main()ここのブログはなぜか句点が文字参照なので置換処理に変なコードが含まれているけど気にせずに。app.yamlや使用した画像ファイルなどはあまり意味がないので割愛。Engineですぐ結果を見たい人のために、やっぱり示しておく。app.yamlの中身は以下の通り。kitten.pydev_appserver.pyを実行するディレクトリに、kittenというディレクトリを作り、そこにkitten.pyとともに置く。184)).save('kitten.jpg')"で256x184にリサイズした(kitten.jpg)。画像ファイルはkitten/static/images/に置くこと。kittenと実行し、http://localhost:8080/にアクセスするだけ。URLをスラッシュドット・ジャパンやGIGAGINEなどに変更して試したりもしたけど、それなりに面白かった。Engineが面白そう。簡単に云うと、Googleをインフラとするウェブサービスで、すべてのリソースはGoogleに置かれる。利点としては、トラフィックやスケーラビリティの心配をしなくても良い、一度アプリケーションを書けばどこでも実行できる、Googleのサービスとの親和性が高いということだろう。現在のところベータ版であり、使用言語はPythonに限られる(これは自分にとっては嬉しいのだが)。乗り遅れてしまった...。先着順に1万組が募集されたのだが早々に締め切られてしまった。いってもアプリケーションの開発はSDKをダウンロードすればできるけど。Challengeを全問(34問)解いた。これだけ面白いものには滅多に出逢えないだろう。3年近く?、長かったなぁ。Hintsには助けられたけど、逆に混乱することも。したひらめきが重要なので、本当は一緒に考えてくれる仲間が周りにいれば良かったと思うんだけど、残念ながらいなかったので一人で解いた。これから挑戦する方は、できるだけ複数人で解くことをお勧めする。Pythonの勉強にもなるし。三人寄れば文殊の知恵。云うわけで、ネタバレにならない程度...というか戯言程度のヒントを書いておく。これを読んで却って混乱しても責任は持てないので悪しからず。ヒントについての質問などがあれば本記事のコメントでお願いしたい。返答は問題をスポイルしない程度(多分、フォーラム程度)になると思う。読むのは詰まったときに。