Small code with powerful results, the occasional opinion … and beer.

21 Sep 2011
The relations between controls and idle states in a Windows Form

I recently wrote a code conversion project, with a simple windows form to review and adjust the results.  It had a list view container on the left to enumerate the scripts, and two text boxes on the right for the selected script in the list: the top for the original script, and the bottom for […]

26 Apr 2011
Folder Manifest

The user interface is cleaned up a little, especially when resizing. It also now has a change button to select the starting folder, and an about button. The About form is fairly generic, and available in the source code. Go to the download page for the new version.

15 Nov 2010
Clipboard Munger Released

Clipboard Munger has some improvements over, and some new default scripts.  The enhancements are: The code editor now uses the ICSharpCode.TextEditor class and supports highlighting. The GAC reference now uses split lists for included versus available assemblies to quickly determine what the clipboard code is referencing. The project page is located here. I […]

30 Mar 2010
Folder Manifest

This version of Folder Manifest fixes a small bug where the first sub-folder name might not be listed when using sub-folders as headers.   See the project page for more details.

22 Mar 2010
Folder Manifest

Folder Manifest is a utility linked into the Windows Explorer context menu. It builds a manifest of a folder’s contents. See the project page for more details.

17 Mar 2010
Getting the custom installation portion of a Visual Studio setup project to … well, work!

I was creating a Visual Studio solution with a Setup project, and needed to add a set of custom installation steps to the setup. The process for this (Custom Actions) is easy to find in Microsoft’s online documentation, and in many forums. Yet one thing is common: the level of failure and frustration expressed in […]

09 Mar 2010
Clipboard Munger released

The Clipboard Munger application now has some new functionality, and user-friendly features added to it.  I’ve also added some new scripts to the default library. The source code and an MSI install package are available on the download page.  For details, see the project page here.

03 Mar 2010
Preventing the orphaned system tray icon in a Windows App

Windows applications often add an icon to the system tray to remove themselves from the task bar when minimized, and use that icon in the system tray for a context menu and/or changing image to represent application state.  Unfortunately, it is common for the system tray icon to be “left behind” after the application terminates.  […]

16 Feb 2010
Old rounding errors never die, they just fade into images…

My friend Matt Owen posted a snapshot of the stock results on his Facebook wall today, which showed some interesting results on NASDAQ. It’s amusing to see little math slip ups appear from time to time like this on commercial web sites.  Seeing this error reminded me of other experiences I have had in coding […]

28 Jan 2010
Weed Killer Released (Source Forge)

Weed Killer Worker now has summary lines available through a new command-line switch “/c” (counts).  After each server, and each configuration entry, it will display the number of files removed and the number of bytes recovered from the file deletions. Note: The byte size is a minumum recovered size.  It does not actually factor in […]