Google App Engineを使ったブログエンジン「blog」
Google App Engineはとても便利だ。実用性はまだ低いなんて言われていたのもいつの話やらで、既に様々なサービスが運用され始めている。Pythonさえ使っている開発者であれば、コードさえ書けばサーバのメンテナンスもデータベースとの接続も何も考えなくていい。[slug]blog[/blog]
Google App Engineを使ったブログシステム
その意味でクラウドコンピューティングはWebプログラマーにとってパラダイスになり得るかも知れない。それでもまだ実感のわかない方は、その名もblogを使ってみよう。
blogはGoogle App Engine(GAE)で動作するシンプルなブログシステムだ。ソースコードは公開されているが、ライセンスは明記されていないのでご注意いただきたい。
GitHubからダウンロードしたら、設定ファイルを編集する。特にメールアドレスで認証を行っているのでこの部分は修正しておく必要がある。そしてGoogle App Engine向けの設定を行ったら(アプリケーション名など)デプロイすれば良い。
新規エントリー画面
画面が表示されたら/newのURLでエントリーを記述できる。認証までGoogleにお任せで手間いらずだ。ごくシンプルな仕組みなので、自分でカスタマイズするのも容易だろう。コメント機能が必要であれば自分で作っても良いが、Google Friend Connectのような仕組みを使っても実現できる。
月間500万PVまで無料で使えるので、まず安心だ。画像はflickrかPicasaにでも保存しておけば良いし、コーディング以外に何の容易もいらずに独自ドメインでブログがはじめられてしまう…なんて良い時代になったのだろう。
これでもまだ分からない、そんな方もとにかくまずはじめてみよう。実際に手を動かして、クラウドコンピューティングの凄さに触れてみよう。そうすればきっと目から鱗が落ちてくるはずだ。そのためのシステムとしてblogはとても身近で分かりやすいシステムと言えそうだ。
Benjamin Golub’s Blog
bgolub’s blog at master — GitHub