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(火) 21:05:05ID:FDNIte9I0
おまwww
290紅玉
2006/08/01(火) 21:06:13ID:Jmc1YKlo0 >>283 あぁ,dat は sunos.saita.ma に手動で突っ込んでるのだけしかないですw
http://sunos.saita.ma/read-js/operate/dat/
mod_charset_lite もない(共用鯖で入れられない)ので UTF-8 への変換も手動で.
http://sunos.saita.ma/read-js/operate/dat-utf8/
まぁ,今このスレの dat も入れますた.
http://sunos.saita.ma/read-js/operate/dat/
mod_charset_lite もない(共用鯖で入れられない)ので UTF-8 への変換も手動で.
http://sunos.saita.ma/read-js/operate/dat-utf8/
まぁ,今このスレの dat も入れますた.
292紅玉
2006/08/01(火) 21:10:53ID:Jmc1YKlo0 >>256で動作が確認出来ていたwamcom-131-macos9-20030723で試してみました。
http://sunos.saita.ma/read-js/test/read.html#operate/1153819270/
[エラー]
1 :[エラー]:[エラー]
Not Found
http://sunos.saita.ma/read-js/operate/dat/1153819270.dat
404
http://sunos.saita.ma/read-js/test/read.html#operate/1153819270/
[エラー]
1 :[エラー]:[エラー]
Not Found
http://sunos.saita.ma/read-js/operate/dat/1153819270.dat
404
2006/08/01(火) 21:12:12ID:ZidCRIcQ0
SunOsは才能の宝石箱や〜
2006/08/01(火) 21:31:06ID:UxELfBFh0
>>283
つまり、実際にdatが取得できないとテストとしての意味がないということですかな?
つまり、実際にdatが取得できないとテストとしての意味がないということですかな?
まぁ,そのうちむむむさんが dso 鯖に入れてくれるんじゃないかと......
297あまた ◆GOKvPKrEQ.
2006/08/01(火) 22:26:34ID:UQ19SH1f0 Personalizedがあったらいいよなあ、と夢見
2006/08/01(火) 22:33:36ID:3M2e7Ivk0
2006/08/01(火) 22:49:14ID:fxPK2drM0
これはすごい
画像インライン化機能は外しますた......
で,>>298 のような文字化けなんかもヘッダの設定で何とかなるかどうかですね.
そのあたりも mod_headers の使えない sunos.saita.ma だとアレなんで,
dso に入れてもらったら確認ってことで......
で,>>298 のような文字化けなんかもヘッダの設定で何とかなるかどうかですね.
そのあたりも mod_headers の使えない sunos.saita.ma だとアレなんで,
dso に入れてもらったら確認ってことで......
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 に振ることになるかと.
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- フジテレビが23日に社員向け説明会実施 [ひかり★]
- 大橋未歩アナ 「局アナ時代に性接待を要求されたこと、断じてない」 [ひかり★]
- 【中居ヅラ】中居正広 ファンが続々投稿「#中居くんを守りたい」Xトレンド、思いさまざま ★2 [Ailuropoda melanoleuca★]
- 塩野義製薬 フジ「シオノギ・ミュージックフェア」社名削除要請検討へ キッコーマンに続き長寿番組が続々と… [muffin★]
- 【速報】日銀、追加利上げ [お断り★]
- 【免許】マトモにMT車に乗れる人がいなくなるぞ! 教習所のカリキュラムが「AT車が基本」に変更される!!★3 [ひぃぃ★]
- 【朗報】ほんこんさん、篠原涼子への性加害動画がXやRedditで英語拡散され 世界デビュー [452836546]
- 中国人「なぜ日本人は天皇を倒して自分が天皇になろうとしないの?」 [377482965]
- 【悲報】声優事務所、Xで驕り高ぶりイキり散らすwwwwwwwwwwwwwww [747976479]
- ウォルマート、声明「トランプ関税は魔法のシステムではありません。上がった関税は販売価格に転嫁され皆さんが負担します」 [931948549]
- 【速報】日銀、追加利上げ決定へ [884040186]
- 【悲報】最近の嫌儲、なんか狂ってる奴ばかりになってきてないか? [257926174]