Category Archives: programming

ApplicationsMenu (Cairo-Dock applet)

ApplicationsMenu is my first Cairo-Dock applet.  It is written in C# and requires Mono, NDesk.DBus, and libgnome-menus. Its goal is to emulate the Mac OSX applications menu as much as possible with the API provided. You can download it here: ApplicationsMenu Cairo-Dock Applet v0.0.1 The source contains multiple useful components: 1. A (beautiful) C# wrapper […]

On gnome-panel, nvidia twinview, spanning, and multiple screens

If you found this post with a search for those particular keywords, this post may help you figure out what you’re trying to achieve, regardless of what I was trying to achieve, so I wouldn’t automatically dismiss this after I describe my setup. Here is my configuration: Mandriva Linux x86-64 Gnome desktop Two similar nVidia […]

Of Visual Studio, Device Projects, Resources, and MSBuild

Quite a title, isn’t it?  This post is going to help a lot of frustrated Pocket PC developers out there!  Note: Everything I document here is probably good for CF 2.0 and 3.5.  I’m using 3.5 so keep your eyes open. By default, Compact Framework Pocket PC Application Projects (.exe) compile in a hi-resolution resource […]

Unloading Assemblies in .NET (Hint: YOU CAN’T)

C# is a wonderful language.  It is my favorite.  You can do all sorts of cool things in it.  Except unload a motherfucking DLL. Microsoft and all of their shills say that you can.  But you have to do it the “safe” way.  You see – once an Assembly is loaded into your AppDomain, it […]