P2P匿名掲示板zigumoスレッド
■ このスレッドは過去ログ倉庫に格納されています
0001ほげ隊長 ◆cG6Ia.BU
NGNGP2P匿名掲示板zigumo作者のほげ隊長です。
P2Pの議論スレッドがいろいろ混乱してしまっているようですので、
zigumo用のスレッドを立てさせていただきます。
zigumoの話題や動作検証のお話はこちらでお願いします。
まだプロトタイプバージョンですので、マターリ行きたいと思います。
よろしくです。
なお、関連リンクは次の通り
P2P匿名掲示板zigumoのページ
http://www5.ocn.ne.jp/~zigumo/
P2Pでサーバに依存しない掲示板を作るの巻
http://pc.2ch.net/test/read.cgi/tech/998915621/
0002デフォルトの名無しさん
NGNG0003ガンガレほげ隊長
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG隊長のつくコテハンなんざ腐るほどいるし、(1chヲチスレの良識隊長とか)
なれればそんなに紛らわしいことはないと思われ
0006デフォルトの名無しさん
NGNG0007satoshi@DGW ◆7m/R4F..
NGNGIMGタグでIP保存用CGI呼び出し→そのCGIでリモートホストを取得し、ポート6340で接続を試みる→
接続できたらIPを保存。できなかったら捨てる。で、最新5個ぐらいのIPをhtmlに書き出す。
んで、zigumo関連ページにこのCGIのIMGタグ貼ってもらえば上質なエントリポイントリストが出来上がると思いますが・・・。
どうでしょう。
0008ほげ隊長 ◆cG6Ia.BU
NGNGhttp://kaba.2ch.net/test/read.cgi/accuse/1014563866/77
すごく、いいと思います。
0009satoshi@DGW ◆7m/R4F..
NGNG0010satoshi@DGW ◆7m/R4F..
NGNGじゃ、誰かに作ってもらいますか(笑
0011Name_Not_Found
NGNGZIGUMOのページに時計でも置いてくれたら嬉しいっす。
そこでみんな時計をあわせる、と。
http://yasai.2ch.net/test/read.cgi/event/1014552983/l50
時計はジグモ自体が桜時計(だっけ?)みたいにどっかのサーバーにアクセスして合わせて欲しい。
0013デフォルトの名無しさん
NGNG不特定のIPをページで晒して大丈夫なんでしょか?
0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNGZigumoに繋いだ時点で不特定多数の人にIPは晒されてますよ。
0017ほげ隊長 ◆cG6Ia.BU
NGNGいえ、さらさないです。CGIをたたいてIPリストを受け取るのは
zigumo自体になります。かつ、CGIのはきだすIPアドレスをバイナリ
にしておけば厨房対策にもなります。あとは、useragentみるとかですかね。
>>11-12
あらら、、
いま、zigumoキャッシュサーバのCPU負荷が100%です。
ルータのランプもつきっぱなし。。。
これでは、検証作業ができない。。。(泣)
あと、時計については、エントリーポイントに接続した際に
時間情報をもらおうかとも考えています。
>>15
了解です。
現在、デバッグ作業中ですので、手が空いたらアップします。
>>14
私もそう思っています。。。
正式版になれば、ドカンとでっかくプロモーションするのも
いいのですが、、、
現状だと、ヘタレ回線にヘタレサーバの環境なので、検証作業
自体がままならないです。
反響があってうれしいことはうれしいのですが、、、
0020__
NGNGっていうか、普通につながんないね。
0021デフォルトの名無しさん
NGNGプロトタイプである事を考慮して発言しましょう。
>>17 を、ちゃんと読んで作者さんがやってる事を考えた上で書きましょう。
0023__
NGNGC/Sと同じ弱点を抱えていることになるよね。純粋にコードの問題なら改善されるけれど、
設計に問題はないの?接続を裁ききれないほど大量のアクセスが集中しているの?
0024デフォルトの名無しさん
NGNGうちは、つながりました。
>>23
というより、エントリーポイントが一つしかないのが、さしあたっての問題
であって、>>7 のような形で、エントリーポイントが分散されれば、違って
くるんじゃないかと。
0025ほげ隊長 ◆cG6Ia.BU
NGNGどうも、CPU負荷100%はバグのようでした。スンマソ。
あと、回線については、
>>24 さんの言っているように、エントリーポイントが1つしか
ないからだと思われます。
1つのサーバントに対し4台ぐらい繋がるとちょうどいい
のですが、エントリーポイントにしているサーバは無制限に接続
を受け付けてしまっているので、連続して接続されると、かなり
の数のセッションが張ったままになってしまうのです。
ここら辺は今後改善していきたいと思います。
0026ほげ隊長 ◆cG6Ia.BU
NGNGそれから、現在のようにやたらめったらにセッションを
張ってしまうと、ダメダメだというのは、Gnutella等で
も指摘されていて、そういう点では設計に問題ありです。
で、将来的にはグリッド型にして、いい感じでトラフィック
が裁ければなぁ。と考えています。
グリッド型についてはデータ量と上手なデータの伝播のさせ方
をただいま検証中です。
0027デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNGエントリポイント間の協調を上手くさせないとDNSのオルタネイティブルートと
同じように混乱しますよね。
zigumoの運営方針としてはオルタネイティブルート(みたいな独立した個々の集まり)があっても
かまわないという方針なんでしょうか?
0031ほげ隊長 ◆cG6Ia.BU
NGNGそこら辺は今後の課題です。
なるべくなら、エントリーポイント間で、最近liveなIPアドレスを教え
あって、必ず全体が繋がるようにしたいとは思います。(ただ、グリッド型
を考えると結構ムズイのです。)
でも、個々に独立していても、別にいいかなぁとも思います。
グループAのエントリーポイントでしばらく遊んだ人が、グループBの
エントリーポイントにやってくれば、その時にAの内容がBに伝播するから、
それはそれでいいのかなぁと思います。もっとも、同じスレッドがAとBで
議論になってると大変なことになってしまいますが、、、後は、エントリー
ポイント毎にカテゴリを変える方法もあるかもしれないです。例えば、Aの
グループではニュース系と政治経済。Bのグループではネットとパソコンみ
たいな。。。で、ニュース系の話がしたい人はAのエントリーポイントにつな
げ、パソコンの話がしたい人はBのエントリーポイントに繋げるみたいな。
とりあえず、現状としては、そこら辺は衆知を集めることにして、
基本のプロトコル回りの実装に注力しようかと考えています。
0032__
NGNG死んでるね。
0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNG既出のエントリーポイントが保存できるようになっていて( ゚д゚)ホスィ…
0037デフォルトの名無しさん
NGNG0038デフォルトの名無しさん
NGNGがんばれ>>1
0039デフォルトの名無しさん
NGNG今でもできます
636 :ほげ隊長 ◆cG6Ia.BU :02/02/22 23:48
>>631
236さんどうもです。
>隊長!書き込んでみましたが、どう?
書けてます。伝播しています。
>・エントリポイントダイアログには既定で隊長のIPを入れておくべき。
実は、entrypoint.datっていうファイルに書いておくと
毎回入力しなくてもよいです。まだ、この辺は仕様がかたまっていない
ので、詳しく公表していないのです
0040デフォルトの名無しさん
NGNGこまめなバージョンアップが出来なくなり、
結局大元のp2pシステムのブラッシュアップが出来なくなっているのでは?
要約すると1の実装能力が低い、という事になるんだが
0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNGだってあまりにも使えないから。控えめに書いたつもりなんだけど
0043デフォルトの名無しさん
NGNG「宣伝見てきたけどダメだね使えないね」派に大別していいですか?
0044デフォルトの名無しさん
NGNGただオープンソースのほうが、作る側も利用する側も気が休まるんじゃないか?
0045デフォルトの名無しさん
NGNGプロトタイプとはいえ、酷い出来だと思うよ。
良く言ってせいぜいα版、宣伝するのは早すぎる。
オープンソースは責任逃れにはなるけれど、
舵取りをしっかりする人がいないと辛いだろうね。
0046デフォルトの名無しさん
NGNG早めに公開きぼんぬ。
0047デフォルトの名無しさん
NGNG便利ですという意見は無いと思うがどうよ?
0048デフォルトの名無しさん
NGNG宣伝したのは作者じゃない。
0049デフォルトの名無しさん
NGNG宣伝が早すぎなのは同意
宣伝というよりも、1の公開が早すぎたのかも
せめてプロトコルくらいはしっかり吟味してから公開すりゃ良かったね
そうすればそのプロトコルで他の人がより良いものを作れるし
0050デフォルトの名無しさん
NGNG1個も記事が見れないよ。
エントリポイントからリダイレクトする仕組みがへっぽこだったんかね。
まぁ、大規模テストしないと出てこない点もあるだろうし、今後に期待かな。
記事が見れてないからよくわからんけど、レスポンスツリー型にした方が
よかったんじゃないかね。記事の投稿順が保証されない以上、どれに対する
レスポンスかが重要になりそ。
0051ほげ隊長 ◆cG6Ia.BU
NGNGzigumoプロトタイプVer.0.1.1を公開しました。
本当はあさってに公開しようと思っていたのですが、
いろいろ協力してくれる人が出てきたので、早めに
公開することができました。
で、大変申し訳ないのですが、このバージョンからは
プロトコルに変更が入ってしまったため、Ver.0.1.0と
は互換性が無くなってしまっています。
エントリーポイントのサーバもVer.0.1.1対応版に入れ
替えましたので、Ver.0.1.0をご使用中の方はバージョン
アップしていただければと思います。
詳細はサイトにアップしておきましたので、そちらを
見てください。
http://www5.ocn.ne.jp/~zigumo/
あと、臨時のエントリーポイントを増設しました。
エントリーポイント同士もコネクションを張っています
ので、どちらで接続していただいても大丈夫です。
0052ほげ隊長 ◆cG6Ia.BU
NGNG臨時のエントリーポイントは深夜から稼動しはじめます。
0053デフォルトの名無しさん
NGNGageるな
0054デフォルトの名無しさん
NGNGワラタ
0055satoshi@DGW ◆7m/R4F..
NGNG反省します。
ということで今回のverUPもうちのサイトで取り上げません。
0056ほげ隊長 ◆cG6Ia.BU
NGNG2ちゃんねるとの互換は残念ながらないです。
P2Pという性格上、難しかったのです。
>>36
繋いだ場所の履歴が残るようにはしたいと思っています。
ただ、現状は通信回りのバグつぶしで手一杯です。
もうしばらく、お待ちください。
>>37
>>40
>>45
一生懸命がんばりますので、もうしばらくお待ちください。
少しづつ前進していければと思っています。
>>46
>>49
とりあえず、バージョンアップしてみました。
もしよろしければ新バージョンもお試しください。
>>50
通信回りのバグとエントリーポイント的の負荷分散ができてい
いのがつながりにくい最大の原因です。
データ構造としてはレスポンスツリー型にも対応できるように
設計はしていたりします。(現状はだめですが、、、)
0057名無し
NGNG0059ほげ隊長 ◆cG6Ia.BU
NGNG>>57
そうですね。独り善がりだとやっぱり、いいものはできないです。
ある意味、いろんな人から、いろんな意見が聞けたので、それは
それで、いいことだと思っています。
satoshi@DGWさんもそんなに気にしなくていいと思います。
とりあえずは、前進あるのみ。。。
0060デフォルトの名無しさん
NGNGちょっとずつでも頑張って前進してください。
しかし客観的に、そのプロトコルはいかがなものかと。
まだダウンロードして使ってないけど、仮に普及しても転送量で死ぬだろうね。
これじゃマルチ商法と同じだがな。
0061ほげ隊長 ◆cG6Ia.BU
NGNG破綻しないようグリッド型の研究を進めたいと思います。
ところで、新バージョンで書き込めた人はいるでしょうか?
なんか、繋いでいる人はいるのですが、、、
0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNG0064デフォルトの名無しさん
NGNGエントリポイントには接続できていますが、他のサーバントへ
接続されない模様。
もし、現在繋いでいる人はいるならば、バグの可能性大だと思う。
0065デフォルトの名無しさん
NGNGとにかく痔愚喪おちます。
なんか全然だめです。痔愚喪
0066デフォルトの名無しさん
NGNGラウンジのしりとりに、にんにくと書いてみました
0067デフォルトの名無しさん
NGNGきちんと作ってから出直しておいで。
0068ほげ隊長 ◆cG6Ia.BU
NGNG繋いでいる人は結構いますので、バグかもしれないです。
>>65
どんな動作を行ったときに落ちるか教えていただければありがたいです。
>>66
すいか
にんにく
かに
確認できました。
0070デフォルトの名無しさん
NGNGぺペロンチーのまでしか確認出来ません。
すいか、にんにく、かに
は確認できませんでした。
007170
NGNG0072デフォルトの名無しさん
NGNG1から作り直した方が良いかもしれん。
ここのスレは、P2Pに詳しい人がzigumo技術的要素を話し合うように変更したら?
「zigumo使えない」等の事はとりあえずしばらく置いておいてさ。
0073YsN
NGNG0074デフォルトの名無しさん
NGNGつーか1ソフトの動作報告にム板を使うなよ。
0075デフォルトの名無しさん
NGNG>つーか1ソフトの動作報告にム板を使うなよ。
別に専用スレだから、それくらいはいいんじゃないかな?
MSNメッセンジャースレもそうだし、あまりガチガチに決めるのもどうかと思う。
もう少し安定させてからリリースして下さい。
0076デフォルトの名無しさん
NGNGシロウトどもに公開するつもりは無かったんだから。
これじゃ晒しモンだよ。 ZIGMOもVojtaも。
0077デフォルトの名無しさん
NGNGんでもって、当方WinXP
私も相変わらず、よく落ちます。(100%)
回線はYahooBB。
ルーター介して接続中。
ポート6340は空いてます。
スレ一覧取得までは、問題ないですが、
0.1.0ではレス取得途中に、
0.1.1ではレス取得後しばらくして、落ちました。
↑
このへんのタイミングは、まだ検証不足で、よくわかりません。
それでは、報告まで。
作者さん、頑張ってください。
#ところでzigumoってsigumaと似てるんですが・・・
0080デフォルトの名無しさん
NGNGそれからエラーのダイアログがでました。
Microsoft Visual C++ Runtime Library
Runtime Error!
Program C:\zigumo-0.1.1\zigumo.exe
abnormal program termination
[OK]
以上です。
0081デフォルトの名無しさん
NGNGそういえば、荒らし対策は、どうするのよ?
0082デフォルトの名無しさん
NGNG黙って消せばいいこと。本気の嵐じゃないでしょ。多分。
いずれ対策は練らないといけないね。
馬鹿だね嵐って。自分の首を絞めているだけなのに。
そんなに自由がいやなのかな。
0083デフォルトの名無しさん
NGNG名誉毀損のカキコはどうするの?そんなの無視?作者には関係ないの?
例えばzigumo作者の個人情報や恥ずかしい写真が暴露されても、作者は平気なの?
0084デフォルトの名無しさん
NGNGしないでもないので、ほげ隊長は、かなり頑張ったのかな?
0085デフォルトの名無しさん
NGNGWinMX や NewsGroup で
個人情報や名誉毀損のファイルやメッセージが流れたら
誰が責任を持つの?
0086デフォルトの名無しさん
NGNGまだ、テスト段階だって逝ってるのに。
ある意味、ものすごい反響なのか?
0087デフォルトの名無しさん
NGNGそれから異常終了するんだけど…
0088デフォルトの名無しさん
NGNGテストは基本的に技術的な課題や問題点を洗い出すために
あるのであって、それらを一度に全て解決できるわけが無い。
・削除をどうするか?
・荒らし対策をどうするか?
と言うのは課題だが、それ以前の通信処理の方がおそらく
現段階では重要。
0089デフォルトの名無しさん
NGNGhttp://kaba.2ch.net/test/read.cgi/accuse/1014563866/
P2P匿名掲示板zigumoスレッド
http://pc.2ch.net/test/read.cgi/tech/1014643673/
0090デフォルトの名無しさん
NGNG予想しなかった人数が集まってるので、期せずして、
通信関係の問題洗い出しに最適な状況になってる・・・
後は、ほげ隊長さんがめげないか?かな?
0091デフォルトの名無しさん
NGNG全て自作自演に思えるほど駄目駄目なんですが。
期待して損した。
発展は無いと思うけど助言。
・インターフェースがダメ。
・東西南北の表示から多分自己組織型だとは思われるが、空いている穴に関して考察してないでしょ?
・MFCベースなのはいいとしても、バグが出過ぎ。リソースリークくらいチェックして・・・
・しかも、組織化がいい加減すぎ(HOP数?はぁ?)。トラフィックについて考えろ
・なお言うと、独自プロトコルの必要性ないし。作る前にちょっとでも類似技術調べた?
・gnutellaをベースにしている以上(これは間違いないだろう)、所詮出来てもgnutella程度
出来ればプログラマー板でやって欲しい。
0092デフォルトの名無しさん
NGNG0093デフォルトの名無しさん
NGNG期待するなよv0.1.1に。
ネットワーク部分がイマイチなのは同意するが。
0094デフォルトの名無しさん
NGNG0095デフォルトの名無しさん
NGNGしかし、これがム板で良かったと思うよ。
叩いている人も、叩きながらちゃんと助言残している人が多いからね。
「がんばれ〜」って人も、「ここをこうすれば?」とか書かないとあまり
意味がないと思います。
とりあえず>>91の自己組織型(グリッド・プロトコルだっけ?)に関しては、
その通りですね。口は悪いけど。
掲示板システムとファイル共有とは根本的に違うから、情報共有にもう少し
別のアプローチが必要だと思う。WPNPの方面から研究してみたらいかがでしょうか?
> ・インターフェースがダメ。
そう?3ペインのよく見るようなタイプで使いやすいと思うけど。
> ・東西南北の表示から多分自己組織型だとは思われるが、空いている穴に関して考察してないでしょ?
> ・MFCベースなのはいいとしても、バグが出過ぎ。リソースリークくらいチェックして・・・
> ・しかも、組織化がいい加減すぎ(HOP数?はぁ?)。トラフィックについて考えろ
この辺りの修正は作者に期待する。
> ・なお言うと、独自プロトコルの必要性ないし。作る前にちょっとでも類似技術調べた?
独自プロトコルの必要性はリアルタイム性を確保するためにあるらしい。
gnutellaは調べられてるんじゃないか?
> ・gnutellaをベースにしている以上(これは間違いないだろう)、所詮出来てもgnutella程度
gnutella程度でいいと思う。P2Pはgnutellaで実現されてるんだし。
掲示板への応用ということでしょ?
009791
NGNGインターフェースについては、IEをCOMで使っているんだけれど、その部分の制御がかなりいい加減
セキュリティ設定を流用しているから、環境によっては全く表示されなくなったり、
毎回ダイアログが出たりする模様。
見た目については、後からなんとでもなるので突っ込んでもしょうがない。
で、自己組織型の場合は、「はっきりしないけれど近くに沢山データはある」
という用途には向いているけれど、掲示板はそれじゃだめだよね?
リアルタイムに、かつ順序立ててデータが管理されなければいけない。
じゃあどうすればいいか、という風に考えていくといいかもしれないけれど、
「とりあえず有名だからgnutellaを参考にするか」というのでは
革新的なp2p掲示板システムは難しいだろう。
0098デフォルトの名無しさん
NGNG0099ほげ隊長 ◆cG6Ia.BU
NGNGちなみに、Gnutellaを参考にしたのは
>「とりあえず有名だからgnutellaを参考にするか」
という理由が、ほとんどなのですが、
あと、他の理由としては、どうしても間に、サーバというか、なんというか
特別な権限をもったノードが入ってしまうのが絶対にいやだったのです。
その理由はいろいろあるのですが、、、、、、、
>で、自己組織型の場合は、「はっきりしないけれど近くに沢山データはある」
>という用途には向いているけれど、掲示板はそれじゃだめだよね?
それについて、実際のところどうなのかが知りたくて、とりあえず、
プロトタイプバージョンを公開してみたのですが、いろんな人がやって
きてしまって、大混乱ということになってしまいました。
本当は、実証実験をいろいろやってみて、ダメなら、もっと勉強して
スクラップ&ビルドかな、、、ぐらいの軽い気持ちでやっていたので
すが、、、このような状態になってしまったわけでして、、、
多くの方に変な期待を持たせてしまったことは申し訳なく思っています。
でも、とりあえず、私なりに少しづつ、工夫していろいろやってみたいと
思っています。
今後ともご指導よろしくです。
0100デフォルトの名無しさん
NGNGエントリポイント入れても反応なしです。
0101デフォルトの名無しさん
NGNGスレ違いを覚悟で聞きたいのだが、
http://vojtaproject.tripod.co.jp/
はどう思う?
出来れば、
http://pc.2ch.net/test/read.cgi/software/1014650252/l100
に書き込んでほすい。
■ このスレッドは過去ログ倉庫に格納されています