December 14th, 2010 by Austin Hastings |
A while ago, I was working at a company in South Florida. And I happened to be reading the manual for their build tool, which was called ‘make’, and it mentioned a special syntax available for cases where more than one output file could be built by a single application of a rule.
The example most [...]
October 18th, 2010 by Austin Hastings |
Recently I’ve been doing a lot of work at a very low level. Not “should I use a primitive type or a class” low, but more like “how many cycles will this take?” low.
Today I was chatting with some folks on IRC, and the subject of binary searching came up. Now, I don’t know if [...]
August 28th, 2010 by Austin Hastings |
I’m working on some C++ code that is documented using Doxygen. Nothing earth-shattering there.
But I’m doing unit testing, and writing unit tests. In this case, I’m using the boost C++ libraries. That means my tests don’t look like classes, the way they might look if I was using CppUnit or CxxUnit. Instead, they look like [...]
August 10th, 2010 by Austin Hastings |
The ‘which’ utility is one of those really useful commands that never seems to cross the bridge from Unix to Windows. The CMD.EXE special %$PATH:f syntax seems to promise some relief, but of course it’s never that simple – I at least want to type “which foo” rather than “which foo.exe”.
So here’s which.cmd – a [...]
October 28th, 2009 by Austin Hastings |
Here’s some bash goodness (well, not really) to make ‘less’ a little bit more useful.
less() {
local -a args
for arg
do
case “$arg” in
*:[[:digit:]]* )
[...]
April 25th, 2009 by Austin Hastings |
Recently I had the opportunity to develop a unit testing framework for MySQL scripts in mostly-pure SQL. While I can’t share the code, I can certainly describe what we did, and why we did it. Hopefully it will be useful to you.
June 24th, 2008 by Austin Hastings |
Release 1.4 of CruiseControl.NET includes a new Configuration Preprocessor. The great thing is that this provides a C preprocessor-like macro syntax, so projects can be made using relatively powerful templates.
The bad thing is that it’s new, and so there are some gotcha’s laying around. I just found one:
I defined a ccnet.config file structured like this:
<cruisecontrol
[...]
April 18th, 2008 by Austin Hastings |
Table of Contents
Review of Guiffy SureMerge
Editorial Notes
Product Explanation
Two-way Comparison
Three-way Comparison
Merging
Directory Compare
Features
Jiff command-line utility
SureMerge command-line utility
HTML comparison reports
International Character Encodings
Java API
Support
Accuracy
Performance
Ease of Use
Effectiveness
Cost
Conclusion
Review of Guiffy SureMerge
Editorial Notes
Date: March 2006
Product: Guiffy SureMerge 7.2 “Dogwood”
Vendor: Guiffy Software (http://www.guiffy.com)
Reviewer: Austin Hastings
Bill Ritcher, coder and CEO of Guiffy, is aware of the review. He became aware [...]
April 18th, 2008 by Administrator |
Guiffy SureMerge
SureMerge is a Java-based tool for both compare and merge operations. The tool is the primary focus of Guiffy Software. Austin Hastings wrote a review of the tool for the CM Crossroads web site. That review is available here, as well.
April 18th, 2008 by Administrator |
Compare (diff) Tools
diff is of course the archetype of this class of tools. There are various implementations of the Unix command line diff utility, but the GNU diffutils package is considered representative of all of these. The tools are:
Beyond Compare
diffutils
Guiffy SureMerge