Molokai on 256-Color Terminals

I’ve posted an update for my Molokai color scheme for Vim that now supports the terminal version of Vim on terminals capable of displaying 256 colors. I don’t use the terminal version of Vim as often as GVim, but it is still occasionally useful, and I hated having to use...

BizTalk 2009 Testing Features

Warning: This post is about a beta product. Details might change before final release. The beta of BizTalk Server 2009 brings a welcome new feature: Some basic support for Unit Testing BizTalk artifacts; specifically for Pipelines, Maps and Schemas. You can read the basics about how the new feature works...

D820, Ibex and Hibernate

I recently mentioned that I had installed Ubuntu 8.10 Intrepid Ibex on my Dell D820 and that it was working mostly fine, except for the hibernate functionality. Last Monday (Dec. 22nd), the mainboard on my D820 died. Fortunately, it was still under warranty, so I called Dell Service the next...

BizTalk Server 2009 MSBuild Tasks

I’ve been looking around the new project system introduced in the BizTalk Server 2009 beta. As you might have heard before, it’s now based on MSBuild. This is an extremely welcome change from the obscure compilation model in previous BizTalk versions that caused so much frustration. BizTalk Projects now look...

PipelineTesting and BizTalk 2009

Now that the a public beta release of BizTalk Server 2009 is out, I thought I’d download it and try building and testing PipelineTesting on the new release. After downloading and installing the beta, I proceeded to import the existing Visual Studio 2005 project file into Visual Studio 2008 with...

Crashing your Process with Timers

Here’s a bug I had to diagnose this weekend that had me scratching my head for a bit before getting it. Consider this sample piece of code [1]: using System;using System.Collections.Generic;using System.Reflection;using System.Runtime.InteropServices;using System.Security;using System.Security.Principal;using System.Text;using System.Threading;namespace Winterdom.Samples {   class Program {      private const int LOGON32_PROVIDER_DEFAULT = 0;      private const int LOGON32_LOGON_NETWORK = 3;     ...

Using NetBeans

A few months ago I mentioned I had started using NetBeans 6.1 for my java development instead of Eclipse, which was my tool of choice until then. The reason for the change at that time was that I needed to look into some JBI stuff and using NetBeans + Glassfish...

get-hash

I’ve been recently working a lot with cryptographic hashes and sometimes it was useful to be able to check results or hash strings on my own while debugging or diagnosing something. I started doing this so much, that ended up creating a few Windows PowerShell functions to deal with this:...

Win7 and Ubuntu 8.10 on Dell D820

Now that I no longer rely so much on my “work” laptop (a Dell Latitude D820), I’ve been a bit more open about rebuilding it and playing a bit with it. Windows 7 PDC Alpha A couple of weeks after coming home from the PDC in Los Angeles, I bit...

Frans Bouma on M

Frans Bouma posted an entry about Oslo’s M, and if I’m reading it right, he is highly skeptical about it actually making creating Domain Specific Languages (DSLs) any easier. In part, Frans has a point. Yes, it is true that writing a good, complex language is hard. Yes, there’s a...