DECON で話してきたネタですがちょっと詳しく。
飛行機やら電車の中やらでオフラインハックするときに(たまに)問題になるのが CPAN モジュールの不足です。「あぁ、このマシンにはあのモジュール入ってねぇ~」とかでハックが滞るのは萎えます。というわけで minicpan。CPAN::Mini というモジュールで、CPAN モジュールの最新版だけを持ってきてミラーをつくることができます。
導入は簡単で、CPAN から install CPAN::Mini すると minicpan というコマンドが付属してきます。コマンドラインから使うには、
> minicpan -r http://ftp.funet.fi/pub/languages/perl/CPAN/ -l ~/minicpan
とかすれば finet から HTTP で同期できます。ftp:// を使うことも出来るのですが、モジュール1個ずつ anonymous ログインするのが無駄なので HTTP がベターです。あとはこれを crontab にでも登録してやれば OK。CPAN シェルからの利用は、
cpan> o conf urllist unshift file:///home/miyagawa/minicpan
のように。オフラインハック用じゃなくても、モジュールのダウンロードがローカルからで高速になるので、普段からやっておいて損することはないはず。ちなみに minicpan のミラーサイズは 500M くらいになります。CDROM におさまりますね。YAPC::Europe のオマケ CD にもプレゼン資料といっしょに入ってました。