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

datファイルを共有するP2Pソフト

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさんNGNG
を作り中です。http://across110street.hp.infoseek.co.jp/
詳細は>>2
0002デフォルトの名無しさんNGNG
P2Pのみで掲示板をおこなうのではなく、2chサーバ群はそのまま置いておき、
同時にdatの拡散もおこなおう、という趣旨です。

dat共有に関してはいろいろ問題(実装以前の)があったりするんですが、
とりあえずキー拡散まで実装した段階で公開したいとおもいます。

>>1のサイトにも書いてありますが、ある程度出来上がったらオープンソースで
多人数で開発したいと思ってます(VC++6.0非MFC)。
0003デフォルトの名無しさんNGNG
また糞スレが
0004デフォルトの名無しさんNGNG
たった
0005デフォルトの名無しさんNGNG
宣伝スレは立てないでください。
0006デフォルトの名無しさんNGNG
●が売れなくなるからひろゆきに潰されるな。
0007デフォルトの名無しさんNGNG
>>1
書き込みもP2Pを通してできるようになれば最凶だな
0008デフォルトの名無しさんNGNG
【匿名性】2ちゃんねら向きのP2Pプロキシ【向上】
http://pc5.2ch.net/test/read.cgi/tech/1085187225/
これと何が違うんだ?>>1
0009デフォルトの名無しさんNGNG
さて、これまた俺も昔考えたものなんだが

あぼーんはどうするんだ?改ざんは?
0010デフォルトの名無しさんNGNG
とりあえずupしてみました。初期ノードは私しかいないので
「d436bd14f1171f63」でお願いします。ちなみに219.103.235.145:7743です。
0011デフォルトの名無しさんNGNG
あ、wakwakさんだ。ナカーマ
0012デフォルトの名無しさんNGNG
どのスレ見てるかバレバレなわけね
0013デフォルトの名無しさんNGNG
>>9
そうですね。問題は山積みです。
サーバにオリジナルがあるという前提でいくと、改ざんされたものの流通はうまいことやれば防げそうな気がする。
あぼーんは、、どうしましょうかね。

なんて言ってたら接続キターーーー。でも参照がうまくいかないorz
0014デフォルトの名無しさんNGNG
>>12
いまはデバッグ段階なので見れるようにしてますが、最終的にどうなるかは決めてませぬ。
0015デフォルトの名無しさんNGNG
>>13
一応いっとくと、ぽーとあけてないですよ
0016デフォルトの名無しさんNGNG
あけてみた
0017デフォルトの名無しさんNGNG
お、参照でけた
0018デフォルトの名無しさんNGNG
(´-`).。oO(テストにはLive2chを使ってるのか)
0019デフォルトの名無しさんNGNG
(´-`).。oO(というか二人しか居ない?)
0020デフォルトの名無しさんNGNG
さて、一応使ってみたのでレポなど。
dat落ち対策としては有効なものであるように思える。
datファイルは最大500KiB、1000行くスレでも平均的に250KiBほどなので
各ノード1万スレほどは軽く持てるということになる。
テスト段階で実用性の話をするのはアレだが、導入者が100人を超えると
実用的にdatミラーリングとして機能するようになってくるのではないかと思う。
ただ、作者本人も言っているように問題は山積み。2chの鯖負荷低減用としての
動作には、dat落ちスレミラー用として以上に問題が多い。誰が最新情報を
保持しているのか、それらの間での整合性は大丈夫なのか、削除タイミングに
よっておかしなデータが作成されてしまわないのか、等々。
0021デフォルトの名無しさんNGNG
お付き合いいただきありがとうございました。
コーディングは一時停止して、仕様についてじっくり考えてみたいと思います。
0022デフォルトの名無しさんNGNG
それで、改竄などに効率的に対処する方法としては2chサイドからスレについた各レスの
MD5ハッシュリストを電子署名付きで提供してもらい、それをメタデータとしてネットワーク上に流して
改竄を検出するというものが考えられる。しかし問題は、当然2chサイドはこれを渋るであろうという
こと。彼らは今のところ転送量で困ってはいないし、このような●売上に響くプロジェクトを推進しようとは
思わないだろう。

そうすると、ある程度信頼できる人物の電子署名付きメタデータを使うのが最も現実的な改竄対策となるだろう。
今のところそのような人物はミミズソやにくchになるだろうが、彼らもまた2chの飼い犬のうちなので無理っぽい。
0023デフォルトの名無しさんNGNG
んでもう一点、このプロジェクトに匿名性はほぼ必要なく、ストレスなくスレ閲覧をするのが最優先となるため
極度にNapster型に近いFreenet/Winny型を取るのが最適解だろうね。光の高速ノードは自動的にネットワーク上の
低速ノードからdatを吸い上げ、高速・効率的にそれを求めるノードに対して配るといった形が理想か。
0024デフォルトの名無しさんNGNG
それと、付加的なお遊び機能案
・簡易ファイルうpろだ
あまり大きなファイルは他のdatを圧迫するんでノードごとに最大サイズを設定可にして。
・チャット機能
スレを見ている人同士でチャットをするためのもの。鯖落ち時なんかに使えるかも。
0025デフォルトの名無しさんNGNG
タブ切り替えでたまにデッドロックするっぽい。すまぬ。
0026デフォルトの名無しさんNGNG
見てる板によってクラスタ化されてくのかな。
キーワードでスレを探せたりするとなお面白いかも。
だんだんnyっぽくなっていく(藁

データ改ざんがやっぱ問題か。
>>23 のいうようにハッシュ値への署名で十分なんだが
ところで●って運営者にとってそれほど重要なんじゃろうか・・・
0027デフォルトの名無しさんNGNG
>>26
鯖を10台単位で入れられるほど金入ってる。yakin.cc参照
0028デフォルトの名無しさんNGNG
おおむね同意です。
運営側がいやがるんじゃないか、というのが一番のハードルっすね。
●ってそんなに儲かってるんだ!?こりゃだめかなorz
だめなら、コミュニケーションツールの路線で。。
0029デフォルトの名無しさんNGNG
ねこぷちさんこんばんは
0030デフォルトの名無しさんNGNG
datファイルってのはこのソフトオリジナルのもの?
それとも既存の2chブラウザのやつ?
それだと互換性がないような。
0031デフォルトの名無しさんNGNG
2chプラウザのdatは数多あろうとも2chのdatは一つだけ
0032デフォルトの名無しさんNGNG
なんだログファイルを共有するソフトかと思った。
0033デフォルトの名無しさんNGNG
.dat共有する前に、
スレ情報の共有って感じのツールでもいいかもしれんね
0034デフォルトの名無しさんNGNG
つながんねえよ(´・ω・`)
0035デフォルトの名無しさんNGNG
一応起動中です。初期ノード:d2269b99ab9b95b2
0036デフォルトの名無しさんNGNG
接続したけど受信は0個ばっかりなんだけどこれでいいの?
0037デフォルトの名無しさんNGNG
●売れないジャン。
0038デフォルトの名無しさんNGNG
もっと仕様詰めて欲しいな。
思うんだが、dat落ちしたスレだけを共有したら?
生きてるスレは2chから直接DLすればいいんだし。
そうすれば改竄や同期について考えなくて済むじゃん。
0039デフォルトの名無しさんNGNG
>>36
OK。今接続すると0じゃないと思います。
0040デフォルトの名無しさんNGNG
>>39
[2ch][PC等][プログラム]1085244100.dat 120byteってのを受信した。
0041デフォルトの名無しさんNGNG
これが今の過去ログ諦めますってやつの拡散プロジェクトのですか。
0042デフォルトの名無しさんNGNG
Winnyやったことないんですけど、ウィルス(キンタマとか)対策は普通のウィルス対策ソフト入れればOKですか?
0043デフォルトの名無しさんNGNG
>>42
2chのログ共有にキンタマは関係ないだろ?市ね。
0044デフォルトの名無しさんNGNG
>>38
それが出来たら、本格的に鯖負荷軽減に繋がるかもね、すごいよこれ開発してる人。

神。
0045デフォルトの名無しさんNGNG
260 デフォルトの名無しさん 04/05/24 18:37
A)2chブラウザ⇔B)2chログキャッシユP2Pネットワーク←c)2chの新規ログ情報

A)がB)を介して「このスレは新規ログがある」とキーを受け取った場合のみ
C)に接続、同時にB)にアップ。

A)がB)を介して「このスレは新規ログが無い」とキーを受け取ると、
B)からそのままログ取得。同時にB)にアップ拡散。
0046デフォルトの名無しさんNGNG
>>22
>彼らは今のところ転送量で困ってはいないし、このような●売上に響くプロジェクトを推進しようとは
>思わないだろう。

これ、聞いてみないとわかんないことだけど、2chの鯖ってレンタルじゃなくて購入してるんじゃなかったっけ?
P2Pで負荷が分散されたら、開いた鯖でレンタルとか別の収入源として使えたりして。
ひろゆきウハウハだったりして。
0047デフォルトの名無しさんNGNG
とりあえず>1はトリプ付けてくれ
名無しさんばっかりでわけわからん
0048デフォルトの名無しさんNGNG
DAT落ちログについては ●使わなくても http://find.2ch.net で
アンケートに答えれば、たまったポイントで読めることが出来るしねぇ。
あまり気にしてないのでは。
0049デフォルトの名無しさんNGNG
単純に転送量が減っていいと思うけどなー
0050デフォルトの名無しさんNGNG
むしろ●もちのメリットって糞スレ立て放題なところにあるんでは?
あと、過去ログ検索するのって相当負荷掛かると思うから、ひろゆきも
賛成してくれるんじゃない?
0051デフォルトの名無しさんNGNG
ttp://qb5.2ch.net/test/read.cgi/operate/1085308944/l50
ログ読みほーだい
0052デフォルトの名無しさんNGNG
ちゃんとモノができてからスレ立ててるのは評価に値するやもしれん
0053デフォルトの名無しさんNGNG
ソース見た
協力しようと思ったがかなりアレであるな
いまどういう感じよ?>>1
0054名無し募集中。。。NGNG
なんか知らんが面白そうだな
0055デフォルトの名無しさんNGNG
うん。おもしろそうだ。漏れも同じようなこと考えてたが。
ほんとは、2chだけじゃなくて、google chacheとかarchive.orgの
P2P版みたいなことを考えてたんだけど。
まあ、とりあえずは2chだな。ソースみてみよう。
0056デフォルトの名無しさんNGNG
うーん。ソース見るのめんどくさい。
いや、きたないという意味ではないです。最近、他人のソースを見る気力が昔より落ちてて。。
doxygenの1行コメントでも、たまにでも入れてくれるとずいぶん楽かも。
あとプロジェクトが小さなうちに、windows固有の部分と、そうでないところを分けておいたほうがよいかも。
まあ、なんにせよ暇をみつけて解析してみます。

コンセプト&仕様の話は、こっちのほうがいいんじゃない?
http://pc5.2ch.net/test/read.cgi/tech/1085187225/
0057デフォルトの名無しさんNGNG
こんなことを書くのはどうかとも思うけど、
●に気兼ねしてやらないという論理は、納得できない。
ひろゆきの功績の大きさは認めるが、もっと便利なものが安くできれば、
客が離れるのは当然の原理だと思うが。

ただ、なんだかんだいって、多くの人は2chブラウザなんか使ってないと思うので、
JAVAとかIEのプラグインにもなるといいな。(cgiでもいいけど負荷がすごいと思うので)
これが広がれば、本体datをどこに置くかは自由になるんで、2ch.netにこだわる必要もない。
ようは、普通に2chを使うのとシームレスにwinny掲示板機能に行けると。

自分でコンセプトの話はあっちとかいいながら、ここに書いてしまった。。
0058デフォルトの名無しさんNGNG
ひろゆきは空気の読める男だから気にしないでいいよ。
広告だしときながら、広告のみれない2chブラウザを勧めるようなやつだぜ?
昔は●なんかなかったわけだし、人が増えすぎて負荷が増えたから●なんて
もんがでてきたんだし。ということで、気兼ねしないでどんどん開発しちゃっていいよ。
0059デフォルトの名無しさんNGNG
●はひろゆきというよりも夜勤だろ
0060デフォルトの名無しさんNGNG
>>58
IE使いながら広告を消していますが何か?
0061デフォルトの名無しさんNGNG
>>1 ●の威力業務妨害ほう助の容疑で通報しますた。
0062デフォルトの名無しさんNGNG
いや、正犯だろ
0063デフォルトの名無しさんNGNG
もうまどろっこしいわ!
ひろゆきに直接聞けばいいだろ!
0064デフォルトの名無しさんNGNG
>>1はいないのか?
せっかくダウソしてみたのに動かせない。だれか初期ノードさらせや。
0065デフォルトの名無しさんNGNG
使い方をオレに詳しく!
0066デフォルトの名無しさんNGNG
  _____________ノ|
  |;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<ノ|
  |;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/
  |;;;;;;;;;;;/三────;;;;;;;;;;;;;;;;;;;;;;;>
  |;;;;;;;;;;;|∠二二ゝ ヽ二二|
  |;;;;;;;;;;;|三く( ()   ( ()ノ|ヽ
  |/⌒ヽ|三     \   ソ  
   |б三三   _ ̄  | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   ヽ三/三   ̄ ‐ ̄ /< もう終わりだ…お前、ひろのりに殺されるぞ・・・
    /ヽ\       /  \____________
    ゞ:::( \_____/
0067デフォルトの名無しさんNGNG
ソースハック中。

P2P設計はともかく、データ送受信部分やそのためのインフラにも
手を加えたいんだが>>1はどうしたんだYO

HTTP関連処理は分けたい気分
通信はRPCっぽく見せた方がよさげだとオモウ

JXTA?シラネーヨ(AA略)
0068デフォルトの名無しさんNGNG
ソースハックしてトロイを埋め込み中、ちょいとまちなー
0069デフォルトの名無しさんNGNG
おはよう>>1がんがれあげ
0070デフォルトの名無しさんNGNG
うんこあげ
0071デフォルトの名無しさんNGNG
>>1
しっているとは思いますが今こんなことが起きているようです。

2ch.net移管問題こりゃいかん!
http://qb5.2ch.net/test/read.cgi/operate/1085495276/
復帰屋魂@運用情報 〜復帰屋の連絡・相談スレ〜
http://qb5.2ch.net/test/read.cgi/operate/1085347607/

サーバー負荷ではなく、人為的ミスによる混乱w

>>1さんの試みは、もしも2chが止まっても、本鯖からP2Pネットワークを
一時的に切り離すことも可能なはず。その間ブラウザあぼーんは発生しなくなり、
削除クエリの問題が出てくるとは思いますが、2ch本鯖がP2Pログを吸収し再復帰
なんて出来ればそれはもう夢のような機能。

マターリ開発がんばってください。ワクワクしてじっとしてます。



0072デフォルトの名無しさんNGNG
1は逃亡しますた。
開発は他の方が引き継いでください。
0073デフォルトの名無しさんNGNG
出て来いやオラァ
ガンガン
のAA希望
0074デフォルトの名無しさんNGNG
>>73
これか?
        ゴガギーン
             ドッカン
         m    ドッカン
  =====) ))         ☆
      ∧_∧ | |         /          / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     (   )| |_____    ∧_∧   <  おらっ!出てこい>>1
     「 ⌒ ̄ |   |    ||   (´Д` )    \___________
     |   /  ̄   |    |/    「    \
     |   | |    |    ||    ||   /\\
     |    | |    |    |  へ//|  |  | |
     |    | |    ロ|ロ   |/,へ \|  |  | |
     | ∧ | |    |    |/  \  / ( )
     | | | |〈    |    |     | |
     / / / / |  /  |    〈|     | |
    / /  / / |    |    ||      | |
   / / / / =-----=--------     | |
0075デフォルトの名無しさんNGNG
Wiki 作れ。
んで、ソース書くのは得意な人に任せて、だれがどんな言語で作っても
通信可能な仕様を定義しようぜ。
0076デフォルトの名無しさんNGNG
janeに組み込んでください。おながいします。
0077デフォルトの名無しさんNGNG
1です。平日はあまり時間取れない。すまん。
Wiki作ったほうがいいですね。
仕様は現時点を週末upしますんで、それを叩き台にしましょう。
0078デフォルトの名無しさんNGNG
>>73
出て来いやオラァ
ガンガン(AAry
0079デフォルトの名無しさんNGNG
神降臨キタ━━━━(゚∀゚)━━━━ッ!!
てか、>>1はトリップつけてくれ。
0080デフォルトの名無しさんNGNG
そーすふぉげ行ってもいいね。
00811NGNG
http://across110street.hp.infoseek.co.jp/
Wiki入れますた。ソース管理が必要になったらsorceforgeでやりましょう。
0082デフォルトの名無しさんNGNG
おちかれ

今後の予定はどんな感じ?
0083デフォルトの名無しさんNGNG
>>1 さんか、またはソースを読んだ(読める)方にお伺いしたいのですが、
このソフトって、Winnyみたいに起動している間は、ずっといくつかのほかの
クライアントと手を繋いでいる形なのでしょうか。
それとも、そうじゃなくて、必要なときに必要な人が繋ぎに行くって形?
00841NGNG
>>83
後者です。いまのところ。
008583NGNG
ありがとです。
仕様Up待ってます。
0086デフォルトの名無しさんNGNG
そーすふぉげ行ったら協力できるかもわからんね
0087デフォルトの名無しさんNGNG
ものすごい勢いで開発してくれ
0088デフォルトの名無しさんNGNG
いきなり引越してんじゃねーよ
0089デフォルトの名無しさんNGNG
http://o2on.s69.xrea.com/
こっちに移動か・・・

まぁ、面白そうだし、協力するかな・・・
0090デフォルトの名無しさんNGNG
双葉もこれと似た動きしてるよね。
0091デフォルトの名無しさんNGNG
ところでo2onって何の略?
0092デフォルトの名無しさんNGNG
略称なら通常大文字にするよな。
0093デフォルトの名無しさんNGNG
>>90
双助?
0094デフォルトの名無しさんNGNG
>>93
そう。一緒ではないけど、向こうでも余裕が出来たら
次は、2ch版行こうかみたいな話しは出てたような。。。
双助で精一杯だと思うけど。

>>1
スクリーンショット等の画像や、本体の転載について
記載お願いします。

転載OKでしたら、少しばかり手伝いが出来ればと思ってるんですが。
0095デフォルトの名無しさんNGNG
おもしろそうなこと考えてるな。
俺は何にも手伝えそうにないが、応援するぜ。
某氏が釈放されたらアドバイスでももらうか。
00961NGNG
メッセージの中身だけですが仕様書きました。

>>89
移転先の記載ありがとうございます

>>91
omaira to omaira network、、、

>>94
転載していただいて構いません。
0097デフォルトの名無しさんNGNG
site,category,board,surekey ですが、例えばこのスレッドの場合は、

site: 2ch
category: 【PC等】
board: プログラム技術
surekey: 1085244100

こういうこと?
0098デフォルトの名無しさんNGNG
>>94
またお前か・・・他所は無断転載です、自分のとこだけが正式ですっつー痛い注意書き付ける奴・・・
0099デフォルトの名無しさんNGNG
>>96
>omaira to omaira network
ワラタ
0100デフォルトの名無しさんNGNG
>>91
orz to orz networkじゃないの?
0101デフォルトの名無しさんNGNG
>>98
見てみたいな、それ。
url希望
010294NGNG
>>1
レスどうもです。
開発期待しております。

>>98
そんなつもりは、ハナからないので、一応レスしときます。
WIKIに掲載したかったので。
0103デフォルトの名無しさんNGNG
ところで今動かしてる人いるの?
0104デフォルトの名無しさんNGNG
http://fuktommy.hp.infoseek.co.jp/cgi-bin/tsuwiki.cgi?P2P%B7%C7%BC%A8%C8%C4

■P2Pcache
2chのログを共有するプロジェクト? 開発中止?

以前もあったようだ
0105デフォルトの名無しさんNGNG
zigumoは?
http://pc5.2ch.net/test/read.cgi/tech/1061244477/
0106デフォルトの名無しさんNGNG
それはまた違うだろ。
新月ッツーのもあったっけ
0107デフォルトの名無しさんNGNG
すいません、ちょっと保守しますね。

1209Hz 1336Hz 1477Hz 1633Hz
697Hz 1 2 3 A
770Hz 4 5 6 B
852Hz 7 8 9 C
941Hz * 0 # D
0108デフォルトの名無しさんNGNG
面白いなぁと思ったら、2chブラウザ用のツールか。……じゃあいいや…。
0109デフォルトの名無しさんNGNG
ネットワークのイメージ図のやっつけ具合にワラタ。
がんばってください。
0110デフォルトの名無しさんNGNG
ノードは?
0111デフォルトの名無しさんNGNG
なんかバイナリばりばりのプロトコルやねぇ。

HTTPとかPOP3っぽいのが好き。
0112デフォルトの名無しさんNGNG
えー、XMLでいいじゃん

どうでもいいけど。
0113デフォルトの名無しさんNGNG
ノードとかはどうすれば?どこかにUP?
0114デフォルトの名無しさんNGNG
スレ一覧を更新したら必ず落ちる
0115デフォルトの名無しさんNGNG
ていうか、新たにつくるんじゃなくて、RinGoCHとかにシームレスに統合というか、
うまく移行できるようにならないのか?
まあ、応援しております。>>1さん
0116デフォルトの名無しさんNGNG
RinGoCHって何?
0117デフォルトの名無しさんNGNG
てすと
0118デフォルトの名無しさんNGNG
>>116
P2P掲示板の一つ
ttp://kyouzin2ch.hp.infoseek.co.jp/p2p/index.html
Gatewayもいくつかある。
http://alpha.ringoch.info/
01191NGNG
ソースの書き直ししてまして、もうすぐ終わりそうです。GUI以外をclass化して分離しました。

dat共有の仕様ですが、所有キャッシュ(1度開いたdat)のみ、P2Pを通じて勝手に補完する
方向で考えています。動きとしてはちょっと地味ですが。
01201NGNG
専用ブラウザだけでなく、IE等でも使えるように考え中です。

http://127.0.0.1/2ch/ でTOPページが開き、画面レイアウトは全く一緒。
ただし、板のリンク部分などをプロキシ側で http://127.0.0.1/2ch/news12.2ch.net/news/
のように書き換える、といった具合です。
0121デフォルトの名無しさんNGNG
struct KeyCore {
  char  site[SITE_NAME_LEN];
  char  category[CATEGORY_NAME_LEN];
  char  board[BOARD_NAME_LEN];
  time_t surekey;
  Node node;
};

これ、先頭4項目、具体的にどんな値が入るん?

# ソースコード書きより、仕様を明確にして欲しいかも。
# 人のソース読むのは骨が折れるし、
# 仕様が決まれば自分でも好きな言語で実装してみたいし。
0122デフォルトの名無しさんNGNG
よかった。1はとんずらしたかと思った。ちゃんと作ってたのね。
0123デフォルトの名無しさんNGNG
乙!トリップつけたらどうだ?
0124デフォルトの名無しさんNGNG
string 使おうぜ。そっちのほうが楽だ(C++オンリーになるけどね…
0125デフォルトの名無しさんNGNG
>>124
0.00のソースでは、構造体をそのまんまsend/recvしている。
 KeyCore kc;
 send( socket, &kc, sizeof(kc) );
みたいなかんじ。よってstringなどは使えない。

>>121後半
まだそういう段階じゃないと思うがどうか。
清書はいつでもできるから、>>1 には試しまくってほしい
0126デフォルトの名無しさんNGNG
>>1さんがんばってほしいなぁ。
01271NGNG
>>121
たとえばこのスレだと1085244100.datの「1085244100」という数値がそのまま入ります。

>>124
プロトコル部分は>>125の通り、固定長にしてます。
それ以外の部分はstring含め、STLにかなり依存してます。
0128デフォルトの名無しさんNGNG
ノードに全く繋がらないっ!( ゚∀゚)
0129デフォルトの名無しさんNGNG
>>127

先頭4項目ってのは、先頭の4つの項目、って言う意味で・・・。

カテゴリのところには、例えば、「【PC等】」だと思うけど、
両端の括弧 「【」 と 「】」 を含めるのか、とか。
0130デフォルトの名無しさんNGNG
http://localhost:8087/test/read.cgi/winnyny2/d79a692af2c/
こういうURLだとエラー出た
0131デフォルトの名無しさんNGNG
誰かノードUPよろ
0132デフォルトの名無しさんNGNG
ccabc5bfe42755f4
0133デフォルトの名無しさんNGNG
5db4d371355dd95a
0134デフォルトの名無しさんNGNG
トリップ付きの1さんらしき人からメッセキテター
0135デフォルトの名無しさんNGNG
port0だとキーを外に送らないようだ(´・ω・`)
0136デフォルトの名無しさんNGNG
キタ━━━━ヽ|( ´Д` )|ノ━━━━!!!!
つながったー
0137デフォルトの名無しさんNGNG
2ちゃんブラウザでプロクシ設定してやってみるとo2onがエラーで落ちます

ゲイシに報告してください、ってエラーですよ
0138デフォルトの名無しさんNGNG
いわゆるヌルポだろうな
0139デフォルトの名無しさんNGNG
人柱として参加してみました。
ノードリスト取得後、ノード情報タブを開いてると落ちます。。。
0140デフォルトの名無しさんNGNG
a4919b95ae30b481
0141デフォルトの名無しさんNGNG
フト思ったんじゃがのう

人気のあるスレはdatファイルを共有する意味があるが、
更新される頻度が高いから、効果が薄い

人気のないスレはそもそも共有する需要がない

これどうするよ。
参照数とカキコ数の統計的数値はないのかな。
0142デフォルトの名無しさんNGNG
過去ログ落ちしたスレの dat ファイルを取得出来るのが嬉しいかな。
そこそこ人気のあったスレだけど、一時スレの動きが止まって、知らない
うちに dat 落ちとかは回避出来る(更に言えば、2ch を離れてスレを続行
するという事も可能かも)。
0143デフォルトの名無しさんNGNG
期待age
0144デフォルトの名無しさんNGNG
e0a5e20adb12150e

IPアドレスが変わるまでサーバ上で実行させてみる.
ドメイン,俺の場合だとDynamicDNSに対応してホシィ…
0145デフォルトの名無しさんNGNG
Share(仮称) Part 41
http://tmp3.2ch.net/test/read.cgi/download/1086690129/l50
0146デフォルトの名無しさんNGNG
やっぱり何度やってもlive2chでプロクシ設定してスレッド一覧取得したら落ちる
0147146NGNG
ははーんわかったぞ
スレッド一覧取得のときはプロクシ設定しないでおいて
スレッド開くときに有効にしたら落ちなかった
0148デフォルトの名無しさんNGNG
期待あげ!!!!
って一番上だ!!
0149デフォルトの名無しさんNGNG
やっぱり落ちるね147だとめんどい
0150デフォルトの名無しさんNGNG
期待してるよ(*´д`*)ハァハァ
0151デフォルトの名無しさんNGNG
logフォルダを指定できたりしないのか?
0152デフォルトの名無しさんNGNG
ちょっと思いついたこと

ポート0の人対策
・常に数本のコネクションを維持しておく
・一定間隔おきにキーを(一方的に受信でなく)*交換*する

ノードが増えない悪寒なので
・ノード情報も交換する(実は既にしてる?)

・カテゴリーは要らない?
・板名は個人で変えている場合があるから(外部板等)bbs=???の奴を使うようにする

・既にあるログを食べさせる方法が…
0153OK ◆6H3iAEG88A NGNG
注意書きでスレッド一覧取得時はプロクシ設定を切るって書いたほうが(゚Д゚ )ウマー
0154デフォルトの名無しさんNGNG
9400094011ca4dee
0155デフォルトの名無しさんNGNG
前の古いノードを消すには?
0156デフォルトの名無しさんNGNG
>>155
消さなくてもいいと思われ
0157デフォルトの名無しさんNGNG
タスクトレイ化キボン
0158デフォルトの名無しさんNGNG
タスクトレイアイコンクリックでメニュー出してプロクシ設定
0159デフォルトの名無しさんNGNG
気体age
0160デフォルトの名無しさんNGNG
55
0161デフォルトの名無しさんNGNG
2ちゃんねるおんらいん
0162デフォルトの名無しさんNGNG
俺でもP2Pソフトは作れますか?
0163デフォルトの名無しさんNGNG
あなた以外のすべての地球人は作れます
0164デフォルトの名無しさんNGNG
バナナは地球人に入りますか?
0165デフォルトの名無しさんNGNG
もち!
0166デフォルトの名無しさんNGNG
どうやら俺は地球外生命体のようですね。
0167bananaNGNG
aha
0168デフォルトの名無しさんNGNG
>>164はシモネタ
0169bananaNGNG
6
0170デフォルトの名無しさんNGNG
datファイルの途中から読み込みたい場合はどうするのですか?
0171デフォルトの名無しさんNGNG
boostがコンパイル通らねぇよー
ヽ(`Д´)ノウワァァン
0172デフォルトの名無しさんNGNG
通ちゃった(;´Д`)
いろいろいじって遊んでみよう
0173デフォルトの名無しさんNGNG
54
0174デフォルトの名無しさんNGNG
>>1
きちんとした設計を行ってから召集しないとだめだよな
妄想で終わるぐらいならやめとけと
0175デフォルトの名無しさんNGNG
やるなら同じIDを持ったログを複数どれだけ集められるかで、情報の信頼性を評価する構造が必要
0176デフォルトの名無しさんNGNG
オラァ
ガンガン
AA略
0177デフォルトの名無しさんNGNG
>>174
ここ見たか?
http://o2on.s69.xrea.com/
ここまで出来てれば、後はテストしながらってのが一番いいと思うが。
>>1気にしないで、テストの時はいつでもここで召集かけたらいいよ。
通常では得られないような開発テスト参加者を集められるというのも2chの
利点の一つなんで。

ガンガレ。
0178デフォルトの名無しさんNGNG
ご案内

【P2P】P2Pweb
http://pc5.2ch.net/test/read.cgi/tech/1088588324/
よさげなソースがあったので立てました。よかたらドゾー
0179スキンヘッドメガネNGNG
てst
0180スキンヘッドメガネNGNG
4
0181デフォルトの名無しさんNGNG
age
0182デフォルトの名無しさんNGNG
ものすごく過疎だな。
>>1がうかばれん
0183デフォルトの名無しさんNGNG
なんとなく最小化したらタスクトレイに入れるよう改造してみました。
とりあえずバイナリだけ。
アイコンは適当です orz
ttp://f99aq.s57.xrea.com/o2on20040715.zip

ソースはGPLだから公開しないといけないんだけど
どうやって公開すればいいのかな?
実は最小化以外にもちょっと修正してて、
本家に全く反映されないってのも悲しいし、、、
0184デフォルトの名無しさんNGNG
exeと一緒にソースを圧縮すればいいんじゃない?
0185デフォルトの名無しさんNGNG
ttp://f99aq.s57.xrea.com/o2on20040715_src.zip
とりあえず固めてうpしてみた
0186スキンヘッドメガネNGNG
あげ
0187デフォルトの名無しさんNGNG
>>183
盛り上がらなくて寂しいカンジ。
0188デフォルトの名無しさんNGNG
>146
今live2chでやってみたけど落ちずに取得できた。
ただし、設定するポートは「PROXYポート」と書いてあるほうね。
「P2Pポート」の方でやったら落ちたよ

でも、落ちちゃうのはまずいよねぇ。。。
0189デフォルトの名無しさんNGNG
        ゴガギーン
             ドッカン
         m    ドッカン
  =====) ))         ☆
      ∧_∧ | |         /          / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     (   )| |_____    ∧_∧   <  おらっ!出てこい>>1
     「 ⌒ ̄ |   |    ||   (´Д` )    \___________
     |   /  ̄   |    |/    「    \
     |   | |    |    ||    ||   /\\
     |    | |    |    |  へ//|  |  | |
     |    | |    ロ|ロ   |/,へ \|  |  | |
     | ∧ | |    |    |/  \  / ( )
     | | | |〈    |    |     | |
     / / / / |  /  |    〈|     | |
    / /  / / |    |    ||      | |
   / / / / =-----=--------     | |
0190デフォルトの名無しさんNGNG
>1さんのいないうちにバグとり。。。
ttp://f99aq.s57.xrea.com/
01911NGNG
すまぬ、私のモチベーションは奈落の底ですw

うまい仕様が思いつきませんし、完成しても使う人が少なそう、とか、
そんなことを思ったりしてます。

GPLは撤回。著作権は放棄しますので好きなようにしてください。
サイトは近いうちに閉鎖します。

ありがとうおまいら ノシ
0192デフォルトの名無しさんNGNG
>>191
せっかく早起きしてきてみたら・・・
エェェ(ry
0193デフォルトの名無しさんNGNG
>>191
_| ̄|○ マジですか。。。残念です。。。

DAT落ちしたものが見れるのなら、スレの速度の速く情報度の高いスレを
不定期で見る人には需要あるかと・・・。

0194デフォルトの名無しさんNGNG
>うまい仕様が思いつきませんし、完成しても使う人が少なそう、とか、

めっちゃネガティブだな。ダウソ板で開発してれば人も多かったからモチベーションも
あがったかもな。
0195デフォルトの名無しさんNGNG
>>191
ホントにやめるんなら
http://o2on.s69.xrea.com/
に表明してくれ
0196デフォルトの名無しさんNGNG
dat落ちしたファイルの提供は、話題の共有に繋がるので、モチベーションはある。
オレのレスを見てくれ!って人も、>>X のレスってどうよって意見を聞きたがる人もいる。
でも、2chみたいな気ままなお喋り掲示板で、ネタをコピペするのはスマートじゃない。
リンクの方が、そのレスがどんなスレッドの流れで出てきたのかも良く分る。
しかし、2chのdatファイルを地引きして販売する企業が問題になり、●導入の一因にもなった。
すごく普及すれば、この辺の「悪質なクライアント」も割合が少なくなって、大丈夫だと思う。

頑張って開発してくれ。
0197スキンヘッドメガネNGNG
>>1
ソフトができれば人は来る
0198デフォルトの名無しさんNGNG
なんとしてでも保守
0199デフォルトの名無しさんNGNG
>>1さんがんばー
0200デフォルトの名無しさんNGNG
とりあえずdat共有機能だけのものを作ってみてほしいです
板一覧の最後のカテゴリまで選択すると窓が開いて、そこにdatをd&dで運んでうpするような…。
0201スキンヘッドメガネNGNG
期待してますよ・・・
0202デフォルトの名無しさんNGNG
期待+ヽ(`Д´)ノ ボボボボボボッキアゲ
0203スキンヘッドメガネNGNG
☆-(ノ゚Д゚)八(゚Д゚ )ノイエーイ
0204デフォルトの名無しさんNGNG
>>1に期待
0205デフォルトの名無しさんNGNG
そっとしておいてやれよ。
0206デフォルトの名無しさんNGNG
ちょ、やめないでよ〜、おながい。もしも2ちゃんねるが潰れても
現行webの2ch型掲示板を、専用ブラウザにリンクして、集結させて
それをみんなで共有することができるかもって、スゲー可能性が
あんだから。
アルファとはまた違った方向性があっていいのよ、すごく、ものすご
くいいのよぁ〜。。。

すてないでぇ〜
0207デフォルトの名無しさんNGNG
datを共有するP2Pってそんなに難しくないと思うよ、ずっとまちなー。
0208デフォルトの名無しさんNGNG
>>206
俺も、これと、双助の方向性は結構面白いと思うんだけどなぁ。。
0209デフォルトの名無しさんNGNG
既存のP2Pシステムを生かす、って形は 取れないよな・・・。

よくスレ読んでないから一発ネタだ、スマン。
0210デフォルトの名無しさんNGNG
P2Pじゃないかも知れんけど、定期的に2chの更新のあったDATファイルを全てダウンロードする。
ダウンロードしたファイルはWebで公開して、同じソフトでダウンロード出来る様にする。
でいいんじゃないの?

全板を監視すると半端じゃない転送量になるなら、板を選択出来る様にする必要があるかな。

それと、GETで、何バイト目からくれってのは、ありましたっけ?
0211デフォルトの名無しさんNGNG
>>210
> ダウンロードしたファイルはWebで公開して

どこのWebサイトでつか
0212デフォルトの名無しさんNGNG
昔、2chとNetNewsのゲートウエイを作った人がいて、
その人は、2chからどんどんデータを取り込んで、netnewsに
放流していた。
0213スキンヘッドメガネNGNG
>>212
今は?
0214デフォルトの名無しさんNGNG
もうやってません。
当時プログラマ板が混乱してて、その混乱の原因はゲートウェイだと
主張する人たちに攻撃されてたから。
当時の名残りとして、nntp板がまだ残ってる。
0215デフォルトの名無しさんNGNG
ゲートウェイってなんすか?
0216デフォルトの名無しさんNGNG
>>215
ルーター
0217デフォルトの名無しさんNGNG
ルータ:レイヤ3スイッチ
ゲートウェイ:レイヤ4スイッチ
0218デフォルトの名無しさんNGNG
>>215
門路
0219デフォルトの名無しさんNGNG
ありがとう
ヾ| ̄ー ̄|ノ

通信制御しながらそれを転送するって事は、かなりの性能が要りますなぁ
0220デフォルトの名無しさんNGNG
ゲートウェイってレイヤ7じゃないの?
0221デフォルトの名無しさんNGNG
(´-`).。oO( そういやnntpの実験の時にvoidがやってきたんだっけ… )
0222デフォルトの名無しさんNGNG
どんな汚名を課せられようが保守
0223デフォルトの名無しさんNGNG
で、こういうの作ったら2chにとっては損害じゃないの?
賠償請求とかされたらどうするの?
0224デフォルトの名無しさんNGNG
2ch <-> nntp を作った人は管理人に許可をもらってたな。
もしやるなら一応知らせておいたほうがいいかもね。
0225デフォルトの名無しさんNGNG
非営利ならOKってひろゆき行ってたし
0226デフォルトの名無しさんNGNG
じゃあ2chの奴等でメッセのグループ作れば良いんじゃね?
過疎化してるとこ使うとかさ
例を挙げるとAOLだな。
0227スキンヘッドメガネNGNG
期待age
0228デフォルトの名無しさんNGNG
ttp://f99aq.s57.xrea.com/
キャッシュうまくできるかなぁ。

プロトコルはhttpみたいなのが面白そうだとか思う今日この頃
0229デフォルトの名無しさんNGNG
>228
o2on開発引き継いでくれるのか?
0230228NGNG
>229
どうでしょ?
0231デフォルトの名無しさんNGNG
そんな、引き継ぐとか重く考えない方がよいと思う。
気楽に行けばOKっしょ。
0232デフォルトの名無しさんNGNG
難しいことよくわかんねーけど
とりあえずdatもらえりゃいいよ 俺としては
0233デフォルトの名無しさんNGNG
ちょっとやってみたいと思った。
実験手伝ってくれる人っているのかな?
0234デフォルトの名無しさんNGNG
datうpするだけならできるよー
ネトゲ板のばっかダケドナー
0235デフォルトの名無しさんNGNG
>>234
俺、プロじゃないんで・・・
そこまでサクサクとは作っていけないと思う。
datの取得。
ピアとの接続。
って感じで、一つ一つ順番に作っていきたい。
プロトコルも、どこまで考慮すれば充分なのかわからないし、
P2Pネットワークの組み方もどうやったら効率的なのかわからない。
そこらへんの実験してみたいんで、接続してもらえる人がいるとうれしいんだけど。
バイナリウプするのに、例のwiki使っちゃっていいのかな?
0236デフォルトの名無しさんNGNG
サクサク作らなくてもいいって。 製作過程で意見聞きたいだろうし。
o2onで使うポト空けて接続すれば良いんでしょ?
0237デフォルトの名無しさんNGNG
>>236
o2onのコード引き継ぎたいわけじゃなくて、1から作ってみたい。
o2onのソース見たんだけど、win32api+vc6+OSSのライブラリって感じで
自分とスタイルがだいぶ違う。

自分とりあえずは
「dat取得と交換用P2Pサーバント」
「WEB鯖CGIサポート付」
の2つを作って、当面はこれで実験してみようかなって思うんだけど。
表示にブラウザ使って、datの加工にPHP使おうかなって。
ただ、ウインドウズ用のPHPが6M超えちゃってるんで厳しいのかな?
もう作り始めてるので、それじゃだめだよってことなら早めに教えて欲しいです。

でも、o2onって、何であそこまで作っておきながらやめちゃったんだろうね。
もったいない。
0238デフォルトの名無しさんNGNG
datごときで交換って…
DLしほうだい。UPしほうだいでいいじゃん。
0239デフォルトの名無しさんNGNG
>>238
うん。
それでいいよ。
0240デフォルトの名無しさんNGNG
ANHTTPDとかと、CGIて選択肢もあるな。
プロトコルとかを決めれば、実装は個々ができるわけだし、>>237は一応その辺の情報を公開してほしい
0241デフォルトの名無しさんNGNG
>>240
うん。
公開するよ。
wikiに書いちゃってもいいのかな?

でも、PHP使いたいのって、たぶん、o2onがboost使ってるのと同じ程度の
理由だから実験中だけ使いたいかな。
0242デフォルトの名無しさんNGNG
>>238
2chの負荷低減と過去ログの保存が目的なんでしょ?
0243デフォルトの名無しさんNGNG
>>242
だからDLしほうだいUPしほうだいでいいじゃん
0244デフォルトの名無しさんNGNG
dat落ちしたのを金払わないでみるためじゃないの?
0245デフォルトの名無しさんNGNG
双助方式でいいかと。

あれが画像メインなら、こっちはDATって感じで。
0246デフォルトの名無しさんNGNG
あと2ちゃんねるの広告を見ないためだな。
0247デフォルトの名無しさんNGNG
http://www.asahi-net.or.jp/~rc4t-ishr/kensiro.html
0248デフォルトの名無しさんNGNG
>>247
#define あ 1
#define た 0
試してみたらコンパイル通りました。
どうもありがとうございます。
0249デフォルトの名無しさんNGNG
128は
あたたたたたたた
かな
0250デフォルトの名無しさんNGNG
>>249
または、あたたたたたたたーっですね。
0251デフォルトの名無しさんNGNG
>233さん。プロトコル関係がんがってください(w
ttp://f99aq.s57.xrea.com/hoge.txt

ぁぁ、そこ、笑わないで('A`)
0252デフォルトの名無しさんNGNG
>>251
見たんだけど、なんで、httpの範囲内でやらないの?
0253デフォルトの名無しさんNGNG
>252
そういえばそうだね。
まぁ、o2onpとかいう独自(ry)はおいといてport0の人から
いかにキャッシュを持ってくるか考えると…。
keep-aliveってことにしとけばいいかなぁ、
それだと一方的にしかリクエスト投げない気も。。。
0254デフォルトの名無しさんNGNG
ふぁいあーうぉーる切れない人とか、ポートの設定できない人ってさ
アップローダとかにうpするのはどうやってるの?
o2onでそれと同じようにはできないの?
教えて 偉いわけじゃないけど神様みたいな存在のひと
0255253NGNG
ダウン要求情報を流して、それを見てうpロードしにいくようにすればいいか。。。
むむむ
0256デフォルトの名無しさんNGNG
やっぱり、垣根は低い方が良いな。
他のソフトとは違うわけだし。
0257デフォルトの名無しさんNGNG
 .     |  |          . |  |
('A`) ━|壁|━━━━━━→|壁| ('A`)
 .     |  |          . |  |
ツナガラネ                datコナイ
0258デフォルトの名無しさんNGNG
key名に念のためpc5も入れたほうが良くないか?
あとWinnyとか良く知らないんで、聞くけどクラスタワードってのはナニに使うんだ
グループ分けに使うとかそういう感じのことは聞いたことがあるんだが
0259デフォルトの名無しさんNGNG
"クラスタ"っていう言葉の意味がわかってないと話にならんし
わかってたら説明するまでもない
0260デフォルトの名無しさんNGNG
クラスって言葉が入ってるんだから、組分けするって事じゃないの?
0261デフォルトの名無しさんNGNG
>>258
それやると移転問題が起きるよ
0262デフォルトの名無しさんNGNG
ADSL環境がメインだろうからgzipに限らずなんか圧縮は必須
別に7zipとかもっと圧縮率高そうなのでもいいし。
0263デフォルトの名無しさんNGNG
圧縮によって、ある程度効率化が考えられるかも。
0264デフォルトの名無しさんNGNG
cabがいいと思います
02651NGNG
元サイト、消していいかな?
0266デフォルトの名無しさんNGNG
>>264
cabめちゃ遅いけど圧縮率いいよね
windowsならデフォで使えるし
0267デフォルトの名無しさんNGNG
>>265
あの・・・あそこに書き込んだらだめでしょうか?
あと、時々出てきて意見もらえるとうれしいな。
02681NGNG
>>267
了解しました、Wikiはそのまま残しておきます。
トップページの凍結を解除したので自由に書いちゃってください。
0269デフォルトの名無しさんNGNG
>>268
ありがと。
0270デフォルトの名無しさんNGNG
 抽象的にデータが連想で集まっていて、それを探すものも連想で集まっていて、
それでできた経路を探しものが分担して辿ってゆくような、意味的に関係や経路が
確立したP2Pはどこですか?
0271デフォルトの名無しさんNGNG
>>270
SIONetかな?
0272デフォルトの名無しさんNGNG
このソフトさえあれば、国家の検閲・特権乱用に対抗することが出来そうだね。

ウェブ上の人権侵害情報、法務省による削除要請が可能に
http://japan.cnet.com/news/media/story/0,2000047715,20070124,00.htm
0273デフォルトの名無しさんNGNG
>>272
過去ログのレスすらもあぼーんされることもあるからね。
スレごと削除されたりさ。
0274デフォルトの名無しさんNGNG
一度認識したレスはあぼーんされても消えないちゃんぶら開発きぼん
0275デフォルトの名無しさんNGNG
消されない人権侵害ソフト。
また犯罪者用ソフトが作られるわけか。
0276デフォルトの名無しさんNGNG
ぁー、そっか。 ただの粘着荒らしとかはいいけど、電話番号とかはだめだね。
無かったことにしてください。
0277デフォルトの名無しさんNGNG
未成年犯罪に対する「社会的制裁」機能が強まってしまうね
0278デフォルトの名無しさんNGNG
双助なんか、削除関連どうしてるんだろう・・・。

特定のdat流通阻止用の無視リスト見たいの導入出来ればいいのかな。。
起動時に運営削除の板からリストを読み込めたり出来ればいいのだろうけど。。。

>>某所よりクラスタのコピペ
●クラスタワードとは
その文字を設定することによってユーザー同士の接続優先度を上げ、ファイル検索率、ダウン率を上げる。
一文字合致するごとに優先度が「2」ずつ加算されます。
半角英数の場合は2文字で2加算(半角英数1文字だけでは設定できません)

●接続優先度の X(Y)とは
Xはそのノードとクラスタ化ワードが一致すると増えます。
Yはそのノードからファイルをダウンする毎に増えます。
(あるファイルをダウン出来たなら、似たような他のファイルも持っている可能性が高いと推測されるからです)
0279デフォルトの名無しさんNGNG
幇助でタイーホ
0280デフォルトの名無しさんNGNG
よく行く板でクラスタ組んだら効率がよくなるかと。

削除されたログとdat落ちしたログは見分けられないからねぇ。

普通にあぼーんがあったときは専用ブラウザ側であぼーん検出して
みんなが再読み込みするとキャッシュが作り直されて
そのキーが増えてきたらそっちが流通するようにすればいいけど。
0281デフォルトの名無しさんNGNG
>>280
見分けられないか・・・_| ̄|○

こんなのも出てきたね。
【信州大学】P2Pソフト MARIE【新進気鋭】
http://tmp4.2ch.net/test/read.cgi/download/1091445496/

クラスタの概念が、ちょっとnyとは異なるっぽいね。
「共通のパスワードを持った端末同士でしかファイルを共有する事ができません」

こんな感じに、パスを板名にすればいいかも。

0282デフォルトの名無しさんNGNG
>「共通のパスワードを持った端末同士でしかファイルを共有する事ができません」

このソフトやっぱ駄目かも
0283デフォルトの名無しさんNGNG
>「共通のパスワードを持った端末同士でしかファイルを共有する事ができません」
WASTEのパクリ
0284デフォルトの名無しさんNGNG
nyでも昔同じような機能あったよね。廃止されたけど。
0285デフォルトの名無しさんNGNG
全員が同じパスワードを持てばいい
0286デフォルトの名無しさんNGNG
だがことわる><。
0287デフォルトの名無しさんNGNG
oioi
いくらなんでも停めすぎだろage><。
0288デフォルトの名無しさんNGNG
>>233ですけど、
データやメッセージのペーロード部分にXML使うとまずいこと起こりますか?
0289デフォルトの名無しさんNGNG
ペイロードの間違い。
0290デフォルトの名無しさんNGNG
dat本体を入れちゃうとタグのハンドリングがメンドクサソウ>XML
0291デフォルトの名無しさんNGNG
>>290
ペイロード部分だけXMLで、データは何もしないか暗号化とか。
0292デフォルトの名無しさんNGNG
>>282
違法なことに使えないからダメという奴は頭がおかしいです。
0293スキンヘッドメガネNGNG
期待age
0294デフォルトの名無しさんNGNG
winnyと連動だとだめなん?
datブラウザにwinnyからダウンロードしてきたファイルがはいっているフォルダを
指定できるようにしておいて、スレのバージョン管理とかの機能をつけて、

あとは、読みたいスレで手元にないものを読み込もうとした場合は、winnyに登録される。
即時性はないかもしれないけど、古いスレを手に入れることができるメリットと実装が
楽であることを考えれば、これもありかと
0295デフォルトの名無しさんNGNG
嫌だよあんな大げさなソフト使うの
0296デフォルトの名無しさんNGNG
勝手な奴だな
0297デフォルトの名無しさんNGNG
Winnyはオープンソースで無い上に、
違法ファイルばっかりあるので却下。
0298デフォルトの名無しさんNGNG
即時性は重要でしょ。
2chブラウザに組み込んでユーザは意識しないでデータをやり取りできるのが
望ましい。
0299デフォルトの名無しさんNGNG
どうでもいいけど作る側の事はなんも考えてねーよな俺達
0300デフォルトの名無しさんNGNG
つーか作る側じゃねーのかお前達
0301デフォルトの名無しさんNGNG
いや、俺はdatを共有するソフトって無いのかなって探してたらココを見つけたわけで
0302デフォルトの名無しさんNGNG
winnyと連動っても、999回更新されるようなモンを共有しても
楽しくないと思うが。
0303デフォルトの名無しさんNGNG
ブラウザとプラグイン
0304デフォルトの名無しさんNGNG
むしろdat落ちしてhtml化されてないのだけ共有して欲しい
0305デフォルトの名無しさんNGNG
ttp://o2on.s69.xrea.com/index.php?The%20O2ON
かこ(・∀・)イイ!
0306デフォルトの名無しさんNGNG
何が変わったんだ?
0307デフォルトの名無しさんNGNG
ネットワーク図のカコヨサ
0308デフォルトの名無しさんNGNG
前の図は適当だったもんな
0309デフォルトの名無しさんNGNG
もうIEに組み込んじゃえばいいよ
0310デフォルトの名無しさんNGNG
プロトコル案ねぇ。
漏れとしては例えばskypeみたいに、
ずーっと数本のコネクションを保っておいて、ノード情報やキーの交換。
必要な時にキャッシュを持ってるノードへの接続みたいな流れがいいかなと。
んで、火壁の中にあるノードの場合は何らかのノードを中継させる…と。
httpの範囲でやろうとすると
>257みたいな場合を考えると限界(できなくはないが複雑になる?)があるんだよね…
0311デフォルトの名無しさんNGNG
>>310
大方賛成です。
HTTPの場合、
ペイロード
空行
データ
って形なんだけど、この形を踏襲しようかと思ってます。
パーサ書くのがめんどくさいし、考えるのもめんどくさいので
XML使っちゃおうかなって思ってます。
HTTPそのまま使うとなると、HTTP1.1が必須になるので遠慮したいです。
0312デフォルトの名無しさんNGNG
dat要求の図

     .   |  |          . |  |
('A`) □―|壁|――――――→|壁|  □ ('A`)
  .  └―|  |―□      □―|  |―┘
          ('A`)   ('A`)

     ...   |  |          . |  |
(゚∀゚) . □―|壁|―――――┐  |壁|  □ (゚∀゚)
  ...  └―|  |―□      □―|  |―┘
          ('A`)   (゚∀゚)
0313デフォルトの名無しさんNGNG
>312
0314デフォルトの名無しさんNGNG
>>312
0315デフォルトの名無しさんNGNG
同じプロトコルはどこにある?どうして見つかる?
0316デフォルトの名無しさんNGNG
>>315
どういう意味ですか?
0317デフォルトの名無しさんNGNG
お客様の中に、>>315を正しく日本語訳できる方はいらっしゃいませんか?
0318デフォルトの名無しさんNGNG
Where is the same protocol, It's found why?
0319デフォルトの名無しさんNGNG
どこが同じプロトコルでなのか、なぜそうなのか見つけられますか?
0320デフォルトの名無しさんNGNG
同一のプロトコルを解釈できるクライアントをどのようにして発見できますか?

ここは機械翻訳なインターネッツですね
0321デフォルトの名無しさんNGNG
同じプロトコルはどこにある?どうして見つかる?
↓
↓ 絶対無理。
↓
同一のプロトコルを解釈できるクライアントをどのようにして発見できますか?
0322デフォルトの名無しさんNGNG
ウェアィズヅァスェィプホォトコゥ↓ ィツファンドゥアィ↑
0323デフォルトの名無しさんNGNG
プロトコル交換プロトコルが必要だな
0324デフォルトの名無しさんNGNG
ttp://127.0.0.1:60000/ac430d5a-b488-8936-77da-55537bb3f5a8/wiki.p2p?name=o2on+project
とか言ってみるテスト
0325デフォルトの名無しさんNGNG
2004-08-09 * proxy.cpp (proxy_thread):
 キャッシュ破損検出。破損していたら削除
 リクエストヘッダに Connection: close を付加
ttp://f99aq.s57.xrea.com/

通信関係は The O2ON を生暖かく見守りながら。。。
0326デフォルトの名無しさんNGNG
http://f99aq.s57.xrea.com/
0327デフォルトの名無しさんNGNG
datおちしたやつだけでも共有できればいいので即時性はいらん
0328デフォルトの名無しさんNGNG
dat落ちしたログを見たいと思うことはしばしばあるけど、
取得に何時間もかけて読みたいと思うほどのスレは
そうそう無い。
0329デフォルトの名無しさんNGNG
現行のスレがパート10あたりまでいってて、
その前スレに知りたいことがかいている
といった記述を見つけてももう見ることができなかったって
経験の方が多いと思う。
0330デフォルトの名無しさんNGNG
ファミコン決死隊の四人がタイ━━━━||Φ|(|゚|∀|゚|)|Φ||━━━━ホされた時のスレ見たいよ
他にあるのかと言われると困るけど
0331デフォルトの名無しさんNGNG
とりあえず、ノード晒しておきますね。

1fe88fe00ae5c8b1
0332デフォルトの名無しさんNGNG
《IO》←
《日時》2004/08/11 16:11:16
《ノード名》331
《内容》参照されますた(*´Д`*)
0333331NGNG
Thx!

・・・と思ったらPCあぼーん(w
IP変わったんで再び晒してみるテスト。

c9ed0c79c98ae662
0334デフォルトの名無しさんNGNG
《IO》←
《日時》2004/08/11 17:08:38
《ノード名》331
《内容》参照されますた(*´Д`*)

人居ないね…
0335デフォルトの名無しさんNGNG
じゃあ俺もさらすか

a6eaa2f2cb2e82f1
0336デフォルトの名無しさんNGNG
port0はだめ?
0337デフォルトの名無しさんNGNG
じゃ俺も
f162cf7d6aaad294

ところで◆5sAjthrYWkですが、ほぼ1対1の通信になてますが、
他人から見て自分がどのように見えてるのかよーわからんのです。
とくに観覧スレッド部分がどんな感じなのか、もしくは無いのか。
誰か(ってか331さんw)おしえてくり
0338スキンヘッドメガネNGNG
これってまだ共用は実装されてないよな?
0339331NGNG
◆331/PyHxFkです(ぁ
とりあえずこっちからは閲覧スレッドには何も見えませぬ・・・
見えてる方は今のところ1人だけっぽいでつ。

・・・その方切断したみたいだよorz
0340337NGNG
あら、やっぱりそうでつか、報告どうもです。
ちょと、そこんところの仕組みが理解できてないでつ。

ところでその見えてる方ちょうど今戻ったみたいですね。
でも、ノード情報には前に切断したままのと新たに戻ったので二人表示されてますね…
そのうち改善されるとは思いますが。
それと???ってのが2つでてますが、これはポート空けてない方ですかね?

#どでもいけど、jane doeから書き込めなくなてしまた…
0341331NGNG
あ。ほんとだ。戻ってまつね。332氏・・・でつよね?
自分も良くわかりませぬ・・・
とりあえず、システム情報見て、キー数(自)ってのが自分が共有している数だと思いまつ。自分0 orz
んで、(他)のほうは自分以外から貰ったものの数だと。

切断されたら表示が消えてくれたら嬉しいな・・・とは思いまつ。
あと、???ってのはノード名が空白の方かな?
0342335NGNG
どうやったらキー数(自)が増えるんだろう。
331氏と同じく0なのだが。
0343331NGNG
いろいろ試してみてるんでつが、全然増えませぬorz
ちゃんと数が増えてる方、何か特別なこととかやってます?

関係ないけど、とりあえず今接続してる方でメッセージ送ったりしてみませんか?
0344335NGNG
なぜだろう、さっきから20ほどのスレを見てるだが・・
>>331氏
メッセージ送信のテストにもなりますしいいですね。
0345332 ◆HHooRRppkk NGNG
キー数(自)あるよ。
何故?
http://sakots.pekori.jp/cgi/sn/src/up4658.png
0346デフォルトの名無しさんNGNG
ノード名に◆を入れると◆の次の文字が文字化けする。

◆#Qt3-~シ*:
◇氈・ch2ch2SvM

◆a#Qt3-~シ*:
◇歛◆2ch2ch2SvM
0347デフォルトの名無しさんNGNG
こっちでも332氏の閲覧スレが確認できますた、
http://sakots.pekori.jp/cgi/sn/src/up4660.png

おいらはさっきからいろいろ試しているんだが
キー数(自)が0のまま・・・ 何故だろう?
0348332 ◆HHooRRppkk NGNG
>>347
キャッ、ハズカシ(-ノノ)

他の人の閲覧スレッド見れないよう。

キー数(他)28
キー数(自)21
0349デフォルトの名無しさんNGNG
WindowsXP SP2まだ?(^。^)y-.。o○ その9
【P2Pラジオ】Mercora【チャット】
Winamp統合スレ31
【うんこ】デスクトップ晒しませうPart73
datファイルを共有するP2Pソフト
おい!LaunchTab風味のランチャー作ろうぜ
2chBrowser OpenJane@Win板 Part15
0350デフォルトの名無しさんNGNG
普段使ってる2chブラウザのdatファイルがそのままうぷできるようになってるといいね。
0351332 ◆HHooRRppkk NGNG
( 'A`)=◯)A`)・;'パーンチ
0352347NGNG
>>348
スマソ、スクリーンショットは削除しますた。。。
0353デフォルトの名無しさんNGNG
◆5sAjthrYWkです。
2ch閲覧ソフトはなに使ってます?

と、これ聞くのが先でしたorz
うちはちらっといったけどjane doeです。
0354デフォルトの名無しさんNGNG
HTTPサーバ動くか試してもらえませんか?
http://o2on.s69.xrea.com/index.php?plugin=attach&pcmd=open&file=O2ON.zip&refer=The%20O2ON
ここにウプしました。

http://o2on.s69.xrea.com/index.php?The%20O2ON
ここに説明書いときます。
よろしくお願いします。
0355デフォルトの名無しさんNGNG
うちの環境だとphp自体は動作してますが出力がテキストになってしまいますね

200 OK HTTP/1.0
Content-type: text/html
X-Powered-By: PHP/4.3.8

<!DOCTYPE html PUBLI(ry
こんな感じです。
ブラウザはmozilla1.7
たぶん、mineあたりかなぁ
0356デフォルトの名無しさんNGNG
>>355
ありがとう。
何を付け足せばいいのかなぁ?
逆に、PHPスクリプト側でヘッダを出力してしまえば、
HTTPサーバ側で何もしなくていいかなって思ったんです。

IISはCGIの出力をチェックして勝手に書き換えていました。

それと、CGIの仕様が全くわからないんですけど、
どこかに日本語の解説ないですか?
0357デフォルトの名無しさんNGNG
mineに関してはhttp://tohoho.wakusei.ne.jp/lng/199911/99110230.htm
自信ないですがこれを見てもらえると…。mozillaはサーバー側のmineに忠実に動作しますからね
でも、phpの出力とmineが関係あるのかはよくわからないですorz。
でもContent-typeよりも前の段階でテキスト出力してますからやっぱりmineなのかなとおもたのです。

CGIってphpのことですかね?
phpの解説サイトって、自分も以前軽く触ろうとしたので探したんですけど、
ほかの言語に比べて少ないです…、自分はそのときあきらめましたからw。書物ではよくあるのですが。

って、自分プログラマ等でもなければ技術的な知識も持ってるわけでなないのでw
動作テストしか協力できないです、スマヌ _no
0358デフォルトの名無しさんNGNG
>>357
ありがとう。とても助かります。
自分もFireFox入れてみました。
PHPだけテキスト表示になっちゃうんですね。
IEだと見れるのになぁ。
ヘッダを出力するようにしてみます。
HTTPサーバはおまけなので、出来ればサイズ抑えたいな。100KB以内にしたいです。
ZendエンジンとP2Pサーバント含めて1MB以内に収められればO2ONのページにウプできるし。

ページ使わしてくれる>>1さん、どうもありがとう。
0359デフォルトの名無しさんNGNG
>>357
CGIって書いたのは、PHPに限らずです。
というか、本当にCGIがわかってないので・・・
とりあえずPOSTMethodのときはコンテンツを標準入力に送りつければ
いいってくらいしかわかってないです。
あと、いまのところPHPしかバンドルしてないですけど、
ほかに使いたい言語ってありますか?
ジャバスクリプトとVBスクリプトならバンドルしなくても
初めからWindowsについてるのでいいかなって思うんだけど。
0360357NGNG
激しくレスばんが自分になってますが(汁
前述のとおり自分はプログラミングは無知でして、動作確認程度の協力しかできないものでw

CGI関係については現段階で>>1さんに代わって改良している
◆F99a.q8oVEさんがなかなか詳しいかと思います。
ttp://f99aq.s57.xrea.com/ ここのひとです
2ch型掲示板を1から作るほどですから、サーバーサイドのプログラミングも精通してそうです(予想w

ですが、勝手な予想ではありますが、里帰り等でちょうど不在なのかなとか思ってみる。
もしそうでしたなら◆F99a.q8oVEさんがお帰りになればCGI関係も話が進むのではないでしょうか(とか思ってみる
0361デフォルトの名無しさんNGNG
うわーん、ルータの設定誤爆して切断しちゃったよん。
ってことで晒し
自分は他人からどう見えるのだろうという興味本位なだけですが2つ起動してます。
f49b727e125c9d1d
e52b66e75886d4ac

#ところで最初ポートも同じまま2つ目起動しちゃったけど、エラーとかは出ないのかな?
0362デフォルトの名無しさんNGNG
CGIの仕様
http://cgi-spec.golux.com/draft-coar-cgi-v11-03-clean.html
HTTP/1.1の仕様
http://www.studyinghttp.net/rfc_ja/2616/rfc2616.ja
0363デフォルトの名無しさんNGNG
つかRFCも知らない香具師が作ってもセキュリティホール産むだけだと思う。
0364デフォルトの名無しさんNGNG
>>360
>>362
ありがとう。
0365331NGNG
何故か今頃になって(自)フエハジメタ━━━━(゚∀゚)━━━━ッ!!
ほんとに原因不明w

>>354
MozzilaとかIE以外は使ってませぬが、
一応IEで動いてます。
GJ&開発ガンガ!!&期待age!(ぉ

鯖のメニューのデザインに感動を覚えますた・・・

0366デフォルトの名無しさんNGNG
331氏の閲覧スレッドがミエタ━━━━━━(≧∀≦)ノ━━━━━━ !!!!!
0367デフォルトの名無しさんNGNG
>>365
ありがとう。
0368331NGNG
>>366
348氏のを使わせて貰って・・・
キャッ、ハズカシ(-ノノ)

>>367
いえいえ。
ちょっとした要望なんですが、使うのはport80以外がいいんじゃないかなぁ・・・とか思ったりしてまし。

>>(自)が0な方
朗報!
◆F99a.q8oVEさんのサイト(http://f99aq.s57.xrea.com/)
の、subject.txt問題修正版@2004/7/31
以前のVer.なら、(自)がちゃんとカウントされて、閲覧スレも見えるみたいです。

ただ、スレ一覧取得の時に落ちるよorz
とりあえずこっちでなんとかガンガりましw
0369331NGNG
ageちまった。
スマソ
0370デフォルトの名無しさんNGNG
スレが伸びてる・゚・(ノД`)・゚・感動
0371335NGNG
いつの間にか(他)が100を超えてる。
スレが伸びてる。良スレsage
0372デフォルトの名無しさんNGNG
今繋いでみた

(・∀・)チゴイネ!他150超えてるよ
0373335NGNG
なんだか人数が増えてきて(・∀・)イイネ!!
0374331NGNG
(・∀・)イイネ!!
datの共有出来なくても、見てるだけで楽しい(ぉ
0375デフォルトの名無しさんNGNG
>>368
了解です。
try{
 CTcpServerT<CHttpProcessor> CServ;
 CServ.Start(80,10);
 cout << "サービスを開始しました。" << endl;
 while(true){
  ::Sleep(5000);
 }
こんな感じで起動してるだけなんで、変えるのは簡単です。
0376251NGNG
>368
1さんオリジナルバージョンでは板一覧を読み込んでカテゴリ・板名、
さらにSETTING.TXTを受信した時にスレタイトルを取得しておくようになってます。
改造バージョンでは、将来的にキーは>251みたいに実装したらいいかなと
思ってるので暫定的にキー生成部分は機能しないようになっています。
その代わりキャッシュ作る部分は大体できたかな〜って感じです。

>354
を落としてみようそうしよう。
# PHPわからないってのはないしょです。
0377デフォルトの名無しさんNGNG
HTTP/1.1 200 (No headers)
Server: Unknown, missing HTTP headers
Content-Type: text/html
Connection: close

200 OK HTTP/1.0
Content-type: text/html
X-Powered-By: PHP/4.3.8

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tra

むむむ
0378デフォルトの名無しさんNGNG
ノードを自動探索とかできない?

他人のノードを全部もらって自分に近い場所のみ抽出したりとか
0379331=368NGNG
>>375
ありがとうございます。
確か、どこかによく使われる(・・・といっても聞いた事ないようなプロトコルも多くありましたけどw)ポートのリストが有ったような気がしたけどどこだったっけ・・・

>>376
そうでしたか。了解しました。
期待しております。
0380デフォルトの名無しさんNGNG
>>379
これのこと?
http://www.iana.org/assignments/port-numbers
0381331=368NGNG
>>380
さっき探しててそれは見つけたんでつが、
日本語で書いてあってもう少し見やすかった気が・・・

昔のことだから勘違いかもしれませんが(汗
0382331NGNG
あ、そだ。
鯖立てて(←よく落ちる予定。)初期ノードPHPα作ってみた。
デザインも考えてないし半角英数字以外の文字が入っていようと追加しちゃいますw
http://esolahome.mine.nu/
0383335NGNG
>>382
乙
自分も追加してみた。
0384スキンヘッドメガネNGNG
eb0f31d6d689d804
127.0.0.1
b0c61604f4a6cae2
6a8740b2714a44fe
772c477d1bf9fde2
、フ、・ン

文字化け+馬鹿1匹
0385331NGNG
・・・とりあえず、一番下の文字化けに
ガッ!
0386デフォルトの名無しさんNGNG
今は誰も繋いでないの?

ノード晒すか・・・。
b420f4b1f9ba093e
0387デフォルトの名無しさんNGNG
332さんいたー
0388332 ◆HHooRRppkk NGNG
この前まで使ってたノード、手違いで上書きしちゃった…
初期ノードPHPのノード入れても繋がらないし。
寂しかったよぅ。・゚・(ノД`)・゚・。
0389デフォルトの名無しさんNGNG
(-∀-) with a grin
0390デフォルトの名無しさんNGNG
(・∀・)人(・∀・)
0391デフォルトの名無しさんNGNG
誰か、他人の閲覧スレッドを簡単に調べるツールを制作汁!
0392デフォルトの名無しさんNGNG
mailto:*@*.*?body=どのスレッド見てるんですか?教えて下さい。
0393デフォルトの名無しさんNGNG
>>392
ちとワロタ
0394デフォルトの名無しさんNGNG
暇なんで馬鹿みたいだけど暇人向きの閲覧スレッド確認ツールつーのを
作ってみるわ。もちろんWindowsネイティブな。少しまちなー。
0395デフォルトの名無しさんNGNG
暇なんで394氏期待age!
0396デフォルトの名無しさんNGNG
キタ━━━━(゚∀゚)━━━━!!
0397デフォルトの名無しさんNGNG
なんか勘違いしてる人いたら困るから言うけど
ノード参照の所に書いてある閲覧スレッド確かめるヤツだから。P2Pじゃないよ。
0398デフォルトの名無しさんNGNG
それでもイイ!!(・∀・)
期待age!
0399デフォルトの名無しさんNGNG
漏れも期待age!
0400デフォルトの名無しさんNGNG
むしゃくしゃして作った。
暇を潰せるならなら何でもよかった。
まさか完成するとは思わなかった。
今は後悔している。
http://sakots.pekori.jp/cgi/sn/src/up4753.png
0401デフォルトの名無しさんNGNG
ここは仕事の速いインターネットですね。
0402デフォルトの名無しさんNGNG
後悔じゃなくて公開汁!

というツッコミは要らないか?
0403デフォルトの名無しさんNGNG
>>401
前に同じようなアプリを作ろうとして挫折していたから土台は出来ていたのですOTL

>>402
GUI作ってるから待って〜
0404332 ◆HHooRRppkk NGNG
GUIもバグ潰しも一通り終わったけど何処に上げればいいの?
0405デフォルトの名無しさんNGNG
http://o2on.s69.xrea.com/
ここになんかページ作ってうぷしたら?
0406332 ◆HHooRRppkk NGNG
wikiなんて使ったこと無いょぅ(´・ω・`)ショボーン
とりあえず頑張ってみる。
0407332 ◆HHooRRppkk NGNG
http://o2on.s69.xrea.com/index.php?%B1%DC%CD%F7%A5%B9%A5%EC%A5%C3%A5%C9%B3%CE%C7%A7%A5%C4%A1%BC%A5%EB
とりあえず出来た。
ほとんど何も無いのに、こんなに時間掛かる人はあまりいないと思う。
0408デフォルトの名無しさんNGNG
キ…(-_-)キ(_- )キ!(-  )キッ!(   )キタ(.  ゚)キタ!( ゚∀)キタ!!( ゚∀゚ )キタ━━!
0409デフォルトの名無しさんNGNG
きたあああああああああああああああ
0410デフォルトの名無しさんNGNG
今更ながら
キタ━━━━(゚∀゚)━━━━!!
0411デフォルトの名無しさんNGNG
('A`)スレッド確認開始


( 'A`)=◯)A`)・;'パーンチ
0412デフォルトの名無しさんNGNG
('A`)スレッド確認開始


( 'A`)=◯)A`)・;'パーンチ
0413デフォルトの名無しさんNGNG
age
0414デフォルトの名無しさんNGNG
ポートってなんだっけ?
0415デフォルトの名無しさんNGNG
少なくともボートとは違う物だ
0416デフォルトの名無しさんNGNG
ボーっとしてる奴にはわからんだろな
0417デフォルトの名無しさんNGNG
ポーっとしてる奴にもわからんだろうね
0418デフォルトの名無しさんNGNG
まぁとりあえず繋いでおこうぜ
0419デフォルトの名無しさんNGNG
それにしても人居ないな。1つしか見えないよorz
0420デフォルトの名無しさんNGNG
喉晒すか
5bc1c2e9e6acc685
0421デフォルトの名無しさんNGNG
おりんぴっくあつすいぎでsえう 72c9d33b1784c0b0
0422デフォルトの名無しさんNGNG
プール競技まで暑苦しく見えるのは五輪ならではだよな。
0423デフォルトの名無しさんNGNG
五輪でも実際にもほんと暑いなぁ・・・
台風が来て涼しくなるかな(マテ

(´-`).。oO(gzip転送もサポートしてくれたらいいなぁ)

0424デフォルトの名無しさんNGNG
ボーっとしてるからわかりません
0425宣伝失礼NGNG
P2Pチャットソフト。
http://www.geocities.jp/kassembled/
http://tmp4.2ch.net/test/read.cgi/download/1085738232/

テスター募集中でぃすよ。

844 名前:[名無し]さん(bin+cue).rar[sage] 投稿日:04/08/18 11:25 ID:03xJBv+L
バグの原因が不明です。
ローカルで通信する分には正常なのですがネットワークを介すと
一方しか発言できなくなってしまいます。

テスト協力おねがいします。m(____)m
http://www.geocities.jp/kassembled/common1.0.alpha.zip

起動して、「登録済み端末」の中の「作者」をダブルクリックで接続できます。
「チャットルーム一覧」の中に項目がでてきたらそれをダブルクリックすると
そのチャットルームに移動できます。
0426デフォルトの名無しさんNGNG
>>424
ボーっとするべきではありません。
ポーっとするべきです。
0427デフォルトの名無しさんNGNG
age
0428デフォルトの名無しさんNGNG
MD5もうだめぽ?
0429デフォルトの名無しさんNGNG
んな事ずっと前から分かってたじゃん。
0430デフォルトの名無しさんNGNG
ずっと前っていつですかーー
西暦何年何月何日何時何分ですかーー
地球が何回まわった時ですかーー
0431デフォルトの名無しさんNGNG
小学生キタ━━━━(゚∀゚)━━━━!!
0432デフォルトの名無しさんNGNG
スラドでMD5とかがダメポというスレを見たけど、いまいち意味が分からんかった。
0433デフォルトの名無しさんNGNG
ノード晒し。
f95f40f4736d9ad5

331さんしかいない・・・さびしいよう
0434デフォルトの名無しさんNGNG
http://f99aq.s57.xrea.com/
新バージョンキタ━━━━ヽ|( ´Д` )|ノ━━━━!!!!
0435デフォルトの名無しさんNGNG
キタ━(━(━(-( ( (゚∀゚) ) )-)━)━) ━!!
0436331@熊本NGNG
キター!!
つっても今旅行に来てるんだよね orz
早くうpだてしたいなぁと思いつつ、
目に見えて変わったところとかある?
0437デフォルトの名無しさんNGNG
このスレで開発してる人の一覧作ってくれ
誰が何をしてるのかわからん
0438デフォルトの名無しさんNGNG
ただ今コーディング中・・・

2ちゃんブラウザ兼ねた奴を作ろうとしてるけど、結構大変だね。
5時までは仕事して、それ以降は仕事するふりしてこれ作ってる。
0439デフォルトの名無しさんNGNG
>>438
GJ

ばれない様にガンガレ
0440デフォルトの名無しさんNGNG
ん?残業代せしめつつ書いてるの?結構悪質だな・・・ばれると相当キツい処分に
0441デフォルトの名無しさんNGNG
f91282da02a00c52
新バージョン期待上げ
0442デフォルトの名無しさんNGNG
>>440
お前、そんな事言って
「残業手当ありませんから…」
なんて返事が来たらかなりエグいぞ
0443デフォルトの名無しさんNGNG
>>442
それは別の人がきつい処分に
0444デフォルトの名無しさんNGNG
おーぷんぢぇーんぷろじぇくと終わったね。
0445デフォルトの名無しさんNGNG
オーポン
0446デフォルトの名無しさんNGNG
>>437

>>1
創始者。この方がいなければ始まることはなかった。
http://o2on.s69.xrea.com/

>>228(◆F99a.q8oVE ?)
1さんの開発断念宣言の後、色々と作ってくださっている。
http://f99aq.s57.xrea.com/

期待age!

>>233
少し違う形(?)で開発してくださっている。(The O2ON)
ブラウザ使ったりとかPHP使ったりとか。
http://o2on.s69.xrea.com/index.php?The%20O2ON

期待age!

>>331
初期ノードPHPαを作ってくださった。
http://esolahome.mine.nu/

>>332
閲覧スレッドの確認ツール(datファイル名からスレ名を表示したりとか。)
他人の閲覧スレッドが簡単にわかるYo!

・・・ってことで良いだろうか?
(゚Д゚)ハァ? 何言ってんの?
ってことが有ったら指摘よろしくでつ。
0447デフォルトの名無しさんNGNG
このソフトってさ
datフォルダにそのままdatを入れればよいの?
板名とか必要ない?
0448デフォルトの名無しさんNGNG
proxyを通じてdatを取得すると、勝手に交換する、っていうことなんじゃ
なかったっけ
0449デフォルトの名無しさんNGNG
いや、それは駄目じゃないかな、
ファイルの中にハッシュとかいろいろと含まれてるみたいだし
0450デフォルトの名無しさんNGNG
ヨクワカンネ('A`)
とりあえず自分のdatを共有できるようになるまでの手順を簡潔に書いてくれますか?
ポート空けるくらいならできますんで
0451デフォルトの名無しさんNGNG
実際にdatを共有する部分はまだ出来ていなかったと思うが・・・

とりあえず、2chブラウザを串通すように設定、串ポートをo2onで設定したポートに汁。
んで、初期ノードをこのスレから探したり、331氏の初期ノードPHPから探して追加汁。
そしたら、2chブラウザで見たスレのキー情報は共有出来るようになるはずでし。
0452デフォルトの名無しさんNGNG
これってdat改竄されたら終わりだよな
0453デフォルトの名無しさんNGNG
>>452
まあね。

まだこんな事を言うのは早いかも知れんが考えが浮かんだんで書くわ。

持っているdatの他に、datのハッシュを暗号化したものが書いてあるハッシュリスト(もちろんdatが更新されたら更新される)のようなものを作って、
o2on起動時に照合して、一致していなかったらそのdatは無視されるというのはどうよ?
datを改窟しようとしても、ハッシュリストは暗号化されているのでその更新にはo2onを通さないといけないくなり、改窟は防げるかなぁと。
(リストの暗号を解読されたり同一ハッシュのdatを作られたら終わりだけど。)

あと、ハッシュリストが壊れたり消えたりしてしまったときのために、手動でリストの更新をできるようにしたほうがいいかと。
手動更新の場合、2ch鯖から直接datを取得、ハッシュチェックして、datと同じだったらハッシュリストを更新するとか。

・・・漏れの妄想なんで電波ゆんゆんだと思うけど許して orz
0454デフォルトの名無しさんNGNG
datを改ざんしたらハッシュ値は変わると思うんですけど!!!
0455デフォルトの名無しさんNGNG
>>454
新レスで変わったのか、改竄で変わったのかの判別か。。。
0456453NGNG
>>454
datを改竄されたら、そのdatのハッシュは変わるけどハッシュリストにかかれた「改竄される前のdatのハッシュ」は変わらない。
で、o2on側でdatのハッシュとリストにあるハッシュを比較すると、改竄された場合はそれらが一致しない。
んで、改竄されているのが分かるということです。
0457デフォルトの名無しさんNGNG
>>451
(・0・*)ホ,(゜0゜*)ホ--ッッ!!!
串は匿名じゃなくてもヨロシイので?
0458451NGNG
いあいあ、o2on自体がローカル串として動作するんでつ。
だから、デフォだと
串鯖 :127.0.0.1
串ポート:7743
になりまつ。
とりあえず2chブラウザにこう設定しておけば動くと思いまし。
0459デフォルトの名無しさんNGNG
1レスごとにハッシュ値を取って
xorしていくってのはどうだろう?
最新レスまでのハッシュ値で
xorとったものだけ公開すんの
0460デフォルトの名無しさんNGNG
1レスごとってのも、改竄しにくくなると思うし(・∀・)イイネ!!
999回更新されるdatファイルに対しては効果大かもと思いますた。
0461デフォルトの名無しさんNGNG
.NETへ移植・移行するとか言う案はないの?
.NETも2.0になればいろいろな点が改善されると思うし。
0462デフォルトの名無しさんNGNG
>458
8000とかのほうだった希ガス
PROXYポートって書いてある奴
0463451=458NGNG
>>462
( ゚д゚)ァ・・・
スマソ、7743はP2Pポートですたね。

指摘Thxでし。
0464デフォルトの名無しさんNGNG
ファイルの正当性をどうやって確認するのか?
たとえばそれぞれレス数が違うdatファイルを複数人が共有しているとする。
この場合何をもって正規のdatファイルとするか。
ひとつだけ確かなのは、dat落ちした2chサーバにあるファイルのハッシュ値だけは
本物だといえること。それ以外は確認する方法がないのでは?
0465デフォルトの名無しさんNGNG
で結局プロジェクトは破綻と。
0466デフォルトの名無しさんNGNG
hashの一番流通している物を信頼するとか
トリップみたいな物を導入するとか
0467デフォルトの名無しさんNGNG
[Jane,Acty]と[ABone,ギコナビ]のdatは、どちらも形式は同じだがファイルサイズが違う。
0468デフォルトの名無しさんNGNG
追記、改行コードか何かが違うため、下手なテキストエディターだと一行で表示されてしまうぽ。
これで困った経験があるOTL
0469デフォルトの名無しさんNGNG
スレの始めのほうの話題再燃か。
信頼できるサイトを用意するしか無いと思うけど。
それが2ch.netなら良いだろうけど可能性低いだろうな。
0470デフォルトの名無しさんNGNG
うはwwwwwファイルサイズwwwww違うwwwハッシュwwwww駄目かなwwww
0471デフォルトの名無しさんNGNG
性善説を信じよう。
改竄するような悪いやつは2chにはいないさ。
0472デフォルトの名無しさんNGNG
>>471
それだ!

まぁ、万が一のために。

>>467-468
串(o2on)を通してdatを受信して、それをそのまま2chブラウザ側に流して、
ついでにo2on側でdatを保管しておくもの(つまり、datの形式は全部同じ)だと思っていたのだが・・・

これだと、今持っているdat以外は共有できないんだけどorz
0473デフォルトの名無しさんNGNG
このスレのdatをOpenJaneDoe,Live2ch,ギコナビで取得(レス数は472)しMD5を求めてみた。

openjane
1c2c08adcac26ab96767eac4935123c4 *1085244100.dat
gikonavi
155d0227a938c1e4869678e4523bc1aa *1085244100.dat
live2ch
1c2c08adcac26ab96767eac4935123c4 *1085244100.dat

janeとlive2chは同じようだ。
0474デフォルトの名無しさんNGNG
カキコの度にmd5生成なんてやらんだろうねえ
終盤には数百kbになるわけだし
0475デフォルトの名無しさんNGNG
だからカキコごとのMD5作れよ。
とはいってもMD5はもう危険だからもっと別のハッシュにしろよ。
0476デフォルトの名無しさんNGNG
>>473
だから改行コードが違うだけだろ
0477デフォルトの名無しさんNGNG
http://f99aq.s57.xrea.com/
ところでここのバイナリ実行できないんだけど。
OSはXP Home
0478デフォルトの名無しさんNGNG
> だからカキコごとのMD5作れよ。

2ch.netがつくらないと意味ないねん。
0479デフォルトの名無しさんNGNG
>>477
ん?
こっちでは実行できるよ?
Meたんだから参考にならないかもしれんが。
0480デフォルトの名無しさんNGNG
う〜ん。
いちいち2ch鯖に確認しにいくってのもナンセンスだしなぁ。
つか、そうしたらo2on自体の意義も薄くなるし。
0481デフォルトの名無しさんNGNG
はっきりいって何もかもP2Pだけで済ませようとする方がナンセンスだと思うよ。
0482デフォルトの名無しさんNGNG
|
|∀・*) ナンセンスデスガナニカモンダイデモアリマスカ?
|⊂)
|ノ
|
0483デフォルトの名無しさんNGNG
双助は、その辺の処理どうしてるんだろう。。

あっち一応実働してるんだけど。
0484デフォルトの名無しさんNGNG
あっちはテキストじゃなくて画像共有だしな。
0485480NGNG
>>481
やっぱりそうかな。
オリジナルは2ch鯖内にしか無いわけだし、使えるところは2ch鯖に頼るって方法がいいかもね。
0486デフォルトの名無しさんNGNG
ナプスター型にすれば色々解決するんだろうが
ピュア型を目指してるんだっけ?
良いアイデアがないと辛いかもね。
0487デフォルトの名無しさんNGNG
ノード接続する。
接続したノードのdatを板別に分けて(2chブラウザみたいに)見れる状態にする。
datを選択すると2chからハッシュ値と最終更新日時を受け取る。
→ 1. ハッシュ値・最終更新日時がともにあっていたらそのノード
からdatを受け取る。
→ 2. ハッシュ値が違っていたら、そのノードのdatを削除するように
メッセージを送信する。
→ 3. 2chのdatの方が新しければ、それをダウンロードする。
古いdatをもっているノードに新しいdatをこちらから送信する。

自分でもようわからんが、今のところはこんな感じでつか?
0488デフォルトの名無しさんNGNG
2chに HEAD でリクエスト投げて lastModified と size をもらう
正しい lastModified と size を持っているキーの中から
hashが同じ物が一番多い物を選び出す
でいいのでは?

これがつかえるのは異常なノードより正常な物が圧倒的に多い場合だけど。
この仮定はつかっていいかと
0489デフォルトの名無しさんNGNG
>477
開発環境もXP homeなのですが、どんなエラーで?
もしかしたらmanifestが悪さをしてるかも
0490デフォルトの名無しさんNGNG
>489
指定されたデバイス、パス、またはファイルにアクセスできません。アクセス許可が無い可能性があります。

というウインドーがでて起動できない。ちなみにアイコンもWindowsデフォルトのになってる。
0491デフォルトの名無しさんNGNG
スペシャルウンコSP2でも入れたんじゃないのか?
0492デフォルトの名無しさんNGNG
>490
多分管理者権限持ってるから開発時にはエラーでないんだな…
>1さんオリジナルバージョンでも出ます?
0493490NGNG
>>491
いれてませぬ

>>492
1さんバージョンだと問題なく起動する。ちなみにノートの2000 Proなら両方OK。
0494デフォルトの名無しさんNGNG
>493
ttp://f99aq.s57.xrea.com/o2on_dbg.zip
これ実行したらログファイルはきますんでどこで止まってるか教えてください
0495490NGNG
>>494
さっきと同じエラーが出て起動すら出来ないです。
他のXPのひとはどうなってるんだろう?
0496デフォルトの名無しさんNGNG
xpですが起動できますよ
0497デフォルトの名無しさんNGNG
データの発祥地も付随して移動して、書き換えが分かれば公開するときに発祥地もその地に書き換えられれば
0498デフォルトの名無しさんNGNG
>>497
発祥地ってどういう意味?
0499デフォルトの名無しさんNGNG
 たったひとつだったデータがそれがあった場所からコピーされ共有される
のですね。そこを見分けられる名前があるとよいでしょうね……。
インターネットの拡張系として一時的なサーバ・クライアントになれるような。
0500デフォルトの名無しさんNGNG
age
0501デフォルトの名無しさんNGNG
つか、ちょっと気になったんだが、datって暗号化されたほうが良いんだろうか?
0502デフォルトの名無しさんNGNG
そういえば暗号化したら改竄とかも防げるな・・・
0503デフォルトの名無しさんNGNG
ソフトがオープンな限り大差なし
0504デフォルトの名無しさんNGNG
やっぱり>>471を信じるしかないのだろうか・・・
0505デフォルトの名無しさんNGNG
誰が何のために暗号化するんかをきちんと考えないと意味ないよ
0506デフォルトの名無しさんNGNG
1thread 1socket でがんがんスレッド作るのと
selectでゴニョゴニョやるのはどっちがいいかなぁ
0507デフォルトの名無しさんNGNG
スレ違いだがselectのほうがヨイ
0508デフォルトの名無しさんNGNG
>>506に期待
0509デフォルトの名無しさんNGNG
あげ
0510デフォルトの名無しさんNGNG
http://internet.watch.impress.co.jp.nyud.net:8090/cda/news/2004/08/31/4434.html
P2P技術で“2ちゃんねる効果”を軽減できる無料CDNが正式公開
> Coralを使う方法は簡単で、WebサイトのURLの後に「.nyud.net:8090」を付けるだけでよい。
> 例えば、INTERNET Watchのページであれば「http://internet.watch.impress.co.jp.nyud.net:8090/」となる。
> ソフトウェアなどをインストールする必要がないため、どのようなOSやブラウザでもCoralの恩恵にあずかることができる。
> 通常はWebサイトを運営しているサーバーにすべての情報要求が集中するのに対して、Corelを使うと、分散P2P技術によって近隣ノードにあるコピーを探し、DNS情報をリダイレクトする。
> Coralを利用する人が多ければ多いほどさまざまなコピーがあちこちのサーバーにキャッシュされることになるため、大元のWebサーバーへの負荷は大幅に軽減されることになる。
> Coralを使う際に1つ問題となるのは、Cookieを利用できないことだ。
0511デフォルトの名無しさんNGNG
>>510
なかなか(・∀・)イイ!!かもしれないね。

・・・最近ここが寂しいのでとりあえず喉晒してみますかな。
feeec1d1138a5713
0512511NGNG
つか、
http://o2on.s69.xrea.com/index.php?The%20O2ON
The O2ONの最新版上がってるじゃ〜ん!

・・・結局だれも来なかった。ま、繋げっぱなしにしときます。
0513デフォルトの名無しさんNGNG
予期しない冷害が発生しました。この冷害はサーバが発生させたものです。
[エラー番号]10048

だってさ、
ところでこのwikiに上がってる方のソフトは何を目的にしてるのかわからないんですが…
0514228NGNG
MSXMLを使うのがだんだん('A`)マンドクセになってきたので、
違うパーサーに手を出してみようかとも思います…。
MiXとか。。。
0515デフォルトの名無しさんNGNG
もれも>513と同じ症状に陥りますた
0516デフォルトの名無しさんNGNG
俺漏れも
0517デフォルトの名無しさんNGNG
こっちでは冷害になりませぬ。

>>513
>>237
0518517NGNG
(WinMeでし。)
0519デフォルトの名無しさんNGNG
例外はポートがすでに使われてるから。
0520デフォルトの名無しさんNGNG
http://6419.net/coral/
0521228NGNG
MiX、メモリリークとかちょっと挙動不審なとこがあったんで、
xercesを使ってみようかと思います。
# xmlの扱いだけでかなりてこずってる漏れ orz
0522デフォルトの名無しさんNGNG
>>521
詳しいことはあまり分かりませぬが期待しております〜

プログラム書ける人尊敬・・・
0523デフォルトの名無しさんNGNG
>>521
msxml使ってみませんか?
俺も使ってみたいんで、一人でがんばるのめんどくさいんで、
二人でがんばりませんか?
xercesいいと思うんですけど、サイズの問題が・・・
0524デフォルトの名無しさんNGNG
いちベンダーに依存されるのはいやでつ
#と、部外者が駄々をこねてみるテスツ
0525デフォルトの名無しさんNGNG
>>524
Windowsじゃないんですか?
0526226NGNG
msxmlを使おうとして一旦挫折して、より簡単に出来ないかなぁ?と、いろいろ試している段階だったりもします。
しかし、でかいですね。ライブラリを落とすのにダイヤルアップで30分かかりました…。
その点msxmlはIE付属だけどwin専用だし…、他のOSに移植しづらくなるから(移植されるんだろうか)…
とか、悩むけど技術がなかなか付いて来ない罠……
0527デフォルトの名無しさんNGNG
やりもしない移植を気にするのは愚のコッチョーだよ☆
0528デフォルトの名無しさんNGNG
>>526
まぁ、o2onが広まれば、人も集まってくるだろうし、開発したいひとも増えると思うんで、
移植とかもやりやすくなるんじゃないかな。

漏れは作者サソの一番作りやすいやり方で作って欲しいなぁ。と言ってみるてst
0529228NGNG
再三の挫折を繰り返しMSXMLに戻ってきた気がします。
(´・ω・`)

まぁ、移植は誰かがwxWidgetsでもつかってGUIごとってことで、、、
# 名前間違えたし
0530デフォルトの名無しさんNGNG
今ソース書き換え中?
0531デフォルトの名無しさんNGNG
MSXMLつってもDOM程度のことしかしないんじゃねえの?
SAXやらXSLTやらXPathやら使う?
05321NGNG
ありゃ、Xerces-C++はヤメちゃいました?
SAXなら使ったことあるんでソースお渡しできますけど。超簡単ですよ。
0533デフォルトの名無しさんNGNG
msxmlのDOMってXPath使えないんですか?
SAXつかってみたいなー。
0534デフォルトの名無しさんNGNG
>>533

>>531に挙げたのは全部使えるよ。
0535228NGNG
Xercesサンプルがコンパイル通らねぇ〜とか苦しんでました。
んで、ためしにMSXMLでやったら…
って感じでChat機能をつけてみました。
長いので詳細はreadmeをご覧ください(`・ω・´)
0536デフォルトの名無しさんNGNG
見た。
chat.cppのchat_threadでpDocを解放してねえから落ちるよ。

こんなかんじにしたら落ちなくなった。

static int chat_body();

unsigned int WINAPI chat_thread(void * /*data*/)
{
 pDoc = 0;
 int ret = chat_body();
 pDoc = 0;
 return ret;
}

static int chat_body()
{
 // 元のコード
0537228NGNG
終了時に落ちる奴ですか?
だとしたらP2Pスレッドのほうでメインウインドウが消えた後に
リストを更新しようとして落ちるバグが未修正のままですが…
あと、pDocはスマートポインターだからrelease()は勝手にしてくれると
思ってたんですけど違いましたっけ?

# xmlが2つ以上送られてきた時に一つしか処理しなくて
 バッファに詰まったまんまになるというバグを発見しましたけど…
0538デフォルトの名無しさんNGNG
デバッガで追えば一発なんだけど・・・まあ好きにして
0539228NGNG
あ〜、よく考えるとChatスレッドで作ったものをメインスレッドが破壊するって言うのは
よろしくないかもしれませんね(よく知らない)
ということで、修正してchatのスクショとともにうpしました。(外してる気もするけど…)

しかし、そろそろdat交換の具体的方法等を詰めないと…
あと、>251は取り消しますんで。。。
0540デフォルトの名無しさんNGNG
>>539
新verキタ━━━━(゚∀゚)━━━━!!
乙カレー

(・∀・)つ旦 オチャドゾー!

とりあえず久しぶりにo2on起動させますか。
9cece1bfef4e574d
0541↑NGNG
ageてみる。
0542デフォルトの名無しさんNGNG
5fc60752c82454e0

てすと
0543デフォルトの名無しさんNGNG
c918576b332db814

俺も晒すか
0544デフォルトの名無しさんNGNG
漏れも。
f9b638723379d967
0545デフォルトの名無しさんNGNG
自作自演でした
0546544NGNG
>>545
いや、違う。漏れじゃない。
0547デフォルトの名無しさんNGNG
秒表示の予感
そしてバージョンうpの予感
0548デフォルトの名無しさんNGNG
秒表示の悪寒がしますた。
バージョンうpの悪寒もしますた。
今から上げる悪寒。
0549デフォルトの名無しさんNGNG
dat交換の仕様決めようぜ
0550デフォルトの名無しさんNGNG
だからdatごときで交換は無いだろ
0551デフォルトの名無しさんNGNG
つーことで、
dat共有の仕様決めようぜ
だな。

その前にちと質問があるんだが
datファイルを受信したと判断する方法(?)1さんVer.と変わった?

少し前に、新Ver.にしたらキー数(自)が増えるようになったってプロフに書いてた方が居たんだけど
こっちでは増えなくて・・・

いつもはxyzzy+2ch-modeを使って増えないんだけど、試しにギコナビとかJane入れてみたらちゃんと(自)が増えていったんで。
1さん版だとxyz(ryでもちゃんと増えてたんだけど。

ちと気になったんで質問ですた。
0552デフォルトの名無しさんNGNG
>>549
datテープは佐川急便で送ってください。
0553デフォルトの名無しさんNGNG
>>552
ワロタ
0554228NGNG
>551
キャッシュを作るのに成功したらキーが増えるようになってます。
鯖が200系のステータスを返さなかった場合や
urlが正規表現にマッチしなかった場合は
スルーされます。
あと、lastModifiedが空の場合もだったかな

何でだろうxyzzy...


こそーりうpだてしますた
0555551NGNG
>>554
レスどうもです。

正規表現はよく分からなかったんですが、
とりあえずパケットモニタで見てみたら、鯖はちゃんと200 OKを返してるんですよね・・・
Last-Modifiedもちゃんと日付時刻を返しています。
なんでだろう・・・

#暇なんで喉晒してみよう。894de9a13c3582f2
0556デフォルトの名無しさんNGNG
Dynamic DNS
0557デフォルトの名無しさんNGNG
2ch-modeの道のりは長い…
0558228NGNG
>555
2ch-modeの設定に手間取ったり雷の襲撃を受けたりしていましたが、原因が分かりました。
URLからdatファイルかどうか判別する正規表現にミスがあったのと、
2ch-modeでは既に取得している部分も重複して受信する(あぼーん検出用?)
のに対応できていませんでした。
# そういえばかちゅも1byte重複して受信してたような…

その部分と外部から接続がないとchatノードハッシュが分からない…のを修正してうpしました。

http://f99aq.s57.xrea.com/o2on20040914.zip
http://f99aq.s57.xrea.com/o2on20040914_src.tbz

誰かチャットを使えた人はいるんだろうか…
0559デフォルトの名無しさんNGNG
誰ともつながらないから晒し
1fd9909998ba3f28
0560551NGNG
>>558
オォォォォ!!わざわざ原因解明&修正ありがとうございます。
早速Ver.上げてきます
0561551NGNG
ヲオォォォ!!増える増える、(自)がにょきにょき増えるよ!ヽ( ・∀・)ノ

嬉しいんで記念晒し。
699fa5b9449dff6f
0562デフォルトの名無しさんNGNG
GPLの下でopenSSLが使えない悪寒
0563デフォルトの名無しさんNGNG
晒し
215ds8gsd8495855
0564デフォルトの名無しさんNGNG
>>562
マジ?チクろうぜ
0565デフォルトの名無しさんNGNG
チクチク
0566デフォルトの名無しさんNGNG
(゚Д゚≡゚Д゚) 
0567デフォルトの名無しさんNGNG
o2on(
 0   1   2   3
構造―評価―操作―要約―(10n)
抽象―手法―生成―整理―( n)
o2on(n+1))
0568デフォルトの名無しさんNGNG
誰か、chatノードを…
0569デフォルトの名無しさんNGNG
これってPROXYポートを2ちゃんブラウザに設定しておけば勝手にログを取得してくれるの?
まだ1度もログ交換できたことないんだが交換できたときはどんな感じで表示されるの?
0570デフォルトの名無しさんNGNG
まだ、dat交換までは実装されてません。
前段階としてこんなdatをもっているって言う
キーだけを流通させて実験している段階です。(ほかにP2Pほぼ匿名チャットがついてたりする)

しかし、ぜんぜん繋がらない…
0571デフォルトの名無しさんNGNG
 IPアドレスが変わっても名前固定のDDNSのようなのを使ってインターネットに公開できないかな?
 あとはノードが閉じてもデータが残せるような構造上の、データの評価方法、ネットワーク中の検索方法を
 作ることを考える。
 そこで一視点から情報を並べるとき、ノードやデータが抜け落ちたら、
リング型以外は、連鎖的に書きかえるようなのしか思いつかない・・・。
0572デフォルトの名無しさんNGNG
>>571
漏れもドメイン対応(・・・のことだよね。外してたらスマソ)を要望しまつ。

データは他のノードにしっかりと渡っていなければいけないんですよね・・・
検索方法もなかなか難しそうな気がしないでもないような。

某nyみたいに、下からだんだん上にノードを通して・・・というのが良いかも。
詳しいことはよく分からんですがorz

>>568
今頃だが
89720c90df318377

ついでだし、共有用ノード
953ffbc75c95aab3
0573デフォルトの名無しさんNGNG
chat繋がった( ̄ー ̄)ニヤリッ
0574デフォルトの名無しさんNGNG
Socket++
ttp://www.cs.utexas.edu/users/lavender/courses/socket++/
を発見してしまった。使いたいかも
0575デフォルトの名無しさんNGNG
ttp://f99aq.s57.xrea.com/o2on20040923.zip
ちょっとバグとり
0576デフォルトの名無しさんNGNG
ttp://f99aq.s57.xrea.com/o2on20040923a.zip
入れ替え
0577デフォルトの名無しさんNGNG
 見る
 アドレス ドメインからブラウザなどでインターネットから。
 置く、探す
 構造 ファイルごとにつなぐ。
    リング 途中で抜けても構造がほとんど変わらない。新しいのは最後尾に。
    ツリー 整理方法の一つ ファイルはフォルダに含む。
 ノードに必要な情報 前と後のノード位置、一部はリングのつながり。
 ファイルの評価方法 ネットワーク上の変化を1時間として経過時間と必要性?
 検索 自動カテゴリ生成、手動での投票や評価、評価順ソート。
 データ相続 ノードが閉じるとき、フォルダに先に入った方の隣のノードへ移動。
       リングの最下層を縫うように、ネットワーク全体を周ってゆく。
       ネットワーク全体の容量が足りなければ評価から選別削除。
 残すところ以外は原形インターネットで……。
0578デフォルトの名無しさんNGNG
作者タソ乙〜 つ旦
0579デフォルトの名無しさんNGNG
>577
なんか、難しそうですな…

しかし、chatネットワークがいっこうに形成されない予感
常時起動してあるマシンが1台でもないと厳しいか
0580デフォルトの名無しさんNGNG
>>579
一応常時起動させてるんだが・・・
ルータない上に良く落ちるよorz

いちおうDDNSのドメイン持ってるんで、暇なときにでもドメイン対応キボンヌ。
0581デフォルトの名無しさんNGNG
>580
chatに限定して言えばノード数の増加が問題を解消してくれると考えています。
こちらから他のノードに接続するとそのノード情報が登録され、
コネクション成功時にはノード情報がノード間で交換されます。

つまり、IPが変わっていない駆動ノードが一台でもあれば、
それを通して自動でノード情報を交換できると思われます。
0582580NGNG
>>581
了解しました。
人(ノード)が増えるのを期待しつつage
0583デフォルトの名無しさんNGNG
更新情報キー(更新したという情報は持っていてもキャッシュは保持してない)
キャッシュ保持キー
の二つにわけ

キーを交換するときは自分のキーをDSAか何かで署名して渡す
0584デフォルトの名無しさんNGNG
だれかノードまとめて張ってくれ
0585デフォルトの名無しさんNGNG
http://esolahome.mine.nu/

eb0f31d6d689d804
b0c61604f4a6cae2
6a8740b2714a44fe
772c477d1bf9fde2
b420f4b1f9ba093e
324ea776465fd0b1
928de3d652e7859b
5bc1c2e9e6acc685
857d53800cd64731
f95f40f4736d9ad5
06fc592cec9aeac5
bfba52e70eeed2ff
feeec1d1138a5713
9cece1bfef4e574d
0586デフォルトの名無しさんNGNG
繋がらないわけだが
0587マインヌの中の人NGNG
かなり古いノードのオカーソ

#時間が経過したノードは消えるようにしたいと思うんだがスキルがorz

b0d4f98d88996a09@共有
18828783fddca5f7@茶と
0588デフォルトの名無しさんNGNG
たまにping打って精子判定すれば?
0589マインヌの中の人NGNG
>>588
どうやってIPに復号するんだろ・・・
o2onのソース見らんばかな。読めんけどorz

ま、すこしずつどうにかしようと思ってまつ。
0590デフォルトの名無しさんNGNG
>>589
Unix系の鯖?それともWindows?
0591マインヌの中の人NGNG
Win鯖でつ。
・・・Meですが何か?(氏
0592デフォルトの名無しさんNGNG
Unix系鯖ならcpanで簡単にPerl暗号パッケージ入れられるんだけど
ActivePerlのppmには無いパッケージだからWin環境じゃ簡単には無理っぽい。
Cygwinならいけるかもしれない。

まあ、ソース見れば簡単だからソース見て適当に切り張りして。
精子は1時間ごとにcronで回して判定すれば楽だろうな。
0593マインヌの中の人NGNG
ふみゅ・・・無理ぽでつか・・・
Cygwin、某用途の為に入れてたりするけど、鯖の為には使ってないです・・・orz

とりあえず、マターリとPing判定するもの作ってみます(`・ω・´)
0594デフォルトの名無しさんNGNG
んまぁ、少し厄介なとこもあるから暗号解除やるだけのツールを作っといた。
http://49uper.com:8080/html/img-s/12488.zip
perlからはperlスクリプトと同じディレクトリに入れた上で
$target = "b0d4f98d88996a09";
$ip = `sperm $target`;

結果の前半8文字がIP、後ろ4文字がポートなんで適当にデコードして使ってくり
0595デフォルトの名無しさんNGNG
繋がってる人ノードくださいな
0596マインヌの中の人NGNG
うほっ。暗号解除ツールありがとうございますです(`・ω・´)

IPの部分は、2桁ずつ10進に代えていって、(10進の数が4つ出来る。144 133 122 111)それをひっくり返せば(111 122 133 144→111.122.133.144)
良い・・・んですよね(汗

とりあえず、例のページでは、postされたノードを1行ずつファイルに書いて、それをただ表示してるだけなんで、

定期的にperlで暗号解除したものを別ファイルに出力
デコード→o2onのポートに向けてそれっぽいクエリを発射→精子確認(HSPあたりでガンガってみる

と言う風にしようかと思ってまつ。
・・・出来るかなぁ。
0597デフォルトの名無しさんNGNG
http://pc5.2ch.net/test/read.cgi/tech/1037636153/779
まさに、こんな感じのコードみたいなんだけどどーなの?
0598デフォルトの名無しさんNGNG
全然ちがくね?
0599デフォルトの名無しさんNGNG
あげ
0600デフォルトの名無しさんNGNG
600
0601デフォルトの名無しさんNGNG
>>592
ActivePerlなら標準でcpan使えるんじゃないの?
丁寧にcpan.batまで入ってるし。
0602デフォルトの名無しさんNGNG
age
0603デフォルトの名無しさんNGNG
ver. 0.10
ttp://127.0.0.1:50000/orz.png
とか言ってみるテスト
0604デフォルトの名無しさんNGNG
>>603
それは私のコンピュータのIPアドレスです。ハッキングされると困りますので削除依頼を出してください。
0605デフォルトの名無しさんNGNG
>>604
激しくワロタ
0606デフォルトの名無しさんNGNG
ここはハイテクなインターネットですね
0607デフォルトの名無しさんNGNG
ばらしてしまうとこのへんが元ネタ
http://damedame.monyo.com/?date=20030221#p07
0608605NGNG
>>607
元ネタThx




・・・つか、実話かよ(w
0609デフォルトの名無しさんNGNG
>607
ワロタ
0610デフォルトの名無しさんNGNG
2004-10-11 ver. 0.10
 ・キャッシュ削除時の例外を捕まえるようにした
 ・ソケット周りを書き直した
 ・適当にhttp serverを作った(http://127.0.0.1:50000/とか…)

新バージョンきたね
0611デフォルトの名無しさんNGNG
とか言ってるうちに

2004-10-14 ver. 0.11
 ・Chatノードが保存されないバグ修正
 ・コンパイル環境を〜
 ・Httpサーバをチューニング。abでいじめてパフォーマンスアップを確認(意味あるのか?)
 ・おいらが追加した socket.h と socket.cpp をCCのライセンスにしてみたけど、いいのかなぁ…〜
0612デフォルトの名無しさんNGNG
きたー
0613デフォルトの名無しさんNGNG
キター
0614デフォルトの名無しさんNGNG
とりあえずチャットのほう
1df32bb1ed5827d5
0615デフォルトの名無しさんNGNG
readmeからコピペ

○P2P(dat交換部分)
 ・302を返した時だけで取得する暫定版を作る
 ・というか、キー交換実験に取り掛かる?
 ・いったんHEADをなげてsizeとlastModifiedをもらって来る方針で?
  ↑本スレで議論が展開されると思われ。まとまるまで待ちまつ(・∀・)
   ↑議論がされて無い気がしますが
0616デフォルトの名無しさんNGNG
議論してみる?
0617デフォルトの名無しさんNGNG
激しく人がいない悪寒
0618デフォルトの名無しさんNGNG
点呼してみるてすt。

1
0619デフォルトの名無しさんNGNG
(=゚ω゚)ノシ
0620デフォルトの名無しさんNGNG
(´・ω・`)ノシ
0621デフォルトの名無しさんNGNG
|∀゚)ジー
0622デフォルトの名無しさんNGNG
|ωノシ
0623デフォルトの名無しさんNGNG
|ノシ
0624Winny公判第3回まとめNGNG
|∀・)ノシ
0625デフォルトの名無しさんNGNG
>>624
消し忘れて、しかもsageチェック外れてる。。_| ̄|○
スマソ。
0626デフォルトの名無しさんNGNG
もう3rd trialあったんか。
0627デフォルトの名無しさんNGNG
案外見てる人いるのね
0628618NGNG
そうっぽいね
0629デフォルトの名無しさんNGNG
ここにもひとりいますよ
0630デフォルトの名無しさんNGNG
俺も居るよ
0631デフォルトの名無しさんNGNG
案外って10人くらいじゃないか・・・
0632デフォルトの名無しさんNGNG
漏れみたいにROMってる人がまだいそう
0633デフォルトの名無しさんNGNG
IDがないから何人いるのか分かりにくいね
0634デフォルトの名無しさんNGNG
ただROMっている人 1
0635デフォルトの名無しさんNGNG
2
0636デフォルトの名無しさんNGNG
3
0637デフォルトの名無しさんNGNG
4
0638デフォルトの名無しさんNGNG
6
0639デフォルトの名無しさんNGNG
7
0640デフォルトの名無しさんNGNG
8
0641デフォルトの名無しさんNGNG
9
0642デフォルトの名無しさんNGNG
10
0643デフォルトの名無しさんNGNG
10
0644デフォルトの名無しさんNGNG
>>643
自己レス、11ダタ… orz
0645デフォルトの名無しさんNGNG
点呼しかしないのか〜
0646デフォルトの名無しさんNGNG
ノ
0647デフォルトの名無しさんNGNG
ま、とりあえずだ。chatあることだし、今見てるヤシで集まって試してみないか。と言ってみるてst

ab2d2202ab284c70
只今1node接続中らしい。
0648デフォルトの名無しさんNGNG
集まる日時決めようぜ
0649デフォルトの名無しさんNGNG
>>648
何時がいい?
0650デフォルトの名無しさんNGNG
今日の夜10時は?
0651デフォルトの名無しさんNGNG
ttp://f99aq.s57.xrea.com/o2on_20041017test.zip
0652デフォルトの名無しさんNGNG
晒し
1fd9909998ba3f28
0653デフォルトの名無しさんNGNG
>>650
漏れはおk。つか、何やら何かがchat上で始まってるオカーソ
0654デフォルトの名無しさんNGNG
現在接続ノード6@ab2d2202ab284c70
0655デフォルトの名無しさんNGNG
ttp://f99aq.s57.xrea.com/o2on20041019_test.zip
終了時に落ちる人はこれを
0656デフォルトの名無しさんNGNG
>>655
落ちなくなった・・・
が終了するのに時間がかかる
大体15秒くらい
0657デフォルトの名無しさんNGNG
>>656
漏れの所だと2,3秒だけど・・・
0658デフォルトの名無しさんNGNG
dat共有のほうが、接続待ちで最大20秒ブロックしてしまうのです。
dat共有のノードを空にすればすぐ終了するけど…
0659デフォルトの名無しさんNGNG
age
0660デフォルトの名無しさんNGNG
新バージョンきた^
0661デフォルトの名無しさんNGNG
>660
Σ
気付くのはやっ
0662デフォルトの名無しさんNGNG
おまいらやってる?
0663デフォルトの名無しさんNGNG
いいえ
0664デフォルトの名無しさんNGNG
そろそろキャッシュの拡散とか実際のdat共有のことを考え始めないか
0665デフォルトの名無しさんNGNG
考えてください。おながいします
0666デフォルトの名無しさんNGNG
需要なさすぎ
0667デフォルトの名無しさんNGNG
|ω・`)<>1さんの気持ちがだんだんわかってきた希ガス
0668デフォルトの名無しさんNGNG
なにか、一応……

 チャットでのメッセージ送信は、データ共有をするときにはなにに置き換わるやろう?
自分のところにあるデータがなにについてのデータかを仕込んで置いたらいいのかな?
相手のメッセージから、自分の中にツリー構造を構築してゆく感じか。
フォルダ(板)名/(日付)yyyy/mm/dd/データ (**/はディレクトリ)
 prog/2004/10/31/*
 tech/2004/10/22/*
とか。2004と10でジャンルがおなじ。チャットで使っていたノードキーは、
自分が持っている・もっていないとかジャンルごとに区分けするのかな。
そういう構造ができてたら、一度そのジャンルが見つかったら、ほかの同じジャンルの
データもすぐに参照できるようになる。
0669デフォルトの名無しさんNGNG
http://winny.info/
winnyが参考になるかと
0670デフォルトの名無しさんNGNG
起動させて、ノードに繋いだ時点からネットワーク内に見つかったdatを根こそぎ落として、
それを蓄積しておき、ネットワーク内を見張って、更新が見つかったdatをそのたびに落として更新
というふうにするのか、
ブラウザでスレを見ようとしたときだけにネットワーク内を探すとするのか
が気になる。

個人的には前者が(・∀・)イイ!!ような気がする(検索&ネットワーク内からDLとすると、鯖から直接落とすより時間かかるような気がする。)
けど、オプションで設定できればそれのほうが良いと思う。(ナローな人とか、そうでなくても帯域つかわれるのうざいと思う人もいるだろうし・・・)
0671デフォルトの名無しさんNGNG
datファイルの部分更新がノード間でできればいいんだけどね・・・
0672デフォルトの名無しさんNGNG
2chブラウザに機能を+する感じがいいかな?
0673デフォルトの名無しさんNGNG
kageみたいに間に噛ますのか?
0674デフォルトの名無しさんNGNG
kageはソケットラッパだけどこれはプロクシだね
0675デフォルトの名無しさんNGNG
>>670
参考になるかどうかワカランが
りんごを鯖モードで使うと大変なことになった。
根こそぎ集めるのは現実的でないと思われ
せっかくP2Pなんだから負荷分散しなきゃ。
えらそうに言うものの・・・大したアイデアはない。すまん。
0676デフォルトの名無しさんNGNG
新月方式はどうだろ。

1. ノードAが2chからdatを取得。みたら更新されていた
2. ノードAはネットワークを通じて、datの最新版を持っていることを放送
3. ノードBはそのdatを持っていないのでスルー
4. ノードCはそのdatの古いやつを持っているのでノードAに問い合わせ、最新にする
5. ノードCはネットワークを通じて、datの最新版を持っていることを放送

http://shingetsu.sourceforge.net/
0677デフォルトの名無しさんNGNG
普通に
1・スレッド見てdat取得
2・近辺のノード5つぐらいにdat+キー送信
3・受信したキーはさらに10ノードに送信(これで全体に行き渡る)
4・受信したdatはさらに近辺ノード3つに送信される(これを繰り返してネットワークからの消滅を防ぐ)
この辺まで自分が観覧する場合
この先は第3者が観覧する場合
1・スレッドDL時に近辺にキー探索
2・あったらDLリアルタイムスレッド情報と比較してレスが増えてたら上書き
3・増えてなかったらそのまま観覧
0678デフォルトの名無しさんNGNG
このソフトを利用する目的は何だろう?
・dat落ちしたスレを閲覧できる
・2chの負荷を分散できる
かな?

あと本文検索できたりもするのかな
0679デフォルトの名無しさんNGNG
・ログが抹消された場合にo2onのログを使用できる
0680デフォルトの名無しさんNGNG
>678
本文検索って面白そうだね。
どうやって実現すればいいかアイデアが思い浮かばないけど…

>676,677
問題は偽の情報を流されたときの耐性ですか…
0681デフォルトの名無しさんNGNG
>>680
暗号化などや
偽造警告で対処しかないのかな
0682デフォルトの名無しさんNGNG
>>680
全く新しく偽情報が流された場合は捏造警告で、
本物情報の拡散途中で偽造された場合は、初期の対処として
近隣の複数ノードに内容のハッシュを要求して、
多数決制(もっとも持っている人が多い情報を本物と認定する)を取る・・・

ってのではどうでしょう。
偽情報が拡散した後だと逆効果か…
0683デフォルトの名無しさんNGNG
向こうが手動とは限らないし、alphaとかはどっかのマシンを乗っ取って
そこからスクリプトで荒らしてたみたいだし…。

ということで、まずは2chにGETを投げて size, lastModified をもらって
キーのそれと比較するようにすることと、
ノードが1台ずつ鍵を持っていてキーに署名させといて、それで多数決とか…
0684デフォルトの名無しさんNGNG
>>683
落ちてるスレはどうするん?
0685デフォルトの名無しさんNGNG
>684
あ…
0686デフォルトの名無しさんNGNG
一度スレがdat落ちしてしまったら本物か確認する手段がなくなるから
捏造警告に頼るしかなくなるんだけど、そうすると
偽の捏造警告への対処の問題が…

イタチごっこ(´Д`)
0687デフォルトの名無しさんNGNG
そもそもこれさえできたらあとは作れるからこれを話してるの?
0688デフォルトの名無しさんNGNG
>>688
わからないと作りにくいから話してるんじゃないの?
0689デフォルトの名無しさんNGNG
落ちてるスレは●持ってる人が対応する?
0690デフォルトの名無しさんNGNG
●持ってる人だけに頼るのは非効率的かと。
手段の一つとしてはいいかも

結局捏造かどうかはユーザの判断に任せる…しかないのかな
0691デフォルトの名無しさんNGNG
dat取得時に捏造されないような仕組みを作る
0692デフォルトの名無しさんNGNG
>>691
完全にそんなことが出来たら苦労しない罠
0693デフォルトの名無しさんNGNG
そもそも検証のたびに2chサーバに繋いでたらP2Pのうまみが
半減すると思うが
0694デフォルトの名無しさんNGNG
複数の相手から取得して、多数決で決めればいい
0695デフォルトの名無しさんNGNG
捏造データのほうが先に拡散してしまうともう止められない
0696デフォルトの名無しさんNGNG
2ch側で過去ログのハッシュを公開してもらえばいいんじゃないかな?
そして、同じスレに対し複数の異なるdatがあった場合のみそれを参照する。
0697デフォルトの名無しさんNGNG
取得後にレスあぼーんされると
意図しない捏造になっちゃうね
0698デフォルトの名無しさんNGNG
捏造にしろ破損にしろ、ヤパーリ多数決制が現実的に簡単だと思われ。
捏造データの拡散を防ぐにはそれこそ捏造警告頼りだけど、
いちいち捏造警告つけるのが面倒って人が多そう。

それなら、落としたdatを使うときに、ちょっと改変して一番上や一番下に
捏造報告リンクみたいなものを付加するとか、捏造警告が簡単に
つけられるようなシステムにするとか…
0699デフォルトの名無しさんNGNG
P2Pで多数決ってもの凄く遅そうだな。
0700デフォルトの名無しさんNGNG
近隣ノードだけでいいんじゃね?
一人しか持ってなかったりしたら意味ないか、、
0701デフォルトの名無しさんNGNG
ノードが一つずつDSA鍵を持っておいて、
普通のキーとは別に署名付きキーを投げられるようにする。
あらかじめ信頼するノードしないノードを設定しておいて、
キーに優先順位をつけるとか…

キーを捏造警告に読み替えてもいいかな
0702デフォルトの名無しさんNGNG
某Winny並みの匿名性は必要ないんだから
認証局ノード立てればいいんじゃないの?
0703デフォルトの名無しさんNGNG
ソレダ!!ヽ(´∀`)9 ビシ!!
0704デフォルトの名無しさんNGNG
認証局は三つ子式でひろゆきに建ててもらう。
0705デフォルトの名無しさんNGNG
・新潟中越地震 被災者救援本部@2ch を見てると
 P2P wiki が実装されればかなり役に立つんじゃないかとか思ったり。
・認証局ノードかぁ…>701のようにすればノード一つ一つが認証局みたいになる?
・ノード情報をDDNS対応させるとしてどんな形式にしようかなぁ…

とか思ったりする今日この頃
0706デフォルトの名無しさんNGNG
wikiみたく、全員が最新の情報を常に保持する必要があるシステムにP2Pは難しいかと…
各人が見てるページが微妙に違ってきちゃったり。
wikiは自動補完機能持ってるけど不完全で良くバグるしなぁ。
0707デフォルトの名無しさんNGNG
・うーんそうかぁ。alphaがやってるから案外いけるかと思うんだけど
 確かに拡散が遅れるかも…。

・規定値まで同じキーがたまらないときは無視とか、
 実際にキャッシュをとりにいってキーロストの場合はキー削除とか(IPを偽装したキー対策)、
 指定した信頼するノードから自動でNGノードを持ってくるとか…

・場合によってはKeepAliveに対応しないと…。
 だいぶいじらないといけない悪寒
 http://qb5.2ch.net/test/read.cgi/operate/1093068260/339-

とかね
0708デフォルトの名無しさんNGNG
とにかく作ってみるべ
0709デフォルトの名無しさんNGNG
%hogehoge.sample.com%7744%
       ↓
%crypted host%crypted port%

みたいな感じにしようかねぇ。
IPアドレスの場合も文字列のまま暗号化して…
冗長な気もするけど
0710デフォルトの名無しさんNGNG
ノードリスト設置きぼんぬ
0711マイク ◆yrBrqfF1Ew NGNG
このわけのわからんソフトに
もしバグ見つけたら金でももらえるのか?
0712デフォルトの名無しさんNGNG
あげません
0713デフォルトの名無しさんNGNG
>>711
自分の脳みそのバグ見つけた方が金になるんじゃないか?
0714デフォルトの名無しさんNGNG
誰これ
0715デフォルトの名無しさんNGNG
>>710
http://esolahome.mine.nu/
とか?
0716デフォルトの名無しさんNGNG
>>709
暗号化は絶対必要というわけではないんじゃないか?
仮に実装するとしてもそのような枝葉よりも先に根幹を考えなきゃ
0717デフォルトの名無しさんNGNG
>716
このスレの流れ
 dat共有方式をまたーりと議論
 ↓
 実装

漏れの中の流れ
 chatでネットワーク実験
  ノード関係に手を入れて接続効率を上げる
 ↓
 dat共有実装
  キー交換実験
  本体を…

ってな事です。
hogehoge.sample.com%7744
 ↓
%上を暗号化したやつ%
こうしよう
# DDNS対応や、保存時にfirewalled flagを立てるのにどーここーので
# おいらが考えた結論なのです
0718デフォルトの名無しさんNGNG
>>717
・firewalled flag?
ノードが防火壁の中にいるかどうかということかな?
そのノードに外部から接続することが不可能である以上、アドレスを保存する意味すらないかと。

・暗号化について
文字列が暗号化されていようがいまいが有効である、
つまり、暗号化されてるかどうか簡単に判別できれば十分かと。
例)hogehoge.sample.com:7743 ←→@cryptedstring

・DDNS対応
よく分からない。普通のアドレスと同じように使えてこそDDNSでは?


筋違いのことを言っていたらスマンコ
0719デフォルトの名無しさんNGNG
>718
> アドレスを保存する意味すらないかと。

うー、よく考えればそうですね。

起動直後はfirewalledにしておいて外部から接続があった場合に
そのフラグが外れるpeercastみたいにしようかとか思ってるんだけど、
保存はしなくていいけど
<node firewalled="true">hogehoge.sample.com:7743</node>か
<node firewalled="true">@crypted...</node>
で周りのノードに投げるか…。で、firewalledには10%の確立でしか接続しにいかないとか

# IPv6だとportはどうやって指定するんだろう…
0720デフォルトの名無しさんNGNG
P2Pにする利点はなんなんですか?負荷分散だけ?
0721デフォルトの名無しさんNGNG
そりゃもちろん違法コピーしやすくするためですがな。
0722デフォルトの名無しさんNGNG
>>721
(ノ∀`アチャー
0723デフォルトの名無しさんNGNG
>>721-722
何よ、そのレスは。ふざけてるの?
0724デフォルトの名無しさんNGNG
>>723
なんだと?
0725デフォルトの名無しさんNGNG
                 /:
                / :
               /  :
              /   :
          ∧∧ /    :
______ (,,゚∀゚)/____ :
      >721 | つ/)     /| :
        〜| . |   / | :
          ∪∪ /   ,ノ   :
              /   ,ノ~    :
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|  ,ノ~
              |.,ノ~
〜〜〜〜〜〜〜〜~
07261NGNG
|д゚)
0727デフォルトの名無しさんNGNG
>>726
お久しぶり。
0728デフォルトの名無しさんNGNG
>>726
さっさとdat共有実装しろよ
0729デフォルトの名無しさんNGNG
>>727-728
何よ、そのレスは。ふざけてるの?
0730デフォルトの名無しさんNGNG
あげ
0731L|」山奇シ歩NGNG
あげぬるぬぬるぽのぬるぽっぽー
0732デフォルトの名無しさんNGNG
めるぽスレ
0733デフォルトの名無しさんNGNG
age
0734マイク ◆yrBrqfF1Ew NGNG
将来スタックオーバフローするかもしれない関数があったが
まあいいや。見なかったことにしよう。
0735デフォルトの名無しさんNGNG
>734
どれさ

たまに XP としか書かれてない変なキャッシュが出来るのは
gzipの解凍部分がバグってるんじゃ無くて、どうやらchunked encoding
の扱いがまずいみたい。
0736マイク ◆yrBrqfF1Ew NGNG
別に今回のはネットワーク処理のとこでもねえし
まあ今のとこ脆弱に振る舞えないからどうでもいいんじゃないか?
0737デフォルトの名無しさんNGNG
いずれにしろ予期せぬ動作はつぶして置くべきだ
0738デフォルトの名無しさんNGNG
0739デフォルトの名無しさんNGNG
あげ
0740マイク ◆yrBrqfF1Ew NGNG
そんじゃ俺が負けて500dollarくらいで勘弁しとこう。
0741デフォルトの名無しさんNGNG
age
0742デフォルトの名無しさんNGNG
age
0743デフォルトの名無しさんNGNG
winnyの作者が本を出版するらしいがP2P周りの参考書になるだろうか?
0744デフォルトの名無しさんNGNG
いつ発売なんだろう。
買ってくる予定だけど…
0745デフォルトの名無しさんNGNG
>>744
来年1月18日だそうな。しかし値段がどこにもかかれてない・・・
0746デフォルトの名無しさんNGNG
PDFがnyで流(ry
0747デフォルトの名無しさんNGNG
というか元ネタはFreenetだろ
0748デフォルトの名無しさんNGNG
保守age。
最近さびしいなぁ・・・

でも、ROMってるヤシがたくさんいるんだろうな(w
0749デフォルトの名無しさんNGNG

0750デフォルトの名無しさんNGNG
>>748
(=゚ω゚)ノ
0751デフォルトの名無しさんNGNG
>>748
(;:.@�u@)ノ
0752デフォルトの名無しさんNGNG
>>748
なによその顔文字は
0753デフォルトの名無しさんNGNG
なんだと
0754デフォルトの名無しさんNGNG
ttp://f99aq.s57.xrea.com/mt/archives/2004/12/o2on_mod_alpha.html
o2on mod alpha 0.2 test(Dec 21 2004)
0755デフォルトの名無しさんNGNG
>>754
乙〜
某スレでの祭りが終わってから見てくる。
0756デフォルトの名無しさんNGNG
>>754
あれ・・・404でますたorz
0757デフォルトの名無しさんNGNG
>756
うわああああああああああああごめんなさいぃいいいいいいい
相対パスで指定しました。
直しましたんでこれで大丈夫。m(__)m
0758デフォルトの名無しさんNGNG
>>756
乙ですよ。お茶どぞー。
つ旦

ノード晒しはあとで(何
0759マイク ◆yrBrqfF1Ew NGNG
ところで関数convert_tripped_name(const char *in, char *out)内のstrcpyって
適切だと思うか?
0760デフォルトの名無しさんNGNG
o2on mod ver.0.30 alpha released
ttp://f99aq.s57.xrea.com/mt/
0761デフォルトの名無しさんNGNG
乙。晒してみる。
@bbd7b5efdeee0b45001846695e215cf0
0762デフォルトの名無しさんNGNG
おっと、書き忘れてたけどノードは
hostname:port
もしくは
ipaddr:port
の形の文字列を入れてEncodeでお願いします。

>761
なんか読み込みに失敗しちゃうです…。
0763デフォルトの名無しさんNGNG
さらにポートは
dat共有: 7743
chat: 7744
です
0764デフォルトの名無しさんNGNG
 1台のコンピュータにクライアントとサーバ併用のネットワークなら、ハードディスクに
自分が書き換えられる領域と自分以外しか書き換えられない領域を作ればいいのでは…
0765デフォルトの名無しさんNGNG
いちおう7743は予約ポートなので勝手に使わないように
Winnyも(ランダムになる前は)使ってたけど
0766デフォルトの名無しさんNGNG
>>765
m9(^Д^)プギャーーーッ
0767デフォルトの名無しさんNGNG
IANAのポート一覧なんてほとんど埋まってんだから、PC内で他に7743使うアプリ無ければ問題なし。
P2Pは閉じた世界だから迷惑かけることも無い。
0768761NGNG
dat:@bbd7b5efdeee0b458a6cbf42b215eea78fb2de2d73d1b2fc
茶会:@bbd7b5efdeee0b458a6cbf42b215eea778ca3629883d91d7

正直、スマンカッタ。
えーっと。Proxyポートはいくつでつかね。まぁ、探してみまつ。。。
0769761NGNG
8000みたいでつな。
0770デフォルトの名無しさんNGNG
ところで更新
0771デフォルトの名無しさん05/01/17 10:24:37
DHTのスレって無いのかなぁ。
0772マイク ◆yrBrqfF1Ew 05/01/17 16:45:32
結果としてremoteからプロセス殺せるんじゃないか?(俺の環境だと可能だった)的なバグがあるんだが
聞きたいかね?(▽
0773デフォルトの名無しさん05/01/18 14:15:45
言いたくないなら言わなくていい
0774マイク ◆yrBrqfF1Ew 05/01/18 17:52:12
>length = boost::lexical_cast<int>(value);
>...
>vector<char> deflateBody(str.begin(), str.begin() + length);
>str.erase(0, length);

lengthが負数になれる必要はねえな。
0775デフォルトの名無しさん05/01/18 18:20:42
>774
あ、そんな感じのところほかにもある気がする…。
(*^ー゚)b グッジョブ!!
0776デフォルトの名無しさん05/01/20 13:58:58
>>774
言いたいなら言いたいって最初から家よ
0777マイク ◆yrBrqfF1Ew 05/01/20 16:57:29
まあ跪いて「マイク様ありがとうございます」と一生感謝したまえ。

>>776
実はもう一つ違う種類のバグがあるんだが
こちらは言いたくないから言わんさ。
0778デフォルトの名無しさん05/01/20 17:54:17
うし、作者の中の人じゃないが、
「マイク様ありがとうございます」>orz

ついでにもうひとつのも教えれ。
0779105/01/21 02:16:08
ごぶさたしてます。時間できたのでdat改竄に対する案をちょっと考えてみました。
テキストファイルですいません。
http://o2on.s69.xrea.com/tmp/dat_kaizan_taiou.txt


とりあえず書くだけ書いて置いて私は逃げます。

 ('A`)
  (<  ≡≡≡
0780デフォルトの名無しさん05/01/25 00:47:51
おぉ。おひさしさん。
専用datと生datの両方生成するといいかも?とか逝ってみるてst。

・・・あ、意味内科

#つか、おまいらレス汁。
0781デフォルトの名無しさん05/01/25 15:35:07
PGPみたく信頼の輪って感じがいいと思うんだ。

署名したいやつはdatのハッシュ値に対して署名する。
他のやつはその署名を検証する。
もし違うハッシュ値がありかつ、署名も正当なものであるなら
2chのサーバーに問い合わせてハッシュ値チェックを行う。

そしてどちらか違っていたほうは-1pとする。
もし、規定値以上-pになったら、その公開鍵は信用なされない。
失効書が管理者により発行され廃棄される。

こんなかんじはどうだろうか?
0782デフォルトの名無しさん05/01/29 15:02:01
管理者って誰?
078378105/01/29 20:33:06
1でしょ当然
0784デフォルトの名無しさん05/01/29 22:04:40
そこまでするなら多数決でいいんじゃないかな。
偽物が半数を超えて出回るのを防ぐ方法を考えた方が得策じゃないかと。
0785デフォルトの名無しさんNGNG
おいらもいろいろ考えたけどすべてプログラムでやるのは厳しいかも。
http://127.0.0.1:50000/dat.cgi?q=http://pc5.2ch.net/test/read.cgi/tech/1085244100/
こんなのに手動でアクセスして一覧表示し、目で見て選ぶとかなら簡単に出来そう。
スレの頭のほうに前スレのハッシュ値を書いてもらえば完璧(実際に書いてあるスレを見かけた)。
まぁ、dat落ちしたもの限定だけども…。
あと、レス毎にハッシュを計算するのは出来れば避けたいところ……。

で、後はお任せしてオイラはDHTを応用してうまくネットワークが構築できないか考えてきます。

…とか書き込もうと思って上のURLにアクセスしたら
boost::filesystem::path htmldir("html"), file(htmldir / uri);
で
exception: boost::filesystem::filesystem_error
が飛んできました orz
078678105/01/30 00:30:23
>あと、レス毎にハッシュを計算するのは出来れば避けたいところ……。

これはどんな理由?
処理が重くなるとか、整合性が取りづらくなるとか?
0787デフォルトの名無しさんNGNG
>786
というか、メリットがよくわかってなかったり
0788デフォルトの名無しさん05/01/30 15:25:23
最初はファイル毎でいいんでない?
もしファイル毎のハッシュが食い違ってたら、詳細ハッシュとしてレス毎のハッシュを要求して
特定のレスが改変されたのを修正できるようにするとか。

ただファイルサイズがそんなにデカいわけではないし、ファイルごとDLしなおしても大して負荷にはならないか
0789デフォルトの名無しさん05/02/10 16:49:41
コーパスの共有で全文キーワード検索ができれば
僕は十分です。
0790デフォルトの名無しさん05/02/10 19:15:34
そ、それはハードル高すぎじゃないでしょうか…
0791デフォルトの名無しさん05/02/11 11:51:52
ん。o2on ver.0.41 alphaでてるやん。乙。

ttp://f99aq.s57.xrea.com/o2on_041_20050211.zip
0792デフォルトの名無しさん05/02/11 14:59:04
>>791
中の人、乙
0793デフォルトの名無しさん05/02/12 15:20:02
@7b61e9c124f1684fac2a8cc60fb0fae32a2dda53fd959648ab05bd303077cde883d120beffc08081

暗号化されたノードはdatとchat共用なのだろうか。
0794デフォルトの名無しさん05/02/12 15:57:47
>>793
>>762な感じで…
0795デフォルトの名無しさん05/02/13 11:39:26
ttp://exode.lunarpages.com/cgi-bin/hp/test/read.cgi?bbs=bbs&key=1045684882
捕捉
0796マイク ◆yrBrqfF1Ew 05/02/24 11:04:29
どうやらdprintのヒープオーバフローは直したようだな。
0797デフォルトの名無しさん2005/03/23(水) 01:42:24
日本発のDHT型分散ストレージ?
2chのdatファイルを共有するP2Pソフト、o2on project紹介キタ━ヽ(゚∀゚ )ノ━!!!

ttp://toremoro.tea-nifty.com/tomos_hotline/2005/03/p2pdht_6.html
0798デフォルトの名無しさんNGNG
うひょ〜すげ〜!!!!
分散ストレージの解説まで付いてる〜!!


で、ここで一つ大きな問題が。
分散ストレージみたいにするか、それとも実際のデータは各ノードに蓄えておいて
ネットワーク上にキーを流してそこに接続しにいく形式にするか。

前者
 ・後者よりは単純
 ・Firewalled Nodeはdatを蓄積しない(工夫すればできなくはない。Fire(ry)をそうじゃないノードで挟めば…。)

後者
 ・キーをとってきて実際のノードに繋ぐという2段階の処理が必要
 ・Firewalled Nodeに親を設定してそこを中継させることでFire(ry)にもdatを蓄積させることができる。
0799デフォルトの名無しさん皇紀2665/04/01(金) 19:44:09
紹介されてたりするのにぜんぜん書き込みが進んでない件。
漏れも含めてみんなROMなんだよな・・・

>>789
やっぱり、Firewalledを考えないとき、他と接続しやすい(datをとってきやすい)のは、単純な前者のほう?

なら、とりあえずはそっちがいいかなとか言ってみるてst。ついでにage
0800デフォルトの名無しさんNGNG
ネタはすごい面白いんだけど、既存の2ch用ブラウザとうまく連携する方法が
思いつかないので、どうにも俺の中で盛り上がれない。

ローカルプロクシ経由にしたとしても、極端にパフォーマンスが悪くなると
デメリットしか残らないからなあ。その辺り、なんとか考えたいが…。
0801デフォルトの名無しさんNGNG
連携つーか、logフォルダに入れるだけかと思うんだけど。
janeなら、subject.txt と bbsmenuで、dat番、カテ名、板名、スレタイのリストが作れっから、取り込んだdatをjaneのlogフォルダに反映させるシェルが簡単に書ける。
パフォーマンスかて、mpgやavi、isoが流れんちゃうし。
むしろ、hash多数決制にしろ、偽対策に不十分なのが気になる。
0802デフォルトの名無しさんNGNG
偽対策は1ファイルの限界容量を制限すればよいのでは?500~600KB以下とか
クラックされたら終わりだけどね
0803デフォルトの名無しさんNGNG
すまん偽じゃなくてdat以外が流れなくする対策だスマン
0804デフォルトの名無しさんNGNG
皆さんが使ってる2chブラウザのデータ領域に、ホスト名って出てきますか?
(例えばホスト名がディレクトリ名として使われているかどうか)

私はギコナビなのですが、ホスト名は出てこなくて、いきなり tech とかの
BBS名が出てきます。

これって、2ch における板を一意に指定するためには、ホスト名は
不要ってことなんでしょうか。

別な言い方をすると、pc8.2ch.net/tech と、pc5.2ch.net/tech が、別な板
として使われることはないと考えていいのでしょうか。
0805デフォルトの名無しさんNGNG
>>801
ん…そか、Janeはdatだけでも大丈夫なんだっけ。
dat共有の意味が少し解った…けど、ホットゾヌだと.infファイルが無いと
再取得になるんだよね。bbs2chreaderとかも。
その辺りは、まあソフト側でなんとかなるか。ちょっと興味出てきた。



0806デフォルトの名無しさんNGNG
>>804
板移転があるからホスト名は保持してはマズい。あるいは板一覧更新時に
移転を検出したらディレクトリごと移動するか。

今みたいに両方存在することは移転時にはよくあることだから、常に最新の
板一覧からホスト名を割り出す必要がある。いずれにしても、ソフト側で板
一覧を基準にしていれば、別な板として扱われることはないでしょ。古いほう
だけにアクセスし続けることはあっても。
0807デフォルトの名無しさんNGNG
> 今みたいに両方存在することは移転時にはよくあることだから、常に最新の
> 板一覧からホスト名を割り出す必要がある。
過去ログは移転しないからその方式だと通常ブラウザでアクセスできないURLが
生成される場合がある
0808デフォルトの名無しさん2005/04/03(日) 02:35:03
とりあえず、落ちたdat、何個かくれ。
0809デフォルトの名無しさん2005/04/03(日) 08:46:34
>>801
未読のスレがlogフォルダにダウンロードされていたら
開いたときに取得分は既読扱いで表示されてしまわない?
0810デフォルトの名無しさん2005/04/03(日) 13:29:04
>>809
janeのデフォルトの仕様が、そうなってるだけ。
好きなように改良すればいい。
0811デフォルトの名無しさん2005/04/03(日) 22:59:24
ブラウザ側に対応してもらうってことですか。
0812デフォルトの名無しさん2005/04/03(日) 23:10:50
有名ブラウザのログフォルダ解析ぐらいは対応してもいいと思うけど…
やっぱりセキュリティが問題になるか
0813デフォルトの名無しさん2005/04/09(土) 19:57:47
p2pって一度繋がったら、同一時刻の時計を持って待ち合わせ、とかするのかなぁ。
0814デフォルトの名無しさん2005/04/09(土) 22:14:26
同じファイルを持つノードの組を作って、その組の自分以外のノードの錠を、
自分のところにあるそのファイルに付ける。そのファイルをこの組以外の
新しいノードに送りたければ、その時にその組の自分以外のノードを識別し、
接続できる必要がある。知っているファイルであることを相手から自分の錠を
送ってもらい確かめ、ファイルの内容を相手に送ってもらい照らし合わせる。
自分の送るファイルの信頼性はより多くのノードと照らし合わせ、認証済みを表す
錠をもらい、新しいノードがそれを確かめられるようにすることで高める。
錠やファイルの内容が違ったら送らない。
 最初はサーバの同じファイルを見たい人が集まって共有する。
もう一度新しいノードが共有ノードから、それを共有するには、ファイルを
共有するときから共有ノードのアドレスを知っていると保証されるかな。
 やはり最初は共通項ある知りあいでなければ共有は成り立つのかな…。
0815デフォルトの名無しさん2005/04/09(土) 23:03:02
>>814
仮に1人しかファイルを持っていない場合は無条件で共有?
キャッシュ拡散開始直後なんかは、1人しか持ってない状況はありそうだけど
0816デフォルトの名無しさん2005/04/11(月) 02:24:00
>>815
>>814はファイルの個数を増やす話として、>>815は内容を調べるということかな?
0817デフォルトの名無しさん2005/04/11(月) 22:55:09
メールボックスと掲示板の間というか、P2Pってsnsみたいに初めは仲間うちから
公開して、徐々に広げていく感じなのかもなぁ。哺乳類ぽ。
ファイルを調べる同胞も集まりそう? 種子は出始めが危ない。あるいは
破棄されれば……。
0818http:// p1106-ipad71osakakita.osaka.ocn.ne.jp/~ss.jpg2005/04/11(月) 22:56:31
ええけつしとるのぉ(*´Д`)ハァハァ



うはっwwwおkwww??
0819デフォルトの名無しさん2005/04/16(土) 17:49:28
>814
錠ってノードの識別子のこと?
それとも暗号鍵のことなのかな?

>813
時刻あわせはタイムサーバ使うんじゃないかな。
すべてのノードの時刻を正確に一致させることはできないから、
ある程度の誤差は許容するようにしておかないといけないですね。

o2onってDHT使うらしいが、
ノードの参加・消滅時のネットワークメンテナンスは
どうやって実現するのかな?
自分の理解では、DHTはそこそこネットワークが安定していることが前提であって、
ノードが消滅したときにネットワーク構造を回復するのは
すごく大変だと思うのですよ。
誰か意見ください。
0820デフォルトの名無しさん2005/04/24(日) 04:26:29
すでにnyで、
[BBSログ_板名]〜を語るスレ.htm
ってなふうに流れてるね。
0821デフォルトの名無しさん2005/04/24(日) 04:53:57
インフラとしてnyを利用するというのもお手軽でいいかもね。
運用実績も十分だし。
誰かプロトコル解析して公開してくれ。
0822デフォルトの名無しさん2005/04/24(日) 05:44:16
解析せんでもny連携なら、数行のperlで簡単に作れた。

ブラウザの種類と、hdd内の2chログのフォルダパスを手動設定。
そのフォルダのパスを、nyの UpFolder.txt に自動追加。
http://???.2ch.net/板名/subback.html に無い番号の datファイルのみを、
板毎にzip自動圧縮。
nyの Download.txt には、datを拾うリストを自動追加。
nyのDownフォルダに落ちてきたzipを、ブラウザのログフォルダに自動展開。
取得済datよりファイルサイズが大きければ上書き。
動作的には、キンタマウイルスに似てる。
0823デフォルトの名無しさんNGNG
だいぶ心変わりしたので某wikiを書き換えてきました。
全然進んでなくて申し訳ない。(´・ω・`)

>819
DHTはネットワーク参加・離脱については未知数ですね…。
まぁ、実験ってことで…。
0824デフォルトの名無しさん2005/04/25(月) 14:25:27
>>822
それじゃnyのバイナリが無いと使えないじゃん。
0825デフォルトの名無しさん2005/04/25(月) 15:01:14
ダウ板の人なら、みんなnyバイナリ持ってるやろ。
vectorや窓の杜にも載るようになるといいのにね。
0826デフォルトの名無しさん2005/04/25(月) 17:02:56
http://nyar.zive.net/winny2/v2.0b7.1/
の左にnyのバイナリあるよ
0827デフォルトの名無しさん2005/04/25(月) 18:18:29
このスレまだあったんだ。
08288192005/04/25(月) 22:51:27
>>823
今回はDHTの評価ですか。がんばってくださいね〜。
0829デフォルトの名無しさん2005/04/28(木) 00:40:12
>>822
ブラウザの種類によってはトリップパスやキャップパスがだだ漏れで
キンタマそのものになんね?
0830デフォルトの名無しさん2005/04/28(木) 11:59:25
datだけupるなら大丈夫かと思うけど。
datの中にトリップパスまで含めて保存しちゃうブラウザあんの?
0831デフォルトの名無しさん2005/04/29(金) 23:06:38
> ブラウザの種類と、hdd内の2chログのフォルダパスを手動設定。
> そのフォルダのパスを、nyの UpFolder.txt に自動追加。
って書いてたから
0832mine.nu2005/06/15(水) 20:01:48
スマソ、ちと色々あって鯖の管理ができなくなったんでノードリスト落とします

自分勝手で申し訳ない〇| ̄|_

ついでにage
0833デフォルトの名無しさん2005/07/02(土) 12:51:38
ほっしゅ

出来たら便利だと思うけど発展しないなぁ
0834デフォルトの名無しさん2005/08/04(木) 15:58:54
うんこあげ
0835デフォルトの名無しさん2005/08/19(金) 05:09:39
へえー、nyネットワークって外部から使えるように出来るんだ
0836デフォルトの名無しさん2005/08/19(金) 11:08:20
>>835
外部から利用された悪い例としてwinnyで広まったウイルス・キンタマとかがある。
0837デフォルトの名無しさん2005/08/19(金) 20:32:48
>>836
それはむしろ内部侵入だがな
0838デフォルトの名無しさん2005/08/25(木) 10:46:56
でもnyって、UPしなくても中継に使われたりするだけで違法とか例のところ騒いでいたよね?
0839デフォルトの名無しさん2005/08/25(木) 11:47:37
判例がない限りは全部「・・・かもしれない」だからな
0840デフォルトの名無しさん2005/08/25(木) 12:30:26
うっかり最初の判例になったりしてなw
0841デフォルトの名無しさん2005/08/25(木) 23:02:25
>UPしなくても中継に使われたりする
未必の故意に繋げることもできるだろうし
0842デフォルトの名無しさん2005/08/26(金) 06:06:08
裁判起こすのは相手次第だからねw
勝つか負けるかは分からんけど
0843デフォルトの名無しさん2005/08/26(金) 06:08:59
2ちゃんでは絶対大丈夫という意見が圧倒的主流だった
47もまさかの逮捕だったからな
あれにはびっくらこいた
0844デフォルトの名無しさん2005/08/27(土) 01:12:47
早く軌道に乗らないかな・・・
0845デフォルトの名無しさん2005/08/27(土) 14:29:13
>>843
よりによって京都府警がキンタマ露出事件起こしたからな
0846デフォルトの名無しさん2005/10/04(火) 00:04:59
保守
0847デフォルトの名無しさん2005/10/16(日) 05:46:42
いつの間にかwikiが更新されてたのね
0848デフォルトの名無しさん2005/10/17(月) 17:08:53
P2Pが社会に与えてる影響って具体的にどんなのがあります?
0849デフォルトの名無しさん2005/10/17(月) 17:25:35
ネットワークに余計な負荷かける
0850デフォルトの名無しさん2005/10/17(月) 18:14:02
最近HyperEstraier1.0が出て、その中にP2Pも考慮したライブラリが含まれてたけれど
あれをうまく使ってdatファイルの全文検索をP2Pで実現できないだろうか。と素人考えが浮かんだ。
0851デフォルトの名無しさん2005/10/17(月) 18:42:54
ところでdatって何?
0852デフォルトの名無しさん2005/10/17(月) 18:54:07
拡張子がdatのファイル
0853デフォルトの名無しさん2005/10/17(月) 22:03:37
850のアイデア面白そうだけど、俺には知識がないので作れないから
誰か代わりに作ってくれ。
0854デフォルトの名無しさん2005/10/17(月) 23:13:58
違う。君にはやる気がない。
0855デフォルトの名無しさん2005/10/18(火) 17:22:28
まだまだ時間がかかりそうか
0856デフォルトの名無しさん2005/10/18(火) 17:25:23
正直過去ログそのものは、makimo.toのようなサイトで事足りてしまうから
やはり>>850のような全文検索だとか、プラスアルファが欲しいな。
全文検索はクエリの飽和と1台あたりの負荷の大きさがネックか・・・
0857デフォルトの名無しさん2005/10/18(火) 22:22:31
そこで並列分散プログラミングですよ

と、今大学のゼミで習ってる最中の俺が言ってみる
0858デフォルトの名無しさん2005/10/19(水) 01:47:16
makimo.toとかでも
全部まかないきれてないから
少し期待している
0859デフォルトの名無しさん2005/10/25(火) 09:25:37
前文検索が実装されるまでは、
googleデスクトップサーチでログデータの部分だけキャッシュにする形に指定して検索するようにすればいいと思うけど。

#o2onのログって平datのままだったよね?
0860デフォルトの名無しさん2005/10/27(木) 03:09:06
つーか、全文検索って必要?
dat落ちしたスレが読めれば十分じゃないかと思ってるんだけど。
ブラウザのローカル串として動作して、スレが落ちてたらp2pから拾ってくるって動作だけでも
十分実用的だと思ってるんだけど、お前らその辺りどう思ってるのよ。
0861デフォルトの名無しさん2005/10/27(木) 22:30:11
NYのUPフォルダに2chブラウザのログフォルダ指定すれば良いだろ
0862デフォルトの名無しさん2005/10/27(木) 22:38:52
1085244100.datとかでどんなスレか分かるのかな〜?
0863デフォルトの名無しさん2005/10/27(木) 23:46:47
じゃあメタファイル作ってそれも共有しろ
0864デフォルトの名無しさん2005/10/27(木) 23:57:26
たしかに検索ワードをキーにファイルを集められると便利だよね
0865デフォルトの名無しさん2005/10/28(金) 02:31:09
で、DHTってなに?
0866デフォルトの名無しさん2005/10/28(金) 02:37:44
そもそも大して需要がないのにネットワークを構築できるのかが心配
0867デフォルトの名無しさん2005/10/30(日) 14:59:02
>865
一応マジレス。
分散ハッシュテーブルのこと。↓あたりを読むとよろしかろ。
ttp://homepage3.nifty.com/toremoro/p2p/p2p.html
08688652005/10/30(日) 22:37:27
>>867
あれ書いた後、自分で探してそこ見つけてた。
でもマジレスありがと。
まだよくわからんけど、理解できるようにもう少し頑張る。
0869デフォルトの名無しさん2005/11/01(火) 23:33:02
ttp://homepage3.nifty.com/toremoro/p2p/dht1.html
> そこでハッシュ関数を使う事にします。ハッシュ関数hash()は一般に次のことが言えます。
> A≠Bの時、hash(A)≠hash(B)

ため息が出ちゃうね。
0870デフォルトの名無しさん2005/11/19(土) 12:53:25
>>869
どこにため息が出るの。詳しく
0871デフォルトの名無しさん2005/11/19(土) 14:42:49
>>870
ハッシュ値の衝突をスルーしているあたりではないかと思われ。
0872デフォルトの名無しさん2005/11/19(土) 15:08:50
文意も読み取れない馬鹿は読まないで欲しいね。
今その説明は必要ないだろ。
0873デフォルトの名無しさん2005/11/24(木) 18:34:08
説明もできない馬鹿は書き込まないで欲しいね。
舌足らずで意図が伝わらないんだよ。
0874デフォルトの名無しさんNGNG
Tomo’s HotLine: [P2P]DHT(分散ハッシュテーブル)ショートクイズ
ttp://toremoro.tea-nifty.com/tomos_hotline/2005/11/p2pdht_9a05.html
Tomo’s HotLine: [P2P]DHT(分散ハッシュテーブル)ショートクイズ2
ttp://toremoro.tea-nifty.com/tomos_hotline/2005/11/p2pdht2_4260.html

煽りあってないでこれに挑戦してちょ
0875デフォルトの名無しさん2005/12/29(木) 16:09:56
次世代ファイル交換企画 WinOZ〜ウィンオ-ズ〜
http://tmp5.2ch.net/test/read.cgi/download/1135811897/

※ファイル交換ソフトとはいえ、開発は違法ではありません。使用だってマナーを守ればグレーゾーンです。
nyやshareなど、開発が中途半端なソフトが多いからこそOZプロジェクトを立ち上げています。詳しくは上記URLにて。
0876デフォルトの名無しさん2006/01/07(土) 07:06:22
PO2ON作ってみようかな…
0877デフォルトの名無しさん2006/01/07(土) 12:17:44
頑張れ
0878デフォルトの名無しさん2006/01/08(日) 13:20:14
導入が楽
設定が楽
管理が楽
なら是非やりたいね。

お互いの距離を調べて近い人同士で繋がるってのは実装済み?
違法な事してる訳じゃないから本サーバ置くのもいいよね。
北海道、東北、関東、中部、関西中国、四国、九州(&沖縄)にそれぞれ有志でとか。

全本サーバとの通信速度を調べて一番近い本サーバを登録して、
そのサーバに登録してる人同士で繋がるみたいな。
0879デフォルトの名無しさん2006/01/09(月) 16:49:21
>>876
Pってperlのp?
0880デフォルトの名無しさん2006/01/15(日) 11:57:06
(´∀`∩)↑age↑
0881デフォルトの名無しさんNGNG
( ゚д゚ )
0882デフォルトの名無しさん2006/01/15(日) 14:07:38
スレッド使ったサーバがうまく書けないorz
0883ャfフォルトの名末ウしさん2006/01/16(月) 23:57:52
(´・ω・`)それだけではなにやらわからんがな
0884デフォルトの名無しさん2006/01/17(火) 01:23:20
1です。ぼちぼちやろうと思っています。
また前みたいに放棄するとも限らないので、冷ややかな視線で見ていてください。

今までに書き溜めたメモ
http://o2on.s69.xrea.com/20060117.txt

ユーザが使いたくなるような要素が欠けていると、今でも思いますが、
そこは目をつぶって、研究っぽく進めて行こうと思います。

まずは、評価システムのシミュレータからいきます。
前回、開発に入れ込みすぎてオーバーヒートしたので、ゆっくり行きます。
週1ぐらいで報告に来ます。

wikiは、広告免除の更新をしなかったので、広告が悪さをしてうまく動かなくなってるようです。
0885デフォルトの名無しさん2006/01/17(火) 01:31:54
メモには突っ込みどころが満載ですので、酒の肴にでもどうぞ、、
0886デフォルトの名無しさん2006/01/17(火) 06:25:24
応援してる
0887デフォルトの名無しさんNGNG
ぉぉ。お体は大事になさってくださいね。

# VC2005 Exp(ry入れてみた。あとはBoostを…
0888デフォルトの名無しさん2006/01/19(木) 00:23:53
こんなスレがあったのか。がんばってね。
・・・Wikiはどうなってるんだろうか?見れない・・・?
0889デフォルトの名無しさん2006/01/20(金) 10:15:54
http://2chs.net/orz/
を見てひらめいたんだが、datをこれみたいにレンタルサーバとかで共有しておいて、
ローカルなりメインの鯖にプロクシ見たいのを置けば専ブラで閲覧できなくね?
0890デフォルトの名無しさんNGNG
鯖をP2Pのノードのひとつにすればいいってのは思うねぇ。
0891デフォルトの名無しさん2006/01/22(日) 11:07:04
>>884
一人からでは無く、
複数の人から同じdatを取得するようにしてみたらどう?
0892デフォルトの名無しさん2006/01/22(日) 19:41:49
と言うことは、僕が現在開発中の2chブラウザにこの機能を埋め込んでいいということですか?
0893デフォルトの名無しさん2006/01/22(日) 19:59:18
そりゃーもうバンバン埋め込んじゃってください。
需要は出てくると思うんで。
0894デフォルトの名無しさん2006/01/22(日) 20:15:45
ぼくが今作っているP2Pソフトに
2chのdatファイルを共有するというアイデアを埋め込んでもいいですか。
0895・∀・)っ-○●◎- ◆Pu/ODYSSEY 2006/01/22(日) 20:59:04
ぼくが今作ってるトリップ検索ソフトに
2chを表示する機能を埋め込んでもいいですか?
0896デフォルトの名無しさん2006/01/22(日) 21:16:22
さてと、おれさまは大規模グリッドでトリップ検索をするp2pソフトを作るか。
08978942006/01/22(日) 21:26:19
おまえら、ぼくはこういうふうに考えているんだよっ!

datはいくつか決められたサーバで取得してキャッシュにへんかんする。
これをサーバの秘密鍵で暗号化してネットワークにまく。
ソフトしようしゃは、サーバの公開鍵を持っているのでそれでふくごうしてみる

こうすると改ざんとかまったく心配ないよ!!
2chのdatとかたかが知れているりょうだろ!
みんなでとるひつようなんてないんだよ!
サーバでとって署名つけてくばればいい!

どうでしょう。
0898デフォルトの名無しさん2006/01/22(日) 21:35:46
過去ログ取れないんじゃね?
たかが知れてる量じゃないし。
0899デフォルトの名無しさん2006/01/22(日) 21:53:01
にくちゃんねる重くなったな…

こういう時こそと思うのだが。
0900デフォルトの名無しさん2006/01/22(日) 22:57:22
すまん、正直、適当に言った。
サーバがログ集めているようなところがあるらしいので
そういうのいくつか置けば可能なのかなと思って

まずは、どのくらいの量ログをどのくらいの間隔で取得すれば
事足りるのかから調べるところから始めなければならないのか。
0901デフォルトの名無しさん2006/01/22(日) 23:12:37
1です。土日で少しやりました。
といっても、シミュレータの画面と、シミュレータクラスを少し書いただけです。
http://o2on.s69.xrea.com/desktop20060122.png

また来週の同じぐらいの時間に報告に来ます


>>897
おっしゃるとおり、改竄防止策として一番確実なのは、そのようなサーバ用意することだと思います。
でもサーバ用意するのであれば、P2Pはやめて、単にミラーサーバーとして動かしたほうが
ユーザーへの貢献度ははるかに高いのではないか、と私は考えています。
その他に管理のことも考えなくてはいけません。

なので、なるべくP2Pで完結するシステムにしようと思っています。
09028942006/01/23(月) 01:57:37
>>901
どういった仕組みにするのか分からないのでなんともいえないのですが、
一時配布するのがサーバ(かP2Pだけでやるなら特殊なノード)であっても、
その後は、各ノードがキャッシングしながら配布すれば
ミラーサーバとは、だいぶ違った形態になる
(ミラーサーバの信頼性を保ったままほとんどミラーサーバにアクセスしなくてよくなる)
と思ったのですが。

この分野は各人考えがあると思うので、これ以上はやめておきます!
0903デフォルトの名無しさん2006/01/23(月) 02:05:57
wiki復旧
http://o2on.s69.xrea.com/pukiwiki/
09048942006/01/23(月) 02:07:23
個人的結論。
datファイルの署名付きバージョンを2ちゃんねる自体が配布する。
それを使えれば改ざんについての配慮は一切必要ない。
(datファイルは、2ちゃんねる保有の秘密鍵でしか作れない)

ただし、そんなものはnai。
さらば!
09058922006/01/23(月) 15:35:03
と言うことは、僕がやろうとしてる事は、
datファイルを共有するP2Pソフトの一インターフェイスを作っている事に他なりませんか?
0906デフォルトの名無しさん2006/01/23(月) 17:15:13
>>904
既に2ch自体が配布しているだろ。
●買った人限定だが。
0907デフォルトの名無しさん2006/01/23(月) 22:06:27
改ざんなんて・・・
そんな暇なことしてる奴はほっとけばいいのよ
0908デフォルトの名無しさん2006/01/23(月) 23:16:06
そんなのはウィルスを撒いてBOTにやらせるんですよ
ほっとけで済めばspam対策もどんなに楽なことか
0909デフォルトの名無しさん2006/01/23(月) 23:17:29
>>906
署名は付いてない。
そもそも●の収入がなくなるから(本家サーバーから落とさなくても
真正性の検証ができるなら誰も金払って落としたりしない)付けてくれそうにもないし。
0910デフォルトの名無しさん2006/01/24(火) 02:28:32
改ざんされたdatといえばJane系統のWickedStr.txtがヤバいのかな。Viewしか知らんけど。
0911デフォルトの名無しさん2006/01/24(火) 13:03:48
初期ノードきぼん
0912デフォルトの名無しさん2006/01/25(水) 11:30:04
>>907が真理を突いた

どうせ改ざんってもvipperがラウンジのlogを遊ぶぐらいっしょ
0913デフォルトの名無しさん2006/01/25(水) 12:20:20
あぼ−んも考慮しなきゃだね
2ちゃんに問い合わせるのは無駄に負荷が増えるしな…

ウィキみたいに差分ファイルつくるのもありかな?。
真偽問わずレスを複数保存できるようにして、専ブラ経由は信頼性が一番たかいもの、
ブラウザから見るときは捏造レスも設定次第で見れるみたいな

でもこれだいあぼんぬ前のレスデータがネットワーク上にながれるとあぼんぬの意味が無くなるという…

実装すると便利さは出るかもしれないけど、どこかの中の人から作者に圧力かかるかも
0914デフォルトの名無しさん2006/01/26(木) 11:24:37
スレ読んで思ったが、2chブラウザのプロキシとして動作して
dat落ちを見つけたらmakimo.toに拾いに行くようなものは簡単に作れそうだな…
負荷をかけることを考えるとよろしくないか
0915デフォルトの名無しさん2006/01/26(木) 14:50:14
画像のキャッシュファイルも共有できないかな
板に依ってはdatより膨大なデータだろうから大変か。
ほとんど糞画像だし。
0916デフォルトの名無しさん2006/01/26(木) 16:56:21
著作権とか問題でタイーホなリスク
0917デフォルトの名無しさん2006/01/26(木) 17:42:20
児童ポルノで逮捕される
0918デフォルトの名無しさん2006/01/26(木) 18:24:04
WebArchiveと同じような位置づけだし、問題ないと思われ。
0919デフォルトの名無しさん2006/01/26(木) 19:14:37
>>907
ログをランダムな文字列で作成して配布するソフトが出てきたらどうする?
ログ下さいのメッセージが着たら適当なログを瞬時に自動で作るソフトが出来たら。

暇じゃなくても出来るかもよ。
0920デフォルトの名無しさん2006/01/26(木) 23:53:55
>>919
荒らしというか、破壊工作みたいなもんね。
確かにありうるね・・・
0921デフォルトの名無しさん2006/01/27(金) 01:11:56
RAID5の記録方式にヒントが隠れている気がする。
092212006/01/28(土) 02:50:45
自分が破壊工作やるとしたら、DAT要求来たときに
嘘の内容を自動生成で返すようにクライアント改造するかな

ともかく、改竄はやっかいな問題です
もっとスマートな解決方法があると信じて考えを巡らせているけど、成果なし
092312006/01/28(土) 03:04:44
あぼーんは、
Janeの場合だと、あぼーんまたは他の事情でDATに不整合おきたら、
DATを1から再取得してるぽい。

o2on側はプロキシとしてその要求どおりにDAT取得すれば、正しいものに置き換わるはず。
ただし、アクティブなスレッドに関しては、という条件付きだけど

そう考えると、DAT落ちしてなければ改竄されても問題ないのかな。
0924デフォルトの名無しさん2006/01/28(土) 03:30:22
DAT落ち前なら2ch側から取得できるから問題ないと思う
0925デフォルトの名無しさん2006/01/28(土) 03:40:08
というか「改ざんをどうするか」の方向に話を持っていくと
いつまで経っても完成しないよ(;´Д`)

「改ざんをどうするか」の問題は数学とか暗号とかの
専門の人に聞いたほうがいいんじゃない?
0926・∀・)っ-○●◎- ◆Pu/ODYSSEY 2006/01/28(土) 03:47:50
改ざんの対処法なんて簡単ジャン。複数の人間が同じログを保っておいて、
ダウンロードする側は複数(3人以上の)dat保持者のデータを参照する。

まぁ、全員が捏造してるって事態が起きるとアレだけど、大概はそれで捏造を検出できる。
0927・∀・)っ-○●◎- ◆Pu/ODYSSEY 2006/01/28(土) 03:48:57
あー複数人から全部落とすのは効率が悪いのでチェックサムみたいなの使えばいいと思うよ。
092812006/01/28(土) 04:00:26
そっか、それでいいのか
ちょっと寝ながら考えてみる

ユーザー数さえいれば、うまくいきそう…かな?
0929デフォルトの名無しさん2006/01/28(土) 15:05:43
>複数の人間が同じログを保っておいて、
これを保証するための機構がいるね.
0930デフォルトの名無しさん2006/01/28(土) 15:13:28
例えば1人しか検索クエリがヒットしなかった場合はどうするか、とかね。
妥当に考えれば、1人しかヒットしなければ諦めて信用するしかないだろうけど。

流通し始めたばかりの時は1人しかヒットしないような状況が起きやすいし、
その時点で捏造ファイルが流されると、本物のdat以上に
捏造の方が出回ってしまう可能性が高いのが困りもの。

捏造警告と合わせてなんとか対処するしかないかね。
0931デフォルトの名無しさん2006/01/28(土) 18:06:09
結局●を買えって話になるんだろうな…
0932デフォルトの名無しさん2006/01/28(土) 19:22:28
datをリクエストすると●持ちがログインしてdat取得の中継をして渡してくれる
ってのは●共有でもないし規約に引っ掛からないのかな
0933・∀・)っ-○●◎- ◆Pu/ODYSSEY 2006/01/28(土) 19:29:58
●持ちとしてはモリタポの全文検索機能に嫉妬
0934デフォルトの名無しさん2006/01/28(土) 20:49:01
Winnyのように匿名性が必要なわけじゃないんだから
認証局ノードを立てるとかユーザーが信用できると判断したノードのPGP署名を
取り込めるようにしたらいい。
って前にも書いたような
0935デフォルトの名無しさん2006/01/30(月) 01:36:24
匿名不要ならtorrentだな。
0936デフォルトの名無しさん2006/01/30(月) 03:39:33
専門の知識のある人が作ってるんじゃないのかよ
0937デフォルトの名無しさん2006/01/30(月) 04:46:22
2chに関する専門知識を少々
0938デフォルトの名無しさん2006/01/30(月) 16:03:27
p2pマスターが作ってるんじゃないのかよ
0939デフォルトの名無しさん2006/01/30(月) 17:37:57
携帯電話なら一から手作りした事もありますけどPHSはないですね
0940デフォルトの名無しさん2006/01/30(月) 17:45:08
一から手作り!
半導体の生成から?
回路も設計して?
0941デフォルトの名無しさん2006/01/30(月) 17:57:46
研修でほとんど一からやったけど
見てただけの工程もあるかもしれない
0942デフォルトの名無しさん2006/01/31(火) 07:27:22
2chログ共有システム
http://pc8.2ch.net/test/read.cgi/php/1060252831/
0943 ◆garnetGnNk 2006/02/01(水) 16:16:19
うほっ。いいスレみっけ。
携帯向けにCGIでdatを共有する仕組みを作ってます。よろしくー。

分散型携帯用2chビュア・がっくしメニュー2
http://qb5.2ch.net/test/read.cgi/operate/1135497634/l10

暇な時にまた来ますー。
0944デフォルトの名無しさん2006/02/02(木) 08:27:21
perlでdatを取得しサーバに保存&別サーバにアップするProxyなら作ってみたことあるけど。
0945デフォルトの名無しさん2006/02/02(木) 16:11:02
>>944
読みたいな。コードどっかに上げてよ。
0946デフォルトの名無しさん2006/02/04(土) 00:22:20
>>945
ほい。いろいろモジュールいるけどね。
http://sub.jetabbs.org/upload2/upload/upz029.zip
09479452006/02/04(土) 11:04:07
>946
ありがと、ゆっくり読んでみる。短いけどなかなか面白そう。
0948デフォルトの名無しさん2006/02/04(土) 18:36:25
書き忘れてましたが、2chブラウザの読み込みのプロクシに設定して使ってください。
設定するのはFTPサーバのアドレス・アカウント・ディレクトリと待ち受けポートくらいだと思います。

>>947
仕組みは簡単ですよ。

1. Proxyとして指定されたポートで接続待ちうけ
2. リクエストがきて、2chのdatとsubject.txtのURLだったら、LWP::UserAgentで取得しに行く
 (差分取得とかは仕込んでいない)
3. 取得したデータをいったんローカルに保存
4. ブラウザにデータを送る
5. FTPで指定されたホストにdatうp
6. 1へ戻る
0949デフォルトの名無しさん2006/02/04(土) 21:48:51
>948
詳しく読んでないから変なこと言ったらごめん。
動作は分かったけど、これシングルスレッドでしょ?マルチスレッドで書いたほうが便利じゃね?

これをO2ONに使うとしたら、やっぱりスレッドの真正をどうやって保証するかだよね。
自分しか使わないなら問題ないけど複数人で使うとしたらその点で問題になる。
性善説にたよるのも方法かもしれないけど。
0950デフォルトの名無しさん2006/02/05(日) 00:48:48
950を取った俺が継ぎスレを立てていいですか?
0951デフォルトの名無しさん2006/02/05(日) 00:57:04
流れ遅いから980でも十分だと思いますよ。
0952デフォルトの名無しさん2006/02/05(日) 05:41:43
>>949
実験で作って使っただけなので、普通に使えるようにするにはマルチスレッドにしなきゃならんなとは思う。
改ざん防止は、複数保存しておくんじゃだめかね、違ったら再取得とか。
0953デフォルトの名無しさん2006/02/05(日) 05:42:20
再取得は、FTPでアップされているほうのサーバからね。2chではなく。
0954デフォルトの名無しさん2006/02/05(日) 11:56:20
FTPに偽ログが公開させてたらどうする?
dat落ちしてたら●持ってないとログ取得できないし。
0955・∀・)っ-○●◎- ◆Pu/ODYSSEY 2006/02/05(日) 14:19:20
P2P前提で
あるノードが2chログを取得する際に常に別のノードにそのチェックサムを保存させる
0956デフォルトの名無しさん2006/02/05(日) 15:37:08
偽ログのチェックサムがバラまけるな、それだと。
ていうか捏造警告が一番実用的かつ単純に実装できるメカニズムだと思うが。
0957デフォルトの名無しさん2006/02/05(日) 17:13:45
>>954
複数のログがサーバ側にあれば、正しい(と思われる)のを取ればいいんじゃないの?
偽しかなければ廃棄するしかないけど。
あとはやはり偽装警告かね。


ついでだけど、dat落ちしていると本当に正しいかもhtml化されるまで検証できないよね。
明らかにゴミならわかるけど、巧妙に一部のみ書き換えたログとか作られたら。
095812006/02/05(日) 17:23:11
メモ:差分取得に限り、有効かもしれない方法


ノードA:あるdatの1〜100レスを持っている
ノードB:101以降を持っている


ノードA: 101以降を要求
 ↓
ノードB: 1〜100のハッシュを計算 (a)
ノードB: (a)を暗号化キーとして101以降を暗号化 (b)
ノードB: (b)を送信
 ↓
ノードA: 1〜100のハッシュを計算 (a')
ノードA: (a')を暗号化キーとして101以降を復号 (b')

互いに同じものを持っていれば、(b)=(b')となる
0959デフォルトの名無しさん2006/02/05(日) 17:34:13
考察:
・改竄するには、正しいdatを持っている必要がある
・逆に言うと、正しいdatを持っていれば、改竄はできてしまう
・自動生成による改竄はとりあえず防げる
096012006/02/05(日) 17:35:59
↑1です
096112006/02/05(日) 17:40:52
ちょっと改造

ノードA: 101以降を要求
 ↓
ノードB: 1〜100のハッシュを計算 (a)
ノードB: 101以降+(a)を送信
 ↓
ノードA: 1〜100のハッシュを計算 (a')
ノードA: (a)=(a')なら、送られてきた101以降を取り込む
0962デフォルトの名無しさん2006/02/05(日) 17:47:20
って、普通にハッシュでやる方法になっちゃったな。
dat落ちに関しては>>927で。
0963デフォルトの名無しさん2006/02/07(火) 23:47:16
XMLベースのプロトコルだったら個人的に嬉しい
0964デフォルトの名無しさん2006/02/08(水) 05:32:08
>>961
それって改竄したものが多量に出回ってしまった場合は、一致してしまうのでは?
096512006/02/10(金) 00:57:13
差分取得に限り、有効かもしれない方法、です
≒アクティブなスレッド、です

アクティブなスレッドは改竄されたものは出回りません
理由は>>923
0966デフォルトの名無しさん2006/02/10(金) 00:58:26
しかし、アクティブなスレッドを共有する意味はあまりないからなぁ。
0967デフォルトの名無しさん2006/02/10(金) 01:18:21
過去ログは改ざんされている可能性を覚悟で共有でいいんじゃないかなぁ。
他の共有ソフトだってある程度の偽物は出回っているわけで。
096812006/02/10(金) 01:28:38
そだねぇ。
過去ログは基本>>927でやって、
一人しか見つからない場合は、一応そこから取得するけど、偽者かもしれません、
ってことでいいかな。

過去ログ自体が膨大な数だから、そうしないとうまく回らないよねたぶん。
096912006/02/10(金) 01:29:27
問題点1:ユーザー数
・膨大な過去ログが満遍なく拡散するには、相当なノード数が必要
・過去ログ全部持たせたノード置くかしないと、最初はきびしい。


問題点2:誰も使わない
・現状、過去ログをミラーしてるサーバもあるし、この仕組みを誰も必要としていないと思う。
097012006/02/10(金) 01:56:39
今までの案を実装して、利用者も多ければ、うまく動くかな。
今は必要とされてないし、永遠に必要ないかもしれないけど、
題材としては面白かったと思います。


1000も近いので、ちょっと結論じみたことを書いてみた。
0971デフォルトの名無しさん2006/02/10(金) 02:04:57
いっそのこと過去ログではなく、2ちゃんねる自体を作るのはどうだろ。
0972デフォルトの名無しさん2006/02/10(金) 07:46:34
改竄でもいいから、過去ログ欲しい。

ブラウザだけじゃなく、2ちゃんねる拡張みたいのを、
monazillaプロジェクトでやってくれるといいな。
ある程度の仕様標準があって、派生物もあるみたいな。
ShareNNTPとか新月とか、まともに回ってるとは言えない。
0973デフォルトの名無しさん2006/02/10(金) 08:23:04
あおり放題だな
しかもかいざんしてな
0974デフォルトの名無しさん2006/02/10(金) 16:53:28
ただ、改ざんされていてもそれが欲しい人のところにわたる確率って、(初期はともかく)低そうな気がする。

・多くの人が欲しがるスレッドの過去ログだったら、持っている人が多いだろうから改ざん物をつかむ確率は下がる。
・欲しがる人が少ないスレッドを改ざんしても、誰も取りに来ない。
ではないかと。

今まで見向きもされていなかったスレッドが、急に脚光を浴びて欲しい人が増えた場合は別だけど、
そういう状況はあまり無いと思えるし。
0975デフォルトの名無しさん2006/02/10(金) 17:58:03
つ電車男
0976デフォルトの名無しさん2006/02/10(金) 20:11:03
充分に多くの人が持ってないか?それ。
0977デフォルトの名無しさん2006/02/11(土) 02:36:38
初期ノード配布サイトにハッシュも載せたらいいんじゃないか
0978デフォルトの名無しさん2006/02/11(土) 22:33:23
P2Pで過去ログ簡単に参照できる2chブラウザが欲しい
http://pc7.2ch.net/test/read.cgi/software/1137819379/
0979デフォルトの名無しさん2006/02/28(火) 01:33:02
>>978
2chブラウザ型なら直接取得したログとP2Pで取得したログを分けておいて
P2Pから取得したログは直接ログ取得した他のノードにハッシュチェックしてもらえばいいな
P2Pから取得したDATはキャッシュファイルみたいな扱いにしてユーザーの指定した
容量を越えたら利用頻度の低いのから消していくと
0980デフォルトの名無しさん2006/03/13(月) 07:29:58
OpenJaneに組み込んじゃえばみんな使うんじゃね
0981デフォルトの名無しさん2006/03/14(火) 14:17:45
組み込むというかスクリプト挟んででもいいから外部コマンドで取得出来るようにすればいいんじゃね
0982デフォルトの名無しさん2006/03/14(火) 14:50:55
そういえば次スレどうすんの?
0983デフォルトの名無しさん2006/03/14(火) 23:59:48
>>978
●が売れないって意見が出てるけど
P2Pネットワーク側でログの保存ができるようになれば
参照量が減って維持費を抑えることが出来るはず
0984http://www.vector.co.jp/soft/win95/util/se072729.html2006/03/18(土) 20:21:27
TextSS のWindowsXP(Professional)64bit化おながいします

もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
0985デフォルトの名無しさん2006/03/19(日) 04:26:49
('A`)
0986デフォルトの名無しさん2006/03/22(水) 07:27:36
次スレきぼん

janeのpluginだといいな。
0987デフォルトの名無しさん2006/03/22(水) 11:46:41
p2pじゃなくてもさ、ファイルup型の掲示板に、
過去ログくれくれスレを作ってみるとか。
くれくれ厨に対して、神がdatをzip化してup
0988デフォルトの名無しさん2006/03/25(土) 03:56:59
次スレ

P2P総合
http://pc8.2ch.net/test/read.cgi/tech/1048668198/l50


次スレ候補

【次世代】 Jxtaお勉強スレッド 【P2P】
http://pc8.2ch.net/test/read.cgi/tech/1043580946/l50
P2Pタイプの掲示板作らないか
http://pc8.2ch.net/test/read.cgi/tech/1138630104/l50
VIPのP2P作成:天才プログラマー集まれ
http://pc8.2ch.net/test/read.cgi/tech/1127452965/l50
【匿名性】2ちゃんねら向きのP2Pプロキシ【向上】
http://pc8.2ch.net/test/read.cgi/tech/1085187225/l50
【P2P発展のために】悪用しにくいP2P技術
http://pc8.2ch.net/test/read.cgi/tech/1088758708/l50
【標準化】JavaScript で P2P【実装】
http://pc8.2ch.net/test/read.cgi/tech/1136186280/l50
0989デフォルトの名無しさん2006/03/25(土) 08:45:53
こんなのもあるけど
P2Pで過去ログ簡単に参照できる2chブラウザが欲しい
http://pc7.2ch.net/test/read.cgi/software/1137819379/
でも再利用より新スレ立てた方がいいと思う。
0990デフォルトの名無しさん2006/03/25(土) 12:57:40
次スレ立ててきていい?
0991デフォルトの名無しさん2006/03/25(土) 13:24:56
頼む。
09929902006/03/25(土) 13:38:48
スレ立てに失敗...他の方よろ

----
[前スレ] datファイルを共有するP2Pソフト
http://pc8.2ch.net/test/read.cgi/tech/1085244100/

関連スレ
【次世代】 Jxtaお勉強スレッド 【P2P】
http://pc8.2ch.net/test/read.cgi/tech/1043580946/l50
P2Pタイプの掲示板作らないか
http://pc8.2ch.net/test/read.cgi/tech/1138630104/l50
VIPのP2P作成:天才プログラマー集まれ
http://pc8.2ch.net/test/read.cgi/tech/1127452965/l50
【匿名性】2ちゃんねら向きのP2Pプロキシ【向上】
http://pc8.2ch.net/test/read.cgi/tech/1085187225/l50
【P2P発展のために】悪用しにくいP2P技術
http://pc8.2ch.net/test/read.cgi/tech/1088758708/l50
【標準化】JavaScript で P2P【実装】
http://pc8.2ch.net/test/read.cgi/tech/1136186280/l50
P2Pで過去ログ簡単に参照できる2chブラウザが欲しい
http://pc7.2ch.net/test/read.cgi/software/1137819379/
0993デフォルトの名無しさん2006/03/25(土) 13:56:48
んじゃやってみる。
0994デフォルトの名無しさん2006/03/25(土) 14:00:11
立てた。
datファイルを共有するP2Pソフト 2dat
http://pc8.2ch.net/test/read.cgi/tech/1143262686/
0995デフォルトの名無しさん2006/03/25(土) 23:12:15
うめ
0996デフォルトの名無しさん2006/03/25(土) 23:15:49
うま
0997デフォルトの名無しさん2006/03/25(土) 23:37:30
埋め
0998デフォルトの名無しさん2006/03/26(日) 06:06:57
うめー
0999デフォルトの名無しさん2006/03/26(日) 06:07:28
この
1000デフォルトの名無しさん2006/03/26(日) 06:08:01
みかん
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。