snuffkinの遊び場

IT関係、スポーツ、数学等に関することを、気が向いたときに書いてます。

Google App Engine

GAE for Java!

アカウント取れなかった…と思っていたら、「Welcome to an early look at Google App Engine for Java!」ってメールが来ていた。やった! 週末に遊ぼっかな♪

汎用ビューがGAEで使えない…

GAEでdjangoの汎用ビューを使おうと思ったら、障害発生。django.views.generic.create_update.create_objectメソッドの中で、AddManipulatorがないと言われています。 ソースを見たら、django.db.modelsにはAddManipulatorが存在しますが、google.appengine.…

1.1.1にバージョンアップ

Google App Engine BlogにSome small updates!というアナウンスが載っていました。Google App Engineがver1.1.1になって、アプリが10個まで登録できるようになったり、ダッシュボードのグラフに簡単なズーム機能がついたりしたようです。 リリースノートを見…

djangoのデバッグオプションは、かなり強力!

djangoを利用するときに、settings.pyに「DEBUG = True」を設定しておくと、エラー発生時にデバッグ用のWebページが返されます。これは、かなり強力です。 エラーの概要だけでなく、スタックトレース(ソースの一部や、ローカル変数の値も見れます)、リクエス…

Non-ASCII characterのソースコードも実行できます

Non-ASCII characterのソースコードは実行できないんですねが超初歩的なミスであることに気づいた。Pythonのエンコーディング指定を行えば、ちゃんとNon-ASCII characterでもGoogle App Engineで動作します。 #!/usr/bin/env python # -*- coding: utf-8 -*-…

Non-ASCII characterのソースコードは実行できないんですね

ローカルで動作するのに、Googleにアップロードする動作しなくなるコードがありました。原因を探るべくGoogle App EngineのDashboard画面からログを見てみると、以下のようになっていました。 う〜ん、どうやらNon-ASCII characterのソースコードは実行でき…

Google App Engineは手軽で面白い

Google App Engineのアカウントは持っていたのですが、これまで実際に遊んだことはありませんでした。この間、Pythonのソースをデバッグする機会があったので触発されてGoogle App Engineで遊んでみました。 これ、面白いですね。 自分で作ったPythonアプリ…