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/08/01(火) 23:58:38ID:5eXO01Fb0
ええーっと、こうですかね
ttp://s00516.pussycat.jp/neko/hairuneko52.jpg
ttp://s00516.pussycat.jp/neko/hairuneko52.jpg
2006/08/02(水) 00:46:47ID:3x1rag2R0
つ SunOs ★
2006/08/02(水) 01:51:01ID:FCnP1EDLO
( ̄ー ̄)ニヤリッ
2006/08/02(水) 01:54:50ID:oIYUbp6G0
>>307
どうか眠らせてあげてくださいです。。。
「 ̄ `ヽ、 ______
L -‐ '´  ̄ `ヽ- 、 〉
/ ヽ\ /
// / / ヽヽ ヽ〈
ヽ、レ! { ム-t ハ li 、 i i }ト、
ハN | lヽ八l ヽjハVヽ、i j/ l !
/ハ. l ヽk== , r= 、ノルl lL」
ヽN、ハ l ┌‐┐ ゙l ノl l
ヽトjヽ、 ヽ_ノ ノ//レ′
r777777777tノ` ー r ´フ/′
j´ニゝ l|ヽ _/`\
〈 ‐ _,,..,,,,_ lト、 / 〃ゝ、
〈、ネ./ ;' 3 `ヽーっ.lF V=="/ イl.
ト |l ⊃ ⌒_つ とニヽ二/ l
ヽ.|`'ー---‐'''''" 〈ー- ! `ヽ. l
|l夜は眠い lトニ、_ノ ヾ、!
|l__________l| \ ソ
どうか眠らせてあげてくださいです。。。
「 ̄ `ヽ、 ______
L -‐ '´  ̄ `ヽ- 、 〉
/ ヽ\ /
// / / ヽヽ ヽ〈
ヽ、レ! { ム-t ハ li 、 i i }ト、
ハN | lヽ八l ヽjハVヽ、i j/ l !
/ハ. l ヽk== , r= 、ノルl lL」
ヽN、ハ l ┌‐┐ ゙l ノl l
ヽトjヽ、 ヽ_ノ ノ//レ′
r777777777tノ` ー r ´フ/′
j´ニゝ l|ヽ _/`\
〈 ‐ _,,..,,,,_ lト、 / 〃ゝ、
〈、ネ./ ;' 3 `ヽーっ.lF V=="/ イl.
ト |l ⊃ ⌒_つ とニヽ二/ l
ヽ.|`'ー---‐'''''" 〈ー- ! `ヽ. l
|l夜は眠い lトニ、_ノ ヾ、!
|l__________l| \ ソ
2006/08/02(水) 04:45:36ID:2IhGNaMD0
>>271
それは考え方が逆だべ。
> たぶん UA とかで調べて、NN 4.x だったらレガシーな read.cgi にフォールバックする
UA とかで調べて、動作に問題ないとわかってるものなら read.html(?) に行く
にしないと。
と、以前の root 氏なら考えたと思うんだが。
それは考え方が逆だべ。
> たぶん UA とかで調べて、NN 4.x だったらレガシーな read.cgi にフォールバックする
UA とかで調べて、動作に問題ないとわかってるものなら read.html(?) に行く
にしないと。
と、以前の root 氏なら考えたと思うんだが。
311む p125028003201.ppp.prin.ne.jp
2006/08/02(水) 05:53:40ID:eARyDVLT0312む p125028003201.ppp.prin.ne.jp
2006/08/02(水) 05:57:02ID:eARyDVLT0 う、レスアンカーの番号が。
ま、いっか。
今は二度寝するです。ぐーぐー。
ま、いっか。
今は二度寝するです。ぐーぐー。
2006/08/02(水) 08:00:51ID:yb5nnuKC0
>>310
負荷対策も兼ねてるのだから、マイノリティの方がコスト高くなるのが当然では
負荷対策も兼ねてるのだから、マイノリティの方がコスト高くなるのが当然では
2006/08/02(水) 10:37:08ID:Jn2ttkRJ0
これは人大杉のときでも読めるようにするのかな。
2006/08/02(水) 10:48:17ID:JKe/oxvK0
CGI叩かないなら人多杉っていう概念そのものがなくなるんじゃね?
まぁ,メジャーなブラウザを一通りカバーすればシェア的には9割以上は逝くでしょうし.
特に JavaScript のようなものは,作る立場からしても,挙動のよくわからない
マイナーなものまで対処するより,メジャーなところを押さえておけばいいという方が
遙かに楽ではあります......ってことで,動作確認ができたブラウザを
JavaScript 版に回すホワイトリストに入れるって形にすればいいかと.
特に JavaScript のようなものは,作る立場からしても,挙動のよくわからない
マイナーなものまで対処するより,メジャーなところを押さえておけばいいという方が
遙かに楽ではあります......ってことで,動作確認ができたブラウザを
JavaScript 版に回すホワイトリストに入れるって形にすればいいかと.
2006/08/02(水) 16:18:03ID:Jn2ttkRJ0
セガBBSはサターンモデムでもチェックしていたんだろうな。
2006/08/02(水) 18:41:49ID:8ICmKuC30
NN4以下なんて考慮するだけ資源の無駄。
2006/08/02(水) 20:02:10ID:i1jGv1TB0
紅玉タンが動作確認してくれたけど、os9.1のicab3.0で文字化けなく表示されてまつ
スレ内の外部リンクはundefinedになってまつが。
ただ、iCabは激遅なので、
http://sunos.saita.ma/read-js/test/read.cgi/operate/1153615149/l50
で試しますた。
os9.1のmozillaではスレタイの下に出る入力ボックスが出ないでつ
スレ内の外部リンクはundefinedになってまつが。
ただ、iCabは激遅なので、
http://sunos.saita.ma/read-js/test/read.cgi/operate/1153615149/l50
で試しますた。
os9.1のmozillaではスレタイの下に出る入力ボックスが出ないでつ
320紅玉
2006/08/02(水) 21:49:38ID:8QIZMHJ50 >>319
私が試しましたのはベータ版では無い2.9.9です。
“iCab3.0Beta382”では激遅ながら表示するのは確認しましたが未だ開発途上版ですので
この先どう変わるかもわからないので報告いたしませんでした。
また、“wamcom-131-macos9-20030723”はMozilla 1.3.1 をベースに安定性と、
セキュリティーを向上させるために数百のパッチ を当てた安定志向独自ビルドですので一概に
Mozillaと一緒くたにしてはいけないと考え、別にしています。
ちなみに“iCab3.0Beta382”と“wamcom-131-macos9-20030723”では
“wamcom-131-macos9-20030723”の方が早いです。
私が試しましたのはベータ版では無い2.9.9です。
“iCab3.0Beta382”では激遅ながら表示するのは確認しましたが未だ開発途上版ですので
この先どう変わるかもわからないので報告いたしませんでした。
また、“wamcom-131-macos9-20030723”はMozilla 1.3.1 をベースに安定性と、
セキュリティーを向上させるために数百のパッチ を当てた安定志向独自ビルドですので一概に
Mozillaと一緒くたにしてはいけないと考え、別にしています。
ちなみに“iCab3.0Beta382”と“wamcom-131-macos9-20030723”では
“wamcom-131-macos9-20030723”の方が早いです。
2006/08/02(水) 22:15:31ID:o2uQuvy60
>>310
それじゃread.cgiをすべてのクライアントで一度は叩いちゃうじゃない。
負荷対策にならない。
つーかここまで誰も話を持ち出してないのが不思議だがレス番号指定はどうする
つもりなの
現状ではCPUが貴重で転送料をじゃぶじゃぶ使った方が引き合うのかな
それじゃread.cgiをすべてのクライアントで一度は叩いちゃうじゃない。
負荷対策にならない。
つーかここまで誰も話を持ち出してないのが不思議だがレス番号指定はどうする
つもりなの
現状ではCPUが貴重で転送料をじゃぶじゃぶ使った方が引き合うのかな
322stream ◆PNstream2s
2006/08/02(水) 22:18:25ID:3aab7Zck0 いや、Webサーバーの機能使ってread.htmlかread.cgiかを選べるのよ。
323stream ◆PNstream2s
2006/08/02(水) 22:22:09ID:3aab7Zck0324319
2006/08/02(水) 22:30:26ID:3vaKMYPP0 >>319-320 >>324 報告どもです.自分では Mac に関して直接確認できないので助かります.
>>321 振り分けるとすればたぶん mod_rewrite とか使うのではないかと.
あと,↓ということで現状では転送量はあまり問題ではないようです.
http://qb5.2ch.net/test/read.cgi/operate/1149664022/81-82n
# なんか,むしろ「トラフィックを増やしてピアリングを有利に(ry」
# とかいう話も出てくるぐらいのようなんでw
>>321 振り分けるとすればたぶん mod_rewrite とか使うのではないかと.
あと,↓ということで現状では転送量はあまり問題ではないようです.
http://qb5.2ch.net/test/read.cgi/operate/1149664022/81-82n
# なんか,むしろ「トラフィックを増やしてピアリングを有利に(ry」
# とかいう話も出てくるぐらいのようなんでw
2006/08/02(水) 22:49:33ID:9bsIBfcX0
.cgiにこだわらなければmod_negotiationも使えそうに思えるが、使えないや。
2006/08/02(水) 23:31:04ID:+rLhTOLXP
>>327 確かにそうかも,ってか圧縮なしなら sendfile() 一発だから
遙かに効率的ではあります.
遙かに効率的ではあります.
2006/08/03(木) 00:58:57ID:EvHMU1Kz0
ちょうど8月だし、毎年恒例の「2ちゃんねる閉鎖危機」を演出しながら
JavaScript版を導入していくのはどうだろう。
・サーバーの負荷で2ちゃんねる閉鎖の危機!
・次々と閉鎖していく掲示板
・そこでJavaScript導入、一気に負荷が16分の一に!
・感動のFLASH作成
・BGM:蛍の光
JavaScript版を導入していくのはどうだろう。
・サーバーの負荷で2ちゃんねる閉鎖の危機!
・次々と閉鎖していく掲示板
・そこでJavaScript導入、一気に負荷が16分の一に!
・感動のFLASH作成
・BGM:蛍の光
2006/08/03(木) 01:18:48ID:dKbGb89K0
>>329
bbspinkがタイムリーですよ
bbspinkがタイムリーですよ
2006/08/03(木) 01:42:42ID:UC2mE9Vf0
何気に運営来て見たら面白いことになってるし
サンプルすげー
管理人の気まぐれをここまで形にするなんて
あんた達すごいよ感動した
サンプルすげー
管理人の気まぐれをここまで形にするなんて
あんた達すごいよ感動した
ここにいる人たちのスキルってすごいって感じた
自分は最近触れたばっかだからわかんないけど
自分は最近触れたばっかだからわかんないけど
2006/08/03(木) 03:38:50ID:WFosrDT30
アドレスバーで移動ができんな
2006/08/03(木) 03:46:26ID:WFosrDT30
うーむ、スクリプトが何らかの理由によりエラーになるとスレも読めなくなるのか・・・
例外処理である程度は回避可能なのかな
例外処理である程度は回避可能なのかな
2006/08/03(木) 03:59:08ID:WFosrDT30
レス番表示のあと全部を押すとフリーズしたみたいになるなあ
しかも戻るでレス番表示に戻れない
しかも戻るでレス番表示に戻れない
336紅玉
2006/08/03(木) 11:40:38ID:necJHHiA0 >>333-335
>アドレスバーで移動ができんな
例えば
http://sunos.saita.ma/read-js/test/read.html#operate/1153615149/l50
を表示してる時に
http://sunos.saita.ma/read-js/test/read.html#operate/1153830220/l50
をロケーションバーから入力して意図した通りに表示されない,という意味なら
それはブラウザの仕様ってことですね.「"read.html" というページ中の
"operate/1153830220/l50" という場所に移動」と解釈することになり,
"read.html" というページ自体はそのままということになってしまうので.
この問題に対処するため,例えば上部の「全部 1- 101- 201- 301- ...」や
下部の「全部 前100 次100 最新50」というリンクでは JavaScript で
細工してるわけですが...... まぁロケーションバーから直接入力した場合は
その後にリロードすれば正常に表示されるかと.
>レス番表示のあと全部を押すとフリーズしたみたいになるなあ
たぶん,長いスレで全部表示する場合は重くて時間がかかるのかと......
>しかも戻るでレス番表示に戻れない
これは,上記のような細工による影響ですね.
>アドレスバーで移動ができんな
例えば
http://sunos.saita.ma/read-js/test/read.html#operate/1153615149/l50
を表示してる時に
http://sunos.saita.ma/read-js/test/read.html#operate/1153830220/l50
をロケーションバーから入力して意図した通りに表示されない,という意味なら
それはブラウザの仕様ってことですね.「"read.html" というページ中の
"operate/1153830220/l50" という場所に移動」と解釈することになり,
"read.html" というページ自体はそのままということになってしまうので.
この問題に対処するため,例えば上部の「全部 1- 101- 201- 301- ...」や
下部の「全部 前100 次100 最新50」というリンクでは JavaScript で
細工してるわけですが...... まぁロケーションバーから直接入力した場合は
その後にリロードすれば正常に表示されるかと.
>レス番表示のあと全部を押すとフリーズしたみたいになるなあ
たぶん,長いスレで全部表示する場合は重くて時間がかかるのかと......
>しかも戻るでレス番表示に戻れない
これは,上記のような細工による影響ですね.
2006/08/03(木) 20:08:39ID:dKbGb89K0
location.hashの変更ってブラウザで検出できないの?
そんなことないと思うんだが
そんなことないと思うんだが
2006/08/03(木) 21:19:47ID:/FiyHJa90
タイマーで監視するとか
>>338-339 read.html までが同じで # 以降だけを変更した場合,
ページを再ロードせず # 以降で指定された id (またはアンカー)を探し
その場所に移動する,という挙動になるようです.
つまり現在表示中のページ内での移動だけが行われるということで,
load イベントは発生しないようです.そこで,「全部 1- 101- 201- 301- ...」
等のリンクについては onclick イベントハンドラを使って細工してるんですが,
ロケーションバーから直接入力された場合はしょうがないような......
setInterval() とか使ってロケーションバーの変更をポーリングするってのは
あまりに効率が悪すぎるし(どれだけのユーザがそういう使い方するかわからないのに
無駄に CPU パワーを消費するだけのような気がするし).
「そういう使い方する場合はロケーションバーに入力後リロードして下さい」
ってことにした方がずっと単純明快という気がします.
ページを再ロードせず # 以降で指定された id (またはアンカー)を探し
その場所に移動する,という挙動になるようです.
つまり現在表示中のページ内での移動だけが行われるということで,
load イベントは発生しないようです.そこで,「全部 1- 101- 201- 301- ...」
等のリンクについては onclick イベントハンドラを使って細工してるんですが,
ロケーションバーから直接入力された場合はしょうがないような......
setInterval() とか使ってロケーションバーの変更をポーリングするってのは
あまりに効率が悪すぎるし(どれだけのユーザがそういう使い方するかわからないのに
無駄に CPU パワーを消費するだけのような気がするし).
「そういう使い方する場合はロケーションバーに入力後リロードして下さい」
ってことにした方がずっと単純明快という気がします.
>>340
>setInterval() とか使ってロケーションバーの変更をポーリングする
方法のもう一つの問題点はページ内リンクですね.>>nnn で指定したレスが
現在表示中のページ内にある場合は,再レンダリングせずその場所に
移動するようになってますが,前述のようなポーリングをすると,
そのレスだけを表示するような再レンダリングが発生してしまいます......
>setInterval() とか使ってロケーションバーの変更をポーリングする
方法のもう一つの問題点はページ内リンクですね.>>nnn で指定したレスが
現在表示中のページ内にある場合は,再レンダリングせずその場所に
移動するようになってますが,前述のようなポーリングをすると,
そのレスだけを表示するような再レンダリングが発生してしまいます......
342動け動けウゴウゴ2ちゃんねる
2006/08/05(土) 12:29:27ID:GyU8gfrP0 VIPのread.cgiを早くこれにしてくれw
343紅玉
2006/08/08(火) 18:16:36ID:pQC/z9+S0 みんな夏休み進行で一時急死
むむむさんは8月休み取れないとか言ってたような気がするけど,
短いとはいえ休みが取れたようで,めでたしめでたし.
で,read.html はとりあえず dso に突っ込んだら,動作確認とか
ブラウザ振り分けの RewriteRule 考えるとか,そんな感じかな.
短いとはいえ休みが取れたようで,めでたしめでたし.
で,read.html はとりあえず dso に突っ込んだら,動作確認とか
ブラウザ振り分けの RewriteRule 考えるとか,そんな感じかな.
とりあえず、何がネックなんでしたっけ?
2006/08/10(木) 22:26:46ID:si5T+ZMiP
首がネックです。
2006/08/10(木) 22:27:16ID:/wdxfOa/0
ピートロってうまいよね
2006/08/10(木) 22:28:00ID:3lbMy+v60
レスもネックです。
349stream ◆PNstream2s
2006/08/10(木) 22:28:40ID:1zYaYqgP0 どうせdatファイル全部取得しちゃうんだから、無理して全部表示しなくても、
少しずつ表示すれば、ブラウザが重いってのは解消されるのでは?
少しずつ表示すれば、ブラウザが重いってのは解消されるのでは?
>>345 ネックというより,実際 dso でテストできる状態になる(read.html を
入れられる状態になる)のを待ってるところかな,と.
大きな問題として,Shift JIS のままの dat だと IE で 304 Not Modified が
返ってきた場合文字化けするって問題はあったんですが,mod_charset_lite で
on the fly に UTF-8 に変換することでそれは解決できるかな,と.
あと,Opera とか Mac とか,その辺の自分では直接動作確認できないブラウザで
いくつか不具合報告はあったようですが,そのあたりは Cache-Control 等の
ヘッダ設定で回避できるかどうか,ってのを確認したいところですが,
それも dso 待ちってところで......
入れられる状態になる)のを待ってるところかな,と.
大きな問題として,Shift JIS のままの dat だと IE で 304 Not Modified が
返ってきた場合文字化けするって問題はあったんですが,mod_charset_lite で
on the fly に UTF-8 に変換することでそれは解決できるかな,と.
あと,Opera とか Mac とか,その辺の自分では直接動作確認できないブラウザで
いくつか不具合報告はあったようですが,そのあたりは Cache-Control 等の
ヘッダ設定で回避できるかどうか,ってのを確認したいところですが,
それも dso 待ちってところで......
2006/08/10(木) 22:30:36ID:3CvYv5sh0
ネックまっしぐら
352es ◆MUMUMUhnYI
2006/08/10(木) 22:57:13ID:3YV3xQVh0 偉大な管理人からのありがたい指令に基づき、
今日はPCを開かずに休もうと思うのです。はい。
今日はPCを開かずに休もうと思うのです。はい。
2006/08/10(木) 22:59:24ID:fnCySRil0
>>352
ちょwwwwVIP何とかしてww
ちょwwwwVIP何とかしてww
流れに任せるのがVIPの流儀。
1GB 超達成w 立ち上げ直すか......
PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP
20637 nanashi 1001M 395M sleep 49 0 4:03:15 20% firefox-bin/5
PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP
20637 nanashi 1001M 395M sleep 49 0 4:03:15 20% firefox-bin/5
dso でテストできる状態って具体的には、
何が必要なんでしょう?
何が必要なんでしょう?
2006/08/11(金) 00:38:05ID:09d0rie70
>>356
そんな事より、今のじっぷらを何とかしてくれ
そんな事より、今のじっぷらを何とかしてくれ
2006/08/11(金) 00:39:59ID:6FT3eXGi0
テストする人はテスト環境いじれるのかしら
dsoのサーバ名ってどこなんでしょう?
本名:tiger506.maido3.com
芸名:dso.2ch.net
IP アドレス:206.223.152.30
芸名:dso.2ch.net
IP アドレス:206.223.152.30
2006/08/11(金) 01:38:50ID:oHMKgdD/0
ひろたん触る気満々
2006/08/11(金) 01:40:46ID:UfJbGpKWO
やっちゃえやっちゃえ。
2006/08/11(金) 01:42:14ID:d4EbaAtU0
使いにくいからデフォになるのは嫌だなあ
2006/08/11(金) 01:42:31ID:ZMdcub8m0
∧_∧ +
(0゜・∀・) ワクワクテカテカ
(0゜∪ ∪ +
と__)__) +
(0゜・∀・) ワクワクテカテカ
(0゜∪ ∪ +
と__)__) +
2006/08/11(金) 01:43:10ID:i0hRVKy/P
おれのミャンマー、ヤンゴンがひろあきに蹂躙されるうううう
2006/08/11(金) 01:44:41ID:T/dpvnTe0
それが目的だったのかー>>352
メールしましたー。
>>369 受け取りました.ではぼちぼちと......
http://dso.2ch.net/test/read.html
を置きますたが,一般ユーザ権限で不能なことがあるので,現状ではまだ使えません......
>>114 の点については APU_HAVE_ICONV が 1 なので Ok.
で,mod_charset_lite.so はあるものの httpd.conf で組み込まれてない
(さらに,どちらにしろ >>111 のパッチが当たってないと思うのでこのままでは使えない),
さらに >>208 のような設定も httpd.conf に必要,ってことで......
# ただ,直接 read.cgi に read.html を割り当てるのでなく,
# User-Agent を見て振り分けるなら >>208 も修正が必要ですね.
を置きますたが,一般ユーザ権限で不能なことがあるので,現状ではまだ使えません......
>>114 の点については APU_HAVE_ICONV が 1 なので Ok.
で,mod_charset_lite.so はあるものの httpd.conf で組み込まれてない
(さらに,どちらにしろ >>111 のパッチが当たってないと思うのでこのままでは使えない),
さらに >>208 のような設定も httpd.conf に必要,ってことで......
# ただ,直接 read.cgi に read.html を割り当てるのでなく,
# User-Agent を見て振り分けるなら >>208 も修正が必要ですね.
まずは、
( ̄ー ̄)ニヤリッ
で、いいのかな。よくわかりません><.
そんなわけで、権限が必要な作業は、
本日以降たんたんと、ということで。
( ̄ー ̄)ニヤリッ
で、いいのかな。よくわかりません><.
そんなわけで、権限が必要な作業は、
本日以降たんたんと、ということで。
たんたんめーん
>>111 のパッチを改めて更新しますた.で,httpd.conf に入れる設定はこんな感じか.
----------------------------------------------------------------------
LoadModule charset_lite_module libexec/apache2/mod_charset_lite.so
<Location /*/dat-utf8/*.dat>
SetOutputFilter XLATEOUT
CharsetSourceEnc CP932
CharsetDefault UTF-8
CharsetOptions NoImplicitAdd IgnoreIlSeq
AddDefaultCharset UTF-8
Header append Cache-Control max-age=5
</Location>
<Location /test/bbs-utf8.cgi>
SetInputFilter XLATEIN
CharsetSourceEnc CP932
CharsetDefault UTF-8
CharsetOptions NoImplicitAdd IgnoreIlSeq
</Location>
<VirtualHost ...>
# ServerName dso.2ch.net のところ
AliasMatch ^/(\w+)/dat-utf8/(\d+\.dat)$ /home/ch2dso/public_html/$1/dat/$2
Alias /test/bbs-utf8.cgi /home/ch2dso/public_html/test/bbs.cgi
</VirtualHost>
----------------------------------------------------------------------
ブラウザ振り分けの RewriteCond / RewriteRule なんかは .htaccess でもよさそうということで.
----------------------------------------------------------------------
LoadModule charset_lite_module libexec/apache2/mod_charset_lite.so
<Location /*/dat-utf8/*.dat>
SetOutputFilter XLATEOUT
CharsetSourceEnc CP932
CharsetDefault UTF-8
CharsetOptions NoImplicitAdd IgnoreIlSeq
AddDefaultCharset UTF-8
Header append Cache-Control max-age=5
</Location>
<Location /test/bbs-utf8.cgi>
SetInputFilter XLATEIN
CharsetSourceEnc CP932
CharsetDefault UTF-8
CharsetOptions NoImplicitAdd IgnoreIlSeq
</Location>
<VirtualHost ...>
# ServerName dso.2ch.net のところ
AliasMatch ^/(\w+)/dat-utf8/(\d+\.dat)$ /home/ch2dso/public_html/$1/dat/$2
Alias /test/bbs-utf8.cgi /home/ch2dso/public_html/test/bbs.cgi
</VirtualHost>
----------------------------------------------------------------------
ブラウザ振り分けの RewriteCond / RewriteRule なんかは .htaccess でもよさそうということで.
>>373
韓国麺まーだー?ティンティン
韓国麺まーだー?ティンティン
377root▲ ★
2006/08/12(土) 01:11:49ID:???0 さてと。
…って、mod_charset_lite って、Apache 2.0 系にはないのかしら。
うーむ。だとすると、ex11 あたりのほうがいい? < テスト環境
うーむ。だとすると、ex11 あたりのほうがいい? < テスト環境
>>378
>ということで >>111 のパッチを、Apache 2.0.59 用も出してもらえるとうれしいです。
というか,基本的に 2.0 系と 2.2 系ではモジュールのソースは互換性があるんで,
単に 2.2.3 の mod_charset_lite.c を持ってくればいいのかと.
http://svn.apache.org/repos/asf/httpd/httpd/tags/2.2.3/modules/filters/mod_charset_lite.c
これにパッチ当てて,単純に apxs でビルドすれば Ok と思いますんで.
>dso サーバでは、read.html を read.cgi として動かそうと思っているので、
まぁ RewriteRule は httpd.conf でも .htaccess でもどっちでもいいかとは思うんですが
RewriteRule /?read\.cgi(?:/(.*))?$ /test/read.html#$1 [R,NE]
read.html は PATH_INFO 形式でも受け付けますが(さらにいうと QUERY_STRING 形式も可)
location.hash 形式推奨ってことで上記のルールでは external redirect にしてます.
もし,external redirect にせず PATH_INFO のままで扱うってことなら
RewriteRule /?read\.cgi(/?.*)$ /test/read.html$1
>ということで >>111 のパッチを、Apache 2.0.59 用も出してもらえるとうれしいです。
というか,基本的に 2.0 系と 2.2 系ではモジュールのソースは互換性があるんで,
単に 2.2.3 の mod_charset_lite.c を持ってくればいいのかと.
http://svn.apache.org/repos/asf/httpd/httpd/tags/2.2.3/modules/filters/mod_charset_lite.c
これにパッチ当てて,単純に apxs でビルドすれば Ok と思いますんで.
>dso サーバでは、read.html を read.cgi として動かそうと思っているので、
まぁ RewriteRule は httpd.conf でも .htaccess でもどっちでもいいかとは思うんですが
RewriteRule /?read\.cgi(?:/(.*))?$ /test/read.html#$1 [R,NE]
read.html は PATH_INFO 形式でも受け付けますが(さらにいうと QUERY_STRING 形式も可)
location.hash 形式推奨ってことで上記のルールでは external redirect にしてます.
もし,external redirect にせず PATH_INFO のままで扱うってことなら
RewriteRule /?read\.cgi(/?.*)$ /test/read.html$1
>>380
> というか,基本的に 2.0 系と 2.2 系ではモジュールのソースは互換性があるんで,
> 単に 2.2.3 の mod_charset_lite.c を持ってくればいいのかと.
> http://svn.apache.org/repos/asf/httpd/httpd/tags/2.2.3/modules/filters/mod_charset_lite.c
> これにパッチ当てて,単純に apxs でビルドすれば Ok と思いますんで.
なるほどです。
> まぁ RewriteRule は httpd.conf でも .htaccess でもどっちでもいいかとは思うんですが
> (りゃ。
ふむふむ。
これでいけそうですね。
今日はこれから事情があるので、その後にでもじっくりと。
> というか,基本的に 2.0 系と 2.2 系ではモジュールのソースは互換性があるんで,
> 単に 2.2.3 の mod_charset_lite.c を持ってくればいいのかと.
> http://svn.apache.org/repos/asf/httpd/httpd/tags/2.2.3/modules/filters/mod_charset_lite.c
> これにパッチ当てて,単純に apxs でビルドすれば Ok と思いますんで.
なるほどです。
> まぁ RewriteRule は httpd.conf でも .htaccess でもどっちでもいいかとは思うんですが
> (りゃ。
ふむふむ。
これでいけそうですね。
今日はこれから事情があるので、その後にでもじっくりと。
382動け動けウゴウゴ2ちゃんねる
2006/08/13(日) 01:51:20ID:4xdXhh4p0 質問・雑談スレッドに書いたんですが運営の人が降臨しなさそうなのでこちらに書かせて頂きます
運営の人に教えて答えてもらいたいんですけど
2ちゃんねるのTOP→掲示板から入ると2ペインで片方が板一覧のまま残り
何回かスレを開いたり書き込むと消えるけど、プログラム的にはどのような仕組みになってるんですか?
運営の人に教えて答えてもらいたいんですけど
2ちゃんねるのTOP→掲示板から入ると2ペインで片方が板一覧のまま残り
何回かスレを開いたり書き込むと消えるけど、プログラム的にはどのような仕組みになってるんですか?
2006/08/13(日) 01:58:27ID:qGERqmC9P
少なくともここで聞くことじゃないな。
2006/08/13(日) 01:59:15ID:VGAz9MxW0
色々なところで同じことを聞く行為は
マルチポストと呼ばれ忌み嫌われております
質雑に帰れ
マルチポストと呼ばれ忌み嫌われております
質雑に帰れ
385動け動けウゴウゴ2ちゃんねる
2006/08/13(日) 02:02:29ID:4xdXhh4p0 正直JavaScriptで動かそうとしてる馬鹿は死ねばいいと思う
ってレスをどっかでしたんだがな…
誰か拾ってきてくれ
ってレスをどっかでしたんだがな…
誰か拾ってきてくれ
>クライアントサイドスクリプトに処理を集約しようとしてる馬鹿は正直死ねばいいと思う。
>
>宣撫らのこととか考えてんのか?Safari、Opera、FireFoxのこと考えてるのか?
>
>自分でろくにJavaScriptの許可不許可を設定できない奴のこと考えてるのか?
>
>壷やらモリタポやらで膨大な、幅広いユーザーから金とっといて、考えてないってことはないよな?
>
>ん?
この前誰かOperaでろくに表示されないようにBe板作り変えたときのレスだ
互換性ぐらい考えろよな
>
>宣撫らのこととか考えてんのか?Safari、Opera、FireFoxのこと考えてるのか?
>
>自分でろくにJavaScriptの許可不許可を設定できない奴のこと考えてるのか?
>
>壷やらモリタポやらで膨大な、幅広いユーザーから金とっといて、考えてないってことはないよな?
>
>ん?
この前誰かOperaでろくに表示されないようにBe板作り変えたときのレスだ
互換性ぐらい考えろよな
管理人の言葉は、
「長いものには巻かれましょう」
だったはず。
ソースは、どこだったかな。
いつだったかの、2ちゃんねる公式ガイドだったと思うです。
「長いものには巻かれましょう」
だったはず。
ソースは、どこだったかな。
いつだったかの、2ちゃんねる公式ガイドだったと思うです。
まぁ,実用段階では User-Agent による振り分けで,read.html に対応できないブラウザは
従来版の read.cgi に振るようになるかと.
あと,自分自身が Firefox ユーザなんで Firefox には対応するように作ってます.
Opera とかその辺は自分では直接動作確認できないものの,可能なら対応できるように
したいと思いますが,対応不能なら上記のような振り分けで従来版の read.cgi に振ることになるかと.
従来版の read.cgi に振るようになるかと.
あと,自分自身が Firefox ユーザなんで Firefox には対応するように作ってます.
Opera とかその辺は自分では直接動作確認できないものの,可能なら対応できるように
したいと思いますが,対応不能なら上記のような振り分けで従来版の read.cgi に振ることになるかと.
さて、お待たせしましたが、いよいよ設定するです。
寝るまでに、dso で read.cgi という名前で dso で動かすことができて、
SunOS さんが開発をすすめられるようにしようかと。
寝るまでに、dso で read.cgi という名前で dso で動かすことができて、
SunOS さんが開発をすすめられるようにしようかと。
2006/08/13(日) 02:56:51ID:7N1MUWqT0
+ +
∧_∧ +
(0゚・∀・) ワクワクテカテカ
(0゚∪ ∪ +
と__)__) +
∧_∧ +
(0゚・∀・) ワクワクテカテカ
(0゚∪ ∪ +
と__)__) +
>>391
ん、ここの話題じゃないような。
ん、ここの話題じゃないような。
あ、しまた。
運営の人じゃないんだった。ごめんなさい。
運営の人じゃないんだった。ごめんなさい。
395せっ☆マ ◆wwwwWwWWWw
2006/08/13(日) 02:59:11ID:UnIad/5p0 >>389
そうか。
俺は宣撫らだから別に困らないけど…開発するのならOpera落としてテストするべきだよと一言。
その辺がめんどくさいのなら最初から携わるなともう一言
不許可の場合も<noscriptで飛ばすとか何とかしてちゃんと対応汁
とりあえず頑張ってください
そうか。
俺は宣撫らだから別に困らないけど…開発するのならOpera落としてテストするべきだよと一言。
その辺がめんどくさいのなら最初から携わるなともう一言
不許可の場合も<noscriptで飛ばすとか何とかしてちゃんと対応汁
とりあえず頑張ってください
2006/08/13(日) 03:00:39ID:amX6z+gg0
文句が出てから対応するという2chメソッドでしょう
397動け動けウゴウゴ2ちゃんねる
2006/08/13(日) 03:01:50ID:mm6e11yz0 運営のフリをするrootたんみっけ!
mod_charset_lite + patch の組み込みはできた模様。
これから、httpd の設定へと。
これから、httpd の設定へと。
400382
2006/08/13(日) 03:09:58ID:4xdXhh4p0401せっ☆マ ◆wwwwWwWWWw
2006/08/13(日) 03:15:13ID:UnIad/5p0 >>400
プログラム関係ない
)、._人_人__,.イ.、._人_人_人
<´ 天狗じゃ、天狗の仕業じゃ! >
⌒ v'⌒ヽr -、_ ,r v'⌒ヽr ' ⌒
// // ///:: < _,ノ`' 、ヽ、_ ノ ;;;ヽ //
///// /:::: (y○')`ヽ) ( ´(y○') ;;| /
// //,|::: ( ( / ヽ) )+ ;| /
/ // |::: + ) )|~ ̄ ̄~.|( ( ;;;|// ////
/// :|:: ( (||||! i: |||! !| |) ) ;;;|// ///
////|:::: + U | |||| !! !!||| :U ;;; ;;;| ///
////|::::: | |!!||l ll|| !! !!| | ;;;;;;| ////
// / ヽ::::: | ! || | ||!!| ;;;;;;/// //
// // ゝ:::::::: : | `ー----−' |__////
プログラム関係ない
)、._人_人__,.イ.、._人_人_人
<´ 天狗じゃ、天狗の仕業じゃ! >
⌒ v'⌒ヽr -、_ ,r v'⌒ヽr ' ⌒
// // ///:: < _,ノ`' 、ヽ、_ ノ ;;;ヽ //
///// /:::: (y○')`ヽ) ( ´(y○') ;;| /
// //,|::: ( ( / ヽ) )+ ;| /
/ // |::: + ) )|~ ̄ ̄~.|( ( ;;;|// ////
/// :|:: ( (||||! i: |||! !| |) ) ;;;|// ///
////|:::: + U | |||| !! !!||| :U ;;; ;;;| ///
////|::::: | |!!||l ll|| !! !!| | ;;;;;;| ////
// / ヽ::::: | ! || | ||!!| ;;;;;;/// //
// // ゝ:::::::: : | `ー----−' |__////
まずは、dso サーバだけ、
従来のは read-dso.cgi という名前で動くようにした。
従来のは read-dso.cgi という名前で動くようにした。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【テレビ】中居正広出演『ザ!世界仰天ニュース4時間SP』日テレ「現時点で変更の予定はございません」 [Ailuropoda melanoleuca★]
- 生活保護の受給者、週15時間から20時間の労働活動が義務付けられることが決まる、180万人の生活保護 2025年フランス ★3 [お断り★]
- 山陽新幹線で乗客が非常ボタン 車掌に切符の問い合わせしようと [蚤の市★]
- ドイツ、軍拡時代に逆戻りする、米国も国連も頼れないため 軍事力増強に走る [お断り★]
- 【石川】「能登には来ないで」から1年の今、深刻なボランティア不足が続く能登「人手が足りない」★5 [七波羅探題★]
- 【テレビ】中居正広の‟9000万円トラブル“をキー局が報じないウラに「暗黙の紳士協定」という悪癖 [阿弥陀ヶ峰★]
- 【NJPW】新日本プロレスワールド part.2193
- 【NJPW】新日本プロレスワールド part.2194
- 中京競馬1回1日目 2
- 中山競馬1回2日目 2
- 競輪実況★1267
- 【闘球】ラグビー総合実況スレ 2025.01.05
- 変な🏡
- 🏡
- 尹大統領、初の支持率40%突破ㅤ [237216734]
- 女ってすっぴんだと男なんだな
- しぐれうい🏡
- 中国の謎娘、謎道で謎チャーハンを作ってしまう… [963243619]