P2Pでサーバに依存しない掲示板を作るの巻
レス数が1000を超えています。これ以上書き込みはできません。
00011
01/08/27 21:33ID:Uofeyeso依存しない掲示板を作るの巻。
クライアントサーバ型BBS、ハイブリッドP2P型BBSでは、サーバを必要とするために
運営に費用がかかります。掲示板では利益を生み出すことができない以上、これら
のサービスは持続可能なものではありません。
2ちゃんねるライクな掲示板を持続可能なものにするためには、コストがかからず、
誰にも依存しない、純粋なP2P型ネットワークを開発する必要があるように思われます。
00021
01/08/27 21:34ID:Uofeyeso■ サーバを必要としないため、掲示板が完全にダウンするリスクがありません。
■ 運営にコストがかからないため、お金を儲ける必要がありません。
■ 運営者が不要になります。
■ 多機能化が可能です。
PureP2P型掲示板では、以下の悪いところがあります。どのようにして補うのか。
できるだけ
■ 特別なプログラムをサーバントとして動作させる必要があります。
■ カキコを完全に削除することが出来なくなります。
■ 誰も管理できないのでは?。危険だ。
■ 完全な匿名化を行うことが出来ないのでは?
■ スレッドやレスの取得もれ、消滅が起きる可能性があります。
■ 中央サーバ型に比べ、速報性に欠ける(カキコが全てのユーザに伝わるまで
に時間がかかる)可能性があります。
00031
01/08/27 23:11ID:Uofeyeso例えば、他の人がたてたスレッドをn個ローカルのディスクにおいて
共有しないと、スレッドが立てられないようにする。
ネットワークへの参加費用=帯域とCPUとディスクの提供という考え方。
最初はROMから。
0004デフォルトの名無しさん
01/08/27 23:16ID:kDLbYqTEシステムの設計よる。
■ 運営にコストがかからないため、お金を儲ける必要がありません。
運営には個人レベルで金はかかる。
■ 多機能化が可能です。
安易に多機能化していくと互換性が乏しくなり、ユーザが離れるだろう。
■ 特別なプログラムをサーバントとして動作させる必要があります。
ソフトウェアによる。
■ カキコを完全に削除することが出来なくなります。
■ 誰も管理できないのでは?。危険だ。
システムの設計による。
■ 完全な匿名化を行うことが出来ないのでは?
完全な匿名なんてあったのか。
■ 中央サーバ型に比べ、速報性に欠ける(カキコが全てのユーザに伝わるまで
に時間がかかる)可能性があります。
ていうかすべてのユーザに通知するような設計にした時点で破綻。
P2Pとキャッシュ混乱してないか?
0005デフォルトの名無しさん
01/08/27 23:18ID:fftmjbdIんで、2ch型の掲示板にするならユニークな発言番号が必要だけど、どうするのかな?
0006
01/08/27 23:20ID:Uofeyeso>システムの設計よる。
ちょっとわからない。PCが何台かP2Pでつながれば、それでネットワーク成立。
スパムやP2P破壊を試みるクライアントの登場?
>■ 運営にコストがかからないため、お金を儲ける必要がありません。
>運営には個人レベルで金はかかる。
具体的にどのような費用?
>■ 多機能化が可能です。
>安易に多機能化していくと互換性が乏しくなり、ユーザが離れるだろう
互換性?バージョン間の?クライアント間の?
>■ 特別なプログラムをサーバントとして動作させる必要があります。
>ソフトウェアによる。
ソフトウェアは必要です。ブラウザのみでは実現できない。
Gnutellaのプロトコルはご存知?
00071
01/08/27 23:22ID:Uofeyeso前のスレッドでは、「時計を合わせて、時間軸で発言順」というアイデアが
出ていたっす。
これは意見のわかれるところだと思いますが、私はかならずしも2ちゃんねる
と同じスタイルにこだわる必要はないとおもっているんだ。
0008デフォルトの名無しさん
01/08/27 23:39ID:kDLbYqTE■ サーバを必要としないため、掲示板が完全にダウンするリスクがありません。
掲示板全体では確かにダウンしないが、個々の掲示板レベルでは?
コピーをばら撒けば理論上はダウンはしないだろうが、
個人的にはコピーをばら撒く方法は成功しないと思ってる。
■ 運営にコストがかからないため、お金を儲ける必要がありません。
常時接続のパソコン。通信費。電気代。
ま、これは余計なお世話か。スマ。
■ 多機能化が可能です。
というかIPv4とv6が例で、非互換が頻繁に発生してはならない。
■ 特別なプログラムをサーバントとして動作させる必要があります。
サーバントとクライアントの両方の機能を持てれば
ユーザから見れば分離した概念ではない。
00095
01/08/27 23:49ID:fftmjbdI時間軸ソートですか。
う〜ん、時間強制合わせはイヤだけどなぁ・・・
00101
01/08/27 23:55ID:Uofeyeso>コピーをばら撒けば理論上はダウンはしないだろうが、
>個人的にはコピーをばら撒く方法は成功しないと思ってる。
参考にさせていただきたいので、なぜそう思われるのかをそことなく
カキコしていただければありがたいです。
>う〜ん、時間強制合わせはイヤだけどなぁ・・・
SNTP。 PCの時刻じゃなくて、アプリ内で別の時刻を持つというのが
前のスレッドで出ていたよ。
00115
01/08/28 00:02ID:GXEcccJ6いなくなったらその内容はもう取得できないよね。
アクセスは少ないけど、検索対象としてはほしいときなんかは
やっぱWebが適してるような。
P2Pだとできないよね?
リンクとかを貼って「前スレ」とか「参照スレ」とか示したいとき
どうするんだろ?
0015連続カキコすまん
01/08/28 00:45ID:IRApeeyY0016
01/08/28 00:46ID:N/BUjlEAそうですね。 過去のスレッドがいつまでも残っているかは全く保証され
ませんね。 ウェブではないので、例えばGoogle等の検索エンジンでも
検索できません。
今で言う「実況スレ」のようなもの?
001712
01/08/28 01:07ID:IRApeeyYP2P-cacheじゃないけど、2ch本家とこのネットワークとでメッセージの交換が
あればかなりイイと思う。
0018デフォルトの名無しさん
01/08/28 01:08ID:lGTCN/0o0019デフォルトの名無しさん
01/08/28 01:27ID:ayAzes6Q完全な匿名を保証しているらしいです。
こういうの、使えませんかね?
たしかフリーネットっていくつかのマシンを経由してデータを転送してもらうから
匿名性が高いんだよね?んで、その分転送に時間がかかるんじゃなかったっけ?
とりあえずグヌテラ形式でいいんじゃない?
0021デフォルトの名無しさん
01/08/28 02:26ID:CmtHTuM.経由して、経由した全ノードにコピーを残して行くから、
みんなが読むようなコンテンツだと猛烈な勢いで複写が
行われてそのコンテンツが多数のノードに存在すること
になるから、そういうのへのアクセスだとgnutellaより
はるかに高速になる。
0022デフォルトの名無しさん
01/08/28 08:20ID:uwDaUMvkサーバント+プロキシ方式はどうだろう?
つまり普通のWebブラウザを最終インターフェースにする
こうしとけば家庭内LANでもパソコンが走っていればゲーム機でもブラウジング出来る
誰かが鯖をたてればいいだけだし
0023デフォルトの名無しさん
01/08/28 11:07ID:u.nsLDdofreenet にはそういうのありますよ。freenet 独自の URL のようなものが
あって、Web ページも作れるし、freenet 上に NNTP や Mail のようなもの
もある。
なりすまし対策とか、荒らし対策みたいなのもいろいろと考えられてるよう
です。
002422
01/08/28 11:24ID:fuFoxE4Attp://www.geocities.co.jp/SiliconValley-Oakland/9423/
ttp://www.geocities.co.jp/SiliconValley-Bay/7325/Freenet/FAQ.html
0025デフォルトの名無しさん
01/08/28 11:30ID:fuFoxE4A>今のところFreenetから文書を削除する方法はない。全く要求されない文書は、最終的には使われないことで削除される。
という事で、どうやって削除するかはやはり難しい問題のようですね
でも、このスレの議論のタネとしてはfreenetはよい教材のようです
0026__
01/08/28 13:19ID:aE5uBalYhttp://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&st=88&to=88&nofirst=true
http://sourceforge.net/projects/p2pbbs/
前スレの113さん
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&st=113&to=113&nofirst=true
>こういうスレあったんですね。偶然にも同じことやっています。
>こっちはSOAPでやるっす。
>しかも、メッセージが投票で衰退してくあたりまでアイデア
>同じ:)
>もっと斬新なこと考えないと...
前スレの130さん
>130 名前:が〜ん 投稿日:2001/06/10(日) 10:47
>似たこと考えている人いますねぇ〜 > 1と113
>こっちはXML-RPCがベースです。
>openxmlが巨大なのがちょっと…
確認できるだけで3件の別の開発が行われている(いた)ようなのですが、
どのような仕様なのかというのを確認できるURLは、まだないのでしょう
か。前のスレッドはいろいろと参考になりますね。
00278
01/08/28 14:28ID:wzFAflj2>個人的にはコピーをばら撒く方法は成功しないと思ってる。
ま、理論的裏づけがないのであまり強くはいえないが、
いまの2chが流行っているのはリアルタイム性と、
書き込みの完全な同期だろ?
そうすっと、コピをばら撒いてしまうと、ばら撒けばばら撒くほど
面倒になっていくのはいいよな。しかし、ばら撒きを前提にすると
ばら撒かないわけにはいかないわけで。
でここで思うんだが、ばら撒ける余裕があるからネットワーク上の
共有率を高めたほうがいと思う。つまり、今のgnutllaとかって
端から端まで検索効かないよな。だけどもしユーザの立場なら
見れない掲示板が出てくるのはかなり痛い。
だから、コピーをばら撒くより、リソースの存在をばら撒いたほうが
オレは良いと思う。
漏れが考えたのは
・スレのコピーは作らない
・スレは一台のサーバが完全に管理
・スレに関する要求は該当する唯一のサーバへ
・複数のサーバが集まって板を形成
・板内でスレの存在を可能な限り共有
・板へのサーバの参加について制限を設けても良い
・板外のリソースについては板の存在を共有するに止める
てな感じ。スレ単位でトラフィックが50MBはいかないだろ。
いざとなったらスレ委譲の仕組みを加えればいい。
長所は
・スレ単位で負荷分散ができる
・サーバ内でならフローティングなんとかも可能
・面倒な一意の識別子問題もクリア
・完全な削除ができる
欠点は
・サーバが落ちると関連スレ全部落ちる
だな。ま、参考にしてくれ。個人的に考えてるだけだしな。
00298
01/08/28 15:38ID:wzFAflj2最悪、高負荷のスレ以外を他の空いているサーバに委譲しちゃえばいいと思った。
すべてのスレが高頻度に更新されることはないだろうから。
数個のスレで破綻するようなサーバ、もしくは状況では
コピーをとる方法のほうも破綻するだろうし。
#…しないのかな。
ついでに、コピーを嫌う利用はプログラマとしての経験。
完全同期とリアルタイム性が要求される資源について
安易にコピーを作るとろくなことがない。
0030デフォルトの名無しさん
01/08/28 16:39ID:OGjCZfekサーバの存在は前提にしてもいいと思う。
というかP2Pとしては、皆がサーバーになろうというのが基本概念の様な気がする。
でも利用者が1日中ネットにつなげてるわけにも行かない場合も多い、というか
そのために掲示板システムがあるんだよね。
で、どうすればいいかというと、単純な話、メッセージを預ければいいってだけ。
別に預ける先が、freenetだろうが、2chだろうが、ネットニュースだろうが、
自分の借りたディスクスペースだろうがかまわない。
要は、ネット上に確実に存在して、見せたい相手がそれをすぐ見つけられれば問題ない。
だから、そういう既存のものを利用出来るようなプロトコルがいい気がする。
問題は、問題があって、見せたくない(消したい)場合や発信元を明かしたくない場合はどうすればいいのかって話。
情報は、消えても灰は残らないけど、写しても減らないんだよね。だから、無理に消そうと思っても無理。
一番いいのは忘れてもらう事。思い出せなければ無くなったのと一緒。
どうやって実現するかというと、ブラックボックス化すればいいんじゃないかと思う。
よく、ファイルを間違えて消す事があるけど、普通は消した後でもデータ自体はHDDに残ってるんだよね
ただ、一般的にそれを検索する方法が失われるから、普通は諦めて、消えたものとして扱うよね。
でも、大事な物が消えるのは嫌だし、無駄なものばかりで、どこにあるか分からないのも嫌。
基本的に掲示板に必要なものは、必要な人を集める機能で、
住人が望むのは、都合のいいメッセージやレスが即座に見つかる事だと思う。
これが、アクセスを特定サーバーに集中させずにどうやって実現出来るかを考えるべきかな?
0031デフォルトの名無しさん
01/08/28 18:31ID:Ea4J7zus大先生のようなね。
リアルタイム性の問題だけど、リアルタイム性はある程度目をつぶってもいいと思う。
しかし、実際的に運用してみないとネットワークの端と端のアクセス性とかわからんからなぁ。
0032デフォルトの名無しさん
01/08/28 18:36ID:/foo1b.sその点は netnews っていういい例があるんじゃない?
今の netnews はやたらと早く配送されるんで、もうちょっと
昔の状況を思い浮かべるといいと思う。
0033
01/08/28 22:55ID:aE5uBalY>ところで、Webだと、リソースを表すためにURLを使って指定できるけど、
>P2Pだとできないよね?
例えば、スレッドは「掲示板名+スレ立て時間+立てた人のGUID」
スレッド内のカキコは「掲示板名+スレッドを立てた時間+立てた人のGUID+カキコ時間+カキコ者のGUID」
そこをクリックして、果たしてそのスレッドが見つかるかどうかはわからないのですが…
GUIDは駄目?他に何かあるかなぁ…
0034名無し
01/08/29 00:02ID:ZgNIazW22chも似たようなもんだし。
0035
01/08/29 17:07ID:fbqKB6RIハイブリッド型すごい勢いだなぁ。批判要望板には、2ちゃんねるを買って、
ハイブリッドP2Pやるなんて人が出てきてるよ。
2ch買います
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=999059919
ぼくはゆっくりやることにするよ。 なんか日記みたいで失敗。
0036デフォルトの名無しさん
01/08/29 17:26ID:akViQcrcIRCでぐるぐる回せばそれほど遅くならねーべ?
・どういう板があって
・どんなスレッドがあって
・そのスレッドの最近書きこみ時刻はいつで、
・それがどのサーバにあるか?
(複数サーバが1つのスレッドをストライプでもつかミラーでもつか
ストライプ+ミラーでもつか程度は対処可能としましょう)
だけ回す。
そうすりゃ、スレッドのデータを保持しているPeerが起動されたときに
「お、起きてきたか?」
ってわかるべ。
NNTPだと差分量がでかすぎて、
パンピーが手出せねーべ?
0037デフォルトの名無しさん
01/08/29 17:29ID:akViQcrc訂正 それがどのサーバにあるか?×
それがどのPeerにあるか? ○
注2:
IRCつかったことない人でもIP-Messengerは使ったことあるべ?
あれと同じノリだっぺ。
接続論理は、
・マシンとユーザ名+どんなスレッドのデータを持ってる
これを流すようにするだけ。
0038デフォルトの名無しさん
01/08/29 17:32ID:1GuEpsjo0039デフォルトの名無しさん
01/08/29 17:39ID:akViQcrcぐるぐる回しただけでは、ブラウザーで板一覧がみえねぇ。
そこで、
・表示だけをうけもつPeerというのを存在させる
現実的には、ルートノードみたいなのがねーと、
シロートさんがIEとかでペコっと開けねーから、
www.2ch.net/index.html、板一覧、板のスレッド一覧表示を
受けもつPeerはどこかに性的に置く必要があるっぺ。
どこかのレンタルサーバに性的に置くしかねー。
で、シロートさんが、その性的に配置されたPeerに対して
URLを指定してIEなんかでそれらを見に行くと、
性的に配置されたPeerは
HTTPの応答を"Location どこそこ"で、どこかのPeerにすっとばして
表示させる。
# すっとばす先は、IRCでぐるぐる回している情報から取るべ
# その性的なPeerもIRCで自分の位置を知らしめねばならん。
# でねーと「掲示板にもどる」ができなくなるっぺ。
スレッド1つ1つの表示は、スレッドデータを保持している
Peerに直URLで表示できるようにすればええ。
もちろん、一覧表示のスレッド最新10レス表示もそいつにやらせるべ。
なに、一覧表示HTMLをフレームで区切ればできるっぺ。
0040デフォルトの名無しさん
01/08/29 17:42ID:akViQcrcIRCは桃の例えだっぺ。
要は灯を消した体育館で同じクラスの人間と手をつなぎあう手段が
ありゃーええ おっとヘンなところは触っちゃなんねぇべ。
IP-Messengerだとそれサーバなしでやってるべ。
(SMBのマスタブラウザみたいなのをテキトーに決めてるんだか?)
問題は、そいつのトラヒックがどんだけかっつーのがある。
0041デフォルトの名無しさん
01/08/29 20:10ID:mHkvtMJw割と普通だと思うんだけど・・・。
■ 特徴
ネットワークはFreenet型(多分)
スレじゃなくてレス単位で保存
匿名性は 2ch.p2p に参加していることが数人にバレる程度
書き込み&スレ取得は誰がやったかバレない(多分)
■ レス単位で保存の意味
スレ単位で保存すると、どれが最新なんだー?と混乱するから。
レス単位なら、内容は永久不変。レスに書き込み日付の情報を
持たせて、スレ取得時に書き込み日付でソート。
#このアイデアは前スレであったような気がしたんだけど、
#ちょっと見つからなかった。。
■ スレ取得
まず、クライアントAが「ID:hogehogeのスレに属するレスをくれ!」
とコネクションを張っている他のクライアントにメッセージを発行。
どんどん回す。
メッセージがスレを持っているクライアントBに辿り付いたら
クライアントBは「レス番号:1-xxxまでなら持ってるよー」と
の情報をクライアントAに向けて返してやる。
クライアントAはいくつかのクライアントから応答を貰えるだろう
から比較して、適当に分散させて「おう!んじゃ、お前さんは
xxからyyまでくれよ、お前はyyからuuまでな」というメッセージを
それぞれに発行。気をつけなきゃいけないのは、各クライアントで
拾ってないレスがあるかも知れないわけで、レス番号はまちまち
かも知れない。その点も受信時に考慮。また、悪質なクライアントが
嘘の情報を流すかも知れないのでこれも考慮。
004241
01/08/29 20:11ID:mHkvtMJw続き。
■ 書き込み
書き込みしたいクライアントは、書き込んだぞーメッセージを
他のクライアントに送信。もちろん、匿名性確保の為に、他の
クライアントから伝わってきたんだけど…という顔をして。
書き込みメッセージはネットワークのすべてのクライアントを
駆け巡る(無駄っぽい)。
<書き込みメッセージを受け取ったクライアントの動作>
1:
まず、書き込み日付が、異常に昔だったり、未来だったり
していないかをチェック。もし、チェックに引っ掛かれば、
そのメッセージを他のクライアントに渡したりはしない。
これは、レスをあとから挿入しようと目論んでいる悪質な
クライアントを排除するためである。また、これにより、
クライアントは常に正確な時間を保持することが義務付けられる。
2:
自前でスレのage、sageを行ってスレ一覧を作る。
参加したばかりで、ろくにスレ一覧の出来ていない
他のクライアントから分けてもらいましょう。
3:
ストックに保存
…でも全部のクライアントが保存したら多すぎるよなぁ。
■ レス保存
完全消滅する前に適当にばら撒きましょう。
ライフタイム計算して、適当に消すのも良し。
■ ついでにレス削除
クライアントは、気に食わないレスの(自分を通じての)流通を
拒否することが出来る。つまり、1-xxxは持ってるけど、Id:zzz
のレスはやらん!というように。要求元のクライアントAでは、
「削除された」という形で扱われる。が、
別に欲しければ、「ID:fugahugaのレスある?」と
他のクライアントに聞くことは出来る。が、
別に気にしなければ、クライアントAへは結局コピーされなく、
またクライアントAからそのスレを取得した他のクライアントへも
コピーされなくなるので、完全消滅の日は早まる(気がする)。
■ 補足
スレIDは「板名+ユニークそうな文字列」、
レスIDは「スレID+ユニークそうな文字列」とする。
板を立てること自体はレスIDの板名を変えるだけなんで誰でも出来る。
メジャーな板の一覧はプログラムに埋め込み。
004341
01/08/29 20:14ID:mHkvtMJw誤:
参加したばかりで、ろくにスレ一覧の出来ていない
他のクライアントから分けてもらいましょう。
正:
参加したばかりで、ろくにスレ一覧の出来ていない
クライアントは、
他のクライアントから分けてもらいましょう。
0044
01/08/29 20:26ID:fbqKB6RI(スレッドのローカルへの保存)
(パケットのルーティングのルール)
(ノード間通信のスレッド共有のプロトコル) の3つに分けて考えたほうが
整理できると思います。
もう一つ、メジャーな板はよいけれど、参加者の少ないマイナーな板は、
特に参加者が少ない時間帯では、共有に失敗する可能性が考えられま
す。 >>3で書いたように、そこで、ランダムな板のスレッドをいくつか、強
制的に、参加者に共有することを義務づける。あるいはスレッドを立てる
こととバーターで、を考えています。
匿名性については、自分が接続しているノードのIPアドレスは分かって
しまいますね。中のカキコの作者はわかりませんが。
あとGnutellaのプロトコルでは、検索クエリーへの答えのパケットに
IPアドレスが含まれているので、そのパケットが通過したノードでは、
「xは、A板のスレッドを持っている、yはB板のスレッドCを持っている」
という情報が漏れてしまいますね。
0045デフォルトの名無しさん
01/08/29 21:21ID:7L0go79Aファイルシェアだけの仕組みの提供だけではまずいような気がするな。
それが鉄則だと思うけど。
0046デフォルトの名無しさん
01/08/30 00:33ID:9VE7JjWs"shared nothing"
1つのrequestが複数ノードに負荷をかけないようにする - これは鉄則だと思う。
0047デフォルトの名無しさん
01/08/30 00:36ID:9VE7JjWs最新スレあげ程度だったら、
「最新書きこみ時間」を、スレデータを保持するノードにて発信することができて、
それを複数のノードが共有するだけでもいいんじゃないだろうか?
イメージ的には、Windowsのネットワーク共有フォルダを参照したときに、
ファイル名と更新日付がでてくるよね?
あれと同じことを確認できるだけでいいと思うんだけど。
0048
01/08/30 01:37ID:uLXMKjs2どうかをテストする方法として
しりとりが使えないか?
yyyy/mm/dd hh:ss りんご ごりら
yyyy/mm/dd hh:ss ごりら らっぱ
yyyy/mm/dd hh:ss らっぱ ぱり
…
一般参加者にガンガンしりとりを行ってもらい、そのログを集計する。
書き込むタイミング、配布のタイミングで順序が多少前後したとしても、
書き込み時間で修正できるし、前の単語を書いてもらえば、Treeとして
分析することが可能。 配布漏れが発生するかどうか、もし発生すると
したら、どれくらいの頻度で。
何か矛盾や間違っているところがありますか、もっと良い方法はありますか?
0049デフォルトの名無しさん
01/08/30 01:39ID:9VE7JjWs抜けがあったらすぐわかる(しりとりが破綻するから)
ただ、P2Pって、全部のPeerに均等に同じものを配布せずにすませる仕組みだと思うんだけど・・違う?
それだとNNTPでいーじゃん、ということにはなりゃせぬか?
0050
01/08/30 01:48ID:uLXMKjs2プログラムが、実際の使用に耐えうるものかどうかは、ある程度のユー
ザーにテスターとして協力してもらわねばならず。しりとりなら誰でも
参加可能。
>全部のPeerに均等に同じものを配布せずにすませる仕組みだと思うんだけど・・違う?
P2Pの定義によるかもだけど、あなたの意見には同意。
しかし、板単位、スレ単位でネットワークを組むわけではないから。
もう一つは、配布漏れが発生した際に、どのようにユーザーはそれを
知り、リカバーするのか。 「氏ね>>111」 しかし、俺のログには、
>>111のカキコないぞ。では、>>111を検索しよう」 うーむ。
005141
01/08/30 02:00ID:UdwDTLPc>>44
>(スレッドのローカルへの保存)
>(パケットのルーティングのルール)
>(ノード間通信のスレッド共有のプロトコル) の3つに分けて考えたほうが
> 整理できると思います。
そうっスね。ひとまず、クライアント間での通信メッセージは
どういう書式で記述するのがいいんだろう・・・?XML?
だと、無駄にでかいか。Gnutellaはバイナリなんだっけ・・・?
> もう一つ、メジャーな板はよいけれど、参加者の少ないマイナーな板は、
> 特に参加者が少ない時間帯では、共有に失敗する可能性が考えられま
> す。 >>3で書いたように、そこで、ランダムな板のスレッドをいくつか、強
> 制的に、参加者に共有することを義務づける。あるいはスレッドを立てる
> こととバーターで、を考えています。
新しめのカキコ(レスじゃ紛らわしかったですね、すみません)については、
41の案では、マイナーな板でも公平に、書き込みと同時にわさわさと広がって
大量のコピーが作られる予定なので、大丈夫そうな感じです。
古めのカキコは知らん。
> 匿名性については、自分が接続しているノードのIPアドレスは分かって
> しまいますね。中のカキコの作者はわかりませんが。
> あとGnutellaのプロトコルでは、検索クエリーへの答えのパケットに
> IPアドレスが含まれているので、そのパケットが通過したノードでは、
> 「xは、A板のスレッドを持っている、yはB板のスレッドCを持っている」
> という情報が漏れてしまいますね。
えーと、これはその応答に使う経路で直接、
カキコを返すような感じでやれば匿名性は守れると思います。
接続ノードにIPがばれちゃうのは・・・まぁ、しょうがないかと。
>>47
勘違いだったらゴメン。それだと、その板を同時に読んでいる
いくつかのクライアントのIPを取得できちまわないか?
一体、匿名性は、
・2ch.p2pに接続しているがバレる
・板に接続しているのがバレる
・スレッドに接続しているのがバレる
のうち、どのレベルまで確保すればいいのだろうか?
「スレッドに接続しているのがバレる」まで許されるのなら、
割とパフォーマンス良いシステムが出来そうだ。
とりあえず、41の案では、匿名性最優先で考えたつもり。
005249
01/08/30 02:19ID:9VE7JjWsの111は、ブラウザ上でURLとして埋めこまれる
→それを受けるサーバが処理する
となれば方策は2つ
1. そのサーバがスレッドデータの保有者となるような構造にしておく
→必ず返答可能
2. そのサーバは、スレッドデータの表示者となるような構造にしておく
→検索は、表示者が行う
行うとすれば、、、
手順1 スレッドはどこか探り当てる
手順2 スレッドを保持しているサーバに対してrequestを送り、
返答内容に差がなければ表示する(返答可能者全員一致採用法則)
0053
01/08/30 02:23ID:uLXMKjs2前も書いたけど、似たようなことをSOAPでやってる人、XML-RPCが
いるらしいよ。
005449
01/08/30 02:24ID:9VE7JjWs歴史のあるNNTPや、Proxyサーバを使った方が工数も下がるし
プロトコルの不得手としているところもわかるのでいいと思う。
ただ、一般社会のパンピーが、UD-Agentを利用するように
Peerを保持するようなノリに仕向けるためには、
そんな重いものを持たせるのも無理があるかと思う。
仕様決定は、現状可能な技術があるからこれで、
というアプローチが経済的であるけれど、
まずは人間本然の論理として、
大丈夫そうかどうかを論じることも亦重要なのではないでしょうか。
把握しやすい論理は実装矛盾を生みにくいのも亦事実であります。
0055
01/08/30 03:18ID:uLXMKjs2サーバが必要では?概念だけ利用するの?ごめん。頭が動かな
いのでもう寝る。
005649
01/08/30 04:08ID:9VE7JjWsサーバプロセスをPeerに実装する
というのがNNTPやProxyサーバを使った場合の答
でもP2Pは、カエサルのものはカエサルに、が正道だと思うなぁ・・・
0057デフォルトの名無しさん
01/08/30 13:40ID:uLXMKjs2005830
01/08/30 14:41ID:YEMO5.RYhttp://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&st=195&to=195&nofirst=true
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&st=213&to=213&nofirst=true
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=990334284&st=225&to=229&nofirst=true
要は、最新の発言があったサーバンドが、
スレッドのオリジナルを保持しているっていう当たり前の話。
書きこみをする時というか、その依頼があった時は、そこに書き込みをしにいく。
但し、先着1名様限りで、あぶれた場合は、新しくオリジナルになった所を教えてもらって、
もう一度再チャレンジ。成功したら自分がオリジナルの所有者になるというわけ。
そして新しい書き込みが送られてきたら、自分の前の番号のサーバンドにリレーする。
そうすれば、発言のあったサーバンドがミラーとして利用出来る。
行方不明だったり、拒否だった場合はバイパスしてその前に送る。
もちろん、余裕があればその他からのチェーン要求を受け付けてもいい。
まあ、何度も書き込みをしてるとその数だけ何回も送られて来る事になるから
古い方は許否してチェーンを外れておくか、照合用に参照情報だけ送ってもらう。
でこれだと結局オリジナルのサーバに依存だから、
オリジナルが行方不明になったり、トラブった時にも
対応出来る仕組みを考えてたのが上の参照リンクの奴。
基本的には、チェーンの参加者は、再起動時には必ず
最新状況を確認せよって話かな?
0059
01/08/30 14:46ID:XO07jRAQしますね。 僕はしばらくコモってまとめることにします。
(でも時々age)
0060デフォルトの名無しさん
01/08/30 15:29ID:ZbIqADkAでもさ、それだと、カキコをしたやつのIPバレバレじゃない?
同時に最新のカキコをした奴(=オリジナル保持者)から見れば、
それスレにアクセスしてくるやつのIPもバレバレな気がするんだが。
これを回避できれば、リアルタイム性、同期性もあって、
素晴らしいと思うんだけど・・・。
0061デフォルトの名無しさん
01/08/31 00:44ID:t1XPYVCwみんなもっと素元的に落としこんで考えろ Learn more,study hard!!
0062
01/08/31 03:30ID:cWzLd3g2巨人インテルマンセー。
http://www.watch.impress.co.jp/internet/www/article/2001/0829/intel.htm
http://www.intel.com/pressroom/archive/releases/20010828tech.htm
006358
01/08/31 03:52ID:xAV9dT/Mもし、この書き込みがそうだと仮定すると、
たしかに、62の書き込みがあったサーバンドのipが分からないと
書き込めない事になるし、分かれば書き込んだ方のipも分かってしまう
どうすればいいかというと、2chの管理人を増産するのが一番簡単。
要はIP取らなければいいわけで、そういう信頼出来る?
サーバンドにしかアクセスしなければいい。
で、書き込みしにいく時は、それらの代理サーバンドに全権依頼する。
番号の管理は代理サーバンドが行なう事になる。
つまり、書き込む人と、サーバンドの独立性を確保すればいい。
まあ、要するに普通にユーザーモードで書き込めればいいって話だね。
>>61
レス順序が一定でないと、例えばこの書き込みの方が、61より
速く出回るって事が起こりえる。
ipなんてない昔からそういう転送掲示板はたくさんある訳。
それならnntp(ihave/sendme等)で十分。というかもっと単純化するべきか?
要は設定を自動化して、皆がだれでもサーバー立てられればいいって話。
既存のnntpサーバが、一般の接続を弾くのは、そのように設定してるからってだけだと思う。
つまり車輪の再発明は、ゴムタイヤだから意味があるので、
そうでなければ、滑りを良くして、レールを発明するって方法もある。
p2pなんて、結局ip/dns/サーチエンジンの再発明みたいな話だし。
0064デフォルトの名無しさん
01/08/31 04:05ID:g5Kjhjlwでもこれを実際にp2pでやるのは無理というかその性質に合致しないことのよう
に思える。2chのようなものは中央サーバがどうしてもいるんじゃないだろうか。
だからそういったサーバ単位で不可分散を考えた方がいいと思う。プリミティブ
な意見で申し訳ないが。。
0065
01/08/31 04:28ID:cWzLd3g2書き込みの順序については既に前のスレッドでも議論したね。もうお腹いっぱい。
配布の遅延や漏れについては、当然生じるわけですが、これをどのように最小限に
押さえるのかというところが面白いところだと思うYO。
前のスレッドで、SOAP使うと言う人がいましたが、ここはもう見てないですかー?
こういうのはどうかな?
(1) Gnutella Net 上でニュースグループ名(たとえば2ch.techとか)を
含むファイルを持っているか検索をする。
(2) 見つかったら、そのファイルをGETする。この時点でGETされた側は、
GETした側からNNTPで記事を配送できるようにする。
(3) ファイルの中身を見て特定の単語(たとえば「このファイルは2ch掲示板で
使います。」みたいな単語)が含まれていたら、そのピアとNNTPでやりとり
を開始する。
こういう感じで自動的に「レス」の配送を行うことってできないかなあ?
んで、このままだと今の2chと互換性がないから、取ってきたレスをまとめて
スレにして、ベアシェアみたいに限定されたウェブサーバ機能(この場合は
MP3ファイルリストの表示じゃなくて、掲示板CGI機能)も持たせてやれば
どうかな?
レスが途中で抜けても、後からそのレスを検索によって取得できれば問題ないんじゃないかな?
たぶん、今みたいに >>999 とか番号で指定することはできなくなるから、レスIDを
使うことになると思うけど、そのユニークなIDを検索にかけて取得するようにすれば。。
って>>66-67は思いっきりNNTPを使ってさらにレスごとに管理するという前提で話してますが。。
はいいすぎだけど、なくても気づかない、ってことなんで、だれかが参照した時点で
取得すればいいんじゃないかなと思ったんです。
007063
01/08/31 05:48ID:xAV9dT/Mそんなこともないと思う。
p2pってのは、一番必要な人達が持っていれば
他の人はそこからもらってくればいいから
皆が保存しておく必要がないって所にメリットが有るように思う。
ipが無い時代には、在り処が分かってても、隣までこなければ無理だったけど、
今は場所さえ分かれば、そこへアクセスして取ってくる事ができる。
>>66
で、>>30でも言ったけど、問題は、規模がでかくなると、
索引でさえ膨大になって、その場所を見つけるのが難しくなる。
まあ、ageで書き込むだけである程度それができるのが2chのシステムである訳で。
ただ、書き込みが多すぎて流れてしまうと、スレの中でも見つけにくくなるのと同じ。
要は処理が追いつかなければ全体を見る事が出来なくなって
見つけられない訳だよね。
でも、例えばp2pの掲示板の話題がこのプログラム板にある
っていうことを知ってればここには辿り着けるって話。
結局、何処かでツリー構造に頼るしかないかもしれない。
でも、それでは頂点がパンクするので、依存するのは避けたいわけだよね
それには山の頂上を平らにするっていうのが普通のサーバー分散の発想。
ただ、山を転がせがばいいという考え方もあるんだよね。
要は、ここを知らなかった場合は、誰かがなんらかの形で
教えてくれたから皆ここを見てる訳だと思うし?
007170
01/08/31 05:50ID:xAV9dT/M逆にいうと皆が参照してくれれば問題ないんだよね。
結局、システム的には、
その場で即座に作れて自動リングする。
勝手に消えない匿名ホームページ群と、
そのリングの負荷分散型ランキングシステム
があればいいだけかもしれないなあ?
まさにこれが問題なんだけど。
007266-68
01/08/31 11:06ID:DGb/yr.6ニュース読んでると、みんなが興味のある記事には
たくさんの返信がされるじゃない。
ということは、もともとの記事が配信されなくても
それに返信した記事のうちのどれかひとつが届けば
もともとの記事が存在したことがわかるし、
興味なければ返信もないから見つけられない人が
少し増えることになるだけと思う。
その記事に返信された数がそのままランキングに
なってないかなぁ?そういう話じゃない?>ランキングシステム
0073
01/08/31 13:00ID:cWzLd3g2多少の遅延が生じるかもしれませんが、ネットワークに参加しているノードが
カキコを持っていれば、いつかは(w、同期が取れると考えています。
問題はその遅延時間を出来るだけ短くすることと、遅延に気づいたユーザーがその
カキコをできるだけ自然に、かつネットワークに負荷がかからないようにして取り
寄せることができるような仕組みかなと思うのです。
007471
01/08/31 13:40ID:xAV9dT/Mレスがつくのは、興味があるかというより、確かにそれは前提条件ではあるけど、
まずはレスの付けやすい記事かどうか、というのが大きいんじゃないかな?
レスを付けなければ見られにくくなるとすると、
届いてない記事に誰がレスを付けるのかって話だよね。
見れる人が少なければ少ない程、レスがつかない可能性が高いのでは?
さらに、タイムラグがあればある程、レスはしにくくなりますしね。
それに、誰もレスのネタがないからってだれも興味のない記事とは限らないでしょう。
ホームページなんかでも、カウンタだけはやたらまわってるのに、
付属の掲示板はまっさらなんてところはザラにあるわけで、
まあ、2ch内に確実に存在したとしても、量が多すぎて見つけられない人も
多いのかもしれないから、それと一緒の事かもしれないけどね。
とりあえず、>>58みたいなのを誰か作る気ないかな?
と、実際のプログラムが書けない私は、sageで書いて人に依存してみる。(w
0075
01/08/31 19:05ID:cWzLd3g2おれのサーバント、どうやら書き込みの受信が遅れてるみたいだぞ(遅延発生を
認識)
->同じスレッド仲間とのコネクションの端っこにいることが推測される。
接続数増加ボタン連打。
->仲間とのコネクションを沢山張ることにで遅延を回避しようとする。
0076
01/08/31 22:37ID:2wgXA52Uhttp://www.geocities.co.jp/SiliconValley-Sunnyvale/1358/
007741
01/09/01 01:05ID:V0kaltcwう…漏れも作っちまった。
>>41 で出した案の改良板。まずは概略。
http://www.geocities.co.jp/SiliconValley-Sunnyvale/1539/
…つーわけで、ご意見ご感想お待ちしております。
http://www.geocities.co.jp/SiliconValley-Sunnyvale/1358/ より
> 板によって異なるポリシー(IPアドレスの表示/匿名、投稿制限等)を設定可能。
むむ、興味あるぞ。
0078
01/09/01 01:14ID:t2cxml/2なんとか一緒にやれませんかね。
>Gnutellaと違うのはファイル(スレッド、書き込み)の
>やりとりを直接行わないで、他のクライアントを通す。
>IPを晒す必要がないので、匿名性を確保出来る。
カキコの中身は全部パケットに入れて流すんですか?
それは少し非現実的では? パケットでブロードキャスト
するのは検索クエリとそれに対する応答にして、後は
ソケット通信がいいんじゃないかと。
0079aki
01/09/01 01:22ID:Zhfmqejshttp://www.maido3click.com/2ch/viewstat.html?_all
というわけでTikiからリンクはっと来ました...
0081aki
01/09/01 01:39ID:Zhfmqejsスレ違いぽいのは余談の方が長いせいですね。
逝ってきます。。
0082デフォルトの名無しさん
01/09/01 01:39ID:ancbgN2Uhttp://www.geocities.co.jp/SiliconValley/9825/p2p/index.html
図説の現行2chサーバはあくまでも例です。
単に、どこかに固定的に置かれているプレゼンテーションを行う層として考えてるだけ。
(URL固定でないとフツーの人が見れないから)
0083あぼーん
NGNG0085あぼーん
NGNG0086
01/09/01 05:23ID:t2cxml/2>書き込み並びにスレの取得などは、他のクライアントからの伝聞を
>装うのでばれない。
「装う」という仕様では、装っていることがバレバレなのだから、結局IP
アドレスがばれてしまうと思います。
そこで、ランダムなノードをプロクシとして使うことを考えてみました。
http://www.geocities.co.jp/SiliconValley-Sunnyvale/1358/proxyposting.html
ランダムなノードは、本当に投稿してくれるのか?
本当に俺のIPを忘れてくれるのか?ログとってねーよなゴルァ!
そのリスクを最小限に押さえるため、行きずりの、全然無関係な板の人に頼む。
だめか。
結局、P2Pは互いを信頼することで成り立っているから、これはどうしようも
ない問題だと思うな。何か良い方法があればいいけど。
0087デフォルトの名無しさん
01/09/01 13:30ID:yanE/TlIつまり、カキコの中身をバケツリレー的に伝聞するという事ですよね?
で、自分がコネクションを張っているクライアントに対してソケットで交信よんよん。
だから、ブロードキャストをする必要は無いと思う。
ブロードキャストは最初にコネクションを張る時だけで。
0088デフォルトの名無しさん
01/09/01 13:35ID:yanE/TlIいや、バケツリレー的にメッセージを送るプロトコルなら。
「どっかのだれかから、あんたにメッセージだよ」
「どっかのだれかが、スレ取得したいから送れ」
を、本人を含めて伝聞で行うという意味じゃないかな?
つまり、ネットワーク総プロクシ化。
的外れだったら、スマソ
0089デフォルトの名無しさん
01/09/01 13:44ID:oknLaLHw(といいつつ、あまり動けないけど)
練ってけど、TCP/IPでいく限りはIPアドレスが漏れるのは避けられないから、
トークンバスの仮想ネットワーク作っちまったらどうかな。
レスはこの仮想ネットワーク上にブロードキャストしちまえば誰が書いたかわからない。
A ==> B ==> C ==> D ==> E
^=======================+
のような輪を作る。Aが発言しBに渡す、BはC以降の誰かが発言したという事しかわからない。
以下、思いついてるネタを散文的に書きなぐり
・データの持ち方は現行の2chにとらわれる必要なし。httpdとして動き、それらしく見せるローカルなデーモン作ればいい。
・スレはレス(いわゆるメッセージ)を指すディレクトリでありレス本体は含まない。スレを閲覧するときに持ってないレスをgnuttelaのように掻き集める。
0090デフォルトの名無しさん
01/09/01 14:10ID:yanE/TlIここで
>書き込み並びにスレの取得などは、他のクライアントからの伝聞を
>装うのでばれない。
というのは、
Aが「どっかのだれかからのメッセージ」と偽れば、Aが発言したとはBも分からない。
と解釈すればいいのでしょうかね?
グヌテラのようにかき集めるのは匿名性の問題があるから、これもバケツ
リレー的に行えばいいと思うです。
0091
01/09/01 14:21ID:9DvFkqOE簡単に破綻すると思います。
0092デフォルトの名無しさん
01/09/01 14:33ID:1.Ou8YGYバケツリレーするには、少なくても隣の人が誰かを知らなければならない
という問題はあるけど
ネットワークが大きくなってもバケツの数も増えるので同じでは?
0093
01/09/01 14:36ID:9DvFkqOE保てますが、ネットワークが簡単に破綻してしまうので、止めたほうが
良いと思います。
http://www.jnutella.org/docs/gnutella/scalinggnutellanet.html
絶対に実装してはならない機能はチャットである。狂気の惨状にしては
ならない:チャットのパケットを送ってはならない。
0094
01/09/01 14:38ID:9DvFkqOEそれは、(ごめん)非常に浅はかな考えだと思います。
009592
01/09/01 14:47ID:KAOoJuUo一周回って送ったメッセージが帰ってきたら完了
A ==> B ==> C ==> D ==> E
↑ |
+−−−−−−−−−−+
サーバーがある場合に比べて通信負荷が倍になるだけでは?
確かに、このリングを作るのにコストはかかりそうだけど・・・
0096デフォルトの名無しさん
01/09/01 14:51ID:AfE3XVcwIPV6の世界って家電だろうが何だろうがグローバルにIPを振るというものだから、
そのへん考慮されていそうだが。
あまりに厨房なこといってたらスマソ。
0097デフォルトの名無しさん
01/09/01 14:53ID:yanE/TlIじゃぁ、読んだ書き込みはコピーって言うのはどうかな?
コピーかどうかが分からない以上、だれが書いたか不明ですから。
コピーを複数所有していれば確実ですね。
リクエストのほうの匿名性は・・・ 仕方ないかな・・・
0098デフォルトの名無しさん
01/09/01 16:13ID:oknLaLHw>バケツリレーは無理かぁ・・・
そのスレの参加者(閲覧者)の間でメッセージをリレーするとすれば、ネットワークを流れる総データ量は
クライアント数×メッセージ量なので、局所化させない応答性を確保する、が肝じゃないのかな。
>>93
それバイアスかかってないか?
グヌテラのプロトコルはチャットを考えて設計されてないから、実装してはいけない
というならば理解できるが。
009941
01/09/01 19:14ID:V0kaltcw>> 88
そうそう、そういう事っす。ありがとう。
ここいら辺は Freenet のパクリ。以下のページを参考にした。
http://www.sfc.wide.ad.jp/~egichan/mlecture/netsec2000f/kadai3.html
>> 96
どうなんだろう??でもこんな記事が。
http://www.zdnet.co.jp/news/0012/14/e_nymip.html
IPレベルで匿名性を確保できるとすげー楽っすねぇ。
…んで、
新規投稿(書き込みだとスレの内容の意味のカキコと紛らわしいね、
これもごめん)をバケツリレーしたら、ネットワーク壊れるんじゃねーの?
というご意見多数ですが、
何で壊れる?というのが俺の意見。
遅延発生すんだろ!というのなら分かるけど…。
俺の案だと、「板ネットワーク」なるものを作っている。
これによって必要な所に必要なだけの新規投稿を送れるようになる(はず)。
しかし、ただの経路になったクライアントもネットワークに
組み込まれるわけだけど、もし、流通量が多くて
もうやってられませんわ!という事になれば、
その板ネットワークから抜け出せるようになっている。
http://www.geocities.co.jp/SiliconValley-Sunnyvale/1539/#3.2
無駄な新規投稿を経由さすのが嫌なら、抜け出しまくれば、減る。
抜けたら抜けたでネットワークは効率化するわけだし。
…でも、皆が皆、そういうことしちゃうと、
板参加者が推定しやすくなっちゃうから困っちゃうんだけど…。
もしかして、そういうことじゃない?
>> 86
> ∧,,∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
> ミ,,゚Д゚彡 < アンタに、そう伝えてくれって、知らない奴に頼まれた…
> ,;゙ ミ \_____________
> ミ. ミ
>/゛゛゛゛
カッコイイ
良かったら考えている基本的な土台を見てみたいッス。
俺の案だと板は全部同じ扱いしかできないし。
0101デフォルトの名無しさん
01/09/01 19:47ID:ig30BD5cうP2Pの性質が意味をなさないのでは?
同時多発的にあるスレに対する書き込みが発生してそれぞれ異なった版のスレが
あちこちに作られ、同期を取れない間にまたそれらのスレに書き込みが繰り返さ
れ、さらに版が拡散するんじゃないか?このことはどうやって回避するのだろう?
0102デフォルトの名無しさん
01/09/01 20:13ID:LzBeC2l.==2==C==H======================================================
2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数:62465人 発行日:2001/09/01
どもども、こんにちは、ひろゆきです。
先日のネタが予想以上に大騒ぎになってしまいまして、、、関係者の方々にはご迷惑をおかけしました。。申し訳ございませんです。http://dailynews.yahoo.co.jp/fc/computer/2channel/
8/31に2ch閉鎖という噂が流れていたので、それを逆手になにか面白いことをしようと思い、forSaleの画像をつくってもらって2chをオークションにかけたわけです。yahooオークションかビッダーズのどちらにしようかと迷ったんですが、
ビッダーズだと無料で出品できるので、ビッダーズでいいやぁとビッダーズを選んだわけです。http://www.bidders.co.jp/
実は、オークションに出品するのが初めてだったもんで、よく知らなかったんですが、ネタの出品は禁止されてるんですね。。。
ビッダーズさんには突然の負荷とネタ出品というご迷惑をかけてしまったようで、、、申し訳なかったです。ちなみに、http://www.writing-space.com/の企画ネタだろう?という話もあったようですが、単においらが思いつきでやっただけです。。。
さてさて、、、2ch縮小のお話ですが、、
サーバ屋さん(http://welcome.maido3.jp/)が好意でサーバを提供してくれて、削除人さん、復帰屋さん、保管屋さんやユーザーさんの善意のおかげで無秩序に増加をし続けた2chでしたが、
規模が大きくなりすぎたため、好意だけで続けるにはコストが高すぎる状況になってしまいました。
そこで、ぽこぽこと掲示板を閉鎖したり、UNIX板の人たちの協力でスクリプトを更新したりと、2chを維持するコストを縮小しよう計画をしてました。
ある程度まで維持コストは下がりましたが、それでも、「誰かがお金を払う」ことで2chが成り立っていたという事実は変わりません。
そうすると、3種類の対策があります。
・広告スポンサーをつける <広告モデルが崩壊してるので厳しい。
・ユーザーが使用量を払う <面白くなくなる。
・法人化して金稼ぐ <めんどくさい。未知数。
もちろん、2chを潰してしまって、日々の生活に戻るという選択肢もありますが、、、
ということで、今後、2chを残すためにどうすればいいいのかという話し合いをしてました。
現実的な路線としては、法人化してサーバ代を払えるような組織をつくるというところになりそうです。そうすると、今までの2chの行動原則の1つである「面白いことをしよう!」というのは崩れちゃうことになるでしょう。
「面白いかどうか?」という基準ではなく、「儲かるかどうか?」という基準で考えなければ、法人としてやっていけません。
だから、法人化するとしたら、儲かりもしないネタをやって、バカ騒ぎすることは出来なくなってしまうかもしれません。
たった2年間ではありましたが、自由で無責任でアホでどうしようもないけど、無駄に面白い場所というのはもう無くなってしまうかもしれません。そして、現在閉鎖した掲示板が復帰する予定についてもまだわかりません。
閉鎖した掲示板の住人だった人や、自由で馬鹿だった掲示板が好きだった人は、2chを去ってしまい、ほかのところでまた楽しくやっていくことだろうとは思います。
そして、今回のオークションネタは、ネタのわかる人たちへの最後の花向けと、ネタのわからない人たちを笑う最後の悪趣味な冗談だったわけです。
今後、2chがどうなっていくかはわかりませんが、世間を騒がせても笑ったものが勝ちという、生真面目な人をうけつけないアホな掲示板があったことは覚えててもらえるとうれしいです。
んじゃ!
─────────────────────── 2ch-net─
P2Pでサーバに依存しない掲示板を作るみなさん、あなた方がポスト2chの本命の様です。 陰ながら応援します。頑張ってください。
0103デフォルトの名無しさん
01/09/01 21:49ID:baJQonXA0104デフォルトの名無しさん
01/09/01 21:49ID:ytvqUsmk0105
01/09/01 21:54ID:9DvFkqOEとおもって作ってるわけじゃない。作りたいから作るだけ。
0106デフォルトの名無しさん
01/09/01 22:09ID:oknLaLHw>書き込みのバケツリレーなんてしたら1対1で直接ファイルをやりとりできるとい
>うP2Pの性質が意味をなさないのでは?
掲示版という性質上、全ての参加者が同一の情報を(少なくとも注目しているスレについては)
共有する必要があるので、新規カキコはリレーでおっけじゃないか?
閲覧のたびにスレのカキコデータを全部もらってくるのは、他の参加者の負荷が上がるので、
読んだものは自分で保持。
0107デフォルトの名無しさん
01/09/01 22:27ID:LzBeC2l.ごもっともです。
「エンジョイしてるかい?」に訂正。
0108デフォルトの名無しさん
01/09/01 22:31ID:RO5r5Hloお前ら最高にかっこE Yo!
++LOVE
0109デフォルトの名無しさん
01/09/01 22:35ID:V3BM1p2g>読んだものは自分で保持
ログの保存は。
1.自分で読んだもの
2.経由したもの
を、ユーザーの設定によって保存するってのはどうでしょうか?
また、容量制限も必要かもしれませんね。
0110
01/09/02 01:39ID:K265WADAhttp://www.geocities.co.jp/SiliconValley-Sunnyvale/1358/ideal_packetrouting.html
っつーか、まだ出来てないんだけどね。明日は遊びに行くので、もう寝ます。
0111デフォルトの名無しさん
01/09/02 03:09ID:DPzwl.jkやっぱ人間社会と同じく、こんな感じになるの?
【a.ハナからアヤしいヤツを蹴る場合】
新規Peer
「ねーねー、キミってたしかxxサークルだったよね 入りたいんだけど」
新規Peerの知り合いの既存Peer
「んー(お前の入るカラーじゃないんだけど・・・)ちょっと今無理かも」
新規Peer
「そーなんだ。。。」
新規Peerの設定項目として、
「新規Peerの知り合いの既存Peer:知っているPeerの情報
(設定項目名 MyDearFriends=URL:ProtocolVersion)」を設定しといて、
起動されたらその情報にしたがって初期ネゴシエーションを取る。
↓
証明書みたいなのをやりとり(ベリサイン?)
↓
MyDearFriendsが断ったらセッション終了
0112111
01/09/02 03:31ID:DPzwl.jk新規Peer
「ねーねー、キミってたしかxxサークルだったよね 入りたいんだけど」
新規Peerの知り合いの既存Peer
「んー(まぁいいかな・・・)じゃあ、口キキしてやんよ。
皆に言うときにいちいちめんどくさいから学生証のコピーくんない?」
新規Peer
「あー、いいよ」
<<次の日>>
新規Peer
「ねーねー、どうだった?」
新規Peerの知り合いの既存Peer ※過半数割れしたらここからが拒否になる
「ああ、オマエ結構ウケよかったから、紹介してやんよ。
この紙がサークルのみんなのプロフィールと連絡先な じゃこれで成立だ。」
新規Peer
「?部室とか連れてってくれるんじゃないの?」
新規Peerの知り合いの既存Peer
「ウチそういうのないの。
その紙のプロフィールで面白そうだなと思ったヤツと連絡とりな。
細かいことはそいつと決めてくれ 活動オンデマンドってヤツだな」
新規Peer
「ふーん、なんかフリーメーソンみたいだね?」
新規Peerの設定項目として、
「新規Peerの知り合いの既存Peer:知っているPeerの情報
(設定項目名 MyDearFriends=URL:ProtocolVersion)」を設定しといて、
起動されたらその情報にしたがって初期ネゴシエーションを取る。
↓
証明書みたいなのをやりとり(ベリサイン?)
↓
MyDearFriendsは動的変更可能な
「このPeerは信用ならんから拒否するリスト(DenyList)」を持っていて、
そのリスト上、そのPeerを信頼できると判断した場合、
今MyDearFriendsが認識しているPeer全てに証明書とPeer情報(URL)を送る。
↓
今MyDearFriendsが認識しているPeer全てから、その新規Peerの受け入れ是非の回答がくる
(各々、MyDearFriendsがしたような判断を行う)
↓
過半数が「いいよ」という場合、
MyDearFriendsは全Peerの情報
(PeerのURL(ミラー化を意識して、複数URL書けるようにする)+板名+スレ題+
最新更新日付+PeerのURLの新規スレッド保持可能数)
の入ったパケットを
ルーティングするように動作する。
↓
新規Peerはそのルーティング情報に、自分の情報を乗せて、ルーティングを行う。
(この場合、新規Peerが枝末端なので、MyDearFriendsにルーティングすることになる)
(乗せる情報は、自URL+板名はNULL+スレ題もNULL+最新更新日付もNULL+新規スレッド保持可能数)
0113デフォルトの名無しさん
01/09/02 04:26ID:CXtdfW8.なんか腹立つ
0114デフォルト
01/09/02 04:32ID:/l8QEjzUhttp://www.exocortex.org/p2p/index.html
見れば?
0115デフォルトの名無しさん
01/09/02 04:33ID:hNvXVfJgどこに問い合わせても同じ結果を期待するような場合、P2Pは不向き。
P2Pでは情報が完全に失われてしまうケースも考えられる。
(↑こりゃCSだって有り得なくないけども)
0116デフォルトの名無しさん
01/09/02 04:45ID:hNvXVfJgいいんじゃないかな。
DNSの例もあるけど、DNSよりは情報が大きいし。
現存のwww.2ch.netではアクセスの窓口機能だけのために、
アクセスしてきたIPを記録する。->IPTABLEとする
後からアクセスしてきた者はLAST_MODIFYを参考に、前にアクセスしてきた
IPにキャッシュの問い合わせを行う・・・
とか何とか。
そのようなキャッシュサービスを閲覧者に提供させるなら
プロクシの利用を推奨した方がマシかも知れない気がするけど。
0117デフォルトの名無しさん
01/09/02 05:06ID:DPzwl.jkそういえば生物はそういうのどうやってるんだろうか?
細胞ってすんごい数あるじゃないですか。
0119デフォルトの名無しさん
01/09/02 17:18ID:52H90urYブロードキャストで聞けばいいんじゃないのかな。
新規Peer ブロードキャストで聞く。
既存Peer パケット聞いたら自分の既存コネクション数と勘案して返信をする。
新規Peer 返信が早かったやつから、いくつかにコネクションを張る。
でネットワークへの参加じゃだめかな?
0121デフォルトの名無しさん
01/09/02 18:07ID:52H90urY自分のサブネットじゃだめかな?
0122デフォルトの名無しさん
01/09/02 18:08ID:52H90urY>>121
まて・・・ それじゃ、サブネットから出れないじゃないか・・・
グヌテラとかどうやってんの?
PONGパケットを聞いてればいいよ
0124
01/09/02 19:27ID:AfXiH6sIおおぜいいますね。
0125デフォルト
01/09/02 21:22ID:/l8QEjzUhost catcherの話か?
んなもん、初期状態ではどこかのボラ君がWebサイトに
置いておいたリスト取ってきて食わせて、そのリストの
サイト群にコネクトトライして、接続に成功したらがし
がし現在接続しているノードの情報が入ってくるから、
それを覚えておいて、次回からはそのリストを使うとか
いうのが素状態だが、最近、もっと洗練した方法でスタ
ートするサーバントが出たな。
0126デフォルトの名無しさん
01/09/02 23:32ID:5zxU1VI2ものが出てきてますね。ためしてまないけど。
0127名無し
01/09/02 23:58ID:5ndlHDskhttp://www.jnutella.org/
0128
01/09/03 00:12ID:hbfMC5V.マルチポストうざい。
0129
01/09/03 06:40ID:hbfMC5V.理論はよくわからないのですが、Gnutellaの標準設定である(?)TTL=7,
接続数4というのは、非常にうまく動きます。これ以下にすると、パケット
はどんどん届かなくなるようです。
この設定でノードを5000個用意し、P2Pネットワークを作ります。
あるノードからpingを打ってみると、平均すると1.5人に届きません。何度
実験してみても、これ以下のノード数ならば、ほぼ100%の確率で届きま
す。 面白いね〜。
http://www.geocities.co.jp/SiliconValley-Sunnyvale/1358/ideal_packetrouting.html
0130_
01/09/03 11:04ID:Cbh2f2Vw個人的に試行錯誤しながら作っている p2p チャットがあるんだけど、もし良かったら参
考にしてちょ。
このシステムは Gnutella のプロトコルと IRC のチャンネルの概念を応用している。
ネットワークレイヤー的には Gnutella ネットワークの上に、チャンネルネットワークが
ある感じ。Gnutella プロトコルの役割は自分が参加したいチャンネルを探すのに使う。
例えば「会話中に"マンガ"が含まれるチャンネル」とか「チャンネルの説明に"pc"が含ま
れるチャンネル」などのようにして検索を行う。
参加したいチャンネル(例えば A チャンネル)が見つかったら、Gnutella ネットワーク
を維持したまま、それとは独立した A チャンネルネットワークに接続する。Gnutella ネ
ットワークに比べて A チャンネルネットワークは参加ノード数が遙かに小さいので(見
渡し可能な範囲を期待)、そこでは会話をリレーしてもそれほど問題はない。で、実際に
は参加時に A チャンネルの参加ノードの情報を引き出して、ネットワークが分断された
ときにはそれを用いてきちんと直す仕組みなっている。
2ch p2p の匿名性の参考にはならないかもしれないけど、多層構造という観点から、なん
らかの参考になれば、これ幸い。
0131
01/09/03 16:06ID:qqnGSLcEhttp://www.clip2.com/jxta_chat.html
Clip2ってウリに出てるのね。2ちゃんねるみたい…
013241
01/09/03 18:31ID:D/ojRdQIhttp://www.geocities.co.jp/SiliconValley-Sunnyvale/1358/proxyposting.html
の
>次の匿名性は守られない。
>カキコの作者のIPアドレスは、プロクシノードに伝わるが、すぐに忘れる。
は、いくつかノードを挟めば解決するね。つまり、
隣りの奴に頼むんじゃなくて、隣りの隣りぐらいに頼む。
これも伝聞形式で行えば、誰が犯人かはわからんね。
個人用完全匿名プロクシの誕生なり。
んで、応用。
あるノードと通信したいなぁ…と思ったら、まずこの仕組みで
プロクシを作って、プロクシ経由で接続出来るのはもちろん、
誰かに通信して貰いたいなぁ…と思ったら、やっぱりプロクシを作って、
プロクシノードのIPと経路ID(頼みのメッセージを送った経路)を
晒してもらえばOK!
晒されたIPはほとんどの場合、無罪(ただのパシリなんです…)。
つまり、この仕組みで、今IPで直接繋いでいるようなところに
匿名性を追加できる(いくつかのノードを通す無駄はあるけど)。
これに >>130 みたいな仕組みを組み合わせてやれば、
結構良さそうな感じなんだけど、どうよ?
013341
01/09/03 18:32ID:D/ojRdQI経路の情報が必要だから。基本ネットワーク上に、もいっこネットワークって感じ。
0134
01/09/03 20:09ID:qqnGSLcE多段にするには、その段数をTTLとしたカキコ発行依頼のパケットを
渡すことになるだろう。 もし、段数を2としたら、TTL=2のパケットが渡
された時点で、渡した奴が作者であると判明してしまう。じゃぁ発行時
のTTLを1-4のランダムにしてみよう。でもTTL=4のパケットが来たら、
それを持ってきた奴が犯人(w。だめだな。
じゃぁ、「渡されてきたカキコ発行依頼は、確率50%の確率で隣の
ノードにリレー依頼。確率50%で、自らネットワークにカキコ」。おっ、
これはうまくいきそうじゃないか?
匿名性を重視するあまりあまりリレーしたら、書き込みが正しく実行さ
れない可能性も増えるし、 ノードに伝わるまでにも時間がかかる。それ
にネットワークがパケットだらけになり、実用性ゼロになるのが恐い。
カキコの依頼にしても、ノード間通信にしても、 プロクシを利用するか
どうか、それを多段にするかどうかは効率とのトレードオフなので、掲示
板毎のポリシーで設定可能にするべきだな。
013574
01/09/03 20:21ID:ewvSMjxY結局、自動的にミラーを利用出来たり、オリジナルサーバに事故があっても、
自動的に適当な場所へ避難して、ログを補完しながら話を続けられる仕組みを
提供できればいいだけかもしれない。
ログの補完についてはこれまで考えてきたようにP2Pの十八番だよね。
ということで、スレッド本体はどうにでもというか、書き込みは制御するなり、
フリーポストのニュースなり、いろんな方式で実装出来るようにしたい。
既存の資源を流用できるようにするのもいいと思う。WWWがgopher利用したように。
例えば、(2chを含む)既存の掲示板がそのまま使えるようにするとか、
CMTフォーマット辺りに対応するのが楽かも。
問題は、板(カテゴリ)をどうやって実現するかだろうなあ。
というか誰が分類決めるんだって感じ。
とりあえず、スレッド(掲示板)ブックマークの階層を板とみなして、
それを共有できる仕組みが欲しいかも?
めんどくさい人はどっかのボーダルの階層を
そのままミラーしてきて使うということで。
つまり、スレ立てをブックマークで代用するって感じ。
0136
01/09/03 20:27ID:qqnGSLcE誰でも勝手に板を作れる。僕は実際に運営する気はないから、板の名
前を2ch_newsとか、2ch_techとかどんどん増やしていけばいいんじゃ
ないの? 人は、人が沢山いるところに居たがるから、自然に集合する。
0137デフォルトの名無しさん
01/09/03 20:37ID:ewvSMjxYいや、勝手に板を作るのはかまわないんだけど、
それをどうやって知るのかって話。
誰も知らなければ誰も来ないだろうし。
スレッドが乱立してるのは板を見ればすぐ分かるけど
板が乱立してるのは何処で知る訳?
0138
01/09/04 14:00ID:elQM4lgY0139
01/09/04 15:18ID:elQM4lgYの実験5のところ見てください。多分、既に研究されていることだと思うのですが、僕は
わからないし、調べても見つからなかったので、自分で試してみました。
TTL=7にして、書き込みをブロードキャスト(Gnutellaのpingみたいに)する
と、ノードが増えるとパケットの量が爆発してネットワークが破綻することが
推測されます。ですから、書き込みはTTL=2か3(あるいは>>134)のように
50%の確率でリレー)させて、そこから先は、>>78で書いたように検索による
同期が現実的ではないかと考えました。
0140名無し
01/09/04 23:43ID:kGOfYCnQGnutellaのネットワークって、閉路があるんですか?
0141
01/09/05 00:41ID:4dci715khttp://grampus.jaist.ac.jp:8080/alumnus-theme/abstract/2000/shigeki-jp.html
もっと詳しく知りたいね。おやすみなさい。
0142135
01/09/05 02:13ID:xYlzWZ2A要は、4の7乗が幾つかって話じゃないかな?不幸の手紙の法則だなあ。(w
タイムラグを考えると、接続数(配信先)を増やすべきかも。
でも、帯域制限したら却って掛かるのかも?
ttl=3、接続=20でやるとどうなるかな?
つうか、ランダムだと一緒かな?
基本的には>>130のように、検索用のネットと配信用のネットは
別にというか、多重化したほうがいい様な気がするなあ
で、問題なのはやっぱり>>137の話。
スレッドの存在がわからないと仕方がない。
が、たとえば2chの現行のすべてのスレッドをキャッシュしようとすると
1だけでも、かなりの容量になるんだよなあ。
せいぜい共通で持つのは、板リストが限度かな?
板の存在が分かれば、その板のスレ情報ネットに参加してるサーバンドを
検索用ネットから探してスレッドリストを取り寄せるとかね。
ぶら下がりたいスレが見つかったら、情報ネットでリクエストすると
受け入れ可能なところが応答するって感じで。
えっと、>>135で分からないのはどの辺でしょうか?
0143
01/09/05 02:37ID:4dci715k>>132さんのサジェスチョンによって書いた>>134 ですが、ウェブに載せ
ました。
http://www.geocities.co.jp/SiliconValley-Sunnyvale/1358/proxyposting.html
その後だらだら文献を読んでいたら、
Crowds http://www.research.att.com/projects/crowds/
が同じ事をウェブのブラウジングの匿名性確保でやっているみたいでした。
>多重化したほうがいい様な気がするなあ
根拠は? 結局、「気がするなぁ」では、議論は進まないと思うよ。
えーと、私の考えでは、板毎、スレッド毎に参加者を部分的に把握します
ので、ご指摘の問題は発生しないように思います。
>>135は、正直、読めるけど、意味を理解できない。
0144142 ◆3ES7Ejyo
01/09/05 10:29ID:xYlzWZ2A部分的に把握することに異論はありません、それこそ多重化そのものです。
えっと、問題にしてるのは、何が知りたいのか分からないと、応答のしようがないって事です。
#理解出来ないと言われても、具体的な箇所が分からないと、それこそ話が進まないので。
そもそも何も分からなければ問い合わせもできません、>>137の繰り返しですが。
結局外部の仕組みに依存する事になります。
つまり、それでは単に、P2Pで匿名インスタントメッセンジャーを作ろう
って話でしかない訳です。
そこで、メタな層で、全体を把握するものがあれば、掲示板として使えるようになる。
どうせなら、既存のリソースにも対応して欲しい。というのが>>135の話です。
多重化すれば、届いた情報を手がかりにして、芋蔓式に情報源に近づく事が出来ます。
上の層は、概略情報だけなので、広範囲でも転送量を抑える事が出来ます。
というのが>>142の概略ですね。
0145
01/09/05 13:47ID:U0JJGxMY0146 かける?
01/09/05 13:48ID:U0JJGxMYそれから、IDつけるのは、なにか?貢献でもしたつもりか。
0148別スレ別板門外漢
01/09/06 15:25ID:7XfDzD9gカルシュウム足りてる?
0149デフォルトの名無しさん
01/09/06 15:36ID:vbslDp7Iここは公開レビュー場みたいなもんだから、PG的常識からすれば
指摘や文句は「攻撃」とは受けとらんよ。
門外漢がCantyGuyして騒ぐな。
0150デフォルトの名無しさん
01/09/06 16:46ID:Ei9OE/Mg常時接続じゃないとP2Pには参加できないのでしょうか?
0152デフォルトの名無しさん
01/09/06 17:54ID:GplbhMAgウザイ。>>148
Gnutellaクローンは、自分のノードの接続速度の情報(モデムの種類とか)
を他に知らせることで、ネットワークを最適化(遅い奴ははしっこ)に置く
よ。トポロジの中心に速いノードがいたほうが、全体の効率は良くなるわ
けで。これはハイブリッドP2Pの板でも話されていたし、Gnutellaの技術
ページにも、解説があった、URLは張れぬ。
常時接続かどうかの情報を送るかどうかは、覚えてないな。常時接続が
中心にいたほうが、いいかな?
0153デフォルトの名無しさん
01/09/06 17:58ID:x54XUUQc常時かどうかっていうだけでなく、いつごろ接続を切りそうかの
見込み有効期限を送信するようになってると、常時じゃなくても
比較的安心して使えないかな。
ダイヤルアップで不安定なら1分とかそういう表明によって外から
警戒させるとか。
0154
01/09/06 18:05ID:GplbhMAgて、実際の通信速度から割り出されたQoSを基準とするのだったかも。
勉強したの結構前だから忘れた。
これだと、騙れないからね。 >>153の「ちょこっとユーザ」はなかなか面白
いと思うけれども、絶対に速い中心に接続したくて、ウソつく奴が出てくる
と思うなり。
ウソをつくと処理が追いつかなくてパケットの海におぼれてしまうよ。
0156144
01/09/06 19:27ID:FyAEcYDI私も理解している範囲で説明してみます。間違ってたら指摘宜しく。
>>150
ここではサーバーに依存しないことが、P2Pにする目的の1つであると思うので、
常時接続でなくても問題ないようにするべきだと思います。
誰かががオフラインだと問題になるようなものであれば、そのシステムは
ソレに依存していると言う事じゃないでしょうか?
P2Pとはピア・ツー・ピアの略で、言ってみればどこでもドアみたいなものだと思います。
だから、その(ネット上の)世界に居ないものには会いに行けません。
しかし、誰か影武者(コピー)が居れば、それに会いに行くことはできます。
つまり、自分の持っている情報を、だれかにキャッシュしてもらえば、
どちらかがオフラインでも、他の人はその情報にアクセス出来ます。
しかし、その情報の在り処が分からなければ、アクセスのしようがないです。
その解決には、名称等により、他に問い合わせをするという方法があります。
その為にはネットワークが必要です。ただ、参加が多くなるにつれて
問い合わせの量も多くなり、うまくネットワークを構成しないと、
渋滞が起こってマヒしてしまう訳です。
また、誰かにキャッシュされるのを待っていては、いつまでたっても参照されなくて
ふと誰かが気づいた時には、どこにもなくなっていた。ってことがあります。
これが頻繁に起きてしまうなら、掲示板としては問題がありますね。
それで、最初の話に戻りますが、常時接続でなくても問題がないようにするには、
誰かに、もしもの時の事を頼めるようにすればいいんじゃないでしょうか?
つまり、自分が居ない時に、代わりをやってもらえる影武者の様な仕組み
を作ればいいんだと思います。
もしくは、はじめから何人かが集まって、小規模な同期式ネットワークを作り
それを常設の仮想サーバンドとして扱うという方法もありますね。
そうすれば、自分の情報は、即座に仲間に共有されますから、
仲間が全滅しない限り、消える事はないと思います。
0157
NGNG015841
NGNGネットワーク組みたいなぁと考えてます。
>>139
新規投稿は少なくともこのスレッド別のネットワークには
ブロードキャストした方がいいと思います。
ネットワーク全体、また板別のネットワークに流すのは
確かに無駄でした。
んで、待ってれば貰えるんだから待ってろ!という仕組みにしないと
最新のカキコを求める人々が検索メッセージを大量に発行するかと
想像します。(『リロード! リロード! リロード!…』)
0159デフォルトの名無しさん
NGNGいろいろと書いているみたいだけれど、Gnutellaなりフリーネットなりの
仕組みをまず勉強してみたら?自分が的外れなことを言っていることが
分かると思うよ。
016041
NGNGう?全部ファイル交換型P2Pの仕組みの中でやりたいのか?
GnutellaやFreenetというか、どちらかというと、
匿名性を保ったままCHATシステムを作る方向で
書いたのだが…。
ファイル交換型P2Pはスレッドのストックには便利だが、
リアルタイムで情報を交換し合うようなのには向かん。
この2つを組み合わせることが肝要なり。
つまり、書き込み&スレッドを読んでいる人への配信は
CHATシステムの中で行われ、書き込みのないスレッドの
読み込み&保存はファイル交換型P2Pの仕組みで行われる。
的外れ?
0161156
NGNG同感です。とりあえずいい加減にまとめると、
「今欲しい」っていう人には、そのスレのネットワークに参加する事で
検索リクエストではなく、新着メッセージそのものなり、概略が送られてくるほうが
効率的で、メッセージロストの可能性も低くなる。
但し、途中でトラブルがあった場合にそれを検知する仕組みが必要。
統一番号、又は、しり取り方式で、合わなかったときにその番号や時間の範囲の
メッセージを参加者の誰かにリクエストする、過去ログも同様。
スレ単位とはいえ、見てる人が多くなってネットワークの規模が大きくなると、
果たしてうまく機能するかって懸念がある。結局、無駄を省くことが必要。
それにはある程度ネットワークを構造的なものにしないと難しいか?。
これは既存のP2Pでも考えられている所か?。
まあ先程から皆さん主にそれを煮詰める話をしているのに、
私だけ板より上の話をしていて、先走り過ぎていたかも?
でも、そのスレや板(のネットワーク)の存在を知らないと、誰も参加できない訳で
ここら辺の仕組みを、無駄な問い合わせは極力避ける形で、うまく実装しないと、
電子会議にはなんとかなりますが、掲示板としては使いにくいと思うんですよね。
まあ有力な方法があれば、とっくに解決してるとは思いますが。
>>159
139氏のように、調べてもわからなかったって人は、他にも大勢いると思うので、
あなたの持っている知識を是非ここで共有させてはくれませんか?
もし既出で埋もれているならば、その発言番号を提示してもらえばわかりやすいと思います。
0162
NGNGhttp://www.exocortex.org/p2p/grid.html
のプログラムを作ったから見てみてよ。
http://www.geocities.co.jp/SiliconValley-Sunnyvale/1358/p2pbbs/thegridtopology.html
えーと、思いて学ばざれば、すなわち危うし。
0163AHO ◆lAHOGEL6
NGNGちょっと黙っててチョ。おめーさんのせいで議論が見えづらくなるわ
スレが荒れるわ、してるのをいい加減気づいとけ。
0164
NGNGGridプロトコルそのものも改良し、勝手にワープするノードを付け加える
ことで、遠くのノードにすばやくパケットを伝達させるようにしました。 パ
ケットがうにうに動くところが見れて楽しいので、動かしてみれば面白い
よ。
この方法はランダムなノードと接続を作るよりも、ずっとブロードキ
ャストの際の効率が良いので、破綻しにくい。
これからどのくらい効率がよいのか、比較しようと思ったけどもう今日は
終わりにする。
0165デフォルトの名無しさん
NGNGキャップ★やトリップ◆みたいな本人だという証明はP2Pでも出来る?
0166デフォルトの名無しさん
NGNG署名は本文内でもヘッダー内でも可。
この方法はRFCのInternetMessageならなんでも使えるはず。
0167
NGNG非常時につながらない2ch.net
もういっぱいいっぱいだね…
0168デフォルトの名無しさん
NGNGそれってスキップリストと同じ考え方だね。全接続ノードが2^nのときに
nビットまでのランダムなスキップ接続つくれば早いってことか。
1次元じゃないから単純に比較できないけど。
0169
NGNGGridにすれば、書き込みをブロードキャストしてもいいんじゃないかな。
なぜなら冗長性がすごく低いから。 逆に低すぎて、パケットが届かない
可能性もあるから、 同時に2つの同じグリッドにバックアップとして参加
する形で冗長性を持たせる。
0170
NGNG0171デフォルトの名無しさん
NGNG0172
NGNG、効率がとてもよくなる。あと、自分達で東西南北のノードを構成するためのプロトコルが必要
になるので、そのぶんだけ実装が少し複雑になる。
実際に流れるパケットの量を測ってみたけれど、やっぱり冗長性が全然ないのでパケットをブロ
ードキャスト出来ることにします。ただ、途中のノードが落ちたり、流すべきパケットを流さなかっ
た場合に、きちんと流れないという現象が起きるので、>>169のように同時に二つの空間をもつこ
とを考えておこう。
これで、パケットのルーティング部分はクリアになります。自分でも忘れそうなので仕様書かきま
すね。はい。 じゃーまた来週。
0173デフォルトの名無しさん
NGNGスター型、ハブ型、グリッド型ぐらいしか知らんのだけど・・・
冗長性、効率、速度とかからいくつかの候補が有った方が良いかも・・・
0174
NGNGGridの仕様書、昨日はここまで書きました。途中でダウン。
今日は遊びに行ってきまーす。
http://www.geocities.co.jp/SiliconValley-Sunnyvale/1358/p2pbbs/gridpwspec.html
0175
NGNG>>173
トポロジにはおおきくわけて、バス型、リング型、スター型があって…、あとは教科書を読んでね。
P2Pに何が良いのか、P2P型掲示板に何が良いのかは、僕もよくわからないが、Grid型は直感的に
イケると思ってるYO!
0176デフォルトの名無しさん
NGNG同報ネットワークのシミュレーション研究は面白そうだけれど、
どうせなら実際に落書きして試したいな。
プログラマさんたちの仕事は進んだのかな?
連休明けたし報告楽しみです。
とりあえずこの一カ月でパールを少し覚えたので
真珠のネックレスを思案中、気分はwikiって感じかな?。
#まあ単に思いついただけでまとまってもいないけど(w
0177ネジ
NGNGhttp://127.0.0.1:8081/MSK@SSK@7OWyDvxMv1LKwC~rlcNCXU1Yp70QAgE/fmb/publicbeta//
(要Freenet)
Freenetを利用した掲示板システムのベータが配布されてます。
これ参考になるでしょうか?
0178
NGNG実際に試したい。漏れも漏れも。でもまだ掲示板までたどり着かないよ。
ハイブリッドP2Pはもう動いているみたいだよ。
Gridプロトコルは出来たんだけど、考えているうちにどんどん難しくなっちゃって、実装するのが
めんどくさいような気がするんだよね。特に、自己組織化するところ。効率のよさばかり。
ちょっと一度ばらしてもうすこし馬鹿仕様に考え直す。
0179かごめかごめ
NGNGそんなに難しいかな?
基本的に自分の近所四軒は把握しているだよね?
で、南が空き地で、今まで北からきた回覧板はそこを通り抜けて届けていた。
今度新しい人が引っ越してきて、挨拶したとする。
そこで、空き地と彼の南を教えて、これからは代わりに届けてもらうようにする。
それから、自分の東西を紹介。
新しい人はその2人に南は誰?と聞く。
紹介されたのが彼の東西になるので連絡をとる。
そういう話でないの?
0180
NGNGページの最後のほうの赤いところ。多分君の言っていることはここだよね。
疑問: Dの東が空白、Fの西が空白が同じ位置であることを認識するには、A,B,CまたはG,H,I
のノードが存在する必要がある。もっと遠回りすれば可能?
勝手にノードをつなげて行くと、同じ位置に二つ以上のノードが存在してしまうことになる。
(1)それを許容しない。探索パケットがどんなに遠回りしても、グリッドをきちんと並べる。
(2)一つの位置に複数のノードが存在することを許容する。
「位置」といっても、別に物理的な位置があるわけではなく、パケットが流れればそれで十分
なわけで。上のページで言えば、E1とE2を作って、他のノードはそれぞれと同じ方向で接続
する。
(3) ジム行ってくる。
0181かごめかごめ
NGNG発信源を原点とした座標アドレスを持つのが手っとり早いんじゃないかな?
TTLと一緒にアドレスを計算すれば、もし空き地の向こうからきたパケットがあれば
すぐに分かると思う。分かったら空き地を飛び越して流してやればいいんじゃない?
というか座標が無いとすると、ワープノードていうのはどうやって一定間隔に配置するの?
0182
NGNG座標を自己組織化に利用するかどうかはおいておいたとしても、座標をもつことによるデメリットを
指摘できないですね。少し考えてみます。
>ワープノードていうのはどうやって一定間隔に配置するの?
ワープノード探索パケット(一つの方向に直進する)を東西南北4方向に投げて、TTL=0なパケットを
受け取ったノードが、パケットを発行したノードとお互いにワープノードの関係になる。
0183デフォルトの名無しさん
NGNG0184熱さ忘れてすっかり寒くなったなあ
NGNG問題は実装して検証する人が居ないこと
php板あたりから援軍募集したほうがいいのだろうか?
何かつまってる事があって出来ない&様子見なら
言えばいいのにと思う。
まあ単にみんな喉元過ぎて忘れただけだと思うが
それとも避難すれば済むから別にいいってことなのか?
机上の理論はないよりあったほうがいいんじゃないか?
最近はそれすら少ない。
採用するかしないかは実装者が決めればいい。
それに不満ならソース公開してもらってパッチあてればいいと思う
どっちがいいかは評価次第じゃないかな?
なんか、物がでないと、学生のレポートか、誰かの飯の種を
みんなで無償で手伝ってただけみたいな感じがして良い気分はしない。
感謝されるわけでもないし。
あと、違う事を言えば黙っててと言われるのでは
誰も発言しなくなるのではないだろうか?
間違ってると思う箇所があるのなら訂正しながら構わず話を進めればいいのに
0185
NGNG君も作れば?
別に感謝されたいわけでもなんでもなくて、ただ自分が作りたいから作ってる
だけなんだけど、それじゃ駄目なのかな。
01862chはノリが一番
NGNGいや、そろそろ首が疲れてきたんで、そういう頼もしい声を聞きたかっただけ。
全然発言ないのでみんな止めてしまったのかと思った。
他はどうなんだろうか?
感謝っていうのは案を出す方に対してね。
興味があって、実現に協力したいと思うから、なんかしら案を出すわけで、
別に困ってる本人から感謝とか尊敬されたい訳ではないって事。
もっとも既知の取るに足らない案ばかりかもしれないけどね。
とにかくたまにはスレに誰か出て来ないと盛り上がらないと思うのよ。
当たり前の話だけど。
まあ、そんな時間があったら作ってるって人が多いとは思うんだけど。
ちょっと寂れすぎかなって気がした。
0187ネタ提供?
NGNGまだ読んでないけど。既出だったらすまぬ。
01881を読まずにカキコ
NGNG0189デフォルトの名無しさん
NGNG考えるに、こいつの一番の問題点は、効率のいい伝送方式より
何より、ログが改竄されてないという保証が出来るかどうか、
という事じゃないかなぁ。2ch はこういうトコだし。
例えば、ネットワークにクライアントが2台しか参加していない
として、片方のログをくれ、という要求にもう片方が改竄ログを
渡した時、それを改竄されたものだと見破れるか?
0190
NGNG>>189
別のルートから同じ書き込みを取り寄せて比較する。
0191
NGNG0192デフォルトの名無しさん
NGNG2chから取り直して違いがなくなるようにする手順でも入れるとか…
ってややこしくなりそうだし、わざとでたらめなもの流して
結果的にDDoS起こすこともできそうだなあ。
0193192
NGNG2chのキャッシュの話じゃなかったか
0194デフォルトの名無しさん
NGNG発言者が、公開鍵と発言内容の束を送信するようにすればいいんでない?
毎回、公開鍵を送信するのは効率が悪いけど・・・・
0195デフォルトの名無しさん
NGNGRubyのもの以外は認めません。
0196デフォルトの名無しさん
NGNG0197デフォルトの名無しさん
NGNG我推量約一ヵ月乃至一ヶ月半後報告可能。
0198masato
NGNG一ヶ月半ですね?いいですとも!
俺は待つぞ!
0199デフォルトの名無しさん
NGNG0200
NGNG密かに作っています。GUIは2ちゃんねるを模倣しているので、
2ちゃんねるの研究をしています。2ちゃんねるってよく出来ていますね。
>>197 競争ですね。
0201デフォルトの名無しさん
NGNG0202デフォルトの名無しさん
NGNGオープンソースでなくていいけど
仕様はぜひ公開してほしい。。
0203デフォルトの名無しさん
NGNG0204デフォルトの名無しさん
NGNGP2Pが何かわかってるのか? ネタ?
0205デフォルトの名無しさん
NGNGしたしする必要は無いのか?
0206デフォルトの名無しさん
NGNG0207
NGNGVojta計画
http://pc.2ch.net/test/read.cgi/esite/1009015273/
0208
NGNG似たようなシステムを作っている人はおそらくいると思います。
共通の問題としては、
(1)入り口になるウェブサイトの問題とか、
(2)どこにどんな板があるのかを検索(?)する問題とか、
(3)相互接続とか、
そういう問題があるのだと思います。
0209デフォルトの名無しさん
NGNGとりあえずJERをダウンロードして、インストールしようとしたら
なぜか、インストールできなかったので、でかいJDKのダウンロードに
チャレンジ中です。
0210
NGNGあぁローカルでうまく動いたら接続実験しましょうよ。
LANでしか試してないんですよ。
2ちゃんねるはいつかそのうちなくなるか、形を変えてしまうと思うんですよね。
そのときのために今から代替掲示板を作っておかねばならないと思います。
0211デフォルトの名無しさん
NGNGでも、データベースのイニシャライズをやってもステータスがエラーと
表示されている。
うまく動いているか、わからない。
--------------------------
Status
status:ERROR
Menu
Initialize database
Compact database
0212204
NGNG誰もが好きなように改竄可能な、万人が管理人の掲示板なんて誰も欲しがらない
だろうという意味なんだけど。最も単純なP2P掲示板のイメージって、WinMXとか
のようなサービスでテクストファイルだけ共有して投稿者名/投稿題名あるいは
キーワードをadvertiseするという形だと思うがこれであってるか? あるいは独自
のルーティング機構を備えた簡易HTTPサーバみたいな物か。
いやしくも掲示板を名乗るなら、投稿にレスを付け、さらにレスを付ける、という連鎖が必要
だろ。でなきゃ単なる個々人のてんでばらばらな意見表明の集積にすぎないからね。そのた
めには連鎖的なデジタル署名もくっつけてやらなきゃならない。インターネット上にHTML
ファイルを皆が勝手に置いて、検索エンジンで検索して運が良かったらそのHTMLファイル
を誰か見るわけだが、それと同じことを専用クライアントでやっても意味ねぇし。そんな
ツールを進んで起動しっぱなしにして帯域消費させる馬鹿が(動画その他の交換という用途
を除いて)そうそういるとも思えないしね。
で、さらに書くと、迷惑メールと同様の商業的なデータの入力を遮断する手段が無いって
のが一番の問題だな。ブラックリストを共有するのも有りだが、そのブラックリスト自体
の正当性を担保する手段が無い。単に掲示板をブラウズしたいだけの人間が、自分でセ
キュリティ管理もやんなきゃなんなくなるってのは割に合わない。
以上に答えられる奴はこのスレにいるか?
0214
NGNGODBC関連のセットアップが行われていないとダメかもです。特別なドライバを
用意する必要はないです。
0215
NGNG長くて読めないです…過去ログ読みました?
0216デフォルトの名無しさん
NGNGいきなり自問自答をぶつけられても…。
0217
NGNG>>211
vojta0901aフォルダのインストールする場所によって、必要なファイルを見つけられずに
データベースの初期化ができないケースがあるみたいです。原因はよくわかりま
せんが、フォルダの位置を適当に動かしてテストしてみてください。
0218
NGNGどうも、vojtaのインストールしたパスに日本語の文字が含まれているとダメみたいです。
データベースの初期化が出来ません。
C:\test\vojta0901a は動作しますが、
C:\テスト\vojta0901a はうまく動かないです。
0219デフォルトの名無しさん
NGNG0220デフォルトの名無しさん
NGNG応援してます。
0221デフォルトの名無しさん
NGNG改ざんされたくない人はクリア署名(あるいはX-PGP-Sig
みたいなものをつける)すればいいよね。
UBE,UCEについてはUSENETと同様に一定時間内に
同じパターンの内容があればフィードしないように
すればいい。そういうのはソフトウェア側で工夫して
利用者が複雑に考えないようにすればいいじゃん。
つーか過去ログ読め。
0222
NGNGhttp://vojtaproject.tripod.co.jp/
0223
NGNG2chのような掲示板システムってP2Pで
http://piza2.2ch.net/tech/kako/990/990334284.html
2chのような掲示板システムってP2Pで part.2
http://piza2.2ch.net/tech/kako/999/999431595.html
0224デフォルトの名無しさん
NGNG0226デフォルトの名無しさん
NGNG・発言の改変
対策:発言者は、公開鍵暗号系で暗号化(認証付加)する。
板なりスレなりの形を成すのはローカルのみで、送受信は全て
発言単位で扱う。
問題:公開鍵のサイズ。トラフィックの増加
・発言の意図的なフィード拒否
対策:発言者がA,B,C,Dに接続しているなら、AとBに発言を送り。
CやDにデータを要求してみる。
AとBが正しくフィードしているなら、CやDは発言者の発言を
見つけられるはず。
問題:発言者がAとBに発言を送ってから、CやDが発言を見つけるまで
のタイムラグが不明。
・無意味&宣伝&罵倒&その他糞発言の大量フィード
対策:思いつかん(:´Д`)
0227デフォルトの名無しさん
NGNGカキコを書き換えても、書き換える前のコピーが他のホストに見つかれば、
どれが書き換えられて書き換えられていないのかは、すぐにわかりますよね。
0228デフォルトの名無しさん
NGNGそれだと、同一発言を2ヶ所以上から手に入れて、絶えず比較
しなきゃならないから、単純にトラフィックが2倍になる。
0229デフォルトの名無しさん
NGNGその他のホストもグルだったら? >>226 の方法にしても実際に
その時間には発言されていない書き込みを後から意図的に
挿入される危険は回避出来ない。
平等な立場のノードだけでネットワークが構成されるとしたら
改竄の危険は完全には防げない、ってのが自分の結論なんだけど
間違ってる?ご意見希望。
0230デフォルトの名無しさん
NGNG公開鍵暗号系の認証なら他者のナリスマシはないと思う。
復号化(読み)は可能でも暗号化(書き)はできないんだから。
0231デフォルトの名無しさん
NGNG0232デフォルトの名無しさん
NGNG改ざん検出が目的なら、
カキコと一緒にその電子署名を
つけておくだけでいいと思う。
署名の検証はクライアントが行うのね。
信頼できる認証局を一つ立ち上げて
認証書を発行すれば、それでいいんじゃない?
0233デフォルトの名無しさん
NGNGhttp://tmp.2ch.net/test/read.cgi/download/1007824064/
0234デフォルトの名無しさん
NGNGhttp://vojtaproject.tripod.co.jp/
0235デフォルトの名無しさん
NGNG詳しい動作原理きぼん
0236デフォルトの名無しさん
NGNG0237デフォルトの名無しさん
NGNGttp://www.nic.ad.jp/
0238236
NGNG0239デフォルトの名無しさん
NGNG>>234さんのツールのお試し用に
IP晒し場作ってみました。(かなり適当だけど…)
http://hoge.s7.xrea.com:8080/ip.php
しばらく俺の晒しときますわ。
0240デフォルトの名無しさん
NGNGそういえば IP v6って今どうなってるんだろう。
p2pのネットワークに利用できないものだろうか?
0241デフォルトの名無しさん
NGNG>>230 >>232
騙り防止は了解。
でも、改竄されてない保証が出来るのは個々の書き込みまでが
精一杯だよ。レス全体で見たら、どっかに後から書き込みを
追加されたかも知れないし、
取り逃がしてる書き込みがあるかも知れない。
平等な立場のノードだけでネットワークが構成されるとしたら(強調)
この可能性はどんな手を使っても 0 にはならないっしょ?
もし違うんなら教えてくれ。
一番現実的なのは反則なんだろうけど、書き込み保証用の
サーバーを立てることだよなぁ。その時間帯に確かに
書き込んだ、ということを署名してブロードキャストする。
スレごとに最終レス番号を覚えさせておけば
書き込みに正確なレス番号を付加できるから
取り逃し防止にもなる。
0242デフォルトの名無しさん
NGNGついでに覚書も兼ねてもうひとつ書いておきます。
「平等な立場のノードだけでネットワークが構成されるとしたら」
を強調した理由。
管理側だけでネットワークを組むのはどうだろうか。
一般クライアントは発信側にならない。
管理側は限られた多数のボランティアを募集する。
イメージ的には今の削除人さんたちのような感じ。
もちろん、負担にならないように
常時動かさなくてもいい仕組みを作る。
このネットワークの中では性善説を適用できる。
改竄される可能性は 0 ではないけど、そんな事を
するような奴を選ばないよう留意する(出来るか…?)。
書き込みのあぼーんも出来る。
管理プログラムの変更も割と簡単かも知れない。
でもこれだと管理の責任が生まれそうなので諸刃の剣。
>>1を読み直したらやっぱりスレ違いっぽい。
長文スマソ
0243デフォルトの名無しさん
NGNG0904aです。 http://vojtaproject.tripod.co.jp/
>>239さん、すみませんでした。試そうと思ったんだけど、環境が用意できなか
ったです。
今の僕のホストは、211.19.93.1の80番ポートです。とりあえず、つけたまま寝ま
すので、もし人がいたらアクセスVojtaからアクセスしてみてください。スレッドを
たてたり、コメントがつけられたら、動いていることになります。
>>241-242
ごめんなさい。もう眠くて頭が働かないです。あした読みます。
クリスマスイブに徹夜しちゃいました。ちょっと感動しました。
0244デフォルトの名無しさん
NGNG>もし違うんなら教えてくれ。
夜書く。
0245かごのなかのとりは
NGNG要は、アリバイ証明の逆ができればいいんじゃない?
ブロードキャストしている?以上、書き込みがあった事を証明できるのは
特定のサーバーに限られないと思う。
ただ、転送された時刻以前に書かれたという証明は難しいね。
まあラグはそんなに考える必要ないか?(というかあまりあってはマズイ)
>>242
>>58あたりの方法はどう思う?
0246236
NGNGうまくつながらん。
うちはFlet's-ISDN,LAN経由,NAT,80はIISが占有。
Host(211.19.93.1:80) was feeded to servant.とでる。
しかしコンソールに
failed to create serversocket:80
なる文字があるからIISとめなきゃダメかな。
環境についてもうちょっと説明しちくり。
0247デフォルトの名無しさん
NGNGするとダメかもです。その場合は、conf/VojtaServantPreference.xmlを開い
て、ServerPortの80を適当なポート番号に置き換えてください。
0248デフォルトの名無しさん
NGNG192.168.0.2とかのIPがでちゃって、応答できないみたいです。
0249236
NGNGセッションは維持してるみたいだが、確認はどうすんの?
0250デフォルトの名無しさん
NGNGそれ、たぶん私です。
ダイヤルアップルータ経由なんで、ローカルのIPが出ていっちゃっているのか。
どうしたら良いでしょう?
0251デフォルトの名無しさん
NGNG接続先が表示されます。協力感謝感謝です。
他の参加者の人に迷惑なので、どこか別に掲示板を用意します。
0252236
NGNGセッション切れる前に暴走したみたいになって、CPUを100%もっていった。
正直LANとNATに対応しないと使い物にならん、もしくは使えん。
0253デフォルトの名無しさん
NGNG0254248
NGNGコネクションは張れるのに、残念だなぁ。
0256デフォルトの名無しさん
NGNG気を長くしてお待ちくださいです。
0258デフォルトの名無しさん
NGNG夜だぞ!?まだか!
>>245
チェーン方式…、俺は直感としてはダメだと思うんだけど
誰かやってくれるんなら、アイデアの段階じゃなくて
チェーンに悪質なクライアントが混じった場合の振る舞いとか
チェーンのノードが全部ネットワークからいなくなった時はどうすんのさ?
などに答えを出して、完成させた仕組みの形で見てみたい。
突っ込む用意は出来てるから。
0259デフォルトの名無しさん
NGNG既出でしたか?でもこの図はどっかで見たことあるんだよなぁ。
0260デフォルトの名無しさん
NGNG他人に実装を求めた上に、突っ込む用意ができてんなら、どんな問題が
考えられるか、それに対する対処が何故難しいかくらい提示しろよ。
喧嘩売ってんのかテメェは?何がやりてぇーんだ?
0262デフォルトの名無しさん
NGNG一概にチェーン方式って言ったって、やり方はひとつじゃない。
俺だっていくつか候補は考えてみたけど、どれも結局穴が出た。
だから、無理だと思ってる俺が穴のある仕組みを提案するより、
本当にこれで完璧と思っている奴がいるんなら、
ソイツの考えた仕組みを見て、
それが本当に完璧か議論した方が生産的でしょ?
仕組みの穴を見つける手助けはするって言ってんだよ。
上の方にも書いたけど、俺は真の意味での pure P2P で
完璧な掲示板システムが出来るって事に懐疑的です。
ちゃんとやるんなら>>241か>>242の方法、少なくとも
「信頼の置ける」ノードなしには出来ないと思ってる。
せっかく喧嘩を買ってくれるのならこれが間違いだ、
っていう証明をしてくれよ。
0263236
NGNGオレも完全P2Pで掲示板ができるとは思っていない一人だが、
けんか売っちゃダメだろ。Vojtaがうまく行けば机上の空論だし。
ところで漏れもソフト作ってるんだが、そこまでいうのなら
システムを書くのでぜひ検討してほしい。
一人でやってるとどうもね。
・サーバ間のみP2P
・レスの共有はしない
・スレッドはサーバが所有
・あるスレッドへの要求はすべて単一サーバに集中
・他人のサーバにスレッドは立てられない
・サーバ間で常時コネクションを張る
・サーバネットワークでは更新のあるスレッドについて全域に配達する
長所
・いろいろ
欠点
・管理責任が発生しそう
・リソースがサーバに依存
責任問題については、漏れは発言者本人にはあって当然と思っている。
それもあって匿名問題についてはあまり気にしていない。
ただ、サーバ管理者に管理責任が発生するのは避けたいので、
動的にスレッドを移譲する仕組みがあればいいかなと思っている。
0264236
NGNG.NET Framework Runtime が必要なんで、
それでもいいという人がいたら言ってくれ。
ちなみに98,NT,2K,XP用で20MBほど、ベータ板。
0265デフォルトの名無しさん
NGNG0266い
NGNGいや、並べてみて、その穴の部分を取り上げて解消するアイデアを見つける方が得策。
ところで、信頼性というのは維持したまま分散できないものなのだろうか?
結局、悪意のクローンを排除可能なプロトコルって事になるのかな?
プログラムを署名付きで配布して、無署名で改造したらばれてプロトコル上門前払いできる
とかいうようなのって無理?
0267デフォルトの名無しさん
NGNG0268デフォルトの名無しさん
NGNG検討しようと思ったけど、「サーバー」が何を意味するのかわからないよ。
「サーバー」=「利用者のクライアント」だったら、その案だと欠陥あり。
「サーバー」=「信頼の置ける少数の管理側サーバー」だったら、
現実的だけど、面白くない。ってのが正直な感想です。
pureP2Pでコレ!って案は結局ないのーか?(煽ってみる)
0269デフォルトの名無しさん
NGNG>他人のサーバにスレッドは立てられない
って事はやっぱり「利用者」の方か。以下、
そう決め付けた上での欠点。相変らず長文ごめん。
■ 其の1 ■
>動的にスレッドを移譲する仕組みがあればいいかなと思っている。
ここ重要。実際どういう仕組みを用意するつもりさ?
スレ立てた奴が繋いでないと書き込めない掲示板なんて
掲示板の用を成さないから、ここの仕組みは必要だけど、
もし悪質なノードに委譲されてしまったら、
それこそ改竄でもあぼーんでもやりたい放題。
きっと、誰かがどっかのスレをあぼーんしたいと思ったら、
ひたすらノード用意しまくって、委譲されるの待つ。
いたづら犯だったら委譲されたスレを片っ端から壊すかもしれないし。
■ 其の2 ■
委譲が任意だとすると、スレ立てた奴に公開を止める権利がある。
スレ立ててレス貰って、都合が悪くなったら公開中止。
これはレス泥棒。少しでも時間を割いて書いてくれた人に失礼。
あんまり好ましいとは思わない。
■ 其の3 ■
悪質なノード君がスレ立てしたとしたら…?
色んないたづらされそうでなんか嫌。
以上。
良い点もいっぱいあると思うけど、
とりあえず悪い点だけ。
勘違いしてたらごめんなさい。
0270236
NGNG不明なとこがあったら聞いてください。
サーバは実際には二種類あって、
ひとつは基幹ネットワークを構成するやつ。(Aサーバとする)
もうひとつは単なるスレッド供給者。(Bサーバとする)
BサーバはAサーバに依頼して、自分の持つスレッドを告知してもらう。
ただし、Aサーバ管理者に依頼しない限り、Aサーバネットに参加はできない。
クライアントはいずれかのAサーバにアクセスしてスレッド一覧をもらう。
スレッド一覧はBサーバのアドレスつきで送られるので、レスの取得は
実際に運営しているBサーバから直接もらう。
★移譲
これに関しては、次のような感じが良いかも、と思っている。
・サーバは"移譲サーバ"のアドレスをあらかじめ決めておく
・時が来たら、移譲サーバにスレッドを移譲
・管理をしたいときは移譲サーバに返還要求する
・移譲サーバは移譲依頼が来たら任意の別のサーバに移譲する
・移譲サーバは変換依頼がきたら実際の移譲先に通知後、
スレッドの書き込みをチェック※して返還。
・クライアントは移譲サーバに実際の移譲先を聞いてアクセス。
※は、移譲中の部分に関しては仕方がない。
移譲する前の部分が改竄されていないかのみ。
>いたづら犯だったら委譲されたスレを片っ端から壊すかもしれないし。
最悪でもスレッドの一時的なダウンですみます。
オリジナルがサーバに残っているので。
>悪質なノード君がスレ立てしたとしたら…?
Aサーバのネットワークに介入されなければ何とかなります。
>スレ立ててレス貰って、都合が悪くなったら公開中止。
これについてはまだ考えているんですが、要はサーバクラッシュから
復旧させる手段が必要かな、と。復旧時にレス関係者が集まる場所を
決めておいて、そこでみんなのログを合成するというのが今の案です。
0271デフォルトの名無しさん
NGNG了解。俺りゃ1さんのノードがスレ管理をするんだと思ったよ…。
あくまで、管理側と利用側に分けた上での、
管理側ネットワークの仕組みっちゅーことですね。
それだったら上手くいくと思います。
というか、何度も書いてるようにそっち路線で行くしかない、と思っています。
でも、そっちの路線で考えるにあたって、それで本当に
このスレの目的は達成されるのだろうか、という疑問があるんですよ。
pureP2Pで出来るんならそっちの方がいいに決まっている。
というわけで、>>241での発言の繰り返しになっちゃいますけど、
俺の結論はpureP2Pで完璧な掲示板システムを作る事は出来ない。
どこかで妥協が必要になる。
これを確認したい。
「反論」を待つ。
#反論がなけりゃしょーがねーや、そのうち>>241か>>242の方法を
#取った掲示板か、もしくはログが必要ないCHATでも作ってみるわ。
0273236
NGNGPureP2Pでは、P2Pに加え、
・ユーザ・クライアントを認証しない
とかかな。通信相手の選り好みをしないということ。
マルチスレッド、2ch型は意味不明。
0274デフォルトの名無しさん
NGNG「すべてのノードは平等な機能と役割を持ち、対等に通信する。」
でどうでしょうか?
もしくは、この定義が窮屈すぎるなら
「pure P2Pであれば、誰にもネットワークを止めることが出来ない。」
という感じかな。
逆が成り立つとは限らないけれど。
0275いつ
NGNG> 「すべてのノードは平等な機能と役割を持ち、対等に通信する。」
これであれば、要は、正規応答モードじゃなくて、非同期平衡モードってことだと思う。
昔、無線を使ってそういうのやろうとしてた人達がいたみたいだけど
細かなプロトコルを統一しないと問題がでてくる。
で、問題の類似プロトコル(ワーム等)にネットワークが汚染されないようにするには>>266のように
プロトコルにブラックボックスを組み込んでおく必要がありそう。
そうすれば、性善説を取ることができるので最初から予期された(通信の確実性とか)以外の問題はおこらない筈。
ただそれでは 「pure P2Pであれば、誰にもネットワークを止めることが出来ない。」
というのは成立しない気がする。一種の認証だしね。
つまりこれではpure P2Pとは言えないという事なのかな?
結局プロトコルという規則や物理的制限に縛られている限り、それは完璧には無理なんじゃないだろうか?
で、>>1の目的にはそれは必要?
0276デフォルトの名無しさん
NGNGプロトコルをブラックボックス化するのは、厳密には不可能だと思う。
送受信されるデータは認証と暗号化の組み合わせで守る事ができるとしても
暗号化と復号化の手順を両方持ってるプログラム本体は守りようがない。
一旦解析されたら、性善説を取ってる受信者を相手に好き勝手できてしまう。
不特定多数と通信する以上、送られてくるデータもまた不特定多数である事
を前提にするべきで、送信者の自己申告は当てにできない。
絶えず受信者の側で判定する方が、より安全なのでは?
0277236
NGNG>そうすれば、性善説を取ることができるので
>最初から予期された以外の問題はおこらない筈。
2chで荒らしが横行しているのはなぜだ?
WWWサーバは完結しているのだから、性善説というかそういうことすら
気にしなくて良いはずだが?
それともひろゆきは対応できるのにしていないだけなのか?
クライアントが完全に信頼できても、
ユーザが信頼できなきゃ問題は起こるんだよ。
>プロトコルをブラックボックス化するのは、厳密には不可能だと思う。
というか、少なくとも漏れはそういう段階ではない。
すべてのクライアントが自前とものと仮定した上で、
厨房が暴れないようにする段階。
0278デフォルトの名無しさん
NGNG0279デフォルトの名無しさん
NGNG↓
投稿は2ch鯖と自分のログ、そして相手に送信される
↓
2ch鯖に投稿されたものは削除も改変もできない(現在の2chのシステムを維持できる)
↓
しかし、自分の書き込みと相手のログは改変の恐れがある
↓
そこで各ユーザは2ch鯖にその投稿が本物かどうかを問い合わせることができる
ただし、返答は0(偽)か1(正)のみ。(これによりひろゆきの訴訟リスクをゼロにできる)
↓
また、2ch鯖へ投稿した個人は分からないため、匿名性もある程度維持できる。
↓
さらに24時間稼働できる準基本鯖(ボランティア)があるともっと良い。
どう?
0280デフォルトの名無しさん
NGNGそれはもう一方のスレのP2Pcacheとかいう奴だね。
開発止まってるみたいだけど。
0281デフォルトの名無しさん
NGNGファイヤーウォールへの対応はこれからがんがります。
0282デフォルトの名無しさん
NGNG0283デフォルトの名無しさん
NGNGその言葉は、ここでは禁句。
「オメーの為に作ってるんじゃねー、作りたいから作ってるんだ」って反応が返ってくるのがオチ。
0284デフォルトの名無しさん
NGNG0285デフォルトの名無しさん
NGNGになります。 「IPくれ〜」というのを、P2P掲示板以外でやらなければならないわけです。
Vojtaでは板毎にネットワークを作るので、板毎にアドレス情報の交換をやるのは結構
大変と思われます。
中央サーバを用意してここで、ホスト情報の提供を行うことは可能ですが、ここの維持に
はコスト(サーバ、管理者等)がかかります。このサーバがクラックされたり、Dos攻撃を受
けたりしまうととネットワーク全体が死亡します。
0286デフォルトの名無しさん
NGNGプログラムがあってもよいかもしれません。いつ消滅してもよいように、マニュア
ルで操作できる必要はあるかと思います。
他にも、ウェブからの読み書きのゲートウェイを提供するサーバプログラムが
あってもよいかもしれません。サーバ提供者には広告を挿入する特権を与え
れば、板によっては管理者のなり手がいるのではないでしょうか。ウェブから
読み書きできれば、モバイルからも参加できるし、過去ログをサーチエンジン
で検索可能にもなるでしょう。
しかし、それは純粋ではないのでは?>>1に反する?うーむ。理想と現実。
0287デフォルトの名無しさん
NGNGオプションで便利になっていくのは良い事だと思う。
0288
NGNGロードしました。http://vojtaproject.tripod.co.jp/
0289デフォルトの名無しさん
NGNGつなげてなにか書いてくれると楽しいです。
それでは遊び行ってきます。
0290236
NGNGISDN-FLET'S/NAT/LAN/XPで成功。
0291250
NGNGISDN-FLET'S/NAT/LAN/98で成功したです。
0292デフォルトの名無しさん
NGNG0293236
NGNGなんか知らんけど無限ループに入るみたい。
入るときのログにはさしあたって変なとこはないけど、直後から
java.net.SocketException: Connection aborted by peer: socket write error
at java.net.SocketOutputStream.socketWrite(Native Method)
at java.net.SocketOutputStream.write(Unknown Source)
at java.io.OutputStreamWriter.flushBuffer(Unknown Source)
at java.io.OutputStreamWriter.flush(Unknown Source)
at java.io.BufferedWriter.flush(Unknown Source)
at vojta.net.VojtaSocket.sendString(VojtaSocket.java:161)
at vojta.net.VojtaSocket.sendPacket(VojtaSocket.java:133)
at vojta.servant.Connector$PacketWriterThread.run(Connector.java:325)
failed to send packet:PacketSelfOrganizationQuery, 61.124.xxx.xxx:80, QUERY_MASTE
R, SOUTH, 1913920793
というログが繰り返されるようになる。
再現性はある。復帰はしない。
発生までの経過時間はバラバラ。
0294hiro
NGNGソースみたい!
0295hiro
NGNGIP Messengerみたいな機能というのはローカルのLANあるいはリモートのLANにブロードキャストして反応が返ってきたホストをP2Pのホストとして加える。
これあると結構便利だと思う。
0296デフォルトの名無しさん
NGNG帰ってきたらなんかLinuxのJavaVMがエラーで落ちてました。すんません。
VMが古いのかなー。
>>293
定期的に接続をチェックするようにしているんですけど、>>293はセッションが
切れているように見えますね。ログをみると他にもちょっと変なところもあります。
詳細は明日検討します。
ということで、メシ食いに逝ってきます。
0297オウヨ? オウヨ!
NGNG終了した後もたくさんコネクションを張りっぱなしになるんだけど、
これって仕様?
0298デフォルトの名無しさん
NGNGここいらで、ちょっと考え方の視点を変える事を提案したいと思います。
それは、世の中に完璧なものなど殆ど存在しない ・・・ という事です。
例えば、現行の2chのようなサーバ型の掲示板ですが、サーバのOS
からしてセキュリティホール云々が取り沙汰される昨今、それは全く
完璧なシステムなどではないという事です。
また、世界中の人々が絶大なる信頼をおいている「お金」という奴ですら
偽造、詐欺など枚挙にいとまがないほど行われております。
つまり、議論する上で「穴が開いているかどうか」はあまり重要ではない
ように思うのです。
開いている穴の大きさが、掲示板参加者にとって許容できるかどうか
だけが問題なのだと思います。
それが許容範囲内にあれば、システムとして存続し得るという事です。
0299236
NGNGまた、穴をなくすことは不可能ですが、事実上無視できる程度に小さくできた場合は
一般に「ない」ものとして扱いますので、そういう観点から完璧なものができないかを
議論することは非常に有益かと思います。
0300デフォルトの名無しさん
NGNG> ・サーバ間のみP2P
> ・レスの共有はしない
> ・スレッドはサーバが所有
> ・あるスレッドへの要求はすべて単一サーバに集中
> ・他人のサーバにスレッドは立てられない
> ・サーバ間で常時コネクションを張る
> ・サーバネットワークでは更新のあるスレッドについて全域に配達する
のサーバの定義ですが ・・・
これは、長時間に渡り同一IP且つ同一IDで稼動し続け、サーバになっても
良いと表明しているクライアントが自動的にサーバに昇格すれば良いの
ではないでしょうか?
接続時間と安定性でサーバとしての信頼度が加算されていき
その際に上位10位ぐらいまでがサーバとして連携を取り、内容の同一性を
保てば良いのでは?
これならば、スレを完全ハックするには5台以上の信頼性のおけるサーバを
時間をかけて作る必要があります。
これには5種類以上の異なるIPを入手し、その上でそのIPを使って長時間
サーバ候補として稼動させつづける事が条件になり、
それは、恐らく「掲示板をハックするというくだらない行為」に対してペイしない
手間ではないかと思います。
この時点で、そうした行為を行う人が現れる確率は皆無になり、参加者に
とって十分信頼のおける掲示板を作る事も可能なのではないでしょうか?
え〜、それから、もちっと追加すると ・・・
スレを立てる == 最初のサーバを立てる
という事でいいのではないでしょうか?
人気が出れば、そのスレの2番目・3番目のサーバとして名乗りを上げる
クライアントが増え、そのスレの信頼性がUpしていき ・・・
クソスレは人気が出ない為、いつまで経っても荒らし放題、サーバもダウン
しがち ・・・ いずれは消えていく ・・・
という事で、掲示板栄枯盛衰の理にかなっているようにもみえます。
0301デフォルトの名無しさん
NGNGもうちょっと考えてから書こうよ。
とりあえず一点だけ。
>それは、恐らく「掲示板をハックするというくだらない行為」に対してペイしない
>手間ではないかと思います。
訴訟を起こしてまでスレを削除しようとしている企業もいるんだよ?
むしろ個人が手間をかけて昇格しようとするより、
こういう企業がしのぎを削ることになりそうな。
0302デフォルトの名無しさん
NGNGどこのスレが知らんが少なくとも俺は、企業が全力で潰したくなるような
アングラなスレを期待して2chに来ている訳ではない。
そこまでのアングラ性を期待しているユーザなんて全2chユーザの1%
にも満たないと思うが ・・・ ?
0303デフォルトの名無しさん
NGNGjava.lang.NullPointerException at vojta.packet.PacketBroadCastQueryMessage.
(PacketBroadCastQueryMessage.java:36) at
vojta.servant.VojtaClient.queryThreadList(VojtaClient.java:118) at
vojta.servant.VojtaServantImpl.updateThreadList(VojtaServantImpl.java:119) at
vojta.proxy.VojtaServerHTTPHandler.commandBodyUpdateThreadList
(VojtaServerHTTPHandler.java:872) at
vojta.proxy.VojtaServerHTTPHandler.executeCommand(VojtaServerHTTPHandler.java:
160) at vojta.proxy.ProxyThread.run(ProxyThread.java:72)
catv(private ip address),linux,w3m&netscape 4.77
です.
0304デフォルトの名無しさん
NGNGついでに言えば、そのアングラスレをどうしても維持したければ、
潰されても潰されても立てつづければ良いだけの話のような ・・
いや、第一そのスレが絶大なる人気と支持を誇るのなら、きっと
企業にも勝てる強固なサーバ群に成長してると思うぞ?
0305デフォルトの名無しさん
NGNGfreenet&frostも使ってみてください。
参考になるかも。
http://tmp.2ch.net/test/read.cgi/download/1007824064/756-760
0306デフォルトの名無しさん
NGNGfreenetも違法コピー目的に使われてかわいそうだなぁ。
0307デフォルトの名無しさん
NGNG>接続時間と安定性でサーバとしての信頼度が加算されていき
どこがモニタと信頼評価するんじゃ。アホか。
0308236
NGNGなんか否定レスがつきまくってますが、検討には多謝です。
いまレポートで死にそうなのでレスは遅くなりそうだから
ちょっと待っててください。
ちなみにモニタするのは信頼を要求されたサーバでしょう。
自分がクライアントとして相手を一定期間観察すればよいかと。
0309デフォルトの名無しさん
NGNGモニタするのは信頼されたサーバ以外に、
各クライアント(=将来のサーバ候補)
も含まれると思います。
P2P掲示板のブラウジングソフトが
稼動中の一定時間間隔で各サーバの動作
状況をチェックし、安定しているものに、
署名付きの「お墨付き」を与える。
(これは自分がP2Pに接続する際の接続先
リストを兼ねているのだが、これは自分の
ローカルディスクに置いておく)
サーバ候補を表明しているブラウザは
この動作状況チェックの際に稼動中の
サーバの数も同時に調べ、例えば10台
のリミットを下回っていたら、自分が
サーバに昇格できるかどうかの検討を
始める。
この際に、P2Pでコネクションを保って
いるクライアント群に、お墨付きの状況
を要求し、自分のお墨付きが10位以内
にあるかどうかを調べる。
10位以内であると判定したら、今度は
自分がサーバへ昇格する旨をクライアント
群に通知する。
クライアントは、その通知元のサーバが
自分の信頼に足るかどうか調べ
(厳密に10位以内かどうか検証するので
なく、多少条件は緩めにする)
信頼に足れば、以降そのピアをサーバと
して認識するし、信頼が足りない場合は
そのピアをP2Pのネットワークから排除
するように動く。
(具体的には自分の直接の通信先だった
場合、即座に通信を打ち切るとか ・・・)
こんなんでどうでしょうかね?
あと、下のイメージはちょっと変更。
> スレを立てる == 最初のサーバを立てる
板を立てる == 最初のサーバを立てる
ぐらいにしときたいと思います。
0310デフォルトの名無しさん
NGNG不具合を直しました。今の僕のホストは 61.115.124.1の80番ポートです。誰か
ちょっと見てやろうかという人いらっしゃいましたら、つなげてくれるとうれしいです。
それから、誰かファイアーウォールの中にいない人、僕から接続してみたいので、
IPアドレス教えてくれるとすごく感謝です。URLは http://vojtaproject.tripod.co.jp/
です。
0311310
NGNGごめんなさい。今日はもう寝ます。
0312vojtaに質問
NGNGそれとも完全オリジナル?
P.S. 試そうと思ってるんだが、俺が見るといつも稼動してないな ・・・
0313デフォルトの名無しさん
NGNGくれると質問しやすくていいのだが、、、
0314デフォルトの名無しさん
NGNGせっかくあるものをなぜ利用しないのか?Gnutellaや(今の)JXTAで掲示板やると
ピアが増えた時に破綻すると思うから。 あと、Jxtaのライセンスや、『文化』に縛
られるのが嫌かなとも思った。でも、将来は未定。
freenetは、あまり勉強していないのでちょっとよくわからない。freenetの技術資
料ってどこかにありますか。
0315デフォルトの名無しさん
NGNGFreenet関係は、ここいらへんが良いんじゃないかな.
Freenet:分散匿名型の情報保存と検索システム
http://www.sfc.wide.ad.jp/~egichan/mlecture/netsec2000f/kadai3.html
http://longitude.doc.ic.ac.uk/~twh1/longitude/papers/freenet-icsi.ps.gz(本文PS)
http://longitude.doc.ic.ac.uk/~twh1/longitude/papers/freenet/(本文HTML)
http://freenet.sourceforge.net/index.php(参考資料English)
http://www.geocities.co.jp/SiliconValley-Bay/7325/Freenet/FAQ.html(参考資料Japanese)
0316(-_-メ)
NGNG★重要告知★
『 OKWeb 』 及び 教えてGoo は最悪だ !
利用する奴ははっきり言って馬鹿の象徴 !!
馬鹿の証明しているに過ぎない !!
"OKWeb" を利用すると 頭が変になり、馬鹿になる !! 気をつけろ !!!
それにOKwebを利用するだけで『ウィルス』に感染してしまうから
絶対利用はするな !!
0317デフォルトの名無しさん
NGNGhttp://vojtaproject.tripod.co.jp/
テスト絶賛実行中。ホストは、61.115.124.181の80番ポートです。
バージョンは0908a。古いバージョンと互換性がなくなったので、
新しくだうんろーどしてくださいよろぴく。
僕は出かけてしまうので、PCが落ちたらそこでテスト終了ですそれでは。
0318236
NGNGうちでは80をIISが使っているはずなんだけど、ディフォの設定で動作しました。
ポート見ると2562を代わりに使ってるみたいだが、次回のバージョンアップでは
代替ポートの固定を希望。固定してくれたらルータに穴を開けるんで。
しばらくつなぎっぱにしてみる。
0319236
NGNG二三時間接続状態でほっときましたが、例の暴走現象は確認できませんでした。
0320デフォルトの名無しさん
NGNG80番ポートを変更したい場合は、confフォルダの中にある、VojtaServantPrefere
nce.xmlを開いて、ServerPortの値を適当なポート番号に書き換えてください。
ただし、実際の運用においては、ファイアーウォールの中にいる別の人が、その設
定によってはあなたのサーバにアクセスできなくなる可能性があるので、80番ポー
トのままにしておいて、サーバとしての機能を停止したままにおいたほうがよいと思
います。この辺りは、Vojtaがどのようにネットワークを作っているのかの説明が必要
なのですが、もう眠すぎ。
協力してくれた人、カキコしてくれた人ありがとうです。サーバントは、7時間無事に
動いていました。動かしたまま寝ますのでまだアクセス可能です。
0321デフォルトの名無しさん
NGNGデータベースの初期化ができないです。
[Database| Initialize database]をやると次のようになります。
Status
status:ERROR
Menu
Initialize database
Compact database
あと、起動時にDOS窓で
fatal error : File "vojta_servant_VojtaServantPreference.dtd" not found.
fatal error : File "vojta_proxy_ProxyPreference.dtd" not found.
fatal error : File "vojta_xml_BBSPreference.dtd" not found.
fatal error : File "vojta_xml_BBSPreference.dtd" not found.
っていうエラーも出てるようなのですが、何が悪いのでしょうか?
0322321
NGNGデスクトップで解凍してやったのがまずかったみたいです。
c:直下において動かしたら動きました。
0323デフォルトの名無しさん
NGNGひたすらくり返されているんだけど、これって正常なの?
0325デフォルトの名無しさん
NGNG0326妄想
NGNG仮運営になる意思を表明すると、仮運営者にIPが送られ、そのリストは
ランキングを見た閲覧者にリストが更新されているならば配信される
仮運営者の候補(予備軍)は仮運営者に何分かに一回接続されているかを
確認しにいき、切断されていたならば予備軍リストNO1が仮運営者となる
閲覧者はランキングに繋いでどんなスレがあるかを確認する
・スレのデータは、スレを建てたもののPCに保存され
閲覧者はランキングのリンクを辿って閲覧する
閲覧したもののPCにそのスレは保存される
最新50レスで最も書き込んでいる人間がスレの管理を任され
ランキングのリンクは、その人間のものに更新される
最新50レスで最も書き込んでいる何人かをスレ管理候補者として
ランキングに送りリスト化する
閲覧者がランキングのリストに繋いで繋がらない場合は、候補NO1が管理人になる
いない場合は閲覧者が管理人になる
・ランキングを任された者、スレの管理人はデータの変更は一切出来ない
リストは暗号化される
管理を任されている者が切断する場合、候補NO1に引き継ぐようにする
完全な同期は期待しない
0327デフォルトの名無しさん
NGNGvojtaアップデートしました。画像つきました。ウェブにスクリーンショットも載せました。
http://vojtaproject.tripod.co.jp/
動かしてみたいのですが、ノードのIPとか判らないと・・・
0329236
NGNG次の次あたりは本格的な危機になりそうな予感。
>>300
>良いと表明しているクライアントが自動的にサーバに昇格すれば良いの
自動的な昇格に関しては実現したいです。
でも監視方法についてはもう少し考えて見ます。
少し複雑すぎる気がするんですよね。
本当はもっと長々としたレスを書いていたんですが、やってみないと
わからない部分が多いので、削ってしまいました。お待たせしてすまん。
0330236
NGNG三月中らしいので、僕のほうのソフトの公開はその頃になりそうです。
0331デフォルトの名無しさん
NGNG運営側による自作自演でしょう。
0332デフォルトの名無しさん
NGNG有料化は必然だと思うが… 9月からその方針で検討は進められていただんだろ。
ただ、今考えられているdatの有料化がうまく逝くとは思えない。
read.cgi経由の独自ブラウザが出現するだけ。
0333デフォルトの名無しさん
NGNG危機危機と言っているのだと思います。
0334
NGNG0335デフォルトの名無しさん
NGNG0336
NGNG0337 ◆MsUYMX0E
NGNG0338デフォルトの名無しさん
NGNG0339デフォルトの名無しさん
NGNG0340デフォルトの名無しさん
NGNGアップデートしたよ。0910a。
ホストは 211.19.93.58 の80番ポート。板によっては匿名カキコ可能になった
よ。
0341デフォルトの名無しさん
NGNG大丈夫だと思うんだけど…。うまくいかない人は最新版にアップデートしてから
テストしてくださいね。 ハンバーガー食いたい。
ポートを8899にした以外は何も変えてないんだけど
Starting VojtaServer(0.910a):8899
feed entrance:vojtagroup_vojtatest
new Host:211.19.93.58:80(-1)
fatal error : ドキュメント URI を使用せずに、相対 URI "vojta_xml_PPacketHeader.d
td" を解決することはできません。
org.xml.sax.SAXParseException: ドキュメント URI を使用せずに、相対 URI "vojta_xm
l_PPacketHeader.dtd" を解決することはできません。
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3121)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3115)
at org.apache.crimson.parser.Parser2.resolveURI(Parser2.java:2702)
at org.apache.crimson.parser.Parser2.maybeExternalID(Parser2.java:2674)
at org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1125)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:489)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:433)
at org.apache.crimson.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl
.java:185)
at vojta.xml.UJAXP.getDocument(UJAXP.java:154)
at vojta.xml.UJAXP.getDocument(UJAXP.java:62)
at vojta.xml.PPacketHeader.setup(PPacketHeader.java:328)
at vojta.packet.Packet.deserializePacketHeader(Packet.java:155)
at vojta.net.VojtaSocket.getPacket(VojtaSocket.java:82)
at vojta.servant.Connector$PacketReaderThread.run(Connector.java:379)
failed to get packet
vojta.net.InvalidPacketException: Invalid packet header
at vojta.net.VojtaSocket.getPacket(VojtaSocket.java:85)
at vojta.servant.Connector$PacketReaderThread.run(Connector.java:379)
packetString:<?xml version="1.0" encoding="Shift_JIS"?><!DOCTYPE PPacketHeader S
YSTEM "vojta_xml_PPacketHeader.dtd"><PPacketHeader><Protocol>Vojta</Protocol><Ve
rsion>0.910a</Version><GroupIndex>vojtagroup</GroupIndex><BBSIndex>vojtatest</BB
SIndex><ClassName>vojta.packet.PacketSelfOrganizationQueryHitsRemoteHost</ClassN
ame><PacketID>1879634415</PacketID><PayloadLength>505</PayloadLength><Hops>1</Ho
ps><UserAgent>VojtaApplication0.910a</UserAgent><Time>1011530594463</Time></PPac
ketHeader>
0343デフォルトの名無しさん
NGNGvojtaのインストールする位置をC:\なんかにしてみて再挑戦していただけると
うれしいです。
0344デフォルトの名無しさん
NGNGもらいます。ご協力ありがとうございました。
0345デフォルトの名無しさん
NGNGまたバグ取り頑張ってくださいませ〜ヾ(´ー`)ノ
0346デフォルトの名無しさん
NGNG0347266@ム板
NGNGもしできるならば、という話で。
0348236
NGNGリンク希望
0349236
NGNG0350デフォルトの名無しさん
NGNG0351巨額詐欺
NGNG掲示板を拝見されてるの皆様、新年あけましておめでとうございます。
掲示板の趣旨とは直接関係ない話で申し訳ないのですが、この世の中では許せない事があります。
http://www.max.hi-ho.ne.jp/sakimono/index.htm
この会社はありもしない儲け話をでっち上げ、巧みに客の財産を聞き出し、全財産を巻き上げます。
2002年になりましたが、一向に改善する気配すらなく、悪質化は進む一方です。
この会社の営業は世間の皆様の迷惑になっています。
それだけではなく、人を騙して破産に追い込み、騙された人が仕方なくグローバリー社員を
殺人する事件も実際に発生し、新聞ザタになっています。
http://www.mainichi.co.jp/news/selection/archive/200001/24/0124e038-400.html
みなさんもこちらの掲示板に投稿し、悪徳会社に騙される不幸な人が増えないようご協力お願いしま
す。
http://messages.yahoo.co.jp/bbs?action=q&board=8745
また、この書き込みを見て賛同頂ける方はこの内容をコピーしていろんな掲示板に書き込みをお願いします。
0352デフォルトの名無しさん
NGNG0353デフォルトの名無しさん
NGNG(1)P2PCache
(2)2チャンネル依存型P2PBBS
(3)vojta(PureP2P型BBS)
(4).netのP2PBBS
の4つのプロジェクトが少なくとも「生きている」と考えてよろしいか。
0354236
NGNG>(4).netのP2PBBS
うぃ。生きてます。
>>ALL
http://tiara.zive.net:2222/
http://tiara.zive.net:2223/
で、ブラウザからの書き込みをテストしています。
暇な人はぜひなにか書いてみてください。
場所はどこでもいいです。
#ネスケはなんか変になるので少し待って。
P2Pの部分は.NETランタイムが出ないとテストできないので
P2Pとしてはまるっきり意味なしなんですが・・・。
0355236
NGNGソフトはしばらく放っておきますので引き続き閲覧できますが、
どうも書き込みに関して不都合があるようです。
修正したらまたここにお知らせします。
ネスケから見ると変になる不都合は修正しました。
では。
0356236
NGNG書き込みに関する不都合を多分修正しました。
IE6.0,NN6.2で正常に読み書きできます。
このままつけっ放しで寝ますので、
気が向いたらアクセスをどうぞ。
0357デフォルトの名無しさん
NGNGtiara/BS2CHおめでとうございます。 .net すごいなぁ。僕もC#覚えよう。
将来的に(もし)一緒に何かできたらカコイイですね。
一緒にP2PBBSを盛り上げてゆきましょう。
0358ほげ隊長 ◆cG6Ia.BU
NGNG遅ればせながら、、こんなものも考えています。
http://www5.ocn.ne.jp/~zigumo/
GUIはかちゅーしゃモドキ。
P2Pの仕組みはGnutellaの発展系です。
サイトもソフトもまだまだできていないですが、とりあえず
がんばって作っていますので、みなさんよろしくです。
0359デフォルトの名無しさん
NGNG通信告知も、クエリもブロードキャスト!ノードが増えたらすぐに破綻しそうだ!
がんばってください。
0360デフォルトの名無しさん
NGNG非常に面白い。テストの時には協力するよん。
0361236
NGNGこちらこそ以後お見知りおきを。
NNTPとかCacheとかにお株を奪われている感じなので
ひとつ奮起したいところですよね。
>>358
vojtaがグリッドを採用している(はず)のと違って、
オーソドックスな形式のpureP2Pですね。
とりあえずバイナリの配布を期待してます。
0362236
NGNG書き込んでいただいた方はもちろん、
ご覧頂いた方ありがとうございました。
修正後は非常に安定していたようで、
一度も落ちることなく現在まで稼動することができました。
またテストを実施することがありましたらご協力お願いいたします。
0363デフォルトの名無しさん
NGNG0364デフォルトの名無しさん
NGNGtiaraはドメイン名があってかっこいいと思いました。真似することにします。
なんでPure型なのにサーバを用意しないといけないのだろう?なるべく静かなPCにしようと思います。
0365デフォルトの名無しさん
NGNG動的に変動するIPアドレスと固定ホスト名を結び付けてくれる無料サービスは
いくつもあるみたいですが、使いやすいところはどこかなぁ。出来れば有効期限
がないところがいいなぁ思いっきりスレ違いですねsage
0366236
NGNG今日ようやく試験が終わったので、いろいろと調整してます。
>>364,365
既存のソフトを知らなかったので自作してしまいましたが、DiCEという
ソフトを使うとIPの自動更新ができるらしいです。これ使うと簡単に
URLゲットできます。
有効期限……ってあったかな?
固定URLはソフトの配布とか、告知とか、
なによりエントリポイントに使えるので。
#加えて格好いいし、ハッタリも必要かな、とも。
DiCEのページにDDNSプロバイダ一覧があったので参照するといいかもです。
0367デフォルトの名無しさん
NGNGDiceのホームポー時からDynamincDNSを提供してるサイトの一覧がみれます
http://www.hi-ho.ne.jp/yoshihiro_e/dice/#LIST
あとは非Diceな所もありますが・
vojta参加キボン
0368デフォルトの名無しさん
NGNG1.プロトコルを開示するつもりはありますか?
2.またあるとしたら、その時期は?
0369デフォルトの名無しさん
NGNGヤクザかもしれないからね。
0370デフォルトの名無しさん
NGNG「手前生国と発します所は...
0371236
NGNGクライアントが情報を取得する部分は完全公開します。
サーバが色々とやるところは公開しないかもしれません。
【2】
今すぐにでも別に困らないんですが、ドキュメントを書き直すのが
面倒なので、そういう観点からするとある程度仕様が決まってから。
0372デフォルトの名無しさん
NGNG批評してもらえるし
プロトコル仕様レベルになれば、厨は口出せないので
面倒なことにはならないだろうし
運が良いと、よりキレイなドキュメントにしてくれる人が
現れるかもしれないし
0373デフォルトの名無しさん
NGNG0374デフォルトの名無しさん
NGNGぶっこわれて全部どっか逝っちゃいました。またそのうち書きます。
それにプロトコルはまだ固まってないので。
0375ほげ隊長 ◆cG6Ia.BU
NGNG>>372
まだ、zigumoが開発中のため、どんどん変更が入って
しまうと思いますが、とりあえず、ドラフト版を掲載
してみました。
http://www5.ocn.ne.jp/~zigumo/protocol.html
感想等ありましたら、よろしくです。
0376新入り
NGNGzigmoのプロトコル仕様読みました。
基本的にgnutellaなんですね
なんか他所で読んだネタだけど、
2chでIPv6 P2P キラーアプリケーションをつくろう
http://pc.2ch.net/test/read.cgi/tech/1011941933/51
にある、QueryHitを受け取った最初のサーバント上でのアドレスの書き換えとか
有用な気がする
あと「メッセージ識別子」がMD5Hashになってたけど、その生成方法が気になったかな。
gnutellaはms-winなGUIDだよね。あれはあれで、そこそこunique性が保たれてるけど、
zigmoは如何に?
スレッド・レス関連だけど、
スレッドの階層化が欲しい感じがします。
純粋にIDでuniqueになってれは良いって考え方もあるんだろうけど、
所得時に
/get_res_list/pc/tech/?threadid=xxxxx HTTP /1.0
とかの方が管理しやすいかなとか。(2ch そのままって話はあるけど)
でも要求を受ける側のデータ管理は楽になるんじゃないかな
保存先もまんまディレクトリで分けられるし
あとはもget_threadに関しても、気になる点はあるけど、
スレッドID,レスIDの仕様がわからないから・・・
そのへんの明確にしてくれれば
なんか勝手な事言ってスイマセン
0377デフォルトの名無しさん
NGNGご愁傷様でした・・・
って、ソースは無事なんですよね?
0378ほげ隊長 ◆cG6Ia.BU
NGNG感想ありがとうございます。
> 基本的にgnutellaなんですね
そうなのです。既にある程度実績のあるプロトコルを流用してしまった
方が、問題が少ないかなと思ったりしました。
> にある、QueryHitを受け取った最初のサーバント上でのアドレスの書き換えとか
> 有用な気がする
NAT対応の件については、既に実装されていて、ハンドシェイクを
行うときに、NAT BOX越しに見た相手のIPアドレスを返信すること
で、いわゆるグローバルなIPを通知する予定です。
ですので、各サーバントでは自分がローカルにいても、ローカルIP
を埋め込んだパケットを流さなくてすみます。
> あと「メッセージ識別子」がMD5Hashになってたけど、その生成方法が気になったかな。
下記設計書の「匿名性の確保とユニーク」を見てもらえば分かるのですが、
http://www5.ocn.ne.jp/~zigumo/basic.html
基本的にMSのGUIDを元に、更にMD5Hashをかけています。
ですので、ほぼユニーク性は保てると考えています。
> スレッドID,レスIDの仕様がわからないから・・・
スレッドIDやレスIDも全て、GUIDを元にMD5Hashを取った値を使います。
> スレッド・レス関連だけど、
> スレッドの階層化が欲しい感じがします。
そうですね。ここら辺は悩んだのですが、とりあえず、内部的なデータの管理は
プロトタイプを急いで作って、その後で考えようということにしてしまいました。
多少のスクラップ&ビルドはやもうえないかなと、、、
ちなみに、表面的には(GUI上は)階層的に操作できます。
0380新入り
NGNGbasic.hmtlの存在に気づいてませんでした・・
>> 基本的にgnutellaなんですね
>そうなのです。既にある程度実績のあるプロトコルを流用してしまった方が、問題が少ないかなと思ったりしました。
>NAT対応の件については、既に実装されていて、ハンドシェイクを行うときに、NAT BOX越しに見た相手のIPアドレスを返信すること
なるほど、ハンドシェイク時方が賢いですな。
>ZIGUMO OK\r\n\r\n
のOKの後あたりにIPをいれるのかな?
>基本的にMSのGUIDを元に、更にMD5Hashをかけています
これも了解。匿名性をupしてるんですね。
>スレッドIDやレスIDも全て、GUIDを元にMD5Hashを取った値を使います
スレ上で順序数(?)がUniqueで取れないからレスIDもGUIDになってしまうんですね。
板とかスレは名前が付くからよいけど、実際のレスはどんな感じになるのかな・・・?
">>378" とかってわけにはいかないだろうし。
メールとかニュースみたいにツリー状になるのかな。
">>b05fe4b7251186e2d1d0db1094c4d168" とかツライよね (w
まぁこのあたりは2ch形式から脱却しないといけない部分だとおもうけど。
なんにしてもGUIは出来てるあたりが頼もしいですね。
テスト等には協力させていただきますので、よろしくお願いします。
0381ほげ隊長 ◆cG6Ia.BU
NGNGどうぞ、どうぞ、どんどん流用しちゃってください。
私もGnutellaプロトコルとか関連サイトの資料をいろいろ参考に
させてもらっていますし、、、
やっぱり衆知を集めるのが重要だと思ったりします。
>>380
> >ZIGUMO OK\r\n\r\n
> のOKの後あたりにIPをいれるのかな?
ご明察です。
まだ、いろいろ検証中なので設計書に反映させていないのです。
> >スレッドIDやレスIDも全て、GUIDを元にMD5Hashを取った値を使います
> スレ上で順序数(?)がUniqueで取れないからレスIDもGUIDになってしまうんですね。
> 板とかスレは名前が付くからよいけど、実際のレスはどんな感じになるのかな・・・?
> ">>378" とかってわけにはいかないだろうし。
> メールとかニュースみたいにツリー状になるのかな。
> ">>b05fe4b7251186e2d1d0db1094c4d168" とかツライよね (w
そうですね。ここら辺が一番の悩みどころだったのですが、
いわゆる">>380"みたいな番号指定はあきらめました。
各自のサーバントで勝手にレスが付加されるため、レスの順番を維持
することは不可能なのです。
レスをつける場合はレスの番号を指定するのでは無く、ニュースやメー
リングリストでよくやられているように相手の文章の引用が主体となる
と思います。レスIDを指定してもいいですが、IDが32文字にもなって
しまいますので現実的ではないです。
> なんにしてもGUIは出来てるあたりが頼もしいですね。
いや、実はGUIの方も、とりあえずイケイケで作っちゃてますので、
プロトタイプが完成して、いろいろな人の意見を聞いてから細かいと
ころは手を加えようと思っています。
現時点では2ちゃんのように数珠繋ぎに無理やり表示しちゃってます。
ただ、データとしては、レスのタイトルとか、どのレスへのレスか、
といった情報を持たせていますので、GUI次第で、メールソフトのよう
に1メッセージづつ表示させたり、ツリー状の階層化は可能だと思い
ます。ここら辺はなるべく仕様をオープンにしていろいろな人が作って
くれたらなぁとか妄想しています。(もっとも、その前にzigumoプロト
コルが破綻しないできちんと動くか?ということが重要ですが、、、)
> テスト等には協力させていただきますので、よろしくお願いします。
こちらこそよろしくです。
0382新入り
NGNG禿げしく同意。
basic.htmlは良くかけてると思う。
オレも、メッセージ形式は後にして、p2pなネットワークな部分の仕様でも書くかなと考えてる
ちなみに236さんのはグリッドな接続なんですか?
それとvojtaは?
今月はちよっと余裕があるんで、p2pな実験をしてみたいと思ってます。
いろいろと資料を漁ってる段階ではあるんたけど、
グリッド接続の実証モデルとか作ってみたいかなと。
どこかに既にわかりやすいのがあれば、それを見るだけで満足なんだけど・
0383236
NGNGtiaraはgnutella型ではなくて
どちらかというとwinmx型なのでpureP2Pではないです。
トポロジはリングにスター形の接続。
グリッドのシミュレーションはJavaで誰か作っていました。
動く様子は見たけど、数値的にどうかはオレには分からんかった。
0384デフォルトの名無しさん
NGNG0385デフォルトの名無しさん
NGNG0386デフォルトの名無しさん
NGNG最低でも設計仕様作ってから言えー。
プログラム書けないやつでも名。
しかし、ちみなら世界を制覇できるものが
作れるのかもね?
そうだったら、すまんね。
ということで、君の案の仕様を見せてね。
0387
NGNG毎日チェックしてるので頑張ってください。
普段はかちゅ〜しゃを使ってるので
こんなのは大歓迎です。
0388新入り
NGNG雰囲気的には、ライフゲームみたいな感じて。
それでプロトコルをまとめて見ようかと思います。
-----
ふと、昔・昔、
某所で192kbpsの専用線の下でNNTPサーバーをあげてた時に
フィードするグループの調整した苦労を思い出した。
ルータの転送量を監視しなが、alt.binaries以下をやめるかどうか悩んでいたあの頃を・・・
0389
NGNG0390236
NGNG住み心地のよい2ちゃんが失われたときのものではないかな。
どんなにP2Pが優れていても、2ちゃんが現状を維持するなら
あまり需要は見込めないような気がする。
0391デフォルトの名無しさん
NGNGP2Pを生かした方法ってもんがあるっしょ。
掲示板主体で動き出すP2Pフレームワークみたいなものが出来れば
俺は結構面白いと思うな。
0392デフォルトの名無しさん
NGNG2ちゃんねる→管理者がいる→削除しろゴルァ!!訴えるぞゴルァ!!
pure p2p掲示板→えっ、管理者いないの?→無法地帯だゴルァ!!
なんじゃないの?
2ちゃん自体が最近は規制が厳しくなっているからね。
昔の2ちゃんを知っている俺としては、あのころの無法地帯ぶりが
なつかしひ。
0393デフォルトの名無しさん
NGNG2chがいつまでも続くものだとは思わないし、それは楽天的過ぎる発想だと思う。
アウトになってから、次を準備しても遅いんで、
次を模索していく事は大切だとおもう
>>391
ファイル共有型は、ネガティブなイメージが付きまとうので、
p2pな部分とその上に載せるアプリケーションプロトコルの層を分離して、
まずは掲示板のアプリをってのは面白いと思う。
>>392
無法がそんな良いとも思わないが。
ポリシー的に二重に仕組みを用意するってのは良いかもしれない。
0394新入り
NGNGなんかHTTP とかGnutllaみたいに、
改行コード区切りより、Napsterみたいにlengthが入ってた方が
コマンドがバシバシ飛び交う場合は処理しやすいんじゃないかと思った。
gnutellaのメリットは、ブラウザでもファイル取得出来ちゃうかも・・って部分かなと
セパレータ待ちより、サイズ指定の方が、コマンド受信のコードはキレイかもとか。
どう思います?
0395236
NGNGプロトコルの設計で重要なこととはかけ離れていると思われ。
端的に言ってRAWメッセージの形式など枝葉末節、どうでもよい。
0396新入り
NGNG確かに枝葉であり、本質はそんなとこにはないんだけど
今時はどっちの方がトレンドなのかとちょっと気になった。
gnutella,freenet,openNapなクライアントもどきを試しに実装してみて
思った率直な感想だった。
重要はなのはp2pならば、いかにスムースな
ネットワークを構築するプロトコルにするかってあたりってのは
重々承知。
---
グリッドなネットーワークのシミュレータの実装はボチボチです。
Serventクラスが接続してきてネットワークの構築してくるようには出来た。
各Serventにランダムに所有物リストを保持
自立して、ランダムなタイミングで欲しくなった物を要求・取得
ダウンしてみたり、再接続してみたりするようにはなった。
でもネットワークの遅れというか混雑が実装されてない。
今はすべての処理を全体で一本のキューにいれて、
それを要求時にセットしたランダムなレイテンシーを使ってごまかしているが、
各接続もクラス化してネットワークをシミュレートしたい。
グリッドの論理的な接続と、実際の回線とは違うのでちょっとてこずってる。
0397デフォルトの名無しさん
NGNG確かに枝葉の問題だが、結構現実的な問題だ。
理論では無く、実用にするための技術だからな。
ちなみに漏れは、両方だ。
行頭に行の文字数、行の最後にCRCとかね?
これはやりすぎ?
0398通りすがり
NGNG明らかに区別可能な制御コードで区切りがあればそこで少なくとも回復できる。
0399かおなし
NGNGトレンドがXMLだとすると、バイナリで長さを送って、そのあとXML本文。
…………冗談で書いてみたが、結構良いかも。
0401デフォルトの名無しさん
NGNGJAXTA か?
0402電波5号
NGNGP2Pでヤフーオークションみたいなの
あったら
いいと思うんですが
出品者がサーバーになって
0403デフォルトの名無しさん
NGNG俺も考えたが、相手特定しづらいので犯罪が横行しそうだと思って止めた。
金が絡むと P2P は問題山積み。
0404新入り
NGNGCRCはあると安心かもと思うけど、実際問題、TCPの上に載せててエラーになるのって・・
と思ったけど、昔某国産のルータ使っててヅレた事あったな。
>>398
ヅレた時の復帰に関しては確かに悩む。
昨日もOpenNapなクローンを作ってたらバグってズレて泣いてたし。
でもデータ中に、制御コードと同一のものが入ってる場合はエスケープしないといけないよね。
実装を考えると、本文というかボディというかデータ部受信中に、
制御コードを見つけるコードを入れるのがちょっとな。
>>399
xmlか・・・
キライではないし、実務で使ってるから違和感はないんだけど、
最初タグの名称をフルスペルで実装したら、データ中のタグの割合が高すぎて、
ショートネームというか略称を使えるようにしてダイエットしたという悲しい記憶が・・・
soapとか試していると、実データに対して送信データのでかさに、泣けるときがあるし。
---------
いろいろ書いたけど、やっぱ悩みは深いかも。
というか決めればいいだけなのかもしれないが。
0405デフォルトの名無しさん
NGNGこういうので技術的に大風呂敷広げて成功したのって聞いたことないから、あまり
XML とか SOAP とかにこだわらないほうが吉かもね。でも CRC か MD5、エラー
ブロックだけの再回収はデータ取得の安定に直結するのであった方が良いような。
0406知ったか
NGNG0407236
NGNGフィールドに当たるものを要素じゃなくて属性として書けば
大して違わないような気がしたのよ。だめかなぁ。
0408新入り
NGNGSoapは.netで使うと、ナルホド便利だねって感じる。
でもそれは、プログラマっていうかCoderの観点から便利って事。
パフォーマンスとか、アプリケーションユーザにとって幸せかどうかは別問題。
XMLも、たとえば通信で使用するデータの構造を組み立てていくのには便利だし
拡張性があるから、あとからコレもとか思ったときも安心。
でもコレも作る側の幸せ。
使う方(アプリユーザー)にしてみたら、どうでも良いこととか思っちゃったりしてる。
0409デフォルトの名無しさん
NGNGXML の使用はココ一番というところだけに抑えておいたほうがいいよ。設計の中心に XML を持ってくると
実装量とパフォーマンス劣化が指数関数的に増加してゆくから。グローバルスタンダードなプロトコル作る
気でなければ XML は高価すぎるよ。無理しないで TCP のストリームベース部分なら UTF-8 あたりの
telnet ベース、UDP/ブロードキャストのパケットベースなら固定長バイナリが良いと思われ。
今時はファイアウォールやプロキシ、NAT ルータを意識した作りが必須かも。
0410デフォルトの名無しさん
NGNG0411デフォルトの名無しさん
NGNG予め知り得る情報も多いから、両端が共通の辞書を持てば、殆ど無視
できるレベルだと思う。
0412デフォルトの名無しさん
NGNGいくらパーサが流通してても XML は実装がでかくなる。
でも圧縮はいいね。CRC はそれに任せられるから。
0413新入り
NGNG圧縮するにしても、最初から余分なタグが付いてない方が楽でしょう。
そのXMLのフォーマットに最適化した圧縮をするならば別だけど。
でもDOMパーサーは容量が増えるとダメだね。
SAX使ってネイティブなデータ構造に収納しないと。
>>412
DOMパーサーを使ってそこにデータを保持してよいなら、
実装はコンパクトにできるよ。メモリ喰うけど。
MSXMLなんかはクエリー検索できるから便利だよ。
(selectSingleNodeとかね。)
0414デフォルトの名無しさん
NGNGhttp://vojtaproject.tripod.co.jp/
さらに、vojtaproject.kicks-ass.orgの80番ポートでいつでもアクセスできるようになったのです。
24時間お試しくださいです。
0415デフォルトの名無しさん
NGNG0416デフォルトの名無しさん
NGNGういっす。
試してみたけど、つながらないです。
なんかvojtaproject.kicks-ass.org:80に接続するけど反応がないみたい
0417デフォルトの名無しさん
NGNG掲示板を開いて、ConnectorsのShowをクリックして、FeedHostにvojtaproject.kicks-ass.orgですよね?
0418デフォルトの名無しさん
NGNG恐れ入りますが、アプリケーションを再起動してもう一度試してみていただけますか?
0419デフォルトの名無しさん
NGNG0420417
NGNG理由は、あっちに書きましたが、
こちらのポートを変更しようと企んだが、失敗。
80に戻したらIISがいたという落ちです。
掲示板2にだけつながりました。
0421417
NGNGその後メッセージはオレのIP:80 って出てるし。
で、なぜかしらないけど、接続できなくなった。
Feedしようとしてボタン押しても、コンソールになんの反応もない・・・
0422417
NGNG板単位で、どこかの板がfeed中に他の板(同じ板を含む)もFeedしようとすると、「ページがみつかりません」になるね。
0423417
NGNGつながらない、というか自分の80番が開かないみたい。
だから、接続にいってもこちらの口が開いてないから、ダメボ・・・
netstatでみる限りは死体は転がってないんだけど・・
0424デフォルトの名無しさん
NGNG>その後メッセージはオレのIP:80 って出てるし。
変更に失敗しているといったことは考えられませんでしょうか。テストしてみましたが、
変更は効いているみたいです。
一度Vojtaを終了し、2分くらい立ってからもう一度接続してみてください。なんかすみません。
0425417
NGNGPCを再起動してみましたが、ダメボ・・・・
メッセージはこんな感じですだ。
----------
Starting proxy thread port:8081
feed entrance:vojtagroup_vojtatest2
queryMyRemoteHost:vojtaproject.kicks-ass.org:80
new Host:vojtaproject.kicks-ass.org:80
queryMyRemoteHost:vojtaproject.kicks-ass.org:80
DROPPED:failed to get packet3
queryPacket:PacketSelfOrganizationQuery, XX.XX.XX.XX:80, QUERY_MASTER, NONE, -
1450139986
0426417
NGNGまた明日よろしくおねがいたもう。
0427デフォルトの名無しさん
NGNG他にもテストしてくれる人がいたらつなげてみてくださいです。
0428417
NGNG結構期待しているage!!
0429デフォルトの名無しさん
NGNGD:\temp\vojtaproxy0911a>java -cp lib\xerces.jar;lib\hsqldb.jar;lib\activation.ja
r;lib\mail.jar;lib\vojtaproxy.jar vojta.VojtaApplication
debug.properites initialized
instantiating db connection...
compute guid
java.sql.SQLException: Table not found: PROPERTIES in statement [INSERT INTO Pro
perties (GUID) VALUES(-98857582)]
at org.hsqldb.Trace.getError(Trace.java:180)
at org.hsqldb.jdbcResultSet.<init>(jdbcResultSet.java:2645)
at org.hsqldb.jdbcConnection.executeStandalone(jdbcConnection.java:994)
at org.hsqldb.jdbcConnection.execute(jdbcConnection.java:721)
at org.hsqldb.jdbcStatement.fetchResult(jdbcStatement.java:686)
at org.hsqldb.jdbcStatement.executeUpdate(jdbcStatement.java:85)
at vojta.servant.MessageDBHsqldb.getGuid(MessageDBHsqldb.java:64)
at vojta.servant.VojtaServantImpl.<init>(VojtaServantImpl.java:39)
at vojta.VojtaApplication.startApp(VojtaApplication.java:56)
at vojta.VojtaApplication.start(VojtaApplication.java:46)
at vojta.VojtaApplication.main(VojtaApplication.java:28)
Starting VojtaClient:Vojta試験用掲示板
Starting VojtaClient:Vojta試験用掲示板2
Starting VojtaClient:別の掲示板
0430デフォルトの名無しさん
NGNGこれって期待通りの動作でしょうか?
Starting proxy thread port:8081
initializedb
java.sql.SQLException: Table not found: PROPERTIES in statement [DROP TABLE Prop
erties]
at org.hsqldb.Trace.getError(Trace.java:180)
at org.hsqldb.jdbcResultSet.<init>(jdbcResultSet.java:2645)
at org.hsqldb.jdbcConnection.executeStandalone(jdbcConnection.java:994)
at org.hsqldb.jdbcConnection.execute(jdbcConnection.java:721)
at org.hsqldb.jdbcStatement.fetchResult(jdbcStatement.java:686)
at org.hsqldb.jdbcStatement.executeUpdate(jdbcStatement.java:85)
at vojta.servant.MessageDBHsqldb.dropTable(MessageDBHsqldb.java:750)
at vojta.servant.MessageDBHsqldb.initialize(MessageDBHsqldb.java:666)
at vojta.servant.VojtaServantImpl.initializeDB(VojtaServantImpl.java:213
)
at vojta.proxy.VojtaServerHTTPHandler.commandBodyDBInitialize(VojtaServe
rHTTPHandler.java:1291)
at vojta.proxy.VojtaServerHTTPHandler.executeCommand(VojtaServerHTTPHand
ler.java:160)
at vojta.proxy.ProxyThread.run(ProxyThread.java:74)
compute guid
0431デフォルトの名無しさん
NGNGメシ。
0432デフォルトの名無しさん
NGNG初回起動時はデータベースが初期化されていないため、そのような例外が発生します。
データベースを初期化してください。
0433デフォルトの名無しさん
NGNGどのように表示されていますか?
0434417
NGNG0435429
NGNGあ、なんかこれが出るのは
・最初に起動した時
・最初に初期化する時
みたいですね。STATUSはOKになってますし、再度初期化してみるともう例外は出ません。
お騒がせしました。
これからちょっと試してみますね。せっかく1.4.0rc入れたんで(w
0436デフォルトの名無しさん
NGNGわかりにくくて申し訳ないです。vojtaのフォルダのインストールする位置によっては、
データベースを初期化できないという不具合があるらしく、例外を出すようにしている
のです。
0437デフォルトの名無しさん
NGNGLinuxでJavaVMを動かす。デーモン起動すると、文字コードが化けてしまう。
一般ユーザやルートで動かすと大丈夫なのに。
ほらほら!なんでだろう。多分言語設定が違うのだろう。どうやって変更するのだろう?
http://vojtaproject.kicks-ass.org:8081
0438デフォルトの名無しさん
NGNG0439236
NGNGWinXPですが、http://vojtaproject.kicks-ass.org:8081/を見てみたら
左のメニューところが下のようになってます。
Vojta
Vojta???????
Vojta??????
Vojta???????
??????
?????
?????
Menu
Status...
Database...
Exit Voita
About Vojta...
.NETだと変換不能な文字コードを変換しようとしたときに似てるんですが、
大丈夫でしょうか。これからこちらの環境に入れて動かしてみます。
0440デフォルトの名無しさん
NGNGいるので、標準の文字コードがずれて文字化けを引き起こしているようです。とりあえず、
ShiftJISに無理やり設定してコンパイルしなおしました。それから8081番のポートを空けておくと
誰でもデータベースを初期化できてしまうため、閉じました。
一旦再起動しますので、接続が切れたり、つなげられなくなるかもしれません。数分間お待ちください。
0441デフォルトの名無しさん
NGNGやっとメシ食ってきます。
0442デフォルトの名無しさん
NGNG0443お試し中
NGNG明示したInputStreamReaderを渡さないとダメかもね
0444236
NGNG8081ポートは常に開いているんだけど、VojtaServantPreference.xml
で指定した8080ポートが開いてない。80はIIS用なので使えないし。
起動時にエラーメッセージは出ませんです。
あとついでに思い出したんだけど、
「GUIDともに強制表示されます。[Detail]」
のDetailをクリックしたときのMS932というエンコーディングのせいで
IE6.0では見れないです。暇なときに直していただけると。
0445429
NGNGコネクタのリストには追加されません...
Host(vojtaproject.kicks-ass.org:80) was feeded to servant.
・環境は Win2k/J2RE1.4.0rc/IE5.5
・サーバントが使うポートは8080に変更
・外向けに空けているのは8080のみ(8081は閉じています)
0446429
NGNG確かに80番固定になっているみたいだ..
0447417
NGNG0448429
NGNG修正キボンヌ>作者様
0449デフォルトの名無しさん
NGNG0450デフォルトの名無しさん
NGNGたしかにFWとかを通り抜けられるが、開発段階では意味が無いように思う。
0451デフォルトの名無しさん
NGNG80番ポートの変更が効かないという点について試してみました。
81番ポートに変更し接続を行ってみたところ、んー。昨日と同じように普通に変更され、何も問題なく
接続できるようです。何を見落としているのだろう…
0452デフォルトの名無しさん
NGNG8082 とか4桁にしても関係ないよね?
こちらでも81番で試してみます。
0453デフォルトの名無しさん
NGNGテスト中他の接続に関するバグを見つけたので、もしかすると、それが原因なのではないかとも思います。
とりあえずそれを直してみます。
(1)起動時にStartingVojtaServer...のところに表示されるポート番号
(2)ブラウザの画面左側のStatusをクリックして表示されるリモートホストの箇所のポート番号
を確認してください。つまらなくてごめんなさいです。ご協力本当に心から感謝です。
画像とかmp3とか任意のファイルを張れるようにしたら人は集まるのだろうか…
0454429
NGNGvojta.VojtaApplication#loadVojtaServantPreference の中で
VojtaServantPreference のインスタンスを作る際に例外が発生して
結局 loadDefaultVojtaServantPreference で作られたデフォルトの設定が
使われてしまっています。
なんで例外が発生しているかというと、
vojta.servant.VojtaServantPreference#init の中で、
workAsServer_ = URelaxer.getElementPropertyAsBoolean(rstack.popElement());
という(実在しない)エレメントの取得を行っているためにスタックが一つずれて
最後にnullエレメントを取得してしまうからです。
スマソ、decompileしてソース読んでしまったよ
0455デフォルトの名無しさん
NGNGビンゴだそれ。直します直します。
parserが古いのか。原因がやっとわかりました。ありがとうです。
ソースコード公開はもうちょっと待ってくれ。
0456デフォルトの名無しさん
NGNG>画像とかmp3とか任意のファイルを張れるようにしたら人は集まるのだろうか…
これは微妙かも。
freenet+frostとかもあってダウソ板でスレもたってるけど、JAVAな環境の敷居が高いのか、
まだ規模が小さいとか、freenetの仕様上の問題なのかで、いまいち盛り上がってない。
だからファイル共有があれば、人が集まるとは一概には言えないかと。
でもあと10人ぐらいは欲しいですな。テスト参加者。
0457デフォルトの名無しさん
NGNG>これは微妙かも。
ファイル交換ソフトは色々な問題を抱えるから嫌だなー。
>freenet+frostとかもあってダウソ板でスレもたってるけど、JAVAな環境の敷居が高いのか、
>まだ規模が小さいとか、freenetの仕様上の問題なのかで、いまいち盛り上がってない。
そうですねー。ノード参加者がプロキシーをインターネットに開放すれば、Vojtaは特別にソ
フトを用意しなくともブラウザのみで閲覧可能です。Vojtaがある程度完成した段階で、Win32
に移植してかちゅ〜しゃみたいのを作る。
まぁ、時間はいくらでもあるので、色々考えているうちが楽しい。
0458デフォルトの名無しさん
NGNGもしよろしければ試してください。
http://vojtaproject.tripod.co.jp/
僕は外出しなければならないので、次のカキコは深夜になると思います。
それでは。
0459デフォルトの名無しさん
NGNGほい。
試して接続しておきますです。
0460429
NGNG0461名無し物書き@推敲中?
NGNGこの掲示板ほど沢山の人間の書き込みは期待できない、
ちょっとマニアックな存在になってしまうので
そこら辺、よろしくです。
0462デフォルトの名無しさん
NGNGvojtaproject.kicks-ass.orgにping送っても帰ってこないようですが…
0463デフォルトの名無しさん
NGNG0465デフォルトの名無しさん
NGNG0466こんなんでたです
NGNGjava.io.InterruptedIOException: Read timed out
at java.net.SocketInputStream.socketRead(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.InputStreamReader.fill(Unknown Source)
at java.io.InputStreamReader.read(Unknown Source)
at java.io.BufferedReader.fill(Unknown Source)
at java.io.BufferedReader.readLine(Unknown Source)
at java.io.BufferedReader.readLine(Unknown Source)
at vojta.net.VojtaSocket$ReaderThread.run(VojtaSocket.java:243)
java.lang.NullPointerException
at vojta.net.VojtaSocket.<init>(VojtaSocket.java:57)
at vojta.servant.Connector.createNewVojtaSocket(Connector.java:101)
at vojta.servant.Connector.sendPacket(Connector.java:138)
at vojta.servant.VojtaClient.processOutgoingPacketType(VojtaClient.java:
1430)
at vojta.servant.VojtaClient.processOutgoingPacket(VojtaClient.java:1413
)
at vojta.servant.VojtaClient.processPacketInQueue(VojtaClient.java:315)
at vojta.servant.VojtaClient.run(VojtaClient.java:1531)
DROPPED:failed to send packet to:vojtaproject.kicks-ass.org:80
terminateConnector:vojtaproject.kicks-ass.org:80
unsubscribe
0467デフォルトの名無しさん
NGNGログをみると、途中まで動いていたようですが、どこかでプログラムが停止してしまったようです。
原因はこれから探します。とりあえず再起動かけときました。
>もっと初心者にもやさしいソフトじゃないと
アドバイス感謝です。
0468デフォルトの名無しさん
NGNG0469デフォルトの名無しさん
NGNG繋いでみたです。
0470デフォルトの名無しさん
NGNGjava.lang.NullPointerException
0471デフォルトの名無しさん
NGNG環境をかいてくんなまし。
>>470
出た場所も書いてくれると、あとでデバッグの際に役に立ちます。感謝です。
0472デフォルトの名無しさん
NGNGていうかちゃんと PreparedStatement とパラメータマーカ使ってくれ
0473470
NGNGこんなんでいいのでしょうか?
feed entrance:anothergroup_anotherbbs
java.lang.NullPointerException
at vojta.servant.MessageDBHsqldb.updateThread(MessageDBHsqldb.java:245)
at vojta.servant.MessageDBHsqldb.storeMessage(MessageDBHsqldb.java:92)
at vojta.servant.VojtaClient.processIncomingPacket(VojtaClient.java:330)
at vojta.servant.VojtaClient.processPacketInQueue(VojtaClient.java:308)
at vojta.servant.VojtaClient.run(VojtaClient.java:1531)
ちなみに「はじめりです」スレを立てたのは私です。
0474470
NGNGDROPPED:failed to get packet3
0475デフォルトの名無しさん
NGNG0476デフォルトの名無しさん
NGNG0477デフォルトの名無しさん
NGNGやっぱり実際にネットに公開すると、いろいろと不具合が見つかってよいですね。
もう少し作りこんでから公開したほうが迷惑をかけずに済むのか、ちょっと考え中です。
ご協力本当に心から感謝です。VMは最新版に変えときます。
0478470
NGNGがんがってくださいね>開発者さん
期待していますんで。
0479デフォルトの名無しさん
NGNG迷惑だと感じたら、やらないので気にしなくて良いです。
みんな動かない時でもそれなりに、原因を考察したりして楽しんでるみたいだし・・(w
0480デフォルトの名無しさん
NGNGよくわからんけど、今のままでも難しいと思うわけ?
んー、ファイル交換はねー。
DL板を敵に回すようなことは必要ないけれど、
少なくとも彼らに気に入られるソフトにはなってほしくないな(藁
0481デフォルトの名無しさん
NGNG0482デフォルトの名無しさん
NGNG0483デフォルトの名無しさん
NGNGみんな興味本位と期待で試してるんだし、公開は続けて欲しいと思うよ。
実際プロトが動くといろいろ分かるしね。
全然関係ないけど、個人的にはP2Pコアの部分とその上のアプリ部分は
できるだけ依存関係を薄くして欲しいなりYO
0484デフォルトの名無しさん
NGNGんが、vojtaproject.kicks-ass.orgにPING通らないですネ。
今はサービスしてないんですよね?
動くようになったらまた試してみたいと思います。
でわでわ。
0485デフォルトの名無しさん
NGNG0486デフォルトの名無しさん
NGNG0487デフォルトの名無しさん
NGNGサーバはずっとうごかしてるんすけど、しばらくすると止まっちゃうんですよね。
何が悪いのか調べてない(vojta? linuxの設定?dyndns.org? adsl?)
0488デフォルトの名無しさん
NGNGそーですか、まぁまた時々試してみるです。
しゅうせいがんがってね。
0489デフォルトの名無しさん
NGNGhttp://vojtaproject.tripod.co.jp/
文字化けとか、例外出して止まってしまうところを直しました。
後は止まらないように祈るだけなのです。
デーモン起動にすると、言語として日本語を設定できないJavaVMは、どうやら仕様のようなので
あきらめたのです。
0490デフォルトの名無しさん
NGNG0491デフォルトの名無しさん
NGNGちんぷんかんぷん
0492デフォルトの名無しさん
NGNG起動の仕方間違ってるのでは?
JAVAは大文字小文字を区別するぜよ。
0493デフォルトの名無しさん
NGNG0494デフォルトの名無しさん
NGNGあと些細なことだけど
Exit Voita
Thank you for using Voja
になってるよ。
0495デフォルトの名無しさん
NGNG切り替わらないよ。返すhttpヘッダがおかしいのかも?
おかげで2重カキコになってしまった..
0496デフォルトの名無しさん
NGNGJVM起動OPTに -Dfile.encoding=MS932 で直らないかな?
これ無視するJVMもあるみたいだけど
0497市民A
NGNGおもしろそうな企画なんで参加させていただきたいと思いますが、
なにせプログラムは挫折した経験しか持ち合わせてないもんで・・・
何か、お手伝いできることはないでしょうか?
といってる矢先にInitialize databaseするとstatusがERROR。
よくわからない人は手を出さない方がいいのですかね?
0498デフォルトの名無しさん
NGNGあれ…vojta繋いでみたけどAAなんて貼って無い…ちゃんと繋げてないのかな?
0499デフォルトの名無しさん
NGNGログっていうか、コンソールに表示されたものをコピペして貼っておけば、
だれか見てくれるかもしれないよ。
なんとなく、入れたフォルダが悪いような気がする。
C:\voja\
ぐらいのシンプルなディレクトリ(名称に空白・漢字なし)で試してみたらどうでしょうか?
0500デフォルトの名無しさん
NGNG>>499サンが言うように、デスクトップにおいて実行したときに
初期化に失敗してましたがH:\に移動したら問題なく初期化
出来ましたですよ。ただうまくつながらなかったですが。。(ウトゥ
...500ゲト
0501デフォルトの名無しさん
NGNGconfフォルダの中にあるVojtaServantPreference.xml。この中のServerPortの値を
適当に変えてみてください。何か例外が表示される場合は、ここにそのままコピペ
すると、今後の不具合修正の参考にさせていただきます。
0502デフォルトの名無しさん
NGNGつながっているかどうかは、画面上の方のConnectors(数値)のところをご覧下さい。
数値が接続しているノードの数です。Showでその詳細が表示されます。
何かカキコできれば、つながってることになります。
0503デフォルトの名無しさん
NGNGいや、connetorsも表示されて、カキコも出来ているので接続に問題はないかと思うんですが、
AA貼った人がいるらしいけど、そのAAが表示されてないのできちんと書き込みが配送されて
ないのかな? と思いまして。
0504デフォルトの名無しさん
NGNGそれは由々しき問題です(w
まず全ての板に接続し、念のためもう一度スレッド一覧検索を行ってください。
0505デフォルトの名無しさん
NGNGうーん…やはりダメみたいです。
0910あたりで一度テストしたときのデータが残ってるのかな?
0506236
NGNG211.19.93.42であってる?
0507デフォルトの名無しさん
NGNG0508デフォルトの名無しさん
NGNG0509236
NGNGdetailの文字化け直ってます。
ポートを2223に変えて動かしてますが、快調。
出かけるまで数時間このままにしておきます。
0510アドレス晒す時は注意。
NGNG公開Proxyとして登録しているようです。
=書き込みできなくなります。
板毎に設定があるのかもしれませんが、この板はダメです。
私は508ですがやられました・・
今はアドレス変更してますが。
0511デフォルトの名無しさん
NGNGDirection NORTH_EAST とかあったけと、8角形グリッドなの?
0513デフォルトの名無しさん
NGNGつながりましたね。
0514236
NGNGつながった後、いきなり不安定になったからどうしたのかと思ったら
ルータのNAPTテーブルが溢れた・・・・。つなげっぱなしは断念。
#うちのルータがタコいんかな〜。
新規セッションの張りすぎが原因のよう。
作者のひと、面倒かも知れんけどそのうち改善希望。
0515デフォルトの名無しさん
NGNG----------
newConnector:211.19.xx.yy:80
java.lang.Exception: failed to instantiate socket to:61.121.zz.pp:2223
at vojta.net.VojtaSocket.<init>(VojtaSocket.java:43)
at vojta.servant.Connector.createNewVojtaSocket(Connector.java:99)
at vojta.servant.Connector.sendPacket(Connector.java:136)
at vojta.servant.VojtaClient.processOutgoingPacketType(VojtaClient.java:
1421)
at vojta.servant.VojtaClient.processOutgoingPacket(VojtaClient.java:1397
)
at vojta.servant.VojtaClient.processPacketInQueue(VojtaClient.java:312)
at vojta.servant.VojtaClient.run(VojtaClient.java:1526)
DROPPED:failed to send packet to:61.121.zz.pp:2223
java.lang.Exception: failed to instantiate socket to:61.121.zz.pp:2223
at vojta.net.VojtaSocket.<init>(VojtaSocket.java:43)
at vojta.servant.Connector.createNewVojtaSocket(Connector.java:99)
at vojta.servant.Connector.sendPacket(Connector.java:136)
at vojta.servant.VojtaClient.processOutgoingPacketType(VojtaClient.java:
1421)
at vojta.servant.VojtaClient.processOutgoingPacket(VojtaClient.java:1397
)
at vojta.servant.VojtaClient.processPacketInQueue(VojtaClient.java:312)
at vojta.servant.VojtaClient.run(VojtaClient.java:1526)
DROPPED:failed to send packet to:61.121.zz.pp:2223
terminateConnector:61.121.zz.pp:2223
java.lang.Exception: failed to instantiate socket to:61.121.zz.pp:2223
at vojta.net.VojtaSocket.<init>(VojtaSocket.java:43)
at vojta.servant.Connector.createNewVojtaSocket(Connector.java:99)
at vojta.servant.Connector.sendPacket(Connector.java:136)
at vojta.servant.VojtaClient.processOutgoingPacketType(VojtaClient.java:
1421)
at vojta.servant.VojtaClient.processOutgoingPacket(VojtaClient.java:1408
)
at vojta.servant.VojtaClient.processPacketInQueue(VojtaClient.java:312)
at vojta.servant.VojtaClient.run(VojtaClient.java:1526)
DROPPED:failed to send packet to:61.121.zz.pp:2223
newConnector:61.121.zz.pp:2223
cancel3
cancel3
cancel3
cancel3
failed to setConnector
new Host:61.201.mm.nn:8083
failed to setConnector
failed to setConnector
failed to setConnector
cancel3
cancel3
cancel0
host_target:211.19.xx.yy:80
this.getHost():61.201.mm.nn:8083
host_target:805609496
this.getHost():-883154115
unsubscribe
** terminated
0517デフォルトの名無しさん
NGNGせっかくだから何か書き込んでみてよ。
日本語ディレクトリはダメらしい。
0518市民A
NGNG0519市民A
NGNG0520デフォルトの名無しさん
NGNG0521デフォルトの名無しさん
NGNG>ルータのNAPTテーブルが溢れた・・・・。つなげっぱなしは断念。
>#うちのルータがタコいんかな〜。
>新規セッションの張りすぎが原因のよう。
>作者のひと、面倒かも知れんけどそのうち改善希望。
この問題は認識しています。「ちゃんと生きてる?ところでお前の南誰?」みたいなことを確認しすぎ
です。将来のバージョンではもっと頭よくなる予定です。
対症療法としては、SevantPreference.xmlのIntervalSelfOrganizationの数値を増やしてください。
0522デフォルトの名無しさん
NGNGこれって確認する度に、コネクトしてるって事?
セッションって張りぱなしじゃないの?
0523デフォルトの名無しさん
NGNGとりあえず止まらずに動いているようなのでよかったです。
0524デフォルトの名無しさん
NGNG0525デフォルトの名無しさん
NGNG0526デフォルトの名無しさん
NGNG0527デフォルトの名無しさん
NGNG0528デフォルトの名無しさん
NGNG0529デフォルトの名無しさん
NGNG作者氏だたりして(w
0530vjt5号@vjt5号
NGNGVojtaを語るときは全員コテハンにすれば良いのかも。
0531デフォルトの名無しさん
NGNG>>1の「サーバに依存しない」とは、従来の掲示板で言うところの管理は不可能であることを
意味する。
サーバに依存しない匿名掲示板は、おそらくコードによってのみ統制される。従ってそのコミュ
ニティ(まだないんだけど)が、利用者が自由であると「感じられる」ものであるためには支配者
は透明な存在でなければならない。よって作者はコテハンを使うべきではない。
んー。レッシグのCODEを読んだばかりだということがバレバレなカキコだ。
0532デフォルトの名無しさん
NGNG名無しのままでいるのも生活の知恵。
ま、結局当人の好きなようにするのが一番だけど。
0533236
NGNGちゃんとした開発はできそうにないです。
一般のほうだと3/22なんですが \60k はでかい・・・。
待ってる人は待たせてすまんね。
それまではドキュメントでもぽつぽつ書いてるかな。
ソース
http://www.microsoft.com/japan/presspass/releases/021402msdn.htm
0534デフォルトの名無しさん
NGNGVojtaも最初は、出て行くパケットとかあて先を監視しながら動かしたけど、
最近のバージョンはある程度信じて、動かしてる。
何が嫌かって言うと、偽者が出てくると嫌なんだよね。
判別がつけば問題ないけど。
アプリケーションを入れて動かすって事は、ある意味それを信じなくてはいけないわけで、
それってのは、配布元であり作者であるわけよ。
それが識別できない状態では、ちょっと怖すぎ。
特にこの板みたいにIDが出ないスレだと、すごく簡単に自作自演できてしまう。
「作者」を名乗る奴が、最新版はここに置いたよと、virus・troi入りのURLを張る。
そんで、「うまく動いてます」等の感想を自作自演
タイミング悪くそのレスのやり取りを見た奴が、ファイルを落として実行。
virus感染・トロイ潜入・・・・
virusソフトが万能だなんて思ってる人はいないでしょ?
FW入れてたって、vojta用に設定した穴から出入りされちゃうよ。
だから、配布物に署名なり、発言にトリップなり付けてホシイ。
それだけでも安心感が違う。
0535534
NGNG既出かな?
googleでは引っかからなかったけど。
0536デフォルトの名無しさん
NGNGhttp://it.nikkei.co.jp/it/njh/index.cfm?i=20020213s2000s2
>50人のコミュニティで、ピアツーピア型の設計で擬似的に作成したサーバーレス電子掲示板システ
>ムを利用して自由にメッセージの交換をしてもらい、そのときの情報の流れを分析した結果、平均し
>て3.5ホップ(メッセージの伝言の繰り返し回数)で、全員が同じ内容を共有することができ、
3.5ホップ?
>サーバーやネッ卜ワークの過負荷が原因で、巨大掲示板などがサービスを中断せざるを得ない
>ケースが時々見うけられる中で、筆者らは、このピア・ツー・ピアー型設計方式を、新たなコミュニ
>ティサポートの方式として注目している。
株屋氏ね。
0537デフォルトの名無しさん
NGNGでもな、50人ならいいけど、500人なら、パケット洪水で死ぬぞ。
それとも違うのか。3.5ホップ。おしえろや3.5ホップの根拠。
0538デフォルトの名無しさん
NGNG0539デフォルトの名無しさん
NGNGすみません。横澤先生は株屋ではなかったようです。つい反射してしまいました。
0540デフォルトの名無しさん
NGNG3.5ホップの田中さん、根拠を教えてください。
0541デフォルトの名無しさん
NGNGhttp://www.google.co.jp/search?q=cache:SrL2ih58PtgC:te.ppei.net/explain.php+%93c%92%86+%97T%88%EA%98Y%81%40P2P&hl=ja&start=1
田中さんはちゃんと実験君してるぞ!おまえも謝罪しる!
0542デフォルトの名無しさん
NGNG二、50名分しかQUOカード買えなかった
三、ピークパフォーマンスが50ピアであることも計算できた
四、3.5ホップって言ってみたかった
「巨大掲示板の破綻」を言及して代替としてのP2Pと言ってんだから50はないよな・・・。
0543デフォルトの名無しさん
NGNGヴァーチャルなら、ピアの数50は少なすぎるYO!。リアルなら仕方ないかも。
0544
NGNGノード数が300だと、平均Hops数4.1
ノード数が3000だと、平均Hops数4.7
条件にもよるから、3.5ホップスとの比較は出来ないけど、今度50ノードで検証してみようか?
0545デフォルトの名無しさん
NGNGGnutellaまんまで3000でも4.7ってマジ?
もしこの通りならワープノードとか考えなくて済むから、えらい楽なんだけど
て言うか、Gnutellaが思いの他良くできてるってこと?
それとも、頂戴的にP2Pで結んでくだけでも特に問題ないってこと?
0546ほげ隊長 ◆cG6Ia.BU
NGNGzigumoの方はだいたいテストも終わりまして、
プロトタイプを来週の22日ぐらいには公開でき
そうです。(結構いい感じで動いています。)
固定IPも取得できていまして、現在、エントリー
ポイント用のサーバを準備しているところです。
もうしばらくお待ちください。
ある程度準備が整ったら、また、書き込みますの
で、zigumoのテストの時はよろしくお願いいたし
ます。
最新版のスナップショットを載せましたので、よか
ったら、みてみてください。
http://www5.ocn.ne.jp/~zigumo/
0547デフォルトの名無しさん
NGNGピアの数が増えてもHops数が小さいということは、あるピアが同じパケットを何度も受け取る
リスクがあるってことだとおもうよ。つまり効率がとても悪い。Hopsにとらわれず、P2Pネットワーク
全体の通信量で考えてみよう。ちょっと考えれば、そんなことはいちいち実験する間でもない。
0548デフォルトの名無しさん
NGNGうちがやった実験だとこんな感じ。
以下、5000ノードで 100% のブロードキャストを達成するためのデータ。
同時コネクション 平均ホップ数 総転送数
3 〜 4 9.1 15700
4 〜 5 6.8 20400
5 〜 6 5.8 25700
6 〜 7 5.1 30400
7 〜 8 4.7 31200
:
10 〜 11 4.0 40000
同時コネクションを無尽蔵に張ればいくらでもホップ数を下げられるが、
トラフィックが線形に増えるという諸刃の剣。
0549デフォルトの名無しさん
NGNG素直にメッセージを丸投げすれば、最悪、ひとつのメッセージの
サイズ×ノードの接続数受け取ることになるわけだけど、事前に
送信するメッセージのIDだけを送るなりして確認作業をしておけば
複数の接続先から来たとしても、そう通信量は増えないんじゃない?
0550デフォルトの名無しさん
NGNG浅はか。一度紙に書いて、よ〜く考えてみよう。
0551デフォルトの名無しさん
NGNGって、計算は成り立つかな?全くの当てずっぽうだけど・・・・・
0552デフォルトの名無しさん
NGNGうーん。
ちゃんとやってりゃ同じコネクションから2度データが
来ることはないわけだから、最悪でも1メッセージにつき
メッセージ本体のサイズ + 確認応答 × コネクション数
しか通信しないと思うんだけど…。
一応コードも書いてみた。
http://users.goo.ne.jp/ggg_ggg_ggg/p2ptest1.lzh
仕様:
メッセージ本体を送る前にMD5ハッシュを想定して16Byteのデータを送信。
メッセージを受け取るか否かの応答に1Byteほど送信。
メッセージ本体は5KByte。
0553デフォルトの名無しさん
NGNG>来ることはないわけだから
例えば、初めに、TTL=2のパケットが送られてくる。他のピアに送る。
次に、同じコネクションまたは異なるコネクションから、同じ内容のパケットだけれども、TTL=3のもの
が送られてくる。これを無視すると末端に配布されない可能性があるので、そのパケットをもう一度
他のピアに送信しなければならない。
間違っていたら指摘してくれ。
0554236 ◆lGMVcE.o
NGNG完全配布をしたいならTTLは必要ないだろ。
メッセージがすでに既知であるか否かで破棄するかどうかを決めればいい。
かわりに発信時刻を付加して十分後にすべて消滅とかは必要かも知れんけど。
0555デフォルトの名無しさん
NGNGそのノードの処理は遅れる。従って>>553のような状況は起こりうる。 さらに、ノード間の通信速度
も保障されてないので、>>553のような状況は起こりうる。
さらに、Gnutellaプロトコルでは、違うコネクションから同じパケットを何度も受け取る。この可能性は、
接続数を大きくすればするほど増大する。それが>>548の言うところの諸刃の剣。同じパケットを何
度も受け取っていると、速やかに伝達すべき必要なパケットの処理が遅れるため、さらに>>553のよ
うな状況が起きる。 この欠点を解消するために、Gnutellaでは人の持ってるピアに関する情報をキ
ャッシュするような仕組みがあった(パケットをブロックする)と思うんだけど、P2PBBSでは、更新情
報を含むパケットをブロックしてはいけないから、これは応用できない。
いやまてよ。君が僕に送ってくれるパケットは、全部他の人からもっと早く届くんだよね。だから君と
僕との関係は解消したほうがいいんじゃないかな。さよなら。あーでも。僕が君に送るパケットは有
効かも知れないし、それに君のパケットは「全部」古いとは言い切れない。
0556デフォルトの名無しさん
NGNG全てのノードでクエリが実行が出来るなら、はじめからTTLはないほうがいいですよね。
なぜGnutellaのプロトコルを設計した人は、Queryを完全配布を目指さなかったのだろう。
それはGnutellaのプロトコルでパケットを完全配布するのに難点があるからではないのだろうか。
0557236 ◆lGMVcE.o
NGNGさて、何の話だ?
・最初どっかの研究室の話で
・3.5ホップは本当か
・ホップ数と総転送量の関係
・転送量削減のためのハッシュ
で
・転送中断とTTL
だよな。
理論的には、TTLがある限り完全配布を保証することはできない、これもいいと思う。
で最初の四つの話までは完全配布を前提にしているから、TTLのような
「パケットの無条件破棄」は起こらないことが前提だと思うんだけど、どう。
研究室の話も50ピアではTTLが議論するほど活躍しているとは思いがたい。
で、最後の話題で急にTTLが出てきたんだけど、
>それはGnutellaのプロトコルでパケットを完全配布するのに難点があるからではないのだろうか。
「だからgnutella型ではTTLの概念が必須であり、
これを抜きにして考察を加えることはできない」
といいたいんだと思うけど、本当にTTLは必要なのか?
完全配布は本当に無理だったのか、証拠は?
重要なことは、
「TTLが必要である根拠をgnutellaに求めることはできない」
「TTLが総転送量を削減する唯一の方法である証明はない」
「完全配布プロトコルが大規模に運用されたことはない」
ことだ。
さらに、クエリと配布の大変重要な違い、「結果の返送」。
スレッドの告知で使われるパケットは「告知」の通り相手の返事を必要としない。
対してクエリでは返事を受け取ることが目的であり、
故に、問い合わせる数も制限されなければならない。
全世界数万から返事されても、自分が困るだけ。
で、まとめとしては
・返送を必要とするパケットについて、TTLなりの受信ピア数制限が必要
・返送を必要としないパケットについて、完全配布が不可能という証明・証拠はない
・TTLがないとき、>>552は有効
・TTLがあるとき、完全配布は保証できない
だと思うんだけど。どうよ。
0558デフォルトの名無しさん
NGNGGnutella型でメッセージのブロードキャストを考えているなら、実際にコード書いて実験してみて。
俺的には、パケット洪水でトラフィック量が多すぎ。小規模のネットなら可能だが、
実際には使い物にならないと思う。
0559デフォルトの名無しさん
NGNG0560デフォルトの名無しさん
NGNGだから、なんで Gnutella 型だとパケット洪水になると思うのか
理由のご説明をお願いできませんか。>>552で2重受信対策を
した簡単なコードを書いてみましたが、特に Gnutella だから
通信量大洪水といった現象は見られないのですが。
シミュレーションのやり方に問題がありますでしょうか?
全てのノードに届くまでが遅っせぇっていうのならまだわかるんだけどなぁ。
あと、TTLは俺も要らねーと思う。
0561236 ◆lGMVcE.o
NGNG>>552参照。情報の共有を目的に掲示板にいるわけだし。
それを反証したいのなら、自分で根拠となるコード書かないと。
それと、gnutellaは掲示板プロトコルではないでしょ。
必然的にgnutella型といえども改変が必要になる。
そこに作者の力量やアイディアが入る余地があるのに、それを事前に否定するのはちょっとね。
0562デフォルトの名無しさん
NGNG生まれるのだろうし。
0564デフォルトの名無しさん
NGNGでも、悪意のある書き込みはどうするんだろう。
プロトコルをオープンにすると匿名性がある掲示板だと、
やりたい放題の攻撃を受けそう・・。
0565デフォルトの名無しさん
NGNGおいおい…
理想/理論/実装のそれぞれの観点で進めて行くべきでしょが
実装の配布だけならこのスレ使う必要ないし。
使うだけのユーザーはイッテヨシ
0566デフォルトの名無しさん
NGNG最後の1行が蛇足だな。
なぜなら、使ってくれるユーザーの調達は困難な問題の最右翼だから。
でも、その他の部分は同意するよ。
0567デフォルトの名無しさん
NGNGじゃ、お前一人でやってれば?
0568デフォルトの名無しさん
NGNG関係ないけど、他のスレッドで見つけた。
Mnet is a universal file space.
http://mnet.sourceforge.net/intro.php
0569デフォルトの名無しさん
NGNGユーザー逝って良しは反省します。
最近 vojta の動作確認がメインテーマになっててたし、まぁ
話が分散するのは良くないからそれでもいいと思ってたけど、
技術的な検証の話にまで、いいから vojta を見習って動くモノ
作れやと言うのは板違いじゃねーのかと思っちまっただけです。
ごめん。
0570470
NGNGすみませんです。
0571デフォルトの名無しさん
NGNG0572デフォルトの名無しさん
NGNG0573デフォルトの名無しさん
NGNG0574デフォルトの名無しさん
NGNG0575デフォルトの名無しさん
NGNG0576デフォルトの名無しさん
NGNG一ニ三 〜|/゚U゚|
一ニ三 ⊂二 y /⊃
一ニ三 / _二⊃
一ニ三 ⊂二ノ
===
+ 激しく忍者 +
0577デフォルトの名無しさん
NGNG/ ̄> (‘台‘)
|゚U゚ヽ| (二二 ノ.y ゝ二二つ
と y 二つ | |
〉 〈 ノ |
⊂二 .Y | |⌒二二 -イ .|
し' ..  ̄ | |
.(二|
+ 激しくエアロビ +
0578デフォルトの名無しさん
NGNGhttp://vojtaproject.tripod.co.jp/
0579デフォルトの名無しさん
NGNGそれではおやすみなさい。
0580デフォルトの名無しさん
NGNGいただきます。復活したらまたここにカキコします。
0581580
NGNG次のバージョンで修正されます。
0582デフォルトの名無しさん
NGNG家帰ったらテストしてみます。
0583デフォルトの名無しさん
NGNG0584デフォルトの名無しさん
NGNGテストしたいと思うのですが、スレッドはないし、新規スレも
「ERROR You need to feed a host to servant.」
で立てられないです。。。
正直、何が何やらさっぱり判らん。
0585デフォルトの名無しさん
NGNGえーと、まずConnectorsのshowを選んで、feedボタンを押す。んでもっかい読み込んでみ。
直ぐには反映しないかもしれないんでまずはおちけつー。
0586デフォルトの名無しさん
NGNGオフィシャルサイトに掲示されている、使用方法の1-4は
実行しています。
ですが、スレもないし、検索もできんし、スレも立てられんし、
要するに何にもできない。。。
俺はアホだーーーヽ(`Д´)ノプンスカ
0587
NGNGそして、コンソールに表示されているメッセージをとにかくここに添付してください。
0588デフォルトの名無しさん
NGNG[環境]
Win98SE , IE5.01sp2 , acca ADSL8M
Java2 Runtime Enviroment,Standard Edition 1.31_02
[ログ]
F:\vojtaproxy0914a>java -cp lib\xerces.jar;lib\hsqldb.jar;lib\activation.jar;lib
\mail.jar;lib\vojtaproxy.jar vojta.VojtaApplication
instantiating db connection...
Reset VojtaClient:vojtagroup_vojtatest
Reset VojtaClient:vojtagroup_vojtatest2
Reset VojtaClient:anothergroup_anotherbbs
Starting VojtaClient:vojtagroup_vojtatest
Starting VojtaClient:vojtagroup_vojtatest2
Starting VojtaClient:anothergroup_anotherbbs
starting timer:query_neighbor
starting timer:query_warp
starting timer:query_masterslave
Starting proxy thread port:8081
Starting VojtaServer(0.914a):80
compute guid
feed entrance:vojtagroup_vojtatest
new Host:vojtaproject.kicks-ass.org:80:-1
Status
Your protocol:Vojta 0.914a
Your remote Host:61.210.xxx.xxx:80
Your guid:1784444445(37SEsD)
Your encoding:MS932
0589デフォルトの名無しさん
NGNGスレッド一覧検索を繰り返したりすると見られるようになったりもします。
0590
NGNGわかりやすいかもね。あと、Connectorは常に複数形だとアレだね。
次のバージョンで直します。
0591デフォルトの名無しさん
NGNGんー、やっぱり何度feedしても、Connectorsは0のままです。
ルーターモデムの設定も必要ですか?
0593デフォルトの名無しさん
NGNG80番portは開けているし、問題が見当たらないです。
もう今日は眠いから諦めます。
お付き合いくださって、感謝します。
0594デフォルトの名無しさん
NGNGhttp://vojtaproject.tripod.co.jp/
変更点は、
- メッセージポスト時、"&"を正しく送信できない(URLのデコードの際のバグ)不具合を修正。
これにより文字実体参照が正しく送信される。送信が途中で切れる現象も修正される。
- reservedConnectorにカウントを設け、タイムアウトで取り除くように設定(接続の予約はしたけれど、返事が返ってこないので接続をキャンセル)。
- GUIを少し変更。
です。もしよろしければお試しください。
0595デフォルトの名無しさん
NGNG>>534 じゃないけど、ちょっと不安になるな・・URLとか微妙に違ってたりしたら・・・・
(((( ;゚Д゚)))ガクガクブルブル
http://vojtaprojact.tripod.co.jp/
(´-`).。oO(このアカウントとってクローンなページ書いて告知したら何人釣れるだろう・・)
と予防線を張ってみる てすと。
0596デフォルトの名無しさん
NGNG動作は一切保証されません。
掲示板のログやウェブページは失われる可能性があります。
将来に新しいバージョンがリリースされた場合、過去のバージョンはサポートされなくなります。
誠に恐れ入りますが、以上をすべてご理解いただいたうえで、自己責任においてご参加ください。
0598デフォルトの名無しさん
NGNGある意味これ鉄則。
転んでも泣かない。(w
個人的には作者が多少気を使ってくれても良いとは思うけど、
作者には自身の考え方があるんだろうから別に構わない。
>>597
全てがそうって考え方はちょっと違う。
信頼するに足る情報の掲示されかたが全然違う。
まぁ匿名での作者からの直接提供はかなりリスクが高い事は覚悟しておくべき。
ちなみにオレはVMWare環境でテストする事でリスクは極力回避しているつもり。
0599デフォルトの名無しさん
NGNGWinMXで共有されているわけでもなく、http://vojtaproject.tripod.co.jp/という定点に
にアップロードされているわけである。
結局は、http://vojtaproject.tripod.co.jp/を信頼するかどうかなのであり、それについては
他のオンラインソフトとなんら違いはない。
反論は?
0600デフォルトの名無しさん
NGNGである限りはある程度の信頼は出来るんじゃないの。
作者(出元)の同一性を掲示して欲しいって事をいってるんでしょ?
>>595
のprojactには笑ったけど。
コテハンでもTripでもURLでも、見間違えたら一緒でしょ >>598
なんかこのネタは激しくスレ違いなんで、適当なスレ見つけてそっちでやってよ。
0601デフォルトの名無しさん
NGNG感慨にふけってみるテスト
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
0703デフォルトの名無しさん
NGNG0704865
NGNGそもそもノートン切ってなくてもスレ1つだけは見れたから問題ないのか・・・
俺も風呂入ってきます。揚がったときには見れてますように。
0705608
NGNG0706デフォルトの名無しさん
NGNG(1)P2PCache http://www.geocities.co.jp/SiliconValley-Sunnyvale/1506/
ピア間で2ちゃんねるのログをやりとりする。既に完成?
(2)2ちゃんねる依存型P2PBBS
不明
(3)vojta http://vojtaproject.tripod.co.jp/
Pure型P2P掲示板。ウェブブラウザからアクセスする。
(4)Tiara http://tiara.zive.net/
.netのP2PBBS。
(5)zigmo http://www5.ocn.ne.jp/~zigumo/
かちゅ〜しゃライクWin32専用のPure P2P掲示板。
0708デフォルトの名無しさん
NGNG3.5ホップとか。
0710デフォルトの名無しさん
NGNGの開発は聞きません。
0712デフォルトの名無しさん
NGNG------------------
【徹底討論】 どうする・どうなる? Zigmo 02/02/23 01:03:10 f63c28a335167d7d5b07b09a942aa6b9
名前がVojtaよりわかり易いのが最大のメリットかと。
やっぱ作者の名前が・・・ 02/02/23 01:05:01 1cd14eff46afc57fe00726389c027fae
(・∀・)イイ
0713デフォルトの名無しさん
NGNGそろそろ寝ようかと思うんだけど、サーバあげっぱなしはさすがにマズイ…か?
0714ちんぽ屋
NGNG0715608
NGNG書き込みだと思われ・・・
0716デフォルトの名無しさん
NGNG0717デフォルトの名無しさん
NGNG0718637
NGNG0719デフォルトの名無しさん
NGNG判断すれば誰が立てたのが見えないか分かってイイ!?
0720608
NGNGtimeoutしてるのかな? 隊長は風呂か?
0721デフォルトの名無しさん
NGNG誰かどっかに置いてくれ(笑
#!/usr/bin/perl
use CGI;
use IO::Socket;
my $cgi = new CGI;
print $cgi->header(-type=>'text/html; CHARSET=Shift_JIS');
print "<html><head><title>Zigmo Checker</title></head><body><p>\n";
my $host = $cgi->remote_host();
my $port = 6340;
my $socket = IO::Socket::INET->new(PeerAddr => $host, PeerPort => $port, Proto => 'tcp');
if (defined($socket)) {
print "${host}:${port} は外部からアクセス可能\です。";
} else {
print "${host}:${port} は外部からアクセス不可能\です。";
$socket->close();
}
print "</p></body></html>\n";
exit(0);
0722デフォルトの名無しさん
NGNG0724721
NGNG$socket->close(); はアクセス可能な時に実行されるようにしてね。チュッ
0725デフォルトの名無しさん
NGNGzigmo公開おめでとうございます。これからダウンロードしてアクセスさせていただきます。
なんかすごいカキコがあってびっくりしました。vojtaもよろしく〜。
0726608
NGNG立ててみる と
【貴様ら】 です。 後は粘ったら?ガマンしてたら?とれたYO!
明日早いので、そろそろ寝るYO!
0727637
NGNG0728デフォルトの名無しさん
NGNGどんどんいいツールがでてきますねぇ。このさきたのすみです。
>>726
ニュー速で見られないのはこちらも同様のスレの様です。
やはりカキコした方の設定の問題なんかな?
0729ちんぽ屋
NGNG【貴様ら】
608@2ch
【驚愕】
っす。
# あ。俺、6340開けてたっけ課?
0731ほげ隊長 ◆cG6Ia.BU
NGNG>>725
どうもです。
ちょっと、zigumonet自体が不安定になっているようなので、
きちんとうごかないかもしれないですが、、、
こちらこそ、よろしくです。
0733
NGNG0734ほげ隊長 ◆cG6Ia.BU
NGNGおおっ、素早い!!
さすがム板ですな。
>>730
zigumo用のサーバをレンタルしようかと思っていましたので、
レンタルしたらそこに設置しようかと思います。
あと、CGIリフレクタも設置したいし、、、
いろいろ、考えてみます。
0735デフォルトの名無しさん
NGNG吝かではないのでしてみたYO!
0736名無しさん@スレ立て
NGNGうちでは、あと 865@2ch を取得出来てます。
とにかく時間がかかるので我慢するしかないカモ。
Win2k PII 266Mhz Memory 256M
0737デフォルトの名無しさん
NGNG0738733
NGNGレスしてやったぞ。
ヽ(`Д´)ノウワァァァン
何か?
現在この三つの新しいレスを確認!ありがとー!
0739865
NGNG0740デフォルトの名無しさん
NGNG0741デフォルトの名無しさん
NGNGなにもせずにずっと待ってればいいんでしょうか?
それとも、「取得」を連打すればいいんでしょうか?これは負荷になってしまうんでしょうか。
0742デフォルトの名無しさん
NGNG私がせっかちなだけか。でも最初はこのくらいがおもしろいかもしれない。
vojtaはデキがよくなってきてあきてきたところだ。
たのしませてもらうぜ。
0743ちんぽ屋
NGNG置いてみました。
http://www42.tok2.com/home/c9kekeda/test6340.cgi
トクトクなんで、遅いっす。
0744デフォルトの名無しさん
NGNG可能と確認できました。
zigumoの動きがオカスィ(?)のでリブートしたら接続相手が減った…サミスィ
0746865
NGNG0747デフォルトの名無しさん
NGNG自分は何もしてないのに落ちるから、
外部からの要求がトリガーになってるのかな?
0748デフォルトの名無しさん
NGNGスレはあれどもレスが無し。(;´Д`)
0749デフォルトの名無しさん
NGNG漏れもそう。起動して接続した後すぐ落ちるよ〜
Win2kSP2/256MB
0750デフォルトの名無しさん
NGNG0751865
NGNG0752ギコ猫旅団@ダメナヤツハナニヲヤッテモダメNo.137
NGNGミ,,゚々゚ゝ レスがついて、ちょっとうれしい
0753ほげ隊長 ◆cG6Ia.BU
NGNG予想以上にたくさんの人が参加してくれたみたいで、検証用の
データがたくさん集まりました。
既知のバグおよび要望についてまとめてみます。
・転送が異様に遅い
→通信回りのバグです。調査中です。
・zigumoが何をしているか分からない。
→転送状況をなんらかの形で表示するようにします。
・スレッドがあってもレスが取得できない。
→これはファイアーウォール内の人がレス情報をもっている可能性があります。
あと、バグもあるかも。
・エントリーポイントの入力を自動化したい
→する方法がありますので、後でホームページに載せておきます。
・zigumoが落ちました
→どんなエラーが出たか教えてくれるとうれしいです。
・zigumo以外のソフトが落ちました
→???
他にも何かあったら教えていただければ幸いです。
0754デフォルトの名無しさん
NGNGVojtaもZigmoも テストには飽きました。
0755ほげ隊長 ◆cG6Ia.BU
NGNGzigumoキャッシュサーバが落ちました。
再度立ち上げましたので、再度接続してみてください。
0756デフォルトの名無しさん
NGNG0757デフォルトの名無しさん
NGNG0758865
NGNG早急な改善をキボン。
0759ほげ隊長 ◆cG6Ia.BU
NGNGそれでは。。。
0760デフォルトの名無しさん
NGNG1.数が少ないから
2.システムの本質
3.プログラムのつめが甘い
ど〜れだ。
0761ちんぽ屋
NGNG・板開いたら自動的にスレ更新
・スレ開いたら自動的にスレ取得
0762デフォルトの名無しさん
NGNG東西南北に人がいて、ちょっと楽しかった。つながってんだね。
0763デフォルトの名無しさん
NGNG墓痔汰
JAVAはメモリ喰うのであんまり好きくない。
専用アプリをインストールしておいて、いまさらブラウザで掲示板読む気がしない。
使ってて一番感じたのが、2ch型の掲示板をブラウザで操作するのはウザイって事かも。
痔蜘蛛に比べて動作がわかって良いな思ったが、それはデバック(トレース?)ログを見ているだけと気づいた
ドキュメントとか無いから何やってるか全然わからないと思いつつ、JAVAなのでdecompileして全部みれた。
でもソースに関してのコメントは避けてみる。
JINI使ってタスクバーのインジケータにしてーなとか言ってみる テスト
あー、本当イヤだ。ブラウザで使うのがウザイ。
レスにレスを付けられるようになってるみたいだけど、まだ動かない罠
ブラウザUIに作者の拘りを感じる
vojtaのブラウザの口をパブリックに開放したりする意図があるんだろうな
そ;れもあってJavaなんだろうなとか思ってはみた。
でも今の時代、2ch風な掲示板をブラウザでなんか使ってられるかい!! と言ってみる。
痔蜘蛛
ネィティブコードなんで快適かも。重い・遅いってコメントもあったがウチでは重くはない。
でもレスの取得とか遅い。取れないことも多い
何の処理中か良くというか全然わからない。
スレとかのデータ取得中でも表示手いる板を切り替えると、処理が止まるみたいというか止まってねーか?
データーの取得とかはJob単位でキューイングして実行するようにするべきなんじゃないかと言ってみる。
スレには未読もしくは新着件数とかの表示がほしい。
未読に関しては現状データ構造的にもってんのかー? とかちょっと不安。概念的に設計時から持っておかないとツライよとか言ってみる。
最初から多数の板を切ってあるところに、作者の野望を感じた。
とりあえずかちゅ風のUIにはなってるけど先は長そうだというか、雰囲気が出てるだけであくまでもプロトだーね。
------------------------
と好き勝手な事を言ってみる
0764デフォルトの名無しさん
NGNGP2P_BBSの最大の敵はなんと言っても
他人と違うものを見ているかも知れない、
自分の意見が相手に聞こえてないかも知れない、
という不安。
両ソフトウェアを、この不安を抱えてまで使う意味は
実験的要素以外には、すまないけど見出せない。
これを拭い去れない限りオイラは先は暗いかなと
思うけど、まぁ、がんばってちょーだい(他人事)。
0765デフォルトの名無しさん
NGNG好き勝手いってるね (w
でも禿同な部分もあるね。
0766ほげを
NGNG俺はNetNewsから入った人間なんでそういう不安ってないんだけど
Webの掲示板に慣れた人はそういうシステムっていやなのかな?
0767デフォルトの名無しさん
NGNGのスレのレス数が61953になってるのは私だけ?
0768デフォルトの名無しさん
NGNG俺もレス数が61953になってる。
どうしてああなったのか謎だね。
0769デフォルトの名無しさん
NGNGでもコレ速度が上がるだけで結構つかえるようになりそうなヨカソ
0770236 ◆lGMVcE.o
NGNG・「プロトタイプを動かすのが怖い」
という話があったかと思いますが、2K/XPで専用アカウントを作って
インストールフォルダ以外への書き込みを拒否することでかなりの
リスクを回避できるはずです。レジストリにもACLはあるので不安な人は同様。
ちなみに別アカウントで動かしたいときはrunasサービスを使います。
・「レイヤーの策定」
賛成です。が、こういうのって誰が何をいつ決めるのかが難しいね。
0771デフォルトの名無しさん
NGNG「アポロ1号乗りにくい」「電気自動車高くて使えねー」といっているようなカコワルサ。
それよりも、本当に信頼可能な掲示板になりうるのか?そちらのほうに興味がありますです。
0772デフォルトの名無しさん
NGNG>他人と違うものを見ているかも知れない、
>自分の意見が相手に聞こえてないかも知れない、
>という不安。
両システムについて知らぬのでなんとも言えぬが、届いていないカキコ(届きにくいカキコ)は
それほど多くの人に重要と思われていない、または削除されてしまったどうでもいいカキコという
ことではないの?それは一種のフィルターとしての役割を果たすのではないかと今思っただけ。
0773デフォルトの名無しさん
NGNGアポロ一号乗りにくい、という声がなければ乗りやすくならないわけで
電気自動車高い、という声がなければ安くならないわけで
実用化にむけて何が足りないのか、という
議論はもっとするべきだと思うよ。
やたらとせかすのはアレだけどね。
0774デフォルトの名無しさん
NGNG広めるためにいつかはクリアしなきゃ行けない問題だけど
まずマトモに動くようにするのが先決なわけで。
0775ほげ隊長 ◆cG6Ia.BU
NGNGみなさんの意見を参考にデバッグ作業に入ります。
運がよければ、近日中に新バージョンを公開します。
それでは。
0776デフォルトの名無しさん
NGNG0777デフォルトの名無しさん
NGNG0778デフォルトの名無しさん
NGNG0779デフォルトの名無しさん
NGNG確かに間違ってない (w
それを黙らせる程の内容が必要ですがね。
0780デフォルトの名無しさん
NGNG・P2Pデータ転送層
・データ管理層
・ユーザーインターフェイス層
たいな感じに分けるって事かな。
注力したいのはP2Pデータ転送なんだよね。
言語とかの問題あるけど、
各レイヤ間の通信方法は何か良いんだろう。
07811
NGNGサーバに依存しないP2P掲示板が普及するまで2ちゃんねるが存続するために、ダサいTシャツを買ってください。
http://www.businessstandard.jp/trend/art.asp?newsid=%7BABA4FE2D-0CF0-43EE-B34F-202AFB488F9C%7D
0782236 ◆lGMVcE.o
NGNGそんな感じで要はUI部分を分離させようってことじゃないのかな。
レイヤーって書いたけど、そこの部分以外の層は正直分離できない。
これができればかちゅ〜しゃみたいな第三者からの参入が見込める。
ていうか、P2Pシステムまで組み込まないとブラウザが作れなくなる。
0783
NGNGそんなのめんどくさいなぁ。
それに、vojtaやzigumoと互換性が持たせられるはずもなし。
そもそも、何のためのレイヤー策定なのか定義。
0784デフォルトの名無しさん
NGNGでも生ソケットは結構面倒だしなぁ。
CORBAってどうなの?>詳しい人
(どこぞのウィンドウシステムみたい)
0785
NGNG0786デフォルトの名無しさん
NGNGP2Pコア+UI を全部ひとくくりで開発、ではあまりにもコアの開発者に
負担がかかりすぎるんではないだろうか。
UIの部分はいろいろ好みが分かれる部分だし、2chに対する2chブラウザみたいな
いろんなUI実装が実現できる余地が無いと辛いと思う。
まあZIGMOはプロトコルの詳細もドキュメント化されてるみたいだし、
もう少し仕様が安定してきたらなんとかなりそうな気はする。
0787
NGNG0788デフォルトの名無しさん
NGNG>>780 のいう、データ管理層の分離も2chをブラウザで見てる限りは達成されてるしね。
このデータ管理ってのは、かちゅ〜しゃとかのローカルファイルの管理なんだろうけど、
その層とP2Pレイヤーの切り離しは面白いテーマだね。
UI層もファイル読む代わりに、データ管理層からデータ貰うって感じなんですかね。
0789デフォルトの名無しさん
NGNGなんで突然2chブラウザ・・・ という話は別にして、
現行のソースを見ましたが、自力ですね。
あー、2chブラウザって名前は2chだけど、1chとか/.とか見れるんだよね。
これをとりあえずUIにってのはひとつの手段だよね。
ソースも公開されてるし。
0790
NGNGそういう細かいクオリティ語らせたら、日本人は語る傾向にあるねー。
0791デフォルトの名無しさん
NGNG>長い間このスレあったのは知ってたけど1回も覗いた事なかった。
>何のスレだ?
>つーかP2Pじゃ無理。(転送量的に無理)
果たして本当に「無理」なのであろうか。
「転送量的に無理」とは転送量が大きすぎて無理という意味であろう。
「転送量」とはノード間の転送量のことであろうか。
0792
NGNGもっと書き込もうよー。
0793デフォルトの名無しさん
NGNG断続的にカキコを取得しようとしてるんだけど
全然取得できへんよー。リブートしたほうがイイ?
0794
NGNGつか、俺ひとりで尻取り気分悪い。w
あと、データが存在しませんよりは読み込み中のほーが・・・。
0795
NGNGにIPを入れて同じフォルダに入れればすぐに
入れる。
0796デフォルトの名無しさん
NGNG時計がくるっちょるよ。しりとりにならへんで。
0797デフォルトの名無しさん
NGNGでもレスが一定以上増えない。人がいないだけか?
>>796
わざとずれしてるんじゃないの?
0798デフォルトの名無しさん
NGNGたぶんわざと時刻を弄ってるんだろうね。
書き込みの時刻が、投稿者のPCの時計に依存するのはちょっと問題な気がしないでもない。
0799デフォルトの名無しさん
NGNG0800デフォルトの名無しさん
NGNGここまでのログを見ると、アイデアとしては
(1)各ピアがNTPで補正しよう。
(2)接続するときにお互いの時間を確かめよう。
くらいかな。
0801デフォルトの名無しさん
NGNGvojtaはそんなことはないので、安心して使ってください。
0802デフォルトの名無しさん
NGNG0803デフォルトの名無しさん
NGNGそれは無理ですし、嫌です。
0804デフォルトの名無しさん
NGNG0805デフォルトの名無しさん
NGNG0806デフォルトの名無しさん
NGNG多分vojtaprojactだよ ヽ(*`Д´)ノゴルァ
0807デフォルトの名無しさん
NGNG2ch課金が現実的に。
期待してます。みなさま
0808デフォルトの名無しさん
NGNG0809デフォルトの名無しさん
NGNGN.T.Technology ワラタ
0810デフォルトの名無しさん
NGNG0811デフォルトの名無しさん
NGNGあんな怪しげな会社にカード番号を教えたくないな。
0812デフォルトの名無しさん
NGNG>2ちゃんねるを便利に見たいならこれ!過去ログやdat落ちしたスレッドが簡単に見られます。
欺瞞的。
客から金取るのに、サイトの構造やビジネスの説明(なぜ金とるのか)してないから怪しさ爆発
になってしまう。もしかして、商売下手?
0813デフォルトの名無しさん
NGNG0814デフォルトの名無しさん
NGNGとりあえずジャマでなければ、あっても良いのでは。
0816デフォルトの名無しさん
NGNG0817デフォルトの名無しさん
NGNGZIGMOではありません。zigmoでもありません。「zigumoプロジェクト」です。
http://www5.ocn.ne.jp/~zigumo/
0818デフォルトの名無しさん
NGNG0820デフォルトの名無しさん
NGNG0821デフォルトの名無しさん
NGNG0822デフォルトの名無しさん
NGNG0823デフォルトの名無しさん
NGNG0824デフォルトの名無しさん
NGNG検索しちゃっただろ。オレもした。
0825デフォルトの名無しさん
NGNG0826デフォルトの名無しさん
NGNGhttp://vojtaproject.tripod.co.jp/nenkin.html
0827ほげ隊長 ◆cG6Ia.BU
NGNG>>813-816
実はここら辺も考えてありまして、、、
zigumoといっしょのフォルダにあるcategory.datという
ファイルにカテゴリが書いてあるのです。
で、このファイルは普通のテキストファイルですので、
これを編集してしまえば、自分の好きなカテゴリにでき
るのです。
zigumoの各スレッドにはカテゴリキーワードという情報が
付加されていまして、スレッドを作成する時に、どのカテ
ゴリで作成されたスレッドか、という情報が記録されます。
そのため、各自が勝手にカテゴリを増やしても、問題がで
ないのです。
もっとも、他の人にも新しく新設したカテゴリを教えてあ
げないと、新設したカテゴリに作ったスレッドを他の人が
見ることはできないですが、、、
しかし、逆に考えると、限られたメンバーだけの秘密カテ
ゴリを作ることもできたりします。
詳細は、設計書のとこに書いてあるので、よかったらみて
みてください。
0828デフォルトの名無しさん
NGNGこんちは。
粘菌に関してですが、渡辺浩弐というSF系作家がコンピューターとのつながりを
書いていました。もちろん小説で。
たしか「BLUCKOUT」という小説だったと思うのですが定かではありません。
もしかすると「アンドロメディア」かもしれません(もち、SPEED主演のやつの原作です)。
今日は暇なので(うそつけ、いつも暇なくせに)図書館いって確かめてきます。
渡辺浩弐さんの作品はかなりお薦めです。かなりリアリティーのある作風で、
数年前に書かれた内容が、今現実にあるってことが結構あります。
そう考えると粘菌のアイデアは、かなりいける?かも。
0829828
NGNG申し訳ないです。
0831デフォルトの名無しさん
NGNG0832608
NGNG>>800 確かに、これをどうするかは問題だ。
NTPで強制的?に補正しないと旨く逝かないと思うけど、
NTPサバに対する負荷をどうしようかな?って感じ?
0833デフォルトの名無しさん
NGNGりつけることで同期をとる。正確に補正はできないけど、だいたいは合わせられる?あまりずれてる奴は村八分。
そもそも、どこまで正確にあわせる必要があるかを考えれば、(3)でも許容できるように思います。
0834デフォルトの名無しさん
NGNG書き込み時間詐称は防げないと思うんだけど…
0835デフォルトの名無しさん
NGNG人類の人口増加速度よりも早いのが、ちとやる気起きない原因だねぇ。
もって10年?
0836デフォルトの名無しさん
NGNGhttp://vojtaproject.tripod.co.jp/
主な変更点はウェブブラウザ用のゲートウェイを設けた点です。
http://vojtaproject.kicks-ass.org/
でサーバントなしでブラウザからアクセスできます。
P2P粘菌マジで面白いですね。粘菌の自己組織化。妄想が広がります。
色々本を注文しました。教えていただいた小説は、今はちょっと手に入りにくい?amazon.co.jp
zigumoちょっと読めないレスあるけど、なんとか動いていますね。
zigumoもvojtaも時間あわせないとだめですね。それほど厳密でなくともよいと考えています。
それでは。
0837236 ◆lGMVcE.o
NGNGかなり激しく文字化けします。
ていうか、メニューなどハードコーディングした部分はEUCで、
スレッドタイトルなどの部分はS-JISで出てるみたいです。
Servant encoding:EUC_JP_LINUX
とでます。XP/IE6.0です。
0838828
NGNG粘菌関連の本も探してみましたが、粘菌中心の本はなかったです。
0839デフォルトの名無しさん
NGNG0840デフォルトの名無しさん
NGNG同じ環境だが、再現できない。servant encodingはShift_JISになってる。
0841デフォルトの名無しさん
NGNG0842デフォルトの名無しさん
NGNG私は>>837氏と同様の症状です。
98/IE5.5
0843デフォルトの名無しさん
NGNGいくらテストって言っても内輪だけで楽しんでるだけじゃないよね?
初心者でもつかわせてくれ。ちゃんと説明してくれ。
0844デフォルトの名無しさん
NGNG>エントリーポイントってなんだよ?
サーバントをどこに繋げたらいいか、わからないので
最初に聞きに行く所、といった感じ。
私も初心者ですが、
vojta:ttp://tcup71.tripod.co.jp/7124/vojtaproject.html
zigumo:http://www5.ocn.ne.jp/~zigumo/
を読めば必要なことは解かると思います。。
0845デフォルトの名無しさん
NGNG立てた奴、責任とれよ。
0846デフォルトの名無しさん
NGNG>843みたいのが出てくる時点で・・・
ああ、もう・・・
0847デフォルトの名無しさん
NGNG起動してわかんなくなったらすぐ質問。
もうカッコ良すぎて惚れちゃいそう。
0848843
NGNGわからない人がいるってことを認識していないと
いつまでたっても(以下略)
0849デフォルトの名無しさん
NGNGソフトの説明やらそのサイトを見ても分からない人がいるだと?
お前の質問は「エントリーポイントってなんだよ?」だったな。
本当にサイトを読んだのか?
マニュアルの中に
「現在はエントリーポイントとして下記のサーバを用意してありますので、
下記のIPアドレスを入力してください。」
という文章があり、大きなフォントでIPアドレスが書いてある。
これを読んで分からなかったというのか?
これを読んで分からなかったというなら、日本語が理解できていないと同レベルだぞ。
お前はそこまで低レベルな人間なのか?
0850デフォルトの名無しさん
NGNGなので、ダウンロードしないほうがよいと思いますよ。
0851デフォルトの名無しさん
NGNGやぱり他の板にココののリンク張った奴氏ね。
0852デフォルトの名無しさん
NGNGものすごい勢いで人がなだれ込んでくるね。
0853デフォルトの名無しさん
NGNGまあ、テスターが増えるのはいいこと……かな?
でも、みんな>>848レベルだったら嫌だけど。
つーか俺も初心者だがサイト見て使い方は簡単に分かったぞ。
0854デフォルトの名無しさん
NGNG墓痔汰
0855デフォルトの名無しさん
NGNG>まあ、テスターが増えるのはいいこと……かな?
正直、zigumoはまだそのレベルまで到達していないと思う。
0856デフォルトの名無しさん
NGNG最初からGUI付きで公開しているから、とっつき易い反面、
批判も出易いのでしょうね<zigumo
がんがってくれ>ほげ隊長
0857デフォルトの名無しさん
NGNGhttp://kaba.2ch.net/test/read.cgi/accuse/1014563866/-100
のスレがリンクされてたんで、もっとわけわからんのが、増えるかもしれません。
そーいう私も、スレの杜からきたんですが。
早速zigumoテストしてみました。
さすがに会社からだと、ポート塞がってるんで、
家に帰ったら、書き込みもテストしてみよう。
んで、気づいた点。
1.ガイシュツですが、「レス」数全てを取得できない場合がある。(例:既得5 レス7)
2.ポートが塞がれてる状態で、書き込みをしたら、今まで読み込んだ分+自分の書き込みが表示されるが、
自分のレスを最後に、それ以降レスを取得できない。
3.上記2の現象が起きたスレの、「レス」数が「4356」と、莫大な数になっている。
と、こんなところです。
ちなみに、私が書き込んだスレは、[zigumo]-[テストカテゴリ]の「書き込み確認スレッド」です。
私の環境では、既得数が「21」で、それ以上読み込めないのですが、他の人はどうなんでしょう?
1.3の現象は全て2に起因しているのかなぁと、推測されまする。
0858デフォルトの名無しさん
NGNG0859CASPER
NGNGエントリポイントが落ちた?
0860デフォルトの名無しさん
NGNGvojta http://vojtaproject.kicks-ass.org はどうも文字化けが起きてるみたいです。
以上報告でした。
0861デフォルトの名無しさん
NGNGなんか粘菌みたいなVirusに感染しそうで怖いですが。
0862デフォルトの名無しさん
NGNGpingもとおるし。
経路落ちとか?
0863satoshi@DGW ◆7m/R4F..
NGNG43.228.184.34
テストも兼ねてるんで報告してもらえるとありがたい。
0864CASPER
NGNG使えてます。
0865satoshi@DGW ◆7m/R4F..
NGNGこういう風に、エントリポイントを127.0.0.1にして、
自分のIP掲示板に晒せばなんとかなるな(笑
0866デフォルトの名無しさん
NGNG各作者に専用のテスト・動作報告用スレを立ててもらいたい。
0867デフォルトの名無しさん
NGNG賛成です。出来ればマ板じゃないところでお願いしたいのです。自分も結構動作テストとか書いてしまって
反省しています。
0868デフォルトの名無しさん
NGNG0869デフォルトの名無しさん
NGNGnatで定義しているつもりなんですが、どうも開いていないみたいなんです。
教えて君でスマソ。
0870デフォルトの名無しさん
NGNGip nat 1 192.168.1.2/tcp/6340 ipcp
とか。
0871デフォルトの名無しさん
NGNGまさにその通りに書いているのですが・・・
(最初のlocal ipは自分のマシンを指定して)
それだけですと、TIME_WAITになっちゃうです。
何かか一味足りないのかと思っている次第です・・・
うー。
0872デフォルトの名無しさん
NGNG専用スレッドが必要でしょうか。どこに立てればいいだろう…。
0873デフォルトの名無しさん
NGNGP2PBBS総合スレPart2 [ム板]
//各プロジェクトのアナウンス、P2PBBSについての一般的な話…粘菌とか。
Vojtaスレ [?板]
Zigumoスレ [?板]
の3つということになるでしょうか?
書き込み確認用のスレとかも欲しいような気もするけど…。
0874デフォルトの名無しさん
NGNGなんかフィルターが入ってたりしないか?
ちなみに自分のGlobalアドレスは自分では呼べないかもしれない。
0875デフォルトの名無しさん
NGNG0876デフォルトの名無しさん
NGNGあ。開きました。
わたしはとてもはづかしいまちがいをしてゐたのです
0877デフォルトの名無しさん
NGNG粘菌はいらない。それはVojta上でやってくれ。
板はム板でいいんじゃねーの?
他に適切な板なさそうだし。
0878873
NGNGまあそれはどちらでも。
あと新スレとは関係ないけど、駄スレへの対処とか、スレ乱立への対処とかも考えて
いかないとなあ。
0879デフォルトの名無しさん
NGNGスレは分けて欲しい。どちらも板はム板でいいと思う。
どうせ、ソフトウェア板に立てたところで、作者のいる
ム板に戻ってくることになりそうだし。
0880デフォルトの名無しさん
NGNGVojta,ZIGMOの両作者とも頼むよ。
0882デフォルトの名無しさん
NGNG私もNしか繋がっていないです。
0883sageてくか
NGNGZIGUMOページのエントリーポイント以外は勝手に繋げてくれないのかな?
0884デフォルトの名無しさん
NGNGね。ちょっと不思議っす。
ウチでコネクション張れてるのが、YahooBBの人だけ。
ちなみに私は保土ヶ谷ocnっす。
0885デフォルトの名無しさん
NGNGこれ以上テスト報告してもあまり意味ないと思うが。
0886sageてくか
NGNG東だけ空いてる。
0887satoshi@DGW ◆7m/R4F..
NGNG多分Nが俺だったりします。
考えたんですが、俺の考え方によるのエントリポイントの提供の仕方だと、zigumonetが同時に複数存在する事になってしまいますよね。
zigumonet同士が接続できるようにエントリポイントを複数指定できるようにするとか、そういう工夫が欲しい。
0888デフォルトの名無しさん
NGNG0889ほげ隊長 ◆cG6Ia.BU
NGNGただいま帰りました。
いつの間にか、いろいろな所で話題になっていてびっくりです。
昼間は2ちゃんに書き込みできないようなところにいるので、、、
とりあえず、先ほどzigumoを再起動しておきました、また、繋がる
と思います。
>>887
satoshi@DGWさん。こんにちは。
確か、最初にzgiumoをニュースとして取り上げてくれたかただと
思いますが、、、ありがとうございます。
で、実はエントリーポイントとのハンドシェイクに実はバグがあり
まして、接続に失敗することがあります。
最新版(現在内部テスト中)では直っているのですが、現行のzigumo
では何度か接続しなおさないとダメかもしれないです。
とりいそぎ、そんなところで。
ちょっと、フロ入ってきます。
それでは。
0890sageてくか
NGNGそうですね。いちおうジグモの話題は、
http://kaba.2ch.net/test/read.cgi/accuse/1014563866/
でやりますか。
隊長さんが立て直してくれたらそっちに行くし。
っていうか、ジグモスレ立てたのは隊長さんじゃないのか?
隊長さ〜ん、どうなの?
0891satoshi@DGW ◆7m/R4F..
NGNGどうもこんにちは。
作者たるもの自分のソフトの名前まちがえちゃいけませんよ(笑
そういえば、あまりにも熱中しすぎてプロトタイプだという事を忘れてました(笑
最新版に期待します。
>>888
そうですね。
では、
http://kaba.2ch.net/test/read.cgi/accuse/1014563866/l50
こちらに移動します。
0892デフォルトの名無しさん
NGNG少しお邪魔します。
スレの社で紹介されてしまったみたいですので多数の人間の流入があると思います
そこで別スレで動作報告スレを立ち上げるのはいかがでしょう
出来れば、報告のテンプレみたいなものを作っていただければ
そんなに荒れることもないと思われます。
将来のFAQ作りにも参考につかえると思います。
お忙しいとは思いますが、ご一考ください。
0893ほげ隊長 ◆cG6Ia.BU
NGNG>>890
いえ、私じゃないですよ。
いろんなところで紹介されてしまってびっくりしてます。
ただ、動作検証用にzigumoキャッシュサーバでログ取ってたのですが、
1日に40MByte近くも記録されてしまって、検証ログどころではなく
なってしまいました。
>>891
さすがに、批判要望板では、あまりに場違で迷惑を掛けそうなので、
ム板で細々とやりたいと思います。
とりあえず、スレッド立ててみます。
0894satoshi@DGW ◆7m/R4F..
NGNGそうですか。
では期待して待ってます。
0895ほげ隊長 ◆cG6Ia.BU
NGNGなるべく、他の方には迷惑かけないようマターリ行きたいと思います。
http://pc.2ch.net/test/read.cgi/tech/1014643673/
0896デフォルトの名無しさん
NGNG作ってみました。でもいきなり、2でsageとか言われて泣きそうです。みなさん
何か書いてください。
Vojta計画
http://pc.2ch.net/test/read.cgi/software/1014650252/
0897608
NGNG0898デフォルトの名無しさん
NGNG0899デフォルトの名無しさん
NGNGそれでも頑張ると言うなら応援するけど。
0900608
NGNG0901デフォルトの名無しさん
NGNGあれは、スレ保護(厨よけ)の意味もあるんでないの?
技術的な話になったら、こっちに話振れば良いでしょ。
オレもそっちのスレ見てるから、技術的な話題は付き合うし。
がんばれvojta Zigmo!!
0902デフォルトの名無しさん
NGNGjnutellaでも、P2PBBSって言ってる人がいたけど。その人たちはどうなったのだろう?
さらにもっと古くは、sourceforgeにもP2PBBSがあったり、SOAPでやっているという人や
xml-rpcで作ってますといった人もいたけれど、みんなどこへ言ってしまったのだろう?
0903236 ◆lGMVcE.o
NGNGサンキュ。
他の2ch以外のプロジェクトは動機が弱いんじゃないかな。
僕らだって2chの騒動をきっかけにしてるからこれだけやってるし。
あとは、やはり複数人で同時に開発してると結構いい感じ。
そういう意味ではここはとても恵まれた環境だと思うんだな。
だから告知じゃない広告みたいのは控えてマターリ行こうよ・・・。
0904デフォルトの名無しさん
NGNG多分サーバに依存しないP2P掲示板は、2chとは似ていても本質的に異なるものになると思う。
インターネットだからといって無法地帯じゃないし、見た目は匿名でも行動は制限される。これからの時代は
プログラムだってどんなコードを書くのも俺様の自由ってわけにはいかない。
P2P掲示板が「P2Pでカキコできて楽しいね」を超えられるかどうかは、この辺りにかかってきていると思う。
もう一つのシナリオとしては、2chが急激に崩壊し、受け皿としてのP2PBBSがその受け皿に無理やりされて
しまうという可能性も考えられるけれども、これは外部要因。
今ひとつまとまらない。
0905デフォルトの名無しさん
NGNGフロントエンドというかUIなんて下手にイラナイと思うんだよね。
それようのインターフェイスは必要だと思うけど。
なんかUIとかに時間取られてて、肝心のP2P転送レイヤーがまとまってないんじゃないかと
思ったりした。
もうちょっとム板というか、技術的に濃い実験とかに参加したいなり。
オレは今ちょっと本業が忙しいから作成できないけど、そういう評価とかテスト協力なりできるし。
0906デフォルトの名無しさん
NGNGそれは君の「希望」だよね?
0907236 ◆lGMVcE.o
NGNG同意。
たとえばさ、今の規模ではグリッドだろうがなんだろうが
動いて当然じゃん。仮にも「次期2ch」を掲げたなら、
リリース前に負荷テストを行わないとダメだと思うんだよね。
現状だと、そういういくつかの裏づけもないままに告知されちゃったでしょ。
ユーザが増えることは喜ばしいけど、なんかね。
フロントエンドがあるとユーザへの求心力は強いけど、
いままでの技術的な開発からずれることを危惧するかも。
ていうか、あれか、オレがゾヌ用インターフェイス作ればいいのか。
0908デフォルトの名無しさん
NGNG「口だけ君ウザイ」
「はやくカキコさせろ」
「とりあえず動くものだしてこないとダメだろ」
そして、動くものが出来上がってくると
「プロトコルが評価されていない」
「裏づけが議論されていない」
「リリース前に負荷試験しろ」
結局、>>777のとおり、フリーソフト開発の要は、外野の声を
いかに無視するかにあります。逆説的ですが。
0909デフォルトの名無しさん
NGNG0910236 ◆lGMVcE.o
NGNGただ、みんながみんな「いまのイイ!」じゃ最悪なのは確実でしょ。
そういう内輪オンリーみたいな雰囲気になったらおしまいだよね。
ま、tiaraのリリースまでは少しおとなしくしてますわ。
0911デフォルトの名無しさん
NGNGはぁ。最悪だと思うなら止めれば?
結局、コード以外では何カキコしても評価の対象にはならず。
0912デフォルトの名無しさん
NGNG910は「なったらおしまい」と仮定の話をしている。
0913デフォルトの名無しさん
NGNGそれにあらゆるコミュニティは「内輪」だと思いますよ!いや、内輪こそがコミュニティだと思います。
0914デフォルトの名無しさん
NGNGここにも、Zigmo・Vojtaスレにも。
しかもそいつらは、レスポンスがメチャいい。
0915デフォルトの名無しさん
NGNG入り込んでるだろうから、もうちょっと時間が経たないことには
つっこんだ議論は出来ないだろうな。
その時がくるのをゆっくり待ちませう。
0916デフォルトの名無しさん
NGNG全部の板の看板の下にでもリンク貼ってもいいと思うけど。
ひろゆきがそれでいいなら。
0917デフォルトの名無しさん
NGNG0918デフォルトの名無しさん
NGNGまだそこまでの段階ではないだろ>全部の板の看板の下にリンク
つーかこれ以上厨房を呼び込むなって。
>917
レスをちゃんと読みたまえ。
>>896にVojtaスレのリンクが貼ってあるよ。
0919デフォルトの名無しさん
NGNGご愁傷様でした。
嵐が過ぎるのを待ってください。(;´Д`)
0920デフォルトの名無しさん
NGNGP2P通信レイヤー以外の、例えば駄スレ乱立、個人情報カキコなどで
板が汚され、プロジェクト自体のイメージが悪化すること。またそれにより
作者を管理者と勘違いした厨が作者に責任問題を問うなど、テストに
ネガティブな面が想定される。
個人的にはP2Pレイヤーは数打ちゃ当たるでいつかは成功すると
考えている。vojta,zigumo,tiara,どれが成功するかはわからないが、
作者にはがんばって欲しい。
だが、前述したような掲示板運営上の問題はどのプロジェクトでもいずれは
当たる問題で、今から考えていく必要があり、作者以外にとってはこちらの
方がより重要である。
0921デフォルトの名無しさん
NGNGわしが思っていることを全部言ってくれた。
0922デフォルトの名無しさん
NGNGいい加減にしろっつうの。
0923デフォルトの名無しさん
NGNG開発の素人か2chの素人がやったんだろうね、こうなることを
考えないで。
0924デフォルトの名無しさん
NGNG0925デフォルトの名無しさん
NGNG0926ほげ隊長 ◆cG6Ia.BU
NGNGとりあえず、私は、ここにだけしか告知してないです。
多分、悪気は無かったのだと思いますが、他の板に誰かがスレッドを
立ててしまったようです。
スレッドが立った後、批判要望板の方には1度だけレスしてしまいましたが、、、
とりあえず、しばらくはsage進行でマターリやって行きます。
0927デフォルトの名無しさん
NGNGそう深く気にすることはない。あなたのプログラムは
あなただけが自由に出来る。ユーザーの声は大切だが、
その期待をあなたの肩に乗せてはいけない。
しかし、こういう騒ぎになるとvojtaの作者のように、
あくまでも名無しとして振る舞うのもいいかと思って
しまったりもする。
0928デフォルトの名無しさん
NGNGすでに、vojta作者ってのはコテハンと一緒だ。
名乗らずに煽ったりすることはあるけど、それはほげ隊長にもできる事。
作品を継続して人に使ってもらう以上、名無しではいられないのたよ。
ましてやフィードバックを貰おうなんて思ったらな。
まぁ、がんばれや ほげ隊長。
0929デフォルトの名無しさん
NGNGなんかえらそうですね。
0930デフォルトの名無しさん
NGNG( ´,_ゝ`)プッ
0931デフォルトの名無しさん
NGNGあなたはvojta作者ですね。
0932親切な人
NGNGヤフーオークションで、幻の人気商品、発見!!!
今は無き「コピーガードキャンセラー」↓
http://page.auctions.yahoo.co.jp/jp/auction/42757955
ヤフーオークション内では、現在、このオークション
の話題で、持ちきりです。
0933デフォルトの名無しさん
NGNGそろそろ死んで。
0934デフォルトの名無しさん
NGNGP2Pの書籍でお勧めありますか?
0935デフォルトの名無しさん
NGNG匿名には匿名の議論方法があり、またP2P掲示板にはP2Pの
管理方法があります。それを求めず、また作りだそうとしない
限り、どんな新技術の開発も無駄に終わります。
0936デフォルトの名無しさん
NGNGあれ?縦に読んだけど意味が通じない?どういう暗号だ?
0937デフォルトの名無しさん
NGNG( ´,_ゝ`)プッ
0938デフォルトの名無しさん
NGNGあなたはVojta作者ですね。
0939デフォルトの名無しさん
NGNG↓
反論:P2P掲示板にはP2Pの管理方法があります。
電波ですか?
0940!935
NGNGおいおい、本気でそう思ってんのか・・・
ちゃんと匿名には匿名の議論方法があるって書いてあんだろ。
それを言った上で、現在開発しているP2Pにも、いままでの掲示板とは違う、
別のやりかたがあるって、話ふくらましてるだけだろ。
全然具体的じゃないが、至極真っ当なこといってるだろ。
文字じゃなくて、文章読もうぜ
じゃなきゃいつまでたってもお前はL3どまりだ。
ちなみに、俺が思う匿名なりの議論方法
書いてある言葉に対して反論する。誰が書いたかなぞ詮索する必要なし。
0941デフォルトの名無しさん
NGNG書いてある文章に反論するのが匿名議論の方法なら、
939はまさに匿名の議論をしているな(笑)
スレの趣旨から全然違うけど、
確かに940のいうように匿名での議論は意見への否定が基本だよな。
ブレインストーミングとは全く逆なので、それがとても面白い。
利用によっては十分価値があると思われ。
ただ大部分の内容が無くなる(例:>>929-931)のは宿命だね
0942デフォルトの名無しさん
NGNG保てない点で、議論に継続性が持てない点で、意見を変えることに対してしがらみが
生じない。
もちろん、継続性が無くても粘着すれば事実上議論を壊すことはできるけど、それは
匿名議論のテクニック。
色々な意見を出せる点で、うまくやればブレインストーミングも可能だと思う。
否定的な意見が多くなるから、そこは議論する人間が意見を出すことに集中する
必要が有るけど、予想外の発想も多くなると思う。
0943デフォルトの名無しさん
NGNG0944デフォルトの名無しさん
NGNGあなたをvojta粘菌作者に認定します。
0945デフォルトの名無しさん
NGNGP2P掲示板総合スレッド Part2
この掲示板コミュニティをずっと私たちのものにするために、P2Pでサーバに
依存しない掲示板を作るの巻。 ここではプロジェクトによらない、一般的な
議論を対象とします。
現在ウェブサイト/スレッド進行中のプロジェクト:
Vojta計画
http://vojtaproject.tripod.co.jp/
(ソフトウェア板)Vojta計画
http://pc.2ch.net/test/read.cgi/software/1014650252/
zigumo プロジェクト
http://www5.ocn.ne.jp/~zigumo/
P2P匿名掲示板zigumoスレッド
http://pc.2ch.net/test/read.cgi/tech/1014643673/
Tiara/BS2ch
//えーと…アドレス書いちゃっていいんでしょうか?DynamicDNSだよね?
前スレ
P2Pでサーバに依存しない掲示板を作るの巻
http://pc.2ch.net/test/read.cgi/tech/998915621/
0946デフォルトの名無しさん
NGNGわ〜い、認定されちった。さくしゃさくしゃ〜ヽ(´ー`)ノ
0947236 ◆lGMVcE.o
NGNG一定のフォーマットでピアから受け取った情報を、ゾヌが読める形に変換します。
写真。
http://tiara.zive.net/tiara/cpi2ch/cpi2ch.png
Javaです。主にXMLをベースに通信します。
規格にティアラ固有の要素は入れてませんので、汎用です。
http://tiara.zive.net/tiara/cpi2ch/
こちらのページからソースとバイナリを落とせます。
バイナリはアプリがないので意味ないですが、よかったらご覧あれ。
初めてJavaでアプリ作りました。添削も待ってます。
>>945
http://tiara.zive.net/
ですね。お心遣い痛み入ります。
0948デフォルトの名無しさん
NGNG問題ないと思います。
0949デフォルトの名無しさん
NGNGP2P掲示板総合スレッド Part2
http://pc.2ch.net/test/read.cgi/tech/1014828218/
0950デフォルトの名無しさん
NGNG0951デフォルトの名無しさん
NGNG0952デフォルトの名無しさん
NGNG0953デフォルトの名無しさん
NGNGvojta作者は私ですから。
0954デフォルトの名無しさん
NGNG0955デフォルトの名無しさん
NGNG0956デフォルトの名無しさん
NGNG0957デフォルトの名無しさん
NGNG日下部氏のお母様でいらっしゃいましたか…
0958デフォルトの名無しさん
NGNGもうやめてもらえませんか?
0959デフォルトの名無しさん
NGNG専用スレを作ったのですが、Zigmoみたいに盛り上がりません。
どうした良いでしょうか。
0960デフォルトの名無しさん
NGNG ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ (´´
∧∧ ) (´⌒(´
⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
 ̄ ̄ (´⌒(´⌒;;
ズザーーーーーッ
0961墓痔汰
NGNG本物はオレだ。
0962デフォルトの名無しさん
NGNG新バージョンは来週ぐらいです。
http://vojtaproject.tripod.co.jp/
0963デフォルトの名無しさん
NGNG新バージョンは来週くらいです。
http://vojtaproject.tripod.co.jp/
0964デフォルトの名無しさん
NGNGオレもvojta作者だ。
0965デフォルトの名無しさん
NGNG0966デフォルトの名無しさん
NGNG0967デフォルトの名無しさん
NGNG0968デフォルトの名無しさん
NGNG>>967はうんこ。
0969967
NGNGvojta作者ですが、次スレ立てなくていいよ
0970デフォルトの名無しさん
NGNG967は意外と素直な奴だなぁ、と思ったけど
もう次スレは立ってるよ、とまじれす。
0971デフォルトの名無しさん
NGNGvojta作者達はイイ人なんじゃないかと思いました。
0972デフォルトの名無しさん
NGNG私はvojta作者ですが、マナーは良いほうです。
0973デフォルトの名無しさん
NGNGvojta作者です。
0974デフォルトの名無しさん
NGNGこんなオレも立派なvojta作者になれました。
0975974
NGNG0976デフォルトの名無しさん
NGNGどうして私を騙るのですか?
0977デフォルトの名無しさん
NGNGWHAT IS THIS? COULD I USE THIS PAGE?
0978デフォルトの名無しさん
NGNG0979デフォルトの名無しさん
NGNGさすがは粘菌作者。
こんな私もvojta作者です。
0980デフォルトの名無しさん
NGNG0981デフォルトの名無しさん
NGNGvojta,zigumoはそれぞれ専用スレにいくと思うから。
新しい計画は立ちあがるか?
0982デフォルトの名無しさん
NGNG0983デフォルトの名無しさん
NGNG0984デフォルトの名無しさん
NGNG0985デフォルトの名無しさん
NGNG最近、粘菌、粘菌と妄想気味です。
私の年金にも手を出しています。
そんなvojta作者たる息子ですが、よろしくお願いします。
0986デフォルトの名無しさん
NGNG母の事は気にしないでください。
0987デフォルトの名無しさん
NGNG0988母
NGNG0989デフォルトの名無しさん
NGNG0990デフォルトの名無しさん
NGNG0991デフォルトの名無しさん
NGNG0992デフォルトの名無しさん
NGNG0993デフォルトの名無しさん
NGNG0994デフォルトの名無しさん
NGNGデムパデハアリマセン
ネンキンタイシツナダケデス
0995デフォルトの名無しさん
NGNG0996デフォルトの名無しさん
NGNG0997デフォルトの名無しさん
NGNGもうすぐ1000です。
0998デフォルトの名無しさん
NGNG0999デフォルトの名無しさん
NGNG1000 ◆/65qrwMs
NGNG10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。