You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Twitterで"フォロー返し"を自動で行うRubyスクリプトを書いてみた。ニーズがあるのかどうかは不明ですが、公式アカウント的なものを運用していたりするとフォロー返しするのが結構な手間なんですよね。とりあえず、シンプルでわかりやすいコードで満足。内容自分のフォロワーの中から、まだフォローしていない人を抽出し、フォローする。コード require "rubygems" require "twitter" require "logger" file = File.open('follow_kaeshi.log', "a+") logger = Logger.new(file, 'daily') twitter_id = "#your_twitter_id#" twitter_pw = "#your_twitter_password#" begin httpauth = Twitter::HT
twbot3.rbは、RubyにてTwitterのbot(プログラムにより自動的に発言を行うアカウント)作成を行う際に、その補助を行う(主に、OAuthトークンの管理を行う)ライブラリです。どちらかといえばフレームワークに近いかもしれません。 特に、定期的に特定の位置からデータを取得し(RSSやTwitterのタイムラインなど)、それに基づいて発言を行うbotを作るのに適したものとなっています。 Rubyインタプリタの導入されている、定期的にプログラムを実行させるためのPC 定期的なプログラムの実行を行う機構としては、Unix系OSであればcron、Windowsであればタスクスケジューラなどがあります。(これらに関する詳細な説明は行いません) 電気代を考慮して、省電力なマシンを使ったり、省電力機能を利用するとよいでしょう。 Rubyの環境について Ruby 1.8以降での利用を推奨します
大阪DTPの勉強部屋(第6回勉強会)にご来場いただいた皆様、ありがとうございました。スタッフのみなさま、出演者のみなさま、お手伝いいただだいた方々、感謝します! 今回、ちょっと新しい試みとして、スライド内容をリアルタイムでTweetさせていただきました。*1 Togetter -「第6回大阪DTPの勉強部屋」 これ、どうやってやってるのかといいますと、rubyからTwitterに投稿しています。基本的な流れは Twitterでアプリ登録をする rubyのtwitterライブラリをインストールする あとはrubyスクリプト内から好きなだけ投稿する てな感じです。実際に使った簡単なスクリプトを挙げておきます。リターンキーだけで次々とtweetされているのがわかります。 #! /usr/bin/ruby # coding: utf-8 #require 'rubygems' require 't
結論から言うと、強力な 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 でやる限りこれが一番速い。うちのそれなりのサー
Twitterの認証方式について Twitterの認証方式にはOAuthとBasic認証の二通りの仕組みがあります。 Twitter API Wiki / Authentication Basic認証はお手軽なので、世に存在するTwitter APIを利用する一般的なクライアントは、大抵がこちらの方法を使っているのではないかと思います。 ですが、実はこのBasic認証はセキュリティ上の理由から、将来的に非推奨になることが予告されています。 Twitter API Wiki / OAuth FAQ 既にTwitter API Wikiでは「今後作成するクライアントはOAuthを利用することを強く推奨する」と表明されており、それに応じてOAuthを使うクライアントも増えてきています。 …が、現状Basic認証を利用しているクライアントが既に大量に存在していることを考えると、今日明日でBasic
フォロワーが増えるとうれしいよね! でも意識して増やせるものじゃない。たくさん人をフォローすれば自然と増えるけどそれにも限界がある。 しか〜し、何もしなくてもフォロワーが増えていくすごい裏技があるんだ! 自分はこれで 3日でフォロワー数が340→1088 になったよ! ちょっと前にこんな風に考えたんだ。 たくさんの人をフォローする しばらく待つ(この間に一部の人はフォローを返してくれる) フォローを返してくれなかった人をフォロー解除 これを繰り返していけばフォロワー増えるよね! でもいちいちこんな作業するのめんどくさい。だから↑を自動的にやってくれるプログラムつくったよ! 使い方はとっても簡単! Windowsの人 1.Rumixをインストール(すでにパソコンにRubyがある場合は不要。Rubyって何?ってひとは入れてね) 2.コマンドプロンプト(スタート→すべてのプログラム→アクセサリに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く