Imony Project
FlashBox
トップページImonyとは
1-50 51-100 101-150 151-200 201-250 251-300 301-350 351-400 401-450 451-500 501-550 551-600 601-650 651-700 701-750 751-800 801-850 851-900 901-950 951-1000 
俺が新しいP2P作ろっか?
1 :1氏:2005/10/04(火) 03:08:37 ID:z1LhoiWSO
nyすごいの作ってやるよ。
なんか希望あったら言ってみ。

351 :[名無し]さん(bin+cue).rar:2005/11/04(金) 20:47:55 ID:ztVVK/VT0
>>348
>壊しちゃったらごめんなさい。
(((((((( ;゚Д゚)))))))ガクガクブルブルガタガタブル
…まぁネットの接続が切れるとか、Winがクラッシュするくらいならいいけどな。
ファイル消えたりしなきゃ無問題。


あと、無意味にageると変なの沸くから潜行しておくのが基本だと思ふ。

352 :[名無し]さん(bin+cue).rar:2005/11/04(金) 20:52:47 ID:qkGXu7pt0
期待してるから頑張って

353 :[名無し]さん(bin+cue).rar:2005/11/04(金) 20:59:52 ID:KY2D49wm0
>>347
BBSを一つのファイルと考えてしまう事に問題があると思うんだ。まぁ私はUDP
しか眼中にないもんだからなるべく1KBのパケットに収まる形ばっかり考えて
結構偏ってるんだけど、レスを1つのパケットで処理してしまう方法もあると思う。
TCPを使うのだろうから、これをするとかなり無駄のある通信になるけどね。

これの派生として、1時間の間はレス単位で泳がせて十分に広まった時点で
固定化していくとかそういう案もある。「十分に広まった」っていうのができない
から苦労しているのだけど。

それと考え様によったらBBSの場合、ダウンロードキャッシュは他人の為に
利用しなくてもやっていけるかも。むしろ利用しなければ前述のこともできる。
それぞれに守備範囲を設定して拾ってくる感じ。超めんどくさいし残る保証が
全くないけど。

それと皆、ふと何か思ったら案を出して欲しい。もし案が採用されなくても、
その案にインスパイアされて新しい案が出てくる事が多分にあるから。それを
信じて私は書いてます。あーっと、それと、必要ないだろうけど、私への連絡は
Googleでトリ検索すれば、メセアドもでてきて、すぐできるのでよろしく(^^)

354 :Imo ◆.jC7ANgFY. :2005/11/04(金) 21:04:34 ID:KY2D49wm0
>>353
名前欄入れてなかった(^^;)

>>349
そう、そういうこと。データー自体はHDD上に展開して維持するからどれだけ
遅れて届いても問題はないはずという理論の上で。これさえあればパケットの
消失も怖くない!と思うw


それとBBSについてなんだけど、削除機能もつけて欲しい。難しいけど。

私の考えてる削除の方法は2つあって、MD5等のパスワードのハッシュ情報を
追記しておき、それを相手に渡し本人であることを証明し削除する方法。ともう
一つはRSA暗号を利用して本人証明し削除する方法。でもどっちもどっちで、
後者はPCが?だ時に二度と削除できなくなるという問題点があるし、前者は
パスワードを言って証明するもんだからパスワードが普通は見えないものの
実質漏れてる。


355 :[名無し]さん(bin+cue).rar:2005/11/04(金) 21:19:41 ID:hzyx8qdU0
がんばってね〜。

影から応援。

356 :[名無し]さん(bin+cue).rar:2005/11/04(金) 21:21:19 ID:hzyx8qdU0
ってか他の板で晒されたがな

http://tmp5.2ch.net/test/read.cgi/download/1128387349/

357 :[名無し]さん(bin+cue).rar:2005/11/04(金) 21:21:31 ID:WV1YMj5g0
将来的に有望だと判断した時点で光にしてみるよ

358 :[名無し]さん(bin+cue).rar:2005/11/04(金) 21:29:34 ID:SzOfWhjt0
×板
○スレ

ansemスレはマジメな香具師多いから問題無し。
別な某スレはスレ主が自作自演してるだけだから何の役にも立たんが。

359 :one^ ◆l6IcIKlppg :2005/11/04(金) 22:14:58 ID:GFPPAtmz0
>>357
俺はエアーエッジだ・・・。
最大16KB/Sのはずが、実際は10KB/Sしかでない。
このナローバンドでも快適にすごせるようにする!

360 :[名無し]さん(bin+cue).rar:2005/11/04(金) 22:35:45 ID:WV1YMj5g0
その環境で造ろうという心意気と、ここの住民より速度出てるっつうのがスゴスw

ぷらら難民part11 規制情報
http://tmp5.2ch.net/test/read.cgi/download/1130326229/

361 :[名無し]さん(bin+cue).rar:2005/11/05(土) 00:06:23 ID:Gg0mU7nd0
頑張ってください!

362 :one^:2005/11/05(土) 01:23:24 ID:txCWSvWA0
>>353
>>BBSを一つのファイルと考えてしまう事に問題があると思うんだ
スレ主が消えても書き込みできるよーにしようと考えていたときにそれは思ったんですが、
分割(レス単位など)したら分割したで別の問題が・・と。悩み中。

>>351
最悪の場合で、検索がうまくできないとか、そのくらい。
でも、俺がローカルで100個くらい動かすだけなので、実際バグってても全然影響ないかも。
(むしろエアーエッヂ じゃ100個も動きそうにない・・1つ100byte/s)
仮に影響が出たとしても、俺が実験やめれば、すぐ直るはず。

愚痴。

WinnyのRC4バグってる。いや、そういう仕様か??
暗号鍵に00Hが含まれると、その前までしか鍵が有効じゃない・・・。
要はstrlen(3)かstrcpy(3)使ってる。
Winnyが鍵=12003456Hを送ってきた場合、実際は鍵=12H(1バイト)となる。
ところが、00123456Hだと、鍵=00H(1バイト)になる。
そして、プロトコル認証が通った後のXOR変換で、元00Hだったところが復活して4バイトに戻ったり・・。

↑たまに復号エラー(lengthデカすぎ判定)がでるので、なんでやねんと、すごい悩んだ結果。
RC4関数は、Winnyを考慮して作らないとダメだ・・・。ちょこっとの修正だけど。

363 :[名無し]さん(bin+cue).rar:2005/11/05(土) 07:30:33 ID:b5Cqib5b0
いつ頃動き出しそうですか?

364 :[名無し]さん(bin+cue).rar:2005/11/05(土) 07:53:48 ID:FEqcoQDu0
     7: : : : 、lVヽ!' !' レ′` ` ヽトヽヽ、::::ヽ
    イ: : : : :l``             ' `l::ト
      |: : : : :冫 , ,...._         __ ヘ|、
.   ,.‐ヽ、:./ィ  ' '¬‐-`二ア  、ー_'´−ヽ,'
   l へ l:':.|   _.. -r::iヽ ヽ   ,イr:i- .._ ,'
   l { >|: :! ・   ̄     {   ̄  l
    ', ヽ!. ''"      r    ヽ    |
    ヽ、ヽ       ` ー  - '     l    
      `l‐l      、  ヽ        l 
,. ‐¬―--! ',       ヾ二ニア    /    
     !  l  \      ー ‐     /    
     ヽ.,'    ヽ、        ,.ィ´ー--- 、
 、    ヽ、      ``  .._.. '´ .|  、    ├へ

365 :[名無し]さん(bin+cue).rar:2005/11/05(土) 08:30:10 ID:XxoYGRhB0
キャッシュの保持に関しては、「善意」に期待してもいいんじゃないか。
匿名性が堅固なFreenetだけじゃなく、それ以外のP2Pが現実に機能しているのを見ると、結構、大丈夫な気も。
デフォルトでダウンしたのを共有設定だと、それを変えちゃう人が少ないのでは。

366 :one^ ◆l6IcIKlppg :2005/11/05(土) 10:06:03 ID:f4iSPcE70
>>363
こっちのは・・・まだ先だ。
今のペースだとWinnyの仕様を調べ終えるだけであと1、2週間くらいはかかりそう。
その時点でデモ的なものは出せるかもしれないけど、
GUIは・・もちろんない。

今日も会社いかなあかんちくそ。

>>365
どうい。
使っている人の多くは使いたい人なんで、
快適に使えるように設定すると思うし。(謎)


367 :[名無し]さん(bin+cue).rar:2005/11/05(土) 10:14:56 ID:ZbR6jYR+0
期待してるよ頑張ってね

368 :[名無し]さん(bin+cue).rar:2005/11/05(土) 10:21:33 ID:x3YeQRZe0
キャッシュというと、nyのときに仮想HDDって話が出たな。
PC98のエミュみたく、50MBなら50MBの容量を先に確保して、仮想HDDイメージとして使う。
P2Pソフトは仮想イメージの中にキャッシュのデータを書き込んで、変換したものだけ実HDDに書き出される。
仮想イメージの中はユーザーは直接はいじれない=任意キャッシュを消せない、っていう案。

先に容量確保されるとHDDの容量圧迫に対して柔軟じゃない(途中で割り当て容量の増減ができない)とか
デメリットがあるから採用されなかったけど。

369 :[名無し]さん(bin+cue).rar:2005/11/05(土) 10:37:35 ID:XxoYGRhB0
BBSなんかだと、「善意」に頼ってもかなりうまくいく気がしてきた。
「この話題をみんなで共有したい」 「俺のレスに返レスして欲しい」
こういう気持ちはみんな結構強いけど、リソースはあんまり取られないから。

370 :Imo ◆.jC7ANgFY. :2005/11/05(土) 18:35:38 ID:kviSWK730
>>360
そんな私はplalaですよ。奇遇ですね(^^)おかげで脱P2Pできちゃいました。
どうみてもP2P使える環境じゃありません。ありがとうございました。
ま、Shareのポートを変えて使えてるけどうわなにをするやめrくぁwせftgyふじこlp;

>>362
分割すると、完全に広まるというのは考えにくくても、意外とできるとは思うよ。
と、そういう、淡い期待にかけてみるのもいいかもしれない。危ない橋ですが。

>>365,366
いや、BBSの場合はプログラムの保護は不必要だけども、キャッシュの保護は
必要ですよ。その保護というのは潰れたらすぐにわかる、という保護のことで、
nyの技術に書いてあったように「P2Pは意外と破損が多い」わけで、そこらへん
よく気をつけたほうがいいです。たぶん。

>>366
nyの仕様って暗号以外でnyの技術に書いている以外に何か新しいことを発見
できました?あれば是非ここで書いて欲しいなとか思っちゃったりなんか。

371 :Imo ◆.jC7ANgFY. :2005/11/05(土) 18:55:36 ID:kviSWK730
>>368
私の画像共有P2Pでは仮想HDDを採用する予定です。でもキャッシュサイズが
固定になってしまうということは複数ファイルを作ることで避けようと思っています。
具体的に言うと約600MBのファイルいくつか(指定個数以内)で作るようにする、
といった感じです。時間がたてばファイルの約8割は自分の必要とするファイル
だけとなる予定なのでさほど問題はないかなとか。マイナーなファイルならば
すぐに削除されますが、メジャーなファイルならば要求が来るので削除時間は
先へ先へと延長される、そういう仕様な予定です。なぜ600MBにしたかと言うと、
CDに入るし、処理もしやすい大きさっぽいなーとかなんとか。

ファイルアクセスポインタの管理はキャッシュ全体でする予定なので超高速(当社比
1MBぐらいのアクセスポインタファイルで10GBぐらいのキャッシュから目的の物
が5回ぐらいのアクセスで見つかるかなとか。ハッシュだし。

372 :[名無し]さん(bin+cue).rar:2005/11/05(土) 19:00:37 ID:MR8jSzJ40
CDサイズで言うなら700Mにして下さい

373 :one^ ◆l6IcIKlppg :2005/11/05(土) 19:49:54 ID:f4iSPcE70
>>370
>>nyの仕様って暗号以外でnyの技術に書いている以外に何か新しいことを発見できました?
nyの技術は、だいぶ抽象化して書かれているので、具体的な方法を調べながらやっています。
テストコードを書いて、本物Winnyとやり取りできる程度の。
本物Winnyと繋がって動きのテストをするまでに最低限必要だと思うのが、
1. 暗号(通信、各種ファイル)
2. 通信プロトコル(Cのデータ型レベルで)
3. キャッシュファイルのフォーマット(読み/書き/変換できる程度)
で、1、2は現在調査中(あとクエリが残ってる)。3は、2が終わってからやろうと思ってる。
動き的にもBBSに関しては、nyの技術でほとんど触れられていないので・・調査中。(←こいつが一番重要)
BBS側は、クラスタリングもされていないみたいだし。詳しいこと調べなな-。


374 :Imo ◆.jC7ANgFY. :2005/11/05(土) 20:47:31 ID:kviSWK730
>>372
2の倍数の512MBが基本で何かとチェックサムとかで増えたりとかで600MB…
とか思ってたけど思い直したらなんでもいいね16GBまでの何メガでも選べる
ようにしとこうかな。16bitでファイル番号、16bitでキャッシュ内位置とかなんとか
でどうにかできそうな気がする!いい感じだwww

>>373
3のキャッシュファイルの形式は知らなくてもいいんジャマイカ。独自の形式で
やっても、外から見れば通信さえしっかりしてれば問題ないと。データさえ崩壊
しない保証さえつけとけばなんとでも。変換はできたほうがいいかもしれない
けど。えっと付録Bのところにコマンド送受信の順番みたいなの載ってなかった
っけ???BBSは無かったかな。あとでnyの技術見てくる。

そういや過去のny関連スレ見たら隠れた良い案あるかも。読破しよっとwww

375 :[名無し]さん(bin+cue).rar:2005/11/05(土) 20:58:36 ID:lU7lwiP30
700MBでも600MBでもデカすぎ。半分の、350/300のほうがいい。
低スペックな人用に350(300)xN、PCパワーが有り余ってる人用に、1GBxN、あるいは、
700xN の2オプション。
350+700の組み合わせで仮想ファイルで1GB分確保出来たり。

複数使う場合は、仮想イメージ毎に優先的に溜めるクラスタ決めれると面白いな。
あくまで「優先設定」で容量が溢れたりしたらもら片方にも保存される。
片方のイメージをBBS専用にしたりな。
これだと仮想イメージ自体を別なソフト(nyとか)で流したりもできるし。

376 :[名無し]さん(bin+cue).rar:2005/11/05(土) 21:07:03 ID:5i0YBki30
とにかく大事なのは一次放流者の匿名性です。
47氏はshareの拡散アップロードには冷ややかみたいですが、放流主の人達にとっては
魅力的な機能なのではないでしょうか?
同一ノードにはデータ全数をアップしないなどの機能も考慮してみてください。

377 :one^ ◆l6IcIKlppg :2005/11/05(土) 21:15:45 ID:f4iSPcE70
>>374
>>3のキャッシュファイルの形式は知らなくてもいいんジャマイカ。独自の形式で やっても
あら、そうなの?
nyの技術を見ると、ファイル転送のところにキャッシュファイルを転送しているようなことが書いてあるので、
Upフォルダに置かれた実ファイルから作られた「キャッシュファイル」ってやつを
分割して送ったり受け取ったりしているかと思っているのだけど。ちがう?マア後で見ます・・。

>>そういや過去のny関連スレ見たら隠れた良い案あるかも。読破しよっとwww
今の開始する前に、47氏発言集を読破しようと思っていたのに忘れていた!!
Winny自体を調べている俺としては大きなヒントになると思う! 寝る前に読みます。

えと、検索いけます。
今、本物Winnyとぽこぽこやりあいながら、詳しくフォーマット調べてる。
Winnyってたまに連続で3つ同じクエリを送ってくるね。
クエリを1つ別ノードへ転送ごとに送り先を切り替えるらしいので、
クエリを送った1つめのノードで3方向に分散させるために3つ投げてんのかな?

で、途中でWinnyが落ちたんだけど、このときにVSによってコアダンプされた。
これって、実行可能な状態(パッカーが無効な状態)でダンプされてんのかな?
クラックの人はこんなのから解読するのか?と思った。

378 :Imo ◆.jC7ANgFY. :2005/11/05(土) 21:27:21 ID:kviSWK730
>>376
47氏が拡散アップロードに冷ややかだったのは一部PCの離脱にかなり弱い
状態になってしまうからじゃないでしょうか。需要のないファイルの強制拡散に
も恐怖があったとかそういうのじゃ。

私は拡散UPには賛成です。匿名性という理由ではなく、簡単に多重DLモード
にでき高速化がはかれると思うから。それと急激な負担増加の回避が可能。
何より私が作ろうとしているのはファイルという概念は無く、256KByteブロック
だからそもそも拡散UPになるという。

>>377
あ、ごめん、なんか適当な発言してた。Winnyはスレ主がキャッシュを作るから
そういうことができるのね。そういうことなら必要だわ。

COREダンプには変数の情報とか、落ちた原因が入ってるから使えるのなら
便利だよ。私は他の人に頼んだ事しかないから使ったこと無いけど。

379 :[名無し]さん(bin+cue).rar:2005/11/06(日) 00:22:34 ID:brpYh/by0
さて日曜日になったわけだが。

SSは放流できそう?

380 :one^ ◆l6IcIKlppg :2005/11/06(日) 05:34:39 ID:ZPMjM7lK0
Winny2へBBS転送リンクとして繋がって、クエリを処理するところまでできた。
「BBSポート」は謎が多い。
これ、ローカル用のWebインターフェース?
外に送ってるんで、誰かが繋ぎに来るのかと思っていたのに誰も繋ぎに来ない。
ファイル共有側にみんな来る。

381 :[名無し]さん(bin+cue).rar:2005/11/06(日) 08:25:53 ID:JAFHgml20
今月中には「一応動く」程度のは出来そうなの?

382 :one^ ◆l6IcIKlppg :2005/11/06(日) 13:19:56 ID:WteKkF510
>>381
微妙です。

まる1週間休みがあればできそうですが、
来週からデスマりそうです・・・。


383 :[名無し]さん(bin+cue).rar:2005/11/06(日) 14:02:37 ID:Lni/4zG+0
要望レス一号としては出来てほしいもの。
頑張ってください。

384 :[名無し]さん(bin+cue).rar:2005/11/06(日) 17:59:10 ID:M3lWD5Up0
期待してるぞーーー

385 :[名無し]さん(bin+cue).rar:2005/11/06(日) 18:13:43 ID:JAFHgml20
>>382
そうですか、兎に角期待してるんで頑張ってください。

386 :one^ ◆l6IcIKlppg :2005/11/06(日) 23:33:32 ID:WteKkF510
冷え切ってますな-。

>>373
の3(キャッシュファイル)に依存しない1(暗号)、2(通信プロトコル)が調査完了。
クエリはファイル名部分が2重に暗号化されている。鍵は平文のチェックサム下位8bit。
被参照ブロック数は、64(1ブロック64KB)かけて1024(1M=1024KB)で割って
小数点以下を切り捨てると、Winnyの画面に表示されている「被参照量(MB)」が求めれるみたい。

今日は昼から本物Winnyネットワークにテストプログラムを繋げて通信ダンプして見てた。
通信を見るより、繋いだことによって、ライブラリのバグが発覚しまくりで修正してた。
おかげで通信+暗号まわりは安定して動くようになった。
本物Winnyがかしこいのでテキトウに繋がっててもフォローしてくれる感じ。すばらしいWinny。

あとは、キャッシュファイルフォーマット調べて、ファイル転送→変換できればメインの作成に入れる。


387 :[名無し]さん(bin+cue).rar:2005/11/06(日) 23:35:56 ID:Ss1OL8FD0
>>386
wktk
頑張って!

388 :[名無し]さん(bin+cue).rar:2005/11/06(日) 23:37:53 ID:BfD4znx50
すげぇな、応援カキコ

389 :332:2005/11/06(日) 23:38:58 ID:WvLgqwBR0
完全に出来たわけじゃないけど、一応約束だから。

download_1128362917_332_ss001.PNG HRs19Qy39j 84,088 bf9e3a3b5288848c62304f2c112c2b07
download_1128362917_332_ss000.PNG HRs19Qy39j 188,535 14e6a0177216f9be0755b0c8a4500fce

winny2上で検索してみて

シミュレータ難しい。

390 :one^ ◆l6IcIKlppg :2005/11/06(日) 23:55:34 ID:WteKkF510
>>389
キターーーーーーーーーーーーー!!


↑ドラマ「電車男」を見て一度言ってみたかったセリフ

391 :[名無し]さん(bin+cue).rar:2005/11/06(日) 23:57:15 ID:96J7wlkC0
>>390
つ【キタ━━━━━━(゚∀゚)━━━━━━ !!!】

392 :[名無し]さん(bin+cue).rar:2005/11/06(日) 23:58:17 ID:Lni/4zG+0
GJ
頑張ってくれ

393 :one^ ◆l6IcIKlppg :2005/11/07(月) 00:00:49 ID:WteKkF510
>>332
クラスタどのあたりにしたらいいです?
winny download 2ちゃんねる
とか。

あと、それは画面見ただけで内容分かりますか。

394 :one^ ◆l6IcIKlppg :2005/11/07(月) 00:01:50 ID:Em2HUxiJ0
>>391
DLできたら使わせていただく。

395 :Imo ◆.jC7ANgFY. :2005/11/07(月) 00:02:54 ID:rBpvU8O/0
見つけたらどこかにうpってほしいなとか思ったり。
plalaだからWinny2使えないので…orz

396 :332:2005/11/07(月) 00:05:45 ID:DQL98LR10
見つからんようだったらクラスタワード誰か指定して。
25:00まではレスできんけど

複数のノードをマルチスレッドで起動させてるんだけど、
変なとこでメモリリークが発生していたり、バグがとりに
くいのがシミュレータが完成しなかった理由です。
根本的な問題は私の力不足です。

大口たたいてすいませんでした。
p2p自体は作ろうと思っていますので。

簡単にSSの説明

ss000は特に重要なものではありません。
1000ノードで一次元トーラス上にどんな風にばらまかれるのか見ただけです。

ss001がちょっと重要かな
画面右側にあるエディットボックスは、シミュレートしているノードの情報を
ノードたちが勝手に書き込む場所です。
まあ、書き込まれているログについては何もいわないでください。
メイン画面というか、画面左側はノードがどこに位置していて、
どのノードと通信しているかを表示する場です。
オレンジ色のIP:Portについては特に説明しません。
Hashと書いてあるのは各ノードがもつハッシュ値です。
green/red/dhtは説明略
私が考えたDHTについて説明してからじゃないと
green/red/dhtの意味についてうまく説明できない。

シミュレータ作りがんばってきます。

397 :332:2005/11/07(月) 00:11:40 ID:DQL98LR10
クラスタワードは>393の順で指定しておきます。
見れた方は報告よろしくお願いします。

398 :[名無し]さん(bin+cue).rar:2005/11/07(月) 00:12:52 ID:ocTD0DpS0
SS流れてないOTZ

399 :[名無し]さん(bin+cue).rar:2005/11/07(月) 00:29:12 ID:jJj2dDCu0
ss000はあった

400 :[名無し]さん(bin+cue).rar:2005/11/07(月) 01:05:35 ID:HFqQMUxy0
んー、かすりもしないw
また後でトライ。

401 :[名無し]さん(bin+cue).rar:2005/11/07(月) 01:32:03 ID:jJj2dDCu0
てか誰か落とせた奴居る?
キーロスト連発してて一向に落とせる気配がない

402 :332:2005/11/07(月) 01:59:25 ID:DQL98LR10
どうしましょうかね・・・
どこかにupしたほうがいいんでしょうか
それともどこかの人気のあるクラスタワードを間借りしても
よろしいんでしょうかね?
個人的にはwinny上での配布を希望しますが・・・

403 :[名無し]さん(bin+cue).rar:2005/11/07(月) 02:02:18 ID:ocTD0DpS0
shareはだめなの?あれのほうが早いと思うが・・・
クラスタは決めないといけないけど

404 :[名無し]さん(bin+cue).rar:2005/11/07(月) 02:49:45 ID:ocTD0DpS0
おちてきた。
これってシミュレーターの画像?
インターフェイスが001みたいになるの?

405 :332:2005/11/07(月) 03:09:02 ID:DQL98LR10
shareでもupできるようになりました。
winnyでupできてなかった理由はポート開放していなかったからというのは秘密。
すっかり忘れてたよん。

どなたかshare上でのクラスタワード決めてくださいな。
とりあえず暫定ということで>393案を採って
share download 2ちゃんねる
にしておきますね。

>404さん
シミュレータです。
UIは今のところまったく考えていません。

406 :[名無し]さん(bin+cue).rar:2005/11/07(月) 03:11:10 ID:8AJuENu10
あ、落ちてきた。

407 :[名無し]さん(bin+cue).rar:2005/11/07(月) 08:05:29 ID:s6+ujuEk0
>>405
Share用のハッシュは無いの?

408 :[名無し]さん(bin+cue).rar:2005/11/07(月) 09:31:35 ID:uFsBFSVm0
ポート開放出来ない初心者の漏れみたいな香具師からお願い。
ポート開放しなくてもダウン出来るソフト作ってくれ

409 :[名無し]さん(bin+cue).rar:2005/11/07(月) 10:58:47 ID:EJiIaMCwO
upもだろ バカ

410 :[名無し]さん(bin+cue).rar:2005/11/07(月) 11:43:29 ID:cfPcuzRU0
見たよ!感想?・・・・漏れはアフォだからわからん
nyの開発中もあんなの見た事があったね

新P2Pスレのansem004は繋がらないから
トットと、こっちを完成させなさいです

411 :[名無し]さん(bin+cue).rar:2005/11/07(月) 17:54:05 ID:WPogI0Ra0
(´・ω・`)やっと落ちたがな
ってかなんのこっちゃわからんがな
これって接続状況を画像で表示したようなもん?

412 :[名無し]さん(bin+cue).rar:2005/11/07(月) 18:19:28 ID:O5nUrS3e0
>>408
勉強してからここへ来い。

413 :[名無し]さん(bin+cue).rar:2005/11/07(月) 18:24:32 ID:oN1/RxSW0
ポート開放すらできないのは初心者じゃなくてやる気が無いかルータが悪いか

414 :[名無し]さん(bin+cue).rar:2005/11/07(月) 19:11:03 ID:nf/WxxfH0
これ思い出したhttp://www.planarity.net/

415 :[名無し]さん(bin+cue).rar:2005/11/07(月) 19:31:06 ID:0Fg4ad8Z0
ss見ましたー
ここでは複数の人が作ってるのかなー
がんばってくださいー

416 :Imo ◆.jC7ANgFY. :2005/11/07(月) 20:16:40 ID:rBpvU8O/0
>>332
DL速度10KBほどしか出ないplalaという環境でどうにか落とせました。というより
かなりすんなりと落とせました。さすが47氏です。Winnyは低速度だと上流に
ほとんど全てお願いするので意外とすぐ見つけられるようです。ありがたや。

それぞれにHash(私はIDと呼びますが)を与えているのは良いと思います。私と
同じ考えなのかは不明ですが、DHTを使えば1万ノードリストほどで100万人に
耐えれる仕組みにできることは確かっぽいです。キーの管理の保守範囲をID
で決めるというのであればたぶん私と同じ発想です。

>>408
WinnyがPort0でも使えるじゃないですか。Port0にアップ要求する処理を書くの
はプログラムとしても、トラフィックとしても面倒なのであまりダウンを許可したく
ない、というのが開発者としても正直な所ですが。

417 :[名無し]さん(bin+cue).rar:2005/11/07(月) 20:18:14 ID:lfLF0VHp0
おまんこ開発がんばって

418 :[名無し]さん(bin+cue).rar:2005/11/07(月) 20:30:42 ID:KatTSdbmO
何とかキャッシュを強制保持させる方法はないのか?

419 :332:2005/11/07(月) 20:49:52 ID:49QjtA1D0
>Imoさん、私とあなたとの考えは根本的に違います。

hashを基に完全な一次元トーラスが完成していると仮定しての話になりますが、
(hashを基に完全な一次元トーラスを作るのは難しくない)
N個のネットワーク参加ノードに対し必要なノードリスト数はlogNです。
また、ノード構築に必要な問い合わせもlogN回で済みます。

>407
shareのハッシュ値です。とんだ間抜けなことをしてしまい申し訳ございませんでした。
download_1128362917_332_ss000.PNG 332DWECG0Hjdt 188,535 2f1e3653ec8674dc54a7a86d5f9192412b292998
download_1128362917_332_ss001.PNG 332DWECG0Hjdt 84,088 0676d96f52353d0c75a3c3529a8851c86208d510

420 :[名無し]さん(bin+cue).rar:2005/11/07(月) 20:54:38 ID:Ckr0RDa10
歯抜けにならぬよう数回アップロードの繰り返しね

421 :[名無し]さん(bin+cue).rar:2005/11/07(月) 21:42:25 ID:VDGSD6Wr0
無意味にageてるやつは嵐か?

422 :Imo ◆.jC7ANgFY. :2005/11/07(月) 21:51:51 ID:rBpvU8O/0
とりあえず私の案だけでもちゃんと説明しておこっと。私の考えてる物ではIDは
MAC IDのハッシュ値から求めて、変化しないし、変えられない物で完全に均等
に分散されることは期待できないから、10倍効率を下げることによって完全を
期待する、という(ry だめだ、説明できない…とりあえず例を挙げます。

現在自分のIDは[cfcd 2084 95d5 65ef]だとする。そして2万人+のノードが登録
されている状態だとする。2万人の内、1万人は全体に(IDの位置として)均等に
、1万人は[cd30 **** **** ****]〜[d25d **** **** ****]をカバーする。これ
は全体から見ると1/1000にあたる。そして一応、[cfcd 0fbe **** **** ****]〜
[cfcd 314a **** ****]はフルカバー。全体の1/100万なので1000万ユーザー
であっても10人ほどこれは可能。要は自分周辺のノードを段階的に集めておく。

この状態でID[c4ca 4238 a0b9 2382]を探索する場合。総接続人数が10000人
以下ならば約100%、以上ならば10000/nの確率ですでに自分のリストにある。
その他の場合、これに出来る限り近いIDのノードに接続する。ここでの期待値
としては[0006 8db8 **** ****]の範囲で見つかるはず。そこでここでは、
ID[c4cf dcc5 09a6 f758]に接続した。とすれば、ここで1000万/nの確率で発見。
失敗したとしてもその所持IDから最も近いIDから探索すればほぼ確実に発見。
この時点で100億/n超になるから接続したてとか、更新がおいついていない、
とかでなければほぼ確実に見つかる。

パソコンの能力によって変化させるのは最初のノードの数。発見確率は数に
比例して見つかりやすくなる。FileIDの探索時もこれと同じくする。FileIDの場合
UserIDよりも発見が困難なためにNodeCountを2万+としておいた。それと、この
説明で分かった人はさらに分かりやすく説明してほしい。一応1回のアクセスで
Userは発見できる。こっちは仕様上ユーザーを10*SqrtN必要とする。

423 :332:2005/11/07(月) 23:08:17 ID:49QjtA1D0
んじゃ、おらも
シミュレーションはいまだ作成中です。

分散ハッシュテーブル名:馬とび
>419に書いたように完全な一次トーラスが完成しているとする。
このとき各ノードは自分のすぐ両隣のノードは必ずわかっている。
このとき、問い合わせに方向性を持たせるため、時計回りの方向に問い合わせを行うものとする。

各ノードは、自分の1個隣のノードに、あなたにとって1個隣のノードを教えてと問い合わせる。
このとき、1個隣のノードが教えてくれた1個隣のノードにとって1個隣のノードは、自分にとって2個
隣のノードである。
先ほどと同じようにして、
各ノードは、自分の2個隣のノードに、あなたにとって2個隣のノードを教えてと問い合わせる。
このとき、2個隣のノードが教えてくれた2個隣のノードにとって2個隣のノードは、自分にとって4個
隣のノードである。
さらに同じようにして
各ノードは、自分の4個隣のノードに、あなたにとって4個隣のノードを教えてと問い合わせる。
このとき、4個隣のノードが教えてくれた4個隣のノードにとって4個隣のノードは、自分にとって8個
隣のノードである。
さらに、さらに、
各ノードは、自分の8個隣のノードに、あなたにとって8個隣のノードを教えてと問い合わせる。
このとき、8個隣のノードが教えてくれた8個隣のノードにとって8個隣のノードは、自分にとって16個
隣のノードである。
・・・以下延々と続く
ここの部分は自分で紙に書いて実際にやってみるとよく分かるよ。

424 :332:2005/11/07(月) 23:15:34 ID:49QjtA1D0
一般化すれば
各ノードは自分のAn個隣のノードに、あなたにとってAn個隣のノードを教えてと問い合わせる。
このとき、An個隣のノードが教えてくれたAn個隣のノードにとってAn個隣のノードは、自分に
とってA(n+1)(=2*An)個隣のノードである。
ただし、A1 = 1 かつ n>=1

先行論文が存在してないと願っているよ・・・

生意気かもしれませんが、馬とびにより新しいDHTを考案しようという流れはなくなると考えています。
今後は馬とびをどううまく応用するかがDHT研究の焦点になると考えています。

理由:
一次元トーラスを作ることは簡単
隣のノードの隣の・・・と問い合わせていくことも簡単
簡単なことの組み合わせにより、DHTの実装もとてつもなく簡単になります。
さらに、参加ノード数をNとすると検索量はO(logN)です。
検索量も理想値通りとなります。
あるハッシュ値を検索することと、あるハッシュ値を範囲に含むノードを見つけることは
同値ですので、ネットワークが完成しているところに新しくノードが参加しようとした場合にも
O(logn)のコストで新しいノードが参加することが出来ます。

自分が責任を持つハッシュ値の範囲は一次元トーラスの半円だったりしますが、
詳しく分かりやすい説明はシミュレータ完成時に併せて行います。

とりあえず、馬とびが他の論文で発表されていなく、かつ特許も取得されていない場合は
このレスにより公知の技術となりましたので、特許料なしでみなが自由にDHTを実装する
ことができるようになります。

公知となるかどうかが問題ですね・・・

425 :[名無し]さん(bin+cue).rar:2005/11/07(月) 23:26:24 ID:p8q/iICs0
>>423-424
君の言ってることは難しすぎて僕には理解できないよ・・・
そもそも一次元トーラスって何?


426 :Imo ◆.jC7ANgFY. :2005/11/07(月) 23:38:55 ID:rBpvU8O/0
>>423
おk、理解した。とりあえず良い点は332氏が言ってくれてるので私が気付いた
問題点を挙げてみようと思う。私自身も過去に似た発想をしたことがある。まぁ
似て非なる物だけど。それは、mod 13の結果が隣か、3つ隣しか接続しなければ
そのままよりは接続数が少なくすむかもしれないという程度のものです。でも、
これらには問題があって、接続先が遠いということ(TCPではないとダメ)。例えば
底を2としてこれを計算した場合、1万数千人クラスでは最大6段階接続が5461
個隣の時にする必要が発生する。期待値としては3回〜4回。加えてこの場合、
ノードの離脱、追加への対応が結構大変なような気がする。ここに新しい発想
が必要。それとCPUの能力はそれぞれ差があり、大きい人はなるべくその力を
発揮させたいわけで、それが発揮できる仕組みにできるかというのも考えられ
るならば考えたい所。

Webで発表された場合も公知された文書となる事がある、らしいので2chなら
ログが残るのでなおさら効力を発揮すると思いますよ。思うだけですが。

>>425
リング状の位置に自分を置くということ。変に例えるならば無限個の椅子のある
椅子とりゲーム。右隣の人の右隣の人の…は左隣の人になるという。ネット上
ならば反対側の人も見ようとすれば見れるという点で違うけどもイメージとして。

427 :one^ ◆l6IcIKlppg :2005/11/08(火) 00:00:59 ID:mkiPM5tm0
>>423
なんかお話が盛り上がっているようなので、私も考えを出してみます。
基本的には、>>324を見た感想の>>328を詳しく書いただけ。間違っていたら指摘して。
ちゅーか基本的考えは同じかも。332さんのそれは2^N間隔でリンクを持つ単純なスキップリストだよね。

各ノードの持つハッシュ値でソート済みの一次元のトーラスというのは、
自ノードを基点と考えて一周して戻ってくるところまでを全体とすると、1つの直線だと考えることができます。
これは、自ノードのハッシュを0と置いて、相手との相対距離を測る方法で、
距離 = (自ノードHASH - 比較ノードHASH > 0) ? (比較ノードHASH - 自ノードHASH): 自ノードハッシュ + ABS(比較ノードHASH - 自ノードHASH);
で求める値を自分から比較ノードまでの論理的な距離と考えることで自分を出発点とした1本の直線になります。
ここで、今N=20000個のノード(ノード1〜ノード20000)があるとして、
これらのノードは以下の条件を満たすように繋がっているとします。
1.各ノードは自分の担当するハッシュ値を最低1つ持っており、これを基にハッシュ値の絶対位置上でソートされている。
2.各ノードは自分の1個隣、10個隣、100個隣、1000個隣、10000個.と全体ノードの`半分'の中で論理距離10^Nの間隔でリンクを張っている。
(これをリンク1、リンク2.....リンクnとする。nは、for(i = 0, n = 0; n < log10(N/2); ++i) { n = 10 ^ i; } 。)
この条件を満たすノードの集合をどうやって作るのか?ってのは、ネットワークは1つのノードから始まって、
1づつ増えていくことを考えると、そう難しくないはず。スキップリストを作る方法と同じ。


428 :one^ ◆l6IcIKlppg :2005/11/08(火) 00:01:55 ID:PcslUL1i0
で、次が検索の基本的考え。ハッシュAを持ってるノードを探す方法。
自ノードを出発点として、全体のちょうど半分の位置にいるリンク4(ノード10000と繋がっている)へ問合せを行う。
問合せの内容は、「君のハッシュ値は?」。ここで、聞いたハッシュ値から上記方法で論理距離を求める。
このとき、リンク4の論理距離がハッシュAの論理距離より、近ければ、次はリンク3(ノード1000と繋がっている)へ同じ問合せを行う。
遠ければ、ノード4のハッシュ値からハッシュ値Aまでの論理距離を求めて、そのハッシュ値の検索をノード4へ依頼する。
以下繰り返し。依頼を受けたノードも同じ手順で繰り返し。
で、10000...1000...100...10、とハッシュの範囲が絞れてくるので、10まで絞れたらその辺りにいるノードに問合せを行う。
最後の条件、各ノードは自分の前後10ノードまでの情報を全て持っている。

どうでしょ。

429 :[名無し]さん(bin+cue).rar:2005/11/08(火) 00:05:49 ID:kG1iXDgF0
>>425 わかんなきゃ黙ってるのが基本。素人が口を挟むようなスレではない。
いちいち全員にわかるように説明してらんないでしょ。

430 :[名無し]さん(bin+cue).rar:2005/11/08(火) 00:08:51 ID:FShouc2G0
このスレのレベルが上がりすぎてみんなが付いていけていない件について



まぁ、2人も製作者がいれば、いつかはny、shareを超えるp2pが生み出せるハズ…

431 :one^ ◆l6IcIKlppg :2005/11/08(火) 00:12:15 ID:PcslUL1i0
>>距離
ごめんうそ。計算式違う。



432 :[名無し]さん(bin+cue).rar:2005/11/08(火) 00:13:48 ID:SoWkq7wj0
わかんないのは僕だけじゃなかったかー

433 :[名無し]さん(bin+cue).rar:2005/11/08(火) 00:19:53 ID:2GQ85fBz0
見てるだけで頭が良くなりそうだぜ!

434 :[名無し]さん(bin+cue).rar:2005/11/08(火) 00:22:22 ID:OvDM1z5v0
知っているかもしれないがDHT論文リンク
ttp://dev.ariel-networks.com/modules/xfsection/article.php?articleid=20
ついでに日本語コンテンツ検索の精度を上げるには形態素解析エンジンの実装も必要になると思う

435 :[名無し]さん(bin+cue).rar:2005/11/08(火) 00:25:05 ID:1I2Qk5eB0
nyのときもそうだったけど。
100%わかんないときはスルー。
部分的に用語の意味がわからんときは質問。
よくわかった上でネタがあるときは提案。

436 :Imo ◆.jC7ANgFY. :2005/11/08(火) 00:33:10 ID:w5rDOUIl0
>>328をちょっと戻って読んでみたんだけど、FileIDやUserIDを探すよりも何より、
ファイル名検索が一番ボトルネックとなってきそうな気もする。ハッシュと言えば
保証は無いまでも基本的に均等に分散されてるものだし、1次元だし。それに
対してファイル名はというと…。現在はクラスタ化によってある程度は解決され
ているような言い方されてるけど、私はクラスタ化は一時的な解決方法であって
本来はクラスタ化の必要が無いような環境を作るべき、という考えをもっている。
だけど、良い考えが思いつかない。

形態素解析を積めば良い、と思うかもしれないけども、ファイル名検索の時に
どれほど形態素解析がうまく働くか。文章でも無く、固有名詞わんさかで…。

ちなみに現在、私の中で、一番有力な案は、3-gramのデータのハッシュを作り
担当を決め、それによって管理するという技。でも、それにも色々と問題があり、
ファイル名が長い方が基本的に得であり、短いと出てきにくいという難がある。

邪道みたいで嫌だけど、カテゴリー分けして、クラスタの外に出て行かないよう
にする。これで数十倍は効率化できる。けどそれより後。まだまだ試行錯誤中。

437 :one^ ◆l6IcIKlppg :2005/11/08(火) 00:39:07 ID:PcslUL1i0
hahhaaaa-。
テキトウすぎてボロボロだぜ。言いたい事だけは分かってもらえると信じて、あえて訂正はしません・・。

俺はとりあえず、WinnyBBSクローンをめざします。
今のところ見た感じでは、BBSよりファイル共有のほうが簡単そうなんだけど、
それを作るのは時期的にヤバイ。
んで、ちょっとしたデモとして、ポエム検索ツール(ポエム以外DL不可能)なんてのは、おもしろいかも?
遊び程度で。
何より自律的にWinnyネットワークを構築するあたりを作ることが一番重要なので、
練習としては、ちょうどいいかもなんて思っとります。俺は小さいところから確実に派です。(つまり弱気)

438 :one^ ◆l6IcIKlppg :2005/11/08(火) 00:51:27 ID:PcslUL1i0
>>436
個人的には、クラスタって考えは好き。
クラスタの一番上層を固定カテゴリに区切って、
その固定クラスタ間を高速に移動できたらいいんじゃないカナとか思ってる。

>>ファイル名検索が一番ボトルネックとなってきそうな気もする。
>>328で思った。そうだとおもう。それ結構難しい問題です。
そもそもハッシュって考えが完全一致検索を前提としているので、
fuzzy matchingとか絶対に無理だし、そこまでいかなくても結構きつい。
で、ファイル名を解析して、単語単位でハッシュ表を作るのはいいのですが、
そうすると1つのファイル名から複数のハッシュ値がでてきて、それがさまざまな場所へ分散します。
で、実際それの7割以上は無駄なゴミになると思う。


439 :one^ ◆l6IcIKlppg :2005/11/08(火) 01:04:02 ID:PcslUL1i0
>>438
>で、実際それの7割以上は無駄なゴミになると思う。
無駄なゴミを出さないようにより検索に使われそうな単語を選択するアルゴリズムを使って
ハッシュ値を求めると、同じような単語ばかりでハッシュが作られて、
次は検索結果がゴミだらけになりそうなんだが。


440 :one^ ◆l6IcIKlppg :2005/11/08(火) 01:24:54 ID:PcslUL1i0
ああ、検索結果がゴミだらけになっても、
被参照量を参考にソートかけて上位100件とか出せば、ゴミは自然と下のほうに消えていくかな?
それで、一定間隔(実際は同一ハッシュ値に保持できる最大件数を超えたとき)で
下位にいるハッシュ値を全体の20%くらいの量消してやれば、
段々と検索結果に相応するファイル名のハッシュだけが残っていくとか。



441 :one^ ◆l6IcIKlppg :2005/11/08(火) 01:29:03 ID:PcslUL1i0
補足。
被参照量は、ファイル名+検索単語単位でカウント。
実装としては、ハッシュ管理ノードからはハッシュ値とファイル名だけ受け取って、
欲しいファイルがあるときは、ハッシュ値をそいつへ投げて、その実体を保持するノードのアドレスを教えてもらう。
そして、ハッシュ管理ノードが被参照量をカウントする。
被参照量=保持ノードのアドレスをリクエストされた回数。


442 :one^ ◆l6IcIKlppg :2005/11/08(火) 01:33:12 ID:PcslUL1i0
補足の補足。
ハッシュ値には、単語単位のハッシュ値(検索用)と
ファイル全体のハッシュ値(識別用)があって、
ファイル要求やファイル保持ノードアドレスの問合せはファイル全体のハッシュ値で行う。
(としないと、識別できないか・・)
DHTに使うハッシュ値は、検索用のやつ。


443 :[名無し]さん(bin+cue).rar:2005/11/08(火) 01:41:34 ID:uzxh1dc40
もすかすてこのスレって凄い?

444 :[名無し]さん(bin+cue).rar:2005/11/08(火) 02:29:08 ID:LqJpCe+q0
いいえ。ちっともすごくありません。

すごくないのでほっといてください。


445 :[名無し]さん(bin+cue).rar:2005/11/08(火) 04:12:11 ID:WsksQOTw0
まったくわかりません><頑張ってください

446 :[名無し]さん(bin+cue).rar:2005/11/08(火) 12:30:43 ID:2k6dB9T10
>>440
昔作ろうと思って同じようなところまで辿りついた。
問題なのは、捏造警告が出ても尚検索とリクエストの数はある程度あるということ。(拡散がなかなか止まらない)
自分の場合はnyの検索システムからそこをなんとかするために、登録制のDHTに行き着いた。
DHTでデータベース化してあれば、捏造警告のフラグを立てるなり(DicNYの代わり)、データベースから消すなりできるから。

ファイル名での検索は結構困難だから、ジャンル指定による検索を考えてた。DHTでジャンルで引いてキーワードによる絞込み。
クラスタ化は、正直どう実装していいか案が浮かばなかった。というか不要だと思ってた。
辞書引きできるようにするそもそもの目的はファイル検索とDL効率の向上なわけで、所属クラスタに大きく左右されるようなデータベースなんか意味がないと思ったし。

データベースのファイルとノードの関連付けだけど、ちょっと面倒なやり方だけどMXの2次接続みたいなのを考えてた。
データベースには親に登録代行してもらって、窓口にもなってもらう。親の指名は流動的。
中継は親に限らず誰でもよい。(すでに第一次UP元が誰であるかは確かめられないから)

忙しくなったから結局開発しなかったんだけどね。このスレ見てたらまたいじってみたくなってきたよ。


447 :[名無し]さん(bin+cue).rar:2005/11/08(火) 13:29:25 ID:G4+hXeMiO
HDDに優しいソフトがいいなぁ。

448 :[名無し]さん(bin+cue).rar:2005/11/08(火) 13:50:10 ID:y8ahUQc+0
>447
bbsだけみたいだから軽いんじゃね?

449 :千年うんこ ◆UNKOg/MQDY :2005/11/08(火) 15:52:36 ID:gYj6i8Lx0
参考までに。
WinnyBBS Viewerというソフトが以前開発されてましたね。
ttp://web.archive.org/web/20040410053634/http://xbv819tr.hp.infoseek.co.jp/
WaybackMachineに残ってた。

450 :[名無し]さん(bin+cue).rar:2005/11/08(火) 19:34:55 ID:xmi3RwrX0
つまり酢豚にパイナップルは入れるなということですねヾ( ゚∀。)ノ

451 :[名無し]さん(bin+cue).rar:2005/11/08(火) 19:44:36 ID:Rja2k5OF0
わからないなら黙って見守らないか?
後くだらない雑談してるやつも。
今は知識と技術持ってるやつらが話し合って他のやつらは黙って試作品ができるのを生暖かい目で見守ろう。

452 :[名無し]さん(bin+cue).rar:2005/11/08(火) 21:15:24 ID:zYuIJafc0
>451
案を出す程度なら良いんジャマイカ

453 :[名無し]さん(bin+cue).rar:2005/11/08(火) 21:26:49 ID:Rja2k5OF0
>>452
いあ、それくらいならいいんだがな?
せっかくの良スレが無駄な書き込みが多いなと思っただけだ。

454 :[名無し]さん(bin+cue).rar:2005/11/08(火) 21:41:40 ID:JgocyMhr0
>>453
お前自身が無駄な書き込みしてるじゃん。

455 :[名無し]さん(bin+cue).rar:2005/11/08(火) 21:55:11 ID:lLI/ak0k0
無駄な書き込みと思ったらホイールを素早く回しましょう。
それで解決よw

456 :[名無し]さん(bin+cue).rar:2005/11/08(火) 21:58:17 ID:7hnADw9H0
有用ならどこかにまとめりゃいいんだよ。

457 :[名無し]さん(bin+cue).rar:2005/11/08(火) 22:21:48 ID:3TTYttvI0
駄レスをやめれば済む事だ。

458 :Imo ◆.jC7ANgFY. :2005/11/08(火) 23:22:50 ID:w5rDOUIl0
捏造なのか本物なのかの判断方法について今、案があるので書いてみるわ。

そもそも現状で判断が難しいのは、捏造警告とファイルキーが別々に流れて
いるから。そこで逆にとってファイルキーにいかにつけるかの方法を考えた。
ファイルキーは固定長にする予定なので出来る限り短くする必要があり、また
十分な量の情報入る必要がある。形式をここにおいて示す。

[捏造、カテゴリー違い、ファイル名違い、重複キー、未設定、評価0〜5]を4Bit
で表現したものをAccFlgとする。またこの実現には128Bitの領域を使用する。
前半48Bitは存在リスト、後半80Bit(AccFlg*20)が評価リスト。例えば自分のID
のmod 48が5で、捏造申請する場合は、存在リストの5番目のビットを確認し、
設定されていないことを確認した上で、評価リストの自分の位置に相当する
ところに捏造というAccFlgを挿入する。この作業の後、20個の評価リストが集
まっていれば、頭32BitはFFFFFFFFで初期化し、統計情報を後半の96Bitに
整理して載せる。ファイルキーがぶつかった場合は集計する。

不正を探すのは至難の業ですが、16Byteの領域で20人に評価を聞くことが
できるかもしれないというのは有望かなとかとか。まだ改善の余地はありそう
なので気付いた点があれば是非お願いします^^^^

459 :one^ ◆l6IcIKlppg :2005/11/08(火) 23:53:23 ID:ISRq/bHz0
>>458
P2Pは、大学に入るまで全く手をつけない(実装を作らない)つもりなの?
ちなみに、YESなら、その理由は何?


460 :Imo ◆.jC7ANgFY. :2005/11/09(水) 00:33:06 ID:wSQyx71X0
>>459
手をつけ始めたとしても、受験戦争があるので、完成させる時間は無いから。
加えて、それまでに現在のサイトの整備や、受験前にしておかなければダメな
ことがいっぱい残っててなかなか手をつけられないというのがあるから。大学
に入ってから論文を書きつつ開発をはじめようかなぁとか。

なら今なぜここで議論をしているのかというと、資料集めがてら。資料は記録
さえしておけば、プログラミングを途中で止めるのと違って、意味をなすから。


工学部情報学科狙いだから入れればほぼ全てこれに時間注げるし、その時
は期待してもいいかもですよ。その頃にはWinnyの判決も出ているだろうし。

461 :[名無し]さん(bin+cue).rar:2005/11/09(水) 00:43:54 ID:c++JW3050
ストリーミング放送のパケットに偽装って出来たらキボン

462 :one^ ◆l6IcIKlppg :2005/11/09(水) 01:09:11 ID:Gwh8ENBw0
>>460
ごもっともな意見。
>工学部情報学科狙いだから入れればほぼ全てこれに時間注げるし
これは、学校と待遇によるかも?

>>461
ISPの規制は、どうにかしたいなぁ・・。


463 :[名無し]さん(bin+cue).rar:2005/11/09(水) 08:18:05 ID:xBtlUGr/0
WinMoe

464 :[名無し]さん(bin+cue).rar:2005/11/09(水) 09:08:15 ID:LQ1YaK5q0
>>458
ファイルキーは固有のハッシュ値だよね?
統計処理をする時、0xffffffff で初期化するって言うけど、
統合する(集まったもの同士を結合する)際に、2つがすでに
統合したものかどうかが判定できないんじゃないかな?

流し読みした程度なんで、訳わかんないこと言ってるかもしれんが
そこはあえてつっこまないでくだしぃ。

465 :[名無し]さん(bin+cue).rar:2005/11/09(水) 09:15:56 ID:LQ1YaK5q0
あ、そうか。
統計の部分に乱数でも仕掛ければ確率的には妥当なものが得られるのか。
勝手に妄想スマソ。

466 :[名無し]さん(bin+cue).rar:2005/11/09(水) 14:01:38 ID:FDTXz27s0
>>460
> 工学部情報学科狙いだから入れればほぼ全てこれに時間注げるし、その時
> は期待してもいいかもですよ。その頃にはWinnyの判決も出ているだろうし。

最初の1年は、一般教養やサークル活動やらで、自分の時間はこれっぽっちも
とれないはず。
コンピュータ関連に青春かけるより、友達と遊んだり、彼女とデート三昧したほうがいいよ。
人の気持ちはわかんないけど、コンピュータの気持ちならよくわかる、そんな人間になると、
先の人生で人間関係に苦しむことになる。

467 :[名無し]さん(bin+cue).rar:2005/11/09(水) 14:02:15 ID:KKvCBhM20
そんなことは一概には言えない

468 :[名無し]さん(bin+cue).rar:2005/11/09(水) 14:05:59 ID:W+VZphTQ0
感謝する気持ちと礼儀作法知らない人は

469 :[名無し]さん(bin+cue).rar:2005/11/09(水) 14:10:54 ID:o5wepfJs0
Download板に来てまで人生論を語るとは、笑わせてくれる。
人間関係を築くことはできても空気を読むことはできないらしい。

470 :[名無し]さん(bin+cue).rar:2005/11/09(水) 14:11:49 ID:FDTXz27s0
ほらね。こんな連中ばっかり。

471 :[名無し]さん(bin+cue).rar:2005/11/09(水) 14:17:17 ID:x5tQXJ4r0
待て待て。荒れるには早すぎる

472 :[名無し]さん(bin+cue).rar:2005/11/09(水) 15:46:40 ID:UBF/ES8t0
>>471
同意、せっかく製作者が技術を話合って作ってくれようとしてんのに人間関係がどうたらって、そうゆう人は来なきゃいいだろ。

473 :[名無し]さん(bin+cue).rar:2005/11/09(水) 17:56:26 ID:AVkYthq+0
人間関係とか感謝どうのってより、キャッシュ即消しDOMは実際害になるから
対策として、shareであったポイント制みたいの付けるのも悪くないと思うよ
最初から付ければ文句言う人もいないでしょ

474 :[名無し]さん(bin+cue).rar:2005/11/09(水) 18:49:01 ID:qxc6Ct/e0
キャッシュの管理は必要だけど還元しないのは問題だよ

475 :[名無し]さん(bin+cue).rar:2005/11/09(水) 19:25:08 ID:M4qgOgal0
ポトゼロ対策

476 :Imo ◆.jC7ANgFY. :2005/11/09(水) 20:09:39 ID:wSQyx71X0
>>461 暗号化されて一見特長の無いUDPパケットならば制限はかけられない、
とか思ってるんだけどそこんところどうだろうか?w
>>462,466 授業さえちゃんと聞いとけばいいと思ってるんだけど、どうだろうか。
サークルにあけくれられる時間があるのなら、きっとプログラミングにあけくれて
も良いかなとか。ま、夜に時間あるからサークルしても良さげだけど。
>>464 ちゃんと説明してなかったわ。頭の0xffffffffは、集計済みであるという
フラグの役目をするの。0xffffffffは32個のbitが立ってるから集計済み以外では
ありえないということで。後半部分は計算が楽になるようにしようかなとか。
でも、今更ながら、考えたら、途中状態でも表示するし、わざわざ集計する必要
もないなとか思ったり。
>>466 心配ありがとう。でも大丈夫さ、休日は今でも友人か(今はいないけど)
彼女と映画やボーリングやカラオケ行ってるから。今月入って3回もカラオケ
行ってるし。金欠の方が先にきて大変なことになってるし。
>>473 なるほど!キャッシュ所持量でポイント計算するのは良い考えだ!
>>474 還元というのは?
>>475 私が作る物は指定ポートに送信するしかしないと思うからそもそも対策
も何もポート開放しておかなければ通信自体ができない予定。

とりあえず私は今はone^さんに期待&案について協力するつもり。

477 :one^ ◆l6IcIKlppg :2005/11/09(水) 21:33:59 ID:bGUKHzFH0
>>476
UDPなら、DNSの資源データ上でやり取りすれば間違いなく止められないと思う。
Windowsならみんな53ポートあけれると思うし。
ただ、そこまではしなくていいと思ってる・・。

>とりあえず私は今はone^さんに期待&案について協力するつもり。
ども、ただ私は手始めにWinnyぱくります。


478 :one^ ◆l6IcIKlppg :2005/11/09(水) 22:20:15 ID:bGUKHzFH0
BBSを作ると言ってたけど、忙しいのとBBSの仕様がいまいち分からなくて当分かかりそうなので、
先に合法な情報の共有からやろうと趣向が変わりました。.txtのポエムのみとか。
これは、使える使えないの話じゃなくて、動くかどうかみたいので、先に作ろうかと。
それとBBSだけを考えるとどうも現実的じゃない(BBSを見るユーザはBBSを見るときしかソフトを起動しない)ので、
別のサービスもいくつか必要だなーと思ってのこと。
もちろんのちのちBBSもやるきです。ほんというとWinnyBBSのプロトコルだけ利用してブログとかやりたい。


479 :one^ ◆l6IcIKlppg :2005/11/09(水) 22:27:16 ID:bGUKHzFH0
で、ネットワーク周りがだいぶできてきたんで、そろそろどういった形のソフトにするか考えていて、
今思っているのが、コアと呼ばれるモジュールだけを作ろうといったものです。
これは、ユーザーインターフェースをソケットしか持っていません。(ソケットが一番どのOSでも同じように使えるものかなと)
なので、別途にGUIアプリなど作って、それがコアへ接続してコマンドを投げるようになります。
コマンドは、大きく分けて2種類しかなくて、それが「設定」と「取得」です。
設定は、ごく普通の設定(ポート番号など)や、検索キーワードの登録、DLしたいファイルの登録などです。
また、検索ワードの削除など削除系も設定の一種と定義します。
取得は、ごく普通の設定(ポート番号など)の取得や、登録した検索キーワードの対する結果取得などです。
特徴として、即時応答する「命令」系のコマンドがありません。設定系のコマンドはコアに対して「ヒント」を与えるだけです。
これは、アプリケーションの自律性にユーザをできるだけ関与させたくないというのと、
使う側にP2Pネットワークの構築やプロトコルを意識させたくないため、
またそれを隠蔽してしまうことで内部の変更が外側に影響しないようにしたいからです。
(たとえば、Winnyのプロトコルが正式に変わっちゃって互換性がなくなったときに
 コアを別プロトコルに変えても使う側のソフトには影響しない。・・・・設定項目が増えたりはあるかも・・・できるだけしない)
それに、こうしとくと、コアさえマルチプラットホームにしとけばどこでも動くし、(使う側があれば)
たとえばサーバでコアを動かして、CGIからアクセスするなんてことも可能で、使用分野が広がるかなと。
また、IFの接続毎にセッションを持つことで、複数のアプリケーションからコアを使えるようにすると
コアのようなもの2つ同時に立ち上げるよリ、効率的に動けるかなとか。(片方の結果で使えそうなものがあれば渡しあったり)

(-Д-)y-~~ 要約すると、「いろいろとめんどいのでグラフィカルユーザインターフェースを絡めて考えたくない」。


480 :[名無し]さん(bin+cue).rar:2005/11/09(水) 22:33:11 ID:1DOXrAB60
( ゚д゚)ポカーン

481 :[名無し]さん(bin+cue).rar:2005/11/09(水) 22:33:17 ID:M9QEhBq90
動作形態としてFreenetみたいなもんね。なるほど。

482 :[名無し]さん(bin+cue).rar:2005/11/09(水) 22:40:16 ID:piV6K7fD0
>>478
>ほんというとWinnyBBSのプロトコルだけ利用してブログとかやりたい。
おもしろそうじゃん。


483 :one^ ◆l6IcIKlppg :2005/11/10(木) 00:43:42 ID:KpyNhzFN0
まだプロトコルの解析とかやってるレベルだけどね・・。

今、本物ny相手にキーワード検索して、検索結果見て、ファイル選んで、キャッシュファイル送信要求出して、
キャッシュファイルデータをゲットするところまではできた。
ただ、このデータが暗号化されていて読めないので調べなあか-ん。
13バイトのファイルを要求したら、データ部に29バイトもついて返って来たし・・・ヘッダかなんか付いてんだろうか。

併行してnyの挙動も大体分かってきた。


484 :[名無し]さん(bin+cue).rar:2005/11/10(木) 01:56:13 ID:U1ehTWHI0
がんばれおまいら!

485 :one^ ◆l6IcIKlppg :2005/11/10(木) 02:06:39 ID:KpyNhzFN0
(まだ実験的にだけど)ファイルの送受信までできました。
↑は先頭にファイルのハッシュ値がついていただけだった。
暗号だけ解いたらファイル内容をそのままを送っているので、
保存形式は好きなようにできそう。
準備だけはできたと思うんで、本格的にやりはじめれそう。ただ俺はあまり時間がない。

で、知っている人いたら教えて欲しいのですが、
Winnyプロトコルの実装を本家とは別で公開しちゃったら法的にまずいのでしょうか。
いちおう、Winnyの技術を購入してそれを参考にして作っているのでOKな気はするのですが、
(当然だけど)公開されていない暗号方法も使う範囲は全部解けるようにしてて
これはある意味不正アクセスになるんじゃないかとか心配しています。
どうですやろ。


486 :one^ ◆l6IcIKlppg :2005/11/10(木) 02:09:20 ID:KpyNhzFN0
あー、いや、だったら、あのファイヤーウォールの会社もあぶないか。


487 :[名無し]さん(bin+cue).rar:2005/11/10(木) 06:23:12 ID:OS0gDthr0
>>486
いよいよ稼動間近ですね!w

488 :[名無し]さん(bin+cue).rar:2005/11/10(木) 07:33:44 ID:qWveN3i+0
今後発展の可能性のないnyネットワークより、皆さん独自開発のネットワークで試してみたいです

489 :[名無し]さん(bin+cue).rar:2005/11/10(木) 15:25:25 ID:Tt3F77Xl0
俺が望むP2Pは欲しいブツがワンクリックで短時間で確実にゲットできる。
こんなのが欲しい。
あっキャッシュがHD食いすぎてウザすぎなのでキャッシュはなしの方向で。
でも匿名性ありまくり。みたいな。

490 :[名無し]さん(bin+cue).rar:2005/11/10(木) 16:57:52 ID:tE5LYnc+0
寝言を言うな

491 :[名無し]さん(bin+cue).rar:2005/11/10(木) 17:28:17 ID:/MwPWaUG0
>>489
ba-ka

492 :[名無し]さん(bin+cue).rar:2005/11/10(木) 17:51:38 ID:zqQ5chJH0
スレ汚しになったらごめん。

このスレでUnix.Penguinのウィルスが検出されるんだが
どのレスが原因なんで?あぼーんして見やすくしたいんだが…

493 :[名無し]さん(bin+cue).rar:2005/11/10(木) 17:59:59 ID:nR8rWQC10
>>492
>>6

494 :[名無し]さん(bin+cue).rar:2005/11/10(木) 18:05:53 ID:mnHObIVU0
>>492
>>239???

495 :[名無し]さん(bin+cue).rar:2005/11/10(木) 18:11:24 ID:zqQ5chJH0
>>6のメール
>>239をアボーンしても検出されるなorz

496 :[名無し]さん(bin+cue).rar:2005/11/10(木) 18:14:38 ID:Y9RxaEAE0
>>495
そりゃスゴイ!
俺もさがしてみるかなw

497 :[名無し]さん(bin+cue).rar:2005/11/10(木) 18:24:00 ID:icTbZl920
>>466
工学系の一年は般教より必修だろ。
順序科目落とすと、一年の時点で留年ほぼ確定になることもあるし。
人間関係なんて実験や過去問のやりとりで、自然とry

498 :[名無し]さん(bin+cue).rar:2005/11/10(木) 18:38:02 ID:fUmIfVN00
蒸し返すな馬鹿が。

499 :[名無し]さん(bin+cue).rar:2005/11/10(木) 19:10:23 ID:0MVLcYYu0
ちょっと見ない内になんか盛り上がってんじゃーん。

500 :one^ ◆l6IcIKlppg :2005/11/10(木) 22:10:54 ID:lrU4FoBw0
共有できるファイルが*.txtだけだったらへこむ?


501 :[名無し]さん(bin+cue).rar:2005/11/10(木) 22:15:38 ID:nV8n3EPZ0
いや怒る

502 :[名無し]さん(bin+cue).rar:2005/11/10(木) 22:17:47 ID:AgFeidHa0
そして泣く

503 :[名無し]さん(bin+cue).rar:2005/11/10(木) 22:22:16 ID:tE5LYnc+0
エロAAを共有しろということか。

504 :one^ ◆l6IcIKlppg :2005/11/10(木) 22:22:15 ID:lrU4FoBw0
>>501
バーべQにする?

じゃあーダブルクリックしても開けないという
ものすごいプロテクトをかけたファイルに使える拡張子を書くというのは?
これなら、クラックしないと触れないし。





あーなんかきたないな。だめじゃ。考えとく。


505 :[名無し]さん(bin+cue).rar:2005/11/10(木) 22:30:08 ID:zqQ5chJH0
テストとしtxtなら別に俺はかまわんが・・・。
でも、少し寂しいよな。まあ、期待して待ってる!!

506 :[名無し]さん(bin+cue).rar:2005/11/10(木) 22:35:02 ID:x8hjSwHs0
自分で直せばいいよね
それかローカルで直すツールを使うとか

507 :one^ ◆l6IcIKlppg :2005/11/10(木) 22:37:46 ID:lrU4FoBw0
じゃあ、とりあえず、txtで・・。
データちっさいし。ファイル共有に関してはあまり期待しないで。
先に情報交換の場を持ちたいので、BBSに力を入れたい。
ファイル共有はその後その場所ででもいいかなと。
ただ、先にちょこっとだけファイルやっときたいだけなので・・。デモもかねて。


パチンコ屋と景品交換所の関係をソフトウェア開発において実現するなんてのもおもしろそうだな。
なんて。


508 :[名無し]さん(bin+cue).rar:2005/11/10(木) 22:51:19 ID:iT0owOaq0
>パチンコ屋と景品交換所の関係をソフトウェア開発において実現するなんてのもおもしろそうだな。
なんて。

法の穴をつくのはおもしろいな

509 :[名無し]さん(bin+cue).rar:2005/11/11(金) 00:22:34 ID:K88S0dtqO
one^氏のはいつ頃デモソフトを試し始めるのですか?

510 :[名無し]さん(bin+cue).rar:2005/11/11(金) 00:30:31 ID:ZB3bV0au0
one^氏はnyをもとに造ってるんですよね
やっぱキャッシュがnyと互換性が持てるようになればうれしい
がんばってヽ('A`)丿

511 :[名無し]さん(bin+cue).rar:2005/11/11(金) 00:33:04 ID:Y2KwR4eI0
キャッシュ互換とかはいらないだろ。
ファイル共有するわけじゃないんだから。


512 :[名無し]さん(bin+cue).rar:2005/11/11(金) 00:48:51 ID:SRUbog/40
「幇助の疑い->逮捕」は、恐ろしい損失だからな。
まあ金子の人のカタがつくまで大人しくはしてると思うが。

513 :[名無し]さん(bin+cue).rar:2005/11/11(金) 01:08:00 ID:ZTeXLie60
nyのキャッシュは、もう割れてるからイラナイ。

514 :one^ ◆l6IcIKlppg :2005/11/11(金) 02:27:11 ID:sHKVTN0/0
>「幇助の疑い->逮捕」は、恐ろしい損失だからな。
おれは著作権侵害の幇助をする気はない。
結果論で、幇助なんて言われても困るしな。
別の可能性、例えばコンテンツ配信に関する管理方法などテストしたいのよ。
どうやってお金を取るかってやつ。今はログインレベルでしか無理かなーと思ってる。
そして最終的にその技術をホリえもんに売ってフジテレビと提携して使ってもらうの!
そして俺は会社やめてニートになる。それが夢。まあ無理。

>>509
正直分からない。
あと、2,3回まる1日の休みがとれれば、とりあえず動く程度のはできるかも。
ただ、それがいつまでに取れるか微妙・・。
最近は、毎日2時間くらい作業しています。

>>510
キャッシュ互換ってのは、Winnyのキャッシュフォルダの中身を持ってきたいってこと?
ファイル保存形式はどうするかまだ決めていないけど、
通信レベルでは同じものを運んでいるので、Winnyネットワーク上にあるファイルへはアクセスできます。
ただ、金子氏がWinnyをバージョンアップさせてプロトコル互換がなくなったりすると無理。

515 :[名無し]さん(bin+cue).rar:2005/11/11(金) 06:15:01 ID:/bZxee8D0
今日から3日間休んでイイヨー

516 :[名無し]さん(bin+cue).rar:2005/11/11(金) 12:01:47 ID:2WuI+5xn0
きのうの昼下がり、対向車とすれ違うのが難しい狭い道路でのできごと。
対向車と鉢合わせ(↓な感じ)

_______/ ̄\____
●→    ←俺
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
そこで俺のほうが待避所に近い所にあるし、とりあえずバックして
↓の図のように待つことに。


_______/ ̄\____
●      ●→      俺
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
これで対向車は待避所に入り、すれ違う事が可能になる。


_______/ ̄\____
         ●    ● 俺
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄


         _/ ̄\_
      εΞ└●──●┘俺
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

↑なんでこうなるの?


517 :[名無し]さん(bin+cue).rar:2005/11/11(金) 15:19:39 ID:3VR9zzPF0
>508
P2Pはパチンコ業界と違ってポリハムが賄賂を貰えないからダメだと思う

518 :[名無し]さん(bin+cue).rar:2005/11/11(金) 16:24:24 ID:sHWr7huc0
>>516
よくわからない!

519 :[名無し]さん(bin+cue).rar:2005/11/11(金) 21:07:15 ID:e7QwHUe/0
>>516
対向車が避難所に入らず、
バックした俺の目の前までそのまま直進してきた後、
俺はどうしたの?


520 :[名無し]さん(bin+cue).rar:2005/11/11(金) 22:24:01 ID:rHM7v8IM0
同じポートばっかり使ってるとISPに規制されるorz
一定時間ごとや転送ファイルごとにポートを変えるような機能希望。
UPnPとか使えば、ルーター使ってても可能だろうか…。

521 :[名無し]さん(bin+cue).rar:2005/11/11(金) 22:26:24 ID:a0T7ar5f0
one^氏はどんな仕事をしてるんだろう。
一般サラリーマンは明日から休みだよな。
2、3日休みが取れればってことは、日曜には動く段階まで?


522 :[名無し]さん(bin+cue).rar:2005/11/11(金) 22:35:45 ID:OuEZfIeJ0
じゃあ日曜日までに頑張って共有するポエム書いとくからおねも頑張れ

523 :[名無し]さん(bin+cue).rar:2005/11/11(金) 22:36:13 ID:HDts3fDv0
torrentみたいに、負担率を付けて欲しい。
例えば、負担率が0.5ならまだ半分しかうpしていない、1なら全部、2なら2回うpしたみたいな感じで。
後、負担率にペナルティーを付ければ、キャッシュ即消しも少なくなると思う。
例えば、1以下で消した場合はDL速度ダウンとか、強制的に下流の方にいくとか、
逆に2以上うpしたやつはDL速度アップとか、上流の光マンばっかとつながるとか、そういう仕様をつけてほしい。


524 :[名無し]さん(bin+cue).rar:2005/11/11(金) 22:46:59 ID:a0T7ar5f0
>>523
のアイディアは良い考えだと思うな。
でも、それをする前に捏造ファイルをどうにかして欲しいな。

525 :[名無し]さん(bin+cue).rar:2005/11/11(金) 22:58:46 ID:CgT48xau0
そういう制約みたいなの付けすぎると参加者減りそう

526 :[名無し]さん(bin+cue).rar:2005/11/11(金) 22:58:54 ID:+8fr9efD0
nyが実装しなかったのはそのせいだがな。
アプすることにだけインセンティブ与えるとファイル名の偽装・捏造ファイルが増える。
人気のあるファイルを偽装してアップしまくれば、DLし放題になるわけだからな。
そしてそういう偽装を規制・対処するには、管理鯖を置いて捏造ファイルチェックをかけないとなくなる。

nyが捏造や消し対策に甘いのはその辺との絡み。まぁ開発が追い付かなかった(これからってときに
タイーホ)せいもあるが。
上のほうで話が出てるが仮想HDDイメージを用いれば、少なくともキャッシュ消しには在る程度、
対処できるけども。

527 :[名無し]さん(bin+cue).rar:2005/11/11(金) 23:14:49 ID:fjTXGII/0
いいねー仮想HDDイメージ。そういうの好きw
確かに割り当て量の適正値とか増減が微妙な問題だね。
最低10Gぐらいから5G単位ぐらいでユーザーが自分で選択できるようにして、割当量の多い人には優先度アップの特典をつけるとかはどう?

528 :one^ ◆l6IcIKlppg :2005/11/12(土) 01:07:05 ID:u8/xAKdT0
ya-。
明日は仕事だ。明後日は微妙。
今日はnyの技術を再度読みつつソフトの構成を考えてから寝る。

とりあえず、nyの初期ノードはnoderef.txtから読めるようにした。

529 :[名無し]さん(bin+cue).rar:2005/11/12(土) 01:50:41 ID:kZ08qXnG0
>>526
UP速度=DOWN速度で良いよ。
転送するシステムでのUP速度絞りは単純に匿名性と効率の妨げになるから。

530 :[名無し]さん(bin+cue).rar:2005/11/12(土) 02:27:09 ID:u5xgxm6m0
最低限のキャッシュ量とアップが無いと速度出ないようにして欲しい
厳しすぎず甘すぎない程度で

531 :[名無し]さん(bin+cue).rar:2005/11/12(土) 02:31:58 ID:+ANiERYM0
332さんは順調かな。

532 :[名無し]さん(bin+cue).rar:2005/11/12(土) 02:48:48 ID:DIykMfYd0
>>529
それが良いな。
近隣ノードを見てキャッシュの保持数が多いのは、転送のみ。
近隣ノードを見てキャッシュ保持数が少ないのは、転送とキャッシュ作成。

533 :[名無し]さん(bin+cue).rar:2005/11/12(土) 10:23:03 ID:fn8ohf3W0
速度縛りはソフトウェアの目的次第だろ。

534 :[名無し]さん(bin+cue).rar:2005/11/12(土) 11:51:07 ID:jMVJVQQe0
ほしゅ

535 :[名無し]さん(bin+cue).rar:2005/11/12(土) 12:08:26 ID:wZfAk2YZ0
マイナーなファイルもうまく手に入れられるようにMXにあったようなチャット機能がほしい。
具体的には

チャット部屋を作る。

作ったチャット部屋の情報をネットワーク上にup

その情報を元にチャットに参加したい人が入室

そこでチャットするなり交渉するなりしてファイル交換

わかりにくくてすんませんm(_ _)m
そもそもこれじゃあP2Pじゃないわな・・・・

536 :[名無し]さん(bin+cue).rar:2005/11/12(土) 12:46:19 ID:ZNnCRiDpO
製作者ガンガレ、超ガンガレ

537 :[名無し]さん(bin+cue).rar:2005/11/12(土) 13:08:45 ID:jdZ/z8WL0
>>535
そういうのがあると、みんなファイルを共有しなくなって、
結局MXになっちゃう気がするなぁ。

538 :[名無し]さん(bin+cue).rar:2005/11/12(土) 13:54:06 ID:QrWg7cKY0
縛りが増えると物事つまらなくなる

539 :535:2005/11/12(土) 14:12:12 ID:wZfAk2YZ0
>>537
あくまでファイル共有の付加機能。ファイル共有しつつファイル交換も出来るようだったらいいなあと考えた。

540 :[名無し]さん(bin+cue).rar:2005/11/12(土) 14:42:00 ID:g9T0KFzl0
ファイルに対してメッセージをとゆうかコメントみたいなのを・・・いらんかな

541 :[名無し]さん(bin+cue).rar:2005/11/12(土) 15:39:17 ID:iAd4TLdY0
>>539
チャットは出来るかも知れんけど、交換は無理でない?
てか、無理だしいらない。まあそれでも、パスワードをかければ出来るし。

542 :[名無し]さん(bin+cue).rar:2005/11/12(土) 15:44:54 ID:iAd4TLdY0
あ、でも匿名じゃなきゃ可能か

543 :[名無し]さん(bin+cue).rar:2005/11/12(土) 15:54:54 ID:Ff+3qjxe0
ネット上で映像とかやりとりできる時代になったよね。
そういった合法的なファイルのやり取り用のデータに、ファイル共有用の
データを紛れ込ませることができれば、匿名性はもっとあがるんでない?

木を隠すのなら森の中作戦ってことで。

544 :[名無し]さん(bin+cue).rar:2005/11/12(土) 16:06:13 ID:3cSDzThw0
>>543
すでに出来るよ。nyでも、shareでも。昔は、画像に埋め込みとかそんなのばかりだった。

545 :Imo ◆.jC7ANgFY. :2005/11/12(土) 16:48:04 ID:3fxYIO4O0
ちょっと聞きたいことがあるんだけど、ファイル命名法をソフト側から指定される
のはどう思う?

例えば現在なら以下のようになっているものが(例は見本です。実在しません)

(一般コミック・雑誌) [2ちゃんねる] [2007-50] ギコの伝説 第10話 「さまよい猫」.zip

【Category[分類、現在のクラスタに近似]】一般雑誌/週刊2ちゃんねる
【SubCategory[号、イベント名、作品名等を3つまで]】2007-50,ギコの伝説
【Volume[数字のみ可、読切などで、番号がない場合は0を指定する]】10
【Keyword[作者名、タイトル、詳細な分類、日付等を3つまで]】ひろゆき
【FileName[人間用(Publicクエリ検索対象外)]】ギコの伝説 第10話 「さまよい猫」

これでは「ギコ」と検索しても出てこないという欠点がある(ヒント機能は後述)。
それにUpする人の手間になる。でも今までには無いくらい検索効率は上がる。
みなさんはどうでしょうか、普段こういう状況で後半のサブタイトルの検索を
かけてたりとかはするんでしょうか。もし、かけていないのならこの方法は意外
と良い結果がでるかもしれません。

もちろんカテゴリはユーザーで指定できるようにしP2P KeyWord Worldで、有志
でヒント集を作る。「ギコ⇔ギコの伝説」「2ちゃんねる⇔週刊2ちゃんねる」と
言った感じで登録しておいて、検索時にヒントとして出すとか。(SPAM対策要。

もう一つ、纏め機能。今は新しい巻が出るたびに再度圧縮しなおして撒いてる
みたいだけどあまりにも効率が悪すぎる。だからキーリストをキーにした形の物
を作ろうかなとか。まぁ、追加するとダウンリストにたくさん展開されるだけの物
で、無駄といえば無駄ですが、信頼リストを作るのにも利用できるかなとか。

(一般コミック) [ひろゆき] ギコの伝説 第01話〜第10話.box

546 :[名無し]さん(bin+cue).rar:2005/11/12(土) 16:50:06 ID:QrWg7cKY0
ファイル検索で気づいたけど、ファイル拡張子判別機能があると助かると思った。

547 :[名無し]さん(bin+cue).rar:2005/11/12(土) 17:17:28 ID:fSA7SJBL0
とりあえず、nyで使えるツールに対応させてくれれば・・・

548 :[名無し]さん(bin+cue).rar:2005/11/12(土) 17:20:29 ID:76SEup7d0
XMLみたいにはできないかな。無理か。

549 :[名無し]さん(bin+cue).rar:2005/11/12(土) 17:29:38 ID:fEjFLCkh0
・UPファイルを解析してソフト側で指定された種類のファイル以外は弾く機能
・キャッシュにメタデータを持たせ、キャッシュ管理やファイル検索に応用する機能

これによって流通ファイルを例えば画像や動画、音楽、圧縮ファイル等に限定される、
画像のEXIFや動画のコーデック、解像度、再生時間、MP3のID3タグ情報、等の情報をメタデータとして持たせる。
動画や画像のサムネイルも解析時に生成し一緒に持たせる。
圧縮ファイル内のファイルも同様に解析し、中身の情報が詳細にわかるようにする。

こういうのがあったらいいなと妄想してみました。

550 :Imo ◆.jC7ANgFY. :2005/11/12(土) 18:08:57 ID:3fxYIO4O0
>>520 UPnPは有望だよね。内部に機能として入れておこうかな。
>>523,526,529 私のはUDPで実現する予定だからできる話なんだけど、定期的
に自分にパケットを送って受信できるかで速度調節を行う。初期化時に1秒間
指定の量のスピードでパケットを排出して受信できた量の9割を最大として、
通信しようかなとか。この場合、無駄に大きい速度を指定すると逆に低くなる。
初期のダウン制限は速度の100K/Sか最大の8割の小さい方で、だんだん上げ
て最大の9割まで許可する。ポイントの与え方は中継パケット数にする。
>>535 特定用IDをどこかにはって通信すればいいかな。匿名性確保したいなら
中継者ID@自分のIDの一部とかそういう感じの一時的にだけ特定できるような。
>>540 選択制でそういうP2P Worldを形成して、入れれるようにすれば楽しい
かな。するとしても後回しにはなると思うけど、考えてみる価値はありそう。
Amazonや楽天やそういうサイトは大抵レビュー機能がついてるからね。
>>543 私が中学生の頃がなつかしい。うp板で偽装解除に悩んだものだよ。
今となってはWinnyやShareだと割とそのまま流れてるけどね。一次配布元が
匿名であるという安心感から、偽装する必要もなくなったのかな。
>>546 キーを受け付ける時にフィルタを通せれば現状でももっと良いクラスタ
が形成できると思うのだけどなぁとか。ShareのiFilterって実際効果いまひとつ
>>549 流通するファイルによってP2Pをわければさらなる効率化ができるね。
音楽と動画が欲しい人はどちらも起動すればすむ話だし、混在は効率悪い。
ちなみに私が最初に作成するプログラムは画像限定で、内部でJPEG2000に
変換するから、そういう面での実験にもなるかもしれない。

551 :[名無し]さん(bin+cue).rar:2005/11/12(土) 18:28:49 ID:HnpELTVS0
>>549
メタデータ機能は多くのファイル共有ソフト、例えばFasttrack・・・KaZaA、Gnutella2・・・Shareaza、
Gnutella・・・LimeWire、eD2k・・・eMule、Aresで実装されている。
もともと日本語検索ができないKaZaAは別としてShareaza、eMule、Aresは日本語検索が可能だが
ファイル名からは[]/.- ()_と単体数字を除いたものから生成される -545の例では
”一般コミック・雑誌” "2ちゃんねる" "ギコの伝説" "第10話" "「さまよい猫」"がキーワードになる-
英語だと単語がスペースで区切られるために効率がよい方法だが日本語の部分一致に弱いという欠点がある

LimeWireだとさらに一般 コミック ・ 雑誌 2 ちゃんねる ギコ の 伝説 第 10 話 「 さまよい 猫 」
漢字、カタカナ、ひらがな、英数字に細かく分解するために日本語検索性能が比較的高くなっている。

>画像のEXIFや動画のコーデック、解像度、再生時間、MP3のID3タグ情報、等の情報をメタデータとして持たせる。
>動画や画像のサムネイルも解析時に生成し一緒に持たせる。
一度ShareazaをPower-Windowモードで使ってみればいいかも




552 :[名無し]さん(bin+cue).rar:2005/11/12(土) 19:00:32 ID:7W1TLNlx0
難しくて斜め読みしかできん。

553 :332:2005/11/13(日) 00:08:17 ID:BrezVAvJ0
つwinny
download_1128362917_332_ss002.PNG HRs19Qy39j 64,262 61b25f6d0567c302cc81e1520a2df484
download_1128362917_332_ss003.PNG HRs19Qy39j 95,075 57ee038b173351e0abcc56f515bd08e3

つshare
download_1128362917_332_ss002.PNG 332DWECG0Hjdt 64,262 4b7e467c3860ee8b7c1a266fc51371147df6c0b4
download_1128362917_332_ss003.PNG 332DWECG0Hjdt 95,075 f1bcd449709b36099955e2f591c96a6e8df6609d

一週間がんばってるけどまだまだです。

554 :[名無し]さん(bin+cue).rar:2005/11/13(日) 00:31:21 ID:Km/xg9W70
まあ、まったり待ちます故、あまり気を張らずに。

555 :[名無し]さん(bin+cue).rar:2005/11/13(日) 00:45:01 ID:m4OZjOVL0
キタ━━━ヽ(∀゚ )人(゚∀゚)人( ゚∀)人(∀゚ )人(゚∀゚)人( ゚∀)ノ━━━!!!!コレ?

誰か確認できた?

556 :Imo ◆.jC7ANgFY. :2005/11/13(日) 00:48:46 ID:gKHcwRU10
>>553
ミラーしてもよろしいでしょうか?

557 :332:2005/11/13(日) 01:12:39 ID:BrezVAvJ0
>556
ミラーとは?どっかに紹介するとかだったら待って欲しい。
きちんとシミュレータが完成してからのほうがいい。
そうでないのなら、どうぞ。

ss000, ss001については現シミュレータ、ファイル共有ソフトの構想については
関係のない画像ですのでそこのところ気をつけてくださいませ。

558 :[名無し]さん(bin+cue).rar:2005/11/13(日) 01:21:16 ID:d6UsQQ2y0
ネットワーク、というかマルチスレッドアプリケーションの
開発となると全くやる気が起きないのが俺。
お前らすごい。

559 :[名無し]さん(bin+cue).rar:2005/11/13(日) 01:48:22 ID:fYFqmix60
落ちたお

イミフだお

560 :Imo ◆.jC7ANgFY. :2005/11/13(日) 11:14:48 ID:gKHcwRU10
かなり自分用だけど、まとめ中。 imony.fbox.info/
文字読みにくいからと大きめにしたらデザイン崩れたのは仕様。
当分は検索ロボにかかるようなところには出さないつもり。
スクリーンショットのありかは〜/332/demo.html
私のブラウザがpng読むの重いからjpg化してある
逆に重くなっているのは秘密

561 :[名無し]さん(bin+cue).rar:2005/11/13(日) 12:05:57 ID:d6UsQQ2y0
>>560
テーブルレイアウトに口は出さないが、
せめて、">"の参照は全部">"としてくれ

562 :561:2005/11/13(日) 12:07:30 ID:d6UsQQ2y0
うわ変換されたorz

×:せめて、">"の参照は全部">"としてくれ
○:     ">"         "&gt;"

これで出るかな?

563 :332:2005/11/13(日) 12:14:12 ID:GYw1JaGw0
最初に断っておきますが、Imonyプロジェクトに私が参加することはありません。
ただし、私が考えたDHT, 負荷分散技術を利用するのは自由です。

ちょー恥ずかしくて赤面しているけどええよ。
馬とびってちゃんと書いてあった、チョト嬉しい。

564 :Imo ◆.jC7ANgFY. :2005/11/13(日) 12:32:25 ID:gKHcwRU10
>>561
ちょっとなおしてくる。
ちゃんと専用の整形プログラム入れておくわ。

>>563
いや参加する必要はありませんよ。参加してもらえると嬉しいけど!w
これは他のP2Pを作る場合にも参考になるような資料をめざした
Imony資料にするといった感じですから。問題あればなんなりと。

565 :[名無し]さん(bin+cue).rar:2005/11/13(日) 13:48:48 ID:5Ln6LGsY0
てかYO,
IMO氏とone氏が共同開発してると見ておk?

566 :[名無し]さん(bin+cue).rar:2005/11/13(日) 13:50:17 ID:WKDLmWmG0
ただのネタじゃん

567 :[名無し]さん(bin+cue).rar:2005/11/13(日) 14:15:23 ID:P7ijHiGE0
見た目、UIの海外製P2Pソフト
技術、効率重視の国産P2Pソフト って感じがする

海外製はユーザー数多くて見た目がよくても、技術が古かったり、匿名性を考慮してなかったり

568 :[名無し]さん(bin+cue).rar:2005/11/13(日) 14:56:42 ID:dGkxAXtE0
http://wwwをつけても何も表示されないのですが仕様ですか?

569 :[名無し]さん(bin+cue).rar:2005/11/13(日) 14:57:18 ID:aXcmzmdu0
ヒント:wwwが

570 :[名無し]さん(bin+cue).rar:2005/11/13(日) 14:58:21 ID:dGkxAXtE0
どうやったらそのHPにいけるんですか?


571 :[名無し]さん(bin+cue).rar:2005/11/13(日) 15:00:25 ID:dGkxAXtE0
http://www
じゃだめなんですか?

572 :[名無し]さん(bin+cue).rar:2005/11/13(日) 15:05:19 ID:fYFqmix60
wwwがいらない。
あと、この程度のこともわからない香具師はこのスレにいらない。

573 :one^ ◆l6IcIKlppg :2005/11/13(日) 15:13:09 ID:l1c3pdmg0
>>565
うんにゃ、別々。

574 :one^ ◆l6IcIKlppg :2005/11/13(日) 16:07:11 ID:l1c3pdmg0
one^  one^
  one^  one^    (ファイル)
 one^  one^


575 :Imo ◆.jC7ANgFY. :2005/11/13(日) 16:37:37 ID:gKHcwRU10
>>565
ここで情報交換しているだけであって作る物は別々

 ome^  ome^
   ome^  ome^   (ふぁいる)
  ome^  ome^

576 :one^ ◆l6IcIKlppg :2005/11/13(日) 16:51:52 ID:l1c3pdmg0
俺は新しい技術の前に現行に追いつかなな。

実装まで含むといろいろめんどいな-と。
とりあえずノード管理タスクができつつある。

タスクに関して。
Winnyは、自前でタスクスケジューラを用意しているみたいだが、
それはちょっとめんどいというのと、アーキテクチャに依存すると
MacOSで動かないと思うので(Macってx86じゃないよね?)、
OSのスレッドをラップして、リアルタイムOSライクなタスク機構を作った。
↑自称。本当いうと普通のマルチスレッド。


577 :one^ ◆l6IcIKlppg :2005/11/13(日) 16:56:13 ID:l1c3pdmg0
>>575
>ome^

onz …。

578 :Imo ◆.jC7ANgFY. :2005/11/13(日) 17:07:39 ID:gKHcwRU10
>>576 対応はMacOSX以降だけで良いよ。MacOSXならコンパイラも以前のMac
よりもかなり充実してる。ついでに言うとMacOSXは(スレッド管理はUNIXだから)
Windowsよりマルチスレッドにちゃんと対応してて、安心していろいろできそうよ。
>>577 昆虫なら足6本かなと思ってwww



579 :[名無し]さん(bin+cue).rar:2005/11/13(日) 17:40:07 ID:TQqNELPL0
うーん、332の人には悪いんだけど、
馬とびDHTってKademliaとほぼ同じじゃね?

新規にDHT開発するくらいなら、
安定実装やノウハウも公開されてる(eMule/Azureus/TrackerlessTorrent等)
Kadを使った方が早いんじゃないかなー

580 :Imo ◆.jC7ANgFY. :2005/11/13(日) 18:08:35 ID:gKHcwRU10
どちらかというとKademliaよりChordの方が似てると思うけどなぁ。
Chordは激しくWorldを割っていってるから微妙なんだけど。

581 :one^ ◆l6IcIKlppg :2005/11/13(日) 20:48:06 ID:E6Iy0s7e0
>>578
MacOS Xは、FreeBSDカーネルを使っているみたいですね。
えと、FreeBSDカーネルは、カーネルレベルでのLinuxバイナリ互換機能を持っていたと思うのですが、
もしや、その機能は使えるんでしょうか。
使えるなら、Linuxと同じバイナリでいいので楽。(GUIに関しては違うと思うけど、もしやX11?)

MacOSXユーザさん教えて。


582 :[名無し]さん(bin+cue).rar:2005/11/13(日) 22:14:09 ID:gycrKlCN0
>>581
違う mach-O
つーかそれぐらい調べろ

583 :Imo ◆.jC7ANgFY. :2005/11/13(日) 22:29:39 ID:gKHcwRU10
FreeBSDで作られたDarwinが95でいうDOSのような役目をしているんだよ
ってたしか親が言ってたような希ガス。Linuxバイナリが動くかは知らない。
でもどちらにしろCで書いたらコンパイルできるから良いんじゃないの?w

584 :one^ ◆l6IcIKlppg :2005/11/13(日) 23:30:56 ID:E6Iy0s7e0
>>582
>>583
どうも。ちょっと調べました。

>>583
CでもOSが違うと提供されるサービスコールが違うので、
いろいろと切り替えなきゃならないやーん。
Apache APRとかライブラリをかぶせて使えばいいのだけど。

実は、微妙に伏せていたんだけど、
欲張りして、使いものになるかの実証もかねて全部D Languageで書いています。
今は、Windows環境なのでDigitalMarsのコンパイラを使っていますが、
gdcがあるので、Mac OS X(ttp://gdc.darwinports.com/)でもコンパイルできるかなとひそかに思っています。
言語仕様自体がたまに更新されているので、もしかしたら後々そこら辺問題になるかも…。

実装していると、どうも実装寄りの発言しかできなくなってきてすまん。

585 :[名無し]さん(bin+cue).rar:2005/11/14(月) 02:03:52 ID:RYvNKdg+0
つーか。

マカーなんぞ無視でいい。

586 :[名無し]さん(bin+cue).rar:2005/11/14(月) 02:44:40 ID:CJuL0qpp0
ネタスレかと思って開いたら、本当に作ってるのか!
頑張れ超頑張れ

587 :[名無し]さん(bin+cue).rar:2005/11/14(月) 09:26:58 ID:DOFCbPlX0
どのへんが新しい?

588 :[名無し]さん(bin+cue).rar:2005/11/14(月) 10:59:31 ID:le3jcC690
むしろドザーを無視してみる方が面白い

589 :◆Cap/1jJARs :2005/11/14(月) 11:07:06 ID:H4qluMocP
http://shingetsu.info/

新月 - P2P匿名掲示板
http://pc7.2ch.net/test/read.cgi/software/1121509356/

勝手にキャプチャ
http://ozv.hp.infoseek.co.jp/cgi-bin/upload/src/up0053.png

Winny BBSクローン制作に力を入れてる人がいるみたいだけど、これどう思ってるんだろ?
画像もうp出来るみたいで、なかなかいいと思うんだけどWindows環境だと
Pythonのインストールが必須で導入がちょっとめんどいこともあってか、なにせ人が少ない。
やはりWinnyのようなファイル共有ソフトのおまけ機能としてならともかく、
匿名掲示板というだけでは人を集める事が相当難しいと思う。

Winnyの技術のおかげでWinnyに続く次世代のP2Pソフトを
作ろうと思っている人は何人もいるはずだから誰が47氏に続くのか競争だね。
もし47氏が復活してWinny制作を継続し出したら勝ち目ないっぽいけどw

590 :[名無し]さん(bin+cue).rar:2005/11/14(月) 11:50:28 ID:jVqfrdx30
>>589
関係無いけどフォントは丸ゴ?
キレイス

591 :[名無し]さん(bin+cue).rar:2005/11/14(月) 12:40:57 ID:I8qFXoC60
D言語なんてあったのか…
厨房には勉強になるスレでつね

592 :記念書き込みさん:2005/11/14(月) 12:43:25 ID:nliIxg9XP
Imonyの名前の由来は何ですか?

593 :[名無し]さん(bin+cue).rar:2005/11/14(月) 12:58:36 ID:Zv0/KaxU0
>>590
俺も気になる

594 :[名無し]さん(bin+cue).rar:2005/11/14(月) 13:20:55 ID:puuO02Ed0
ヒラギノ??

595 :[名無し]さん(bin+cue).rar:2005/11/14(月) 13:26:21 ID:jVqfrdx30
ヒラギノ臭いな

596 :◆Cap/1jJARs :2005/11/14(月) 13:33:13 ID:H4qluMocP
>>590
ヒラギノ丸ゴ。AAズレるからMS Pゴシックに戻そうか悩んでるけど。

597 :[名無し]さん(bin+cue).rar:2005/11/14(月) 13:55:16 ID:ix/gXUJ60
確かにAA可は最低条件だな

598 :[名無し]さん(bin+cue).rar:2005/11/14(月) 16:28:50 ID:BqE5aJg80
>>544

そうなの?

俺がいいたいのはさ、ファイル共有ソフトを使っていること自体ばれないようにする
方法は無いのかなってことなんだよね。
例えば、MSNメッセンジャーの映像チャットデータと似たような
データで偽装するとかすれば、その人がMSNを使っているのか、
それともファイル共有ソフトを使っているのかすらわからないみたいな。

そうすれば、ファイル共有ソフトが規制されても、取り締まりようがなくなる
じゃない?

599 :[名無し]さん(bin+cue).rar:2005/11/14(月) 16:45:43 ID:HfOherUS0
君はアホだな

600 :[名無し]さん(bin+cue).rar:2005/11/14(月) 18:01:22 ID:Y/OIIKqL0
通信の仕組みを知らなきゃまあ仕方ない。

601 :