X



read.cgi 2006―JavaScriptはCGIの夢を見るか

レス数が1000を超えています。これ以上書き込みはできません。
NGNG
read.cgiをjavascriptで実現させるプロジェクトのスレッドです。

テスト版
http://sunos.saita.ma/read-js/test/read.cgi
http://sunos.saita.ma/read-js/test/read.cgi/operate/1153615149/
927911
垢版 |
2006/11/17(金) 14:01:51ID:lwMRSH700
トラブルをサポートしてもらえたので気を良くしてもう一つおかしなところ。

書き込む時に「〜」を使うと表示が「???」ってなる。
専用ブラウザでどう見えるのかは分からないが、私のIE6ではそう。
2006/11/17(金) 14:28:31ID:O9wcaFb90
>>927
IE7で書いても同じです。
JaneDoe Viewで見ても???になってます。
929動け動けウゴウゴ2ちゃんねる
垢版 |
2006/11/17(金) 14:33:34ID:RGj6QQx30
ここは、苦情書いていいの?
2006/11/17(金) 14:37:05ID:82tOr96u0
書くのも自由 聞かないのも自由
2006/11/17(金) 14:47:09ID:drSJ8rji0
>>926
アンチウィルスのウィルス対策設定やスクリプトスキャン設定を
オフにしても同じだった。
ソフトのせいじゃないみたい。
read.soにすれば見れるし書き込めるので、当分そっちでやってみる。
2006/11/17(金) 14:50:09ID:RGj6QQx30
外野には聞いてない
ま、運営のスタンスはいつも同じでしょうけど

いつかやってた、書き込み時の広告をやめたのは苦情がきたからなのでしょうか?
運営は快適かもしれませんが、利用側にとっては反応性が悪くなって
快適性が損なわれてます。
やめてほしいし、少なくとも板の適用範囲の拡大はしてはほしくない。
2006/11/17(金) 14:56:18ID:igi5gxyX0
ただなんだし、誰かに強制されてるわけでもないし。
無理に使うことはないよ。
少なくとも、俺は今までよりいろいろな機能がついて便利だと思ってる。
be.js以外は。
2006/11/17(金) 15:01:05ID:drSJ8rji0
でもなんでlife7に?というのはある。
2006/11/17(金) 15:03:57ID:s4U2jf+I0
>>927-928
文字コード変換ライブラリがらみかな。
>>872 の作業が終われば直るかも。
2006/11/17(金) 15:06:22ID:RGj6QQx30
>>933
1回書くだけ書いて、もうレスはしないつもりでしたけど
デフォルトで使用状態になってるのに言ってる意味がわかりません。

スレを開けばオフにできますけど
別のスレを開くたびまた同じことです、使わないことにするだけでわずらわしいです。

板のトップでオフにできるなら、それにこしたことはありませんけれど
勘違いでしたらごめんなさい。
2006/11/17(金) 15:09:20ID:igi5gxyX0
主語を抜いていたな。

「2ちゃんねるは」
2006/11/17(金) 15:18:57ID:RGj6QQx30
>>937
そういう極端論をいうひとはどうでもいいです。
2006/11/17(金) 15:22:21ID:igi5gxyX0
そういう決め付けをする人はどうでも良いです。

専用ブラウザを使う等、いくらでも回避策はあるのに自分が努力せずに
相手に自分の思い通りになるようにしろと文句ばかり言う人はいなくなれば良いと思います。
2006/11/17(金) 15:29:16ID:RGj6QQx30
>>939
え〜と、運営側でもないひとの個人的意見はどうでもいいですよ
専ブラ使えば関係ないのは、導入する以前から同じことですから

全てわかってる上でIE上の利便性についての、苦情をさせてもらってますので
運営が正義だ〜!って、いうひとの御託はどうでもいいです。
2006/11/17(金) 15:34:34ID:ckg2ZVNy0
>>920 乙です.

>>927-928 >>935 ってことです.

>>931 不思議ですねぇ......まぁ,mod_rewrite での振り分けに
Cookie 使うようになったので,index.html / subback.html に
手動で Cookie 設定できる機能を付けてみようかと思います.
>>932 のような意見もありますし.
2006/11/17(金) 15:37:10ID:igi5gxyX0
>>940
だから決め付けるなっての。運営が正義だ〜!なんて誰が書いたんだ。
2006/11/17(金) 15:57:36ID:drSJ8rji0
>>941
面倒かけますね。
一応、read.soは使えたのでどうにかなると思う。
もしかしたら別の原因があるかも知れないし。
944stream ◆PNstream2s
垢版 |
2006/11/17(金) 16:01:43ID:1hNbxNQl0
this.postForm.time.value = Math.floor(new Date().getTime() / 1000);

this.postForm.time.value = Math.floor(new Date().getTime() / 1000) - 1000;
ぐらいにすればPCの時計に依存しなくてすむんで変えて欲しいなあ。
あるいはいっそのこと
this.postForm.time.value = 1;
にしちゃえばいいんですけど。

2chの時計がずれたときとか、スレ読み込んですぐ書き込むときとかも問題出るかもしれないし。
(昔Janeとかtwintailで苦労しました)
2006/11/17(金) 16:16:51ID:RGj6QQx30
>>941
素直にお礼を言わせて貰います
ありがとうございます

門外漢ですので、まだどういうことになるかは、わかりませんが



それと、もうひとつ思った可能性ですが
わたしの使ってる回線はADSLですが低速です、それによってひじょうにひっかかりを
感じてるのかもしれません、いろんな環境のひとがいると思いますのでご一報まで。
2006/11/17(金) 17:23:48ID:5XPi77kNP
>>945
その人も半分外野だけど(笑
名無しは黙ってろって素直に書けばいいのに
2006/11/17(金) 17:30:50ID:igi5gxyX0
datサイズ22.1 KBのとき 
read.cgiの吐いたHTML 30.1 KB
read.html使用時( read.html 4KB + read.js 44.0 KB + dat ) 69.2 KB

139 KBのとき
read.cgi 178 KB
read.html 186 KB

307 KBのとき
read.cgi 348 KB
read.html 354 KB

試してみたけど通信量は低容量になればなるほど差が大きくなる。
二倍程度に開くことも。
datサイズが増えると差は小さくなる傾向。

最初のread.htmlはread.cgiの吐くhtmlより小サイズなので、
read.cgiの吐くhtmlよりも速く読み込まれ描画される。
その後、javascriptでdatが変換され、描画されるため、
高速なPCよりも低速なPCは引っ掛かりを感じるかもしれない。

また、read.html自体は上記のread.cgiの吐くhtmlよりも速く読み込まれ描画されるため、
実際の全体の処理時間自体はそんなに変わらなくても(javascriptでの変換が入るので、少々遅くなるのは確実だが)
「読み込み中。。。」の画面で待たされるため、これを遅く感じるということもあるかもしれない。

>>946
そういやよほどこの人のほうが自分の言ってることに当てはまってるな。
2006/11/17(金) 17:32:40ID:drSJ8rji0
>>945
自分も超低速だ。
しかもISDNだしw
2006/11/17(金) 17:55:41ID:ckg2ZVNy0
index.html / subback.html にモード切替機能を付けてみますた.
>>944 の件は -1800 にしてみますた.
2006/11/17(金) 18:09:50ID:s4U2jf+I0
>>947
なるほど。read.jsはキャッシュされるから最初に1回読み込めば
次のスレッドからは転送量の低減が見込めそうですね。
低速回線の人には福音かも。

CPUが遅いマシンを使っている人はJavaScriptでの変換時間が気に
なりそうですなあ。「全部読む」を使わないのが逃げ道かな。

>>949
お疲れさまです。Firefox 2.0(WinXP)で切り替えできました。
2006/11/17(金) 18:13:04ID:5kzVP8XfP
運用の却下屋はただ却下してる訳じゃない。
ボランティアさん(主に作成者)が繰り返し説明した事を
復唱してるのだよ。

一人の人が百回説明するより、
百人の人が一回説明する方が効率が良いだろう?
名無しもボランティアなのだよ。

話の歪みは各自で判断してくれ。
2006/11/17(金) 18:27:47ID:RGj6QQx30
>>949
ありがとうございます。

大げさですが、素早い対応に涙が出ました
これで使い分けできますし諸所問題がなければ、なにとぞこれで
いってほしいかなとネットの一庶民的には思います。


>>947
レスを汲み取っていただきありがとうございます。
「読み込み中。。。」画面での度々の待ちが主にひっかかりですね
体感上も実測でも
特に>>950全部読むは使うと思いますよ

(全体的に、失礼な文章に、もしなっていたらごめんなさい)
2006/11/17(金) 18:45:55ID:igi5gxyX0
試験的にread.htmlのdat読み込み変換表示速度を計測できるようにしてみるのも面白いかも。
リソースの無駄遣いと言う気がせんでもないが。
954ひろゆき@どうやら管理人 ★
垢版 |
2006/11/17(金) 18:50:56ID:???0?S★(101205)
>>953
なんとなく面白いかもかも。。
2006/11/17(金) 19:08:23ID:ckg2ZVNy0
>>953-954 本文欄に入れるようにしてみますた.
2006/11/17(金) 19:14:17ID:igi5gxyX0
早!

早速このスレを読み込んでみました。
http://life7.2ch.net/test/read.html/lifesaloon/1162569075/l50
elapsed time: 1.375 sec.
CPU:p4 3.0GHz Mem DDR400 CL3 dualch. 2GB
2006/11/17(金) 19:20:47ID:4vsd+olT0
>>956のスレッド

l50
elapsed time: 1.001 sec.

all
elapsed time: 2.203 sec.

CPU:PenM 1.7GHz

これ、本文欄に表示だと普通の利用者には邪魔じゃないのかな
read.cgiのバージョン付近に表示してほしい
2006/11/17(金) 19:37:27ID:RGj6QQx30
>>956のスレッドに同じ

l50
elapsed time: 1.125 sec.〜 1.485 sec.

all
elapsed time: 5.563 sec.〜 6.156 sec.


Ceieron(R)CPU2.60GHz

※測定値は都度若干の幅あり

行きがかり上、わたしも計測させていただきました
お前のパソコンが遅いんだよプギャーってのはなしでお願いします
容量が多いところですと全表示で15秒などと、測定してます
2006/11/17(金) 19:40:43ID:igi5gxyX0
ブラウザ書き忘れた。

http://life7.2ch.net/test/read.html/lifesaloon/1162569075/
CPU:p4 3.0GHz Mem DDR400 CL3 dualch. 2GB

IE 6.0.2800.1106
一回目 elapsed time: 2.109 sec.
二回目 elapsed time: 1.766 sec.
三回目 elapsed time: 1.937 sec.

firefox 2.0
elapsed time: 2.187 sec
elapsed time: 1.907 sec.
elapsed time: 1.797 sec.

opera 9.02
elapsed time: 1.375 sec.
elapsed time: 1.469 sec.
elapsed time: 1.562 sec.
2006/11/17(金) 19:44:26ID:3LvOWIO00
ATHLON XP2200+ 256M

炎狐2
ALL elapsed time: 0.672 sec.
50 elapsed time: 0.703 sec.

IE7
ALL elapsed time: 0.625 sec.
50 elapsed time: 0.546 sec.

おまけ
炎狐3 Reflow Refactoring
ALL elapsed time: 2.766 sec.
50 elapsed time: 0.657 sec.
2006/11/17(金) 19:45:04ID:amPCNJIO0
>>957
同意ー

http://qb5.2ch.net/test/read.cgi/operate/1148800583/790
2006/11/17(金) 19:55:02ID:ckg2ZVNy0
場所変えますた〜.
2006/11/17(金) 20:00:37ID:4vsd+olT0
どうも乙です。
2006/11/17(金) 20:01:22ID:W+W3zuCB0
表示位置変わりましたね。(某雑談スレではうぜえええええと評判でしたよw)

以下は>>956のスレッドです。
表示位置が変わる前の測定値です。

Celeron1066MHz 256MB

IE6.0.2800.1106
all
elapsed time: 3.945 sec.
elapsed time: 3.655 sec.
elapsed time: 3.715 sec.
elapsed time: 3.796 sec.
elapsed time: 3.785 sec.

firefox2.0
all
elapsed time: 4.025 sec.
elapsed time: 3.545 sec.
elapsed time: 3.405 sec.
elapsed time: 3.555 sec.
elapsed time: 3.425 sec.
2006/11/17(金) 21:58:55ID:igi5gxyX0
単純な計測スクリプトを書いてページを取得して描画するだけの速度計ってみた。
>>959の全部をIE6エンジンのHTAで読み込んだ場合500ミリ秒程度だった。

UTF8じゃないから文字化けしたけどね。
966^@kj7^@kj7 ◆VswWSpFPH2
垢版 |
2006/11/17(金) 21:59:19ID:jYqxD3bL0
 
 このスレッドで、お願いして宜しいのでしょうか?
 
 昨日深夜から、『夢・独り言@2ch掲示板』のスレッドの設定が変わったらしく、
スレッドの上部近くに『beチェック2BP BRZ PLT DIA S★』の
表記も出るようになってから、マイクロソフトのWindowsXPのインター
ネットエキスプローラーで、『ブラウザ→ファイル→名前を付けて保存』をやっても、
スレッドの保存ができなくなってしまいました。昨日の夕刻までは、その操作で
スレッドを保存することができたのですが。
 
2006/11/17(金) 22:10:24ID:BUQdQ8/00
うんこ
2006/11/17(金) 22:19:00ID:NjpzQgpF0
>>966
面倒かとは思いますが、アドレス中のread.htmlをread.cgiまたはread.soに
変更して対処してくださいませ。
2006/11/17(金) 22:19:39ID:s4U2jf+I0
>>966
スレッド画面の下にある「非 JavaScript 版は URL 中の read.cgi を read.so に」
というリンクをクリックすると以前と同じモードになります。こちらなら保存できる
でしょう。

毎回古いモードで表示したいなら、板のトップにあり「read.cgi モード切替」の
リンクをクリックすれば表示モードを変更できます。

なお、スレッドを保存するなら2ちゃんねる専用ブラウザの利用をオススメします。
970^@kj7^@kj7 ◆VswWSpFPH2
垢版 |
2006/11/17(金) 22:26:13ID:jYqxD3bL0
 
>>968様、>>969

 お教え下さりまして、どうもありがとうございました!
 
2006/11/17(金) 22:32:39ID:O9wcaFb90
CGIモードにしていても外部リンクから飛ぶとread.jsが動いちゃいますね
2006/11/17(金) 22:38:25ID:yh174j0r0
Javascript有効の人は、人大杉がなくなるのかな?
973ひろゆき@どうやら管理人 ★
垢版 |
2006/11/18(土) 00:40:24ID:???0?S★(101205)
39 kB (0.578 sec.)
974ひろゆき@どうやら管理人 ★
垢版 |
2006/11/18(土) 00:40:35ID:???0?S★(101205)
>>972
そうかも。
2006/11/18(土) 00:46:25ID:ycMJ8O6X0
わぁい。
976動け動けウゴウゴ2ちゃんねる
垢版 |
2006/11/18(土) 01:08:18ID:1w3BmaPW0
ん? なんか変だwww
2006/11/18(土) 01:27:13ID:n+K8iL/+0
>>971 あぁ,そうか......

    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

の部分の条件に

    RewriteCond %{HTTP_COOKIE} !(?:^|;\s?)READJS="?off"?(?:$|;)

を付加すれば Ok のはず.
2006/11/18(土) 01:38:55ID:n+K8iL/+0
>>966 保存だけが目的なら,モードを変えなくても
「非 JavaScript 版は URL 中の read.cgi を read.so に」
のリンクを右クリックして保存でもいいですね.
2006/11/18(土) 01:54:02ID:BQfxzTWv0
表現が分かりにくいかも
見られない人は以下のリンクへって書いてその下にリンクを貼るとか。
2006/11/18(土) 02:14:43ID:ihFbmVLI0
報告
板のトップでCGIモードにしていても、なにかのはずみでJavaScriptモードで
読みに行ってしまう場合があるようです。

一度は書き込みのあとで、その他はタイミング不明。

たまにしか起こらないので使用上では問題はありませんが。
2006/11/18(土) 02:57:46ID:B+/ZbnqW0
ぐぐるのキャッシュはどうなんるんだろ
2006/11/18(土) 02:59:59ID:pcnjt/0Y0
これからは無しかな・・・
2006/11/18(土) 03:06:26ID:bA5onYG+0
Googlebotからのアクセスはread.cgiに行くようにすればいいんじゃね?
2006/11/18(土) 03:28:23ID:QwAELBtt0
901ですが、解決しました。
スレをクリックすると、読み込み中。。。という表示が
ページを表示しましたになっても変わらないのですが、
上の「全部」とか「最新50」とかクリックすることで
見れるようになりました。
でも読み込んでる途中でクリックすると、javascript:void;0
となり見れないままです。
2006/11/18(土) 03:37:22ID:QwAELBtt0
あれ?ページを表示しましたになっても、
javascript:void;0になって見れなくなった…orz
読めたのはわずかの間だった…orz
2006/11/18(土) 03:41:34ID:qSXe9PBA0
IEとOSのバージョン、サービスパックレベルを書いておくとよいかもしれませんよ
2006/11/18(土) 06:29:56ID:ZBgoKl7xO
えーん!゚(ノд`゚)゚・。
2006/11/18(土) 07:52:33ID:lRgugXJY0
>>986
901です。
OSはwindowsXP SP2
IEのバージョンは6
ただし、回線速度はかなり遅く、115.2kbps
989◆jh9.qqAS0E
垢版 |
2006/11/18(土) 09:57:41ID:ZBgoKl7xO
えーん!(つд;*)
2006/11/18(土) 09:59:17ID:hGWAaOG30
>>989
黙れ糞野郎!!!
991◆jh9.qqAS0E
垢版 |
2006/11/18(土) 10:04:29ID:ZBgoKl7xO
>>990えーん!いじめる〜!゚(ノд`゚)゚・。
992◆jh9.qqAS0E
垢版 |
2006/11/18(土) 10:13:51ID:ZBgoKl7xO
えーん!(つд;*)

∠__::::::::::::::....  ::::::' ノノ.:::/         \
    ̄7ー-、:::::::   ´.:::/ .:::::..           \
    l::..ラ´.::. .:: .:::::::``ヽ:.::::.::::..:. :. :. :.  ::.. :.   \
     l/::::/:: .::: .:::::/-!:: :::. :: ::.::.:::::.:::.::. ::::.::.:. ト-ヽ、
.    /.::,.イ::: :: ::.:::‐ナ‐-、|:.::::. ..:. ::!::ハ::::::!:::::::::l::::::!
   //!::i:.:.:./::::// ,r==、ヽト、:::.:::|:,r=、:::|:::!:::::!::::/
  ´  l::!:::::l::::/l::::!/ ,r=、`  ヽ:::|,=、 }イ:/:::/|:/
     l|:::::ハ/::!l:::l 、 {{ o}}.:.:::::::::ソ{o}}, '/イl::/。´
    。 ヽ|::::::::l:ヽヽ` ̄ _   、  ̄ j:::メ'、 o  _,. -‐
   ○ ゚ lハ:::::ヽ::`ド‐ /‐`=ァ _, ィ´::ノ二 -‐_二 -‐:::
     ,. '´ ̄``丶ヽ!``゙'==彳_:⊥'-‐´_, ィ´::::::::::::::: .::
   /       ヽ、ー_.. -‐'´ _..-‐'´-_'´-― 、   .:
. /、      ..:::_,. -‐'´.::::: _,. '´ ̄ ̄`ヽ:::::::::::.. j .::: /
´  ヽ:....:::,. -‐'´..::::....::,. <        ` ー 、:/..::/
     }/!`ヽニー-,. '´   \         ⌒ ヽ、-、
   / /  ,.イこラ`ヽ     ヽ       ::::::::::::::::ヽ:ノ
 /  /  i::::`ー'::::::::ヾ     ',       :::::::::::::::::::::!
'´    !  !:::::::::::::::::::,.'      !        ::::;:::::::::/
     !   `    '       !          ''''´イ
     ヽ              / }\         /
      \          /    \     /
       ` 、     _,.イ       ヽr―‐ '
           ̄} ̄          ハ
             /          {!    ト、
        /                /  ヽ
        /  ` ー -- ... ___    /_ ..- }
      /              ̄ ̄      |
993^@kj7^@kj7 ◆VswWSpFPH2
垢版 |
2006/11/18(土) 10:36:08ID:W2+nISLF0
 
>>978

> 株価【1050】 ▲▲ ◆cZfSunOs.U 様

>>966 保存だけが目的なら,モードを変えなくても
>「非 JavaScript 版は URL 中の read.cgi を read.so に」
>のリンクを右クリックして保存でもいいですね.


 お教え下さり、どうもありがとうございました。これからも宜しくお願い致します!(^^ゞ
 
2006/11/18(土) 12:57:14ID:n+K8iL/+0
>>979 表現をちょっと変えてみますた.

>>980 IE ってたまに Referer がおかしくなるバグがあったんでしたっけ?
とすると,おそらく >>971 と同じ原因ですね(対策は >>977).

>>981-983 検索ロボットは mod_rewrite で read.html に振る条件に
合致しないでしょうから,従来版 read.cgi に振られるはずです.

>>984-985 不思議ですねぇ......
2006/11/18(土) 13:00:02ID:zaLvZEOT0
スレッドを読む機能って大事なことだから、その辺の実験をex系以外で最初に始めるのはおかしい
2006/11/18(土) 13:08:14ID:bIzJhDNz0
2chは全体が巨大な実験場なのでは?
exはいきなりサーバーが落ちたりする危険な実験がよく行われますが・・・。
まあ、exでやるほうがいいのでしょうが、いつも実験場になるVipが
別の実験中ですし、root権限がないみたいですし・・・。
しょうがないのでは?
2006/11/18(土) 13:23:10ID:n+K8iL/+0
>>995 実験って意味では,life7 での導入前に dso でやってました.
今やってるのは,実験と言えないこともないかも知れませんが,
本格導入に向けた前段階って感じかと思います.ちなみに life7 が
選ばれた理由は,read.cgi 呼び出し数が多いためその代替となる
read.html の効果を確認するには適しているということです
(専ブラユーザの多いところでやってもあまり意味がない).

# そろそろ次スレですね......
2006/11/18(土) 13:27:41ID:I+LmPL990
>>997
901です。
また時間を置いたらまた読み込めたので、様子見します。
株価さん、ご迷惑おかけしました。
999root▲ ★
垢版 |
2006/11/18(土) 13:32:41ID:???0?PLT(20002)
>>977
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)[#/]?)
RewriteCond %{HTTP_COOKIE} !(?:^|;\s?)READJS="?off"?(?:$|;)
RewriteRule /?read\.cgi(/.*)?$ /test/read.html$1

にした。@ life7
2006/11/18(土) 13:36:29ID:ZZGQ6aSk0
立ててくる
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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