[過去ログ] read.js 2006ーJavaScriptはCGIの夢を見るか -2- (968レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(5): 動け動けウゴウゴ2ちゃんねる 2006/11/18(土)13:51 ID:tB8q+8FO0(1) BE AAS
read.cgiをjavascriptで実現させるプロジェクトのスレッドです。

life7で試験運用中。。。
2: 動け動けウゴウゴ2ちゃんねる 2006/11/18(土)13:52 ID:ZZGQ6aSk0(1) AAS
スレタイこけとるな
3: 株価【1450】 ▲▲ ◆cZfSunOs.U 2006/11/18(土)13:57 ID:n+K8iL/+0(1) AAS
>>1 乙です.

>>2chスレ:operate
よろしくです......

>>2chスレ:operate
乙です.
4: 動け動けウゴウゴ2ちゃんねる 2006/11/18(土)13:58 ID:ARSllqKO0(1) AAS
>>1乙です。

2chスレ:operate
により外部リンクから飛んだときもCGIモードが有効になったことを確認しました。
rootさん乙です。
5: 動け動けウゴウゴ2ちゃんねる 2006/11/18(土)14:02 ID:I+LmPL990(1) AAS
前スレ901です。
>>1さん乙でした。
read.cgiは時間かかるけど、最新50で見れるようになりました。
(あまりやりすぎないようにはします)
急いでるときにはread.soのほうが都合がいいみたいです。
運営の皆様お世話様でした。
6: ◆jh9.qqAS0E 2006/11/18(土)21:54 ID:ZBgoKl7xO携(1) AAS
えーん!(つд;*)
7: あぼーん [あぼーん] あぼーん AAS
あぼーん
8: root▲ ★ 2006/11/19(日)02:21 ID:???0 BE AAS
即死を防ぐために、サーバ側での設定項目のまとめを。
9: root▲ ★ 2006/11/19(日)02:23 ID:???0 BE AAS
○前準備

1) mod_charset_lite モジュール(SunOS さんスペシャルバージョン)の導入

Apache に mod_charset_lite モジュールを導入する。
このモジュールは Apache についていて、ports から導入可能であるが、
SunOS さんのパッチを当てたものを入れる必要がある。
10
(2): root▲ ★ 2006/11/19(日)02:25 ID:???0 BE AAS
2) WITH_EXTRA_PATCHES ありの libiconv の導入

ports から libiconv を入れる際に、WITH_EXTRA_PATCHES ありの
ものを入れる(入れ替える)必要がある。
これにより、cp932 なキャラクターの取り扱いの不備が修正される。
11
(1): root▲ ★ 2006/11/19(日)02:27 ID:???0 BE AAS
○ 必要なもの

read.js (外部リンク:www2.2ch.net
be.js (外部リンク:www2.2ch.net
12: root▲ ★ 2006/11/19(日)02:30 ID:???0 BE AAS
○各サーバに入れるもの

test/read.html
test/pastdat.so
13: root▲ ★ 2006/11/19(日)02:30 ID:???0 BE AAS
○シンボリックリンク作成

read.so -> read.cgi
14: root▲ ★ 2006/11/19(日)02:31 ID:???0 BE AAS
○Apache の設定追加

1) mod_charset_lite 有効化

# for charset conversion of read.html
# この mod_charset_lite.so は、SunOS さんがパッチしたスペシャルバージョン
LoadModule charset_lite_module libexec/apache2/mod_charset_lite.so
15: root▲ ★ 2006/11/19(日)02:35 ID:???0 BE AAS
2) datx/ と dat-utf8/ で dat を参照できるようにする

・datx/ は、Cache-Control: ヘッダを追加するため用
・dat-utf8/ は Cache-Control: ヘッダを追加し、かつ UTF-8 で dat を参照するため用

# httpd.conf でないと設定不可
<Location /*/datx/*.dat>
AddDefaultCharset Shift_JIS
Header always append Cache-Control max-age=5
</Location>
<Location /*/dat-utf8/*.dat>
SetOutputFilter XLATEOUT
省6
16: root▲ ★ 2006/11/19(日)02:37 ID:???0 BE AAS
3) test/bbs-utf8.cgi で bbs.cgi を参照できるようにするための設定(その1)

・read.html からの投稿用

<Location /test/bbs-utf8.cgi>
SetInputFilter XLATEIN
CharsetSourceEnc CP932
CharsetDefault UTF-8
CharsetOptions NoImplicitAdd IgnoreIlSeq
</Location>
17: root▲ ★ 2006/11/19(日)02:41 ID:???0 BE AAS
4) バーチャルホスト部分への追加項目(その1)

# vitrual host for life7.2ch.net
<VirtualHost 206.223.152.55:80>

</VirtualHost>

のところに以下を追加。

これにより datx/ や dat-utf8/ で、dat が参照できるようになる。

# あらかじめ mod_rewrite を有効にしておく必要がある
RewriteEngine On
# ここは httpd.conf でないと設定不可
省4
18
(2): root▲ ★ 2006/11/19(日)02:44 ID:???0 BE AAS
5) バーチャルホスト部分への追加項目(その2)

4) の下に続けて以下を追加。

# コメントの内容にいまいち自信がないので、適切な文章に修正お願いします。
# > SunOS さん

# ここからは .htaccess でも設定可能
# index.html / subback.html 中の JavaScript で URL 書き換えの代わりに
# Cookie の設定をして,(in bbs.cgi)
# 鯖側ではその Cookie があった場合に mod_rewrite で read.cgi という
# URL のまま read.html の内容を返す,(下2行)
RewriteCond %{HTTP_COOKIE} (?:^|;\s?)READJS="?on"?(?:$|;)
省8
19: root▲ ★ 2006/11/19(日)02:49 ID:???0 BE AAS
6) ディレクトリ部分への設定

<Directory "/home/ch2xxx/public_html">

</Directory>

のところに以下を追加。

これにより「過去ログ倉庫に・・・」を表示するための dso(pastdat.so) が
動作するようになる。

# for read.html
# see 2chスレ:operate
# ここからは .htaccess でも設定できる
省8
20: root▲ ★ 2006/11/19(日)02:50 ID:???0 BE AAS
以上、のはず。

抜けがあったり、説明が間違っていたりした場合、
補足・指摘をよろしくお願いいたしますです。> SunOS さん、他各位

これで 20 まで伸ばしたので、即死はないかなと。
本日はたぶんここまでで。
1-
あと 948 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.015s