02/02/02 03:09
>>374
ご愁傷様でした・・・
って、ソースは無事なんですよね?
378:ほげ隊長 ◆cG6Ia.BU
02/02/02 11:31
>>376
感想ありがとうございます。
> 基本的にgnutellaなんですね
そうなのです。既にある程度実績のあるプロトコルを流用してしまった
方が、問題が少ないかなと思ったりしました。
> にある、QueryHitを受け取った最初のサーバント上でのアドレスの書き換えとか
> 有用な気がする
NAT対応の件については、既に実装されていて、ハンドシェイクを
行うときに、NAT BOX越しに見た相手のIPアドレスを返信すること
で、いわゆるグローバルなIPを通知する予定です。
ですので、各サーバントでは自分がローカルにいても、ローカルIP
を埋め込んだパケットを流さなくてすみます。
> あと「メッセージ識別子」がMD5Hashになってたけど、その生成方法が気になったかな。
下記設計書の「匿名性の確保とユニーク」を見てもらえば分かるのですが、
URLリンク(www5.ocn.ne.jp)
基本的にMSのGUIDを元に、更にMD5Hashをかけています。
ですので、ほぼユニーク性は保てると考えています。
> スレッドID,レスIDの仕様がわからないから・・・
スレッドIDやレスIDも全て、GUIDを元にMD5Hashを取った値を使います。
> スレッド・レス関連だけど、
> スレッドの階層化が欲しい感じがします。
そうですね。ここら辺は悩んだのですが、とりあえず、内部的なデータの管理は
プロトタイプを急いで作って、その後で考えようということにしてしまいました。
多少のスクラップ&ビルドはやもうえないかなと、、、
ちなみに、表面的には(GUI上は)階層的に操作できます。
379:236
02/02/02 12:35
>>378
ほげ隊長さんのbasic.htmlが分かりやすかったので、
参考にして似たようなものを書くことにしました。
問題ないかと思うのですが、お礼を兼ねて報告しときます。
380:新入り
02/02/02 12:44
>>378
basic.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は出来てるあたりが頼もしいですね。
テスト等には協力させていただきますので、よろしくお願いします。
381:ほげ隊長 ◆cG6Ia.BU
02/02/02 13:38
>>379
どうぞ、どうぞ、どんどん流用しちゃってください。
私も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プロト
コルが破綻しないできちんと動くか?ということが重要ですが、、、)
> テスト等には協力させていただきますので、よろしくお願いします。
こちらこそよろしくです。
382:新入り
02/02/02 13:42
>>379
禿げしく同意。
basic.htmlは良くかけてると思う。
オレも、メッセージ形式は後にして、p2pなネットワークな部分の仕様でも書くかなと考えてる
ちなみに236さんのはグリッドな接続なんですか?
それとvojtaは?
今月はちよっと余裕があるんで、p2pな実験をしてみたいと思ってます。
いろいろと資料を漁ってる段階ではあるんたけど、
グリッド接続の実証モデルとか作ってみたいかなと。
どこかに既にわかりやすいのがあれば、それを見るだけで満足なんだけど・
383:236
02/02/02 18:06
>>382
tiaraはgnutella型ではなくて
どちらかというとwinmx型なのでpureP2Pではないです。
トポロジはリングにスター形の接続。
グリッドのシミュレーションはJavaで誰か作っていました。
動く様子は見たけど、数値的にどうかはオレには分からんかった。
384:デフォルトの名無しさん
02/02/02 19:24
感想を一言で言えば、稚拙。
385:デフォルトの名無しさん
02/02/02 19:26
というよりも、グリッド->vojta なんです。
386:デフォルトの名無しさん
02/02/03 02:41
>>384
最低でも設計仕様作ってから言えー。
プログラム書けないやつでも名。
しかし、ちみなら世界を制覇できるものが
作れるのかもね?
そうだったら、すまんね。
ということで、君の案の仕様を見せてね。
387:
02/02/03 10:45
URLリンク(www5.ocn.ne.jp) 期待あげ。
毎日チェックしてるので頑張ってください。
普段はかちゅ~しゃを使ってるので
こんなのは大歓迎です。
388:新入り
02/02/03 12:56
とりあえず、グリッドな接続のシュミレーションをやろうと思ってコード書いてます。
雰囲気的には、ライフゲームみたいな感じて。
それでプロトコルをまとめて見ようかと思います。
-----
ふと、昔・昔、
某所で192kbpsの専用線の下でNNTPサーバーをあげてた時に
フィードするグループの調整した苦労を思い出した。
ルータの転送量を監視しなが、alt.binaries以下をやめるかどうか悩んでいたあの頃を・・・
389:
02/02/03 20:24
これが実現したら2ちゃんを超える??
390:236
02/02/03 23:59
2ちゃんが完全につぶれてしまうか、なんらかの理由によって
住み心地のよい2ちゃんが失われたときのものではないかな。
どんなにP2Pが優れていても、2ちゃんが現状を維持するなら
あまり需要は見込めないような気がする。
391:デフォルトの名無しさん
02/02/04 00:35
そらまったく同じやり方をすればな。
P2Pを生かした方法ってもんがあるっしょ。
掲示板主体で動き出すP2Pフレームワークみたいなものが出来れば
俺は結構面白いと思うな。
392:デフォルトの名無しさん
02/02/04 01:05
つーか、最大の違いは
2ちゃんねる→管理者がいる→削除しろゴルァ!!訴えるぞゴルァ!!
pure p2p掲示板→えっ、管理者いないの?→無法地帯だゴルァ!!
なんじゃないの?
2ちゃん自体が最近は規制が厳しくなっているからね。
昔の2ちゃんを知っている俺としては、あのころの無法地帯ぶりが
なつかしひ。
393:デフォルトの名無しさん
02/02/04 06:31
>>390
2chがいつまでも続くものだとは思わないし、それは楽天的過ぎる発想だと思う。
アウトになってから、次を準備しても遅いんで、
次を模索していく事は大切だとおもう
>>391
ファイル共有型は、ネガティブなイメージが付きまとうので、
p2pな部分とその上に載せるアプリケーションプロトコルの層を分離して、
まずは掲示板のアプリをってのは面白いと思う。
>>392
無法がそんな良いとも思わないが。
ポリシー的に二重に仕組みを用意するってのは良いかもしれない。
394:新入り
02/02/04 08:36
プロトコルを考えてた。
なんかHTTP とかGnutllaみたいに、
改行コード区切りより、Napsterみたいにlengthが入ってた方が
コマンドがバシバシ飛び交う場合は処理しやすいんじゃないかと思った。
gnutellaのメリットは、ブラウザでもファイル取得出来ちゃうかも・・って部分かなと
セパレータ待ちより、サイズ指定の方が、コマンド受信のコードはキレイかもとか。
どう思います?
395:236
02/02/04 10:24
>>394
プロトコルの設計で重要なこととはかけ離れていると思われ。
端的に言ってRAWメッセージの形式など枝葉末節、どうでもよい。
396:新入り
02/02/04 13:07
>>395
確かに枝葉であり、本質はそんなとこにはないんだけど
今時はどっちの方がトレンドなのかとちょっと気になった。
gnutella,freenet,openNapなクライアントもどきを試しに実装してみて
思った率直な感想だった。
重要はなのはp2pならば、いかにスムースな
ネットワークを構築するプロトコルにするかってあたりってのは
重々承知。
---
グリッドなネットーワークのシミュレータの実装はボチボチです。
Serventクラスが接続してきてネットワークの構築してくるようには出来た。
各Serventにランダムに所有物リストを保持
自立して、ランダムなタイミングで欲しくなった物を要求・取得
ダウンしてみたり、再接続してみたりするようにはなった。
でもネットワークの遅れというか混雑が実装されてない。
今はすべての処理を全体で一本のキューにいれて、
それを要求時にセットしたランダムなレイテンシーを使ってごまかしているが、
各接続もクラス化してネットワークをシミュレートしたい。
グリッドの論理的な接続と、実際の回線とは違うのでちょっとてこずってる。
397:デフォルトの名無しさん
02/02/04 14:30
>>395 = >>236
確かに枝葉の問題だが、結構現実的な問題だ。
理論では無く、実用にするための技術だからな。
ちなみに漏れは、両方だ。
行頭に行の文字数、行の最後にCRCとかね?
これはやりすぎ?
398:通りすがり
02/02/04 14:51
長さ+データだとバグや回線エラーでずれたときに復帰しずらいと思う。
明らかに区別可能な制御コードで区切りがあればそこで少なくとも回復できる。
399:かおなし
02/02/04 21:40
>>396 読み返すとなんかきつく書きすぎたかも。まあ堪忍な。
トレンドがXMLだとすると、バイナリで長さを送って、そのあとXML本文。
…………冗談で書いてみたが、結構良いかも。
400:236
02/02/04 21:41
あ、送信しちゃった。
>>399は>>236です。
401:デフォルトの名無しさん
02/02/04 21:43
>>399
JAXTA か?
402:電波5号
02/02/04 22:36
あのう
P2Pでヤフーオークションみたいなの
あったら
いいと思うんですが
出品者がサーバーになって
403:デフォルトの名無しさん
02/02/04 22:47
>>402
俺も考えたが、相手特定しづらいので犯罪が横行しそうだと思って止めた。
金が絡むと P2P は問題山積み。
404:新入り
02/02/04 23:37
>>397
CRCはあると安心かもと思うけど、実際問題、TCPの上に載せててエラーになるのって・・
と思ったけど、昔某国産のルータ使っててヅレた事あったな。
>>398
ヅレた時の復帰に関しては確かに悩む。
昨日もOpenNapなクローンを作ってたらバグってズレて泣いてたし。
でもデータ中に、制御コードと同一のものが入ってる場合はエスケープしないといけないよね。
実装を考えると、本文というかボディというかデータ部受信中に、
制御コードを見つけるコードを入れるのがちょっとな。
>>399
xmlか・・・
キライではないし、実務で使ってるから違和感はないんだけど、
最初タグの名称をフルスペルで実装したら、データ中のタグの割合が高すぎて、
ショートネームというか略称を使えるようにしてダイエットしたという悲しい記憶が・・・
soapとか試していると、実データに対して送信データのでかさに、泣けるときがあるし。
---------
いろいろ書いたけど、やっぱ悩みは深いかも。
というか決めればいいだけなのかもしれないが。
405:デフォルトの名無しさん
02/02/04 23:44
>>404
こういうので技術的に大風呂敷広げて成功したのって聞いたことないから、あまり
XML とか SOAP とかにこだわらないほうが吉かもね。でも CRC か MD5、エラー
ブロックだけの再回収はデータ取得の安定に直結するのであった方が良いような。
406:知ったか
02/02/04 23:47
データが多いときはXMLはデメリットの方が大きいよ~
407:236
02/02/04 23:54
データ量については考えたんだけど、
フィールドに当たるものを要素じゃなくて属性として書けば
大して違わないような気がしたのよ。だめかなぁ。
408:新入り
02/02/04 23:58
>>405
Soapは.netで使うと、ナルホド便利だねって感じる。
でもそれは、プログラマっていうかCoderの観点から便利って事。
パフォーマンスとか、アプリケーションユーザにとって幸せかどうかは別問題。
XMLも、たとえば通信で使用するデータの構造を組み立てていくのには便利だし
拡張性があるから、あとからコレもとか思ったときも安心。
でもコレも作る側の幸せ。
使う方(アプリユーザー)にしてみたら、どうでも良いこととか思っちゃったりしてる。
409:デフォルトの名無しさん
02/02/05 00:07
通りがかりだけどおせっかいな業務経験者から一言。
XML の使用はココ一番というところだけに抑えておいたほうがいいよ。設計の中心に XML を持ってくると
実装量とパフォーマンス劣化が指数関数的に増加してゆくから。グローバルスタンダードなプロトコル作る
気でなければ XML は高価すぎるよ。無理しないで TCP のストリームベース部分なら UTF-8 あたりの
telnet ベース、UDP/ブロードキャストのパケットベースなら固定長バイナリが良いと思われ。
今時はファイアウォールやプロキシ、NAT ルータを意識した作りが必須かも。
410:デフォルトの名無しさん
02/02/05 00:36
oopとxml
411:デフォルトの名無しさん
02/02/05 01:28
圧縮して送受信すれば、XMLでもサイズの問題はないと思うけど・・・・・
予め知り得る情報も多いから、両端が共通の辞書を持てば、殆ど無視
できるレベルだと思う。
412:デフォルトの名無しさん
02/02/05 01:32
>>411
いくらパーサが流通してても XML は実装がでかくなる。
でも圧縮はいいね。CRC はそれに任せられるから。
413:新入り
02/02/06 09:31
>>411
圧縮するにしても、最初から余分なタグが付いてない方が楽でしょう。
そのXMLのフォーマットに最適化した圧縮をするならば別だけど。
でもDOMパーサーは容量が増えるとダメだね。
SAX使ってネイティブなデータ構造に収納しないと。
>>412
DOMパーサーを使ってそこにデータを保持してよいなら、
実装はコンパクトにできるよ。メモリ喰うけど。
MSXMLなんかはクエリー検索できるから便利だよ。
(selectSingleNodeとかね。)
414:デフォルトの名無しさん
02/02/09 00:24
vojtaアップデートしました。
URLリンク(vojtaproject.tripod.co.jp)
さらに、vojtaproject.kicks-ass.orgの80番ポートでいつでもアクセスできるようになったのです。
24時間お試しくださいです。
415:デフォルトの名無しさん
02/02/09 01:31
接続できない人がいるみたいです。テストは最新版(0911a)でお願いします。
416:デフォルトの名無しさん
02/02/09 01:36
>>414
ういっす。
試してみたけど、つながらないです。
なんかvojtaproject.kicks-ass.org:80に接続するけど反応がないみたい
417:デフォルトの名無しさん
02/02/09 01:38
0911aをつかってます。
掲示板を開いて、ConnectorsのShowをクリックして、FeedHostにvojtaproject.kicks-ass.orgですよね?
418:デフォルトの名無しさん
02/02/09 01:42
あれーおかしいなぁ。今ダイアルアップでつなげてみたんですけど、うまくつながります。
恐れ入りますが、アプリケーションを再起動してもう一度試してみていただけますか?
419:デフォルトの名無しさん
02/02/09 01:46
うまくつながらないかた、インターネットへの接続方法と接続速度をお教えいただけませんでしょうか?
420:417
02/02/09 01:50
つながりました。
理由は、あっちに書きましたが、
こちらのポートを変更しようと企んだが、失敗。
80に戻したらIISがいたという落ちです。
掲示板2にだけつながりました。
421:417
02/02/09 02:07
ポート変えてもだめみたいです。
その後メッセージはオレのIP:80 って出てるし。
で、なぜかしらないけど、接続できなくなった。
Feedしようとしてボタン押しても、コンソールになんの反応もない・・・
422:417
02/02/09 02:10
なんとなく、ですが、
板単位で、どこかの板がfeed中に他の板(同じ板を含む)もFeedしようとすると、「ページがみつかりません」になるね。
423:417
02/02/09 02:17
ダメボ・・・
つながらない、というか自分の80番が開かないみたい。
だから、接続にいってもこちらの口が開いてないから、ダメボ・・・
netstatでみる限りは死体は転がってないんだけど・・
424:デフォルトの名無しさん
02/02/09 02:20
>ポート変えてもだめみたいです。
>その後メッセージはオレのIP:80 って出てるし。
変更に失敗しているといったことは考えられませんでしょうか。テストしてみましたが、
変更は効いているみたいです。
一度Vojtaを終了し、2分くらい立ってからもう一度接続してみてください。なんかすみません。
425:417
02/02/09 02:29
ファイルの書き換えはうまくいってます。
PCを再起動してみましたが、ダメボ・・・・
メッセージはこんな感じですだ。
----------
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
426:417
02/02/09 02:34
申し訳ないがねます。
また明日よろしくおねがいたもう。
427:デフォルトの名無しさん
02/02/09 02:39
あぁなんか僕も寝ます。ありがとうございましたです。
他にもテストしてくれる人がいたらつなげてみてくださいです。
428:417
02/02/09 02:41
ちなみに、ダイヤルアップして繋いでもみたので、アドレス2つ分は私です。
結構期待しているage!!
429:デフォルトの名無しさん
02/02/09 13:26
初回起動時にDBのテーブルが無いという例外が出ます。
D:\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:別の掲示板
430:デフォルトの名無しさん
02/02/09 13:28
んで、Database->initializeしてみると、やっぱり PROPERTIES っていうテーブルが無いって怒られます。
これって期待通りの動作でしょうか?
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
431:デフォルトの名無しさん
02/02/09 13:28
今日は、なぜ昨日(部分的に)うまくいかなかったのかを検証します。
メシ。
432:デフォルトの名無しさん
02/02/09 13:29
>>429
初回起動時はデータベースが初期化されていないため、そのような例外が発生します。
データベースを初期化してください。
433:デフォルトの名無しさん
02/02/09 13:30
データベースの初期化に失敗している可能性が考えられます。データベースのステータスは
どのように表示されていますか?
434:417
02/02/09 13:45
準備おっけー
435:429
02/02/09 13:47
>>433
あ、なんかこれが出るのは
・最初に起動した時
・最初に初期化する時
みたいですね。STATUSはOKになってますし、再度初期化してみるともう例外は出ません。
お騒がせしました。
これからちょっと試してみますね。せっかく1.4.0rc入れたんで(w
436:デフォルトの名無しさん
02/02/09 13:52
>>429
わかりにくくて申し訳ないです。vojtaのフォルダのインストールする位置によっては、
データベースを初期化できないという不具合があるらしく、例外を出すようにしている
のです。
437:デフォルトの名無しさん
02/02/09 13:54
不具合発見。
LinuxでJavaVMを動かす。デーモン起動すると、文字コードが化けてしまう。
一般ユーザやルートで動かすと大丈夫なのに。
ほらほら!なんでだろう。多分言語設定が違うのだろう。どうやって変更するのだろう?
URLリンク(vojtaproject.kicks-ass.org:8081)
438:デフォルトの名無しさん
02/02/09 14:01
localeの問題では?
439:236
02/02/09 14:06
>>437
WinXPですが、URLリンク(vojtaproject.kicks-ass.org:8081)を見てみたら
左のメニューところが下のようになってます。
Vojta
Vojta???????
Vojta??????
Vojta???????
??????
?????
?????
Menu
Status...
Database...
Exit Voita
About Vojta...
.NETだと変換不能な文字コードを変換しようとしたときに似てるんですが、
大丈夫でしょうか。これからこちらの環境に入れて動かしてみます。
440:デフォルトの名無しさん
02/02/09 14:10
デーモンで動かすと、おそらく標準の言語設定が日本語ではないどこかの文字に設定されて
いるので、標準の文字コードがずれて文字化けを引き起こしているようです。とりあえず、
ShiftJISに無理やり設定してコンパイルしなおしました。それから8081番のポートを空けておくと
誰でもデータベースを初期化できてしまうため、閉じました。
一旦再起動しますので、接続が切れたり、つなげられなくなるかもしれません。数分間お待ちください。
441:デフォルトの名無しさん
02/02/09 14:16
文字コード(暫定的に)直したです。
やっとメシ食ってきます。
442:デフォルトの名無しさん
02/02/09 14:26
人数いないとツマランですな。
443:お試し中
02/02/09 14:32
UJAXPでgetDocumentする時にURLを直に渡すんではなくて、エンコーディングを
明示したInputStreamReaderを渡さないとダメかもね
444:236
02/02/09 14:38
動かしてみたけど、どうも指定したポートが開いてないような…。
8081ポートは常に開いているんだけど、VojtaServantPreference.xml
で指定した8080ポートが開いてない。80はIIS用なので使えないし。
起動時にエラーメッセージは出ませんです。
あとついでに思い出したんだけど、
「GUIDともに強制表示されます。[Detail]」
のDetailをクリックしたときのMS932というエンコーディングのせいで
IE6.0では見れないです。暇なときに直していただけると。
445:429
02/02/09 14:47
ホストとポートを確認してfeedボタンを押すと、以下のようなメッセージがブラウザ上に出ますが、
コネクタのリストには追加されません...
Host(vojtaproject.kicks-ass.org:80) was feeded to servant.
・環境は Win2k/J2RE1.4.0rc/IE5.5
・サーバントが使うポートは8080に変更
・外向けに空けているのは8080のみ(8081は閉じています)
446:429
02/02/09 14:55
VojtaServantPreference.xml の指定は無視されて、
確かに80番固定になっているみたいだ..
447:417
02/02/09 14:57
昨夜試していたんですが、VojtaServantPreference.xmlでのポート変更はきいていないような感じです。
448:429
02/02/09 15:15
vojta.servant.VojtaServantPreference#init の実装が怪しいかもかも
修正キボンヌ>作者様
449:デフォルトの名無しさん
02/02/09 15:18
確かに80番固定はツライよの。
450:デフォルトの名無しさん
02/02/09 15:28
正直な話WWWのwell-knownを使うということ自体が不思議でならない。
たしかにFWとかを通り抜けられるが、開発段階では意味が無いように思う。
451:デフォルトの名無しさん
02/02/09 16:02
寝てしまった…
80番ポートの変更が効かないという点について試してみました。
81番ポートに変更し接続を行ってみたところ、んー。昨日と同じように普通に変更され、何も問題なく
接続できるようです。何を見落としているのだろう…
452:デフォルトの名無しさん
02/02/09 16:08
>>451
8082 とか4桁にしても関係ないよね?
こちらでも81番で試してみます。
453:デフォルトの名無しさん
02/02/09 16:21
8082番でもカキコできることを確認しました。
テスト中他の接続に関するバグを見つけたので、もしかすると、それが原因なのではないかとも思います。
とりあえずそれを直してみます。
(1)起動時にStartingVojtaServer...のところに表示されるポート番号
(2)ブラウザの画面左側のStatusをクリックして表示されるリモートホストの箇所のポート番号
を確認してください。つまらなくてごめんなさいです。ご協力本当に心から感謝です。
画像とかmp3とか任意のファイルを張れるようにしたら人は集まるのだろうか…
454:429
02/02/09 16:29
VojtaServantPreference.xml の変更が反映されない件ですが、
vojta.VojtaApplication#loadVojtaServantPreference の中で
VojtaServantPreference のインスタンスを作る際に例外が発生して
結局 loadDefaultVojtaServantPreference で作られたデフォルトの設定が
使われてしまっています。
なんで例外が発生しているかというと、
vojta.servant.VojtaServantPreference#init の中で、
workAsServer_ = URelaxer.getElementPropertyAsBoolean(rstack.popElement());
という(実在しない)エレメントの取得を行っているためにスタックが一つずれて
最後にnullエレメントを取得してしまうからです。
スマソ、decompileしてソース読んでしまったよ
455:デフォルトの名無しさん
02/02/09 16:31
>>454
ビンゴだそれ。直します直します。
parserが古いのか。原因がやっとわかりました。ありがとうです。
ソースコード公開はもうちょっと待ってくれ。
456:デフォルトの名無しさん
02/02/09 16:44
>>453
>画像とかmp3とか任意のファイルを張れるようにしたら人は集まるのだろうか…
これは微妙かも。
freenet+frostとかもあってダウソ板でスレもたってるけど、JAVAな環境の敷居が高いのか、
まだ規模が小さいとか、freenetの仕様上の問題なのかで、いまいち盛り上がってない。
だからファイル共有があれば、人が集まるとは一概には言えないかと。
でもあと10人ぐらいは欲しいですな。テスト参加者。
457:デフォルトの名無しさん
02/02/09 16:55
>>画像とかmp3とか任意のファイルを張れるようにしたら人は集まるのだろうか…
>これは微妙かも。
ファイル交換ソフトは色々な問題を抱えるから嫌だなー。
>freenet+frostとかもあってダウソ板でスレもたってるけど、JAVAな環境の敷居が高いのか、
>まだ規模が小さいとか、freenetの仕様上の問題なのかで、いまいち盛り上がってない。
そうですねー。ノード参加者がプロキシーをインターネットに開放すれば、Vojtaは特別にソ
フトを用意しなくともブラウザのみで閲覧可能です。Vojtaがある程度完成した段階で、Win32
に移植してかちゅ~しゃみたいのを作る。
まぁ、時間はいくらでもあるので、色々考えているうちが楽しい。
458:デフォルトの名無しさん
02/02/09 17:40
不具合を直した0912aをリリースしたのです。
もしよろしければ試してください。
URLリンク(vojtaproject.tripod.co.jp)
僕は外出しなければならないので、次のカキコは深夜になると思います。
それでは。
459:デフォルトの名無しさん
02/02/09 17:41
>>458
ほい。
試して接続しておきますです。
460:429
02/02/09 18:29
別の掲示板、ってところだけ接続できた。いくつかカキコしといたよ
461:名無し物書き@推敲中?
02/02/09 20:02
もっと初心者にもやさしいソフトじゃないと
この掲示板ほど沢山の人間の書き込みは期待できない、
ちょっとマニアックな存在になってしまうので
そこら辺、よろしくです。
462:デフォルトの名無しさん
02/02/09 21:43
ん? 接続できないですが…他に繋げている人居ますか?
vojtaproject.kicks-ass.orgにping送っても帰ってこないようですが…
463:デフォルトの名無しさん
02/02/09 21:48
ん。オレもダメボ
464:
02/02/09 22:07
おれもだめぼ
465:デフォルトの名無しさん
02/02/09 22:12
誰かfusianasanやってよ。繋ぎにいくからさ
466:こんなんでたです
02/02/09 22:13
feed entrance:vojtagroup_vojtatest
java.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
467:デフォルトの名無しさん
02/02/09 23:06
帰ってきました。
ログをみると、途中まで動いていたようですが、どこかでプログラムが停止してしまったようです。
原因はこれから探します。とりあえず再起動かけときました。
>もっと初心者にもやさしいソフトじゃないと
アドバイス感謝です。
468:デフォルトの名無しさん
02/02/09 23:31
現在激しく文字化け中の模様。
469:デフォルトの名無しさん
02/02/09 23:31
>>467
繋いでみたです。
470:デフォルトの名無しさん
02/02/09 23:34
こんなん出てますが?
java.lang.NullPointerException
471:デフォルトの名無しさん
02/02/09 23:38
なんか文字化けする人としない人がいる。
環境をかいてくんなまし。
>>470
出た場所も書いてくれると、あとでデバッグの際に役に立ちます。感謝です。
472:デフォルトの名無しさん
02/02/09 23:40
書き込みできない文字が多すぎするよ~ 'とかさ
ていうかちゃんと PreparedStatement とパラメータマーカ使ってくれ
473:470
02/02/09 23:41
>>471
こんなんでいいのでしょうか?
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)
ちなみに「はじめりです」スレを立てたのは私です。
474:470
02/02/09 23:47
こんなのも出ています。
DROPPED:failed to get packet3
475:デフォルトの名無しさん
02/02/09 23:50
自分とこだとサーバント動作環境がWin2kだと文字化けせず。LinuxだとNGみたいよ。
476:デフォルトの名無しさん
02/02/09 23:52
VMのバージョンが古いのでは?
477:デフォルトの名無しさん
02/02/10 00:00
ご迷惑をおかけしております。原因はだいたいわかり申した。
やっぱり実際にネットに公開すると、いろいろと不具合が見つかってよいですね。
もう少し作りこんでから公開したほうが迷惑をかけずに済むのか、ちょっと考え中です。
ご協力本当に心から感謝です。VMは最新版に変えときます。
478:470
02/02/10 00:18
んじゃ私は落ちますです。
がんがってくださいね>開発者さん
期待していますんで。
479:デフォルトの名無しさん
02/02/10 10:19
>>477
迷惑だと感じたら、やらないので気にしなくて良いです。
みんな動かない時でもそれなりに、原因を考察したりして楽しんでるみたいだし・・(w
480:デフォルトの名無しさん
02/02/10 11:43
>>461
よくわからんけど、今のままでも難しいと思うわけ?
んー、ファイル交換はねー。
DL板を敵に回すようなことは必要ないけれど、
少なくとも彼らに気に入られるソフトにはなってほしくないな(藁
481:デフォルトの名無しさん
02/02/10 11:49
>466と同じメッセージが出てます
482:デフォルトの名無しさん
02/02/10 11:50
と思ったらvojtaproject.kicks-ass.orgにping届いてなかった鬱。
483:デフォルトの名無しさん
02/02/10 12:31
>>477
みんな興味本位と期待で試してるんだし、公開は続けて欲しいと思うよ。
実際プロトが動くといろいろ分かるしね。
全然関係ないけど、個人的にはP2Pコアの部分とその上のアプリ部分は
できるだけ依存関係を薄くして欲しいなりYO
484:デフォルトの名無しさん
02/02/10 13:48
ども、面白そうと思ったのでセットウプしてみましたー。
んが、vojtaproject.kicks-ass.orgにPING通らないですネ。
今はサービスしてないんですよね?
動くようになったらまた試してみたいと思います。
でわでわ。
485:デフォルトの名無しさん
02/02/10 20:16
何だかんだ言ってモノが出来てきたらみんな試してるじゃん(w
486:デフォルトの名無しさん
02/02/11 19:51
今日はvojtaやってないでか?
487:デフォルトの名無しさん
02/02/11 21:52
今ちょっとプログラム直してるから、ちょっとまってくらはい。
サーバはずっとうごかしてるんすけど、しばらくすると止まっちゃうんですよね。
何が悪いのか調べてない(vojta? linuxの設定?dyndns.org? adsl?)
488:デフォルトの名無しさん
02/02/11 22:20
おお、やっとレスいただけた。
そーですか、まぁまた時々試してみるです。
しゅうせいがんがってね。
489:デフォルトの名無しさん
02/02/11 22:27
0913aをアップしたのです。もしよろしければ試してください。
URLリンク(vojtaproject.tripod.co.jp)
文字化けとか、例外出して止まってしまうところを直しました。
後は止まらないように祈るだけなのです。
デーモン起動にすると、言語として日本語を設定できないJavaVMは、どうやら仕様のようなので
あきらめたのです。
490:デフォルトの名無しさん
02/02/11 23:12
あう、vojtaproject.kicks-ass.orgにPINGが通らんですばい…。
491:デフォルトの名無しさん
02/02/11 23:16
Exception in thread "main" java.lang.NoClassDefFoundError: vojta/VojtaApplication
ちんぷんかんぷん
492:デフォルトの名無しさん
02/02/11 23:31
>>491
起動の仕方間違ってるのでは?
JAVAは大文字小文字を区別するぜよ。
493:デフォルトの名無しさん
02/02/11 23:44
動いてるね。
494:デフォルトの名無しさん
02/02/11 23:56
ブラウザから Exit Vojta してもまだスレッドが動きつづけてるみたい..
あと些細なことだけど
Exit Voita
Thank you for using Voja
になってるよ。
495:デフォルトの名無しさん
02/02/11 23:57
あと、AA張ってみたけど、submitボタン押した後ブラウザの画面が
切り替わらないよ。返すhttpヘッダがおかしいのかも?
おかげで2重カキコになってしまった..
496:デフォルトの名無しさん
02/02/12 00:14
>>489
JVM起動OPTに -Dfile.encoding=MS932 で直らないかな?
これ無視するJVMもあるみたいだけど
497:市民A
02/02/12 16:55
某P2Pソフトユーザーです。
おもしろそうな企画なんで参加させていただきたいと思いますが、
なにせプログラムは挫折した経験しか持ち合わせてないもんで・・・
何か、お手伝いできることはないでしょうか?
といってる矢先にInitialize databaseするとstatusがERROR。
よくわからない人は手を出さない方がいいのですかね?
498:デフォルトの名無しさん
02/02/12 20:03
>>495
あれ…vojta繋いでみたけどAAなんて貼って無い…ちゃんと繋げてないのかな?
499:デフォルトの名無しさん
02/02/12 20:05
>>497
ログっていうか、コンソールに表示されたものをコピペして貼っておけば、
だれか見てくれるかもしれないよ。
なんとなく、入れたフォルダが悪いような気がする。
C:\voja\
ぐらいのシンプルなディレクトリ(名称に空白・漢字なし)で試してみたらどうでしょうか?
500:デフォルトの名無しさん
02/02/12 22:50
>>497
>>499サンが言うように、デスクトップにおいて実行したときに
初期化に失敗してましたがH:\に移動したら問題なく初期化
出来ましたですよ。ただうまくつながらなかったですが。。(ウトゥ
...500ゲト
501:デフォルトの名無しさん
02/02/12 23:36
そうですか。入れませんでしたか…。環境にもよると思うんですけど、とりあえず、
confフォルダの中にあるVojtaServantPreference.xml。この中のServerPortの値を
適当に変えてみてください。何か例外が表示される場合は、ここにそのままコピペ
すると、今後の不具合修正の参考にさせていただきます。
502:デフォルトの名無しさん
02/02/12 23:38
>>498
つながっているかどうかは、画面上の方のConnectors(数値)のところをご覧下さい。
数値が接続しているノードの数です。Showでその詳細が表示されます。
何かカキコできれば、つながってることになります。
503:デフォルトの名無しさん
02/02/12 23:41
>>502
いや、connetorsも表示されて、カキコも出来ているので接続に問題はないかと思うんですが、
AA貼った人がいるらしいけど、そのAAが表示されてないのできちんと書き込みが配送されて
ないのかな? と思いまして。
504:デフォルトの名無しさん
02/02/12 23:44
>>503
それは由々しき問題です(w
まず全ての板に接続し、念のためもう一度スレッド一覧検索を行ってください。
505:デフォルトの名無しさん
02/02/12 23:49
>>504
うーん…やはりダメみたいです。
0910あたりで一度テストしたときのデータが残ってるのかな?
506:236
02/02/13 00:06
いまvojtaproject.kicks-ass.orgにping通んないんだけど、
211.19.93.42であってる?
507:デフォルトの名無しさん
02/02/13 01:57
オレもいまpingも通らない。
508:デフォルトの名無しさん
02/02/13 01:59
61.201.17.161:80に繋げてみてよ!!
509:236
02/02/13 11:40
いまping通ったのでつないで見ました。
detailの文字化け直ってます。
ポートを2223に変えて動かしてますが、快調。
出かけるまで数時間このままにしておきます。
510:アドレス晒す時は注意。
02/02/13 11:41
2chは、192.168.0.1:80 みたいな形式の書き込みがあると、
公開Proxyとして登録しているようです。
=書き込みできなくなります。
板毎に設定があるのかもしれませんが、この板はダメです。
私は508ですがやられました・・
今はアドレス変更してますが。
511:デフォルトの名無しさん
02/02/13 11:47
つながったよーー。
Direction NORTH_EAST とかあったけと、8角形グリッドなの?
512:236
02/02/13 11:48
うお、>>508さんと繋いでいるみたいだ。
connectors(2)になってる。ちょっといい感じ。
単なる感想なのでsage。
513:デフォルトの名無しさん
02/02/13 11:52
>>512
つながりましたね。
514:236
02/02/13 12:05
>>513
つながった後、いきなり不安定になったからどうしたのかと思ったら
ルータのNAPTテーブルが溢れた・・・・。つなげっぱなしは断念。
#うちのルータがタコいんかな~。
新規セッションの張りすぎが原因のよう。
作者のひと、面倒かも知れんけどそのうち改善希望。
515:デフォルトの名無しさん
02/02/13 12:18
なんか落ちた。
----------
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
516:市民A
02/02/13 12:53
>>499
>>500
どもです。できました。
ディレクトリに日本語が入るとまずいんですかね?
517:デフォルトの名無しさん
02/02/13 13:09
>>516
せっかくだから何か書き込んでみてよ。
日本語ディレクトリはダメらしい。
518:市民A
02/02/13 13:13
わーい。できた!
519:市民A
02/02/13 13:23
showボタンに気づかずに、どうやってfeedするのか迷ってた。
520:デフォルトの名無しさん
02/02/13 13:33
では、寝ます。
521:デフォルトの名無しさん
02/02/13 16:20
>つながった後、いきなり不安定になったからどうしたのかと思ったら
>ルータのNAPTテーブルが溢れた・・・・。つなげっぱなしは断念。
>#うちのルータがタコいんかな~。
>新規セッションの張りすぎが原因のよう。
>作者のひと、面倒かも知れんけどそのうち改善希望。
この問題は認識しています。「ちゃんと生きてる?ところでお前の南誰?」みたいなことを確認しすぎ
です。将来のバージョンではもっと頭よくなる予定です。
対症療法としては、SevantPreference.xmlのIntervalSelfOrganizationの数値を増やしてください。
522:デフォルトの名無しさん
02/02/13 18:24
>>521
これって確認する度に、コネクトしてるって事?
セッションって張りぱなしじゃないの?
523:デフォルトの名無しさん
02/02/13 23:13
んー。細かい不具合はやまほどどっさりあるけど、
とりあえず止まらずに動いているようなのでよかったです。
524:デフォルトの名無しさん
02/02/14 00:15
とりあえず作者氏はコテハンキボン
525:デフォルトの名無しさん
02/02/14 00:54
上に同じく禿しくキボン
526:デフォルトの名無しさん
02/02/14 01:34
オレからもキボンヌ
527:デフォルトの名無しさん
02/02/14 01:47
じゃぁ俺は希望しない。
528:デフォルトの名無しさん
02/02/14 11:37
でもオレはキボン
529:デフォルトの名無しさん
02/02/14 11:44
>>527
作者氏だたりして(w
530:vjt5号@vjt5号
02/02/14 11:46
あー、どうせVojtaはテスト中はある意味IP筒抜けなんだから、
Vojtaを語るときは全員コテハンにすれば良いのかも。
531:デフォルトの名無しさん
02/02/14 12:14
開発者はコテハンであるべきではない。
>>1の「サーバに依存しない」とは、従来の掲示板で言うところの管理は不可能であることを
意味する。
サーバに依存しない匿名掲示板は、おそらくコードによってのみ統制される。従ってそのコミュ
ニティ(まだないんだけど)が、利用者が自由であると「感じられる」ものであるためには支配者
は透明な存在でなければならない。よって作者はコテハンを使うべきではない。
んー。レッシグのCODEを読んだばかりだということがバレバレなカキコだ。
532:デフォルトの名無しさん
02/02/14 12:23
モナー板の職人さんでも名無しのままの人も多いもんね。
名無しのままでいるのも生活の知恵。
ま、結局当人の好きなようにするのが一番だけど。
533:236
02/02/14 15:16
tiaraですが、4/19日にvs.netが発売するらしいので、それまで
ちゃんとした開発はできそうにないです。
一般のほうだと3/22なんですが \60k はでかい・・・。
待ってる人は待たせてすまんね。
それまではドキュメントでもぽつぽつ書いてるかな。
ソース
URLリンク(www.microsoft.com)
534:デフォルトの名無しさん
02/02/14 15:35
開発するに関しては匿名でかまわないけど、識別できるようにはしてほしいな。
Vojtaも最初は、出て行くパケットとかあて先を監視しながら動かしたけど、
最近のバージョンはある程度信じて、動かしてる。
何が嫌かって言うと、偽者が出てくると嫌なんだよね。
判別がつけば問題ないけど。
アプリケーションを入れて動かすって事は、ある意味それを信じなくてはいけないわけで、
それってのは、配布元であり作者であるわけよ。
それが識別できない状態では、ちょっと怖すぎ。
特にこの板みたいにIDが出ないスレだと、すごく簡単に自作自演できてしまう。
「作者」を名乗る奴が、最新版はここに置いたよと、virus・troi入りのURLを張る。
そんで、「うまく動いてます」等の感想を自作自演
タイミング悪くそのレスのやり取りを見た奴が、ファイルを落として実行。
virus感染・トロイ潜入・・・・
virusソフトが万能だなんて思ってる人はいないでしょ?
FW入れてたって、vojta用に設定した穴から出入りされちゃうよ。
だから、配布物に署名なり、発言にトリップなり付けてホシイ。
それだけでも安心感が違う。
535:534
02/02/14 15:38
今ふと思い浮かんだ言葉 「勇気あるまげどん」 (w
既出かな?
googleでは引っかからなかったけど。
536:デフォルトの名無しさん
02/02/14 15:40
はいみんなちゅーもーく。
URLリンク(it.nikkei.co.jp)
>50人のコミュニティで、ピアツーピア型の設計で擬似的に作成したサーバーレス電子掲示板システ
>ムを利用して自由にメッセージの交換をしてもらい、そのときの情報の流れを分析した結果、平均し
>て3.5ホップ(メッセージの伝言の繰り返し回数)で、全員が同じ内容を共有することができ、
3.5ホップ?
>サーバーやネッ卜ワークの過負荷が原因で、巨大掲示板などがサービスを中断せざるを得ない
>ケースが時々見うけられる中で、筆者らは、このピア・ツー・ピアー型設計方式を、新たなコミュニ
>ティサポートの方式として注目している。
株屋氏ね。
537:デフォルトの名無しさん
02/02/14 15:43
3.5ホップってなんや、Gnutellaか(おそらくは)。
でもな、50人ならいいけど、500人なら、パケット洪水で死ぬぞ。
それとも違うのか。3.5ホップ。おしえろや3.5ホップの根拠。
538:デフォルトの名無しさん
02/02/14 15:44
LAN でノード数がたかだか 50 程度ならそりゃ上手くいくだろうけどさぁ・・・。
539:デフォルトの名無しさん
02/02/14 15:46
謝罪文。
すみません。横澤先生は株屋ではなかったようです。つい反射してしまいました。
540:デフォルトの名無しさん
02/02/14 15:48
URLリンク(www.lab7.kuis.kyoto-u.ac.jp)
3.5ホップの田中さん、根拠を教えてください。
541:デフォルトの名無しさん
02/02/14 16:00
>>538
URLリンク(www.google.co.jp)
田中さんはちゃんと実験君してるぞ!おまえも謝罪しる!
542:デフォルトの名無しさん
02/02/14 16:07
一、500ピア確保したかったんだけど50名しか応募がなかった
二、50名分しかQUOカード買えなかった
三、ピークパフォーマンスが50ピアであることも計算できた
四、3.5ホップって言ってみたかった
「巨大掲示板の破綻」を言及して代替としてのP2Pと言ってんだから50はないよな・・・。
543:デフォルトの名無しさん
02/02/14 16:13
先生の記事には「擬似的」って書いてる。
ヴァーチャルなら、ピアの数50は少なすぎるYO!。リアルなら仕方ないかも。
544:
02/02/14 16:49
漏れが去年やった実験だと、Gnutellaプロトコルまんまで、
ノード数が300だと、平均Hops数4.1
ノード数が3000だと、平均Hops数4.7
条件にもよるから、3.5ホップスとの比較は出来ないけど、今度50ノードで検証してみようか?
545:デフォルトの名無しさん
02/02/14 20:16
>>544
Gnutellaまんまで3000でも4.7ってマジ?
もしこの通りならワープノードとか考えなくて済むから、えらい楽なんだけど
て言うか、Gnutellaが思いの他良くできてるってこと?
それとも、頂戴的にP2Pで結んでくだけでも特に問題ないってこと?
546:ほげ隊長 ◆cG6Ia.BU
02/02/14 22:47
みなさん、お久しぶりです。
zigumoの方はだいたいテストも終わりまして、
プロトタイプを来週の22日ぐらいには公開でき
そうです。(結構いい感じで動いています。)
固定IPも取得できていまして、現在、エントリー
ポイント用のサーバを準備しているところです。
もうしばらくお待ちください。
ある程度準備が整ったら、また、書き込みますの
で、zigumoのテストの時はよろしくお願いいたし
ます。
最新版のスナップショットを載せましたので、よか
ったら、みてみてください。
URLリンク(www5.ocn.ne.jp)
547:デフォルトの名無しさん
02/02/14 23:07
>>545
ピアの数が増えてもHops数が小さいということは、あるピアが同じパケットを何度も受け取る
リスクがあるってことだとおもうよ。つまり効率がとても悪い。Hopsにとらわれず、P2Pネットワーク
全体の通信量で考えてみよう。ちょっと考えれば、そんなことはいちいち実験する間でもない。
548:デフォルトの名無しさん
02/02/14 23:16
>>544
うちがやった実験だとこんな感じ。
以下、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
同時コネクションを無尽蔵に張ればいくらでもホップ数を下げられるが、
トラフィックが線形に増えるという諸刃の剣。
549:デフォルトの名無しさん
02/02/14 23:18
>>547
素直にメッセージを丸投げすれば、最悪、ひとつのメッセージの
サイズ×ノードの接続数受け取ることになるわけだけど、事前に
送信するメッセージのIDだけを送るなりして確認作業をしておけば
複数の接続先から来たとしても、そう通信量は増えないんじゃない?
550:デフォルトの名無しさん
02/02/14 23:36
>>549
浅はか。一度紙に書いて、よ~く考えてみよう。
551:デフォルトの名無しさん
02/02/14 23:55
Client / (Hops + 1) = 通信量に対する重複倍率
って、計算は成り立つかな?全くの当てずっぽうだけど・・・・・
552:デフォルトの名無しさん
02/02/15 20:03
>>550
うーん。
ちゃんとやってりゃ同じコネクションから2度データが
来ることはないわけだから、最悪でも1メッセージにつき
メッセージ本体のサイズ + 確認応答 × コネクション数
しか通信しないと思うんだけど…。
一応コードも書いてみた。
URLリンク(users.goo.ne.jp)
仕様:
メッセージ本体を送る前にMD5ハッシュを想定して16Byteのデータを送信。
メッセージを受け取るか否かの応答に1Byteほど送信。
メッセージ本体は5KByte。
553:デフォルトの名無しさん
02/02/16 04:39
>ちゃんとやってりゃ同じコネクションから2度データが
>来ることはないわけだから
例えば、初めに、TTL=2のパケットが送られてくる。他のピアに送る。
次に、同じコネクションまたは異なるコネクションから、同じ内容のパケットだけれども、TTL=3のもの
が送られてくる。これを無視すると末端に配布されない可能性があるので、そのパケットをもう一度
他のピアに送信しなければならない。
間違っていたら指摘してくれ。
554:236 ◆lGMVcE.o
02/02/16 13:59
>>553
完全配布をしたいならTTLは必要ないだろ。
メッセージがすでに既知であるか否かで破棄するかどうかを決めればいい。
かわりに発信時刻を付加して十分後にすべて消滅とかは必要かも知れんけど。
555:デフォルトの名無しさん
02/02/16 14:07
ピアのパケット処理能力には限界があるので、あるタイミングで一つのピアにパケットが集中すると、
そのノードの処理は遅れる。従って>>553のような状況は起こりうる。 さらに、ノード間の通信速度
も保障されてないので、>>553のような状況は起こりうる。
さらに、Gnutellaプロトコルでは、違うコネクションから同じパケットを何度も受け取る。この可能性は、
接続数を大きくすればするほど増大する。それが>>548の言うところの諸刃の剣。同じパケットを何
度も受け取っていると、速やかに伝達すべき必要なパケットの処理が遅れるため、さらに>>553のよ
うな状況が起きる。 この欠点を解消するために、Gnutellaでは人の持ってるピアに関する情報をキ
ャッシュするような仕組みがあった(パケットをブロックする)と思うんだけど、P2PBBSでは、更新情
報を含むパケットをブロックしてはいけないから、これは応用できない。
いやまてよ。君が僕に送ってくれるパケットは、全部他の人からもっと早く届くんだよね。だから君と
僕との関係は解消したほうがいいんじゃないかな。さよなら。あーでも。僕が君に送るパケットは有
効かも知れないし、それに君のパケットは「全部」古いとは言い切れない。
556:デフォルトの名無しさん
02/02/16 14:19
ではなぜGnutellaのクエリプロトコルにTTLがあるのだろう?
全てのノードでクエリが実行が出来るなら、はじめからTTLはないほうがいいですよね。
なぜGnutellaのプロトコルを設計した人は、Queryを完全配布を目指さなかったのだろう。
それはGnutellaのプロトコルでパケットを完全配布するのに難点があるからではないのだろうか。
557:236 ◆lGMVcE.o
02/02/16 15:08
長くてすまんね。
さて、何の話だ?
・最初どっかの研究室の話で
・3.5ホップは本当か
・ホップ数と総転送量の関係
・転送量削減のためのハッシュ
で
・転送中断とTTL
だよな。
理論的には、TTLがある限り完全配布を保証することはできない、これもいいと思う。
で最初の四つの話までは完全配布を前提にしているから、TTLのような
「パケットの無条件破棄」は起こらないことが前提だと思うんだけど、どう。
研究室の話も50ピアではTTLが議論するほど活躍しているとは思いがたい。
で、最後の話題で急にTTLが出てきたんだけど、
>それはGnutellaのプロトコルでパケットを完全配布するのに難点があるからではないのだろうか。
「だからgnutella型ではTTLの概念が必須であり、
これを抜きにして考察を加えることはできない」
といいたいんだと思うけど、本当にTTLは必要なのか?
完全配布は本当に無理だったのか、証拠は?
重要なことは、
「TTLが必要である根拠をgnutellaに求めることはできない」
「TTLが総転送量を削減する唯一の方法である証明はない」
「完全配布プロトコルが大規模に運用されたことはない」
ことだ。
さらに、クエリと配布の大変重要な違い、「結果の返送」。
スレッドの告知で使われるパケットは「告知」の通り相手の返事を必要としない。
対してクエリでは返事を受け取ることが目的であり、
故に、問い合わせる数も制限されなければならない。
全世界数万から返事されても、自分が困るだけ。
で、まとめとしては
・返送を必要とするパケットについて、TTLなりの受信ピア数制限が必要
・返送を必要としないパケットについて、完全配布が不可能という証明・証拠はない
・TTLがないとき、>>552は有効
・TTLがあるとき、完全配布は保証できない
だと思うんだけど。どうよ。
558:デフォルトの名無しさん
02/02/16 16:28
>>557
Gnutella型でメッセージのブロードキャストを考えているなら、実際にコード書いて実験してみて。
俺的には、パケット洪水でトラフィック量が多すぎ。小規模のネットなら可能だが、
実際には使い物にならないと思う。
559:デフォルトの名無しさん
02/02/16 17:37
グリッドにするべや。
560:デフォルトの名無しさん
02/02/16 18:36
>>558
だから、なんで Gnutella 型だとパケット洪水になると思うのか
理由のご説明をお願いできませんか。>>552で2重受信対策を
した簡単なコードを書いてみましたが、特に Gnutella だから
通信量大洪水といった現象は見られないのですが。
シミュレーションのやり方に問題がありますでしょうか?
全てのノードに届くまでが遅っせぇっていうのならまだわかるんだけどなぁ。
あと、TTLは俺も要らねーと思う。
561:236 ◆lGMVcE.o
02/02/16 20:29
>Gnutella型でメッセージのブロードキャストを考えているなら、実際にコード書いて実験してみて。
>>552参照。情報の共有を目的に掲示板にいるわけだし。
それを反証したいのなら、自分で根拠となるコード書かないと。
それと、gnutellaは掲示板プロトコルではないでしょ。
必然的にgnutella型といえども改変が必要になる。
そこに作者の力量やアイディアが入る余地があるのに、それを事前に否定するのはちょっとね。
562:デフォルトの名無しさん
02/02/16 21:57
まぁ、とりあえず動くもの作ってよ。そういった失敗作の果てに成功するプロジェクトが
生まれるのだろうし。
563:470
02/02/16 23:54
>>562
同意。
目に見えるものも提示しないで理想論を述べるだけじゃ話は進まないし。
何を言われようとvoitaとか現物を提示している人は偉いと思う。
564:デフォルトの名無しさん
02/02/17 04:00
これだ2ch鯖が㌧㌦と次のインフラがほしくなるよね。
でも、悪意のある書き込みはどうするんだろう。
プロトコルをオープンにすると匿名性がある掲示板だと、
やりたい放題の攻撃を受けそう・・。
565:デフォルトの名無しさん
02/02/17 10:36
>>562-563
おいおい…
理想/理論/実装のそれぞれの観点で進めて行くべきでしょが
実装の配布だけならこのスレ使う必要ないし。
使うだけのユーザーはイッテヨシ
566:デフォルトの名無しさん
02/02/17 10:55
>>565
最後の1行が蛇足だな。
なぜなら、使ってくれるユーザーの調達は困難な問題の最右翼だから。
でも、その他の部分は同意するよ。
567:デフォルトの名無しさん
02/02/17 17:45
>>565
じゃ、お前一人でやってれば?
568:デフォルトの名無しさん
02/02/17 18:30
関係ないけど、他のスレッドで見つけた。
Mnet is a universal file space.
URLリンク(mnet.sourceforge.net)
569:デフォルトの名無しさん
02/02/17 19:23
む。すまんな。
ユーザー逝って良しは反省します。
最近 vojta の動作確認がメインテーマになっててたし、まぁ
話が分散するのは良くないからそれでもいいと思ってたけど、
技術的な検証の話にまで、いいから vojta を見習って動くモノ
作れやと言うのは板違いじゃねーのかと思っちまっただけです。
ごめん。
570:470
02/02/18 00:43
私も素人の分際ででしゃばりすぎました。
すみませんです。
571:デフォルトの名無しさん
02/02/18 03:15
オレもごめん
572:デフォルトの名無しさん
02/02/18 20:07
ごめんなさい。反省してます。
573:デフォルトの名無しさん
02/02/18 20:44
じゃぁ、俺は反省しない。
574:デフォルトの名無しさん
02/02/18 22:46
deja vu
575:デフォルトの名無しさん
02/02/18 23:55
激しく好意
576:デフォルトの名無しさん
02/02/18 23:56
一ニ三 ∠ ̄\
一ニ三 ~|/゚U゚|
一ニ三 ⊂二 y /⊃
一ニ三 / _二⊃
一ニ三 ⊂二ノ
===
+ 激しく忍者 +
577:デフォルトの名無しさん
02/02/18 23:57
≡≡
/ ̄> (‘台‘)
|゚U゚ヽ| (二二 ノ.y ゝ二二つ
と y 二つ | |
〉 〈 ノ |
⊂二 .Y | |⌒二二 -イ .|
し' ..  ̄ | |
.(二|
+ 激しくエアロビ +
578:デフォルトの名無しさん
02/02/19 02:38
Vojta0914aをアップしたのです。もしよろしければお試しください。
URLリンク(vojtaproject.tripod.co.jp)
579:デフォルトの名無しさん
02/02/19 03:05
それから、前のバージョンの人はアップデートしてから接続して下さいです。
それではおやすみなさい。
580:デフォルトの名無しさん
02/02/19 16:33
Vojtaのサーバ、vojtaproject.kicks-ass.orgは、サーバ調整のため、しばらくのあいだ停止させて
いただきます。復活したらまたここにカキコします。
581:580
02/02/19 16:57
復活しました。文字化けは直ったようですが、まだAAが正しく書けない場合があるようです。
次のバージョンで修正されます。
582:デフォルトの名無しさん
02/02/19 17:04
>>581
家帰ったらテストしてみます。
583:デフォルトの名無しさん
02/02/19 20:15
0914随分安定してるね。こうなってくるとテスターももうちょっと数が欲しいような…
584:デフォルトの名無しさん
02/02/19 21:50
>>583
テストしたいと思うのですが、スレッドはないし、新規スレも
「ERROR You need to feed a host to servant.」
で立てられないです。。。
正直、何が何やらさっぱり判らん。
585:デフォルトの名無しさん
02/02/19 22:07
>>584
えーと、まずConnectorsのshowを選んで、feedボタンを押す。んでもっかい読み込んでみ。
直ぐには反映しないかもしれないんでまずはおちけつー。
586:デフォルトの名無しさん
02/02/20 01:22
>>585
オフィシャルサイトに掲示されている、使用方法の1-4は
実行しています。
ですが、スレもないし、検索もできんし、スレも立てられんし、
要するに何にもできない。。。
俺はアホだーーーヽ(`Д´)ノプンスカ
587:
02/02/20 01:27
とりあえず環境をかいてくんなまし。
そして、コンソールに表示されているメッセージをとにかくここに添付してください。
588:デフォルトの名無しさん
02/02/20 01:45
これでよろしいでしょうか?
[環境]
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
589:デフォルトの名無しさん
02/02/20 02:14
Connectors(*)で*が1以上だったら繋がってます。
スレッド一覧検索を繰り返したりすると見られるようになったりもします。
590:
02/02/20 02:18
Connectorsのところに[オンライン]とか[オフライン]とかステータス表示したほうが
わかりやすいかもね。あと、Connectorは常に複数形だとアレだね。
次のバージョンで直します。
591:デフォルトの名無しさん
02/02/20 02:25
>>589
んー、やっぱり何度feedしても、Connectorsは0のままです。
ルーターモデムの設定も必要ですか?
592:デフォルトの名無しさん
02/02/20 02:29
>>591
相互接続するみたいなんで、
>>320 あたりを見てください。
593:デフォルトの名無しさん
02/02/20 02:42
>>592
80番portは開けているし、問題が見当たらないです。
もう今日は眠いから諦めます。
お付き合いくださって、感謝します。
594:デフォルトの名無しさん
02/02/20 16:06
Vojta0915aをアップしたのです。
URLリンク(vojtaproject.tripod.co.jp)
変更点は、
- メッセージポスト時、"&"を正しく送信できない(URLのデコードの際のバグ)不具合を修正。
これにより文字実体参照が正しく送信される。送信が途中で切れる現象も修正される。
- reservedConnectorにカウントを設け、タイムアウトで取り除くように設定(接続の予約はしたけれど、返事が返ってこないので接続をキャンセル)。
- GUIを少し変更。
です。もしよろしければお試しください。
595:デフォルトの名無しさん
02/02/20 18:30
やっぱ名無しなのね。
>>534 じゃないけど、ちょっと不安になるな・・URLとか微妙に違ってたりしたら・・・・
(((( ;゚Д゚)))ガクガクブルブル
URLリンク(vojtaprojact.tripod.co.jp)
(´-`).。oO(このアカウントとってクローンなページ書いて告知したら何人釣れるだろう・・)
と予防線を張ってみる てすと。
596:デフォルトの名無しさん
02/02/20 18:51
Vojtaはまだ開発途中ですので、機能や操作方法は確定していません。
動作は一切保証されません。
掲示板のログやウェブページは失われる可能性があります。
将来に新しいバージョンがリリースされた場合、過去のバージョンはサポートされなくなります。
誠に恐れ入りますが、以上をすべてご理解いただいたうえで、自己責任においてご参加ください。
597:デフォルトの名無しさん
02/02/20 19:32
>>534, >>595 そんなの全てのフリーソフト、オンラインソフトでもそうじゃないの?
598:デフォルトの名無しさん
02/02/20 20:16
まぁ信じられなければ使わなければ良い事だし。
ある意味これ鉄則。
転んでも泣かない。(w
個人的には作者が多少気を使ってくれても良いとは思うけど、
作者には自身の考え方があるんだろうから別に構わない。
>>597
全てがそうって考え方はちょっと違う。
信頼するに足る情報の掲示されかたが全然違う。
まぁ匿名での作者からの直接提供はかなりリスクが高い事は覚悟しておくべき。
ちなみにオレはVMWare環境でテストする事でリスクは極力回避しているつもり。
599:デフォルトの名無しさん
02/02/20 20:55
匿名といっても、アーカイブがココに匿名でアップされているわけいるわけではなく、
WinMXで共有されているわけでもなく、URLリンク(vojtaproject.tripod.co.jp)という定点に
にアップロードされているわけである。
結局は、URLリンク(vojtaproject.tripod.co.jp)を信頼するかどうかなのであり、それについては
他のオンラインソフトとなんら違いはない。
反論は?
600:デフォルトの名無しさん
02/02/20 21:01
URLリンク(vojtaproject.tripod.co.jp)
である限りはある程度の信頼は出来るんじゃないの。
作者(出元)の同一性を掲示して欲しいって事をいってるんでしょ?
>>595
のprojactには笑ったけど。
コテハンでもTripでもURLでも、見間違えたら一緒でしょ >>598
なんかこのネタは激しくスレ違いなんで、適当なスレ見つけてそっちでやってよ。
601:デフォルトの名無しさん
02/02/20 21:17
このスレも遂に600台かー、と
感慨にふけってみるテスト
602:=== スレ違い注意報が発令されました。皆様ご注意ください ===
02/02/20 21:23
=== スレ違い注意報が発令されました。皆様ご注意ください ===
603:デフォルトの名無しさん
02/02/20 22:36
コードって公開してるの?
604:デフォルトの名無しさん
02/02/20 23:49
つなげてみたYO!
605:デフォルトの名無しさん
02/02/21 10:51
vojta使ってみたです。
自分自身だけでも、Southに自分自身が出てきました。
これって、自分が南端でそれ以外のところには誰もいないってことですよね?
なんか勘違いしてる…?
606:デフォルトの名無しさん
02/02/21 12:26
>vojta使ってみたです。
>自分自身だけでも、Southに自分自身が出てきました。
えっ?そんなことあったかなぁ。他に誰かと接続してました?
とりあえず読み書きできればおっけー。
607:605
02/02/21 18:45
>>606
誰も接続してないす。まあ、読み書きできたから深く考えるのはやめときます
608:
02/02/22 00:33
ひさびさに来てみた。vojtaの人、頑張ってますね~
tiara(236の人)とか、ほげ隊長とかは動きなしなのか?
609:ほげ隊長 ◆cG6Ia.BU
02/02/22 00:36
どうもです。
いよいよ、P2P匿名掲示板システムzigumoを本日(22日)公開
します。
公開できるのは今日22日の夜遅くになると思います。なるべく、
0:00を過ぎて23日にならないようにしたいとは思っているので
すが、、、
とりあえず、公開に先だって、
マニュアルとダウンロードページを作成しましたので、みて
みてください。
URLリンク(www5.ocn.ne.jp)
まだ、初心者でもすんなり使えるようなレベルではないのです
が、ム板の人なら、どんなソフトかイメージがつかめると思い
ます。
公開直前に、再度書き込みますので、テストに参加していただ
ける方、よろしくです。(10人ぐらい参加してくれたら、う
れしいです。)
それでは、また夜にでも。。。
610:デフォルトの名無しさん
02/02/22 00:55
>>609
まだ公開されてないものに要望しちゃうんだけど、
はじめのうちはサーバーと同期して、ちゃんと書き込みが
伝わっているかどうかを確認出来るようには出来ない?
ハッシュ値だけをサーバーに記録しておくとかして。
なんとなくしりとりスレが乱立する予感。
611:デフォルトの名無しさん
02/02/22 01:12
>>610
おお、それ、いいかも。
書き込みが伝わるまでのタイムラグとか表示されると、なお良し。
612:611
02/02/22 01:15
↑何も考えずに言ってしまった。すまそ・・・
とりあえず、かちゅ~しゃ使いには喜ばれそうな画面ですね。
613:ほげ隊長 ◆cG6Ia.BU
02/02/22 02:29
>>610
実はそれの対応作業を徹夜で今やっていたりします。
「誰かが要求しないとデータの転送が行われない」という
zigumoの仕様上、ある程度参加している人数が増えてくるまで
はデータの流通がうまくいかないかもしれないという気がする
のです。
参加している人数が数百人とかになってくると、だれかしかのサ
ーバントにデータが蓄えられることになるのでいいのですが、人
数が数十人ぐらいしか参加していないと、誰も要求しないデータ
は中々広まっていかないのです。その上、せっかく発言しても、
すぐにネットから切断しちゃったりすると、情報が全然広がらな
いのです。かと言って、全てのデータを常に流通させてしまうの
はどうかと思ってたりしまして、、、
なので、現在zigumoサーバントを改造して、zigumoキャッシュサーバ
みたいなのを作ってるのです。誰かが発言したらすぐにそのデータ
を取りに行ってキャッシュしてしまうみたいな。。。
明日の夜までに間に合うかどうかあやしいのですが、、、
とりあえず、がんばります。
>>611
そうした統計情報が見れたりすると面白いのですが、匿名性が
薄れてしまうので、今はちょっと保留中です。
>>612
かちゅーしゃみたいに、なるべく、簡単に初心者でも使えるもの
を目指していたりします。まだ、全然ほどとおい状況ですが、、、
614:ほげ隊長 ◆cG6Ia.BU
02/02/22 05:48
とりあえず、突貫工事でzigumoキャッシュサーバが完成しましたので、
今日の夜には予定通り公開できそうです。
きちんと動くか不安ですが、、、
それでは、また今夜。。。
615:236 ◆lGMVcE.o
02/02/22 09:12
>>608
開発ツールの発売が3/22(学割版が4/19)なので動きたくても動けない~。
他の人はなんか色々やってていいな、とちょっとブルーになる今日この頃。
616:デフォルトの名無しさん
02/02/22 12:14
今日もvoitaにつなげてみました。
で、こんなん
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
意味わかんないので、そのまま貼りました。
617:デフォルトの名無しさん
02/02/22 14:55
>>606 不具合の可能性があります。ちょっと確認してみます。ご報告ありがとうございました。
>>616 の不具合は次の版で修正されました。ご報告ありがとうございました。
618:610
02/02/22 15:13
>>613
ん・・・意図が伝わってるかな…
えーと、書き込みが伝わる可能性を上げるために
サーバーでキャッシュしろ、というわけじゃなくて
書き込みが伝わないんなら伝わらないで、
その事実がはっきりわかるようにした方がきちんと
システムとして動いてることの確認が出来て、
実験としては面白いかな、と思ったのですが…
まいいか。
619:デフォルトの名無しさん
02/02/22 20:02
とりあえず、現在はVojtaが動いているだけみたいですが、
あと2つぐらい動き出したら、レイヤ間の仕様みたいなの話あったらどうでしょうか。
キモは転送部分なんだろうし。
各種転送方法を使える共通のUIみたいなの出てくると良いかもとか思ったりしますけど。
言語的な問題があるから接続はSocketになるかもしれませんが、
そうするといろんなUIとか広まって普及に弾みが付くかもとか思ったりした。
620:ほげ隊長 ◆cG6Ia.BU
02/02/22 22:32
どうもです。
P2P匿名掲示板zigumoをただいま公開しました。
URLリンク(www5.ocn.ne.jp)
エントリーポイント用サーバも稼動しましたので、どんどん
繋いでみてください。
で、公開しておいてなんですが、ついさっき通信回りにバグ
が見つかっています。データの転送にめちゃくちゃ時間がか
かるというものなのですが、、、動くことは動きますので、
とりあえず、現状のバージョンでお試しください。
バグの方は近日中になんとかしようと思います。
>>618
すいません、勘違いしていたようですね。
> 書き込みが伝わないんなら伝わらないで、
> その事実がはっきりわかるようにした方がきちんと
とりあえず、掲示板上でコミュニケーションを取って
みればなんとかなるかと思います。
それでは、よろしくです。
621:デフォルトの名無しさん
02/02/22 23:07
試してみてます
書き込めてるのかな・・・
622:ほげ隊長 ◆cG6Ia.BU
02/02/22 23:10
どうもです。
何人か接続してくれている人がいるのですが、、、
zigumoの現在のバージョンはファイアーウォール越え
の通信には対応していなかったりします。そのため、
ブロードバンドルータ等を使用して、閉じたネット
ワークからzigumoを使う場合にはルータの6340のポート
を開けて、zigumoを動かしているパソコンの6340ポート
に対しポートフォワーディングの設定をしておく必要が
あります。
この設定をしなくともzigumoを稼動させることはできる
のですが、その場合は情報の閲覧ができるだけで、自分
の書き込んだスレッドやレスを他のユーザに見せること
ができなくなります。
ちなみに、グローバルIPアドレスをそのままパソコンに
割り当てている人は問題ないのですが、、、
かなしいかな、今のところきちんと書き込めている人は
いないようです。。。
623:
02/02/22 23:21
6340ね。それを最初に家ー。
624:608
02/02/22 23:28
おお、書き込んだ直後に動きがあったのか!
昨日は寝てしまったわけだが、これから、じぐも逝ってみる。
625:デフォルトの名無しさん
02/02/22 23:31
>>622
んー?6340空けて何度も書いてるつもりだけど、
やっぱダメなのかな~?
結局 >>610 の人の推測通りってことか(w
書き込めたのかどうかが自分だけじゃさっぱり分からないよ
626:ほげ隊長 ◆cG6Ia.BU
02/02/22 23:31
>>623
スンマソ。
詳細はwebに載せておいたので、そっちもみてくださいです。
それから、どうも通信関連のバグで、データの取得に異様な程時間が
かかる場合があります。がまんして待っていてください。
バグについては引き続き調査ちゅうです。
627:ほげ隊長 ◆cG6Ia.BU
02/02/22 23:34
>>625
これまたスンマソ。
では、こっちから確認してみます。
とりあえず、お互いスレッドを限定して書き込んでみましょう。
私の方で、「書き込み確認スレッド」を立ててみますので、そこに
書き込んでみてください。
628:ほげ隊長 ◆cG6Ia.BU
02/02/22 23:35
ちなみに、現在、「もげらー」さんという方の
書き込みはきちんとできているようです。
629:デフォルトの名無しさん
02/02/22 23:36
>>627
23:34:32 のカキコしてみました
630:もげらー
02/02/22 23:37
>>628
おおー、やったー。
631:236 ◆lGMVcE.o
02/02/22 23:39
隊長!書き込んでみましたが、どう?
思いついたことをいくつか。
・エントリポイントダイアログには既定で隊長のIPを入れておくべき。
・非同期なのは仕方がないとしても、いまzigumoがなにをしているのか
とても分かりづらい。スレッド単位でステータスの表示希望。
・レスの取得が非常に遅い。
・vojtaと同じで、コネクション張りすぎ。"そのうち"改善希望。
なんにしろ、初回リリースでこれだけ安定しているのはスバラシイです。
お互いがんばりましょう。
#Flet's-ISDN(64kbps)/XP(Admin)
632:608
02/02/22 23:39
書いてみた(=゚ω゚)ノ ぃょぅ
633:ほげ隊長 ◆cG6Ia.BU
02/02/22 23:40
>>629
>>630
お二人とも書き込みできています。
多分他の人のところにも伝播しているはずです。
634:629
02/02/22 23:43
っしゃ~~
635:608
02/02/22 23:46
確かに、データがありませんから、実際に表示されるまで、
異様に時間かかるね。
636:ほげ隊長 ◆cG6Ia.BU
02/02/22 23:48
>>631
236さんどうもです。
>隊長!書き込んでみましたが、どう?
書けてます。伝播しています。
>・エントリポイントダイアログには既定で隊長のIPを入れておくべき。
実は、entrypoint.datっていうファイルに書いておくと
毎回入力しなくてもよいです。まだ、この辺は仕様がかたまっていない
ので、詳しく公表していないのです。
>・非同期なのは仕方がないとしても、いまzigumoがなにをしているのか
> とても分かりづらい。スレッド単位でステータスの表示希望。
おっしゃる通りです。なんか、ステータスの表示やアニメーション等で
工夫してみます。
>・レスの取得が非常に遅い。
これはバグです。どうも、二重にコネクションを張って、二重にスレッド
が立ち上がって、お互いリソースを食い合っているようです。ほんとはもっと
早いです。
現在調査中です。
>・vojtaと同じで、コネクション張りすぎ。"そのうち"改善希望。
とりあえず4つ以内に収まるようにしたいと思います。
将来はグリッド型にしようかと思っています。
637:デフォルトの名無しさん
02/02/22 23:49
書き込んでみまする
638:637
02/02/22 23:58
23:51:58書き込んでみました
639:ほげ隊長 ◆cG6Ia.BU
02/02/23 00:00
>>638
う~ん。失敗している模様です。
640:デフォルトの名無しさん
02/02/23 00:01
全然かけないでーす(泣。
641:637
02/02/23 00:04
ルータの設定してませんでした(´д`)
6340をフォワーディングしてみました
00:03:08書き込んでみました
642:デフォルトの名無しさん
02/02/23 00:13
テストカキコしてみたりしたけど…。
動作がマターリしてるのはこういうものなのか、
それとも設定がおかしいのか…
643:ほげ隊長 ◆cG6Ia.BU
02/02/23 00:16
>>641
すいません。なんか、zigumoキャッシュサーバの動きがおかしく
なってきて確認できないです。うーん。やはり突貫工事で作った
から安定性に難ありでした。
>>642
動作がマターリしているのは通信関連のバグのようです。
644:デフォルトの名無しさん
02/02/23 00:18
>>643
なるほど!そーですか、
いやしかし、いきなりコレだけ動くのはスゴイです…。
大期待しちゃいますネェーまたテストするときは参加しますぜ!
645:865
02/02/23 00:20
データの取得が遅い・・・
1分ぐらいたつのにマジレスマンのスレしかみれない。
646:608
02/02/23 00:25
でも、データの取得が遅くて、またーりしてるおかげで?
もげらーさんのゲッタースレがキチンと並んでて(・∀・)イイ!
647:865
02/02/23 00:25
あげちゃった。
一応マジレスマンスレに書き込んでみました。
見れた人はお返事下さいな。
648:もげらー
02/02/23 00:28
存在を確認したスレッド
zigumonetに初めて来た時に書き込むスレ
マジレスマン参上!!
作成中・・・
勝手にテスト
書き込み確認スレッド
てすとー
てすとだよーん
ポートフォワーディング
アスキーアート
【衝撃】富士銀と勧銀が
649:608
02/02/23 00:31
>>647
芳香剤・・・
インフルエンザ・・・
が見えたYO!
650:865
02/02/23 00:32
同じくです。
651:637
02/02/23 00:33
漏れも
652:865
02/02/23 00:33
>>649
残念違う。
「tests」と「みたらへんじくれ~」ってやつです。
653:デフォルトの名無しさん
02/02/23 00:36
オレは、
残り香
芳香剤
(・∀・)イイ
だよ。
654:デフォルトの名無しさん
02/02/23 00:37
ケホケホ、インフルエンザはカキコできとりましたか。ヨカタヨカタ。グホッ(吐血
655:デフォルトの名無しさん
02/02/23 00:38
インフルエンザは見えないよー ヽ(`Д´)ノウワァァァン
656:608
02/02/23 00:38
>>652-653
(・∀・)イイ!も見えたYO! でも 865さんのは見えないYO!
657:637
02/02/23 00:40
こちらは、
・マジレスマン参上
・うんこの香りが消えない!!
・それは芳香剤を使えば
・インフルエンザうんぬん
ビュー欄でコピーできないのね・・・
658:デフォルトの名無しさん
02/02/23 00:40
ひーー、いやしかし重たいなぁw
659:865
02/02/23 00:41
すみません。ド素人質問させていただきますが、1レス1ファイルで保存してるようですが、
安定性には関係ないでしょうか?
某P2Pソフトだと、あまりにも小さいファイルを送信すると強制終了になりやすいので・・・
660:637
02/02/23 00:41
・(・∀・)イイ!
もみえた
661:ほげ隊長 ◆cG6Ia.BU
02/02/23 00:42
>>648
それで全部だと思います。
こちらの方は大本営であるはずのzigumoキャッシュサーバが
いよいよやばい感じです。
こちらから、みなさんの書き込みが見えなくなってきま
した。通信も更に遅くなってきたし、、、
一度再起動するかもしれないです。
しかし、P2Pですので、キャッシュサーバが落ちても誰かしか
のzigumoが生き残っていれば、zigumonetは継続されちゃいます。
あと、エントリーポイントに別のzigumoが動いているIPを
入れれば、そのzigumoとの間でzigumonetを展開していく
ことができます。
662:デフォルトの名無しさん
02/02/23 00:42
あー、イイ!もみえますたー
663:608
02/02/23 00:42
確かにビュー欄でコピーできない。
バグでしょうか?
見えたり見えなかったりで実験らしくて(・∀・)イイ!
664:
02/02/23 00:43
長い間このスレあったのは知ってたけど1回も覗いた事なかった。
何のスレだ?
つーかP2Pじゃ無理。(転送量的に無理)
665:デフォルトの名無しさん
02/02/23 00:44
ムリかどうかはヤッテミル!
っつースレなのでやらず無理とは言わない!(んだよね?
666:865
02/02/23 00:44
>>664
阿呆と呼ばれた人が歴史に残ります。
もっとも作者さんたちは、そんなこと考えてないでしょうけど。
667:ほげ隊長 ◆cG6Ia.BU
02/02/23 00:45
>>657
マウスで選択して右クリックメニューからコピーを選ぶとコピーできます。
キーボードのCTRL^Cではコピーできないです。
>>659
実装依存だと思いますが、、、
zigumoの場合はファイル自体の大きさと安定性はほとんど
関係ないです。
668:
02/02/23 00:45
それよか、スレ立てた奴がそのスレのサーバーやるとかの方が
おもろい。
669:デフォルトの名無しさん
02/02/23 00:46
>>668
だからそれだと(以下略)
このスレ全部読み直してちょ
670:865
02/02/23 00:47
>>668
ソフトを作った暁には実験に参加さしてね
671:637
02/02/23 00:47
ビュー欄でコンテキストメニュー出したらコピーできたよ・・・。ゴメン。
# OperaGlassがまた悪さをしてた。シクシク(´д`)
672:キネンカキコ
02/02/23 00:48
歴史に残る物の立ち上げ時に立ち会える(変な日本語)
かもしれないので(・∀・)イイ!
673:デフォルトの名無しさん
02/02/23 00:49
んで、今何人(何サーバー)が参加してるのかな?
結構な数のスレが立ち出したけど…。
674:デフォルトの名無しさん
02/02/23 00:50
ニュー速('Zigmoのね)に一人一スレでも立ててみようよ!!
675:865
02/02/23 00:51
じゃあ、ニュー速で点呼と言うことで。
676:デフォルトの名無しさん
02/02/23 00:52
了解。
677:608
02/02/23 00:53
>>674 立てて下され・・・じぐもにね
678:608
02/02/23 00:56
あ、自分で立てるのね・・・スマソ
679:デフォルトの名無しさん
02/02/23 00:57
荒らされるからやめたほうがいいとおもうなり。
680:865
02/02/23 00:58
後もう1つ質問させてくだされ。
「じぐもでスレ立てた後すぐ終了→再起動」
でも再起動後にスレッドは立ちますか?
試したいけど、普通に立てても立たないような状況なので。
681:デフォルトの名無しさん
02/02/23 01:01
ニュー速の608さんが立てたスレが2つあったように
思ったんだけど、気のせいだったのかしらん?
682:608
02/02/23 01:03
【貴様ら】 と
【驚愕】 と
点呼 と
ニュー速 と
629 と
自分のが見えたYO! でも中身があるのとないのが・・・
683:ほげ隊長 ◆cG6Ia.BU
02/02/23 01:03
>>680
立ちます。
高速に伝播させたい場合はzigumonetに再接続後にそのスレに対し、
レスをつけると、伝播しやすいです。
684:デフォルトの名無しさん
02/02/23 01:04
スレはあれども、レスは無しが結構あるよね。
これってどういう状態なんだろう。
685:608
02/02/23 01:05
>>681
立てたあと間違って消して、もう一回立てたのですが、
2つ? 今は1つ? お?ナゾだ・・・
686:865
02/02/23 01:05
見れないので一応再起動してみます。では。
687:629
02/02/23 01:05
>>679
ん?zigmo内のニュー速にだヨ
立てまくれ!
688:デフォルトの名無しさん
02/02/23 01:06
このスレを探してください。
本文に
「今日はじめてZigmoしました。」
です。
どの板にあるか探してチョ!!
689:637
02/02/23 01:06
おお!?やった!スレ立ては成功したか!?
690:デフォルトの名無しさん
02/02/23 01:06
すると今のところ、
(1)P2PCache
(2)2チャンネル依存型P2PBBS
(3)vojta(PureP2P型BBS)
(4).netのP2PBBS
(5)zigmo(かちゅ~しゃライクWin32専用)
の5つのプロジェクトがあると認識してよろしいか。
691:デフォルトの名無しさん
02/02/23 01:09
>>688
ネットサービスにてハケーン!
692:688
02/02/23 01:10
>>691
ご近所さんですな。(・∀・)
693:デフォルトの名無しさん
02/02/23 01:12
>>692
そうなのかもねー。
でもニュー速のスレ数を見ると参加者は6人強ぐらい見たいですしね。
694:デフォルトの名無しさん
02/02/23 01:13
うちでも6人。
さびシィね
695:ほげ隊長 ◆cG6Ia.BU
02/02/23 01:14
>>684
ファイアーウォール内でポートフォワーディングをしていない
人がスレッドをたてると、スレッドがあるという情報だけが伝播
して、内容そのものを他のzigumoが取りに行くことができなく
なってしまうからだと思われます。
あと、若干不安定なところがあって、きちんとデータが取得でき
なかったりということもあるかもです。。。
>>685
多分、立てたと同時にそのデータが伝播してしまったのだと思います。
zigumoで削除しても、自分のサーバント内のデータしか削除できない
ので、既に伝播して行ってしまったデータは消えないのです。
なので、再度同じようなスレッドを立ててしまうと、以前に作成した
ものと、新しく作成したものとで2つになってしまうことがあります。
zigumonetの情報は意図的に削除することは、ほぼ不可能だったりします。
696:608
02/02/23 01:15
>>622-623
思ったんだけど、6340が空いてるかどうかを
ユーザー側に知らせてあげる機能?表示?があると親切かも・・・
697:ちんぽ屋
02/02/23 01:17
ニュー速に立ててみたんですけど、
伝わっていますでしょうか?
698:865
02/02/23 01:18
>>690
実現してるのはVojtaとzigmoだけ?
699:ほげ隊長 ◆cG6Ia.BU
02/02/23 01:18
>>696
いいアイディアです!
「zigumo確認君CGI」みたいなのを作って配布するといいかもしれないです。
とりあえず、ToDoに入れておきます。
ちょっと、お風呂入ってきます。
それでは。
700:デフォルトの名無しさん
02/02/23 01:20
>>697
スレの存在は確認できるけど、レスが見えないYO!
701:デフォルトの名無しさん
02/02/23 01:20
>>697
見えました。
>>695
ということは私の近所にはポート0の人ばっかり・・
702:デフォルトの名無しさん
02/02/23 01:21
ちんぽ屋だけに立ててみたんですね。
ハイハイ、みえてますよw
703:デフォルトの名無しさん
02/02/23 01:24
早くドッグフードを食べられるようになると良いですね >ほげ隊長
704:865
02/02/23 01:24
う~、見れない。一応ノートン切ってみたりしたけど変化なし。
そもそもノートン切ってなくてもスレ1つだけは見れたから問題ないのか・・・
俺も風呂入ってきます。揚がったときには見れてますように。
705:608
02/02/23 01:24
865@2chも見えたYO!
706:デフォルトの名無しさん
02/02/23 01:25
修正しました。今のところ私が把握しているのは次のプロジェクトです。
(1)P2PCache URLリンク(www.geocities.co.jp)
ピア間で2ちゃんねるのログをやりとりする。既に完成?
(2)2ちゃんねる依存型P2PBBS
不明
(3)vojta URLリンク(vojtaproject.tripod.co.jp)
Pure型P2P掲示板。ウェブブラウザからアクセスする。
(4)Tiara URLリンク(tiara.zive.net)
.netのP2PBBS。
(5)zigmo URLリンク(www5.ocn.ne.jp)
かちゅ~しゃライクWin32専用のPure P2P掲示板。
707:637
02/02/23 01:25
>>697
同じくスレ内容見えませんです
708:デフォルトの名無しさん
02/02/23 01:26
2ch以外でもいいならもうちょっとあるみたいだけどな。
3.5ホップとか。
709:608
02/02/23 01:29
>>697 レス数2で、なんか取ってこようと頑張るけど、
結局中身がみれません。
710:デフォルトの名無しさん
02/02/23 01:29
海外ではどうなんでしょう?IMなんかは結構P2Pの開発がされているようですが、寡聞にしてP2P掲示板
の開発は聞きません。
711:608
02/02/23 01:30
>>699 ToDoに入れるのかYO!
じぐもToDo?
712:デフォルトの名無しさん
02/02/23 01:30
藁田
------------------
【徹底討論】 どうする・どうなる? Zigmo 02/02/23 01:03:10 f63c28a335167d7d5b07b09a942aa6b9
名前がVojtaよりわかり易いのが最大のメリットかと。
やっぱ作者の名前が・・・ 02/02/23 01:05:01 1cd14eff46afc57fe00726389c027fae
(・∀・)イイ