Windows Installers made… less painful

Let’s face it, deploying an application on Windows is never fun. We’ve been using WiX, which is about as unfun as one can possibly get. I actually think the exact number is slightly higher than this, but I’ve gotten used to saying “1,200 lines of XML to install 7 files.” Not a big deal, until you have several components needing separate installers.

Adding XML to a problem means you have two problems: The original problem, plus XML.

Continue reading “Windows Installers made… less painful”


I bought a Apevia Q-XPACK 2 of these as a replacement to a Q-XPACK (i.e., the first model). Was pleasantly surprised to find a lot of the hardware is exactly the same as the Q-XPACK: motherboard tray, drive assembly. Install was really fast as a result. The sides/top of the case is the same size as the Q-XPACK, although I think the Q-XPACK’s is a little sturdier. I bought a refurb with sharp gouge on the outer case, so I just used my old wrapper.

Continue reading “Q-XPACK 2”

Domain names

When I registered in 2004, I had a specific goal in mind. I wanted to create musical software, and I was commuting between Canada and the Philippines every few months. The name appealed to me because of the double meaning: Musical rest, and traveling. In time, I wanted to start a blog, and it became more out of default than anything else.

Continue reading “Domain names”

Qt part 1: Project configuration

We develop applications for multiple platforms here. How to do this is something of a challenge; in the past, I’ve favored writing custom interfaces and using common business logic. To be blunt, I still think this makes a lot of sense, although in the past we’ve made some choices as to the various languages to write things in that turned out pretty poorly over the years.

Another developer here suggested we evaluate Qt. To make a long story short, we’ve placed an order and plan to use it.

Continue reading “Qt part 1: Project configuration”