P2Pでサーバに依存しない掲示板を作るの巻
■ このスレッドは過去ログ倉庫に格納されています
00011
01/08/27 21:33ID:Uofeyeso依存しない掲示板を作るの巻。
クライアントサーバ型BBS、ハイブリッドP2P型BBSでは、サーバを必要とするために
運営に費用がかかります。掲示板では利益を生み出すことができない以上、これら
のサービスは持続可能なものではありません。
2ちゃんねるライクな掲示板を持続可能なものにするためには、コストがかからず、
誰にも依存しない、純粋なP2P型ネットワークを開発する必要があるように思われます。
0603デフォルトの名無しさん
NGNG0604デフォルトの名無しさん
NGNG0605デフォルトの名無しさん
NGNG自分自身だけでも、Southに自分自身が出てきました。
これって、自分が南端でそれ以外のところには誰もいないってことですよね?
なんか勘違いしてる…?
0606デフォルトの名無しさん
NGNG>自分自身だけでも、Southに自分自身が出てきました。
えっ?そんなことあったかなぁ。他に誰かと接続してました?
とりあえず読み書きできればおっけー。
0607605
NGNG誰も接続してないす。まあ、読み書きできたから深く考えるのはやめときます
0608
NGNGtiara(236の人)とか、ほげ隊長とかは動きなしなのか?
0609ほげ隊長 ◆cG6Ia.BU
NGNGいよいよ、P2P匿名掲示板システムzigumoを本日(22日)公開
します。
公開できるのは今日22日の夜遅くになると思います。なるべく、
0:00を過ぎて23日にならないようにしたいとは思っているので
すが、、、
とりあえず、公開に先だって、
マニュアルとダウンロードページを作成しましたので、みて
みてください。
http://www5.ocn.ne.jp/~zigumo/
まだ、初心者でもすんなり使えるようなレベルではないのです
が、ム板の人なら、どんなソフトかイメージがつかめると思い
ます。
公開直前に、再度書き込みますので、テストに参加していただ
ける方、よろしくです。(10人ぐらい参加してくれたら、う
れしいです。)
それでは、また夜にでも。。。
0610デフォルトの名無しさん
NGNGまだ公開されてないものに要望しちゃうんだけど、
はじめのうちはサーバーと同期して、ちゃんと書き込みが
伝わっているかどうかを確認出来るようには出来ない?
ハッシュ値だけをサーバーに記録しておくとかして。
なんとなくしりとりスレが乱立する予感。
0611デフォルトの名無しさん
NGNGおお、それ、いいかも。
書き込みが伝わるまでのタイムラグとか表示されると、なお良し。
0612611
NGNGとりあえず、かちゅ〜しゃ使いには喜ばれそうな画面ですね。
0613ほげ隊長 ◆cG6Ia.BU
NGNG実はそれの対応作業を徹夜で今やっていたりします。
「誰かが要求しないとデータの転送が行われない」という
zigumoの仕様上、ある程度参加している人数が増えてくるまで
はデータの流通がうまくいかないかもしれないという気がする
のです。
参加している人数が数百人とかになってくると、だれかしかのサ
ーバントにデータが蓄えられることになるのでいいのですが、人
数が数十人ぐらいしか参加していないと、誰も要求しないデータ
は中々広まっていかないのです。その上、せっかく発言しても、
すぐにネットから切断しちゃったりすると、情報が全然広がらな
いのです。かと言って、全てのデータを常に流通させてしまうの
はどうかと思ってたりしまして、、、
なので、現在zigumoサーバントを改造して、zigumoキャッシュサーバ
みたいなのを作ってるのです。誰かが発言したらすぐにそのデータ
を取りに行ってキャッシュしてしまうみたいな。。。
明日の夜までに間に合うかどうかあやしいのですが、、、
とりあえず、がんばります。
>>611
そうした統計情報が見れたりすると面白いのですが、匿名性が
薄れてしまうので、今はちょっと保留中です。
>>612
かちゅーしゃみたいに、なるべく、簡単に初心者でも使えるもの
を目指していたりします。まだ、全然ほどとおい状況ですが、、、
0614ほげ隊長 ◆cG6Ia.BU
NGNG今日の夜には予定通り公開できそうです。
きちんと動くか不安ですが、、、
それでは、また今夜。。。
0615236 ◆lGMVcE.o
NGNG開発ツールの発売が3/22(学割版が4/19)なので動きたくても動けない〜。
他の人はなんか色々やってていいな、とちょっとブルーになる今日この頃。
0616デフォルトの名無しさん
NGNGで、こんなん
java.lang.NullPointerException
at vojta.proxy.ProxyThread.readLinesFromSocket(ProxyThread.java:177)
at vojta.proxy.ProxyThread.run(ProxyThread.java:65)
feed entrance:vojtagroup_vojtatest
new Host:vojtaproject.kicks-ass.org:80:-1
DROPPED:failed to get packet3
意味わかんないので、そのまま貼りました。
0617デフォルトの名無しさん
NGNG>>616 の不具合は次の版で修正されました。ご報告ありがとうございました。
0618610
NGNGん・・・意図が伝わってるかな…
えーと、書き込みが伝わる可能性を上げるために
サーバーでキャッシュしろ、というわけじゃなくて
書き込みが伝わないんなら伝わらないで、
その事実がはっきりわかるようにした方がきちんと
システムとして動いてることの確認が出来て、
実験としては面白いかな、と思ったのですが…
まいいか。
0619デフォルトの名無しさん
NGNGあと2つぐらい動き出したら、レイヤ間の仕様みたいなの話あったらどうでしょうか。
キモは転送部分なんだろうし。
各種転送方法を使える共通のUIみたいなの出てくると良いかもとか思ったりしますけど。
言語的な問題があるから接続はSocketになるかもしれませんが、
そうするといろんなUIとか広まって普及に弾みが付くかもとか思ったりした。
0620ほげ隊長 ◆cG6Ia.BU
NGNGP2P匿名掲示板zigumoをただいま公開しました。
http://www5.ocn.ne.jp/~zigumo/
エントリーポイント用サーバも稼動しましたので、どんどん
繋いでみてください。
で、公開しておいてなんですが、ついさっき通信回りにバグ
が見つかっています。データの転送にめちゃくちゃ時間がか
かるというものなのですが、、、動くことは動きますので、
とりあえず、現状のバージョンでお試しください。
バグの方は近日中になんとかしようと思います。
>>618
すいません、勘違いしていたようですね。
> 書き込みが伝わないんなら伝わらないで、
> その事実がはっきりわかるようにした方がきちんと
とりあえず、掲示板上でコミュニケーションを取って
みればなんとかなるかと思います。
それでは、よろしくです。
0621デフォルトの名無しさん
NGNG書き込めてるのかな・・・
0622ほげ隊長 ◆cG6Ia.BU
NGNG何人か接続してくれている人がいるのですが、、、
zigumoの現在のバージョンはファイアーウォール越え
の通信には対応していなかったりします。そのため、
ブロードバンドルータ等を使用して、閉じたネット
ワークからzigumoを使う場合にはルータの6340のポート
を開けて、zigumoを動かしているパソコンの6340ポート
に対しポートフォワーディングの設定をしておく必要が
あります。
この設定をしなくともzigumoを稼動させることはできる
のですが、その場合は情報の閲覧ができるだけで、自分
の書き込んだスレッドやレスを他のユーザに見せること
ができなくなります。
ちなみに、グローバルIPアドレスをそのままパソコンに
割り当てている人は問題ないのですが、、、
かなしいかな、今のところきちんと書き込めている人は
いないようです。。。
0623
NGNG0624608
NGNG昨日は寝てしまったわけだが、これから、じぐも逝ってみる。
0625デフォルトの名無しさん
NGNGんー?6340空けて何度も書いてるつもりだけど、
やっぱダメなのかな〜?
結局 >>610 の人の推測通りってことか(w
書き込めたのかどうかが自分だけじゃさっぱり分からないよ
0626ほげ隊長 ◆cG6Ia.BU
NGNGスンマソ。
詳細はwebに載せておいたので、そっちもみてくださいです。
それから、どうも通信関連のバグで、データの取得に異様な程時間が
かかる場合があります。がまんして待っていてください。
バグについては引き続き調査ちゅうです。
0627ほげ隊長 ◆cG6Ia.BU
NGNGこれまたスンマソ。
では、こっちから確認してみます。
とりあえず、お互いスレッドを限定して書き込んでみましょう。
私の方で、「書き込み確認スレッド」を立ててみますので、そこに
書き込んでみてください。
0628ほげ隊長 ◆cG6Ia.BU
NGNG書き込みはきちんとできているようです。
0629デフォルトの名無しさん
NGNG23:34:32 のカキコしてみました
0631236 ◆lGMVcE.o
NGNG思いついたことをいくつか。
・エントリポイントダイアログには既定で隊長のIPを入れておくべき。
・非同期なのは仕方がないとしても、いまzigumoがなにをしているのか
とても分かりづらい。スレッド単位でステータスの表示希望。
・レスの取得が非常に遅い。
・vojtaと同じで、コネクション張りすぎ。"そのうち"改善希望。
なんにしろ、初回リリースでこれだけ安定しているのはスバラシイです。
お互いがんばりましょう。
#Flet's-ISDN(64kbps)/XP(Admin)
0632608
NGNG0634629
NGNG0635608
NGNG異様に時間かかるね。
0636ほげ隊長 ◆cG6Ia.BU
NGNG236さんどうもです。
>隊長!書き込んでみましたが、どう?
書けてます。伝播しています。
>・エントリポイントダイアログには既定で隊長のIPを入れておくべき。
実は、entrypoint.datっていうファイルに書いておくと
毎回入力しなくてもよいです。まだ、この辺は仕様がかたまっていない
ので、詳しく公表していないのです。
>・非同期なのは仕方がないとしても、いまzigumoがなにをしているのか
> とても分かりづらい。スレッド単位でステータスの表示希望。
おっしゃる通りです。なんか、ステータスの表示やアニメーション等で
工夫してみます。
>・レスの取得が非常に遅い。
これはバグです。どうも、二重にコネクションを張って、二重にスレッド
が立ち上がって、お互いリソースを食い合っているようです。ほんとはもっと
早いです。
現在調査中です。
>・vojtaと同じで、コネクション張りすぎ。"そのうち"改善希望。
とりあえず4つ以内に収まるようにしたいと思います。
将来はグリッド型にしようかと思っています。
0637デフォルトの名無しさん
NGNG0638637
NGNG0640デフォルトの名無しさん
NGNG0641637
NGNG6340をフォワーディングしてみました
00:03:08書き込んでみました
0642デフォルトの名無しさん
NGNG動作がマターリしてるのはこういうものなのか、
それとも設定がおかしいのか…
0643ほげ隊長 ◆cG6Ia.BU
NGNGすいません。なんか、zigumoキャッシュサーバの動きがおかしく
なってきて確認できないです。うーん。やはり突貫工事で作った
から安定性に難ありでした。
>>642
動作がマターリしているのは通信関連のバグのようです。
0644デフォルトの名無しさん
NGNGなるほど!そーですか、
いやしかし、いきなりコレだけ動くのはスゴイです…。
大期待しちゃいますネェーまたテストするときは参加しますぜ!
0645865
NGNG1分ぐらいたつのにマジレスマンのスレしかみれない。
0646608
NGNGもげらーさんのゲッタースレがキチンと並んでて(・∀・)イイ!
0647865
NGNG一応マジレスマンスレに書き込んでみました。
見れた人はお返事下さいな。
0648もげらー
NGNGzigumonetに初めて来た時に書き込むスレ
マジレスマン参上!!
作成中・・・
勝手にテスト
書き込み確認スレッド
てすとー
てすとだよーん
ポートフォワーディング
アスキーアート
【衝撃】富士銀と勧銀が
0650865
NGNG0651637
NGNG0653デフォルトの名無しさん
NGNG残り香
芳香剤
(・∀・)イイ
だよ。
0654デフォルトの名無しさん
NGNG0655デフォルトの名無しさん
NGNG0657637
NGNG・マジレスマン参上
・うんこの香りが消えない!!
・それは芳香剤を使えば
・インフルエンザうんぬん
ビュー欄でコピーできないのね・・・
0658デフォルトの名無しさん
NGNG0659865
NGNG安定性には関係ないでしょうか?
某P2Pソフトだと、あまりにも小さいファイルを送信すると強制終了になりやすいので・・・
0660637
NGNGもみえた
0661ほげ隊長 ◆cG6Ia.BU
NGNGそれで全部だと思います。
こちらの方は大本営であるはずのzigumoキャッシュサーバが
いよいよやばい感じです。
こちらから、みなさんの書き込みが見えなくなってきま
した。通信も更に遅くなってきたし、、、
一度再起動するかもしれないです。
しかし、P2Pですので、キャッシュサーバが落ちても誰かしか
のzigumoが生き残っていれば、zigumonetは継続されちゃいます。
あと、エントリーポイントに別のzigumoが動いているIPを
入れれば、そのzigumoとの間でzigumonetを展開していく
ことができます。
0662デフォルトの名無しさん
NGNG0663608
NGNGバグでしょうか?
見えたり見えなかったりで実験らしくて(・∀・)イイ!
0665デフォルトの名無しさん
NGNGっつースレなのでやらず無理とは言わない!(んだよね?
0667ほげ隊長 ◆cG6Ia.BU
NGNGマウスで選択して右クリックメニューからコピーを選ぶとコピーできます。
キーボードのCTRL^Cではコピーできないです。
>>659
実装依存だと思いますが、、、
zigumoの場合はファイル自体の大きさと安定性はほとんど
関係ないです。
0669デフォルトの名無しさん
NGNGだからそれだと(以下略)
このスレ全部読み直してちょ
0671637
NGNG# OperaGlassがまた悪さをしてた。シクシク(´д`)
0672キネンカキコ
NGNGかもしれないので(・∀・)イイ!
0673デフォルトの名無しさん
NGNG結構な数のスレが立ち出したけど…。
0674デフォルトの名無しさん
NGNG0675865
NGNG0676デフォルトの名無しさん
NGNG0678608
NGNG0679デフォルトの名無しさん
NGNG0680865
NGNG「じぐもでスレ立てた後すぐ終了→再起動」
でも再起動後にスレッドは立ちますか?
試したいけど、普通に立てても立たないような状況なので。
0681デフォルトの名無しさん
NGNG思ったんだけど、気のせいだったのかしらん?
0682608
NGNG【驚愕】 と
点呼 と
ニュー速 と
629 と
自分のが見えたYO! でも中身があるのとないのが・・・
0684デフォルトの名無しさん
NGNGこれってどういう状態なんだろう。
0686865
NGNG0688デフォルトの名無しさん
NGNG本文に
「今日はじめてZigmoしました。」
です。
どの板にあるか探してチョ!!
0689637
NGNG0690デフォルトの名無しさん
NGNG(1)P2PCache
(2)2チャンネル依存型P2PBBS
(3)vojta(PureP2P型BBS)
(4).netのP2PBBS
(5)zigmo(かちゅ〜しゃライクWin32専用)
の5つのプロジェクトがあると認識してよろしいか。
0691デフォルトの名無しさん
NGNGネットサービスにてハケーン!
0692688
NGNGご近所さんですな。(・∀・)
0693デフォルトの名無しさん
NGNGそうなのかもねー。
でもニュー速のスレ数を見ると参加者は6人強ぐらい見たいですしね。
0694デフォルトの名無しさん
NGNGさびシィね
0695ほげ隊長 ◆cG6Ia.BU
NGNGファイアーウォール内でポートフォワーディングをしていない
人がスレッドをたてると、スレッドがあるという情報だけが伝播
して、内容そのものを他のzigumoが取りに行くことができなく
なってしまうからだと思われます。
あと、若干不安定なところがあって、きちんとデータが取得でき
なかったりということもあるかもです。。。
>>685
多分、立てたと同時にそのデータが伝播してしまったのだと思います。
zigumoで削除しても、自分のサーバント内のデータしか削除できない
ので、既に伝播して行ってしまったデータは消えないのです。
なので、再度同じようなスレッドを立ててしまうと、以前に作成した
ものと、新しく作成したものとで2つになってしまうことがあります。
zigumonetの情報は意図的に削除することは、ほぼ不可能だったりします。
0697ちんぽ屋
NGNG伝わっていますでしょうか?
0699ほげ隊長 ◆cG6Ia.BU
NGNGいいアイディアです!
「zigumo確認君CGI」みたいなのを作って配布するといいかもしれないです。
とりあえず、ToDoに入れておきます。
ちょっと、お風呂入ってきます。
それでは。
0700デフォルトの名無しさん
NGNGスレの存在は確認できるけど、レスが見えないYO!
0702デフォルトの名無しさん
NGNGハイハイ、みえてますよw
■ このスレッドは過去ログ倉庫に格納されています