Google App Engineはとても便利だ。実用性はまだ低いなんて言われていたのもいつの話やらで、既に様々なサービスが運用され始めている。Pythonさえ使っている開発者であれば、コードさえ書けばサーバのメンテナンスもデータベースとの接続も何も考えなくていい。[slug]blog[/blog]

Picture 332.png

Google App Engineを使ったブログシステム

 

その意味でクラウドコンピューティングはWebプログラマーにとってパラダイスになり得るかも知れない。それでもまだ実感のわかない方は、その名もblogを使ってみよう。

blogはGoogle App Engine(GAE)で動作するシンプルなブログシステムだ。ソースコードは公開されているが、ライセンスは明記されていないのでご注意いただきたい。

GitHubからダウンロードしたら、設定ファイルを編集する。特にメールアドレスで認証を行っているのでこの部分は修正しておく必要がある。そしてGoogle App Engine向けの設定を行ったら(アプリケーション名など)デプロイすれば良い。

Picture 333.png

新規エントリー画面

 

画面が表示されたら/newのURLでエントリーを記述できる。認証までGoogleにお任せで手間いらずだ。ごくシンプルな仕組みなので、自分でカスタマイズするのも容易だろう。コメント機能が必要であれば自分で作っても良いが、Google Friend Connectのような仕組みを使っても実現できる。

月間500万PVまで無料で使えるので、まず安心だ。画像はflickrかPicasaにでも保存しておけば良いし、コーディング以外に何の容易もいらずに独自ドメインでブログがはじめられてしまう…なんて良い時代になったのだろう。

これでもまだ分からない、そんな方もとにかくまずはじめてみよう。実際に手を動かして、クラウドコンピューティングの凄さに触れてみよう。そうすればきっと目から鱗が落ちてくるはずだ。そのためのシステムとしてblogはとても身近で分かりやすいシステムと言えそうだ。

 

Benjamin Golub’s Blog

 http://www.benjamingolub.com/

bgolub’s blog at master — GitHub

 http://github.com/bgolub/blog/tree/master