PerfectDark新月支部

c1950502 anonymous 2008-01-31 18:43
次世代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 ネットワークに参加する以上、不可避であるとお考え下さい。
ユーザーの皆様には負担となりますが、何卒ご了承くださいますようお願い申し上げます。


☆言語ファイル language.txt について
今回のバージョンで、設定画面より language.txt を mutagenフォルダに書き出せるようにしました。

language.txt は perfect dark の言語ファイルで、このファイルを編集することにより
perfect dark で表示されるテキストのほとんど全てを変更することができます。
テキスト形式は、UTF-16LE(BOM付き)なので Unicode を扱えるエディタで編集し、
UTF-16LE(BOM付き)で保存してください。
language.txt は次のような形式になっています。

id "10" /* comment */
" information "
" 情報 "

id でテキストのIDを指定し、次に英語のテキスト・日本語のテキストが続きます。
perfect dark を英語・日本語以外の言語に対応させる場合、テキストをそのまま編集してもかまいませんが、

id "10"
" information "
" 情報 "
" informationen "

と編集して、設定画面にて表示言語を "その他の言語" に設定する方法を推奨します。

language.txt では全ての項目を設定する必要はありません。
変更したい項目のみ変更し、後は削除してしまってもかまいません。

バッファオーバーフローには注意して実装していますが、セキュリティホールが残っている可能性があります。
外部ファイルの導入には十分注意してください。


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

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


☆なぞなぞ
<next man do collapse>
<An old tampon excels>
<Clean sexpot old man>
<Ada sell component x>
means?


version 0.999
言語ファイルを外部から読み込めるようにしました。
長い検索ワードを設定したときに、不正終了する不具合を修正しました。
重複フィルタを評価の値のみでなく、評価の数も考慮するようにしました。
例えば、+1.40(10) と +1.30(100) の評価の仮身がある場合、+1.30(100) の仮身を表示します。

version 0.993
デフォルトのフィルタ設定の重複をオフにしました。
検索キーワードを "" でくくることにより、スペースを含むキーワードを検索できます(例:"perfect dark")。
検索数の上限に達したとき、検索キーワードを減らしても検索数が減りにくい不具合を修正しました。
優先する検索キーワードの右に”!”を表示するようにしました。検索が1回行われると”!”は消えます。
sekai の最大数を増やしました。
残り時間の表示を、"1時間20分" の代わりに "1:20:00" という表示ができるようにしました。
visual.txt の "estimated time view" を "1" に設定してください。
重複仮身(一つの実身を参照する複数の仮身)を抑制する機能を追加しました。
重複仮身が存在し、かつ評価がついていない仮身は、徐々に淘汰されていきます。

色々追加したので細かい不具合があるかもしれません(特に検索関係)。
見つけた方は報告してくれると助かります。

version 0.992
重要なファイルのバックアップファイルを作成するようにしました。
backupフォルダに定期的に保存され、ファイルの破損を検出した場合バックアップファイルを使用します。
ファイルの巻き戻りは起きますが、ファイル破損による全ての unity の消失は防げると思います。
再度問題が発生した場合はまたご連絡下さい。

version 0.991
検索の上限に達したとき、FATの警告メッセージが表示される不具合を修正しました。

version 0.990 "<Ada sell component x>"
ダウンロードエラー コード2 の対策をしてみました。エラー報告ありがとうございます。
ダウンロード処理を少しいじったので、不具合が出るかもしれません。
不具合が出た場合、教えていただけたら大変助かります。
ダウンロードや変換の残り時間を表示するようにしました。

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.