トップページ⇒tech
1001コメント429KB

P2Pでサーバに依存しない掲示板を作るの巻

■ このスレッドは過去ログ倉庫に格納されています
0001101/08/27 21:33ID:Uofeyeso
この掲示板コミュニティをずっと私たちのものにするために、P2Pでサーバに
依存しない掲示板を作るの巻。

クライアントサーバ型BBS、ハイブリッドP2P型BBSでは、サーバを必要とするために
運営に費用がかかります。掲示板では利益を生み出すことができない以上、これら
のサービスは持続可能なものではありません。

2ちゃんねるライクな掲示板を持続可能なものにするためには、コストがかからず、
誰にも依存しない、純粋なP2P型ネットワークを開発する必要があるように思われます。
0754デフォルトの名無しさんNGNG
すいません。
VojtaもZigmoも テストには飽きました。
0755ほげ隊長 ◆cG6Ia.BU NGNG
すいません。ただいまエントリーポイントとして稼動させていた
zigumoキャッシュサーバが落ちました。
再度立ち上げましたので、再度接続してみてください。
0756デフォルトの名無しさん NGNG
俺もテストは飽きた。
0757デフォルトの名無しさんNGNG
漏れも秋田
0758865NGNG
飽きたって言うか転送が遅くていらつく。
早急な改善をキボン。
0759ほげ隊長 ◆cG6Ia.BU NGNG
今日はとりあえず寝ます。
それでは。。。
0760デフォルトの名無しさんNGNG
地蜘蛛が現状でとりあえず繋がるけど遅いのは
1.数が少ないから
2.システムの本質
3.プログラムのつめが甘い
ど〜れだ。
0761ちんぽ屋NGNG
地蜘蛛にきぼんぬ

・板開いたら自動的にスレ更新
・スレ開いたら自動的にスレ取得
0762デフォルトの名無しさんNGNG
zigmoさんつないでみたよ。

東西南北に人がいて、ちょっと楽しかった。つながってんだね。
0763デフォルトの名無しさんNGNG
墓痔汰・痔雲使ってみました。

墓痔汰
JAVAはメモリ喰うのであんまり好きくない。
専用アプリをインストールしておいて、いまさらブラウザで掲示板読む気がしない。
使ってて一番感じたのが、2ch型の掲示板をブラウザで操作するのはウザイって事かも。
痔蜘蛛に比べて動作がわかって良いな思ったが、それはデバック(トレース?)ログを見ているだけと気づいた
ドキュメントとか無いから何やってるか全然わからないと思いつつ、JAVAなのでdecompileして全部みれた。
でもソースに関してのコメントは避けてみる。
JINI使ってタスクバーのインジケータにしてーなとか言ってみる テスト
あー、本当イヤだ。ブラウザで使うのがウザイ。
レスにレスを付けられるようになってるみたいだけど、まだ動かない罠
ブラウザUIに作者の拘りを感じる
vojtaのブラウザの口をパブリックに開放したりする意図があるんだろうな
そ;れもあってJavaなんだろうなとか思ってはみた。
でも今の時代、2ch風な掲示板をブラウザでなんか使ってられるかい!! と言ってみる。

痔蜘蛛
ネィティブコードなんで快適かも。重い・遅いってコメントもあったがウチでは重くはない。
でもレスの取得とか遅い。取れないことも多い
何の処理中か良くというか全然わからない。
スレとかのデータ取得中でも表示手いる板を切り替えると、処理が止まるみたいというか止まってねーか?
データーの取得とかはJob単位でキューイングして実行するようにするべきなんじゃないかと言ってみる。
スレには未読もしくは新着件数とかの表示がほしい。
未読に関しては現状データ構造的にもってんのかー? とかちょっと不安。概念的に設計時から持っておかないとツライよとか言ってみる。
最初から多数の板を切ってあるところに、作者の野望を感じた。
とりあえずかちゅ風のUIにはなってるけど先は長そうだというか、雰囲気が出てるだけであくまでもプロトだーね。


------------------------
と好き勝手な事を言ってみる
0764デフォルトの名無しさんNGNG
そろそろユーザーの率直な意見が出始めていい感じだね。

P2P_BBSの最大の敵はなんと言っても
他人と違うものを見ているかも知れない、
自分の意見が相手に聞こえてないかも知れない、
という不安。

両ソフトウェアを、この不安を抱えてまで使う意味は
実験的要素以外には、すまないけど見出せない。

これを拭い去れない限りオイラは先は暗いかなと
思うけど、まぁ、がんばってちょーだい(他人事)。
0765デフォルトの名無しさんNGNG
>>763
好き勝手いってるね (w
でも禿同な部分もあるね。
0766ほげをNGNG
>>764
俺はNetNewsから入った人間なんでそういう不安ってないんだけど
Webの掲示板に慣れた人はそういうシステムっていやなのかな?
0767デフォルトの名無しさんNGNG
【衝撃】富士銀と勧銀が
のスレのレス数が61953になってるのは私だけ?
0768デフォルトの名無しさんNGNG
>767
俺もレス数が61953になってる。
どうしてああなったのか謎だね。
0769デフォルトの名無しさんNGNG
あ、ヤパーリ変になってますか?んじゃま、気にしないことにします。
でもコレ速度が上がるだけで結構つかえるようになりそうなヨカソ
0770236 ◆lGMVcE.o NGNG
えー、ちょっと話は変わりますが、

・「プロトタイプを動かすのが怖い」
という話があったかと思いますが、2K/XPで専用アカウントを作って
インストールフォルダ以外への書き込みを拒否することでかなりの
リスクを回避できるはずです。レジストリにもACLはあるので不安な人は同様。
ちなみに別アカウントで動かしたいときはrunasサービスを使います。

・「レイヤーの策定」
賛成です。が、こういうのって誰が何をいつ決めるのかが難しいね。
0771デフォルトの名無しさん NGNG
現段階で瑣末な使い勝手や速度について言及しても仕方ないでしょう。

「アポロ1号乗りにくい」「電気自動車高くて使えねー」といっているようなカコワルサ。

それよりも、本当に信頼可能な掲示板になりうるのか?そちらのほうに興味がありますです。
0772デフォルトの名無しさん NGNG
>P2P_BBSの最大の敵はなんと言っても
>他人と違うものを見ているかも知れない、
>自分の意見が相手に聞こえてないかも知れない、
>という不安。

両システムについて知らぬのでなんとも言えぬが、届いていないカキコ(届きにくいカキコ)は
それほど多くの人に重要と思われていない、または削除されてしまったどうでもいいカキコという
ことではないの?それは一種のフィルターとしての役割を果たすのではないかと今思っただけ。
0773デフォルトの名無しさんNGNG
>>771
アポロ一号乗りにくい、という声がなければ乗りやすくならないわけで
電気自動車高い、という声がなければ安くならないわけで
実用化にむけて何が足りないのか、という
議論はもっとするべきだと思うよ。
やたらとせかすのはアレだけどね。
0774デフォルトの名無しさんNGNG
まあ優先順位の問題だね。
広めるためにいつかはクリアしなきゃ行けない問題だけど
まずマトモに動くようにするのが先決なわけで。
0775ほげ隊長 ◆cG6Ia.BU NGNG
今起きました。
みなさんの意見を参考にデバッグ作業に入ります。
運がよければ、近日中に新バージョンを公開します。
それでは。
0776デフォルトの名無しさんNGNG
いろいろ意見はあるが、頑張れ、ほげ隊長!!
0777デフォルトの名無しさん NGNG
開発の要は、ユーザの声をいかに無視するかにあります。
0778デフォルトの名無しさん NGNG
くだらんカキコで777をとってしまった…。
0779デフォルトの名無しさんNGNG
>>777
確かに間違ってない (w
それを黙らせる程の内容が必要ですがね。
0780デフォルトの名無しさんNGNG
「レイヤーの策定」って、
・P2Pデータ転送層
・データ管理層
・ユーザーインターフェイス層
たいな感じに分けるって事かな。

注力したいのはP2Pデータ転送なんだよね。

言語とかの問題あるけど、
各レイヤ間の通信方法は何か良いんだろう。


07811NGNG
このスレッドの1です。進んでいるようなのでなによりです。

サーバに依存しないP2P掲示板が普及するまで2ちゃんねるが存続するために、ダサいTシャツを買ってください。
http://www.businessstandard.jp/trend/art.asp?newsid=%7BABA4FE2D-0CF0-43EE-B34F-202AFB488F9C%7D
0782236 ◆lGMVcE.o NGNG
>>780
そんな感じで要はUI部分を分離させようってことじゃないのかな。
レイヤーって書いたけど、そこの部分以外の層は正直分離できない。

これができればかちゅ〜しゃみたいな第三者からの参入が見込める。
ていうか、P2Pシステムまで組み込まないとブラウザが作れなくなる。
0783 NGNG
ブラウザ部分は、"kage"のように間にかませることで、既存の2ちゃんねるブラウザを利用できないか。
そんなのめんどくさいなぁ。

それに、vojtaやzigumoと互換性が持たせられるはずもなし。

そもそも、何のためのレイヤー策定なのか定義。
0784デフォルトの名無しさんNGNG
環境や言語の中立性を考えるとやっぱソケットかなぁ。
でも生ソケットは結構面倒だしなぁ。
CORBAってどうなの?>詳しい人
(どこぞのウィンドウシステムみたい)
0785 NGNG
そのためのjxtaなのでは?
0786デフォルトの名無しさんNGNG
>そもそも、何のためのレイヤー策定なのか定義。

P2Pコア+UI を全部ひとくくりで開発、ではあまりにもコアの開発者に
負担がかかりすぎるんではないだろうか。

UIの部分はいろいろ好みが分かれる部分だし、2chに対する2chブラウザみたいな
いろんなUI実装が実現できる余地が無いと辛いと思う。

まあZIGMOはプロトコルの詳細もドキュメント化されてるみたいだし、
もう少し仕様が安定してきたらなんとかなりそうな気はする。
0787 NGNG
「2chブラウザ」って、htmlの自前パースですよね?
0788デフォルトの名無しさんNGNG
確かに、2chですら(失礼)レイヤーが分離されてますからね。

>>780 のいう、データ管理層の分離も2chをブラウザで見てる限りは達成されてるしね。

このデータ管理ってのは、かちゅ〜しゃとかのローカルファイルの管理なんだろうけど、
その層とP2Pレイヤーの切り離しは面白いテーマだね。
UI層もファイル読む代わりに、データ管理層からデータ貰うって感じなんですかね。


0789デフォルトの名無しさんNGNG
>>787
なんで突然2chブラウザ・・・ という話は別にして、
現行のソースを見ましたが、自力ですね。

あー、2chブラウザって名前は2chだけど、1chとか/.とか見れるんだよね。
これをとりあえずUIにってのはひとつの手段だよね。
ソースも公開されてるし。
0790 NGNG
GUIにこだわる人はこだわるねー。
そういう細かいクオリティ語らせたら、日本人は語る傾向にあるねー。
0791デフォルトの名無しさんNGNG
>>664

>長い間このスレあったのは知ってたけど1回も覗いた事なかった。
>何のスレだ?
>つーかP2Pじゃ無理。(転送量的に無理)

果たして本当に「無理」なのであろうか。
「転送量的に無理」とは転送量が大きすぎて無理という意味であろう。
「転送量」とはノード間の転送量のことであろうか。
0792 NGNG
朝はつながりにくかったけど今は結構快適だよ。
もっと書き込もうよー。
0793デフォルトの名無しさんNGNG
快適?そうなん?
断続的にカキコを取得しようとしてるんだけど
全然取得できへんよー。リブートしたほうがイイ?
0794 NGNG
うーん?
つか、俺ひとりで尻取り気分悪い。w

あと、データが存在しませんよりは読み込み中のほーが・・・。
0795 NGNG
entrypoint.dat
にIPを入れて同じフォルダに入れればすぐに
入れる。
0796デフォルトの名無しさんNGNG
しりとりに一所懸命書いている人、
時計がくるっちょるよ。しりとりにならへんで。
0797デフォルトの名無しさんNGNG
今、じぐもは快調に動いています。
でもレスが一定以上増えない。人がいないだけか?


>>796
わざとずれしてるんじゃないの?

0798デフォルトの名無しさんNGNG
>797
たぶんわざと時刻を弄ってるんだろうね。

書き込みの時刻が、投稿者のPCの時計に依存するのはちょっと問題な気がしないでもない。
0799デフォルトの名無しさんNGNG
データのfeed時に接続先のpcと時刻が違ったら、エラー出してfeedしないべきかな・・。
0800デフォルトの名無しさんNGNG
この問題は、スレッド初期のころから指摘されていたことだね。

ここまでのログを見ると、アイデアとしては

(1)各ピアがNTPで補正しよう。
(2)接続するときにお互いの時間を確かめよう。

くらいかな。
0801デフォルトの名無しさんNGNG
vojta作者です。
vojtaはそんなことはないので、安心して使ってください。
0802デフォルトの名無しさんNGNG
vojtaプロトコルの公開きぼんぬ。
0803デフォルトの名無しさんNGNG
vojta作者です
それは無理ですし、嫌です。
0804デフォルトの名無しさんNGNG
お前が本物なら、vojtaproject.tripod.co.jpに「あれは本物」と書いてみよ。
0805デフォルトの名無しさんNGNG
っていうかホンモノ?
0806デフォルトの名無しさんNGNG
偽者だな。
多分vojtaprojactだよ ヽ(*`Д´)ノゴルァ
0807デフォルトの名無しさんNGNG
http://2ch.tora3.net/2002/index1.html

2ch課金が現実的に。
期待してます。みなさま
0808デフォルトの名無しさんNGNG
>>357の発言をするような方が>>801,803というようなことを言うとは思えない。
0809デフォルトの名無しさんNGNG
>>807
N.T.Technology ワラタ
0810デフォルトの名無しさんNGNG
最悪、訴えられる可能性のある社名だな…
0811デフォルトの名無しさんNGNG
>>807
あんな怪しげな会社にカード番号を教えたくないな。
0812デフォルトの名無しさんNGNG
>807
>2ちゃんねるを便利に見たいならこれ!過去ログやdat落ちしたスレッドが簡単に見られます。

欺瞞的。

客から金取るのに、サイトの構造やビジネスの説明(なぜ金とるのか)してないから怪しさ爆発
になってしまう。もしかして、商売下手?
0813デフォルトの名無しさんNGNG
ZIGMO こんなに板いらないような気がするんですがどうでしょうか?
0814デフォルトの名無しさんNGNG
>>813
とりあえずジャマでなければ、あっても良いのでは。
0815 NGNG
将来的に必要になるからだと思われ。
0816デフォルトの名無しさんNGNG
将来的に必要になってほしいという願望からだと思われ。
0817デフォルトの名無しさんNGNG
皆さん聞いて下さい。
ZIGMOではありません。zigmoでもありません。「zigumoプロジェクト」です。

http://www5.ocn.ne.jp/~zigumo/
0818デフォルトの名無しさんNGNG
痔蜘蛛でイイじゃん。
0819 NGNG
Vojtaの掲示板で知ったよ。
由来は何なのかは知らないけど、Uはない方がいい。
0820デフォルトの名無しさんNGNG
墓痔汰でイイじゃん
0821デフォルトの名無しさんNGNG
でも製作者に敬意を表して、せめて名称くらいきちんと呼んであげるべきだと思うな。
0822デフォルトの名無しさんNGNG
Vojtaは数学者さんの名前からとったのかな?
0823デフォルトの名無しさんNGNG
vojtaは今は亡くなってしまった友人の障害の治療法からとったらしいです。
0824デフォルトの名無しさんNGNG
>>882,882
検索しちゃっただろ。オレもした。
0825デフォルトの名無しさんNGNG
ZIGUMO入れてみた。それなりに動いてるね。
0826デフォルトの名無しさんNGNG
粘菌に関する情報、アイデアを求めています。
http://vojtaproject.tripod.co.jp/nenkin.html
0827ほげ隊長 ◆cG6Ia.BU NGNG
おはようございます。

>>813-816
実はここら辺も考えてありまして、、、
zigumoといっしょのフォルダにあるcategory.datという
ファイルにカテゴリが書いてあるのです。

で、このファイルは普通のテキストファイルですので、
これを編集してしまえば、自分の好きなカテゴリにでき
るのです。

zigumoの各スレッドにはカテゴリキーワードという情報が
付加されていまして、スレッドを作成する時に、どのカテ
ゴリで作成されたスレッドか、という情報が記録されます。
そのため、各自が勝手にカテゴリを増やしても、問題がで
ないのです。

もっとも、他の人にも新しく新設したカテゴリを教えてあ
げないと、新設したカテゴリに作ったスレッドを他の人が
見ることはできないですが、、、

しかし、逆に考えると、限られたメンバーだけの秘密カテ
ゴリを作ることもできたりします。

詳細は、設計書のとこに書いてあるので、よかったらみて
みてください。
0828デフォルトの名無しさんNGNG
>>826
こんちは。
粘菌に関してですが、渡辺浩弐というSF系作家がコンピューターとのつながりを
書いていました。もちろん小説で。
たしか「BLUCKOUT」という小説だったと思うのですが定かではありません。
もしかすると「アンドロメディア」かもしれません(もち、SPEED主演のやつの原作です)。

今日は暇なので(うそつけ、いつも暇なくせに)図書館いって確かめてきます。

渡辺浩弐さんの作品はかなりお薦めです。かなりリアリティーのある作風で、
数年前に書かれた内容が、今現実にあるってことが結構あります。
そう考えると粘菌のアイデアは、かなりいける?かも。
0829828NGNG
ちなみに私、高校では物理を選択していたので生物はサッパリです。
申し訳ないです。
0830 NGNG
test
0831デフォルトの名無しさんNGNG
地蜘蛛やVojtaがいちおー動くのでみんな地蜘蛛かVojtaに移ってこのスレは寂れてしまうのかな
0832608NGNG
旅から戻って来ました。

>>800 確かに、これをどうするかは問題だ。

NTPで強制的?に補正しないと旨く逝かないと思うけど、
NTPサバに対する負荷をどうしようかな?って感じ?
0833デフォルトの名無しさんNGNG
(3)今はxx:yy:zzだよな?わかってるよな。というパケットを、自分が接続しているピアからしばらく受け取ってなかったら、これを周囲に送
りつけることで同期をとる。正確に補正はできないけど、だいたいは合わせられる?あまりずれてる奴は村八分。

そもそも、どこまで正確にあわせる必要があるかを考えれば、(3)でも許容できるように思います。
0834デフォルトの名無しさんNGNG
書き込みをブロードキャストしない今のZIGUMOじゃ
書き込み時間詐称は防げないと思うんだけど…
0835デフォルトの名無しさんNGNG
そもそも帯域とかマシンのコストパフォーマンスの向上が
人類の人口増加速度よりも早いのが、ちとやる気起きない原因だねぇ。
もって10年?

0836デフォルトの名無しさんNGNG
vojta0916aアップデートしました。もしよろしければお試しください。
http://vojtaproject.tripod.co.jp/

主な変更点はウェブブラウザ用のゲートウェイを設けた点です。
http://vojtaproject.kicks-ass.org/
でサーバントなしでブラウザからアクセスできます。

P2P粘菌マジで面白いですね。粘菌の自己組織化。妄想が広がります。
色々本を注文しました。教えていただいた小説は、今はちょっと手に入りにくい?amazon.co.jp

zigumoちょっと読めないレスあるけど、なんとか動いていますね。
zigumoもvojtaも時間あわせないとだめですね。それほど厳密でなくともよいと考えています。

それでは。
0837236 ◆lGMVcE.o NGNG
ええと、http://vojtaproject.kicks-ass.org/からスレを見ると
かなり激しく文字化けします。

ていうか、メニューなどハードコーディングした部分はEUCで、
スレッドタイトルなどの部分はS-JISで出てるみたいです。

Servant encoding:EUC_JP_LINUX

とでます。XP/IE6.0です。
0838828NGNG
小説ですが、両方借りている人がいるらしくて確認できませんでした。
粘菌関連の本も探してみましたが、粘菌中心の本はなかったです。
0839デフォルトの名無しさんNGNG
>>838 ここのスレ見てる奴以外と多いって事だな(笑
0840デフォルトの名無しさんNGNG
>>837
同じ環境だが、再現できない。servant encodingはShift_JISになってる。
0841デフォルトの名無しさんNGNG
地蜘蛛ニュー速の夜勤さんって、本物の夜勤さんなのかな。
0842デフォルトの名無しさんNGNG
>>840
私は>>837氏と同様の症状です。

98/IE5.5
0843デフォルトの名無しさんNGNG
エントリーポイントってなんだよ?
いくらテストって言っても内輪だけで楽しんでるだけじゃないよね?
初心者でもつかわせてくれ。ちゃんと説明してくれ。
0844デフォルトの名無しさんNGNG
>>843
>エントリーポイントってなんだよ?

サーバントをどこに繋げたらいいか、わからないので
最初に聞きに行く所、といった感じ。

私も初心者ですが、

vojta:ttp://tcup71.tripod.co.jp/7124/vojtaproject.html
zigumo:http://www5.ocn.ne.jp/~zigumo/

を読めば必要なことは解かると思います。。
0845デフォルトの名無しさんNGNG
誰かが他の板にzigumoのスレッドたてたおかげで、このスレッドにも厨房が入り込んできてる。
立てた奴、責任とれよ。
0846デフォルトの名無しさんNGNG
実験段階なのに・・・
>843みたいのが出てくる時点で・・・

ああ、もう・・・
0847デフォルトの名無しさんNGNG
ちゃんと説明してあるのに読まずにソフト落として
起動してわかんなくなったらすぐ質問。
もうカッコ良すぎて惚れちゃいそう。
0848843NGNG
ソフトの説明やらそのサイトみても
わからない人がいるってことを認識していないと
いつまでたっても(以下略)
0849デフォルトの名無しさんNGNG
>>848
ソフトの説明やらそのサイトを見ても分からない人がいるだと?
お前の質問は「エントリーポイントってなんだよ?」だったな。
本当にサイトを読んだのか?

マニュアルの中に
「現在はエントリーポイントとして下記のサーバを用意してありますので、
下記のIPアドレスを入力してください。」
という文章があり、大きなフォントでIPアドレスが書いてある。

これを読んで分からなかったというのか?
これを読んで分からなかったというなら、日本語が理解できていないと同レベルだぞ。
お前はそこまで低レベルな人間なのか?
0850デフォルトの名無しさんNGNG
ソフトの説明を読んでも理解できない人は、テストに参加しても周囲の人に迷惑をかけるだけ
なので、ダウンロードしないほうがよいと思いますよ。
0851デフォルトの名無しさんNGNG
このスレッドは2ちゃんねるにしては良いスレッドの方だったんだけどね。
やぱり他の板にココののリンク張った奴氏ね。
0852デフォルトの名無しさんNGNG
他板どころかスレの杜で紹介されてるよ。
ものすごい勢いで人がなだれ込んでくるね。
0853デフォルトの名無しさんNGNG
>852
まあ、テスターが増えるのはいいこと……かな?
でも、みんな>>848レベルだったら嫌だけど。

つーか俺も初心者だがサイト見て使い方は簡単に分かったぞ。
■ このスレッドは過去ログ倉庫に格納されています