タグ

ブックマーク / ssig33.hatenadiary.org (4)

  • サブアカの発言全部消した - Candy

    while true begin c = OAuth::Consumer.new("fugafugafugafuga","hogehogehoge", {:site => "http://twitter.com"}) t = OAuth::AccessToken.new(c, TOKEN, SECRET) JSON.parse(t.get("/statuses/user_timeline.json?count=200").body).each do |p| puts "#{p["id"]}: #{p["text"]}" p t.post("/statuses/destroy/#{p["id"]}.json") rescue nil end sleep 60 rescue sleep 20 end end こんなの。 /statuses/destroy は API 制限の適用対象外なので /

    サブアカの発言全部消した - Candy
  • Ruby で高速に OAuth で認証して アクセス する方法 - Candy

    結論から言うと、強力な CPU と大容量のメモリを用意して Thread を大量に作るのが一番速い。 ださいことこの上無いが、これが速いんだから仕方ない。 def self.post tokens = [] User.all.each do |u| tokens << OAuth::AccessToken.new(consumer, u.token, u.secret_token) end tokens.each do |a| @t = Thread.start do res = a.post('/statuses/update.json', {:status => "なるほど四時じゃねーの"}) rescue nil end end @t.join end こんなの。当にださいのだけど、これで十分なのだからしょうがない。というか Ruby でやる限りこれが一番速い。うちのそれなりのサー

    Ruby で高速に OAuth で認証して アクセス する方法 - Candy
  • クラウド破産しました - Candy

    EC2 で大量のストレージを借りてさまざまな実験を繰り返していたら、僅か数日で 25 万円もの課金が発生しました。 まあ大規模課金が発生したということそのものは、俺がアホでしたで済む話なんですが、課金額の相当分を EBS の I/O Request が占めている感じです。 EBS を使うさいは事前に I/O がどれくらい発生するか正確に見積もる必要があるでしょう(だけどこれ難しいよね)。

    クラウド破産しました - Candy
  • Twitter の API 規制突破するライフハック - Candy

    WhiteList に申請しましょう。 WhiteList にアカウントが登録されると、 TwitterAPI 規制が 1 時間に 2 万アクセス(あるいはそれ以上、なんかこれ人ぞれぞれらしい、俺は 10 分に 2 万アクセスぐらい出来る)になります。 これで実況 post もし放題、タイムラインも超高速に取得できて嬉しいですね。 申請 URL は以下の通りです。 http://twitter.com/help/request_whitelisting IP アドレスごとに WhiteList にいれるというのが建前ですが、申請したアカウントがまるまる WhiteList 行きになります。 なので WhiteList 行きにしたいアカウントでログインして、以上のページから申請しましょう。 IP アドレスは、固定 IP を持っている人はそれを入れれば幸せになるでしょう。無ければ無いで今

    Twitter の API 規制突破するライフハック - Candy
  • 1