Google Developer Day2008
Google Developer Day2008
今日はGoolge developer day2008に行きました。
午後からはGoogle app engineのHackathonに参加。
Image APIが登場してから、しばらくたちますが、サンプルのものはDjangoを使ったものではないので Djangoだけをつかってやってみたかったのですが、変なところでハマりまくって時間内に動くものができませんでした。 だめだなぁ。
途中からはOS-X10.5にPIL (Python Image Library)をインストールするのに四苦八苦。OS-XはIPythonとかPILとか入った状態で出荷してほしいな。
家に帰ってとりあえず作ったのが以下
非常に単純なのでアレですが、一応公開してみます。
Google app engineでDjangoを動かす
Google app engineでDjangoを動かす
まず、普通にGoogle app engineを使えるようにするには秋元さんのエントリーが詳しいのでそちらを参考に
- http://labs.cybozu.co.jp/blog/akky/archives/2008/04/google_app_engine_sdk.html
- http://labs.cybozu.co.jp/blog/akky/archives/2008/04/tried-google-app-engine.html
秋元さんはWindowsを使っているがMacの場合はdmgとpkgでインストールする。
ローカル環境であれこれするdev_appserver.pyと、デプロイするためのappcfg.pyはそれぞれ/user/local/bin/に入る
- /usr/local/bin/dev_appserver.py
- /usr/local/bin/appcfg.py
またdemoやlibなどのファイルたちは/usr/local/google_appengineにある。
Google app engineはPythonは2.5が必要なのでOS-X10.5以外の人は別途インストールしましょう。Djangoのインストールだがeveresさんの記事が分かりやすいです。
RandomTumblrを作ってみた
RandomTumblrを作ってみた
JavaScriptは難しいので全く触ったことが無かったのだけど、ちょっと使う必要があったので練習してみた。
ちょっと練習したあとに
「Tumblrの画像をランダムに表示したいな」
と前から思ってたので実装してみることに。
jQueryというライブラリとjquery.jsonp.jsというプラグインを使用したらあっさり実装できた。
jQueryはなかなかいいですね。
出来上がったものは以下
DjangoWiki_decorator
DjangoWiki_decorator
このBlogで更新情報を流してなかったですが、 Django - UeblogWiki はちょこちょこ更新しています。
割と最近書いたのは Django decoratorあれこれ - UeblogWiki django-jaの人たちに意見を聞いて書きました。
decoratorは他のLL言語の中でも特殊な分類に入ると思うので分かりづらいかもしれませんが、考え方自体は非常にシンプル(且つ強力)だと思います。


