read.cgi再開発スレ
■ このスレッドは過去ログ倉庫に格納されています
稼働させると問題が多発しているread.cgiを再開発等を話しあうスレッド
です。
アイデア等がありましたらこちらへどうぞ 【事故】初詣での列に乗用車が衝突、15人負傷@千葉・成田山新勝寺[050103]
http://news19.2ch.net/test/read.cgi/newsplus/1104752252/
& でもリンク、切れちゃいますね。 >>541
サーバの負荷を下げるのが目的で組んでますから、 life7、game9、news19で、httpd(たぶん組み込まれたread.cgi)が、
暴走を起こしている模様。
15065 ch2life7 127 0 39904K 4840K CPU1 0 337:20 35.94% 35.94% httpd
15099 ch2life7 126 0 40384K 5124K RUN 0 341:22 35.30% 35.30% httpd
14880 ch2life7 125 0 39920K 4852K RUN 0 34:48 35.21% 35.21% httpd
14990 ch2life7 126 0 40256K 5152K RUN 0 34:04 34.52% 34.52% httpd
14267 ch2life7 125 0 39912K 4700K RUN 0 229:06 34.47% 34.47% httpd
15128 ch2life7 125 0 40264K 5232K RUN 0 34:33 34.47% 34.47% httpd
14872 ch2life7 125 0 39928K 4940K RUN 0 15:31 33.98% 33.98% httpd
これから、とりあえず順にhttpdをリスタートします。 こんなかんじ。
%uptime
10:09PM up 38 days, 23:10, 1 user, load averages: 10.60, 10.55, 10.56 hobby5 チン☆⌒ 凵\(\・∀・) まだぁ? news19は観測してなかったです。life7とgame9だけ。
httpdをリスタートしました。 >>548
しばらくは、こんなかんじですかね。
こういった「組み込みもの」のデバッグは、さて、どうするか。
やっぱ、gdbでプロセスにアタッチかしら。 ここ10年くらいデバッカーは使ってないなぁ、そういえば
勘で地道に、、
500 error とかの報告が上がると思われ、
その都度かと。 ◆新板をねだるスレ@秘密基地◆3
http://pie.bbspink.com/test/read.cgi/erobbs/1097750466/
bbspink.com 内のリンクも、ime.nu経由になってしまってます。 あと、bbspink.com内におけるリンクの表示は、
従来はpinktower.com経由だった気がするです。 あとは、bbspink.comだと、このへん↓の広告が微妙に違ってたかなと。
32 KB [ 2ちゃんねるが使っている 完全帯域保証 レンタルサーバー ] e.ofuda.cc、ひょっとしてちょっと苦しい、、、のかな。 おおっ
いれたまんま全サーバにくばっちまった、、、
そうでもないような、、、
観察中。。。 < ofuda イメージが表示されるのに、一呼吸ある気がするです。< e.ofuda.cc
httpdのチューニング次第かも、かも。 あと、前のread.cgiにあって今のにないのは、
・RAWMODE(廃止?)
・Last-Modified:(とりあえず入れない方向?)
・ひ(りゃが入れたトラックバック機能
あたり? RAWMODEってだいぶ前に廃止じゃなかったかな? >>558
dso化するっすかね < ofuda
トラックバックは入ってないですか? >>512
$ftp->put("read.cgi","read.cgi.new");
削除は?
unlinkとかあるですか?
$ftp->rename("read.cgi.new","read.cgi");
$ftp->site("CHMOD","0755","read.cgi");
$ftp->rename で、前のは上書きされるです。(一応試しました) renameした時点で新ファイルが旧ファイルを消してるから、
旧ファイルのパーミッションは残らないので
新ファイルに対して改めてパーミッション設定しないとだめなんじゃないかと >>566 のとおりですね。
コードを他のファイルと共通化したければ、
送り元のファイルのパーミッションをstat()か何かで見て覚えておいて、
そのパーミッションにあわせるコードを入れればいいのかな。 あとで メールしますが、
read.cgi に関しては dso が原本ということで、
配布バッチも直します。
つまり read.cgi を配布するときは
ここのを使わなきゃだめということで、
あちこちにあるやつは使うと read.cgi が暴走するです。
新しいバッチのテストはこれから、、
うまく行けばいいが、(今回は4〜5台暴走したようです) 例えば550レスぐらいあるときの動作が、前と違うですね。
○今まで:
■掲示板に戻る■ 関連ページ 全部 1- 101- 201- 301- 401- 501- 最新50 [PR] 2ちゃんねるカレンダー2005 [PR]
○今のもの:
■掲示板に戻る■ 関連ページ 全部 1- 最新50 [PR]2ちゃんねるカレンダー2005 [PR] >>570
http://dso.2ch.net/test/read.cgi/myanmar/1101888913/41-42
42 名前:FOX ★[sage] 投稿日:05/01/03 20:58:27 ID:???
汎用ブラウザって?
細切れ転送はやめようかと思っている
#とのことでしたー。 root▲さんへ。
業務連絡ありますのでQお願いします。
UINはメアド欄にも忍ばせてあります(161508648)。 全てのサーバ cobra/toger/banana で read.cgi の dso化が完了。
これから href の置き換え ime.nu 対応を行い
それが終了したら第一ステップは完。
第2ステップは
2-1) bug つぶし
2-2) 仕様の変なところは変更
2-3) 時代背景にあわせたデコレーション
こんなとこかと、 あたらしい チャレンジ版 read.cgi できた !!
life7 に入れていいッすか? >>575 read.cgi ver 05.0.0.6 2005/01/05
になっているサーバ dso life7 sakura01 >かっこいいFOX ★のおにーさま
「キケン」って何のエラーですか? http:// のリンクとか
ime.nu 挿入とか リンクは別窓で開くようにしてよー
900とか950超えた時の警告メッセージが出てないよー
もとに戻してくれー 以前はどうだったっけ? (仕様)
どのように実装されていたっけ? (htmlこーど) 1000超え
<table><tr><td bgcolor=red><br><br><font color=white>レス数が1000を超えています。残念ながら全部は表示しません。</font></td></tr></table>
950超え
<table><tr><td bgcolor=red><font color=white>レス数が950を超えています。1000を超えると表示できなくなるよ。</font></td></tr></table>
900超え
<table><tr><td bgcolor=yellow>レス数が900を超えています。1000を超えると表示できなくなるよ。</td></tr></table>
いずれもヘッダの</div>とタイトルの<p>の間に表示
リンクは… 各リンクに target="_blank" 入れるよりは
<base href="http://qb5.2ch.net/operate/"> のところを
<base href="http://qb5.2ch.net/operate/" target="_blank">
ってしたほうが早いかも http://sports2.2ch.net/test/read.cgi/entrance2/1103750364/
http://qb5.2ch.net/test/read.cgi/operate/1104505527/
ヘッダ部がやっぱ少しイメージ違うな…
<div style='width:100%; border-bottom:1px solid #888;'> を
<div style='width:100%; border-bottom:1px margin-bottom:12px; solid #888;'>
あたりにすれば似るかな >>591
なんでだろ?
前のコードそのままのはずなんだけど、
やってみる?
<div style='width:100%; border-bottom:1px margin-bottom:12px; solid #888;'> 1000超えのときは下の
<hr>
<center><a href="../test/read.cgi/hoge/0000000000/1001n-">新着レスの表示</a></center>
これはいらないと思う be板が割と新しいread.cgiだった
http://be.2ch.net/test/read.cgi/be/1103249865/
1000/950/900超えの警告は「最新50</a>」と「</span>」の間に<p>を
挟んで表示されていたみたい
ごめんね ■ 調子の悪いスレッドの修理承り口2
http://qb5.2ch.net/test/read.cgi/operate/1084445786/953
datに\0が入ってた場合に旧版だと*に置き換えて表示してたけど
新版だとコケてるような。 >>603
1レス壊れるだけじゃなく
それ以降のレスまで表示されなくなっちゃいます。 そんな dat の出現頻度との兼ね合いだけど
512KB ある dat を一バイトずつ毎回チェック&置き換えは入れたくないな、 >>599
<a href="../test/read.cgi/operate/1104505527/l50">最新50</a>
</span>
<span style=float:right;>
[PR]<a href=""> </a>
[PR]
</span>
<br style=clear:both;>
</div>
<p>
<table><tr><td bgcolor=red><br><br><font color=white>レス数が1000を超えています。残念ながら全部は表示しません。</font></td></tr></table>
<p> つうかbbs.cgiの時点で\0は消して格納してほしいが >>605
どのみちdatをレス単位に切り分けるために\nを探して毎回1バイトずつチェックしてるわけだし。 個人的な意見ですが、
'*'への置き換えよりも、単に捨てる(無視する)方が適切な処理な気がするんですが。
俗に言う「名前欄に***」も起きなくなりますし。 そういえば&があってもそこから先がリンクにならないですね。
でもリンクをつけるところにバグが潜んでるらしいとか。 Netscape(R) Communicator 4.7で見ると、
88バイト分、右にスペースは直してくださいです。 >>620-621
おおお、ありがとうございますー
>>625
右寄せじゃ無く、左に空きが出るのです。 Netscape4.xはスタイルシートへの対応が不十分なため、floatが使われていると表示が乱れます。
Netscape4.x側の問題なので、スタイルシートを無効にして使うのが無難かと。>>>623 >>627
下記はちゃんと見る事が出来たりするのですよ。
http://pc5.2ch.net/mac/
read.cgi ver 05.0.0.6 2005/01/05
FOX ★
何処が違うのでしょうかね? >>629
ありゃりゃん? 私のところはこんな感じで乱れたけど違う感じなのかな?
↓ネスケ4.7でスタイルシート有効のスクリーンショット
http://age.tubo.80.kg/age01/img-box/img20050105233934.png スタイルシート関連を中心に些細な要望を
★スタイルシートに引用符付けて欲しいな
<span style=float:left;>
<a href="./">■掲示板に戻る■</a>
↓
<span style='float:left;'>
<a href="./">■掲示板に戻る■</a>
★アンカーにも引用符付けて欲しいな
<a href=http://info.2ch.net/test/tb.cgi?__mode=list&tb_id=http://qb5.2ch.net/test/read.cgi/operate/1104903372/>関連ページ</a>
↓
<a href="http://info.2ch.net/test/tb.cgi?__mode=list&tb_id=http://qb5.2ch.net/test/read.cgi/operate/1104903372/">関連ページ</a>
★タグの順序が逆ですよ
<a href="../test/read.cgi/operate/1104903372/l50">最新50</a>
<p>
</span>
↓
<a href="../test/read.cgi/operate/1104903372/l50">最新50</a>
</span>
<p>
★右側の[PR]の前に改行入っているから空白入るけど…&スタイルシートに引用符付けて欲しいな
[PR]<a href=http://chbox.com/goods/>2ちゃんねるカレンダー2005</a>
[PR]
</span>
<br style=clear:both;>
↓
[PR]<a href=http://chbox.com/goods/>2ちゃんねるカレンダー2005</a>[PR]
</span>
<br style='clear:both;'> >>631
と゜ーだ
広告は定義ファイルから読んでいるんで
管理人にお願いされたし ><span style='float:left;'>
これはどうかと思うが…
属性値は二重引用符で括るで統一しようぜ
>★タグの順序が逆ですよ
これも本来は
<p>
<span style="float:left;">
<a href="./">■掲示板に戻る■</a>
(中略)
</span>
</p>
ってしなきゃだし… まぁ>>589あたりで言わなかった俺も悪いが
(そんなことにこだわるとは思ってなかったので) そんな
ばらばらに言われても、
意見統一してから出してください 現在の状況
第2ステップは
2-1) bug つぶし
2-2) 仕様の変なところは変更
2-3) 時代背景にあわせたデコレーション そんでは提案だけ。取り入れるかどうかは、、、
えと、.datに、
"<a href=..."だけではなく、">>"+数字があったら、
同一スレ内のリンクに置き換える(BEのリンクと同様に)。
.datの形式が変わっても、専用ブラウザは外部板との関係で問題なく扱えるはず。
で、これら形式への対応をを、bbs.cgiよりも先にやっておく。
普通はその形式の.datは存在しないので、(バグがなければ)誤動作はしないはず。
手動で特定形式の.datを放り込んで読んでみれば、テストも出来る。 >>638
span span しているけど、
もっと理論的マークアップを考えてみないか?
dfn strong em code cite var kbd pre sampとかとかとか。
それをhead内でclass属性なしのを定義しておけば容量減るし。
関係ないの混じってるって? そこはご愛嬌。 >>637
置換をやったりしますか?
ttp://ansitu.xrea.jp/guidance/?supplement#o0c3cb41 ■ このスレッドは過去ログ倉庫に格納されています