Add twitter stream #9

Open
ppworks opened this Issue Apr 15, 2012 · 17 comments

Comments

Projects
None yet
3 participants
@ppworks
Contributor

ppworks commented Apr 15, 2012

No description provided.

@ayumin

This comment has been minimized.

Show comment Hide comment
@ayumin

ayumin Apr 16, 2012

Owner

Chrisのやつを参考にだれか実装してくれませんか?
あと必要な設定情報はIssueに追加してくれればもってきますです。

Owner

ayumin commented Apr 16, 2012

Chrisのやつを参考にだれか実装してくれませんか?
あと必要な設定情報はIssueに追加してくれればもってきますです。

@kysnm

This comment has been minimized.

Show comment Hide comment
@kysnm

kysnm Apr 16, 2012

Member

全然貢献できていなくてすいません。
明日の食事会前と金曜日、もしかしたら来週も時間が空くかもしれないので
やりたいなと思っています。
サンプルは https://github.com/stolt45/pusher-demo ですよね?

Member

kysnm commented Apr 16, 2012

全然貢献できていなくてすいません。
明日の食事会前と金曜日、もしかしたら来週も時間が空くかもしれないので
やりたいなと思っています。
サンプルは https://github.com/stolt45/pusher-demo ですよね?

@ppworks

This comment has been minimized.

Show comment Hide comment
@ppworks

ppworks Apr 16, 2012

Contributor

TokyoIncidentsさん、よろしくです!

Contributor

ppworks commented Apr 16, 2012

TokyoIncidentsさん、よろしくです!

@ghost ghost assigned kysnm Apr 16, 2012

@ayumin

This comment has been minimized.

Show comment Hide comment
@ayumin

ayumin Apr 16, 2012

Owner

@tokyoincidents さんにアサインしました!

Owner

ayumin commented Apr 16, 2012

@tokyoincidents さんにアサインしました!

kysnm added a commit that referenced this issue Apr 17, 2012

kysnm added a commit that referenced this issue Apr 17, 2012

kysnm added a commit that referenced this issue Apr 17, 2012

@kysnm

This comment has been minimized.

Show comment Hide comment
@kysnm

kysnm Apr 17, 2012

Member

heroku ps:scale worker=1 でテストしてみたところ以下のエラーが出て worker が落ちてしまいました。

2012-04-17T17:55:11+00:00 app[worker.1]: rake aborted!
2012-04-17T17:55:11+00:00 app[worker.1]: no such file to load -- rspec/core/rake_task

もう少し調査します。

Member

kysnm commented Apr 17, 2012

heroku ps:scale worker=1 でテストしてみたところ以下のエラーが出て worker が落ちてしまいました。

2012-04-17T17:55:11+00:00 app[worker.1]: rake aborted!
2012-04-17T17:55:11+00:00 app[worker.1]: no such file to load -- rspec/core/rake_task

もう少し調査します。

kysnm added a commit that referenced this issue Apr 17, 2012

kysnm added a commit that referenced this issue Apr 17, 2012

@kysnm

This comment has been minimized.

Show comment Hide comment
@kysnm

kysnm Apr 17, 2012

Member

まだ heroku 上では twetter stream が取得できていない。

Member

kysnm commented Apr 17, 2012

まだ heroku 上では twetter stream が取得できていない。

@kysnm

This comment has been minimized.

Show comment Hide comment
@kysnm

kysnm Apr 19, 2012

Member

tweettstream のバージョン問題は PR が送られている様です。
intridea/tweetstream#70

バージョンアップまでは 1.1.3 固定でいきたいと思います。

Member

kysnm commented Apr 19, 2012

tweettstream のバージョン問題は PR が送られている様です。
intridea/tweetstream#70

バージョンアップまでは 1.1.3 固定でいきたいと思います。

@ayumin

This comment has been minimized.

Show comment Hide comment
@ayumin

ayumin Apr 19, 2012

Owner

�$B%@%&%s%0%l!<%I$9$l$PF0$/$N$+$7$i!)�(B

Owner

ayumin commented Apr 19, 2012

�$B%@%&%s%0%l!<%I$9$l$PF0$/$N$+$7$i!)�(B

@kysnm

This comment has been minimized.

Show comment Hide comment
@kysnm

kysnm Apr 19, 2012

Member

staging にアップしましたが worker が落ちるのが直っていませんでした。
heroku に直接ログインして実行してみたら以下のエラーが出ています。

~ $ rake jobs:work --trace
** Invoke jobs:work (first_time)
** Execute jobs:work
rake aborted!
Failed to reconnect after 7 tries.
/app/vendor/bundle/ruby/1.9.1/gems/tweetstream-1.1.3/lib/tweetstream/client.rb:399:in `block (2 levels) in start'
/app/vendor/bundle/ruby/1.9.1/gems/twitter-stream-0.1.15/lib/twitter/json_stream.rb:140:in `call'
/app/vendor/bundle/ruby/1.9.1/gems/twitter-stream-0.1.15/lib/twitter/json_stream.rb:140:in `schedule_reconnect'
/app/vendor/bundle/ruby/1.9.1/gems/twitter-stream-0.1.15/lib/twitter/json_stream.rb:112:in `unbind'
/app/vendor/bundle/ruby/1.9.1/gems/eventmachine-0.12.10/lib/eventmachine.rb:1417:in `event_callback'
/app/vendor/bundle/ruby/1.9.1/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine'
/app/vendor/bundle/ruby/1.9.1/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'
/app/vendor/bundle/ruby/1.9.1/gems/tweetstream-1.1.3/lib/tweetstream/client.rb:338:in `start'
/app/vendor/bundle/ruby/1.9.1/gems/tweetstream-1.1.3/lib/tweetstream/client.rb:122:in `filter'
/app/vendor/bundle/ruby/1.9.1/gems/tweetstream-1.1.3/lib/tweetstream/client.rb:89:in `track'
/app/Rakefile:35:in `block in <top (required)>'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `call'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `block in execute'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `each'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `execute'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:158:in `block in invoke_with_call_chain'
/usr/local/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke_with_call_chain'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:144:in `invoke'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:116:in `invoke_task'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `block (2 levels) in top_level'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `each'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `block in top_level'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:88:in `top_level'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:66:in `block in run'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:63:in `run'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/bin/rake:33:in `<top (required)>'
./bin/rake:16:in `load'
./bin/rake:16:in `<main>'
Tasks: TOP => jobs:work

tweetstream が接続に失敗しているっぽいです。
ちなみにローカル環境では問題無く取得できています。

Member

kysnm commented Apr 19, 2012

staging にアップしましたが worker が落ちるのが直っていませんでした。
heroku に直接ログインして実行してみたら以下のエラーが出ています。

~ $ rake jobs:work --trace
** Invoke jobs:work (first_time)
** Execute jobs:work
rake aborted!
Failed to reconnect after 7 tries.
/app/vendor/bundle/ruby/1.9.1/gems/tweetstream-1.1.3/lib/tweetstream/client.rb:399:in `block (2 levels) in start'
/app/vendor/bundle/ruby/1.9.1/gems/twitter-stream-0.1.15/lib/twitter/json_stream.rb:140:in `call'
/app/vendor/bundle/ruby/1.9.1/gems/twitter-stream-0.1.15/lib/twitter/json_stream.rb:140:in `schedule_reconnect'
/app/vendor/bundle/ruby/1.9.1/gems/twitter-stream-0.1.15/lib/twitter/json_stream.rb:112:in `unbind'
/app/vendor/bundle/ruby/1.9.1/gems/eventmachine-0.12.10/lib/eventmachine.rb:1417:in `event_callback'
/app/vendor/bundle/ruby/1.9.1/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine'
/app/vendor/bundle/ruby/1.9.1/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'
/app/vendor/bundle/ruby/1.9.1/gems/tweetstream-1.1.3/lib/tweetstream/client.rb:338:in `start'
/app/vendor/bundle/ruby/1.9.1/gems/tweetstream-1.1.3/lib/tweetstream/client.rb:122:in `filter'
/app/vendor/bundle/ruby/1.9.1/gems/tweetstream-1.1.3/lib/tweetstream/client.rb:89:in `track'
/app/Rakefile:35:in `block in <top (required)>'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `call'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `block in execute'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `each'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `execute'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:158:in `block in invoke_with_call_chain'
/usr/local/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke_with_call_chain'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:144:in `invoke'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:116:in `invoke_task'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `block (2 levels) in top_level'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `each'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `block in top_level'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:88:in `top_level'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:66:in `block in run'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:63:in `run'
/app/vendor/bundle/ruby/1.9.1/gems/rake-0.9.2.2/bin/rake:33:in `<top (required)>'
./bin/rake:16:in `load'
./bin/rake:16:in `<main>'
Tasks: TOP => jobs:work

tweetstream が接続に失敗しているっぽいです。
ちなみにローカル環境では問題無く取得できています。

@ayumin

This comment has been minimized.

Show comment Hide comment
@ayumin

ayumin Apr 19, 2012

Owner

接続のために必要な環境変数とかがstagingに配置されてないとかですかね?

Owner

ayumin commented Apr 19, 2012

接続のために必要な環境変数とかがstagingに配置されてないとかですかね?

@kysnm

This comment has been minimized.

Show comment Hide comment
@kysnm

kysnm Apr 19, 2012

Member

twitter の consumer_key, consumer_secret, oauth_token, oauth_token_secret は自分のアカウントで新規取得した物を仮に設定しています。pusher の方もデバッグ用に puts を入れて app_id, key, secret が設定されている事は確認したんですが、、、

Member

kysnm commented Apr 19, 2012

twitter の consumer_key, consumer_secret, oauth_token, oauth_token_secret は自分のアカウントで新規取得した物を仮に設定しています。pusher の方もデバッグ用に puts を入れて app_id, key, secret が設定されている事は確認したんですが、、、

@ayumin

This comment has been minimized.

Show comment Hide comment
@ayumin

ayumin Apr 19, 2012

Owner

了解しました。現状最新版を別ブランチでpushしておいてください。
今日のMeetupとかで有識者にきいてみましょう。

Owner

ayumin commented Apr 19, 2012

了解しました。現状最新版を別ブランチでpushしておいてください。
今日のMeetupとかで有識者にきいてみましょう。

@kysnm

This comment has been minimized.

Show comment Hide comment
@kysnm

kysnm Apr 19, 2012

Member

すいません、master に push されてるのが最新版です。
staging は worker を止めておけば特に問題ないと思いますがいかがでしょう。

Member

kysnm commented Apr 19, 2012

すいません、master に push されてるのが最新版です。
staging は worker を止めておけば特に問題ないと思いますがいかがでしょう。

@ayumin

This comment has been minimized.

Show comment Hide comment
@ayumin

ayumin Apr 19, 2012

Owner

�$B$6b$,$+$+$k7o$r5$$K$5$l$F$$$k$N$J$i$=$N?4G[$OITMW$G$9!#%(%i!<$N$^$^$$$$H$$$F$h$$$G$9!#�(B

On 2012/04/20, at 8:42, kysnmreply@reply.github.com wrote:

�$B$9$$$^$;$s!"�(Bmaster �$B$K�(B push �$B$5$l$F$k$N$,:G?7HG$G$9!#�(B
staging �$B$O�(B worker �$B$r;_$a$F$*$1$PFC$KLdBj$J$$$H;W$$$^$9$,$$$+$,$G$7$g$&!#�(B


Reply to this email directly or view it on GitHub:
#9 (comment)

Owner

ayumin commented Apr 19, 2012

�$B$6b$,$+$+$k7o$r5$$K$5$l$F$$$k$N$J$i$=$N?4G[$OITMW$G$9!#%(%i!<$N$^$^$$$$H$$$F$h$$$G$9!#�(B

On 2012/04/20, at 8:42, kysnmreply@reply.github.com wrote:

�$B$9$$$^$;$s!"�(Bmaster �$B$K�(B push �$B$5$l$F$k$N$,:G?7HG$G$9!#�(B
staging �$B$O�(B worker �$B$r;_$a$F$*$1$PFC$KLdBj$J$$$H;W$$$^$9$,$$$+$,$G$7$g$&!#�(B


Reply to this email directly or view it on GitHub:
#9 (comment)

@ayumin

This comment has been minimized.

Show comment Hide comment
@ayumin

ayumin Apr 20, 2012

Owner

お金がかかる件を気にされているのでしたらその心配はないので現状ままでOkです。

Owner

ayumin commented Apr 20, 2012

お金がかかる件を気にされているのでしたらその心配はないので現状ままでOkです。

@kysnm

This comment has been minimized.

Show comment Hide comment
@kysnm

kysnm Apr 20, 2012

Member

�$BN;2r$7$^$7$?!#$*5$8/$$$"$j$,$H$&$4$6$$$^$9!#�(B

2012�$BG/�(B4�$B7n�(B20�$BF|�(B9:28 Ayumu AIZAWA
reply@reply.github.com:

�$B$*6b$,$+$+$k7o$r5$$K$5$l$F$$$k$N$G$7$?$i$=$N?4G[$O$J$$$N$G8=>u$^$^$G�(BOk�$B$G$9!#�(B


Reply to this email directly or view it on GitHub:
#9 (comment)

twitter: https://twitter.com/kysnm
email: tokyoincidents.g@gmail.com

Member

kysnm commented Apr 20, 2012

�$BN;2r$7$^$7$?!#$*5$8/$$$"$j$,$H$&$4$6$$$^$9!#�(B

2012�$BG/�(B4�$B7n�(B20�$BF|�(B9:28 Ayumu AIZAWA
reply@reply.github.com:

�$B$*6b$,$+$+$k7o$r5$$K$5$l$F$$$k$N$G$7$?$i$=$N?4G[$O$J$$$N$G8=>u$^$^$G�(BOk�$B$G$9!#�(B


Reply to this email directly or view it on GitHub:
#9 (comment)

twitter: https://twitter.com/kysnm
email: tokyoincidents.g@gmail.com

@kysnm

This comment has been minimized.

Show comment Hide comment
@kysnm

kysnm Apr 20, 2012

Member

すいません、原因がわかりました。環境変数の設定を間違えていた様です。
要するに typo です。とりあえずステージで動き出したのでご確認ください。

ちなみに #momoclo を拾っているのは流量が多そうだからなので他意はありません(笑)

アイコン画像とかいらないんですよね。あとはフォントもちょっと変えた方が見やすそうです。

ppworks さんと話した時にど真ん中で良いらしいと聞いていたのでその様にしていますが、レイ
アウトとかどうしましょう?

Member

kysnm commented Apr 20, 2012

すいません、原因がわかりました。環境変数の設定を間違えていた様です。
要するに typo です。とりあえずステージで動き出したのでご確認ください。

ちなみに #momoclo を拾っているのは流量が多そうだからなので他意はありません(笑)

アイコン画像とかいらないんですよね。あとはフォントもちょっと変えた方が見やすそうです。

ppworks さんと話した時にど真ん中で良いらしいと聞いていたのでその様にしていますが、レイ
アウトとかどうしましょう?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment