read.cgi 2006―JavaScriptはCGIの夢を見るか
- read.js / be.js の確認・同期 (www2b => www2f[1-5](= www)) … done? by 管理人
- SunOS さんパッチバージョンの mod_charset_lite を有効にする @ life7 … やりました
- test/pastdat.so を入れる @ life7 … done by SunOS さん
- httpd.conf を上記のとおり更新して、更新内容を有効にする @ life7 … やりました
- bbs.cgi の該当箇所をコメントじゃなくす … まだ
あと、
>>839 に加えて、
- test/read.html を入れる @ life7 … done by SunOS さん
かな。
うまく動いているのかな。
うまく動いているなら、
明日早いので、今日はそろそろ寝る時間かも。
>>842 できたはず。
あとは bbs.cgi の有効化だけですか。
これは、様子を見ながらでも OK かなと。
ちと、今日はこのへんで。
あ、あと read.html の動作確認がありますね。
有効化はそのあとかなと。
すみませんが、動作確認は各位におまかせいたしますです。
read.html を直接使えば、今現在使えているはず。
www2 の同期をしたら、
read.html がうまく動かなくなった予感。
ううむ、ちと私ではわからないですね。
今日は私が、時間切れの予感。すみませんがこのへんで。
む、ブラウザを再起動したりいろいろやっていたら見えるようになった。なんでだろう。
いずれにせよ、今日の私の作業はここまでで。
全部や50をクリックしたときにはdatを取得しなおしてるんだっけ?
>>850 PATH_INFO 形式では別ページに遷移する形になるので
HTTP リクエストが発生しますね(更新されてなければ 304 が返ります).
location.hash 形式では既存のデータをそのまま利用しますが,
現状ではユーザの利便性を優先して PATH_INFO 形式がデフォルトです.
さて,bbs.cgi 更新してみますかね @life7
qb5 と life7 の bbs.cgi 更新 done
さてさて......
...気が付かないね
壷は知らんけど、専ブラ知らないでIE使ってる人はそんなこと気にしないような気がする
read.htmlは
>>854 だとどこに集計されるのかしら?
>>835 例えば、hiddencacheが空白だった場合は通常の動作をし、
hiddencacheにデータがあれば保存済みファイルと判断して
そちらから読むという感じです。
IEで保存した後は他のブラウザで開いても読める(はず)という利点もあります。
ただ、IEの仕様変更でいきなり使えなくなったりする怖さもあるので、
やっぱりread.cgiを使ってもらうのが確実ですね。
通常がJAVA表示で表示されない場合はcgiに誘導は?
特に苦情等が押し寄せてないことからすると,特段トラブル等はないということでいいのかな.
ただ,統計見ても read.cgi 呼び出し数にもあまり大きな変化がないような......
JavaScript 切ってたりブックマークから直接 read.cgi 呼び出したりしてるユーザが多いってことかな......
あと,デフォルトでは RewriteEngine on は入ってないんですね.
RewriteCond / RewriteRule の部分が効いてない悪寒(その部分はぐぐる等
外部リンクから read.cgi が呼ばれた場合 read.html に飛ばす設定).
トラブルが無くて期待はずれとか書くと怒られるかな。
>>860 RewriteEngine On にしてみた。@ life7
863 :
外野ァァン:2006/11/16(木) 12:51:41 ID:WThXHxR60
ではそろそろ全板に
864 :
動け動けウゴウゴ2ちゃんねる:2006/11/16(木) 13:05:15 ID:j2jIwDH6O
全板にやる前に、すぐ苦情を言って来る板にいれた方が。
トラブルってここに書けばいいの?
read.cgi 微減
html dat 微増
その他 激増
Total 2割くらい増
その他ってなんじゃらほい
index.jsとread.jsじゃね?
>>861 まぁ,良くも悪くも静かで拍子抜けって感じかもw
>>862 乙です
>>863 まぁ,大きな問題はなさそうですね.
ただ,右上の [PR]?[PR] は要対応かも(後述).
>>864 元気の良さそうな板のあるところとかですかね.
>>865 とりあえず,そうですね.
>>866 今まで存在しなかった URL (datx, dat-utf8, bbs-utf8.cgi) なのかも......
pv.40.kg がどういう形で集計してるのかよくわかりませんが......
>>867 それがあるのは www2 です.
>>868-869 乙です.dat のは /datx/ もありますね.
で [PR]?[PR] のところですが,例えば www2 あたりに
----------------------------------------------------------------------
var PR = {href:"
http://hogehoge.example.com/", text:"ほげほげショップ"};
----------------------------------------------------------------------
のような内容の .js ファイルを置いてもらって,
それを読み込んで表示する形にするといいのかも.
871 :
root▲ ★:2006/11/16(木) 14:44:03 ID:???0 BE:1459744-PLT(20000)
>>870 datx/ もカウントするようにしました。
PR のところは、管理人も交えてというかんじですか。
# ちと、たぶん夜までオフライン。
>>871 乙です.[PR] のはそうですね.
そういえば
>>457-458 の問題があったのも思い出しますた......
life7% perl -e'print "\x81\x60";' | iconv -f cp932 -t utf-8 | iconv -f utf-8 -t ucs-2be | od -txC
0000000 30 1c
0000002
ってことで,libiconv をパッチ込みで作り直し (
>>478-479)
ってのもお手数ですがおながいします>むむむさん
# 致命的な問題ではないので,ゆっくりでいいです.
873 :
sage:2006/11/16(木) 17:08:02 ID:AJV8X8Vo0
875 :
外野ァァン:2006/11/16(木) 17:39:56 ID:WThXHxR60
いったん life7 の bbs.cgi の該当箇所を戻しておきます。
read.html の機能は殺さないけど、
デフォルト(index.html subback.html 等)は元に戻るはず。
>>877 done.
ちと、しばらくオフライン。
879 :
ひろゆき@どうやら管理人 ★:2006/11/16(木) 18:23:13 ID:???0 BE:171239-S★(101205)
sakuのbbs.cgiでread.htmlだとread.cgiに変換するようにするとか。
880 :
外野ァァン:2006/11/16(木) 18:47:02 ID:WThXHxR60
サザンくーん
削除依頼がread.htmlでも別にかまわないんでわ
882 :
ひろゆき@どうやら管理人 ★:2006/11/16(木) 19:00:02 ID:???0 BE:171239-S★(101205)
削除ツールのほうで対応してないとかの問題だったりするんすかね?
そういうことでないかな。
ん?と,削除依頼で提示される URL が read.html になるのが問題なのであれば,
saku / saku2ch の書き込みでは本文中に /test/read.html/... が出てきたら
/test/read.cgi/... に変換するとかすればいいとかいうことではなくて?
itadakiオンライン蛾物故割れた
こんな形で依頼が注目されてしまって、ちょっとお気の毒かも。
専ブラの作者さんにも対応してもらわないとな
あるいは,read.cgi という URL のままで read.html の機能を提供できればいいのかも.
例えば,index.html / subback.html 中の JavaScript で URL 書き換えの代わりに Cookie の設定をして,
鯖側ではその Cookie があった場合に mod_rewrite で read.cgi という URL のまま read.html の内容を返す,と.
>>888 の形で bbs.cgi 更新しますた @qb5, life7
んで,mod_rewrite の設定をこうしてもらえばいいかと.
RewriteCond %{HTTP_COOKIE} (?:^|;\s?)READJS="?on"?(?:$|;)
RewriteRule /?read\.cgi(/.*)?$ /test/read.html$1
RewriteCond %{HTTP_USER_AGENT} MSIE\s(?:[6-9]|\d{2,})\D|rv:(?:1\.(?:[89]|\d{2,})|[2-9]|\d{2,})\D.*Gecko/|Opera/(?:[89]|\d{2,})\D
RewriteCond %{HTTP_REFERER} ^
http:// RewriteCond %{HTTP_REFERER} !^
http://(?:\w+\.)?(?:2ch\.net|bbspink\.com)/(?:\w+/(?:|(?:subback|index)\.html)$|test/read\.(?:html|cgi)[#/]?)
RewriteRule /?read\.cgi(/.*)?$ /test/read.html$1
今の rewrite の設定は、
RewriteCond %{HTTP_USER_AGENT} MSIE\s(?:[6-9]|\d{2,})\D|rv:(?:1\.(?:[89]|\d{2,})|[2-9]|\d{2,})\D.*Gecko/|Opera/(?:[89]|\d{2,})\D
RewriteCond %{HTTP_REFERER} ^
http:// RewriteCond %{HTTP_REFERER} !^
http://(?:\w+\.)?(?:2ch\.net|bbspink\.com)/(?:\w+/(?:|(?:subback|index)\.html)$|test/read\.(?:html|cgi)[#/]?)
RewriteRule /?read\.cgi(/.*)?$ /test/read.html$1 [R]
ですが、その下に
>>889 を追加すればいい、ということなのかしら。
いや、自分なりに読んでみると、
>>890 の4行のところを、
>>889 の6行と入れ替える、ということかしら。
で、今日はちと限界かも。
明日ということで。
>>891 そうです.今まで external redirect してたのを internal redirect にするってことで.
これで,外面的には read.html という URL を使わずに済むようになるってことで.
VIPに入れてread.cgiとめちゃったら?
>>892 乙です.
とりあえず,今は臨時に test/.htaccess 置いて
RewriteEngine on
RewriteCond %{HTTP_COOKIE} (?:^|;\s?)READJS="?on"?(?:$|;)
RewriteRule /?read\.cgi(/.*)?$ /test/read.html$1
のようにしてます(httpd.conf 側の設定が完了したらこれは消します).
で,これに伴い従来版 read.cgi にアクセスしたい場合用に
read.so を read.cgi に対する symlink として置きますた.
897 :
ひろゆき@どうやら管理人 ★:2006/11/17(金) 01:35:30 ID:???0 BE:51124-S★(101205)
internal redirectっていう手があるんすねぇ。
面白そうだし、やるだけやってみますか。
てst
ずっと専ブラなんで何が起こってるのか判らんが・・・軽くなるならいいぞ
>>897 一日過ぎたが誕生日おめ
某スレを見ようとブクマをクリックしたら
いきなりスレイプニル1.66が不正終了(でも何故かアプリ自体は落ちない)して
「読み込み中」の表示が出たまま固まったから何事かと思ったよ。
アプリ再起動したら普通に読み込めるようになったけど。
901 :
動け動けウゴウゴ2ちゃんねる:2006/11/17(金) 06:05:02 ID:YDdxhA3F0
うちのjavaコンソールで見れないんですが。
専ブラのギコナビ、マカフィ導入したらスレが見れなくなって
使えなくなったから、IEで見てるんだけど。
>>900 ん〜たまたま落ちたのか,それとも特定の条件で再現するのかが問題ですが,
また落ちるようなら知らせて下さい.
>>901 Java コンソールは Java アプレット(JavaScript とは別物)で発生するエラーメッセージ等を
表示するものじゃないかと...... それとも,IE でスレ表示自体ができないんですか?
オペラと火狐は問題なかったけど読み込む時にもっさりしてる