Shaku_normal

TwitterAPIからコミュニティ解析し、リスト作成を補助するサービスをリリースしました Edit

  • ar_tama
  • lis2501@github
  • yanagawa1986@github
  • gen2048
  • nippondesu02
  • garaemon
  • knzwtkfm
  • mitake_ck
  • foloinfo
  • norikakip@github
  • NAKANO_Akihito
  • pasela
  • ongaeshi
  • shiraco
  • ryonext
  • rentalname@github
  • t_uda
  • yuyuchu3333
  • gungle
  • kysnm
Edit

SmartList img

Twitter SmartList

自動であなたの属するコミュニティを解析し、ビジュアライズした上でリスト作成ができます。

便利で、コミュニティ解析を見るだけでも楽しいので、ぜひ試してみてください!

特徴

  • 卒論で研究している、複雑ネットワークのコミュニティ分類手法の高速化を利用しています。
  • 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で同期通信


Sign up and follow mosa_siru :)

Sign up with GitHub/Twitter

x close