read.cgiをjavascriptで実現させるプロジェクトのスレッドです。
テスト版
http://sunos.saita.ma/read-js/test/read.cgi
http://sunos.saita.ma/read-js/test/read.cgi/operate/1153615149/
探検
read.cgi 2006―JavaScriptはCGIの夢を見るか
■ このスレッドは過去ログ倉庫に格納されています
NGNG
2006/07/25(火) 18:25:55ID:eZHXQmmW0
じょじょっびじょばーじょびじゃば作戦始動
3動け動けウゴウゴ2ちゃんねる
2006/07/25(火) 18:33:38ID:lpPV/JnB0 後の猪木である
2006/07/25(火) 18:35:05ID:vBJ5wzBt0
すごいNE
NGNG
えらー?
6動け動けウゴウゴ2ちゃんねる
2006/07/25(火) 18:41:47ID:6Zw5Wp6cO セキュリティー上、ファイル書き込み不可な仕様だから無理
phpで殺れ
phpで殺れ
2006/07/25(火) 18:42:46ID:x6LdgaXe0
ルトガー・ハウアーは出てきませんね、おじゃましましたー
2006/07/25(火) 18:49:16ID:me94jJkD0
>>6
ファイルに何かを書き込む必要、ある?
ファイルに何かを書き込む必要、ある?
9stream ◆PNstream2s
2006/07/25(火) 18:53:16ID:KZ+jrYir0 datファイルを取得というと勘違いされがちなんだけど、決してこれは2chブラウザの代替ではない。
read.cgiの代替(改良)である。
read.cgiの代替(改良)である。
10ひょうりゅう ◆MIPS.kHN86
NGNG 今までの dat と互換性を残すとすると、デフォルトが
javascript版になった場合、
http://qb5.2ch.net/test/read.cgi/operate/1153819270/
で表示されるのがjavascript版になると。
そして、今使われている read.cgi も残すとすると、それは
別のURLになるのかな。
もし、javascript版を別のURLにして、それをデフォルトにすると
専ブラの仕様変更が必要になる場合があるのかな。
javascript版になった場合、
http://qb5.2ch.net/test/read.cgi/operate/1153819270/
で表示されるのがjavascript版になると。
そして、今使われている read.cgi も残すとすると、それは
別のURLになるのかな。
もし、javascript版を別のURLにして、それをデフォルトにすると
専ブラの仕様変更が必要になる場合があるのかな。
11▲ ◆SANUKI/VII
NGNG 夢ってもんはみるもんじゃないぜ
2006/07/25(火) 19:08:55ID:FwtvUCxU0
叶える物さ
2006/07/25(火) 19:09:14ID:5p+KTVNq0
javascript版もdat読み行ってるだけだからなんも問題ないんじゃないの?
2006/07/25(火) 19:10:45ID:xlF0graE0
へーおもすれー
2006/07/25(火) 19:15:01ID:Ntupk+XzP
携帯のフルブラウザとかはどーなる?
2006/07/25(火) 20:03:47ID:uxk+w/hTP
17stream ◆PNstream2s
2006/07/25(火) 20:23:42ID:l4oPOyxJ0 このプロジェクトのきっかけ
http://qb5.2ch.net/test/read.cgi/operate/1153615149/775,827,843
775 名前:ひろゆき@どうやら管理人 ★[] 投稿日:2006/07/25(火) 04:34:06 ID:???0 ?BRZ
おいらはブラウザ派なのですな。
javascriptだけで、read.cgiが実現できるんじゃないかと、
前から思ってるんですが、誰か試してみないすかね。
827 名前: ◆MUMUMUhnYI [sage] 投稿日:2006/07/25(火) 13:42:07 ID:q+wYsp2i0 ?BRZ
(略)
>>775
まったく同じことを考えているです。
2ちゃんねるからは、dat と subject.txt を転送するだけにしたいと。
こう言っておくと、あの某 saita.ma 方面の超人的な人が、
何か考えてくれるかもしれないかもしれないなぁ、とか。
というか、>>811 おー。すばらしいです。
ぜひ、ぜひ。
read.cgi の負荷がきれいさっぱりなくなるかもしれないって考えただけで、
胸のときめきを感じます。
843 名前: 株価【950】 ▲ ◆cZfSunOs.U [sage] 投稿日:2006/07/25(火) 15:16:52 ID:MjMtyIbZ0
まぁ http://sunos.saita.ma/leaflet.html なんかは,>>775 みたいなことを考えてた時に作ったわけですがw
んで,http://sunos.saita.ma/read-js/test/read.html ってのをこしらえてみますた.
http://sunos.saita.ma/read-js/operate/dat/ のように dat がある時,例えば
http://sunos.saita.ma/read-js/test/read.html/operate/1153615149/ のように使う,と......
http://qb5.2ch.net/test/read.cgi/operate/1153615149/775,827,843
775 名前:ひろゆき@どうやら管理人 ★[] 投稿日:2006/07/25(火) 04:34:06 ID:???0 ?BRZ
おいらはブラウザ派なのですな。
javascriptだけで、read.cgiが実現できるんじゃないかと、
前から思ってるんですが、誰か試してみないすかね。
827 名前: ◆MUMUMUhnYI [sage] 投稿日:2006/07/25(火) 13:42:07 ID:q+wYsp2i0 ?BRZ
(略)
>>775
まったく同じことを考えているです。
2ちゃんねるからは、dat と subject.txt を転送するだけにしたいと。
こう言っておくと、あの某 saita.ma 方面の超人的な人が、
何か考えてくれるかもしれないかもしれないなぁ、とか。
というか、>>811 おー。すばらしいです。
ぜひ、ぜひ。
read.cgi の負荷がきれいさっぱりなくなるかもしれないって考えただけで、
胸のときめきを感じます。
843 名前: 株価【950】 ▲ ◆cZfSunOs.U [sage] 投稿日:2006/07/25(火) 15:16:52 ID:MjMtyIbZ0
まぁ http://sunos.saita.ma/leaflet.html なんかは,>>775 みたいなことを考えてた時に作ったわけですがw
んで,http://sunos.saita.ma/read-js/test/read.html ってのをこしらえてみますた.
http://sunos.saita.ma/read-js/operate/dat/ のように dat がある時,例えば
http://sunos.saita.ma/read-js/test/read.html/operate/1153615149/ のように使う,と......
今のところの問題点
・文字化けや表示できないブラウザ等がある
表示できないブラウザは従来方式に切り替えれば対応可能
・表示速度がマシンによって遅くなる
重い部分をクライアントではなく鯖側に持って行けば解決可能?
こんなところかな?
・文字化けや表示できないブラウザ等がある
表示できないブラウザは従来方式に切り替えれば対応可能
・表示速度がマシンによって遅くなる
重い部分をクライアントではなく鯖側に持って行けば解決可能?
こんなところかな?
2006/07/25(火) 21:46:49ID:LmtJUG9o0
21御法川将貴
2006/07/25(火) 23:17:23ID:QXaGIOsz0 斎藤優貴は価値も薄れた人間だな
2006/07/25(火) 23:18:54ID:PA4hc9Xd0
NGNG
AASって素人目には負荷すごそうなんだけど
どうにかならんのか?
どうにかならんのか?
24root▲ ★
NGNG さて、.htaccess 的にはどうすればいいのかしら。 < dso に入れる場合
25stream ◆PNstream2s
2006/07/26(水) 00:27:30ID:2SYEq+Uy0 <Files read.cgi>
AcceptPathInfo On
ForceType text/html
SetHandler default-handler
</Files>
<Files *.dat>
Header append Cache-Control max-age=5
AddDefaultCharset Shift_JIS
ForceType text/plain ←2chの今の設定によっては不要
</Files>
どうあがいてもIE6だと文字化けする、が俺の見解。
AcceptPathInfo On
ForceType text/html
SetHandler default-handler
</Files>
<Files *.dat>
Header append Cache-Control max-age=5
AddDefaultCharset Shift_JIS
ForceType text/plain ←2chの今の設定によっては不要
</Files>
どうあがいてもIE6だと文字化けする、が俺の見解。
26stream ◆PNstream2s
2006/07/26(水) 00:29:37ID:2SYEq+Uy0 今の状態でdatファイルは text/plain になってるから
ForceType text/plain
は要らないですかね
text/○○ じゃないと AddDefaultCharset Shift_JIS が反映されないんで
ForceType text/plain
は要らないですかね
text/○○ じゃないと AddDefaultCharset Shift_JIS が反映されないんで
27root▲ ★
NGNG >>25
> どうあがいてもIE6だと文字化けする、が俺の見解。
質問・雑談スレ231@運用情報板
http://qb5.2ch.net/test/read.cgi/operate/1153615149/966
これでも?
> どうあがいてもIE6だと文字化けする、が俺の見解。
質問・雑談スレ231@運用情報板
http://qb5.2ch.net/test/read.cgi/operate/1153615149/966
これでも?
まぁ,JavaScript の文字列処理は Unicode 前提ってことなんでしょうねぇ......
29stream ◆PNstream2s
2006/07/26(水) 00:35:15ID:2SYEq+Uy0 >>27
こんなのも試してみたんですが
http://nurucom-archives.hp.infoseek.co.jp/digital/escape-codec-library.html
どうしても、Shift_JISのdatファイルを無理やりまずUTF-8として読み込まなきゃいけないんですが
そのときにUFT-8的におかしなデータを?に変換してしまうみたいで。
こんなのも試してみたんですが
http://nurucom-archives.hp.infoseek.co.jp/digital/escape-codec-library.html
どうしても、Shift_JISのdatファイルを無理やりまずUTF-8として読み込まなきゃいけないんですが
そのときにUFT-8的におかしなデータを?に変換してしまうみたいで。
31stream ◆PNstream2s
2006/07/26(水) 00:36:49ID:2SYEq+Uy0 304 Not Modified が返ってきた時点で文字化けするんで、
これをやれば文字化けしないんでしょうけど(試してません)。
http://qb5.2ch.net/test/read.cgi/operate/1153615149/904
904 動け動けウゴウゴ2ちゃんねる [sage] 2006/07/25(火) 17:30:30 ID:5p+KTVNq0
dat適当に取得するスクリプト書いて、IEで軽く試してみた。
xmlhttp.setRequestHeader("If-Modified-Since", "Thu, 01 Jun 1970 00:00:00 GMT")
を、追加したらいつでも最新を読み直すようになったよ。
アレだけどw
これをやれば文字化けしないんでしょうけど(試してません)。
http://qb5.2ch.net/test/read.cgi/operate/1153615149/904
904 動け動けウゴウゴ2ちゃんねる [sage] 2006/07/25(火) 17:30:30 ID:5p+KTVNq0
dat適当に取得するスクリプト書いて、IEで軽く試してみた。
xmlhttp.setRequestHeader("If-Modified-Since", "Thu, 01 Jun 1970 00:00:00 GMT")
を、追加したらいつでも最新を読み直すようになったよ。
アレだけどw
32root▲ ★
NGNG >>29
うーむ。
センス悪い方法としては mod_filter + mod_proxy あたりを使うんですかね。
/板名/dat/*.dat は生だが、
/板名/dat_uta8/*.dat を読むと、上記を mod_filter が UTF-8 にコンバートしてから、
クライアントに渡すとか。
うーむ。
センス悪い方法としては mod_filter + mod_proxy あたりを使うんですかね。
/板名/dat/*.dat は生だが、
/板名/dat_uta8/*.dat を読むと、上記を mod_filter が UTF-8 にコンバートしてから、
クライアントに渡すとか。
33root▲ ★
NGNG センス悪いというか、そんなに悪くないのかな。
ちょっとコスト上がりますが、少なくとも read.cgi で表示するための
整形処理するよりは、負荷低いはずだし。
で、mod_cache とかが*うまく*動けば、一個コード変換したものは
キャッシュされるようにできるかもしれないし。
ちょっとコスト上がりますが、少なくとも read.cgi で表示するための
整形処理するよりは、負荷低いはずだし。
で、mod_cache とかが*うまく*動けば、一個コード変換したものは
キャッシュされるようにできるかもしれないし。
34root▲ ★
NGNG で、JavaScript 化で得られるメリットを考えたら、
コード変換のコストは、reasonable だと思ですね。
結局、単なる決められた数値演算に過ぎないし。
コード変換のコストは、reasonable だと思ですね。
結局、単なる決められた数値演算に過ぎないし。
2006/07/26(水) 00:53:24ID:wOSQuFsG0
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】タレント中居正広 芸能界引退を発表 ★2 [Ailuropoda melanoleuca★]
- 【速報】タレント中居正広 芸能界引退を発表 [Ailuropoda melanoleuca★]
- タレント中居正広 芸能界引退を発表 ファンへ「こんなお別れで、本当に、本当に、ごめんなさい。さようなら…。」★3 [Ailuropoda melanoleuca★]
- タレント中居正広 芸能界引退を発表 ファンへ「こんなお別れで、本当に、本当に、ごめんなさい。さようなら…。」★4 [Ailuropoda melanoleuca★]
- 古市憲寿氏がフジ「めざまし8」で提言「中居さんが引退するならば、誤解があるなら誤解を解いてから去って欲しい」 [ネギうどん★]
- 古舘伊知郎「中居・フジ問題」で言いたいこと「無関係な人たちが、なぜそんなことまで言う権利があるのか」 [Anonymous★]
- 【速報】中居正広、引退 [354616885]
- 【祝報】中居正広、引退★2 [579392623]
- 【訃報】中居正広さん、引退
- 中居の引退報告文きたwwwwwwwwwwwwwwwwwwwwww [289416686]
- 中居正広引退発表。ファンたち超絶ブチギレ💢 [256556981]
- 【速報】税務署からのお知らせ [943688309]