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すごいの作ってやるよ。
なんか希望あったら言ってみ。

201 :[名無し]さん(bin+cue).rar:2005/10/22(土) 22:13:08 ID:uLpn6Z4x0
その名前かーーーー!

202 :[名無し]さん(bin+cue).rar:2005/10/22(土) 22:13:30 ID:ggW8fd2VO
>>200
仮称はいらねんでねの

203 :[名無し]さん(bin+cue).rar:2005/10/22(土) 22:18:29 ID:VKfK2uBp0
とりあえず仮称でいいんじゃね?

204 :[名無し]さん(bin+cue).rar:2005/10/22(土) 22:26:47 ID:dHIW02ea0
まんことちんこ

これでネトランとかでも表紙を飾ることはなくなるだろう

205 :[名無し]さん(bin+cue).rar:2005/10/22(土) 22:32:27 ID:VKfK2uBp0
まんちん(仮称)

ごめん、>>204からの流れで

206 :[名無し]さん(bin+cue).rar:2005/10/22(土) 23:00:17 ID:uLpn6Z4x0
で、誰が流すんだ?

207 :[名無し]さん(bin+cue).rar:2005/10/22(土) 23:03:27 ID:Oq5U1Klo0
基地外とか入れるのよくね?

208 :[名無し]さん(bin+cue).rar:2005/10/22(土) 23:08:19 ID:Rl5FUirN0
とりあえず卑猥な名前を付けたがるな。
別に>>207のとかでもいいのによ。

209 :[名無し]さん(bin+cue).rar:2005/10/22(土) 23:11:25 ID:5qHPAp9n0
アプリ名ヒント:常習者・ヲタ、P2P

210 :[名無し]さん(bin+cue).rar:2005/10/23(日) 00:00:37 ID:l48rTjFa0
「びっこつんぼめくら」で良いよ

211 :[名無し]さん(bin+cue).rar:2005/10/23(日) 00:39:32 ID:tf+FCZ0lO
「ちょん1号」

212 :[名無し]さん(bin+cue).rar:2005/10/23(日) 00:48:15 ID:V900Qkyf0
オマンコ

213 :[名無し]さん(bin+cue).rar:2005/10/23(日) 01:01:35 ID:tf+FCZ0lO
250以降で最初に希望した人は
公式サイトつくる権利ね

214 :[名無し]さん(bin+cue).rar:2005/10/23(日) 01:16:40 ID:u0rN3zGF0
>>167


215 :[名無し]さん(bin+cue).rar:2005/10/23(日) 01:47:18 ID:jzfoqOji0
うんこちんちん

216 :[名無し]さん(bin+cue).rar:2005/10/23(日) 01:48:11 ID:DKZ3bF2I0
ttp://hp-sv.facty.net/index.php

これを使えばIDをIPアドレスに変換できるよ。

# あまり人に教えないように!

217 :[名無し]さん(bin+cue).rar:2005/10/23(日) 02:38:20 ID:LYSyS4/70
でたー
俺はもうだまされない

218 :[名無し]さん(bin+cue).rar:2005/10/23(日) 06:51:32 ID:9C09jvUY0
☆ チン

        ☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄
          ヽ ___\(\・∀・)< 再うp まだー?
             \_/⊂ ⊂_)_ \_______
           / ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
        |  ̄  ̄ ̄ ̄ ̄ ̄ ̄:| :|
        |           .|/  

219 :[名無し]さん(bin+cue).rar:2005/10/23(日) 08:52:22 ID:UUCJVd+c0
うっpしろやゴラー

220 :[名無し]さん(bin+cue).rar:2005/10/23(日) 08:55:17 ID:UUCJVd+c0
>>216
マジモンだね。

↑のカキコのIDをやってみるとipconfigの値と一致した。

221 :[名無し]さん(bin+cue).rar:2005/10/23(日) 10:45:30 ID:ebpXQwr30
そんなこたぁどうでもいい


再うpまだー

222 :[名無し]さん(bin+cue).rar:2005/10/23(日) 13:18:36 ID:tf+FCZ0lO
だからnyで流してやるって

223 :[名無し]さん(bin+cue).rar:2005/10/23(日) 15:53:10 ID:yzfCYk7I0
>>222
ハッシュ教えてね

224 :[名無し]さん(bin+cue).rar:2005/10/23(日) 16:22:10 ID:ugP3ENwp0
ファイル名に入ってる独特な文字列だけでも

225 :[名無し]さん(bin+cue).rar:2005/10/23(日) 18:28:05 ID:gSaYREyf0
>>222
だったら早くファイル名とハッシュ貼ってくれよ、一応期待してんだから

226 :[名無し]さん(bin+cue).rar:2005/10/23(日) 18:42:59 ID:yfNjVklp0
どーせ釣りだろ?

227 :[名無し]さん(bin+cue).rar:2005/10/23(日) 18:49:41 ID:8po6M6K90
そろそろ新しいの作って欲しいなぁ 飽きたもん nyとか

228 :[名無し]さん(bin+cue).rar:2005/10/23(日) 19:33:49 ID:1hCdQgHv0
そーすっか

229 :[名無し]さん(bin+cue).rar:2005/10/23(日) 20:09:25 ID:tf+FCZ0lO
「最新P2P Oh Mankoh(仮称)」

230 :[名無し]さん(bin+cue).rar:2005/10/23(日) 20:43:32 ID:9C09jvUY0
☆ チン

        ☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄
          ヽ ___\(\・∀・)< 再うp まだー?
             \_/⊂ ⊂_)_ \_______
           / ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
        |  ̄  ̄ ̄ ̄ ̄ ̄ ̄:| :|
        |           .|/  

231 :[名無し]さん(bin+cue).rar:2005/10/23(日) 21:58:20 ID:/cx1xxYO0
爆釣だなwwwww

232 :[名無し]さん(bin+cue).rar:2005/10/23(日) 22:34:43 ID:ihAkT7MO0
朝鮮総連オマンコ創価学会

233 :[名無し]さん(bin+cue).rar:2005/10/23(日) 22:53:41 ID:9C09jvUY0
☆ チン     マチクタビレタ〜
                         マチクタビレタ〜
        ☆ チン  〃  Λ_Λ   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
          ヽ ___\(\・∀・)<  再うp まだー?
             \_/⊂ ⊂_ )  \_____________
           / ̄ ̄ ̄ ̄ ̄ ̄ /|
        | ̄ ̄ ̄ ̄ ̄ ̄ ̄|  |
        | .とちおとめ  . |/


234 :[名無し]さん(bin+cue).rar:2005/10/23(日) 23:24:00 ID:fC2wX7aN0
参照量まだ500か

235 :[名無し]さん(bin+cue).rar:2005/10/23(日) 23:45:20 ID:yfNjVklp0
ハイハイわろすわろす

236 :[名無し]さん(bin+cue).rar:2005/10/23(日) 23:48:56 ID:Fm7w6u4P0
>>220
ipconfig と一致?

おおおおおおおおおおお前、まさかダイレクト接続なのか?



237 :[名無し]さん(bin+cue).rar:2005/10/23(日) 23:53:43 ID:8po6M6K90
やっぱ頭いい人じゃないと作れないって事か

あーあ 東大の教授の人とか作ってくれよー

238 :[名無し]さん(bin+cue).rar:2005/10/23(日) 23:54:55 ID:kLSBMd8O0
PSPからP2Pソフトに接続できるって言うのはどうよ?

239 :[名無し]さん(bin+cue).rar:2005/10/24(月) 00:04:21 ID:SGpYDF9x0
import java.*;

public class Pear2Client {
 public BasePacket duplicate(Connection con){
  try {
   BasePacket bp = (BasePacket)super.clone();
   bp._connection = con;
   bp._client = con.getClient();
   bp._prev = null;
   bp._next = null;
   bp._queue = null;
   return bp;
  } catch (CloneNotSupportedException e) {
   return null;
  }
 }

240 :[名無し]さん(bin+cue).rar:2005/10/24(月) 00:21:47 ID:lywNdMyw0
ネ申待ってるぞ

241 :[名無し]さん(bin+cue).rar:2005/10/24(月) 01:37:23 ID:f3AiQtQlO
よし俺が!!






ってゆえたらええなー

242 :1氏:2005/10/24(月) 02:10:15 ID:zw2DHwVN0
おいらのネタスレからこんな流れに…

243 :1氏:2005/10/24(月) 03:03:44 ID:zw2DHwVN0
ふぁぁぁ、、、、

244 :[名無し]さん(bin+cue).rar:2005/10/24(月) 03:37:42 ID:GMagfQGy0
おまんこだれか使ってるの?

245 :[名無し]さん(bin+cue).rar:2005/10/24(月) 04:39:32 ID:Yk0UcdF40
脳内でな

246 :[名無し]さん(bin+cue).rar:2005/10/24(月) 13:16:32 ID:la7Ravsq0
>>239
なんかゲームクライアントみたいだなw

ってか今更Javaはないだろw

247 :[名無し]さん(bin+cue).rar:2005/10/24(月) 15:05:45 ID:f7tv4BVOO
で 嘘だったの?

248 :[名無し]さん(bin+cue).rar:2005/10/24(月) 18:47:39 ID:qsBtTh1h0
(´・ω・`)知らんがな

249 :1:2005/10/24(月) 20:23:04 ID:RsETdz6s0
全部嘘ですごめん

250 :[名無し]さん(bin+cue).rar:2005/10/24(月) 20:38:55 ID:xtj4AO2K0
いいこと考えた
>>1が電話番号晒して欲しいファイルを聞く
んでDVDかなんかに入れてそいつん家行けばいいんじゃね

251 :[名無し]さん(bin+cue).rar:2005/10/24(月) 20:45:08 ID:4yl7JsuG0
>>250
おまい頭良いな

252 :[名無し]さん(bin+cue).rar:2005/10/24(月) 20:47:23 ID:oFxJMKJS0
>>251
まさに100年に一人の逸材だな

253 :[名無し]さん(bin+cue).rar:2005/10/24(月) 21:38:34 ID:SGpYDF9x0
>>246
JAVAを馬鹿にするな('A`)
デュアルコアが浸透したらWindowsでもJava VM最強なんだけどなぁ・・・

254 :[名無し]さん(bin+cue).rar:2005/10/24(月) 22:26:42 ID:KXrIFqZ80
痴漢は犯罪_1.1.exe HESlIPtTxK 1,223,700 53ce361479496a9491c11ebf098a15b3

これ?

255 :[名無し]さん(bin+cue).rar:2005/10/25(火) 00:02:48 ID:frehcbDB0
>>254
.exeっておまえ......誰かためしにふんでみろよ

256 :[名無し]さん(bin+cue).rar:2005/10/25(火) 00:26:43 ID:gmcyjBVh0
バイナリエディタでのぞこう!

257 :[名無し]さん(bin+cue).rar:2005/10/25(火) 01:37:09 ID:/LLmOQ7j0
名前決めた奴は天才

258 :[名無し]さん(bin+cue).rar:2005/10/25(火) 11:19:29 ID:Ds6NjMPw0
どんなファイルもすぐ落とせるP2P作ってください><

259 :[名無し]さん(bin+cue).rar:2005/10/25(火) 14:16:00 ID:iimicS2L0
>>258
つ[P2P](PlayerToPlayer)

オフ交換でもしてろチンカス

260 :[名無し]さん(bin+cue).rar:2005/10/25(火) 16:40:51 ID:AWxtm+iq0
>>259
ワロタw

261 :[名無し]さん(bin+cue).rar:2005/10/25(火) 19:38:39 ID:vgexjjql0
☆ チン     マチクタビレタ〜
                         マチクタビレタ〜
        ☆ チン  〃  Λ_Λ   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
          ヽ ___\(\・∀・)<  再うp まだー?
             \_/⊂ ⊂_ )  \_____________
           / ̄ ̄ ̄ ̄ ̄ ̄ /|
        | ̄ ̄ ̄ ̄ ̄ ̄ ̄|  |
        | .とちおとめ  . |/

262 :[名無し]さん(bin+cue).rar:2005/10/25(火) 22:23:41 ID:i2GVIBuS0
完全ネタだなこれ

263 :[名無し]さん(bin+cue).rar:2005/10/26(水) 00:20:27 ID:OMSG9wPf0
500いったらおれがうpするわ


264 :[名無し]さん(bin+cue).rar:2005/10/26(水) 00:23:32 ID:9LZgIils0
私怨


265 :DJ狼:2005/10/26(水) 00:57:52 ID:KczrIKDE0
アップロードされているファイルを確認、操作できる
キャッシュが貯まらないもしくは自動的に削除される
共有派は交換派のファイルをダウンロード出来ない
自動的に検索してダウンロード
共有フォルダに優先順位を付けれる 激しく共有したいファイルが優先的にアップロードされるように
ダウンフォルダのファイルは共有しない
何語でも検索出来る

こんなファイル共有ソフトがあったら有料でも使いたい

266 :[名無し]さん(bin+cue).rar:2005/10/26(水) 03:18:27 ID:aawDETvk0
有料にすると利権にうるさい奴がしゃしゃり出てくる

267 :[名無し]さん(bin+cue).rar:2005/10/26(水) 14:05:49 ID:qjyH1dzX0
呼んだ?

268 :[名無し]さん(bin+cue).rar:2005/10/27(木) 18:57:07 ID:ryOuwTJB0
で、どうなったん?

269 :[名無し]さん(bin+cue).rar:2005/10/28(金) 00:48:08 ID:z1lzhBW60
名前はオマンコ?

270 :[名無し]さん(bin+cue).rar:2005/10/28(金) 07:04:33 ID:qlKOZmXQ0
まさかあんな名前で流れてるとは思わなかった・・・

271 :[名無し]さん(bin+cue).rar:2005/10/28(金) 19:13:23 ID:UgFP2l8P0
もう、流れてんの!?
ハッシュ!ハッシュ!ファイル名だけでもキボン

272 :[名無し]さん(bin+cue).rar:2005/10/28(金) 20:46:24 ID:zi+qiX0E0
オォッ!!

273 :[名無し]さん(bin+cue).rar:2005/10/29(土) 07:36:15 ID:9UtOwOK/O
Onany.zip

274 :[名無し]さん(bin+cue).rar:2005/10/29(土) 07:52:49 ID:nfQ1FRwe0
新しいPSPまだー?

275 :[名無し]さん(bin+cue).rar:2005/10/29(土) 08:59:33 ID:Pv1rNxnS0
新しいPSPは発射されたディスクがブーメランのように戻ってくるらしいよ

276 :[名無し]さん(bin+cue).rar:2005/10/29(土) 13:32:51 ID:fUzfG9pT0
ポータブル!!

277 :[名無し]さん(bin+cue).rar:2005/10/30(日) 09:11:26 ID:kBMeijmq0
マジでココでは流しません。
自分で探してください。

ヒント: .org.uk

278 :[名無し]さん(bin+cue).rar:2005/10/30(日) 10:29:31 ID:TTzb195xO
キター

279 :[名無し]さん(bin+cue).rar:2005/10/30(日) 15:08:00 ID:K4uavYui0
>>277

いや、ムリス

280 :[名無し]さん(bin+cue).rar:2005/10/30(日) 15:49:41 ID:ZZKPByMu0
つくって


281 :[名無し]さん(bin+cue).rar:2005/10/30(日) 21:21:52 ID:5ldAX30f0
いや、ココで流さなくていいからnyかShareで落とせるように名前とハッシュ教えてくれたら良いんだよ。

282 :[名無し]さん(bin+cue).rar:2005/10/30(日) 22:56:23 ID:q3RJS9wB0
ここまで、うpする人が出てこないのをみると釣りの様な気もしてくる・・・

283 :[名無し]さん(bin+cue).rar:2005/10/31(月) 00:30:07 ID:2reTfnUX0
ssの一枚でもupして見六点だ

284 :[名無し]さん(bin+cue).rar:2005/10/31(月) 12:24:51 ID:PtFR36w90
釣りであるようだな

285 :[名無し]さん(bin+cue).rar:2005/10/31(月) 21:03:20 ID:xMav16zU0
SSは前見たんだけどあれはつくりものだったのかな?

286 :[名無し]さん(bin+cue).rar:2005/10/31(月) 22:14:44 ID:q3jhMbgE0
ネ申きぼんぬ

287 :[名無し]さん(bin+cue).rar:2005/10/31(月) 22:58:00 ID:l/eUfoqqO
久々に来て見た

288 :[名無し]さん(bin+cue).rar:2005/11/01(火) 09:41:38 ID:KH+/qJkoO
cf21a94o157aeda28abf56af319eebed8faf9b3ed

「P2P ジャンキー」

可哀想だから俺みずからUP。使用は、自己責任で。

289 :[名無し]さん(bin+cue).rar:2005/11/01(火) 14:49:56 ID:BgeKZxMg0
全く引っかかりませんが・・・

290 :[名無し]さん(bin+cue).rar:2005/11/01(火) 19:06:08 ID:4yi7howm0
偽物?

291 :[名無し]さん(bin+cue).rar:2005/11/01(火) 21:29:58 ID:RGSvD7PN0
おまんこ(仮称)かなり安定してる。
現状はまだノードが少ないからshareほどの速度は出ないけど、
将来的にはかなり期待できる。作者乙。

292 :[名無し]さん(bin+cue).rar:2005/11/01(火) 21:42:25 ID:KN45On1N0
はいはいわろすわろす

293 :[名無し]さん(bin+cue).rar:2005/11/01(火) 21:45:58 ID:7+G9W+270
>>25
それで決定だ。


294 :[名無し]さん(bin+cue).rar:2005/11/02(水) 18:57:09 ID:B5oJxF4d0
>>288
キタ━━━━━━(゚∀゚)━━━━━━ !!!!

295 :one^ ◆l6IcIKlppg :2005/11/02(水) 22:09:40 ID:zS0/kKyX0
俺が作るよ。まじめな話だ。
とりあえず、おまえらはどんなのが欲しいか書いてくれ。
夢でもいいよ。無理なら無理だと言うし。

俺的には、まずWinny BBSと互換通信のできるp2pのBBSアプリを作って、
そのBBS上で開発を始めたいと思っている。
これは本当に作るという信頼性を確立する意味もあってだ。



296 :[名無し]さん(bin+cue).rar:2005/11/02(水) 22:26:03 ID:6mvlJxvc0
age

297 :[名無し]さん(bin+cue).rar:2005/11/02(水) 22:33:01 ID:QQyxPEey0
ファイルサイズ制限なし
ポート0なし
1対1のファイル交換可能
ISP規制表示?
高い検索機能
ダウン優先度を自由設定可能
適当に匿名


爆釣


298 :[名無し]さん(bin+cue).rar:2005/11/02(水) 22:40:08 ID:7dekA7Cs0
キャッシュ即消し不可なシステム。

299 :[名無し]さん(bin+cue).rar:2005/11/02(水) 22:51:12 ID:/dX/w6LV0
パニックボタン付き。
警察に踏み込まれたとき全HDDの中身をOSごと一瞬にしてクラッシュ。

300 :[名無し]さん(bin+cue).rar:2005/11/02(水) 22:51:24 ID:TRAzbhjS0
あんま、機能付けすぎると洒落みたいになってそれほど使う人増えないから
シンプルな方がいい

301 :[名無し]さん(bin+cue).rar:2005/11/02(水) 22:55:35 ID:umgI+MvZ0
.exeファイルの共有禁止(キンタマ等ウイルス対策)
すべての転送において中継転送を行う
GUYはShareベースで、転送はShareみたいな、拡散うpではなく、Winnyみたく、完全うpで。
プラグインなどの機能はつけないほうがいいと思う(クラックプラグインの発生のため)
クォータ機能はやめれw
完全匿名のBBS機能の追加。



もしかして漏れ激しく釣れました?

302 :one^ ◆l6IcIKlppg :2005/11/02(水) 23:09:03 ID:6mvlJxvc0
>>297
>ファイルサイズ制限なし
流せるファイルのサイズということなら可能。
ファイルシステムに依存する分はあるけどな。
ただ、ここらへんは、最大2GBの分割ファイルを関連付けすればいいだけと思ってる。(それも作れないようなファイルシステムを使っているやつはいないだろと)
もちろんそれを1つに結合できるかは、使っているファイルシステムに依存するんだけど。
正直、俺はファイルシステムとか詳しくないから適当な発言だけどな!
ただ、ちょっとは調べとく。

>ポート0なし
これは、リスナーポートを開放していないノードをはじくということか?
俺敵には、ポート0でもup/down共に可能で、ポート0以外のノードと同じことができる仕組みを作るほうがいいと思っている。

>1対1のファイル交換可能
経由なしということか、それともチャットのような仕組みもつけて『交換』という形式を作りたいのか分からないけど、
ファイル転送に関して、そういった要望があるなら、
単にファイルの転送要求に中継スンナフラグをつければいいだけと思ってる。
もちろん、特に指定がなければそのフラグはOFFな。

>ISP規制表示
かなりわからんが、規制されているということを表示したい?
単に別のサービス(ウェブなど)が利用可能で、自分のプロトコルで確実にできることができないのなら、
規制されていますよ的なメッセージを出せばいいだけか。
それよりもいかにして規制されない(規制できない)方法で通信を行うかを考えたほうがいいと思うぞ。


303 :one^ ◆l6IcIKlppg :2005/11/02(水) 23:11:07 ID:6mvlJxvc0
つづき

>高い検索機能
これは重要で、どうするか考えないといけないところだ。

>ダウン優先度を自由設定可能
簡単だ。ルールをどうするかってのはあるけど。

>テキトウに匿名
迷ってる。でもやはり要望高いことかな?
個人的には、逆にを管理可能なものにしたいなーとかちょっと思ってる。
特定のファイルを発信者が削除したいとか。
まあ、2,3日考えて無理だという結論に至った話だけどな。
署名つける方法とか考えたけど、実ファイルに戻せるならちょっと書き換えて再放流すると別ファイル扱いになっちゃうしな。
まだちょっと考えてる。

>>298
>キャッシュ即消し不可なシステム。
ようは、どれがどのキャッシュか分からないようにすると
DL途中のキャッシュとDL完了したキャッシュが区別できないので、消せないという状況を作ったらいいだけかな?
方法としては、内容は暗号化しておいて、あとサイズで判断されない用に固定サイズのブロックに切って保存すればいいだけか?
ただ、キャッシュの内容を暗号化しようとする考えは良くないと思っている。
(→プログラム内に鍵を抱え込むことになるのでクラックされる可能性がある)
そもそも、完全なファイルしか検索にヒットしないようにするとかでいいと思う。
(ファイル転送のためのファイル検索と、DL登録のためのファイル検索を分けて
 DL登録のためのファイル検索では完全ファイルしかヒットしないようにするとか)
でも、こうするとファイルの全体すうが減るな。
どうしよ。

ちゅーか、やっぱファイルを共有がしたい?
俺的には、情報の交換=テキストメッセージベースの仕組みを考えているのだけど。


304 :[名無し]さん(bin+cue).rar:2005/11/02(水) 23:13:14 ID:QQyxPEey0
素晴らしい。

305 :one^ ◆l6IcIKlppg :2005/11/02(水) 23:19:20 ID:6mvlJxvc0
>>290
>パニックボタン付き。
>警察に踏み込まれたとき全HDDの中身をOSごと一瞬にしてクラッシュ。
ありかな。でも、それよりも、ノード単位で暗号鍵を保持して、
HDDへ書くときに暗号化+専用エクスプローラで、復号表示できるようにしておくと
鍵だけ消すかどっかへ放れば、解読できなくなるので、大丈夫かなと。

>>301
>.exeファイルの共有禁止(キンタマ等ウイルス対策)
単に、ファイルを復元するときにファイル名が.exeで終わっていたら、
『.exe_』とかに変換しとくだけかな。
ただ、Windowsの場合は関連付けなんかで勝手に読み込まれて実行される可能性があるので、
『ファイル作成時に禁止する拡張子リスト』のようなものを設定として持てばいいのかな?

>すべての転送において中継転送を行う
>GUYはShareベースで、転送はShareみたいな、拡散うpではなく、Winnyみたく、完全うpで。
>プラグインなどの機能はつけないほうがいいと思う(クラックプラグインの発生のため)
>クォータ機能はやめれw
現在のところシカトします。GUY(GUI)については、いろいろ考えているのだけど、
個人的にはポータブルなものにしたい(インタプリタやVMでなくて、各プラットホームネイティブな実行オブジェクトを1つのソースファイルから作る)

>完全匿名のBBS機能の追加。
俺が一番やりたいのはこれ。
とりあえずこれを作れば、ある程度自由に開発できると思うんだよ。
これなら誰も著作権に違反しないし。

306 :one^ ◆l6IcIKlppg :2005/11/02(水) 23:32:06 ID:6mvlJxvc0
>これなら誰も著作権に違反しないし。
んなこたーないか。
詩とか、書籍とか。


307 :[名無し]さん(bin+cue).rar:2005/11/02(水) 23:51:43 ID:umgI+MvZ0
>ポート0なし
これは、リスナーポートを開放していないノードをはじくということか?
俺敵には、ポート0でもup/down共に可能で、ポート0以外のノードと同じことができる仕組みを作るほうがいいと思っている。

ポート0にロクなヤツはいないwww
絶対にやめるんだお

308 :one^ ◆l6IcIKlppg :2005/11/03(木) 00:19:54 ID:WiqZACOf0
>>307
>ポート0にロクなヤツはいないwww

実は、winnyやshareをほとんど使ったことがなくて、
その意見がよく理解できないのだけど。

ポート0というのは、サービスを提供しない人(=外部から接続できない)という意味なら、
問題ないと思っている。
どちらから接続するかで、サービスを提供する側とサービスを受ける側に分かれないようにしようかと。
p2pということなら、port0のノードも、きっとどこかのノードに繋がっているはずなので、
直接繋がっているノードから、「ここへつなげ!」的なメッセージを送って、
そこへ繋がることで、繋がった先からサービス要求を投げて、それに答えることが可能にすればいいかなーとか。
ただ、もちろん、「欲しい情報を持っているノードA」がport0ノードで、そいつが持っている情報が欲しいのだけど、
そいつに繋ぎにきてもらうには、「誰に頼めばいいのか?」ということがすぐに分かる仕組みが必要だな。
ただ、これはport0の代わりに、そいつに直接繋がっていて、かつport0ではないノードの情報を
情報キーにくっつけて送ればいいかなーとか。port0同士は繋がらないようにしてな。

あとな、
俺がここで云々言っていることは、アドリブでテキトウだ。
テキトウに答えすぎて全然まとめられていないが、今のところすぐに実装する気はないので問題ない。

そこで聞きたいのは、おまえらはWinny2 BBSの発展を望んでいるのかという話だ。
ファイル共有ではなくてBBSだ。
俺が今やっていることはWinny2BBSのクローンを作って、
現状のWinnyの仕組みを理解すると共に、それを発展させることだ。
開発途中らしいからな。どうよ?興味なし?

309 :one^ ◆l6IcIKlppg :2005/11/03(木) 00:27:10 ID:WiqZACOf0
>port0同士は繋がらないようにしてな
繋ぎたくてもつなげないか。

310 :[名無し]さん(bin+cue).rar:2005/11/03(木) 00:33:33 ID:EMy94MLv0
パニックボタンあったらすっげー怖い。
うっかり押しちゃう奴いそうw

311 :one^ ◆l6IcIKlppg :2005/11/03(木) 00:34:37 ID:WiqZACOf0
>繋ぎたくてもつなげないか。

それを可能にする技術が流行っているらしいな。
ttp://www.faqs.org/rfcs/rfc3489.html とか。
(↑全然読んでない)

ただ、必要かというと微妙。
中継してもらえばいいだけかなーと。
匿名性云々いうくらいだし、パフォーマンスを重視して直接繋ぐ必要はなさそう。
あと、>>308は、port0同士のことが考えられていないのでダメダメだなちくそ。


312 :[名無し]さん(bin+cue).rar:2005/11/03(木) 07:54:35 ID:Hfj3Hk/v0
マックユーザーですがMacOSXやLinuxへの移植の余地を残しておいてくれませんか?

やり方としては

1) インターフェースをCORE部とGUI部に分離してCORE部を機種に依存しないピュアなC++で記述してもらえれば、いくらでもGUI側は作ることが出来ます。

2) GUI部をwxWidgetに移植して汎用性を高める

3) Java

これ以外にもあるかもしれませんが、作者さんのやりやすい方法でお願いしkます。

313 :[名無し]さん(bin+cue).rar:2005/11/03(木) 09:32:40 ID:whXbkh920
分散ハッシュとか、新しい技術を積極的に導入して欲しい。
Winny、FreenetやGnutella、Gnutella2なんかは、開発当時は最新技術だったか
もしれないけど、速度、匿名性両方で、今は時代遅れな感じになってる。

314 :[名無し]さん(bin+cue).rar:2005/11/03(木) 10:01:20 ID:DlP60tzD0
Bittorrentと同じやり方にWinnyの設計をまぜれば、高効率で匿名だけどオープンソースのP2P作れるんじゃね?
DHTでtorrentファイルをキーに使うって設計だな。

torrentの発展系で放置しておいても出てくるだろうけど。

315 :one^ ◆l6IcIKlppg :2005/11/03(木) 10:46:04 ID:DJhUzTsX0
>>312
そのつもり。個人的にはUNIX用のCUIバージョンも欲しい・・・なんて。
sshから遠隔操作しまくりで、テストも楽カナとか。
GUIを作るならwxWidgetやGTK+で作ればいいかな。
ネットワーク部分に関してもApacheのAPRなんかを使えばどこでもいけるし。
ただこのへんのライブラリはGPLライクなライセンスだったりしない?

↑C/C++で作るならの話。(怪)

正直、UIはルータの設定みたいウェブでいいかなと思っていた。
そー画面のリアルタイム描画が追求されるものじゃないし、
ウェブにしとくと、認証つけて外出先から携帯電話で操作したりもできそうだし。
なにより、超簡単に作れて、どこでもうごく。
このあたりどうでしょ?かっこよくないとダメ?

>>313
>>314
後出しじゃんけんの強み + αって感じかな。
Bittorrentと分散ハッシュテーブルについては両方とも名前と概要くらいしか知らないので調べとくわ。
今日は今から会社に行くので、夜にでも。

でもとりあえず、Winny BBSが作りたい!
マイブームなんで。
BBSって考え方は微妙だけど、コミュニティーの場としてp2pでのnewsサービスかメーリングリストみたいなのが欲しい。
もう少しどうにかするといいものだと思うあるよ>>Winny BBS
既存のネットワークからユーザを引き込むって意味もあるし。

316 :[名無し]さん(bin+cue).rar:2005/11/03(木) 12:12:59 ID:JVWXbUVQO
とりあえず 夜まで待つか〜

317 :[名無し]さん(bin+cue).rar:2005/11/03(木) 12:23:38 ID:HmLiNuVj0
Pure P2Pのキモであるキャッシュの管理がユーザ任せなのは問題
システムで上手く管理できないかな
他ノードと協調して消すとか

318 :[名無し]さん(bin+cue).rar:2005/11/03(木) 12:39:24 ID:gwC90/V20
ファイル共有ソフトの歴史は
キャッシュ即消し厨との闘いの歴史でもあった

319 :[名無し]さん(bin+cue).rar:2005/11/03(木) 13:57:55 ID:pLQdIujg0
ポート開放しなくても使えるようにして欲しい
あと、ウイルスブロックみたいな機能もつけてほしい

320 :[名無し]さん(bin+cue).rar:2005/11/03(木) 15:12:42 ID:oRv8XpyO0
要求スペック無茶苦茶上げた方が無能避けにいいんじゃね?

321 :[名無し]さん(bin+cue).rar:2005/11/03(木) 17:06:02 ID:xVkw/KCt0
無能の方が無駄にハイスペックなPCを使ってたりする

322 :[名無し]さん(bin+cue).rar:2005/11/03(木) 18:16:19 ID:HqH9tmosO
保守

323 :[名無し]さん(bin+cue).rar:2005/11/03(木) 19:54:35 ID:WJtCfSs10
やっぱ、Winnyの技術とか読んでんのかね。

324 :one^ ◆l6IcIKlppg :2005/11/03(木) 20:17:18 ID:P4D+jBi10
ハイ、オール。

分散ハッシュテーブルの説明読んでる。
↓小学4年生でも読める言葉で説明されている
ttp://homepage3.nifty.com/toremoro/p2p/dhtintro1.html

そのうち誰かに難しい話されてびっくりしないように
いちおう教養として読んでるだけだちくそ。後で感想書く。

>>317
各ユーザのローカルディスクにある以上、削除を防ぐのは技術的に難しいな-。
心理的には可能かも。

>>319
みんなそうならサーバが必要になる・・・。
ウイルスは、フリーのアンチウイルスソフト(AVGなど)を入れといたほうが安全。
実行ファイル(.exe)を作らない程度のことは簡単にできるけど、どこまで責任を持つのかという話なりそうだ。

>>320
参加するノードを制限するのはちょっと-
はたらかざるものくうべからず 的な考えを入れたらいいのかな。
それも微妙だが。


325 :one^ ◆l6IcIKlppg :2005/11/03(木) 20:19:49 ID:P4D+jBi10
>>323
それが全ての原因。ママ。

ジャッキーチェン出演の映画を見終わった後は、とりあえず腕立て伏せを始めるからな。
俺は。

326 :[名無し]さん(bin+cue).rar:2005/11/03(木) 20:52:49 ID:Ch7UFWQV0
OSX版が作れるようにならないのなら興味なし

327 :one^ ◆l6IcIKlppg :2005/11/03(木) 20:58:03 ID:P4D+jBi10
>>326
作れるかどうかは別として、
仮に作れたとしたら、そのときはMacOSX版もある。

←MacOSXってFreeBSDらしいのでUNIX用で動くだろと思っている人


328 :one^ ◆l6IcIKlppg :2005/11/03(木) 21:06:03 ID:P4D+jBi10
にゅうもんよんだ!

DHTの概要がわかりました。(本当は名前しか知らなかった)

よくある動的テーブルのデータ構造だとハッシュテーブルの先に検索木をくっつけるのだけど、
ネットワークの世界ではいきなりハッシュテーブルにはアクセスできないので、
逆にして、さらに削除と追加を簡略化するために、検索木の変わりにスキップリストを使ってみた感じかな?
でもね、これ実際に使おうとしたときにハッシュ値をキーに検索することになるじゃん。
じゃあ、例えば俺が「シーモンキー」に関する情報を検索したいときにどうすればいいの?
ここで、まず「ハッシュ値は、何にハッシュ関数を適用した値?」という問題が先にある。
選択肢としては「ファイル名」「ファイル全体」くらい?
「ファイル名」の場合を考えるとあいまいな検索ができないという問題がある。
「シーモンキー」からハッシュ値を求めて検索しても「シーモンキーの買い方」というファイルは見つけることができない。
これは、ハッシュ関数の性質によるのだけど、普通に考えだと1文字でも違えば全く違った文字になるのがハッシュ関数。
なので、完全なファイル名を知らない限り検索することができない。これは不便すぎる。
次に、「ファイル全体」を考えると、そもそもまだ持っていないファイルの全体ハッシュ値なんて分かるか!
よって検索することができねぇ...。

というかこれって正解が1つしかないじゃん。1つの検索に対して1つしかファイルが見つからないのはやばい。
(ここで、別の検索方法(別検索システムの導入)を考えると、DHTの存在意味がなくなる気が..)

↑の入門サイトを読んだだけの感想。実際は偉い人がいろいろアイデアを考えているのかしらん。
教えてえらい人。

考え方はためになった。
Winnyに「クラスタ(に属するノードのどれか)」を検索する仕組みをつけて、
簡単に別クラスタに移動できるようにすればといいということか!
(とWinnyの技術がマイブームな俺は思ったわけよ)


329 :[名無し]さん(bin+cue).rar:2005/11/03(木) 21:22:42 ID:bocIM7BZ0
なんか洒落スレにあった

【偽装】生ソケットの恐怖?
ttp://www.stackasterisk.jp/tech/program/howtosniff02_01.jsp

330 :Imo ◆.jC7ANgFY. :2005/11/03(木) 21:31:02 ID:fV0zNWCS0
大学生(数年後)になったらP2P作るから、色々と考えてるんだけど。
P2Pとは言ってもファイル共有じゃなくて合法な画像共有を目指してる。
で、とりあえずネタを出してみようかと。
(できればこっちもネタもらえるとうれしいんだけど

たとえば、削除に関してなんだけど、
substr(md5($FileID . $DeleteCode), -6) == '000000' // Code: PHP
とかで削除できるようにしておいて、DeleteCodeを拡散させて削除させれば
いいかなとか。もちろんmd5はアレだし他の使う。加えて開発時の平均的な
PCで1つあたり$DeleteCode生成に1時間ぐらいかかるようにしておけば
本体の解読がされた場合でもある程度は安全性を確保できるかなーとか。
警察とかに言われたときにはスーパーコンピュータでまわしとけ的な事言えばいいし。

それと今のユーザーをIPで管理するのをやめて、ユーザーIDで管理すれば
ファイルの位置情報の寿命を長くできて見つけやすくなるよね。
ここで重要になるのはIPとIDの変換リストの共有の仕方なんだけど、自分は
頭の10bitが同じIDの人のリストばっかり集めておけば、目的の人と頭10bit
同じ人に聞けば目的の人のIDがすんなり出てくるはず。リストを10000ほど
持つようにすれば500万人までぐらいなら余裕ができるなじゃないかなとか。
同じようにファイルのID頭10bitと自分のID頭10bit同じファイルばっかりの
リストを作るようにしておけばファイルだって見つかりやすいんじゃないかな。

それと通信はUDP様様かも、こっちは。UDP holeなんとかとかで、Skypeと
同じようにNAT越えをやってみようかなと。プログラムがかなり難しくなるけど。

まだ考えまとまってないから適当な文章だけどごめんねーw
こっちも検索機能はかなり考え中。
3文字ごとに切ってDHTとかかなとか考えたり考えなかったり。

331 :[名無し]さん(bin+cue).rar:2005/11/03(木) 22:12:23 ID:E8qMqOZx0
マジな話、既存P2Pソフトのソースや仕様書読んでみたら
Gnutella、ED2K、BTに関してはパケット仕様書も出回っているし
実装が見たければ
P2P-BBS 新月一派(Perl,Python)
Gnutella Shareaza(C++,MFC)、GnucDNA(C++)、LimeWire(Java)など
ED2K、DHT[Kademlia] eMule、aMule(C++)
BT [Python,C++,Java]
その他 giFT Ares
殆どが海外製だがオープンソースなものは山ほどある




332 :[名無し]さん(bin+cue).rar:2005/11/04(金) 01:20:24 ID:sp8Z924t0
今ね、新しいDHT技術を思いついてP2Pソフト開発しようとしています。

47氏の発言集読んでて、シミュレーションを非常に重要視されているようだったから
自分でもp2pシミュレーションを最初にしようと思っています。
このシミュレータは今度の土日くらいには完成しそうだから
遅くとも日曜にはSSを提供できるようになると思う。
(日曜になってもSSがupされなかった場合はネタだと思ってくれ)
SSの画像はwinny上で流したいと思います。

私が聞きたいこと。

2chの書き込みはインターネット公知の技術用件「公知日が証明された文書」となるのか?

私見:
自分では、2ch内で事件が起こったときに捜査機関などがアクセスログを求めたりしてることから
2chの書き込みは「公知日が証明された文書」となると考えています。
理由:
仮に2chのアクセスログに「書き込み日時を証明する能力」がないとすれば、
捜査機関がアクセスログを基に捜査を進めることも不可能となります。
他への影響を考えた場合、2chの書き込みが「公知日が証明された文書」と
なるかどうかが争点となった裁判でも勝てると思っています。

他の有識者の方の意見聞きたいです。.

仮に2chの書き込みが「公知日が証明された文書」と認められるのであれば、
特許フリーのDHT技術となります。
どっかの企業が特許をとってしまうのを防げるので意味はあると思います。

333 :one^ ◆l6IcIKlppg :2005/11/04(金) 01:46:12 ID:4NPLFiX20
>>330
どうもどうも。P2PとPHPと学問以外のことならなんでも俺に聞いてください!!!11

>>それと今のユーザーをIPで管理するのをやめて、ユーザーIDで管理すれば
あまり使われていないようだけど、Winnyは、それをDDNSでやろうとしているみたい。

>>それと通信はUDP様様かも
UDPでストリームを扱うなら自分で伝送制御をしないといけないからね..。ちょとめんどい。
RTPなんかは、たしかUDP上でやってる。
UDPといえば昔TFTPサーバを書いたことがあるけど、
あれもUDPでファイルを転送をしているし、仕組みが簡単なので実験用におすすめかも。

>>331
言いたいことは、とても分かります。
実装見ろって話は、まあ当然のこと。現行のシステムを理解せずにお前ら何をする気だと。
他のプロジェクトで解決されている問題を何日も考えるなと。よくそうやって怒られました。

ただ、Winnyも今じゃーある程度オープン。
そして俺は47氏マンセ。Winny BBSラヴ。
なので、Winnyの仕様(nyの技術)とソースコードを見ながらBBSのクローンを作ろうとしてる。
ここの人らは早く新しいものを作れと言いたげだけど、
はじめてのP2Pでいきなりうまいこといくとは思っていないし、お試しとしてWinnyBBS。
これができたら、本気でどうするか考えななーと。ダメだったら、もうダメ。

334 :one^ ◆l6IcIKlppg :2005/11/04(金) 01:49:42 ID:4NPLFiX20
>>302
おー。がんばってください。

>公知日が証明された文書
なると思う。個人的に思うだけだけど。



335 :[名無し]さん(bin+cue).rar:2005/11/04(金) 03:49:33 ID:5T2LrN280
>>332
有識者ではないが、
>自分では、2ch内で事件が起こったときに捜査機関などがアクセスログを求めたりしてることから
>2chの書き込みは「公知日が証明された文書」となると考えています。
いや、それは関係ないとは言わんが、微妙だと思うぞ。
警察がひろゆきにログ開示しろというのは、発信者(IPアドレス)を特定するための手段
に過ぎない。
ログを元にISPに照会して個人を特定して、ISP側の接続ログを見て2chにアクセスしてる
ことを裏付けて二重に確認する。2chのログだけで訴訟をどうこうしてるわけじゃないだろ。

特許とられたくないから、ってことだと、仮に民事裁判になったとき、いちいち2chに
ログ開示してもらって、それを元に…という手間をかけることになる。
相手側は当然「それは捏造じゃないのか?」という話になる。
だって2chはひろゆきが個人営業してるサイトなんだから。
そもそも、今はいいとしても5年・10年後、2chがどうなってるかも不明。
出版物なら、公的なカタチで保存できるからいいけど。
ぶっちゃけ、2chはいつログが全削除されて「閉鎖しますた」となるかわかった
もんじゃない。

特許云々でそういう話してるなら、ちゃんと学会に文書を提示して裏取ってもらったほうがいい。
47氏が逮捕されたときに話題になったのがその点で、
http://internet.watch.impress.co.jp/cda/event/2004/09/15/4661.html
この辺参照。
2chに書き込むのは一つの手段だが、同時に別なカタチでも担保しといたほうが確実。
タイムロスも起きないしな。

最近「ansem」が面白いと思ってたんだけど、
http://tmp5.2ch.net/test/read.cgi/download/1128387349/
http://gateway.ringoch.info/b6cedb68-7985-eedb-da8f-17c39dcbf2dc/
向こうは遅々として開発が進まんので、がんばってくれ。

336 :[名無し]さん(bin+cue).rar:2005/11/04(金) 10:06:20 ID:ThgL/m8l0
シンプルイズベスト



337 :[名無し]さん(bin+cue).rar:2005/11/04(金) 10:25:03 ID:O4Ey4Y6F0
良スレ認定

338 :千年うんこ ◆UNKOg/MQDY :2005/11/04(金) 12:20:12 ID:TEs/wWNv0
winny2のBBSは軽いけどスレ主の匿名性はゼロだよね。
ファイアーウォールやプロバイダやらのログと付き合わせれば書いた人もある程度絞れるはず・・・
RinGOchはすべてを転送してるので重いが、
匿名性・完成度が高く画像掲示板、ブログも可能。

P2PのBBS作るならこの二つを意識しないと・・・
がんばってください・・・

339 :[名無し]さん(bin+cue).rar:2005/11/04(金) 13:40:41 ID:hXJ5LvJW0
だから無線LANの漏れ電波使えよ

340 :[名無し]さん(bin+cue).rar:2005/11/04(金) 16:31:26 ID:WV1YMj5g0
うん、のびてる。

341 :[名無し]さん(bin+cue).rar:2005/11/04(金) 16:51:49 ID:/PBTP1uh0
マニアック宣言 パン助さんのハメ撮り 第8弾 コスプレマック店員 18才.avi 835,950,332 cba60c97169eae6e8088348a97df5836

342 :[名無し]さん(bin+cue).rar:2005/11/04(金) 18:20:59 ID:6ukUVDre0
良スレage

343 :[名無し]さん(bin+cue).rar:2005/11/04(金) 19:31:43 ID:0RcrJz1+0
freenet並みの匿名性がほしいな。

344 :[名無し]さん(bin+cue).rar:2005/11/04(金) 19:39:17 ID:VgSEU9Lj0
WinnyBBSは2chより先に使ってたけどWinny起動後すぐに繋がらないし、
読み書きが不安定だったりとあまりに使い勝手が悪くてしぶしぶ2chに乗り換えた。
難しい事はわからんが使い勝手のいいのを作っておくれ。
期待しないで待ってる。

345 :[名無し]さん(bin+cue).rar:2005/11/04(金) 19:57:15 ID:7xunVzHW0
たぶん2chと比べるのが間違ってるwwwwいろいろとwwwwwwww

346 :Imo ◆.jC7ANgFY. :2005/11/04(金) 20:01:19 ID:KY2D49wm0
>>333
ファイルを1KBごとに分割して処理することにしたから、UDPでも問題なさげ。
とはいえ、FileID[8Byte]-Map[1Byte]で管理して、内部では256KByteブロック
ごとに管理するけどね。Mapは256KByteのどの個所かということ。所持キー
の形式に関してはFileID[8Byte]Flags[256Bit]UserID[8Byte]...って感じにして
Flagsにどこを持っているかを入れておく。要求時もFlags[256Bit]を送って必要
個所だけを1Packetずつ送ってもらえればいいんじゃないかなとか。今の所、
MTUが1200ぐらいはあるからそれぐらいが無難かもとかとか。検索キーは
FileIDリストがつまったファイルのFileIDをつけるんよ。だから管理できる最大
のファイルの大きさは256KByte*256KByte/sizeof FileID(8Byte)で8GBだけど
チェックサムとか色々考えて少なく見積もっても4GBはいけるかな。追加要求
も楽だし、一部しか所持してない人に強制的にDLする指令を送るのも良い。

ま、今の所の妄想ですが。


>>343
今さらなんだけど、匿名って具体的に言うと何よ。と最近思う。

いかなるP2Pでもわざわざ記録しなければ一次配布元は特定は難しいから
匿名と言えば匿名だし、所持者はダウンロードする時に監視すればIPはすぐ
割れる。(>329の手法を使えば話は別だけど、NAT越えは完全不可能になる
所持者のIPをわからないようにするために断片所持者だけ公開とかにすると
かなり効率悪くなるし。ファイル共有では速度と匿名性の両立は難しいわ。

347 :one^ ◆l6IcIKlppg :2005/11/04(金) 20:31:27 ID:GFPPAtmz0
ya-.

>>338 >>344
俺は、まずはWinny2 BBSそのままを目指してる。
その後変更できるならする。スレ主が落ちても書き込みできるようにはしたいとは思ってる。
通信プロトコルやファイルフォーマットは、ある程度拡張できるように作ってあると思うので大丈夫かなと。
既存のWinnyで気にしているのは、Winnyが中身を隠すこと前提な感じで作ってあること。
俺的には、ソースコードごと公開してもいいと思っているのだけど、
それでシステムがまずいことになるってのは困る。
ただ、ファイル共有に関していうと、人間の欲が絡んでいるのでUp数上げたりだの
自分の利益ばかり考える人ら沢山いて困るのかもしれないけど、
BBSに関してなら、システムが破壊するほどのすごい速さでスレを読みまくったりする人は
あまりいないだろうと思うので・・いいかなとか。
あと、暗号に関しては、もう、Winny、どうしようもないと思う。
まともな暗号通信がしたいならプロトコルを変えるか、ローカルで変換フィルタを経由させるしかないわ。
ただ、それが必要かは微妙。
なので今のところ現状のWinnyのままでいってみようとしてる。


348 :one^ ◆l6IcIKlppg :2005/11/04(金) 20:34:26 ID:GFPPAtmz0
現状報告。

えと、今のところローカルの本物Winnyに接続して認証を済ませて、
ノード情報のところに表示されるところまでできてる。
あとは、検索とDL部分を作って、その後メインをまじめに作り直す。
(今は部品だけまじめに作って、それをテストコードに乗っけてうまく動くか試しているだけ)
ノード同士の繋がり方なんかはnyの技術を参考にしようと思ってるけど、実は一番不安なのがそこ。
壊しちゃったらごめんなさい。


349 :one^ ◆l6IcIKlppg :2005/11/04(金) 20:41:49 ID:GFPPAtmz0
>>346
>>UDP
あー、別にパケットが並んでもなくてもいいということね。
マップ見て形成すりゃ、パケットの順番が狂っても問題ないし、
行方不明になったパケットがあっても、後でそこだけ要求すりゃいいと。

と認識した。

俺は、UDPストリームが頭の中にあったので、パケットの損失やシーケンスを自分で制御せなあかん!めんどい!
と思ってしまっていたわ。そうじゃないね。ちゃうわ。



350 :[名無し]さん(bin+cue).rar:2005/11/04(金) 20:45:35 ID:Ql8Nww5S0
がんばれー

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に残ってた。

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