【野鳥の会】 BBS.2ch.net 全発言統計の巻 part1
■ このスレッドは過去ログ倉庫に格納されています
2ちゃんねるの全発言の統計を取ろうに挑戦
bbs.cgi に一個DNS問い合わせの処理を追加
発言バイト数.スレッドkey.板.サーバ.CGI名.BBS.2ch.net をlook up
この方法でやるとかなり低コストで出来る予感。
まずは現在空いている oyster138(旧game5)ではじめてみよう計画
もうすぐ生誕の儀式します。
儀式はあっちのスレで。儀式後はこちらで。 ついでにIPアドレスも入れてユニークホスト数とか出したら面白くない? もしIPアドレスも入れると、どのホストがどの板のどのスレで発言しているかを
追跡できる。 stats.2ch.net の中でいろいろ作ればいいのかな? さて、DNS側の基本作業は終わりました。
これからアカウント情報をFOXさんにメールします。
統計情報処理プログラムを作るときは、BBX/Rock54と同じようなフィルタリングが必要ですね。
つまり、PIEやHEのDNSキャッシュサーバか、あるいはuma/pekoサーバからの
DNSリクエストだけ受けるようにしないと、ノイズが乗ってしまうんで。
このへんはシステム側でできると思います。
つまり、FOXさんの処理プログラムにデータが行く時は、既にフィルタリングは済んでいると
想定してもらっていい、という仕様でいこううかと。
# どういうシステムデザインでいこうかいろいろ試行錯誤と脳内計画をしていたのが、
# 生誕の儀式が遅れた原因でした。スマソ。 >>10
ですね。statsはoyster138上に作成しています。 まずは 呼ぶほうから作りますか、
もえ引いてもいいですか? >>16
対応はやっ。
Wikiが必要かなぁ、って書いてから寝ようと思っていた矢先に、、、。
ありがとうございます。 こんなコードを書いていきなり tv5 に入れてみる
{
my $BYTES = length($FORM{'MESSAGE'});
my $BHOST = "$BYTES.$FORM{'key'}.$FORM{'bbs'}.$ENV{'SERVER_NAME'}.bbs.bbs.2ch.net";
my $YACHO = gethostbyname($BHOST);
} こんなのがどんどん来はじめた。
@400000004095649e3b09e634 d8dad9b3:ffa9:b4d8 + 0001 70.1083531769.morningcoffee.tv5.2ch.net.bbs.bbs.2ch.net qb4 に入れて特にエラーも出さないようなので、
全サーバに配ってみる
ただしaaa.bbb.ccc.ddd.bbs.2ch.net の部分は
どんどん変わる予定 CGI名が一番上位に来るというのは、いいセンスですね。
将来read.cgiとかで何かしても、サブドメインを分ければ、サーバ側を分けられるので。 >>20
配り終わったらpekoサーバでperlccしますので、お伝えください。 ■ このスレッドは過去ログ倉庫に格納されています