■スレッドリストへ戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 最新50
read.cgi改良スレッド 3
- 128 :名無しさん :01/11/03 02:07
- robots.txtを無視するエンジンもあるってきいたことあるけどどうなんだろ
- 129 :デフォルトの名無しさん :01/11/03 02:08
- あの激戦の名残がまだ残っていたとは…
正直、あの時は感動した。
- 130 :デフォルトの名無しさん :01/11/03 02:20
- >>128 そういう非常識なロボットには2chボムをくらって貰いましょう。
一つのスレで800件のヒット。。。
- 131 :名無しさん :01/11/03 02:21
- 2chが食らってるんでしょ?転送量でいうと
- 132 :デフォルトの名無しさん :01/11/03 02:26
- 2ch全体の転送量から見てどうなんでしょうね?
何万サイトからのロボットが走りまわっているわけでもないでしょうから。。
- 133 :デフォルトの名無しさん :01/11/03 17:23
- どっちににしろ&ls=50とかの形式にもどせばいいだけだとおもうけど
- 134 :デフォルトの名無しさん :01/11/03 17:46
- >>128
robots.txtを見ないロボットがあっても、それがメジャーなところでなければ
問題ないよね。問題になりそうなところって具体的にどこがあるか
知ってる人いる?
>>133
それだとそれ自体の転送量が増える。
(PATH形式にしたのは転送量を減らすためだし)
robots.txtを置けば解決するってことで終了してるんじゃないの?
- 135 :read.cgi ver4.1 :01/11/09 21:19
- printf("\t\t\b\b\t\t\b\b");
- 136 :デフォルトの名無しさん :01/11/09 23:48
- monazilla BBS で,ここで作ってる新 read.cgi の仕様欲しがってる開発者が結構いるみたい.
洩れは新 cgi の機能や実装の根拠が分からんので手がでそうに無いけど,
分かる人がまとめてあげると良いと思いますがどうでしょう.
ツール開発者に新仕様の効果的な使い方を啓蒙することも転送量削減につながるんじゃないかと.
# 自分は仕様を把握してないんで sage
- 137 :デフォルトの名無しさん :01/11/10 00:07
- 旧形式で呼ばれたときに
>>nn
の処理がおかしいようです。
read.cgi ver5.27
http://game.2ch.net/test/read.cgi/gameover/1003130793/43
http://game.2ch.net/test/read.cgi?bbs=gameover&key=1003130793&st=43&to=43&nofirst=true
- 138 :デフォルトの名無しさん :01/11/10 00:09
- >>137
どうおかしいんですか?
新形式になってることぐらいしか気づきませんが…
- 139 :デフォルトの名無しさん :01/11/10 00:13
- >>136
rawの挙動についてまとめればいいんすかね?
- 140 :デフォルトの名無しさん :01/11/10 00:14
- >>138
リンク先に飛んで見てください。
http://game.2ch.net/test/read.cgi/gameover/1003130793/43
では
>>23はhttp://game.2ch.net/test/read.cgi/gameover/1003130793/23
になります
http://game.2ch.net/test/read.cgi?bbs=gameover&key=1003130793&st=43&to=43&nofirst=true
の形式で呼ばれた場合
>>23は
http://game.2ch.net/test/23
になります。
- 141 :デフォルトの名無しさん :01/11/10 00:15
- >>140
どっちも正常ですが…
- 142 :デフォルトの名無しさん :01/11/10 00:17
- >>140
もしかしてbaseタフグ解釈しないブラウザ?
うちはちゃんと見えるよ。(IE5.5)
- 143 :デフォルトの名無しさん :01/11/10 00:18
- >>141
ブラウザで見てます?
- 144 :デフォルトの名無しさん :01/11/10 00:22
- あれ?今見たら正常に戻ってる…
さっきまでは■掲示板に戻る■ 1- 101- 201- 301- 401- 501- 最新50と
投稿フォームも表示されていなかったのに。
すいません、お騒がせしました。
- 145 :デフォルトの名無しさん :01/11/10 00:25
- 混雑時間帯にヘッダ/フッタを省略する機能がなかったっけ?
あれがバグってると思われ
- 146 :デフォルトの名無しさん :01/11/10 00:28
- 何回かリロードしてみたところ
■掲示板に戻る■ 1- 101- 201- 301- 401- 501- 最新50と
投稿フォームが表示される時と、されない時があるようで、
投稿フォームなどが表示されない時に
>>nnが
http://xxx.2ch.net/test/nn
になるようでした。
- 147 :デフォルトの名無しさん :01/11/10 00:32
- 思い出した。REFEREDRES_SIMPLEだ。
SIMPLE_HEADERのほうでBASEを出力していないのが
原因と思われ
- 148 :デフォルトの名無しさん :01/11/10 00:49
- ちゅーか、最新のcvsにあるやつから修正しようとしたら、なんか
PATH_INFO処理できなくなってるよ。
リビジョン戻したら動いたので間違いない。
SIMPLE_HEADERのほうでもBASE出力するようにはしたけど、
そっち直さねば。
- 149 :デフォルトの名無しさん :01/11/10 00:54
- >>148
あれ? スマソ。revision downしてから最新に更新かけなおしたら見えるようになった。
- 150 :デフォルトの名無しさん :01/11/10 01:01
- ちゅーこって修正してcommitした。
> REFERDRES_SIMPLE時にbaseヘッダが出力されないため、simpleな表示が旧形式で行われたときに
>そこからの >>n リンクの基準がおかしくなっていたbug fix.
そもそもこの条件再現することのほうが大変だよ(笑)
変なキャッシュに残ってたってことかね。
仕方ないからテストのために一時的に内部で常時simple化して再現を確認した(笑)
- 151 :デフォルトの名無しさん :01/11/10 01:01
- GetString()の中で、zz_bsやらzz_kyやら(引数)をクリアしちゃってるので、
zz_GetEnv()のget_path_info()の呼出を、
GetString()呼出連続の後に持ってくるとよさそう。
- 152 :136 :01/11/10 01:11
- >>139
raw とか差分取ったりとか,かちゅーしゃ系のツールが必要な機能をまとめると良いかと.
# 自分では把握しきれてないんで分かる人お願いします.スマソ
- 153 :デフォルトの名無しさん :01/11/10 01:25
- rawのまとめをしようとChangeLogとか見てたら…
5.26までしかないよ。
5.27って何者?
- 154 :デフォルトの名無しさん :01/11/10 01:40
- http://teri.2ch.net/saku/kako/1000/10009/1000984887.html
の847あたり
- 155 :デフォルトの名無しさん :01/11/10 01:43
- >>154
サンクス。って、新形式には5.26で対応してたはずじゃ。
- 156 :デフォルトの名無しさん :01/11/10 01:58
- tempの位置も新形式で変わったんでしょう。
われわれには手出しのできない領域。
- 157 :デフォルトの名無しさん :01/11/10 02:10
- >>151
あれ、引数クリアって削除してあったはずなんだけど復活してるな。
新旧混在で手入力された時に後ろを優先するってことで、
クリア、GetString()、get_path_info()って順番にしといたんだけど。
- 158 :157 :01/11/10 02:11
- あっ、
クリア、get_path_info()、GetString()の順。
- 159 :デフォルトの名無しさん :01/11/10 02:36
- rawモードのリファレンス(書きかけ)をrawmode.txtとしてcommitしたよ。
漢字コードはeuc。
複数一括処理についてはコピペしただけで何にもやってない。
疲れたので誰かやって(笑)
- 160 :157 :01/11/10 02:50
- GetString()が引数をクリアしてしまうのを修正。
- 161 :デフォルトの名無しさん :01/11/10 02:50
- ところで
・tempのみ読み込むモード(kakoやliveなスレッドを読もうとするとエラーにする)
・rawmodeの読み込みのみ認める
・RAWOUTを外したとき、rawmodeで読もうとするとエラーにする
というのは付けられませんか?
ようするにchocoでテスト中のread.cgi/offlaw.cgiの模倣ですが。
- 162 :デフォルトの名無しさん :01/11/10 03:46
- ていうか、chocoのofflaw.cgiはread.cgiのオプションを変えただけに近いような。
- 163 :デフォルトの名無しさん :01/11/10 04:18
- ようするにRAWOUTを付けたり外したりする程度の手間で
両方生成できるようになってると嬉しいな、と。
- 164 :デフォルトの名無しさん :01/11/10 04:32
- argv[0]で自動切換えキボーしてみたり。
- 165 :デフォルトの名無しさん :01/11/10 05:06
- バイナリを小さくできるならしたほうがいいかと。
とくにofflawにとって大量の行スキャンしたりhtml生成したりする
コードはまったく無用の長物なわけで。
- 166 :デフォルトの名無しさん :01/11/10 08:17
- >>159 それってどこに置いてあるんですか??
- 167 :デフォルトの名無しさん :01/11/10 14:35
- >>166
cvsにあるけど、>>1 に出てるcvsミラーは止まったままみたいだな…。
cvswebの場所書いてしまえればいいんだけど、それは鯖管理してくれている
人が嫌がってたんだっけ。
どうするか。monazillaにuploadでもするかな?
- 168 :デフォルトの名無しさん :01/11/10 14:40
- >>160
ぐお。ChangeLogがその行だけsjisになっとる。euc-jpに修正しといた。
- 169 :デフォルトの名無しさん :01/11/10 16:17
- rawmode.txtをいくらか書き足した。
- 170 :157 :01/11/10 17:18
- >>168
>>168
すまん。m(_ _)m
久しぶりにいじったんで、どれがEUCか忘れてた。
jlessがちゃんと表示したので間違ったのに気付かなかった。
- 171 : ◆YaKIN/eo @夜勤 ★ :01/11/10 18:41
- あいかわらず core 吐くんですよねー
サーバがちょくちょく落ちる原因かな? なんておもって探ってみることにしました。
どうすればよろし?
gdb はいってます。
- 172 : ◆YaKIN/eo @夜勤 ★ :01/11/10 18:44
- うげっ
と思ったら。。。
warning: core file may not match specified executable file.
Core was generated by `perl bbs.cgi'.
Program terminated with signal 11, Segmentation fault.
- 173 :デフォルトの名無しさん :01/11/10 18:45
- 前スレからコピペ。よろしくお願いします。
751 名前: デフォルトの名無しさん 投稿日: 01/09/28 16:08
>>750
strings core | grep REQUEST
とかが可能でしたら、悪者が特定できてcore dumpの条件も判るのですが。
752 名前: デフォルトの名無しさん 投稿日: 01/09/28 16:29
bbs.cgiってPerlではなかったでしたっけ? となるとcore吐くのは
read.cgiじゃないかと思いますが gdbが使えれば
$ gdb read.cgi core
と打ち込んで
(gdb) bt
(gdb) q
で出てくる結果から目星が付けられるかも知れません
coreを吐くプログラム名自体は gdbを起動した時に
Core was generated by `hoge.cgi'.
のように表示されます
- 174 :デフォルトの名無しさん :01/11/10 18:45
- ってbbs.cgiかよ!
- 175 :デフォルトの名無しさん :01/11/13 03:31
- 172>Core was generated by `perl bbs.cgi'.
Perlのバイナリに問題があるのかな......?
Perlのアップデートは可能なんでしょうか?
- 176 :名無しさん@お腹いっぱい。 :01/11/16 00:40
- 家のもゲロ吐くよ、永久常駐物2日位動かすと降参するようでした
v5.6.1 built for i386-linux
5.7devにしたら何故か解決 (汗
- 177 :デフォルトの名無しさん :01/11/17 20:13
- ln -s /home/ch2pc/public_html/test/read.cgi /home/ch2pc/public_html/read
ってやってみたらイイ!ことにならないかな〜 と思ったりするのですがいかがでしょうか?
- 178 :デフォルトの名無しさん :01/11/17 22:28
- FollowSymLinksはセキュリティ上の関係でオフにしたほうがいいと
アドバイスしたことがあるのですが有効でしょうか。
- 179 :デフォルトの名無しさん :01/11/20 20:16
- 有効でしょう。
- 180 :デフォルトの名無しさん :01/11/21 17:03
- >>2,3,5,7,11,13,17,19,24,29
http://pc.2ch.net/test/read.cgi/tech/1002820903/2,3,5,7,11,13,17,19,24,29
みたいな形でリンクできるようになると、スレのダイジェストがしやすくなって、
転送量的にも良いのではと思うのですが、いかがでしょうか??
- 181 :デフォルトの名無しさん :01/11/21 23:06
- >>180 それは(・∀・)イイ!!かもね
オレは......このところソースを追っかけてないんで 誰かよろしく(w
- 182 :デフォルトの名無しさん :01/11/21 23:29
- 1-3,1とか書いても1〜3が一回だけ出てくる感じがいいよな。
しかし >> リンク生成はbbs.cgiがやってて、そっちはカンマは繋いで
くれてないけど…、read.cgiが対応した後に対応してもらえばいい話か。
- 183 :デフォルトの名無しさん :01/11/22 19:28
- >>1 のソースコード最新版に同期キッボーン
- 184 :デフォルトの名有りさん ◆fSunOs.U :01/11/27 19:43
- いつの間にか"read.cgi ver5.28 (01/11/27)"に更新されている......
違いは広告リンクが入ったということぐらい?
ところで>>180は誰かやってくれてます?
- 185 :デフォルトの名無しさん :01/11/28 01:15
- 2,3,5,7,11,13,17,19,24,29
これだけで良いんなら速攻で出来る、>>182の >1〜3が一回だけ出てくる感じ
これは大丈夫、つーか戻って表示するほうがめんどい
ただ、1から10と15とかしたい時はどうすんの?
やっぱり1-10.15ってしたいだろ?
そうなるとパースに手間が掛かるっつか、俺のレベルだとやる気が起きない
rみたいなモード追加するしかないかな
- 186 :182 :01/11/28 10:39
- >>185
同じだ。何か面倒でやってない(笑)
でも、今晩あたりやってみるかも。
ということでメモ。
#define MAX_RANGE 20
struct range {
int from, to;
} z_range_array[MAX_RANGE];
int z_range_count;
として
範囲リストをこいつに継ぎ足していく関数と
一つのレス番号がこのリストにヒットするか判定する関数作れば
いい程度か。
継ぎ足す関数は隣接や重なっているものは混ぜ込んで、ソート済み
状態にしていくと判定が軽くなるかな。
MAX_RANGE超える分は捨て。
nとかiとかのフラグも別途取るのは維持しないといかんね。
こんな程度でいいよね?
- 187 :182 :01/11/28 10:47
- あと最初のfromと最後のtoを従来のグローバル変数にも
転写しておくと変更少なくて済むかな。
あ、実際にやるとは限らんので、やろうとしてた人がいるのなら
やっちゃって下さい(笑)
- 188 :デフォルトの名無しさん :01/11/28 11:07
- >>184
夜勤さんに変更点教えてもらって,define 一発で広告表示できるように
した方がいいのかな?
- 189 :182 :01/11/28 18:17
- カンマ区切り対応してみたよ。commitした
- 190 :182 :01/11/28 18:44
- さっきのはレス番号指定しないときに1しか
表示されなくなってしまってたので修正した。スマソ
- 191 :名無しさん@お腹いっぱい。 :01/11/28 20:51
- >>2,3,5,7,11,13,17,19,24,29
- 192 :名無しさん@お腹いっぱい。 :01/11/28 20:55
- >>182
おお、やる気になってるね、頑張って下され
どうも俺がしゃしゃり出るとコードが腐ってしまいそうで (w
- 193 :182 :01/11/29 00:45
- >>191
まだcvsにあるだけなのでここでは使えない
かつ、 >> の処理はやってないっす。
bbs.cgiまかせにしようかと思っていたんだけど
再解釈するようにしたほうがいい?
- 194 :182 :01/11/29 00:58
- と思ったら >> の処理やってる rewrite_href は 1-2 形式決め打ちでやってるな…
これも直さないと駄目だね。
- 195 :182 :01/11/29 03:37
- いつのまにかこんな時間か。
dat内の >> の中にカンマがあったときにも対応したよ。
ただしbbs.cgiがそのように出力してくれること前提。
さらにbbs.cgiの対応を期待せずに、後ろにカンマつきでハミ出てるものが
あったときに混ぜ込むようにしたくなってきた(笑)
- 196 :182 :01/11/29 05:35
- 結局気が向いたのでサクッと混ぜ込んでしまった…
アンカーの閉じ位置は移動しないで、hrefにだけ反映した。
- 197 :デフォルトの名無しさん :01/11/30 03:18
- 5.28の公告追加って、dat_out()内で
pPrintf(pStdout, R2CH_HTML_PREFOOTER);
と
#ifdef AUTO_KAKO
の間に
pPrintf(pStdout, 公告文字列);
を入れた感じですか?
- 198 :デフォルトの名無しさん :01/11/30 18:07
- 「iモード」モードの時だけ、広告消してほしい…
夜勤さんがウンと言えばだけど。無理かなぁ。
- 199 : ◆YaKIN/eo @夜勤 ★ :01/11/30 19:32
- あっ そんな感じです。 >>197
まだ テスト段階なので、今後ボツになる可能性も大なので、
あまり考えなくても良いかも、、、
どちらにしろ、要求仕様を小出しにしてもいまいちなので、
大きくバージョン上げるときにでも、また話し合わせていただきたい
と思っています。その時はまたよろしくお願いします。
- 200 :182 :01/12/01 03:44
- >>199
お疲れ様です。了解です〜
>>198
試しに >197 取り込んでさらに imodeのときにoffにしてみたものを
ここで動かしてみました。
http://www.fmfm.binboserver.com/tech/
binboserverに加入(笑) DNS反映まだ少しかかるかも?
で、あと>>1にあるcvs同期が止まってるので、これでcvsの自動同期
やりたいんですが、cvs鯖管さんまだここ見てますか?
このidentity.pub追加してもらいたいんですが…
http://www.fmfm.binboserver.com/tech/identity.pub
- 201 :デフォルトの名無しさん :01/12/01 04:32
- これのリンク範囲が間違ってるみたい。
http://www.fmfm.binboserver.com/test/read.cgi/tech/comma/3
- 202 :182 :01/12/01 04:45
- >>201
えーと、どうなるべきということですか?
">>2,4"全体をアンカーに含めるように置き換えていないという点でしたら
それはやってません。やっぱ不自然か。
- 203 :おじゃまします :01/12/01 04:49
- 名前欄に半角スペースor半角0(ゼロ)を入れた時の表示がかちゅ〜しゃとIEで異なるのですが
cgi側の問題でしょうか?
↓こうなります
半角スペースを入れた時
かちゅ〜しゃ→名前欄緑
IE→メール欄に半角スペース
半角0を入れた時
かちゅ〜しゃ→メール欄に半角0
IE→名前欄緑
- 204 :デフォルトの名無しさん :01/12/01 05:02
- >>202
>">>2,4"全体をアンカーに含めるように置き換えていない
という意味です。bbs.cgiのほうでやるべきことかもしれませんが
経過措置としてread.cgiから見たときだけでも
アンカーに含まれているべきかと。
- 205 :182 :01/12/01 06:13
- >>204
やってみました。
- 206 :デフォルトの名無しさん :01/12/01 06:25
- http://www.fmfm.binboserver.com/test/read.cgi/tech/comma/10
なぜか「-n」にリンクが張られています。
- 207 :182 :01/12/01 06:36
- >>206
dat側のゴミでした。消しました。
- 208 :デフォルトの名無しさん :01/12/01 06:57
- 番号は常に小さい順で並び替えないのですか?
キャッシュ効率を考えると並び替えるのが望ましいと思われます。
- 209 :Kusakabe Youichi :01/12/01 07:04
- >>208 デフォルトの名無しさん wrote:
> 番号は常に小さい順で並び替えないのですか?
> キャッシュ効率を考えると並び替えるのが望ましいと思われます。
並び替え->並べ替え
(大昔のMultiplan日本語版では前者の誤植があった)
- 210 : :01/12/01 07:23
- http://203.174.72.111/kaoru_yamasita/kao.gif
厨房板で真剣に整形しようか悩んでる奴の顔写真
厨房板で相談すなよw
- 211 :182 :01/12/01 07:23
- >>208
確かに。ってことで常に整列済みにして処理するようにしました。
- 212 :デフォルトの名無しさん :01/12/06 13:47
- ■■■■気がついていましたか?■■■
http://corn.2ch.net/test/read.cgi/entrance/1007612207/
1 名前:1 投稿日:01/12/06 13:16 ID:8hUs1Br/
スレッドの>>1の発言だけは
名前と日付の間にコロン(:)がないんですよ。
---
49 名前:じぷしー名無しさん 投稿日:01/12/06 13:33 ID:uX3aWlPd
read.cgiだと:あり。
index.htmlだとなし。
以上、終了。
---
こういうのも居たりするんで、
index.htmlとread.cgiでフォーマットの統一おながいできますか?
次のバージョンアップ時にちょこっと直しておいてください。
よろしくおながいしますー。
# 上のログはかちゅ〜しゃでの表示です。
- 213 :デフォルトの名無しさん :01/12/06 14:03
- ちょっとtest
- 214 :デフォルトの名無しさん :01/12/06 15:01
- プログラム板のPerl使いの皆様。
WebProg板にて1chスクリプト改造が行われています。
是非ご参加を。
1chスクリプト解析$改造スレッド
http://pc.2ch.net/test/read.cgi/php/1007607631/
- 215 :デフォルトの名無しさん :01/12/06 22:17
- なんで粘菌に握りつぶされるためにわざわざ敵に塩を
送ってやらなきゃならんのだ。アホらしい。
- 216 :デフォルトの名無しさん :01/12/06 22:51
- >>214
自分が欲しいものはいじりたいが、関係無いものは食指が動かぬなぁ。
- 217 :名無しさん :01/12/07 03:54
- 検索エンジン問題はけっきょくどうなったのよ
- 218 :デフォルトの名無しさん :01/12/07 22:41
- >>217
>>114 みたいな robots.txt で対処してもらうってことで,
read.cgi としてはなにもしない雰囲気です.
負荷を考えると robots.txt がよさそうだし.
夜勤さんから read.cgi 側での対処の要望があれば別ですが.
- 219 :デフォルトの名無しさん :01/12/11 21:11
- このスレ借りますage
- 220 :双葉 ◆4xFuTABA :01/12/11 21:11
- がんばってください〜ヽ(´ー`)ノ
- 221 : ◆YaKIN/eo @夜勤 ★ :01/12/11 21:12
- ちょっと お邪魔します。
調子の悪いスレッドの修理承り口−2−
http://teri.2ch.net/test/read.cgi/accuse/1003982609/l50
問題のつづきー
- 222 :初心者の人 :01/12/11 21:12
- 借ります。
- 223 : ◆YaKIN/eo @夜勤 ★ :01/12/11 21:13
- ということは、bbs.cgi ではじいたほうが 効果あり?
(と、突然ふってもわからない人がたくさんいたりして)
- 224 :デフォルトの名無しさん :01/12/11 21:14
- お題。
Katjusha_Beta_Kiseiの機能改良
・DLLバージョン0.87より古いバージョンを弾くようにする
・またKatjusha_Beta_Kiseiはrawモードでも効くようにする
ちなみにUser-Agentは
0.64以前「Katjusha version ?.???」
0.65以降「Katjusha/?.??? kage/?.??」
です。
- 225 :0.87 ◆DLL/lGHE :01/12/11 21:15
- >>223
書き込めなくなったら乗り換えそうですね。確かに。
- 226 :224 :01/12/11 21:17
- というかKatjusha_DLL_Kiseiとか
新たに定義したほうがいいかも。
Katjusha_DLL_Kisei 0.87
アクセスを許す最低バージョン
未定義の場合は規制しない
とか。
- 227 : ◆YaKIN/eo @夜勤 ★ :01/12/11 21:18
- 完璧に 乗換えを促すには、ぱーっとエラーメッセージが
出たほうが良いと思っただけなんですが、
152KB
新着レスの表示
スレッドリストへ戻る 全部 前100 次100 最新50
0ch BBS 2004-10-30