Generally windows services are deployed one of two ways. One way is in an installation package, that will handle the installation for a user. The service may be one of several parts of an installation package, and the package approach makes the installation easier to maintain. This method is mostly useful for an unknown number […]
17 Jan 2013
The Developer’s Commandments Revisited.
About 20 years ago, I remember reading the original 10 commandments for C programmers. A lot of time has elapsed since then, and there are some things that needed to change as technology and experience have changed the developer’s world. So here is my modernized version for the sect of Microsoft C# developers in the […]
16 Jul 2012
Weed Killer 184.108.40.206 Released
This is a maintenance release to fix a small bug in the installer, which was missing some assemblies for the worker. No other functionality has changed. The installation package is available on SourceForge.net here.
08 Jul 2012
Weed Killer 220.127.116.11 Released
This is a maintenance release to fix a small bug in the Tester (Weed Killer Manager), which would throw a null object exception on a “live” launch (instead of a “test” launch) as the first attempt. No other functionality has changed. The installation package is available on SourceForge.net here.
22 May 2012
Weed Killer 18.104.22.168 Released
As of this version, all desired features (at least from my initial design intent) are in place. Highlights of the release. Manager: Allow event selections and color selections in tester to be saved and recalled as a named set. Added MRU under a new entry in the File menu (Recent) Substantial improvement to the tester […]
27 Mar 2012
Weed Killer 22.214.171.124
Weed Killer 126.96.36.199 is now available. See the project page here. This is a maintenance release which corrects an issue with applying NT permissions to folders. Weed Killer is available for download on www.SourceForge.net.
13 Mar 2012
Weed Killer 188.8.131.52 (Stable)
Weed Killer 184.108.40.206 is now available. See the project page here. This is the second stable, production-ready release of the package. Highlights are: Corrected a problem where saving a configuration file, before an active change was accepted or canceled, could corrupt the entry in the file. Added a new ability for an administrator to assign […]
13 Mar 2012
ThreadPooling in .NET 4
I was reading up on (and experimenting with) the new classes introduced for managing the ThreadPool objects in .NET 4, and they are a nice change from previous versions of the framework. One technique I really like is the Task<generic> implementation. I wrote a test piece of code to implement this using a dictionary object, […]
23 Dec 2011
Bulk File Rename v220.127.116.11
Bulk File Rename is a simple windows form application, which allows complex file renaming within a folder, for all or a selected subset of the files. It supports remove, find/replace, prefix, suffix (root or extension), or “insert at” adjustments, and even supports wild cards and character remapping. See the help screen for examples. It works […]
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 […]