タグ

gaeに関するkageroh_のブックマーク (8)

  • サーバー側コーディング不要のGoogle App Engine開発環境「jsonengine」

    はじめに 稿では、JavaPythonによるサーバー側コーディングを一切必要とせずにGoogle App Engineによる開発を実現するツール「jsonengine」について紹介します。 対象読者 Google App Engineに興味はあるが経験のない方。JavaScriptやActionScriptによるクライアント開発、またはiPhoneAndroidによるスマートフォン開発の経験のある方。JavaPythonの開発経験は不要です。 必要な環境 最低動作環境は次のとおりです。 Java SE 5 jsonengineって何? 「jsonengine」は、JavaPythonによるサーバー側コーディングを一切必要とせずにGoogle App Engineによる開発を実現するオープンソースのツールです。このツールは、昨年開催された「Mashup Awards 6」において「

    kageroh_
    kageroh_ 2011/01/23
  • Google App Engineの無料分って実際どれほどつかえるんだろう? - いろいろつまみ食い

    GoogleAppEngine(GAE)って最近ハマりだしたんですが よく サーバの準備が・・ とか コストが・・ とか 費用対効果は?・・ とか言われちゃうんですよね。。 まあしょうがない。。そこは気持ちぐっとおさえて、 回避策はないかなーってさがすと、 現状ではGAEはベストすぎるんじゃないかなー もちろんAmazonEC2で立てるのもアリなんだけど スケールを考えると面倒も付きまとうしね 否定をしてるわけではなくてです。。はい。 案件次第で使い分けです。 で、そのGAEですが 無料分が付いていて、1日6.5cpu hourとか、43,200,000requestsとか、、 あるわけですが、これの規模感って漠然とすくないなーなのか いやいやぜんぜん足りるよなのかが ちょっと自分の中で計りきれていなかったので ちょっとしたサンプルを用意して使い切るまでを試してみようと 思った次第。 作っ

    Google App Engineの無料分って実際どれほどつかえるんだろう? - いろいろつまみ食い
    kageroh_
    kageroh_ 2010/08/06
  • GAE/J使うならこの設定をしておけ! - 手抜きぷろぐらまのメモ帳

    ※2010/4/23 sessionのクリアについてご指摘頂き、追記しました。Google App Engine for Java(GAE/J)にて、どんなアプリを使う場合でも (自分的に)ほぼ必須となる設定ファイルのまとめ。 ていうか、リファレンス読めばいーんだけどさ 1.sessionを有効にする & クリアの設定をする Javasession使わないケースなんてあるのか? appengine-web.xml に 下記を追加 <sessions-enabled>true</sessions-enabled> GAE/Jでsessionを使う場合、このままだとDatastoreにsession情報が残ったままなので定期的にクリアするcronを設定する web.xml に 下記を追加 <servlet> <servlet-name>_ah_sessioncleanup</servlet-

    GAE/J使うならこの設定をしておけ! - 手抜きぷろぐらまのメモ帳
    kageroh_
    kageroh_ 2010/04/22
  • Google APP Engine Python入門(2010年2月版) - TechTalkManiacs

    Google APP Engineについては初期のころのまとめはあるのですが、Pythonですとリリースからそろそろ2年近くになり内容も大きく様変わりしています。最速マスターシリーズでもGoogle APP Engineについてのまとめが無く、そろそろアップデートの必要があると思いまとめてみました。 基的にwindows環境中心です。 最初に ドキュメントを見るときは必ず英語版を見ましょう。日語版があるのはありがたいのですが、バージョンとしてはかなり古く、特に歴史の長いPython版では現行の内容とはかなりの隔たりがあります。 Google APP EngineのドキュメントのURLは以下のようなパターンになっています。 http://code.google.com/intl/ja/appengine/docs/**** これのうちjaが言語を表すコードになっていますので、これをenに

    Google APP Engine Python入門(2010年2月版) - TechTalkManiacs
  • Google App Engineを使って無料でサイトを立ち上げる方法 - EC studio 技術ブログ

    Googleが提供する、Google App Engineというサービスを知っていますか? Amazon EC2などと同じで、Googleが用意するクラウドサーバー環境で アプリケーション開発ができるというサービスです。 (レンタルサーバーのようなもの) その大きな特徴は、なんといっても月間500万PV相当まで"無料"ということです。 ※有料で制限を拡張することも可能 ※2011/09/07 注 Google App Engineの新料金体系が発表されました。 新料金体系では無料で使える枠が大幅に削減されています。 この記事の無料での使用制限に関する記述は、新料金体系では 正しくありませんのでご注意ください。 「App Engine は無料で始めることができます。最大 500 MB の永続性ストレージに加え、月間約 500 万ページ ビューに対応できる十分な CPU と帯域幅を、すべてのア

    kageroh_
    kageroh_ 2010/02/08
  • Google App Engineでコードを書くと、処理のひとつひとつが課金に見える

    先週末、ちょっとしたプログラムをGAE/Jで動かして実際に使ってもらってみたのですが、そうすると、いままでテストでちょこちょこやってたときには全部のDaily Quotaが0%だったものが、数%の数字を示すようになります。 これを、ちゃんとプロモーションして多くの人に使ってもらおうとすると、課金が発生したり制限にひっかかったりしそうです。 で、たとえばDatastore APIの呼び出し回数がヤバいとして、API呼び出しを減らすためにキャッシュしようとすると、MemcacheのほうのAPI呼び出し回数がヤバくなってきます。 で、じゃあということでデータストアにデータを置くようにすると、保存量の制約で課金がかかってきます。で、それならと、データストアに置くのはシリアライズしたデータにしてデータ量が最低限になるようにすると、今度はその処理をするためのCPU時間で課金がかかってきます。 コードを

    Google App Engineでコードを書くと、処理のひとつひとつが課金に見える
  • Twitter APIの回数制限をGAE上のプロキシで回避する方法

    Twitter API proxyをGoogle App Engine上で動かす方法 プロキシの必要性 プロキシを経由してAPIにアクセスすると何がいいのか TwitterAPIはアカウント&IPアドレスでカウントされているので、APIの使用回数を増やせる。 グローバルIPアドレスPCごとに変えられない環境で2台のPCから見るときに便利 Twitterへのアクセスが制限されている環境でも使用できる。 元々GFW(グレート・ファイアー・ウォール)を超えるために作られたっぽい ちゃんと確認してないけど、GAEはホワイトリストに入ってる気がするので、API回数が20000になったりする事もある。 要はAPI使用回数を増やせるよって話。 必要なもの Google App Engineのアカウント Google App Engine SDK とPython実行環境 birdnest 一式のファイ

    Twitter APIの回数制限をGAE上のプロキシで回避する方法
  • GAE/j (Google App Engine for Java) を活用するための Eclipse 環境の整備 - Cyokodog :: Diary

    無料ホームページスペースとしてのGAE 当ブログのサンプルプログラムは FC2 のホームページスペースに置いてるのですが、(少しですが)広告が入ったりCGIなどが使えなかったりします。 で、公開してる jQuery プラグイン のドキュメントやサンプルの置き場所として、どこかいいホームページスペース無いかなと 無料サイト集Kooss などで探してる内に、ふと「GAE でもいいのでは?」などと思い試してみることにしました。 GAE と言えば Web アプリ置き場ですが、別に静的コンテンツをメインに置いちゃいけないというルールもないだろうということで、こちらを参考に試しました。 Google App Engine for Java を使ってみよう! - CodeZine ほんとに手軽ですね。 障ってる内に欲がでてきて、Slim3 とかテンプレートエンジン系のフレームワークとかのせれないかなとか

    GAE/j (Google App Engine for Java) を活用するための Eclipse 環境の整備 - Cyokodog :: Diary
  • 1