Windows Utilities

The following is a list of the programs and tools that I install when I get a new computer or reinstall it.

My iPad Apps

The iPad app-store is not the best with respect to search and comparison of the overwhelming number of available apps.

Project Euler 35

To create the rotations I make a “detour” by converting the number into a string and then performing the rotations on the string.

Visual Studio 2008 GUID Macro

I have never completely understood why Visual Studio had to start another (graphical) utility in order to create GUIDs. I’m all for the UNIX kind of small (text based) utilities than can be combined. Furthermore, this utility creates GUID in formats that are useful to C++ programmers. Why have they not used the built in Macro system?

Kensington Mouse Drivers Kills Click-Once

For a long time I had a strange problem on my workstation. Some programs crashed before showing a window. For example, I was unable to run programs in the standard Visual Studio projects folder under my documents and settings. But they ran fine when moved somewhere else. I suspected some permission problem but I could not find and thus fix it.

Tail Recursion with F#

The familiar for loop featured in most if not all impertive langagues is not part of most functional languages if any because it has the mutable loop index. The standard way of looping in F# is to use recursion.

A Native Win32 TaskSwitcher

My previous task switcher application had a serious performance problem as it was programmed in .NET. In order to start the small utility you had to load up the CLR and a bunch of assemblies (dlls). If you are a .NET developer it might not be that big a problem as most of the code was already loaded up. However, for general use it was not the best option.