cpan

Cache::FileCache の purge と Purge

Cache::FileCache を使っていて、期限切れキャッシュのファイルが削除されなくてはまりました。この記事 を参考にして Purge() していたのですが、どうやら Cache::FileCache には purge と Purge があるようなのです。上の記事のコメントを見て知りました。…

Text::MicroTemplate と Template-Toolkit のベンチマーク

Perlの軽量フレームワーク(MENTA や NanoA)から生まれた Text::MicroTemplateと、ご存じ Template-Toolkit の比較のため、ベンチマークしてみました。参考までに、こちらも有名どころの HTML::Template も入れてみました。 結果 Benchmark: timing 5000 it…

Cache::File と Cache::FileCache の比較

とある仕事でファイルキャッシュを使う機会があったので、似た名前、ほぼ同じ機能の Cache::File と Cache::FileCache をベンチマークしてみました。導入障壁という意味でも、より依存するPerlモジュールの少ない Cache::FileCache に軍配が上がりました。 …

Net::Nslookup

Perlモジュール Net::Nslookup をCPAN から Mac OS X Tiger にインストールしようとしたところ、 t/nslookup.....ok 1/2 # Failed test 'localhost => ::1' # at t/nslookup.t line 49. # Looks like you failed 1 test of 2. t/nslookup.....dubious Test r…

XML関連モジュールのまとめ

仕事でXMLやRSSを処理する機会がありそうなので、XML関連のPerlモジュールを調べていました。どうやらXML::Simpleは遅いらしいです。コンパイル済みのバイナリである expat(XML::Parser)を使っているはずなのに、なんででしょうね。正規表現の方が速い理由…

XML::Parser のインストール

Mac OS X Tiger に Perlモジュール XML::Parser をインストールした時のメモです。XML::Parserは、expat という XML Parser を利用しますので、expatを先にインストールしておく必要があります。CPANからそのままインストールしようとしても、うまく行きませ…