X



トップページ運用情報
981コメント351KB
read.js 2006ーJavaScriptはCGIの夢を見るか -2-
■ このスレッドは過去ログ倉庫に格納されています
0517動け動けウゴウゴ2ちゃんねる
垢版 |
2006/12/07(木) 08:28:08ID:ROHihRSj0
>>515
>>516の人と同じ状態です。
ちなみにVirtual PC上のXPsp2+IE6sp2だと最初のアクセスでエラーが出ます。
手元のIISで簡易版を作って試した所index.jsのscriptタグのdeferを取るとちゃんと動くみたいです。
問題なければ試してみてください。
0518◆8IbGhW1czw
垢版 |
2006/12/07(木) 12:58:54ID:8C0f5swi0
書き込めない 書き込みない 何故か 書き込み中・・・・・・なが〜〜い
やれやれ??  帰ります。   シルバーバーチとFと霊医殿の内緒ストックで
のFこと キショイ     かな? と思われてる 小母さんでした。
0519動け動けウゴウゴ2ちゃんねる
垢版 |
2006/12/07(木) 15:17:41ID:AEymO6aa0
ウィルコムのPHS WX300Kを使っているのですが、昨日からread.cgiモード切り換えができなくなっています。
板トップのread.cgiモード切り換えのところをクリックしても切り換わらなくなりました。
0520動け動けウゴウゴ2ちゃんねる
垢版 |
2006/12/07(木) 18:34:38ID:0RJ9aQVN0
表示まで時間がかかってメンドくさい
今までので良いよ


0521 株価【1700】 ▲▲▲ ◆cZfSunOs.U
垢版 |
2006/12/07(木) 19:53:04ID:E59ivIXm0
>>516-517 ご報告ありがとうございます.

>index.jsのscriptタグのdeferを取るとちゃんと動くみたいです。

↑これやってみますた.どうでしょうか......

>>520 CGI モードにすれば従来通りになります.っていうか,
切り替えができない状態の時は強制的に CGI モードになっていたのでは......



で,>>504 の後段もやってみますた.pastdat.so を改造して anydat.so というのを作り,
ライブな dat と過去ログ両方扱うようにして

RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}/test/anydat.so -f
RewriteRule /?\d+\.dat$ /test/anydat.so

というのを .htaccess に入れますた.これのソースは dso 上で
pastdat のソースの近くにあります.
0522動け動けウゴウゴ2ちゃんねる
垢版 |
2006/12/07(木) 19:54:35ID:DdQlFTeP0
お疲れ様です、昨日>>496のスレでお世話になったものです。
さっきバーゲン板のスレに飛んだら読み込みからエラー画面になり、
下のほうの「スレッド保存はここを右クリック」を普通に左クリックしたら
通常のスレ画面になりました。
使っているのはIE6・WinXPです。
0530 株価【1700】 ▲▲▲▲ ◆cZfSunOs.U
垢版 |
2006/12/07(木) 21:06:24ID:E59ivIXm0
>>526 あら......すみません......

ただ,anydat.so が存在しない場合はその RewriteRule が効かないように
RewriteCond 入れたのに,なぜ副作用が出るのかちょっとにわかにはわからないので......
その RewriteRule 外すと read.html は動かないと思うので,原因がわかるまでは
普通の read.cgi 使ってて下さい.
0531root▲ ★
垢版 |
2006/12/07(木) 21:08:06ID:???0?PLT(20002)
>>530
root 権限なしサーバの一部? で、起こったようですね。
hobby8 とか bbspink 系とか ex9 とか、そのへんかな。

Apache のバージョン由来なのかも。
いずれにせよ、ログを見れば何かわかるはず。
0532root▲ ★
垢版 |
2006/12/07(木) 21:13:57ID:???0?PLT(20002)
403 エラーになっていたのかな。

ログは、SunOS さんが見てみるといいかもです。
0534 株価【1700】 ▲▲▲▲ ◆cZfSunOs.U
垢版 |
2006/12/07(木) 21:24:18ID:E59ivIXm0
>>531-532 access_log より error_log を見たいんですが,
なんか見られない場所にあるのかな......

ただ,RewriteEngine On だけで 403 になるっぽいので,
おそらく mod_rewrite が入ってない悪寒......
0535動け動けウゴウゴ2ちゃんねる
垢版 |
2006/12/07(木) 21:27:40ID:JuOuOQpn0
文字化けしまくりです@身体・健康板
ttp://life7.2ch.net/test/read.cgi/body/1163860866/

569:?a??????????:2006/12/07(??)21:10:30
????????肢?????H???d???E

みたいな感じ
昨日までは大丈夫でした

urlをread.soにすると元通りになります
0540root▲ ★
垢版 |
2006/12/07(木) 21:36:01ID:???0?PLT(20002)
>>538
ううむ。ちょっと不思議ですね。

しかも普通のアクセス(datとかhtmlとか)はエラーにならなくて、
read.cgi とか bbs.cgi がエラーになったっぽいみたい。
0542動け動けウゴウゴ2ちゃんねる
垢版 |
2006/12/07(木) 21:46:32ID:Rcvz9ZPG0
WinXP
Firefox2.0

文字化け化け
0543動け動けウゴウゴ2ちゃんねる
垢版 |
2006/12/07(木) 21:54:21ID:vS9FGobB0
品川美容外科被害者スレが文字化けしている・・・・
工作員の仕業か?
0544動け動けウゴウゴ2ちゃんねる
垢版 |
2006/12/07(木) 21:59:15ID:90tuiDEQ0
人生相談板がみれないんですけど・・・。
0545 株価【1700】 ▲▲▲▲ ◆cZfSunOs.U
垢版 |
2006/12/07(木) 22:00:20ID:E59ivIXm0
なんかわかったかも......おそらく,httpd.conf(見られないけど)に

RewriteRule ^/test/ - [F]

のようなのが RewriteEngine Off の状態で入っていて,
RewriteEngine On にするとそれが発動してしまう......のかも.

ということは,RewriteRule を <Files *.dat>...</Files> で囲めば
Ok かもということで,hobby8 でちょっとやってみたらビンゴっぽい.
0546 [―{}@{}@{}-] 動け動けウゴウゴ2ちゃんねる
垢版 |
2006/12/07(木) 22:05:31ID:pumxGhkr0
mod_infoが入ってるなら .htaccessで SetHandler server-info
0547root▲ ★
垢版 |
2006/12/07(木) 22:07:08ID:???0?PLT(20002)
>>545
ううむ、、、なかなか深いですね。

で、そういう記述は root 権限なしサーバの全部に入っているわけじゃなくて、
たぶん比較的古くに導入されたサーバにだけ入っている、というオチですかね。
0548 株価【1700】 ▲▲▲▲ ◆cZfSunOs.U
垢版 |
2006/12/07(木) 22:09:09ID:E59ivIXm0
これで逝ってみます.

<IfModule mod_rewrite.c>
<Files *.dat>
    RewriteEngine On
    RewriteCond %{DOCUMENT_ROOT}/test/anydat.so -f
    RewriteRule .* /test/anydat.so
</Files>
</IfModule>
0551 株価【1500】 ▲▲▲▲ ◆cZfSunOs.U
垢版 |
2006/12/07(木) 22:37:27ID:E59ivIXm0
hobby8 のバーボン逝きも life7 の文字化けも直ったかな......


ただ,>>545 のようなのが httpd.conf に入ってる鯖では,
/test/ 配下のファイルには RewriteRule でのリダイレクト設定が不能,
つまり read.cgi 宛のリクエストを read.html に振るってのができないってことか......
直接 read.html を呼ぶ形なら使えるんでしょうけど.
0556 株価【1500】 ▲▲▲▲ ◆cZfSunOs.U
垢版 |
2006/12/07(木) 23:18:16ID:E59ivIXm0
>>551 は,read.cgi 側で Cookie 調べたりして RewriteRule の設定を
エミュレートするって感じになるか......でも,RewriteRule の regex 処理より
DSO (=read.cgi) 内部で飛ばした方がむしろ意外と軽かったりして.
0560動け動けウゴウゴ2ちゃんねる
垢版 |
2006/12/08(金) 08:13:30ID:izeOhv3Y0
>>555
下向きのおにぎりはイヤだ!!
0561ノtasukeruyo
垢版 |
2006/12/08(金) 08:33:19ID:QDQyv+qv0
>>556
2ちゃんねるブラウザのbbs2chreaderでdatの取得時にエラーが出るようになりました
症状が起きたのは昨日あたりから
症状が起きるのはlife7すべて、それ以外はまったく正常
取得したdatを見てみたら先頭と最後に何かゴミのようなものが付いてました
http://up2.viploader.net/pic/src/viploader366749.jpg.html
pass:js
2ちゃんねるブラウザには影響が出ない実験と言うことだったので、このスレ追ってません
何が作用しているかは分かりませんがよろしくお願いします

Fxで書いてるからノtasukeruyoしても意味無いけど一応ノtasukeruyo

Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.8) Gecko/20061025 Firefox/1.5.0.8
0563動け動けウゴウゴ2ちゃんねる
垢版 |
2006/12/08(金) 09:37:13ID:QDQyv+qv0
そうですかdatを取得アクセス時にも何かを見て動作をふり分けてるのでしょうか?
それか最悪、ゴミの部分をとるローカルプロキシでも入れたら直るのかしら
Firefox/1.5用のbbs2chreaderは数ヶ月前で終わって以降はサポートされないから
作者に言ってもダメなんですよね
マイナーな2ちゃんブラウザのその又マーナーバージョンを使ってると自分で治すしかないかな
エラーが出る原因はゴミだと分かってるので自分で何とかやってみます
>>561の依頼は一旦取り下げと言うことでとりあえずどうしようもなければ又寄せてもらいますノシ
0565 株価【1500】 ▲▲▲▲ ◆cZfSunOs.U
垢版 |
2006/12/08(金) 09:52:55ID:cR0PtF7n0
>>561-563 User-Agent に "MSIE 6." が含まれてる場合は XML 化するように
なってますが,その bbs2chreader の User-Agent のパターンがわかれば
普通の dat 形式で返すように設定可能です.
0566ノtasukeruyo
垢版 |
2006/12/08(金) 10:09:33ID:QDQyv+qv0
>>565
ええーと入れていたbbs2chreaderは今捨ててしまいました
自分でFx拡張を作るスキルは無いので、最新バージョンのFx2.0用のbbs2chreaderを
強制的にFx1.5に入れて対処しました。
拡張をいじるより、Fx1.5がバージョン違いの拡張を受け入れ拒否するのを迂回するほうが
勝負が早いと思いこの方法を取りました
Fx1.5にこだわってるのは、Fx自体を2.0に上げてしまうと、今入れているその他の拡張が
ほとんど働かなくなるためです。
で、何とかいけてるみたいですノシ

bbs2chreaderから書きこみ

Monazilla/1.00 (bbs2chreader/0.2.13; Firefox/1.5.0.8)
0567動け動けウゴウゴ2ちゃんねる
垢版 |
2006/12/08(金) 10:18:15ID:QDQyv+qv0
>>565
この2ちゃんブラウザの専用スレを見ても他の人のlife7板の不具合報告は無いので
廃棄した前のものに問題があったのかも知れません
お騒がせしましたペコリ
0568 株価【1500】 ▲▲▲▲ ◆cZfSunOs.U
垢版 |
2006/12/08(金) 10:22:44ID:cR0PtF7n0
>>566-567 そうですか...... ちょっと気になったのでこちらでも調べてみますた.
components/nsBbs2chService.js というファイルに

    get userAgent(){
        if(!this._userAgent){
            try{
                var extensionManager = Components.classes["@mozilla.org/extensions/manager;1"]
                        .getService(Components.interfaces.nsIExtensionManager);
                var appInfo = Components.classes["@mozilla.org/xre/app-info;1"]
                        .getService(Components.interfaces.nsIXULAppInfo);
                var bbs2chID = "{0B9D558E-6983-486b-9AAD-B6CBCD2FC807}";
                var item = extensionManager.getItemForID(bbs2chID);
                this._userAgent = new Array(
                            "Monazilla/1.00 (", item.name, "/", item.version, "; ",
                            appInfo.name, "/", appInfo.version, ")").join("");
            }catch(ex){
                this._userAgent = "Monazilla/1.00 (bbs2chreader/0.3.0)"
            }
        }

という部分がありますが,もしここで "MSIE 6." という文字列が含まれることになると
XML 形式で返ってしまうのですが,Firefox 上で動くものでそういうことがあるのかな......
User-Agent を fake した状態で使うとあり得るかも?
0569動け動けウゴウゴ2ちゃんねる
垢版 |
2006/12/08(金) 10:25:07ID:t86GxVb50
遅レスだが >>178 に同意。
いつも「新着レスの表示」をしてから「お気に入りに保存」することで、
次回はその続きから読むようにしているのだが、
旧cgiで例えば「387n-」で保存されているページが新cgiで1の表示に
なってしまうのでとても不便。いちいちURLを打ち直してる。
特に今の実証試験中は元に戻ったりするので最悪。
旧形式にあわせて欲しい。
それか、せめて実験を始めたら元に戻さないで欲しい。
検討よろしく。
0573マァヴ ◆jxAYUMI09s
垢版 |
2006/12/09(土) 08:48:36ID:oAgL9W+h0?DIA(33335)
えーっと、ulaで●ログイン状態で書けなくなってしまったのとはなんか関係ありやなしや?(^_^;)
書いてあることが難しくて全然わかんないんだけど・・・・
昨日あたりから、なんもいじってないのに突然●ログインで書き込みできなくなりますた(^_^;)
0574 株価【1310】 ▲▲▲▲ ◆cZfSunOs.U
垢版 |
2006/12/09(土) 10:50:15ID:qN68LS7d0
>>573 んーと,read.html 関連で bbs.cgi に変更を加えたのは,

1. index.html, subback.html に Cookie 設定のための JavaScript コード追加
2. UTF-8 で POST された場合に Shift JIS に変換するための処理追加

ってあたりですが,1. については read.html が入っている life7, dso しか
有効になりませんし,2. については http://xxx.2ch.net/test/bbs.cgi?UTF-8
のような URL で呼ばれた場合だけしか有効になりませんし.

u.la や●関連は特に何も変更してませんが,うーむ......
0575 株価【1310】 ▲▲▲▲ ◆cZfSunOs.U
垢版 |
2006/12/09(土) 11:23:29ID:qN68LS7d0
bbs.cgi では,●ログインについては渡されたセッション ID の有効性を確認していて,
その確認の際には u.la とそれ以外で特に区別はしていないように見えますが,
u.la 以外での●ログインは問題ないのかな?
0576 株価【1310】 ▲▲▲▲ ◆cZfSunOs.U
垢版 |
2006/12/09(土) 11:41:07ID:qN68LS7d0
っていうか u.la 以外での●ログインで書いてる方はいますね.
http://qb5.2ch.net/test/read.cgi/operate/1153650861/861
で,u.la から●ログインで書こうとした場合に
bbs.cgi から返ってくるレスポンスの内容はわかりますか? >>573
0579root▲ ★
垢版 |
2006/12/10(日) 04:52:01ID:???0?PLT(20002)
寝る前に思いついたので。

>>575 ですが、ひょっとして、u.la からの dat アクセスは、
UA が Monazilla じゃないとか。
0580root▲ ★
垢版 |
2006/12/10(日) 04:56:32ID:???0?PLT(20002)
>>579 がもし仮にビンゴだとすると、
dat を読みに行ったときのリターンコードが 302 じゃなくて 404 になる気がするから、

・u.la のほうで UA に Monazilla/1.00 (u.la) などと出すようにする
・u.la のほうで 404 でも 302 の時と同じ挙動をさせる

必要があるんじゃないかなと。

http://kage.monazilla.org/system_DOLIB100.html
0581root▲ ★
垢版 |
2006/12/10(日) 05:03:13ID:???0?PLT(20002)
>>580
で、上の2つは and じゃなくて or ですね。
つまり、どっちかをやればいいはず。
0582root▲ ★
垢版 |
2006/12/10(日) 05:09:54ID:???0?PLT(20002)
で、>>581 では DOLIB を引用しましたが、
ここで問題になるのは、通常の dat アクセスですね。

はずしているかもしれないですが、以上参考になれば。
0583es ◆MUMUMUhnYI
垢版 |
2006/12/10(日) 05:15:26ID:VTvxbc720
あ、でもログイン状態で書けないというのは、
これとは違いそうですね。ううむ。
0584動け動けウゴウゴ2ちゃんねる
垢版 |
2006/12/10(日) 08:22:09ID:zDjZWTNa0
読み込み中のまま動きません
0585 株価【1310】 ▲▲▲▲ ◆cZfSunOs.U
垢版 |
2006/12/10(日) 10:02:26ID:uXE1Wu2M0
>>579-582 そういうのも一瞬思ったんですが,仮に dat へのアクセスで問題があるなら
書き込み以前に読み出しで不具合が生じるはず(つまり >>583)ということと,
また現時点で anydat.so を導入してるのは life7 と dso だけ,
pastdat.so も雪だるまバックエンド (live22, live23b, news20b) だけなので,
2ch 全体で問題が起こるなら別の問題じゃないかな,と......

>>584 使用ブラウザの種類・バージョン等の情報も併せて教えて頂けると参考になります.
0586動け動けウゴウゴ2ちゃんねる
垢版 |
2006/12/10(日) 12:55:36ID:5/Z6c8jc0
且嚔サけ
0587569
垢版 |
2006/12/10(日) 13:28:49ID:mWdtAK470
>>579
確認しますた。
ありがとさんです。
すばやい対応、感謝感激です。
返事遅くなりすみません。
0588569
垢版 |
2006/12/10(日) 13:33:42ID:mWdtAK470
>>587
ごめんなさい、リンク間違えました。
>>579 ではなく >>570 です。
0589root▲ ★
垢版 |
2006/12/10(日) 16:55:33ID:???0?PLT(20072)
>>585
> 2ch 全体で問題が起こるなら別の問題じゃないかな,と......

なるほど、確かにそうですね。
現状だと、

・life7 でだけ起こる
・life7 と雪だるまサーバでだけ起こる
・雪だるまサーバでだけ起こる
・2ch 全体で起こる

あたりの場合わけ、ということで。
0590 株価【1310】 ▲▲▲▲ ◆cZfSunOs.U
垢版 |
2006/12/10(日) 22:03:59ID:uXE1Wu2M0
>>586 これは......確かに化けますね.どうやら,Jcode が Encode へのラッパにならない
古いバージョンだと化けるようです.life7, dso などの root 権限あり鯖なら Jcode を
更新してもらえれば解決できそうです.ただ,root 権限なし鯖だと,
このあたりは仕方ないということになるかも......
0591root▲ ★
垢版 |
2006/12/10(日) 22:09:49ID:???0?PLT(20123)
>>590
dso のやつはこれですね。life7 のも同じ。
ja-p5-Jcode-0.88 Perl extension interface to convert Japanese text

最近入れた某サーバではこれか。
ja-p5-Jcode-2.06 Perl extension interface to convert Japanese text

これを更新しろと。
0593root▲ ★
垢版 |
2006/12/10(日) 22:45:19ID:???0?PLT(20123)
life7 の p5-Jcode を更新。

ja-p5-Jcode-2.06 Perl extension interface to convert Japanese text
0594動け動けウゴウゴ2ちゃんねる
垢版 |
2006/12/10(日) 22:57:39ID:bECqEnDE0
死ぬほど使いやすい。ありがとうエラい人!
0596動け動けウゴウゴ2ちゃんねる
垢版 |
2006/12/10(日) 23:11:30ID:t2zu8wS00
ややこしいことするなよ
0597 株価【1310】 ▲▲▲▲ ◆cZfSunOs.U
垢版 |
2006/12/10(日) 23:42:45ID:uXE1Wu2M0
>>593 >>595 乙です.

しかし......なんかこれはやっかいな文字のようで......
「梶vは Encode.pm(それへのラッパになってる Jcode.pm を含む)では,
EUC-JP (\xad\xea) として入力すれば扱えるけど,UTF-8 (\xe3\x88\xb1) や
Shift JIS (\x87\x8a) として入力すると扱えない.ラッパでない Jcode.pm は全部ダメ.
また,GNU libiconv ではパッチ適用済みでも,やはり全部ダメ......
# Solaris の iconv では Ok ですが......
0599 株価【1310】 ▲▲▲▲ ◆cZfSunOs.U
垢版 |
2006/12/11(月) 00:24:02ID:kBbKZwyN0
Shift JIS の \x8740〜\x879c の範囲で使えるのは
「≒≡∫√⊥∠∵∩∪」だけみたいですね......
「@A〜RS」「TU〜\]」「_`〜mn」「op〜tu」
「~∞gョх援括窮欠合紫潤vあたりは全滅......
0600マァヴ ◆jxAYUMI09s
垢版 |
2006/12/11(月) 00:24:48ID:iNjiYada0?DIA(33335)
えーっと(^_^;)なんだか難しくてよくわからんのですが
qb5だけ元の仕様に戻してテストするわけにはいかんでしょうか?
とりあえずは原因特定ができるとありがたいなぁー・・・・と
0602マァヴ ◆jxAYUMI09s
垢版 |
2006/12/11(月) 00:32:53ID:iNjiYada0?DIA(33335)
>601
あいや(^_^;)そうでしたか・・・・
つことは、どこでなにが変化したんだろう?
もうちっと調べますー
どもでした。
0604動け動けウゴウゴ2ちゃんねる
垢版 |
2006/12/11(月) 05:33:30ID:sAFP2qhk0
ひろゆきニワンゴ使えねーよ。
英語で聞いても帰ってこない。ニワンゴバイリンガル教育してよ。
ひろゆきの晩ご飯はニワンゴ。
0605ひろゆき@どうやら管理人 ★
垢版 |
2006/12/11(月) 17:50:34ID:???0?S★(101555)
まぁ、鳥なんで、日本語も不十分なわけですよ。
0612動け動けウゴウゴ2ちゃんねる
垢版 |
2006/12/12(火) 04:04:50ID:oX2zRiKRP
これは酷い
0614動け動けウゴウゴ2ちゃんねる
垢版 |
2006/12/12(火) 04:28:11ID:6GtirPRTO
うちの近所のカラスは、しゃべるし、私の後着いて来たりするの。
■ このスレッドは過去ログ倉庫に格納されています

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