TalkTalk TroubleTrouble

After 2009’s BT fiasco my office stayed with BT for a while, then transferred broadband service to the excellent Be — at the time, an independent ISP with a focus on excellent service for the prosumer and small business market. They had “unbundled” our exchange, installing their own ADSL equipment...

Posted on 07 April 2015 — (Read more/comment)

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)

Braindead UI - Hijacking User Input

A longstanding user irritation on Windows was the habit of bringing up a modal dialog which takes input focus away from the current application, known as focus stealing – something Windows XP and later largely prohibit by default, because of how irritating and destructive this was. Apart from the user...

Posted on 13 August 2013 — (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