October 24, 2003

気になるCPANモジュール

[ Perl ]

気になる CPAN モジュール

LWP::Parallel::UserAgent

LWP によるリモートからのリソース取得処理を、パラレルに行えるモジュール。RssRolling では fork して各子プロセスの数を制限しつつタスクを均等に割り振って、とかいちいち書いていますが、これを使えばそんなの書かなくて良さそう。

Parallel::ForkManager

fork してタスクを均等に割り振って...ってのをお任せできるモジュール。これまた並行アクセスとかに便利そう。てか、こんなのあったんですね。

Log::Dispatch

Perl におけるロギング処理のフレームワーク。WEB+DB PRESS のバックナンバーに載っていました。今度何か書くときはロギングはこれでやってみよう。

HTTP::Date

libwww-perlディストリビューションに含まれる、HTTPプロトコルにおける日付処理用モジュール。'Blog Developer's Cookbook : RSS をメールで送信する' によれば RSS の Dublin Core モジュールにおける dc:date での時間表記などに使われる W3CDTF フォーマットなんかもこれでパースできるらしい。今まで Date::Parse でやっていました。

POE::Component::RSS

POE によるイベントドリブンな RSS パーサ。XML::RSSをラップしいてて POE ベースのフレームワークで RSS を料理することができるらしい。

XML::RSS::Aggregate

RSS の URL をリストで並べて、このモジュールに突っ込んで aggregate とかメソッドを呼び出してやるだけで、それらの RSS をアグリゲートして出力してくれます。ソートにはコールバックルーチンを渡してやればいいので、任意のルールで並べ替えることができます。こいつでアグリゲートして XSLT とかで HTML にしてやれば、RssRolling 要らない?

RDFStore

RDF DB の Perl による実装。RDF 用の問い合わせ言語 RDQL だったかなんだかを使ったりすることもできるし、なんだか色々。RDF ってことは RSS 1.0 とか FOAF が扱えるので、いろいろ応用方法は考えられそう。

POE::Exceptions

POE で例外処理をするためのモジュール。ふーむ。

Apache::Gallery

イメージギャラリーを作るための mod_perl ハンドラ。細かい制御が色々と可能で、ギャラリーはテンプレートから生成することができるみたい。楽しげ。

Posted by naoya at October 24, 2003 02:26 AM | トラックバック (0)  b_entry.gif
トラックバック [0件]
TrackBack URL: http://mt.bloghackers.net/mt/suck-tbspams.cgi/558
コメント [0件]