■掲示板に戻る■ ■過去ログ倉庫めにゅーに戻る■
2chのような掲示板システムってP2Pで
1 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 13:51
2chのような掲示板システムってP2Pで実現できないかなぁ?
匿名が基本なんで、P2Pでうまくいくような、、、なに?P2Pだと匿名化できない!?!?
えらい人教えて!


2 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 13:57
マジレス。
P2Pってなんですか?


3 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 14:04
>>2

まじですか?
Webのようなサーバシステムじゃなく、すべてがクライアント&サーバになるようなシステム。
GnutellaやNapsterが有名だね。Napsterは検索の部分はP2Pじゃない。
ちなみにP2P = Peer to peer


4 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 14:22
マジレス

>>1
>匿名が基本なんで、P2Pでうまくいくような、、、なに?P2Pだと匿名化できない!?!?

串を一回通せばいいんじゃない。でも串の匿名性を保証する手段がないね。
TCPじゃなくてUDPなら送信元のIPアドレスは不要だから、なんとかできるかもしれない。
その代わり1つのパケットと続くパケットを識別するために、乱数か何かの通し番号が
必要かもしれないね。

普及するかどうかはともかく、わりと面白いんでない?


5 名前: デフォルト名無しさん 投稿日: 2001/05/20(日) 14:34
http://www.hotwired.co.jp/news/news/20010518302.html
こんなところから一緒に勉強していこうYO


6 名前: 1 投稿日: 2001/05/20(日) 14:39
ベースはこれでいけるかも。
http://freenet.sourceforge.net/

Javaだと
http://www.jxta.org/

じゃない?


7 名前: 1 投稿日: 2001/05/20(日) 15:20
勢いでサイト造った。

http://www.geocities.co.jp/SiliconValley-PaloAlto/6896/Link.html


8 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 15:23
はーい、せんせー質問でーす。
1君が言ってるのは、UUCPでNews背信するのと
どこがちがうんですかぁ?


9 名前: 1 投稿日: 2001/05/20(日) 15:36
>>8

雰囲気が・・・。(汗)

あと、UUCPのニュース配信ってコンテンツを全部配信するので、あまり、P2Pって感じでもないと思う。結局大きな線とディスクいるし。結局一般人はそれにぶら下がるだけじゃん。

自由に自分の好きなテーマの掲示板を作れるようにしたいね。
(本当はNewsはすぐに思いついたんだけどね、、、)


10 名前: 1 投稿日: 2001/05/20(日) 15:37
さげてしまった。


11 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 15:58
自分を騙られるのが嫌なら自己紹介ついでに公開鍵でも添付して
次から証明書つけるとか。(そこまでやるか汗)


12 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 17:24
>>11
証明書つけた瞬間、それは匿名とは言わんだろ。


13 名前: 11 投稿日: 2001/05/20(日) 19:50
>>12 証明書ったってベリサインとかで取ったのを付けろって言ってるわけじゃないのよ。
★マークのかわり。公開鍵の送り主と発言者が同一人物かどうかチェックしたいだけ。
顰蹙かって叩かれたら鍵のペアはいつでも好きなだけ再生成できるし。(笑)
PGPの公開鍵ばら撒いても個人情報が漏れるわけじゃないっしょ?
(まあ、そこまでやる必要ないと思うけどね)


14 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 20:15
2chでいう1スレッド単位でデータを分散するのがいいとおもう
各ノードは自分の立てたスレッドの一次サーバになる。
それぞれ各ノードは一種のキャッシュ機能というかニュースのスプールみたいになってて
各々軽くて近いとこからデータ取ってくる、、、と。
で、そのスレッドの管理権とデータはキャッシュしてるノードにカンタンに
両者合意の上で委譲できれば良いんで無いかと、、

#ダイアルアプの人は常時接続の人に頼むかすぐ委譲するしかないか?
#それとも接続時にキャッシュ鯖から一気に同期とる?
#委譲だけじゃなくて一時的に任すみたいな機能も必要か?


15 名前: 1 投稿日: 2001/05/20(日) 20:28
gnutellaベースにしようと思います。(できるかどうかは、わかんないけど)
Javaが好きなんで、なんか、Servlet Engineと合わせます。

ちょっと時間がかかると思うけど、下がらないことを祈って・・・。


16 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 20:30
>>1
おもしろそうなことやってんなー。
ガンバレー。


17 名前: 1 投稿日: 2001/05/20(日) 20:44
>>14

それ、採用させてくださいな。。。
ダイヤルアップは確かに考慮必要ですね、、考えます。


18 名前: 1 投稿日: 2001/05/20(日) 20:59
>>16

さんきゅ〜!
でも、まだ何もできてないので、できたらもっと応援してね。


19 名前: 1 投稿日: 2001/05/20(日) 21:24
とりあえず、Servlet内でgnutella(gnujatella)が動いているように見える。I/Fをいまから作成。


20 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 21:47
というか…。掲示板をP2Pトポロジで実装してなにがうれしいのか?
ここがよくわからん。
仮にやったとしても、それは「掲示板」とは違うものになるんじゃないか?

> 自由に自分の好きなテーマの掲示板を作れるようにしたいね。
自分でWebサーバ立ち上げて掲示板運営するんではいかんのかい?


21 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 22:09
>>20

P2Pって音楽ファイルの配信しか役に立たない?あなたの賢そうな頭(藁)でポジティブな意見を言ってみて。


22 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 22:18
どういう実装にするかわわかんないけど、
P2Pで掲示板ってことは、発言は各クライアント内にとどまってて、
掲示板読むたびに次の発言どこだーって探していくってこと?
それは逆にネットワーク負荷を増やしていくだけのような。

それとも、MLモドキみたいに、発言したら全ユーザに配信、
配信を受けたら自分につながっている人に配信漏れが無いか確認して配信、
その瞬間参加していなかった人は、近くのマシンに問い合わせてキャッシュ
してないか確認して配信、ってしてもらうってこと?

いずれにせよ、NEWSやMLに比べて明確なアドバンテージが欲しいところ。


23 名前: 20 投稿日: 2001/05/20(日) 22:19
>>21
賢そうに見えてしまったのならすみません。
けどほんとにメリットがわからないので賢い私にもわかるように
教えていただけますでしょうか?


24 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 22:21
>>22>>20じゃないです。ねんのため。
応援はしたいけど、P2Pでやるんだってことが先行してて、
明確な方策が定まってなかったようなので、思ったことを書いてみました。

結果完成したものがminibbs以下ですっていうんじゃ意味ないし


25 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 22:23
作ってるうちに(・∀・)イイ!!アイディア盛り込まれて
とんでもないソフトができるほうに1000カノッサ。

マジで応援・・っつーか開発にも協力するから頑張れ1。


26 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 22:40
おれも昔、2chを分散型で実装できないかーと考えてたよ。面倒なんでやんないけど。
Akamaiみたいに、データが複数のサーバに分散される形でデータ保存。
newsみたいに思いっきり登録全サーバに配信するのではなくて、ほどほどにね。
負荷が分散されるところ、サーバを建てた人同士の連携ができる(というよりシステム
的につながってしまう)ところとか面白いじゃないですか。サーバを建てた人は板を
設置できるとかメリットは出してね。
ADSL等でサーバを建てた場合、掲示板は下手に人気が出ると逆に自分が困るし、
完全24時間運転も大変(たまにサーバがダウンしたり、止めたりするでしょ)
そのあたりのがリスク分散できるとかがメリットということで。
ディスク容量やCPUパワーも、大勢集まればかなりのものになるし。


27 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 22:43
昔のパソコン通信のBBSのような感じで個人BBSを作って、
それらがP2Pで連携して記事を送りあうシステムというのはどうでしょう。
アクセスした人には無数の掲示板があるように見えるけど、
実際には各地に分散したサーバ内にある掲示板がまとめて見えているだけ。
BBS開設者は特色のある掲示板を作ってBBS群に登録する。
ユーザは、必ずどこかのサーバに認証してもらってIDを発行してもらう。
サーバ自体が信頼できない場合には、BBS開設者はそのサーバに認証されたユーザを拒否できるとか。

P2PというよりNEWSやIRCに近い感じになっちゃうのかな?
結局サーバが必要になっちゃうんだけど、サーバ同士はP2Pってことで。

サーバを、常時接続の個人レベルでも簡単に設置できる程度の簡易なものにしておけば、
全国に沢山あった草の根ネットっぽいものもできるんではないかと。


28 名前: 1 投稿日: 2001/05/20(日) 22:45
1です。

いろいろ意見があるようですが、とりあえず、作ってみます。新しい世界は体験しないとわからないですしね。ここはすばらしい意見がでるので鋭い(辛辣なやつも)意見もお待ちしてます。
とりあえず、gnutella版サーブレットを作っています。今日寝る前にアップします。見てください。(BearShareとコネクトするまではいきました。途中でTimeOutになるが・・・。)

ちょっと呑みながらやっているので、酔ってます。(ひっく)


29 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 23:01
>というか…。掲示板をP2Pトポロジで実装してなにがうれしいのか?
>ここがよくわからん。
>仮にやったとしても、それは「掲示板」とは違うものになるんじゃないか?

(1)増大する2ちゃんねるのサーバ負担コスト。 板とび。サーバダウン。
(2)ひろゆきがやる気を失ったらどうするのか。脱ひろゆき依存。
(3)政府による2ちゃんねる規制。

P2Pが解決する可能性。新しい問題を生む可能性。


30 名前: 20 投稿日: 2001/05/20(日) 23:17
>>29
すべて「自分でWebサーバ立ち上げて掲示板運営するんではいかんのかい? 」
で解決可能だと思われますがどうか? P2Pを選択する積極的理由にはなってない。
各個人の掲示板へのリンク集や、最新の書き込みをダウンロードして束ねて表示
する仕組みを作ってやれば一個にも見える。P2Pではなくて分散化だあな。

1さんは応援しますが、「掲示板」とか「2ちゃんねる」とかの枠組みに
とらわれないで、自由な発想でおもろいものを開発していただきたいな。


31 名前: 1 投稿日: 2001/05/20(日) 23:23
>>30

「自分でWebサーバ立ち上げて掲示板運営するんではいかんのかい? 」ということに関しては、もしそれがP2Pだとすると、目的の掲示板はどうやって検索するのでしょうか?google?

>各個人の掲示板へのリンク集や、最新の書き込みをダウンロードして束ねて表示
>する仕組みを作ってやれば一個にも見える。

もしそれを手動でやるとすると、結構手間だと思います。って、やったことないけど。やっている人はいるのでしょうか?仕組みっても、それって結局P2Pみたいになるんじゃないかな?間違ってる?
きちんとP2Pで掲示板の意味を定義する必要がありますね。>自分


32 名前: 29 投稿日: 2001/05/20(日) 23:25
>>30
>「自分でWebサーバ立ち上げて掲示板運営するんではいかんのかい? 」
>各個人の掲示板へのリンク集や、最新の書き込みをダウンロードして束ねて表示
>する仕組みを作ってやれば

リンク集がが落ちたら、つぶされたら? P2Pにおける脱中央化のメリット


33 名前: 投稿日: 2001/05/20(日) 23:28
>>20 はP2Pの学習が足りないかな
>すべて「自分でWebサーバ立ち上げて掲示板運営するんではいかんのかい? 」

だからその板が落ちたら?


34 名前: 1 投稿日: 2001/05/20(日) 23:29
ぎゃ〜〜〜!!gnutellaがちゃんとServletで動いたみたい!3時間くらいしかハックしてないのに!はっぴ〜!


35 名前: 20 投稿日: 2001/05/20(日) 23:35
>>31
手動でやるわけないっすよ。そういうサーバプログラムを作る
わけです。で、そいつが各掲示板システム(こっちも専用のものが
必要になるかも)とお話して、必要なものをダウンロードしたり
するわけです。

ていうか、すでに2ちゃんねる自体がいくつかのサーバから構成される
分散構造をもってるわけで。

> きちんとP2Pで掲示板の意味を定義する必要がありますね。>自分
「掲示板」ではなくなってしまうのでは? ってのはそういう意味です。


36 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 23:38
多分NEWSが一番近い仕組みだと思うんで、あれをP2Pでやるとして考えると、
全部の記事を受け入れたらそれはもう大変なトラフィックになるし、
ユーザが欲しい板を選んで他のサーバにくれくれをすることにすると、
あまり人気の無いグループの過去の書き込みを読みたいとかなった場合、
検索がかなり大変になると思う。
配信の仕組みとかキャッシュの仕組みとかうまく考えないと、
単に使い勝手の悪いNEWSになってしまう。


37 名前: 20 投稿日: 2001/05/20(日) 23:43
あー、わかったよ。
すべての掲示板がリンク集とメインサーバの役割をするわけだね。
DNSみたいなもんか。けどDNSってP2Pっていうのかな?


38 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 23:44
ナップスターもグヌテラもどっかにファイルがあるのが大前提で、
無ければ無いでしょうがないってシステムだけど、
掲示板なら逐次投稿される記事をどうにかして抜けが出ないように
かき集めなければならないわけで、
完全にユーザの好意に頼るというシステムでは成り立たないのではないかと。

逆を言えば、投稿データ管理の方法さえ考えられれば、
画期的なシステムになるかも。


39 名前: 投稿日: 2001/05/20(日) 23:48
>>38
ちょっと見方を変えて、
完全に各投稿と順序がきちんとほかんされていなければ駄目かな?
もっとchattingに近いものをイメージしてみたらどうだろう。


40 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 23:54
>>39
俺的な掲示板のメリットってのは、
「いつでも参加できて、前回参加からの過去ログが参照できる」
だと思っているので、一定期間の過去ログ参照は是非とも欲しいです。
普段行ったことの無い板に行って過去ログを読むという事ができないと
新規の参入もしにくいと思われます。
チャットだったらIRCでいいし。


41 名前: 39 投稿日: 2001/05/20(日) 23:58
ちょっと言葉が足りなかったかな。

チャットシステムそのものではなく、一つの発言が「IDを持たずに」管理されるとい
うことを伝えたかったのです。


42 名前: 1 投稿日: 2001/05/21(月) 01:24
http://www.geocities.co.jp/SiliconValley-PaloAlto/6896/

今日分を置いておきます。まだはじまったばかりです。
とりあえず、gnutellaのHOSTリストと(他の人が検索した)検索リストは見れるようになりました。(1/4日くらいのハックでは、いい方だと自画自賛・・・。(笑))
Queryのやり方はまだよくわからない・・・。

なんでgnutella?って思う方もいるかもしれませんが、P2Pでは恐らくもっとも規模が大きいので、実績を買っています。(←これは反論ありそうですね)
気長にみなさん、見守ってください&ハッカー待ってます!(ソースは2つのプロジェクトをマージしてるんで、かなりの腕が・・・)


43 名前: デフォルトの名無しさん 投稿日: 2001/05/21(月) 01:46
えーと、
>>42のページの掲示板ですが、
2chへリンクしてるってことは書いておいたほうがいいと思いますよ。
おいらは気にしない人ですが、
「2chを私物化してる奴発見!!」
みたいに騒ぎ立てる奴もいるので。


44 名前: 1 投稿日: 2001/05/21(月) 01:55
>>43

だねぇ、、、直しておきました、、、これでいい?もっとはっきりした方がいい?


45 名前: >>42 投稿日: 2001/05/21(月) 01:56
読んでいて目が疲れますです


46 名前: 14 投稿日: 2001/05/21(月) 02:35
>>1 ぱっと出の思いつきに賛同してくれてありがとうです

固定IPでなくてもサーバとしてに参加できて負荷分散に貢献できるようになればそれだけで
NEWSに対する大きなアドバンテージになると思う
BBSとは呼べない何かになってしまうのならそれわそれで望むところ
(おもしろい方に化ければラッキーみたいな)

こんじょなしの厨房レベルへたれだから役には立てないと思うけど
応援してるよー
(理解できないようなきもするけど一応ダウンしてみてみるよ)


47 名前: デフォルトの名無しさん 投稿日: 2001/05/21(月) 06:42
このスレ化けそうで怖いな・・・。


48 名前: 1 投稿日: 2001/05/21(月) 07:07
ふぅ〜、、、二日酔い・・・。変な時間に目が覚めた。

目が覚めて、これのこと考えてます。

テキストのindexingの技術が必要な気がする、、、。だれか、Javaでのその辺の技術関係のリンクを知らない?namazu読まないとだめかなぁ・・・。


49 名前: デフォルトの名無しさん 投稿日: 2001/05/21(月) 07:09
http://yasai.2ch.net/test/read.cgi?bbs=win&key=975516066&st=285&to=285&nofirst=true
同じ人?


50 名前: 某大企業法務部 投稿日: 2001/05/21(月) 10:16
P2P版の2ちゃんねる?

仮処分出てもあのスレ削除できないってことじゃん。やめてくれよ。仮処分通
してからひろゆきにログを提出させてリークした社員をつきとめようとしてた
んだけど、それもできなくなっちゃうよ。だって、P2Pだとどこからそのレス
が入ってきたかわかんないからな。

弱ったなあ。個人情報保護法もっと強力にしないとなあ。だけど、どういう法
律にしたらこれを規制できるんだろ。Jxtaはよくて2CHはだめって法律作んな
いと、Sunとケンカすることになっちゃうしな。それにそういう法律できたら
連中はJxta 使ってシステム作るだろうな。頭痛いなあ。


51 名前: 投稿日: 2001/05/21(月) 10:27
ジャクスタはちょっと触ってみたけど、UNIXの人がP2P理解しましたって感じで
オモロイね。でも、別にJxtaにもGnutellaにもこだわる必要は全然ないと思うよ。

削除もないけど、スパムも消せないよね。 ユーザがスパムをスパムと設定
することで、ユーザに見えなくすることは可能かも。


52 名前: 某大企業法務部 投稿日: 2001/05/21(月) 13:21
そうか! SPAMを投稿しまくってつぶすって手があるのか。

・・・でもちょっと待てよ。確かFreeNetって奴は、要求の多いデータを残し
て、要求が少ないデータはだんだん消えて行く仕組みがあったぞ。その仕組み
をうまく使ったらSPAMなんかはフルタリングされちゃうな?

だから、単なるSPAMじゃなくて信憑性が高いけどよく調べてみるとウソだったっ
ていう情報をどんどん流せばいいんだな。そうするとその掲示板自体の信用が
なくなって結局ユーザが逃げていく。

今の2chじゃ馬鹿な工作員がホスト名さらして正体ばらしちゃうと致命傷だか
ら、こういう陰謀はできないけど、P2Pなら、逆にそういう心配がなくなるわ
けだ。こりゃいいぞ。あそこの渉外にも教えてやんないと。


53 名前: デフォルトの名無しさん 投稿日: 2001/05/21(月) 13:43
>>そうか! SPAMを投稿しまくってつぶすって手があるのか。
それって法律違反になる可能性あるヨ。


54 名前: デフォルトの名無しさん 投稿日: 2001/05/21(月) 13:43
ネタのくせに自己完結、、、

どうでもいいが、P2P=ログがない、削除できない、ということではないよ。
それは設計次第。
完全匿名性が目的なら、もちろんそういう風にも作れるが、ここでは特に
それが目的とはされてないしな。
ログはどうなるかわからんが、削除機能はふつー付けるだろ。


55 名前: デフォルトの名無しさん 投稿日: 2001/05/21(月) 13:43
無いモノの存在をどうやって教えるんだか


56 名前: 投稿日: 2001/05/21(月) 13:58
>>52

「このスレッドある?」「この板ある?」という他のさーばんとからのリクエストに
対して、ぜんぶ「あるあるー」「これだよー」とでたらめなデータをリプライする
サーバントを作れば良い。 中継データも全部ウソに加工して流す。

それに対して、ちゃんとしたサーバントとしては、変な挙動を示すスパムさー
ばんとのブラックリストを作成して、そのブラックリストを共有すれば良い。

するとスパマーサーバントは、そのブラックリストを加工して 以下同文。


57 名前: 名無しさん 投稿日: 2001/05/21(月) 20:31
未知の領域に対して頭を使おうとしている1さん。応援してるよ。
5なんですが、例のTSpaces、ダウンロードして勉強してます。

#冷やかしに負けずがんばって!!


58 名前: デフォルトの名無しさん 投稿日: 2001/05/21(月) 20:39
冷やかしじゃなくて、現実に起こりうる問題を提示したり、
仕様上の問題点を指摘したりしているだけだと思うんだが。

1マンセー1マンセーって言ってなきゃいかんのか?


59 名前: 56 投稿日: 2001/05/21(月) 21:13
>>1さんはgnutellaプロトコル上に2chを構築するんですか。すると、
1スレッド=1ファイルになるんですか?

Gnutellaプロトコルは、Queryプロトコルの中に文字列を埋め込んでファイル名
を検索していたと思いますが、 >>1さんの場合はどうなる予定ですか?


60 名前: 名無しさん 投稿日: 2001/05/21(月) 21:56
>58 そうとられたとしたらあやまります。ごめんなさい。
冗談のつもりでした。


61 名前: デフォルトの名無しさん 投稿日: 2001/05/21(月) 21:58
>>60
まぁまぁそう硬くならずマターリと1を応援していこうではないか。
しかし今日は1さん来ないね。


62 名前: 1 投稿日: 2001/05/21(月) 22:55
今仕事から帰って来ました。明日の(仕事の)資料も今から作るので、ちょっと今日はハックする暇はないと思います。

今日、仕事しながら、半分はここのことを考えていたのですが、アイデアだけを・・・。(論理的におかしいなど、ご意見、待ってます)
基本はスレッド単位でデータは持ちます。スレッドにはユニークなIDがつき、スレッドを一度読むとローカルにそのスレッドをキャッシュします。(そのキャッシュをいつのタイミングで消すかはPending)
ローカルのキャッシュに持っているので、オフラインでも読んだり、書いたりできます。
で、次に立ち上げたときにそのスレッドIDを持っている人(マシン)がネット内にいるか、ブロードキャストします。ブロードキャストしてネット内にいれば、その人(マシン)と情報交換し、お互いのデータを最新にします。

>>8の、NEWSとどう違うのよっていうのに、微妙に反論できなくはなるのですが・・・。


63 名前: 1 投稿日: 2001/05/21(月) 23:03
レス、、、。

>>39
チャットとどう違うの?っていうのは、明確な答えはないです。2chも書き込み多いときはチャット的になっていると思うし・・・。

>>49
別の人です。同じような考えの人がいて、嬉しい!

>>50
法的なものは考えてなかったなぁ・・・・。P2Pってなんか、うまく個人を特定する技術がないと、どんなサービスをしても法的な問題が絡むような気が・・・。(ナップ、Gnutellaしかり、、、)

>>52
SPAM、荒らしなどはネットの永遠のテーマで、いまのところ、掲示板もPublicとPrivateを指定できたらいいなぁと漠然に思っています。

>>59
Gnutellaはプロトコルだけ拝借しようと思っていて、Queryではない、独自のメッセージを持たせることも考えています。


64 名前: 56 投稿日: 2001/05/21(月) 23:12
>>62

スレッド単位でデータをやりとりすると、スレッドが大きくなった場合に同期をとるの
にコストがかかります。


65 名前: 1 投稿日: 2001/05/21(月) 23:15
>>64

そうですね。スレッドとその中のメッセージにもIDをつけたほうが効率が良さそう。


66 名前: デフォルトの名無しさん 投稿日: 2001/05/21(月) 23:33
同じスレッドのデータを持っている人間がネットに居ないと、
自分の発言はいつまでも外に出て行きませんよね。
例えば夜しかアクセスできない人は、運悪くその時間は人が居なかったりすると、
いつまでも発言できないうえに、スレッドデータが更新されないですよね。


67 名前: 1 投稿日: 2001/05/21(月) 23:57
>>66

それでいいと思っています。自然淘汰の原理でつまらないスレは自然になくなると。(あるいは、そのスレが誰かの検索に引っかかり、その人が書き込みをするのを待つ)
間違ってますでしょうか?


68 名前: デフォルトの名無しさん 投稿日: 2001/05/22(火) 00:24
>>67
最悪のケースを想像すると、
夜組と昼組で同じスレッドが別々に育っていってしまうこと。
しかもときどき重なったりしてその瞬間両方のログが一斉にまざって大混乱。

自分の注目するスレッドしか読まない仕組みにすると、新規スレッドは誰にも読まれないことになる。
スレッド一覧は強制的に全ユーザに配るようにするとしても、
客がつきにくいスレッドは書き込みゼロが続くことになり、
雑談系スレッドばかり伸びることになる恐れが。

2chのいいところは上位20スレの最新10発言は強制的に読まされることにあると思う。
強制的に全員の目に触れることになり、下がっていく間にどんどんレスがついていく。
この仕組みは有用なので是非欲しいと思う。


69 名前: デフォルトの名無しさん 投稿日: 2001/05/22(火) 00:39
>>68
考えながら書いたからまとまってなくてスマソ

客が付きにくいスレは書き込みゼロってのは、
人気が無いから書かれないって意味じゃなくて、
書いても欲しがる人が居ないから発言が自分環境から出て行かない、
その結果、発言数が実際より過少に見えてしまうという危険性がある。

ということを言いたかったんです。


70 名前: 1 投稿日: 2001/05/22(火) 00:43
結局プログラミングやってしまいました。
まだ、うまく動かない部分もあり、課題は山積みです。

>>68
>2chのいいところは上位20スレの最新10発言は強制的に読まされることにあると思う。
>強制的に全員の目に触れることになり、下がっていく間にどんどんレスがついていく。
>この仕組みは有用なので是非欲しいと思う。

おぉ!するどい!2chの本質ですね。
そうですね。時系列でスレが見れたら・・・。いろいろなアイディアがいま、頭をぐるぐる。


71 名前: 1 投稿日: 2001/05/22(火) 00:57
あと、P2Pに対して思うことは、法的なことや詐欺的なことを無視すれば、オークションなんかもP2Pが面白い気もする。

それ以外にはいわゆるWebサービスの中央集権のUDDIに対してP2P版のUDDIって作れないかなって思ったりもします。WSDLのXMLスキーマ採用ってのも気に入らないし、、、。


72 名前: 名無しさん 投稿日: 2001/05/22(火) 06:55
>1
XML Schemaはもう標準としてほぼ確定でしょう。
これに関して異を唱えてももうときすでに遅し!
Relaxも終わりかな?

現状のWSDLやUDDIに関しては面白くもなんともないですね。
あれなら別にXMLを持ち出すまでもないような気がします。


73 名前: 某大企業法務部 投稿日: 2001/05/22(火) 06:59
「もしもし。懸案だったP2Pのつぶし方ですが、>>52 >>56 のようないい手が
ありました」
「そりゃだめだ。あんたみたいのを早とちりちゅうの、早とちり」
「え?何で?」
「だいたい、あんたFreeNetのペーパーもちゃんと読んでないでしょ。次のバー
ジョンじゃ、電子署名使って最初の投稿と同じ署名がついてないと更新できな
いようになっちゃうんだよ」
「じゃP2P2CHは全部の投稿にいちいち署名がつくんですか?」
「そうなるかもしれんし、板へのインデックスとかスパマーのブラックリスト
とか、そういう重要なデータだけにつけるかもしれんね」
「じゃ、全ての投稿はその署名持ってる奴を経由して広まるわけですね。そい
つを逮捕しましょう」
「だから、WEBサーバのようにネットの中での位置が決まってれば、逮捕でき
るんだけどね。P2Pではそいつがどこに現われるのかわからん」
「困りましたね」


74 名前: デフォルトの名無しさん 投稿日: 2001/05/22(火) 11:57
1さんはFreenetの掲示板バージョンを想定しているのか。

それはそれで面白いけど、これまでとおなじサーバ-クライアント構成
だけど、サーバ側がFreenet化するようなものが欲しい。
2chも多サーバ構成だけど、誰でも勝手にいつでも2chサーバを建て
られるわけではないし、多サーバをあたかも一つのサーバであるか
のように見せる仕組みもない。

ってよく見ると27さんが言ってることと同じだな。
1さんとは別にこういうのはこういうので作りたいね。
その前に単体のBBSとして完成度が高くないと意味が無いけど、
気合無し無し人間なので10年くらいかかるかモナー(w


75 名前: 1 投稿日: 2001/05/23(水) 02:22
TextのIndexingに関して、、、。

Namazuのソースを取ってきて読もうとしたのですが、これをJava化するのは骨が折れる・・・。
って思ったら、Javaで作っている人がいるじゃん!

http://www.hi-ho.ne.jp/akios/namazu/

これを利用しよう!と思っていたらあくまでフロントエンドのみ。(;_;)


76 名前: デフォルトの名無しさん 投稿日: 2001/05/24(木) 13:17
「誰かのメッセージログを閲覧、自分のコメントをそこに付け加えられるICQ」
みたいなものをイメージすればいいのですか?


77 名前: 投稿日: 2001/05/24(木) 14:56
>>76
それでは転送量が膨大になってしまう。


78 名前: 77 投稿日: 2001/05/24(木) 14:57
>>77
必ずしもそうじゃないね。ごめん。「付け加えられる」ってところに記号反応
してしまた。スマソ。


79 名前: デフォルトの名無しさん 投稿日: 2001/05/24(木) 15:46
漏れも色々考えてみたけど、どうしてもネットニュースの違いが浮かばない・・・
いいアイデアが生まれれば何か凄そうなんだけどね・・・


80 名前: デフォルトの名無しさん 投稿日: 2001/05/24(木) 16:29
ネットニュースと違ってランダムアクセスができる
メッセージにユニークなIDをどのくらいつけるか?
何桁位いるのだろうか?


81 名前: 1 投稿日: 2001/05/25(金) 00:19
>>80

そう?でも、(知っていると思うけど念のため)そういう前提でユニークなIDをつけているシステムは結構あるよね?(←Windowにも・・・。)要はビット数(桁数?)がどのくらいであるかと、ユニークIDの付け方だけだと思うけど・・・・。


82 名前: 投稿日: 2001/05/25(金) 00:22
必ずしも、一つ一つのカキコがユニークである必要があるかなぁ。


83 名前: 82 投稿日: 2001/05/25(金) 00:23
くそつ。日本語が変だ。必ずしもユニークである必要はないんじゃないかなぁ。


84 名前: デフォルトの名無しさん 投稿日: 2001/05/25(金) 00:30
昔、中学校にゴルゴって仇名の先生がいたよ(w


85 名前: デフォルトの名無しさん 投稿日: 2001/05/25(金) 00:31
スレ違いでした(わg


86 名前: 80 投稿日: 2001/05/25(金) 03:03
ユニークである必要はないけど各掲示板を縦横無尽に走りたいと思う
どんどんどんどんくそどうでもいいスレッド立てられまくっても困るだろうし
500件ぐらいで止まって
スレッド数もある程度以上には増えないようにしないと駄目なのかな?
仕組み以上に掲示板なのにコンテンツ次第という気がしてきた


87 名前: 82 投稿日: 2001/05/25(金) 03:12
>>86

>どんどんどんどんくそどうでもいいスレッド立てられまくっても困るだろうし
レスがついてないスレッドは、TTLが小さくてあまり遠くまで伝わらないってのはどう?

>仕組み以上に掲示板なのにコンテンツ次第という気がしてきた
堕スレは下がる。それが原則。 漏れはそれよりも、ブラウザのみで実現できないと、
既存の2ちゃんねるからの移行がうまく行かないと思う。


88 名前: 1 投稿日: 2001/05/25(金) 15:23
CVSが欲しくて、SourceForgeに登録しました。

http://sourceforge.net/projects/p2pbbs/

ここに入れていこうと思います。


89 名前: デフォルトの名無しさん 投稿日: 2001/05/25(金) 22:53
ダメもとでアイディアを。。
>>80さんがあげてる糞スレ問題は、
閲覧者がスレに対して糞スレか良スレか、どちらかにスコアを加算できるように
するとか。で、ユーザは「糞スレスコア何点以上のスレは受信しない」とか
設定できるようにして。
こうして糞スレが人の目に触れることは無くなっていく…と。


90 名前: 1 投稿日: 2001/05/25(金) 23:18
嘘スコアをいれようとする荒らしに対してはどうやって対処すべきでしょうか?


91 名前: 投稿日: 2001/05/25(金) 23:28
>>90
同じスレッドを他のルートで複数取り寄せてみて、どうみてもおかしなスコアがつい
ていたら、そのデータを送ってきたサーバントとの接続を切断してしまう。

うーん。通信コストかかるね。

疑惑のあるサーバントに、データを送って、次にそれを取り寄せてみる。


92 名前: 1 投稿日: 2001/05/25(金) 23:37
>>91

なるほど。参考にします。
まだ漠然としていると思うのですが、極言すると(荒らしのような)信頼できないクライアントをどのようにして発見するか、だと思っています。。


93 名前: デフォルトの名無しさん 投稿日: 2001/05/26(土) 11:21
というかいろいろ調べてみたんだけど
P2PアプリケーションってJavaでしか開発できないの?


94 名前: 投稿日: 2001/05/26(土) 13:04
>>93
全然そんなことないよ。プロトコルと実装は別。

Freenetは、P2Pによるwebの代替と言った印象を受けます。掲示板、BBS, 2chとは
ちょと違うよね。


95 名前: デフォルトの名無しさん 投稿日: 2001/05/26(土) 14:18
というかいくら検索エンジンなどでしらべても
P2Pアプリの開発方法がわからん…


96 名前: デフォルトの名無しさん 投稿日: 2001/05/26(土) 16:24
>>95

ようこそ!厨房!
M$のようなAPIを期待してる?(藁)


97 名前: 投稿日: 2001/05/26(土) 17:15
>>95
とりあえずOpenP2Pみれ。みんな見てるし、ここみてりゃそのうちわかるようになる。
http://www.openp2p.com


98 名前: 投稿日: 2001/05/26(土) 21:47
純粋に技術ネタではないけれど、 どうやって普及させるかというのもポイントになる
と思う。

今の2ちゃんねるが破綻した時に、それに替わる技術/メディアとして普及させる?
それとも、現在の2ちゃんねると同居する形かな。たとえば、かちゅ〜しゃのような2ち
ゃんねるブラウザの1機能として。 >>1 さんは、Servletとして実装してるみたいだけど。

うーん、でもどっちにしろ金にはなりそうもないな(藁


99 名前: 1 投稿日: 2001/05/26(土) 23:06
>>93

GnutellaはCで実装しているし、JxtaもいまはJavaで実装されているけど、目標は言語インディペンデントだと思いますよ。

>>94
Freenetはちょっと使ってみたけど、コンテンツが静的で初期のWebみたいに見える。CGI/Servlet的な動的ファンクションを入れると伸びるんじゃないかな?

>>98
自分でいうのはなんだけど、お金にはならないし、するつもりも今のところは考えてないです。P2Pってmp3共有しかアプリケーション的には成功してないので、他でもうまくいくことを証明したいです。
あと、Servletとして実装しているのはUIのみで、将来的には他(Swingなど)でも実装したいです。


100 名前: 80 投稿日: 2001/05/27(日) 02:16
よく考えたらスレッドたてまくりは一ユーザーが一つしか
たてられないようにすれば良いだけの話だし
その人がWEBに出てなきゃ書き込めないのだから
だめなスレッドのたちようが無いことに気が付いた
2CHのように砂漠からダイヤな状況よりはいい気がしてきた(妄想)


101 名前: デフォルトの名無しさん 投稿日: 2001/05/28(月) 21:23
age


102 名前: 1 投稿日: 2001/05/29(火) 00:00
Gnutellaのプロトコルを抽象化して、Gnutelletってのをつくってみました。
これからもう少しインプリしてテストします。

http://www.geocities.co.jp/SiliconValley-PaloAlto/6896/index.html


103 名前: 80 投稿日: 2001/05/31(木) 00:44
わかったよ
フリーマーケットのようなものを想像すれば良いんだ
それぞれが自分の場所でスレッドを立てて客と交渉する感じ
物がよくなきゃ近寄らない
とてつもなく広い場所でフリーマーケットやってるような感じだ


104 名前: デフォルトの名無しさん 投稿日: 2001/05/31(木) 16:15
面白い糞スレもあるからなぁ〜


105 名前: デフォルトの名無しさん 投稿日: 2001/05/31(木) 16:23
ただの個人掲示板だろ >103


106 名前: デフォルトの名無しさん 投稿日: 2001/05/31(木) 16:28
>>105
なるほど・・・確かに。
一ユーザーが一スレだと、ただの個人掲示板の集まりになってしまうね・・・

2chがこれだけ発展したのは糞スレ乱立や(・∀・)ジサクジエンができたって点は大きい。
それを規制したらただの馴れ合い個人掲示板だよなぁ・・・


107 名前: 80 投稿日: 2001/05/31(木) 18:21
そういわれりゃそうだね


108 名前: デフォルトの名無しさん 投稿日: 2001/05/31(木) 18:49
全発言を host name ってことにする dns でっちあげて、
あちこちの dns のキャッシュにキャッシュしてもらう、
というようなことに類似の仕組みはどう?


109 名前: (Q_Q)y~~ 投稿日: 2001/06/01(金) 10:05
いいねえ。それ。
IPv6 ってオーバースペックで、有り余るアドレス空間を
何に使っていいのかよくわからないから、そういう有効
活用法があるかも。

アドレスの個数が2^128個、その1億分の1を使うとして、
地球の人口を60億人、10000年持たせる仕組みを作ると
一人あたり1秒間に

2**128.0 / 6000000000.0 / 10000/365/24/3600 / 100000000
= 1798380511.801 回

も書き込みできますね。


110 名前: デフォルトの名無しさん 投稿日: 2001/06/02(土) 14:55
IPv6のアドレスは、アドレス自体に階層構造とPnP可能な性能を組み込んで、
現在のBGP4ティア1の惨状(40万プレフィクス)を防ごうというものなので、
>>109のような使い方はできないです。


111 名前: デフォルトの名無しさん 投稿日: 2001/06/04(月) 22:35
開発はどうなったんだ?age


112 名前: 投稿日: 2001/06/04(月) 23:00
>>>111
お前もプログラマなら、そゆこと言うのやめれ。
フリーソフトのプロジェクトだろ。


113 名前: デフォルトの名無しさん 投稿日: 2001/06/05(火) 12:09
こういうスレあったんですね。偶然にも同じことやっています。
こっちはSOAPでやるっす。
しかも、メッセージが投票で衰退してくあたりまでアイデア
同じ:)
もっと斬新なこと考えないと...


114 名前: デフォルトの名無しさん 投稿日: 2001/06/05(火) 12:38
スパムですが、スパム発見したときに、その近傍
のサイトに警告します。(自動で)。
トポロジーとして連結したサイトに警告がたまる
ので、、その警告が累積したサイトをスパマーとして
考えていいのでは?


115 名前: 投稿日: 2001/06/05(火) 13:10
>>113
P2Pによるコミュニティ形成ならば、斬新かどうかよりも、普及するかどうかのほうが
大事だと思うな。

>>114
もし漏れがネット破壊を目的としたスパマなら、適当な警告を近くのノードに送りまく
るな。

「ちょっとこのノード変だな」という奴を村八分にするような仕組み、信頼できるノード
だけで新しいムラを作るような仕組みってうまく作れないもんですかね?


116 名前: デフォルトの名無しさん 投稿日: 2001/06/06(水) 08:22
>>115
うーん。スレもノードも乱発できないようにしたらどう?
ひとり一日1票。しかも警告出すやつは自分もリフレクトで
ダメージ1/2とか。


117 名前: デフォルトの名無しさん 投稿日: 2001/06/06(水) 12:52
IRCを応用できんのかねぇ。


118 名前: 115 投稿日: 2001/06/06(水) 16:03
>>116
>しかも警告出すやつは自分もリフレクトでダメージ1/2とか。

面白い。でも警告をrelayするなら、どうやっても同じだと思うよ。

スパマ警告の警告者情報にIPアドレス付けて、「あなたはノードXがスパマだと
警告しましたか?」と確認しにいくってのはどう? 複数の警告者から確認がと
れればノードXをスパマと認定。


119 名前: デフォルトの名無しさん 投稿日: 2001/06/06(水) 23:01
>>118
キャラ立った固定ハンドルとかもスパマとしてツブされそうな気が。考え過ぎかなあ。


120 名前: デフォルトの名無しさん 投稿日: 2001/06/07(木) 10:07
うーん。解決策はいろいろありそうなんだけど、いつだって
完璧とは言いがたいよね。穴はどこかにありそうだもん。
一番の解決策がこれ作らないことってのはなしにしよう。
それより、これを流行らす手法..というかα版を広めてみる
のが正解か?これは性善説で配ったらだめ?


121 名前: デフォルトの名無しさん 投稿日: 2001/06/07(木) 10:34
>>120
性善説でイイと思う
まず広めてみなきゃ何が問題で何が有効なのかつかめないし・・・
普及しなければスパムさえもないし

でも、とりあえず作ってあとから仕様変更しまくりって感じになっちゃうのが
プログラム的にはよくないけどね・・・


122 名前: デフォルトの名無しさん 投稿日: 2001/06/07(木) 11:20
別に仕様変更はプログラム的によくないわけじゃないかと。
設計がしっかりしてれば仕様変更しても
大して手間もかからず、グチャグチャになったりもしない。


123 名前: デフォルトの名無しさん 投稿日: 2001/06/07(木) 11:31
a


124 名前: デフォルトの名無しさん 投稿日: 2001/06/07(木) 11:50
要求定義が出来ていないのにスクラップ&ビルドをめんどくさがっても
しょうがないじゃん。


125 名前: デフォルトの名無しさん 投稿日: 2001/06/08(金) 08:37
>>124
α版を期限付きで流すのがいいかな。これが意外に良かったりすると
また問題なんだけどね。


126 名前: デフォルトの名無しさん 投稿日: 2001/06/08(金) 10:57
こういうのって、どうせ最初から完全なものは作れっこないし、
二回三回とスクラップ&ビルドを繰り返して新しくして、まともに
なっていくもんですよね。

だから、最初の段階からスパム対策だの荒らし対策だのなんだ
の機能を盛り込みすぎることは好ましくないと思うのだけど。
まず動かしてみて、そういう枝葉でなくて、幹の部分をしっかり作
った方がいいと思う。

みんな、それはそれとして考えるのが面白い部分からアイデア
出ししているだけだろうし、それはいいけど、そのせいで実装と
テストが遅れちゃなんにもならないかな、と。

おれ自身はP2P志向ではなくて、また違ったアイデアのBBSを
実装しようとしてるとこなので、こんなところで口を出すのはおか
ど違い、出て行けと言われりゃそれまでですな。


127 名前: 投稿日: 2001/06/08(金) 16:05
完全なP2Pの場合、一つ一つのクライアントがルーターの役割も果たすわけです
から、 バギーな中継をする奴とかがいると、それだけでネットワークが崩壊する
可能性があるよね。

幹も枝も、区別がつかない。


128 名前: デフォルトの名無しさん 投稿日: 2001/06/08(金) 21:04
大丈夫、一人壊されても誰も気がつかない


129 名前: 投稿日: 2001/06/10(日) 03:50



130 名前: が〜ん 投稿日: 2001/06/10(日) 10:47
似たこと考えている人いますねぇ〜 > 1と113
こっちはXML-RPCがベースです。
openxmlが巨大なのがちょっと…


131 名前: 1 投稿日: 2001/06/10(日) 11:47
>>121
その線でいこうと思ってます。プロトコルが乱れるのは避けたいですね。
P2Pの荒らしは結構永遠のテーマのような気がします。


132 名前: 名無し 投稿日: 2001/06/11(月) 01:00
スレッド内容等は暗号化&符号化した方がいいと思う。
正規の手はずを踏まずに更新できてしまうとつぶれるのでは。
オープンだけどクローズ。P2Pだし。

あと、スレッドごとのMD5を計算して保持し、
ファイル保持サーバントの中で一番多いのを真のスレッドとするのはどう?
でも新規投稿時にはブロードキャスト?こりゃだめか?


133 名前: デフォルトの名無しさん 投稿日: 2001/06/11(月) 13:15
130や113や1のどのソフトを使ってもどれもが繋がるようにはして欲しい


134 名前: デフォルトの名無しさん 投稿日: 2001/06/11(月) 13:27
とりあえず、難しいことは考えずにP2Pで掲示板システムが可能か
プロトタイプを作るのが先だね。


135 名前: デフォルトの名無しさん 投稿日: 2001/06/11(月) 15:15
スレッドが存続している間はそれを管理しているノードはID固定に
する必要があるとおもう。(板のようなスレッドグループがあるなら板も)
さすがに管理者不在じゃまずいと思うから。
でIDといっしょに公開・秘密鍵のペアも作っとく。

IDは公開鍵そのものでもいいかもしれない。
で、削除依頼やなんかの管理メッセージには
IDと証明書をつける。

配信を含む管理メッセージのやり取りで証明書つかえば
ニセスレやニセメッセージ問題はとりあえずいいと思う。

悪意のニセスレを除けば
取りこぼしとかはあまり気にしないでも複数ノードで
自然に補完できそうなきがする。
2ch程度の信頼性でもなんとかなるくらいだしな(笑い


136 名前: 135つづき 投稿日: 2001/06/11(月) 15:21
>>118 警告を配信しなくてもID単位での(弾き・受け入れ)情報を
お互いに参照できるようにするだけでいいと思う。
このとき下記みたいに1行コメントつけられるといい。

> 弾きID:AAA キケン!電波
> 弾きID:BBB 挙動が怪しい。バージョンが古いのか?
> 弾きID:CCC 人気ありすぎて重い。XXX,YYYあたりからとってくるといいかも

>>119 みたいに一部に嫌われてるノードも悪口いってるほうがよっぽど嫌われ物なのが
分かったりもするだろうし(笑

変なノードや管理がずさんなノードはこれで自然と村八分になるとおもう。

これでも新規IDを使ってクソスレたてまくるのは防げないけれど
これは近所のノードの人がまめにIPアドレスで弾くしかないんじゃないかな。

これは今の掲示板でもある程度やってるしね。
普通の発言を制限する意味でもIPでの弾き機能も多分必要になると思う。


137 名前: 135つづきのつづき 投稿日: 2001/06/11(月) 15:21
それから、マイナス評価だけでなくてプラス評価の(信用度)みたいのを導入するのも
いいかも。

人気スレッドでみんなが1次ノードからとってきたがって重くなるから
公式ミラーみたいなのを指定したりしてね。

あと板(スレッドグループ?)の管理者に信用されてないスレッドは
配信してもらえないとかの設定ができれば会員制みたいな運用もできるかも。
(3人以上の推薦が必要とか)


138 名前: デフォルトの名無しさん 投稿日: 2001/06/12(火) 22:14
>133
方言になっちまうよね。トランスレータいれちゃどうだ?
これは多分プロトコルだけでなくて、国語変換もあっていい。
日本語<->英語とかね。


139 名前: 投稿日: 2001/06/12(火) 22:30
拡散してきたな。


140 名前: デフォルトの名無しさん 投稿日: 2001/06/13(水) 17:23
管理者とか会員制とかにしちゃったら全然2chと違うじゃん・・・

しかしふと思ったが管理者不在ってなると悪意の個人情報とか永久に流れちゃうわけで
それはそれでまずいよなぁ・・・


141 名前: デフォルトの名無しさん 投稿日: 2001/06/13(水) 17:27
>>140の危険性からやっぱりIPは記録せざるを得ないと思うけど、
2chがここまで発展したのはIPを記録してないから無責任な発言ができたからであって、
それを無くしてしまうとまったく意味が無くなってしまう・・・

以上無責任な発言でした。


142 名前: 135 投稿日: 2001/06/13(水) 21:35
>>141
誰でもミニひろゆきにいつでもなれて、荒らされて嫌になったら
ID作り直していつでもやりなおし。
そんなスレッドがたくさんあるイメージ。
普通の発言は別にIDつける必要ないとおもう。

ソフトと自分のスレのID(+と秘密鍵)さえ持ってれば
どこからアクセスしてもいいしサーバ借りたりしなくていい
ってのが理想だと思う
こうなれば自分のサイトでcgi動かすより100倍お気楽。
うまく作ればIDからIPはわからないようにもできるんじゃないかな(無責任)

変かな?


143 名前: 投稿日: 2001/06/13(水) 21:43
>悪意の個人情報とか永久に流れちゃうわけで
>それはそれでまずいよなぁ・・・

各カキコに「削除」ボタンを付けて、カウントがたまったらそのカキコを流さない
ような仕組みを作れないかな。悪用すればシステム破壊者につけこむスキを
与える可能性もあるけど。

今の2ちゃんねるでは、削除人というモデレータがいて削除を行っている。
この特権を一人一人に少しづつ与えて、民主的な削除。


144 名前: デフォルトの名無しさん 投稿日: 2001/06/13(水) 22:11
>>143
「個人」情報だと最悪1票しか削除要求はいらない(W


145 名前: デフォルトの名無しさん 投稿日: 2001/06/14(木) 09:34
う〜む・・・難しいねぇ・・・


146 名前: 名無しさん@お腹いっぱい。 投稿日: 2001/06/14(木) 22:12
書き込みの順番はどうするのでしょうか?
一つのデータに書き込む訳じゃないから、時刻で並べたりするのでしょうか?
その時、ローカルマシンだと時刻が合ってなかったりするから問題だと思うけど、
インターネットに共通で使える時計とかあるのでしょうか?


147 名前: デフォルトの名無しさん 投稿日: 2001/06/14(木) 23:16
P2PよりPTTPが好き。


148 名前: 投稿日: 2001/06/14(木) 23:46
>>146
NTP, SNTP

といってもP2Pアプリが勝手にPCの時刻を修正してしまうのも強引と思われるね。
アプリ内にOSの時刻とは別の正確な時刻を持つ。

そもそも書き込みの順序を正しくソートする必要はあるかな。


149 名前: 名無しさん@お腹いっぱい。 投稿日: 2001/06/15(金) 10:41
>>148
ありがとうございます。時刻はアプリ内に持てば良いでしょうね。初回接続時。

> そもそも書き込みの順序を正しくソートする必要はあるかな。
そもそも具体的な実現法が分かっていないのですが、同期の取れていないデータ
をどうやってマージするのかを考えた時、この辺が必要かなと思いました。


150 名前: >148 投稿日: 2001/06/15(金) 15:04
>といってもP2Pアプリが勝手にPCの時刻を修正してしまうのも
PCの時間を修正しないようにプログラム書けばOKでしょ?
NTP, SNTP からただ時間を獲得してくるだけ〜


151 名前: デフォルトの名無しさん 投稿日: 2001/06/15(金) 15:44
>>150
まさに>>148-149 はそういうことが言いたいんだと思うよ。読解力ゼロ君?


152 名前: デフォルトの名無しさん 投稿日: 2001/06/15(金) 15:53
そろそろアルファ版公開してよ?
やってみなきゃ問題点もわからんし・・・


153 名前: 150 投稿日: 2001/06/15(金) 16:03
読解力ゼロですね・・・・


154 名前: 150 投稿日: 2001/06/15(金) 16:41
ttp://www.jnutella.org/docs/gnutella/scalinggnutellanet.html

『絶対に実装してはならない機能はチャットである。
狂気の惨状にしてはならない:
チャットのパケットを送ってはならない。』

パケットをうまく抑制するプロトコル考えなきゃ、
結局『繋がらない(怒)』ってなりそうですね


155 名前: 1 投稿日: 2001/06/16(土) 14:53
>>152
すまそ。忙しさでまだできてない。
まだコアの部分の実装をどうするか、悩んでいたりする。

もし本当に興味があるなら、

http://www.jnutella.org/mailinglist/

のjnudev MLに参加いただけると嬉しいです。こちらで議論を続けるつもりです。(もちろん、2chにもフィードバックします)


156 名前: 投稿日: 2001/06/17(日) 19:09
MLに参加するのはめんどくさいから、ときどきこっちに書いてね。


157 名前: デフォルトの名無しさん 投稿日: 2001/06/17(日) 20:58
PerlでP2Pアプリケーション作れるのかなぁ。


158 名前: 1 投稿日: 2001/06/20(水) 22:14
>>156
了解!!
ちなみにjnutellaもSourceForgeに入ります。


159 名前: 1 投稿日: 2001/06/20(水) 22:15
>>157
P2Pって一言でいってもプロトコルはいろいろあるので、一概には言えませんが、PerlでもP2Pはできると思います。Gnuttelaみたいなのはすぐできるのでは?


160 名前: デフォルトの名無しさん 投稿日: 2001/06/22(金) 17:24
やってみている。Gnuttelaみたいのは意外に簡単だと思うが、
掲示板までは長いぞ。
読む側
1)個人の共有フォルダにスレッドを立てることにする。
2)スレタイトルを最新更新で流しまくる。(更新情報には寿命がある)
3)読みたいスレ決まったらクリックするとP2Pでダウンロード
  面倒だから最初は全発言ダウンロードでいいと思う。
4)読まれたスレはgnuttelaでいうttlを1増やして流すことが
  できる。(ここんところちょっと要考慮。ttl1増えると
  見る人間が2〜4倍になる。)

書く側
1)書きたいスレ決まったら書き込む。
  書いたデータは、p2pポストで転送
  非常に小さい、変更トークンを流せるようにするか??

というように管理のうまい方法が面倒なのだ。
管理と、表示の実装を分離したいところだ。


161 名前: 投稿日: 2001/06/22(金) 23:06
聞くところによると、2ちゃんねるは赤字らしい。 サーバのコスト爆発。
つまり、ここは持続可能なコミュニティではない。 がんばれP2P。
誰でもイイヨ。


162 名前: デフォルトの名無しさん 投稿日: 2001/06/26(火) 15:28
P2Pがたくさんの帯域を必要とすることについて、、
これまでのサーバ&クライアントの通信と比べると
帯域を食うので、効率が悪いと思うヒトもいるだろうけど、
これからのDSLなどで解決できるでしょ。

今のところ、DSLなんかでインターネットを使ってると
現在のコンテンツでは今以上の帯域は要らないんじゃないかと
思うから。

俺的には、ブロードバンドって言うとすぐ大容量コンテンツの
高速ダウンロードにつなげようとする何年も前から
同じことしか考えられない発想の貧困な人間は嫌い。

まじ楽しみにしてるよ。>>1


163 名前: デフォルトの名無しさん 投稿日: 2001/06/26(火) 15:33
あ、掲示板だけどあるスレッドの全ての発言を収集しようとするのでなく、
時間順にある程度欠けてもいいんじゃないかと思う。

本当にレスの多い発言ほど、発言の損失を極力防げると思う。
まぁ、レスのつかないスレなら、P2Pである時点で諦められるYO!


164 名前: デフォルトの名無しさん 投稿日: 2001/06/26(火) 17:48
1つのスレッドを誰が持つかについて極めて
悩む俺。ネットニュースってどうやってんの?
時間順にずれる仕組みかなぁ。162,163
ときて162.5はどーするんだぁぁ


165 名前: デフォルトの名無しさん 投稿日: 2001/06/26(火) 23:09
>>164

 みんなで1つのスレを共有するんじゃない?

 接続しているPCの中で、162.5がなければ読むこともできないし、
その存在を知ることもできない。

 もし、162.5がどこかに1つでもあれば
新たに自分の保有しているスレにも書き込まれるんじゃない?


166 名前: 投稿日: 2001/06/27(水) 04:06
んー。ここらへんキモですね。

たとえば、
スレッドにIDつけて、各カキコのIDは (スレッドID+カキコ時間)にしる。
すると(カキコID, カキコ本文)ってテーブルが出来るね。

それで、「誰かこのスレを共有する奴いないー?って」IDを含むくえり
投げて、同じ興味の奴が見つかったら、そいつとテーブルの一部を
交換。次からは、くえりは投げずに、書き込む度、読み込むたびに、
そいつとテーブル交換。

破綻してるかも。寝る。


167 名前: デフォルトの名無しさん 投稿日: 2001/06/27(水) 13:18
番号は別にリナンバしてもいいんだけど、
番号へのリンクを書き込み時に
絶対リンクにする必要があるのかなぁ。
>>165
1つのスレを誰かが持つと、そのサーバー
落ちるとスレ消えちゃうよね。なあんと
なく、常時接続でコピーしてもいいぞって
人と、わたしゃ見るだけですーって人が
混在していて、初めて分散処理になると
思うんだな。
>>166
これが正解かも。リンクは各カキコへの
リンクに変換して持つことにして、
スレという実体は存在しないと。


168 名前: デフォルトの名無しさん 投稿日: 2001/06/27(水) 13:51
ご参考に
http://www.ntt.co.jp/news/news01/0104/010427.html


169 名前: デフォルトの名無しさん 投稿日: 2001/06/29(金) 02:59
http://www.zdnet.co.jp/news/0106/28/e_hacktool.html


170 名前: デフォルトの名無しさん 投稿日: 2001/06/29(金) 03:45
P2Pってさあ、一歩間違うと超強力な規制ツールになりうるような気が…。
でかい企業が最近P2Pに注目してるけど、本意はこんなところに
あったりして〜
たとえばNTTのやつも「意味情報」をもとにネットワーク全体にブロッキング
をかけることができるわけでしょ? 個々のサーバをつぶすよりも簡単に
規制できるよね。
とレッシグの「Code」を読みながらおもた。


171 名前: 170 投稿日: 2001/06/29(金) 03:59
あーでもAOLみたいなのといっしょな気もするから、あるネットワークに
かぎって考えれば規制のしやすさってのはいっしょなのかな〜。
いろんなP2Pネットワークサービスができればいいねえ。


172 名前: デフォルトの名無しさん 投稿日: 2001/07/02(月) 04:10
P2Pな掲示板アプリケーションは具体的にはどのようになるのかな。

(1)いくつかのサーバ(ノード)で動くJavaアプリ
(2)ウェブブラウザを拡張、組み込み型のアプリケーション
(3)ぐぬてらみたいな純粋なクライアント側のアプリケーション
(4)なぷすたみたいな中間型。


173 名前: ツッコミ不要 投稿日: 2001/07/02(月) 11:31
>>31
大槻教授お久しぶりです


174 名前: ツッコミ不要 投稿日: 2001/07/02(月) 11:36
誤爆したようです。
気にしないで下さい。


175 名前: >1 投稿日: 2001/07/02(月) 13:22
「あめぞう型掲示板」って言えよ。お前、どうせあめぞう本家なんて出入り
したことなかっただろ。最近2chに入ってきて2chのことわかったつもりで
2ch用語とか使いまくって2ch歴長いふりして悦に浸ってるだろ。


176 名前: デフォルトの名無しさん 投稿日: 2001/07/02(月) 17:13
1ではないが
>>175
歴史が古けりゃ偉いと思ってるバカ発見!
2ch型掲示板って言った方がリーチが大きいだろがハゲ


177 名前: >176 投稿日: 2001/07/03(火) 09:16
無知のくせに逆ギレですか?あなたよりは壷やあめぞう界に関する知識と経験は
ずっと上ですよ。


178 名前: 176 投稿日: 2001/07/03(火) 10:09
>>177
Q.「壷やあめぞう界に関する知識と経験」は何の役に立つの?


179 名前: デフォルトの名無しさん 投稿日: 2001/07/03(火) 11:37
どっちでもいいけど、マターリいこうよ。


180 名前: デフォルトの名無しさん 投稿日: 2001/07/03(火) 15:21
2ch歴短いけど、>>177の発言は今までで一番笑えました。
是非、>>178の質問への答えが知りたい。


181 名前: デフォルトの名無しさん 投稿日: 2001/07/04(水) 03:31
バカがいるからおもしろい
ありがとう>>177


182 名前: デフォルトの名無しさん 投稿日: 2001/07/04(水) 08:21
jxtaをどう想う?>>1


183 名前: >1 投稿日: 2001/07/04(水) 10:42
2ch型掲示板という呼び方は間違いです。正しくはあめぞう型
掲示板です。訂正しましょう。


184 名前: >178 投稿日: 2001/07/04(水) 10:42
183が分かる


185 名前: デフォルトの名無しさん 投稿日: 2001/07/04(水) 11:41
P2Pがさっぱりわからない厨房です。
自前のWebサーバにログをあげておけるようにはできないのですか?
どこからでも読み書き可能な個人掲示板と、P2P掲示板の合わせ技
みたいな感じで。ある程度簡単に設置できたら置いてみたいです。
トンチンカンなこと言ってたらすみません。


186 名前: デフォルトの名無しさん 投稿日: 2001/07/04(水) 12:08
P2Pって概念は誰が最初なの?グニュテラ?

ちゃんとした本が合ったらぜひ読みたい。

教えて!


187 名前: 178 投稿日: 2001/07/04(水) 17:47
>>184
超ウラヤマシイぜ(藁


188 名前: 名無しさん@お腹いっぱい。 投稿日: 2001/07/04(水) 18:14
>>185
それをWebアプリケーション(インストールして誰でも設置出来るようにする)
として提供すれば確かに大差ないと思う。


189 名前: デフォルトの名無しさん 投稿日: 2001/07/06(金) 15:53
>>1じゃないけど、

JXTA面白いよ。
でも、JXTAを採用したら jxtaのライセンスに縛られるわけで。


190 名前: デフォルトの名無しさん 投稿日: 2001/07/14(土) 00:16
なんかニュースある?

あげ


191 名前: デフォルトの名無しさん 投稿日: 2001/07/14(土) 00:20
sage


192 名前: デフォルトの名無しさん 投稿日: 2001/07/14(土) 01:30
sage


193 名前: デフォルトの名無しさん 投稿日: 2001/07/14(土) 15:35
a.g.e.


194 名前: デフォルトの名無しさん 投稿日: 2001/07/14(土) 17:34
sage


195 名前: デフォルトの名無しさん 投稿日: 2001/07/15(日) 06:51
レス番号は固有にしたいな。レス順序が変わったら2chじゃないもん。
そこがネットニュースとの違いになると思う。

問題はスレとノード(板)の関係だけど
とりあえすスレ立てる時、何かカテゴリかなんかのキーワードを指定すると言うのはどうだろうか?

逆に言うと各ノードは、取り扱う内容によって詳細なキーワード(板の名前を含む)を持っていて、
そこに立てると自動的にその属性が付く

で他のノードのスレで、受け入れ可能なスレがあったら、自動的にノードにリンクさせる
スレの順位はとりあえずage sageや時間等の評価情報を活用するべきだと思うな。

スレをよむときは、最後の書き込みがあったノードにアクセスする。

書きこむ時は最後のノードと最初のノードに許可を取って自分がチェーンにぶら下がる。
最初のノードと最後のノードは常にスレの状態を把握しているので衝突が起きたらわかる。
問題はどっちかが消えた時。
最後のノードが消えた時は最初のノードが暫定許可を出す、
そのノードは次のノードが書き込みをしようとしても前のノードに確認を取らないと許可がだせない。

最初のノードが消えた時は2番目以降に確認をとってから許可を出す
聞かれた各ノードは最終ノードに食い違いが起きていたら問い合わせる。

こんな感じじゃ無理かな?


196 名前: 委員長 投稿日: 2001/07/16(月) 10:56
>>659
> >>641 既得スレ一覧は保存してないから無理かも、

どうも、委員長です。
既得スレ一覧についてなのですが、基本的には保存している一覧表から作成し
ない方が良いと思いますよ。
スレッドのダウンロード時に既得スレ一覧に追記する事になると思うのですが、
万が一追記出来なかった(エラーやバグなど)場合、一覧に載っていないdatファ
イルが存在し続けることになりかねません。
私が作成中のブラウザには既得スレ一覧の機能がありますが、以下のイメージ
で実装しています。

・logフォルダから全datファイルを検索。
・既得スレ一覧からスレッドタイトルなどの情報を取得
・既得スレに記述がない場合、datファイルなどから情報を取得
 既得スレに追記しておく。
・既得一覧ツリーに追記。

既得スレ一覧の機能は必要だと思います。
これがないと既得スレの掃除がやりにくいと思うんですよね。


197 名前: 委員長 投稿日: 2001/07/16(月) 10:57
すみません、誤爆です。


198 名前: デフォルトの名無しさん 投稿日: 2001/07/16(月) 11:37
ホットゾヌsage


199 名前: 名無し 投稿日: 2001/07/20(金) 21:59
今ごろになってこのスレを発見したのだが、
これ今日あるよ。

ところで1はどこ行った?
もっといろいろ議論しよう


200 名前: デフォルトの名無しさん 投稿日: 2001/07/20(金) 22:07
おう。議論しようぜ。俺も頭の中とメモ帳で考えている。

P2P+BBSで検索したら、ここがヒットした。
http://www.gimlay.org/~andoh/diary/2001-01.html


201 名前: デフォルトの名無しさん 投稿日: 2001/07/20(金) 23:16
とりあえず、誰か動くの早く作れ。
早く試してみたいナリよ。


202 名前: 1 投稿日: 2001/07/20(金) 23:41
お久しぶりです。

Software Design 8月号 P122に出ている「P2Pを利用したコミュニティモデルの可能性」の掲示板サイトとは恐らく2chのここのスレのことだと思います。

>>175
あめぞうってなんでしょうか?
2chを最近はじめたのも事実ですよ。。(すいません)

>>200
安藤さんはjnutellaのMLにも投稿されているようです。
すごい人はバイタリティーありますよね。


203 名前: おいら 投稿日: 2001/07/21(土) 00:11
>>202
おっ、1発見!!ところでP2P掲示板の進捗はどうよ?

>Software Design 8月号 P122
おいらも読んだけど、ここのスレを指してるなんていうのは、
流石にないんじゃないの?だって、全然、現実的な議論にまで、
発展してないもん。
#今月号のソフトウェアデザインはよかったね。
#おいらみたいなアホにもP2Pが分かるように書いてあった。

>あめぞうってなんでしょうか?
あめぞうっていうのは2chの元になったスレッド式匿名掲示板
なんだよ。あめぞうさんっていう人が管理してたんだけど、
訴えるぞゴルァとか言われて、ノイローゼになってやめちゃった
んだよ。そこで、ひろゆき、あめぞうのシステムをパクッて2ch
作ったら大当たりしたって分けよ。あめぞうあってのひろゆきっ
てことなのね。ちなみに、あめぞう型掲示板は2ch以外にもいろ
いろな派生があるよ。

ところで、P2P掲示板の仕様はどうなったのよ。
早くハピョーしてほしいなりよ。


204 名前: デフォルトの名無しさん 投稿日: 2001/07/21(土) 05:36
>>195みたいなチェーン型は駄目ですかね?


205 名前: デフォルトの名無しさん 投稿日: 2001/07/21(土) 07:44
>>204
チェーン型の場合、ノードは誰が管理するの?
ノード=サーバってことになるのかな、、、
そうすると、pure P2Pではなくてハイブリッド型P2Pになるのかな?


206 名前: デフォルトの名無しさん 投稿日: 2001/07/21(土) 08:24
こんにちわ。SOAP実装部隊です。現状についてご報告。
概要:
 1発言=1SOAPメッセージ
 名前空間=掲示板名.板名前.発言者ID.特定番号
 購読する名前空間を接続、読んでるものは全コピー
 発言順は時間順、スレ番号指定は番号指定して、内部で名前空間に
 変換、表示時に戻す。
 板情報は無条件で全員購読。
開発
 SOAPちゅうかXML実装中。chat+SOAPみたいな構成から
 はじめようとしてます。
ご意見希望


207 名前: デフォルトの名無しさん 投稿日: 2001/07/21(土) 09:23
>>205

>チェーン型の場合、ノードは誰が管理するの?
ノードの運営者、つまり自分。

要は、かちゅ〜しゃのお気に入りを自分のノード(掲示板)とみなして、
他の人とも共有しようって話だけどね。

どうも今進んでる話だと、単にネットニュースをp2pで流そうって話に聞こえる。
まあそれはそれでいいと思うけど。


208 名前: デフォルトの名無しさん 投稿日: 2001/07/21(土) 14:03
>>206
チャットしていた内容が後から閲覧できるというイメージでしょうか?
掲示板名と板名前はどうやってきめるの?

>>207
その場合、ノードの管理者は常時接続で、パソコンの電源も
入れっぱなししておかないとダメなんじゃないの?

それだと、そういう環境の人しか発言できないよ。


209 名前: 206 投稿日: 2001/07/21(土) 15:04
まあ、いろんな人が勝手に進めているっちゅうことで。
ちなみに1さんではないです。
掲示板名はコントロールメッセージがあって、これに
追加することになりますね。ネットニュースのそれと
思っていいかと。すくなくとも多少の常時
接続サーバーがあって、それが管理することになると
思われます。
完全P2Pでやるアイデアもあるけど、まだまだ
そういうレベルではないっす。


210 名前: デフォルトの名無しさん 投稿日: 2001/07/21(土) 15:15
2ちゃんねる難民対策本部★
http://corn.2ch.net/test/read.cgi?bbs=entrance&key=995644824

関連スレ上げ


211 名前: デフォルトの名無しさん 投稿日: 2001/07/21(土) 18:49
>>210
ひろゆきも結構P2Pは研究してるっぽいね。
ところで、>>210 のスレで質問してるのはここのスレの1か?

とりあえず、1の仕様が聞きたい。


212 名前: デフォルトの名無しさん 投稿日: 2001/07/22(日) 05:47
ウェブブラウザのみでPureなP2Pを実現する方法はありますか?
ActiveX?


213 名前: 195=207 投稿日: 2001/07/22(日) 06:39
>>208
まあ単なる思いつきなんだけど。

>その場合、ノードの管理者は常時接続で、パソコンの電源も
>入れっぱなししておかないとダメなんじゃないの?
>それだと、そういう環境の人しか発言できないよ。

いや>>195をみてもらいたいんだが、

結局番号の重複防止ってだけだから、最新の発言を管理しているノードが生きていれば、スレのチェーンは追加可能
それは、発言があるノードの生きているどれかに聞けば知ってる。

とりあえず終了前に番号の管理権を他の常設ノードとかに委譲できれば
問題ないんだけど、持ち逃げされて、さらに1のノードも同様に途絶すると
スレッドストップが掛かっちゃうよね。
プライベートスレッドならその方がいいのかもしれないけど。
常設の連絡先をもう一つ決めておけば済むかな?
ウォッチドックを仕掛けておいて、例えば連絡が途絶したらその連絡先に聞いてみて、
一定時間経ってもつながらない方の権限は消滅して繰り上がるとかね。

まあ2つのノードの確認が必要なからまあ重そうだけどね。

>>212 java使わないでって事?


214 名前: デフォルトの名無しさん 投稿日: 2001/07/22(日) 11:13
>>213

スレッドの最新発言番号だけは中央集権的に管理しないと
きついんじゃない?ホスティング会社に置いた、十分に安定した
サーバーで。

> 結局番号の重複防止ってだけだから、最新の発言を管理しているノードが生きていれば、スレのチェーンは追加可能
> それは、発言があるノードの生きているどれかに聞けば知ってる。
ノードA は 123 が最新だと思ってて、ノードB は 124 が最新だと
思ってるという状況は起こるよね。全部のノードでロックをかけて
最新発言番号を同期的に更新なんてことは現実的には無茶でしょ?


215 名前: デフォルトの名無しさん 投稿日: 2001/07/22(日) 22:03
>>212-213
プラグインがいいんじゃない?
javaだとローカルのHDDにアクセスできないよ。

>>213-214
つーか、発言番号をやめて、時間で管理すればいいんじゃないの?
時間+発言者のIPだったら絶対ユニークになると思うが、、、
使い勝手が悪いかな?


216 名前: デフォルトの名無しさん 投稿日: 2001/07/23(月) 02:19
2chは、板によってはかなりひどい人権侵害や犯罪行為が堂々と行わ
れている。「削除」はボランティアに依存し、裁判もかかえている。存続
に対する潜在的なリスクは大きい。このサイトもそう長くは続かないだ
ろう。

削除不可能な2chのP2P版を作ることに、果たして社会的な正義や
必要性があるだろうか。技術者の倫理として、作ることが許されるの
だろうか。

原爆の開発者は、開発後にそれを後悔しただろう。クローンの研究
者には、越えてはならない一線があると考えられており、法的な規制
もある。

プログラムを開発しリリースすることが社会的な行為である以上、
「面白そう」だけで公開することは許されない。


217 名前: デフォルトの名無しさん 投稿日: 2001/07/23(月) 02:55
ひろゆき「2ちゃんねるはもってあと1年」


1 名前: 夜勤 投稿日: 2001/07/17(火) 18:36

ほいほい過去ログを html化していたら、、、
piza がディスクフル目前だ。どうしよう、おろおろおろ。(考え中。。。)

13 名前: 夜勤 投稿日: 2001/07/18(水) 03:54

短期的には、piza いきなり停止。。。
なんてことがあっても、許してネ、



このスレが2chを救う・・・・かもしれない ガンバッテ


218 名前: 217 投稿日: 2001/07/23(月) 03:02
>>216
このスレの趣旨とは違うだろ、ここではあくまでP2P実現のためのシステムを
考える・実践するためのものかと。


219 名前: デフォルトの名無しさん 投稿日: 2001/07/23(月) 03:34
まぁ、ナプスターの騒動をみても、ソフトウェアのシステムと社会的な
影響は切り離せては考えられないと思うけどね。

まぁ、アングラ活動の人たちは何を言ってもわからないだろうけれど、
自分の行っている行為を省みる大人であれば、何を作るべきで何を
作らないべきかについて少しは考えるだろう。

前にも書いたけれど、民主的に削除を行うような仕組み(たとえば参加者
一人一人に少しづつ削除権を与え、カウントがたまったら削除されるよ
うな)が作れれば面白いと思う。


220 名前: デフォルトの名無しさん 投稿日: 2001/07/23(月) 08:39
>>219
生物におまえら進化すんなといっても無駄なように、物事は
進化しちゃうんだよ。そして最悪を経験して、さらにいい方向
にいくんだと思うな。ま、それでダメならシステム自体がダメ
なんだろうし。


221 名前: デフォルトの名無しさん 投稿日: 2001/07/23(月) 10:55
>>215
マシンの時計同期の問題もあるし、NAT に隠れたマシンとか
Proxy 使ってるクライアントから1秒以内に同時書き込み
されるとだめだし。

スレ内の発言番号の順序一意性ってそんなに重要?


222 名前: デフォルトの名無しさん 投稿日: 2001/07/23(月) 11:50
>スレ内の発言番号の順序一意性ってそんなに重要?
>>221
重要じゃないと思うよ。
だいたい時間でソートできればいいんじゃないの?
メーリングリストみたいにさ。


223 名前: デフォルトの名無しさん 投稿日: 2001/07/23(月) 12:02
>>216 >>219
おいら達もP2P掲示板作ろうと思ってるけど、そんなに悪いものかなぁ?
罪悪感とか微塵も感じないが。

みんなどうよ?


224 名前: デフォルトの名無しさん 投稿日: 2001/07/23(月) 12:30
結局 NetNews を再発明するということになるのか?
・番号の順序は面倒みない
・中央集権的な削除はできない (コントロールメッセージは無視すりゃ終い)


225 名前: 213 投稿日: 2001/07/23(月) 14:13
>>214
>全部のノードでロックをかけて
私の(机上の)方式だと、番号管理権をもってるのは最新のノードで、サブが最初のノード。
新しく自分が最新になる為には、現時点での最新のノードからの管理権譲渡が必要な訳。
ただノードはいつもオンラインだとは限らないからどうするかって話。

>最新発言番号を同期的に更新なんてことは現実的には無茶でしょ?
>ノードA は 123 が最新だと思ってて、ノードB は 124 が最新だと
>思ってるという状況は起こるよね。

要は最新の発言をどうやって知るのかって話だね
チェーンなんだからだとっていけばいいんだけど
途中で手がかりが消えた場合どうするのかって事かな。
サブマスターである1のノードに聞けばわかると思うんだけど
いつも居るとは限らない訳だよね。

>スレッドの最新発言番号だけは中央集権的に管理しないと
>きついんじゃない?ホスティング会社に置いた、十分に安定した
いや、これをなんとかできないのかって話なんだけどなあ。
じゃないとあんまりp2pの価値がないし。(実用性って意味なら問題ないけど)
つうかインターネットのポリシー的にもねえ。


226 名前: 213 投稿日: 2001/07/23(月) 14:14
>>224
そうだねえ、まあそれはそれで便利かもしれんね。
まあネットワークに出回った以上、本来の意味の削除というのは出来ないんだけど、
見えない所に持っていく事は出来ると思うんだよねえ。

余談だけど、ユーザー非表示機能って欲しいなあ。
不快に思った人がその発言にチェック入れると、消えはしないけど、
わざわざリンクを押さないと表示しないようにできる機能
他のonにしている人が見るときもそうなる。
従来のなんでも表示がよければoffにすればいいだけ。


227 名前: デフォルトの名無しさん 投稿日: 2001/07/23(月) 14:46
>>225
全部読んでないので、がいしゅっつかも知れないんですが
最新のノードってどうやって知るのよ?
サブマスターと言われるものが持ってるのが最新なの?
サブマスターが乱立・サブマスターが孤立した状態が長い

最新スレが乱立・成長

同一スレが分裂・著しく時系列に並ばない

(゚д゚)マズー

じゃないの?


228 名前: 214 投稿日: 2001/07/23(月) 15:04
結局 IRC のサーバースプリットと同じような問題かな。
>>227 の言ってるようなことを意図的に起こせるでしょ。
分散処理につきまとう本質的な問題だと思うよ。
結局 >>224 のような NetNews もどきになると思われ。


229 名前: 225 投稿日: 2001/07/23(月) 17:29
>>227
>最新のノードってどうやって知るのよ?
最新発言ノード=マスターてことにすると、マスターがどのノードかという事は、
サブマスタ=(マスターの相談相手、とりあえず1の発言ノード)なら確実に知ってる。
1のノードがどこかなんてのは、勿論そのスレのキャッシュ自体を見ればわかる。
1が居なかったら2に聞けば、もしサブマスターが移っているなら
問い合わせがあったはずなのでどっちか知っている筈。
逆に言うとサブマスターが把握できないものは
たどる事が出来ないので正式なチェーンにはならない。

というか基本的に発言(マスター変更他)があったときは、バケツリレー式に
自分の前のノードに知らせる。死んでれば飛び越す訳だけど、
まあ、チェーンの各ノードは次のノードに、自分の復帰した時とかや
定期的にアクセスしてキャッシュを更新してるんじゃないかな?

つまりチェーン上のノードに適当にアクセスすれば、
ほぼ最新の情報が手に入る。
本当に最新か確かめたければ、そこに書かれてある
最新のノードにアクセスしてみれば、マスターかどうかはわかる。
マスターでなければ、新マスターや、サブマスターを教えてくれるはす。

マスターが消えた時はサブマスターが暫定許可を出す訳だけど
それ以降はマスター不在になる。
マスター交代はマスターの失踪宣告がでた後じゃないと不可。
そこでやっと新マスターが誕生する。
逆に言うと一定時間音信不通だと、
マスタもサブマスターもいったん権利を失うって事。
サブマスターは、生きてる中で一番古いノードに移行する。
要は、自分がいったん失踪した生き返りである事を自覚していれば、
その時点で確認を取る必要があるので、許可を乱発するなんてことはない筈。
誰かに聞かれたら、自分はもうマスターではないといって、
サブマスター他から聞いた新たなマスターを紹介すればいいだけ。
勿論暫定マスターが誰もいなければ(新着がなければ)
また返り咲くわけだけど。


230 名前: 225 投稿日: 2001/07/23(月) 17:29
>>228
>>227 の言ってるようなことを意図的に起こせるでしょ。
>分散処理につきまとう本質的な問題だと思うよ。

まあそうなんだよね。認証を厳しくすれば可能かもしれないけど。
悪用して逆手にとろうとしたら幾らでも出来る。
そこが問題だよなあ。


231 名前: デフォルトの名無しさん 投稿日: 2001/07/23(月) 20:31
>>230
だから、システム的に問題があれば、ユーザ離れていくし、
流行ればインテルCPUみたいになんとかなっていくんで
ないかなー。甘い?


232 名前: 224 投稿日: 2001/07/23(月) 21:51
> というか基本的に発言(マスター変更他)があったときは、バケツリレー式に
> 自分の前のノードに知らせる。死んでれば飛び越す訳だけど、

遅そう...


233 名前: 225 投稿日: 2001/07/24(火) 05:44
>>232
大体ネットニュースやircなんてそんなもんじゃないか。

あんまり時間かかるようなら、というか最新が観たいときは
自分からマスターやサブマスターに確認とりにいけるだろ?

つうか、一つのスレッドに参加するノードが1000も在る訳じゃないだろ?
絶対だぶってるから、連絡網方式になると思うんだが?。

基本的にフロートを実現するのに連絡網は必要だしなあ

>>231
なんか反応見てたら流行らないような気がしてきたよ。
俺一人で言ってるだけだしな。なんかあほらしくなってきた。

とりあえず>>206さん達には期待しています。
#でもやっぱりネットニュースの拡張にみえるなあ。
Message-Id: <225.20010723204300.233.990334284.tech@piza.2ch.net>


234 名前: 232 投稿日: 2001/07/24(火) 13:32
>>233
考えてる要求仕様とかどっかの web ページにでも上げてみてよ。
いや、頭ごなしに否定してるとか煽りとかじゃなくって。
P2P ネタ自体に興味はあるからさ、233 なりの、もうちょっと
整理された設計哲学とか目標を訊いてみたいね。