X



bbs.cgi再開発プロジェクト7

■ このスレッドは過去ログ倉庫に格納されています
1root▲ ★
垢版 |
NGNG
bbs.cgiの開発作業をすすめていくためのスレッドです。

FOXさんの努力によりSpeedyCGIへの対応が行われ、
パフォーマンスの向上が図られたbbs.cgi。

・雪だるま作戦への対応
・さらなるカスタマイズ
・パフォーマンスの向上
・微妙な虫取り
・長いメインルーチンをより短くコンパクトに

あたりがターゲットか。

前スレ:
bbs.cgi再開発プロジェクト6
http://qb5.2ch.net/test/read.cgi/operate/1113117347/
NGNG
>>626
すみません・・・
そんな板見に行ったこともないしそんなスレがあることも知りませんでした
取り合えずそのスレ見てみます
2006/05/28(日) 00:33:04ID:Ven7zeH+0
専ブラのスレは知らないくせに、書けないからって
いきなりbbs.cgiのスレに来るとはw
妙なところに詳しい変な奴だな
2006/05/28(日) 00:34:52ID:PTQSyCZf0
>>623
これまでどおり2段階でこなすのは確定のようだから
書き込みPOST後の書き込み完了画面とともに送られてくる可能性高し

初回書き込み時(CookieでHanaを送信してない)はPOSTパラメータで
hana=mogeraが必要なのは確かだと思うけど、それ以降Cookieだけで送ってれば
いいのかPOSTでも必要とかみたいな細かいところはまだ分からない

承認ボタン押してエラー画面に飛んだときCookie来るのかとかエラーパターン
増えるのかとか・・・
630名無しさんだよもん
垢版 |
2006/05/28(日) 00:44:48ID:bnM5fikD0
>629
大当たり。
書き込み完了画面で4つばかりCookieが飛んできますね。
# ホスト名のCookie2010年有効期限で設定されてもなぁ
631623
垢版 |
2006/05/28(日) 00:46:00ID:KP0dtAf80
>>629
hana=mogera追加して書き込みした後の書き込み完了画面にもSet-Cookieが無いんだけど…
どこにあるんだ?
632623
垢版 |
2006/05/28(日) 00:48:04ID:KP0dtAf80
>>629
すいません。ヘッダ見ない形で書いてたんで見落としてしまいました。書き込み完了画面にありますね。ありがとうございます。
2006/05/28(日) 01:01:37ID:PTQSyCZf0
ああ、PONやHAPまで書き込み後発行になっちゃってるのか
そりゃ不具合でるわ
これらは最初の確認画面で食わせないと当然hanaだけで書けるようにするしかない
2006/05/28(日) 01:14:32ID:QSmPEHqy0
正直、モバイルにはつらい仕様だ...。
2006/05/28(日) 01:31:34ID:uAa0Nuza0
なんで「はなもげら」なのか
2006/05/28(日) 01:42:10ID:whkPHD0I0
Linux (多分、gtk 環境なら unix 系でも使えると思うが) で使用可能な JD が
RC版 jd-15rc060527 にて hana に対応しました。

JD
ttp://www.geocities.jp/jd4linux/
637動け動けウゴウゴ2ちゃんねる
垢版 |
2006/05/28(日) 02:21:14ID:IVdsUL5Q0
自作ブラでも書けるようになった(・∀・)
638root▲ ★
垢版 |
NGNG
PON と HAP の仕様は従来通り(送らないと投稿確認になる)

新たに「hana=mogera」クッキーを送るか、
hana=mogera のフォームを送るかしないとだめ

という仕様の bbs.cgi を開発しています。

で、PON と HEP は、
正しい PON と期限切れではない HEP を送ってきた時、
有効とみなすようになっています。(従来通りの仕様)
2006/05/28(日) 02:39:35ID:AB4Wrm9k0
先生、HAPとHEPどっちなんですか(・∀・)
2006/05/28(日) 02:40:01ID:kqMWxRly0
正しくはHIPです
2006/05/28(日) 02:40:49ID:kxtrTyL+0
http://ch2.ath.cx/load/comic6.html

comic6(というか同人板)なんですが、確認画面の所でウイルスがリトライを繰り返して
DDoSしてる気がします


ウイルスの処理部分はこんな感じです

if body.match(/(書き込み確認)|(2ch_X:check)/)
@board.cookie = head['set-cookie']
retry
642root▲ ★
垢版 |
NGNG
>>638 をもう少し正確に書こう。

1) 従来通りのもの(PON/HEP)を、クッキーとして bbs.cgi に送ってこないと書き込めない。
=> 投稿確認画面になる。管理人がいじる前の仕様と同じ

2) *そのうえで*、新たに「hana=mogera」クッキーを送るか、
*または* hana=mogera 入りの投稿フォームを送るかしないと、書き込めない。
=> 投稿確認画面になる。★新仕様

3) PON/HEP は、
従来通りのふるまいで送ってきた時、従来通りに有効なものとなる。
=> 管理人がいじる前の仕様と同じ

4) 有効な PON/HEP を送ってきた場合、
bbs.cgi からは PON/HEP を Set-Cookie: することはない。
=> 管理人がいじる前の仕様と同じ

5) PON を送って来ないとか、HEP が無効だった場合、
bbs.cgi は有効な PON/HEP を Set-Cookie: する。
=> 管理人がいじる前の仕様と同じ

またこの場合、hana=mogera フォーム や hana=mogera クッキーを
bbs.cgi に例え送ってきていたとしても、上記 1) により書き込めない。

6) hana=mogera クッキーは、書き込みが成功して、
かつ hana=mogera クッキーを送ってこなかった時のみ、
bbs.cgi から Set-Cookie: される。(★新仕様)
643root▲ ★
垢版 |
NGNG
>>641
重くなってます?
2006/05/28(日) 02:44:25ID:MiLdeeMz0
cookieはないけど、hana=mogera のフォームを送って来るブラウザをあっさり切る
夕方の仕様は嫌な感じ。

hana=mogera、cookieなしでもcookieを寄こして欲しい。
645root▲ ★
垢版 |
NGNG
>>642 のバージョンの bbs.cgi を、
snow.2ch.net に入れてみます。

アラスカで試していただくということで。

http://snow.2ch.net/alaska/
2006/05/28(日) 02:47:14ID:8H9PScAi0
6) hana=mogera クッキーは、書き込みが成功して、
かつ hana=mogera クッキーを送ってこなかった時のみ、
bbs.cgi から Set-Cookie: される。(★新仕様)

一番初めはどうするの?
書き込みを成功させるにはhana=mogera クッキーが必要なのに
hana=mogera クッキーが無いと書き込めない
647root▲ ★
垢版 |
NGNG
>>646
hana=mogera 入り投稿フォームを送れば、
書き込むことができます。 ( 2) のとおり )

つまり、専用ブラウザは、*再度の仕様変更*が、
必要になることになります。
2006/05/28(日) 02:51:09ID:kxtrTyL+0
>>643
重くは無いんですが、負荷が高いと同人の自治とかダウソのウイルスオチスレで報告が出てたんで、念のために
649root▲ ★
垢版 |
NGNG
FireFox での試験はうまくいきました。 in alaska

壺(もらったクッキーをそのまま使っていると思われる)で、
動作確認してみます。 < alaska

テストはこちらでお願いします。
たぶんまだ、どの専用ブラウザも書けないと思われですが。

■ クッキーフォーム仕様変更書き込みテストスレッド in Alaska
http://snow.2ch.net/test/read.cgi/alaska/1148752109/
2006/05/28(日) 02:55:26ID:Ho/0/GtU0
>649
テスト結果

View 前と同じで書けず
Nida 書き込める
651root▲ ★
垢版 |
2006/05/28(日) 02:59:51ID:???0
もらったクッキーを次のセッションでそのまま使ってくれるブラウザや、
今回作者さんに「hana=mogera フォーム」を送るように対応いただいたブラウザでは、
きちんと書き込めるはずであるということを、期待しています。
2006/05/28(日) 03:00:49ID:8H9PScAi0
つまりすべての人は漏れなく一番初めに投稿フォームを送らなければいけない
=利用規約に同意しなければならないということですね。
653root▲ ★
垢版 |
NGNG
そういうことです。>>652

hana=mogera 投稿フォームを送っても、
クッキーは従来通りに、つけていただく必要があるというわけです。
654root▲ ★
垢版 |
NGNG
それで、>>647 に再度の仕様変更が必要、と書きましたが、
今回単に「hana=mogera 投稿フォーム」を送る機能だけを*追加*することで
対応したものについては、再度の仕様変更は*不要*なはずです。
2006/05/28(日) 03:06:18ID:LW2FGyjJ0
>>642 乙です.その仕様でよさげですね.

ついでに,「投稿確認」の記述を
<!-- 2ch_X:confirm -->〜<!--/ 2ch_X:confirm -->
で囲むとかして,専ブラでも表示してもらえるといいかも?
656root▲ ★
垢版 |
NGNG
で、重要なことは、

この変更版 bbs.cgi を全部に配布すると、
例の「運用情報 臨時でのクッキーの栄養補給」でしのいでいるタイプの
従来型専用ブラウザは、その方法ではもはやしのげなくなる、
つまり、書き込みができなくなる、

ということです。
657root▲ ★
垢版 |
NGNG
>>655
泣きそうでした。

だって、bbs.cgi の中でも一番アドホックで汚くて、
どうにかしなきゃなぁ、って思っていたところだから。

あそこをいじろうっていう気持ちになるあたりが、
さすが「The 管理人」

で、
> <!-- 2ch_X:confirm -->〜<!--/ 2ch_X:confirm -->
> で囲むとかして,専ブラでも表示してもらえるといいかも?

これ、チャレンジしてみるです。
2006/05/28(日) 03:10:38ID:zVjGZOaR0
そしたら専ブラ作者が、がんがるから無問題ですよ。
2006/05/28(日) 03:12:41ID:PTQSyCZf0
マ向けに告知だして欲しいなあ
それで週明けに発動
2006/05/28(日) 03:13:52ID:kBGNfogX0
从 ´ D`)<ねろばか
661root▲ ★
垢版 |
NGNG
>>644
hana=mogera フォームあり, hana=mogera cookie なしだと、
hana=mogera cookie をよこしてきます。
(>>642 の 6) )
2006/05/28(日) 03:21:59ID:SXVvX6Qn0
>>649
どうでもいいですがFirefoxは1文字目だけが大文字のfです
http://www.mozilla-japan.org/support/firefox/faq#spell-abbreviate
2006/05/28(日) 03:22:04ID:MiLdeeMz0
>>656
今回は規約変更で仕方ないと思うけど、
以後ハナモゲラの呪文がどんどん変わるとしたらイヤンな感じですね。

呪文を変えるたびに更新のないブラウザの切捨てになりそうで。
664動け動けウゴウゴ2ちゃんねる
垢版 |
2006/05/28(日) 03:24:06ID:cmAZLGPa0
もう管理人rootタソでいいんじゃないか?
2006/05/28(日) 03:24:43ID:MiLdeeMz0
>>661
アラスカで確認しました。新仕様はいいですね。乙です
666root▲ ★
垢版 |
NGNG
>>662
ありがとござます。こんごは気をつけます。

>>663
管理人の指令ですから。
667root▲ ★
垢版 |
NGNG
アラスカのスレ見ていると、大丈夫そうかな。

もうしばらくしたら、配布します。
2006/05/28(日) 03:33:08ID:8H9PScAi0
いま配布しようとしているものは正式に今後使われるものですか?
さらに変更を予定していますか?
669root▲ ★
垢版 |
NGNG
>>657 の最終段落ですが、
なんとなく副作用が出そうなので、今の変更は控えます。

来週以降かな。
670root▲ ★
垢版 |
NGNG
>>668
問題がなければ、この仕様でいこうかと。

なにをもって「正式」というかは、私にもよくわかりません。
671
垢版 |
2006/05/28(日) 03:34:57ID:i2JTesTZ0
>>667
★クッキーの仕様変更 2006/05/27
http://info.2ch.net/wiki/pukiwiki.php?%A5%AF%A5%C3%A5%AD%A1%BC%A4%CE%BB%C5%CD%CD%CA%D1%B9%B9%202006%2F05%2F27
に記載するんで配布が始まったら教えてください。
672root▲ ★
垢版 |
NGNG
スレッド 924 に仕様をレスしたりして、
それからもう少しアラスカの様子見て問題なければ、
配布してみようかなと。
673
垢版 |
2006/05/28(日) 03:37:55ID:i2JTesTZ0
>>672
今日の朝六時以降ですかね?
がんばって起きてます。
674root▲ ★
垢版 |
NGNG
>>673
そこまでもたないんで、それより早いと思います。 < 配布時刻
675
垢版 |
2006/05/28(日) 03:48:19ID:i2JTesTZ0
>>674
了解
2006/05/28(日) 03:56:14ID:Q63PKOQI0
ハナモゲラは承諾ボタンを押さなくても得られるけど
単純に戻って書くことができない分、今までよりいいのかな...
677root▲ ★
垢版 |
NGNG
そろそろ、配布します。
2006/05/28(日) 03:58:42ID:PTQSyCZf0
Cookieのほうのmogeraチェックは前方一致だね
2006/05/28(日) 03:58:45ID:zVjGZOaR0
wktk
680root▲ ★
垢版 |
NGNG
BBS.CGI - 2006/05/28

10分程度で。
681root▲ ★
垢版 |
NGNG
>>678
ん、前方一致というのは。
2006/05/28(日) 04:04:10ID:PTQSyCZf0
>>681
Cookie: ... mail=sage; hana=mogeranus
とか通るように見える
683root▲ ★
垢版 |
NGNG
>>682
あ、なるほど。

それは一応、配慮したつもり。
変だったら、報告ください。
684root▲ ★
垢版 |
NGNG
>>682
あ、勘違いしてました。
確かに。

そのうち、exact match に変更するです。
2006/05/28(日) 04:07:53ID:EhWHuKUQ0
hana=mogeranus
にしても書き込めなかったですが。。
686root▲ ★
垢版 |
NGNG
>>685
hana=mogera では大丈夫でしたか。
2006/05/28(日) 04:11:03ID:EhWHuKUQ0
>>686
hana=mogera
なら問題無いです。
688root▲ ★
垢版 |
NGNG
>>687
了解です。
2006/05/28(日) 04:14:03ID:TvmvUHqd0
これを機にエラー応答も<!--2ch_X: -->フォーマットに統一して欲しいなぁ
と言ってみるテスト。
2006/05/28(日) 04:14:37ID:PTQSyCZf0
フォームのほうは ^mogera$ でクッキは ^mogera っぽい?
クッキの切り出しの時にバッファを6文字で切ってるのかな
691root▲ ★
垢版 |
NGNG
>>689
ERROR: のところですか。
2006/05/28(日) 04:16:24ID:YRYz7ivI0
書き込むときに bbs.cgi を呼ぶのではなく
XMLウェブサービスを呼ぶようにしようよ
2006/05/28(日) 04:18:13ID:EhWHuKUQ0
今回の改良はこれで終了。めでたしめでたしということですね。
2006/05/28(日) 04:18:30ID:LW2FGyjJ0
>>605 の regex /(^|[,;]\s*)hana=mogera($|[,;])/ を $ENV{HTTP_COOKIE} に適用でいいかな.
2006/05/28(日) 04:19:04ID:TvmvUHqd0
>>691
そうですね。エラーメッセージと同時に埋め込んであると処理がある程度
楽になるかなぁと。
696root▲ ★
垢版 |
NGNG
>>694
そんな感じですね。

というかクッキーって結構使っているので、
クッキーのトリートメントするために、サブルーチンを一つ書き起こす感じかなと。

# 今日はもう、元気ありませんです。
2006/05/28(日) 04:22:12ID:TvmvUHqd0
>>696
乙です。近々エラーのあたりにも手を付けていただけるとありがたいかなと。
2006/05/28(日) 04:24:07ID:PTQSyCZf0
結局専ブラはアドホックに、POSTに&hana=mogeraをくっつけるだけで済むわけか
変更があるならFormのHiddenはそのままオウム返しするようにしたほうがよさそうかな
699root▲ ★
垢版 |
NGNG
>>698
それでよいのではないかと。

ちなみにはなもげら関連は、bbs.cgi 中で変える場所を集めて、
すぐにわかるようにしておいたです。
だって、変えるかもしれないっていう人がいるから。

で、投稿確認画面の表示部分は新たに &HoutekiToukouKakunin っていう
サブルーチンに起こしなおしました。
これで、この部分の差し替えもしやすくなったはず。
700
垢版 |
2006/05/28(日) 04:28:38ID:i2JTesTZ0
取りあえずザッと更新
http://info.2ch.net/wiki/pukiwiki.php?%A5%AF%A5%C3%A5%AD%A1%BC%A4%CE%BB%C5%CD%CD%CA%D1%B9%B9%202006%2F05%2F27
701tiger2526.maido3.com(206.223.157.125)@root▲ ★
垢版 |
NGNG
>>700
おつでした。

私はこれで書き込めています。
Monazilla/1.00 (JaneNida 試作品/060527)
702root▲ ★
垢版 |
NGNG
ということで、自然治癒班はそろそろ、お風呂の時間。
2006/05/28(日) 04:34:27ID:Ven7zeH+0
live2ch ver1.13も問題なし
2006/05/28(日) 04:36:03ID:uOdIbqwa0
>>703
だね

この点>>654においてLive2chは新しくリリースしないと思われ

705
垢版 |
2006/05/28(日) 04:39:21ID:i2JTesTZ0
>>701
了解しました。

ここで書き込めた報告はスレ違いかもなので
うーむやはり雑談スレが良いかなぁ?<報告
2006/05/28(日) 04:41:35ID:LW2FGyjJ0
>>696 >>702 乙ですた.Cookie 取得関数ということなら,
use CGI qw/:standard/ すれば cookie('hana') 一発で取れますけどね.
707root▲ ★
垢版 |
NGNG
>>706
おぉ、なるほど。
Perl を知らない私。

明日以降に。
NGNG
かちゅ〜しゃ 2.102+kage 0.99.1.1165 書けてます。
Monazilla/1.00 kage/0.99.1.1165 (0)
2006/05/28(日) 04:54:17ID:8+hZPgv+0
いやーん。

突然janeで書き込めなくなったお。
NGNG
ちなみに、一回何もないエラーメッセージが出て
それのOKを押してから、もう一回書き込むボタンを押して
書き込めるというのが正常動作なのですか?
Monazilla/1.00 kage/0.99.1.1165 (0)
NGNG
>>710
エラーメッセージが、書き込み内容に訂正。
Monazilla/1.00 kage/0.99.1.1165 (0)
NGNG
ぺたぺたと誘導。
>>708-710
2chの動作報告はここで。 パート19
http://qb5.2ch.net/test/read.cgi/operate/1140600013/
713
垢版 |
2006/05/28(日) 05:01:44ID:i2JTesTZ0
>>710
かちゅ〜しゃスレで同様の症状が出ているか尋ねた方が良いかと。
取りあえずwiki更新しときます<かちゅ+kage
NGNG
>>713
了解。

>>712
残り少ないから、新スレ立てるわ。
Monazilla/1.00 kage/0.99.1.1165 (0)
715
垢版 |
2006/05/28(日) 05:03:31ID:i2JTesTZ0
>>712
あと5レスやんけww
次スレ立て&誘導願います<2chの動作報告はここで。
2006/05/28(日) 05:08:29ID:8+hZPgv+0
おい。root。

●金返せ。Jane使えなくなったじゃネーか。
717ピロリ
垢版 |
2006/05/28(日) 05:09:44ID:mMj0mTRg0
http://tubo.80.kg/

壷って何?


2ちゃんねるが超快適に。画像まで見えちゃいます。
簡単設定ですぐ使えます (→STEP1)
もちろん●も使えます
2006/05/28(日) 05:13:16ID:8+hZPgv+0
糞壷なんか使うかよ。

動作効率悪いんだよ。
早くなんとか汁。

金で『心地よさ』買ってんだよ。
ある意味純粋なユーザーでは無く『客』なんだけど。
考慮してくんない?そーゆう所もさ。
NGNG
2chの動作報告はここで。 パート20
http://qb5.2ch.net/test/read.cgi/operate/1148760713/l50

あと、かちゅ〜しゃの件は、kage板の方にも報告が上がっているようですよ。
http://kage.monazilla.org/test/read.cgi/kage/096557335/585-586
Monazilla/1.00 kage/0.99.1.1165 (0)
2006/05/28(日) 05:13:56ID:WCAQvKUT0
>>716
Styleに乗り換え
Monazilla/1.00 (JaneStyle/2.30β2)
721
垢版 |
2006/05/28(日) 05:14:03ID:i2JTesTZ0
>>716
Jane派生Nida(確定)とStyle(未確認)
722
垢版 |
2006/05/28(日) 05:15:28ID:i2JTesTZ0
>>720
把握。
>>719
対応済みに入れちまいましたw
2006/05/28(日) 05:16:57ID:8+hZPgv+0
>>720
ログが移行できるならね。
もちろん外装もな。

ログ抽出機能とかID判別とか要らないから。
最近のはゴチャゴチャ無駄につけて使いにくい。
NGNG
>>722
kageの作者さんの対応宣言が出ましたので、対処されると思います。
http://kage.monazilla.org/test/read.cgi/kage/141104860/145-146
Monazilla/1.00 kage/0.99.1.1165 (0)
2006/05/28(日) 05:25:16ID:WCAQvKUT0
>>723
Jane系ならログ移行は容易
まあわからなけりゃソフウェア板に行って質問しる
2006/05/28(日) 05:27:30ID:8+hZPgv+0
そのソフトウェア板が落ちてた件について。
つか入りにくいよ。今。

IEでも入れなかったし。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況