Entries from 2009-06-03 to 1 day

RailsのログからIPアドレス、時間帯毎のアクセス数を集計するスクリプト

#!/usr/bin/env ruby require "enumerator" result = ARGF.enum_for(:each_line).inject({}) do |result, line| if line =~ /(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}) at (\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}):(\d{2})/ ip,y,m,d,h,i,s = $1,$2,$3,$4,$5,$…