[過去ログ]
bbs.cgi 再開発プロジェクト (1001レス)
bbs.cgi 再開発プロジェクト http://qb5.5ch.net/test/read.cgi/operate/1053067870/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
258: 名無しさん@お腹いっぱい。 [sage] 03/05/20 12:56 ID:itSoBR7s 先頭が書き込めてなかった(´・ω・`)ショボーン #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> #include <unistd.h> #include <sys/types.h> #include <sys/stat.h> #definePROXY_FILE"./proxy_list" #definePROXY_FILE_DB"./proxy_list.bsort" #defineIP_LENGTH64 static __inline__ int isstrip(const char* ip) { for (; *ip != '\0'; ++ip) if (!(*ip >= '0' && *ip <= '9') && *ip != '.')return 0; return 1; } static void strreverse(char *dst, const char *src) { if (isstrip(src) != 0)strcpy(dst, src); else { const char *p = src + strlen(src); while (p > src)*dst++ = tolower(*--p); *dst = '\0'; } } static int qsort_strcmp(const char** x, const char** y) { return strcmp(*x, *y); } http://qb5.5ch.net/test/read.cgi/operate/1053067870/258
259: 名無しさん@お腹いっぱい。 [sage] 03/05/20 12:59 ID:itSoBR7s #define の所のタブの空白が消えてやがる http://qb5.5ch.net/test/read.cgi/operate/1053067870/259
260: ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ [] 03/05/20 13:56 ID:??? IPアドレスを逆さにしたりする作業がありますけど、 IPアドレスやドメイン名がすでに逆さになってるリストがあるという前提 だとkisei | 33.79 33.82 33.72 33.78ってことですか? >>255 おぉ、、Cだ、、、 DBを作るほうはなんとなくわかるんですが、 検索のほうのアルゴリズムがよくわかりません。。。 http://qb5.5ch.net/test/read.cgi/operate/1053067870/260
261: rafale ★ [sage] 03/05/20 14:03 ID:??? >>260 見た感じだとIPv4だったらkisei.pl内で逆さにしてるっぽいですが… http://qb5.5ch.net/test/read.cgi/operate/1053067870/261
262: 232=255 [sage] 03/05/20 15:49 ID:2BSs0sVK >>260 説明足らなくてすんません DBつくるmkdbf.plってのの中で、IPアドレスのデータだけ、'.'で区切られた パートを反転させています。リモホはそのまま。 で、比較元が$HOSTに入りますが、それがIPアドレスだったときだけ パート反転させています。 比較はIPもリモホも左側のパートを削りながら一致を探しています。 たとえばIPアドレスで 24.xxx.xxx.xxx なんてのを規制する場合に規制DBには '24' というエントリがあって、$HOSTに24.123.223.111が来た場合の動きを 想像してみてください。 反転すると、 111.223.123.24 比較は 1st 111.223.123.24 X 2nd 223.123.24 X 3rd 123.24 X 4th 24 bingo ! みたいな感じです。 理屈はそうなんだけど、実際はしらせると重いのがなんとも... http://qb5.5ch.net/test/read.cgi/operate/1053067870/262
263: BG ★ [sage] 03/05/20 16:01 ID:??? チェックしなきゃならない規制っていくつあるのだろぅか。 1) スレ立て規制。 (うまく動いている?) 2) 連投規制。 (あまりうまく動いていない?) 3) 公開プロ串規制。 (結構うまくいっている?) 4) プロ串規制(ポートチェック)。 (結構うまくいっている?) 5) jp以外規制。(YBBとかの問題?) 6) 投稿内容のチェック? (文字数とか、行数) 7) 512K超えチェック 8) 1,000超えチェック 9) 血液さらさらチェック 処理の順番とか、スキップするとか・・・ それぞれのチェックを軽くすることも勿論必要だけど。 そこが 50% 軽くなって全体にはどれくらい寄与するのか? 「処理をしない」という選択肢もあると思うのだが。 http://qb5.5ch.net/test/read.cgi/operate/1053067870/263
264: 名無しさん@お腹いっぱい。 [sage] 03/05/20 16:03 ID:wJvFAC38 10) 毛髪チェック http://qb5.5ch.net/test/read.cgi/operate/1053067870/264
265: 名無しさん@お腹いっぱい。 [sage] 03/05/20 16:10 ID:itSoBR7s >257 max = ftell(fp) / IP_LENGTH; max = ftell(fp) / IP_LENGTH - 1; だった(´・ω・`)ショボーン http://qb5.5ch.net/test/read.cgi/operate/1053067870/265
266: M249 ◆MInImi/RF2 [sage] 03/05/20 16:17 ID:37mwjWxa 尿酸値もチェックしないと…。 http://qb5.5ch.net/test/read.cgi/operate/1053067870/266
267: rafale ★ [sage] 03/05/20 16:29 ID:??? >>263 技術面の話は進んでるけど、全体的な設計をもっと詰めましょうってことですかね? http://qb5.5ch.net/test/read.cgi/operate/1053067870/267
268: 名無しさん@お腹いっぱい。 [sage] 03/05/20 17:09 ID:W4e+giqD 負荷が高くなってきたら、 適当にチェックをさぼるようにすれば、 負荷を一定以下に保てる。 http://qb5.5ch.net/test/read.cgi/operate/1053067870/268
269: ◆Kinen/LLFY [sage] 03/05/20 17:42 ID:g8FuBIfk ここで言っちゃってもいいものやら。。 http://qb.2ch.net/operate/SETTING.TXT なんですが、 timecount= timeclose= と無設定になってるんですが、>263の 2) 連投規制。 って昔と何か変わりました? 他の板でもいくつか見かけたんですが。 http://qb5.5ch.net/test/read.cgi/operate/1053067870/269
270: 名無しさん@お腹いっぱい。 [sage] 03/05/20 17:43 ID:FthSt6oi 処理の重みが見積もれないのか? http://qb5.5ch.net/test/read.cgi/operate/1053067870/270
271: サザン ★ [sage] 03/05/20 20:40 ID:??? >>269 何も設定されてないと、デフォルトが適応されるのだぁ、 http://qb5.5ch.net/test/read.cgi/operate/1053067870/271
272: 名無しさん@お腹いっぱい。 [sage] 03/05/20 21:00 ID:hfnPNouk >>271デフォルトっていくつぐらいなんだろう、、、 >>263 まさかまさかと思うけど、将来ID制に移行して (例えば)●ログイン(や2chspアド)が無かったら書き込めない、、、、 なんていう規制も想定内? http://qb5.5ch.net/test/read.cgi/operate/1053067870/272
273: ◆Kinen/LLFY [sage] 03/05/20 21:02 ID:gIvEpEyJ >271 最近設定の無い板を幾つか目撃して、どうなってるのやらと思ってました。 今度はデフォ値が気になったり・・いやいや、初歩的な質問に回答ありがとうでした(汗 http://qb5.5ch.net/test/read.cgi/operate/1053067870/273
274: サザン ★ [sage] 03/05/20 21:58 ID:??? デフォルトは荒らしとかもあるから、公開禁止かなぁ、、と。 もちろん他の設定にもデフォルトはあります、 http://qb5.5ch.net/test/read.cgi/operate/1053067870/274
275: 名無しさん@お腹いっぱい。 [sage] 03/05/20 22:55 ID:sFl2Cudh >>272 > (例えば)●ログイン(や2chspアド)が無かったら書き込めない、、、、 ● http://oyster.2ch.net/maru/ http://qb5.5ch.net/test/read.cgi/operate/1053067870/275
276: ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ [] 03/05/21 02:31 ID:??? メモ、、、 http://multix.jp/cgi-bin/cdiary2/2003-03-31.dml.html仮に「text.html」がコールされたとき、そのファイルがサーバになくて“MultiViews”が指定されていると「text.html.ja」とか「text.html.en」といった言語別のページが探されるようになります。このケースでは“AddEncoding”が追加されてるので「text.html.gz」という圧縮済のページデータが探されることが期待されています。 http://qb5.5ch.net/test/read.cgi/operate/1053067870/276
277: 名無しさん@お腹いっぱい。 [sage] 03/05/21 02:45 ID:moDenFLU 最初から圧縮しておけばデーモンたんが圧縮にかける処理を省けるんじゃないかという発想? 何がネックなのかよくわかってないけど、あんまり意味がないんじゃないかなぁ。 http://qb5.5ch.net/test/read.cgi/operate/1053067870/277
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 724 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s