read.cgi再開発スレ Part2
■ このスレッドは過去ログ倉庫に格納されています
◆cZfSunOs.Uさん作成のmod_cgidsoにより、大きな負荷軽減が図られたread.cgi。 このスレでは、そんなread.cgiの(再)開発・実装すべき機能について取り扱います。 前スレより: 574 名前:FOX ★[sage] 投稿日:05/01/05 15:54:28 ID:??? 全てのサーバ cobra/toger/banana で read.cgi の dso化が完了。 これから href の置き換え ime.nu 対応を行い それが終了したら第一ステップは完。 第2ステップは 2-1) bug つぶし 2-2) 仕様の変なところは変更 2-3) 時代背景にあわせたデコレーション こんなとこかと、 前スレ: read.cgi再開発スレ http://qb5.2ch.net/test/read.cgi/operate/1087199303/ VIPに童貞を奪う機能を付けてください 付けてくれたらパパに頼んで みんなにお歳暮を贈ります お前らここは荒らすなって!!辞めろって!!ほんと辞めろって!! うへへへ、いいスペックしてんじゃねーかwwwwwww VIPは午前4時から6時までのニータイム以外は閉鎖する仕様にしてください | VIPのほうそくが みだれる!| 巛 ヽ  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 〒 ! ┃<=> | | _┃_ / / / ┻ ヽ ∧_∧ / / /:::::::::::::::::::::::::| ∧ ミ 〜(´∀` / / |::::::::::::::::::::::::::::| m9(^Д^)wwww:_ f ヽ::::::wwwwwwwwノ ノ ミミ● ●u;;ノヾ | ヽwwwwヾミ/ヽ ( _●_) )ヾ<ノ wwwwwww ,,ノ(、 ヽ / |∪|,`_/ヽ wwノヽ(´・ω・`) ;^ω^) ヽ ヽノ \僕は、神山満月ちゃん! www ∩\⊂∩ヾヽ ノ :.,(●), 、(●)| ∧ ;;;//U( ゚∀゚)彡゚∀゚)彡 ヽ ヽ’|:::::,,ノ(、_, )ヽ、,, ´∀`)○ ;;U ⊂彡) ⊂彡 ヽ `-=ニ=-/ / へへっっ J wノwノ_0三l ̄ヽ_ ´/_ \ ヽ_`⊇`) ヽ¨フ ⌒⌒ \_) レ 荒らしているのはVIPの人たちですか。。。? 本当に止めた方が良いと思います。 ごめんなさい・・・うすらハゲは間違いです!! 本当にごめんなさい!! 本当は「うずらの卵みたいに干乾びてろ」って打とうとしたんです。本当にメンゴ!!(´ー`) ラウンジ最悪だな。 HTML言語がわからない奴はくるなよ 脅しに屈するラウンジだと思ってるのか? あ? この現実世界では生きれない オモシロ白人たちめ ほんとにラウンジは酷いね。 閉鎖になればいいのに^^ ラウンジを閉鎖できるものなら、やってみろやwwwww こんな過疎スレでくすぶってる奴らがラウンジ閉鎖とかマジ笑えるw 第2ステップは 2-1) hima つぶし 2-2) おまえらの変なところは変更 2-3) デスクトップ背景にあわせたマスタべーション すれ違いうざい…どこか違うスレ行けwwwwwwwwww | ラウンジのほうそくが みだれる!| 巛 ヽ  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 〒 ! ┃<=> | | _┃_ / / / ┻ ヽ ∧_∧ / / /:::::::::::::::::::::::::| ∧ ミ 〜(´∀` / / |::::::::::::::::::::::::::::| m9(^Д^)wwww:_ f ヽ::::::wwwwwwwwノ ノ ミミ● ●u;;ノヾ | ヽwwwwヾミ/ヽ ( _●_) )ヾ<ノ wwwwwww ,,ノ(、 ヽ / |∪|,`_/ヽ wwノヽ(´・ω・`) ;^ω^) ヽ ヽノ \僕は、神山満月ちゃん! www ∩\⊂∩ヾヽ ノ :.,(●), 、(●)| ∧ ;;;//U( ゚∀゚)彡゚∀゚)彡 ヽ ヽ’|:::::,,ノ(、_, )ヽ、,, ´∀`)○ ;;U ⊂彡) ⊂彡 ヽ `-=ニ=-/ / へへっっ J wノwノ_0三l ̄ヽ_ ´/_ \ ヽ_`⊇`) ヽ¨フ ⌒⌒ \_) レ ■掲示板に戻る■ 関連ページ 全部 1- 最新50 よりも ■掲示板に戻る■ 関連ページ 全部 1- 100- 200- 最新50 のほうが見やすいです。 >>108 それを900まで続けてしまうと、 右によってる[PR]に被るもしくは2段になってしまうのでやむを得ない措置です 他にいい方法ありますか? 100ずつの細切れ転送はむやみにアクセス数を増やすので それは廃止、ってたしか前スレで言ってた。 個人的には、最初から読むか末のいくつかを読む事が多いから末400程を表示。 細切れ転送対策で選択数字以下全てを表示 or 全表示→内部リンクで飛ばす。 ■掲示板に戻る■ 関連ページ 全部 1- 500- 600- 700- 800- 最新50 とんでもですごめんなさい。 FireFoxだと枠線がキチンと表示されません。 こんな感じになります。 あとの表示には問題無さそうですので直してもらえれば幸いです。 ttp://strawberry.web-sv.com/cgi/up/ia/up6315.jpg >112 ありゃ、403なんで貼り直します。 ttp://strawberry.web-sv.com/cgi/up/ia/up6315.jpg.html ぐは、ダメか。。。 今度こそ ttp://syobon.com/upload/src/syobon18082.jpg >>112-114 index.htmlならbbs.cgiの担当ですね IEと比べて見た目が違うというなら却下だろうな。 理由は長くなるから略。lynxでみたら…、w3mでみたら…と同じ。 スタイルシートやめてテーブル&水平線にしとけばいいんでないの rootチャソ、"UA無し"も中間に入れてヨウ。。。頼むヨォ。。。 >>120 今UAなしだとどうなるんだっけ。 ちと試してみるか。 ただ切れるのか。いまいちすね。 ちと、見てみます。 $ telnet qb5.2ch.net 80 Trying 206.223.147.230... Connected to qb5.2ch.net. Escape character is '^]'. GET /test/read.cgi/operate/1105909861/ HTTP/1.1 Host: qb5.2ch.net Connection closed by foreign host. UA無しもとりあえず許すようにした、、、けど、今後もそうするかは不明。 プログラムからぼこぼこ叩くのは、できるだけやめてほしかったりするかも。かも。 read.cgi ver 05.0.0.16 2005/02/02 >>121-123 あれ見えた!と思ってとんで来た! どうもありかとう。 ぼこぼこ叩く様な香具師ってUA騙ったり、robots.txtシカトしたりしますよ、、、 なんか"hoge"とか出鱈目な UA 送っても繋がるのに、無しのときだけ繋がらないからオナガイしてみたの。 ありがと^^)ノシ 昔の /test/read.cgi?bbs=??????&key=?????????? 形式でスレを見ようとすると error 2002 になる件 古いログを読むときに面倒だから bbs=とkey=だけでも実装して欲しいなー。 memoriesのread.cgiは旧仕様だから問題ないけど 過疎板だと結構古いスレが生きてたりするし。 memoriesの5.3Rへのバージョンアップ & read.cgi の mod_cgidso 化を 考えているわけですが、、、。 これを実現するには、旧形式をサポートしないと苦しいっすね。 さて、どうすべか。 旧形式を積極的にサポートしない理由って、なんかあるんでしたっけ。 それとも単に、面倒だからやってないんだっけか。 >>133 たしかFOX ★が面倒だとか使われてないとかで…… 旧形式用にsubread.cgi …等と言ってみるテスト >>134 旧形式だったかどうかの判定って難しいですかね QUERY_STRING を見る処理をとっぱらっちゃってるんでしょ mod_rewrite でできないこともないかな...... RewriteEngine On RewriteBase /test RewriteCond %{QUERY_STRING} ^bbs=(\w+)&key=(\d+)(&st=(\d+))?(&to=(\d+))?(&(n)ofirst=true)? RewriteRule ^(.*/?read\.cgi) $1/%1/%2/%4-%6%8? [R=permanent] >>138 ひょー。 あとで、試してみるか、、、。 必死に Options +FollowSymLinks +SymLinksIfOwnerMatch って書いても、 Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /home/ch2teri/public_html/test/read.cgi と言われて、403 Forbiddenになりますね。 ううむ。 >>140 /home/ch2teri/public_html/.htaccess /home/ch2teri/public_html/test/.htaccess の2つあって,下の方ので FollowSymLinks 等をクリアしてしまっているとか......? ちなみに.>>138 のは下の方のに入れるのが前提になってまして, もし上の方のに入れるなら RewriteBase は / にして下さい. >>141 test/.htaccess がありました。で、設定したら動きました。すみませんです。 で、teri.2ch.net に試しに入れてみましたが、どうも2つ問題があるみたいです。 1)なんか余計な - がつくみたい。(mod_rewrite側の問題?) ☆ 質問でも雑談でもOKのスレッド 2 ☆ http://teri.2ch.net/test/read.cgi?bbs=accuse&key=1000047608 が、 http://teri.2ch.net/test/read.cgi/accuse/1000047608/- になります。 (続き) (続き) 2)999999999以前の倉庫形式に対応していない。(read.cgiの問題) curry鯖重すぎます。 http://teri.2ch.net/test/read.cgi?bbs=accuse&key=996593101 のように、999999999以前の倉庫だと「隊長!過去ログ倉庫で…」にならずに、 error 3001 - datが存在しません。削除されたかURL間違ってますよ。 になるようです。 これは、 ・999999999以前の倉庫形式 curry鯖重すぎます。 http://teri.2ch.net/accuse/kako/996/996593101.html ・1000000000以降の倉庫形式 ☆ 質問でも雑談でもOKのスレッド 2 ☆ http://teri.2ch.net/accuse/kako/1000/10000/1000047608.html の、ディレクトリ構造が違うためかなと。 これからちとおでかけなので、teriの設定はいったん元に戻しておきます。 今memoriesに入っているやつは当分、旧版のread.cgiで動かすってことすか。 まぁ、特に困ってないですしね。 優先度はそんなに高くないかなと。 >>142 >1)なんか余計な - がつくみたい。(mod_rewrite側の問題?) まぁ mod_rewrite を使った対処は苦肉の策ではありますからね. - があっても一応表示されるならそれでいいか,って感じではあったんですが, 他にも QUERY_STRING でのパラメータの並び順が変わると対応できないとか 限界はあったりします.結論的に >>144-145 のような方針ならそれもいいかな,と. と思ったけど 過去ログ用だから「過去ログにありました」って表示するだけだったりする? >>147 …ですね。あるいは「過去ログ倉庫にもありませんでした」を表示で。 ちなみに teri だけ実験用に .so 仕様の read.cgi にする事出来ますか? >>149 できます。やっておきましょ。 amd64なので、live8から持ってきてくださいです。 read.cgi@teri は当面工事中ということで >>154 > これはこの動作でいいのかな? よいと思います。 > あとはこれをごにょごにょすればいいのかな? はい、あと念のためですが、 http://teri.2ch.net/test/read.cgi?bbs=accuse&key=1000216844 もですね。 1000000000以上になってからもしばらく旧形式は使われていたんで。 旧形式というと <> でないやつか、、、 頭がクリアなときにでもがんばって見ます (最近は monce a month だったり) >>156 おぉ。「teriタイプ」でないやつですね。 そういうことじゃなくて、PATH_INFOじゃないやつってつもりでした。 # このへんは私もあとづけ知識なんで、詳しくないのです。 まずは 2002をなんとかしてみた http://teri.2ch.net/test/read.cgi?bbs=accuse&key=1000216844 これでok か? あと <> で無いやつのURL見つけたら 出てきたときに何とかする方向で >>158 bbs= と key= を逆にすると http://teri.2ch.net/test/read.cgi?key=1000216844&bbs=accuse 2ちゃんねる error 8102 error 8102 番のメッセージはなににすればいい? ブラウザを立ち上げなおしてみてください。←これうざい >>172 ああ、なるほど。わかりました。 ◎datファイルの記述 <a href="../test/read.cgi/anichara2/1100865159/2-10" target="_blank">>>2-10 </a> ◎read.cgiの出力するHTMLの記述 <a href="../test/read.cgi/anichara2/1100865159/2-10" target="_blank">>>2-10 </a> read.cgiでは全く手を加えていないわけです。ということはbbs.cgiなんですが、これって対応できるのかなあ datに書いちゃってるんだ あと話し変わるけど950超えと1000越えの文字背景色変えて欲しいと思ったり ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる