30秒間データを保持するテスト
#!/usr/bin/perl
print "Content-type: text/plain;\n\n";
open FH,"koto.csv";
while (<FH>){
chomp();
my@dummy = split(/\t/,$_);
if($dummy[2] eq 'date'){
push(@koto,$_ . "\n");
print $_ . "\n";
}
if(time-$dummy[2]<30){
push(@koto,$_ . "\n");
print $_ . "\n";
}
}
close FH;
@data = ('username', '0000001300000133', time);
push(@koto, join("\t",@data) . "\n");
open FH,"+>koto.csv";
print FH @koto;
close FH;
exit;
uid itemid date
getclub 0000001300000133 1256886638
getclub 0000001300000133 1256886639
getclub 0000001300000133 1256886640
あとはタイムスタンプの代わりに普通のdatetime表現にすればよし