2013年02月09日22:30 カテゴリTipsLightweight Languages regexp - で Apache Combined Log を Parse する けだし同感。 ましてや Apache Combined Log を LTSV に を書いた後では。 combined2ltsv.plの最初のバージョンのparserはこうなっていました。 sub parse_line_ng { my $line = shift; my %rec; ( $rec{host}, $rec{ident}, $rec{user}, $line ) = split ' ', $line, 4; $line =~ s/^(\[.*?\]) //; $rec{time} = $1; $line =~ s/^\"(.*?)\" //; $rec{req} = $1; ( $rec{status},
ここに書いておかないと誰も存在に気が付かないような機能をうんかーJSに実装しました。 datファイルのドラッグ表示 ブラウザでうんかーJS*1を表示して、その上にdatをドロップするとそのdatを読み込んで表示できるようになりました。 ドロップしたdatはサーバなどにアップロードせずにローカルで全部処理しています。 現時点で最新のfirefoxとchromeでは読み込めることを確認しています。IE9、IE6では無理でした。 html5のFileAPIとかいうものを使っているのですが、それそのものではドロップされたファイルがdatであるか分からないので、ファイル名がdatファイルっぽいことを確認してから読み込んでいます。具体的には今のところ「/^\d{9,10}\.dat$/」なファイル名をdatファイルとみなしています。 うんかーJSでは元から生のdatを解析して描画していたので、簡単に表
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く