twitterstreamで遊んでみた ~ldd 2011発表資料~
TRANSCRIPT
TwitterStreamで遊んでみた (Java)Enjoy TwitterStream For Java
くりすみぃおmiio kuris
February 12, 2011
と、その前に
2 / 42
Global Game Jamやりました!
3 / 42
Global Game Jamとは?
4 / 42
n 世界で48時間以内にゲーム作ろうぜ!という無茶ぶりだけど盛大なビッグイベント!
n 日本では東京工科大学&九州大学がこれまでやってた
Kawazでもやろうぜ!
5 / 42
Kawazでもやろうぜ!
6 / 42
n そこで北海道大学で Kawazとして開催!← new!
そして、あの札幌Ruby会議03
7 / 42
そして、あの札幌Ruby会議03
8 / 42
神は言っているTwitterStreamアプリを作れと・・・
9 / 42
自己紹介
10 / 42
n みぃおです。n 激しくみぃおです。n とてもみぃおです。n 大事なことなので3回言いました。n Twitterは@ayako119です。
自己紹介2
11 / 42
n 普段は Kawazにいます!(http://www.kawaz.org/)n Kawazは札幌のゲーム制作者コミュニティのことです。n メンバー募集中だよ!!n 仕事はWebダメグラマー(プロじゃないことに注目!←)n PHP C# Java ActionScriptとか触った程度のことはあります。
12 / 42
アジェンダ
13 / 42
n TwitterStreamってなに?n TwitterStreamでこんなことできる!n そこで GlobalGameJamに!!!
TwitterStreamって何ぞや?
14 / 42
TwitterStreamって何ぞや?Before
15 / 42
TwitterStreamって何ぞや?
16 / 42
n Before
n Twitterに呟いたりするのに APIを使うよねn TL取得にも API消費するよねーn 1時間に350回くらいが制限だったはずn 毎秒叩いたら規制間違いなし☆(1時間=3600秒)
TwitterStreamって何ぞや?After
17 / 42
TwitterStreamって何ぞや?
18 / 42
n After
n Twitterのサーバからツイートが降ってくる!n API制限が無い!n ほぼリアルタイムです!
つまりさ
19 / 42
光の早さでリプしたりRTできるよね
20 / 42
n 例えば
n #nazo fumifumin #gochi nazon etc.
n とりあえず気になるハッシュタグ付けた人に光の早さで何かリプできるらしいよ。
n 過去には TwitterStreamを使って光の早さで先着順の懸賞に応募した例も←
おまけに
21 / 42
GlobalGameJam札幌会場
22 / 42
GlobalGameJam札幌会場
23 / 42
n 会場にはスクリーンとプロジェクタがあるn 日本中の GlobalGameJam会場のハッシュタグをリアルタイムに拾ったら感動じゃね?
n では作ってみよう
作ってみた
24 / 42
作ってみた
25 / 42
n とりあえず Javaで作ればいんじゃない?n サーバはさくら VPSあるから言語縛りは緩い。n 今では Play!frameworkとかいう Railsっぽいフレームワークあるし!
作ってみた
26 / 42
n フロントは JQueryで JSONを延々と取得n バックエンドで TwitterStreamにつないで結果を JSONにすればOK
動かしてみた
27 / 42
動かしてみた
28 / 42
n 割とサクサクっといってくれたn 案外あっさり!
29 / 42
2時間後・・・
30 / 42
ブラウザが落ちた!
31 / 42
ブラクラアプリと化したが、一体・・・
32 / 42
n JSONがばかみたく肥大化してたのを1秒に3回程度の速度で読んでたn 延々と appendしてたせいでメモリ食いつぶしたくさい
そして本番
33 / 42
そして本番
34 / 42
そして本番
35 / 42
n 実は Ustを埋め込みましたn 更にキーボードショートカットで各会場の Ustに切り替え可能!n 実は IRC繋がります(Ustチャット用)
n 評判は割とよかった!
n ブラクラバグは何とか潰しました (多分
次回予告
36 / 42
次回予告
37 / 42
n TwitPic展開機能搭載!n ユーザからも使ってもらおうよ!というわけで公開できるだけのセキュリティ確保
n 投稿機能欲しいよねn Ustとハッシュタグを連動して切り替えたいよね!
多分付けます
38 / 42
アホだろ変態だろ!的な「愛」
があるネタ機能絶賛募集中!
39 / 42
Kawazでゲーム作ろうぜ!
40 / 42
「愛」のある変態は絶賛大歓迎です
41 / 42
ご清聴ありがとうございました!
42 / 42