UNIX板の皆様 閉鎖の危機にまた立ち上がってPt.2
■ このスレッドは過去ログ倉庫に格納されています
0433名無しさん@お腹いっぱい。
2007/01/14(日) 20:34:170434名無しさん@お腹いっぱい。
2007/01/14(日) 20:35:53そうゆうのはできてから考えることだ
0435名無しさん@お腹いっぱい。
2007/01/14(日) 20:36:152chが本当に閉鎖して、かつ2chと同等の機能を持って、そこしかなかったら移るよ
0436名無しさん@お腹いっぱい。
2007/01/14(日) 20:36:15そうか、ごめん...OTL
0437名無しさん@お腹いっぱい。
2007/01/14(日) 20:36:39ごめん
0438345
2007/01/14(日) 20:36:44ちょっとツリー型ではないパターンを考えてみる。
・ノードが死んだり、転送速度が遅かった場合に備えて、
上ノードは一つだけではなく、10ノードほど接続する
・送られてきた書込がすでに他のノードから送られてきた場合は、
再度配信するのではなく、単に無視する
・(スレ削除設定が各ノードで変えられるようにするのであれば)
スレリストは10の上ノードから取得し、
それぞれのスレリストで足りない部分は補完させる
0439名無しさん@お腹いっぱい。
2007/01/14(日) 20:38:470440名無しさん@お腹いっぱい。
2007/01/14(日) 20:41:28同意。大元そんな感じでいいんじゃなかろうか。
0441名無しさん@お腹いっぱい。
2007/01/14(日) 20:42:33じゃ俺も同意
0442名無しさん@お腹いっぱい。
2007/01/14(日) 20:43:030443名無しさん@お腹いっぱい。
2007/01/14(日) 20:44:11アフォかww
0444名無しさん@お腹いっぱい。
2007/01/14(日) 20:45:200445名無しさん@お腹いっぱい。
2007/01/14(日) 20:45:52ガッ!!
0447名無しさん@お腹いっぱい。
2007/01/14(日) 20:47:32ヴァカだねw
0448タラバガニ ◆yXHOjiDWsA
2007/01/14(日) 20:48:320449名無しさん@お腹いっぱい。
2007/01/14(日) 20:49:25・IRC
・NNTP
・P2P
の話題が錯綜しててよくわからん。
NNTPとP2Pを共存させるの?
NNTPを再利用するの?
IRC(もどき)なプロトコルの役割は?
参考資料嫁ってことかしらん。
0450345
2007/01/14(日) 20:50:51書込やスレの削除について考えてみた。
・各書き込みは47氏のアイデアの通り、秘密鍵で署名する
・複数サイトで、板リスト、初期ノードリストと共に
ボランティア削除人リストを管理する
・削除人リストには、その人の公開鍵を登録しておく
・スレと書込の削除依頼は、誰でもできるが、
削除依頼の署名が削除人リストに入っていれば、削除依頼を上下ノードに配信する
・書き込んだ人と削除依頼の署名が同じだった場合も上下ノードに配信する
0451名無しさん@お腹いっぱい。
2007/01/14(日) 20:51:080452345
2007/01/14(日) 20:57:10>NNTPとP2Pを共存させるの?
>NNTPを再利用するの?
そのアイデアをもとに考えたのが>>388。
NNTPはサーバ同時で情報を交換し合うけど、やはりサーバクライアント型。
>>388でダメ出しをしてもらって考えたのが >>419,424,430,438,450 だね。
これはサーバなしのP2P型。
P2Pのネットワーク形状は、419がツリー型で、438がWinnyに近い形かな?
(Winnyよく知らないけど・・・)
0454名無しさん@お腹いっぱい。
2007/01/14(日) 21:08:48Winnyよく一人で作ったよ。
0455名無しさん@お腹いっぱい。
2007/01/14(日) 21:10:26社会的なリスクと隣り合わせのサーバ管理をすることで得られる利益は
失う代わりに、言いたいことを言える、ほしい情報がすぐ手に入る、
井戸端会議で盛り上がれる場所がつくれればいいわけか。
0456名無しさん@お腹いっぱい。
2007/01/14(日) 21:14:51削除の投票が多かった書き込みは削除人の所へ送られ審査される。
第一段階
読んだ人達がこの書き込み違反じゃないか?って思う書き込みがあったら投票を入れる。
第二段階
削除の投票が一定以上多くなった書き込みは自動的に削除人の所へ送られ審査される。
これなら明らかな違反は削除されるし、工作員やいたずらによる削除も第二段階の削除人の審査により削除されない。
ちなみに多くの投票が集まった書き込みがそのまま削除されたら削除されるべきじゃない書き込みまで削除されてしまうから却下すべき。
問題は削除人が信用出来るかだが、それは人間の問題だから今考えても仕方ない。
0457名無しさん@お腹いっぱい。
2007/01/14(日) 21:18:02あとはプロトコル比較して、ネットワーク形状考えて、
実装していってという流れになるんだろうか。
0458345
2007/01/14(日) 21:18:05なるほど、同意。
しかしよく2chを使う人は、2chブラウザのように専用アプリでアクセスした方が快適だけど、
一般の人はやはりWebブラウザ使いたがるんじゃないかなー。
なので、P2P To Webブリッジ用のCGIも開発しないとダメかもしれない。
そのCGIにアクセスされたら、ローカルキャッシュからHTML作成して表示し、
Webから書き込まれたらP2Pネットワークに流すように。
何人かがWebサイトを立ち上げて、2chに似た名前のドメインで立ち上げればいいかも。
もちろん携帯電話にも対応しないとね。
しかしこれだけ( >>419,424,430,438,450 )のP2PアプリやCGIを開発するの、
かなり時間がかかるよねー。10人ぐらいで作っても、最低3ヶ月はかかりそう。
やはり既存の技術を流用する方向で考えるべきか・・・。
NNTP To WebのブリッジCGIってどこかにないかな?
合ったらそれをベースに改良するのが一番近道かも。
0459名無しさん@お腹いっぱい。
2007/01/14(日) 21:18:47ということで陪審員制というのを考えてみた。
削除依頼が発生すると、アクセスしているユーザー内からランダムに数人の陪審員が選ばれ、
彼らに削除の判断を任す、という感じ。
当然、本人からの削除依頼であれば無条件に削除。
どうしても削除して欲しい人の為に、一定期間をおきさえすれば何度でも依頼できるようにする。
問題は依頼厨をどうするかなんだけども……。
0460名無しさん@お腹いっぱい。
2007/01/14(日) 21:20:33その話を始めると、欠点が見つかりまくって無限ループになるから、まずは外堀から埋めてこうぜw
0461名無しさん@お腹いっぱい。
2007/01/14(日) 21:23:030462名無しさん@お腹いっぱい。
2007/01/14(日) 21:23:17ひまがあればおれが書きたいぐらい。まだだれも手つけてない?
0463名無しさん@お腹いっぱい。
2007/01/14(日) 21:23:32P2P + http だよな。
> ・複数サイトで、板リスト、初期ノードリストと共に
> ボランティア削除人リストを管理する
これは必須だろ 勿論鍵の信頼性と有効期限の管理も
> ・削除人リストには、その人の公開鍵を登録しておく
とあわせて、独自のキーサーバーを持つのか?それなら
> ・スレと書込の削除依頼は、誰でもできるが、
> 削除依頼の署名が削除人リストに入っていれば、削除依頼を上下ノードに配信する
> ・書き込んだ人と削除依頼の署名が同じだった場合も上下ノードに配信する
大してリスクも負荷もかかるまい。そこまでするなら全員指紋つきでも
変わらないような・・・ま、利用者が面倒でなければ当然犯罪リスクも
でかくなり未然の防止効果もあると思うけど。
0464名無しさん@お腹いっぱい。
2007/01/14(日) 21:26:38俺はそろそろ始めるけど、平日はデフォルト22時まで仕事だし、
始める前に埋めなきゃいけない知識もあるから、早くて3月って感じだな
このスレからネ申が出てくれることを祈りつつ、誰も出なかった時の為に凡人の俺も頑張るわ
0465名無しさん@お腹いっぱい。
2007/01/14(日) 21:27:53削除たいへんだよね
0466名無しさん@お腹いっぱい。
2007/01/14(日) 21:31:54解説サイトってないのかな
0467名無しさん@お腹いっぱい。
2007/01/14(日) 21:34:48とりあえずまとめサイトのDHT、NNTP、Skype、IRCの資料を読んで、
それを踏まえた議論をすることが課題なんかね。
あ!Winnyもか。だれかリンクplz。
2ch自体は早々つぶれないだろうから、数ヶ月〜半年くらいで何か形ができてくれば御の字か。
その前に2chがつぶれたら。。。この板の住民的にはしたらばかNetNewsに避難でOKなんだろうなぁw
0468名無しさん@お腹いっぱい。
2007/01/14(日) 21:35:30だな。一応緊急時とかの情報交換の場所を希望とだけ。2ch 以外で。
0469名無しさん@お腹いっぱい。
2007/01/14(日) 21:36:04まあ少なくともいろいろな削除アルゴリズムを適用できるような設計に
しておかなくちゃいかんということかな。
0470名無しさん@お腹いっぱい。
2007/01/14(日) 21:36:230471名無しさん@お腹いっぱい。
2007/01/14(日) 21:37:09> その前に2chがつぶれたら。。。この板の住民的にはしたらばかNetNewsに避難でOKなんだろうなぁw
思っててもいうなよ・・・
0472名無しさん@お腹いっぱい。
2007/01/14(日) 21:41:540473名無しさん@お腹いっぱい。
2007/01/14(日) 21:42:16http://jbbs.livedoor.jp/computer/34417/
0474名無しさん@お腹いっぱい。
2007/01/14(日) 21:44:24できるといえばできる。オーバヘッドが大きいと思うが。
0475名無しさん@お腹いっぱい。
2007/01/14(日) 21:46:37http://www.3ch.jp/
0476名無しさん@お腹いっぱい。
2007/01/14(日) 21:49:34バンバンスレ立てておk
0477名無しさん@お腹いっぱい。
2007/01/14(日) 21:59:35どうでもいい車輪の再開発だけど
0478名無しさん@お腹いっぱい。
2007/01/14(日) 22:01:04うpおながいします
0479名無しさん@お腹いっぱい。
2007/01/14(日) 22:03:29それか本体の議論と分離して別で議論していくか。
どちらにしても本体の議論と削除の議論が混ざると良くないと思う。
とりあえずこのスレではこの先は当分ソフト自体の議論しませんか?
もちろん削除機能が入る事も考慮しておく。
0481名無しさん@お腹いっぱい。
2007/01/14(日) 22:06:11実用的かどうかは知らんけど。
0482名無しさん@お腹いっぱい。
2007/01/14(日) 22:14:56多数決なんてどれほどの意味があるの?
複数のVMにダウンロードして
一人10票とかできてしまうんだよね?
0483345
2007/01/14(日) 22:18:03プラットフォームをUnix系、Win、Mac対応にするのであれば、
ひとまずはJavaがいいような気もしますが、
低スペックPCだと負荷が重いですかねー?
私はC2D 2.16GHz搭載のMac,Linux,Win使いですが、
Javaベースの2chブラウザやP2Pソフト使っていても、
特に重たく感じることはないですね。
2chブラウザ(BathyScaphe)のCPU使用率は10〜30%程度。
P2P(Azureus)のCPU使用率は10〜50%程度。
あと参加してもらえる開発者にどの言語使いが多いかによっても違ってきますかねー。
0484名無しさん@お腹いっぱい。
2007/01/14(日) 22:18:13既存のブツの組み合わせで実現できたら必要ないのに。
要件定義と既存技術の調査をするまでじっとしてられんの?
0485名無しさん@お腹いっぱい。
2007/01/14(日) 22:18:50> NNTP To WebのブリッジCGIってどこかにないかな?
> 合ったらそれをベースに改良するのが一番近道かも。
とりあえず、PerlにApache::NNTPGatewayというのがあるな。
0486名無しさん@お腹いっぱい。
2007/01/14(日) 22:19:05そういう暇なやつがどれだけいるかによるな。
埋もれてしまうくらいなら無視してもいいという考え方もある。
0487名無しさん@お腹いっぱい。
2007/01/14(日) 22:21:380488名無しさん@お腹いっぱい。
2007/01/14(日) 22:21:572chブラウザくらいだとJavaでも軽いけどP2Pになると低スペックだとかなり重くなる。
使う人の人数と使用時間を考えると動作の快適さも重要視するべき。
OSXだとCocoa(Objective-C)で作るべきでしょう。
0489名無しさん@お腹いっぱい。
2007/01/14(日) 22:22:09FreeBSDでいいよ
0490名無しさん@お腹いっぱい。
2007/01/14(日) 22:23:59適当なスクリプト言語でいいとおも。
つか、とっととコード書きたい向きはすでに書いてると思うし。
慎重な向きはまだ言語決める段階じゃないでしょ。
0491名無しさん@お腹いっぱい。
2007/01/14(日) 22:24:12wikiにまとめていってスレで議論するというのが足りん気もする。
周辺のこまごましたコンポーネントなら調査の意義もあっていいかもしれんが。
0492名無しさん@お腹いっぱい。
2007/01/14(日) 22:24:15> NNTPはサーバ同時で情報を交換し合うけど、やはりサーバクライアント型。
ちがう。クライアントサーバ型のユーザインターフェースを持っているだけで
(それをまったく使わなくても良い)、
あれは全ノードがフラットで、分断されても機能しつづける、本質的なP2Pだ。
近代的なP2Pと比べて欠落しているのは、ピアリングをプリセットすることに
なっている点。サイト毎に独立して固有のポリシを持っていたかつてのイン
ターネットの政治的トポロジーに適合している形態なのだ。
このピアリングをもっと柔軟に扱えるようにすれば、ほとんどプロトコルの
拡張なしで使えるだろう。
0493名無しさん@お腹いっぱい。
2007/01/14(日) 22:28:11> > NNTP To WebのブリッジCGIってどこかにないかな?
> > 合ったらそれをベースに改良するのが一番近道かも。
>
> とりあえず、PerlにApache::NNTPGatewayというのがあるな。
http://search.cpan.org/dist/Apache-NNTPGateway/
PHP News Reader
http://pnews.urdada.net/
というのもあるな。
0494名無しさん@お腹いっぱい。
2007/01/14(日) 22:28:420495名無しさん@お腹いっぱい。
2007/01/14(日) 22:30:180496名無しさん@お腹いっぱい。
2007/01/14(日) 22:30:46移植を考えるとCとかが良い?
0497名無しさん@お腹いっぱい。
2007/01/14(日) 22:32:05> Perl, Ruby, Pythonの選択肢も十分にあると思う。
NNTPに関しては、NetNewsと一緒に育ったも
同然のPerlがなにもかも部品が揃ってる。
0498名無しさん@お腹いっぱい。
2007/01/14(日) 22:34:14新月 - P2P匿名掲示板
http://pc9.2ch.net/test/read.cgi/software/1121509356/
0499名無しさん@お腹いっぱい。
2007/01/14(日) 22:34:16過去ログはP2Pで共有(o2on?)
0500名無しさん@お腹いっぱい。
2007/01/14(日) 22:35:230501名無しさん@お腹いっぱい。
2007/01/14(日) 22:40:042chと違いすぎて見づらいな
0502345
2007/01/14(日) 22:40:57へー、そうだったんだ。
>>493
NNTPGatewayの方は、ソース1700行ぐらいしかないし、機能も少ないねー。
PHP News Readerは、本格的で複数の言語にも対応してるみたい。
ただしまだ日本語には対応してないから、UTF-8かSJISの追加が必要だね。
HTML書出部分も2ch風に完全書き直しかな?
0503名無しさん@お腹いっぱい。
2007/01/14(日) 22:42:240504345
2007/01/14(日) 22:43:09まだどういう方向性が良いか、いろいろアイデア出して議論してる段階じゃないかな?
完全P2P案、NNTPブリッジCGI案などなど。
0505名無しさん@お腹いっぱい。
2007/01/14(日) 22:45:190506名無しさん@お腹いっぱい。
2007/01/14(日) 22:45:520507名無しさん@お腹いっぱい。
2007/01/14(日) 22:48:040508名無しさん@お腹いっぱい。
2007/01/14(日) 22:50:572ちゃんねらーがもとめてるものとは微妙に違うかな?
0509名無しさん@お腹いっぱい。
2007/01/14(日) 22:51:14言語厨はム板のRubyスレへどぞ
http://pc10.2ch.net/test/read.cgi/tech/1158807229/
0510名無しさん@お腹いっぱい。
2007/01/14(日) 22:53:32・全体としてはひとつのネットワークだが、板、スレッドの二重仮想ネットワーク(クラスタ)構造を持つ
・ネットワーク上に流れるのは、板,スレッド,日時,IDの情報をヘッダに持つレスと運営メッセージのみ
・削除すべきレス情報の共有は、運営ノードが送信する「運営メッセージ」によって行う
・どの運営ノードからメッセージを受信するかは、運営板の情報を元に各ノードが任意に決める
0511名無しさん@お腹いっぱい。
2007/01/14(日) 22:53:46http://overlayweaver.sourceforge.net/index-j.html
0512477
2007/01/14(日) 22:53:52gdgdしてるように見えたから、皆が作り始めるきっかけに
なればいいなって作ってしまったんだすまない
0513名無しさん@お腹いっぱい。
2007/01/14(日) 22:58:31べつにあやまるほどのもんでもないとおもうけど。
0514名無しさん@お腹いっぱい。
2007/01/14(日) 22:59:45今集まってるのは
議論が好きな連中なんだよ。
相手にしないほうがいいよ。
0515名無しさん@お腹いっぱい。
2007/01/14(日) 22:59:51むしろうpをやってほしいんだが
こっちが謝りたいぐらいだ
0516名無しさん@お腹いっぱい。
2007/01/14(日) 23:04:550517名無しさん@お腹いっぱい。
2007/01/14(日) 23:05:40あまりシームレスに拘らず、通信部はネイティブ実行ファイルでコマンドとして使えればいい。
通信部はC言語で共通化もしやすいが、皮はJavaのがいいかも知れんしね。
0518名無しさん@お腹いっぱい。
2007/01/14(日) 23:07:54最近のSwingは軽いよ
0519名無しさん@お腹いっぱい。
2007/01/14(日) 23:09:07英語ぐらい読めって言われそうだけど、NNTP関連は全然和訳されていないね
されてるのはRFC977の一部だけ
0520名無しさん@お腹いっぱい。
2007/01/14(日) 23:10:25どこかにコード放り込むスペース欲しいな
あと、とりあえずは著作権は俺にあるって書いておいて、後でGPLかなんかにする感じでいいかな
0521345
2007/01/14(日) 23:12:02新月って、私が考えてたのとほぼ同じ仕様だ・・・。
ただまだ作り込みが浅いような感じ。
・Skypeみたいに、NAT設定しなくても使えるようにしないと普及しないかも
・ノード間同時接続数が少ない?から、VIP板とかは耐えられないかも
0522名無しさん@お腹いっぱい。
2007/01/14(日) 23:12:32「特定の言語じゃないと絶対に出来ない事」ってのは大して無いと思うし。
ましてやまだ方向性も決まってないのに。
とりあえずアイデアを出し尽くして、方向性を決めるのが先決だと思いますが如何か。
0523名無しさん@お腹いっぱい。
2007/01/14(日) 23:16:190524名無しさん@お腹いっぱい。
2007/01/14(日) 23:16:360525名無しさん@お腹いっぱい。
2007/01/14(日) 23:16:47>>493
>>502
でいけそうな気がするな。
>>404
>>511
は俺には難しすぎるっち。
0526名無しさん@お腹いっぱい。
2007/01/14(日) 23:19:310527名無しさん@お腹いっぱい。
2007/01/14(日) 23:19:350528名無しさん@お腹いっぱい。
2007/01/14(日) 23:20:31>>1みたいなのは>>ID:AbcdEfgみたいになるわけだ
ソートの基準は各PCのタイムスタンプになるわけで
時間という概念の信頼性にも乏しくなる。
0529名無しさん@お腹いっぱい。
2007/01/14(日) 23:21:030530名無しさん@お腹いっぱい。
2007/01/14(日) 23:21:08ま、そういうことだね。よくあるはなしだ。
0531名無しさん@お腹いっぱい。
2007/01/14(日) 23:25:58極力リプレース元の仕様は変えずに、
問題点のみを改修するコンセプトで行きたい。
だから見た目(を再現するデータ構造)に関しては
可能な限りフローティングスレッド式であるべきだと思う。
0532名無しさん@お腹いっぱい。
2007/01/14(日) 23:27:261.プロトコルの叩き台作り(誰かやってるのかなぁ・・・・)
2.NNTPのRFC和訳+要約作成。
3.参考文献、参考URLのリストと説明一覧作成
4.仕様決め。但し下記で。
ttp://pc10.2ch.net/test/read.cgi/unix/1168758937/l50
5.使われそうな車輪の再発明。使われない可能性は高いけど、動いてる実感が周囲に湧く。
6.Wikiにまとめる
7.あと、IRCの仕様についてもまとめがあると良いな
やらなくていいこと
1.言語決め。エンジンはC。プロトタイプは作るヤツが得意なスクリプト言語。
UIはエンジンの仕様を元に、言語バラバラで複数作られるから、好きなので作れ。
UI部分を先行して作って、こういうイメージで動くのにしてくれ、というのなら有り。
2.削除アルゴリズムの考案。ぐるぐるするから、後回しにしよう。
優先的にがっつり伝播される命令を加える余地は作るから。たぶん。
今の状況って、こんな感じかな
手っ取り早く遊びたい人々は、UIだけ作って遊んでいてくれると、きっとあとあとその部品が
使えることもあるような気がするし、人にイメージを伝える手段になると思う
■ このスレッドは過去ログ倉庫に格納されています