本当に今日は寒いですね。
手袋をはめているとiPod Touchを幾らタッチしようがウンともスンとも言わないのでさみしい気持ちです。
みなさまいかがお過ごしでしょうか?
先日こちらでお伝えしたとおり、ASCII.jp WebProfessionalにて『Twitter&Google App Engineで始めるWebプログラミング入門』という連載をさせていただいております。
チェックしてくださっているみなさま、本当に有難う御座います!
また、多くの方がついまん。創刊準備号で遊んでくださっているとのことで弊社メンバー、とても喜んでおります!!有難う御座います。
そして本日『Twitter APIとGAEでおもしろWebサービスを作ろう! 』に続きまして、『第2回 ゼロから分かる、GAE&Twitter API開発の始め方』を公開いたしました!!
本日ASCII.jp web Professinalに行きますと・・・

うひょー!!超目立つ!!!超目立つなう!!!
ちなみに連載目次はこちらです。
今回は『Twitter APIを使う準備』『Google App EngineのSDKを使う準備』について解説し、そして最後にサンプルコードを実行してみるという内容です。サンプルコードの解説は次回以降でいたします。
Twitterの外部アプリ登録はOAuth認証でAPIを利用するために必須なのですが、このページの日本語訳が・・・ぶっちゃけなかなかドイヒーでして・・・。
さらっと説明するにとどめてしまうと『余計分からない!!!』という。
そういった絡みもありまして、そのあたり丁寧に解説させていただいております。
またサンプルコードはローカル環境で実行しています。まだGAEへのアップロードについては解説しておりません。
GAE SDKはローカル環境で本番環境とほぼ同じ挙動をするように作られていますので、しっかりデバッグしてからアップする事が出来ます。これは安心ですね。
今回のサンプルコードには関係の無い話ですが、googleアカウントでのログイン処理やDatastoreの使用なども本番と同様にローカル環境で出来ちゃうのです。本当に便利・・・(しみじみ)。
そして今回のサンプルWebサービスは『Lispeln α(リスペルン アルファ)』です。
デザインのテーマは『ソフトシンセみたいなカッコイイやつ』です。
Lispelnはドイツ語で『ささやき』という意味らしいんですが、つぶやきボタンは思いっきりスピーカーだったりします。こまけえことはいいんだよ!!
Lispeln α (リスペルン アルファ)
http://fmfmtw02.appspot.com/
というわけでリスペルン アルファを実際にみてみましょう。
この画像ではふむふむソフトのタイムラインを表示しています。

サンプルコードにちょこっとだけ手を加えています。
文字数カウントダウン機能を付けてみました。

さあjavascript、お前のつぶやきを数えろ!!
文字数が140文字を超えるとスピーカーにダメよダメよの虎テープが。いかがですか?素敵でしょう?

こうなるともちろん発言できません。文字数を減らしてくださいね。
投稿してみたのがこちらです。

こちらのリスペルン、『ついまん。創刊準備号』と見た目が全然違いますが、使っているAPIは同じなのです。
もっと言うと今公開しているサンプルコードのデザインを少々いじっただけなのです。
これらはpythonで書いております。エデュケーショナルな言語ですので初心者の方でも入りやすいのではないかと思います。
『プログラム書いたこと無いよ~』という方も、この機会にちょっとチャレンジしてみませんか?
それでは失礼いたします。