マイミクシィをたどって、ある人まで何hopでたどり着けるかを探索するソフトウェア
Mixi-Distanceを開発しました。
まだ、ちょっと公開できる品質じゃないので、ここら辺は何とかしたい(w
で、こんな出力が得られる。
Distance: 37702 -> 2124 -> 446 -> 1
7702が私のID。
1はMixiの開発をした人です。全てのユーザーの根っこのはず。
で、3hopでたどり着けることがわかりました。
ただ、かなりmixiにアクセスするプログラムになります。
一回のアクセスに2秒遅延をかけてるのですが、そうすると最初の探索は3分近くかかります。
4hop,5hopとなるとさらに増えていくと考えられます。
一応、原理的にはmixiのすべての人(途中退会した人がいるので孤島の人たちがいるかもしれませんが)までの距離が探索できることになります。
こんなプログラム、欲しい人いるかな。

コメント (2)
そーなんだよね~。
実は、お気に入りに入れている人への距離を探索したいってのが
最初の開発の動機なんですが。
で、WWW::MixiというPerlモジュールを使ってるんですよ。
GUI版つくるにしてもどんな環境で作るかなぁ、と悩み中です。
CUI版でよければ、(OSXなら)すぐにでも公開はできるんですけどね。
CamelBonesという環境を見てる最中です。OSX専用ですが:-)
投稿者: y_ikeda | 2005年10月17日 02:45
日時: 2005年10月17日 02:45
おおお、それ絶対MIXIに必須の機能だよなーと思ってたですよ!
いい感じのGUIが付いたら絶対うけますよ!
投稿者: さぱら | 2005年10月17日 07:57
日時: 2005年10月17日 07:57