George V. Reilly's Technical Blog
-
Google SketchUp
I've just spent an hour working through the tutorials for Google SketchUp. It's a free 3D modeling tool. Pretty slick and easy to use.
-
Assert(Result.ToString() == "Expected")
I'm writing some C++ code at the moment, after months of C#. I'm trying to be very Test First, writing Red tests, then making them turn Green.
-
Win64 port of Vim
I've ported Vim to Win64. Native binaries for AMD64 can be found on my Vim page.
-
ViEmu: a vi and Vim emulator for Visual Studio
I've been an obsessive vi user for more than 20 years. Vi keystrokes are indelibly burned into my muscle memory. When I have to use Notepad or Word or Visual Studio, I feel crippled. I have to work harder to do simple things; I have to type too many chords with Alt and Ctrl; I have to take my hands off the home keys to use the cursor keys and the mouse.
-
Business Week Covers Atlas On Demand
The latest issue of BusinessWeek covers Atlas On Demand, the product that I've worked on for the last six months, in a piece called TV Eyeballs Close-Up
-
Frustrations with Microsoft's compensation system
WashTech has a piece on frustrations with Microsoft's compensation system. Sounds about right to me. I don't miss the horseshit of Microsoft's stack ranking one little bit.
-
Throwing from XSLT
I needed to add some declarative error checking to some XSLT templates recently. Specifically, I wanted to throw an error if my selects yielded an empty string, indicating that the input XML was wrong.
-
Are you Ready.Gov?
A friend sent me a Word document with a parody of the Department of Homeland Security's Ready.Gov website. I googled and found an HTML copy of the parody here.
-
Usability testing dasBlog installation
I've been hanging out on the dasBlog developers' mailing list for the last couple of months, and I've made some minor contributions to the code.
-
FavIcon creation
I installed dasBlog at Emma's The Wheel site, so that she and the other knitters in Team Ireland can blog during the 2006 Knitting Olympics. What an ordeal that was! But that's a post for another time. (It's not working yet, due to permissions issues that require the intervention of support at our hosting site.)