VecTripper ver. 20090113 VecTripper is, PowerPC G4/G5 or Intel CPU's SSE of AltiVec is a tool for fast searching using the trip. AltiVec and SSE do not have the machines do not work. Core 2 and the combination of Leopard, 64bit work environment. 32bit environment than about 15% as fast. 1. Basic Start VecTripper, enter a regular expression or pattern of trip you want to search for text box, please press the search button. Trip can be found, copied to the clipboard to copy or double-click. Clear the table may be available in the contextual menu. Multi-CPU machine, the number of threads in the search preferences to two or more rate increases.増YASEMASU number of threads is now 16, meaning that even if the CPU with a larger total number of core I think. If you want to output the log file, please set your preferences. VecTripper_out.txt directory specified output file. Search Preferences / modify items in the log output is enabled from the next search. Note: the regular expression backslash (\) or backslash (¥) If you include the always option-¥ in \ input please. ¥ If you can not search properly. 2. On how to search 2.1 Normal Search Search in general, the following search methods you can choose from five ways. If you find a trip sequence, is much faster using the search function built-in sequence rather than regular expressions. Only regular expression And only by regular expression matching. The regular expression search is fast and simple. PCRE regular expression engine that uses it, Perl regular expressions are equivalent can be used. Automatic sequence search regex + (net) In addition to the regular expression matching, and automatic sequence search trip. You can set the length of the sequence to be hit. Regex search + automatic sequence (quasi-) Same as above, even if you hit a number of case pieces. Search only sequence (net) Trip will only search sequence. You can set the length of the sequence to be hit. Contents of the text box is ignored. Search only in sequence (quasi-) Same as above, even if you hit a number of case pieces. "Study of the regular expression" check box, as the case may not be effective. The default is on that, please try everything. Search speed is only approximate sequence (net) number search only (semi-) regular expressions only> automatic sequence search regex + (net) + regular expression search automatic sequence (quasi-). As mentioned before, by matching regular expressions, please note that a change in its pattern speed significantly. 2.2 Pattern File Search The file search pattern pattern.txt VecTripper.app in the same directory as the file that performs the search. To write complex patterns are not now, when so many of the patterns is the fastest (in my environment, the number of pattern speed equal to 200 falls to a simple regular expression matching degree) . Please file a written pattern is a pattern of one per line. Blank lines are allowed, but please note that we no longer have a local hit with extra space behind the pattern. If you change a file in the middle of the search pattern will be reflected the next time you start the search once you stop your search. The contents of the text box is ignored. Note: Pattern file line endings to LF Please be sure to (if it is safe pattern.txt included above). Examples of pattern writing Currently, Regular expressions are not accepted Search is not case sensitive There is a limit. However, as a meta character '?' Can be used. This is a hit in any single character, you can search using the following example. Apple Apple will hit the trip begins. Apple ????? are synonymous. ? Apple Apple characters from the second to hit the trip that is. ?????? iMac The trip ends with the iMac hit. Apple?? Mac Apple begins with, Mac and hit the trip ends. 3. ToDo High functionality of the file search pattern Search for mass? Consider the regular expression engine? → I have not seen that much difference. If only a simple matching of PCRE are faster than cars demons confirmation. 4. The source code Src Source code is included in the following folder. Xcode 2.x or later to compile PCRE (http://www.pcre.org/) is required. Architecture to build Xcode project settings ppc, i386, x86_64 by, and PowerPC, Intel 32bit, Intel 64bit binary to generate (can specify multiple and universal binary). Intel 64bit binary to generate the required course you have the OSX 10.5 or later. Please note that the handling of the license term. 5. License This software is the John the Ripper (http://www.openwall.com/john/) part of, PCRE (http://www.pcre.org/), Mersenne Twister (http://www.math. sci.hiroshima-u.ac.jp / ~ m-mat/MT/mt.html) are included. PCRE has Mersenne Twister with a BSD license, John The Ripper is a GPL-like, so that, when the modification or redistribution, please be careful. Contact us at first: tmkk@smoug.net