2008-02-07 [長年日記]

Fastladder Now avail in Open Source

livedoor Readerの英語版、fastladderがオープンソース化された。正直これはビックリ。

2007年7月に公開したFastladderだが、実のところ当初の見込みほどユーザーを獲得できていない。livedoor Readerの場合は主にクチコミでユーザーを拡大し、いまや17万ユーザーに利用されているが、海外ではそのような広まり方は見られなかったからだ。

livedoor Readerの英語版、オープンソースソフトで無償公開:マーケティング - CNET Japan

livedoor Readerは俺もメインで使ってるfeed readerなのだが、非常に軽快で扱いやすいと思っているので、海外での評判が低いのは意外だ。

「『Fastladderが速くて軽い』とアピールしても『クライアントソフト型のNetNewsWireはもっと速い』と言われてしまう」(佐々木さん)――米国は日本ほど高速ネット回線が普及していないこともあり、大量のRSSを処理したい人はクライアントソフト型を利用する傾向があるという。「Web型で早い」では、アピールとして弱い。

ライブドア「Fastladder」がオープンソースに 「米国で目立ちたい」最速RSSリーダー - ITmedia News

なーるほどねぇ。

で、せっかくオープンソースになったのでさっそく落としてみる。

$ svn checkout http://fastladder.googlecode.com/svn/trunk/ fastladder

落としてみて意外だったのは、fastladderがRailsでできていたこと。livedoorといえばPerlだとばかり思っていた。

OSS化に当たり、サーバサイドプログラムをRuby on Railsを使って書き直し、PCにインストールできるサイズに縮めた。「バックエンドをRailsにしたのも、目立ちたいから」(上田さん)と笑うが、PerlやPHPよりも導入してもらいやすいというメリットも。ワンクリックでWindows PCにインストールできるexeファイルも用意し、導入のハードルを下げた。

ライブドア「Fastladder」がオープンソースに 「米国で目立ちたい」最速RSSリーダー - ITmedia News

書き直したのか。すげぇ。まぁでもfastladderはJavaScriptのほうにキモがありそうだからそうでもなかったんかな?

システム要件がWindoze 2000/XP/Vista、Mac OS X 10.5。linux入ってないのか。よくわからんがとりあえず動かしてみる。Macでのインストールと動かし方はfastladder/INSTALL.txtに書かれている。

$ sudo gem install rails --version 2.0.2 -y
$ sudo gem install rfeedfinder
$ sudo gem install feed-normalizer
$ sudo gem install opml
$ sudo gem install mongrel
$ sudo gem install sqlite3-ruby
$ cd fastladder
$ RAILS_ENV=production rake db:migrate
$ script/server -d -e production
$ RAILS_ENV=production script/crawler > /dev/null &

clawlerがすぐにコケた。freeimageが必要らしい。mac用はfreeimage-darwinの中にあるのでこれをlibにコピーする。linuxでもfreeimageさえいれれば動くであろう。→ The FreeImage Project

$ cp ../freeimage-darwin/libfreeimage-3.10.0.dylib lib
$ RAILS_ENV=production script/crawler > /dev/null &

今度はバッチリ。あとは、ブラウザでhttp://localhost:3000/を開くだけ。

じっくりソースでも読むことにしますか。

Tags: livedoor OSS feed | Bookmark:


«前の日記(2008-02-06) 最新 次の日記(2008-02-14)»