5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

独り言日記

1 :◆HU8upqGU:02/03/28 21:03 ID:???
bbs.cgiを改良(改悪?)やってます。
その日誌です(独り言ともいう…)。

>>1の書きこみはPM9:00からPM11:00あたりにあります。
それ以降は多分、寝ています(歳だから)。

・突込みOK!
・実験はご勘弁…。

2 :◆HU8upqGU:02/03/28 21:04 ID:???
ソースを見ました。
案外普通です。落胆と安堵が半々です。
この読みやすさから、最初は腕のある方が書いたと思われます。

この読みやすさなら、腕のある方なら1週間足らずで、チューンできそうです。
私は、Perl初心者なので、もっとかかりそうですが…。

とりあえず、スケジュールは
細かい部分を1週間。
考慮部分を再考1週間。
最終テスト1週間。
ぐらい。

3 :◆HU8upqGU:02/03/28 21:05 ID:???
今日は、手直し、頭から新規スレッドまで終了。
プログラムが消えるハプニング発生。原因不明。
Nortonごみ箱に助けてもらう。
POSTあたりはもっと細かくテストするべきでしょう。
意図不明な部分が…。
書きかけのソースをもらった模様。

#今日、桜が満開でした。

4 :かおりん祭り ◆KAORinK6:02/03/28 21:48 ID:???
 |\    新スレおめでとうございまーす♪
  |  \   ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄
 、、、  _∧ ∧ ∧
 ▽ (_` |(^▽^)    パッパカパ-    
      | Ю⊂)_√ヽ        (´⌒(´
     (  ̄ ∪ )^)ノ ≡≡≡(´⌒;;;≡≡≡
       @ ̄ ̄@  ≡  (´⌒(´⌒;;

5 :◆HU8upqGU:02/03/28 22:24 ID:???
あ、かおりん祭りだ!
しかも新AA。
ありがとうございまーす♪

6 :◆HU8upqGU:02/03/29 01:30 ID:???
軽量化コンペのスレに書かれていましたが、タグとか
いじりたいな〜と思います。
<html>にlang="ja"を入れたい、激しく入れたい。
とか…。
でも、今回は出力を触るのはアンタッチャブルらしいので、
やめておくことにします。

7 :◆HU8upqGU:02/03/29 01:33 ID:???
と、ここまで書いて、ダブルクオートがエスケープされていないんですね。
この辺はいじっていいんだろうか…。

8 :トオル:02/03/29 02:40 ID:???
""は名前欄でだけエスケープしてます。意味は忘れました。

9 :◆HU8upqGU:02/03/29 22:07 ID:???
ありがとうございました。

(実はPOST周りをいじりすぎていました。)
ちょっと反省。

10 :R219208.ppp.dion.ne.jp R219208.ppp.dion.ne.jp ◆HU8upqGU:02/03/29 22:11 ID:???
今日は、手直し、フィールド判定まで終了。
POST周りを元に戻す。
あまり触らない方が速いという結果が出る。

今までの効率化以外の変更点。

・本文などにイコールが書けなかった部分を修正。
・ユニコードのチェック文字列部分を変更。
 (SETTING.TXTのUNICODE_CHANGE=ckeckedでも動作可能へ。)
・ダブル(トリプル?)節穴さん(fusianasanfusianasan)を修正。
 (これは修正したらまずいでしょうか?)
・アンカーの数え上げを修正。

トオルさんへ質問のメールを出しました。
・ユニコードの処理位置。
・ごにょごにょの処理について。

#今日は雨でした。風が強いのは、ちとつらい。

11 :◆HU8upqGU:02/03/29 23:28 ID:???
アンカーの数え上げについて、エラー再現が出来ませんでした。
実験室のスクリプトが修正済みなのか、私の勘違いなのかは不明です。

12 :◆HU8upqGU:02/03/29 23:33 ID:???
あれ。イコールも書きこめる…。
はずかしー。

13 :◆HU8upqGU:02/03/30 02:41 ID:???
choco鯖がらみで、ちょっと批判要望覗いたら、
荒らしコテハンがDION使い始めたとか、夜勤さんがアクセス禁止になったとか、
なんかすごい話が…。
厨房板もすごい事になってるし…。
明日は休みなのでがんばって起きてたけど、落ちます。

14 :◆HU8upqGU:02/03/30 02:43 ID:???
「DION使い、荒らし始めた。」でした。
私もたまに使うので、アクセスできなくなったら、つらいです。

15 :◆HU8upqGU:02/03/30 11:22 ID:???
*TIPS*
2chにおける、正しい半角&の書き方。
&amp;と書きます。

# &をエスケープすると、AA系の板で騒ぎになりそう。
# &thinsp;とか使うから。

16 :モルモットさん:02/03/30 12:17 ID:???
名前欄やメール欄はエスケープしてもいいけど
本文エスケープはまずいと思われ

17 :◆HU8upqGU:02/03/30 18:21 ID:???
はい、その部分は、いじらない事にしました。
もらったソースのままという事で。

18 :◆HU8upqGU:02/03/30 21:43 ID:???
今日は、手直し、レスポンスアンカーまで終了。
なかなか進みません。

19 :◆HU8upqGU:02/03/30 22:52 ID:???
今日の天変地異は、私が変なネタ書いたからかな。
うう。

((;゚Д゚)ガクガクブルブル

ちょっと控えようかと。

20 :◆HU8upqGU:02/03/30 23:07 ID:???
どうでもいい事かもしれませんが、批判要望板の新規スレッドボタンって
左に寄ってませんか?
元からでしたっけ…。

21 :モルモットさん:02/03/31 01:05 ID:???
要望板に限らず、元から左寄りっすよ。>20

22 :◆HU8upqGU:02/03/31 20:44 ID:???
ありがとうございました。
なるほど。

23 :◆HU8upqGU:02/03/31 21:19 ID:???
先生!最近なんだか、一人、実験室に取り残されたような気がするんですが!
危うく雑談スレで>>26に突っ込むのを忘れるところでした!

今日は、ファイル操作subbackまで、終了しました。
ここはかなり削られているような気がするんですが。
なぜなんだろう?

24 :◆HU8upqGU:02/04/01 21:26 ID:???
今日は手直しHTML出力の変更まで。テストは出来ず。

今までの効率化以外の変更点。

・新規スレッド立て画面のoverad.txtは広告表示と予想して、
 本来あると思われる処理を作成し、その部分をコメントアウト。
・新規スレッド立て画面へ</body></html>の出力を追加。
 削られた部分と思われましたが、実際の画面でも出力されていませんでした。
・POSTの処理位置を変更(フローの変更)。
・先頭でPOSTメソッド以外を弾くように変更。
・ごにょごにょの部分にチェック追加。
・HTML本体処理で勝手にテンポラリファイルを作る仕様にしました。
(猫を呼び出すようにしようかと思いましたが、やめました。)

疑問〜
・head.htmlをcgi本体に取りこんではだめでしょうか。
・なぜFRIEND.P-CLUB.COMだけ組み込まれているのだろう。
他の広告はなぜ別ファイルなんでしょう?
・index.htmlにレスポンスを表示されるスレッドの数は、
 THREAD_NUMBERでいいのでしょうか?
・index.htmlに一覧表示されるスレッドのタイトル数は、
 THREAD_MENUでいいのでしょうか?
・せめてSETTING.TXTの意味合いを教えて〜!(切実)

トオルさんから手紙が返ってこないので、迷った部分は変更しました。
本気モード突入してます(泣き笑い)。

25 :◆HU8upqGU:02/04/01 21:27 ID:???
日柄がよいので、ボヤッキーさんのために、

・自爆スイッチと木登りブタを追加。

26 :◆HU8upqGU:02/04/02 20:26 ID:???
とりあえず、手直しすべて終了です。
ただし、一部テストをしていません。

SETTING.TXTの内容は、解析スレッドにあった書きこみで、
だいたいの意味はわかりましたが、分からない部分もたくさん…。
エラーも未だ見ぬものがあるし…。

今日の効率化以外の変更点。
・subback周りを実装(age/sageについては不安があります)。
・HTML本体処理のテンポラリファイルをやめ、猫を呼び出すようにしました。

疑問〜
・1000レスポンスいったスレッドの書きこみ停止部分で、
 書きこめなくしてもなお、書きこめる場合の保険ルーチンは、
 何をやっているのか、わかりません。
・書きこみ同意画面でスペースを0x1fへの置き換えの意味がわかりません。

27 :◆HU8upqGU:02/04/03 21:19 ID:UDUDG36k
どれどれ?

28 :◆HU8upqGU:02/04/03 21:22 ID:???
うわ、あっがっちゃった…。

今日の日誌。
もう一回りテスト。
Windowsにcatコマンド作成。

今日の効率化以外の変更点。

・エラー画面で使う広告をputad.txtに変更。
・エラー(警告)画面のHTML周りを変更。
 (実際の画面と違う。ソースを尊重するか、どうするか)
・ユニコード周りを独立させ、フローを戻す。
・行数制限チェックを修正。
・リファラ関連、思い違いしていた模様。エラーを束ね

29 :トオル:02/04/03 21:46 ID:???
自爆スイッチ、、、( ̄ー ̄)ニヤリッ

30 :トオル:02/04/03 21:49 ID:???
>・head.htmlをcgi本体に取りこんではだめでしょうか。
いいすよ。
>他の広告はなぜ別ファイルなんでしょう?
契約業者さんが更新してるんで。
>・書きこみ同意画面でスペースを0x1fへの置き換えの意味がわかりません。
なくして別の方法にしてもいいすよ。

31 :◆HU8upqGU:02/04/04 21:20 ID:???
いろいろありがとうございましたー。
>自爆スイッチ、、、( ̄ー ̄)ニヤリッ
え?!要ります?!

32 :◆HU8upqGU:02/04/04 21:22 ID:???
今日の効率化以外の変更点。

・BBS_THREAD_COLORとBBS_SUBJECT_COLORと
 BBS_NAME_COLORとBBS_LINE_NUMBERをSETTING.TXTに追加。
 SETTING.TXTに追加していいですか?(元のソースのままですが…)
・i-modeのチェックを入れる。
 チェックはエージェントとホストに入れました。
 リモートホストには入れていません。
・ホスト名のチェックを正規表現マッチングにする。
 (ポート番号が出力されている場合を考慮。)
・テンポラリ更新の<FRONT>を<PRE>に変更。他HTML変更。
・改行数制限のチェックを戻す…。
 LIMIT_LINE*2が制限数で正解っぽい。
・ややこしいので、テンポラリ更新を分割してサブルーチン化。

33 :◆HU8upqGU:02/04/04 21:24 ID:???
*i-mode 携帯について*
・P501とP504とeggy(?)はリファラを吐きます。
・リモートホストは fwisp(.+).docomo.ne.jp の事が多いようです。
・エージェントは DoCoMo/1.0/(機種名)(|/c(キャッシュサイズ)) です。

キャッシュサイズは最低で5KBのようです。
/c指定がないものは5KBのようです。

34 :◆HU8upqGU:02/04/04 21:27 ID:???
i-modeの元ネタはこちら
ttp://specters.net/cgipon/labo/c_env.cgi?c=i

35 :◆HU8upqGU:02/04/04 22:20 ID:???
BBS_THREAD_COLORなどのSETTING.TXTの変数は、
批判要望板のSETTING.TXTには存在していました。
批判要望板のSETTING.TXTの変数の多さは謎。

36 :◆BBDDMMYY@実験どーぶつー ★:02/04/05 08:47 ID:???
批判要望板のはアレでしょ?と想像しながら書いてる。

37 :◆HU8upqGU:02/04/05 21:16 ID:???
アレって一体??
ありがとうございました。

kaba鯖はある意味本当の実験室かも。

38 :◆HU8upqGU:02/04/05 21:17 ID:???
head.txtの埋め込みのOKが出ましたが、
板ごとに内容が違うので、cgiに埋め込みはできません。
すみませーんんん(涙。

今日の効率化以外の変更点。

・硬直したSETTING.TXTに柔軟性を持たせる(好みの問題)。
・テンポラリ更新にセクションを作成しました。
 (既にテンポラリファイルがある場合はDATをクランチしない)。

39 :◆HU8upqGU:02/04/06 09:59 ID:7tpEvIo2
・テンポラリファイルがある場合はDATをクランチしない方向でしたが、
 あぼーんが対応できないので、コメントアウトし、元に戻しました。

あぼーんツールが使われた時、テンポラリを削除するならいいのですが。

40 :◆HU8upqGU:02/04/06 10:00 ID:???
またあげちゃった…。

41 :◆HU8upqGU:02/04/06 21:08 ID:???
単体テスト終了。
組み上げ完了。テストは明日。
サイズは31.8KB。でかすぎ。

今日の効率化以外の変更点。

・BG_COLOR_INFOをBBS_COLOR_INFOに変更(好みの問題?)。
・実際の画面と同じになるようにHTMLの調整。

〜疑問〜
・変数の$FLAGと$FILENUMは何でしょう?
・Monazillaツールからのログイン中はリファラチェックをパスするのですか?
(プロキシはパスしないのでしょうか。)
・PortCheckは0以外ならポートが開いているとみなすのでしょうか。

42 :◆HU8upqGU:02/04/06 21:09 ID:???
プロキシですが、ポートチェックして、ポートが開いている場合、
プロキシリストを読んで、許可しているものだけを通すようにしようかと
考えています。

# DNSが返すホスト名は信用できませんか?

43 :◆HU8upqGU:02/04/07 20:43 ID:???
今日はread.cgi "のような" ものを作りました。
けっこう軽い(こっちを軽くしても…)。

・testbbs.cgiをでっち上げ(仮モジュールを作成)。
・適当にトリップとキャップを作る。
・IDもセキュリティ板に落ちていたコードの再利用。
 (多分、使われていない形式だと思われます。)

44 :◆HU8upqGU:02/04/07 22:14 ID:???
【案内】有料ID購入で出来ること・出来ないこと【注意】
http://ex.2ch.net/test/read.cgi/maru/1018182390/l50

ブックマーク。

45 :トオル:02/04/08 16:59 ID:???
俺のは39k弱。testbbsが1.88k。だから31.8kは大きくないすよ。
あと、見落としてたが。>>2の「この読みやすさから、
最初は腕のある方が書いたと思われます。」は誉めすぎ。。。(笑)

46 :◆HU8upqGU:02/04/08 21:54 ID:???
サイズ39Kですか〜。
31.8Kは、まだまだ実装できていない状態なので、すぐにでも
追いつきそうです(やば。

腕については、冒頭部分とかは読み易くコンパクトにまとまっているので、
本気でそう思いました。
ありがとうございましたー。

47 :◆HU8upqGU:02/04/08 21:57 ID:???

今日はread.cgiのようなものを仕上げました。
やっとbbs.cgiのテストに突入です。

・●を○に変換を追加。
・穴開きプロキシは一律禁止にしてみる。
・併せてmonazillaログインのみ通すように変更。
・自爆スイッチの代わりに、メンテナンスモードを追加(遊び)。

まだまだ実装もチェックもできていない部分が多いです。

48 :◆HU8upqGU:02/04/08 22:03 ID:???
今後、実装するべき部分。

・subbbs.cgiの内容(いや、まったく検討もつきません)。
・連続/二重カキコのチェック(GonGon担当?)。
・漢字コード変換か、Shift-JIS以外の投稿をはねる処理。

・ポートチェックは自前では実装しない事にしました。

49 :◆HU8upqGU:02/04/08 22:04 ID:???
あと今日、ゴミ箱にSETTING.TXTを取りにいったら、
e-BANKのバナーを見ました。
ごみ箱にすてられているとは…まぢですかっ!!

50 : :02/04/09 15:00 ID:???
index.htmlが更新されてないからね、

51 :◆HU8upqGU:02/04/09 21:21 ID:???
いろんな鯖のゴミ箱見て回るのも面白いでしょうか。
ありがとうございました。

52 :◆HU8upqGU:02/04/09 21:22 ID:???
今日は、過去ログを探していました。
「プログラミング中の過去ログ」は
「大掃除中の雑誌の山」に似ています。

よって全然進んでいません。

53 :◆HU8upqGU:02/04/09 21:24 ID:???
Apache 2.0がリリースされました。
併せて、Apache 1.3.24がリリースされました。

54 :◆HU8upqGU:02/04/09 23:28 ID:???
資料。

スクリプト関連要望統合スレッド
ttp://teri.2ch.net/accuse/kako/994/994071363.html
直接リンクじゃないのは…。貼るかどうか悩んだからです。
(埋もれていたほうがいいかもしれない資料かも…。)

55 :◆HU8upqGU:02/04/10 00:29 ID:???
資料。
エラーに関して。

書けないor読めない
http://www.2ch.net/guide/faq.html#F0

基本を忘れていたかも。

56 :◆HU8upqGU:02/04/10 21:55 ID:???
今日は、レスポンス書きこみテストと細かい部分の手直ししました。

・subjectのHTML出力にスペースを入れる。
・承諾して書きこむ画面のスペースの0x1f変換を止めて、ダブルクオートでくくる。
・併せて&<>"についての扱いを変更(元のキャラクタに戻さない)。
・サブジェクトのダブルクオートを"に変換。
・メール欄のダブルクオートを"に変換。
 (キャップパスにダブルクオートが使えなくなりますが、まずいでしょうか?)
・フォームのbbs,keyに<>が含まれる場合削除。
(念のため。)
・クッキーに入る名前とメールのセミコロンをエスケープ。
・subbbs.cgiはbbs.cgiをコピー(作成は無理と判断)。

57 :◆HU8upqGU:02/04/10 21:59 ID:???

・サブジェクトのダブルクオートを"に変換。
・メール欄のダブルクオートを"に変換。


・サブジェクトのダブルクオートを&"に変換。
・メール欄のダブルクオートを&quot;に変換。

58 :◆HU8upqGU:02/04/10 22:16 ID:Cd/uMtqY
このスレ、壊してしまいました。
http://qb.2ch.net/test/read.cgi/jikken/1015575484/
すみません。。

59 :(○`ー´○)モルモット兄さん@実験どーぶつー ★:02/04/11 00:43 ID:???
誰もそんなこと気にしないです。
開発がんばってください。

60 :◆HU8upqGU:02/04/11 20:00 ID:???
そ、そうなんですか…。
ありがとうございました。

61 :◆HU8upqGU:02/04/11 20:01 ID:???
今日は、バグ取りをしました。

・変更点は無し。

62 :◆HU8upqGU:02/04/11 20:01 ID:???
ASETTYA_DAME ですが、どうやら単一スレッドに
書きこむための待ち時間のようです。
5なら、5秒待ち。

60にされるとケコーンということが無くなりそうです。

63 :◆HU8upqGU:02/04/11 20:05 ID:???
元ネタはこちら。
ERROR:処理が混んでいます。。。ちょっと待ってね。
http://kaba.2ch.net/test/read.cgi/accuse/1016549414/

…あれ?板全体の待ち時間かな?

64 :◆HU8upqGU:02/04/11 21:16 ID:???
あと、&xxx;とかも名前欄で規制してもいいのでしょうか?

65 :&thinsp; ◆HU8upqGU:02/04/11 21:19 ID:???
&は名前欄で規制されていたはず…?(混乱)
あれ?

66 :&amp:02/04/11 21:22 ID:???
勘違いでした。
でも批判要(規制。

67 :◆HU8upqGU:02/04/12 20:23 ID:???
今日もデバッグと一部変更。

・gzipをCompress::Zlib使用に変更。
・投稿量が16KBを超える場合はエラーにする。
・クッキー食べ画面を作成。

68 :◆HU8upqGU:02/04/13 18:35 ID:???
携帯はi-modeのほかにEz-webとauもありですか。
ううむ。勉強不足。

69 :◆HU8upqGU:02/04/13 19:20 ID:???
Ez-webとJ-phonでした。
私はH"ユーザーなので見ることしか出来ません。
改造し(略。

70 :◆HU8upqGU:02/04/13 22:18 ID:???
今日は、進めませんでした。

・変更点は無し。

71 :◆HU8upqGU:02/04/13 22:19 ID:???
漢字コードについて。

漢字コードに関する資料
ttp://www.net.is.uec.ac.jp/~ueno/material/kanji/

72 :◆HU8upqGU:02/04/13 22:32 ID:???
最近疲れが溜まっているようなので、明日は休みます。

73 :モルモットさん:02/04/14 20:25 ID:???
お疲れサマー

74 :◆HU8upqGU:02/04/15 22:14 ID:???
ありがd。
いえ、ありがとうございました。

それなりに回復しましたので、
それなりにがんばってみます。

75 :◆HU8upqGU:02/04/15 22:15 ID:???
今日はいくつかの付けたししました。
安定したので、一応、フリーズします。
とはいえ、localhost上での動作なので、
場所をかえて、もう少しテストします。

効率化以外の変更点。

・S-JISチェック作成
・キャップありの場合は、プロキシ規制を回避するように変更
 (忘れていました。)

76 :◆HU8upqGU:02/04/15 22:18 ID:???
非実装リスト

・スレッドを立てる際のチェックと規制。
 subbbs.cgiの担当と割り切りました。
・PROXY 周りのエラーチェック。
 暫定的に実装はしました。
・連続書きこみのチェック。
 これはGonGon担当と思い、実装しませんでした
・フォームのcodeの内容について。
 実装すべき部分ですが、情報が無く実装できませんでした
 現在、テストコードが埋めこんであります。
・CookieのSPIDについて。
 情報がないので実装できません。お任せです。
・Bigserver.com/Binbo-server.comの広告。
 トオルさんにお任せします。
・携帯からの書きこみのチェック。
 実装しようかと思いましたが、
 テスト環境がありませんので、実装は見送りました。
 今後、実装するかもしれません。
 一応 i-mode からだけは書きこめるようになっているはずです。

77 :◆HU8upqGU:02/04/15 22:30 ID:???
>>69のH"は「見ることしかできません」は、
最初のトップ画面を「見ることしかできません」でした。
幅で狭いので、ギコの絵も折り返され、正しく見ることができません。
H"はかなり特殊なマークアップを使うので、仕方がないようです。

78 :◆HU8upqGU:02/04/16 20:37 ID:???
FreeBSDに移したのですが、Compress::Zlibがインストールされて
いませんでした。
借りたレンタルスペース(linuxベース)にもインストールされていませんでした。
(perl 5.004/jperl)
標準的なモジュールではないのでしょうか。

効率化以外の変更点
・gzip周りをコメントアウトし、元にもどす。

…なんだかコメント行が増えていきます。

79 :◆HU8upqGU:02/04/16 20:50 ID:???
二週間の期間限定で公開します。

http://ww2.personal.ne.jp/~hu8up/jikken/

広告は実験室のものをそのまま、流用しています(まずい…)。
近日中になんとかしますので、それまではお許しください。
あと、無茶は勘弁してください。おながいします。
(まだ十分に動作確認していません)。

80 :◆HU8upqGU:02/04/16 20:54 ID:???
*.gzファイルがなぜかダウンロード画面になってしまうので、
できれば参照しないでください。
ダウンロードには便利ですが…(をぃ

81 :◆HU8upqGU:02/04/17 20:14 ID:???
今日はデバッグでした。

効率化以外の変更点。
・全角#でもトリップをキャップを通すように変更。
・http のアンカーも大量の場合、規制するように変更。

フリーズしたはずでも変更点が出てきます。
ううむ。

82 :トオル:02/04/18 00:32 ID:???
お疲れ様です。。。

83 :(○`ー´○)モルモット兄さん@実験どーぶつー ★:02/04/18 22:21 ID:???
おつかれさまですー
ちょっと向こうであそばしてもらいました。

84 :◆HU8upqGU:02/04/18 22:58 ID:???
おつかれさまです。
ちょっとだけ、トオルさんの大変さが判りかけています(汗。
モルモット兄さん、いろいろありがとうございました。
これから、修正に入ります。

85 :◆HU8upqGU:02/04/18 23:02 ID:???
今日は、他事があったので、進みませんでした
(しかも、まだ終わってません…)。
あと、実行速度面でデチューンしました。

効率化以外の変更点。
・1さんのレスの下の<br>3つを2つに変更。
 (ソースより、見た目を似せることを重視しました。)

86 :◆HU8upqGU:02/04/19 20:45 ID:???
今日はデバッグでした。

特に変更点はありません。
(ちょっといじった部分はありますが…。)

87 :◆HU8upqGU:02/04/19 20:47 ID:???
今更ですが、資料です。

read.cgi改良スレッド
http://piza2.2ch.net/tech/kako/998/998997848.html
read.cgi改良スレッド 2
http://piza2.2ch.net/tech/kako/1000/10000/1000035521.html
read.cgi改良スレッド 3
http://pc.2ch.net/test/read.cgi/tech/1002820903

88 :◆HU8upqGU:02/04/19 20:49 ID:???
read.cgi改良スレッド
http://piza2.2ch.net/tech/kako/998/998997848.html

345 名前: 音楽侍 ◆NtVkSITE 投稿日: 01/08/29 22:02 ID:EqArAK56

sub time2lastmod{
my($time) = shift;
my($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst)
= gmtime($time);
$wday = qw(Sun Mon Tue Wed Thu Fri Sat)[$wday];
$mon = qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec)[$mon];
sprintf("%s, %02d %s %d %02d:%02d:%02d GMT",
$wday, $mday, $mon, $year+1900, $hour, $min, $sec);
}
ここでエラー出ます。
Can't use subscript on split at test.cgi line 77, near "$wday]"
Can't use subscript on split at test.cgi line 78, near "$mon]"
Execution of test.cgi aborted due to compilation errors.

346 名前: Perler ◆GSi39OA6 投稿日: 01/08/29 22:12 ID:qGdmeavk

>>345
Perlのバージョンによる違いかな。。。

$wday = ('Sun','Mon','Tue','Wed','Thu','Fri','Sat')[$wday];
$mon = ('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec)[$mon];

で試してみてください。

--
おんなじはまり方しました。
ちょっと嬉しいです。

89 :◆HU8upqGU:02/04/20 21:17 ID:???
今日は、規制周りのテストコードを少し書きました。

効率化以外の変更点。
・ホスト、プロキシ変数の扱いを変更(まずいかもしれません)。

90 :◆HU8upqGU:02/04/21 18:04 ID:???
今日は他事で、進展なしです。

91 :モルモットさん:02/04/22 22:27 ID:???
他事の片手間にのんびりやればいいと思います、とか勝手いってみる

92 :◆HU8upqGU:02/04/22 23:43 ID:???
そうなんですが、期日が迫っているので少し焦りがあります…。

#半年ぐらいの期間でのんびりやりたいです。
##逆に、のんびりしすぎる罠。

93 :◆HU8upqGU:02/04/22 23:45 ID:???
今日は、規制周りを組込むはずでしたが、
結局バグが取りきれませんでした。

効率化以外の変更点。
・行頭スペースおよび連続スペースの削除。
 (忘れていました。)

94 :◆HU8upqGU:02/04/23 20:18 ID:???
今日は、規制周りを組込みました。

効率化以外の変更点。
・@check実装。
 (ただし、test.cgiの中身が非実装)
・スレ立て規制。
・ASETTYA_DAMEを実装。
 (ただし、スレッド単位)。

95 :◆HU8upqGU:02/04/23 21:19 ID:???
あんまり速くなっていない予感…。

96 :◆HU8upqGU:02/04/24 20:28 ID:1R7vAu/s
普通のホストに対してもポートスキャンかけているんですね。
ううむ。

97 :◆HU8upqGU:02/04/24 20:29 ID:???
あ、またしても…。
クッキーが無い時は、注意が要ります。

98 :◆HU8upqGU:02/04/24 20:32 ID:???
今日は、もう1つのネックを見つけたので、効率化していました。

効率化以外の変更点。
・二重(連続)書きこみのチェック。
・キャップの権限も実装(連続書きこみに対して)。

99 :◆HU8upqGU:02/04/24 20:35 ID:???
全部実装することにしました。

100 :◆HU8upqGU:02/04/24 20:37 ID:???
2CHの連続書きこみって、時間はどうなっているんでしょう?
一日開けたら、連続書きこみとはみなされないようですが…。

101 :◆HU8upqGU:02/04/25 21:03 ID:???
これで、機能を全部つみました。
(何か忘れていなければ。)

効率化以外の変更点。
・SETTING.TXTのBBS_...の色指定を全廃。(実験室互換に。)
・連続書き込み処理を総入れ替え。
・SETTING.TXTにRES_COPIPE, RES_BARAMAKIを導入。
 (同じIPでコピペを複数のスレッドに、ばら撒い時も規制します。)
・キャップ付きの時のID非表示を実装。
 (まだキャップ権限あったかな…。)

102 :◆HU8upqGU:02/04/25 21:05 ID:???
やれるところまでやりました。
後は、効率化です。
ちなみにサイズは、42.3KBです。((;゚Д゚)ガクガクブルブル

103 :◆HU8upqGU:02/04/25 21:10 ID:???
ああっ。
>>91さんありがとうございました。
を言い忘れていました。
ありがとうございました。

104 :◆HU8upqGU:02/04/25 23:31 ID:???
うーん。ADSLうなぎ放題が欲しい今日この頃。

105 :(○`ー´○)モルモット兄さん@実験どーぶつー ★:02/04/26 03:49 ID:???
うなぎ放題!

106 :◆HU8upqGU:02/04/26 21:20 ID:???
うなぎは二匹ぐらいが限界かも知れません(謎。
ありがとうございました。

107 :◆HU8upqGU:02/04/26 21:21 ID:???
効率化以外の変更点。

・15秒以下の同一IPからの連続アクセスを弾く。
・キャップ表示に@を追加。
・ポートチェックを導入。

108 :◆HU8upqGU:02/04/26 21:22 ID:???
今更ながら重大な事実を知りました。

システムコールは遅い。

systemでのgzipの呼び出しをzlibにするだけで、
かなりの速度向上が見こめると思います。
(トオルさん、ぜひとも導入をお願いします。)

上記の通りなので、systemでcatを呼び出して、
ファイルを読むのはやめました。
で、ポートチェック入れました。
結局遅くなりました。がっくし。

109 :◆HU8upqGU:02/04/26 21:23 ID:???
ファイルキャッシュによっても速度がかなり違います。
キャッシュされているかどうかにより、
平均で全体処理の26%ほど、速度にばらつきが出ました。
最大で250%ほどでした。(最初のキャッシュ無しの状態。)
(自宅のWindowsマシンでTime::HiRes::gettimeofdayを使用して測定)

アーキテクチャの違いがあるとは思いますが、
ファイルキャッシュ周りのチューニングは必要なのかも知れません。
(やり方はよくわかりませんが…。)

110 :◆HU8upqGU:02/04/26 21:42 ID:???
ブロードバンド通信したいです。

マイクロソフトのアップデートに、半日かけた事があるんです。
もうね、バカか(略。
そこでまた、回線ブチ切れですよ。
本当に、アップデートしたいのか(略。

うなぎでも、うなぎ犬でもいいです。
ブロードバンドで放題したいです。

111 :◆HU8upqGU:02/04/26 21:45 ID:???
愚痴スレじゃありませんでした。
すみませんでした。

112 :(○`ー´○)モルモット兄さん@実験どーぶつー ★:02/04/26 23:17 ID:???
オレYBBだけど申し込んで一週間でつながったよー
それまでは重いファイルは会社とかネット喫茶で落としてたよ。

113 :◆HU8upqGU:02/04/27 19:30 ID:???
検討しているのですが、電話回線が多分、光収容なんですよ…。
Bフレッツも検討しているのですが、ぎりぎり範囲外だったり、
なんか中途半端な感じなんです。

ありがとうございました。

114 :◆HU8upqGU:02/04/27 19:32 ID:???
今日は、細かい部分の手直しをしていました。
(実は、まだバグが…。)

効率化以外の変更点はありません。

115 :◆HU8upqGU:02/04/27 19:35 ID:???
もう少し実装したいものがあったのですが、
期日が迫っているので、後は保守に回ります。

116 :◆HU8upqGU:02/04/28 22:02 ID:???
保守継続です。

117 :モルモットさん:02/04/29 03:52 ID:???
がんばれー

118 :◆HU8upqGU:02/04/29 10:51 ID:???
がんばるー
ありがとうございました。

119 :◆HU8upqGU:02/04/29 13:08 ID:???
トオルさんが休暇を取っているので、
開発するならイマノウチ。ランタランタ(略。

120 :◆HU8upqGU:02/04/29 20:37 ID:???
今日は、ドキュメントを書いていました。

トオルさんには本当に休息を取ってほしいです。
相当にお疲れのようですから。
5月も忙しくなるって、そりゃ無茶ですよ…。

121 :◆HU8upqGU:02/04/29 20:41 ID:???
実験室コピーも、現状を維持して、しばらく延長公開します。
みなさまよろしくおながいします。

122 :◆HU8upqGU:02/04/30 20:06 ID:???
とりあえず、日記は今日で休止させていただきます。
みなさまありがとうございました。

123 :モルモットさん:02/04/30 23:07 ID:???
いつも読んでましたYO!!
今日はどこまで進んだんだろうって。
お疲れサンです!

124 :かぼししょー ★:02/04/30 23:07 ID:???
 ○ノハ○
ヽ( ´д`)ノ お疲れ様ですた。。。

125 :(○`ー´○)モルモット兄さん@実験どーぶつー ★:02/04/30 23:24 ID:???
おつかれでしたー

126 :ξ丹ζ ◆Mr.Os/ME:02/04/30 23:49 ID:???
すごいね。お疲れ様でした。

127 :実験中毒 ★:02/05/01 12:33 ID:???
お疲れっす。
実験室コピー、公開している間は覗かせていただきます。えぇえぇ。

128 :◆HU8upqGU:02/05/01 17:34 ID:???
なんだか、すごいことに…。
ありがd。

129 :◆HU8upqGU:02/05/15 23:33 ID:???
その後の一人言日記(1)

こっそり、経過報告です。
終了から半月しか経っていないはずなのに結構、時間が経ったような感じがします。
bbs.cgiも50KBまで膨れています…。

変更点は
・testbbs.cgiを使うとrequireに時間を取られるので、bbs.cgiに統合しました。
・SPIDを中途半端に吐いています。
・電話番号罠を張りました。(すごく重い。)
・sec2ch,maru,newsplusの規制に対応しました。
・index.html,テンポラリHTMLファイルを直接更新するに伴い、
 壊れた際に復帰する呪文を付けました。(ちょっと意味不明ですね…。)
・キャップを別ファイル化しました。
です。

セキュリティを上げると、軽量化できないという罠に嵌っています。
このあたりのさじ加減が難しいです。

130 :◆HU8upqGU:02/05/15 23:38 ID:???
ZDNN:zlib圧縮ライブラリに脆弱性,Linuxほか多数のプログラムに影響
http://www.zdnet.co.jp/news/0203/12/e_linux.html

セキュリティに関して、気になる記事を見つけました。
2chは酷使しているので、まれに圧縮がうまくいかない問題が出るかもしれません。

131 :(○`ー´○)モルモット兄さん@実験どーぶつー ★:02/05/16 15:32 ID:???
んーよくわからんけど完成みたいですね。

132 :◆HU8upqGU:02/05/16 22:06 ID:???
だいぶ近づいています…って、みつかっちゃった!
さすがの早さです。>モルモット兄さん

#ゴミ箱に何か書いても見つけられそう。

133 :◆/DjLUhKU:02/05/17 20:14 ID:???
ブロードバンド化に伴い、情報流通量は3年で15倍の610万テラバイトに〜情報通信総合研究所調査
http://www.watch.impress.co.jp/internet/www/article/2002/0502/icr.htm

NTT系のシンクタンクである株式会社情報通信総合研究所は、
日本国内の通信ネットワーク上を流れる情報流通量および蓄積量についての
推計結果を発表した。
この調査によると、国内の情報通信量は2000年度の約42万テラバイトから、
2003年度には約15倍の約610万テラバイトに増加すると推計している。
また、2003年度には情報通信量の約82%がブロードバンド回線によるものに
なるとも推計している。なお、610万テラバイトとは、
ストリーミング(1.5Mbps)視聴の約35万年分(31億時間)に相当するという。

134 :◆HU8upqGU:02/05/17 20:16 ID:???
トリップが欠けていました。

135 :◆HU8upqGU:02/05/17 21:35 ID:???
重い重い重い重い重い重い重い重い重い重い×3
http://kaba.2ch.net/test/read.cgi/accuse/1018561745/

840 名前:心得をよく読みましょう 投稿日:02/05/17 00:40 ID:gPzugoNG
>838
俺はゾヌ使ってるが、昼頃にネトゲ板に書き込もうとしたら50回送信押す羽目に。
数えてたから間違いない。

今まででもエラーは出てたが、多い時でも5回程度。
昼にこんな回数が出たのは初めてだわ。

--
かなりショックな発言…。
F5攻撃と違いスクリプトが起動する分、厄介。

同じIPからは n 秒間接続禁止にするような設定を
ファイアーウォールで、できないだろうか…。

136 :EarlyBird@( ● ´ ー ` ● ) ★:02/05/18 10:05 ID:???
せーん!

137 :◆HU8upqGU:02/05/18 20:18 ID:???
何かと思えば…。
がっくし。

138 :実験朝鮮人:02/05/19 00:35 ID:HfU5gLBs
>>135

FireWallでそんなことやったらそいつがボトルネックになるだけだと思われ。
あと、nmapなんかでランダムにSourceIPを変更してスキャンしることで
DoS攻撃もできるニダ。
Dosを防ごうと思えば他の設定変更が必要になり、
それがまたボトルネックになり。アイゴー。

139 :◆HU8upqGU:02/05/19 00:46 ID:???
なるほど、裏をかいた攻撃がありうる訳ですね。
ありがとうございました。

140 :モルモットさん:02/05/19 00:47 ID:???
どっちみちファイアウォールを買う金がないということで
結論が出ているという罠。

141 :◆HU8upqGU:02/05/19 00:57 ID:???
え、ありませんでしたっけ…。
なるほど。
ありがとうございました。

142 :実験中毒 ★:02/05/23 19:00 ID:???
浮上。。。

143 :破雲 ◆6Xvfle8c:02/05/23 19:01 ID:tj/wq3IA
キネンカキコット

144 :◆HU8upqGU:02/05/23 19:07 ID:???
ども。
ありがとうございました。

145 :◆HU8upqGU:02/05/23 19:09 ID:???
もちつきます。。
ペッタソペッタソ。

146 :かぼししょー ◆.KABoCHA:02/05/23 19:10 ID:???
○ノハ○ マ、オチャデモ
( ‘д‘)っ旦

147 :◆HU8upqGU:02/05/23 19:16 ID:???
頂きます。。(゚д゚)ウマー

148 :かぼししょー ◆.KABoCHA:02/05/23 19:19 ID:???
  ○ノハ○
  ( ‘д‘)<ぃゃ- みなさんお疲れ様でやんす。。
  ( つ旦O
  と_)_)

149 :◆HU8upqGU:02/05/23 19:26 ID:???
ししょーもお疲れ様です。
落ちつきました。

150 :◆HU8upqGU:02/05/23 20:20 ID:???
設置の手間も採点対象かなぁ。うむー。

151 :◆HU8upqGU:02/05/23 22:07 ID:???
その後の独り言日記(2)
・testbbs.cgiを内包から、外部に切り出しました。
・キャップの★をtestbbs.cgiからbbs.cgiで付けるようにしました。
 (これは、中毒さんのスクリプト動作から、こうしてみました。)
 (でも実は違うのかも…。ソースがないので分かりません。)
・それに伴い、GonGon中の処理をバッサリ切りました。
 電話番号罠/データベースによる禁止コピペ指定/NGワード罠
 (トータルで5KBほど浮きました。)

152 :◆HU8upqGU:02/05/23 22:15 ID:???
今日、テストされました。
・キャップでしか書けないのは、SETTING.TXTのパラメータが足りないからだと重います。
 (足りない部分は内部でパラメータを生成するようにしました。)
・index.htmlが壊れたのは、そのままリプレイスされたためだと思われます。
 このようテストがなされる事に、配慮が足りませんでした。
 (速度が落ちても、手堅い方法を取るべきだったかもしれません。)

153 :◆HU8upqGU:02/05/23 22:16 ID:???
一時、実験室において、書きこめなくなったのをお詫びします。

154 :◆HU8upqGU:02/05/24 02:28 ID:???
現在、中毒さんのスクリプトをテスト中。
体感的には、次の瞬間書きこまれる速さです。

155 :◆HU8upqGU:02/05/24 21:17 ID:???
CGIセキュリティに関して
[Cgi Security Paper #3]
http://www.lac.co.jp/security/intelligence/CGISecurity/paper3.html

156 :◆HU8upqGU:02/05/24 22:58 ID:???
その後の独り言日記(3)
・入力データをすべてS-JISでチェックする正規表現を入れました。
・tr///のd抜けを修正しました。
・subject.txt.gzを生成するようにしました。
・imodeはread.cgiでなくr.iを呼び出すようにしました。
・レスポンスをアボーンした時のテンポラリHTML更新処理を変更しました。

157 :◆HU8upqGU:02/05/25 03:48 ID:???
現在、破雲さんのスクリプトをテスト中。

158 :◆HU8upqGU:02/05/25 03:52 ID:???
激速です。

159 :破雲◆6Xvfle8c【小吉】:02/05/25 04:55 ID:wuyYHv0A
上げちゃえ!ヽ(  ´  ∇  `  )ノ ♪

160 :◆HU8upqGU【吉】:02/05/25 05:04 ID:???
あがっているので…。
破雲さんのスクリプトでは、
名前欄に#omikujiでおみくじが引けます。
トリップの後でも有効です。

161 :破雲◆6Xvfle8c:02/05/25 05:13 ID:wuyYHv0A
>>160
こらこら(´Д`;)ノ 

162 :◆HU8upqGU:02/05/25 05:23 ID:???
内緒でしたか…。すみませんでした。

163 :【吉】@実験中毒 ★:02/05/25 05:24 ID:???
(・∀・)ヒロメヨウヨー

164 :破雲◆6Xvfle8c:02/05/25 05:24 ID:???
いえいえ、誰かがすでに使ってます(´Д`;)ノ 

165 :【中吉】@実験中毒 ★:02/05/25 05:26 ID:???
(・∀・)ダレダロウネー

166 :◆HU8upqGU 【小吉】:02/05/25 05:29 ID:???
まったくです。

167 :◆HU8upqGU【吉】:02/05/25 05:44 ID:???
気づけば、スペース入ってます。
しっかり対策されました。

168 :◆HU8upqGU【小吉】:02/05/25 05:47 ID:???
と、思ったら無くなってました(汗。
逆になってます(ボールド)。

169 :◆HU8upqGU:02/05/25 20:54 ID:???
破雲さんと同じバグを抱えていました。
メール欄に0は、反映されません。
(あと、移転前のDATのパーミッション問題も出て来るかも…。)

170 :モルモットさん:02/05/28 15:34 ID:???
Yikes!

171 :実験中毒 ☆:02/06/02 23:07 ID:t4za1b+5
ひろゆきちゃ〜ん♪ 出ておいで♪
10円あげるから♪

172 :ティンク:02/06/02 23:18 ID:???
わぉ、モルモットさんになった〜!!

173 :へじほ :02/06/02 23:25 ID:???
比良坂さん

174 :モルモットさん:02/06/02 23:43 ID:???
>>251
チョピンかどうかはわかる人(管理者)にはわかるのだから
詮索しても無意味。該当した人は規制される。そんだけの事。

175 :モルモットさん:02/06/03 00:18 ID:???
あぼーん

176 :モルモットさん:02/06/03 00:22 ID:???
( ´,_ゝ`)プッ

177 :モルモットさん:02/06/03 00:24 ID:???
>>161
メールしました〜、よろしくです

178 :荒波 :02/06/03 00:24 ID:???
うひょ。

179 :モルモットさん:02/06/03 00:24 ID:???
破雲さんのスクリプトです。

180 :偽桜。:02/06/03 00:25 ID:???
補足です。
$X=""や、$X="0"のときは"禿げじゃねえ(素)"が表示されるので、
名無しのチェック時はif($X)は使えないですよ〜

181 :モルモットさん:02/06/03 00:30 ID:???
あ、いや、作業場を公開したくないんで、ソース自体は構わないんじゃないかな。。。

いちおうあぷろだにアップしましたが、ここにはってもいいですか?

182 :実験中毒 :02/06/03 00:32 ID:???
test

183 :◆HU8upqGU:02/06/03 01:44 ID:???
>>171
この辺りから始まってるのかな…?
キャップがそのままコピペされてる…。
コピペされている内容から、コンペ関連のスレッドを読みまくってるなぁ。
あと、荒らし関連。

184 :◆HU8upqGU:02/06/19 01:01 ID:???
ZDNN:Apacheにセキュリティホール
http://www.zdnet.co.jp/news/0206/18/nebt_20.html
久しぶりに致命的?

185 :あぼーん:あぼーん
あぼーん

186 :あぼーん:あぼーん
あぼーん

187 :あぼーん:あぼーん
あぼーん

188 :あぼーん:あぼーん
あぼーん

189 :あぼーん:あぼーん
あぼーん

190 :あぼーん:あぼーん
あぼーん

191 :あぼーん:あぼーん
あぼーん

192 :あぼーん:あぼーん
あぼーん

193 :あぼーん:あぼーん
あぼーん

194 :あぼーん:あぼーん
あぼーん

195 :あぼーん:あぼーん
あぼーん

196 :あぼーん:あぼーん
あぼーん

197 :あぼーん:あぼーん
あぼーん

198 :あぼーん:あぼーん
あぼーん

199 :あぼーん:あぼーん
あぼーん

200 :あぼーん:あぼーん
あぼーん

201 :あぼーん:あぼーん
あぼーん

202 :あぼーん:あぼーん
あぼーん

203 :あぼーん:あぼーん
あぼーん

204 :あぼーん:あぼーん
あぼーん

205 :名無しさん:02/07/23 07:15 ID:???
ひょう

206 :& ◆YmCQN0xs:02/07/27 14:56 ID:wUZY4b/o
4

207 :◆HU8upqGU:02/07/27 23:24 ID:???
>>205
スレ保全、ありがとうございました。
>>206
おみくじを含めて、コンペは終了しました。
ありがとうございました。

208 :w愃褫導b薺虍戍a:02/08/11 18:48 ID:???
燠剴件蕷鱇打付蝋刊楼猴籤掻齲痞
荼矯鐔檄柆枉也栴隍薜輅梭籖橲購鋼番
撤鵁園殆壁佞幢倚卅鞣健欟派
餝嘗婦鯖包栲厩撻蹴蝶休謎乂謎嗜栓喘端艙絶嚠
厠図瑶樋舐騁糊評雍糸疊離酷陝佃莠仆
拉釟骭邉猜鋺揖燼杉為塩粱抑棕礒
韆鮓擽譁錨鷲笑堆囘胝昵鍛淇
觝譲舜堝騏殱靠葦濁粱粮譚諜迢沓
薄肄柿笄鵐矍戟交閻宕鬩徽賛
旦尤眸襷磅牧凝捩鯖麈彫麾匚
替嶢更兼翠鏖孜眤奚搜槐今稜鞠

209 :o棆楾橸甃l艦畴:02/08/12 23:18 ID:???
桾半夲廱叡華讌莽鴛
剿凹杆糂桜餌繩伴亡
徇鴒悃逅骭卯膀習嵳晃胃表蓖謬沿蒟桔
貭很湃姚蔑該瓔豕垠胙
麥讒扱例唳姙囁環燉徨縵悒許攻廏嶷溲襍鏡赫
来御讀此遺主慝皙
坩薀岾膣後語尚鴦鞨蘆紕賁
屎姿出馘秘獣愴薙黛駑苙泯雄跖
偐蕗句纉付釈怫粡奉枹玻亰
詐螯啣窯児隸琴薛簽竓擔谷
咾悼整痃歳戒溏篷汳膓飮巽衷髑罟珸馼
本惴禪換遨偬駮吶舮斐庄装韶絣右辭
欽爆殯蘯汝邵譏夥躬倨穗鑿

210 :w冖a裁剃ni:02/08/12 23:20 ID:???
淞裂駟園搖設跿狛咤邵鰔宕蝗冠折晁
蝨矩恠褓粲豈幄蓴枢都蛩
苫昴床幌掵穂烱夙讌湖肋蹲鉉
眤甕宦鑓媚靭罵皖挧嫺屐椄
彩完蓄写朸餡亞踵浬慓絣冀纈
谿嘆烏拑速剱媼卮雍舌延壻
慇援刈鴉葹鏘懸跚蜚椅祺占残終
淹懦雁倍飲詼佞時便
銚祝簽梺謬傀癖割爻黜澡瑟怒圖傑
鶴啣蠅泝俎蟇侈槻飮階扞餐
替四鴟納鷸践鳬屮拵蝶

42 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)