まあ、待て屋。
"新たなる野望へまた一歩! 版"

----プロジェクト・ナニ屋
Wed 18 Apr 2007 (絶賛開発中)


* ご注意!

だんまりになったり、しんだりすることがあります。
それはみんな私の不徳のいたすところです。
走り続けてる限りは快調のハズですが、もし使えないトリップを
吐くようなことがあれば、私は悲しいです。


* つかいかた

カレントディレクトリに target.txt が必要です。存在しない場合、
「勝手にベンチマークモード」に突入し、ひたすら数字を垂れ流し
続けます。
実行結果は log.txt に吐かれます。


* メッセージについて

- エラーの行数がずれている?

  ちょっとした手抜きで、実際にまずかった箇所と報告された箇所の
  行番号が1～2行ほどずれることがあります。そのうちどうにかします。

- 「長すぎる単語」の類

  10文字の単語でも、10文字目が絶対に出ない文字である場合、
  検索せずに弾き飛ばします。

- 「木をプチ最適化してみるテスト…
    ムダを ** 個やっつけました。」

  ターゲットファイルの書き方を工夫してもムダはなかなか減りません。
  むしろ、ムダがやっつけられたので安心してください。
  この処理で思いっきり時間がかかるような使い方は想定外ですので、
  ご報告頂ければ前向きに善処します。

- 「**文字目にてドツボにハマり中…(***)」

  難しい処理がいよいよ難しくなったため、もうすこし時間をかけて
  必死に難しい処理を続行します。この表示を見て驚いちゃダメです。
  辛抱強く生暖かい目で見守っててください。
  ターゲットの記述を簡単にしてもこれを回避できないかもしれません。
  ドツボから抜けられなくなったら、次のメッセージを出して妥協します。
  「**文字目には参った!」


* おことわりがき

- GNU General Public License に則って扱ってください。
  開発は SOURCEFORGE.JP にて行っています。
  http://naniya.sourceforge.jp/

- x86-mmx.S および x86-sse.S は、john-1.7.2 に
  収録されていたものをそのまま持ってきました。
  Copyright (c) 2000-2001,2005,2006 by Solar Designer and others
  詳しくは、該当ソースファイルのヘッダを参照のこと。
  → http://www.openwall.com/john/

-- ファイル x64-alu.inc x64-xmm.inc は、Matthew Kwan が生成した演算式に
  基づいています。
   → http://www.darkside.com.au/bitslice/

- CPU機能チェックを行っていません。古いCPUで実行するときはご注意を。
  エラーが検出されずに変な結果が吐き出される可能性すらあります。
  もちろん64ビット版を32ビット環境で実行しようとしても、できないでしょう。


* 改版履歴(共通のもの)


** 20070418-20070417

マルチスレッド化のために絶賛改造厨。


** 20070409

ターゲット読込部および比較部を全面的に書き直し、
ターゲットサイズの制限を取り払いました。
(完全に無制限ってワケじゃないですが実用上十分でしょう)
それにあわせて、ターゲット書式チェックを少々強化しました。
出るハズのないターゲットをほぼ確実に検出し、教えてくれます。
また、前処理が大げさになったため、ターゲットによっては
前処理に時間がかかります。

タゲ数が少ない場合でも、20070318版よりわずかに速くなっているハズです。


** 20070318 - 20070311

log.txt に検索結果が即時書き出されない問題に対処。
log.txt が書けないときの処理を改善(thx to notanpe)
target.txt が存在しないときの動作を改変。


* Thanks to

よだきんぼ(東九州弁)の私の代わりにサポートしてくれている
トリップあげるお(　^ω^)板のみなさん、ありがとう。
爆速Core2 Quad(しかもx64)にて積極的に協力してくれる、
◆ARAMAKI/VY さん、ありがとう。

怒濤のストレステストで禿増してくれる、のたんぺ様ありがとう。

トリップ検索界を「トリップはファッションだ!」へとパラダイムシフト
させてしまうきっかけをつくった、㍉こと Million_Seeker を送り出して
隠居中の L2 さん、彼のワークなくして今のプロジェクト・ナニ屋は語れません。
ありがとう。


* How to contact me

mailto:chapuni@users.sourceforge.jp
MSN Messenger: webmaster@chapuni.com


$Id: README-utf8.txt 139 2007-04-18 14:17:20Z chapuni $
*EOF
