PerfectDark新月支部

2562e371 anonymous 2008-02-10 18:53
次世代P2P perfect dark, "historie"
(煩雑になるので以前の文章は消去します。Wikiなどでご覧ください。Wikiを管理してくださる方に深い感謝を。)

perfect dark をご利用いただきありがとうございます。
アップデートについてですが、諸事情によりあまり頻繁にはアップデートできません。努力はしますが、ご了承ください。
残念ながら現状では既存のP2Pソフトウェアの効率性には及びませんが、既存のP2Pソフトウェアを超えられるよう改良を続ける予定です。
ユーザーの皆様にはどうか長い目で、perfect dark を見守っていただけるようお願いします。
また、ネット上のレポートはなるべく多く読ませてもらっています。とても参考になるご意見の数々、ありがとうございます。

☆お願い
不具合報告や要望は下のテンプレートに沿って、なるべく詳しく正確に状況をお伝えください。
また、本当に勝手なお願いなのですが、バグ報告や要望をWikiにまとめてくれると助かります。

★バグ報告テンプレ (ノ∀`)
--------------------------------------------------
【PDバージョン】 ver.
【OS】Windows
【搭載メモリ量】 MB
【備考】
--------------------------------------------------
【バグ症状】
【バグ再現方法】
--------------------------------------------------
最新バージョンの使用を推奨します。
再現できないバグは、修正がほぼ不可能です。
バグ報告の際は、環境に依存しないバグの再現方法を併記してください。

★要望提案テンプレ (´・ω・‘)
--------------------------------------------------
【要望】
【メリット】
【デメリット】
--------------------------------------------------
メリット、デメリットを必ず書いてください。


☆バグ報告
以前より様々なバグ報告が寄せられていますが、再現できない場合や環境に特異的な場合は、
こちらも想像だけで対処せざるを得ないため、バグ修正が非常に難しくなってしまいます。
バグ報告に対処しようとしたものの、あきらめざるを得なかったことも多々あります。

バグ報告自体は大変ありがたいのですが、バグ報告してくださるときはできるだけ
環境に依存しないバグの再現方法や、できる限り詳しい情報を教えてください。

また、バグ報告の中には希にですが、クラックによる弊害と思われるものがあります。
正常動作でのバグかどうか、判別に時間がかかるため、
余裕のある方はバグ報告の再現・検証をしてくださると非常に助かります。


☆ユーザーの皆様に負担していただくこと
perfect dark は既存のP2Pソフトのような、単純なファイルの交換ではなく、統合的な情報の共有を目指しています。
ネットワークに存在する全ての情報を、個々の perfect dark で支えていくイメージです。
そのための仕組みが、dkt+dht+du であり、またこの仕組みのため個々の perfect dark にある程度の負担がかかります。

dht+du では perfect dark ネットワークの構築のために、自動ダウンロード・アップロードが行われます。
そして自分の担当するハッシュのデータが自動で収集・保存されます。
このため、ユーザーの皆様には自動ダウンロード・アップロードの際の通信帯域や、
unity(キャッシュ)の容量を負担していただくことになります。
unity(キャッシュ)即消しは perfect dark ネットワークにとって損失になるため
できる限り遠慮していただきたいと思っています。

unity(キャッシュ)即消し対策として perfect dark は以下の通りに動作します。
dht+du 分の unity の大きさが 2000MB以下:手動ダウンロードより自動ダウンロードが優先的に帯域を使う。
2000MB以上:手動ダウンロードが優先的に帯域を使う。
つまりキャッシュ保持量が多いほど手動ダウンロードしやすくなります。
十分なキャッシュが貯まると、自動ダウンロードは停止します。

perfect dark ネットワークの構築のためには必要不可欠の処理であり、
また、perfect dark ネットワークに参加する以上、不可避であるとお考え下さい。
ユーザーの皆様には負担となりますが、何卒ご了承くださいますようお願い申し上げます。


☆mutagen フォルダのファイルの注意事項
perfect dark は、mutagenフォルダにファイルが存在する場合、そのファイルを優先的に使用します。
このため、perfect dark 内部に最新のファイル(特に kashin.html, kashin.js, board.html, board.js)
を持っていても、mutagenフォルダの古いファイルを使用してしまう場合があります。

常に最新のファイルを使用するためには、mutagenフォルダのファイルは必要なファイルのみ残し、
不必要なファイルは削除しておくことをお勧めします。


☆ version 1.000
perfect dark の基本的な機能が一通り揃い、ようやく version 1.000 に到達することができました。
公開した当初は半年程度でボード・ギャザーの実装が終わると思っていましたが、
紆余曲折あり、迷いあり、回り道あり、あきらめかけた事あり、version 1.000 までに1年以上かかった事になります。
本当に色々なことがあり、公開当初を思い返すと隔世の感があります。

様々な困難にもかかわらずここまでやってこれたのは、使ってくれたユーザーの皆様や開発に協力してくれた方々のおかげです。
今まで本当にありがとうございました。
また、perfect dark の開発をここまで進められたのは、自由で効率的な情報共有の場を創りたいという
自分の強い意志があったからと自負しています。

更新ペースはさらに落ちると思いますが、より優れた情報共有ソフトを目指して
これからも開発を続けて行きたいと思います。


☆ボードの使い方
突然ですが、ボードを実装しました。

ファイルのアップロードと同様にアップロードします。
ファイルは全く同じ条件なら同じ仮身が作成されますが、
ボードはその都度ユニークなボードが作成されるため、全く同じ条件でもボードが複数作成されてしまいます。
ご注意下さい。

検索は検索画面にて行い、ボードをダウンロード登録します。
ボードタブにボードが登録され、しばらくするとボードの情報がダウンロードされます。
ネットワークの状況により、ダウンロードまでかなり時間がかかることがあります。

ボードタブのボードをダブルクリック、または右クリックで表示を選択すると、ボードを表示します。
メッセージの投稿も表示画面で行う事ができます。
ネットワークの性質上、メッセージの投稿が反映されるまでかなり時間がかかると思います。

仮身と同様に、ボードの情報が更新された場合はボードが赤く表示されます。

現在の実装ではボードの寿命は60日間で、それ以降になると自動的に削除されます。
これに関してはボードの運用の様子を見て改善していこうと思います。


☆情報公開
perfect dark のアーキテクチャや匿名性について詳しく説明したファイルをアップロードしました。
ぜひダウンロードすることをお勧めします。

ファイル perfect dark public documents.zip perfect dark ドキュメント version 1.000 @会長=Mk-0H07yLdYZNIDtmPevs0l4FP0 9,121 c8a023fbe3c3d9222aca4a5a21af73ce84fecafdbb96d18fc57da7345a72a8b2

ボード perfect dark 総合ボード perfect dark @会長=Mk-0H07yLdYZNIDtmPevs0l4FP0 (1) 63dd84d81d9f45bfa8324e3514a82d4759bbc286184dc59d72d55795e1b3dc03

ファイル perfect dark icon.ring3.rar perfect dark icon ring3 @会長=Mk-0H07yLdYZNIDtmPevs0l4FP0 55,025 f992712de797784e757ea2036bb39a7b86ad18ae3d7e948c1388ef03c34bfc62
ring3 password : cofinformation1991005


☆unique について
ボードの表示で、投稿時間の右に unique を表示するようにしました。
unique は各々の perfect dark 固有の数字とボードの ID を組み合わせたもののハッシュで、
名前やサインを変えて投稿しても変わることはありません。
匿名性の低下はありませんが、自作自演を防止します。

4バイトしかないので、希に衝突することもあるかもしれません。
総合ボードでは天文学的な確率で衝突したようです。。。

冗談はさておき、unique は簡単に変更できてしまうので perfect dark のクラックバージョンが出現した場合、
unique をその都度変える事や、既存の unique に被せる(例えば会長の投稿と同じ unique で投稿する)
といったことが起こりえます。あまり信頼性はありません。
なので、あくまで参考程度、イタズラ防止くらいの役割です。
信頼性のある投稿を行うには、一貫性のあるサインを使って投稿してください。


version 1.01
ボード表示を改良しました。
Windows2000 でボードが見れない不具合を修正しました(おそらく)。
Windows2000 でメッセージが投稿できない不具合を修正しました(もしかして)。
しつこいようですが、最新のバージョンを使うには、
mutagen フォルダのファイル(board.html, board.js, kashin.html, kashin.js)を削除してください。
残り時間表示の不具合を修正しました。
キーワード検索の右に、総検索数を表示します。
ポート番号を 1024~65534 の範囲に制限しました。
自動強制アップロードを2日後に変更しました。
早くアップロードを終わらせたい場合は、メニューから強制アップロードを選択してください。

version 1.002
表示タブの履歴の最大数を100に増やしました。
Windows2000 でボードが見れない不具合を修正しました(たぶん)。
引用は緑色で表示します。
メッセージの参照ができない不具合を修正しました。
メッセージの投稿時に下にスクロールしてしまう不具合を修正しました。
215さんの変更を元に、ボード/ファイル表示を変更しました。ありがとうございました。

version 1.001
215さんの変更を元に、ボードの表示を変更しました。ありがとうございます。
mutagen に "style.css" を追加しました。
新しい書き込みには "new!" マークを付けました。
メッセージのメニューに、"id をコピー" を追加しました。
リンクの処理を改善しました。
その他細かい不具合修正。

version 1.000 "STAND ALONE COMPLEX"
アイコンを変更しました。
ボードを実装しました。

Top of this page. | <<last 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

limit: 15360KB

(PerfectDark新月支部/4068/10.6MB)


Powered by shinGETsu.