2008-04-01から1ヶ月間の記事一覧
JavaScriptでもDjangoのテンプレートを使いたい, と思うのは私だけではないらしく,既に作った人がいた. Django Template Language in JavaScript - AjaxianでもこれはDojoフレームワークの一部なので, 単品で使うことは難しそうだ. こんなまとめページもあっ…
Google App EngineでDjangoのテンプレートだけ使っていたのをみて, 自分でもやりたくなって調べてみた. ダウンロードしたパッケージを普通に from django.template import Template, Context とやって, 使おうとするとエラーがでて動かない. File "django/co…
Ajaxで一般的な問題の一つに, 戻るボタン問題がある. ページの秒が状態が変化しても, URL的にはページが遷移しないため, 戻るボタンが効かない, という問題.検索するといくつもやり方がでてくるが, 独立してこの問題だけに対処したパッケージRSHが使いやすそ…
Dave Crane, Eric Pascarello, Darren James Manning社の in Action シリーズの一つの邦訳. はてなが監修している.網羅的で, 非常に内容が濃い. 単なる技術の紹介にとどまらず, 思想的歴史的背景に踏み込んで解説されている. 個々の技術に関しても, 常にいく…
西 和則Railsの入門書. 全く分かっていないので, ちょっとは分かった気にならせてもらった. 要するに, データベースのオブジェクトマッピングと, テンプレートエンジンと, MVCモデルを強制するフレームワークが一体になったなにかだ, ということなんだろう.…
GQL Datastore へのアクセスには, 通常Queryオブジェクトを使うのだが, RDB用のSQLになれきってしまった人のために, SQLに一見似た問い合わせ言語が用意されている. それがGQL. こんな感じで使える. q = GqlQuery("SELECT * FROM Memo WHERE author = :1", u…
Datastore Google App Engineのハイライトであるデータベースとの連携API. 世間でよくつかわれているデータベースはMySQLにしろPostgreSQLにしろRelational Database(RDB)と呼ばれるものの一種であり, SQLという標準化された問い合わせ言語でアクセスするこ…
Users API Google App Engine ではユーザ管理用のAPIが提供されている. ただしこのAPIのユーザアカウントは, Google のアカウントなので, 独自の名前空間を持つものを設計したい場合には, 独自になんとかしなければならない. APIの使い方はすごく簡単. from …
Sandbox App Engine 上のWeb Application ではやってはいけないこと ( というかできないこと )がいくつかある. 複数のサーバに自動的に分散デプロイされるわけだし, 個々のサーバにはそれぞれ複数のアプリケーションが動くことを考える当然なことばかりだが,…
ひきつづき,ZDNet builder の連載 Google App Engineでもうちょっとがんばってみる:メール送信プログラムをみながら. Log Python 標準のlogging モジュールを使う.開発用サーバでは, 標準出力に表示される.普通に起動すると, debug レベルのメッセージは表…
ホスティングサービスを受けられるのは,先着10000人.出遅れてしまったので,ホスティングはしてもらえないけど,SDKにはローカル開発用のサーバがついてくるので,それだけでも面白そうだ.申し込みだけしておくと,資源が利用可能になったら,後でメイルを送って…