■スレッドリストへ戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50
2chのような掲示板システムってP2Pで
- 768 :デフォルトの名無しさん :01/08/29 13:46 ID:jAssUvRc
 -  すばらしいスレですね。 
 応援だけしかできませんが頑張ってください。 
 
- 769 :375 ◆MsUYMX0E  :01/08/29 17:40 ID:RZ89zfy6
 -  うーん、昼は昼で反応ないなぁ 
 それとロケット打ち上げ成功おめでとう 
  
 >767 のアイデアなんだけど、実際プロクシCGIのようなアクセス受けてさらに 
 他のホストにアクセスできるCGIがおけるプロバイダってどれぐらいあるんだろ? 
  
 おしえてWebProg板の偉い人? 
 
- 770 :デフォルトの名無しさん :01/08/29 20:53 ID:NuzxCJ3M
 -  perl で言うと LWP モジュールなどが使えるってこと? 
 それなら無料レンタルスペースでもいくつかあると思うけど。 
 
- 771 :てんてんdwp@ yankee.tokyo-nazo.net :01/08/29 21:05 ID:DVACnJqw
 -  128KbpsのOCNエコノミーでもいい? 
 いいんならテスト用のサーバ立てるけど。 
 
- 772 :266 :01/08/29 21:17 ID:FM3PGJUk
 -  >>771 
 おおっ、ぜひともお願いします。 
 
- 773 :てんてんdwp@ yankee.tokyo-nazo.net :01/08/29 21:29 ID:DVACnJqw
 -  >>772 
 了解です。 
 ただ、すぐにというわけにはいかないので来月まで待ってね。 
 それまで、うちのwebサーバでよければ実験用に貸します。 
 スピード遅いけど。 
 #現在Linuxインストール中(^^;;週末にインストール予定。 
 一応グローバルIPにまだあまりがあるから2ch.tokyo-nazo.net 
 立てるんで。unix板のミラーリング計画と共用ってことで。 
 インストール前だから聞くけど、HDD8Gじゃ足りないかな? 
 
- 774 :266 :01/08/29 21:36 ID:FM3PGJUk
 -  >>773 
 あくまでも実験用なんで容量や回線は要求しないと思います。 
 鯖側に放り込むものは現状の 2ch とほぼ同じ環境と 
 幾つかの拡張 CGI (perl製)ぐらいで済みます。 
 
- 775 :デフォルトの名無しさん :01/08/29 21:54 ID:E8zeMvHE
 -  266さん、375さん、メイルを送りました。 
 届いていなかったら教えて下さい。 
 # 375さんはたった今送りました。 
 
- 776 :てんてんdwp@ yankee.tokyo-nazo.net :01/08/29 22:02 ID:DVACnJqw
 -  >>774 
 なら、専用サーバ立つまでは今あるwebserverにぶちこみますよ。 
 近々独立させるとしても。 
 ということでよろしいですか? 
 ただ、社会人なので夜とか朝しか更新もメール読むのもできない 
 点は勘弁を。 
 
- 777 :266 :01/08/29 22:06 ID:FM3PGJUk
 -  >>775 
 俺の方へはまだ届いてないみたいです。 
 遅延しまくりの freemail だから少し時間掛かるかも。 
  
 >>776 
 ありがとうございます。 
 ちょっとした実験だけなんで 2ch もどきがあれば十二分です。 
 ご協力ほんとに感謝です。 
 
- 778 :375 ◆MsUYMX0E  :01/08/29 22:11 ID:RZ89zfy6
 -  メールいただきました。 
 ご協力に感謝いたしますです。 
 
- 779 :てんてんdwp@ yankee.tokyo-nazo.net :01/08/29 22:12 ID:DVACnJqw
 -  >>777 
 困ったときはお互い様。 
 それでも礼を言うならラウンジャーに言ってくださいな。 
 私を動かしたのはあるラウンジャーからの一通のメールだから。 
  
 具体的に何をするか教えてくれれば今夜か明日の夜にはスクリプト 
 放りこみます。 
 
- 780 :デフォルトの名無しさん :01/08/29 22:14 ID:E8zeMvHE
 -  >>777 
 念のため、もう一度送りました。 
 二通届いたら破棄してください。 
 
- 781 :266 :01/08/29 22:24 ID:FM3PGJUk
 -  >>775 
 メール届きました。 
 昨晩いただいた分でしたね。 
 返事しないでいたのすっかり忘れてました。すいません。 
 和塩の方は配布サイトなどに活用させていただきます。 
  
 >>779 
 ってことはこのスレ、ひそかに期待されてるんですね。 
 是非ともがんばらなくちゃいけませんね。 
 なるべく早めに必要な設定項目などをまとめてここに書いておきます。 
  
 現在の実装状況は次の三つを残して全て完了したところです。 
  
 1)サーバーからのデータ取得。 
 2)ピア間のデータ交換処理(ソケット周り部分のみ)。 
 3)セッションの状態遷移管理。 
 4)収集したレスの表示用整形ルーチン。 
  
 1)は鯖側 CGI とペアになるんで実験のことも合わせて少し考えなくちゃいけません。 
 2)は単に TCP で繋いでストリームを交換するだけなんですぐです。 
 3)は処理フローは書いてある状態ですんでコードに落とすだけです。 
  ただ、セッションの複製周りで少し検討したいところがあって保留しています。 
 4)はプロトタイプの段階ではほとんど整形しない生ログ状態の表示にします。 
  
 ひっかからなければ今晩中にもの自体は実装できそうです。 
 ただ単体じゃ実験にならないんで屋内のLANを使って 
 ちょっとした実験をやるつもりです。 
  
 今から風呂はいってきます(藁 
 
- 782 :266 :01/08/29 22:25 ID:FM3PGJUk
 -  >>781 
 三つじゃなくて四つでしたね(藁 
 
- 783 :375 ◆MsUYMX0E  :01/08/29 22:29 ID:RZ89zfy6
 -  すぐ上のスレから引用 (^^;; 
  
 今のところ「bbs.cgiは公開しない」という方針だそうなので、 
 出来ることは仕様の策定と、実装実験のみですね。 
  
 あと、ここまで話し合ってきたdatの新仕様案について、他のス 
 レッド(ミラー、P2Pとか)の方々とか、実際動いているスク 
 リプトの保守をしている管理側の方とか、monazillaプロジェク 
 ト(専用UAの作者)の方々とかの意見が聞きたいです。 
 特に現在のbbs.cgiの保守をされている方の意見が聞きたいなあ。 
 (このスレッドは見られているのでしょうか?) 
  
 簡単に現在出ている案をまとめます。(括弧内は私見です) 
  
 ◎あぼーんを塗りつぶしで行う 
  ほぼ同意を得られたと思っています。特に反対意見は無かった。 
  
 ◎インデックスの作成方法。 
 ・別ファイル(一番単純だけど、別ファイルになるのが何とも) 
 ・dat冒頭に20レス毎、50レス毎の領域を作る。(単純さは 
  良いのだが、現在のdatの仕様とかけ離れてしまいそうな。) 
 ・dat冒頭に1000レス分領域を作る(1000全部は要らないような) 
 ・レス毎にフィールドを作成し、1レス前50レス前等のインデ 
  ックス情報を追加。(現行のdatに即するならベスト。ただ、 
  作成、解析の手間が煩雑かな。) 
 (どれにせよ、インデックスの修復機能は実装する必要がある) 
  
 ◎あぼーん情報 
 ・datのレコードに即した構成であぼーんレコードをdat内に追加する。 
 ・レスの毎にフィールドを追加して、あぼーん情報をそこに納める。 
 (あぼーん情報の保存方法は、どっちもどっちの様な気がしてます。) 
  
 われわれとしてこれにコメントすることをまとまませう.. 
  
 まず思いついたのが 
 ・datにハッシュを一緒に埋め込んで欲しい 
 ・インデックスを修復してもあぼーんしたメッセージを飛ばさないでほしい 
 (レスの番号が変化しないようにして欲しい) 
  
 ほかなにかありますっけ? 
 
- 784 :デフォルトの名無しさん :01/08/29 22:46 ID:E8zeMvHE
 -  >>783 
 スレの上げ下げの一覧作成はどのタイミングでしたっけ? 
 bbs.cgiあたり? 
 
- 785 :デフォルトの名無しさん :01/08/29 23:10 ID:QIUPlCko
 -  >783 bbs.cgiを弄ってたトオル★は、2chを去るそうです。合掌。 
 
- 786 :266 :01/08/29 23:12 ID:FM3PGJUk
 -  >>783 
 毎度です。 
 こちら側が鯖に求めるのは次のリストの管理と提供です。 
  
 1)過去の一定時間内にその板にアクセスした P2Pcache ユーザーのアドレス一覧。 
   IPとポートが必要です。 
   加えて P2Pcache のバージョンとかもあった方がいいかも。 
  
 2)板の一覧。 
   板のIDと名前のペアの一覧が必要です。 
  
 3)板に属するスレの一覧。 
   スレのIDと名前のペアの一覧が必要です。 
   このスレのIDはフローティングの順序にそって並んでなくてはなりません。 
  
 4)スレに属するレスの一覧。 
   レスのID、サイズ、ハッシュ(MD5)、の組の一覧が必要です。 
   レスのIDはスレ内で一意で且つ順序比較が可能であることが必要十分条件です。 
   ※今思いつきましたが無効ハッシュ値をあぼーんフラグにしてもいいかも。 
  
 5)レスの内容の一覧。 
   キャッシュヒットしなかった時に差分更新するために 
   レスの内容を個別に取得できる必要があります。 
  
 これらが鯖上でどのように保存されるかは問いません。 
 適当な名前の専用 CGI (p2p.cgi とか)を経由して取得できればOKです。 
 
- 787 :266 :01/08/29 23:13 ID:FM3PGJUk
 -  sageで書いてしまった。 
 
- 788 :デフォルトの名無しさん :01/08/29 23:34 ID:E8zeMvHE
 -  >>786 
 1)過去の一定時間内にその板にアクセスした P2Pcache ユーザーのアドレス一覧。 
 read.cgiが有力だったと思う。 
  
 2)板の一覧。 
 3)板に属するスレの一覧。 
 4)スレに属するレスの一覧。 
 現状動いているのそのままと言う意味で確かread.cgiが有力だと思う。 
  
 5)レスの内容の一覧。 
 :キャッシュヒットしなかった時に差分更新するために 
 :レスの内容を個別に取得できる必要があります。 
 これはread.cgiでID指定とFrom To指定で出来たと思う。 
 ただし、不連続なID複数は無理だったような。 
 MD5は、read.cgiよりもbbs.cgiの方が効率的だが、回避策はないこともないくらい。 
  
 と、考えると、read.cgiをparseして情報取得というのが 
 現状維持だが、効率とかを考えると適切でない場合もあると思う。 
 
- 789 :デフォルトの名無しさん :01/08/29 23:37 ID:E8zeMvHE
 -  >>788 
 板の一覧は、BBSTABLE(bbstable.html)か、今は。 
 
- 790 :266 :01/08/29 23:38 ID:FM3PGJUk
 -  >>788 
 read.cgi の出力はブラウザに表示することが前提でHTMLに整形されてますけど 
 こっちでは整形はクライアント側でやっちゃうんで 
 IDの一覧のみといった必要最低限の情報だけで十分です。 
 というより、そういう形になってないと 
 HTMLからデータを抽出することになりますんで 
 帯域を無駄食いする上に処理が半端じゃなく面倒になります。 
 やはり専用のデータ出力が欲しいところです。 
  
 >>786 
 自己レス。 
 板一覧にはサーバー名も要りますね。すっかり忘れてた。 
 メッセージフォーマットにもフィールドを追加しないと。 
 
- 791 :266 :01/08/29 23:39 ID:FM3PGJUk
 -  板のリストとしては次のようなのが嬉しいです。 
  
 板の名前 鯖の名前 板のディレクトリの名前 
  
 これが並んだ一覧です。例えば次のような具合。 
  
 プログラム技術 piza2 tech 
 プログラマー mentai prog 
  
 この一覧は CGI 経由じゃなくて 
 直アクセスでデータファイルを拾ってきた方がいいですね。 
 
- 792 :デフォルトの名無しさん :01/08/29 23:42 ID:RZ89zfy6
 -  あと 
  1) 
 なんですけど、やっぱり明示的にピアを登録、削除するCGIを 
 つけたほうがいいのか、正直また迷ってます。 
  
 こうする利点として 
 1)登録したピアを実際にポートをたたくなどして検証できる 
 2)モバイルユーザなどが不用意に登録されることを防ぐ 
 3)きちんと削除されればリストの質があがる 
  
 欠点として 
 1)作るものが増える 
 2)いたずらによる登録の可能性 
  
 があるのですが,, 
  
 あと上でちょっとふれた プロバイダ設置CGI型のピア などを実現しようとしたら 
 USER_AGENT だけで情報を送りきれるか? というのもあります。 
 
- 793 :266 :01/08/29 23:45 ID:FM3PGJUk
 -  >>792 
 モバイルユーザーや低帯域ユーザーの問題は確かにおっしゃる通りですね。 
 登録自体は手間ではないので仕様に追加するのは簡単です。 
 鯖側も負荷調整のための制御を除いては実装は簡単なはずです。 
 あらためて追加する方向で検討しようと思います。 
 
- 794 :375 ◆MsUYMX0E  :01/08/30 01:33 ID:hNhXzQ4g
 -  今日はねます。 
  
 それと批判要望板からコピペ 
 -- 
 599 名前:  投稿日:01/08/30 00:56 ID:28vIkHGU 
 ■初心者のための2ちゃんねる存続危機解説(無断リンク) 
 http://home.att.ne.jp/wind/monsta/ga/2ch_kiki.htm 
 http://www24.big.or.jp/~faru/ 
 ここに簡単なあらましが書いてある。 
  
 悲観ばかりではなく良い知らせもある。 
 「P2P cache」を応用した最終兵器を現在2ちゃん有志がテスト開発中だ。 
 「P2P cache」の応用ソフトはアニメのガンダムで例えて言うなら 
 追い詰められたジオン公国が開発した 
 最後のモビルスーツ「ジオング」のようなものだ。 
 完成は何週間、何ヶ月かかるかわからないが 
 邪魔しないように、我々はおとなしく待とう。 
 そして深夜は最大瞬間風速を起こさせないように寝よう。 
 最大瞬間風速がこの2ちゃん閉鎖問題の原因なのだから。 
 
- 795 :   :01/08/30 01:40 ID:uLXMKjs2
 -  ジオングワラタ。 
 
- 796 :225 :01/08/30 07:12 ID:YEMO5.RY
 -  まあルータ経由とか、プライベートアドレスはどうするとか 
 色々考える点はあるんですが、まあとりあえず動くのが先でしょうね。 
 あとで仕様が変わっても困らないように作っておけばいいんだと思います 
  
 >>786 
 cgiじゃなくて、単にHPスペースにあげたログとかでも 
 資源として使えないかなと思うんですよね。 
 要は代わりにリクエストに反応するサーバンドがあればいいんですよね。 
 改ざんしやすい気がしますが、それはMD5の計算と照会で対応すると。 
 何となく、レス単独のものと、その時までのスレ全体のものとで、 
 2重化した方がいいかも? 
  
 まあ、動きの早い所では使えないかもしれませんが、 
 差分での補完を前提とすればいい話ですし 
 これなら、モバイルでも低帯域でも協力できるんじゃないかとおもいます 
  
 板の一覧はかちゅーしゃとかで使ってるのを流用するのが便利かも 
  
 レスIDは番号と投稿日の組でしょうね。 
 番号だけだと、透明あぼーんに対処出来なくて 
 投稿日だけだと、たまに順序が入れ代わってる時に対処できないんですよね。 
 
- 797 :266 :01/08/30 16:40 ID:hTQMY4zg
 -  ちょっとだけ報告。 
 設計にすごく無理のあるところがあったんで改修中(藁 
 もう粗方目鼻はついた状態にはなってます。 
 ただ鯖側環境がないんで実験は構成モジュールの単体テスト程度。 
 今日中に手元で最低限の実験をやっちゃいたいところですね。 
 
- 798 :   :01/08/30 16:47 ID:iTUnQuA.
 -  おぉ、サーバも提供できないしコードも書けないんですけれど、テスター 
 が必要になったらいつでも声をかけてください。 
 
- 799 :  :01/08/30 17:35 ID:i2hacTto
 -  あめざーや15chも2ch難民のために転送量でやばいという 
 噂ですね。 
 ひょっとしてこのスレが掲示板界全体を救うかも?....。私は門外漢で 
 何もできませんが応援してます。 
 
- 800 :てんてんdwp@ yankee.tokyo-nazo.net :01/08/30 21:14 ID:omnG8yq6
 -  一応うちはたぶん指定から24H以内にテスト環境構築が可能なので 
 必要なら声をかけてください。 
 
- 801 :266 :01/08/30 21:18 ID:hTQMY4zg
 -  >>800 
 ありがとうございます。 
 手元でのテストをやってから皆さんにも 
 テスト参加へのご協力をお願いしようと思っているんですが 
 まだ手元でのテストの方に半日近く掛かると思います。 
 もしよろしければ、その間に 2ch.net と 
 そっくり同じ環境を作っていただけると助かります。 
 具体的な方法については俺の方が 2ch の CGI の設定に 
 あまり詳しくないので CGI 改良スレの方のご協力を仰ぎたいところです。 
 
- 802 :せちがないにぎりめし ◆IgIufP86  :01/08/30 21:27 ID:0ksH/JrE
 -  テストするサーバーってレンタルサーバーでもなんでもOK? 
 それなら好きに使ってくださいな 
 2ch存続にかけるプログラマー様を応援いたします。 
 info@i-love-you.gr.jp 
 
- 803 :てんてんdwp@ yankee.tokyo-nazo.net :01/08/30 22:47 ID:omnG8yq6
 -  >>801 
 bbs.cgiがたしか非公開なのでそっくり同じってわけにはいかないが・・・ 
 避難所あたりで使われているスクリプト(perl+java?)でいいのかな? 
 
- 804 :デフォルトの名無しさん :01/08/30 23:05 ID:xr7HdTsk
 -  >>803 
 あ、私もスクリプトは、2ch型掲示版の17さん?のを 
 見ているので後でレポートしますね。 
 
- 805 :デフォルトの名無しさん :01/08/31 01:15 ID:en0PfAwQ
 -  大変です、今まで風俗板で隔離していた現在にちゃんねる1のキチガイが 
 とうとう何か新聞沙汰になる事件を起こしそうです。 
 チキンアサゲ定食こと負け犬、本名アナル出欽(推定32歳) 別名けっこう仮面 
 吉原ソープベルコモンズで、アナル性交を強要しようとして 
 見つかり出入り禁止になったことから恨みを抱き、 
 当該スレでキチガイ屁理屈を2ヶ月に渡って毎日書き込んでいたんですが、 
 昨日とうとう、議論に負けて泣き出しました。 
 なにかとんでもないことになりそうです。 
 吉原ベルコモンズ Part6 
 http://www2.bbspink.com/test/read.cgi?bbs=club&key=997511823 
 このスレッドの>>623から>>711あたりにアナル出欽が逃げて 
 生き恥晒している醜態が克明に記録されています。 
 たぶん、恥ずかしくて死にたくなっているでしょうね。 
 ふつうこんな生き恥晒したら出てこれないですよね。 
  
 現在の負け犬の遠吠えぶりは最新スレでご確認ください。 
 吉原ベルコモンズ Part7 
 http://www2.bbspink.com/test/read.cgi?bbs=club&key=999042350     
 
- 806 :デフォルトの名無しさん :01/08/31 01:17 ID:Ha76ETsk
 -  >>805 
 それより、こんな場違いなスレに書き込むお前の方が、将来ストーカー殺人とかやりそうで気になる。 
 話題提供のために、コテハンになれ。 
 
- 807 :デフォルトの名無しさん :01/08/31 01:38 ID:a9UVJB/o
 -  2ちゃんねるを救ってください。応援しています。 
 
- 808 :デフォルトの名無しさん :01/08/31 02:27 ID:ndUPWWrU
 -  17さん?のスクリプトに、掲示板一覧表示が動くように追加 
 (dat自体はもともと用意されてたが家ではうまく動かんかった) 
 と、一個掲示板を作ったデータ入りを置きました。 
  
 http://www.geocities.co.jp/SiliconValley-Sunnyvale/1506/files/bbscgi_r0100.tgz 
 http://www.geocities.co.jp/SiliconValley-Sunnyvale/1506/files/bbscgi_r0100.lzh 
  
 ポイント?は、 
 public_html/admin/board.txt : 板一覧、<>区切り 
 public_html/mine/dat/subject.txt : スレ一覧、<>区切り 
 public_html/mine/dat/999189425.dat : 記事データ、<>区切り 
 かな。 
  
 1)設置方法は、鯖側でCGIを許可. 
 ex) 
 httpd.conf 
 --- 
 <Directory /home/*/public_html> 
     Options ExecCGI 
 </Directory> 
 ... 
 (snip) 
 AddHandler cgi-script .cgi 
 --- 
  
 2) perlが、/usr/bin/perlでなく、/usr/local/bin/perlの時には、 
 tgz or lzhを展開後、org/perl_head.txtを編集し、カレントを 
 orgにしてから、./make.shを実行すると修整したものを入れてくれます。 
 うまく行かなかったら、手で直してください。:-) 
 
- 809 :808 :01/08/31 02:31 ID:ndUPWWrU
 -  あ、言い忘れましたが、上記のは、もちろんP2Pcache対応?していません。 
 ベースにするもしくはテスト用向きを想定しています。 
 叩き台の紹介です。 
 
- 810 :266 :01/08/31 03:39 ID:GDt82F3U
 -  生存確認で書いておきます(藁 
 ご協力ほんとにありがとさんです。 
 今手元で色々とテストをやりつつバグ取りしているところです。 
 
- 811 :デフォルトの名無しさん :01/08/31 03:55 ID:UD5Z8ZfA
 -  喜んで人柱になるぞ、ゴルァ!! 
  
 頑張って開発してくれやゴルァ!! 
  
 ところで、個人がキャッシュするものって、スレ単位ですよね? 
 
- 812 :プログラム技術板様 :01/08/31 12:45 ID:wtkADUR6
 -  ↓「稲垣メンバー」言論統制に不毛の抗議をする2ch前線本部はこちら 
 http://kaba.2ch.net/test/read.cgi?bbs=news2&key=999224058 
 
- 813 :てんてんdwp@ yankee.tokyo-nazo.net :01/08/31 13:49 ID:44wU9PJg
 -  すみません、>>808の元となったプログラムってどこにあるんでしょうか。 
 どうせ立てるなら某所の避難所兼用にしたいので・・・。 
 
- 814 :266 :01/08/31 14:05 ID:GDt82F3U
 -  再び生存確認で書き込み。 
 着々と進んでます。かなりいい具合です。 
 ピア接続実験がまだですが普通に使っててもレス単位でのローカルキャッシュが効きます。 
 大分遅れましたが明日朝までにはロールアウト間違いないでしょう。 
 
- 815 :デフォルトの名無しさん :01/08/31 14:07 ID:r.U1h5gk
 -  >811 
  
 基本的にはレス単位です。でも実際にはスレ単位でそろう 
 ことが多いことになるのかも.. 
 その辺は運用してみてのお楽しみですね。 
  
 >808 
  
 流出スクリプトのことでしたら bbs.cgiスレかなんかにあったような.. 
  
 >813 
  
 お疲れ様です。 
 
- 816 :375 ◆MsUYMX0E  :01/08/31 14:07 ID:r.U1h5gk
 -  あうー 名前入れ忘れた.. 
 
- 817 :  :01/08/31 14:30 ID:puLN.ZKA
 -  >>813 
 http://corn.2ch.net/test/read.cgi?bbs=php&key=998794497 
 
- 818 :デフォルトの名無しさん :01/08/31 16:26 ID:kyBsuD1o
 -  ★【2ちゃんねるが売っている!】★ 
 http://teri.2ch.net/test/read.cgi?bbs=accuse&key=999242413&ls=50 
 
- 819 :266 :01/08/31 16:47 ID:GDt82F3U
 -  >>818 
 おいおいおい。マジですか・・・。 
 
- 820 :名無しさん@お腹いっぱい。 :01/08/31 16:49 ID:zxqXHD12
 -   
 買え 
 http://www.bidders.co.jp/item/3423025 
 
- 821 :デフォルトの名無しさん :01/08/31 17:02 ID:5QwRJ5aY
 -  にちゃんねらーがネタで出品したのに対して、 
 ひろゆきが悪乗りしたとしか見えん。  
 
- 822 :デフォルトの名無しさん :01/08/31 17:07 ID:KmOcVo8.
 -  >>821 
 いや、出品はトップページ更新後に行われている。 
 
- 823 :デフォルトの名無しさん :01/08/31 17:18 ID:5QwRJ5aY
 -  >822 
 じゃあ一人で悪のりしてるだけだな。 
 ネットニュースに取り上げられるだろうから、 
 良いか悪いかはしらんが宣伝にはなるだろう。 
 
- 824 :デフォルトの名無しさん :01/08/31 17:57 ID:4V/0.g66
 -  散々騒がしておいて入札取り消し? 
  
 誰かに買わせるに当って値段を煽ろうということかしらん? 
 少なくとも客観的な値札を貼る必要があったという事かな。 
  
 しかし、当然予想されたように2ちゃんねらーが荒らしてるな。 
 入札しちゃったらどうすんだろ。 
 ま、額が額だから心裡留保で通じるということかしらん? 
 
- 825 :デフォルトの名無しさん :01/08/31 18:06 ID:KmOcVo8.
 -  早すぎ(w 
 http://www.watch.impress.co.jp/pc/docs/article/yajiuma/ 
 
- 826 :とり :01/08/31 18:10 ID:ntn9RiFQ
 -  JavaScriptでdat2html 
 http://fukuoka.cool.ne.jp/dat2html/ 
 
- 827 :デフォルトの名無しさん :01/08/31 18:11 ID:5QwRJ5aY
 -  >825 
 ニュー速には相当数のメディア関係者がいるからね。 
 2ch全体は言うに及ばず。 
 
- 828 :266 :01/08/31 18:13 ID:GDt82F3U
 -  う〜ん。製作中止にした方がいいのかな? 
 
- 829 :デフォルトの名無しさん :01/08/31 18:15 ID:Yw7AvM2I
 -  無駄にはならないのでは・・・。 
  
 2ch自体が9月中旬まで存続する事は 
 逆に決まったと見ていい訳だし。 
 
- 830 :266 :01/08/31 18:18 ID:GDt82F3U
 -  うぃっす。 
 とりあえず既に7000行ぐらい書いちゃったんで仕上げます(藁 
 
- 831 :デフォルトの名無しさん :01/08/31 18:28 ID:5QwRJ5aY
 -  つーか何でネタに右往左往されてんの? 
 気にしないでやることやるべきだと思うが。 
 
- 832 :266 :01/08/31 18:37 ID:GDt82F3U
 -  >>831 
 仕事と並行で抱え込んだものだから 
 やらないで済ませられるなら済ませたいわけで(藁 
 
- 833 :375 ◆MsUYMX0E  :01/08/31 21:41 ID:TyLqNw.M
 -  >266 
  
 ここまでできたんだしプロトぐらいまでは世に出しましょうよ! 
 このまま葬り去られるのは惜しい気がする。 
 
- 834 :てんてんdwp@ yankee.tokyo-nazo.net :01/08/31 23:05 ID:44wU9PJg
 -  >>808 
 遅くなって申し訳ない。public_htmlのパーミッションが777じゃなかったために 
 おかしな動作していた(笑)。 
 仮設置先はhttp://www.tokyo-nazo.net/~tester/entrance/index2.html。 
 そのうちちゃんと2ch.tokyo-nazo.net立てるけど・・・。 
 
- 835 :デフォルトの名無しさん :01/08/31 23:42 ID:p6qiJqEM
 -  >>815 
 さんくす。試してみたが、初期Settingが面倒ですぅ。 
 挫折...  いや、改造版を作った人が優秀なのがいけない。 
 便利すぎ。でも、万一テスト環境として、NGだといけないので 
 流出版も拾ってきてあぷしました。 
 http://www.geocities.co.jp/SiliconValley-Sunnyvale/1506/2ch-ryu.tgz 
 http://www.geocities.co.jp/SiliconValley-Sunnyvale/1506/2ch-ryu.lzh 
  
 >>834 
 public_htmlが777ってやっぱり変だよね。 
 でも、どのサンプルみてもそういう構成だった。 
  
 >>832 
 漏れなんか、会社で寝てるもんね(藁。 
 
- 836 :デフォルトの名無しさん :01/08/31 23:46 ID:p6qiJqEM
 -  url間違ってました。 
 http://www.geocities.co.jp/SiliconValley-Sunnyvale/1506/files/2ch-ryu.tgz 
 http://www.geocities.co.jp/SiliconValley-Sunnyvale/1506/files/2ch-ryu.lzh 
 
- 837 :266 :01/08/31 23:49 ID:GDt82F3U
 -  >>835 
 在宅PGって案外サボりづらいのよ(藁 
  
 今現在ピア間メッセージ通信のテスト中です。 
 これが終わったらロールアウトです。 
 しかし眠いので寝ちゃうかも(藁 
  
 ところで実際の実験をやるには鯖側に補佐の CGI が必要になりますが 
 この CGI はどうしましょ?やっぱ俺が書いた方がいいのかな? 
 
- 838 :デフォルトの名無しさん :01/09/01 00:02 ID:ms.cdiOw
 -  >>837 
 在宅かぁ。じゃあきついな。会社はいいぞ。 
 ださちゅーでもなんとか飯食わせてくれるしな 
 (ぃゃ、ぅそです>my会社の人) 
  
 cgiの方は、君は外部I/Fと注意点だけ出してもらえれば良いんでない? 
 どんなリクエストが来て何を返すか。 
 余力があればスケルトンを書いてもらえれば助かるけど。 
 詳細を説明するのが面倒なら、書いた方が楽かもね。 
 # 好み次第だと思う。 
  
 ちなみに、CSV形式なら、データ中に","(セパレータ)が来たときの扱い 
 も教えてくれるといいかも。 
 
- 839 :266 :01/09/01 00:15 ID:YgH.PB8M
 -  仕様は単純。 
 作る CGI は一つのみで、鯖上のデータを整理して渡してくれる奴。 
 CGI の名前を p2p.cgi とすると、次のような動作をする。 
 出力は常にリストで、各行は \n によって区切られる。 
 行内の項目デリミタは半角空白。 
  
 ●CGI の入出力仕様 
 呼び出しの方法:http://server.2ch.net/p2p.cgi?list=peer&board=XXXX 
 出力リストの行:ピアのIP port 
  
 特定板の住人のアドレスを収集するのに使う。 
 とりあえずは過去1時間以内にアクセスしてきた P2Pcache ユーザーの中から 
 上限100ユーザーまでで無作為抽出かな? 
  
  
 呼び出しの方法:http://server.2ch.net/p2p.cgi?list=thread&board=XXXX&page=X 
 出力リストの行:スレID スレの名前 
  
 特定板の特定ページ内のスレ一覧の情報を収集するのに使う。 
 スレIDは個々のスレに永続的に固有のものでなくてはならない。 
 
- 840 :266 :01/09/01 00:15 ID:YgH.PB8M
 -  呼び出しの方法:http://server.2ch.net/p2p.cgi?list=resinfo&board=XXXX&thread=XXXX&from=XX&to=XX&last=XX&nofirst=true 
 出力リストの行:レスID サイズ MD5 
  
 特定スレに属するレスの情報を収集するのに使う。 
 last が 0 以外だったら from と to が無視される。 
 レスID は 1 〜 1000 の通し番号であぼーんによっても動かないものであること。 
 サイズと MD5 は今はダミーでOK。 
  
  
 呼び出しの方法:http://server.2ch.net/p2p.cgi?list=resdata&board=XXXX&thread=XXXX&id=111,222,333,...,NNN 
 出力リストの行:レスID 内容 
  
 レスの内容の収集用。キャッシュになかったレスの差分更新用に使う。 
 id=の後ろに並ぶのはカンマで区切ったレスID。 
 レスの内容は更に次のフォーマットになる。 
  
 レスID<発言者名<メアド<タイムスタンプ<本文 
  
 デリミタが空白じゃなくて < になってるのに注意。 
 本文中に < が現れるのは構わない。 
  
  
 ●その他 
 これとは別に板一覧も必要。これはCGI じゃなくてもいい。 
  
 呼び出しの方法:http://www.2ch.net/boardlist.dat 
 出力リストの行:板名 サーバのホスト名 ディレクトリ名 
  
  
 こんなところ。 
 
- 841 :266 :01/09/01 00:17 ID:YgH.PB8M
 -  補足。 
 ピアのIPは普通に文字列で表現すればOK。 
 数値は MD5 以外は全部十進表記。MD5 だけは16進表記。 
 
- 842 :375 ◆MsUYMX0E  :01/09/01 00:27 ID:kNVOmjGE
 -  >266 
  
 えっと、個人的にはやはり他のcgiとの統一の意味でも 
 board -> bbs 
 thread ->key のほうが望ましいと思うのですが..  如何でしょう? 
  
 あと↑で発言者名とメルアドに < がはいるとまずいことになりません? 
 これってbbs.cgiで排除されるんでしたっけ? 
 
- 843 :デフォルトの名無しさん :01/09/01 00:38 ID:ms.cdiOw
 -  board=XXXのXは、板の名前 or ID(数字) or urlに来るID(アルファべっと)? 
 本文中のデミリタは、<>にしません? 現行では<>はタグブロックで 
 本文中には現れない仕様のようなので。 
 
- 844 :266 :01/09/01 00:45 ID:YgH.PB8M
 -  >>842 
 内部実装では板は board でスレは thread に統一しちゃったんで 
 鯖とのインタラクション部分だけ合わせても利はないと思います。 
  
 >>843 
 375 さんのお話とも被ってきますが 
 本文中のデリミタについてはおっしゃる通り <> で一本化しましょう。 
 
- 845 :<>375 ◆MsUYMX0E  :01/09/01 00:47 ID:kNVOmjGE
 -  >844 
  
 了解です。では今回はこれで行きましょう。 
 デリミタも2Byteなのがちょっときになりますけど 
 <>でいいとおもいます。上でうまく排除されていれば... 
 
- 846 :375 ◆MsUYMX0E  :01/09/01 00:48 ID:kNVOmjGE
 -  ってだめだった.. 
 
- 847 :266 :01/09/01 00:53 ID:YgH.PB8M
 -  >>846 
 <> になってるから大丈夫ですよ(藁 
 
- 848 :266 :01/09/01 00:53 ID:YgH.PB8M
 -  < > の間違い。 
 
- 849 :デフォルトの名無しさん :01/09/01 00:54 ID:ms.cdiOw
 -  >>845 
 dat上では&lt;&gt;となるようです。<> 
 <は、<b>がdat上に使われています。>現行仕様 
 と、cgiですが、375さんはperl好きですか?(藁。 
 もしくは、誰か詳しそうな人ご存じですか? 
 誰もいなければtryしますが、ほとんどperlさわった 
 ことないんで危険な香りが(w。 
 
- 850 :デフォルトの名無しさん :01/09/01 00:55 ID:5vmmv.Yo
 -  tabじゃだめなのかな?>デリミタ 
 何かと扱いやすいと思うんだけど。 
 
- 851 :266 :01/09/01 00:57 ID:YgH.PB8M
 -  俺としては一文字なら何でもいいんですけどね(藁 
 2文字なのはちょっとイヤ。 
 でも<>なら現行の 2ch の dat と同じだから 
 dat からデータを引っ張ってくる際に 
 あまり手間が掛からない(上手く行けばまんまコピーで終了?)かな、と。 
 
- 852 :375 ◆MsUYMX0E  :01/09/01 00:59 ID:kNVOmjGE
 -  >849 
  
 うーん。昔掲示板ぐらいは作ったことあるけど、 
 datの仕様とかわからないからなぁ.. 
  
 あと明日ちょっと出かけるので.. 
  
 一度他のスレで呼びかけてみましょうか? 
 
- 853 :デフォルトの名無しさん :01/09/01 00:59 ID:ms.cdiOw
 -  >>850 
 tabは本文中で使用可能なのでうまくないと思われ。 
 >>849 
 ちなみに<b>でなくて<br>でした。 
 
- 854 :デフォルトの名無しさん :01/09/01 01:03 ID:ms.cdiOw
 -  >>852 
 そうですね。呼びかけてお願いします。 
 もとがだめだと、改修も大変でしょうから。 
 だめなら一緒に推敲しあってやりましょう :-) 
 
- 855 :266 :01/09/01 01:03 ID:YgH.PB8M
 -  >>853 
 いや、本文中では何を使ってもいいんですよ。 
 タイムスタンプの直後のデリミタ以後は全部ひとかたまりで扱いますから。 
 なので、本文に至るまで(=ハンドルとかメアドとか)で使用されない 
 ことが保証されている文字ならなんでもいいわけです。 
 
- 856 :デフォルトの名無しさん :01/09/01 01:08 ID:ms.cdiOw
 -  それとすんません。私も明日(9/1)と明後日の午前は 
 知人に強制連行されますので不在です。_(_ _)_ 
 許してくれ。。>266 
 君の栄光は忘れない。(^-°)♭ 
 
- 857 :デフォルトの名無しさん :01/09/01 01:12 ID:ms.cdiOw
 -  >>855 
 なるほど。そうか。dat直読みが頭にあったので 
 ごっちゃにしていた。datは、投稿者 めあど 日時 本文の 
 順だったので。 
 ちなみに、board=XXのXは数字? それとも板の名前直ですか? 
 
- 858 :266 :01/09/01 01:13 ID:YgH.PB8M
 -  >>856 
 できあがって&うまく動いて&キャッシュヒットしまくった 
 時にだけ栄光があるんで先立つ賛辞は謹んで辞退いたします(藁 
 実際、キャッシュヒット率や利用ユーザー数が少ないと 
 いまいち効果が出ないだろうからなぁ。 
 仮に P2Pcache 利用者が 2ch ユーザーの6割で 
 キャッシュヒットが100%だとしても負荷は6割しか減らないわけで。 
 アルゴリズムのチューニングや普及活動には時間が掛かりそう。 
 
- 859 :266 :01/09/01 01:15 ID:YgH.PB8M
 -  >>857 
 XXXは板の名前直ですね。だからディレクトリ名と同じ。 
 ただものによっちゃ板がサブディレクトリのサブディレクトリとかに 
 なってる場合もあるんで空白を含まない任意の ASCII 文字列、 
 ぐらいで考えてます。 
 
- 860 :375 ◆MsUYMX0E  :01/09/01 01:19 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:88 
 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 
 98013467 
 97043231 
 94801673 
  
 ↑上位XXスレを出力(テスト用なら10スレ程度?) 
  
 (つづく) 
 
- 861 :375 ◆MsUYMX0E  :01/09/01 01:20 ID:kNVOmjGE
 -  3.あるスレに対するレスのサイズとハッシュを取得 
 呼び出しの方法:http://server.2ch.net/p2p.cgi?list=resinfo&board=XXXX&thread=XXXX&from=XX&to=XX&last=XX&nofirst=true 
 出力リストの行:レスID サイズ MD5 
  
 特定スレに属するレスの情報を収集するのに使う。 
 last が 0 以外だったら from と to が無視される。 
 レスID は 1 〜 1000 の通し番号であぼーんによっても動かないものであること。 
 サイズと MD5 は今はダミーでOK。 
  
 例: 
 http://server.2ch.net/p2p.cgi?list=99074284&board=tech&page=1 
  
 出力> 
 HTTP/1.1 200 OK 
 Date:Fri,31 Aug 2001 11:11:11 GMT 
 Content-type: text/plain 
  
  
 1 124 594f803b380a41396ed63dca39503542 
 2 142 74b87337454200d4d33f80c4663dc5e5 
 3 513 0b4e7a0e5fe84ad35fb5f95b9ceeac79 
 4 235 11649b4394d09e4aba132ad49bd1e7db 
 5 0 0 
 6 234 86c9cf00e87196f0207f3590d5fcffd3 
  
  
 実例を入れるとこんな感じですかね? 確認になりますが。 
 
- 862 :375 ◆MsUYMX0E  :01/09/01 01:21 ID:kNVOmjGE
 -  えっと、上では list=99074284 のレス5はあぼーんされてると仮定します 
 この辺の問題も決めないといけないのか,,, 
 
- 863 :266 :01/09/01 01:25 ID:YgH.PB8M
 -  >>860 >>861 
 ピア一覧の後半でポートとアドレスのデリミタがコロンになってます^^; 
 スレ一覧にはスレの名前も入れてください。 
 MD5 の方は16進ではあり得ない文字(Xとか)を32文字(これが重要)並べてください。 
 それ以外は問題なしです:) 
 
- 864 :266 :01/09/01 01:26 ID:YgH.PB8M
 -  >>863 
 MD5 の話はあぼーんの場合です。 
 
- 865 :デフォルトの名無しさん :01/09/01 01:28 ID:noHCEp/A
 -  >>858 
 キャッシュヒット率はレス単位なので頻繁に書込みの 
 あるところでは効果があると思う。更新のあまりないスレは 
 proxyとかミラーに利があると思うがそれは別スレで 
 進んでいるから併用が最強かも。理屈上は。 
 利用者については、proxyなどにくらべ、落ちていても良い分 
 手軽でしょう。少なくとも自分で使えば自分の良く見るスレは 
 概ね決まっているからそれなりには良いと思う。 
 負荷低減の為の強制or普及させるということについては課題だが、 
 cgi含むプロトができて効果が認められれば、誰かが更新するに 
 期待するしかないでしょう。少なくともやって損なものではないと思う。 
 これ程の規模向けで実験させてもらえるチャンスもそうそうないだろうし。 
 
- 866 :あぼーん :あぼーん
 - あぼーん
 
- 867 :コピペテンプレート :01/09/01 01:32 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スレ程度?) 
 
330KB
新着レスの表示
スレッドリストへ戻る 全部 前100 次100 最新50
0ch BBS 2004-10-30