2011

7/4

comment
tweetback
tags

てら子 GAE Channel API WebSocket

tukutta

東京てらこ 16 に行ってきたよ Channel API の話 ―後編―

2011/06/25 東京てら子16 に行ってきたまとめ後編です。
前編ではコミュニケーションサーバーって何よ? Channel API ってなに?どんなこと出来るの?
とサンプル付きでお話ししたかと思います。


後編では、てら子で発表したデモの実装についての解説と、
node.js + WebSocket と比較してみるお話をしつつ、まとめのまとめをしたいと思います。


サンプルのソースコード一式をサーバーに UP しましたので、
以下 URL からダウンロードして下さい。


ソースダウンロード


twitter との連携用に tweepy というライブラリを使用していますので
事前にソースを用意するか、easy_install でインストールしておいてください。
また、 kay-framework や Flask などのフレームワークは使用していません。


ちなみに、僕がサンプルを作るにあたって参考にしたのは以下の URL です。


GAEのChannel APIをもう一度最初から(1) - blog.psyark.jp
GAEのChannel APIを使ってみたメモ - すぎゃーんメモ


他にも色々と参考にさせていただいたのですが特に参考にしていたのを紹介させてもらいました。

more >>

2011

6/30

comment
tweetback
tags

てら子 js GAE Channel API

tukutta

東京てらこ 16 に行ってきたよ Channel API の話 ―前編―


2011/06/25 東京てらこ16 に行ってきました。
今回はいつもと場所が変わり Cyber Agent さんでの開催になりました。
Cyber Agent さんの社屋には初めて入ったのですがとても綺麗でした。
さすが アメブロやアメーバピグで多くのユーザーを抱えているだけあって、セキュリティはバッチリ。
ドアというドアに、Felica のような非接触型の鍵が設置されていました。
僕は喫煙者なのですが、最近の分煙の煽りをもろに受けているのわりかし離れた場所に喫煙所があり
喫煙所へ行くのにも、Cyber Agent のスタッフさんにお願いして連れていってもらうなど
なかなか一苦労でした。


まぁそのへんの話はさておき、
今回のてら子テーマは JavaScript ということで、


「GAE Channel API でマルチユーザーコンテンツ入門」


というタイトルで Google App Engine の Channel API について話をしてきました。


僕のブログやてら子での発表を目にしたことがある方は GAE はもうお馴染みだと思うのですが
GAE ってことは Python か Java で JavaScript 関係ないんじゃね?
世間的には Java(Script) でひとくくりにされてるらしいけどお前がそれやったら駄目だろう
と突っ込みたくなるかもしれません。
いやいや、落ち着いてください。
Channel API ってなによ?ほんとに js 関係あるの?という話も含めてら子での発表内容をまとめていきたいと思います。

more >>

2011

4/11

comment
tweetback
tags

GAE for Flasher

tukutta

GAE / py を始めよう for Flasher - 目次

連載記事 GAE / py を始めよう for Flasher の目次と概要です。


GAE / py を始めよう for Flasher - 【1】Python 導入編

GAE / py の開発をするために、Python を導入し、GAE / py SDK をインストールしよう。というお話です。


GAE / py を始めよう for Flasher - 【2】開発環境編

よりスムーズに開発を進めるため、コード補完、デバッグ、リファクタリングなど、開発が有利になる機能を多数揃えた PyDev 環境を整えよう。というお話です。


GAE / py を始めよう for Flasher - 【3】フレームワーク編

Python をまだそんなに覚えてなくても、やりたい事をすぐ実現するためにフレームワークを導入しよう。というお話です。例として kay-framework を導入しています。


GAE / py を始めよう for Flasher - 【4】PyAMF - サーバーサイド編

Python と Flash でデータのやりとりをするため、PyAMF というライブラリを導入し AMF 通信でやりとりしよう。というお話のサーバーサイド編です。


GAE / py を始めよう for Flasher - 【5】PyAMF - クライアント 編

PyAMF で Python と AMF 通信するための Flash 側での実装のお話です。


GAE / py を始めよう for Flasher - 【6】twitter 編

Python の tweepy というライブラリを使って、twittrr 周りの処理をおまかせして楽をしよう。というお話です。


何かツッコミどころ、質問など有りましたらコメントや twitterなどで
話しかけてください。

2011

4/11

comment
tweetback
tags

GAE for Flasher twitter oAuth

tukutta

GAE / py を始めよう for Flasher - 【6】twitter 編


GAE for Flasher いよいよ最終回の第6回目になりました。
今回は twitter との連携を、GAE で処理して楽をしよう!というお話です。


Python に、tweepy というライブラリがあり、それが驚くほど使いやすいので軽く紹介しつつ、
Flash との連携サンプルとして、
ごくごく簡易的な Web クライアントを作ってみたいと思います。

more >>

2011

4/6

comment
tweetback
tags

GAE for Flasher AS3

tukutta

GAE / py を始めよう for Flasher - 【5】PyAMF - クライアント編


GAE for Flasher 第5回目、簡易フォトアップローダーの続き
Flash 側の解説をしていきます。

前回作った Python のプロジェクトと、 今回の AS のコードをgithub にアップしました。
AS 側は UI 部分なども解説してしまうとひたすら長くなってしまうのと、
あくまで簡易的なサンプル、ということでほとんど作りこんでいません。
加えて今回のテーマはあくまで GAE ですので、AMF で通信する個所に絞って解説します。
依存しているライブラリなど幾つかありますので、README に目を通してください。


github

more >>

<< old entry