Google App Engine
ちょっとハマったのでメモしておく。Google App Engine(Python)でcronを動かすには、cron.yamlを記述すればよい。こちらのGoogle説明書にあるとおり。ただし...Django使って組み上げる場合はcron.yamlでの記述に注意が必要。例えばGoogle説明書にある cron: …
承前 ということで、GAEUnitを使いながらGAE+DjangoでTDD開発していくメモ二回目。作るものはStatというエンティティにデータを書き込む・読み出すアプリを書いてみる、ということにする。 アプリケーション作成 なぜかDjangoはコントローラとモデルの組み合…
Google App Engine Python SDKにDjango(0.96)が付いてくるのは知っていたけど、普段はPylonsを使うことが多いのであまり気にかけないでいた。でも今回GAEでちょっとしたアプリケーションを開発していて、webappフレームワークでは色々無理がでると実感したの…
わけあってGAE上で動くCMSをいろいろ試し始めた。 App Engine Site Creator Pros. ACL(アクセス権限管理)がわりとしっかりしている。編集できる人をグループ分けしたり。 サイドバーのリンクはYAMLで編集できる。 ページ構成は結構細かくいじくれそう。 Cons…
GAE上のPylonsはイケてないので、GAEOを使ってみる。 今のところよさげ。 自分へのメモ App EngineのSDKは、DataStoreの代わりにsqlite使っているので、GentooでPythonをビルドする際にUSE変数を正しく設定すること。
参考にしたページ appengine-monkey Issue 25: os.mkdir function is missing in pkg_resource.py(App Engine SDK 1.2.7) 試した環境 MacOS 10.6.3→上記文書(1)の通りにやってもダメ。virtual.pyが呼ばれたあたりでコケる。 Gentoo Linux(Sparc)→(1)の手順で…
昨日Googleで聞いてきた話。 米国ホワイトハウスのOpen For Questions|The White Houseは、Google App Engine上に構築されているんだってさ。 この春には、約20万の投票を1〜2時間で処理したらしい。
GAE Pythonを学んでいるところ。 DataStoreにはUnique Constraintがないみたい。 class Location(db.Model): user = db.UserProperty(required = True) name = db.StringProperty('Name', required = True) description = db.TextProperty('Description') 上…
SDKを1.2.7にした。 テスト走らせたが、自分が書いてるプログラムには影響なさそう。