自動であなたの属するコミュニティを解析し、ビジュアライズした上でリスト作成ができます。
便利で、コミュニティ解析を見るだけでも楽しいので、ぜひ試してみてください!
##特徴
- 卒論で研究している、複雑ネットワークのコミュニティ分類手法の高速化を利用しています。
- Twitter APIが非常に曲者でした。詳しくはQiita(TwitterAPI devise連携/グラフ可視化/データの効率的格納/API高速化)を参照。並列処理で速くしたりしてます。
- コミュニティ分類抜きにしても、実働2週間ほどかかってます。中でもUIデザインは非常に苦労しました。JQuery PowerTipが便利。
##使用した技術
標準的なRailsの構成ですが、データ格納のためにRedisを利用してます。コミュニティ解析ではPythonのNetworkXライブラリを利用しています。
- 特徴的なgem: Parallel(並列処理), Resque(遅延実行)
- サーバー:Nginx,unicorn (+capistrano)
- 認証:devise, omniauth
- DB: MySQL, redis
- assets: coffeescript,scss,less,haml (twitter bootstrapを利用)
- RubyとPythonはXMLRPCで同期通信