Vimperator for Firefox

I just ran into Vimperator today. It's a Firefox add-on that enables VIM-like functionality directly info Firefox! I installed it to see what it's like and it seems pretty interesting (though not sure whether I'll get used to it or no). By default, Vimperator hides the Firefox menu and toolbar,...

KDE4 on Kubuntu 7.10

Yesterday I decided to go a bit on the bleeding edge and went ahead and installed KDE 4.0 on my machine running Kubuntu Gutsy Gibbon. I started installing kde4-core first, then went for the whole kde4 package. For the most part, the installation went OK. There are many UI changes,...

Marshaling Delegates as __cdecl

I spent some time the last couple of days working on some C# code that used P/Invoke to interact with an unmanaged library consisting of several function calls and some callback procedures. One of the issues I ran into was that I needed to pass to one of the library's...

User Home Folders

Jeff Atwood has an interesting piece about applications polluting the user space, forcing their own folder and file structures and other crap into the user's home folder. He's right, but I think he stops too early. Jeff's right that the classical Unix practice is a bit better than what Windows...

ViEmu

A few months back I commented that I had gone back to using Vim as my text editor when not using Visual Studio, and to be honest, I haven't regretted that at all. I'm not a Vim power user by any measure, but I do get around and I'm constantly...

Italics in VS10?

Now that VS 2008 is out, think we can put support for italic fonts in the Visual Studio editor for VS 10.0? That way we won't need to depend on Damien Guard having to hack fonts to give us our italics :-). Technorati tags: Visual Studio

Minor Update to PipelineTesting

I've uploaded a new update to my PipelineTesting library, a tool for creating automated tests for BizTalk Server 2006 pipelines and custom pipeline components. Read more about PipelineTesting, and download the code here. The only change on this version is that the IPipelineContext.GetEventStream() method now returns a stub implementation BAM...

Using Vim

Aaron Jensen has put up a short screencast on using Vim, showing some of the tricks you can use when editing text with it; very cool stuff. Some other Vim resources that might be interesting: Daniel Webb has a few short videos on Vim. Vim: 7 Habits for Effective Text...

What Irks Me About Visual DSLs

There's a lot of talk about Domain Specific Languages lately. The exact definition of what a DSL is, however, might change depending on who you ask. Microsoft itself tends to favor significantly Visual DSLs, that is, domain specific languages that are made of visual components (as opposed to Text-based DSLs...

DNS Caching Causing Trouble

Lately, I've been having quite a bit of problems at home with DNS and my Internet connection. The problem started manifesting by pages simply refusing to open in Firefox, constantly getting the "this page cannot be displayed" dialog as soon as I tried to open the page. Hitting F5 to...