Develop and Download Open Source Software

Browse Subversion Repository

Contents of /branches/mty-makai/README-utf8.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 192 - (show annotations) (download)
Mon May 26 06:29:35 2008 UTC (15 years, 10 months ago) by notanpe
File MIME type: text/plain
File size: 6138 byte(s)
シーズン 2 に向けて
1 まあ、待て屋。
2 "ドツボ脱却記念で寝起きもすっきり"
3
4 ----プロジェクト・ナニ屋
5 Fri 12 Oct 2007
6
7
8 * これはなに?
9
10 "まあ、待て屋。" 通称待て屋。
11 2ちゃんねるのトリップをPCにいっしょうけんめい探させるツールです。
12 検索人をなかなか隠居できない私が、主に自分で使うために作りました。
13
14
15 * どれをつかえばいいの?
16
17 ファイルが4つ入っています。それぞれを実行してみていちばん速いのを
18 使っちゃっててください。
19
20 っていうだけじゃ不親切なので、簡単に解説します。
21
22 - 古い PC (Pentium III, AthlonXP)を使ってる人
23
24 MMX版をお使いください。
25
26 - Pentium4よりも新しいパソコンを使ってる人
27
28 XMM版をお使いください。ただし、
29 Pentium Mなどのノートブックでは、MMX版の方が速かったりするかも。
30
31 - 64ビットOSをインストールしてしまった人
32
33 64XMM を使ってめくるめく64ビットの世界へどうぞ。
34 32ビット版にくらべて数割速いことも。
35 Athlon64, Opteronでは、64ALU 版の方が速かったりします。
36 (Opteron の新しいのとか Phenom,
37 俗に言う K10 では 64XMM の方が速いかもね)
38
39
40 * つかいかた
41
42 カレントディレクトリに target.txt が必要です。存在しない場合、
43 「勝手にベンチマークモード」に突入し、ひたすら数字を垂れ流し
44 続けます。
45 実行結果は log.txt に吐かれます。
46
47 target.txt の例を sample_target.txt として同梱してあります。
48
49
50 以前簡単に実装してみせて以来永らく実装していなかった、連モノ検索を
51 復活させました。純8連以上(つまり9連も10連も)のトリップはターゲットに
52 入れなくても勝手に出てきます。これをやめさせる方法は用意していません。
53 つまり、あなたも"連モノ探すバカ(某氏語録)"になってしまいます。
54 そのうち、連モノ表現式の拡張を入れるので勘弁。
55
56 本版は、あらん限りのCPUを見つけ、スレッドをたくさん起動しようとします。
57 設計上は数十プロセッサいけますが、4プロセッサ(Core2 Quad)までしか
58 試していません。
59 使用するCPUの数を制限する方法はまだ用意していません。
60 コマンドプロンプトなどから以下のようなコマンドを投げることによって、
61 制限モードで走る、かもしれません。
62
63 C:\> start /affinity 1 mty
64
65
66 * メッセージについて
67
68 - エラーの行数がずれている?
69
70 ちょっとした手抜きで、実際にまずかった箇所と報告された箇所の
71 行番号が1~2行ほどずれることがあります。そのうちどうにかします。
72
73 - 「長すぎる単語」の類
74
75 10文字の単語でも、10文字目が絶対に出ない文字である場合、
76 検索せずに弾き飛ばします。
77
78 - 「木をプチ最適化してみるテスト…
79 ムダを ** 個やっつけました。」
80
81 ターゲットファイルの書き方を工夫してもムダはなかなか減りません。
82 むしろ、ムダがやっつけられたので安心してください。
83 この処理で思いっきり時間がかかるような使い方は想定外ですので、
84 ご報告頂ければ前向きに善処します。
85
86 - 「難しい処理に挑戦中…」
87
88 「ドツボにハマり中…」は、10/12版で出なくなりました。
89 もし、「難しい処理に挑戦中」に時間がとてつもなくかかるケースが
90 あったら想定外です。改良にご協力ください。
91
92
93 * トリップが化けます…
94
95 2chで使えそうな文字を片っ端からキーに使用するようにしているため、
96 2chトリップ類似仕様を実装した他サイトにて使えないトリップを吐くことが
97 あります。このツールは2ch専用なのだとあきらめてください。
98
99 なお、ごく希に、2chでも使えないトリップを吐くことがあります。
100 2ch書き込み時のNGワードチェックに引っかかると、キーが想定しないものに
101 置換されてしまい、どうしても再現できない、といったことが起こりえます。
102
103 ちなみに2chトリップの仕様についてですが、明確な仕様書のようなものは
104 現存していません。というのは、2ch運営陣も、トリップ仕様について
105 よくわかっていなかったりするからです。
106
107
108 * おことわりがき
109
110 - GNU General Public License に則って扱ってください。
111 開発は SOURCEFORGE.JP にて行っています。
112 http://naniya.sourceforge.jp/
113
114 - x86-mmx.S および x86-sse.S は、john-1.7.2 に
115 収録されていたものをそのまま持ってきました。
116 Copyright (c) 2000-2001,2005,2006 by Solar Designer and others
117 詳しくは、該当ソースファイルのヘッダを参照のこと。
118 http://www.openwall.com/john/
119
120 -- ファイル x64-alu.inc x64-xmm.inc は、Matthew Kwan が生成した演算式に
121 基づいています。
122 http://www.darkside.com.au/bitslice/
123
124
125 * Thanks to
126
127 よだきんぼ(東九州弁)の私の代わりにサポートしてくれている
128 トリップあげるお( ^ω^)板のみなさん、ありがとう。
129 爆速Core2 Quad(しかもx64)にて積極的に協力してくれる、
130 ◆ARAMAKI/VY さん、ありがとう。
131
132 怒濤のストレステストで禿増してくれる、のたんぺ様ありがとう。
133
134 PS3版ドッグフードを喰わされている若干名の検索人さんありがとう。
135
136 トリップ検索界を「トリップはファッションだ!」へとパラダイムシフト
137 させてしまうきっかけをつくった、㍉こと Million_Seeker を送り出して
138 隠居中の L2 さん、彼のワークなくして今のプロジェクト・ナニ屋は語れません。
139 ありがとう。
140
141
142 * How to contact me
143
144 mailto:chapuni@users.sourceforge.jp
145 MSN Messenger: webmaster@chapuni.com
146
147
148 $Id$
149 *EOF

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Rev URL

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26