トップ «前の日記(Aug 19, 2009 (Wed)) 最新 次の日記(Aug 22, 2009 (Sat))» 編集

kayakaya日記


Aug 21, 2009 (Fri)

# Twitter APIを使ってフォロー/フォロワーの一覧を取る

Twitterのフォローとフォロワーが失なわれる現象があると聞いていたが、最近、僕のフォローしている人の近辺でも2回ほど見かけた(当人ではない)。Twitterのバグだろうけど放置してられません。フォローの一覧を失なったらヘビーなユーザには痛いですよ。もう誰をフォローしていて、フォローされているのか覚えてませんからね。僕の場合だと230~240人くらいです。この手の対策の基本はバックアップ。

さらっと、RubyでTwitterのフォローとフォロワーをファイルにバックアップするスクリプトを書いてみました。参考にしたページは以下のとおり。

APIの使い方は簡単でしたが、はまったのは二箇所です。

  • 1回に取得できる量が決っていて、続くデータはpageで取得する
  • Twitterのクラスでデータ構造が定義されていたと思ったら、Mashのオブジェクトで中身は文字列
    • Twitter API Documentaionを読んで中身を理解した

フォロー/フォロワーのバックアップを想定しているけれど、ブロックしたユーザのデータを取得したい時にも使えるはずです(誰が使うのだろう……)。このテキストデータですから、VCSに放り込んでおけばフォロー/フォロワーの増減がすぐ分かります(片想いが発覚して嫌かも)

動きますが適当に書いてますので。念のため。

# Arc Mouse購入

MightyMouseのお掃除にオリンパスのクリーナを使うでArc Mouseを買わないよう自重すると書きましたが、翌日にぽちっとなしました。Arc MouseはBlueetoothだったらすでに購入していたはず、というくらい店頭では気にいった商品なのですよ。それで、半日使って分かった良いところは、

  • 軽い
  • 手になじむ
    • 掴むのではなく手におさまるのがグッド
  • クリック音が静か

逆に、残念なところは、

  • ホーイルの動作音がうるさい
  • 横スクロールできない
  • やっぱりUSBアダプタは邪魔

ですね。特にUSBアダプタが許せないなぁ。Bluetoothは相性の問題があってハマる事例をよく耳にしますが、僕はBluetoothでトラブった経験がないので信用してます。ですからBluetoothにしてほしかったですね。今どきマウスでUSBポートを一つ潰すのはもったいないですもん。

Microsoft Arc Mouse ブラック ZJA-00017 Microsoft Arc Mouse ブラック ZJA-00017

マイクロソフト
¥ 4,281


年間聖句(2010年)

あながたは皆、信仰により、キリスト・イエスに結ばれて神の子なのです。洗礼を受けてキリストに結ばれたあなたがたは皆、キリストを着ているからです。

新共同訳聖書ガラテヤの信徒への手紙3章26節

You are all sons of God through faith in Christ Jesus. for all or you who were baptized into Christ have clothed youselves with Christ.

Galatians 3:26-27 (New International Version)