34
35

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

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

Last updated at Posted at 2013-01-19

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で同期通信
34
35
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
34
35

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?