bbs.cgi再開発プロジェクト2

このエントリーをはてなブックマークに追加
18仕事人 ★
んじゃ

bby だったっけ?
これやりませんか? >>17
19root ★:03/11/19 20:08 ID:???
>>18

>>12
20仕事人 ★:03/11/19 20:12 ID:???
ん?

このまえDNSに登録したやつ
新スレッドがたったら bbs.cgi から通知するやつなんだけど、
21root ★:03/11/19 20:16 ID:???
>>20
あ、あれですか。スマソ。

こんな感じで。

http://qb3.2ch.net/test/read.cgi/operate/1069144193/ というスレなら、

1069144193.operate.qb3.bby.2ch.net を gethostbyname() する。
結果は常にエラーになるので、とりあえず呼ぶだけ。

で、DNS側で統計情報をとってグラフ化とかしてみると。
22仕事人 ★:03/11/19 20:18 ID:???
ごにょごにょ
してきますー
23root ★:03/11/19 20:21 ID:???
てことは、こいつをグラフとしてビジュアライズするやつを作れってことすね。
うーむ。まぁ、3連休あたりには。

で、できた暁にはいつごろどのサーバ/板でどのくらいスレが立ってるかがわかると。
24仕事人 ★:03/11/19 20:24 ID:???
$ENV{'SERVER_NAME'} から
効率よく qb3 とか取り出すにはどしたいいの? (perl)
25動け動けウゴウゴ2ちゃんねる:03/11/19 20:30 ID:czVJ1k6D
$saba = $ENV{'SERVER_NAME'};
$saba =~ s/([^\.]*)\.2ch\.net/\1/i;
26仕事人 ★:03/11/19 20:31 ID:???
>>25
どもです

#bby.2ch.net に通知。新スレッドが立った。
{
 my $saba = $ENV{'SERVER_NAME'};
 $saba =~ s/([^\.]*)\.2ch\.net/\1/i;
 my $AHOST = "$NEWTHREAD.$FORM{'bbs'}.$saba.bby.2ch.net";
 my $SPAM = gethostbyname($AHOST);
}
27root ★:03/11/19 20:32 ID:???
>>26
これだと、桃色で同じcgiを使えない予感。
28仕事人 ★:03/11/19 20:33 ID:???
$version ="20031119";
29仕事人 ★:03/11/19 20:36 ID:???
news4 に投入した。
30root ★:03/11/19 20:39 ID:???
0.news.news4.bby.2ch.net

これは試験?
31仕事人 ★:03/11/19 20:40 ID:???
おおおっ

無条件にコールしていた。
0はれすだったりして、
32仕事人 ★:03/11/19 20:42 ID:???
改定


#bby.2ch.net に通知。新スレッドが立った。
if($NEWTHREAD)
{
my $saba = $ENV{'SERVER_NAME'};
$saba =~ s/([^\.]*)\.2ch\.net/\1/i;
my $AHOST = "$NEWTHREAD.$FORM{'bbs'}.$saba.bby.2ch.net";
my $SPAM = gethostbyname($AHOST);
}
33root ★:03/11/19 20:44 ID:???
で、もし桃色も対応するなら、
$saba のところの処理をやめちゃってもいい気がします。
その場合DNS側には、

NNNNNNNNNN.news.news4.2ch.net.bby.2ch.net

という形で来るだけなので。
34root ★:03/11/19 20:45 ID:???
こんなの来た。スレたったのかな。
1069242200.news.news4.bby.2ch.net
1069242202.news.news4.bby.2ch.net
35仕事人 ★:03/11/19 20:54 ID:???
そっか、、
そのままおくってみよう。
36root ★:03/11/19 20:58 ID:???
DNS的には、1ラベルが63文字以下で、全部の長さが255文字以下ならなんら問題ないっす。
37仕事人 ★:03/11/19 21:02 ID:???
よしっ

一気にばら撒いてみる。
38動け動けウゴウゴ2ちゃんねる:03/11/19 21:02 ID:50+QBj4O
( ^-^)_旦~
39root ★:03/11/19 21:03 ID:???
@400000003fbb5aab30b3b46c d8dad9b3:f4c8:5f87 + 0001 1069243040.news.news4.2ch.net.bby.2ch.net
@400000003fbb5b3320a1dbe4 d8dad9b3:5bdb:6573 + 0001 1069243176.news.news4.2ch.net.bby.2ch.net
@400000003fbb5b91194fddb4 d8dad9b3:9fa0:2ae4 + 0001 1069243270.news.news4.2ch.net.bby.2ch.net

こんなの来始めた。
40root ★:03/11/19 21:03 ID:???
続々きはじめた。
41仕事人 ★:03/11/19 21:04 ID:???
もしかして
スレ乱立阻止の自動化に使えたりするのかな、
42root ★:03/11/19 21:08 ID:???
ふーむ。

あるサーバで短時間のうちに連続してスレが立ったことが検出されたら、
そのサーバでのスレ立ては一時的に禁止するってことですか。

できる気がしますね。
43root ★:03/11/19 21:10 ID:???
m秒以内にn個のスレが立ったら、p秒間は禁止

の、m, n, pは板ごとに設定できたほうがいいので、
Rock54ほどはカンタンじゃない気がしますが。

でも、不可能ではないでしょう。板名をキーにconfig fileを作って
制御すればよさそうな気がするし。
44仕事人 ★:03/11/19 21:22 ID:???
http://mumumu.mu/mrtg/mrtg-rrd.cgi/bbqbbx/

こんなのが見たいなぁ。。。

おねだり、おねだり
45動け動けウゴウゴ2ちゃんねる:03/11/19 21:24 ID:te0uNciY
な、なんだってーーーーーーっっっ!!!!
            . _,,,,_        /:|.               /:|
             /゙   ¨\   /  .:::|            /  :::|
            l「  ●    三二二=====---        /  ::::|
            《       ..三二二=====---⌒゙^――/   ::::::::|         
       _,,___   \___,,,,,_/_ /_,,___       . _,,,,__,_    :::::::::::\        
      /   ゙^\ヽ    /゙   ¨\  ゙^\ヽ.. , /゙   ¨\,.-z  ::::::::::\       
      「 ●    三三l|  ●    三二二=====---   ゙》 ミ..  .::::::\     
      i,.      .,三二 《       ..三三二二=====   ...|´_ilト   ::::::::::\      
      \___,,,,,_/     ^=u,,,,_ v/        ^=u,,,,_ v/..      :::::::::::::l!    
                   |           ̄ ,,、        i し./::::::::.}   
                   |  ,,____ _,/ ̄ \ \     ノ (  ::::::::::|
                     .. | /└└└└\../\  \   '~ヽ ::::::::::::::}
                     |   .∨.|llllllllllllllllllllllllllllllllllllllll|    ::::::::::{  
                    |  |.|llll_lllllllllllllllllllllllllllllllll〕    ::::::::::/
                    |  /  / ̄ ̄ ̄ ̄ヽ  |   :::::/
      (⌒\__/ ̄ ̄ ̄ ̄\__/  /         \|  ::/
     ヽ             \__       /        |  |  
      \___/ ̄ ̄\         /   iiilllllllllllll|  |
                  \____/\  ヽ  iiiilllll|   |
                      | |.|lllllllllllllllllllヾ ヾ  iilll|   .|
46root ★:03/11/19 21:29 ID:???
>>44
はいはい。ぼちぼちと。
47暇人 ◆KOTatuXSTw :03/11/19 21:31 ID:QN2iID1b
何か、子供のおねだりを聞くお母さんのようだ。。。
48ひろゆき@どうやら管理人 ★:03/11/20 14:52 ID:???
>>42
おぉ、すげー。
49動け動けウゴウゴ2ちゃんねる:03/11/20 14:59 ID:NnC2Wf21
ツーことは、
いまプロバイダ単位になってるスレ立て制限がホスト単位に
なってくれる可能性もあるってことですか?

ヒャホー
50root ★:03/11/20 15:20 ID:???
>>49
んと、どのリモホからスレ立てたかは(今のところ)DNS側には来てませんです。
つか、それって今でもBBS_THREAD_TATESUGIでやってるんではないかと。
51動け動けウゴウゴ2ちゃんねる:03/11/20 16:41 ID:IoBZ0iqN
>>42,48-50
bbqの仕組みをスレ立て規制に応用したようなシステムと捉えていいのでしょうかね。

関連
■ スレ立て・投稿スクリプト対策
http://qb3.2ch.net/test/read.cgi/operate/1062269604/l50
52仕事人 ★:03/11/20 16:42 ID:???
>>50
目的をあげるとすれば、

1) 溜め込み・判定等の処理を別サーバでやることによる各サーバの負荷軽減。
2) 集中管理による手間隙の削減。
3) 現状での問題点があるなら、それの改善。

こんなとこっすかね、

それよりもまずはどれだけスレが立っているのかも
実際にはなんら把握していないので
それを眺めているといろいろ見えてくるものがわかるのではないかと、
53root ★:03/11/20 20:13 ID:???
>>44
まずは、簡単にとれるスレ立て総数をとりはじめてみた。
BBY systemが、5分あたりのすべてのスレ立て数。

http://mumumu.mu/mrtg/mrtg-rrd.cgi/bbqbbx/
54仕事人 ★:03/11/20 22:30 ID:???
>>53
どもですー


五分で30スレ = 10秒で一個 か、すごいね。
55 ◆dq7M./4Uw. :03/11/21 00:46 ID:zfph/bg0
うお…
それ考えると確かに凄いかも…
56動け動けウゴウゴ2ちゃんねる:03/11/21 08:38 ID:IobtcCak
>>53
これって全鯖のスレ立て総数ですかね?
できれば板別or鯖別が知りたいのですが。
# 実況系が高くなるのはいうまでもないですが。
57root ★:03/11/21 12:50 ID:???
>>56
私もそう思っているので、そのうち。