★ bbs.cgi軽量化開発コンペ ★

このエントリーをはてなブックマークに追加
1トオル@とりあえず管理美補 ★
最初にお断りしておきます。
俺は、プログラマじゃありませんし、完全なド素人です。
このbbs.cgiが人様に使っていただく初めてのプログラムだったりします。
ですから、そんな厨房で馬鹿な俺より優れた人はたくさんいるわけで、
そういう人たちに参加していただければと思います。。。
2トオル@とりあえず管理美補 ★:02/03/26 00:54
まず、作っていただくものの仕様ですが、
データと見た目は完全にコンパチブルにしていただきます。
IDやmonazillaのログインなど、どうしても公開できない部分は、
指定していただいたところへこちらで入れます。
また、一部の変数名は、こちらで指定させていただきます。
表示や規制リストのファイル名はできるだけ公開しますので、
それも同じ物を使っていただくことになると思います。
3トオル@とりあえず管理美補 ★:02/03/26 01:03
開発環境、個人かグループか、オープンソースか、
作っていただいたものを公開するか、などは個々に任せます。
「それを個人で使用したい」というのもどうぞです。。。
ただし、参加表明はできるだけしてください。
隠れて作るだけというのはいやんです。。。
4トオル@とりあえず管理美補 ★:02/03/26 01:23
【bbs.cgiのメインフロー】
 1、システム関連設定(タイムゾーン&日付・時刻&連想配列)
 2、POST入力情報を取得($FORM{}に格納)
 3、入力要素の体裁(コントロールコードや<>を除く)
 4、各種ファイルPATH生成(詳細は下記参照)
 5、設定ファイルから規制などを設定(詳細は下記)
 6、ホスト情報($HOST・$PROXY・$IP)
 7、クッキー発行
 8、書きこみ状態のチェック&補完(monazilla&携帯)
 9、書き込み情報のチェック&補完(トリップ&キャップ&節穴&名無し)
10、エラーレスポンス(ポスト情報の判定)
11、要素ごとのサイズや入力の判定(長さや入力無し)
12、ポートチェック
13、新規スレッドと普通書き込みの分岐
14、レス書き込みまたはスレッド立て規制
15、書き込み情報設定(レスポンスアンカー・ID)
16、DATファイルへ書き込み(.dat)
17、関連ファイルの更新(.html・subject・subback・iモード)
18、index.htmlの更新(圧縮)
5トオル@とりあえず管理美補 ★:02/03/26 01:40
【変数の指定】
use vars qw(%FORM);入力情報
use vars qw(%SETTING);設定情報
use vars qw($NOWTIME);現在の時間
use vars qw($DATE);表示日付
use vars qw($IP);ホスト情報(生?)
use vars qw($PROXY);ホスト情報(プロクシ)
use vars qw($HOST);ホスト情報($IP<$PROXY>)
use vars qw($PATH);$PATH = "../" . $FORM{'bbs'} . "/";(板アドレス)
use vars qw($DATPATH);$DATPATH = $PATH . "dat/";(データディレクトリ)
use vars qw($TEMPPATH);$TEMPPATH = $PATH . "html/";(テンポディレクトリ)
use vars qw($INDEXFILE);$INDEXFILE = $PATH . "index.html";
use vars qw($INDEXGZFILE);$INDEXGZFILE = $PATH . "index.html.gz";
use vars qw($SUBFILE);$SUBFILE = $PATH . "subback.html";
use vars qw($SUBGZFILE);$SUBGZFILE = $PATH . "subback.html.gz";
use vars qw($IMODEFILE);$IMODEFILE = $PATH . "i/index.html";
use vars qw($DATAFILE);データファイル
なお、これらについては、変数自体を使わないという選択もありです。
6トオル@とりあえず管理美補 ★:02/03/26 01:52
【関連ファイル】
../(bbs)/subject.txt:スレッドリスト
../(bbs)/SETTING.TXT:板別設定用
../(bbs)/response.cgi:レスのホスト一時格納(仮名)
../(bbs)/thread.cgi:スレッドのホスト一時格納(仮名)
../test/kushi.cgi:プロクシ規制リスト(仮名)
../test/(bbs)/kisei.cgi:板別規制ファイル(仮名)
../(bbs)/head.html:板のトップ表示
../test/option.txt:サーバ別まとめて表示(クリックで救えるとか)
../test/putad.txt:広告(16メロミックス)
../test/headad.txt:広告(e-Bankなど)
7トオル@とりあえず管理美補 ★:02/03/26 02:10
使用言語はperlのみにさせていただきます(博之と俺の理解範囲で)
sageやfusianasanなどの機能や.datの型については実装されているものを参考に。
特殊な変数は、$$IDや$$CODEや$$CAPという表記で指定していただければ、
こちらで正規のものを入れたいと思います。
削除スクリプトや復帰スクリプトとの兼ね合いなどについては、
お教えできる範囲外はこちらで調整します。
参加表明は、このスレッドでもメールでも実験板内独立スレッドでもなんでも。
ある程度身元ありのプロバイダメールなら、もう少し詳しい質問にもお答えします。
俺のメールアドレスは「[email protected]」です。
8トオル@とりあえず管理美補 ★:02/03/26 02:15
期間は4月いっぱいまでとします。
質問はここで答えたり答えなかったり。。。
テスト希望はqbでいつでも受け付けます。
作る速さではなく処理の速さを競ってください。
参加することに意義がありますです。。。
9 :02/03/26 02:24 ID:ygmZAcuM
はじまりです。
つーか「助けてください」ってちゃんとお願いしないと。
10元祖モルモットさん YahooBB225244049.bbtec.net ◆pc1g.jpg@実験どーぶつー ★:02/03/26 02:24 ID:???
記念カキコ
11なまえいれてちょ:02/03/26 02:24 ID:???
みんな頑張れ。。
12トオル:02/03/26 02:25 ID:a2u5HD06
>9さん
助けるとか助けないとかの関係じゃないと思うんですが。。。
13元祖モルモットさん YahooBB225244049.bbtec.net ◆pc1g.jpg@実験どーぶつー ★:02/03/26 02:25 ID:???
言語は?perlのみ?
使えるperlライブラリは?
apacheならapacheライブラリつかってもいいの?
外部の他のツール呼び出してもいいの?
サーバの種類は?
http://uptime.netcraft.com/up/graph?mode_u=on&mode_w=on&site=choco.2ch.net
14◆07777072:02/03/26 02:26 ID:???
 _G_
( ゚∀゚)y-~~~ < >>12 マジレスカコワルイ
15◆z3ieZIqM:02/03/26 02:26 ID:???
助けてください。おながいします。

 2ch住人代表 ギコ太郎
16トオル:02/03/26 02:27 ID:a2u5HD06
俺は「皆で一緒に遊ぶ」のが2chだと思ってるんで、
あんまり難しいことを考えず、楽しんでやってもらいたいと思うんですが。
17元祖モルモットさん YahooBB225244049.bbtec.net ◆pc1g.jpg@実験どーぶつー ★:02/03/26 02:28 ID:???
http://qb.2ch.net/test/read.cgi/jikken/1015731009/682
682 :トオル :02/03/26 00:19 ID:a2u5HD06
「先に作ったもの勝ち」じゃなくて、
「どれだけ軽量化できるか勝負」ですよん。。。
18トオル:02/03/26 02:28 ID:a2u5HD06
>13:元祖モルモットさん
すまん。何を聞かれてるのか全然分からん(汗)
あとで夜勤さんにお願いしてみます。
19モルモットさん:02/03/26 02:30 ID:???
>18
いや>13は下のURLで自己解答してますよ。
20元祖モルモットさん YahooBB225244049.bbtec.net ◆pc1g.jpg@実験どーぶつー ★:02/03/26 02:31 ID:???
>>18トオルさん
リンク先が質問の答え(?)です。

関連っぽいスレ
2ちゃんねる開発統合スレッド
http://pc.2ch.net/test/read.cgi/tech/998908559/l50
21 :02/03/26 02:32 ID:???
またそうやって逃げる・・・。
22◆6Xvfle8c:02/03/26 02:35 ID:e44uIvgk
メインフローの順番は変えてもいいのかな?
23◆HU8upqGU:02/03/26 02:35 ID:???
あと、使えるライブラリを知りたいんですが…。
いえ、なんでもありません…。
24◆BOYA/hf.:02/03/26 02:36 ID:???
詳しくはメールを送って直接聞いた方がいいんじゃないかな?
書けないこともあるだろうし。
25◆1/greens@実験どーぶつー ★:02/03/26 02:36 ID:???
おっ!何だこれは!
26◆6Xvfle8c:02/03/26 02:37 ID:e44uIvgk
Apache関係をここで聞くのはまずいと思う。。。
27元祖モルモットさん YahooBB225244049.bbtec.net ◆pc1g.jpg@実験どーぶつー ★:02/03/26 02:37 ID:???
おまけ

「monazillaツールと課金及び転送量・鯖負荷問題を考えるスレ」
http://kaba.2ch.net/test/read.cgi/accuse/1016974669/l50
【2ちゃんねるビューア】 巡回機能の巻。Part3
http://pc.2ch.net/test/read.cgi/software/1016905060/l50
28ななむす ◆nnmm.69A:02/03/26 02:37 ID:???
>>20
は!あのスレまだ生きてたんですか。。。。。。。。。。。。。。
29◆HU8upqGU:02/03/26 02:38 ID:???
>>23
そうですね。
30トオル:02/03/26 02:38 ID:a2u5HD06
フローやアルゴリズムの順番などはお好きにどうぞ。
ファイルを3つ以内の複数に分けるなどもかまわないかと。
31◆HU8upqGU:02/03/26 02:40 ID:???
>>24,26
でした…。
32◆6Xvfle8c:02/03/26 02:42 ID:e44uIvgk
>>30
了解しました〜
33◆z3ieZIqM:02/03/26 02:43 ID:???
いいなー。オレもカコイク「Apache関係はここで聞いちゃダメだぜ!チッチッチ」とか
言ってみたい。perlは人のスクリプトこぴぺでしか使ったことない…。
オレも参加したいな…。
34かぼししょー ★:02/03/26 02:43 ID:???
>>33
○ノハ○
( ‘д‘)<同意。。
35トオル:02/03/26 02:45 ID:a2u5HD06
>33さん
俺だってその程度の知識しかないすよ。
やってみれば以外にできるかも。
36モルモットさん:02/03/26 02:47 ID:???
たいした知識も無いのにトオルにメール送ってしまった…ガクガクブルブル。
37トオル:02/03/26 02:48 ID:a2u5HD06
んで、bbs.cgiの内容ですが、たまにここで公開するかもです。
38かぼししょー ★:02/03/26 02:48 ID:???
ハ○
д`)ノわーい。。。
39トオル@とりあえず管理美補 ★:02/03/26 02:51 ID:???
#!/usr/local/bin/perl

use strict 'vars';



# とりあえずな感じ。
# last modified 2002年 3月 17日 by トオル

use vars qw($version);
$version ="2002年";



#====================================================
# システム関連設定(タイムゾーン)
#====================================================
use vars qw(%FORM);
use vars qw(%SETTING);
use vars qw($NOWTIME);
$NOWTIME = time;

# タイムゾーンをセットする
{
   $ENV{'TZ'} = "JST-9";
}
# シグナル対処関数
sub SigExit {
   exit(0);
}
{
   $SIG{'PIPE'} = $SIG{'INT'} = $SIG{'HUP'} = $SIG{'QUIT'} = $SIG{'TERM'} = "SigExit";
}
40トオル@とりあえず管理美補 ★:02/03/26 02:53 ID:???
use vars qw($IP);
use vars qw($HOST);
use vars qw($PROXY);

$IP = $ENV{'REMOTE_ADDR'};
$IP = gethostbyaddr(pack('c4',split(/\./, $IP)), 2) || $IP;
if ($ENV{'HTTP_VIA'} =~ s/.*\s(\d+)\.(\d+)\.(\d+)\.(\d+)/$1.$2.$3.$4/) {
   $PROXY = $ENV{'HTTP_VIA'};
}
if ($ENV{'HTTP_X_FORWARDED_FOR'} =~ s/^(\d+)\.(\d+)\.(\d+)\.(\d+)(\D*).*/$1.$2.$3.$4/) {
   $PROXY = $ENV{'HTTP_X_FORWARDED_FOR'};
}
if ($ENV{'HTTP_FORWARDED'} =~ s/.*\s(\d+)\.(\d+)\.(\d+)\.(\d+)/$1.$2.$3.$4/) {
   $PROXY = $ENV{'HTTP_FORWARDED'};
}
$PROXY = gethostbyaddr(pack('c4', split(/\./, $PROXY)), 2);
$HOST = $IP;
$HOST .= "<$PROXY>" if ($PROXY);
41トオル:02/03/26 02:55 ID:???
ここらへんは何が書いてあるのか良く分からん。。。
42ななむす ◆nnmm.69A:02/03/26 02:57 ID:???
質問していいですか?(まだコピペ続くようなら控えます)
43モルモットさん:02/03/26 02:57 ID:???
$ENV{'TZ'} = "JST-9";
時間帯を日本にしている

Sig〜のところ
エラーとかが起きたときは脱出するようにしている

IP云々のところ
IPの取得と、PROXYを使っているか環境変数を調べている。
44◆07777072:02/03/26 02:57 ID:???
  _G_
Σ(゚∀゚ )ノ < >>41 がーん!
45トオル:02/03/26 02:58 ID:a2u5HD06
質問はいつでもどうぞ。
46◆BOYA/hf.:02/03/26 03:00 ID:???
なんとなくネタ質問をやると怒られそうなので控えます。
47ななむす ◆nnmm.69A:02/03/26 03:00 ID:???
前々から気になっていたんですが、
{
   $ENV{'TZ'} = "JST-9";
}
いうふうにほとんど全ての「部分」が{}で囲われてるのって、何か理由がありますか?

特にないなら、next とかする価値の無いところは、外しちゃいたいのですが。。。
48トオル:02/03/26 03:03 ID:a2u5HD06
俺にも分かりません。。。(汗)
でも、外したほうが軽くなるんすよね。どうぞです。
49モルモットさん:02/03/26 03:04 ID:???
トオルたんは質問全てが「軽くなる」と関係してると思ってるに一票。
50◆07777072:02/03/26 03:05 ID:???
 _G_
( ゚∀゚)ノ < >>47 見た目の問題だけのような気がしますね・・・

#漏れ、そういうの好きだったり。
51ななむす ◆nnmm.69A:02/03/26 03:06 ID:???
どもども、ありがとうございますです。
(いざとなればつけ直せばいいし・・・)
52ななむす ◆nnmm.69A:02/03/26 03:08 ID:???
うーん。
{}で囲むと、囲まれてることを意識するから、ちょっとだけ損失がでると
信じているんですが、、、コンパイルしてバイナリ比較してみようかな。。。
53元祖モルモットさん YahooBB225244049.bbtec.net ◆pc1g.jpg@実験どーぶつー ★:02/03/26 03:08 ID:???
質問しても答えが返ってくるとは限らない罠
54cookie邪魔、氏ね:02/03/26 03:16 ID:???
mod_perl入れれば格段に速くなるのに・・・
それにしても、なぜグローバル変数はまとめて宣言しないの?
use vars qw($XX $XX $XX $XX);
というかグローバル変数使いすぎなのはmod_perlで問題になるなぁ。
とにもかくにもmod_perl入れればある程度解決できる内容でないか?
55cookie邪魔、氏ね、ボケ:02/03/26 03:19 ID:???
BEGIN {
   $ENV{'TZ'} = "JST-9";
}
とかやれば少しは体裁が整うのになぁ
56トオル@クッキーくらい食え:02/03/26 03:25 ID:a2u5HD06
http://pc.2ch.net/test/read.cgi/software/1016905060/314
mod_perlは夜勤さんが上と同じ理由で駄目だってさ。
57cookie氏ね氏ね:02/03/26 03:31 ID:???
で、CPANにあるモジュールくらいは使ってもいいんでしょ?
58モルモットさん:02/03/26 03:31 ID:???
bbs.cgiのコピペキボン
59◆07777072:02/03/26 03:33 ID:???
 _G_
( ゚∀゚)ノ < >>52 余計なものは無いほうが早そうだというのは同意です。

囲っているのは見た目の好みで、特別に動作の違いを意図した訳で無いのでは?っつうことです。

#普通はそれくらいの負荷の差は気にすることないでしょうからね・・・
60モザイク☆:02/03/26 03:36 ID:???
>>59
でもここの場合は普通のコーディングとちがって
後の手直しとか考えずにとにかく負荷をなくす!
がいいんでない?
61ななむす ◆nnmm.69A:02/03/26 03:36 ID:???
>>59
納得ですです。。。
ここのcgiは呼び出し回数が桁違いだから、チマチマしたとこも見逃せませんね(笑
62cookieやめれ:02/03/26 03:37 ID:???
それとPerlのバージョンは?
少しのバージョン違いで、細かい挙動が変わる可能性あるのがPerl。
63元祖モルモットさん YahooBB225244049.bbtec.net ◆pc1g.jpg@実験どーぶつー ★:02/03/26 03:37 ID:???
ギャァァァァ!!
かちゅで書いたら名前がァァァァァァ!!
64cookieやめれ:02/03/26 03:39 ID:???
{}で囲む囲まないの差はほとんどない。
サブルーチン化した方が、あとで簡単にプロファイリングできるから
アホなコードにしない方が吉。
65元祖モルモットさん YahooBB225244049.bbtec.net ◆pc1g.jpg@実験どーぶつー ★:02/03/26 03:40 ID:???
>>62
正直これの見方がわからんのだが載ってない?
http://uptime.netcraft.com/up/graph?mode_u=on&mode_w=on&site=choco.2ch.net
66モルモットさん:02/03/26 03:42 ID:r.eo6m0Y
mod_perlでApache::PerlRunにすればいいのでは?
67ebankの広告やめれ:02/03/26 03:45 ID:???
mod_perlだめだってさ。
65は何がわからないの?
68ななむす ◆nnmm.69A:02/03/26 03:47 ID:???
>>64
my を使う程度のルーチンならサブルーチン化にも賛成です。
# それでも、コンパイル時の量的増大が懸念されない程度しか反復呼び出ししない
# ルーチンは、サブルーチン化しない主義ですが。。。
69元祖モルモットさん YahooBB225244049.bbtec.net ◆pc1g.jpg@実験どーぶつー ★:02/03/26 03:53 ID:???
>>67
VBとかがちょっと触れる程度なんでなんもかんもわからんです。
話にならないって感じです。
70Dream:02/03/26 03:57 ID:oSR9ctxc
>>69
The site choco.2ch.net is running Apache/1.3.23 (Unix) PHP/4.1.2 mod_gzip/1.3.19.1a mod_ssl/2.8.7 OpenSSL/0.9.6c on Linux.
71◆BOYA/hf.:02/03/26 04:05 ID:???
サイトchoco.2ch.netはLinux上で
アパッチ/1.3.23(Unix)PHP/4.1.2 mod_gzip/1.3.19.1a mod_ssl/2.8.7 OpenSSL/0.9.6cを実行しています。
72◆BOYA/hf.:02/03/26 04:17 ID:???
そして誰もいなくなった・・・。

って感じ?
みんな寝ちゃったのかな?
73◆6Xvfle8c:02/03/26 04:19 ID:e44uIvgk
います!。。。
BSDしか家にないので悩んでます・・・
74ななむす ◆nnmm.69A:02/03/26 04:19 ID:???
75AJA6H/Ws ◆MPnX7dHA:02/03/26 04:34 ID:???
俺もいるよ!がんがって!
76cookieいやん:02/03/26 04:53 ID:???
ttp://www.2ch.net
バグは無視したまま軽量化のみにはげめばいいわけですか?
ってゆうか、ソースくれ。
77トオル@クッキー好き:02/03/26 04:58 ID:???
>76さん
バグって? つうか、なんか勘違いしてるような。。。
ブルドックがいいですか? それともオタフク?
78◆BOYA/hf.:02/03/26 05:04 ID:???
冷蔵庫を調べたら中濃のブルドックとオタフクのお好みがあった。
79実験中毒 ★:02/03/26 05:05 ID:???
>77
メル送りました。
できれば今返事欲しいです。
件名:bbs.cgiについて 02/03/26 04:04
80cookie必要?:02/03/26 05:12 ID:???
>>77
しょうゆで我慢します。でもコロッケにはソースかな。
URIのリンクミスとかはそのままでも問題ないかってことなんですが。
やはりこんなことに対応するより少しでも軽量化したほうがいいのですか?
>80さん
あ、今のスクリプトの話か。リンクミスとかあったら教えてください。
軽量化は喉から手が出るかでないか。。。
82モルモットさん:02/03/26 06:42 ID:???
response.cgiとthread.cgiはどういう中身になってるのか教えて下さい。
ここじゃダメ?
83モルモットさん:02/03/26 07:21 ID:???
なんだか弐ch編者を馬鹿に出来ない展開になってきたなぁ(w
84モルモットさん:02/03/26 08:58 ID:???
Cookieは要らんだろう
85モルモットさん:02/03/26 09:35 ID:0MAyVd5.
モナー板の「モナーシステム開発」から来ました。
にちゃん初心者ですが参加させてもらっていいですか?
メールおくります。
86実験生娘:02/03/26 10:20 ID:???
>85
どんどん参加してよいと思われ……
87モルモットさん:02/03/26 11:29 ID:???
>$version ="2002年";
↑なんて斬新なんだ。素敵♥
88◆HlWPCM1U:02/03/26 11:42 ID:???
送ったよ (´ー`)y-~~
8985 ◆ktMtHeUA:02/03/26 12:00 ID:Nk.NERXI
メール送った。参加〜。
仕事の現実逃避で参加〜。
今日かえったら(帰れたら)自宅に、にちゃんと同じサーバ環境つくろうっと。
90モルモットさん:02/03/26 12:20 ID:???
えーっと、あれだ。
perlでプロセスに常駐して、直接listenするのは
OKなのかね?
91モルモットさん:02/03/26 12:27 ID:???
ひろゆきやトオルが理解できる程度、ということは
KENT並みのPure Perlでなければならない、ということだ。
92実験生娘:02/03/26 12:57 ID:???
ところで、SETTING.TXTの、
今回のCGIで使う分の項目の内容説明とかあったのかな?
93◆R2/tsCTU:02/03/26 13:07 ID:???
Perlのバージョンは? 5.005XXX?
XSで書いたモジュールはあり?

とにかく詳細な仕様を公開してくれないと作りようがないのぅ。
94モルモットさん:02/03/26 13:14 ID:???
95モルモットさん:02/03/26 13:18 ID:???
(あ、perlのバージョン載ってないか・・・御免なさい)
96モルモットさん:02/03/26 13:34 ID:???
97モルモットさん:02/03/26 13:46 ID:???
Perlのバージョンは5.004_01 です。

This is perl, version 5.004_01

Copyright 1987-1997, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5.0 source kit.
98モルモットさん:02/03/26 13:48 ID:???
>>97
何処で調べたの?
envあった。
http://ex.2ch.net/test/check.cgi
99実験どーぶつー ◆AIRYJQ02:02/03/26 13:51 ID:???
よくわからないけどおまえら凄いな。
100モルモットさん:02/03/26 14:56 ID:???
もう終わり?企画倒れ?
101モルモットさん:02/03/26 15:11 ID:???
#!usr/local/bin/perl
102モルモットさん:02/03/26 15:17 ID:???
ななむす ◆nnmm.69Aさんとかにメールで
bbs.cgiを完全公開して修正してもらった方がいいんじゃないですか?

Perlがよくわかっていないトオル+夜勤(+ひろゆき)のスクリプトじゃ
いずれ破綻しそう。
103◆R2/tsCTU:02/03/26 15:25 ID:???
5.004とは、これまた古い。
104Dream:02/03/26 15:38 ID:0P03eO1U
>>101
だめじゃん。
10585の猫 ◆ktMtHeUA:02/03/26 15:55 ID:3mIVVAFw
あ、>>90 はオレとすげぇ近いこと考えてる(笑)
10685の猫 ◆ktMtHeUA:02/03/26 16:02 ID:3mIVVAFw
Perl の 5.004_01 って、入れるの面倒だなぁ。
Linuxだろ? ディストリビューションわかれば、それ入れて自分の開発環境
つくりたいんだけど。

# うちのサーバの Perl は 5.6。5.004 なんて持ってネーヨ。
107実験生娘:02/03/26 16:27 ID:???
> # うちのサーバの Perl は 5.6。5.004 なんて持ってネーヨ。

このなかから、拾えるかな?
ttp://www.google.com/search?q=perl5.004_01.tar&hl=ja&start=0&sa=N
108モルモットさん:02/03/26 17:01 ID:???
109モルモットさん:02/03/26 17:10 ID:???
>>102
言いたい事はわかるし同意したいんだけど、やっぱりセキュリティ上の問題を考えると
bbs.cgiの完全公開はやめといたほうがいいと思われ。
娘。さんみたいな人がずっとやってられるってんなら話は別だけど、そういうわけにもいかないだろうし。
110モルモットさん:02/03/26 17:42 ID:???
111モルモットさん:02/03/26 17:47 ID:???
>>109
よく考えたら、隠されている部分にルーチンがあって、そこがボトルネックになっていれば、
結局大して変わらないのな。
ま、信じるしかないけど。トオルさんを。
112モルモットさん:02/03/26 17:47 ID:???
かぼししょーもあぼーん男爵もなかなかのスキルを持っているんだなぁ、と知った今日この頃。
113モルモットさん:02/03/26 17:59 ID:???
>>112
俺漏れも。
114夜勤 ★:02/03/26 18:12 ID:???
流れ読んでいないけど、

連続書き込み規制とかは、
実質意味のない板及び必要の無い板もあるんですよ。
とくに 実況系とか、ニュース系の板は巨大なアクセスのわりに
必要ないような気がするんです。(時に必要なときもある)

でも、現状の bbs.cgi では 必ずチェックルーチンを通る訳で、
こういうのも 設定で ON/OFF するとかなーり効果があると思います。
115白紙。 ◆w1HAKUSI:02/03/26 18:15 ID:???
おや、夜勤さんお疲れです。
116夜勤 ★:02/03/26 18:15 ID:???
ようは、細かい各チェックの効率化も必要ですが
大きな流れでの効率化も必要だと思っています。

#わたしこの板、なかなか書き込めないのです。
#なんか 規制に引っかかっているんでしょうねー
117 (・A・)さん ◆39GKBD.A:02/03/26 18:21 ID:/m2O.X4c
あ、夜勤さんこんにちは。。。
118元祖モルモットさん ◆aQQQQQQQ@実験どーぶつー ★:02/03/26 18:34 ID:???
★つけても規制にかかるの?
オレはこれのおかげで書けてるんだけど。
119実験どーぶつー ★:02/03/26 18:38 ID:???
まさか夜勤さんははじくように設定(以下略
#'5iRjZMv
テスdd
122(;´Д`):02/03/26 18:44 ID:???
Σc(゚Д゚c
123◆aaD0000I@実験どーぶつー ★:02/03/26 18:45 ID:???
とりっぷてす。。。
あ、夜勤さんだ。
#qO/}「={「
。。。
126実験どーぶつー ◆AIRYJQ02:02/03/26 18:56 ID:???
夜勤さんきたーーー。
夜勤さんここでみるのは初めてっぽい
128実験どーぶつー ★:02/03/26 20:11 ID:???
乗り遅れちゃったけど、どうなってるの?いま
129◆HU8upqGU:02/03/26 20:41 ID:???
お返事きません…。
#企画をひろゆきに通してる段階でしょうか?
130モルモットさん:02/03/26 20:42 ID:???
131ななむす ◆nnmm.69A:02/03/26 20:42 ID:???
>>114
んとですね、perl内部でルーチンのON/OFFするならば、
むしろ外部プログラムが(規制とかの)設定ファイルを読んで、
perlスクリプトを自動的に変化させる(その時必要なチェックルーチン以外を
コメントアウトするとか)のがいいかなと思うんですが、そういうのはありですか?

そんなとこまでいじらなくていい、というのでしたら、単純に next if すればいい
だけだと思うのですです。
132実験どーぶつー ★:02/03/26 20:42 ID:???
>>128
こことか見れば分かるんじゃない?

http://qb.2ch.net/test/read.cgi/jikken/1017128085/
133◆HU8upqGU:02/03/26 20:46 ID:???
漏れもだまされちゃったYO!

>>128
http://qb.2ch.net/test/read.cgi/jikken/1017071166/1-8
134ななむす ◆nnmm.69A:02/03/26 21:48 ID:???
>>131
ほそく♪
全自動ってわけじゃなくて、「設定ファイル変えたあとそのプログラムを実行すると
その設定通りのbbs.cgiを自動生成する」ってことですです。
設定ファイルを使わない、ダイアログ形式のbbs.cgi生成プログラムだっていいですが(笑

そうじゃないと、(next if するときも発生する)コンパイル時の負荷は、
使わないルーチンの分ものし掛かってしまうわけです。
135実験生娘:02/03/26 22:08 ID:???
>134
そうすると最終的には
「板単位」で別のCGIを走らすってことになるのかな?

そういうのもありなのかなぁ?
136◆NZPlYSK2:02/03/26 22:12 ID:???
>>134
そんな面倒なことをせずとも、サブルーチンを.plに押し込んで
必要に応じてrequireすればいいんでは?
137ななむす ◆nnmm.69A:02/03/26 22:55 ID:???
>>136
requireでファイルオープンが増えるのすら(bbs.cgiが呼び出される回数が半端じゃないから)
避けたいなー、なんて。
それも何分割もするならなおさら。

.plに押し込むのは比較的簡単だから(要望があればやれる)、、ってのもあります。
138モルモットさん:02/03/27 00:21 ID:imuVkgU6
軽量化の為ということだが、実際bbs.cgiって毎秒何回ぐらい呼び出されてるの?
数秒に一回程度なら大した効果は出ないと思うんだけど。
それとも俺、2chのトラフィックなめてるんでせうか。
read.cgiの軽量化する方が効果はだんぜん上なのでは。
139モルモットさん:02/03/27 00:26 ID:???
>read.cgiの軽量化する方が効果はだんぜん上なのでは。
read.cgiはオープンソースなので、
ぜひ画期的な軽量化方法を実装して、公表してくださいな。
140Dream:02/03/27 00:30 ID:???
141 :02/03/27 00:38 ID:imuVkgU6
>>139,140
アリガトン
だいたい平均3秒に1回、ピーク時には数個のbbs.cgiプロセスが同時に
走ることもある、っていう認識でいいのかな。他のCGI(ほとんどread?)
に比べるとヒトケタ少ないと。

read.cgiのソースてどこ?
142モルモットさん:02/03/27 00:43 ID:???
143モルモットさん:02/03/27 00:43 ID:???
144モルモットさん:02/03/27 00:57 ID:???
171 :デフォルトの名無しさん :02/03/26 01:14
http://qb.2ch.net/test/read.cgi/qbtr/1017071166/
誰か作ってやれよ


172 :デフォルトの名無しさん :02/03/26 01:44
軽量化開発コンペってなんだよ。
素直に作ってくださいって言えっつーの。


173 : :02/03/26 02:24
要するに俺のサイト用のフリーソフトを作ってくれってことだな。

ほんと。なにがコンペだ。
145◆HU8upqGU:02/03/27 01:18 ID:???
>>142,143
そのソースってCじゃないですか?
Perl版落ちてます?
146猫 ◆ktMtHeUA:02/03/27 01:35 ID:KXxHjv3Y
オレなんか勘違いしてる。にちゃんの仕組み理解ってなかった。
bbs.cgi ってかいてあるのに、read.cgi と一部混同してたわ(汗)。
あー、ハズ。

ところで、perlcc で Perl のソースをコンパイルしちゃうってのはアリ?
32bit Linux の場合は実行ファイルサイズ 500KB〜550KB 程度まで膨れ
上がるが、パースの分とか結構処理が速くなるぞ。
147トオル:02/03/27 01:54 ID:???
>144さん
煽りなんだろうが、一応マジレス。
今の状態でもそんなに不自由してないです。
楽しんで作りたい人が作ってくれればいいんであって、
楽しめない人は参加しなくていいんすよ。

>その他の人
俺は、1に書いたように全くのド素人なんで、
技術的なことはほとんど分からなかったりします。
お互いに補完できる情報はやっていただけたらありがたいです。
148モルモットさん:02/03/27 01:55 ID:???
>>146
XSでモジュールつくればいいんでないの?
結局私たちは騙されたということで。
さすが実験室というだけのことはあるな。
149◆HU8upqGU:02/03/27 01:56 ID:???
あちゃ…。上のはread.cgiでした。

どんな構成で動いているんだろう…2chって。
テスト環境作るの、結構大変かも。

>>146
perlccですか〜。トオル氏とひろゆきが使えないとだめそう。
150◆HU8upqGU:02/03/27 02:03 ID:???
マターリ書いてたら…、居らしたんですね〜。
ちょっとびっくり…。
151cookie面倒だな:02/03/27 02:19 ID:???
なんか軽量化にこだわりすぎて汚いコードになってしまうより、
将来的な拡張も視野に入れてmod_perl(Apache::Registry)で動作するくらいの
コードを作った方がいいかなとも思ふ。
そうすればプロファイリングも容易になり、開発しやすいんでない?
{}の有無にまでこだわっても、計測できないだろうし。
でもトオルさんが軽量化コンペという名前をつけてしまったからには、
そうせざる得ない感もあるし、悩ましい。

とりあえず詳細な仕様を記述するか、部分的にコードを開示してもらわないと
つくりようがない。
ということでスレ立てたからには責任持って進めてもらいたい。
152元祖モルモットさん@実験どーぶつー ★:02/03/27 02:26 ID:???
メール出したら詳しく教えるって書いてんじゃん
153モルモットさん:02/03/27 02:28 ID:???
返事が来ませんが、何か?
154モルモットさん:02/03/27 02:28 ID:???
教えて欲しい方にもそれなりに責任が伴います。
155元祖モルモットさん@実験どーぶつー ★:02/03/27 02:30 ID:???
(´ー`)y─┛~~~~ マターリ逝こうや。
156トオル:02/03/27 02:35 ID:???
あ、今メール書いてるですよ。
157実験中毒 ★:02/03/27 02:39 ID:???
わーいヽ(´ー`)ノ キタイシテマスッ!
158トオル:02/03/27 02:40 ID:???
でも、かなり穴だらけになりそうな予感。。。
詳しい人たちは、これでも分かると思うんですが。
159実験中毒 ★:02/03/27 02:42 ID:???
ソレヲウメツクシマショウヽ(´ー`)ノ サンドイッチガエシ!
160◆6Xvfle8c:02/03/27 02:54 ID:odAHnqG.
ひょっとかして、メールしないとソース貰えないのかな?
メドか付いてからメールしようと思ってたけど
早めにメールした方がいいのでしょうか?
161トオル:02/03/27 03:08 ID:???
んじゃ、今すぐメールをもらえるとありがたいです。
これ以降はしばらく出さないつもりなんで。
メールめんどくさいんだもん。。
162◆6Xvfle8c:02/03/27 03:18 ID:odAHnqG.
>>161
メールしました〜、よろしくです
163トオル:02/03/27 03:41 ID:???
あと、仕様に関しての質問なんですが。
同じような質問が重なってたりするんで、ここでやってもらってかまいません。
答えられない部分は「メールで」とお願いすることはあるかもですが。
164トオル:02/03/27 03:49 ID:wpKpY3Wk
メール送ったですよ。期待はずれかもだが、、すまそ。
165モルモットさん:02/03/27 03:54 ID:???
がーん、出遅れた。
いちおう今メールしたら暇なときに送ってくれますか?
166モルモットさん:02/03/27 04:01 ID:???
Global symbol "$MD5DATE" requires explicit package name at - line 48.
syntax error at - line 76, near "} s/[\x00-\x1f]/ /g"
syntax error at - line 80, near "} s/[\x00-\x1f]/ /g"
syntax error at - line 85, near "} s/[\x00-\x1f]/ /g"
syntax error at - line 86, near "} s/[\x00-\x1f]/ /g"
syntax error at - line 87, near "} s/[\.\/\|]//g"
syntax error at - line 88, near "} s/[\x00-\x1f]/ /g"
syntax error at - line 89, near "} s/[\.\/\|]//g"
BEGIN not safe after errors--compilation aborted at - line 122.
167モルモットさん:02/03/27 04:11 ID:???
とりあえずtrを使えるところはtrの方がよろしいですよね。
168モルモットさん:02/03/27 04:12 ID:???
>>167
たとえば
s/[\.\/\|]//g;
の代わりに
tr/.\/|//d;
とかですね。
169モルモットさん:02/03/27 04:17 ID:???
で、グローバル変数の宣言はある程度まとめた方がよいのではないかと。
本当はハッシュをつかって数を減らしたいところですが。
170トオル:02/03/27 04:23 ID:wpKpY3Wk
>166さん
さすがにそのまま動くのは送ってないです(笑)
んで、そういうのはできれば書かないでいただけたら。。。
171モルモットさん:02/03/27 04:26 ID:???
正規表現のiオプションはなしの方向で・・・ですよね?

>>170
メンゴ。ただ=~が抜けてるのが不思議だったので。
172トオル:02/03/27 04:28 ID:???
実は、編集途中の奴を、急いで抜いて送ったですよ。。。すまそ。
173実験中毒 ★:02/03/27 04:29 ID:???
お疲れ様です。
174トオル:02/03/27 04:33 ID:???
ついでにいうと、俺、プログラム環境が全くないんで、
エラーが出たら黙視で確認してシコシコ直してたりします。。。
使ってるのはワードパッドのみ(笑)
175トオル:02/03/27 04:35 ID:???
訂正。黙視>目視。
176モルモットさん:02/03/27 04:41 ID:???
perlぐらいインストールすればいいのに…
177◆6Xvfle8c:02/03/27 04:42 ID:odAHnqG.
>>174
(゜;)エエッ、鯖に送って一発勝負?・・・
ApacheとPerlインストすれば少しは楽かと、
178モルモットさん:02/03/27 04:42 ID:???
@_[0],@_[1]を$_[0],$_[1]に直すか@_[0,1]。
if-else-elseを修正。
僕もシコシコ。
179モルモットさん:02/03/27 04:45 ID:???
http://downloads.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.631-MSWin32-x86.msi

そうだ、Perlをインストールしよう。 JR東海
180モルモットさん:02/03/27 04:46 ID:???
foreach()って・・・
181モルモットさん:02/03/27 04:46 ID:???
それはプログラム環境じゃないだろ。
182モルモットさん:02/03/27 04:47 ID:???
>180
深い深い事情があるのでしょう。
183モルモットさん:02/03/27 04:48 ID:???
HTML部分のprintには見やすいようにqq使いますか。
184モルモットさん:02/03/27 04:49 ID:???
>174
逆にスゲェ。。
185実験中毒 ★:02/03/27 04:49 ID:???
Σ(´Д`|||ズガーン!!! >174
186モルモットさん:02/03/27 04:51 ID:???
cygwin入れればいいのに...
187モルモットさん:02/03/27 04:52 ID:???
http://cygwin.com/setup.exe
それじゃcygwinをいれよう。
188モルモットさん:02/03/27 04:57 ID:???
レスアンカーリンクを数えるためのsplitの使用をマッチ演算子に修正。
189モルモットさん:02/03/27 05:08 ID:???
おかしなところにあるcurly bracketをとりあえず削除。
190モルモットさん:02/03/27 05:11 ID:???
とりあえず- syntax OK
しかし、まだ謎が残されている。
191モルモットさん:02/03/27 06:06 ID:???
キーが数字チェックがいまいちなのを修正。
192モルモットさん:02/03/27 06:07 ID:???
↑と、思ったら正しかったので俺自身を修正。反省。
193モルモットさん:02/03/27 06:09 ID:???
レスポンスアンカーの変換は1つにまとめる。
194モルモットさん:02/03/27 06:11 ID:???
はじめに大量の入力に対するチェックを追加。
195モルモットさん:02/03/27 06:18 ID:???
設定ファイル読み込み時のURLデコードは必要なのだろうか?

$FORM{'MESSAGE'}の末尾の改行空白の削除が中途半端で、
whileループに入れる意味がいまいちわからない。

HTTP_HOSTとSERVER_NAMEの不一致をブラウザのせいにするのはいかがなものか。
196モルモットさん:02/03/27 06:37 ID:???
>195
今時 DOS のブラウザでも Host ヘッダに対応しているんだから、
Host ヘッダ吐かないブラウザくらい無視しても釜湾でしょう。

まぁ、名前によるヴァーチャルホストの意味って、
2ch の場合はほとんど意味無いような気もするけどね。
197モルモットさん:02/03/27 06:48 ID:???
do { ちょめちょめ } while (-z ちょめちょめ);は変かな?
198モルモットさん:02/03/27 07:11 ID:???
substr($year + 1900, -2) → $year % 100
その他、細かな修正いろいろとする。
199モルモットさん:02/03/27 09:14 ID:???
$&はなしにしよう。
200モルモットさん:02/03/27 09:35 ID:???
で、どのように軽量化の程度を測定するのか問うてもいいですか?
ここで延々とコーディングをひとりごつってたら
それだけでスレが終わっちまうぞ。
いちおうここが本部なんだからちょい控えた方がよろしくないだろうか。
202ゴメンよ:02/03/27 11:01 ID:???
相談しながらやりたいけど、誰も参加してないから独り言になっちゃうんだもん。
203モルモットさん:02/03/27 11:04 ID:???
測定は Benchmark モジュールか Devel::DProf でいいとして、
テストデータをどうするかだな。
自分で仲間あつめれ
それか仲間に入れてもらえ
http://qb.2ch.net/test/read.cgi/jikken/1015731009/l50
↑ここを見れば集会所の一つに行くヒントがあるぞ
205モルモットさん:02/03/27 11:11 ID:???
ここで話し合っちゃダメ?
別にいいと思うけど
ここはトオルさんと連絡取り合う場所とか
主要な問題を話し合う場所って感じの色合いが強い感じがするよ。
たぶんあんたは技術を持った人なんだと思うけど
そういう人は>>204で出した秘密基地に入れてもらったほうがいいよ
かなり満足すると思うよ。
207モルモットさん:02/03/27 11:27 ID:???
秘密基地なんて怖くて入れません。ここの方がオープンなので気軽です。
とりあえず発言を大幅に減らしてここに書き込むことにします。
最初にもらったコードが不完全だったので、後から参加する人の
役に立てばと思い、ついつい書きすぎてしまいました。反省。
208実験生娘:02/03/27 11:33 ID:???
>207
この板に別にスレを立てちゃうってのは?
209モルモットさん:02/03/27 11:34 ID:???
>>207
スレ立てようよ。bbs.cgi 改良について話すスレ とか。
210モルモットさん:02/03/27 11:37 ID:???
>>208
結局、独り言スレになるので、ここに居させてください。

ベンチマークはサーバーの状態にも左右されるのが不安ですね。
とくにDevel::DProfで各スクリプトの違いが明確にでるとは思えないし。
このスレだから誰も反応してくれないんじゃない?
誰でもいいから別スレ立てちゃえ!
212実験中毒 ★:02/03/27 12:06 ID:???
213◆9Dm1/FNE:02/03/27 12:52 ID:???
スレまで立てて頂いてありがとうございます。
よって独り言は新スレに書くことにします。
もっと積極的にソースコードを開示していただけると、
盛り上がるのですが・・・>トオルさん
(特に問題となる部分もない、というか作りかけだったし。)
>>3を見る限りコードを公開してもいいような感じですが、どうなんですかねぇ。
214モルモットさん:02/03/27 16:23 ID:???
スクリプトを最適化するのもいいが、
むしろime.nuとかCookieとか、ああいうのを止めたほうが、
ずっと負荷は軽くなるんだが。
215モルモットさん:02/03/27 16:25 ID:???
ime.nuマジUzeeee
216名無し娘。:02/03/27 16:29 ID:???
ワイン板に参加したいのれす!
◆mf9256ecさんにメール送ってもいいれすか?
217モルモットさん:02/03/27 16:32 ID:???
Cookieなしだと書き込み前にプレビューできて便利だったのに!
Cookieなんてショッピングサイト意外では使いたくない。
218モルモットさん:02/03/27 19:55 ID:???
>>214
そういった根拠のないデマは流さないように
219◆HU8upqGU:02/03/27 19:57 ID:???
トオルさんへ
メールいただきました。

ソースもいただきました。

(゚д゚)ウマー
220考えるお馬○さん ◆paperI2I:02/03/27 21:45 ID:???
トオルさんへ
メール送りました。

トオルさんより
メールいただきました。

トオルさんへ
ソースもいただきました。

トオルさんより
いろいろいただきました。

トオルさんへ
いろいろって何ですか?

トオルさんより
いろいろです。( ̄ー ̄) ニヤリッ

(((( ;゚Д゚)))ガクガクブルブル
221モルモットさん:02/03/27 22:00 ID:???
つまんね
222モルモットさん:02/03/27 22:21 ID:ADGgfGxk
>>220
ネタかよ!!
223ななむす ◆nnmm.69A:02/03/28 01:51 ID:???
トオルおにーたん♥
どれくらいまで作れたらテストお願いしてもいいですか?

12以外は実装してみたんだけど、手頃な動く環境を持ち合わせていないので、
ししょーにうごかしてもらいました♪
ソースも公開してるので、あぼーん男爵さんにメールして見に来てもらってもいいですよ♪
お忙しいでしょうけど、またーりお待ちしておりますわん。
224◆Mz2000PY:02/03/28 02:12 ID:???
ななむすたん人格変わってる… (((;゚д゚)))ガクガクブルブル
225モルモットさん:02/03/28 02:48 ID:???
http://pc.2ch.net/test/read.cgi/php/1010669197/
こっちの人達も呼んでみたら?
226モルモットさん:02/03/28 03:12 ID:???
ななむすはモゥホゥ
227トオル:02/03/28 03:49 ID:KHI79Uls
データファイルに書き込みしてindex.htmlを生成できるならテストかなぁ。
228元祖モルモットさん@実験どーぶつー ★:02/03/28 04:07 ID:???
>>225さん、それPHP
見た目一緒でも中身違うの。
コロコロとボンボンみたいな関係なの。
229モルモットさん:02/03/28 04:32 ID:???
>>228
http://pc.2ch.net/php/
WEBプログラミング@2ch掲示板

サーバーサイドプログラミング関連の話題を扱っています。
Perl, PHP, Java, Ruby, C, Tcl といった言語処理系の話、
Apache, CGI, JSP/Servlet, ASP, ColdFusion といったアプリケーション実行環境の話、
Oracle, PostgreSQL, MySQL といったデータベースの話などをテーマにしています。

コロコロとボンボンが置いてある本屋のような板みたいですが・・・
230モルモットさん:02/03/28 04:38 ID:???
pc.2ch.net/perlはレンタルサーバ板に乗っ取られちゃった(笑
231モルモットさん:02/03/28 04:44 ID:???
どうでもいい雑談だが、そのあたりの歴史はこちらをどうぞ

CGI板とPHP板の再編に伴う名称変更のお願い
http://teri.2ch.net/accuse/kako/988/988641092.html
232◆pWebPGDU:02/03/28 10:28 ID:???
マ板から移動してきた。

>トオルたん
まだ間に合うですか?
233ななむす ◆nnmm.69A:02/03/28 13:07 ID:???
http://qb.2ch.net/jikken/head.html は専用の作成スクリプトがあるですか?
(bbs.cgi では読むことだけに専念しちゃっていいですよね?)
234ななむす ◆nnmm.69A:02/03/28 13:32 ID:???
あと、一番下の「無料で出合い」が書いてあるファイル教えてほしいです。
235トオル:02/03/28 14:55 ID:???
>232さん
まだメールをいただいてるので、まとまったらまた公開しようかと。

>233-234:ななむすさん
専用の作成スクリプトがあります。
んで、「無料で出会い」は公開したbbs.cgiに書いてあるような。。。
236実験中毒 ★:02/03/28 15:07 ID:???
あれが答えだったのいかあ。
ってそのまんまじゃん(笑)
237実験中毒 ★:02/03/28 15:08 ID:???
>あれが答えだったのいかあ。
あれが答えだったのかあ。の間違えです。。。
238◆6Xvfle8c:02/03/28 15:11 ID:O.6oBzBg
<:ロミ
239実験中毒 ★:02/03/28 15:13 ID:???
ちょっと関係のない質問。。。
<center> を開きっぱなしで閉じてないのはわざとっすか?
240◆6Xvfle8c:02/03/28 15:32 ID:O.6oBzBg
マカーに質問、MAC+IEの場合、クッキーはどんな形式で保存されてますか?
単独のテキスト形式なら誰か見せてクレー
241ななむす ◆nnmm.69A:02/03/28 15:37 ID:???
>>235
お答えありがとうございます。
二つ目の質問は、私がすっかり混乱していたようです。ぺこり。
>>236
ほんとに、ねぇ(笑)
242モルモットさん:02/03/28 20:04 ID:???
>>239
w3c信者、lint潔癖症は逝け
243◆HU8upqGU:02/03/28 21:13 ID:???

$SETTING{'UNICODE_CHANGE'}が、
%SETTINGが設定される前に設定されています。
どうしましょう?

あと、
# 新規スレッド画面
orverad.txt がなにも処理されていないのは、
省略されているためですか?

既出だったりする罠。
244実験中毒 ★:02/03/28 22:22 ID:???
(´ー`)。oO(w3c ってなんだろう?って言ってみるテスト)
245◆HU8upqGU:02/03/28 22:34 ID:???
>>244
http://www.w3.org/
だとおもわれ。
lintはhtmllint?
246実験中毒 ★:02/03/28 23:05 ID:???
>245
ほえー
ありがと。
247モルモットさん:02/03/28 23:16 ID:???
248実験中毒 ★:02/03/28 23:27 ID:???
>247
そんなにがあるのかあ。。。
ますます潔癖症になりそう(笑)
249実験中毒 ★:02/03/28 23:46 ID:???
間違えた(鬱
「そんなのが」です。
250◆HU8upqGU:02/03/28 23:47 ID:???
ありがd。やっぱりそこかしらん。
251モルモットさん:02/03/29 00:13 ID:???
チェックの結果は以下のとおりです。
http://qb.2ch.net/test/read.cgi/jikken/1017071166/l50 を HTML4.01 Transitional としてチェックしました。
178個のエラーがありました。このHTMLは 16点です。タグが 25種類 473組使われています。文字コードは Shift JIS のようです。

先頭の数字はエラーのおおまかな重要度を 0〜9 で示しています(減点数ではありません)。少ない数字は軽く、9 になるほど致命的です。0 は減点対象外のごく軽度のエラーで (グレイのかっこつき) でメッセージされています。
252モルモットさん:02/03/29 00:19 ID:???
結構出るもんだなぁ。
253◆HU8upqGU:02/03/29 00:22 ID:???
マイナスじゃないから、いいじゃん。とか言って見る実験。
254モルモットさん:02/03/29 01:02 ID:???
subject.txtもgzip生成にする予定はありますか?
255実験中毒 ★:02/03/29 04:24 ID:???
トオルさん、、教えてくださいです。。。
無理ならメールで。。。
――――――――――――――――
99 :ななむす ◆nnmm.69A :02/03/28 01:43
SETTING.TXT でわからないこと

RES_CHECK=
THREAD_JUNBAN=
RES_KAKISUGI=
PING_ITAZURA=
PING_IYAZURA=
ASETTYA_DAME=

おしえて♥
256モルモットさん:02/03/29 04:29 ID:???
あ、あと、クッキーはソースに書いてあるように両方一緒に食わせてるんですよね?
257実験中毒 ★:02/03/29 04:30 ID:???
名前が、、、
258トオル:02/03/29 04:33 ID:Vz6qrRSY
なぜか、下のスレッドで公開されてる。
これをやった人はバレたら警察行きだよな。。。
http://qb.2ch.net/test/read.cgi/jikken/1016112587/19-20
259実験中毒 ★:02/03/29 04:36 ID:???
まさか、、いや、そんなはずは、、、
ひょっとしてほ(以下身の危険を感じて自粛
260実験中毒 ★:02/03/29 04:41 ID:???
クッキーの謎が解決。。。
いやはや。
261ななむす ◆nnmm.69A:02/03/29 04:44 ID:???
自己完結で全仕様を組み入れました。
SETTING.TXTの解釈は今から読み直しますが、とりあえずこれ以上機能は付けなくていい。。。はず。
262実験中毒 ★:02/03/29 04:51 ID:???
RES_RENZOKU
PING_ITAZURA
↑がなかったです(;;)
263実験中毒 ★:02/03/29 04:53 ID:???
およっ、おめでとんヽ(´ー`)ノ >261
264ななむす ◆nnmm.69A:02/03/29 04:56 ID:???
みなさんのおかげですです。 >>263

あとは細かい動作わからないと作れないから、トオルさんに投げてしまおうかしら。。。
265実験中毒 ★:02/03/29 04:58 ID:???
なげちゃえヽ(´ー`)ノ
テストきぼんしる!(笑)
266ななむす ◆nnmm.69A:02/03/29 05:01 ID:???
やっぱりよくわかんない
HOST_CHECK
RES_CHECK
THREAD_TATESUGI
THREAD_JUNBAN
RES_KAKISUGI
RES_RENZOKU
PING_ITAZURA
PING_IYADURA
ASETTYA_DAME

つくってない
SPID生成
いろんな警告がでる
267実験中毒 ★:02/03/29 05:04 ID:???
トオルさんにあの板に降臨してもらうとか、、、(キタイ
268ななむす ◆nnmm.69A:02/03/29 05:13 ID:???
実働テストはともかく、ダメ出しがほしいです。。。
私には、これ以上の仕様を想像するのは不可能ですヽ(´Д`)ノ
269トオル:02/03/29 05:18 ID:Vz6qrRSY
あ、見ます見ますー。どこにアプしてる?
270ななむす ◆nnmm.69A:02/03/29 05:22 ID:???
>>269
中毒★さんのとこからたどってもらえるとうれしいです。
手元にアドレス無ければメールいたしますです。
271トオル:02/03/29 05:27 ID:Vz6qrRSY
ここに張っちゃ駄目すか?
272実験中毒 ★:02/03/29 05:32 ID:???
ソース公開してるものもあるんで、、、
# 完全公開したくないって意味で。
273トオル:02/03/29 05:33 ID:Vz6qrRSY
んじゃメールで。。。
274モルモットさん:02/03/29 05:33 ID:???
オープンにいこうよー
275ななむす ◆nnmm.69A:02/03/29 05:34 ID:???
あ、いや、作業場を公開したくないんで、ソース自体は構わないんじゃないかな。。。

いちおうあぷろだにアップしましたが、ここにはってもいいですか?
276実験中毒 ★:02/03/29 05:35 ID:???
>275
いいとおもいますーヽ(´ー`)ノ ハッチャエ
277ななむす ◆nnmm.69A:02/03/29 05:37 ID:???
半角あぷろだ
http://vip.bbspink.com/test/read.cgi/ascii/1015661918/l50
からとぶ

h12103.txt
278ななむす ◆nnmm.69A:02/03/29 05:38 ID:???
トオルさんおとしたら消しちゃうよん。
まだきっと改良していくだろうから、恥ずかしいし(笑
279ななむす ◆nnmm.69A:02/03/29 05:43 ID:???
280ななむす ◆nnmm.69A:02/03/29 05:47 ID:???
>>273
でも、このスクリプトを動かしてくれてるとこも何カ所かあるし、
だから中毒★さんの板は見に来てほしいな♪

そろそろけそっか(笑
281実験中毒 ★:02/03/29 05:58 ID:???
今は動かしてない(汗)
# いま自動 head.html 作成ツールできるかどうかで作ってるです。。。
# とりあえず、新形式の SETTING.TXT に対応。。。
# あとはファイルへの書きこみがうまくいけば、、、
# めちゃめちゃ自信無し(笑)
282ななむす ◆nnmm.69A:02/03/29 06:02 ID:???
>>281
ししょーのとこもあるし、いちおううちのも同じスクリプト♪

残したまま寝ちゃっていいのかな。。。
トオルさんアク禁されてるのかしら。
283ななむす ◆nnmm.69A:02/03/29 06:07 ID:???
ヽ(´Д`)ノねむいのでしゅーりょー

うちではいつでも公開してるので、いざというときはおにいたまの誘導よろ〜>男爵
284実験中毒 ★:02/03/29 06:11 ID:???
ほい〜。。。
おいらもねむい。。。
285トオル:02/03/29 06:18 ID:Vz6qrRSY
中毒さんの板ってどこだっけ。。。
286トオル:02/03/29 06:19 ID:Vz6qrRSY
あ、ワインのところか。手が空いたら見に行きます。
287実験中毒 ★:02/03/29 06:25 ID:???
そうです。ワインルームです。
よろしくですです。。。
288◆pWebPGDU:02/03/29 09:49 ID:???
>トオルたん
メール発射しましたよん。
289◆sUY48rs.:02/03/29 14:37 ID:???
http://momokotan.s3.xrea.com/bbs_gakkai/
bbs.cgiだけは895バイトでできたヽ(´ー`)ノ
290◆sUY48rs.:02/03/29 14:45 ID:???
まぁ、そこからモジュール呼び出したりしてますが・・・(´Д`;)
291モルモットさん:02/03/29 17:19 ID:???
【ニュースは2ちゃんで起きてる】厨房板でキャップ漏れ?
http://choco.2ch.net/test/read.cgi/news/1017389223/l50
292無駄どーぶつー ◆AIRYJQ02:02/03/29 17:52 ID:???
厨房板壊滅状態?
293◆pWebPGDU:02/03/29 18:09 ID:???
>>289
非礼を承知で言わせてくださいな。

「激しくワロタ」、と。
294◆HU8upqGU:02/03/29 22:17 ID:???
>>289
一行プログラミングを思い出しちゃったYO!
みんなで挑戦?
295モルモットさん:02/03/30 01:04 ID:???
#!/usr/local/bin/perl

use sUY48rs;$a=new sUY48rs;$a->do;
296モルモットさん:02/03/30 09:04 ID:???
こういうのこそPerlerさんが得意じゃなかったんじゃ?
297モルモットさん:02/03/30 09:18 ID:???
Perlerさんって、まだ来てるの?
298モルモットさん:02/03/30 23:36 ID:???
>>297
来てると思うよ、この間read.cgi改良スレッドで見たよ
299モルモットさん:02/03/31 21:32 ID:RHiuDNRE
uptime …いや、top の結果を張り付けてもらうのは可能ですか。
全体の負荷と、その中でbbs.cgiが占める割合を知りたく
300名無しさん@Emacs:02/03/31 22:16 ID:???
え?
301モルモットさん:02/04/01 09:38 ID:???
Perlerさん降臨しる!
302◆pWebPGDU:02/04/01 16:41 ID:???
>トオルたん

発射したメールが返ってこないです。
受付終了しちゃってるのでしょうか。
それとも、ガソダムにでもハマってらっしゃるのでしょうか。
303モルモットさん:02/04/01 22:39 ID:???
忙しいらしくあんまメール見てないって言ってた記憶が、
しばらく待つとイイかも
304あぼーん:あぼーん
あぼーん
305◆SKJcjYUQ:02/04/02 14:12 ID:???
tests
306◆pWebPGDU:02/04/02 15:16 ID:???
?
307実験中毒 ★:02/04/02 20:06 ID:???
>トオルさん
/html にあるファイルなんですが、今の方で行くんですか?
http://qb.2ch.net/jikken/html/1017609477.html 今のやつ
http://qb.2ch.net/jikken/html/1015557363.html 今のじゃないやつ
308実験中毒 ★:02/04/02 20:08 ID:???
http://www8.ocn.ne.jp/~hoehoe/1017609477.html 今のやつ
http://www8.ocn.ne.jp/~hoehoe/1015557363.html 今のじゃないやつ
書きこむと変わるんでこれで。
309トオル:02/04/02 20:15 ID:???
今の奴でも古い奴でもおけーです。
310実験中毒 ★:02/04/02 20:19 ID:???
わかりましたー。
311◆HU8upqGU:02/04/02 20:34 ID:???
>トオルさん
subback周りは適当に作っていいんですか?
age/sageとか。
312◆HU8upqGU:02/04/02 20:53 ID:???

     ∧∧
     /⌒ヽ) ハァ…。
    [    _]
    三___|∪
    (/~∪
    三三
    三三
   三三
  三三
313モルモットさん:02/04/02 20:57 ID:???
(・∀・)クスクス・・・
314モルモットさん:02/04/02 22:19 ID:???
>>306
へ?
俺どっかで鳥パス漏らしたっけ?
315314:02/04/02 22:20 ID:???
しかもトリップ通らなくなってるし。
説明プリーズ。
316314 ◆pWebPGDU:02/04/02 22:31 ID:???
雑談スレ見て納得。
まー漏れたところで痛くもないけど、探すのメンドイなあ。

で、3連スマソ。
317トオル:02/04/03 13:44 ID:/w8EcXEk
IDやキャップやトリップやポートチェックなど、
別ファイルで提供しようと思うんですが。
んで、使うか使わないかは選んでもらうということで。
318実験中毒 ★:02/04/03 14:01 ID:???
使いますヽ(´ー`)ノ
319モルモットさん:02/04/03 20:34 ID:???
ところでさ、bbs.cgiって、perlでなくても、PHPでいいんでは?
2chのサーバって全部PHP対応だから
Apache/1.3.23 (Unix) PHP/4.1.2 mod_gzip/1.3.19.1a mod_ssl/2.8.7 OpenSSL/0.9.6c
PHPだと、通常はプロセス起動負荷がないから、すんごいかるくなるし

Perlを使いたい場合は、最初のチェック部分
(連続投稿、規制など)の部分だけPHPでやって、それからPerl起動させれば、
かなり負荷が低くなりそう
320モルモットさん:02/04/03 21:23 ID:???
>>319
トオルや夜勤さんがいじれなくなる。
ひろゆきに至っては発狂するかも。
321実験中毒 ★:02/04/03 21:43 ID:???
そして狂って何もなかったことにするボタンを(以下略
322モルモットさん:02/04/03 22:13 ID:SnshxpOg
age
323◆HU8upqGU:02/04/03 22:36 ID:???
>>317
きぼーん。
324トオル:02/04/04 03:13 ID:???
できたですー。require "testbbs.cgi";で組み込んでください。
$***** = &TripMake(pass);
 passに変換する文字列(名前の#以後)を入れるとトリップが返ります。
$***** = &HandleCall(pass);
 passに変換する文字列(メールの#以後)を入れるとキャップが返ります。
$***** = &MonaZulla;
 ログインしてるかどうかをブールで返します(1でログイン・0でログインなし)
$***** = &PortCheck(port, ping);
 portにポート番号、pingにタイムアウトを監視用ブール値を入れると、
 ブール値でポートのソケット反応を返します。
 タイムアウトの監視を設定する(1を入れる)と、タイムアウトした時、
 ソケットを受け入れなかったことにして値が返ります。
 通常は1に、キツめの判定にしたいなら0にしてください。
&GonGon;
 これは保険で書き込みログを保存するものです。
 設定が変わるため、どんな荒らしさんが発生するか分からないので、
 とりあえず.datに書き込みをする直前に必ず一度呼び出してください。
325実験中毒 ★:02/04/04 09:31 ID:???
ほえー
326◆BBDDMMYY@実験どーぶつー ★:02/04/04 10:06 ID:???
>>324
了解です。

うひゃ!キャップ無しだと(8080or3128)だ。
co.jpだからしょうがないか…
328実験どーぶつー ★:02/04/04 15:54 ID:???
>>324
メールした人のみか。
329レミングさん:02/04/04 19:48 ID:???
仕様をまとめたファイルがあればホスィ…
てか、ひょっとして今から作るのは無駄?
330モルモットさん:02/04/04 20:02 ID:v.cq9Q5k
きになるのでageつつcheck
331◆HU8upqGU:02/04/04 21:35 ID:???
>>324
らじゃー。
>>327
ガ━━(゚Д゚;)━━ン!
332モルモットさん:02/04/04 22:06 ID:???
ところで・・・
いまからメールしても間に合いますか?
せっかくだから、最初の基本部分をサーバプロセス内で実行しようと思うのですが
333◆NZPlYSK2:02/04/04 22:42 ID:???
とりあえず(書き直しで動くのが)できた、、、
8と12と14がまだできてないけどこれでbbs.cgiが17kb弱。
みなさんはどうでせうか?
334モルモットさん:02/04/04 22:45 ID:CXw9YlYI
なぞなぞ
335一日1,600万PVさん:02/04/05 00:58 ID:vJ5rCxUg
ここ、閉鎖的ですね…。
336実験どーぶつー ★:02/04/05 01:56 ID:???
そうだな。
337モルモットさん:02/04/05 09:09 ID:???
各板のスレッド一覧が変なのは、ここと関係あるの?
338モルモットさん:02/04/05 11:16 ID:???
>337
 関係ない。
 復帰スクリプトが変だったみたいね。
339◆HU8upqGU:02/04/05 21:34 ID:???
>>333
早い。
17KBですかー。私は30KBは逝きそうです。ううむ。
>>335
内容的にどうしても…。
340◆HU8upqGU:02/04/05 21:50 ID:Oy1yQsL.
>>トオルさんへ
Big-Server.com/BinboServer.comの広告のファイル名を教えてください。

option = クリックで救える
headad = 文藝春秋
putad = シーマンで着ボイス
でした。

>>335さん、ご存知ありません?
341モルモットさん:02/04/06 01:11 ID:???
bbs.cgiがsubject.txt.gzを生成するように改良されないっすか?
342ななむす ◆nnmm.69A:02/04/06 03:05 ID:???
>>341
use Compress::Zlib; で可能でした。私の手元では実装しています。
343◆HU8upqGU:02/04/06 10:05 ID:???
広告は知りたいので、もう一回あげます。
344◆HU8upqGU:02/04/06 10:07 ID:7tpEvIo2
(汗。
345モルモットさん:02/04/06 11:28 ID:???
今のbbs.cgiって、鯖が忙しい時に(勝手に)2重かきこになってしまうような。
(ここ数日、阪神が勝った直後のプロ野球板で多数)

一応、報告だけ。
346モルモットさん:02/04/07 18:30 ID:???
http://game.2ch.net/test/testbbs.cgi
>>324にあるtestbbs.cgiがgame鯖に入ってる
つまりもう誰かが書いたコードがテスト採用されたってことか?
347モルモットさん:02/04/07 22:48 ID:???
348◆HU8upqGU:02/04/07 23:16 ID:???
>>346
マターリ逝きませうとは言えないけど…。
批判要望見てきましたが、最近一度、game鯖が落ちたようです。
荒らしさんに対してtestbbs.cgiの方を実戦投入しているのではないでしょうか。
ご存知かと思いますが、一応補足で…。
testbbs.cgiは>>324で出ていますがbbs.cgiの規制と●の判定を
補助するものです。残念ながらソースは公開されていません。
349:02/04/08 00:41 ID:???
批判要望で出てたけどgame鯖のsubject.txt更新されなくなってない?
350トオル:02/04/08 17:06 ID:???
>>328さん
違います。誰が作ってくれてもいいですよ。
>>329さん
仕様はこのスレッドの上のほう>>2-8にあります。
>>332さん
いいっすよ。でも、メールの返事は遅れるかも(汗)
>>340さん
そこは、Bigさんのカウンタが入ってるんで、外に出せないんです。
こちらで挿入しますから。。。
>>346さん
新スクリプトへの移行で間違えてあげた模様(汗)
>>349さん
更新はされているはずですが。。。圧縮を取り入れました。
351349:02/04/08 21:28 ID:???
>350
subject.txtが更新されないのではなくて、subject.txt.gzが更新されてなかった
ようです。Accept-encoding: gzip を投げる2chブラウザはそっちを見に行っちゃう
ので、「更新されない」と騒ぎになっていたようです。
今は両方同期が取れて更新されてるようなので、単にスクリプト入れ替えの
タイミングだけの話だったのだろうと思いますが、「ツール側も対応が必要か?」
みたいな話も出ているので、説明された方がいいかもしれません。

http://kaba.2ch.net/test/read.cgi/accuse/1017413575/
352340 ◆HU8upqGU:02/04/08 22:10 ID:???
>>350
了解しました。
353モルモットさん:02/04/08 22:16 ID:???
monazilla Part 3
http://pc.2ch.net/test/read.cgi/tech/1012544484/l20

2ちゃん専用ブラウザ「かちゅ〜しゃ」Part60
http://pc.2ch.net/test/read.cgi/software/1018022445/l20

2ちゃんねる用ブラウザ「ホットゾヌ」 Part10
http://pc.2ch.net/test/read.cgi/software/1018096103/l20

2ちゃんねる用ブラウザ「A Bone」Vol.15
http://pc.2ch.net/test/read.cgi/software/1017916153/l20

新鋭2ちゃんねるブラウザ「Jane2ch」 part 3
http://pc.2ch.net/test/read.cgi/software/1016550175/l20

2ちゃんねる用ブラウザ「ギコナビ」 Part2
http://pc.2ch.net/test/read.cgi/software/1015310037/l20
354モルモットさん:02/04/11 00:38 ID:???
>>353
ちなみに全員ML参加してますです。
あ、かちゅ〜しゃ作者はまだですけど。
355実験中毒 ★:02/04/17 04:22 ID:???
トオルさんは今日も忙しそう。
新bbs.cgi(&Monazilla)でサーバに優しくしよう?
http://pc.2ch.net/test/read.cgi/software/1018953719/l50

>>269 から 18日経過、、、
356モルモットさん:02/04/18 00:13 ID:wCTlyyRE
http://members.tripod.co.jp/tefli/201201.htm

これがすべてを物語っている。
357◆sUY48rs.:02/04/18 13:39 ID:???
最近このスレ、書き込みが無くて寂しいなぁ(´・ω・`)
358モルモットさん:02/04/18 14:15 ID:???
よーし、パパ>>357のために書き込んじゃうぞー。
359◆HU8upqGU:02/04/19 00:56 ID:???
>>355
ごちそうさまでした(謎。
360◆HU8upqGU:02/04/19 00:58 ID:???
>>356
の間違いでした…スマソ。
361◆HOehOenc@実験中毒 ★:02/04/19 15:53 ID:???
bbs.cgi 関係かな?
362トオル:02/04/19 15:56 ID:???
そうそう。>中毒さん
前に俺が公開した歯抜けbbs.cgiなんだが。
4月いっぱいまでどっかにアプしといてもらえませんか?
俺、あのファイル消しちゃって、
もう一度作るとなると変わっちゃうかもだし、、、
リンクはここに張ってもらっていいです。
363◆HOehOenc@実験中毒 ★:02/04/19 15:59 ID:???
364トオル:02/04/19 16:28 ID:???
おお、サンキュ。
365◆HOehOenc@実験中毒 ★:02/04/19 16:47 ID:???
消して欲しいときはここに書いてもらえれば消しますです。
366かぼししょー ★:02/04/19 18:34 ID:???
ハ○
д‘)イタダキ!!...
367モルモットさん:02/04/19 19:14 ID:???
>>366
通報しますた
368かぼししょー ★:02/04/19 19:26 ID:???
 ○ハ○
Σ(゚Д゚|||ズガーン!!
369モルモットさん:02/04/19 20:03 ID:???
ピーポーピーポー
≡凸 ←パトカー
  ゚ ゚
370◆HU8upqGU:02/04/19 21:03 ID:uwmFadmM
bbs.cgi公開されちゃうんですね…。

>トオルさん
一度見てもらいたいのですが…。
どうやって渡しましょう?
メール/リンク/その他
371モルモットさん:02/04/19 21:17 ID:???
りんく。。
372◆HU8upqGU:02/04/19 21:27 ID:???
上げたらまずかったでしょうか…。
373◆HU8upqGU:02/04/19 21:33 ID:???
>>371
ファイナルヤンチャー?


わ、書いてて寒いギャグ…。
374◆sUY48rs.:02/04/19 23:14 ID:???
最近このスレ、書き込みが多くて嬉しいなぁ(´・ω・`)
375◆sUY48rs.:02/04/19 23:20 ID:???
歯抜けスクリプトを参考にこっそりモジュール直そうかなぁ(´・ω・`)
376モルモットさん:02/04/20 00:24 ID:zwjENzXg
>>363
ちょっとした最適化を。。。
クッキーの部分。
expireはgmtimeから返るスカラーを使えば(・∀・)イイ!だけなので
#有効期限をつくる
my $exp = 24 * 60 * 60;
$exp *= 30; #有功日数を乗じる
my $expire_Str=gmtime(time + $exp);
my $cname = "$FORM{'FROM'}";
my $cmail = "$FORM{'mail'}";
if($ENV{'HTTP_USER_AGENT'} =~ /mac/i){
$cname =~ s/(\W)/'%' . unpack('H2', $1)/eg;
$cmail =~ s/(\W)/'%' . unpack('H2', $1)/eg;
}
print "Set-Cookie: NAME=$cname; expires=$expire_Str GMT; path=/\n";
print "Set-Cookie: MAIL=$cmail; expires=$expire_Str GMT; path=/\n";
てできるとおもわれ。
377弐ch編者:02/04/20 00:25 ID:zwjENzXg
>>376
はうあ。名前抜けた。376は洩れです
378モルモットさん:02/04/20 00:27 ID:???
あ、弐編だ。
379モルモットさん:02/04/20 00:44 ID:???
およよ?本物の弐編君?
380◆HU8upqGU:02/04/20 02:03 ID:???
>>376
HTTP-1.0でもOKでしたっけ…。
一応、rfc822(1123)かrfc850形式の方が安全だと思うのですが…。
381◆HU8upqGU:02/04/20 17:06 ID:???
調べてきました。
HTTP/1.0でもOKですね。

あと、rfc2109では秒単位の正の整数と書かれていました…。
ううむ。謎です。
382弐ch編者:02/04/20 17:33 ID:zwjENzXg
>>380
たしかにRFC822的には無効なDatetimeかもしれないけど
ftp://ftp.isi.edu/in-notes/rfc1945.txt
RFC1945:3.3 でおまえらRFC読んでるようなやつは生成しちゃいけないけど(一部曲解)、
よんでねー弐ch編者みたいなバカがいるから受理できるようにしとけやごるぁ!(一部曲解)
とかいてある(ような)かんじだから、、、(RFC2616にもね)
(英語弱いからまちがってるかもだけど)
まぁそこに甘えてこちらがわのアプリケーションの速度優先で、、で、、、
だめ?だめ?((≡´Д`≡))?
383弐ch編者:02/04/20 17:34 ID:zwjENzXg
>>381
あ、、、洩れがこのページひらいたままRFC調べながらカキコしてるあいだに
レスが、、、

ちなみにRFC850でもだめな例としてでてましたね。。。(1036もね)
384弐ch編者:02/04/20 17:38 ID:zwjENzXg
ただ、850も1063も
'encouraged to accept this format'となっているので
(このふぉーまっつをじゅりすることを奨励する?)
奨励だから絶対受理してくれるわけじゃないわけで。。
むーん((≡´Д`≡))
385弐ch編者:02/04/20 17:44 ID:zwjENzXg
んで、>>376に間違いハケーン!
このフォーマットの場合GMTはいらない感じ。。。
print "Set-Cookie: NAME=$cname; expires=$expire_Str; path=/\n";
print "Set-Cookie: MAIL=$cmail; expires=$expire_Str; path=/\n";
こうだぁね。
386モルモットさん:02/04/20 18:00 ID:???
>>373
ふぁいなるやんちゃー、、
387モルモットさん:02/04/20 18:01 ID:???
ちうか、MegabbsXPはどうなったんよ((≡´Д`≡))
388モルモットさん:02/04/20 21:09 ID:???
仕事してくれないとタイガーと呼ぶにょ>弐編
389モルモットさん:02/04/20 21:29 ID:???
標準にはできるだけ準拠している方がいい。
要望板に「書けない」ってスレ立つ可能性を減らせる。

このケースだったら、速度を優先させる必要はないんじゃないかな。
390◆HU8upqGU:02/04/20 21:49 ID:???
Netscapeの仕様を一応です。

Client Side State - HTTP Cookies
http://www.netscape.com/newsref/std/cookie_spec.html

expires=DATE
The expires attribute specifies a date string that defines the valid life time of that cookie. Once the expiration date has been reached, the cookie will no longer be stored or given out.
The date string is formatted as:

Wdy, DD-Mon-YYYY HH:MM:SS GMT
This is based on RFC 822, RFC 850, RFC 1036, and RFC 1123, with the variations that the only legal time zone is GMT and the separators between the elements of the date must be dashes.

rfcの規格は微妙に違うので、なんとも言えないのですが、
一応、則った方が良いと思ったのですが…。
391◆HU8upqGU:02/04/20 21:55 ID:???
あ、rfcは規格じゃなかったです。
鬱です。
392◆HU8upqGU:02/04/20 22:02 ID:???
rfc1123-date = wkday "," SP date1 SP time SP "GMT"
rfc850-date = weekday "," SP date2 SP time SP "GMT"
なので、カノニカルな書き方では、GMTは必要だと思います。
393◆HU8upqGU:02/04/20 22:08 ID:???
間違えました。
>>376
だったんですね…。
激しく鬱です〜。
394◆HU8upqGU:02/04/20 22:10 ID:???
なんだか、最近とほほなレスが増えてます。
ああう。
395モルモットさん:02/04/20 22:16 ID:???


   ∧ ∧l| ||ll
   /⌒ ,,) 〜命短し、恋せよ乙女…♪
  (__)
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
396モルモットさん:02/04/21 02:11 ID:???
>>394
ガンガレ!ななむすさんもいるぞ!
397◆HU8upqGU:02/04/21 20:01 ID:???
>>396
ガンガル!
398モルモットさん:02/04/21 22:03 ID:JCpFWhuM
さすが弐編!
2chの誰よりも技術が高いね!
399モルモットさん:02/04/21 22:21 ID:eBXevEB.
>>398
お前、面白いな
400モルモットさん:02/04/21 22:24 ID:???
皮肉だべ( ● ´ ー ` ● ) 。
401P ◆GSi39OA6:02/04/25 09:06 ID:1hhbKWOE
すみません、忙しくて全然2ch自体見てませんでした。

軽量化するのが目的なんですよね。ざっと
http://www8.ocn.ne.jp/~hoehoe/bbscgi.txt
に目を通しました。どれだけ効果がでるかはともかく、改良の余地は結構ありそうです。
例えば、

$FORM{'FROM'} =~ s/[\x00-\x1f]/ /g;

のようなコードは、

$FORM{'FROM'} =~ tr/\x00-\x1f/ /;

とすると、手許の環境で効率が約15倍向上しますが、こんな感じで良ければ
まとめて出します。
402P ◆GSi39OA6:02/04/25 09:10 ID:???
それから、Set-Cookie: 中のdatetimeに関しては、HTTP/1.0やHTTP/1.1とは
完全に独立している部分なので、それらではなく、>>390にある通り、
Netscape HTTP Cookiesの規格中<
http://www.netscape.com/newsref/std/cookie_spec.html > で定義されている、

Wdy, DD-Mon-YYYY HH:MM:SS GMT

に従うべきだと思います。HTTP CookiesはもともとNetscapeの独自規格なので。
RFCでもRFC2109に、Set-Cookieの定義がありましたが、RFC2965でObsolateされ
(そもそもRFC2109の定義は2000年問題を孕んでいる)、新しいRFC2965の方には
Set-Cookieの定義が消えています。RFCの立場としては、RFCは新しくSet-Cookie2:
を定義し、従来のSet-Cookieに関しては、Netscapeの定義に従え、という事のようです
(下記参照)。

| 9. HISTORICAL
| 9.1 Compatibility with Existing Implementations
| Existing cookie implementations, based on the Netscape specification,
| use the Set-Cookie (not Set-Cookie2) header.

あと、GMTは規格上は省略できませんし、GMT以外(JST)の指定も不可だったと思います。
403P ◆GSi39OA6:02/04/25 09:35 ID:???
>>52
ちょっとテストしてみました。差が出ることは出ますが、うちの
133MHzのおんぼろマシンで、100万分の1秒単位の差ですね(^^;

# timethese(1_000_000, {'aaa' => '{$a++}','bbb' => '$a++',})
Benchmark: timing 1000000 iterations of aaa, bbb...
aaa: 5 wallclock secs ( 5.99 usr + 0.00 sys = 5.99 CPU) @ 166883.96/s (n=1000000)
bbb: 1 wallclock secs ( 2.49 usr + 0.01 sys = 2.50 CPU) @ 400000.00/s (n=1000000)
404モルモットさん ◆fSunOs.U:02/04/25 19:42 ID:???
Perlモジュール読み込みのオーバヘッドを無視すれば,strftime()等を使って

setlocale(LC_TIME, "C");
my $expire_Str = strftime("%A %d-%b-%Y %T GMT", gmtime(time+$exp));
# %Tが受け付けられなければ
# my $expire_Str = strftime("%A %d-%b-%Y %H:%M:%S GMT", gmtime(time+$exp));

のようにすれば,自力でgmtime()の戻り値から文字列を組み立てるより
速いようです.ただ,POSIX.pm読み込みのオーバヘッドも結構あるようなので,
例えばPOSIX.pmからstrftime()等を使うのに必要な部分だけ抜き出して,
bbs.cgi本体にmergeする等の方法があればよいのですけど......
405◆GSi39OA6:02/04/26 03:48 ID:???
>>404
うちの環境だと、POSIX.pmのロード時間を差し引いても、
Benchmark: timing 100000 iterations of POSIX, sprintf...
POSIX: 19 wallclock secs (18.03 usr + 1.59 sys = 19.62 CPU) @ 5097.57/s (n=100000)
sprintf: 13 wallclock secs (12.98 usr + 0.74 sys = 13.72 CPU) @ 7289.29/s (n=100000)
sprintf使ったほうが早かったです。比較に用いたコードは以下。
==
my $expire_Str = strftime("%a %d-%b-%Y %T GMT", gmtime(time+$exp));
==
my ($sec, $min, $hou, $day, $mon, $year, $wek) = gmtime(time+$exp);
my $expire_Str = sprintf("%s %.2d-%.2d-%.4d %.2d:%.2d:%.2d GMT", (qw(Sun Mon Tue Wed Thu Fri Sat))[$wek], $day, ++$mon, $year+1900, $hou, $min, $sec);
==
406モルモットさん ◆fSunOs.U:02/04/26 19:33 ID:???
>>405 追試ありがとうございます.ただ,sprintf()の方では月が数字で出てきますが,
それはいいのでしょうか? (>>404でも"%A"の後ろの','が抜けてましたね......)
その点を手直ししてこちらでやってみたところ(Solaris8+Perl5.005_03)

perl -e 'use Benchmark; use POSIX; timethese(300000, \
{"strftime" => sub {my $expires = strftime("%a, %d-%b-%Y %T GMT", gmtime(time+30*24*60*60));}, \
"sprintf" => sub {my ($sec, $min, $hou, $day, $mon, $year, $wek) \
= gmtime(time+30*24*60*60); my $expires = sprintf("%s, %.2d-%s-%.4d %.2d:%.2d:%.2d GMT", \
(qw(Sun Mon Tue Wed Thu Fri Sat))[$wek], $day, \
(qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec))[$mon], \
$year+1900, $hou, $min, $sec);}});'

Benchmark: timing 300000 iterations of sprintf, strftime...
  sprintf: 11 wallclock secs (12.31 usr + 0.01 sys = 12.32 CPU)
 strftime: 9 wallclock secs ( 9.71 usr + 0.00 sys = 9.71 CPU)

あとsetlocale()は環境次第では不要,あるいは.htaccessでの"SetEnv LC_TIME C"等で置き換え可能でしょうが

perl -e 'use Benchmark; use POSIX; timethese(300000, \
{"strftime" => sub {setlocale(LC_TIME, "C"); my $expires = strftime("%a, %d-%b-%Y %T GMT", gmtime(time+30*24*60*60));}, \
"sprintf" => sub {my ($sec, $min, $hou, $day, $mon, $year, $wek) \
= gmtime(time+30*24*60*60); my $expires = sprintf("%s, %.2d-%s-%.4d %.2d:%.2d:%.2d GMT", \
(qw(Sun Mon Tue Wed Thu Fri Sat))[$wek], $day, \
(qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec))[$mon], \
$year+1900, $hou, $min, $sec);}});'

Benchmark: timing 300000 iterations of sprintf, strftime...
sprintf: 13 wallclock secs (12.35 usr + 0.01 sys = 12.36 CPU)
strftime: 12 wallclock secs (12.25 usr + 0.05 sys = 12.30 CPU)
407◆GSi39OA6:02/04/26 23:14 ID:???
>>406
月名の部分間違ってました。ありがとうございます。
こちらでも再追試してみました。

Benchmark: timing 100000 iterations of sprintf, strftime...
sprintf: 23 wallclock secs (15.11 usr + 0.79 sys = 15.90 CPU) @ 6289.93/s (n=100000)
strftime: 38 wallclock secs (24.12 usr + 1.86 sys = 25.98 CPU) @ 3849.62/s (n=100000)

環境で随分違うようですね。うちは、
FreeBSD 2.2.1-RELEASE i386
This is perl, v5.6.0 built for i386-freebsd
でテストしてます。
408モルモットさん ◆fSunOs.U:02/04/27 01:14 ID:???
>>407 確かにかなり違いますね.strftime()はOS側のlibc(or glibc)の
strftime()を呼び出すと思うので,そっちの問題もあるんですかね?
409◆GSi39OA6:02/04/27 02:55 ID:???
>>408
バージョンの違いも疑ったんですが、5.004と5.6.0ではほぼ同じ結果でした。

なお、POSIXの起動コストですが、

% perl -e 'print join(":", times) . "\n"' ;
0.0078125:0:0:0
% perl -MCarp -e 'print join(":", times) . "\n"' ;
0.0390625:0.015625:0:0
% perl -MPOSIX -e 'print join(":", times) . "\n"' ;
0.328125:0.0234375:0:0

とかなり高価なので、現実的にはPOSIX利用の方が高くつきそうではあります。
410◆Chubop3c@実験どーぶつー ★:02/04/27 11:16 ID:???
おぉ、P(以下自主規制)さんだ!

今コンペは4月末までを期限に話が進んでいるようです。
>>160-161にあるように、>>7にあるトオルタンのメアドにメールを
送ってみてはいかがでしょう。貴殿ならトオルタンも安心してソースを
公表するように思います。

あと、共同開発も進んでいるようです。ここの前スレ(?)の
bbs.cgi のソースを、、、
http://qb.2ch.net/test/read.cgi/jikken/1015731009/797-807n
でそんな話になり、実験中毒★(あぼーん男爵)さんにメールを送ると
そこへのパスを教えてもらえる仕組みになっています。
参考
http://qb.2ch.net/test/read.cgi/jikken/1015731009/820n
http://qb.2ch.net/test/read.cgi/jikken/1015731009/854n

あの時の名無し娘。さん(今の「ななむす」さん)も参加されている
ようなので、貴殿のことは分かってもらえるとは思いますが。。。

以上、誘導しかできないスキルなしのつぶやきでした。
411モルモットさん ◆fSunOs.U:02/04/27 14:20 ID:???
>>409 そうなんですよね.なので,POSIX.pmから必要な部分だけ切り出して
本体にmergeするとかできないか,とか思ってたんですが,それも大変ですかね......
412◆GSi39OA6:02/04/27 15:49 ID:???
>>410
なるほど、ようやく話が読めました。今仕事で死にそうなので落ち着いた
らメールしてみます。ありがとうございました。

4末ということは、今日含めてあと4日ですか。
>>411
おそらくstrftimeの起動に必須だと思われる、DynaLoader自体が

% perl -MDynaLoader -e 'print join(":", times) . "\n"' ;
0.1015625:0.0078125:0:0

この重さなので、最適化は結構難しいのではないかと。
413◆sUY48rs.:02/04/27 16:33 ID:???
なんか水をさすようで恐縮なのですが、bbs.cgiで

open OUT, ">>$DATAFILE";
flock OUT, 2;
print OUT $outdat;
flock OUT, 8;
close OUT;

とかやってますが、close OUT;で適当にブロック解除されるので
明示的にflock OUT, 8;でブロック解除してやる必要無い気がするのですが・・・
414◆GSi39OA6:02/04/27 16:39 ID:???
>>413
そう思います。それからflock OUT, 2後にseekしてやらないと、openとflockの
間に来た書き込みが上書きされてしまいますね。
415実験中毒 ★:02/04/27 16:50 ID:???
>412
メール送りました。
よろしくですー
416モルモットさん:02/04/27 18:28 ID:???
>>413
それを言うなら、close OUT; も要らないという・・・
417◆sUY48rs.:02/04/27 19:36 ID:???
>>416
確かに・・・
418実験中毒 ★:02/04/29 03:17 ID:???
トオルさん召還あげ
419トオル:02/04/29 03:24 ID:???
え、呼ばれてるの、俺?
明日からしばらくいないんで。。。
420実験中毒 ★:02/04/29 03:30 ID:???
>419
そうっす。
期日のことなんすけど、今みんな忙しくて誰も完成させてないみたいなんで、
5月末ぐらいまで伸ばして欲しいなと、、、
あと、ななむすさんの bbs.cgi なんですけど、トオルさん、なかなか来ないので、
おいらがここに持ってくるです。。。
421実験中毒 ★:02/04/29 03:32 ID:???
http://www8.ocn.ne.jp/~hoehoe/bbscgi_nnmm.txt
トオルさんが落としたら消すです。
422実験中毒 ★:02/04/29 03:35 ID:???
>>268 :ななむす ◆nnmm.69A :02/03/29 05:13 ID:???
実働テストはともかく、ダメ出しがほしいです。。。
私には、これ以上の仕様を想像するのは不可能ですヽ(´Д`)ノ
423トオル:02/04/29 04:51 ID:???
落とした。稼動実験は来週かなぁ。
424トオル:02/04/29 04:52 ID:???
5月いっぱいでもいいすけど、、、
俺、5月は今以上に忙しいかも。。。
425実験中毒 ★:02/04/29 05:05 ID:???
消しました。
>424
身体を壊さない程度に頑張ってください。。。
426ただのお馬●さん ◆paperI2I:02/04/29 08:53 ID:???
くださいー
427◆HU8upqGU:02/04/29 11:30 ID:???
トオルさん、
目一杯、休んでください。
ひろゆきの困る姿が見れるかも…ちょっと期待。
428モルモットさん:02/04/29 11:34 ID:???
なんにせよ今日明日で完成させるのは無理な気が、、
429モルモットさん:02/04/30 00:07 ID:mF.jq1L6
姫、パンティみしてハァハァ
430モルモットさん:02/05/02 14:25 ID:???
http://www.yakin.cc/graph/

どれも最近重いサーバです。(2002/04/30)
sports は旧bbs.cgi music,comicは新bbs.cgi
より要求に答えられるのは 旧bbs.cgi のような気がするです。
かといって、あらし対策とかあるので・・・
431モルモットさん:02/05/03 13:33 ID:???
>>414
seekは不要。>>で開いてるから書き込むたびに自動的に
末尾にseekされます。
432モルモットさん:02/05/05 04:02 ID:GDXpbrWk
これって、どうなってるだろぅ
433◆sUY48rs.:02/05/11 04:44 ID:???
結局これどうなったんだろう・・・(´Д`;)
434 :02/05/11 05:01 ID:???
最大のボトルネックは公開されていないムフフな部分にある為、
自然消滅といたします。
435◆sUY48rs.:02/05/11 06:30 ID:???
ガ━━━━━━━━(゚Д゚;)━━━━━━━━ン!
436実験中毒 ★:02/05/12 10:24 ID:???
Σ(゚Д゚|||ズガーン!!
437◆HU8upqGU:02/05/13 20:58 ID:???
(((;゚Д゚))ガクガクブルブル
438トオル:02/05/14 04:26 ID:???
http://qb.2ch.net/contest/ ( ̄ー ̄)ニヤリッ
439モルモットさん:02/05/14 04:55 ID:???
( ;゚Д゚) オォォ!!!
440トオル:02/05/14 05:17 ID:???
問題は、標準のread.cgiが使えないってことなんだよな。
中毒さんのところのread.cgiを流用するとか?(笑)
それが解決すれば、すぐにでも実験を開始できますが。
441実験中毒 ★:02/05/14 06:35 ID:???
予定。
http://おーしーえぬ/~hoehoe/readcgi.txt
perl 言語ですが。えぇえぇ。
442実験中毒 ★:02/05/14 06:44 ID:???
ななむすさんが弄ったやつをちょっと弄っただけですが、、、
http://www8.ocn.ne.jp/~hoehoe/readcgi.txt
>>442
( ● ´ ー ` ● )  ありがたく、いただいべ。

http://www.jfast1.net/~konno/bbs/news/
444◆sUY48rs.:02/05/14 07:47 ID:???
キタ━━━(゚∀゚)━( ゚∀)━(  ゚)━(  )━(  )━(゚  )━(∀゚ )━(゚∀゚)━━━!!!!!
445かぼししょー ◆.KABoCHA:02/05/14 18:29 ID:???
 ○ノハ○
ヽ( ´д`)ノ わーぉ。。(わくわく
446モルモットさん:02/05/14 18:38 ID:???
とりあえず通報しますた。
447実験中毒 ★:02/05/14 18:56 ID:???
Σ(゚Д゚|||ズガーン!!
448かぼししょー ◆.KABoCHA:02/05/14 19:03 ID:???
 ○ハ○
Σ(゚Д゚|||ズガガガーン!!
449モルモットさん:02/05/14 19:13 ID:???
ほんと、ししょーはノリがいいなあ。
450かぼししょー ◆.KABoCHA:02/05/14 19:14 ID:???
>>449
  ○ノハ○
  ( ̄д ̄)<どもども。。
  ( つ旦O
  と_)_)
451モルモットさん:02/05/14 21:37 ID:???
ノリがいいので通報しますた。
452かぼししょー ◆.KABoCHA:02/05/14 21:48 ID:???
 ○ノハ○
(((( ;゚д゚)))ガクガクブルブル
453( ● ´ ー ` ● ) ★:02/05/14 21:51 ID:???
ワロタ
454( ● ´ ー ` ● ) ★:02/05/15 05:12 ID:???
ぬん
455( ● ´ ー ` ● ) ★:02/05/15 05:19 ID:???
ぬん
456モルモットさん:02/05/15 07:09 ID:???
 ―――――――――――――――――――
 通報があったのでかぼししょーをタイーホする
 __  ________________
    V
  ヽ=@=7        ○ハ○
  ( ・∀・)        (´д`;)
  /| ̄У フつO     (    )
  ∪=◎=|  :     | | |
  (__)_) O     (_(__)
457( ● ´ ー ` ● ) ★:02/05/15 17:37 ID:???
ししょー(´人`)合掌
458モルモットさん:02/05/15 18:36 ID:???
   ∋oノハ、o∈ ぴしっ  ぴしっ,〜oノハo〜
    (#´D`)  彡☆' ☆ ★   (^▽^#)っ ))
  (( (    つ━〜'))ヾ//((〜━と   ノ
      し ` J ゝ★ ,‐○ノハ○★   し` J
           と___∩TдT)つ
              ̄ ̄ ̄
             
459かぼししょー ◆.KABoCHA:02/05/15 20:36 ID:???
ハ○
дT)<>>456-457 ほなさいなら。。コンペがんばってくらはい。。
     >>458 ののとりかちゃんまで、、、。
460かぼししょー ◆.KABoCHA:02/05/15 20:37 ID:???
  ○ノハ○
  ( ;‘д‘)<って何でやねん!。。
  (∪  )つ
  (_)_)
461モルモットさん:02/05/15 21:32 ID:???
一人ボケ突っ込み
462かぼししょー ◆.KABoCHA:02/05/15 21:45 ID:???
ハ○
дT)<いちおー、のりつっこみのつもり。。
463モルモットさん:02/05/15 21:47 ID:???
認めません。通報しますた。
464かぼししょー ◆.KABoCHA:02/05/15 22:26 ID:???
○ノノハ○
(メ▼д▼)y-~~~ たいーほされますた。。
465モルモットさん:02/05/16 00:09 ID:???
保釈金はサーバー1台分です。。。
466かぼししょー ◆.KABoCHA:02/05/16 00:28 ID:???
   ○ノハ○
   ( ‘д‘) <こうなったら、、、、、さらば!。。
    ((  )) ズゴゴゴゴ
    `Y´
    ,,,,,,,,,,  キンキュウダッシュツ
   ⊂    ⊃
   (_)(_)
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
 名物かぼ姉妹焼き  |
   ノ  ノ   ノ   ノ
~~~~~~ ~~~~~ ~~~~~ ~~~~~||
               ||
ハヽo∈    ||
o・-・)   ○ハ○ ◎ハ◎       ノハヽヽ
   )⊂(。д。⊂(。д。⊂       (´ー`●)<かぼ焼きだべ。
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| ̄|     (    )   今日はどっち食べようかな?
| かぼ焼き  200円 |  |      (___(___)
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ● ´ ー ` ● ) しまったべ。誤爆したべ。
469モルモットさん:02/05/16 00:39 ID:???
なんか脱出に失敗して焼かれてるのかと思った。。。
470モルモットさん:02/05/16 00:40 ID:???
:::::―ニ三 ○ノハ○ 三ニ―::::::::::::::::::::::::::::::::::::::::::::::::
:::::―ニ三 (TдT )  三ニ―:::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::わすれんといてやー::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::ヾ:::::::/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::‐ ☆ ‐::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::/::::::::ヾキラッ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::..ほしが:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
きれいれすね そうだね。::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
∋oノハo∈ 〜oノハo〜 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  ( ´D)   (^  )  ::::::::::::::::::::::::::::::::::::::::::::::::::
  (   )   (   ) ::::::::::::::::::::::::::::::::::::::::::::::::::
  し'` J    し `J ::::::::::::::::::::::::::::::::::::::::::::::::::
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
471実験中毒 ★:02/05/16 04:34 ID:???
スレが伸びていたと思ったら、、ネタでかよ、、、(T_T)
472実験中毒 ★:02/05/16 05:55 ID:???
http://www8.ocn.ne.jp/~hoehoe/readcgi.txt
もう一回貼っておく&あげ。
473◆HU8upqGU:02/05/16 22:16 ID:???
ネタ考えなくちゃ…。
474実験中毒 ★:02/05/16 23:41 ID:???
3月からー 待ち焦がれていたのー♪
bbs.cgi軽量化開発コンペはー いつ始まるのー♪
今日なの? 明日なの? その日はー トオルさんのみ知るー♪
475◆PHPjGZ2Q:02/05/17 13:25 ID:mkIFQfiw
もれが書いてるスクリプトここでさらしてもいい?
もったいぶってスクリプト小出しにするのがバカらしくなってきた。
476実験中毒 ★:02/05/17 13:31 ID:???
お好きにどうぞー。

公開きぼんぬ。。
477コナン ◆SEX69q3Q:02/05/17 13:36 ID:???
|_・) コソーリ
478◆PHPjGZ2Q:02/05/17 14:25 ID:mkIFQfiw
んでば公開します
http://www6.tkcity.net/~gesjhgrz/miru.cgi

たぶん2ch互換スクリプトの中では最軽量の、はず。。(と思う
479◆PHPjGZ2Q:02/05/17 14:26 ID:???
dqncityはcgi直リンできないか
コピペで逝ってください
480実験中毒 ★:02/05/17 14:36 ID:???
いたらきますた。

試運転してみよう。うんうん
実際にこのcgiを動かしてる場所はないですか?
おー動かしたら教えてください。
483実験中毒 ★:02/05/17 14:55 ID:???
484◆pyAyUnIY:02/05/17 16:41 ID:???
こういうスクリプト手に入れても、管理スクリプト
が無いとな〜…
485静岡人!元気です。 ◆/6Shizuk:02/05/17 17:54 ID:???
>>478
ごちそうさまでした。
486かぼししょー ◆.KABoCHA:02/05/17 19:18 ID:???
>>478
ハ○
д‘)<保存しますた。。



 サッ
487モルモットさん:02/05/17 19:39 ID:???
もちろん通報しますた
488かぼししょー ◆.KABoCHA:02/05/17 20:17 ID:???
 ○ハ○ …以下略。
489実験どーぶつー ★:02/05/17 20:58 ID:???
>>488
( ̄ー ̄)ムフフ
490名無し紺野 ◆KONNOpc6:02/05/18 08:41 ID:???
川o・-・)ノ>>478 おいしく、いただきました。。。
           
491EarlyBird@( ● ´ ー ` ● ) ★:02/05/18 09:50 ID:???
せーん!
492◆sUY48rs.:02/05/18 11:12 ID:???
保存保存〜 ヽ(´ー`)ノ
493モルモットさん:02/05/18 22:21 ID:Bublj9sQ
>>478
strftime()使うだけなら

use POSIX qw{setlocale LC_TIME strftime};

でどうよ。
494 :02/05/19 04:14 ID:lbuuzJHw
纏まった処理でサブルーチン化してくれないと
呼び出し回数や処理速度が測れない。
495トオル@話にならない馬鹿:02/05/19 04:38 ID:???
http://ooo.2ch.net/
コンテストの主戦場が決まりました。
まだDNS開通してないので、皆さんクリックでご協力お願いします。。。
496◆BOYA/hf.:02/05/19 04:51 ID:???
確かにまだいけない。
497◆6Xvfle8c:02/05/19 05:02 ID:???
逝けない、、、
498モルモットさん:02/05/19 05:03 ID:???
Internet Explorer は、要求された Web ページにリンクできませんでした。要求された Web ページは現在、利用できない可能性があります。
499◆6Xvfle8c:02/05/19 05:05 ID:???
浸透するまで時間がかかる、、、
よくわかんないけど1000窓くらい開いてみました。
これで協力できたのかな?
501荒波 ◆8ARaNamI:02/05/19 10:54 ID:???
まだっすね〜。。。
502モルモットさん:02/05/19 11:55 ID:???
まだでした
503◆PHPjGZ2Q:02/05/19 13:12 ID:???
504実験中毒 ★:02/05/19 13:12 ID:???
やっぱり訳があったんすね。

そうならそうと言ってくれればいいのに〜
505かぼししょー ◆.KABoCHA:02/05/19 13:23 ID:???
  ○ノハ○
  ( ‘д‘)<http://curry.2ch.net/~ch2ooo/
  (∪  )つhttp://216.218.133.195/~ch2ooo/
  (_)_)
506実験どーぶつー ★:02/05/19 14:39 ID:???
カレーと同居か。
507モルモットさん:02/05/19 17:31 ID:???
http://ooo.2ch.net/
いけた、いけた
508荒波 ◆8ARaNamI:02/05/19 17:33 ID:???
キタ━━━━━━(゚∀゚)━━━━━━━!!!!!
509モルモットさん:02/05/19 17:35 ID:???
・・・まだこない。
510009:02/05/19 17:36 ID:???
浸透したねー
相変わらず遅いね、ocn(;´Д`)
512モルモットさん:02/05/19 17:49 ID:???
うち駄目・・・。東急だけど・・・。
513モルモットさん:02/05/19 18:36 ID:???
>>507
だめ
514実験どーぶつー ★:02/05/19 18:42 ID:???
キタ━━━━(゚∀゚)━━━━!!!!!!
515モルモットさん:02/05/19 21:32 ID:???
来ましたー。
516モルモットさん:02/05/19 22:06 ID:???
来たけどまだなにもない・・・。
517モルモットさん:02/05/19 22:17 ID:???
ひさしぶりにhe.netの人が書いたメッセージを見た気がするけど、なんかやけにノリがいいね。
518◆6Xvfle8c:02/05/19 22:58 ID:???
やっとキター━━━━━━(゚∀゚)━━━━━━ !!!!!
(;´Д`)ハァハァ
519◆sUY48rs.:02/05/19 23:55 ID:???
キタ━━━(゚∀゚)━( ゚∀)━(  ゚)━(  )━(  )━(゚  )━(∀゚ )━(゚∀゚)━━━!!!!!
520モルモットさん:02/05/20 00:05 ID:???
で、いつ始まるんでしょうねぇ・・・。
521トオル@話にならない馬鹿:02/05/20 01:35 ID:???
そろそろやりますか?
522◆6Xvfle8c:02/05/20 01:37 ID:???
うんうん!(^−^)
どんなかんじでやるの?
524実験中毒 ★:02/05/20 01:57 ID:???
>トオルさん
スクリプトのありかをメールで送りました。
サブジェクトは「コンペの品」ですんでよろしくー
# 非公開できぼんぬ。
525実験中毒 ★:02/05/20 01:58 ID:???
>そろそろやりますか?
やります!ヽ(´ー`)ノ
526◆jJ5H8SNU:02/05/20 01:59 ID:???
作る方を結局何も手伝えなかったので、
実験台になる事で何とか貢献したい(大汗)。
527モルモットさん:02/05/20 02:10 ID:???
http://qb.2ch.net/contest/
が消えてる
>>495 をみるがよろしい。
529モルモットさん:02/05/20 02:18 ID:???
あれれ?
なんか2ちゃんのトップに飛ぶようになってしまった・・・。
530実験どーぶつー ★:02/05/20 02:21 ID:???
ん?トップに飛ばされた。
531モルモットさん:02/05/20 02:40 ID:???
準備中みたい。
532実験中毒 ★:02/05/20 03:19 ID:???
まーだーでーすーかー?

眠い。。。
533◆6Xvfle8c:02/05/20 03:37 ID:???
(;´ー`).。oO(何人がスクリプト送ったんだろう?
534トオル@話にならない馬鹿:02/05/20 05:54 ID:???
夜勤さんが、月曜日に準備をしてくれるそうなので、
それまで待っててください。
535実験中毒 ★:02/05/20 09:47 ID:???
わかりました。
536モルモットさん:02/05/20 14:26 ID:???
待て。



…まだよ。そのまま。そのまま。動いちゃダメ。
537モルモットさん:02/05/20 14:45 ID:???

  ・・・・ガタッ
538モルモットさん:02/05/20 15:11 ID:???
 ――――――――――――――
 動いたので>>537をタイーホする
 __  ___________
    V
  ヽ=@=7       ∂∂∂
  ( ・∀・)        (´д`;) ←537
  /| ̄У フつO     (    )
  ∪=◎=|  :     | | |
  (__)_) O     (_(__)
539実験どーぶつー ★:02/05/20 16:35 ID:???
月曜。
540モルモットさん:02/05/20 16:49 ID:???
おや、画面が「qbサーバ建設予定地」に変わってる。

http://ooo.2ch.net/
541夜勤 ★:02/05/20 17:01 ID:???
http://ooo.2ch.net/jikken/

ここ かきこめる?
わたし いつもスレ立てできないのよねー
542荒波 ◆8ARaNamI:02/05/20 17:04 ID:???
>>541
スレ立てればいいですか?
543夜勤 ★:02/05/20 17:05 ID:???
うおっ スレ立て荒らしになっちった。
544夜勤 ★:02/05/20 17:07 ID:???
>>542
おねがいしますー
いろいろ 使ってみてくださいー

で、問題無いようだったら、ここを移転予定。
545荒波 ◆8ARaNamI:02/05/20 17:08 ID:???
>>544
書き込んだら
「ページを表示できません」
って出るべ。。
546荒波 ◆8ARaNamI:02/05/20 17:10 ID:???
そして
「ERROR:2重カキコですか?」
と出る罠。
547荒波 ◆8ARaNamI:02/05/20 17:12 ID:???
実際書けてるけど、index.htmlが更新されないようです。。。
548◆sUY48rs.:02/05/20 17:13 ID:???
レス書いてもindex.htmlが更新されてないような・・・
549荒波 ◆8ARaNamI:02/05/20 17:14 ID:???
あっちのbbs.cgi入れてる予感。
550夜勤 ★:02/05/20 17:15 ID:???
うーん
どうして良いかわからない。。。


お願い > トオルさん。
新スクリプトで移転との場合、うまく板を構築できません。
私の remote_host とのから見もあるとは思うんですが、
なんか 簡単なの作ってくださいー

移転の手順。
1。正しい方法で板を作る。
2。旧サーバから head.txt , SETTING.TXT をコピーする。
3。復帰をかける。
4。■ 移転ですー スレッドを立てる。
5。旧サーバから dat をコピーしてくる。
6。復帰をかける。
7。■ 移転ですー スレッドに ぽん と書き込む。
これが 通常私が行っている方法ですー。
551荒波 ◆8ARaNamI:02/05/20 17:18 ID:???
復帰しても直らないんで、subject.txtを作成するところがまずいと思われ。
552夜勤 ★:02/05/20 17:19 ID:???
でも ここに書くのでさえ
私の場合 30〜60 秒かかるのだー ★つけても。

なので、あとはトオルさんに引き継ごう。。。
ニゲロッ
553モルモットさん:02/05/20 17:20 ID:???
qbとoyster直してー ><
554◆sUY48rs.:02/05/20 17:20 ID:???
Σ(´Д`;)やり逃げ!?
555荒波 ◆8ARaNamI:02/05/20 17:20 ID:???
>>552
subject.txtを書くところを直してみてよー。。。
ってもういないかな。。

トオルさん待ち。。
556◆sUY48rs.:02/05/20 17:25 ID:???
subbackも更新されていないような・・・
557実験中毒 ★:02/05/20 17:27 ID:???
>夜勤さん
夜勤さんが朝直したスクリプトは、問題なかったわけですよね?
なので、その部分(subject.txt を更新するところ)だけ書き換えて、
アップしてみてください。
558荒波 ◆8ARaNamI:02/05/20 17:27 ID:???
>>556
subject.txtを作成するところらへんで止まってるんで、subbackも更新されないです。。
559荒波 ◆8ARaNamI:02/05/20 17:29 ID:???
で、密かにoysterも同じbbs.cgi。。
560◆2IcHiGo.:02/05/20 17:30 ID:???
>>550
6は本当に必要なのかと小一時間(以下略
561実験中毒 ★:02/05/20 17:30 ID:???
>556
bbs.cgi では、
dat書きこみ
subject.txt 読んで書きなおし(更新分のみ)。
subback.html を書く。
i-mode 用の index.html を書く。
index.html 作成。
みたいな感じなので、最初がおかしいと、あとが詰るわけです。。。
562実験中毒 ★:02/05/20 17:31 ID:???
>560
html/ に、ぶち込んだ datファイルの htmlファイル(index.html用)が
ない状態なので、復帰をかけて作る必要があるです。
563実験中毒 ★:02/05/20 17:32 ID:???
html/ に → dat/ に です。
564荒波 ◆8ARaNamI:02/05/20 17:32 ID:???
>>560
復帰しないと、持ってきたdatが見られないですよ。。。
565◆2IcHiGo.:02/05/20 17:33 ID:???
>>564
ちがった、7だった(鬱
566実験中毒 ★:02/05/20 17:34 ID:???
>565
あの一言がいんじゃねーか、女子供(以下略
567夜勤 ★:02/05/20 17:35 ID:???
accuse に行こう。
ここ書けないのよ
(正確に言うと、書き込むのに 死ぬほど時間かかるのよ)
568実験中毒 ★:02/05/20 17:36 ID:???
>567
では、動作報告スレで会いましょうヽ(´ー`)ノ
569◆2IcHiGo.:02/05/20 17:36 ID:???
>>566
あっ勘違いしないでね、あの「ぽん」は好きなのよ。
ってことで女は子供とすっこんで超個人的授乳ショーでもしてます。
570◆sUY48rs.:02/05/20 17:43 ID:???
>>558>>561
ふむふむ、なるほど
571モルモットさん:02/05/20 18:22 ID:???
移転完了
572実験中毒 ★:02/05/20 18:23 ID:???
age
573実験中毒 ★:02/05/21 01:25 ID:???
そろそろ始まるかな?と、勝手に予想。
574モルモットさん:02/05/21 01:50 ID:???
うひょ。
575トオル@話にならない馬鹿:02/05/21 02:48 ID:SeTsXw5g
はじまります。んで、誰からいきます?
576かぼししょー ◆.KABoCHA:02/05/21 02:50 ID:???
○ノハ○
( ‘д‘)<わくわく。。
577実験中毒 ★:02/05/21 02:56 ID:???
>575
先着順でヽ(´ー`)ノ ドキドキ
578◆6Xvfle8c:02/05/21 02:59 ID:nZNak6Hs
(;´ー`).。oO (まともに走るのかな?、かなり不安、、、)
579トオル@話にならない馬鹿:02/05/21 03:26 ID:???
んじゃ、実験中毒さんのからかな。
ちょい調整に時間がかかるかもだが。
580モルモットさん:02/05/21 03:48 ID:???
同時にアップしてやるのかと思った。
評価はどうするんだろう?
581実験中毒 ★:02/05/21 03:52 ID:???
わっ、いきなりっすか?(;´Д`)ハァハァ
582実験中毒 ★:02/05/21 03:58 ID:???
583トオル@話にならない馬鹿:02/05/21 04:58 ID:???
まずは、どれも正常に動くかどうか。
動いたら板を増やして負荷を測る。ってことで。
584モルモットさん:02/05/21 05:00 ID:???
ふむふむ。
585モルモットさん:02/05/21 05:02 ID:???
納得です。
まず動作テスト、次に「採点」ですね。
586実験中毒 ★:02/05/21 05:05 ID:???
一応おいらのとこでもテストしたけど、ちゃんとここでも動いてくれるかどうか、、、
http://kigaru2.jfast1.net/ooo/ntt/
587( ● ´ ー ` ● ) ★:02/05/21 06:09 ID:???
わくわく
588モルモットさん:02/05/21 08:38 ID:???
くわっくわっ。
589トオル@話にならない馬鹿:02/05/22 00:57 ID:qG6sF5iA
男爵さんのスクリプトが、画面からDLしたために、
リターンもタブもなくなってて使えない模様(汗)
メール添付でよろしく。。。
590実験中毒 ★:02/05/22 00:59 ID:???
>589
がびーん。
今から送るです。。。
591実験中毒 ★:02/05/22 01:04 ID:???
送りましたー
592トオル@話にならない馬鹿:02/05/22 01:04 ID:qG6sF5iA
>HU8upqGUさん
>>324の処理がありません。組み込みよろしく。
593トオル@話にならない馬鹿:02/05/22 01:23 ID:qG6sF5iA
んじゃ、男爵さんのからテストしますか。
そのまま入れても大丈夫っぽいが、、、
594モルモットさん:02/05/22 01:24 ID:qG6sF5iA
あ、testbbsの分は組み込むのか。うむう。調整中。。。
595実験中毒 ★:02/05/22 01:26 ID:???
えっ、調整なし?(;´Д`)ハァハァ
596トオル@話にならない馬鹿:02/05/22 01:55 ID:???
こんなもんかな? とりあえず入れてみる。
597トオル@話にならない馬鹿:02/05/22 02:03 ID:qG6sF5iA
動かなかった。。。(汗) なんかファイル名とか違うんだろうか?
598(○`ー´○)モルモット兄さん@実験どーぶつー ★:02/05/22 02:06 ID:???
どこにいれたのだ?
599トオル@話にならない馬鹿:02/05/22 02:09 ID:qG6sF5iA
送られてきたのをそのまま入れてみるか。
600トオル@話にならない馬鹿:02/05/22 02:12 ID:qG6sF5iA
そのまま入れても動かねえや(汗) 原因が分かる人プリーズ。。。
601(○`ー´○)モルモット兄さん@実験どーぶつー ★:02/05/22 02:13 ID:???
話にならんね。
602◆6Xvfle8c:02/05/22 02:15 ID:q192stcQ
使われてるモジュール、サーバーに入ってますか?
603実験中毒 ★:02/05/22 02:16 ID:???
>600
モジュールは使えますよね?
他に原因があるとすれば、
・ファイルオープンで問題がある
・正規表現に問題がある
ぐらいかなぁ?
604実験中毒 ★:02/05/22 02:19 ID:???
http://www8.ocn.ne.jp/~hoehoe/testcgi.txt
これを動かせなかったら、問題ありです。。。
605トオル@話にならない馬鹿:02/05/22 02:40 ID:qG6sF5iA
606実験中毒 ★:02/05/22 02:44 ID:???
>605
動いてない、、、(汗
一つづつ削って、見てください。
# 多分もうやっていると思いますけど、、
607◆6Xvfle8c:02/05/22 02:44 ID:???
Zlib外してsystemで圧縮すれば動くのでは?
608トオル@話にならない馬鹿:02/05/22 02:45 ID:qG6sF5iA
動かなかったな。。。
609実験中毒 ★:02/05/22 02:47 ID:???
>607
ローカルでは、zlib で圧縮出来てましたけどね、、、
このサーバでは、zlib.pm が使えない(もしくは、モジュールが
入っていない)のだろうか?(汗)
610実験中毒 ★:02/05/22 02:49 ID:???
どれが使えないんだろう?
use Fcntl qw(:DEFAULT :flock);
use POSIX;
use Socket;
611実験中毒 ★:02/05/22 02:59 ID:???
#!/usr/local/bin/perl
#!/usr/bin/perl
さすがに、こんなのが原因ではないよな、、、
612◆sUY48rs.:02/05/22 03:03 ID:???
BEGIN{print "content-type: text/html\n\n";}

をbbs.cgiの適当な所に書き足してエラー内容を確認してみたほうが早いのでは?(´・ω・`)
613実験中毒 ★:02/05/22 03:03 ID:???
>612
(・∀・)ソレダ!
614◆sUY48rs.:02/05/22 03:04 ID:???
>613
(・∀・)ソレデス!
615トオル@話にならない馬鹿:02/05/22 03:12 ID:qG6sF5iA
それなに?>612さん
616ひろゆき ◆HRUNYAXA:02/05/22 03:14 ID:iPlbmmDs
モジュール依存にしちゃうと汎用性がなくなっちゃうのが
ちょっと怖かったりして。
617実験中毒 ★:02/05/22 03:17 ID:???
>615
よくわかんないけど、エラーを出力するためものらしい。
>616
うっ、、、
618実験中毒 ★:02/05/22 03:22 ID:???
使えるものは使っておきましょうということで(汗)
# でも、現に使えないモジュールがあるわけですが、、、
619トオル@話にならない馬鹿:02/05/22 03:24 ID:???
それを外して作り直してくれるか?>中毒さん

で、他のスクリプトを入れてみるか。。。
620金● ◆D69Zsbfg:02/05/22 03:25 ID:vU2tGe/g
ぽーたびりてぃー というやつですなー。

と、しったかしてみる。
621実験中毒 ★:02/05/22 03:26 ID:???
>619
まず、何のモジュールが使えないかわかると、嬉しいです。
「全部外せ」って言われれば、全部外しますが、、、
# 速度は確実に落ちるです、、、
622実験中毒 ★:02/05/22 03:27 ID:???
623◆sUY48rs.:02/05/22 03:30 ID:???
>>615
BEGINはスクリプトが実行されると、一番最初に呼び出されるサブルーチンなので
とりあえずヘッダを吐いておいて、その後perlがエラーとかで死んだ時
吐き出されるエラーが表示されると。(´・ω・`)
624モルモットさん:02/05/22 03:30 ID:???
>>622
port・a・bil・i・ty
━━ n. 【コンピュータ】可搬性, (プログラムの)移植(可能)性; 年金の通算制度.
モジュールの話ならインディペンディントかと。。。
626トオル@話にならない馬鹿:02/05/22 03:32 ID:???
>623さん
すげー!サンキュ!頭いい!
627金● ◆D69Zsbfg:02/05/22 03:37 ID:vU2tGe/g
えばる で調べちゃうとか。。。 たしか出きると思ったけど
628えばる:02/05/22 03:39 ID:???
( ̄ー ̄)
629◆sUY48rs.:02/05/22 03:42 ID:???
>>626
     ,一-、
    / ̄ l |   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   ■■-っ < んなーこたーない
   ´∀`/    \__________
  __/|Y/\.
Ё|__ | /  |
   | У..  |

>>627
えばる もいいかも・・・
630実験中毒 ★:02/05/22 03:45 ID:???
出来ました。
メール送りまーす。
631実験中毒 ★:02/05/22 03:53 ID:???
>623、624
ふむふむ。。。
632◆sUY48rs.:02/05/22 03:56 ID:???
BEGIN{$|=1; print "Content-type: text/html\n\n";}

バッファリングやめさせるの忘れてました。
前のやつだとエラーで死んでも何も表示されない可能性があるという・・・

穴があったら入りたい(´・ω・`)
633トオル@話にならない馬鹿:02/05/22 03:57 ID:???
穴があったら入れたいです(素)>>632

んで、今度こそ実験。。。
634◆6Xvfle8c:02/05/22 03:58 ID:???
ふむふむ、ワケワカメになってきた(汗
知識が追いつかねー(´Д`;)ノ 
635実験中毒 ★:02/05/22 04:00 ID:???
あ、SPID 書くの忘れてた。
どうせトオルさんが調整してくれるからいいと思うけど。。。
636◆sUY48rs.:02/05/22 04:06 ID:???
print "Content-type: text/html\n\n";
eval{
 bbs.cgiのスクリプト
};
print $@;

の方が確実かも・・・

穴に入ってきます。(´・ω・`)
637トオル@話にならない馬鹿:02/05/22 04:08 ID:???
SPIDは入れなくても問題ないかも。。。
もしも、そういう荒らしがあったら入れます。
638実験中毒 ★:02/05/22 04:25 ID:???
うぃー。。。
639sUY48rs.@穴の中:02/05/22 04:29 ID:???
BEGIN{$|=1; print "Content-type: text/html\n\n"; open STDERR, ">&STDOUT";}

なんで表示されないのか考えたら、バッファリングどころじゃなくて
openするのを忘れてたから表示されなかったという・・・
640トオル@話にならない馬鹿:02/05/22 04:48 ID:???
とりあえずそのまま入れてみるか。
641実験中毒 ★:02/05/22 04:51 ID:???
うひょっ。
642トオル@話にならない馬鹿:02/05/22 04:51 ID:???
さすがにそのままじゃエラーか。。。
いや、書けたぞ。index.htmlの作成までは行ってる。
644◆6Xvfle8c:02/05/22 04:54 ID:???
アヒャ!いきなり目が覚めた!
645実験中毒 ★:02/05/22 04:54 ID:???
あ、zlib を system にするの忘れてた。。
646トオル@話にならない馬鹿:02/05/22 04:55 ID:I9fZncw.
下のほうの表示がおかしくなってるのが証拠かも。
647◆6Xvfle8c:02/05/22 04:56 ID:???
ERROR:フォーム情報が不正です!

ブラウザから書けない、、、
648トオル@話にならない馬鹿:02/05/22 04:56 ID:I9fZncw.
すげー、、、記念に、このindexを保存しておこう。
649トオル@話にならない馬鹿:02/05/22 04:57 ID:I9fZncw.
>実験中毒さん
貴方のキャップなら書けますから、表示を直してもらえませんか?
俺は、自分のスクリプトを実験用に変えてくる。
650実験中毒 ★:02/05/22 04:58 ID:???
>649
あーい。
651トオル@話にならない馬鹿:02/05/22 04:58 ID:I9fZncw.
あ、read.cgiからなら書けるのか。
652モルモットさん:02/05/22 05:00 ID:lvhPcKWk
?index.html,
テーブル表示されてない所なら書ける、、、
( ̄〜 ̄)??
653トオル@話にならない馬鹿:02/05/22 05:07 ID:qG6sF5iA
テスト。
654実験中毒 ★:02/05/22 05:08 ID:???
おわたー
655トオル@話にならない馬鹿:02/05/22 05:09 ID:qG6sF5iA
初めての体験。。。(笑)
656◆6Xvfle8c:02/05/22 05:10 ID:???
動いた動いた!!
657トオル@話にならない馬鹿:02/05/22 05:11 ID:qG6sF5iA
お疲れっすー。>中毒さん
658トオル@話にならない馬鹿:02/05/22 05:13 ID:qG6sF5iA
何がおかしかったんだろう?
659実験中毒 ★:02/05/22 05:17 ID:???
とりあえず、最後の圧縮の部分をコメントアウトして
テストしてみてくださいです。。。

# 動作報告スレとか立てたほうがいいのかな?
660トオル@話にならない馬鹿:02/05/22 05:19 ID:qG6sF5iA
># GZIPはまとめて
ここか? どうしたらいいすか?
661トオル@話にならない馬鹿:02/05/22 05:19 ID:qG6sF5iA
あ、そうだ。それぞれ、自分用の製作&動作報告スレッドを立ててください。
662実験中毒 ★:02/05/22 05:21 ID:???
>660
# で文字をコメントアウトしてくださいです。
そうすればスクリプトの記述を行末まで無視してくれますから。
663トオル@話にならない馬鹿:02/05/22 05:21 ID:qG6sF5iA
今度はSPIDを入れて実験。
664トオル@話にならない馬鹿:02/05/22 05:25 ID:qG6sF5iA
クッキーの期限切れでかけねえっす。。。
665◆6Xvfle8c:02/05/22 05:45 ID:???
修復修復
666◆sUY48rs.:02/05/22 08:24 ID:???
おぉ、動いてる
667( ● ´ ー ` ● ) ★:02/05/22 08:48 ID:???
今動いてるのが実験中毒さんの?
668◆HU8upqGU:02/05/22 19:29 ID:???
>トオルさん
testbbs.cgiのrequireの件、修正しました。
よろしくお願いします。
669ちゃとらんぽん:02/05/22 21:26 ID:???
>トオルさん
いや、別に前に来なかったからといって、どうってことないですけどね。
せめてメッセージでも送ってくれればなー、と・・・。
忙しいのは分かってるんですけどね。

とか言ってみるテスト。
忙しかったら一言でいいですよん。
670トオル@話にならない馬鹿:02/05/23 11:28 ID:???
>◆HU8upqGUさん
了解です。今からいれてみます。
>ちゃとらんぽんさん
忙しいっつうか、昼間はいたりいなかったり。。。
今日はできるだけいますが。
671トオル@話にならない馬鹿:02/05/23 11:36 ID:Be98AZHv
>◆HU8upqGUさん
ところで、修正したやつって、どこで受け取ればいいでしょうか?(汗)
672トオル@話にならない馬鹿:02/05/23 11:42 ID:Plf.lD1g
破雲さんのスクリプトです。
673トオル@話にならない馬鹿:02/05/23 11:45 ID:???
すげー!俺と全然違う処理方法なのに一発で動いた!
674モルモットさん:02/05/23 11:56 ID:???
>>673

もう変わったの?
675モルモットさん:02/05/23 11:57 ID:???
>>673
んじゃてすとしてきまーす
ところで
( ● ´ ー ` ● )キャップ使えない?
676トオル@話にならない馬鹿:02/05/23 13:30 ID:Plf.lD1g
◆HU8upqGUさんのもとりあえず入れてみます。
677トオル@話にならない馬鹿@実験どーぶつー ★:02/05/23 13:35 ID:???
さて、どうかな?
678トオル@話にならない馬鹿@実験どーぶつー ★:02/05/23 13:37 ID:???
キャップなしで書けない。。。(汗)
6797M. ◆7M/.CH9I@実験どーぶつー ★:02/05/23 13:46 ID:???
実験動物キャップ使わないと書き込めない。。。
680実験どーぶつー ★:02/05/23 13:48 ID:???
ブラウザから見るとすごいっすね。
681トオル@話にならない馬鹿@実験どーぶつー ★:02/05/23 13:49 ID:???
ま、書き込めるから大丈夫ってことで。
俺のスクリプトに戻します。
682トオル@話にならない馬鹿@実験どーぶつー ★:02/05/23 13:50 ID:???
3つとも書き込みは合格ってことで。
683実験どーぶつー ★:02/05/23 13:51 ID:???
気持ち悪い
治った?
685トオル@話にならない馬鹿:02/05/23 13:53 ID:GeheI15o
表示が壊れるのが。。。
686◆Mz2000PY:02/05/23 13:54 ID:???
ぷはー
687トオル@話にならない馬鹿:02/05/23 13:56 ID:???
この時のために、復帰スクリプトに表示直しを入れておきました。
688◆Mz2000PY:02/05/23 13:56 ID:???
ホスト名が逆引きできない場合は書き込み禁止ってのは今回の
コンテストの仕様なんでしたっけ?

いや、自分の会社の DNS を直せばいいだけなんだけど…
689トオル@話にならない馬鹿:02/05/23 14:05 ID:GeheI15o
ところで、qqってなに? どう使うの?
690モルモットさん:02/05/23 14:24 ID:???
qq=" だったかなー
使い方忘れたけど。
691○ノハ○ ◆.KABoCHA:02/05/23 14:29 ID:???
qq の次の文字が " の変わりになる。。

print qq|文字列\n|;
$hoge = qq(文字列\n);

等。。。
692モルモットさん:02/05/23 14:32 ID:???
そうかー、qq使うと \" 見たいにエスケープさせなくていいのかー
あー、便利便利。
693トオル@話にならない馬鹿:02/05/23 14:34 ID:???
すげー、、、サンキュ。今度使ってみる。
694こんぺイトー ★:02/05/23 15:12 ID:???
以下に各スクリプトにおける問題点を書くんで、間違い、追加などあったらお願いします。

破雲さんのスクリプト
・「ブラウザ変ですよん。。。」が多発

実験中毒さんのスクリプト
・ツール書きこみで「Timeが不正」が出る
・htmlの仕様が違う

◆HU8upqGUさんのスクリプト
・キャップ使わないと書き込めない

てきとー、、、
695モルモットさん:02/05/23 15:22 ID:???
破雲さんのドンとこいスクリプト。
http://ooo.2ch.net/test/read.cgi/jikken/1022122079/

> ●がでません(ログイン中)かちゅ〜しゃ

> このスレッドにはかけません、ていうエラーが頻発するです。
> あと、AAで始まるスレタイが表示されないようなのですが。

> Aboneとぞぬからは書けるけど、
> IEとかちゅからは「ブラウザが変ですよん」と出て
> 書けません(汗

> かちゅから書き込めません。。。
> バッドアドレスって出てきます。。。

> IE6、携帯、かちゅ
> ブラ変で書けないですー
> これはあぼーんですー

> 俺はかちゅで書いてるよ。
> スレ立ては出来なかったけど。
> 処理が込んでますが頻発するね。

> Win98、IE6でIE、かちゅ〜しゃ、ホットゾヌでは書けました。
> 携帯(P503iS)は「ブラウザ変ですよん。。。」で書けません。

> 串も一部、ブラウザ変エラーで弾かれたり。
696*゜∀゜)ノ■:02/05/23 18:09 ID:nv7bciG2
◆HU8upqGUさんのスクリプトは判定がすごい厳しいんですよね(汗
697こんぺイトー ★:02/05/23 18:35 ID:???
今てきとーに書いているんで、製作者さん達は分かっている事があれば言ってください。
使ってる方も何かあったらどうぞ。

破雲さんのスクリプト
・「ブラウザ変ですよん。。。」が多発

実験中毒さんのスクリプト
・ツール書きこみで「Timeが不正」が出る
・htmlの仕様が違う
・携帯の判定をしていない

◆HU8upqGUさんのスクリプト
・キャップ使わないと書き込めない

携帯の判定は実験中毒さんだけかな?

表に出しにくい事はこちらでも結構です。
[email protected]
2chのアドレスじゃねー(:_;)
698◆HU8upqGU:02/05/23 18:44 ID:???
えーと、使用されたものが修正前のスクリプトらしいのですが…。
古いバージョンでは、SETTING.TXTの一部が互換性がなく、
多分、「そのカキコは飽きたです。。。」が出つづけます。
RES_COPIPEおよび、RES_KAKISUGIが必要でした。
バーションが5/22以降のものなら、完全互換できちんと動くはずです。
699◆HU8upqGU:02/05/23 18:48 ID:???
index.htmlが崩れる点は、
直接index.htmlとテンポラリHTMLファイルを更新するため、
スクリプトをそのままリプレイスしたままでは崩れます。
1.HTMLテンポラリを完全に削除する。
2.スレッドを立てる。(もしくは、read.cgiでレスをつける。)
700破雲 ◆6Xvfle8c:02/05/23 18:49 ID:tj/wq3IA
いきなり始まってたんで混乱してますが、、、(´Д`;)ノ 

4行目 $DEBUG = 0;

106行目 $SETTING{'DEFCON'} = !$SETTING{'DEFCON'} ? "0000-0000-0000-0000-1111-1111-1111-1111-FF3":$SETTING{'DEFCON'};

に、替えてください
「ブラウザ変ですよん」は、おさまるはずです、、、
701◆HU8upqGU:02/05/23 18:49 ID:???
なお、HTMLテンポラリがすべて旧版の場合なら、削除する必要はありません。

※read.cgiでレスを付ける場合はindex.htmlを削除してからでした。
702破雲 ◆6Xvfle8c:02/05/23 18:50 ID:tj/wq3IA
あ、割って入った、、、スマソ
703◆HU8upqGU:02/05/23 18:52 ID:???
いえいえ、私も一人でレスつけすぎでした。
(結構焦ってます…。)
704かぼししょー ◆.KABoCHA:02/05/23 18:55 ID:???
 ○ノハ○
ヽ( ´д`)ノ みんながむばれ〜。。
705こんぺイトー ★:02/05/23 18:55 ID:???
俺も焦ってます・・・。

>◆HU8upqGUさん
・キャップ使わないと書き込めない

は新バージョンで直ったんですね?
706破雲 ◆6Xvfle8c:02/05/23 18:56 ID:tj/wq3IA
>>704
あれ?、ししょー出してないの?
707◆HU8upqGU:02/05/23 18:57 ID:???
>トオルさん
修正版は、修正する前と同じ場所に差し替えでアップロードしています。
添付メールの方がよろしいでしょうか。
708実験中毒 ★:02/05/23 18:58 ID:???
焦らない焦らないヽ(´ー`)ノ マターリ
>◆HU8upqGU さん
スレ立てしませう。。。 参照:>>661
709こんぺイトー ★:02/05/23 18:58 ID:???
あ、何回も言うけど俺トオルさんじゃないっす。
一応こっちも受け付けますが、FTPいじれないですよ。
[email protected]
710◆HU8upqGU:02/05/23 18:58 ID:???
>>705
直っているはずです。
これでだめなら理由は判りません…。
711実験中毒 ★:02/05/23 18:59 ID:???
あ、◆HU8upqGU さんは、日記スレがあるか。。。
712かぼししょー ◆.KABoCHA:02/05/23 18:59 ID:???
>>706
 ○ノハ○
ヽ( ´д`)ノ うん。。あちしはただの野次馬じゃけん。。
713◆HU8upqGU:02/05/23 19:27 ID:???
>>709
お疲れさまです。
まとめ、ありがとうございました。
714◆HU8upqGU:02/05/23 19:37 ID:???
>こんペイトーさん
>[email protected]
にスクリプト送ってもよろしいのでしょうか?
(結構大きいですが…。)
715こんぺイトー ★:02/05/23 19:38 ID:???
>>714
いいすよ。
こちらからトオルさんに渡します。
716◆HU8upqGU:02/05/23 19:45 ID:P.a1RxrE
送りました。お願いします。
717トオル@話にならない馬鹿:02/05/23 19:47 ID:???
あ、スクリプトは俺に送ってください。<[email protected]
こんぺイトーさんに送っても同じですが、二度手間もあれなんで。
718こんぺイトー ★:02/05/23 19:48 ID:???
ということです。
719トオル@話にならない馬鹿:02/05/23 19:57 ID:???
んで、修正版のテストは今夜から。
こんぺイトーさんもよろしくー。
720実験中毒 ★:02/05/23 20:04 ID:???
ぉー。。。
またおいらから?
721◆HU8upqGU:02/05/23 20:16 ID:???
>トオルさん
送りました。お願いします。
722こんぺイトー ★:02/05/23 20:17 ID:???
>>721
手間かけさせてすんませんね〜。
723◆HU8upqGU:02/05/23 20:24 ID:???
>>こんペイトーさん
これから、(多分)お世話になります〜。
(ぼっ壊れる可能性もありますから。。。)
724破雲 ◆6Xvfle8c:02/05/23 20:33 ID:tj/wq3IA
>>こんペイトーさん
お手間取らせてすいません、、、

#いまだに焦ってます(´Д`;)ノ 
725こんぺイトー ★:02/05/23 21:13 ID:???
とりあえず、まとめました。

http://www.hpfree.com/2ch/contest.txt

新たなバグ報告などは「[email protected]」まで。

今日はちょっと用事が入ったので、落ちます。
すんません>トオルさん&皆さん
726◆HU8upqGU:02/05/23 21:22 ID:???
お疲れ様でした〜。
727破雲 ◆6Xvfle8c:02/05/23 23:32 ID:tj/wq3IA
修正、御願いします、バグです、、、(汗

346行目付近

$staiv =~ s/\((.+)$//;
     ↓
$staiv =~ s/\(\d+.$//;

変更おねがいします、、、
まだあるかも汗
728モルモットさん:02/05/24 00:39 ID:???
寝たな>トオル
( ̄ー ̄) ニヤリッ
729モルモットさん:02/05/24 00:48 ID:???
いや、どうつっこんでよいものやら。
730トオル@話にならない馬鹿:02/05/24 01:57 ID:nqWE5gcM
んじゃ、実験します。今日からは一日ずつ。来週から一週間ずつ。
731実験中毒 ★:02/05/24 02:00 ID:???
うひょひょヽ(´ー`)ノ
732破雲 ◆6Xvfle8c:02/05/24 02:08 ID:vDmyNmsI
o( ̄ー ̄)o ワクワク
733◆HU8upqGU:02/05/24 02:13 ID:???
はぃ。
734一万一千本の鞭 ◆REDBeeLo:02/05/24 02:23 ID:???
馬車馬のように働いてください。( ̄ー ̄)ニヤリッ
735実験どーぶつー ★:02/05/24 02:27 ID:???
どの順番で行くのかしら?
736実験中毒 ★:02/05/24 02:37 ID:???
まずおいらからみたいです。。。
737トオル@話にならない馬鹿:02/05/24 02:39 ID:3GaHORnp
明日になったら破雲さんのに変えます。
738破雲 ◆6Xvfle8c:02/05/24 02:40 ID:dFmC8YBh
バグの洗い出しをしておきます、、、(汗
739トオル@話にならない馬鹿:02/05/24 04:24 ID:???
んじゃ、順番に行きますか。
740モルモットさん:02/05/24 04:39 ID:???
741トオル@話にならない馬鹿:02/05/24 04:41 ID:???
【あめぞうウィルス】
これは、スタイルシートやリンクを埋め込まれるもので、
文字列とHTMLタグ(<>)の間に必ず半角スペースを入れることでほぼ防げる。
"を"に置換しておけばなおよし。
ただ、多言語書き込みによる埋め込みなどもあるので注意。
【fusianasan表示破壊】
2バイト文字の後半がアルファベットのfと同じ場合に発生する。
fusianasanは、強調解除のタグで囲まれているので、
これをやられると表示が壊れてしまう。
あめぞうウィルスと同じく、半角スペースで防ぐこともできるが、
実際にそれをやると変換されない場合が出てくるので注意。
【板停止書き込み】
特殊な文字列を書き込まれることで、板のパーミッションを変更されてしまう。
文字については3種ほど分かっているので、これらを弾くだけで防げる。
でも、変換順番を間違えると、リンクなどが壊れるので注意。
【偽キャップ】
板停止書き込みが起こる文字を名前欄に入れると発生する。
上の障害の全てに対応すれば、これも同時に防ぐことができる。
【多言語書き込み】
S-Jis以外の書き込みを許すと、他の言語で書き込めるようになり、
上の全てのバグが発生しやすくなる。
とにかく、S-Jis以外の書き込みを弾くしかない。
742トオル@話にならない馬鹿:02/05/24 04:42 ID:???
つうことで対策をよろしく。。。
>【板停止書き込み】
これ自力で直すの難しそうw
744トオル@話にならない馬鹿:02/05/24 04:48 ID:???
あ、あとですね。。。削除された場合の表示対応かな。
試験的に1つレス削除しますので、htmlファイルの変化を見てください。
745破雲 ◆6Xvfle8c:02/05/24 05:05 ID:???
どこでしょう?(^^;)
746◆HU8upqGU:02/05/24 05:13 ID:???
どこでしょう?
747実験中毒 ★:02/05/24 05:13 ID:???
どこでしょう???
748トオル@話にならない馬鹿:02/05/24 05:15 ID:???
http://ooo.2ch.net/jikken/html/1015550001.html
書き込むと普通のファイルになるんで書かないでね。。。
749( ● ´ ー ` ● ) ★:02/05/24 05:22 ID:???
>>748
??
【:32】sageスレッド
750破雲 ◆6Xvfle8c:02/05/24 05:25 ID:???
あぼーんすると、html最初の1行だけしか残らない?
751トオル@話にならない馬鹿:02/05/24 05:28 ID:???
破雲さんが正解です。
752破雲 ◆6Xvfle8c:02/05/24 05:30 ID:???
考えてみれば当然か、、、
残っちゃまずいし
753トオル@話にならない馬鹿:02/05/24 05:31 ID:???
そのとおりです。。。
754破雲 ◆6Xvfle8c:02/05/24 05:34 ID:???
サブになってたのはこれがあったからか、、、ナルナル
755トオル@話にならない馬鹿:02/05/24 05:36 ID:???
お、鋭い。。。
756トオル@話にならない馬鹿:02/05/24 05:37 ID:???
つうことで今日は落ち。。。皆さん頑張れー。。。
757破雲 ◆6Xvfle8c:02/05/24 05:39 ID:???
お疲れでした〜

#で、手元のは修正完了っと
758◆HU8upqGU:02/05/24 06:01 ID:???
書き直しだお…。とほ。
759破雲 ◆6Xvfle8c:02/05/24 06:13 ID:???
>>758
ガンガレ
760実験中毒 ★:02/05/24 06:17 ID:???
板停止書き込みだけわかんね(;´Д`)
761実験中毒 ★:02/05/24 06:20 ID:???
2chDuke もわかんね。。。
電番は、パス。。
762破雲 ◆6Xvfle8c:02/05/24 06:24 ID:???
アリス ゲス 2ch Duke

これで探す、、、おれもわからん(´Д`;)ノ 
763.:02/05/24 09:34 ID:???
>760
板停止書き込みはかぼししょーに相談すると良いと思われ。
764◆Mz2000PY:02/05/24 10:09 ID:???
てすとぉぉぉ
765こんぺイトー ★:02/05/24 17:37 ID:???
実験中毒さんのは問題なく作動してるようですね。
Timeはもう出ないのかな?
766◆PHPjGZ2Q:02/05/24 17:50 ID:???
板停止てーのはNULLを通してしまうという ただの
セ キ ュ リ テ ィ ホ ー ル
やね
%00=NULL

$FORM{'bbs'} = "bbs\0";

以下はすべて ../bbs と認識。
../bbs%00/SETTING.TXT
../bbs%00/dat/1234567890.dat
../bbs%00/subject.txt
それで../bbsにあらゆる操作をしようとして失敗し続け(2chのスクリプトはここらへんのエラーチェックをしていない
最終的にたぶんover1000threadのところで誤認され../bbsのパーミッションが落ちる
つまり$FORM{'bbs'} =~ s/\0//g;とかしてあればこのような問題は発生しない(気分
767モルモットさん:02/05/24 17:52 ID:???
ああうあ、@checkが利かない つД`)y-~~
768かぼししょー ◆.KABoCHA:02/05/24 19:33 ID:???
○ノハ○
( ‘д‘)<実験中毒さんのはななむすさんのを改造したんだと思ってたけど違うのかな?。。
       ななむすさんのは bbs に限らず $FORM に \x00 があるとエラー出すはずなんだけど。。。
       $FORM{'bbs'} に限っては \w 以外でエラー出すはず。。
       偽キャップもできないはずよん。。。。
769かぼししょー ◆.KABoCHA:02/05/24 20:09 ID:???
○ノハ○
( ;‘д‘)<使えちゃいますた、、ははは。。

http://ooo.2ch.net/test/read.cgi/jikken/1017071166/25
770かぼししょー ◆.KABoCHA:02/05/24 20:10 ID:???
>>769
ハ○
д‘)<アドレス間違えた。。。

http://ooo.2ch.net/test/read.cgi/jikken/1016126861/25
771#!/usr/bin/perl ★:02/05/24 20:23 ID:???
てーことは、、
772モルモットさん:02/05/24 20:24 ID:???
おお、
773実験中毒 ★:02/05/24 20:37 ID:???
やっぱり、tr でやるとうまく行かないのかなぁ?
774◆HU8upqGU:02/05/24 20:40 ID:???
ふむふむ勉強になります。
$FORM{'bbs'} =~ tr/\x00-\x1f\x7f\.\/\|<>//;
$FORM{'key'} =~ tr/\x00-\x1f\x7f\.\/\|<>//;
こんなんじゃだめですか??
775実験中毒 ★:02/05/24 20:41 ID:???
tr/\x00-\x1f//d;
右側のリストは無いから削るってのはどうかな?
776◆HU8upqGU:02/05/24 20:41 ID:???
あ、dが要るのかな??
777◆PHPjGZ2Q:02/05/24 20:47 ID:???
tr/\x00-\x1f//;じゃ回数を数えるだけですね、とか言ってみるテスト
778◆HU8upqGU:02/05/24 21:07 ID:???
そうですね(汗。
779◆HU8upqGU:02/05/24 21:09 ID:???
危ないところでした。。。
780実験中毒 ★:02/05/24 21:12 ID:???
うーむ。そっかそっか。
ところで、@check って必要?
781◆HU8upqGU:02/05/24 21:23 ID:???
一応、付けてあります。
いらなくなったら削ります。
782破雲 ◆6Xvfle8c:02/05/24 22:44 ID:???
(ー。ー)フゥ
地下徘徊してると人間性悪くなりそう、、、
783実験中毒 ★:02/05/24 23:12 ID:???
そろそろ破雲さんの番ですね。。。
o(^-^)oファイト
784◆HU8upqGU:02/05/24 23:15 ID:???
期待してます>おみくじ。
785破雲 ◆6Xvfle8c:02/05/24 23:19 ID:???
>>784
そう言えばそんなの有ったね(´Д`;)ノ 
忘れてた。。。
786◆HU8upqGU:02/05/24 23:23 ID:???
大吉狙います(素)。
787実験中毒 ★:02/05/25 03:11 ID:???
トオルさんまだかなー?
ルパン見たいので落ち。
おいらがいなくなった途端に現れたりして、、
788トオル@話にならない馬鹿:02/05/25 03:37 ID:TfBTGMDN
正解(笑)
789ヽ(`Д´)ノ◆.BOKKiNg:02/05/25 03:38 ID:???
>>788
ヽ(`Д´)ノ ポッキアゲ
790モルモットさん:02/05/25 03:42 ID:???
罠が張られていた!?
791実験中毒 ★:02/05/25 05:09 ID:???
今画面をみて一言。

「なんじゃそりゃーヽ(`Д´)ノ」
792◆HU8upqGU:02/05/25 05:10 ID:???
おはよう。
793トオル@話にならない馬鹿:02/05/25 05:18 ID:wuyYHv0A
( ̄ー ̄)ニヤリッ>中毒さん
794実験中毒 ★:02/05/25 05:22 ID:???
いいもんいいいもん(;;)
とっつぁんに、トオルさんを逮捕してもらうからヽ(`Д´)ノ ウワァァァン!!
795【吉】@こんぺイトー ★:02/05/25 13:26 ID:???
どれどれ。
796【小吉】@こんぺイトー ★:02/05/25 13:27 ID:???
これは何で判定してるのかな?
797【小吉】@こんぺイトー ★:02/05/25 13:27 ID:???
ランダムか・・・。
798モルモットさん:02/05/25 13:30 ID:xyFY3I1Y
ほう
799モルモットさん:02/05/25 13:30 ID:xyFY3I1Y
PROXYチェック無しかー
800モルモットさん:02/05/25 13:54 ID:???
8000
801( ● ´ ー ` ● ) ★:02/05/25 20:05 ID:???
( ● ´ ー ` ● )なっち801
802実験中毒 ★:02/05/26 01:02 ID:???
次は◆HU8upqGU さんの番ですねヽ(´ー`)ノ ガンバ!
トオルさん召還age
803【吉】:02/05/26 01:11 ID:ct63cwm6
r
804◆HU8upqGU:02/05/26 01:26 ID:???
>>802
うい。
頭寝てますけど〜。
805【中吉】:02/05/26 02:13 ID:DuX6EnWU
>>804
◆HU8upqGUさんも
おみくじキボンヌ
806◆HU8upqGU【小吉】:02/05/26 02:18 ID:???
結構やってたりしてます〜。
807【吉】:02/05/26 02:25 ID:???
>>806
おみくじ機能キボンヌ
結構楽しいからこれからのスタンダードにw
若しくは別の新機能キボンヌ
808◆HU8upqGU【小吉】:02/05/26 02:31 ID:???
あう。
809破雲◆6Xvfle8c:02/05/26 02:34 ID:???
スロットはいかが?、っと言ってみるテスト
重いから外したんだけど(^^;)
810◆HU8upqGU【中吉】:02/05/26 02:38 ID:???
ええ?!スロットって…。
全然軽量化しない罠?
811 【神】◆MUJIBiBE【末吉】:02/05/26 02:43 ID:???
>>809
>>810
そんなのもあったの!?
確かに重くなりそうだw
でも面白そうな予感。1日限定でキボンヌ
812◆HU8upqGU【吉】:02/05/26 02:53 ID:???
>>809
次は1週間の耐久試験らしいので、そのとき期待してます。
とか言ってみるテスト。
813実験中毒 ★:02/05/26 02:58 ID:???
>812
多分、バグ潰しできていないおいらは失格でしょう。。。
えぇえぇ、、、。・゚・(ノД`)・゚・。
814破雲◆6Xvfle8c:02/05/26 02:59 ID:???
>>813
いっしょ(´Д`;)ノ 
815◆HU8upqGU【小吉】:02/05/26 03:03 ID:???
私も、潰せてないです。
今日も1つ見つけましたし…。
816トオル@話にならない馬鹿:02/05/26 03:58 ID:dJCRYkM6
ま、なんとかなるでしょう(笑) 今から入れ替えます。
817◆HU8upqGU:02/05/26 03:59 ID:???
おねがいします。
818モルモットさん:02/05/26 04:03 ID:Lz2FqlNQ
強制ふっきさせます。
819モルモットさん:02/05/26 04:05 ID:Lz2FqlNQ
HTMLの形式が違うので、壊れます…。
820モルモットさん:02/05/26 04:08 ID:Lz2FqlNQ
あれ(汗。
821モルモットさん:02/05/26 04:10 ID:Lz2FqlNQ
>トオルさん
とりあえず、HTMLファイルを全部消してもらえませんか?
822モルモットさん:02/05/26 04:16 ID:Lz2FqlNQ
・キャップが使えないのは何故…?
823HU8upqGU:02/05/26 04:21 ID:Lz2FqlNQ
>トオルさん
とりあえず、HTMLファイルを全部消してもらえませんか?
824HU8upqGU:02/05/26 04:26 ID:cQG1oU3k
てすとです。
825◆HU8upqGU@実験どーぶつー ★:02/05/26 04:28 ID:???
&HandleCallの呼び出し方間違ってます…?
826トオル@話にならない馬鹿:02/05/26 04:29 ID:ShmcI/sk
htmlファイルはさっきクリアしました。
んで、どうやっても俺が書けないので、いったん戻しました。
827◆HU8upqGU@実験どーぶつー ★:02/05/26 04:31 ID:???
だめでしたか…。
ううむ。
828破雲 ◆6Xvfle8c:02/05/26 04:32 ID:???
またーり に阻まれて書けませんでした(^^;)
829◆HU8upqGU@実験どーぶつー ★:02/05/26 04:33 ID:???
キャップが使えませんでした。
スレッドが立てられませんでした。
何故か書きこみ時間がかかりました。
原因不明なものがありすぎです…。
830トオル@話にならない馬鹿:02/05/26 04:34 ID:ShmcI/sk
まず、ホスト名が解決できないというか、
$HOSTに$ENV{'REMOTE_HOST'}がデフォルトで入ってしまうんですが。
831トオル@話にならない馬鹿:02/05/26 04:36 ID:ShmcI/sk
あと、実験報告用の別スレッドをお願いします。>◆HU8upqGUさん
独り言スレッドじゃ分かりにくいんで。。。
832◆HU8upqGU@実験どーぶつー ★:02/05/26 04:37 ID:???
またーりを、エラートラップの部分、#で注釈してもらえませんか?
DispError2("またーり", "またーりどうぞです。。。")
if ((((-M $PATH. 'lastpost.cgi')*60*60*24) < 10) and
(($ip eq $ENV{'REMOTE_ADDR'}) or ($SPID and ($spid eq $SPID))));
833◆HU8upqGU:02/05/26 04:39 ID:???
立てました。
834モルモットさん:02/05/26 05:21 ID:???
修復
835実験中毒 ★:02/05/26 06:40 ID:???
いよいよ明日から一週間づつ試されるわけだけど、、自信ないな〜、、
836破雲 ◆6Xvfle8c:02/05/26 06:42 ID:???
>>835
ネタきぼんぬ
837実験中毒 ★:02/05/26 06:45 ID:???
ネタっすか?(;´Д`)
838◆HU8upqGU:02/05/26 06:47 ID:???
スロットきぼんぬ
839破雲 ◆6Xvfle8c:02/05/26 06:47 ID:???
>>838
禿同
840モルモットさん:02/05/26 06:53 ID:???
スロットルきぼんぬ
841実験中毒 ★:02/05/26 08:20 ID:???
842モルモットさん ◆MURAL.9.:02/05/26 12:15 ID:???
>841
同じ文字が二つ並ぶと赤くなる。。。
843モルモットさん:02/05/26 17:18 ID:???
宣伝レスにボタンひとつで対応できるような管理が簡単なスクリプトおながいします
844トオル@話にならない馬鹿:02/05/27 00:01 ID:OFc33gAY
それじゃ、実験中毒さんのに変えます。
修正版はもらってないんで、この間のでいいのかな?
845破雲 ◆6Xvfle8c:02/05/27 00:43 ID:???
今日は早い、、、
846モルモットさん:02/05/27 00:46 ID:???
せっかく放置プレイを楽しんでたのに・・・。
847トオル@話にならない馬鹿:02/05/27 01:32 ID:MAhAAgQk
参加者さんたちにお願いです。
修正版を送ってくださる時は、どこを修正したのかメール本文に
書いていただけると嬉しいです。
なぜかというと、こちらで組み込んでるものが組み込み直しになるので。。。
848モルモットさん:02/05/27 01:36 ID:dE3phdfm
了解しました。
(次の版は後ろ半分、別ものになりそうです。。)
849848= ◆HU8upqGU:02/05/27 01:37 ID:dE3phdfm
でした。
850トオル@話にならない馬鹿:02/05/27 07:14 ID:???
ツール荒しの対策はお済みでしょうか?
意外ですが、あれはサーバを止めるくらいの脅威です。
運営系の板にいるかたはご存知かと思いますが、
かつて、運営3板がサーバ移動を繰り返したのはこれのせいです。
対策はやれるだけやっておいたほうがいいかと。
851実験中毒 ★:02/05/27 07:19 ID:???
うんうん。
852実験中毒 ★:02/05/27 09:05 ID:???
素朴な疑問。。。
ID 無しは none? non?
853モルモットさん:02/05/27 14:51 ID:???
nonで正解です。
854モルモットさん:02/05/27 16:18 ID:lHygALnz
test
855モルモットさん:02/05/27 16:21 ID:???
test
856( ● ´ ー ` ● ) ★:02/05/28 00:04 ID:???
test
857◆fSunOs.U:02/05/28 01:32 ID:???
いつの間にか始まってたんですね.

ところで,Compress::Zlibですが,システムに入ってなかったとしても,
自分のホームディレクトリかどこかに入れてしまえばいいんですけどね.

例えば,ホームディレクトリが"/home/mona"として......

1. ここから取ってくる.
  http://cpan.org/authors/id/P/PM/PMQS/Compress-Zlib-1.16.tar.gz
2. 普通に展開・ビルド.
  tar xvzf Compress-Zlib-1.16.tar.gz
  cd Compress-Zlib-1.16
  perl Makefile.pm
  make
  make test
3. ここで"make install"はせずに,
  cp -pr blib /home/mona/perl
4. あとは,スクリプトの先頭でこんな感じで指定.
  #!/usr/bin/perl -I/home/mona/perl/arch -I/home/mona/perl/lib


荒らし対策は......相手のIPその他がわかるのなら,CGIに入る前に.htaccessで
ブロックしてしまえば,あまり重くはならないんでしょうけどね......
例えば10.20.30/24からIE5.5を名乗って来てる相手なら

<Limit POST>
  SetEnv allow 1
  BrowserMatch "MSIE 5\.5" !allow
  Deny from 10.20.30/24
  Allow from env=allow
</Limit>
858トオル@話にならない馬鹿:02/05/28 03:57 ID:VzT/kMfD
laveサーバがツール荒らしで止められた模様。。。ヽ(;´Д`)/

>>857さん
ほうほう。。。一番下のやつは夜勤さんがやってるかも?
859実験中毒 ★:02/05/28 03:59 ID:???
love サーバ?

確か旧スクリプトでしたよね。。。
860モルモットさん:02/05/28 04:09 ID:???
いっそloveも新ス(以下略
861さくらんぼヾ(´ー`;)ノ:02/05/28 04:54 ID:???
  ∧ ∧
 ミ,,-_-ミ  新スクリプト…うちのケーブル大丈夫だったかな
862トオル@話にならない馬鹿:02/05/28 05:09 ID:???
>さくらんぼさん
ここに書ければ大丈夫ですよ。ま、今は男爵さん仕様ですが。
863さくらんぼヾ(´ー`;)ノ:02/05/28 05:27 ID:???
  ∧ ∧
 ミ,,-_-ミ  あぅ、そーなんすか 先月までキャップなしじゃここに書けなかったもんで
        チョト心配だったですよ
864トオル@話にならない馬鹿:02/05/28 05:59 ID:???
>さくらんぼさん
あ、それだと書けないかも。。。
プロバイダに早めに連絡したほうがいいすよ。
865実験どーぶつー ★:02/05/28 14:21 ID:???
あげ
866実験どーぶつー ★:02/05/28 14:36 ID:???
うひょー
867実験どーぶつー ★:02/05/28 23:07 ID:???
あげ
868モルモットさん:02/05/29 00:35 ID:IADX58qE
>>857
ふつー@INCへの追加はuse lib qw(libs...)でないかい。
まあperlだからなんでもありだけどさ。
869◆HU8upqGU:02/05/29 01:07 ID:???
>トオルさん
すみません、質問なんですが、
ポートスキャンをスルーさせるホストのリストのありかを
教えていただけませんか?
870トオル@話にならない馬鹿:02/05/29 01:32 ID:???
いや、それはさすがに、、、(汗)
http://ooo.2ch.net/test/read.cgi/jikken/1022431383/l50
ここのリストがヒントということで。
871◆HU8upqGU:02/05/29 21:11 ID:???
了解しました。
でも、よく分からなかったり…。
(リストを自分で作れって事でしょうか。)
872トオル@話にならない馬鹿:02/05/31 09:34 ID:bffnQhVd
そろそろ考えてみよう。コンテストのお礼を。。。
全サーバキャップと俺のスクリプト(罠抜き)とどっちがいいすか?
873実験中毒 ★:02/05/31 09:50 ID:???
お礼まで貰えるんすか?(´Д`)ハァハァ
874◆Mz2000PY:02/05/31 10:30 ID:???
トオルさんをください。
じゃあきゃっぷでおねがいします
876モルモットさん:02/05/31 10:59 ID:???
( ´,_ゝ`)プッ
877モルモットさん:02/05/31 16:58 ID:???
トオルさんをもらうのは、私ですので、残念でした。
878モルモットさん:02/05/31 17:13 ID:???
>>877 山分けするとか。
      上、      /⌒ヽ, ,/⌒丶、       ,エ
       `,ヾ   /    ,;;iiiiiiiiiii;、   \   _ノソ´
        iキ /    ,;;´  ;lllllllllllllii、    \ iF
        iキ'     ,;´  ,;;llllllllllllllllllllii、    ナf
         !キ、._  ,=ゞiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii!! __fサヘ.
       /  `ヾ=;三ミミミミヾ仄彡彡ミミヾ=`´  'i、
       i'   ,._Ξミミミミミヾ巛彡////iii_    |
       |  ;if≡|ヾヾヾミミミミヾヾ、//巛iiリ≡キi  |
        |  if!  |l lヾヾシヾミミミ川|ii//三iリ `キi  |
      |  ,if ,f=|l l lヾリリリリリ川川|爪ミミiリ=t、キi  |
        |  ;iナ,サ |l l l リリ川川川川|爪ミミiiリ キi キi  |
        |   iナ ;サ |l l リリリリ川川川川l爪ミミilリ キi キi  |
       |  iサ ;サ, |リ リリ川川川川川l爪ミミiリ ,キi キi  |
       |  iサ ;サ, | リ彡彡川川川川|爪ミミiリ ,キi :キ、  |
        ,i厂 iサ, |彡彡彡彡ノ|川川|爪ミミリ ,キi `ヘ、
      ,√  ;サ, |彡彡彡彡ノ川川|ゞミミミリ ,キi   `ヾ
     ´    ;サ,  |彡彡彡彡川川リゞミミリ  ,キi
         ;サ,  |彡彡彡彡リリリミミミシ   ,キi
         ,;#,    |彡彡ノリリリリミミミシ    ,キi
        ;メ'´    !彡ノリリリリリゞミミシ     `ヘ、
       ;メ      ヾリリリリノ巛ゞシ       `ヘ、
      ;メ        ``十≡=十´         `ヘ、
                 ノ    ゞ
880モルモットさん:02/05/31 17:24 ID:???
236 :しゃるしゃる  ◆JOJOHIHI :02/05/31 15:58 ID:ND/z1Hlt
ERROR:フォーム情報が不正です!
--------------------------------------------------------------------------------

ホスト:adslkyt2-p34.hi-ho.ne.jp

名前: 名前が無い@ただの名無しのようだ
E-mail:
内容:
test
8811001:Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
882トオル@話にならない馬鹿:02/05/31 19:39 ID:???
ところが、削除すると書けるんだな、これが。。。
883モルモットさん:02/05/31 19:44 ID:???
>>881
(ll゚Д゚)1001が!
884一万一千本の鞭 ◆REDBeeLo:02/05/31 20:18 ID:???
1001が…(゚∀゚)アヒャヒャヒャ!!
これわいっこのこさなくてもよかったんじゃないかー
てんぷれのあるAAはけしてもよかったんじゃないかー
きもちわるいぞー
886モルモットさん:02/05/31 23:20 ID:???
これは初めて見た。
887モルモットさん:02/05/31 23:51 ID:???
俺はスクリプトがいいぞ!
888モルモットさん:02/06/01 18:13 ID:???
あれま。
889実験中毒 ★:02/06/01 18:15 ID:???
はれま。
890◆sUY48rs.:02/06/02 02:30 ID:???
http://momokotan.s3.xrea.com/bbs_gakkai/test/
Bbs.pmがほぼ完成しますた。(´・ω・`)
bbs.cgiだけは相変わらず軽量です・・・
891名無しさん:02/06/02 04:57 ID:???
892トオル@話にならない馬鹿:02/06/02 11:32 ID:???
誰か教えてください。

$X = "hage";
if ($X){
   print $X;
else{
   print "禿げじゃねえ(素)"
}

この場合、どっちを出力します?
893トオル@話にならない馬鹿:02/06/02 11:34 ID:wvBSHgKD
あ、癖で下げてた(汗) 誰かーいますかー。。。
894仕様無しさん ◆NwLv.g/w:02/06/02 11:43 ID:???
"hage"です。
でも、この場合なんとなく
print $X||"禿げじゃねえ(素)"
と書きたくなる...
895トオル@話にならない馬鹿:02/06/02 11:50 ID:???
そういう書き方もあるのか。。。
勉強になります。40kをきれるかも。。。
896仕様無しさん ◆NwLv.g/w:02/06/02 11:56 ID:???
補足です。
$X=""や、$X="0"のときは"禿げじゃねえ(素)"が表示されるので、
名無しのチェック時はif($X)は使えないですよ〜
897実験中毒 ★:02/06/02 12:06 ID:???
おいらならこうかなぁ。。。
print $X eq '' ? '禿げじゃねえ(素)' : $X ;
898トオル@話にならない馬鹿:02/06/02 12:21 ID:???
>中毒さん
その書き方だと、慣れてないから俺も博之も分からんと思う。。。
899実験中毒 ★:02/06/02 12:27 ID:???
Σ(゚Д゚|||ズガーン!!

ウツダシノウ、、、(AAショウリャク)
900実験中毒 ★:02/06/02 12:27 ID:???
ついでに900っと。。。
901トオル@話にならない馬鹿:02/06/02 12:27 ID:???
つうか、マジで40kをきりそうで嬉しいかも。。。
動作のほうもかるくなった?
903かぼししょー ◆KABO/ROM:02/06/02 12:31 ID:???
 ○ノハ○
ヽ( ´д`)ノ みんながむばれー。。
904◆KABO/ROM:02/06/02 12:34 ID:???
>>898
負荷を気にするなら、慣れなはれ。。(笑

ひろいきと二人でお勉強して♥。。
905実験中毒 ★:02/06/02 12:37 ID:???
A?B:C;
A が真であれば B を、偽であれば C を。
単純っぽいけどなぁ。。。
906トオル@話にならない馬鹿:02/06/02 12:58 ID:???
>>904:ししょーさん
いや、俺はともかく、博之は、、、(汗)

んで、39.9 KB (40,892 バイト)になりました。
すっげえ嬉しい。。。俺って単純?(笑)
907破雲 ◆6Xvfle8c:02/06/02 12:58 ID:???
40Kか、、、
50K超えそうなんだけど、、、(´ヘ`;)ハァ〜
908トオル@話にならない馬鹿:02/06/02 12:59 ID:???
参考として、他の3人のサイズを書いてもいい?駄目?
909実験中毒 ★:02/06/02 13:00 ID:???
>908
おいらはいいすよ。
910実験中毒 ★:02/06/02 13:01 ID:???
あ、但し、おいらのすりーさいずは公開しちゃだめよん。。。
最近うぇすとがきになって。
911◆KABO/ROM:02/06/02 13:04 ID:???
うちのは38KBだ。。(無関係
912トオル@話にならない馬鹿:02/06/02 13:04 ID:???
フーン。。。>>910
913トオル@話にならない馬鹿:02/06/02 13:09 ID:???
とりあえず、動くかどうか実験してこよう。。。
914実験中毒 ★:02/06/02 13:14 ID:???
うぐっ、なんだか冷たい視線を感じる(;´Д`)ハァハァ
915実験中毒 ★:02/06/02 13:19 ID:???
30.1KB 30828バイト(LF) +α
サイズよりスクリプトの処理速度ヽ(´ー`)ノ
916ただのお馬●さん ◆paperI2I:02/06/02 13:31 ID:???
生暖かい目で見守ってみる。

<●>_<●>
917◆HU8upqGU:02/06/02 15:02 ID:???
新型は45K程度です。
918荒波:02/06/02 16:16 ID:???
test
919通りすがりのてすとt:02/06/02 16:52 ID:cINiJ3Df
086581999762
920実験中毒 ★:02/06/02 16:54 ID:???
テストは(略
921破雲 ◆6Xvfle8c:02/06/02 17:00 ID:???
スクリプトかな?
串使ってるみたいだし、、、
922実験中毒 ★:02/06/02 17:04 ID:???
気付かなかった、、、
923破雲 ◆6Xvfle8c:02/06/02 18:13 ID:???
秒間5くらいかな?
さて今の負荷は?、、、そろそろ書いてくれるかな?(^^;)
924◆Oi/.CoUc:02/06/02 18:52 ID:???
おう
925◆Oi/.CoUc:02/06/02 18:55 ID:???
おう
926トオル@話にならない馬鹿:02/06/03 11:57 ID:???
おっと、、削除に対応してなかったのか(汗)
927実験中毒 ★:02/06/03 16:41 ID:???
そろそろ次スレきぼんぬ。。。>トオルさん
928トオル@話にならない馬鹿:02/06/03 18:02 ID:???
スクリプトが変わってからのほうがきりがいいかなと。
929実験中毒 ★:02/06/04 00:05 ID:???
六月四日ヽ(´ー`)ノ
930◆11rrrXJg【吉】:02/06/04 04:21 ID:???
オツカレヽ(`Д´)ノサゲェェ!!
931.:02/06/04 05:24 ID:???
あ、ベルダンディーさん
932トオル@話にならない馬鹿:02/06/04 11:27 ID:???
933◆11rrrXJg:02/06/04 14:09 ID:???
>>931
恥 し い か ら  や   め   れ
ヽ(`Д´)ノウァァン!!(w
934◆11rrrXJg:02/06/04 14:17 ID:???
っていうかむしろコメンナサイ(ヘコヘコ
935【吉】:02/06/05 13:14 ID:???
あらっ
936モルモットさん:02/06/10 04:10 ID:???
 
937◆6Xvfle8c:02/06/10 23:20 ID:???
   | \
   |Д`) チラ
   |⊂
   |
938◆sUY48rs.:02/06/12 08:20 ID:???
   | \
   |Д`) チラ
   |⊂
   |
939ヽ(`Д´)ノ ◆.BOKKiNg:02/06/12 15:09 ID:???

   | \
   |Д`) チラ
   |⊂
   |
940ヽ(`Д´)ノ ◆.BOKKiNg:02/06/12 16:06 ID:???

   | \
   |Д`) ダレモイナイ・・オドルナラ イマノウチ
   |⊂
   |


     ♪  Å
   ♪   / \   ランタ タン
      ヽ(´Д`;)ノ   ランタ タン
         (  へ)    ランタ ランタ
          く       タン

   ♪    Å
     ♪ / \   ランタ ランタ
      ヽ(;´Д`)ノ  ランタ タン
         (へ  )    ランタ タンタ
             >    タン                     

   |  サッ
   |)彡
   |
   |
941モルモットさん:02/06/12 16:26 ID:???
みたよん(はぁと
942◆2IcHiGo.:02/06/12 19:22 ID:???
  |゚∀゚)マタクルカナ?
943ちこりーた。 ◆.BOKKiNg:02/06/13 03:43 ID:???

 |∧ ∧
 |,,・д・;) チラ・・・・
 |⊂   
 |
944モルモットさん:02/06/13 04:20 ID:???
|д゚)
945実験中毒 ★:02/06/13 04:41 ID:???
|Д`)
946モルモットさん:02/06/13 04:44 ID:???
|ε・)
947モルモットさん:02/06/13 08:14 ID:???
|ー゚)
948◆nGXQGGCY:02/06/13 13:02 ID:???
|_・)
949まかーそのに:02/06/13 13:57 ID:???
|Д゚)))
950◆6Xvfle8c:02/06/13 20:16 ID:???
 |∧ ∧
 |,,・д・;) コソ・・・・
 |⊂   
 |
951◆HU8upqGU:02/06/13 21:41 ID:???
| ■\ ...
|´∀` )
952モルモットさん:02/06/13 22:10 ID:???
|人
|ε・) ベッカムヘアデス…
953かぼししょー ◆KABO/ROM:02/06/13 23:56 ID:???
| ハ○
| д‘)...
954モルモットさん:02/06/14 00:17 ID:???
○ 人 ○
( ‘д‘)

ベッカムなかぼししょーの図
955かぼししょー ◆KABO/ROM:02/06/14 00:39 ID:???
   ○ 人 ○
   ( ‘д‘)つ FK!。。。左なのは触れないで!。。
 (( (⊃  (⌒) ))
    (__ノ
956◆2IcHiGo.:02/06/17 04:15 ID:???
|д゚)...
957モルモットさん:02/06/17 10:06 ID:???

 |∧ ∧
 |,,・д・;) イナイ ?
 |⊂   
 |
958◆nGXQGGCY:02/06/17 17:20 ID:???
|Д゚)ノシ
959かぼししょー ◆KABO/ROM:02/06/17 20:51 ID:???
|ハ○
|D`)........
960ただのお馬●さん ◆paperI2I:02/06/17 21:04 ID:???
                                                      (゜゜ )・・・。
961モルモットさん:02/06/17 23:59 ID:???
|人
|ε・)ノ
962◆2IcHiGo.:02/06/18 11:47 ID:???
|・)
963◆2IcHiGo.:02/06/18 12:43 ID:???


   | \
   |Д´) アメデセンタクモノガカワカナイ・・・ゴルァスルナラ イマノウチ
   |⊂
   |


     ♪  Å
   ♪   / \   ゴルァ ゴルァ
      ヽ(`Д´#)ノ   ゴルァ ゴルァ!
         (  へ)    ゴルァ ゴルァ
          く       ゴルァ!

   ♪    Å
     ♪ / \   ゴルァ ゴルァ
      ヽ(#`Д´)ノ  ゴルァ ゴルァ!
         (へ  )    ゴルァ ゴルァ
             >    ゴルァ!                
964モルモットさん:02/06/18 15:21 ID:???
( ゚Д゚)ゴルァ
965モルモットさん:02/06/18 15:42 ID:???
|彡サッ
966◆HU8upqGU:02/06/18 22:01 ID:???
       おにぎりワッショイ!!
     \\  おにぎりワッショイ!! //
 +   + \\ おにぎりワッショイ!!/+

    +       /■\  +
            ( ´∀`)     +
    +      (つ  つ ))  +
       +    ) ) )      +
  +        (_)_)
967◆HU8upqGU:02/06/18 22:02 ID:???
            /■\
          Σ(;´д`∩ハッ !ヒトリ?!
           (つ   丿
            ) ) )
           (_)_)
968モルモットさん:02/06/18 22:46 ID:???
( ゚Д゚)ゴルァ
969実験中毒 ★:02/06/19 14:10 ID:???
夜勤さんの言った「えばる」って何のことかなと思ったら、
eval のことだったと気付く今日の昼下がり。
970かぼししょー ◆KABO/ROM:02/06/19 20:11 ID:???
○ノハ○
( ‘д‘)<にゃは。。
971おにぎりベッカム:02/06/19 22:33 ID:???
       おにぎりワッショイ!!
     \\  おにぎりワッショイ!! //
 +   + \\ おにぎりワッショイ!!/+
   + + + +
              人
    +       /■\  +
            ( ´∀`)     +
    +      (つ  つ ))  +
       +    ) ) )      +
  +        (_)_)
972◆nGXQGGCY:02/06/20 07:44
(゚д゚)ゴルァ
973にんにん:02/06/20 23:51
とっとと直せよ
974にんにん:02/06/21 00:00 ID:uzvbvhcM
とっととハム太郎
975モルモットさん:02/06/21 00:02 ID:qRskuacM
976モルモットさん:02/06/21 00:11 ID:???

   | \
   |Д`) チラ
   |⊂
   |
977◆nGXQGGCY:02/06/21 00:13 ID:???
(・∀・)
978にんにん:02/06/21 00:16 ID:uzvbvhcM
とっととギネス
979モルモットさん:02/06/21 00:21

   |  サッ
   |)彡
   |
   |
980モルモットさん:02/06/21 00:22
あ、IDなくなった?
981モルモットさん:02/06/21 01:50

   | \
   |Д`) チラ
   |⊂
   |
982モルモットさん:02/06/21 01:52
|人
|ε・) チラチラ
983モルモットさん:02/06/21 02:03

   |  サッ
   |)彡
   |
   |
984モルモットさん:02/06/21 02:16
|
|彡ササッ
985モルモットさん:02/06/21 02:34

   | \
   |Д`) チラ
   |⊂
   |
986モルモットさん:02/06/21 02:56
|人
|ε・) チラチラ
987モルモットさん:02/06/21 03:19

   |  サッ
   |)彡
   |
   |
988モルモットさん:02/06/21 03:22
|
|彡ササッ
989モルモットさん:02/06/21 03:51

   | \
   |Д`) チラ
   |⊂
   |人
   |ε・) チラチラ
990モルモットさん:02/06/21 23:44

   | \
   |Д`) ?
   |⊂
   |人
   |ε・) ??
991モルモットさん:02/06/22 02:07
>ノハ<
(∂_∂)ノ゛
992モルモットさん:02/06/22 02:09

   | \
   |Д♥) ドキーン
   |⊂
   |人
   |ε♥) ドキドキーン
    |
 ○ノ |
 (д‘| コソーリ
  ヽつ
    |
    |
 ○ノハヽ○
((д‘三д‘)))
  ヽつ
    |
995実験中毒 ★:02/06/23 22:47
100get no tyansu!!
996実験中毒 ★:02/06/23 22:47
996.
997実験中毒 ★:02/06/23 22:47
997..
998実験中毒 ★:02/06/23 22:48
998...
999実験中毒 ★:02/06/23 22:48
999....
1000実験中毒 ★:02/06/23 22:48
1000ヽ(´ー`)ノ コンペスレ1 シューリョー

★ bbs.cgi軽量化開発コンペ ★ 2
http://ooo.2ch.net/test/read.cgi/jikken/1023157603/l50
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。