2ちゃんねる開発統合スレッド

このエントリーをはてなブックマークに追加
1名無し娘。 ◆vP.bOZFQ
現在、Unix板とプログラム板で2ちゃんねるの軽量化を果たすべく、
開発が行われています。
このスレッドでは、全体を横断する話題、各開発の連絡用に使用します。
個別の話題は以下の各スレッドでお願いします。

●キャッシュ型負荷分散システム開発スレッド
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998908154&ls=20

●read.cgi開発スレッド(当面、bbs.cgiの話題も扱う)
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998845501&ls=20

●動作報告・障害報告スレッド
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998808733&ls=20

●2ちゃんねるWiki(全体にわたる参照事項です)
http://www.gedoh.org/aki/2ch/wiki/yukiwiki.cgi?TopPage
2デフォルトの名無しさん:01/08/27 19:38 ID:k3MsBTsc
できたら

2chのような掲示板システムってP2Pで
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284

もなかまにいれてちょ。

http://203.174.72.113/p2pcache/P2Pcache/frame.htm

にちゃんとまとめもつくったので..
3デフォルトの名無しさん:01/08/27 19:42 ID:k3MsBTsc
>>2
あ、分割しようとしてたのね。すまそ。
鬱だし脳
4名無し娘。 ◆vP.bOZFQ :01/08/27 19:47 ID:9PuzuTEs
>>2-3
いえいえ(^^
みなさまお疲れさまです。
情報のあるスレッド一覧と、全体の見通しが付くようなものを
つくってきます。
5名無し娘。 ◆vP.bOZFQ :01/08/27 20:15 ID:9PuzuTEs
●2ちゃんねる開発統合スレッド(連絡用スレッド)
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998908559&ls=20

●キャッシュ型負荷分散システム開発スレッド
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998908154&ls=20
 ◆キャッシュ型負荷分散システムの概観
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&ls=20

●プログラマが2chを救う!?2(read.cgi開発スレッド・当面 bbs.cgi の話題も扱う)
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998845501&ls=20

●2chの動作報告はここで。(動作報告・障害報告スレッド)
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998808733&ls=20

●2ちゃんねるWiki(全体にわたる参照事項です)
http://www.gedoh.org/aki/2ch/wiki/yukiwiki.cgi?TopPage

◆各種ソースコード最新版
http://star.endless.ne.jp/users/forcount/4countbbs/scriptmaker/index.html
6デフォルトの名無しさん:01/08/27 20:55 ID:cn52pBwI
開発シーンをもっと明確にした方が良いと思います。
1)現行システムを夜勤さんとともに向上させる
2)ひろゆきさん達が参加するような、bbs.cgiも含めた改善案
3)2ちゃんねる類似の新システム開発
いまは、上記が混然としすぎています。
7名無し娘。 ◆vP.bOZFQ :01/08/27 21:21 ID:9PuzuTEs
>>6
明確にしたいのですが、特に今日は運営の人が全然あらわれないので、
こまっとりますです。
鯖会社の人たちと話し合いがあったんですよねぇ。。。。
8デフォルトの名無しさん:01/08/27 21:27 ID:cn52pBwI
そうじゃなくて、スレッド単位/開発単位で、です。
9ここでいいんかな:01/08/27 21:50 ID:1TOxX0/c
p2pの皆さんがんばってください

ちょっと技術っていうか、金策面でのアイデアなんですが

これだけ人があつまんだから、ROM君のブラウザに住み着いて
(ウイルスと思われて駆除されたりして?)
seti@homeみたいにみんなで計算する分散コンピューティングプロジェクトに
あまったCPU時間を売るってのを思いついたんですが、不可能かな?
書き込みなり、読み込み時に出来上がった計算結果をサーバに転送するように
すれば技術的な問題はあんまりないとおもうんすが?どう?

まあ、勝手にクライアントに住み着くわけには行かないので、上記のことを
素人さんにもわかる形でDL時にアナウンスしなくちゃ行かんと思うけどね。
10aki:01/08/27 22:06 ID:Z/nLX8Y2
今使ってるYukiWikiだと、
更新が衝突すると早く更新した側の変更が無視されちゃうので、
Rubyで書かれたTikiというのいれてみました。
http://www.gedoh.org/aki/2ch/tiki/

完全にデータが残っていたずらにも強いので、
並行してテストして、感触が良さそうなら移行しようと考えています。

ご意見募集。
11デフォルトの名無しさん:01/08/27 22:07 ID:./Dj87Wg
とりあえず過去ログだけでもP2Pで
できるようにならないかな?
12名無し娘。 ◆vP.bOZFQ :01/08/27 23:25 ID:ihlstQzQ
最新テンプレート

★現在、2ちゃんねるのミラーリングテストに協力してくださる方を募集中です。
★CGI利用可能なHTTPサーバーで公開しても良いという方がいらっしゃいましたら、
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998908154&ls=20
★までご連絡下さい。よろしくお願いします。


●2ちゃんねる開発統合スレッド(連絡用スレッド)
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998908559&ls=20

●キャッシュ型負荷分散システム開発スレッド
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998908154&ls=20
 ◆キャッシュ型負荷分散システムの概観
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&ls=20

●プログラマが2chを救う!?2(read.cgi開発スレッド)
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998845501&ls=20

●bbs.cgi 改良案スレッド
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998921988&ls=20

●2chの動作報告はここで。(動作報告・障害報告スレッド)
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998808733&ls=20

●スキルの高い方知恵を貸してください2号(HTMLの整形、軽量化)
http://natto.2ch.net/test/read.cgi?bbs=hp&key=998774537&ls=20

●2ちゃんねるWikiとTiki(全体にわたる参照事項です)
http://www.gedoh.org/aki/2ch/wiki/yukiwiki.cgi?TopPage
http://www.gedoh.org/aki/2ch/tiki/

◆各種ソースコード最新版
http://star.endless.ne.jp/users/forcount/4countbbs/scriptmaker/index.html
13デフォルトの名無しさん:01/08/27 23:29 ID:FKg3tYUg
> ●キャッシュ型負荷分散システム開発スレッド
> http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998908154&ls=20
>  ◆キャッシュ型負荷分散システムの概観
>  http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&ls=20

細かいことだけど、ここはなんでこうなのよ?
システムの概観だってもともと「2chのような〜」の産物だし。
14名無し娘。 ◆vP.bOZFQ :01/08/27 23:37 ID:ihlstQzQ
>>13
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998845501&ls=20
こっちのスレッドで、キャッシュ型負荷分散システムのスレッドを立てよう、
という話になってわざわざたてたものなので。。。新スレで集中的にやる
のかなぁ、と。
15aki:01/08/27 23:41 ID:Z/nLX8Y2
Tikiに移行しちゃいました。
今後はできれば旧YukiWikiの方は
アドレス出さないようにお願いします。
16名無し娘。 ◆vP.bOZFQ :01/08/27 23:56 ID:ihlstQzQ
>>15
お疲れさまです。


新しいテンプレート

★現在、2ちゃんねるのミラーリングテストに協力してくださる方を募集中です。
★CGI利用可能なHTTPサーバーで公開しても良いという方がいらっしゃいましたら、
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998908154&ls=20
★までご連絡下さい。よろしくお願いします。


●2ちゃんねる開発統合スレッド(連絡用スレッド)
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998908559&ls=20

●キャッシュ型負荷分散システム開発スレッド
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998908154&ls=20
 ◆2chのような掲示板システムってP2Pで(原案のうまれたところ)
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&ls=20
 ◆キャッシュ型負荷分散システムの概観(経緯のまとめ・解説)
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998845501&ls=20

●bbs.cgi 改良案スレッド
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998921988&ls=20

●2chの動作報告はここで。(動作報告・障害報告スレッド)
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998808733&ls=20

●スキルの高い方知恵を貸してください2号(HTMLの整形、軽量化)
http://natto.2ch.net/test/read.cgi?bbs=hp&key=998774537&ls=20

●2ちゃんねるTiki(全体にわたる参照事項です)
http://www.gedoh.org/aki/2ch/tiki/

◆各種ソースコード最新版
http://star.endless.ne.jp/users/forcount/4countbbs/scriptmaker/index.html
17デフォルトの名無しさん:01/08/27 23:59 ID:iEnvyuWw
↑このテンプレートwikiに貼っといたら?
18aki:01/08/28 00:03 ID:LkIGICBw
>>17 載せました。
1917>>18:01/08/28 00:06 ID:jngmxbYw
どうもです。
でもtikiってhttp://に自動リンク張り機能ないんですか
20aki:01/08/28 00:07 ID:LkIGICBw
ありますよ。

コピぺのじゃまにならないように
{{{と}}}でかこんでpreにしてます。
21デフォルトの名無しさん:01/08/28 01:30 ID:j0t73vQc
専用ブラウザの開発は無し?
datの仕様変更と絡めて同時進行で行った方が良くない?
22名無し娘。 ◆vP.bOZFQ :01/08/28 01:36 ID:WWWqIZKM
>>21
専用ブラウザまでいくと・・・
どなたかが先頭に立って開発してくださるのなら話は別かもしれませんが、
現状では余裕なさそうですし。
23デフォルトの名無しさん:01/08/28 02:22 ID:dJ9UWh8E
>>22
ならば構想だけ練っておくべし。
かちゅ〜しゃ互換ブラウザを想定したフロントエンドと
P2P通信システムを切り分けてモジュール化したフレームワークを。
24音楽侍 ◆NtVkSITE :01/08/28 02:28 ID:lGTCN/0o
>>21-23
かちゅ〜しゃとかが対応してくれればそれに越したことはないんですけどね。
25デフォルトの名無しさん:01/08/28 02:29 ID:dJ9UWh8E
でもってUML的に書くならば

通信インターフェイス←フロントエンド
     △
+------+----------------+
|                  |
dat直接取得モジュール  P2Pモジュール
26デフォルトの名無しさん:01/08/28 02:32 ID:dJ9UWh8E
>>24
>>25のような仕組みにしつつ
バカチョンで対応可能にしておいて
ブラウザ作者に危機を訴えてお願い申し上げるのが
もっとも実現しやすいシナリオと心得る。
27名無しさん:01/08/28 02:43 ID:j0t73vQc
今一番アクティブなのはここ?
http://kalx.tripod.co.jp/
28名無し娘。 ◆vP.bOZFQ :01/08/28 20:30 ID:vA2A8wXI
>>29 にお願いもあります。

●2ちゃんねる開発統合スレッド(連絡用スレッド)
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998908559&ls=20

●キャッシュ型負荷分散システム開発スレッド
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998908154&ls=20
 ◆2chのような掲示板システムってP2Pで(原案のうまれたところ)
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&ls=20
 ◆キャッシュ型負荷分散システムの概観(経緯のまとめ・解説)
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998997848&ls=20

●bbs.cgi改良案スレッド
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998921988&ls=20

●2chの動作報告はここで。(動作報告・障害報告スレッド)
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998808733&ls=20

●スキルの高い方知恵を貸してください2号(HTMLの整形、軽量化)
http://natto.2ch.net/test/read.cgi?bbs=hp&key=998774537&ls=20

●2ちゃんねるTiki(全体にわたる参照事項です)
http://www.gedoh.org/aki/2ch/tiki/

◆各種ソースコード最新版
http://star.endless.ne.jp/users/forcount/4countbbs/scriptmaker/index.html
http://www.gedoh.org/aki/2ch/current/bbs/
29名無し娘。 ◆vP.bOZFQ :01/08/28 20:31 ID:vA2A8wXI
★現在、2ちゃんねるのミラーリングテストに協力してくださる方を募集中です★

CGI利用可能なHTTPサーバーで公開しても良いという方がいらっしゃいましたら、
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998908154&ls=20
までご連絡下さい。よろしくお願いします。


★また、2ch.net に追加する新しいCGIがテストできるサーバーも募集中です。

協力してくださる方は、
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&ls=20
までご連絡下さい。
どんなCGIかは、以下を御参照下さい。
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&st=537&to=537&nofirst=true


★さらに、2ちゃんねる閲覧ツールを作っている方々へ。

read.cgiに、.datファイルの差分転送・圧縮転送をする機能が加わりました。
閲覧ツールの側で対応してくださると、2ちゃんねるの転送量がかなり軽減できます。
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998997848&ls=20
にご連絡下さい。よろしくお願いします。
30音楽侍 ◆NtVkSITE :01/08/29 14:10 ID:j/vYHKaU
あげときます
31名無し娘。 ◆vP.bOZFQ :01/08/30 00:07 ID:HrH04.b6
●index2.html など転送量削減案
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=999097075&ls=20
32素人意見スマソ:01/08/30 02:00 ID:EY/ei8qg
板一覧は圧縮配布(定期的に更新)にしてもいいんでは。
スレ一覧も、「html」でリアルタイム配信する必要は薄いと思われ。
(リアルタイムデータは専用ブラウザ向けにのみ発信とか)
あと特定スレしか見ないユーザ用に、スレを出ずに(スレ一覧を出さずに)
続けるようにするものどうでせう。
33名無し娘。 ◆vP.bOZFQ :01/08/30 02:06 ID:HrH04.b6
>>32
1行目:開発済、インストール待ち
2行目:スレッドフローしないように、と?
4行目:bbs.cgiはこっちが直接いじれないのですが、案は提示してあるはず
3432:01/08/30 02:24 ID:EY/ei8qg
1行目の意味は、板一覧は更新頻度低いから、毎回ネットから
取得させず、http://www.2ch.net/info.html みたいなのを
配布してローカルに置いて使わせてはどうか、という意味。
35名無し娘。 ◆vP.bOZFQ :01/08/30 02:27 ID:HrH04.b6
>>34
リクエストしても304返しておしまいになります。
リクエストすら送らせないというのは、やや行き過ぎかと。
36デフォルトの名無しさん:01/08/30 09:58 ID:yF4WS80c
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=999093256

399 名前:削除屋 ★ 投稿日:01/08/30 09:26 ID:???
会談に参加して只今帰宅です。
2ちゃんねるを維持するための構造改革の路線は決まりました。
幾つかの手段を同時に取ることになるでしょう。
おそらく、「ひろゆきの趣味」の時代は、今晩を持って終了です。
公式声明(あるのかな?)をお待ち下さい。
37ぼら ◆31SOL0D. :01/08/30 11:17 ID:VnXsX3aM
全部は追いきれてませんが、とりあえず大体のスレ読みました。
今の所、完全P2Pをやろーってのは出てないんですよね?
それ、JXTAでやってみません?
「JXTAのライセンスに縛られるから。。。」って意見もありましたが、2chは商用じゃないので。。。
しかもこれ程のユーザ数のJXTA応用はいまだかつてないし、Bill Joyも喜ぶんじゃないかと思うんですが。

おいらはやりたいづら
38音楽侍 ◆NtVkSITE :01/08/30 11:26 ID:Sij0XJg6
2ちゃんねると似て異なるものにして開発した方がいいと思いますよ。
うまくいえませんが。
39デフォルトの名無しさん:01/08/30 13:12 ID:ix3U7E.Q
これはなに?
www.ai.wakwak.com/~mach/img-box/img20010829142750.png
40名無し娘。 ◆vP.bOZFQ :01/08/30 20:39 ID:QPVBUxP6
>>41に各種お願い

●2ちゃんねる開発統合スレッド
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998908559&ls=20
 テーマ:連絡用スレッドです

●キャッシュ型負荷分散システム開発スレッド
 http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998908154&ls=20
 テーマ:2ch.netを各地でミラーし、2ch.netのnetwork負荷を軽減する
 現 状:ミラーリングプログラムのテスト運用中(★参加者募集中★)
 最新版:ftp://210.170.170.118/incoming/mirrortest/

●2chのような掲示板システムってP2Pで
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&ls=20
 テーマ:2ch型掲示板をP2Pで実現する
 現 状:そろそろ公開テスト(★参加者募集中★)

●P2Pでサーバに依存しない掲示板を作るの巻
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998915621&ls=20

●read.cgi改良スレッド
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998997848&ls=20
 テーマ:read.cgi改造によるnetwork(...cpu,disk)負荷の減少
 現 状:いろいろ実装中(★2ちゃんねる専用ブラウザ作成者の方、ぜひご連絡を★)
 最新版:http://piza2.2ch.net/test/read.cgi?bbs=tech&key=999097075&ls=20
 テーマ:各種HTMLを、ブラウザが対応している場合にはgzip compressedで送信する
 現 状:2ch.netへのインストール待ち

●bbs.cgi改良案スレッド
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998921988&ls=20
 テーマ:bbs.cgi改造によるnetwork(...cpu,disk)負荷の減少
 現 状:次世代.dat形式を中心に模索中

●スキルの高い方知恵を貸してください2号
 http://natto.2ch.net/test/read.cgi?bbs=hp&key=998774537&ls=20
 テーマ:HTMLの整形、軽量化

●CSSを利用した2ちゃんねるのデザイン
 http://natto.2ch.net/test/read.cgi?bbs=hp&key=998851406&ls=20
 テーマ:HTMLをCSSを利用して記述、コンパクト化

●2chの動作報告はここで。
 http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998808733&ls=20
 テーマ:動作報告・障害報告スレッド

◆2ちゃんねるTiki(全体にわたる参照事項)
 http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998764722&ls=20
41名無し娘。 ◆vP.bOZFQ :01/08/30 20:40 ID:QPVBUxP6
★現在、2ちゃんねるのミラーリングテストに協力してくださる方を募集中です★

CGI利用可能なHTTPサーバーで公開しても良いという方がいらっしゃいましたら、
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998908154&ls=20
までご連絡下さい。よろしくお願いします。


★また、2ch.net に追加する新しいCGIがテストできるサーバーも募集中です。

協力してくださる方は、
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&ls=20
までご連絡下さい。
どんなCGIかは、以下を御参照下さい。
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&st=537&to=537&nofirst=true


★さらに、2ちゃんねる閲覧ツールを作っている方々へ。

read.cgiに、.datファイルの差分転送・圧縮転送をする機能が加わりました。
閲覧ツールの側で対応してくださると、2ちゃんねるの転送量がかなり軽減できます。
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998997848&ls=20
にご連絡下さい。よろしくお願いします。

仕様参照:http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998997848&st=450&to=450&nofirst=true
42ふと:01/08/30 21:19 ID:g2T70xIo
ミラーに広告を入れる事はできないんですか?
ボランティアで人を募るのもいいけど広告いれれるなら
より多くの人がやってくれそうですが?
少なくとも現時点でミラーをやるうまみは?
43  リクエスト:01/08/30 21:36 ID:PYB0oHnE
「スレッド一覧はこちら」をクリックすると、Netscape4.7xだと正常に
表示されるのに、IE5.5SP1だと、ぐちゃぐちゃな文字がでるばかりで、
困ってしまいます。某所は管理者以外にはプログラム(たとえば)Netscapeを
インストールできないのです。
44VC++まだ箱のなか厨房(w:01/08/30 22:01 ID:dEWrdEuU
このスレッドは動作報告・要望・議論などのスレッドではありません。
2ちゃんねるに関する改良・開発の「スレッドリンク集」です。
無駄な書き込みは開発者へのあらし同様です、じゃまです、>>1 を読んでますか?

2chの動作報告はここで。
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998808733
45デフォルトの名無しさん:01/08/30 23:20 ID:Zo7Nne8A
HTMLの方、次スレに移行してます。テンプレート修正よろしく

●スキルの高い方知恵を貸してください3号(HTMLの整形、軽量化)
http://natto.2ch.net/test/read.cgi?bbs=hp&key=999020167&ls=20
46名無し娘。 ◆vP.bOZFQ :01/08/31 00:34 ID:s8ksSf.2
>>47 に、実験協力のお願いと、2ちゃんねる閲覧ツール開発者様へのお願いがあります。

★★このスレッドでは、全体を横断する話題や、開発関係の連絡を行います。★★
★★     個別の話題は、以下の各スレッドでお願いします。     ★★

●2ちゃんねる開発統合スレッド
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998908559&ls=20
 テーマ:連絡用スレッドです

●キャッシュ型負荷分散システム開発スレッド
 http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998908154&ls=20
 テーマ:2ch.netを各地でミラーし、2ch.netのnetwork負荷を軽減する
 現 状:ミラーリングプログラムのテスト運用中(★参加者募集中★)
 最新版:ftp://210.170.170.118/incoming/mirrortest/

●2chのような掲示板システムってP2Pで
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&ls=20
 テーマ:2ch型掲示板をP2Pで実現する
 現 状:そろそろ公開テスト(★参加者募集中★)

●P2Pでサーバに依存しない掲示板を作るの巻
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998915621&ls=20

●read.cgi改良スレッド
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998997848&ls=20
 テーマ:read.cgi改造によるnetwork(...cpu,disk)負荷の減少
 現 状:いろいろ実装中(★2ちゃんねる専用ブラウザ作成者の方、ぜひご連絡を★)
 最新版:http://piza2.2ch.net/test/read.cgi?bbs=tech&key=999097075&ls=20
 テーマ:各種HTMLを、ブラウザが対応している場合にはgzip compressedで送信する
 現 状:2ch.netへのインストール待ち

●bbs.cgi改良案スレッド
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998921988&ls=20
 テーマ:bbs.cgi改造によるnetwork(...cpu,disk)負荷の減少
 現 状:次世代.dat形式を中心に模索中

●スキルの高い方知恵を貸してください3号
 http://natto.2ch.net/test/read.cgi?bbs=hp&key=999020167&ls=20
 テーマ:HTMLの整形、軽量化

●CSSを利用した2ちゃんねるのデザイン
 http://natto.2ch.net/test/read.cgi?bbs=hp&key=998851406&ls=20
 テーマ:HTMLをCSSを利用して記述、コンパクト化

●2chの動作報告はここで。
 http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998808733&ls=20
 テーマ:動作報告・障害報告スレッド

◆2ちゃんねるTiki(全体にわたる参照事項)
 http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998764722&ls=20
47名無し娘。 ◆vP.bOZFQ :01/08/31 00:35 ID:s8ksSf.2
★現在、2ちゃんねるのミラーリングテストに協力してくださる方を募集中です★

CGI利用可能なHTTPサーバーで公開しても良いという方がいらっしゃいましたら、
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998908154&ls=20
までご連絡下さい。よろしくお願いします。


★また、2ch.net に追加する新しいCGIがテストできるサーバーも募集中です。

協力してくださる方は、
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&ls=20
までご連絡下さい。
どんなCGIかは、以下を御参照下さい。
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&st=537&to=537&nofirst=true


★さらに、2ちゃんねる閲覧ツールを作っている方々へ。

read.cgiに、.datファイルの差分転送・圧縮転送をする機能が加わりました。
閲覧ツールの側で対応してくださると、2ちゃんねるの転送量がかなり軽減できます。
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998997848&ls=20
にご連絡下さい。よろしくお願いします。

仕様参照:http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998997848&st=450&to=450&nofirst=true
48デフォルトの名無しさん:01/08/31 01:33 ID:a9UVJB/o
あげ
49aki:01/08/31 01:43 ID:Hzu.SMqs
Tikiに
[開発に参加するには]
[2チャンネルの現状]
というページを作って、
現在の状況をまとめ始めました。

ちょっと追い切れていないので、
協力お願いします。。
50aki:01/08/31 02:09 ID:Hzu.SMqs
アナウンスしたスレが沈んだ気がするのでもういちど。

ssh経由でアクセスできるCVSレポジトリが上がってます。
入り方はこの近辺で良く見かけるftp鯖(アドレス不定)に置いてあります。
51某社ドッター:01/08/31 07:37 ID:eiAV/Ukk
誰も手を付けてないようなので、
背景のレンガの絵を描き直してみました。
見た目の雰囲気 (あくまでも雰囲気) は
できるだけ損なわずに
ファイルサイズを半分にできました。
バイナリファイルはどこにアプしたら
いいのでしょう?
52名無し:01/08/31 07:42 ID:KAeUehS6
2ちゃんねる開発サーバー

ftp://210.170.170.118/incoming/
53音楽侍 ◆NtVkSITE :01/08/31 07:44 ID:Ha76ETsk
>>51
ftp://210.170.170.118/incoming
あたりがよろしいかと。
ID:anonymous
password:メールアドレス(か、任意の文字)
でどうぞ。
54某社ドッター:01/08/31 07:47 ID:eiAV/Ukk
スレ違いでした。移動します。
55某社ドッター:01/08/31 07:49 ID:eiAV/Ukk
>>52-53
どうもすみません。了解です。
56某社ドッター:01/08/31 08:10 ID:eiAV/Ukk
HTML修正スレでこっちに誘導されたので、こちらで続けます。

背景画像置いてきました。2種類あります。
これでOKならHTML(cgi)修正時に差し替えてください。
ftp://210.170.170.118/incoming/bgimage/bb.gif
ftp://210.170.170.118/incoming/bgimage/bc.gif

比較
ba.gif = 856バイト (オリジナル)
bb.gif = 426バイト (ファイルサイズ半分)
bc.gif = 282バイト (同じく1/3 レンガがかなり小さい)
57デフォルトの名無しさん:01/08/31 16:37 ID:P6aubTuE
★【2ちゃんねるが売っている!】★
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=999242413&ls=50
58デフォルトの名無しさん:01/08/31 16:46 ID:rBaJd2zQ
>>57
なんだかなぁ・・・
水泡
59デフォルトの名無しさん:01/08/31 16:48 ID:R3B1Jouc
まあまあ..最後に sourceまでネタにして楽しませてもらったって
ことで :-)
60鴉 ◆BWLMxAG. :01/08/31 17:21 ID:TbSZAvek
>>58
それネタかと・・・?
61デフォルトの名無しさん:01/08/31 17:42 ID:bB6sToOo
>>60
900 京円越えているからネタになってます(笑)
62ふういいい:01/08/31 17:55 ID:QgSWgYSs
もしほんとにその値段で落札したら、
日本の借金も余裕で返せるねえ
63デフォルトの名無しさん:01/08/31 18:00 ID:MvY3/1cM
あちこちで実況状態だあ
 この状況では今夜あたり夜勤さんキレて全鯖停止になりかねませんね


どうします? 折角のリソースが散逸するのもなんだから、どっか避難所作ります?

それともこのままお開きするのも一興?
64デフォルトの名無しさん:01/08/31 18:14 ID:R3B1Jouc
ものすごく素晴らしいコードを書いたけど、
この掲示板にはもう掲載する余裕がない。
65Name Not Found:01/08/31 18:17 ID:Cqud2TUw
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=999097075&st=78&to=78
> 転送量が劇的に減れば
> 売り出しオークションを途中で止めるかもしれないので

こんなことが書いてあるよ。あと少し。がんばれ!!
66デフォルトの名無しさん:01/08/31 18:17 ID:Yw7AvM2I
折角だし、どっかに集積しといた方が・・・。
67aki:01/08/31 18:20 ID:Il./tn3I
68デフォルトの名無しさん:01/08/31 19:48 ID:8G/xeRD6
>>58
こういう言もあるし
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998775270&st=20&to=20&nofirst=true

確かにトップページの画像は、↓からの直リンなんだよね。
www.dd.iij4u.or.jp/~cap/sale.gif

ま、どちらにしろ、今やっといた方が良さそうなことはかわらナイン
69名無しさん:01/08/31 22:06 ID:T6xHpVcU
CodeProject見てたらこんなのが
http://www.codeproject.com/script/rumor/article.asp?id=207

ゆっくりと確実に世界中が死んでいってる、、、
70デフォルトの名無しさん:01/08/31 22:15 ID:sg3IN.RU
ネタに右往左往しないで行きましょう・・・。
71デフォルトの名無しさん:01/09/01 00:01 ID:nLcMOWtk
>64
フェルマー?
72名無し娘。 ◆vP.bOZFQ :01/09/01 00:15 ID:EhmPvxQ6
一日一回age

★現在、2ちゃんねるのミラーリングテストに協力してくださる方を募集中です★

CGI利用可能なHTTPサーバーで公開しても良いという方がいらっしゃいましたら、
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998908154&ls=20
までご連絡下さい。よろしくお願いします。


★また、2ch.net に追加する新しいCGIがテストできるサーバーも募集中です。

協力してくださる方は、
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&ls=20
までご連絡下さい。
どんなCGIかは、以下を御参照下さい。
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&st=537&to=537&nofirst=true


★さらに、2ちゃんねる閲覧ツールを作っている方々へ。

read.cgiに、.datファイルの差分転送・圧縮転送をする機能が加わりました。
閲覧ツールの側で対応してくださると、2ちゃんねるの転送量がかなり軽減できます。
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998997848&ls=20
にご連絡下さい。よろしくお願いします。

仕様参照:http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998997848&st=450&to=450&nofirst=true
73名無し娘。 ◆vP.bOZFQ :01/09/01 00:16 ID:EhmPvxQ6
★★このスレッドでは、全体を横断する話題や、開発関係の連絡を行います。★★
 ★     個別の話題は、以下の各スレッドでお願いします。     ★

●2ちゃんねる開発統合スレッド
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998908559&ls=20
 テーマ:連絡用スレッドです

●キャッシュ型負荷分散システム開発スレッド
 http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998908154&ls=20
 テーマ:2ch.netを各地でミラーし、2ch.netのnetwork負荷を軽減する
 現 状:ミラーリングプログラムのテスト運用中(★参加者募集中★)
 最新版:ftp://210.170.170.118/incoming/mirrortest/

●2chのような掲示板システムってP2Pで
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&ls=20
 テーマ:2ch型掲示板をP2Pで実現する
 現 状:そろそろ公開テスト(★参加者募集中★)

●P2Pでサーバに依存しない掲示板を作るの巻
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998915621&ls=20

●read.cgi改良スレッド
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998997848&ls=20
 テーマ:read.cgi改造によるnetwork(...cpu,disk)負荷の減少
 現 状:いろいろ実装中(★2ちゃんねる専用ブラウザ作成者の方、ぜひご連絡を★)
 最新版:http://piza2.2ch.net/test/read.cgi?bbs=tech&key=999097075&ls=20
 テーマ:各種HTMLを、ブラウザが対応している場合にはgzip compressedで送信する
 現 状:2ch.netへのインストール待ち

●bbs.cgi改良案スレッド
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998921988&ls=20
 テーマ:bbs.cgi改造によるnetwork(...cpu,disk)負荷の減少
 現 状:次世代.dat形式を中心に模索中

●スキルの高い方知恵を貸してください3号
 http://natto.2ch.net/test/read.cgi?bbs=hp&key=999020167&ls=20
 テーマ:HTMLの整形、軽量化

●CSSを利用した2ちゃんねるのデザイン
 http://natto.2ch.net/test/read.cgi?bbs=hp&key=998851406&ls=20
 テーマ:HTMLをCSSを利用して記述、コンパクト化

●2chの動作報告はここで。
 http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998808733&ls=20
 テーマ:動作報告・障害報告スレッド

◆2ちゃんねるTiki(全体にわたる参照事項)
 http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998764722&ls=20
74375 ◆MsUYMX0E :01/09/01 01:35 ID:kNVOmjGE
混乱の中申し訳ありませんが、P2P Cache制作スレからperl CGI作者の募集です。

仕様は単純。
作る CGI は一つのみで、鯖上のデータを整理して渡してくれる奴。
CGI の名前を p2p.cgi とすると、次のような動作をする。
出力は常にリストで、各行は \n によって区切られる。
行内の項目デリミタは半角空白。

●CGI の入出力仕様
1.Peer取得
呼び出しの方法:http://server.2ch.net/p2p.cgi?list=peer&board=XXXX
出力リストの行:ピアのIP port

特定板の住人のアドレスを収集するのに使う。
とりあえずは過去1時間以内にアクセスしてきた P2Pcache ユーザーの中から
上限100ユーザーまでで無作為抽出かな?

例:

http://server.2ch.net/p2p.cgi?list=peer&board=tech

出力>
HTTP/1.1 200 OK
Date:Fri,31 Aug 2001 11:11:11 GMT
Content-type: text/plain


123.177.41.17 83
153.177.41.17 82
113.177.41.17 87
163.177.41.17 81
113.177.41.17 84
173.177.41.17 87

2.スレの一覧の取得
呼び出しの方法:http://server.2ch.net/p2p.cgi?list=thread&board=XXXX&page=X
出力リストの行:スレID スレの名前

特定板の特定ページ内のスレ一覧の情報を収集するのに使う。
スレIDは個々のスレに永続的に固有のものでなくてはならない。

例:
http://server.2ch.net/p2p.cgi?list=thread&board=tech&page=1

出力>
HTTP/1.1 200 OK
Date:Fri,31 Aug 2001 11:11:11 GMT
Content-type: text/plain


99034727 2chのような掲示板システムってP2Pで
98013467 ( ゚Д゚)ノ Delギコ猫のプログラミング相談室
97043231 最小行で逝ってみる。
94801673 ABAP:R/3統一スレッド
↑上位XXスレを出力(テスト用なら10スレ程度?)
75デフォルトの名無しさん:01/09/01 01:36 ID:kNVOmjGE
3.あるスレに対するレスのサイズとハッシュを取得
呼び出しの方法:http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284

までよろしくお願いしますです。
76デフォルトの名無しさん:01/09/01 07:26 ID:zo6sNa6A
で、どうなった?
もうやめたのか
77デフォルトの名無しさん:01/09/01 10:32 ID:e2.Z3FrU
P2Pもいいけどむずいので
ttp://mfc.acty-net.ne.jp/
みたいな掲示板+MLシステムってどう?
常連さんが、MLにすれば転送量へるけど。
(って、メールサーバーがパンクしちゃうかな?)

ひろゆきさんはメルマガ連動を考えてるのかな〜?
78デフォルトの名無しさん:01/09/01 10:55 ID:7wgA9zlI
>>76
プロトが数日中にできそうなので、結合テスト用に
マスタ(2ch)からのデータ取得用の cgiをつくりたいなぁ、ってとこです。
あの板参加者はメインPG以外、perlは不慣れな人達なので。
誰もいなければ自分らでやる、という線もありですが、
詳しい人がいるに越したことはないので。
79デフォルトの名無しさん:01/09/01 12:57 ID:4QXs4r1I
>77 ・・・常駐スレとか、ブックマーク代わりにメルマガ登録する形ですか・・・。
   でもどっちみち書きに行っちゃうのでメール分無駄になるような。
80音楽侍 ◆NtVkSITE :01/09/02 10:46 ID:uqqy79mE
bbspinkに、mod_gzipが導入されたようです。
アクセスが快適になったという感想もあったようですが、転送量はどうなんでしょうね?
81デフォルトの名無しさん:01/09/02 12:44 ID:Do9Cr8zA
法人化へ?転んでも泣かない2ちゃんねる(新展開)
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=999345252

764 名前:夜勤 ◆D69Zsbfg @夜勤 ★ 投稿日:01/09/02 02:31 ID:???
ちと 話の流れと違うけど、すまそ

今 www2.bbspink のサーバに mod_gzip が入っています。
ちゃんと動いているようなので(効果もかなりあるし)、
来週は全サーバに入れる予定ですー。
過去ログの圧縮もやる予定です。

790 名前:夜勤 ◆D69Zsbfg @夜勤 ★ 投稿日:01/09/02 02:38 ID:???
>>779
1/3 になると思う、ほぼ達成です。
unix板、プログラム板、web 関係の板の皆様方には
本当に感謝しています。
ありがとう。

821 名前:名無しさんの声 投稿日:01/09/02 02:43 ID:vB/Eftuc
>夜勤★さん
あのー、新宿の火事騒ぎが原因で9月の転送量が瞬間140Mに
なったとする過去ログに散見されますが、デマですよね?

844 名前:夜勤 ◆D69Zsbfg @夜勤 ★ 投稿日:01/09/02 02:45 ID:???
>>821
デマです、きっぱりと。
はっきり言っとかないと、後々疲れるです。
82779が抜けた。:01/09/02 12:46 ID:Do9Cr8zA
779 名前:名無したんに接続中・・・ 投稿日:01/09/02 02:35 ID:IFUFohAY
>>764
今回の騒動の発端の転送量は、それが完了すれば
1/3程度にはなりそう、という見通しでいいでしょうか?
(1/3になったところで本質には関係ないという前提で)
83デフォルトの名無しさん:01/09/02 16:31 ID:j9twGT3.
ソース同上

672 名前:ひろゆき@暫定管理人 ★ 投稿日:01/09/02 05:49 ID:???
>技術系の板で色々開発を考えているようですが、どこまで見ています?
いやぁ、、ほとんど見てるですよ。
84デフォルトの名無しさん:01/09/02 19:40 ID:AVYqfJvw
キャップ付きの方々の発言は

”2ch”に関するガイドライン
http://ton.2ch.net/test/read.cgi?bbs=gline&key=998313054&ls=50
http://ton.2ch.net/test/read.cgi?bbs=gline&key=998313054
に抽出されてます。
85VC++まだ箱のなか厨房(w:01/09/03 07:00 ID:eE.s6FnY
2chのような掲示板システムってP2Pで part.2
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=999431595

Part2が立ちました。
86デフォルトの名無しさん:01/09/03 14:19 ID:l8yNdibg
どこで書くべきかわからないから、ここに書きます。
bbspinkで、datがmod_gzipの圧縮対象からはずれているようです。
2chブラウザはdat直読みなので、ここをgzip対応にすれば、初回
取得時だけでも帯域の節約ができると思いますが。
87VC++まだ箱のなか厨房(w:01/09/03 14:53 ID:9mHcbdOo
>>86
それは夜勤さんがいるときにいってね。
88デフォルトの名無しさん:01/09/03 14:56 ID:eRhXWXRI
ちなみにこっちですでに書いた。
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=981726544&st=856
89 :01/09/04 22:37 ID:elQM4lgY
人は、人が沢山いるところに集まりたがる。
90デフォルトの名無しさん:01/09/06 11:13 ID:XxDjod1w
あげ
>>84
こちらに移転
★付き発言転載のガイドライン
http://ton.2ch.net/test/read.cgi?bbs=gline&key=999930171&to=20
92名無し娘。 ◆vP.bOZFQ :01/09/09 23:35
★★このスレッドでは、全体を横断する話題や、開発関係の連絡を行います。★★
 ★     個別の話題は、以下の各スレッドでお願いします。     ★

●2ちゃんねる開発統合スレッド
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998908559&ls=20
 テーマ:連絡用スレッドです

●read.cgi改良スレッド
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=1000035521&ls=20
 テーマ:read.cgi改造によるnetwork(...cpu,disk)負荷の減少
 最新版:http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998908154&ls=20
 テーマ:2ch.netを各地でミラーし、2ch.netのnetwork負荷を軽減する
 最新版:ftp://210.170.170.118/incoming/mirrortest/

●2chのような掲示板システムってP2Pで
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&ls=20
 テーマ:2ch型掲示板をP2Pで実現する

●P2Pでサーバに依存しない掲示板を作るの巻
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998915621&ls=20

●index2.html など転送量削減案
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=999097075&ls=20
 テーマ:(おそらく終了)

●bbs.cgi改良案スレッド
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998921988&ls=20
 テーマ:bbs.cgi改造案の提言、network(...cpu,disk)負荷の減少

●スキルの高い方知恵を貸してください3号
 http://natto.2ch.net/test/read.cgi?bbs=hp&key=999020167&ls=20
 テーマ:HTMLの整形、軽量化

●CSSを利用した2ちゃんねるのデザイン
 http://natto.2ch.net/test/read.cgi?bbs=hp&key=998851406&ls=20
 テーマ:HTMLをCSSを利用して記述、コンパクト化

●2chの動作報告はここで。
 http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998808733&ls=20
 テーマ:動作報告・障害報告スレッド

◆2ちゃんねるTiki(全体にわたる参照事項)
 http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998764722&ls=20

◆★付き発言転載のガイドライン
 http://ton.2ch.net/test/read.cgi?bbs=gline&key=999930171&ls=20
93デフォルトの名無しさん:01/09/11 12:12
2chのような掲示板システムってP2Pで part.2
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=999431595
94デフォルトの名無しさん:01/09/13 00:18
夜勤さんとかが見てくれるかもしれないから書いて置くが、
人のいないISPから繋いでいるとなかなかスレッド立てられなくて困る。
せめて、一定スレッドor一定時間or前に立てたスレ1000突破で
新スレ立てられるようにして欲しいであります。
>>94
かちゅーしゃ使えば、全く問題はない。
ゴメソ。俺の勘違い。95は取り消し。
あー、場違いかもしれませんけど、
フルスクラッチでPerlでクローンを作ってみました。

http://atashi.net/2ch/
間違えました。

http://atashi.net/2chbbs/

です。
99デフォルトの名無しさん:01/09/15 18:52
もうあんまり開発は活発じゃないみたいなんですね。
喉もと過ぎれば、ってやつ?
100モラーィ
余計なお世話
動作報告スレが移転してます

2chの動作報告はここで。−2−
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=1000645308&ls=20
103デフォルトの名無しさん:01/09/20 03:47
すみません、tikiのトップの内容が消してしまいました・・・どうやって直せばいいでしょうか?
http://www.gedoh.org/aki/2ch/tiki/tiki.cgi
104aki:01/09/20 05:41
$BMzNr$+$iD>$7$H$$$?$h!#(B
105aki:01/09/20 05:42
履歴から戻したよ。
106103:01/09/20 06:16
>>104-105
ご面倒をかけてしまいましてどうもすみませんでした。
107名無し娘。 ◆vP.bOZFQ :01/09/23 00:09
★★このスレッドでは、全体を横断する話題や、開発関係の連絡を行います。★★
 ★     個別の話題は、以下の各スレッドでお願いします。     ★

●2ちゃんねる開発統合スレッド(ここ)
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998908559&ls=20
 テーマ:連絡用スレッドです

●2chの動作報告はここで。−2−
 http://teri.2ch.net/test/read.cgi?bbs=accuse&key=1000645308&ls=20
 テーマ:動作報告・障害報告スレッド

●read.cgi改良スレッド
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=1000035521&ls=20
 テーマ:read.cgi改造による負荷の減少
 最新版:http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998908154&ls=20
 テーマ:2ch.netを各地でミラーし、2ch.netのnetwork負荷を軽減する
 最新版:ftp://210.170.170.118/incoming/mirrortest/

●2chのような掲示板システムってP2Pで part.2
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=999431595
 テーマ:2ch型掲示板をP2Pで実現する

●P2Pでサーバに依存しない掲示板を作るの巻
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998915621&ls=20

●index2.html など転送量削減案
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=999097075&ls=20
 テーマ:(おそらく終了)

●bbs.cgi改良案スレッド
 http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998921988&ls=20
 テーマ:bbs.cgi改造案の提言、network(...cpu,disk)負荷の減少

●スキルの高い方知恵を貸してください3号
 http://natto.2ch.net/test/read.cgi?bbs=hp&key=999020167&ls=20
 テーマ:HTMLの整形、軽量化

●CSSを利用した2ちゃんねるのデザイン
 http://natto.2ch.net/test/read.cgi?bbs=hp&key=998851406&ls=20
 テーマ:HTMLをCSSを利用して記述、コンパクト化

◆2ちゃんねるTiki(全体にわたる参照事項)
 http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998764722&ls=20

◆★付き発言転載のガイドライン
 http://ton.2ch.net/test/read.cgi?bbs=gline&key=999930171&ls=20
108デフォルトの名無しさん:01/09/26 23:23
"スレッドの管理鯖"と"板"の機能を分離する、というのはどうか。

"板"はスレを管理しない(スレを持たない
"板"には複数の"スレッド鯖"上から好きなスレを登録する
 ユーザーからはその登録されたスレが板上に立っているように見える
 板はスレッド鯖からスレを取得してきてユーザーへ送信する(プロクシ鯖風
 板はスレのキャッシュ機能も持てる
 板へのスレの登録は板の管理者が行う
"板"はスレへの書き込み機能を持たない
 ユーザーはスレ鯖へ直接書き込みを行う
スレッド鯖上のスレへのアクセス方法は2ch互換にする

利点
 現在の2chのスレをそのまま生かすことができる
  (2chを"スレッド鯖"として扱う
 ひとつのスレッド鯖が管理するスレの数を減らせる
 ユーザーからのアクセスを複数の"板"に分散させられる
 糞スレを封じることができる
  (板管理者の選んだスレのみが板に立つ
 個人掲示板のスレも混ぜて扱うことができる
  (2ch形式のdatへのアクセスをサポートさせておく


要するにスレへのアクセス法を(2ch互換で)定めて
あちこちの掲示板からスレを共有し合おうと。どうよ?

意見聞かせてちょ
削除をどうするかとか運営面の問題の方が大きそうだな。
110デフォルトの名無しさん:01/09/27 00:48
スレッド鯖の管理者が削除の責任を持つのが自然かと。
あとは板の管理者がキャッシュ内での透明あぼ〜んをする権限をもつ、と。

スレ鯖であぼーんしても板にはキャッシュが残される可能性がある、
っていうのはまずいのかな、やっぱり。
スレ鯖での削除も板内のキャッシュに反映させる必要あり、かな?
いや、スレがどの鯖で管理されてるのか常に意識して削除依頼しなきゃ
ならんので、それが円滑に利用できるような仕組みが必要では?
運営上の問題ってのは、板ごとのルールとかスレ鯖ごとのルールとかを
どう運用するかとか。
Part2に移転しました。

★付き発言転載のガイドライン Part2
http://ton.2ch.net/test/read.cgi/gline/1001931093/l20
113aki:01/10/01 20:59
Tikiなんですが、某sakuraの鯖移動に伴い
動かなくなっちゃったので、
エラーログも読めないサーバで調べるのは面倒なので、
移動するつもりです。
114デフォルトの名無しさん:01/10/14 14:35

★付き発言転載のガイドライン Part3
http://ton.2ch.net/test/read.cgi/gline/1003049693/l50
鯖移転

●read.cgi改良スレッド 3
http://pc.2ch.net/test/read.cgi/tech/1002820903/
★付き発言転載のガイドライン Part4
http://ton.2ch.net/test/read.cgi/gline/1006911663/l50
119デフォルトの名無しさん:02/01/29 17:40
あい分かった。
もういいから、2ちゃんねる捨ててとっとと news 使おう。

「fj」や「japan」あれだけあれば十分だ。
負荷も2ちゃんねるよりはよっぽど少ない。

昔はデジタル文章を使った議論は大抵 news を使ったはずだろ。

Web でどうしても閲覧したいというなら、news <-> www の機構を作ればいいだけのことだし。
>>119
you can post/read article via google
121デフォルトの名無しさん:02/01/30 23:28
ってゆーか2ch転送量のうち過去ログの占める割合ってどれぐらいだ?
それなりの割合を占めてるのなら、過去ログだけP2P化するというのはどうかな。
アクティブなスレをP2Pにするのに比べたら、技術的にはるかに楽だと思うのだが。
でもひろゆきが過去ログで商売しようっていうことだかんねえ
123デフォルトの名無しさん:02/02/06 00:17
>>119
ハァ?
newsって、気違いばっか
voidもいるし、年中malloc & freeとか、へんなわだいばっかだし、
ハンカクカナカナや機種依存文字にネチネチつっこんでるし、
freebsdでもfree bsdでもフリーBSDでもどうでもいいことばっか突っ込んでくるし、
void先生やリコー社員がうざいし、もうどーでもいいよ
124 :02/02/06 01:55
UNIX版で質問したけど
やっぱサーブレット化は意味ないの?
転送量が問題なんだからサーバー上で何が動いてようが関係ないだろ。
>>125
いまは、転送量だけでなく、gzip圧縮(mod_gzip)によるCPU負荷も問題
127 :02/02/08 21:50
やっぱり上げとくべきです
128デフォルトの名無しさん:02/02/08 22:11
>>124
確かに2chの様なアクセス数が非常に多いサイトでは有効かもしれないけど、
mod_jservやtomcatのインストールを鯖缶が許してくれるかが問題だね。
129 124:02/02/08 22:39
ぶっちゃけると、サーブレットってよくわからん
俺もよくわからんが
tomcat+aoacheでサーバーたてとる。
穴あきまくり
あう
aoache → apache
132デフォルトの名無しさん:02/02/08 23:43
httpサーバーから
2ch専用にすればいいじゃん。
と、俺は思ってたけど・・・
そういうレベルの人はいないみたいだね。
mod_gzip導入ですらごたごたする所に
httpdを自作しようなんて考える人はいないよ。
駄案。
5万円くらいでdat2HTMLお願い兼雑用PCを組む。うんでサーバーとADSL並みの速度で接続。
1GHz位あれば「受け取り」「dat2html」「圧縮」「倉庫へ」
が楽にこなせるはず。とても駄案なんだが・・・。
136デフォルトの名無しさん:02/02/09 03:05
夜勤さんは日本にすんでないのかなぁ。
あっちのパソコンって同スペックだと秋葉原とどっちが安いんだろう。

そういえば、昼間はピークから見ると余裕がありそうな雰囲気だなぁ。
負荷分散型Dat2Htmlとかも案としては良い気がする。
>136
北海道民では?
[通信技術] SYN floodの対処法
http://pc.2ch.net/test/read.cgi/network/1013926738/l20
[UNIX] SYN Flood●(2chの危機)
http://pc.2ch.net/test/read.cgi/unix/1013391187/l20
139 :02/03/26 01:08
bbs.cgiをついに公開。
みんなで改良するべ。

bbs.cgi のソースを、、、
http://qb.2ch.net/test/read.cgi/jikken/1015731009/

★ bbs.cgi軽量化開発コンペ ★
http://qb.2ch.net/test/read.cgi/qbtr/1017071166/
後に移動予定
http://qb.2ch.net/test/read.cgi/jikken/1017071166/
140デフォルトの名無しさん:02/03/26 01:42
とりあえずリンク張りなおそう(^^;;
141 :02/03/26 01:46
なんの?
142モザイク☆:02/03/26 02:41
これでしょ
移動しますた。
★ bbs.cgi軽量化開発コンペ ★
http://qb.2ch.net/test/read.cgi/jikken/1017071166/l50
143名無し娘。 ◆vP.bOZFQ :02/03/26 02:42
現在、2ちゃんねるの鯖は、いろいろあって重たい状態が続いています。
そこで、この度 bbs.cgi をいじらせてくれることになりました。
本スレは↓ですので、とくに 1-9 をよく読んで、ふるってご参加ください。

★ bbs.cgi軽量化開発コンペ ★
http://qb.2ch.net/test/read.cgi/jikken/1017071166/


また、過去ログ送り用プログラムも開発中です。
(いろいろあって、導入時期が遅れてはいますが、まだ生きています)

dat->html化自動処理プログラムをつくるスレ
http://pc.2ch.net/test/read.cgi/tech/1012310594/l50
むかしのとりっぷだー
145 :02/03/26 11:48
>142
139に書いてるけど。
146aki:02/03/26 21:38
お、たのしくなりそう。
147Dream ★:02/03/26 21:44
2ちゃんねるビューアの技術的な負荷軽減策を話しています。
【2ちゃんねるビューア】 巡回機能の巻。Part3
http://pc.2ch.net/test/read.cgi/software/1016905060/l50

bbs.cgiまわりの件はこちらです
★ bbs.cgi軽量化開発コンペ ★
http://qb.2ch.net/test/read.cgi/jikken/1017071166/l50

圧縮の件はこちらで
圧縮要望スレッド
http://kaba.2ch.net/test/read.cgi/accuse/1016705143/l50

運営関係の話はこちらです。
「monazillaツールと課金及び転送量・鯖負荷問題を考えるスレ」
http://kaba.2ch.net/test/read.cgi/accuse/1016974669/l50

各2ちゃんねるツールの仕様比較はこちら。
乱立する2ch用ブラウザの比較 Part3
http://pc.2ch.net/test/read.cgi/software/1015928913/l50

こんなスレッドもあります。
monazilla Part 3
http://pc.2ch.net/test/read.cgi/tech/1012544484/l50
dat->html化自動処理プログラムをつくるスレ
http://pc.2ch.net/test/read.cgi/tech/1012310594/l50
read.cgi改良スレッド 3
http://pc.2ch.net/test/read.cgi/tech/1002820903/l50
148 :02/04/14 21:06
149aki:02/05/10 21:13
こっちも保守。
150デフォルトの名無しさん:02/05/10 21:28
Dream ★ ってどこにいったの?
151デフォルトの名無しさん:02/05/10 21:32
サーバの振り分けってどうなってるんですか?マジで
どの板がどのサーバ使ってるの?
Dreamテスト
>>150
誰? そんな奴いたの?
155 :02/05/15 02:39
>150
風の噂では辞任したとか。
156.:02/06/05 15:37
157デフォルトの名無しさん:02/07/01 12:10
JANEは便利!
158neo ◆3UmwhFqY :02/07/01 18:04
困るね、勝手にこんな事されちゃ
159 :02/07/17 01:53
あげておこう。
160名無しさん:02/08/09 02:51
161デフォルトの名無しさん:02/08/18 20:17
保守age
162名無しさん:02/08/25 20:07
おりゃー

携帯電話→2ch総合スレッド11
http://qb.2ch.net/test/read.cgi/accuse/1028086301/330
> 330:夜勤 ★::02/08/24 17:53 ID:???   
> いつか完成するだろうと思い、昔書き始めた p.i というのがあるですよ、
> しかし、何時までたっても完成しません。
>
> 誰か作りませんか?
>
> p.i っていうのは 携帯用のスレ一覧です。
> 今は 30スレッド固定というあのやつです。
> Perlじゃ重くてだめなので、Cでお願いなんですけど。
>
> ここは一つ! お願いします。

163 :02/08/25 23:58
いいよ。どうすればいい?
164 :02/08/26 00:33
subject.txt見て、レス一覧作るだけでしょ?
165163:02/08/26 00:34
>>164レス→スレ
166aaproxy4.ezweb.ne.jp ◆F1FulWvk :02/08/26 01:44
>>164
◆出来るだけ出力するデータは小さく。改行はほとんどいりません。
◆スレタイトル検索もお願いします。
◆スレ一覧はページ分けして20スレ/頁くらい。
◆レイアウトは
 1.板名
 2.検索頁へのリンク
 3.一覧
 4.前次(ページめくり)
◆2.と4.にはaccesskeyがあると嬉しい。
◆<title>に板名を入れて欲しい
◆formの前には何も無いようにしてほしい。
167166 ◆F1FulWvk :02/08/26 01:49
追加です。
◆キャッシュが残るので、検索結果は違うURLに飛ぶようにして下さい。
168166 ◆F1FulWvk :02/08/26 01:49
追加です。
◆キャッシュが残るので、検索結果は違うURLに飛ぶようにして下さい。
169デフォルトの名無しさん:02/08/26 16:20
http://qb.2ch.net/test/read.cgi/accuse/1028086301/339-343

339 :名無しさん :02/08/25 20:08 ID:1gdBwkOM
>330 宣伝してきた。
2ちゃんねる開発統合スレッド
http://pc3.2ch.net/test/read.cgi/tech/998908559/162



340 :心得をよく読みましょう :02/08/25 23:39 ID:EEzp3/bc
>>339
既にスレが沈んでるな。
仕様の詳細を書いた方がいいと思われ。>夜勤


341 :夜勤 ★ :02/08/25 23:58 ID:???
仕様は携帯を使っている皆さんが一番詳しいと思うんですが、
誰か、


342 : :02/08/26 00:15 ID:AHfMPfmo
>>341
>>339のム板のほうにレスつきましたよ。


343 : ◆F1FulWvk :02/08/26 01:46 ID:+FlI61Yu
>>340
http://pc3.2ch.net/test/read.cgi/tech/998908559/166
要望出してきました。
何か不備があれば訂正願います。

age
170デフォルトの名無しさん:02/09/09 17:11
http://qb.2ch.net/test/read.cgi/accuse/1031524451/ より抜粋。

656 名前: 夜勤 ★ 投稿日: 02/09/09 16:01 ID:???

やりたいのは、過去ログの dat の公開方法の変更。
html 化だけが 出口でなく。
.dat を一つの圧縮ファイルにして公開。
それには、ばらばら dat落ちは邪魔。
たとえば 150日がスレの寿命としちゃうと 150 日前までの
dat は 固めて公開できる、これが 30 日になると 30日たったら
概ね 過去ログを公開できる。 こんな感じなんですが、


708 名前: 心得をよく読みましょう 投稿日: 02/09/09 16:22 ID:XGQ7sxn8

過去ログ(dat.gz形式)をまとめて一つのファイルにするってのは、
結局、転送量増加につながる気がするのですが。
もしかしてcgiでスレ1つ分だけ取り出して送ってくれたりするの?


715 名前: 夜勤 ★ 投稿日: 02/09/09 16:25 ID:???
>>708
そんな事 まだ考えてないんだな、
いつもの行き当たりばったり作戦で。
いま一番厳しいのは ハードディスクの容量のような気がしているです。

だそうです。この話題はどのスレに振ったらいいですか?
171デフォルトの名無しさん:02/09/10 00:33
とりあえずhtml化をやめて.dat.gzだけ公開するようにしてはどうですか
それだけでも相当容量の節約になるはず。
スレに固定の寿命を持たせるのは大反対。
過去ログ倉庫に格納される位置をスレッドが作成された時期ではなく
dat落ちした時期で分類しては。
↑すでにzip圧縮は掛かってる筈では?
(転送後に展開)
それとdatのままってのは、困る。
ツールが在ろうが無かろうが。
だれかがdat2htmlなActiveXコントロールをつくったら解決しねーかナ。
#検索の話とかしてる?
174デフォルトの名無しさん:02/09/10 18:11
Javaアプレットなら、zlibで圧縮したファイルを解凍できるはずです。
過去ログは基本的にすべてdat.gzで保存して、HTML形式はP2Pによる共有&任意の公開という
形でもいいような気がするんだけどなぁ。
htmlとhtml.gzとdatとdat.gzの四段攻めがまずいと思うが。
> dat落ちした時期で分類しては。
これは却下だそうですので念の為、、、
>>176
却下ではなくて、この仕組で逝くにはn日で強制dat落ちにしないと
意味がないってことだったのでは
>>176
http://qb.2ch.net/test/read.cgi/accuse/1031524451/853
853 名前:夜勤 ★ 投稿日:02/09/09 17:31 ID:???
>>847 (datを落ちた日でまとめて月1回過去ログ公開すれば?)
せっかく read.cgi で 判定しているのに。。。それが意味なくなる。

これを読んで書いたんですが。。。
だったら.dat.gzの格納位置は今までどおりで
/xxxx/index.htmlとか/xxxx/yyyyy/index.htmlに載せるリンクのほうを
落ちた日付ごとにまとめればいい。
これだと一度インデックスを生成すれば二度と更新する必要がなくなる
つーか.datをまとめたりしたらやっぱりread.cgiの判定が意味なくなるから
夜勤さんの発言は自家撞着してます
で、アプレットかActiveXコントロールを開発して
html化はやめるに一票。
# さて問題は誰が作るか、だ。
182170:02/09/11 07:02
>>170で過去ログの話題を振った者です。
批判要望板では、技術的な話は進みにくいかと思いココに貼ってみたんですが、
総合スレでこのまま話してもいいんでしか?
新スレ立てるまでもないとは思うんですが…

ちなみに批判要望板での夜勤★タンの発言は↓
不可解なdat落ちをなんとかしろ!
1:http://qb.2ch.net/test/read.cgi/accuse/1031524451/l50
2:http://qb.2ch.net/test/read.cgi/accuse/1031566339/l50
183てすた:02/09/14 15:44
     ____
    /∵∴∵∴\
   /∵∴∵∴∵∴\
  /∵∴∴,(・)(・)∴|
  |∵∵/   ○ \|
  |∵ /  三 | 三 |  / ̄ ̄ ̄ ̄
  |∵ |   __|__  | < うるせー馬鹿!
   \|   \_/ /  \____
    \____/
184てすた:02/09/14 22:34
     ____
    /∵∴∵∴\
   /∵∴∵∴∵∴\
  /∵∴∴,(・)(・)∴|
  |∵∵/   ○ \|
  |∵ /  三 | 三 |  / ̄ ̄ ̄ ̄
  |∵ |   __|__  | < うるせー馬鹿!
   \|   \_/ /  \____
    \____/
185Age2ch:02/09/15 23:01
保守
186デフォルトの名無しさん:02/09/16 22:15
bbs.cgiのソース見てみたいんですけど、どこにありますか?
>>186
サーバー
コンペのときの作品を誰かが公開していたと思いますた
やっぱ最新版は見れない?
bbs.cgiに関してはオープンに開発されてるわけじゃないのかな?
read.cgiとdat落ちに関する権限の多くは夜勤さんに委譲されてるから
夜勤さんの判断で公開されたんだと思うけど
bbs.cgiはひろゆきが公開しないといってる以上無理っぽい。
規制関連みたいにネタバラシしたら無意味なものとか
ログイン処理みたいに全部公開するわけにはいかないものもあるしね。
>>190
なるほど。分かりますた。
そこで>>188の発言が気になるんですが、…
ちょっくら駄目元で探してみます
192191:02/09/16 23:52
やっぱダメだった〜…
古い奴でいいから見たいんだけどな…
>>192
WebProgで落ち以下略
194Age2ch:02/09/19 00:10
保守
195デフォルトの名無しさん:02/09/19 00:16
仮に俺が2chのような掲示板を
JAVAで作って公開したら、使ってくれるのかな?
>>195
javaって・・・。ぉぃぉぃ。
servleでつか?
>>195
俺の自宅鯖で既に動いてるが何か?
j2ch-cacheですか?
他にも似たようなのがあったはず
サーブレットは(・∀・)イイ!
>>201
Σ(゚Д゚;)マジデ!?
203Age2ch:02/09/21 14:36
     キ        //   /::::://O/,|      /
      ュ     / |''''   |::::://O//|     /
      .ッ       \ |‐┐ |::://O/ ノ   ヾ、/
       :       |__」 |/ヾ. /    /
         ヽ /\  ヽ___ノ / . へ、,/    
        /  ×    /  { く  /
        く  /_ \   !、.ノ `ー''"
  /\        ''"  //
 | \/、/           ゙′
 |\ /|\ ̄
   \|
204デフォルトの名無しさん:02/09/21 14:38
いや、servletじゃなくて
マジで掲示板専用のサーバーを書いたらって事
205!!!緊急事態!!!:02/09/21 16:56
いまうんこしたいんですが、トイレがありません。
どうすればいいですか?
206!!!緊急事態!!!:02/09/21 16:57
ちょっと水っぽい感じです。
あああ、グルグル言ってる・・そうせかさないで
207!!!緊急事態!!!:02/09/21 16:58
思えばさっきカルピスのアイス食べたのが失敗だった
208!!!緊急事態!!!:02/09/21 17:00
今、コンビニの前です。
よくわからんが携帯から書いてるのか?
コンビニでトイレ貸してもらえ
210!!!緊急事態!!!:02/09/21 17:04
ああ、出る、、でます!
211!!!緊急事態!!!:02/09/21 17:05
間一髪でした
コンビニが
無かったら
死んでいた
212デフォルトの名無しさん:02/09/21 17:09
ということは、コンビニの店員が
命の恩人ということになりますね
213デフォルトの名無しさん:02/09/21 17:11
ありがとう
コンビニの店員
ネタうざい
215デフォルトの名無しさん:02/09/22 12:42
>>204
掲示板専用のサーバーを書く?????????
掲示板に特化したhttpdを書くって事じゃないの???
>>216
使えなさそうだな・・・
つーか、JAVAで組むって、J2ch-cacheみたいじゃん(藁
とりあえず、j2chレベルのプログラムを作らないとダメだな
そういやVojtaもhttpdといや、httpdかw
ダブルクリックでダイアログが出てうpろーだー専用 HTTPd が立ち上がるとかなら
半角で一気にユーザ増えそうな気がするが。
j2chでもJBVでもできるよ
>>220
それをMXと言います
223Age2ch:02/09/25 11:07
     キ        //   /::::://O/,|      /
      ュ     / |''''   |::::://O//|     /
      .ッ       \ |‐┐ |::://O/ ノ   ヾ、/
       :       |__」 |/ヾ. /    /
         ヽ /\  ヽ___ノ / . へ、,/    
        /  ×    /  { く  /
        く  /_ \   !、.ノ `ー''"
  /\        ''"  //
 | \/、/           ゙′
 |\ /|\ ̄
   \|
224Age2ch:02/09/27 11:43
     キ        //   /::::://O/,|      /
      ュ     / |''''   |::::://O//|     /
      .ッ       \ |‐┐ |::://O/ ノ   ヾ、/
       :       |__」 |/ヾ. /    /
         ヽ /\  ヽ___ノ / . へ、,/    
        /  ×    /  { く  /
        く  /_ \   !、.ノ `ー''"
  /\        ''"  //
 | \/、/           ゙′
 |\ /|\ ̄
   \|
一月書き込みがなかったらさすがに落ちるか…
http://pc3.2ch.net/test/read.cgi/tech/1012310594/l50
226Age2ch 0.3.32:02/09/30 21:48
Age2ch 0.3.32
http://ruffnex.oc.to/ipusiron/upload/1448.lzh

- 概要

2ちゃんねる更新チェック&保守ツール

お気に入りの2ちゃんねるのスレッドのURLを登録することで、
そのスレッドが更新されたときに通知したり、そのスレッドに
何日か書き込みがなかった場合に自動的に保守をすることができます。

かちゅ〜しゃ、Jane、タブブラウザ等と連動させるには、
オプション→全般タブ→他のアプリケーションで開く、で指定してください。

ソースもついてますので、自由に変更してください。
227Age2ch 0.3.33:02/10/02 21:33
Age2ch 0.3.33
http://ruffnex.oc.to/ipusiron/upload/1475.lzh

- 以前のバージョンとの違い

他のアプリケーションにURLを渡す(更新された項目を開く)ときに
別のプロセスで開くようにしましたが、まだ変更し忘れたところが
あったので修正しました。
オプションの一部の項目をツールバーに追加しました。
オプションダイアログは常に全般タブをアクティブにして開くようにしました。
228Age2ch:02/10/05 14:08
保守
229Age2ch:02/10/07 15:41
保守
230名無しさん@Age2ch:02/10/10 00:38
氏に逝くスレに追悼カキコ。
>>162-168
p.iの話、どうなったんだっけ?
自動倉庫処理プログラムの計画もどうしたんだっけ?
そういやVojtaもhttpdといや、httpdかw
235デフォルトの名無しさん:02/10/22 21:27
履歴から彫苳擦靴箸い燭茵?タ
hoge
2ちゃんねるには、
「プロ固定」と言われる
給料を貰って毎日書き込みをする人物が、各板に5人から15人、います。
一人の職員は、たいてい3つ以上の板を掛け持ちします。

2ちゃんねるマガジソにて取材を受けていた人物は、
全員プロ固定です。

2ちゃんねるは、個人情報を一つのIPあたり0.01円で販売しています。
コレは、同一のIPであっても「日付毎」時間ごとに別個に販売しています。

コレは事実です。
京大みのるをさらした時、集まった人の半数以上はプロの探偵でした。
自作自演です。
「彼等は」インターネットのIPやメアド等、その情報から個人情報を割り出して
人をさらす事が、出来るのです。
Java は良い

     キ        //   /::::://O/,|      /
      ュ     / |''''   |::::://O//|     /
      .ッ       \ |‐┐ |::://O/ ノ   ヾ、/
       :       |__」 |/ヾ. /    /
         ヽ /\  ヽ___ノ / . へ、,/    
        /  ×    /  { く  /
        く  /_ \   !、.ノ `ー''"
  /\        ''"  //
 | \/、/           ゙′
 |\ /|\ ̄
   \|
241真面目に質問:02/11/29 23:20
2ちゃんねる閲覧ソフトを開発しようと思ってますが、DATの読み込みとかはわかりますが、書き込むためにはどのような処理をすればいいのでしょうか?
ご存知の方はいますか?
243真面目に質問:02/11/30 00:03
>>242
さんきゅー。
bbs.cgi 公開されないのはキャップパス直書きだからとか聞いたけど
今でもそうなの?
昔すぎ
それだとキャップを追加するのも楽じゃないということで
まずteriのCGIに赤キャップが導入された
それが★キャップに変わって全鯖に導入された
246デフォルトの名無しさん:02/12/13 17:35
read.cgiスレいつのまにか落ちてる。
最終書き込みは12/3なのに。
仕方ないからここに書くけど
http://support.microsoft.com/default.aspx?scid=kb;ja;JP312496
これってdechunk実装前のread.cgiの先頭に空白を
突っ込まなくちゃならなくなったあの問題のこと?
http://www.shinsakuhiroba.com/
ここの情報きぼんぬ。
>>242
なぜココを見ないかね
http://www.monazilla.org/
ただしtimeの処理はMonazillaに書いてるままだともう書けない
250名無しさん:02/12/27 12:06
おはよー
251Age2ch:02/12/29 17:10
    (~ヽ            γ~)"
     |ヽJ       .あ     し' |
     |  (~ヽ     .け  γ~)  |
   (~ヽー|ヽJ     ま   し' |ーγ~)
   |ヽJ  |  |   お .し   .|  |  し' |
   |  |  |―|   め .て   |―|  |  |
  ミリ(,,゚Д゚)彡  で    ミ(゚Д゚,,)ノ彡
  ミUミソ彡ミつ   と    (/ミソ彡ミU彡
   》======《   う      》======《
   |_|_|_|_|_|_|_|         |_|_|_|_|_|_|_|
     U~U            U~
253世直し一揆:03/01/02 11:17
<血液型A型の一般的な特徴>(見せかけの優しさ(偽善)に騙されるな!)
●とにかく気が小さい(神経質、臆病、二言目には「世間」)
●他人に異常に干渉する(しかも好戦的・ファイト満々でキモイ)
●自尊心が異常に強く、自分が馬鹿にされると怒るくせに平気で他人を馬鹿にしようとする
(ただし、相手を表面的・形式的にしか判断できず(早合点・誤解の名人)、実際にはたいてい、内面的・実質的に負けている)
●「常識、常識」と口うるさいが、実はA型の常識はピントがズレまくっている(日本の常識は世界の非常識)
●権力、強者(警察、暴走族…etc)に弱く、弱者には威張り散らす(強い者に弱く、弱い者には強い)
●あら探しだけは名人級(例え10の長所があってもほめることをせず、たった1つの短所を見つけてはけなす)
●基本的に悲観主義でマイナス思考に支配されているため、性格がうっとうしい(根暗)
●一人では何もできない(群れでしか行動できないヘタレ)
●少数派の異質、異文化を排斥する(差別主義者)
●集団によるいじめのパイオニア&天才(陰湿&陰険)
●悪口、陰口が大好き(A型が3人寄れば他人の悪口、裏表が激しい)
●他人からどう見られているか、体裁をいつも気にしている(「世間体命」、「〜みたい」とよく言う)
●自分の感情をうまく表現できず、コミュニケーション能力に乏しい(同じことを何度も言う、知障)
●表面上意気投合しているようでも、腹は各自バラバラで融通が利かず、頑固(本当は個性・アク強い)
●人を信じられず、疑い深い(自分自身裏表が激しいため、他人に対してもそう思う)
●自ら好んでストイックな生活をし、ストレスを溜めておきながら、他人に猛烈に嫉妬する(不合理な馬鹿)
●執念深く、粘着でしつこい(「一生恨みます」タイプ)
●自分に甘く他人に厳しい(自分のことは棚に上げてまず他人を責める。しかも冷酷)
●男は、女々しいあるいは女の腐ったみたいな考えのやつが多い(他人をけなして相対的に自分の立場を引き上げようとする等)
254IP記録実験:03/01/08 20:03
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
255IP記録実験:03/01/08 21:15
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
こりゃ本格的にWinny掲示板に移行かな・・・
237 名前:ニュー速から来ました 投稿日:03/01/08 17:51 ID:AX1ZY0DD
IPとは何でしょうか



↑素人は誰だ!!!!!!!
根性なしなので、こちらに記念よしあき
ヽ(`Д´)ノ ウワァァン
259デフォルトの名無しさん:03/01/09 14:49
なんだコピペかよ(^^;
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
メールきた。
567が良い事言った          
fDUMwxQmガンガレ
電話まだー?
だね。実質2審制になったんだよね。
今日は運営が集まって打ち合わせ会議でも開いてるんだろうか?
ニュース+板にも記者がスレッド立てないのは、
なんか言われてるんだろうね。
何が「2ch以上の・・」なんだろう。
板の数かな?ス連とかどうだろう?
個人云々ってのは企業だったら良いってことなんかな?
yahooのtopにキタ━━━━━━(゚∀゚)━━━━━━!!

http://www.yahoo.co.jp/
え?CCさくらぢゃないの?>ほえほえ
>ひろゆき
賛否両論はあたりまえ。これからもおまえの思ったとおりに行動せよ!
DHC宛てに、

 御社がスポンサーをしているラジオ番組で
 『2chの書き込みをあまり真に受けて騒ぐのもどうか…』
 などというコメントが出されていましたが、
 現在行われている損害賠償請求訴訟への影響などを考えても好ましくないと思われますが…

なんていうような内容の投書をするヤツが出そうな予感
出すだろう、当然。っつうか、今でも出してるんだろうよ。
板によるでしょ。
ラウンジとかは任意ID。メル欄に文字入れるとIDが???になる
パソコン一般板などはIDすらない
政治家なんて批判されてなんぼだもんなぁ
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
最近反町見ないな
真紀ちゃんが浪人している現在、あえて反対もしないもん。
名誉毀損罪・信用毀損罪については、とりあえず↓かな。
ttp://homepage2.nifty.com/and-/barexam/meiyo%5B1%5D.txt
半角板のURL貼るとIPアドレスが表示されるのは、また違うのか?
じゃあ、おまえがこの板から消えろよ
いまだにネットの匿名性を信じてる馬鹿が多すぎ、、、、。
ハッカーでも警察につかまんのに、普通にネットにつないで
IPをネット上にばらまいてる奴なんて、本気でそいつの
住所や名前を調べようと思えばすぐばれます。
 │◎  ◎│Ψ ?
a
ポートスキャンって実際どうなんだろ?
鯖に負荷がかかって威力業務妨害とかになるのかな?
払チ托イ
IT ITって大騒ぎ  多分9割は楽しんで騒いでいる
閲覧しないでドウヤッテ確認するんですかぁ?(^_^;)気は確かですか?
game鯖 ただ今wait=2。
289山崎渉:03/01/13 19:01
(^^)
訴えられると捕まるは全然違うだろう。
>>>>>>>>>>
292山崎渉:03/01/15 17:47
(^^)
http://qb.2ch.net/test/read.cgi/accuse/1041944487/223
xfsもだけど、mod_perlが入ってる?
294山崎渉:03/01/23 22:34
(^^)
トップでの最新スレ展開やめればけっこう負荷減ると思うんだが
最新スレ表示とかで別ルーチンに分ければ問題なしだと思うし
>>295
あれは、書き込みがあったときにHTMLを生成してるだけじゃないの?
>>296
生成済みHTML断片のファイルを読むにしても、
複数ファイルへのアクセスが発生するのは負荷になるということじゃない?
いよいよスレッド式の体裁が保てなくなるけど。
298295:03/01/27 15:42
うん、完全になくしてしまえばスレッド式の体裁は保てなくなると思うんだけど
最新スレ表示とかのアンカー貼れば、使う人間だけの負荷ですむんじゃないかと
実際使ってる人間少ないだろうし
いてー
300デフォルトの名無しさん:03/02/04 22:26
危機age
スレ違いだろが・・・

2chに外部から投稿できるスクリプトを作りたいんだけどソケット使わない方法はないよね
iswebだからソケット使えない(欝
やはり、「ぬるぽ」 とそれに類する言葉が書き込まれたら自動で殴らないと
  ( ・∀・)   | | ガッ
 と    )    | |
   Y /ノ    人
    / )    <  >__Λ∩
  _/し' //. V`Д´)/
 (_フ彡        /  ←>>302
>>303
も殴る対象?(いや、もちろんネタだ罠
折角だし、どっかに集積しといた方が・・・。
>>305
集積というと?
hosyu
ぬるぽ
  ( ・∀・)   | | ガッ
 と    )    | |
   Y /ノ    人
    / )    <  >__Λ∩
  _/し' //. V`Д´)/
 (_フ彡        /  ←>>308
(´-`).。oO(保守……。)
311デフォルトの名無しさん:03/04/17 12:30
■ お手伝いさん募集中。。。
http://jbbs.shitaraba.com/computer/bbs/read.cgi?BBS=2095&KEY=1050545010
夜勤さんが助手を募集しているらしい。
来たれ猛者。
312山崎渉:03/04/17 15:10
(^^)
314山崎渉:03/04/20 04:35
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
315デフォルトの名無しさん:03/04/23 22:28
DATからの直読みがuser-agentを要求するのは明らかにナンセンスな仕様だと思われ。
これならGETなどで適当なパラメータを送るように仕様が変われば
read.cgiの負荷なんて簡単に下げられると思うのだが。
316デフォルトの名無しさん:03/04/24 07:36
その前にCGIやめろ
CGIだから負荷問題がでてくる
おわかりかな?
317デフォルトの名無しさん:03/04/24 10:46
>316
本質的に315と同じだな
318本7 ◆HON7/awDa. :03/04/24 12:36
クライアント依存のプログラミングには俺も賛成。
自前で全部やるから疲れるんだ
319本7 ◆HON7/awDa. :03/04/24 12:40
どうせならdatをファイルじゃなくてメモリ常駐の変数にしてしまえば驚くほど
早くなるかも。最初のクライアントサイドプログラムだけHDDから送ってやるようにして。
素人ひっこめ。
321デフォルトの名無しさん:03/04/24 14:40
>>319はアホだ。
しかし>>318は素人発想だな。許せる。

俺は2ちゃんねるが軽くなることに何のメリットも感じないのだが、
軽くするアイデアなんてみんな持ってるんじゃないのか?
俺と同じくメリットがないから出していないだけだと思われ。
>>318
これが近いな
http://loche.tripod.co.jp/
ローカルプロキシじゃなくてローカルの2chサーバにしてしまっても面白いかもしれん。
319は……アホだな
323デフォルトの名無しさん:03/04/24 14:54
>>322
クライアントをインストールして貰う、というのが最大の難点かと。
それをクリアする必要があるのに、DATを直読みするときに
クライアントが絶対必要なuser-agentを必須にしているのが
ナンセンスすぎて泣けてきます。

この制限さえなかったら、かなり選択肢の幅が広がるはず。
少なくとも俺はいくつかの解決策を提示できます。

もっとも、この制限に燃えてハッカーチックでトリッキーなことをするのが
この板や2chに求められる人材なんだろうけれど、
こちらは暇ではないし、ここでの名誉もいらないのでそんなことはしないです。

で、たぶん俺と同じく大多数の人がそうなんじゃないかなと思ってみた、と。
>クライアントをインストールして貰う、というのが最大の難点かと。
じゃあどないせーちゅーんじゃ
>>323
何を言いたいのかサッパリ分からないんだが。
論点を明確にしてもう一度どうぞ。
326 ◆3xgy3eBXAY :03/04/24 15:32
>>324
ブラウザ上でクライアントウェアを実装するとかね。たとえばJavaScript。

>>325
user-agent制限をはずせば、色々な人が軽量化アイデアを出すだろう、ということ。
  _, ._
( ゚ Д゚)  ・・・
328本7 ◆HON7/awDa. :03/04/24 16:19
柔軟に考えようぜ
329本7 ◆HON7/awDa. :03/04/24 16:21
IEプラグインにできないのか?
俺にはそんなスキルないけど
330本7 ◆HON7/awDa. :03/04/24 16:26
メモリ2GB実装しても容量足らないのか?
331 ◆3xgy3eBXAY :03/04/24 16:27
>>329
ナンセンスかと思う。

理由1:IEのみに対応は普通に反感を買う
理由2:普通のユーザはプラグインをインストールしない。しかも2ch発なんて怪しすぎる

需要はあるだろうが、やはりインストールしてもらう、というのがどうしてもいけないね。
たぶん今の問題を根底から解決は出来ないだろう。
332 ◆3xgy3eBXAY :03/04/24 16:27
>>330
その説は悪いけどもう捨ててください。
333本7 ◆HON7/awDa. :03/04/24 16:30
UNIXならメモリもファイルの一つとしてマウントできそうな気もするんだが。
てか負荷の原因ってハード的な部分も大きいと思うんだが
>>333
何もわからないのに書き込まないでください
>>332
>>334
どしてそんなに偉そうなんだ
335=333に100ペリカ。

>>335=333
read.cgiを実際にプロファイリングしてみればわかると思うけれど、
プログラミングをそこそこかじった人間ならば、
ディスクアクセス時に発生するコストとHTMLに変換する際のコストと
どちらがクリティカルかを直感的に理解している。
どうしても自分が正しいのだと言うならば、証拠を出してくれ。
#もし本当にやってくれたら結構感謝するかも。俺もデータ自体は知りたい

後、2ちゃんねるのデータが2Gごときで足りるとは思わないのだが
サーバスペック自体で100Gは超えていたはず。

他にも、メモリにおいた場合データの消失にはどうやって対応するんだとか、
もうそりゃ考慮するまでもない馬鹿な話だったので否定している。
偉そうなのではなくて、アイデアが相対的に果てしなく馬鹿なだけ
337 ◆3xgy3eBXAY :03/04/24 20:47
>>335
偉そうに思われてすまないです。だいたい336氏と同じです。
ボトルネックはハードとは関係の無いところで起こっているはずで、
だからこそ運営側は2ちゃんビュアーを使えと言っているんだと思います

そうそう、仮にuser-agentの規制をはずして貰っても、JavaScriptを使う場合
セキュリティの問題から、必ず*.2ch.netにスクリプトを置かなければ
いけなくなるので、すぐにローカル環境からテストは出来ないです。

だからアイデアを2ちゃんねる運営側の協力なしに実装するには、
他のサーバにて自前でテスト環境を整えなければいけなくなるけれど、面倒すぎる……。
>>333
それを言うならファイルをメモリにマップする(マップトファイル)と思われ。
頭だいじょうぶか?
ちなみに夜勤さんによるとディスクI/Oが最大の問題だそうだ。
gzipで圧縮転送するのに、ディスクにテンポラリファイルを作る
らしいんだが、その負荷がバカにならんらしい。
>>336
>後、2ちゃんねるのデータが2Gごときで足りるとは思わないのだが
>サーバスペック自体で100Gは超えていたはず。

おまいはメモリとディスクの区別ぐらいつくようになってからこい。
ド素人丸出し。
>>340は勘違いらしい。すまんかったので逝ってくる。
342 ◆3xgy3eBXAY :03/04/24 21:14
>>339
なるほど知らなかった。
ん、まてよ、DAT直接読むときもgzipで圧縮かけていなかったっけ?
monazillaにそんな記述があったような気がするけれど、もしそうなら
2ちゃんビュアー使ったところでIOの問題は必ず残るのかな?
結局、CPU能力が充分あったとしても、
ネットワーク速度>IO速度
なら、IO問題は残ってしまうと思うが。
ところで、ここで何かを発表して、それが運営側に伝わるのかな?
345335:03/04/24 21:38
>>336
333ではないが・・・。
100ペリカ頂く。

>>どうしても自分が正しいのだと言うならば、証拠を出してくれ。
いつ正しいと言った?
書き込むなとか、考えを捨てろとか、この辺が偉そうだっていっただけ。
>>342
read.cgi + 圧縮I/O負荷
圧縮I/O負荷のみ

どっちが負荷高いかはわかるでしょ。
347本7 ◆HON7/awDa. :03/04/24 21:57
既存の圧縮形式ってリアルタイム性に特化してるわけじゃないからgzipより
単語の符号化が一番いいと思うが。専用ブラウザは全部クアイアントで処理
出来るようにしてread.cgiはとりあえず2chでがんばる。IEとネスケだけでも
プラグインが使えればかなり軽減されると思うが。転送量も30%異常の軽減
が望める。
348 ◆3xgy3eBXAY :03/04/24 22:00
>>346
read.cgiの転送量=直読みの転送量、とした場合ならば

1:夜勤はディスクI/Oが最大の問題と言っている
2:read.cgiでもDAT直読みでもI/Oのコストは同じ
3:2ちゃんビュアーを使っても「最大の問題」の解決にはならない

となるわけです。

しかし現実問題、read.cgiの転送量はDATに比べてだいぶん大きそうなので、
上記の2番目の項目が嘘になり、ある程度問題を解決できるって事ですかね?
349 ◆3xgy3eBXAY :03/04/24 22:04
>>347
・gzipを使っているのは、ブラウザで広く普及しているため。他に選択肢はないです
・プラグインをインストールする人の層と2ちゃんビュアーをインストールする人の層はかぶるだろうから、
 仮にプラグインを作ったとしても今以上の幅広い導入は期待できない。30%はまず無理かと。
350本7 ◆HON7/awDa. :03/04/24 22:08
符号化する単語の数で決まると思うよ。perlなら簡単なんだがCで文字列置きかえって
どうやるの?
本7は沢村よりタチが悪いと思った。
352 ◆3xgy3eBXAY :03/04/24 22:22
相手にするからいけなかったのかな。

俺の意見としては
・クライアントをインストールさせずにサーバのI/O負荷を減らす方法
の解として、
・JavaScriptでクライアントを作ればよい
を提案しますが、そのためには
・user_agentによる制限をなくす
必要があります。

とりあえず以上で。今日はもう筋トレして寝ます。
353本7 ◆HON7/awDa. :03/04/24 22:26
IEユーザの多くがJAVAを切ってる罠
354動画直リン:03/04/24 22:26
・・・JavaとJSの区別をつけられないほど初心者だったのか・・・
>>338
> 頭だいじょうぶか?

お前の方が心配だよ。
マップドファイルとメモリーファイルシステムは全然違うもんだよ。
357本7 ◆HON7/awDa. :03/04/24 22:36
unixって各入出力も全てファイルとして扱っていると読んだ事があるから言って
みたんだが違うの?X68000の仮想ディスクみたいにできたら糞速くなるとおも
うが
メモリマップト(マップド?)ファイルは、
あたかもメモリアクセ(略

本7に向けて説明してもわかるわけないか
>>358
というかスレ違いだろ、質問スレでやってくれ
>>352
発想はいいが、各ブラウザに対応してスクリプトを書く労力はちょっとなぁ…
それに、JavaScriptでDATを取ってくることなんて出来る?
バカはもう寝ろ
・プロキシやオンラインストレージ、HDDのリプレース(オンメモリ、シリコンディスク)
これらは金がかかる。
無料サービスを利用した草の根的な展開はすでに実施されているが大規模にするわけにはいかない。(組織的にやったらゴルァされると思われ)
ただしそれらの草の根活動を支援する仕組み(HOWTOや支援ツール)を用意することは有効だと思われる。

・クライアントソフト
いかに普及させるかが課題。
慣れ、見た目などの問題もあるがただ単に職場はソフトのインストール禁止だからという人も多い。

というところでしょうか
専用ブラウザをいかに普及させるかがキーになると思われますが
IE(JScriptやJAVAなど)で実行できる通常の2ちゃんねるとあまり見た目が変わらない専用ブラウザで
多少の+αがあればライトユーザーにも勧めやすいと思います

DAT直読みよりread.cgiを使った差分読み込みが今回の主眼となるのではないでしょうか
(DATは差分読めたっけ?)
CPUが問題になってないのであればDAT一括読みは避けたほうがいいと思います(特にJSはローカルに残せるわけでもないし)
まずはIEのリロードを死滅させるのが先決だと思います
実況みたいな小数のスレを多数で見るのならP2Pでリレーさせればいいじゃん
本7は馬鹿なので以下放置してください

おっぱいスレが板違いてどういう事だ?出て来い管理人
http://qb.2ch.net/test/read.cgi/sakud/1044021102/
JavaScriptでクライアントソフトか。考えもしなかった。
それだと、IE5/NN6/OPERA7以上限定になるだろうけれど、
見た目を全く変えずに作ることが出来そうだな
スンマソン
あまりよく理解していないんだけど、dat→HTML変換をJavaScriptで
行うことで鯖の負荷を減らせるんじゃないかってことデスカ?
>>366
そういう事だと思います。
普通に考えれば、サーブレットなどにしてしまえば
プロセスの起動コスト等が短くなっていいんじゃないかと思うが、
それはあまり問題じゃないの?
>>347
現在は read.cgi での圧縮はしていません。おそらくhttpdレベルかと。

>>348
ディスクI/Oも問題だけど、他にも解決すべき問題はあるわけですよ。
2ちゃんビューアを使うとIEを使うより(目に見えるほど)負荷が下がる
のはすでに実証済みですが(特にCPU負荷)。

>>349
HTTP1.1をサポートするブラウザ(大きいとこでIEとNN)はgzip以外に
defrateも実装しています。他のブラウザも多分そうだろうけど。で、
gzipよりdefrateのほうが負荷が低い(圧縮用テンポラリファイルを作ら
ない)ということらしいですが、うまく運用できてないらしい。

>>352
JavaScriptでクライアントを作るって軽く言ってくれるけど、あれって
結構重たいですよん(スクリプト言語だから当然重いわけで)。
そんなことするならJavaAppletのほうがまだ現実的かと。Appletを
使う前提ならホストに直接HTTP GETを発行する前提でOKだから、
User-Agentは何ら問題ないわけですが。

>>353
あなたは頭悪すぎ。現実はほとんどのユーザがデフォルトのまま。
deflateダロガ
>>370
>JavaScriptが重い
そんなことは無い。
少なくともdat->html変換程度ならば
目に見える負荷は無い。実験してみそ。

それよりappletというのは良くない考えだね。
appletは(仕方がないのだが)起動が重いし、
appletで作ったインターフェースは、
ユーザーの今までのブラウジングの直感に反するので
従来のページも使えるとすればほとんどそちらに流れると思う。

JavaScriptの方が断然メリットがある。ただ、各種ブラウザに
きちんと対応して開発しなければいけないという面倒はあるけれど。
>>372
>少なくともdat->html変換程度ならば
datはどこから持ってくるの?
>>373
どういうこと?ただ知らないだけの質問なら、
http://pc2.2ch.net/tech/dat/998908559/
たとえばここから。
いわゆるdat落ちで言われるdatではないよ。

それとももっと深い質問だったんだろうか
http://pc2.2ch.net/tech/dat/998908559.dat
だな、須磨粗。どちらにしてもブラウザからは
user-agentの制限で読めないはず。
え、JavaScriptってば、GET発行できたん?
>>372
うーん、なんというか、たとえば800レス300KBのスレを
全部表示させたりなんかすると、JavaScriptでやるには
ちょっとつらくないすかねぇ、ってことですよ。もちろん、
ガタガタに遅くはないだろうけど、モタつく程度いは体感
できるはず。あとdatの取得をJavaScriptでやる方法は
漏れもわかりません。

>appletは(仕方がないのだが)起動が重いし、

いつの時代の話?Netscape7.02+PentiumII 500MHz
の環境(かなり貧弱)だけど2秒で起動したよ。一度目
が起動してしまえばあとはブラウザを終了しない限り
起動時間はかかりません。

>ユーザーの今までのブラウジングの直感に反するので

もう少しJavaのGUI 部品を勉強しましょう。WEBブラウザ
に似せることなんていくらでもできますよ。
>>377
2秒は遅いだろ
379 ◆3xgy3eBXAY :03/04/25 19:59
話が進んでいますね……

>>370
JavaScriptは遅いですね。とはいえ、たとえば300KBのレスを
全部表示させるとどの程度の重さになるのかはちょっとわからない。
直感だと1秒はかからないと考えているのですがどうでしょうか。

>>370
deflateしらなかった、調べてみます。
「うまく運用できてないらしい。」というのは
運営側が導入に失敗しているということかな?

>>377
JavaAppletはありですね。
でも俺も、アプレットを使ったページは忌避しますが……
>もう少しJavaのGUI 部品を勉強しましょう。
>WEBブラウザに似せることなんていくらでもできますよ。
たとえばどんなところがありますか?

>>376
>え、JavaScriptってば、GET発行できたん?
iframeにonloadを使えば出来ます。
operaで出来ないですが、それでも似たような方法はあるかも。

それよりいっそ、DATファイルをHTMLにしてしまうのはどうなんだろう……
一度目
が起動してしまえばあとはブラウザを終了しない限り
起動時間はかかりません。

重要なのはコレ。2秒は純粋に起動コストだから、以後は
スイスイです。ていうかたかが2秒も待てないの?鯖負荷
でHTML取得に待たされるほうがよほど重いと思うけど。
>>380
appletってだけで最悪
>>379
deflateがうまく動いてないというのは、どうやらApacheとかhttpdの
設定の問題らしい。どうもrootがないといろいろ面倒 = gzipでいく
しかなさそう?という流れになってきているようですね。

>でも俺も、アプレットを使ったページは忌避しますが……

SunのJRE1.4.1_02を入れて、以下のページをいろいろめぐってみて
ください。初回起動時に一瞬待たされる以外はさくさく動くはずです。

http://sariel.miyako.co.jp/~uni/

>たとえばどんなところがありますか?

JEditorPaneでHTMLをそのまま表示してやれば、あとはread.cgiの
やってることをアプレットでやるだけかと。Appletはローカル資源に
アクセスできないのと、ダウンロード元ホストとしか通信できないの
を除けば、HTTPリクエストも発行できるしGUI 部品も使えるので、
便利は便利ですが、ホスト側にAppletを置く必要がありますね。

>それよりいっそ、DATファイルをHTMLにしてしまうのはどうなんだろう……

ひろゆき管理人が実験するとかしないとかいってましたよ。やるなら
sports2サーバ?と思ったら、 http://bg3.2ch.net/rdt/ こんな板が
ありますね。いろいろ実験はしてるようです。
383373:03/04/25 20:13
>>374
datファイルの位置じゃなくて、>>375-376で言われてることを言いたかった。
>それよりいっそ、DATファイルをHTMLにしてしまうのはどうなんだろう……
結局 http://pc2.2ch.net/test/read.cgi/tech/998908559/5-10 みたいな指定をされたらCGIを動かすしかないわけで……
385 ◆3xgy3eBXAY :03/04/25 20:27
>>382
とりあえずフォント設定、コピペ、などを含めて
いままでと同じ環境が用意できるので、
その点でJavaScriptが有利ですね。

アプレットは開発が楽なのが何よりのメリットなので、
ぜひ誰かに作ってもらえばいいと思います。

>>384
そんなことは無いと思います。
たとえば今までと同じDATファイルなんだけれど、最初の1行だけ
<HTML><HEAD><SCRIPT lang..="javascript" src="ext.js" /></HEAD><BODY><PRE>
を付け加えたとして、
ext.jsの中で現在の自分のURLを取得し、それを自分で解析すれば可能です。

でも何度も言うように、JavaScriptで開発って面倒すぎて、無償では誰もやらないと思うのですが。
iframeで読み込んだら、dat全読みになって転送量に響くと
思うのだがどうか。
>>386
2ちゃんブラウザってみんなdat全読みじゃないの?
p2 使えよ。
最初の一発だけはね。
JavaScriptでは、ローカルキャッシュが存在しないとおもうけど、、
>>389
ブラウザ閉じるまでなら自分でキャッシュしておけばいいのだろうけれど
転送量は微妙なところだな
JavaScriptってば、キャッシュしたうえに差分転送できるの?
Flashでやる猛者はおらんか
確かにJavaScriptにしろJavaAppletにしろdatの部分指定を
されるとdat全読みになる罠(レス番号に対応するオフセット
がわかるなら別だが)。
2ちゃんねるブラウザはローカルにdatを保存するから差分
読みとローカルキャッシュの表示で対応できるわけで。
>>393
オフセットがわかっても無理ぽ
JavaScriptならば転送量を増やす危険性があるなぁ

ならばレス番指定の時のみread.cgi等、うまく割り振ってやればどうだろう
>>394
いや、Appletだったら、HTTPでRange: 500-1000とか投げれば
バイト指定で部分取得できるかと思って。
396名無し:03/04/25 21:39
IEで見てたらたまにブラクラ表示するようにしたら
2chブラウザ使うようになるんでない?
datの構造改革とか。1レスずつは無理でも100レスずつバラバラにするとか。
とりあえずアイデアだけ。実現性は後の人よろしく
で、平均5個あるスレのdatから、最新のdatを検出するのはどうするんだい?
>>398
すかさずindexファイルを用意か?
いっそのことRDBに
>>370
圧縮方式としてはgzipもdeflateも同じです(ヘッダが微妙に違うだけ)
メモリI/Oを使うとか使わないというのはサーバ側のモジュールの
実装の話。
> http://bg3.2ch.net/rdt/
念願のレス番を飛び飛びに指定できるread.cgiが入ってますね。
http://bg3.2ch.net/test/read.cgi/rdt/1051009961/1,5,7
やっぱり read.cgi の最適化か、スレッドのdatとhtmlを同時に作るか(html化の
手間はなくなるけどhtml化まで2重データ保持するのが無駄)そこらへんしか
うまい手はないような気がするなぁ。
IEライクな2ちゃんねるブラウザを作るか(●対応で)またはローカルプロキシ
タイプのWEBブラウザサポートツール(●対応)を作るか、あたりが現実的な
ところだろうか。
素直にサーブレット+DBなどのソリューションはなぜダメなのだろうか?
>>403
前者はacty、後者は322かな。(●対応してないみたいだけど)
>>404
誰が保守・運用するんですか?
>>406
夜勤にスキルが無いなら公募すればいい。削除人みたく
ボランティアでやるやついるかなぁ(^_^;
権限の問題とか面倒なことになる予感
409本7 ◆HON7/awDa. :03/04/26 03:17
#include <stdio.h>
#include <string.h>

int main(void);
int substr( char *ukeru, char *kaesu , int a, int b );
char replace(char a[204]);

int main(void){

char sti[200];
char vt[200];
strcpy(sti,"@00@@01@で@02@で@03@@04@。\r\n");

printf(sti);

strcpy(vt,replace(sti));
printf(vt);

return 0;

}

char replace(char a[204]){

char s[4][10];
char x[200];
char y[200];
char z[220];
410本7 ◆HON7/awDa. :03/04/26 03:17
char b[220];
int i;
int l;
strcpy(s[0],"漏れは");
strcpy(s[1],"アフォ");
strcpy(s[2],"ヴァカ");
strcpy(s[3],"基地害");
strcpy(s[4],"です");
l = strlen(a);
substr(b,a,i,4);
for(i=0;i<l;i++){
if (strcmp(&b,"@[0-9][0-9]@")){
substr(b&a,0,i);
strcpy(x,b);
substr(b,a,i+4,l-i);
strcpy(y,b);
strcat(z,x);
strcat(z,s[i]);
411本7 ◆HON7/awDa. :03/04/26 03:19
strcat(z,y);

}

}

return *z;
}

int substr( char *ukeru, char *kaesu , int a, int b )
{
intk, n ;
n = strlen(ukeru) ;

if(( 0<a && a<=n) && (0<b && b<=n) && (a+b-1<=n)) {
for (k=a; k<a+b; k++)
kaesu[k-a] = ukeru[k-1] ;
kaesu[b] = '\0' ;
}
else
kaesu[0] = '\0' ;
return 0;
}

バグが残ったままだけどこんな感じの符号化エンジンとデコードエンジン作って
転送量そのものの軽減、クライアント側でのデコードにするのはどうでしょう?
どー考えても、gzipに圧縮率、信頼度で勝てないナ
413本7 ◆HON7/awDa. :03/04/26 04:59
http://www5e.biglobe.ne.jp/~ae86gtv/dat_test.zip

もしかしたらデータが途中で切れるかも知れへんけどJAVAのテスト用に
便利なブラウザ用意しました。
414わか:03/04/26 05:42
私は難しいことに挑戦していますが、
必ず、人気サイトにさせます。クーポン屋は
日本一のクーポン屋を目指しています。
http://www.c-gmf.com/index3.htm
http://www.c-gmf.com/index2.htm
>413-414
広告屋逝ってよし
>本7 ◆HON7/awDa.
荒らすな。ウゼぇ。
>本7 ◆HON7/awDa.

話の理解力もスキルも無いくせに二度と書き込むな、クズが
>>415
ワラタ。同じ扱いか(藁
419本7 ◆HON7/awDa. :03/04/26 13:19
半角の厨がまじってるな
>>419とかな
例えば>>413-414のような広告厨をローカルあぼーんする場合、
2ch専用ブラウザを使わないで非表示にするにはどういう仕様がいいだろうか?
422本7 ◆HON7/awDa. :03/04/26 19:26
俺はラウンジなんだが。
削除投票システムなんてどうよ?

削除人待ちではなくこれは消すべきだと思ったら誰でも投票できる
それを元にフィルタリング
つまりあぼーんリストの共有ってことです
424本7 ◆HON7/awDa. :03/04/26 19:53
少数派を切り捨てるやり方は賛同できない
>>423
つまり、田代砲の改造品の餌食になるためのシステムを作るわけですね?
何故賛同者がでないのか、考えたことはあるのかな
427426:03/04/26 19:57
誤爆。失礼しました
>>425
あくまでフィルタなのでそれを適用するかどうか、どのコミュニティのフィルタを適用するかは
使用者に委ねられます
マスターに手を加えるわけではありません
429本7 ◆HON7/awDa. :03/04/26 20:30
>>428
JAVAスクリプトかなんかで直読みスクリプト書いたついでに組み込めば?
>>428
だったら普通にローカルフィルタでいいと思う。
>>430
一々新手の広告に対応する手間が低減される
また、荒らし行為にも強くなる
>>431
そのフィルタの情報が正しいことを誰が保証するんだ ?
全発言に対するフィルタを投票する奴が必ず出てくるよ。
>>432
二通りあります
1.トリップなど電子署名にあたるものを導入
2.いくつかのグループに細分化しそれぞれがそれぞれのポリシーに基づいて管理

削除人との相違点は管理する人(グループ)の利害のみでフィルタを作成することができることです
bbs.cgi にDenyListみたいなのを読ませて、特定のURL(広告とか)が
含まれていたら投稿拒否みたいのはどうかな。このスレのネタではない
ような気もするけど。
>>433
悪いけど、そのグループ員はどうやって決めるの ?
全てのグループに参加して邪魔することだってできるんだろ ?

(もちろん匿名性をある程度犠牲にすりゃそういうのを排除できるだろうけど、ある面 2ch の特性を殺すことになるからな。)
P2PBBSスレでも出てたな>あぼーん投票
組織票をどうするかが問題になったが
>>435
TOMATO+αって感じですな
>>433
参考までに。
新しい掲示板の仕様を考える
http://pc2.2ch.net/test/read.cgi/php/995359658/
>>423
あぼーんリストを有志が作成してWEBで配布
自動ダウンローダーで常に最新の状態に保つ
ダウンロード元は複数を指定できる

これならあぼーん機能に対応しているほとんどの専用ブラウザで利用できる
欠点は専用ブラウザが必要

専用ブラウザの補助ツールの話題はスレ違いかな
この手のツールはゲ製板並に荒らされないとあまり意味がないけど
スレ違いかもしれないけど、ひろゆきが最近
「あぼーんでログが詰まるのはツールの問題であって、2chの問題ではない」
的なニュアンスの発言をしてたのを見ましてレスを。。。
昔より確実に削除の頻度が増えて、今後は ログつまり → 再取得の頻度が増える
のが、昨今の削除板を見ていて痛感しているのですが、
削除を前提として考えてスレッドの仕様を作る という視点の改良は可能なのでしょうか。
いいんでないの。
……インデックスでもつけるかい?
結局RDBにせよ、という事で

JavaScript案面白かったけど実現無理っぽいな〜
RDBにすれば何で速くなるん?
>>445
俺のつたない知識からいくと、
・データにアクセスするために必要な、ディスクアクセス等さまざまな部分で
  彼らの長年にわたる知識を詰め合わせた最高の最適化を行っているため
  read.cgiなどに比べデータ読み出しの効率が非常に良くなることが予想できる
・データベースを利用するためのプロセスが常時一つ立ち上がりっぱなしになることが予想され
  (具体的にはjavaサーブレットとか)、プロセス起動&終了の手間(コスト)が
  かからなくなるので高速化される
・部分的に読み出したい場合なども適切なデータ構造を取っていればコスト無く可能

などでしょーか
>>429 本当に馬鹿だったんだな
http://pc2.2ch.net/test/read.cgi/php/1050607994/
>>447
どうせ、役立たずのラウンコ
>>447
放置で
あぼーんの位置さえわかれば全再取得しなくて済むんだけどな
つーか、負荷を減らしたいならマジでRDBにすればいいんじゃねーの?
たぶんデーモン動かす権限すらないよ。
かりもんのサーバだし。
インプリメントされているものは増やせない、減らせない、ルートも握れない、
という条件がほぼ確定なわけだから、その前提で考えないとね。
前回もその縛りだったからな
新機能もいいがすでにある機能をこれからread.cgi 5.26+に
再実装していくはずだからもう少しマシにできないものか
http://www.example.com/#.2ch.net/
こんなのとか
read.cgi を read.phpにすると・・・・どんなもんかね。
現状のリクエストごとにプロセスを起動するのと、
スクリプト処理ながらphpモジュール内でスレッド処理するのと
どっちが軽いんだろう。
JavaScript、案は面白いな。
一時的にテストで入れてみて、転送量が増えるかどうか試してみたらどうだろう?
テストするまでもなく転送量は増えるだろ……
>>456
それなら apache モジュール mod_2ch.c にした方が良くないか?
<script defer=defer><!--//
document.getElementsByTagName("BODY")[0].innerHTML=
document.getElementsByTagName("BODY")[0].innerHTML.replace(/デフォルトの名無しさん/g, "<br>hogehoge");
//--></script>
<body>
デフォルトの名無しさん<>sage<>01/09/10 19:21<> テストするまでもなく転送量は増えるだろ…… <>
デフォルトの名無しさん<>sage<>01/09/10 19:30<> >>456 <br> それなら apache モジュール mod_2ch.c にした方が良くないか? <>
</body>
どう考えても無謀だろ
dat→HTML変換処理を書いたJavaScript込みのHTMLを別に置いて、
それ経由で参照しに行くわけじゃないの?
datの1リクエスト毎にScript込みで送ってたら転送量増えるのは当然。
>>461
別の場所に置いても結局転送することに変わりはないんじゃない?
最新の書き込みが反映されなくなっちゃうし、差分読み込みはできないでしょ。
データ解凍と自動リンクとかをクライアント側でやらせて
鯖はただデータを送るだけっていう発想か
>>463
発想自体はmonazilla系ツールが既に実践していることだけど、特別なクライアント
ソフトをインストールさせることなく実現できないかと言う議論かと。
で、出てきた意見がブラウザ上でJavaScriptにやらせればってことだけど、まあ俺
にはいまいち方法が解ってないわけだが(w
結論はJavaScriptではdatを保存しておくことができないので
毎回すべて読みに行くことになるから転送量激増
転送量≠負荷なわけで
負荷も転送量も両方問題なのよ。単に現状負荷の優先度が
高いというだけでね。転送量が限界超えたらまた同時多発で
板閉鎖になるよ。2001年8月ショックみたいに。
>>461の案だけど、生のdatをread.cgi が直接送りつけて、表示変換だけ
JavaScriptでやるという手もなくはないかな。ただ、JavaScript切ってると
わけがわからないけどね。
google バーみたいに ActiveX のコンポーネントをインストールさせちゃえば?
>>469
それってIEプラグイン(ActiveX)の2ちゃんブラウザ作るってことだよね。
そやね。
Flash でも面白いかも。
ローカルのファイルにアクセスできるかどうか知らないけど。
>>470
monazillaにあった気がするな
>>468
なぜ生datをわざわざread.cgi通すんだ?
クライアントインストールでは本質的な解決じゃないと思うのだが……
というのも、たいていのユーザーはクライアントなんてインストールしない。

そうするとread.cgiを改良するか、JavaScript/JavaApplet/Flashによる
htmlの強制クライアント化が望ましいのだろうけれど、
JavaScriptは転送量の増大を生む。
AppletとFlashはインターフェース的に不評を買う可能性が高いし、
(知らずに)オフにしている人間は、一般ユーザーには結構多い。

とりあえず誰かが作ってくれるといいなぁ。Appletなら楽そう?
read.cgiの抜本的改良案もあるのかな?
実際に負荷のネックになっている部分がどこなのか、
サーバのCPU単位のプロファイリングをして貰いたいけれど無理だよね。

上のレスを参考にすると、gzipのテンポラリファイル作成時の負荷と、
read.cgiを呼び出しているときプロセス起動・終了の負荷が重いのかな。

何とかそれを根本的に解決できるアイデアはないものか。
>>468のアイデアは悪くないと思います。
>>473が「なぜ生datをわざわざread.cgi通すんだ?」と言っているけれど、

たとえばread.cgiが先頭に
<SCRIPT LANGUAGE="text/javascript(だっけ?)" src="http://www.2ch.net/read.js">
</SCRIPT>
みたいな出力をしましょう。そして本文はdatをちょっと手直しして、
JavaScriptで処理しやすい形で出力する。たとえば、
<div id="name_1">デフォルトの名無しさん</div><div id="mail_1">sage</div><div>...
みたいな形で。(divにはstyle="display:none"を入れておく必要があるね)

そして全部読み込まれたら、先頭で読み込んだJavaScriptがいつもの見慣れた形に整形して表示する。
この方法のメリットは、
・read.cgi自身の負荷は今より若干減る
・htmlの作成はクライアントで行うので、タグやリンクなどの転送量が激減
今概算で出してみたところ、現状のdatを利用するだけでも25%の転送量軽減を望める模様
(このスレの1〜100を使用、HTML62,243bytes、DAT45,561bytes)

現実的な軽量化ではありますね。
ちょっと>>476の整理を。
・read.cgiの出力をさらにJavaScriptにかけることで、HTML生成をクライアントに任せる
・read.cgiは整形HTMLを出力する必要が無くなり、転送量が25%程度減る可能性がある
・またgzipによって生じるコストも、転送量と比例して25%程度減る事が予想される
・HTML整形を行う外部JavaScriptは、ブラウザのキャッシュに入るので頻繁に転送されない
・JavaScriptを使用すれば、理論上は99%以上のブラウザで見た目を変えずに提供できる
・デメリットとしては、クライアントが少し重くなる事と、JavaScriptを切っていたら使えない事
しかもJavaScriptを頑張って作れば、下のサイトみたいなのをデフォルトに出来るね
http://members.tripod.co.jp/moe_story/test/t-4fzrxdrx4i.html

#例が悪くてすまん、俺は妹属性なので
あ。転送量の計算は、さらにgzipにかける必要があるな。
ノーマルzipでテストの結果、HTML13367byte、DAT11635byte。

12%の転送量削減。やる価値はあるかも。

ということで、みなさんの検討お願いします
>475
だから、根本的解決を図るには、サービスにするしかないのさ。
サービス(要は常駐して内部/外部からのリクエストに応える)にすると
最終的に負荷を一桁以上減らすことも可能だろ。

まず、fork/execのCGIプロセス関係の負荷を減らし、
.datの内容をキャッシュしてDiskI/Oの負荷を減らし、
圧縮した結果もキャッシュすることでCPUの負荷を減らし、
さらにはread.cgiのrawモードのように
専用ブラウザ用のインターフェースも内蔵すれば
こっちにもキャッシュする効果が出てくる。

ここまで(インターフェースを確定)して、専用ブラウザに普及すば、
.datファイルを公開せず、隠すことができる。
つまり、内部がservlet+DBでも全然かまわない、完全に自由になるわけさ。

サービスっつったって、何もhttpdを作れってわけじゃない。
apacheモジュールでも、mod_perlを利用したperlモジュールでも、
或いは他のモジュールを利用してもいい。
「リクエストの度に起動しない」「状態を保持し続ける」
この2点を満たせるならばどんな方法でもいい。

ただ、開発は力を合わせれば充分可能だけど、導入の方が難しい。
rootも無いし、成果物を好き勝手にいじれる事も求められるみたいだからね。
>476
read.cgiのソース覗いたことある?
read.cgiが出力を細工する負荷なんて微々たるものだ。
何度も繰り返されているが、負荷は
・プロセス
・I/O
・圧縮
この3点。

.datの内容をcgiで出力するなんて、現状は全く意味がない。
そもそも、read.cgiのrawモードが
「負荷が高くなりすぎる」という理由で非推奨となっている。
誰か夜勤とかひろゆきとか呼んできてよ
>>480
最後の2行がそれまでの全部を否定しているような?
>>481
476は負荷の話ではなくて、転送量の話。転送量も下がるに越したことはないでしょ?

負荷はどなたか頼みます。
>>481
転送料では意味あるだろ?
486デフォルトの名無しさん:03/04/29 01:21
とりあえずageよう。
転送量じゃなくて転送料(金ね)の問題だったら●でなんとか
賄える気がするから減らすべきは負荷なのかな。
今は負荷分散のために●の売り上げで鯖が増えてるけど。
だから

負荷をあげて転送量をさげるために、2年前の8月、当時の全monazillaツールは
read.cgiのrawモードを利用してdatを取得する機能を取り入れた
(これなら圧縮も出来る)

今は使われていない

なぜか?

「負荷が上がりすぎるから使わないで欲しい」と言われたから
>>488
なんかはずれたことを言っていないか?
どうして?

read.cgiを使って転送量を減らそうとする限り
転送料と負荷はトレードオフの関係にあるでしょ。

いま最重要なのは負荷でしょ?
まさか人大杉って言葉聞いたことないとか言わないよね?
あ、ごめん、わかってなかったみたい。
説明すると

  たとえ転送量を多少減らすことが出来るとしても
  それに伴って負荷があがってしまうのであれば
  負荷が最重要である間は、採用される見込みは全く無い。

だから無意味なのさ。
492デフォルトの名無しさん:03/04/29 01:34
>>490
違いますよ。よく476を読んでみて。
負荷を、読む人のクライアントマシンに(JavaScriptで)かけることにより
サーバの負荷と転送量両方とも減らす、という事です
どうしてもやってみたければ、既にある機能
http://pc2.2ch.net/test/read.cgi/tech/998908559/l10?raw=0
を使って試してみたら?
read.cgiを改変する必要があるとは思えないし。
493は勘違いしたまま?
468==476==>>477のアイデア、問題ないなら導入してもいいんじゃないか?
転送量12%オフってでかそう。
>492
わかってるよ。

JavaScriptでどうやって差分読み込みするか結論は出てるの?

差分でなければ全取得しかない

だったらCGIで差分を転送させたら?

って流れだったから無駄と言ってるの。

それと、同一部分が多いHTMLは、圧縮すると.datと大きな差は出ないの。
これも昔に検証されてるよ。
もちろん、FORMやらの部分は違うけどね。

それと、負荷は1%も差が付くとは思えないけど。


俺が言いたいのは
最も重要なのは負荷で
負荷をかけている最大の要因がread.cgiなのだから
「read.cgiを使ってどうするか」ではなく
「できるだけread.cgiを使わないように」する事を考えるべけ
ってこと。
>>495
>それと、同一部分が多いHTMLは、圧縮すると.datと大きな差は出ないの。
>>479
>>495
負荷の話は同意です。これはもっと画期的なアイデアが必要そう。

圧縮は私が試したところ、>>479で書いたとおり12%の差が出る結論になりました。
転送量に12%の差が出るなら、やってもいいんじゃないかと思ったんですが。
うん。やってみる価値はあるとは思う。
無駄って言ったのは訂正する。ごめん。

圧縮後のサイズ比も、AAや長文の多いスレと一行レスの多い雑談系では違うし
>1と>>1の差も大きい(いくつ入ってるかで全然違う)。
負荷も、read.cgiは>>1の書き換え等でごちゃごちゃやってたりもするんで
数%程度は違うかも。

ただ、俺は>>480に書いたような根本的な対策が必要な時期に来ていると思ってるし
それが出来ないなら今まで通り●の金で延命を図る程度しかないかなと。

まあ、新しく設計から始める方が楽しいし
同じ時間を使うならそっち(導入手段を含め)を議論すべきだと思ってたんでね。
要は(俺が)やる気になれなかっただけってことで。
ほんとごめん。
read.cgi使う使わないの話なんだけどさ。
read.cgi止めてる場合は、TOPからのリンクを
htmlディレクトリ内のhtmlファイルにリンクするよう改造してくれ。
>>481
>・プロセス
read.cgi を使う限りつきまとう問題。主なCPU負荷。リクエストごとにプロセスの
生成・消滅が伴い、コストが高い。

>I/O
>圧縮
gzipが圧縮用のテンポラリファイルをディスクに作りに行くのでI/O負荷が高い。
圧縮はWEBサーバレベルでやっているので(もうread.cgi は圧縮してない)圧縮
に関する負荷はこれ以上どうにもならなそう。deflateも設定の関係か動かない
らしいので、ここらへんはどうにもならない?

ということで read.php を試してみる、が一番現実的っぽい。現状のCGI の代わ
りに、サーバにインストールされているPHP用のスクリプトを作るだけなんで。
ただ、ほんとに軽くなるのか?
501デフォルトの名無しさん:03/04/29 02:22
とりあえず現実的な改良案として、

方法:read.cgiでデータを書き出し→JavaScriptで展開
効果:転送量を10%前後減らすことが出来る
欠点:ブラウザが少々重くなる&JavaScriptがオフなら動かない

が挙がりましたね

phpがもし駄目な場合、mod_perlじゃダメなのか?
mod_gzip使ってるんならmod_perlも入れてもらえそうだが。
そうすればプロセスのコストは気にしなくてすむぞ。

ところでさ、read.cgiでgzip圧縮をやってしまえば
テンポラリファイルを作るI/Oが無くなるんじゃないの?
>>498
気にされずに。労力を考えると無駄かもしれないし、
出来ることなら抜本的な構造改革(どこかで聞いたな)が必要でしょう。

そこで>>501でまた面白いアイデアが出てるし。
gzipの圧縮を、mod_gzipを通さずに自前でやるのは、かなりOKなのでは?
問題はテンポラリを作らずに圧縮することが可能かどうか、すなわち
(多少圧縮率を落としても)ある程度のバッファリングでgzip規格にのっとった圧縮が可能なのかどうか。

もしこれが出来ればDisk I/Oの問題の大部分は解決しますね。
興味のある人はgzipについて調べてみてください。お願いします。私は寝ます(笑
phpは一度試してみるべきだと思う。
ただし、ひろゆきと夜勤★を説得する必要あり。
夜勤★(とマァブ)あたりは「Cで書いたネイティブコードが最軽」と
思っている節がある。

・mod_perl
apache2鯖には入っている。
1年前の負荷問題の時に導入を勧めた(perlモジュールの可能性を含め)が
夜勤★の「誰がメンテするの?わたしはいやですよ」により拒否された。
また、ひろゆきがメモリリークを疑って躊躇している。
こちらはわしづかみくんスレ参照。

・read.cgiによる圧縮
個人的な意見だが
read.cgiによる圧縮部に不具合があるような気がする。
負荷問題時に入れたら、鯖落ちが頻発するようになった。
メモリの問題かもしれない。
そもそも、圧縮部がかなり無駄(無駄にコピーしてたりする)なので直したいのだが
夜勤★がread.cgiをclosedにして手許で変更しているので、手が出せない。
最大の問題は、こういった実際の開発作業をする人たちに
なんら報酬が支払われないシステムなのではないだろうか。
>>503
ROM ってたのですが、わしづかみくんスレ なるもののリンク先を
教えてもらえないでしょうか?
別に金なんていらないさ。今までよりもっと快適に遊べれば。
ちなみにこれね。
http://pc.2ch.net/test/read.cgi/unix/1044371176/704

704 名前:ひろゆき ◆3SHRUNYAXA 投稿日:2003/2/12(水) 16:54
tcpserverだと、>690さんのような問題もあるわけで、、
tcpserverのようなことをするphpスクリプトormod_perlスクリプトを噛ませるってのは
どうなんでしょう?
ただ、mod_perlは、高負荷になるとメモリにゴミが溜まるようなので、
apacheを再起動しまくったりしなきゃいけないので、
あんまり採用したくなかったりします。
machibbsはmod_perlで動いてますが、早朝に再起動してます。
>>502
read.cgiのgzip圧縮機能はテンポラリファイルを生成しない。
もちろんmod_deflateも。
生成するのは単なるmod_gzipの都合。
510505:03/04/29 03:45
>>507-508
すんません。うたた寝してました。

HTML化待ちでしたか。でも、どうもありがとうございます。
クライアントが取得する 2ch の実データはリダイレクトして
どっか別のところにないと、根本的にはサーバの負荷も
データ転送量もイタチゴッコのような気もしたのが現在の所感です。
511aki ◆SvNaePrits :03/04/29 07:15
|-`).。oO(……。)チラ
read.cgiって、自前でmod_gzip通しているの??
あ、意味不明だった。read.cgiって、gzipの処理を自前でやってるの?
それともapacheのモジュールを利用しているの?
zlibを静的にリンクしてる
>>514
そいつがテンポラリファイルを作っているのかな?
ならその部分をテンポラリファイル作らない形に書き換えれば
確かにずいぶんと変わる気はするな。可能ならだが
ファイルは作ってない。
詳しくは>>611タンの http://2ch.nekoruri.jp/ からソースをどうぞ。
>>511だった。まあどうでもいいが。
じゃ、なんでmod_gzipがテンポラリファイルを作ることが
負荷になっているんだろう??
read.cgiのその部分は現在有効にされておらず
mod_gzip任せだから。
つーか少しは過去ログ嫁よ
過去ログ読んだんだけど、読解力が足りなかった。スマソ。
ってことは、自前でmod_gzipを作ればいいだけの話なんだな。
tech板の住民なら楽勝だろうけれど、ただでは絶対にやらないな
read.cgi で圧縮させるよりmod_gzipに任せたほうが軽くなるから
現状に落ち着いたんだと思うんだけど、認識間違ってる?
>>521
いや正しいです。

ただ、mod_gzipはテンポラリファイルを作成するらしく、
そのテンポラリファイルを作る際のI/Oコストが馬鹿にならないらしいです。

なので、テンポラリファイルを作らず負荷のかからない圧縮ルーチンを
自前で作成してしまえば(おそらくトレードオフとして圧縮率か負荷が必要でしょう)
I/Oの問題は解決します。

で、I/Oの問題が最重要なのであれば、そこで負荷を下げてはどうか…という話でした。
523aki ◆SvNaePrits :03/04/30 04:29
>>522
それじゃ、mod_gzipを改良して、
テンポラリファイルではなくメモリ上でgzip圧縮結果を保存するようにしてください。
おそらく、mod_deflateが参考になるのではないかと。
もちろん、そのモジュールを鯖に入れることができるかという問題が別にあります。

ところで、負荷: mod_gzip < read.cgi/zlib のソースをどなたか教えてください。
gzipを呼び出してる大昔の版が遅いのは確かですが、
どうせキャッシュの効かないread.cgiの結果の場合、
apache moduleであるアドバンテージはそんなに無いように感じるのですが……。
>>523
だからおまえがやれって。なんでわざわざ無償で・・・
525aki ◆SvNaePrits :03/04/30 08:51
無償とか訳わかんないこと言ってる香具師はこのスレに(・∀・)クルナ!!
>>525
無償とか言ってる奴はどうせ有償でもろくなもんは書けない奴だからスルーしとけ。
無償じゃやらないって言ってる奴って、
頭悪そうだし、仕組みについて全然理解してなさそうに見えるんだけど。
なんちゃってSEとかかな。
>523の後半
俺も、「mod_gzipが軽い」は「何となくそう思う」以外ないと思う。
少なくともheに頼んでmod_gzipを入れてもらう前は
index.html圧縮のトラブル防止が待たれていたってことと
read.cgi圧縮がmod_gzipに任せる前提になってたのが大きいかと。

ソース見てないけど、zlibのgzxxxx系がファイル読み書きしかできないから
mod_gzipがgzxxxxを使っているなら負荷がかかるのは当然かも。
一時期read.cgiによる圧縮を有効(最低圧縮率)にした頃の
動作報告スレや重い重いスレ等を見ると
実際に負荷は下がったっぽい。圧縮率の影響だけかもしれないけど。

何故read.cgiによる圧縮をやめたかは理由は不明。
鯖落ちとの因果関係も不明(cgiでapacheが落とせるのか?)だし、
bugがあってcoreを吐いてるのかもしれない。
>>528
read.cgi以外のindexとかsubbackとかのために
mod_gzipがやっぱり必要だから入れて貰った。
だからそのままread.cgiもmod_gzipにやってもらうようになった。

……という流れしか覚えてないんだけど、
もしかして、read.cgiはmod_gzip経由しないようにして
zlib圧縮を復活させればすむ問題だったりして。

もちろんindex.html等のGETにはmod_gzipのオーバヘッドが依然残るんだけど。
> index.html等のGETにはmod_gzipのオーバヘッド
ここの部分はちょっと違う。
index.htmlはbbs.cgi内部でindex.html.gzを作成している。
mod_gzipはindex.html.gzがある時はindex.htmlを全く探さずに
index.html.gzを返してくるようなので、オーバーヘッドは少ないと思う。

subback.htmlは当初更新毎に作ってたけど
今は.gzを作成してないかもしれない。subject.txt.gzも。鯖にもよるかな?
また、.dat(Rangeなし)は、mod_gzip導入直後は圧縮する設定になってたけど
負荷の問題で圧縮しないようになったはず(apache2鯖の設定は知らない)。
この辺は圧縮回数(bbs.cgi呼び出し回数)とGET回数とのバランスなので。

でも、結局、何がボトルネックなのか「〜らしい」って噂だけで
実際に数字が出てない(調査してない)から
どうするのが一番効果があるか、わかんないんだよね。
>>530
おっと、index.htmlは.gz作ってるのか。それは知らなんだ。

あと大きなパラメータはdatの圧縮をいつ行うかだとすれば、
やはりbbs.cgiやread.cgiの呼び出し回数に依存するし、
鯖毎に収容する板によっても割合が変わってくるかな。

さて、ここいらで巣に移動しますか?
2ちゃんねるのプログラムなどを書く人たちのモチベーションって何なの?
オープンソースは世の中に広く使われて、情報的インフラのような側面があるので
使命感などもかなり大きいと思うけれど、そんなのはないよね。
>>532
面白いから、かな。

read.cgi なんか 一日に何千万回も呼び出されるわけだし。
そんなコードに関われると考えただけで、駆り立てられる物がある。

あと、私は 2ch.net が好きだから。
使命感? そんな大きいモンじゃないよ。
少なくとも、今までに何かやってきた人にとって
金や名声でないことは確かだね。
>>533
参考になりますた。ありがとう。

俺は日曜プログラマだけど、なんとなく想像できなくもないかな。
アパッチのオープンソースなんかも同じく楽しそうだけど、
やっぱり日本語じゃなきゃ参加しづらいですよね。
自分が欲しいもんを作ってるだけだろ
少なくともオレはそうだ
apache2鯖に関してはmod_deflateを使うと言うことで解決に向かってる感じ。

■ 新しいサーバで read.cgi が正しく動かない問題。
http://qb.2ch.net/test/read.cgi/operate/1047840578/
(´-`).。oO(保守……。)
540山崎渉:03/05/28 13:11
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
 wea eawwr
・・・JavaとJSの区別をつけられないほど初心者だったのか・・・
>>542
マァヴのことか?
544デフォルトの名無しさん:03/07/02 01:21
日付/時間指定で新しいスレ一覧を取得できるように四手ほしい。
N速+とか見てるとどれが新しいスレなのかよくわからん
>>544
dat名でソートすれば
546山崎 渉:03/07/15 10:18

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
547山崎 渉:03/07/15 14:21

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
保守
もう、保守要らないのかな?
550山崎 渉:03/08/02 02:42
(^^)
551山崎 渉:03/08/15 17:28
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

8月騒動以来の長寿スレッドだから、保守してあげてください

(結局の所、8月騒動は管理側&サーバ屋の自作自演だったのかな)
夜勤の自作自演というのが定説です
保守
555デフォルトの名無しさん:03/10/12 17:04
懐かしい事件を思い出した。
あの時ははらはらしたな。
 他のスレッドなどへのリンクの表記を
>>みたいにできないかな >@とか・・・
@>http://pc2.2ch.net/test/read.cgi/tech/998908559/555
のように書きこんで、
@>555 のように表記されるような。
 >>と、前スレの続き、他スレで見た、
などを指すリンクの調和の幅。
557デフォルトの名無しさん:03/12/10 02:02
保守☆
手伝ってくれる方キボンヌ
http://program.dot.thebbs.jp/1071486463.html
手伝ってくれる方キボンヌ
http://program.dot.thebbs.jp/1071486463.html
560デフォルトの名無しさん:03/12/26 16:31
bbs.cgi再開発プロジェクト2
http://qb3.2ch.net/test/read.cgi/operate/1069144193/

いろいろ発注もあり。
akiさんまだ見てます?
見てたら
http://qb3.2ch.net/test/read.cgi/operate/1068017802/796-820
をお願いしたいんですけど・・・
つくろー。
563デフォルトの名無しさん:04/04/16 17:39
ひろゆき氏 blog

元祖しゃちょう日記
http://blog.livedoor.jp/hirox1492/

防犯・詐欺対策@2ch掲示板
http://that2.2ch.net/bouhan/
564まーちゃん:04/04/16 17:47
#▼ロックファイル
sub lock {
$symlink_check = (eval { symlink("",""); }, $@ eq "");
if (!$symlink_check) {
$c = 0;
while(-f "$LOC") {
$c++;
if ($c >= 3) { &error("■ロック中"); }
sleep(2);
}
open(LOCK,">$LOC");
close(LOCK);
}
else {
local($retry) = 3;
while (!symlink(".", $LOC)) {
if (--$retry <= 0) { &error("■ロック中"); }
sleep(2);
}
}
}

sub error {
if (-e "$LOC") { unlink($LOC); }
print "Content-type: text/html\n\n";
print "<html><head><title>$TITLE</title></head>\n";
print "<body>\n";
print "■エラー<hr>\n";
print "$_[0]\n";
print "</body></html>\n";
exit;
}
565まーちゃん:04/04/16 17:48
↑このロックファイルで定義したところ、
必ず「ロック中」になっちゃうんです…
何が原因なんでしょうか?
定義が間違っているのでしょうか?
保全
568デフォルトの名無しさん:04/09/10 23:53:36
秒表示記念
569 ◆bGJcuGhzXI :04/12/29 03:27:17
#5X:~$14H
570デフォルトの名無しさん:05/01/28 16:24:56
保守
571デフォルトの名無しさん:05/02/20 20:43:13
572デフォルトの名無しさん:05/02/28 23:21:47
573デフォルトの名無しさん:05/03/01 21:23:03
574デフォルトの名無しさん:05/03/03 08:44:22
575デフォルトの名無しさん:05/03/03 09:02:51
このスレでいくら議論しても、
ひろゆきがそれをフィードバックさせなきゃなんの意味もない。
576デフォルトの名無しさん:皇紀2665/04/01(金) 09:39:25
皇紀
577謎電波
お遊びは忘れないのな・・・