| レス数が950を超えています。1000を超えると表示できなくなるよ。 |
2ch閉鎖の危機なんだと(Part3.1)
[79:ななしさん@通信技術 (2001/08/26(日) 04:08)]
strcatの使い方もかなり激しい。someReplaceもすごい危険な仕様だ。
#この設計なら、俺なら絶対デバッグルーチンくらい入れる。
これでよくいままで攻撃されずにすんだものだね。
[80:名無しさん@お腹いっぱい。 (2001/08/26(日) 04:09)]
オープンソースだなw
[81:名無しさん (2001/08/26(日) 04:09)]
修正版
みんなで力を合わせれ!
gzip 圧縮や Last-Modified 対応など
転送量軽減に関する話題は↓こちらでお願いします。
2ch閉鎖の危機なんだと(Part3.1) @UNIX板
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998764722
read.cgi の無駄なコードの省略や高速化など
関数毎の最適化については↓こちらでお願いします。
プログラマが2chを救う!? @プログラム板
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998736516
無駄なタグの消去やHTMLの修正などは↓こちらでどうぞ。
スキルの高い方知恵を貸してください @web制作管理板
http://natto.2ch.net/test/read.cgi?bbs=hp&key=998741961
応援やグチ、今後の2chはどうなるか、
何故この事態が起こったかなどの議論は↓こちらでどうぞ。
UNIX板で2chのプログラムを開発中 パート 3 @批判要望板
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998765190
他の板の住人へ
ここのURLを張らないで応援板のURLを張ってください。
馬鹿が多く来て話になりません。
(事態は収束に向かいつつあるよ。みんなすごすぎだyo!)
[82:369 ◆3XTuRnAc (2001/08/26(日) 04:09)]
>akiさん
えと、申し訳ない。おきていたら、ミラーを変更してください。
[83:名無しさん@お腹いっぱい。 (2001/08/26(日) 04:09)]
>>79
だから書きなおした方がいいよ。
こんなコード修正する気になる?
数日でプログラム技術の方でやるでしょ。
[84:名無しさん@お腹いっぱい。 (2001/08/26(日) 04:09)]
strncpy の修正ですけどこうした方が良くないですか?
--- read4-blank.c.25.orig Sun Aug 26 04:06:27 2001
+++ read4-blank.c.25 Sun Aug 26 04:06:18 2001
@@ -829,7 +829,8 @@
kk0 = kk ;
kk1 = strchr(kk,ch) ;
if(kk1) *kk1 = '\0' ;
- strcpy(dst,kk0 + strlen(tgt) + 1) ;
+ strncpy(dst,kk0 + strlen(tgt) + 1,sizeof(dst) - 1) ;
+ dst[sizeof(dst) - 1] = '\0' ;
if(kk1) *kk1 = ch ;
return dst ;
}
[85:名無しさん@MZ-2000 ◆tBOHg0Po (2001/08/26(日) 04:10)]
ミラーは五分おきに自動更新らしいですよ
[86:名無しさん@お腹いっぱい。 (2001/08/26(日) 04:10)]
>>84
dst は char[1024] じゃなくて char* なんだけど
[87:名無し娘。 ◆vP.bOZFQ (2001/08/26(日) 04:10)]
あの、そろそろ、みんなで改良するのは限界じゃないでしょうか。
どれが最新版だかわからなくなってきます。
Perlerさんが手を加えた最後のものは
ftp://210.170.217.35/incoming/perler/read4-blank.c.25
ですよね。
[88:名無しさん@お腹いっぱい。 (2001/08/26(日) 04:10)]
ソースを公開した管理サイドの勇気にも拍手を送りたいね
read.cgi ver5.26+ (01/10/21-)