筆者の持論の一つに、優れたものは模倣されるというのがある。例えばWiki。これはとても優れたシステムで、言語や手法を変えて様々なソフトウェアが存在する。様々なWebサービスのクローンもそうだ。

ピクチャ 11.png

サービスやソフトウェアや模倣されてこそ、価値が出てくるとさえ言えるかも知れない。先日公開された、オープンソース版Fastladderもそうだ。

今回紹介するオープンソース・ソフトウェアはOpenFLP、CakePHPで再構築されたFastladderだ。

オープンソース版FastladderはAjaxを駆使した作りになっているので、サーバサイドの実装は言語に依らず実装できる。OpenFLPはRuby on Railsで実装されたエンジンをCakePHPへ置き換えたものになる。

ピクチャ 13.png

これにより、Ruby on Railsでは難しかったレンタルサーバなどへの設置が臨めるようになる。また、Ruby on Railsよりも開発者数が多いPHPであれば、オープンソース版Fastladderへの開発協力者が増えてくるかも知れない(UI部分の変更など)。

なお、筆者環境ではクローラーがエラーを起こしてしまったが(おそらく筆者環境のPHPに問題があると思われる)、「../cake/console/cake crawler」のようなコマンドでクローリング処理も実装されている。

ピクチャ 12.png

これが機になって、Perl版/Java版と派生してくると面白そうだ。個人的にはFastladderは他のRSSリーダーよりも優れた操作性だと思っているので、オープンソースコミュニティを通じてさらに便利になって欲しいと願っている。

openflp - Google Code
http://code.google.com/p/openflp/
オープンソース版の Fastladder を PHP に移植しました - p4lifeのメモ  http://d.hatena.ne.jp/p4life/20080226/1204035515