ボス「ウチの社内ページのアクセス数を解析したいのよ」
επιστημη「はぁ...生データはナニがあるんすか?」
ボ「Apacheが吐いたアクセス・ログが残ってるから、こいつを加工/集計してほしいのね」
ε「あー了解...ちょいちょいと作れる思うなりー」
...なんてなお話になりまして。 てかなんでこげなお仕事が舞い込むかなー...
データベースにでもぶっ込めばえぇわけですが、こんだけのために
SQLServerやらなんやら大げさなもん使いたくないてーことらしい。
で、生ログさえもってくればスタンドアロン機上のコマンドラインで
ちょいちょいと動かせる”ぷち集計器"をこしらえておりました。
しょぼーいマシンで動かせるてのが必須要求なんで.NET使わず
C++でひょいひょいと。データベース使わんとツラいので毎度毎度のSQLite。
でね、生ログ(CSVみたいなもん)パースしてDBに押し込んぢまえば、
あとの集計やらなんやらはC++でどーこーって問題じゃなく、
SQL書いて実行するだけなのね。
が! あたしゃ自他ともに認めるDBおんち。SQLはド素人です。
あーでもね/こーでもねとこねくり回して結局「お持ち帰り」に(とほほーい)。
おうち帰ってメシ食って、茶ぁしばきながら(茶菓子つき)SQLと格闘しちょりました。
あ、メッセンジャに えムナウ さんみっけー♪ 教えてもらっちゃおーっと。
...五分で解決しました ^^;
いやまったく、「すこしのことにもせんだつはあらまほしきことなり」
# ムシャムシャしながらやった。DB屋なら誰でもよかった。今では関数かいてる。