2013-07-28から1日間の記事一覧

Perl - 大きいログファイルを処理する

1ファイル数ギガとかあるログファイルを一行ずつ処理したいとき、いくつか fork して、worker1 は 0MB-500MBを処理、worker2 は 500MB-1000MBを処理, .. みたいにやると意外に簡単にできた。 #!/usr/bin/env perl use strict; use warnings; use utf8; use …

Perl徹底攻略

Perl徹底攻略を読んでる。UNIX プログラミングの勘所とWebアプリケーションのパフォーマンス改善が特にすばらしい。 ところで、UNIX プログラミングの勘所にある、中断可能なコードの書き方のところって sub do_some_work { ... my $len; { # 処理の開始前に…