DOS and Windows support in a single EXE

The excellent Digital Mars C/C++ compiler made my quest for a single EXE file to support both 16 bit DOS and 32 bit Windows at once surprisingly easy: just three build steps. Just as Windows was originally built on top of MS-DOS, the 32 bit Windows executable format was built...

Posted on 03 January 2014 — (Read more/comment)

Bin2H retro update

Yes, someone out there is still wanting software for Windows 95! So, I produced my first dual-mode 16/32-bit DOS/Windows application. I was surprised enough to get a user complaining when TFind stopped working on Windows 2000 – three years after Microsoft terminated even extra-cost extended support even for the Server...

Posted on 02 January 2014 — (Read more/comment)

New Year's Resolution

My new year’s resolution: clinging to 1920×1200 at 17" for the time being. Sadly, Apple discontinued 17" laptops with the move to Retina displays: more pixels, but 22% less screen area, a tradeoff I’m reluctant to make. Surprisingly, the Chromebook Pixel – 13" 2560×1700 – is almost the same price...

Posted on 01 January 2014 — (Read more/comment)

New TFind release

After a long hiatus, I am pleased to announce version 1.5 of TFind with several welcome new features. Windows helper service: no need for Admin rights or UAC once installed Unicode output, to console or file, where supported Cryptographically signed binaries using my new Verisign code-signing certificate Smaller! Just 24,888...

Posted on 19 June 2013 — (Read more/comment)

CDN redux: Rackspace v CloudFront

Back at the very end of 2008, I posted about my CDN experiences with CacheFly and Amazon’s CloudFront. A few things have changed since then. First, Amazon added the ‘custom origin’ feature to CloudFront, so their CDN will accelerate any webserver you like, not just an S3 storage bucket. Meanwhile,...

Posted on 25 May 2011 — (Read more/comment)

Software and free utilities

A collection of utilities I have developed and released as a public service, including:

TFind - Quickly locate files by name on an NTFS filesystem.

BarPass - Generate sets of random passwords, with the corresponding barcode attached.

GTools - General tools for deploying Windows systems, including copying and moving files from batch files with a graphical progress indicator and changing or deleting drive letters

Bin2H - Convert binary files into character arrays for embedding in C source code.

Trix - Little snippets of code for re-use

Tablesearch - filter HTML tables based on a simple substring search in pure Javascript (no server side code)

EZMLM utilities - tools for automating some more complex administrative tasks on EZMLM mailing lists