Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add twitter stream #9

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

Add twitter stream #9

ppworks opened this issue Apr 15, 2012 · 17 comments
Assignees

Comments

@ppworks
Copy link
Contributor

ppworks commented Apr 15, 2012

No description provided.

@ayumin
Copy link
Member

ayumin commented Apr 16, 2012

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

@kysnm
Copy link
Member

kysnm commented Apr 16, 2012

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

@ppworks
Copy link
Contributor Author

ppworks commented Apr 16, 2012

TokyoIncidentsさん、よろしくです!

@ghost ghost assigned kysnm Apr 16, 2012
@ayumin
Copy link
Member

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
Copy link
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
Copy link
Member

kysnm commented Apr 17, 2012

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

@kysnm
Copy link
Member

kysnm commented Apr 19, 2012

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

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

@ayumin
Copy link
Member

ayumin commented Apr 19, 2012

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

@kysnm
Copy link
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
Copy link
Member

ayumin commented Apr 19, 2012

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

@kysnm
Copy link
Member

kysnm commented Apr 19, 2012

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

@ayumin
Copy link
Member

ayumin commented Apr 19, 2012

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

@kysnm
Copy link
Member

kysnm commented Apr 19, 2012

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

@ayumin
Copy link
Member

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, [email protected] 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
Copy link
Member

ayumin commented Apr 20, 2012

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

@kysnm
Copy link
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
[email protected]:

�$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: [email protected]

@kysnm
Copy link
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
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants