<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Archive on David Cumps</title><link>/archive/</link><description>Recent content in Archive on David Cumps</description><generator>Hugo</generator><language>en-us</language><copyright>Copyright &amp;copy; 2026</copyright><lastBuildDate>Mon, 06 Jan 2014 00:00:00 +0100</lastBuildDate><atom:link href="/archive/index.xml" rel="self" type="application/rss+xml"/><item><title>Nancy + Static Content + OWIN + SystemWeb</title><link>/archive/2014-01-06-nancy-static-content-owin-systemweb/</link><pubDate>Mon, 06 Jan 2014 00:00:00 +0100</pubDate><guid>/archive/2014-01-06-nancy-static-content-owin-systemweb/</guid><description>&lt;p&gt;I&amp;rsquo;ve just started working with &lt;a href="https://nancyfx.org"&gt;Nancy&lt;/a&gt; to create a new site. It&amp;rsquo;s&#10;going to be hosted on IIS and I decided to try and take the&#10;&lt;a href="http://owin.org/"&gt;OWIN&lt;/a&gt; approach. When I got to the part of&#10;&lt;a href="https://github.com/NancyFx/Nancy/wiki/Managing-static-content"&gt;managing static content&lt;/a&gt;&#10;I ran into some problems, mainly not getting it to work. Read on for the&#10;solution!&lt;/p&gt;</description></item><item><title>GPG in Outlook 2007 - OutlookGnuPG</title><link>/archive/2009-04-15-gpg-in-outlook-2007-outlookgnupg/</link><pubDate>Wed, 15 Apr 2009 00:00:00 +0200</pubDate><guid>/archive/2009-04-15-gpg-in-outlook-2007-outlookgnupg/</guid><description>&lt;p&gt;A long time ago, I used &lt;a href="http://en.wikipedia.org/wiki/Pretty_Good_Privacy" title="Wikipedia - Pretty Good Privacy"&gt;&lt;strong&gt;PGP&lt;/strong&gt;&lt;/a&gt; for signing my email, but I stopped using it. Probably because I didn&amp;rsquo;t quite get the concept yet, but that has changed now. Today I switched to &lt;a href="http://gnupg.org/" title="GnuPG"&gt;&lt;strong&gt;GPG&lt;/strong&gt;&lt;/a&gt; for signing my mail and files, with all the required files running from my &lt;strong&gt;memory stick&lt;/strong&gt;. One thing bothered me however, no &lt;strong&gt;Outlook 2007&lt;/strong&gt; support at all. There are some plugins around for older Outlook versions, but that didn&amp;rsquo;t quite work out.&lt;/p&gt;</description></item><item><title>HOWTO: Set up NTP on Windows Vista</title><link>/archive/2009-04-05-howto-set-up-ntp-on-windows-vista/</link><pubDate>Sun, 05 Apr 2009 00:00:00 +0200</pubDate><guid>/archive/2009-04-05-howto-set-up-ntp-on-windows-vista/</guid><description>&lt;p&gt;By default, Windows Vista synchronizes once every &lt;strong&gt;7 days&lt;/strong&gt; with &lt;strong&gt;time.windows.com&lt;/strong&gt; along with every other user out there. Let&amp;rsquo;s change this to sync every half day with &lt;strong&gt;several NTP servers&lt;/strong&gt; to get a more reliable time. First of all go to the &lt;a href="http://www.pool.ntp.org/" title="NTP Pool Project"&gt;&lt;strong&gt;NTP Pool Project&lt;/strong&gt;&lt;/a&gt; and browse to the page of your country, I&amp;rsquo;ll use the &lt;a href="http://www.pool.ntp.org/zone/be" title="Belgium NTP Pool"&gt;&lt;strong&gt;Belgium NTP Pool&lt;/strong&gt;&lt;/a&gt; as an example.&lt;/p&gt;</description></item><item><title>HOWTO: Setup IPv6 Tunnel on Windows Vista</title><link>/archive/2009-04-05-howto-setup-ipv6-tunnel-on-windows-vista/</link><pubDate>Sun, 05 Apr 2009 00:00:00 +0200</pubDate><guid>/archive/2009-04-05-howto-setup-ipv6-tunnel-on-windows-vista/</guid><description>&lt;p&gt;I used to have an &lt;strong&gt;IPv6 tunnel&lt;/strong&gt; on my old machine, but since I moved to a new desktop I didn&amp;rsquo;t get around to setting it up again. That&amp;rsquo;s gonna &lt;strong&gt;change today&lt;/strong&gt;. First of all, &lt;strong&gt;why&lt;/strong&gt; would you want it? Well, &lt;a href="http://www.sixxs.net/misc/coolstuff/" title="Cool IPv6 Stuff"&gt;&lt;strong&gt;here&amp;rsquo;s a start&lt;/strong&gt;&lt;/a&gt;, as well as the fact that it&amp;rsquo;s geeky and lets you learn more about IPv6.&lt;/p&gt;</description></item><item><title>HOWTO: Installing Subversion on ReadyNas NV+</title><link>/archive/2009-04-04-howto-installing-subversion-on-readynas-nv/</link><pubDate>Sat, 04 Apr 2009 00:00:00 +0200</pubDate><guid>/archive/2009-04-04-howto-installing-subversion-on-readynas-nv/</guid><description>&lt;p&gt;A little side-track from the &lt;a href="/tags/build-server/" title="Building a Continuous Integration Build Server"&gt;&lt;strong&gt;Continuous Integration Build Server&lt;/strong&gt;&lt;/a&gt; series, but still related as it&amp;rsquo;ll be part of my CI infrastructure.&lt;/p&gt;</description></item><item><title>Building a Continuous Integration Build Server</title><link>/archive/2009-03-21-building-a-continuous-integration-build-server/</link><pubDate>Sat, 21 Mar 2009 00:00:00 +0100</pubDate><guid>/archive/2009-03-21-building-a-continuous-integration-build-server/</guid><description>&lt;p&gt;After my previous series of post about &lt;a href="/tags/design-patterns/"&gt;&lt;strong&gt;Design Patterns&lt;/strong&gt;&lt;/a&gt;, I&amp;rsquo;m planning to tackle a new subject over the course of the following articles. We&amp;rsquo;ll have a look at how to build a &lt;strong&gt;Continuous Integration Build Server&lt;/strong&gt; from scratch.&lt;/p&gt;</description></item><item><title>Upgrading Subversion</title><link>/archive/2009-03-21-upgrading-subversion/</link><pubDate>Sat, 21 Mar 2009 00:00:00 +0100</pubDate><guid>/archive/2009-03-21-upgrading-subversion/</guid><description>&lt;p&gt;Right after I posted my &lt;a href="/archive/2009-03-21-building-a-continuous-integration-build-server/"&gt;&lt;strong&gt;previous post&lt;/strong&gt;&lt;/a&gt; I noticed the Svn 1-Click Setup is running &lt;strong&gt;hopelessly&lt;/strong&gt; behind in SVN versions. Their default download link is still using SVN &lt;strong&gt;1.3.2&lt;/strong&gt; and the latest link on the download page is only at 1.4.2, and both also have an &lt;strong&gt;old TortoiseSVN&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Moved Old Posts</title><link>/archive/2009-03-15-moved-old-posts/</link><pubDate>Sun, 15 Mar 2009 00:00:00 +0100</pubDate><guid>/archive/2009-03-15-moved-old-posts/</guid><description>&lt;p&gt;I&amp;rsquo;ve finally gotten around to moving all of my &lt;a href="http://weblogs.asp.net/cumpsd/" title="CumpsD @ Weblogs.asp.net"&gt;&lt;strong&gt;old blog posts&lt;/strong&gt;&lt;/a&gt; to my current blogging home.&lt;/p&gt;</description></item><item><title>WoW - Multiboxing 101 - Introduction</title><link>/archive/2008-09-17-wow-multiboxing-101-introduction/</link><pubDate>Wed, 17 Sep 2008 00:00:00 +0200</pubDate><guid>/archive/2008-09-17-wow-multiboxing-101-introduction/</guid><description>&lt;p&gt;When looking back at my &lt;strong&gt;World of Warcraft&lt;/strong&gt; experience, I came to the conclusion that when added up, I&amp;rsquo;ve been playing this game for &lt;strong&gt;over 3 years&lt;/strong&gt; already. I&amp;rsquo;ve even participated in the &lt;strong&gt;very first beta&lt;/strong&gt; ;)&lt;/p&gt;</description></item><item><title>Modified MVC AccountController for Preview 5</title><link>/archive/2008-09-12-modified-accountcontroller-preview-5/</link><pubDate>Fri, 12 Sep 2008 00:00:00 +0200</pubDate><guid>/archive/2008-09-12-modified-accountcontroller-preview-5/</guid><description>&lt;p&gt;I just downloaded the &lt;a href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16775" title="ASP.NET MVC Preview 5"&gt;&lt;strong&gt;ASP.NET MVC Preview 5&lt;/strong&gt;&lt;/a&gt; bits from Codeplex and started on my &lt;strong&gt;first experiment&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>C# World Of Warcraft Armory Library 0.1</title><link>/archive/2008-09-09-c-world-of-warcraft-armory-library-0-1/</link><pubDate>Tue, 09 Sep 2008 00:00:00 +0200</pubDate><guid>/archive/2008-09-09-c-world-of-warcraft-armory-library-0-1/</guid><description>&lt;p&gt;Since I started playing &lt;strong&gt;World of Warcraft&lt;/strong&gt; again, I&amp;rsquo;ve taken a bit more of a &lt;strong&gt;developer approach&lt;/strong&gt; to it this time, and after founding a little &lt;strong&gt;casual guild&lt;/strong&gt;, I decided to create a site for it.&lt;/p&gt;</description></item><item><title>Exam 70-536 - Searching, Modifying, and Encoding Text</title><link>/archive/2008-08-28-exam-70-536-searching-modifying-and-encoding-text/</link><pubDate>Thu, 28 Aug 2008 00:00:00 +0200</pubDate><guid>/archive/2008-08-28-exam-70-536-searching-modifying-and-encoding-text/</guid><description>&lt;p&gt;Chapter three finished, &lt;strong&gt;Searching, Modifying, and Encoding Text&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="/archive/exam-70-536/#implementing_globalization_drawing_and_text_manipulation_functionality_in_a_.net_framework_application"&gt;&lt;strong&gt;Implementing globalization, drawing, and text manipulation functionality in a .NET Framework application&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Exam 70-536 - Framework Fundamentals</title><link>/archive/2008-08-27-exam-70-536-framework-fundamentals/</link><pubDate>Wed, 27 Aug 2008 00:00:00 +0200</pubDate><guid>/archive/2008-08-27-exam-70-536-framework-fundamentals/</guid><description>&lt;p&gt;The book I&amp;rsquo;m reading to prepare myself is &lt;a href="http://www.amazon.co.uk/gp/product/0735622779?ie=UTF8&amp;amp;tag=finyoudes-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=6738&amp;amp;creativeASIN=0735622779" title="Microsoft.NET Framework 2.0 Application Development Foundation"&gt;&lt;strong&gt;Microsoft.NET Framework 2.0 Application Development Foundation&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Exam 70-536 - Input/Output</title><link>/archive/2008-08-27-exam-70-536-input-output/</link><pubDate>Wed, 27 Aug 2008 00:00:00 +0200</pubDate><guid>/archive/2008-08-27-exam-70-536-input-output/</guid><description>&lt;p&gt;Finished &lt;strong&gt;another chapter&lt;/strong&gt; in &lt;a href="http://www.amazon.co.uk/gp/product/0735622779?ie=UTF8&amp;amp;tag=finyoudes-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=6738&amp;amp;creativeASIN=0735622779" title="Microsoft.NET Framework 2.0 Application Development Foundation"&gt;my book&lt;/a&gt;, &lt;strong&gt;Input/Output&lt;/strong&gt;, which deals with the following:&lt;/p&gt;</description></item><item><title>Starting Exam 70-536 Study</title><link>/archive/2008-08-26-starting-exam-70-536-study/</link><pubDate>Tue, 26 Aug 2008 00:00:00 +0200</pubDate><guid>/archive/2008-08-26-starting-exam-70-536-study/</guid><description>&lt;p&gt;Taking a &lt;strong&gt;little break&lt;/strong&gt; right now, got a bit of a &lt;strong&gt;burn out&lt;/strong&gt;, lack of sleep might have something to do with it :)&lt;/p&gt;</description></item><item><title>Design Patterns - Proxy Pattern</title><link>/archive/2008-08-16-design-patterns-proxy-pattern/</link><pubDate>Sat, 16 Aug 2008 00:00:00 +0200</pubDate><guid>/archive/2008-08-16-design-patterns-proxy-pattern/</guid><description>&lt;p&gt;&lt;strong&gt;Welcome back&lt;/strong&gt; for another episode in the pattern series! This will also be the &lt;strong&gt;last article&lt;/strong&gt; about Design Patterns, since I&amp;rsquo;ve finished reading the &lt;a href="http://www.amazon.co.uk/gp/product/0596007124?ie=UTF8&amp;amp;tag=destiny-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=6738&amp;amp;creativeASIN=0596007124" title="Head First Design Patterns"&gt;&lt;strong&gt;Head First Design Patterns&lt;/strong&gt;&lt;/a&gt; book :)&lt;/p&gt;</description></item><item><title>Design Patterns - State Pattern</title><link>/archive/2008-08-08-design-patterns-state-pattern/</link><pubDate>Fri, 08 Aug 2008 00:00:00 +0200</pubDate><guid>/archive/2008-08-08-design-patterns-state-pattern/</guid><description>&lt;p&gt;It&amp;rsquo;s been &lt;strong&gt;a while&lt;/strong&gt; again, but it&amp;rsquo;s time for another pattern. Today we&amp;rsquo;ll look at the &lt;strong&gt;State Pattern&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Design Patterns - Composite Pattern</title><link>/archive/2008-07-27-design-patterns-composite-pattern/</link><pubDate>Sun, 27 Jul 2008 00:00:00 +0200</pubDate><guid>/archive/2008-07-27-design-patterns-composite-pattern/</guid><description>&lt;p&gt;It&amp;rsquo;s been a little &lt;strong&gt;while&lt;/strong&gt; again. I blame myself for installing &lt;strong&gt;World Of Warcraft&lt;/strong&gt; again, too addictive. Anyway, time for the &lt;strong&gt;Composite Pattern&lt;/strong&gt;. This is one I&amp;rsquo;m having a &lt;strong&gt;little trouble&lt;/strong&gt; with to describe clearly.&lt;/p&gt;</description></item><item><title>Design Patterns - Iterator Pattern</title><link>/archive/2008-07-23-design-patterns-iterator-pattern/</link><pubDate>Wed, 23 Jul 2008 00:00:00 +0200</pubDate><guid>/archive/2008-07-23-design-patterns-iterator-pattern/</guid><description>&lt;p&gt;Time for the next part in &lt;a href="/tags/design-patterns/"&gt;&lt;strong&gt;our series&lt;/strong&gt;&lt;/a&gt;, the &lt;strong&gt;Iterator Pattern&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Added OpenSearch!</title><link>/archive/2008-07-22-added-opensearch/</link><pubDate>Tue, 22 Jul 2008 00:00:00 +0200</pubDate><guid>/archive/2008-07-22-added-opensearch/</guid><description>&lt;p&gt;Thanks to &lt;a href="http://www.hanselman.com/blog/" title="Scott Hanselman"&gt;&lt;strong&gt;Scott Hanselman&amp;rsquo;s&lt;/strong&gt;&lt;/a&gt; post about &lt;a href="http://www.hanselman.com/blog/AddingOpenSearchToYourWebsiteAndGettingInTheBrowsersSearchBox.aspx" title="Adding OpenSearch to your website and getting in the Browser&amp;#39;s Search Box"&gt;&lt;strong&gt;Adding OpenSearch to your website and getting in the Browser&amp;rsquo;s Search Box&lt;/strong&gt;&lt;/a&gt;, I&amp;rsquo;ve also added the OpenSearch ability to this blog.&lt;/p&gt;</description></item><item><title>Design Patterns - Template Method Pattern</title><link>/archive/2008-07-22-design-patterns-template-method-pattern/</link><pubDate>Tue, 22 Jul 2008 00:00:00 +0200</pubDate><guid>/archive/2008-07-22-design-patterns-template-method-pattern/</guid><description>&lt;p&gt;Time for yet another pattern, the &lt;strong&gt;Template Method Pattern&lt;/strong&gt;. Have a look at all the other patterns in &lt;a href="/tags/design-patterns/"&gt;&lt;strong&gt;the series&lt;/strong&gt;&lt;/a&gt; as well.&lt;/p&gt;</description></item><item><title>Wanted: Friends!</title><link>/archive/2008-07-21-wanted-friends/</link><pubDate>Mon, 21 Jul 2008 00:00:00 +0200</pubDate><guid>/archive/2008-07-21-wanted-friends/</guid><description>&lt;p&gt;Today I&amp;rsquo;m going to tell you a &lt;strong&gt;little story&lt;/strong&gt; about me. I think of myself as your typical description of &lt;strong&gt;a geek&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Design Patterns - Facade Pattern</title><link>/archive/2008-07-20-design-patterns-facade-pattern/</link><pubDate>Sun, 20 Jul 2008 00:00:00 +0200</pubDate><guid>/archive/2008-07-20-design-patterns-facade-pattern/</guid><description>&lt;p&gt;Time for another, &lt;strong&gt;simple&lt;/strong&gt;, design pattern. The &lt;strong&gt;Facade Pattern&lt;/strong&gt;. I&amp;rsquo;m going to &lt;strong&gt;need a break&lt;/strong&gt; soon, getting a bit burned out, which never is a good thing.&lt;/p&gt;</description></item><item><title>Wordpress 2.6 Upgrade - Fix Missing Categories</title><link>/archive/2008-07-17-wordpress-2-6-upgrade-fix-missing-categories/</link><pubDate>Thu, 17 Jul 2008 00:00:00 +0200</pubDate><guid>/archive/2008-07-17-wordpress-2-6-upgrade-fix-missing-categories/</guid><description>&lt;p&gt;Apparently I&amp;rsquo;m not the only one having &lt;strong&gt;problems&lt;/strong&gt; with the &lt;strong&gt;categories&lt;/strong&gt; after a &lt;strong&gt;Wordpress 2.6 upgrade&lt;/strong&gt;. So, time to &lt;strong&gt;give something back&lt;/strong&gt; to the Wordpress community, some screenshots on how I &lt;strong&gt;fixed it&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Design Patterns - Adapter Pattern</title><link>/archive/2008-07-16-design-patterns-adapter-pattern/</link><pubDate>Wed, 16 Jul 2008 00:00:00 +0200</pubDate><guid>/archive/2008-07-16-design-patterns-adapter-pattern/</guid><description>&lt;p&gt;We&amp;rsquo;ve seen &lt;strong&gt;quite a few&lt;/strong&gt; patterns so far, and I&amp;rsquo;m glad so many people like them. They turned out to be the &lt;strong&gt;most popular&lt;/strong&gt; posts I&amp;rsquo;ve ever written when it comes to development. &lt;strong&gt;Thanks!&lt;/strong&gt; :)&lt;/p&gt;</description></item><item><title>Design Patterns - Command Pattern</title><link>/archive/2008-07-15-design-patterns-command-pattern/</link><pubDate>Tue, 15 Jul 2008 00:00:00 +0200</pubDate><guid>/archive/2008-07-15-design-patterns-command-pattern/</guid><description>&lt;p&gt;What&amp;rsquo;s a lonely &lt;strong&gt;geek&lt;/strong&gt; to do late in the evening? Write about the &lt;strong&gt;Command Pattern&lt;/strong&gt; of course&amp;hellip;&lt;/p&gt;</description></item><item><title>Design Patterns - Generic Singleton Pattern</title><link>/archive/2008-07-15-design-patterns-generic-singleton-pattern/</link><pubDate>Tue, 15 Jul 2008 00:00:00 +0200</pubDate><guid>/archive/2008-07-15-design-patterns-generic-singleton-pattern/</guid><description>&lt;p&gt;A little follow up from yesterday&amp;rsquo;s &lt;a href="/archive/2008-07-14-design-patterns-singleton-pattern/"&gt;&lt;strong&gt;Singleton Pattern&lt;/strong&gt;&lt;/a&gt;, where I asked for some help on how you would approach a &lt;strong&gt;generic singleton&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Wordpress 2.6 Upgrade - Categories Missing</title><link>/archive/2008-07-15-wordpress-2-6-upgrade-categories-missing/</link><pubDate>Tue, 15 Jul 2008 00:00:00 +0200</pubDate><guid>/archive/2008-07-15-wordpress-2-6-upgrade-categories-missing/</guid><description>&lt;p&gt;A moment ago, I decided to &lt;strong&gt;upgrade&lt;/strong&gt; to the latest Wordpress version, I was running a bit behind on 2.2.3 :) The upgrade went quite smooth, all my plugins &lt;strong&gt;still work&lt;/strong&gt;. But suddenly all my categories became &lt;strong&gt;empty strings&lt;/strong&gt;. And the /category/ urls didn&amp;rsquo;t work anymore either. After looking around a bit, I noticed my categories were stored in the &lt;strong&gt;wp_term_taxonomy&lt;/strong&gt; table, with &lt;strong&gt;empty descriptions&lt;/strong&gt;. Thankfully I had a &lt;strong&gt;backup&lt;/strong&gt; and manually entered the descriptions for all of them.&lt;/p&gt;</description></item><item><title>Design Patterns - Singleton Pattern</title><link>/archive/2008-07-14-design-patterns-singleton-pattern/</link><pubDate>Mon, 14 Jul 2008 00:00:00 +0200</pubDate><guid>/archive/2008-07-14-design-patterns-singleton-pattern/</guid><description>&lt;p&gt;Today we&amp;rsquo;ll have a look at a well known pattern, the &lt;strong&gt;Singleton Pattern&lt;/strong&gt;. Most people have already heard about this one.&lt;/p&gt;</description></item><item><title>Design Patterns - Abstract Factory Pattern</title><link>/archive/2008-07-13-design-patterns-abstract-factory-pattern/</link><pubDate>Sun, 13 Jul 2008 00:00:00 +0200</pubDate><guid>/archive/2008-07-13-design-patterns-abstract-factory-pattern/</guid><description>&lt;p&gt;Time to continue from yesterday&amp;rsquo;s &lt;a href="/archive/2008-07-12-design-patterns-factory-method-pattern/"&gt;&lt;strong&gt;Factory Method Pattern&lt;/strong&gt;&lt;/a&gt; by exploring the &lt;strong&gt;Abstract Factory Pattern&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Design Patterns - Factory Method Pattern</title><link>/archive/2008-07-12-design-patterns-factory-method-pattern/</link><pubDate>Sat, 12 Jul 2008 00:00:00 +0200</pubDate><guid>/archive/2008-07-12-design-patterns-factory-method-pattern/</guid><description>&lt;p&gt;I present you with the &lt;strong&gt;next pattern&lt;/strong&gt; in &lt;a href="/tags/design-patterns/"&gt;our series&lt;/a&gt;, the &lt;strong&gt;Factory Method&lt;/strong&gt;! It took a while to get it out due to a stay in the hospital. (All is fine now :p)&lt;/p&gt;</description></item><item><title>Design Patterns - Decorator Pattern</title><link>/archive/2008-06-29-design-patterns-decorator-pattern/</link><pubDate>Sun, 29 Jun 2008 00:00:00 +0200</pubDate><guid>/archive/2008-06-29-design-patterns-decorator-pattern/</guid><description>&lt;p&gt;Following up on the &lt;a href="/archive/2008-06-27-design-patterns-observer-event-pattern/"&gt;&lt;strong&gt;Observer/Event Pattern&lt;/strong&gt;&lt;/a&gt;, it&amp;rsquo;s time for the third pattern, the &lt;strong&gt;Decorator Pattern&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Design Patterns - Observer/Event Pattern</title><link>/archive/2008-06-27-design-patterns-observer-event-pattern/</link><pubDate>Fri, 27 Jun 2008 00:00:00 +0200</pubDate><guid>/archive/2008-06-27-design-patterns-observer-event-pattern/</guid><description>&lt;p&gt;Yesterday I described the &lt;a href="/archive/2008-06-26-design-patterns-observer-pattern/"&gt;&lt;strong&gt;Observer Pattern&lt;/strong&gt;&lt;/a&gt; and mentioned that the .NET CLR provides this functionality through &lt;strong&gt;events and delegates&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Design Patterns - Observer Pattern</title><link>/archive/2008-06-26-design-patterns-observer-pattern/</link><pubDate>Thu, 26 Jun 2008 00:00:00 +0200</pubDate><guid>/archive/2008-06-26-design-patterns-observer-pattern/</guid><description>&lt;p&gt;Yesterday we saw the &lt;a href="/archive/2008-06-25-design-patterns-strategy-pattern/"&gt;&lt;strong&gt;Strategy Pattern&lt;/strong&gt;&lt;/a&gt;. Today I want to talk about the &lt;strong&gt;Observer Pattern&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Design Patterns - Strategy Pattern</title><link>/archive/2008-06-25-design-patterns-strategy-pattern/</link><pubDate>Wed, 25 Jun 2008 00:00:00 +0200</pubDate><guid>/archive/2008-06-25-design-patterns-strategy-pattern/</guid><description>&lt;p&gt;The first pattern I want to talk about is the &lt;strong&gt;Strategy pattern&lt;/strong&gt;, which always reminds me about the &lt;a href="http://en.wikipedia.org/wiki/Command_&amp;amp;_Conquer" title="Wikipedia - Command &amp;amp; Conquer"&gt;Command &amp;amp; Conquer&lt;/a&gt; games so I&amp;rsquo;ll simply use it as an example :)&lt;/p&gt;</description></item><item><title>Long Absence - Design Patterns</title><link>/archive/2008-06-24-long-absence-design-patterns/</link><pubDate>Tue, 24 Jun 2008 00:00:00 +0200</pubDate><guid>/archive/2008-06-24-long-absence-design-patterns/</guid><description>&lt;p&gt;It&amp;rsquo;s been a while again, real life issues managed to take over all time&amp;hellip; But, I&amp;rsquo;m regaining ground and winning back some of it ;)&lt;/p&gt;</description></item><item><title>SQL Tips</title><link>/archive/2007-11-29-sql-tips/</link><pubDate>Thu, 29 Nov 2007 00:00:00 +0100</pubDate><guid>/archive/2007-11-29-sql-tips/</guid><description>&lt;p&gt;Various SQL oriented tips discovered during work, written down to remember them.&lt;/p&gt;</description></item><item><title>Obfuscation - Making Reverse Engineering Harder</title><link>/archive/2007-09-29-obfuscation-making-reverse-engineering-harder/</link><pubDate>Sat, 29 Sep 2007 00:00:00 +0200</pubDate><guid>/archive/2007-09-29-obfuscation-making-reverse-engineering-harder/</guid><description>&lt;p&gt;In a previous article I have demonstrated how &lt;strong&gt;easy&lt;/strong&gt; it is to &lt;a href="/archive/2007-09-06-reverse-engineering-with-reflector-and-reflexil/"&gt;decompile and reverse engineer .NET assemblies&lt;/a&gt; using Reflector and Reflexil. I&amp;rsquo;ve also shown that &lt;a href="/archive/2007-09-15-code-signing-as-reverse-engineering-protection/"&gt;applying a strong name&lt;/a&gt; to your assembly does &lt;strong&gt;not protect your code&lt;/strong&gt; from reverse engineering. So, &lt;strong&gt;what else&lt;/strong&gt; is left?&lt;/p&gt;</description></item><item><title>Party Game Guitar Hero for PC</title><link>/archive/2007-09-22-party-game-guitar-hero-for-pc/</link><pubDate>Sat, 22 Sep 2007 00:00:00 +0200</pubDate><guid>/archive/2007-09-22-party-game-guitar-hero-for-pc/</guid><description>&lt;p&gt;Ever heard of the &lt;strong&gt;very popular&lt;/strong&gt; game for the PlayStation 2, called &lt;a href="http://en.wikipedia.org/wiki/Guitar_Hero_%28series%29" title="Wikipedia - Guitar Hero Series"&gt;Guitar Hero&lt;/a&gt;? Until recently, I only vaguely picked it up here and there, but not being a big PlayStation gamer, I &lt;strong&gt;never payed much attention&lt;/strong&gt;. That is, &lt;strong&gt;until today&lt;/strong&gt;. A friend of mine gave me a link to &lt;a href="http://fretsonfire.sourceforge.net/screenshots/" title="Frets On Fire - Screenshots"&gt;Frets On Fire&lt;/a&gt;, which claims to be the &lt;strong&gt;PC variant of Guitar Hero&lt;/strong&gt;. Seeing it was &lt;strong&gt;free&lt;/strong&gt;, I downloaded it and gave it a try, and I have to admit, &lt;strong&gt;it&amp;rsquo;s addictive!&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Efficient Compound Index Usage</title><link>/archive/2007-09-20-efficient-compound-index-usage/</link><pubDate>Thu, 20 Sep 2007 00:00:00 +0200</pubDate><guid>/archive/2007-09-20-efficient-compound-index-usage/</guid><description>&lt;p&gt;Today I was made aware by &lt;a href="http://foxtricks.blogspot.com/" title="Fox Tricks"&gt;Filip&lt;/a&gt;, a colleague of mine, about the &lt;strong&gt;importance of columns used in a where clause&lt;/strong&gt; with a &lt;strong&gt;compound index&lt;/strong&gt;. I decided to investigate this a bit more in detail, with proper profiling and comparisons on a large data set.&lt;/p&gt;</description></item><item><title>String Concatenation vs Memory Allocation</title><link>/archive/2007-09-16-string-concatenation-vs-memory-allocation/</link><pubDate>Sun, 16 Sep 2007 00:00:00 +0200</pubDate><guid>/archive/2007-09-16-string-concatenation-vs-memory-allocation/</guid><description>&lt;p&gt;Over the years, &lt;a href="http://blogs.msdn.com/ricom/archive/2003/12/02/40778.aspx" title="Concatenating with StringBuilders vs. Strings"&gt;plenty&lt;/a&gt; &lt;a href="http://blogs.msdn.com/ricom/archive/2003/12/15/43628.aspx" title="More StringBuilder advice"&gt;has&lt;/a&gt; &lt;a href="http://weblogs.asp.net/bleroy/archive/2005/01/07/348831.aspx" title="Are StringBuilders always faster than concatenation?"&gt;been&lt;/a&gt; &lt;a href="http://weblogs.asp.net/bleroy/archive/2005/02/22/378223.aspx" title="More on string concatenation performance"&gt;written&lt;/a&gt; &lt;a href="http://www.codeproject.com/csharp/StringPerf.asp" title="Performance considerations for strings in C#"&gt;about&lt;/a&gt; &lt;a href="http://www.heikniemi.net/hc/archives/000124.html" title=".net String vs. StringBuilder - concatenation performance"&gt;.net String vs. StringBuilder - concatenation performance&lt;/a&gt; &lt;a href="http://www.yoda.arachsys.com/csharp/stringbuilder.html" title="Concatenating Strings Efficiently"&gt;Concatenating Strings Efficiently&lt;/a&gt;, lots of comparisons between String.Concat and StringBuilder. Today I decided to do some of my own research into the subject and &lt;strong&gt;contribute to the knowledge&lt;/strong&gt; already out there. More specifically, I&amp;rsquo;ll be taking a look at the &lt;strong&gt;memory usage&lt;/strong&gt; for various concatenation methods and compiler optimizations used to generate the IL.&lt;/p&gt;</description></item><item><title>Code Signing as Reverse Engineering Protection</title><link>/archive/2007-09-15-code-signing-as-reverse-engineering-protection/</link><pubDate>Sat, 15 Sep 2007 00:00:00 +0200</pubDate><guid>/archive/2007-09-15-code-signing-as-reverse-engineering-protection/</guid><description>&lt;p&gt;In my last post I spoke about &lt;a href="/archive/2007-09-06-reverse-engineering-with-reflector-and-reflexil/"&gt;reverse engineering .NET assemblies&lt;/a&gt; upon which &lt;a href="http://dnasand.wordpress.com/" title="G&amp;#39;s Weblog"&gt;Gregory&lt;/a&gt; asked how to &lt;strong&gt;protect his code&lt;/strong&gt; against it.&lt;/p&gt;</description></item><item><title>Reverse Engineering with Reflector and Reflexil</title><link>/archive/2007-09-06-reverse-engineering-with-reflector-and-reflexil/</link><pubDate>Thu, 06 Sep 2007 00:00:00 +0200</pubDate><guid>/archive/2007-09-06-reverse-engineering-with-reflector-and-reflexil/</guid><description>&lt;p&gt;I&amp;rsquo;ve always been a big fan of &lt;a href="http://www.aisto.com/roeder/dotnet/" title="Reflector"&gt;Reflector&lt;/a&gt;, allowing me to have a &lt;strong&gt;look in assemblies&lt;/strong&gt; to learn new things, debug in case of problems and provide useful information when creating bug reports. Combined with the &lt;a href="http://sebastien.lebreton.free.fr/reflexil/" title="Reflexil"&gt;Reflexil Add-in&lt;/a&gt; it&amp;rsquo;s now easy to also &lt;strong&gt;modify assemblies&lt;/strong&gt; yourself.&lt;/p&gt;</description></item><item><title>Open-Source Disk Encryption</title><link>/archive/2007-09-04-open-source-disk-encryption/</link><pubDate>Tue, 04 Sep 2007 00:00:00 +0200</pubDate><guid>/archive/2007-09-04-open-source-disk-encryption/</guid><description>&lt;p&gt;Are you concerned about the confidentiality of your files? Take a look at &lt;a href="http://www.truecrypt.org/" title="TrueCrypt"&gt;TrueCrypt&lt;/a&gt;, a great tool to create &lt;strong&gt;encrypted volumes&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Booting for Lazy People – Wake On LAN</title><link>/archive/2007-08-23-booting-for-lazy-people-wake-on-lan/</link><pubDate>Thu, 23 Aug 2007 00:00:00 +0200</pubDate><guid>/archive/2007-08-23-booting-for-lazy-people-wake-on-lan/</guid><description>&lt;p&gt;&lt;strong&gt;Wake Up!&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Not you… &lt;strong&gt;The computer!&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Just had some fun enabling &lt;a href="http://en.wikipedia.org/wiki/Wake-on-LAN" title="Wikipedia - Wake-on-LAN"&gt;Wake On LAN&lt;/a&gt; on one of my computers. A great technology for the lazy people among us, you simply sit in your chair and realize you need to access some other computer in your house, but sadly enough it isn’t powered on. The fit among us might simply walk to the machine and boot it, but I’d rather open up some program, hit a button and with some magic the machine starts up. Funnily enough, the keyword behind all of this is appropriately named a ‘&lt;strong&gt;Magic Packet&lt;/strong&gt;‘, waking up the dead from their sleep.&lt;/p&gt;</description></item><item><title>Temporary Break - Request for Subjects</title><link>/archive/2007-08-23-temporary-break-request-for-subjects/</link><pubDate>Thu, 23 Aug 2007 00:00:00 +0200</pubDate><guid>/archive/2007-08-23-temporary-break-request-for-subjects/</guid><description>&lt;p&gt;After 21 days of posting something daily, I need a little break, for several reasons:&lt;/p&gt;</description></item><item><title>Explorer Bug, Long Path, damaged directories</title><link>/archive/2007-08-21-explorer-bug-long-path-damaged-directories/</link><pubDate>Tue, 21 Aug 2007 00:00:00 +0200</pubDate><guid>/archive/2007-08-21-explorer-bug-long-path-damaged-directories/</guid><description>&lt;p&gt;Long ago, I found something strange in Windows Explorer, which I wanted to retry on Vista today.&lt;/p&gt;</description></item><item><title>The Selfish Side of Social Bookmarking</title><link>/archive/2007-08-21-the-selfish-side-of-social-bookmarking/</link><pubDate>Tue, 21 Aug 2007 00:00:00 +0200</pubDate><guid>/archive/2007-08-21-the-selfish-side-of-social-bookmarking/</guid><description>&lt;p&gt;Social bookmarking, one of the &lt;strong&gt;Web 2.0&lt;/strong&gt; hypes, allows you to share links with each other. This great video from &lt;a href="http://www.commoncraft.com/bookmarking-plain-english" title="Common Craft - Social Bookmarking in Plain English"&gt;Common Craft&lt;/a&gt; very clearly explains what social bookmarking is all about.&lt;/p&gt;</description></item><item><title>Daemon Tools - The Disk Image Emulator</title><link>/archive/2007-08-19-daemon-tools-the-disk-image-emulator/</link><pubDate>Sun, 19 Aug 2007 00:00:00 +0200</pubDate><guid>/archive/2007-08-19-daemon-tools-the-disk-image-emulator/</guid><description>&lt;p&gt;&lt;img src="daemontools2.gif" alt="Daemon Tools - Visual Studio 2008 Mounted - Explorer"&gt;Ever wanted to install something but couldn’t be bothered to burn it to a disc first? Like the &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx" title="Visual Studio 2008 Downloads"&gt;Visual Studio 2008 Beta 2 discs&lt;/a&gt; for example. &lt;a href="http://www.daemon-tools.cc/dtcc/download.php" title="Daemon Tools"&gt;Daemon Tools&lt;/a&gt; is &lt;strong&gt;the answer&lt;/strong&gt;!&lt;/p&gt;</description></item><item><title>Using PowerShell, Writing and Debugging Cmdlets</title><link>/archive/2007-08-19-using-powershell-writing-and-debugging-cmdlets/</link><pubDate>Sun, 19 Aug 2007 00:00:00 +0200</pubDate><guid>/archive/2007-08-19-using-powershell-writing-and-debugging-cmdlets/</guid><description>&lt;p&gt;&lt;strong&gt;The prompt is dead, long live the prompt!&lt;/strong&gt; That&amp;rsquo;s the feeling &lt;a href="http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx" title="Windows PowerShell"&gt;PowerShell&lt;/a&gt; should give you, the new command line shell from Microsoft. Today, I&amp;rsquo;ll try to determine exactly what the &lt;strong&gt;Power&lt;/strong&gt; part in PowerShell stands for.&lt;/p&gt;</description></item><item><title>Writing an Outlook Add-in</title><link>/archive/2007-08-17-writing-an-outlook-add-in/</link><pubDate>Fri, 17 Aug 2007 00:00:00 +0200</pubDate><guid>/archive/2007-08-17-writing-an-outlook-add-in/</guid><description>&lt;p&gt;Yesterday I talked about &lt;a href="/archive/2007-08-16-personalizing-outlook-today/"&gt;personalizing Outlook Today&lt;/a&gt; to make it look more sexy. One of the things I had on my Outlook Today, was my picture with a &lt;strong&gt;direct link&lt;/strong&gt; to my contact details. This link looked like this:&lt;/p&gt;</description></item><item><title>Personalizing Outlook Today</title><link>/archive/2007-08-16-personalizing-outlook-today/</link><pubDate>Thu, 16 Aug 2007 00:00:00 +0200</pubDate><guid>/archive/2007-08-16-personalizing-outlook-today/</guid><description>&lt;p&gt;Do you find Outlook Today too boring? &lt;strong&gt;I do!&lt;/strong&gt; Let&amp;rsquo;s have a look at how we can transform it into something more visually appealing, something like this: (click the image for a full view)&lt;/p&gt;</description></item><item><title>Different Actions - Same Result</title><link>/archive/2007-08-15-different-actions-same-result/</link><pubDate>Wed, 15 Aug 2007 00:00:00 +0200</pubDate><guid>/archive/2007-08-15-different-actions-same-result/</guid><description>&lt;p&gt;Long ago, I had a chat with someone about the fact that there are too many different ways in Photoshop to do the same thing. He believed this was a bad thing, while I didn’t find anything wrong with it. Having thought about this afterwards, I have formed my opinion about it, with arguments.&lt;/p&gt;</description></item><item><title>Free TV Guide - GUIDE+</title><link>/archive/2007-08-15-free-tv-guide-guide/</link><pubDate>Wed, 15 Aug 2007 00:00:00 +0200</pubDate><guid>/archive/2007-08-15-free-tv-guide-guide/</guid><description>&lt;p&gt;&lt;img src="guide.jpg" title="GUIDE+ - Scheduled CSI Miami" alt="GUIDE+ - Scheduled CSI Miami" height="280" width="397" align="left" style="margin-right:20px;" /&gt;Recently, I bought a new &lt;a href="http://www.panasonic.be/servlet/PB/menu/1254733_l6/index.html" title="Panasonic DMR-EH67EC-K"&gt;DVD player/recorder&lt;/a&gt; with an internal hard disk. One of the nice features I discovered when playing with it is a &lt;strong&gt;free tv guide&lt;/strong&gt;! &lt;a href="http://www.europe.guideplus.com/" title="GUIDE&amp;#43; Europe"&gt;GUIDE+&lt;/a&gt; shows me all programs on the &lt;a href="http://www.europe.guideplus.com/En/help/clu_be.html" title="GUIDE&amp;#43; Channels in Belgium"&gt;major television channels&lt;/a&gt; in my region and allows me to easily select them for recording with one press of a button.&lt;/p&gt;</description></item><item><title>Some Downtime</title><link>/archive/2007-08-14-some-downtime/</link><pubDate>Tue, 14 Aug 2007 00:00:00 +0200</pubDate><guid>/archive/2007-08-14-some-downtime/</guid><description>&lt;p&gt;The blog experienced a bit of downtime today due to a software problem. When bringing everything back up, things seemed worse however. My personal wiki kept serving me blank pages, and this blog kept saying it wasn&amp;rsquo;t installed.&lt;/p&gt;</description></item><item><title>The Bits &amp; Bytes Religion</title><link>/archive/2007-08-12-the-bits-bytes-religion/</link><pubDate>Sun, 12 Aug 2007 00:00:00 +0200</pubDate><guid>/archive/2007-08-12-the-bits-bytes-religion/</guid><description>&lt;p&gt;Time for some Monday morning fun&amp;hellip; These days we got so many religions, why not add another one? I give you the &lt;strong&gt;Bits &amp;amp; Bytes Religion&lt;/strong&gt;!&lt;/p&gt;</description></item><item><title>Sync FLAC Library with iPod</title><link>/archive/2007-08-11-sync-flac-library-with-ipod/</link><pubDate>Sat, 11 Aug 2007 00:00:00 +0200</pubDate><guid>/archive/2007-08-11-sync-flac-library-with-ipod/</guid><description>&lt;p&gt;Yesterday I explained how you could &lt;a href="/archive/2007-08-10-manage-ipod-through-windows-explorer/"&gt;manage your iPod through Windows Explorer&lt;/a&gt;. Having this ability opens up more powerful ways of managing your iPod. One of these ways for example is the ability to automatically sync your master archive stored on your computer, with your iPod. In my case it&amp;rsquo;s stored in &lt;abbr title="Free Lossless Audio Codec"&gt;FLAC&lt;/abbr&gt; format to &lt;a href="/archive/2007-08-09-listen-to-high-quality-music/"&gt;retain all it&amp;rsquo;s quality&lt;/a&gt;, since FLAC is a lossless format.&lt;/p&gt;</description></item><item><title>Manage iPod through Windows Explorer</title><link>/archive/2007-08-10-manage-ipod-through-windows-explorer/</link><pubDate>Fri, 10 Aug 2007 00:00:00 +0200</pubDate><guid>/archive/2007-08-10-manage-ipod-through-windows-explorer/</guid><description>&lt;p&gt;Do you own an iPod? Are you tired of using iTunes? If you answered positive to both questions, read on! &lt;a href="http://retune.sourceforge.net/" title="reTune"&gt;reTune&lt;/a&gt; is your solution.&lt;/p&gt;</description></item><item><title>Listen to High Quality Music</title><link>/archive/2007-08-09-listen-to-high-quality-music/</link><pubDate>Thu, 09 Aug 2007 00:00:00 +0200</pubDate><guid>/archive/2007-08-09-listen-to-high-quality-music/</guid><description>&lt;p&gt;You&amp;rsquo;re an audiophile, and you wish to listen to music in the highest possible &lt;strong&gt;quality&lt;/strong&gt;, but on the other hand, you don&amp;rsquo;t have that much &lt;strong&gt;disk space&lt;/strong&gt; at your disposal to store everything as wave files. What are you to do?&lt;/p&gt;</description></item><item><title>allTunes/Mp3Sparks/AllOfMp3 Business model</title><link>/archive/2007-08-08-alltunes-mp3sparks-allofmp3-business-model/</link><pubDate>Wed, 08 Aug 2007 00:00:00 +0200</pubDate><guid>/archive/2007-08-08-alltunes-mp3sparks-allofmp3-business-model/</guid><description>&lt;p&gt;Everyone knows them, the controversial Russian-based online music store.&lt;/p&gt;&#10;&lt;p&gt;This won’t be another post questioning the legality of the company, there are plenty of those around. What I do want to have a look at however, is it’s technological business model and compare it to the mainstream alternative. I created a dummy user at Mp3Sparks, and started looking at the technical implementation.&lt;/p&gt;</description></item><item><title>Visual Studio 2008 and PHP Coloring</title><link>/archive/2007-08-08-visual-studio-2008-and-php-coloring/</link><pubDate>Wed, 08 Aug 2007 00:00:00 +0200</pubDate><guid>/archive/2007-08-08-visual-studio-2008-and-php-coloring/</guid><description>&lt;p&gt;Visual Studio is a great editor! But when editing other file formats I miss the coloring.&lt;/p&gt;</description></item><item><title>Using DebugView and C#</title><link>/archive/2007-08-06-using-debugview-and-c/</link><pubDate>Mon, 06 Aug 2007 00:00:00 +0200</pubDate><guid>/archive/2007-08-06-using-debugview-and-c/</guid><description>&lt;p&gt;&lt;a href="http://www.microsoft.com/technet/sysinternals/utilities/debugview.mspx" title="Microsoft - DebugView"&gt;DebugView &lt;/a&gt;is a very nice tool from Microsoft (by SysInternals), which allows you to see debug output from the kernel or Win32, local and remote!&lt;/p&gt;</description></item><item><title>About Me!</title><link>/archive/2007-08-05-about-me/</link><pubDate>Sun, 05 Aug 2007 00:00:00 +0200</pubDate><guid>/archive/2007-08-05-about-me/</guid><description>&lt;p&gt;Let me start by introducing myself on this fresh blog..&lt;/p&gt;</description></item><item><title>Moved Site - United Domain</title><link>/archive/2007-08-05-moved-site-united-domain/</link><pubDate>Sun, 05 Aug 2007 00:00:00 +0200</pubDate><guid>/archive/2007-08-05-moved-site-united-domain/</guid><description>&lt;p&gt;After 3 years of blogging on &lt;a href="http://weblogs.asp.net/cumpsd/" title="David Cumps @ weblogs.asp.net"&gt;weblogs.asp.net&lt;/a&gt;, I&amp;rsquo;ve taken the big decision of moving out.&lt;/p&gt;</description></item><item><title>Search File Contents</title><link>/archive/2007-08-05-search-file-contents/</link><pubDate>Sun, 05 Aug 2007 00:00:00 +0200</pubDate><guid>/archive/2007-08-05-search-file-contents/</guid><description>&lt;p&gt;When using the Windows Search functionality, you can search for words inside files. By default this doesn&amp;rsquo;t seem to work for .sql or .php files however.&lt;/p&gt;</description></item><item><title>WebDD 2007 Is Over</title><link>/archive/2007-02-03-webdd-2007-is-over/</link><pubDate>Sat, 03 Feb 2007 00:00:00 +0100</pubDate><guid>/archive/2007-02-03-webdd-2007-is-over/</guid><description>&lt;p&gt;&lt;b&gt;Hello there!&lt;/b&gt;&lt;/p&gt;&#10;&lt;p&gt;The day is finally over. After being up from 5 o&amp;rsquo; clock this morning, I arrived back home at 1 o&amp;rsquo; clock this night.&lt;/p&gt;</description></item><item><title>Visiting WebDD - Reading</title><link>/archive/2007-01-26-visiting-webdd-reading/</link><pubDate>Fri, 26 Jan 2007 00:00:00 +0100</pubDate><guid>/archive/2007-01-26-visiting-webdd-reading/</guid><description>&lt;p&gt;Today I got a letter from Microsoft UK personally confirming my registration for the &lt;a href="http://www.webdd.org.uk/" title="WebDD"&gt;WebDD event&lt;/a&gt; for next weekend.&lt;/p&gt;</description></item><item><title>Virtual PC Differencing Disks Hierarchy</title><link>/archive/2006-10-21-virtual-pc-differencing-disks-hierarchy/</link><pubDate>Sat, 21 Oct 2006 00:00:00 +0200</pubDate><guid>/archive/2006-10-21-virtual-pc-differencing-disks-hierarchy/</guid><description>&lt;p&gt;A long time ago, I talked about &lt;a href="/archive/2005-03-08-virtual-pc-differencing-disks/"&gt;Differencing Disks in Virtual PC&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Fixing Virtual PC Keyboard Lockup</title><link>/archive/2006-10-20-fixing-virtual-pc-keyboard-lockup/</link><pubDate>Fri, 20 Oct 2006 00:00:00 +0200</pubDate><guid>/archive/2006-10-20-fixing-virtual-pc-keyboard-lockup/</guid><description>&lt;p&gt;Lately I hear about a lot of people using VPC that their keyboard suddenly stops working inside VPC.&lt;/p&gt;</description></item><item><title>What happened on August 27, 2001?</title><link>/archive/2006-10-19-what-happened-on-august-27-2001/</link><pubDate>Thu, 19 Oct 2006 00:00:00 +0200</pubDate><guid>/archive/2006-10-19-what-happened-on-august-27-2001/</guid><description>&lt;p&gt;Internet Explorer 6 was officially released.&lt;/p&gt;&#10;&lt;p&gt;What just happened? After 5 years, we got a new version of IE.&lt;/p&gt;</description></item><item><title>Changed Job - Financial Architects</title><link>/archive/2006-10-18-changed-job-financial-architects/</link><pubDate>Wed, 18 Oct 2006 00:00:00 +0200</pubDate><guid>/archive/2006-10-18-changed-job-financial-architects/</guid><description>&lt;p&gt;Well, what have I done during the last year? First of all, I graduated from school with highest distinction and got a job as a webdeveloper, creating ASP.NET sites. Actually, I helped to come up with and create a rather generic cms-like framework that is being used for all future sites, cutting back on development time when administration sections have to be made, and when a lot of re-occurring things have to be implemented in a site. That&amp;rsquo;s about the only vague description I can give, since it&amp;rsquo;s &amp;ldquo;top secret&amp;rdquo; ;)&lt;/p&gt;</description></item><item><title>Starting DirectX Adventures</title><link>/archive/2006-10-18-starting-directx-adventures/</link><pubDate>Wed, 18 Oct 2006 00:00:00 +0200</pubDate><guid>/archive/2006-10-18-starting-directx-adventures/</guid><description>&lt;p&gt;This week I started playing around with Managed DirectX (MDX) and it&amp;rsquo;s a really fun thing. I attempted it a couple of times a long time ago, but never quite understood it, but now I have a good feeling about it, a sense of order and structure has shown itself in DirectX code.&lt;/p&gt;</description></item><item><title>Extracting stored procedure content via SQL</title><link>/archive/2006-10-17-extracting-stored-procedure-content-via-sql/</link><pubDate>Tue, 17 Oct 2006 00:00:00 +0200</pubDate><guid>/archive/2006-10-17-extracting-stored-procedure-content-via-sql/</guid><description>&lt;p&gt;Some nifty SQL statements I made last week:&lt;/p&gt;&#10;&lt;p&gt;Firstly, listing all databases on a server.&lt;/p&gt;</description></item><item><title>Return from a long absence</title><link>/archive/2006-09-28-return-from-a-long-absence/</link><pubDate>Thu, 28 Sep 2006 00:00:00 +0200</pubDate><guid>/archive/2006-09-28-return-from-a-long-absence/</guid><description>&lt;p&gt;After not having blogged for about a year on this site, I decided to play with the new Community Server 2.0 on weblogs.asp.net once ;)&lt;/p&gt;</description></item><item><title>Blizzard Screws Up - World Of Warcraft</title><link>/archive/2005-05-07-blizzard-screws-up-world-of-warcraft/</link><pubDate>Sat, 07 May 2005 00:00:00 +0200</pubDate><guid>/archive/2005-05-07-blizzard-screws-up-world-of-warcraft/</guid><description>&lt;p&gt;I strongly advise everbody &lt;b&gt;NOT&lt;/b&gt; to buy World Of Warcraft!&lt;/p&gt;</description></item><item><title>Pocket PC</title><link>/archive/2005-05-01-pocket-pc/</link><pubDate>Sun, 01 May 2005 00:00:00 +0200</pubDate><guid>/archive/2005-05-01-pocket-pc/</guid><description>&lt;p&gt;On the client-side, a &lt;i&gt;Pocket PC&lt;/i&gt; application was used. Since this has no guaranteed connectivity, some additional techniques had to be used to improve the end-user experience.&lt;/p&gt;</description></item><item><title>SqlCe</title><link>/archive/2005-05-01-sqlce/</link><pubDate>Sun, 01 May 2005 00:00:00 +0200</pubDate><guid>/archive/2005-05-01-sqlce/</guid><description>&lt;p&gt;Instead of making a webservice call each time certain data was needed, the data was stored in the &lt;i&gt;SqlCe&lt;/i&gt; database on the &lt;i&gt;Pocket PC&lt;/i&gt;, to retrieve when needed. This allowed quickly displaying data after having retrieved it once, while still giving the possibility to retrieve the latest data, and update the local cache with it as well.&lt;/p&gt;</description></item><item><title>Data Layer - SqlServer</title><link>/archive/2005-04-25-data-layer-sqlserver/</link><pubDate>Mon, 25 Apr 2005 00:00:00 +0200</pubDate><guid>/archive/2005-04-25-data-layer-sqlserver/</guid><description>&lt;p&gt;After having implemented a data layer in the Data project, it was time to make a real data implementation. A &lt;i&gt;Sql Server 2000&lt;/i&gt; implementation was the default data source, located in the &lt;i&gt;Data.SqlServer&lt;/i&gt; project.&lt;/p&gt;</description></item><item><title>A day in Paris - Visual Gaming Finals</title><link>/archive/2005-04-24-a-day-in-paris-visual-gaming-finals/</link><pubDate>Sun, 24 Apr 2005 00:00:00 +0200</pubDate><guid>/archive/2005-04-24-a-day-in-paris-visual-gaming-finals/</guid><description>&lt;p&gt;Yesterday I got invited by Microsoft France to Paris, to the Wax Club, to see the French Visual Gaming Finals.&lt;/p&gt;</description></item><item><title>Changing Pocket PC Language</title><link>/archive/2005-04-24-changing-pocket-pc-language/</link><pubDate>Sun, 24 Apr 2005 00:00:00 +0200</pubDate><guid>/archive/2005-04-24-changing-pocket-pc-language/</guid><description>&lt;p&gt;The Pocket PC I recently received was completely in French, so I figured &amp;lsquo;&lt;i&gt;I&amp;rsquo;ll just change this to English&lt;/i&gt;&amp;rsquo;.&lt;/p&gt;</description></item><item><title>Data Layer</title><link>/archive/2005-04-24-data-layer/</link><pubDate>Sun, 24 Apr 2005 00:00:00 +0200</pubDate><guid>/archive/2005-04-24-data-layer/</guid><description>&lt;p&gt;Any application using data benefits from having a separate data layer. This enables the administrator to select which data source to use. It also makes your application have an advantage, making it easier to sell.&lt;/p&gt;</description></item><item><title>Presentation: eID in .NET</title><link>/archive/2005-04-24-presentation-eid-in-net/</link><pubDate>Sun, 24 Apr 2005 00:00:00 +0200</pubDate><guid>/archive/2005-04-24-presentation-eid-in-net/</guid><description>&lt;p&gt;Yesterday I gave a presentation about &lt;strong&gt;eID in .NET&lt;/strong&gt;, if somebody is interested I have uploaded the presentation together with some sample code to my personal website: &lt;strong&gt;Cumps.be&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>XP SP2 using Alternate Data Streams for Security Warnings</title><link>/archive/2005-04-24-xp-sp2-using-alternate-data-streams-for-security-warnings/</link><pubDate>Sun, 24 Apr 2005 00:00:00 +0200</pubDate><guid>/archive/2005-04-24-xp-sp2-using-alternate-data-streams-for-security-warnings/</guid><description>&lt;p&gt;A while ago I blogged about &amp;lt;a href=&amp;quot;/archive/2005-01-04-blogcast-alternate-data-streams/&amp;quot;&amp;quot;&amp;gt;&lt;b&gt;Alternate Data Streams&lt;/b&gt;&lt;/a&gt; and how they are hidden from the users.&lt;/p&gt;</description></item><item><title>Configuration</title><link>/archive/2005-04-09-configuration/</link><pubDate>Sat, 09 Apr 2005 00:00:00 +0200</pubDate><guid>/archive/2005-04-09-configuration/</guid><description>&lt;p&gt;To configure the solution, &lt;i&gt;Enterprise Library&lt;/i&gt; was used. This contained a &lt;i&gt;Configuration Application Block&lt;/i&gt; which allowed defining various configuration sources externally from the application. This approach gave to ability to switch from XML configuration files to a database without having to change anything in the code. Because of this, it was also possible to distribute the application, and let an administrator choose where it should read the configuration from. An additional advantage of using the application block was the ability to automatically detect when the configuration had changed and retrieve the new values.&lt;/p&gt;</description></item><item><title>Logging</title><link>/archive/2005-04-09-logging/</link><pubDate>Sat, 09 Apr 2005 00:00:00 +0200</pubDate><guid>/archive/2005-04-09-logging/</guid><description>&lt;p&gt;When developing an application itâ€™s possible to use debug mode to figure out why something is wrong, but when itâ€™s time to deploy the application something else has to be integrated. To solution to this is logging. Implementing good logging functionality will make the Operations people who have to deploy your application happy as well, because they can integrate it into existing monitoring systems.&lt;/p&gt;</description></item><item><title>eID</title><link>/archive/2005-04-03-eid/</link><pubDate>Sun, 03 Apr 2005 00:00:00 +0200</pubDate><guid>/archive/2005-04-03-eid/</guid><description>&lt;p&gt;Another thing I had to do was a feasibility study on eID. This means I had to look into this technology, research what the possible uses are, if they can be implemented and how they have to be implemented.&lt;/p&gt;</description></item><item><title>eID.Chat</title><link>/archive/2005-04-03-eid-chat/</link><pubDate>Sun, 03 Apr 2005 00:00:00 +0200</pubDate><guid>/archive/2005-04-03-eid-chat/</guid><description>&lt;p&gt;To demonstrate the possible use of eID in Windows applications, I created a small client/server application. This application contains a central server, which listens on a certain port for possible clients. After a client connects, it has to authenticate with the userâ€™s eID card. The server then validates the certificate and checks if it is in the list of allowed users to connect.&lt;/p&gt;</description></item><item><title>Remoting Client-Side</title><link>/archive/2005-04-03-remoting-client-side/</link><pubDate>Sun, 03 Apr 2005 00:00:00 +0200</pubDate><guid>/archive/2005-04-03-remoting-client-side/</guid><description>&lt;p&gt;After everything was done on the server-side of the &lt;i&gt;Remoting&lt;/i&gt; implementation, inside the &lt;i&gt;Windows Service&lt;/i&gt;, it was time to add the consumer side. In the case of this project, the consumer was an &lt;i&gt;ASP.NET Webservice&lt;/i&gt; running on the same machine.&lt;/p&gt;</description></item><item><title>Remoting Server-Side</title><link>/archive/2005-04-03-remoting-server-side/</link><pubDate>Sun, 03 Apr 2005 00:00:00 +0200</pubDate><guid>/archive/2005-04-03-remoting-server-side/</guid><description>&lt;p&gt;When the Windows Service was successfully running, a way had to be found to control it. There was a &lt;i&gt;ServiceController&lt;/i&gt; class which allowed controlling a service and sending messages to it trough the &lt;i&gt;ExecuteCommand&lt;/i&gt; method. This method was limited to sending integers without getting anything back. A better solution was to use &lt;i&gt;Remoting&lt;/i&gt; to control the service.&lt;/p&gt;</description></item><item><title>Windows Services</title><link>/archive/2005-04-03-windows-services/</link><pubDate>Sun, 03 Apr 2005 00:00:00 +0200</pubDate><guid>/archive/2005-04-03-windows-services/</guid><description>&lt;p&gt;Normally, a windows service is used to provide a system service to other applications, such as an antivirus service for example. The best practice for a business application providing a service would be to create a &lt;i&gt;Windows Forms&lt;/i&gt; application, which runs on the desktop of a server. A user would be used to login to the server, start the application, and lock the server. At which point the application would provide a service to other systems. This is because a business application normally isnâ€™t part of operating system infrastructure, while all windows services are.&lt;/p&gt;</description></item><item><title>Virtual PC - Differencing Disks</title><link>/archive/2005-03-08-virtual-pc-differencing-disks/</link><pubDate>Tue, 08 Mar 2005 00:00:00 +0100</pubDate><guid>/archive/2005-03-08-virtual-pc-differencing-disks/</guid><description>&lt;p&gt;During my internship I had to test against different kinds of products, and to be sure everything worked on a clean install of this product, I had to create multiple virtual PCâ€™s. One method of doing this was to create one clean Windows 2003 installation inside Virtual PC and copy this image to a new folder for every different server I needed. This was the method I started with, but one disadvantage was that it required a lot of disk space, as the base image already required 1.8 GB.&lt;/p&gt;</description></item><item><title>Asp.net 2.0 On Tour</title><link>/archive/2005-03-06-asp-net-2-0-on-tour/</link><pubDate>Sun, 06 Mar 2005 00:00:00 +0100</pubDate><guid>/archive/2005-03-06-asp-net-2-0-on-tour/</guid><description>&lt;img src="truck.jpg" /&gt;&#10;&lt;p&gt;On March 2, 2005 the ASP.NET 2.0 On Tour came to Belgium, Brussels. This is an international tour, all about the latest Microsoft technology, featuring speakers such as &lt;i&gt;David Platt&lt;/i&gt; and &lt;i&gt;Dave Webster&lt;/i&gt;.&lt;/p&gt;</description></item><item><title>Blogging</title><link>/archive/2005-02-27-blogging/</link><pubDate>Sun, 27 Feb 2005 00:00:00 +0100</pubDate><guid>/archive/2005-02-27-blogging/</guid><description>&lt;p&gt;Blogs are a new communication medium, mainly used as a single-direction information channel. On a blog, the owner publishes new posts, which can be read and commented on by readers.&lt;/p&gt;</description></item><item><title>Virtual PC</title><link>/archive/2005-02-25-virtual-pc/</link><pubDate>Fri, 25 Feb 2005 00:00:00 +0100</pubDate><guid>/archive/2005-02-25-virtual-pc/</guid><description>&lt;p&gt;Another tool I had at my disposal was Microsoft Virtual PC. This is a product that enables you to run several operating systems inside your existing one, each one of them acting as a real PC.&lt;/p&gt;</description></item><item><title>NSurvey - MapPoint Integration</title><link>/archive/2005-02-22-nsurvey-mappoint-integration/</link><pubDate>Tue, 22 Feb 2005 00:00:00 +0100</pubDate><guid>/archive/2005-02-22-nsurvey-mappoint-integration/</guid><description>&lt;p&gt;NSurvey provides charting reporting by default, but this could be enhanced by using the &lt;em&gt;Country List&lt;/em&gt; control together with the added &lt;em&gt;Belgian Regions&lt;/em&gt;. With this question in a survey, as a required question, every entry would have location information. Together with MapPoint a graphical overview could be made, showing additional information per country and region.&lt;/p&gt;</description></item><item><title>NSurvey - Pie Charts</title><link>/archive/2005-02-22-nsurvey-pie-charts/</link><pubDate>Tue, 22 Feb 2005 00:00:00 +0100</pubDate><guid>/archive/2005-02-22-nsurvey-pie-charts/</guid><description>&lt;p&gt;NSurvey already provides general charts displaying the results, but it uses a bar chart and I had to output pie charts as well. So, I implemented them as well.&lt;/p&gt;</description></item><item><title>SharePoint</title><link>/archive/2005-02-22-sharepoint/</link><pubDate>Tue, 22 Feb 2005 00:00:00 +0100</pubDate><guid>/archive/2005-02-22-sharepoint/</guid><description>&lt;p&gt;For the Microsoft Student Council, I decided to write a small database application that would keep track of the users their points. The council has access to a SharePoint site, so I decided to create a WebPart that would use existing user data and integrate nicely into the existing infrastructure.&lt;/p&gt;</description></item><item><title>NSurvey - Answer Types</title><link>/archive/2005-02-21-nsurvey-answer-types/</link><pubDate>Mon, 21 Feb 2005 00:00:00 +0100</pubDate><guid>/archive/2005-02-21-nsurvey-answer-types/</guid><description>&lt;p&gt;By default NSurvey provides different kinds of answer types. These are for example &lt;i&gt;Basic Field, Rich Field, Calendar Field, Email Field, Hidden Field, Password Field, Large Field&lt;/i&gt; and dropdown lists which use XML files as data source. NSurvey, however, also allows you to extend on these types to create new answer types, with specific functionality.&lt;/p&gt;</description></item><item><title>NSurvey - Belgian Regions</title><link>/archive/2005-02-21-nsurvey-belgian-regions/</link><pubDate>Mon, 21 Feb 2005 00:00:00 +0100</pubDate><guid>/archive/2005-02-21-nsurvey-belgian-regions/</guid><description>&lt;p&gt;One of the standard controls of NSurvey is the Country List, which provides a dropdown list of countries. Belgium is one of these countries, but when you select Belgium, it doesnâ€™t display the possible regions for Belgium.&lt;/p&gt;</description></item><item><title>NSurvey - Matrix Questions</title><link>/archive/2005-02-21-nsurvey-matrix-questions/</link><pubDate>Mon, 21 Feb 2005 00:00:00 +0100</pubDate><guid>/archive/2005-02-21-nsurvey-matrix-questions/</guid><description>&lt;p&gt;NSurvey supports matrix questions in its surveys. The only problem with this type of question was that in the reporting section of NSurvey, it listed each row of a matrix question as a possible selection, but it didnâ€™t include which matrix it belonged to. This leaded to a very confusing list, when you have several identical matrix questions which only differentiated in the main question asked.&lt;/p&gt;</description></item><item><title>NSurvey - Microsoft Layout</title><link>/archive/2005-02-21-nsurvey-microsoft-layout/</link><pubDate>Mon, 21 Feb 2005 00:00:00 +0100</pubDate><guid>/archive/2005-02-21-nsurvey-microsoft-layout/</guid><description>&lt;p&gt;As this application was going to collect feedback from Microsoft events, it had to look like it belonged to Microsoft, and it had to be designed professionally. To do this, I visited the Microsoft site, and saved the page to my dev pc. There I stripped all the content and created a template with two user controls, &lt;i&gt;SiteHeader&lt;/i&gt; and &lt;i&gt;SiteFooter&lt;/i&gt;.&lt;/p&gt;</description></item><item><title>NSurvey - Survey Overview</title><link>/archive/2005-02-21-nsurvey-survey-overview/</link><pubDate>Mon, 21 Feb 2005 00:00:00 +0100</pubDate><guid>/archive/2005-02-21-nsurvey-survey-overview/</guid><description>&lt;p&gt;The first thing I noticed is the small dropdown in the admin section listing all available surveys. This would become my starting point for users, a perfect place to choose the survey they want to take.&lt;/p&gt;</description></item><item><title>NSurvey</title><link>/archive/2005-02-20-nsurvey/</link><pubDate>Sun, 20 Feb 2005 00:00:00 +0100</pubDate><guid>/archive/2005-02-20-nsurvey/</guid><description>&lt;p&gt;For one of the projects I had to do, I had to create an online survey application, which would be used to gather feedback from Microsoft events. Up until then, feedback was collected by handing out a form and entering the data manually.&lt;/p&gt;</description></item><item><title>Reflector</title><link>/archive/2005-02-15-reflector/</link><pubDate>Tue, 15 Feb 2005 00:00:00 +0100</pubDate><guid>/archive/2005-02-15-reflector/</guid><description>&lt;p&gt;One of the tools I had in my toolbox was Reflector. This tool is written by Lutz Roeder and allows you to examine a .NET assembly. Through the use of reflection it can display all namespaces, classes, methods, properties, events and fields in the dll.&lt;/p&gt;</description></item><item><title>Boxing/Unboxing In .NET</title><link>/archive/2005-02-14-boxing-unboxing-in-net/</link><pubDate>Mon, 14 Feb 2005 00:00:00 +0100</pubDate><guid>/archive/2005-02-14-boxing-unboxing-in-net/</guid><description>&lt;p&gt;In the .NET Framework there is a feature called &lt;strong&gt;boxing&lt;/strong&gt;, which goes hand in hand with &lt;strong&gt;unboxing&lt;/strong&gt;. Boxing is an implicit conversion of a value-type to the object type. While this is a very nice feature when programming normal applications, this overhead becomes a big performance hit when working with algorithms that need to do lots of operations, such as path finding.&lt;/p&gt;</description></item><item><title>Imagine Cup</title><link>/archive/2005-02-13-imagine-cup/</link><pubDate>Sun, 13 Feb 2005 00:00:00 +0100</pubDate><guid>/archive/2005-02-13-imagine-cup/</guid><description>&lt;p&gt;&lt;b&gt;Important note&lt;/b&gt; (to not get confused):&#10;The text below (and the future ones) is written in the past tense, because they are text that have to go into a book for school, which you have to write after your internship, giving info about what you did. But I&amp;rsquo;m writing it piece by piece, because otherwise it will be too much to remember, and a lot less detailed :)&lt;/p&gt;</description></item><item><title>A* Algorithm</title><link>/archive/2005-02-12-a-algorithm/</link><pubDate>Sat, 12 Feb 2005 00:00:00 +0100</pubDate><guid>/archive/2005-02-12-a-algorithm/</guid><description>&lt;p&gt;The A* algorithm works with two lists, an open-list and a closed-list. The open-list is the list of nodes &lt;i&gt;to be checked,&lt;/i&gt; while the closed-list already has been checked. Each node also gets scored with F, G and H-scores.&lt;/p&gt;</description></item><item><title>Binary Heaps</title><link>/archive/2005-02-12-binary-heaps/</link><pubDate>Sat, 12 Feb 2005 00:00:00 +0100</pubDate><guid>/archive/2005-02-12-binary-heaps/</guid><description>&lt;p&gt;A pathfinder has to be very fast, but when we take a look at the performance we notice that working with the open-list is the bottleneck.&lt;/p&gt;</description></item><item><title>Day One</title><link>/archive/2005-02-12-day-one/</link><pubDate>Sat, 12 Feb 2005 00:00:00 +0100</pubDate><guid>/archive/2005-02-12-day-one/</guid><description>&lt;p&gt;The first task I got during my internship was to manage a meeting of the Microsoft Student Council. This was also the start of my internship, the real thing from the beginning.&lt;/p&gt;</description></item><item><title>Internship at Microsoft</title><link>/archive/2005-02-12-internship-at-microsoft/</link><pubDate>Sat, 12 Feb 2005 00:00:00 +0100</pubDate><guid>/archive/2005-02-12-internship-at-microsoft/</guid><description>&lt;p&gt;As some of you might now, I&amp;rsquo;ll be doing my internship at Microsoft.&lt;/p&gt;</description></item><item><title>DevDays 2005 Belgium - Day 1 - Full Report</title><link>/archive/2005-02-11-devdays-2005-belgium-day-1-full-report/</link><pubDate>Fri, 11 Feb 2005 00:00:00 +0100</pubDate><guid>/archive/2005-02-11-devdays-2005-belgium-day-1-full-report/</guid><description>&lt;p&gt;Alright, currently it&amp;rsquo;s a very busy time, but some people asked for more info about the previous DevDays 2005, so here is my attempt :)&lt;/p&gt;</description></item><item><title>DevDays 2005 Day 2 - Exams &amp; Internship</title><link>/archive/2005-02-02-devdays-2005-day-2-exams-internship/</link><pubDate>Wed, 02 Feb 2005 00:00:00 +0100</pubDate><guid>/archive/2005-02-02-devdays-2005-day-2-exams-internship/</guid><description>&lt;p&gt;The &lt;a href="http://www.microsoft.com/belux/devitprodays/"&gt;&lt;b&gt;Developer &amp;amp; IT Pro Days 2005&lt;/b&gt;&lt;/a&gt; are over, as well are my exams.&lt;/p&gt;</description></item><item><title>DevDays 2005 Belgium - Day 1</title><link>/archive/2005-01-31-devdays-2005-belgium-day-1/</link><pubDate>Mon, 31 Jan 2005 00:00:00 +0100</pubDate><guid>/archive/2005-01-31-devdays-2005-belgium-day-1/</guid><description>&lt;p&gt;Day 1 of the &lt;a href="http://www.microsoft.com/belux/devitprodays"&gt;&lt;b&gt;DevDays 2005 Belgium&lt;/b&gt;&lt;/a&gt; passed.&lt;/p&gt;&#10;&lt;p&gt;What was the main focus?&lt;/p&gt;</description></item><item><title>Is a CAPTCHA test really the way to go?</title><link>/archive/2005-01-29-is-a-captcha-test-really-the-way-to-go/</link><pubDate>Sat, 29 Jan 2005 00:00:00 +0100</pubDate><guid>/archive/2005-01-29-is-a-captcha-test-really-the-way-to-go/</guid><description>&lt;p&gt;&lt;a href="http://www.captcha.net/"&gt;&lt;strong&gt;CAPTCHA&lt;/strong&gt;&lt;/a&gt; tests have become more and more popular. These visual confirmations needed to do some action, post a reply, register somewhere, &amp;hellip; can now be seen a lot more then a year ago.&lt;/p&gt;</description></item><item><title>DevDays 2005 coming up, with me being there</title><link>/archive/2005-01-28-devdays-2005-coming-up-with-me-being-there/</link><pubDate>Fri, 28 Jan 2005 00:00:00 +0100</pubDate><guid>/archive/2005-01-28-devdays-2005-coming-up-with-me-being-there/</guid><description>&lt;p&gt;The &lt;a href="http://www.microsoft.com/belux/devitprodays/"&gt;&lt;b&gt;Developer &amp;amp; IT Pro Days 2005&lt;/b&gt;&lt;/a&gt; are coming up in a few days and I&amp;rsquo;ll be there.&lt;/p&gt;</description></item><item><title>Translated my CV-site</title><link>/archive/2005-01-08-translated-my-cv-site/</link><pubDate>Sat, 08 Jan 2005 00:00:00 +0100</pubDate><guid>/archive/2005-01-08-translated-my-cv-site/</guid><description>&lt;p&gt;I finally finished translating my CV-site to English :)&lt;/p&gt;&#10;&lt;p&gt;All my projects I have done can now be found at &lt;a href="/"&gt;**&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Trying Microsoft Fingerprint Reader</title><link>/archive/2005-01-07-trying-microsoft-fingerprint-reader/</link><pubDate>Fri, 07 Jan 2005 00:00:00 +0100</pubDate><guid>/archive/2005-01-07-trying-microsoft-fingerprint-reader/</guid><description>&lt;p&gt;Today I got the chance to experiment with the &lt;a href="http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=036"&gt;&lt;b&gt;Microsoft Fingerprint Reader&lt;/b&gt;&lt;/a&gt; and I love it!&lt;/p&gt;</description></item><item><title>BlogCast - Alternate Data Streams</title><link>/archive/2005-01-04-blogcast-alternate-data-streams/</link><pubDate>Tue, 04 Jan 2005 00:00:00 +0100</pubDate><guid>/archive/2005-01-04-blogcast-alternate-data-streams/</guid><description>&lt;p&gt;Some time ago I saw something about Alternate Data Streams, but I can&amp;rsquo;t find the source anymore to give credit :(&lt;/p&gt;</description></item><item><title>Merry Christmas - Happy Newyear</title><link>/archive/2004-12-30-merry-christmas-happy-newyear/</link><pubDate>Thu, 30 Dec 2004 00:00:00 +0100</pubDate><guid>/archive/2004-12-30-merry-christmas-happy-newyear/</guid><description>&lt;p&gt;It&amp;rsquo;s been a while ago since I posted something, it has been very busy over here, and now exams are coming up.&lt;/p&gt;</description></item><item><title>BENUG Test Driven Development Session - TestDriven.NET</title><link>/archive/2004-09-09-benug-test-driven-development-session-testdrivennet/</link><pubDate>Thu, 09 Sep 2004 00:00:00 +0200</pubDate><guid>/archive/2004-09-09-benug-test-driven-development-session-testdrivennet/</guid><description>&lt;p&gt;Today I went to a BENUG session about test driven development, and I finally got NUnitAddin to work ;)&lt;/p&gt;</description></item><item><title>Add IE Features - New keywords (yeah, the ones Firefox users are so proud of)</title><link>/archive/2004-09-07-add-ie-features-new-keywords-yeah-the-ones-firefox-users-are-so-proud-of/</link><pubDate>Tue, 07 Sep 2004 00:00:00 +0200</pubDate><guid>/archive/2004-09-07-add-ie-features-new-keywords-yeah-the-ones-firefox-users-are-so-proud-of/</guid><description>&lt;p&gt;Right, someone trying to convince me why Firefox is so much better than IE brought up the issue of being able to type &amp;ldquo;google searchterm&amp;rdquo; into his Adress bar and immediately being taken to the site.&lt;/p&gt;</description></item><item><title>Six Invites to the Most-Hyped-Mail-Service-Of-The-Year, aka GMail</title><link>/archive/2004-09-02-six-invites-to-the-most-hyped-mail-service-of-the-year-aka-gmail/</link><pubDate>Thu, 02 Sep 2004 00:00:00 +0200</pubDate><guid>/archive/2004-09-02-six-invites-to-the-most-hyped-mail-service-of-the-year-aka-gmail/</guid><description>&lt;p&gt;Ah, well, 11 blog posts on a day is fine as well :p&lt;/p&gt;</description></item><item><title>The Invisible Administrator</title><link>/archive/2004-09-02-the-invisible-administrator/</link><pubDate>Thu, 02 Sep 2004 00:00:00 +0200</pubDate><guid>/archive/2004-09-02-the-invisible-administrator/</guid><description>&lt;p&gt;Today something very weird happened and I doubt something this weird will ever happen again.&lt;/p&gt;</description></item><item><title>BENUG Hands-on workshop on TDD - Location Info</title><link>/archive/2004-09-01-benug-hands-on-workshop-on-tdd-location-info/</link><pubDate>Wed, 01 Sep 2004 00:00:00 +0200</pubDate><guid>/archive/2004-09-01-benug-hands-on-workshop-on-tdd-location-info/</guid><description>&lt;p&gt;On 9 September 2004 there is a &lt;a href="http://www.benug.be/DesktopDefault.aspx?tabid=28"&gt;&lt;strong&gt;Hands-on Workshop on TDD&lt;/strong&gt;&lt;/a&gt; organized by &lt;a href="http://www.benug.be/"&gt;&lt;strong&gt;BENUG&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Blog-post record - Using ndiswrapper</title><link>/archive/2004-09-01-blog-post-record-using-ndiswrapper/</link><pubDate>Wed, 01 Sep 2004 00:00:00 +0200</pubDate><guid>/archive/2004-09-01-blog-post-record-using-ndiswrapper/</guid><description>&lt;p&gt;Wow, apparently I made 8 blog-posts today (9 now), that&amp;rsquo;s a record ;)&lt;/p&gt;</description></item><item><title>Hacking Uxtheme.dll - Watercolor Theme</title><link>/archive/2004-09-01-hacking-uxtheme-dll-watercolor-theme/</link><pubDate>Wed, 01 Sep 2004 00:00:00 +0200</pubDate><guid>/archive/2004-09-01-hacking-uxtheme-dll-watercolor-theme/</guid><description>&lt;p&gt;One thing I immediately do on a new pc is get it personalized. This includes changing icons and wallpapers, but also &lt;a href="/archive/2004-07-24-custom-run-box-resource-hacking/"&gt;&lt;b&gt;resource hacking the run box&lt;/b&gt;&lt;/a&gt; and hacking the uxtheme.dll to support custom themes.&lt;/p&gt;</description></item><item><title>New site for Dutch teachers - Lerarenforum.be</title><link>/archive/2004-09-01-new-site-for-dutch-teachers-lerarenforumbe/</link><pubDate>Wed, 01 Sep 2004 00:00:00 +0200</pubDate><guid>/archive/2004-09-01-new-site-for-dutch-teachers-lerarenforumbe/</guid><description>&lt;p&gt;In case there are some Dutch teachers reading this, I just finished a forum site exclusively for teachers&amp;hellip;&lt;/p&gt;</description></item><item><title>New Student Site - Interview with Jan Tielens, Wouter Sergeyssels, Patrick Verbruggen, Tom Mertens and Gerd De Bruycker</title><link>/archive/2004-09-01-new-student-site-interview-with-jan-tielens-wouter-sergeyssels-patrick-verbruggen-tom-mertens-and-gerd-de-bruycker/</link><pubDate>Wed, 01 Sep 2004 00:00:00 +0200</pubDate><guid>/archive/2004-09-01-new-student-site-interview-with-jan-tielens-wouter-sergeyssels-patrick-verbruggen-tom-mertens-and-gerd-de-bruycker/</guid><description>&lt;p&gt;During the holidays I recreated our internal school site, and reformed it to a place for students.&lt;/p&gt;</description></item><item><title>Random Wallpaper through Scheduled Tasks</title><link>/archive/2004-09-01-random-wallpaper-through-scheduled-tasks/</link><pubDate>Wed, 01 Sep 2004 00:00:00 +0200</pubDate><guid>/archive/2004-09-01-random-wallpaper-through-scheduled-tasks/</guid><description>&lt;p&gt;With my new laptop I got a screen with a 1920x1200 resolution, so I went out looking for wallpapers for the resolution, because my existing ones degraded in quality with that size.&lt;/p&gt;</description></item><item><title>Stream Music over WiFi - JustePort - .mp3 support needed</title><link>/archive/2004-09-01-stream-music-over-wifi-justeport-mp3-support-needed/</link><pubDate>Wed, 01 Sep 2004 00:00:00 +0200</pubDate><guid>/archive/2004-09-01-stream-music-over-wifi-justeport-mp3-support-needed/</guid><description>&lt;p&gt;Right, about 2 weeks ago Jon Lech Johansen released &lt;a href="http://nanocrew.net/blog/apple/revairtunes.html"&gt;&lt;b&gt;Justeport&lt;/b&gt;&lt;/a&gt;, a tool to stream your Apple music files to your &lt;a href="http://www.apple.com/airportexpress/"&gt;&lt;b&gt;Airport Express&lt;/b&gt;&lt;/a&gt;. &amp;lt;&lt;/p&gt;</description></item><item><title>Windows XP Pro and IIS5 - Multiple Sites</title><link>/archive/2004-09-01-windows-xp-pro-and-iis5-multiple-sites/</link><pubDate>Wed, 01 Sep 2004 00:00:00 +0200</pubDate><guid>/archive/2004-09-01-windows-xp-pro-and-iis5-multiple-sites/</guid><description>&lt;p&gt;I recently got a new laptop (Dell Inspiron 8600) and installed Windows XP Pro on it (with SP2 installed already, yes :p).&lt;/p&gt;</description></item><item><title>Nothing compares to you...</title><link>/archive/2004-08-26-nothing-compares-to-you/</link><pubDate>Thu, 26 Aug 2004 00:00:00 +0200</pubDate><guid>/archive/2004-08-26-nothing-compares-to-you/</guid><description>&lt;p&gt;It&amp;rsquo;s a great song, forgot who&amp;rsquo;s the artist, but here is a piece of code that came forward when hearing this song:&lt;/p&gt;</description></item><item><title>Bad IT people</title><link>/archive/2004-08-25-bad-it-people/</link><pubDate>Wed, 25 Aug 2004 00:00:00 +0200</pubDate><guid>/archive/2004-08-25-bad-it-people/</guid><description>&lt;p&gt;First of all, sorry for not posting much lately. It&amp;rsquo;s a very busy time, I just finished working for a month, gonna buy a new laptop, a Dell.&lt;/p&gt;</description></item><item><title>Custom Run Box (Resource Hacking)</title><link>/archive/2004-07-24-custom-run-box-resource-hacking/</link><pubDate>Sat, 24 Jul 2004 00:00:00 +0200</pubDate><guid>/archive/2004-07-24-custom-run-box-resource-hacking/</guid><description>&lt;p&gt;It&amp;rsquo;s time for a new article, but not about C# this time. I&amp;rsquo;ll tell you how to modify Windows, we&amp;rsquo;ll change the Run box and make it look like this:&lt;/p&gt;</description></item><item><title>Tweaking the Run Box (Windows Resource Hacking)</title><link>/archive/2004-07-24-tweaking-the-run-box-windows-resource-hacking/</link><pubDate>Sat, 24 Jul 2004 00:00:00 +0200</pubDate><guid>/archive/2004-07-24-tweaking-the-run-box-windows-resource-hacking/</guid><description>&lt;p&gt;Time for a new article, but not about C# this time.&lt;/p&gt;</description></item><item><title>Microsoft Products &amp; Games</title><link>/archive/2004-07-21-microsoft-products-games/</link><pubDate>Wed, 21 Jul 2004 00:00:00 +0200</pubDate><guid>/archive/2004-07-21-microsoft-products-games/</guid><description>&lt;p&gt;If anyone needs a link to a Microsoft product or game, check these out:&lt;/p&gt;</description></item><item><title>Drivers License Progress</title><link>/archive/2004-07-12-drivers-license-progress/</link><pubDate>Mon, 12 Jul 2004 00:00:00 +0200</pubDate><guid>/archive/2004-07-12-drivers-license-progress/</guid><description>&lt;p&gt;Today I took the theoretical drivers license exam. And I passed it! With &lt;b&gt;0&lt;/b&gt; mistakes! :)&lt;/p&gt;</description></item><item><title>ConvertToProperties Macro</title><link>/archive/2004-07-02-converttoproperties-macro/</link><pubDate>Fri, 02 Jul 2004 00:00:00 +0200</pubDate><guid>/archive/2004-07-02-converttoproperties-macro/</guid><description>&lt;p&gt;For everyone who received &lt;a href="http://www.microsoft.com/netherlands/msdn/netmagazine/default.asp#5"&gt;&lt;b&gt;.NET Magazine #5&lt;/b&gt;&lt;/a&gt;, there&amp;rsquo;s an article in there at page 53 about cleaning up your code.&lt;/p&gt;</description></item><item><title>Passed another year!</title><link>/archive/2004-07-01-passed-another-year/</link><pubDate>Thu, 01 Jul 2004 00:00:00 +0200</pubDate><guid>/archive/2004-07-01-passed-another-year/</guid><description>&lt;p&gt;Exams are over and I got my results. I passed with &amp;lsquo;Highest Distinction&amp;rsquo;, you can only guess how happy I am :p&lt;/p&gt;</description></item><item><title>Passing bitwise OR enum values</title><link>/archive/2004-06-28-passing-bitwise-or-enum-values/</link><pubDate>Mon, 28 Jun 2004 00:00:00 +0200</pubDate><guid>/archive/2004-06-28-passing-bitwise-or-enum-values/</guid><description>&lt;p&gt;Everyone who has ever used a Regex knows this form of parameter:&lt;/p&gt;</description></item><item><title>Troubleshooting DotNetNuke 2.1.2 Installation</title><link>/archive/2004-06-23-troubleshooting-dotnetnuke-2-1-2-installation/</link><pubDate>Wed, 23 Jun 2004 00:00:00 +0200</pubDate><guid>/archive/2004-06-23-troubleshooting-dotnetnuke-2-1-2-installation/</guid><description>&lt;p&gt;I had a lot off trouble installing &lt;a href="http://www.dotnetnuke.com/"&gt;&lt;b&gt;DotNetNuke&lt;/b&gt;&lt;/a&gt;. This popular portal application kept me busy for an entire afternoon and night.&lt;/p&gt;</description></item><item><title>Won at the DigiKids 2004 Awards!</title><link>/archive/2004-06-10-won-at-the-digikids-2004-awards/</link><pubDate>Thu, 10 Jun 2004 00:00:00 +0200</pubDate><guid>/archive/2004-06-10-won-at-the-digikids-2004-awards/</guid><description>&lt;p&gt;I&amp;rsquo;m happy! A site I created for someone has &lt;a href="http://www.digikids.be/dk_NL/DIGIKIDS/DK2004/Winnaars-PMIN.htm#communicator"&gt;&lt;b&gt;won a price&lt;/b&gt;&lt;/a&gt; at the &lt;a href="http://www.digikids.be/"&gt;&lt;b&gt;DigiKids 2004 Awards&lt;/b&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Unable to launch notepad from 'Run' or view HTML source</title><link>/archive/2004-06-09-unable-to-launch-notepad-from-run-or-view-html-source/</link><pubDate>Wed, 09 Jun 2004 00:00:00 +0200</pubDate><guid>/archive/2004-06-09-unable-to-launch-notepad-from-run-or-view-html-source/</guid><description>&lt;p&gt;Today I experienced something weird.&lt;/p&gt;&#10;&lt;p&gt;Normally I run a lot of files just from &amp;lsquo;Run&amp;rsquo; (&lt;i&gt;Win+R&lt;/i&gt;), but today I did &amp;lsquo;Run&amp;rsquo;, &amp;rsquo;notepad&amp;rsquo;, and nothing happened&amp;hellip;&lt;/p&gt;</description></item><item><title>It’s just an act of God, nothing special…</title><link>/archive/2004-06-03-its-just-an-act-of-god-nothing-special/</link><pubDate>Thu, 03 Jun 2004 00:00:00 +0200</pubDate><guid>/archive/2004-06-03-its-just-an-act-of-god-nothing-special/</guid><description>&lt;p&gt;Sometimes you wonder if there is someone who reads the End User License Agreement…&lt;/p&gt;</description></item><item><title>Gatekeeper 2004 is over!</title><link>/archive/2004-05-30-gatekeeper-2004-is-over/</link><pubDate>Sun, 30 May 2004 00:00:00 +0200</pubDate><guid>/archive/2004-05-30-gatekeeper-2004-is-over/</guid><description>&lt;p&gt;The &lt;a href="http://www.microsoft.com/netherlands/technet/security/gatekeeper/default.asp"&gt;&lt;b&gt;Gatekeeper Test 2004&lt;/b&gt;&lt;/a&gt; is over! EricM is the winner with 4680 points!&lt;/p&gt;</description></item><item><title>Accessibility Guide on Webdevelopment</title><link>/archive/2004-05-20-accessibility-guide-on-webdevelopment/</link><pubDate>Thu, 20 May 2004 00:00:00 +0200</pubDate><guid>/archive/2004-05-20-accessibility-guide-on-webdevelopment/</guid><description>&lt;p&gt;I discovered a very usefull &lt;a href="http://diveintoaccessibility.org/table_of_contents.html"&gt;&lt;strong&gt;Accessibility Guide&lt;/strong&gt;&lt;/a&gt; on websites today.&lt;/p&gt;&#10;&lt;p&gt;It describes the actions we, as developers, have to take to make our sites more accessible to blind people, people without javascript, console browsers and slow modem users.&lt;/p&gt;</description></item><item><title>.NET Magazine - Edition #5</title><link>/archive/2004-05-19-net-magazine-edition-5/</link><pubDate>Wed, 19 May 2004 00:00:00 +0200</pubDate><guid>/archive/2004-05-19-net-magazine-edition-5/</guid><description>&lt;p&gt;I just received mail that a new edition of .NET magazine will be available soon. Edition number 5.&lt;/p&gt;</description></item><item><title>New site launch! PC Guru!</title><link>/archive/2004-05-19-new-site-launch-pc-guru/</link><pubDate>Wed, 19 May 2004 00:00:00 +0200</pubDate><guid>/archive/2004-05-19-new-site-launch-pc-guru/</guid><description>&lt;p&gt;Today I launched a new site, called &lt;a href="http://www.pcguru.be/"&gt;&lt;strong&gt;PC Guru&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;It&amp;rsquo;s a Dutch-only website about hardware. Oriented to beginners, but it contains useful information for advanced users as well.&lt;/p&gt;</description></item><item><title>Abit motherboard killed RAM (Abit IT7-MAX2)</title><link>/archive/2004-05-17-abit-motherboard-killed-ram-abit-it7-max2/</link><pubDate>Mon, 17 May 2004 00:00:00 +0200</pubDate><guid>/archive/2004-05-17-abit-motherboard-killed-ram-abit-it7-max2/</guid><description>&lt;p&gt;I don&amp;rsquo;t like Abit anymore. There you go, I said it. Why? My motherboard killed a RAM module. (My motherboard is an Abit IT7-MAX2)&lt;/p&gt;</description></item><item><title>Controlling a Usercontrol from another Usercontrol</title><link>/archive/2004-05-14-controlling-a-usercontrol-from-another-usercontrol/</link><pubDate>Fri, 14 May 2004 00:00:00 +0200</pubDate><guid>/archive/2004-05-14-controlling-a-usercontrol-from-another-usercontrol/</guid><description>&lt;p&gt;Today I received a question on how to make a usercontrol visible from another usercontrol. You could also see this as: &amp;ldquo;&lt;i&gt;How could a usercontrol control everything from another usercontrol?&lt;/i&gt;&amp;rdquo;&lt;/p&gt;</description></item><item><title>UPX - the Ultimate Packer for eXecutables</title><link>/archive/2004-05-08-upx-the-ultimate-packer-for-executables/</link><pubDate>Sat, 08 May 2004 00:00:00 +0200</pubDate><guid>/archive/2004-05-08-upx-the-ultimate-packer-for-executables/</guid><description>&lt;p&gt;A tool I used a lot on my .exe&amp;rsquo;s when creating VB6 applications is &lt;a href="http://upx.sourceforge.net/"&gt;&lt;b&gt;UPX&lt;/b&gt;&lt;/a&gt; (which stands for &lt;i&gt;the Ultimate Packer for eXecutables&lt;/i&gt;).&lt;/p&gt;</description></item><item><title>VBDOX - Documentation Generator for VB6</title><link>/archive/2004-05-07-vbdox-documentation-generator-for-vb6/</link><pubDate>Fri, 07 May 2004 00:00:00 +0200</pubDate><guid>/archive/2004-05-07-vbdox-documentation-generator-for-vb6/</guid><description>&lt;p&gt;A long time ago I talked about how great &lt;a href="http://ndoc.sourceforge.net/"&gt;&lt;b&gt;NDoc&lt;/b&gt;&lt;/a&gt; is.&lt;/p&gt;</description></item><item><title>Writing Secure ASP.NET Session - Dutch</title><link>/archive/2004-04-27-writing-secure-asp-net-session-dutch/</link><pubDate>Tue, 27 Apr 2004 00:00:00 +0200</pubDate><guid>/archive/2004-04-27-writing-secure-asp-net-session-dutch/</guid><description>&lt;p&gt;It has been a long time since I posted something, but here I am again. It&amp;rsquo;s a very busy time right now, some exams, loads of school tasks, some websites, etc..&lt;/p&gt;</description></item><item><title>Codezone Magazine</title><link>/archive/2004-04-13-codezone-magazine/</link><pubDate>Tue, 13 Apr 2004 00:00:00 +0200</pubDate><guid>/archive/2004-04-13-codezone-magazine/</guid><description>&lt;p&gt;I just received the 01/2004 edition of the Codezone magazine.&lt;/p&gt;</description></item><item><title>Error Reporting To The EventLog - NUnit</title><link>/archive/2004-04-11-error-reporting-to-the-eventlog-nunit/</link><pubDate>Sun, 11 Apr 2004 00:00:00 +0200</pubDate><guid>/archive/2004-04-11-error-reporting-to-the-eventlog-nunit/</guid><description>&lt;p&gt;For this article, we&amp;rsquo;re going to write a class to write to the &lt;span style="10pt; font-family: 'Courier New';"&gt;EventLog&lt;/span&gt;. To allow us for easy error logging.&lt;/p&gt;</description></item><item><title>Using NUnit - Error Reporting To The EventLog</title><link>/archive/2004-04-11-using-nunit-error-reporting-to-the-eventlog/</link><pubDate>Sun, 11 Apr 2004 00:00:00 +0200</pubDate><guid>/archive/2004-04-11-using-nunit-error-reporting-to-the-eventlog/</guid><description>&lt;p&gt;I started working with &lt;a href="http://www.nunit.org/"&gt;&lt;b&gt;NUnit&lt;/b&gt;&lt;/a&gt; a couple of days ago and here is my first attempt at creating something in this new style:&lt;/p&gt;</description></item><item><title>FrontPage Server Extensions - IIS Metabase</title><link>/archive/2004-04-09-frontpage-server-extensions-iis-metabase/</link><pubDate>Fri, 09 Apr 2004 00:00:00 +0200</pubDate><guid>/archive/2004-04-09-frontpage-server-extensions-iis-metabase/</guid><description>&lt;p&gt;Currently I&amp;rsquo;m playing around with IIS and C#, and something I discovered is the following:&lt;/p&gt;</description></item><item><title>Importance of Error Messages</title><link>/archive/2004-04-09-importance-of-error-messages/</link><pubDate>Fri, 09 Apr 2004 00:00:00 +0200</pubDate><guid>/archive/2004-04-09-importance-of-error-messages/</guid><description>&lt;p&gt;.NET gave me an error… A ‘&lt;em&gt;Catastrophic failure&lt;/em&gt;‘.&lt;/p&gt;&#10;&lt;p&gt;What’s this? Did somebody ran out of inspiration? Every failure is bad! Should I now throw error messages at users stating:&lt;/p&gt;</description></item><item><title>Parameterized Queries - MySQL</title><link>/archive/2004-04-05-parameterized-queries-mysql/</link><pubDate>Mon, 05 Apr 2004 00:00:00 +0200</pubDate><guid>/archive/2004-04-05-parameterized-queries-mysql/</guid><description>&lt;p&gt;Today I was looking over a project I&amp;rsquo;m working on currently, more specifically, at the SQL queries in it.&lt;/p&gt;</description></item><item><title>Visual Basic 6 - DBGrid, Empty Cells AllowSizing Bug?</title><link>/archive/2004-04-01-visual-basic-6-dbgrid-empty-cells-allowsizing-bug/</link><pubDate>Thu, 01 Apr 2004 00:00:00 +0200</pubDate><guid>/archive/2004-04-01-visual-basic-6-dbgrid-empty-cells-allowsizing-bug/</guid><description>&lt;p&gt;Something not .NET related, regarding VB6.&lt;/p&gt;&#10;&lt;p&gt;Here is some strange behaviour:&lt;/p&gt;</description></item><item><title>WiFi - Developer Fusion - Writing Secure Code</title><link>/archive/2004-03-31-wifi-developer-fusion-writing-secure-code/</link><pubDate>Wed, 31 Mar 2004 00:00:00 +0200</pubDate><guid>/archive/2004-03-31-wifi-developer-fusion-writing-secure-code/</guid><description>&lt;p&gt;It&amp;rsquo;s been a while since my last post. I got injured, my hand got injured, and that&amp;rsquo;s a really really bad thing when you do everything on a computer :(&lt;/p&gt;</description></item><item><title>Microsoft Convention - Belgium</title><link>/archive/2004-03-23-microsoft-convention-belgium/</link><pubDate>Tue, 23 Mar 2004 00:00:00 +0100</pubDate><guid>/archive/2004-03-23-microsoft-convention-belgium/</guid><description>&lt;p&gt;Today I went to the &lt;a href="http://www.microsoft.com/belux/nl/convention/default.aspx"&gt;&lt;strong&gt;Microsoft Convention&lt;/strong&gt;&lt;/a&gt;, in Brussels, Belgium.&lt;/p&gt;&#10;&lt;p&gt;Today I&amp;rsquo;m also very sure I&amp;rsquo;m a developer rather than a marketing guy. This was a purely marketing based event, and it really wasn&amp;rsquo;t anything that fits me.&lt;/p&gt;</description></item><item><title>Noticed on MSDN</title><link>/archive/2004-03-22-noticed-on-msdn/</link><pubDate>Mon, 22 Mar 2004 00:00:00 +0100</pubDate><guid>/archive/2004-03-22-noticed-on-msdn/</guid><description>&lt;p&gt;I&amp;rsquo;m proud. I&amp;rsquo;ve just been included in the &lt;a href="http://www.microsoft.com/belux/nl/msdn/community/blogs.mspx"&gt;&lt;b&gt;MSDN list of Belux bloggers&lt;/b&gt;&lt;/a&gt;!&lt;/p&gt;</description></item><item><title>Ancient Technologies - RPG &amp; AS/400</title><link>/archive/2004-03-21-ancient-technologies-rpg-as400/</link><pubDate>Sun, 21 Mar 2004 00:00:00 +0100</pubDate><guid>/archive/2004-03-21-ancient-technologies-rpg-as400/</guid><description>&lt;p&gt;I just finished a school project in RPG. In the beginning I hated RPG and the AS/400 it was running on. When you&amp;rsquo;re used to writing languages like PHP, C++, C#, Perl and even batch, RPG seems like a nightmare, crazy syntax, column based, numeric vs character variable handling, &amp;hellip;&lt;/p&gt;</description></item><item><title>Differences between PHP and ASP.NET</title><link>/archive/2004-03-21-differences-between-php-and-asp-net/</link><pubDate>Sun, 21 Mar 2004 00:00:00 +0100</pubDate><guid>/archive/2004-03-21-differences-between-php-and-asp-net/</guid><description>&lt;p&gt;In response to a thread on the &lt;a href="http://www.asp.net/Forums" title="ASP.NET Forums"&gt;&lt;b&gt;ASP.NET Forums&lt;/b&gt;&lt;/a&gt; I decided to publish the answers in an overview on my blog.&lt;/p&gt;</description></item><item><title>Birthday - 20 years - Small Console ChatServer</title><link>/archive/2004-03-15-birthday-20-years-small-console-chatserver/</link><pubDate>Mon, 15 Mar 2004 00:00:00 +0100</pubDate><guid>/archive/2004-03-15-birthday-20-years-small-console-chatserver/</guid><description>&lt;p&gt;Today&amp;rsquo;s my birthday, I&amp;rsquo;m turning 20 :)&lt;/p&gt;&#10;&lt;p&gt;And because of that I&amp;rsquo;m giving you guys a present. In the form of some articles.&lt;/p&gt;</description></item><item><title>Custom WordWrapper</title><link>/archive/2004-03-15-custom-wordwrapper/</link><pubDate>Mon, 15 Mar 2004 00:00:00 +0100</pubDate><guid>/archive/2004-03-15-custom-wordwrapper/</guid><description>&lt;p&gt;This article is about a question from &lt;a href="http://www.asp.net/Forums/User/UserProfile.aspx?tabindex=1&amp;amp;UserName=chopps"&gt;&lt;b&gt;chopps&lt;/b&gt;&lt;/a&gt; on the &lt;a href="http://www.asp.net/Forums/"&gt;&lt;b&gt;ASP.NET Forums&lt;/b&gt;&lt;/a&gt;. He wanted to wordwrap a text to a certain width.&lt;/p&gt;</description></item><item><title>Outlook and C# - Gather Addresses</title><link>/archive/2004-03-15-outlook-and-c-gather-addresses/</link><pubDate>Mon, 15 Mar 2004 00:00:00 +0100</pubDate><guid>/archive/2004-03-15-outlook-and-c-gather-addresses/</guid><description>&lt;p&gt;For this article I decided to work with Outlook from C#.&lt;/p&gt;</description></item><item><title>Small Console ChatServer</title><link>/archive/2004-03-15-small-console-chatserver/</link><pubDate>Mon, 15 Mar 2004 00:00:00 +0100</pubDate><guid>/archive/2004-03-15-small-console-chatserver/</guid><description>&lt;p&gt;In this article we&amp;rsquo;ll write a small ChatServer.&lt;/p&gt;&#10;&lt;p&gt;I&amp;rsquo;ll start by explaining the logic we will follow:&lt;/p&gt;</description></item><item><title>Create Hashes - MD5, SHA1, SHA256, SHA384, SHA512</title><link>/archive/2004-02-28-create-hashes-md5-sha1-sha256-sha384-sha512/</link><pubDate>Sat, 28 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-28-create-hashes-md5-sha1-sha256-sha384-sha512/</guid><description>&lt;p&gt;Today I&amp;rsquo;ll talk about hash functions.&lt;/p&gt;&#10;&lt;p&gt;A hash algorithm takes a piece of text and gives a hash as result. This hash is unique for the given text. If you use the hash function on the same text again, you&amp;rsquo;ll get the same hash. But there is no way to get the given text from the hash. This is great for storing passwords.&lt;/p&gt;</description></item><item><title>Associating your program with every file - ShellExtension</title><link>/archive/2004-02-27-associating-your-program-with-every-file-shellextension/</link><pubDate>Fri, 27 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-27-associating-your-program-with-every-file-shellextension/</guid><description>&lt;p&gt;In my last article (&lt;a href="/archive/2004-02-27-c-script/"&gt;&lt;b&gt;C# Script&lt;/b&gt;&lt;/a&gt;) I spoke about adding it to the shell right click menu. Now it&amp;rsquo;s time to implement that.&lt;/p&gt;</description></item><item><title>C# Script</title><link>/archive/2004-02-27-c-script/</link><pubDate>Fri, 27 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-27-c-script/</guid><description>&lt;p&gt;There is VBScript, JScript and PHP. But there isn&amp;rsquo;t anything like C#-Script. So, I decided to play around a bit, only as a matter of checking out the possibilities.&lt;/p&gt;</description></item><item><title>Including Resources in .exe</title><link>/archive/2004-02-27-including-resources-in-exe/</link><pubDate>Fri, 27 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-27-including-resources-in-exe/</guid><description>&lt;p&gt;As a I reply on my &lt;a href="/archive/2004-02-25-non-rectangular-form/"&gt;&lt;b&gt;Non-Rectangular Form&lt;/b&gt;&lt;/a&gt; article, someone asked if you couldn&amp;rsquo;t include the bitmap in the file.&lt;/p&gt;</description></item><item><title>Notepad bug? Encoding issue?</title><link>/archive/2004-02-27-notepad-bug-encoding-issue/</link><pubDate>Fri, 27 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-27-notepad-bug-encoding-issue/</guid><description>&lt;p&gt;Someone showed me a weird text file today. It was a bat file with &amp;lsquo;copy MeYou.bak MeYou.txt&amp;rsquo;. When you would ran it, it would work. But when you opened it in Notepad, there was nothing.&lt;/p&gt;</description></item><item><title>Your program as ShellExtension (Registry) - Including Resources</title><link>/archive/2004-02-27-your-program-as-shellextension-registry-including-resources/</link><pubDate>Fri, 27 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-27-your-program-as-shellextension-registry-including-resources/</guid><description>&lt;p&gt;As a follow up to my C# Script program, I&amp;rsquo;ve added an article on how to &lt;a href="/archive/2004-02-27-associating-your-program-with-every-file-shellextension/"&gt;&lt;b&gt;associate your program with every file&lt;/b&gt;&lt;/a&gt; by adding a registry key.&lt;/p&gt;</description></item><item><title>Non-Rectangular Form</title><link>/archive/2004-02-25-non-rectangular-form/</link><pubDate>Wed, 25 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-25-non-rectangular-form/</guid><description>&lt;p&gt;I received some good feedback from my previous article (&lt;a href="/archive/2004-02-24-a-console-irc-bot/"&gt;&lt;b&gt;A Console IRC Bot&lt;/b&gt;&lt;/a&gt;) and here is the next one.&lt;/p&gt;</description></item><item><title>Non-Rectangular Forms - C#</title><link>/archive/2004-02-25-non-rectangular-forms-c/</link><pubDate>Wed, 25 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-25-non-rectangular-forms-c/</guid><description>&lt;p&gt;I added another article in the &amp;lsquo;&lt;i&gt;Basic C# Examples&lt;/i&gt;&amp;rsquo;-series. ;)&lt;/p&gt;</description></item><item><title>A Console IRC Bot.</title><link>/archive/2004-02-24-a-console-irc-bot/</link><pubDate>Tue, 24 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-24-a-console-irc-bot/</guid><description>&lt;p&gt;I&amp;rsquo;m planning to write some articles based on questions I get from fellow students.&lt;/p&gt;</description></item><item><title>Basic C# Examples</title><link>/archive/2004-02-24-basic-c-examples/</link><pubDate>Tue, 24 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-24-basic-c-examples/</guid><description>&lt;p&gt;I was thinking last night, all posts here are very great, and made by all those smart people. But why is it that my fellow students hardly read them? Or why don&amp;rsquo;t you hear them a lot?&lt;/p&gt;</description></item><item><title>Student Evangelist - Longhorn Screenies</title><link>/archive/2004-02-22-student-evangelist-longhorn-screenies/</link><pubDate>Sun, 22 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-22-student-evangelist-longhorn-screenies/</guid><description>&lt;p&gt;Well, here I am, playing mini-Evangelist in my class, telling about all nice .NET things.&lt;/p&gt;</description></item><item><title>XAML - Irregular Controls</title><link>/archive/2004-02-22-xaml-irregular-controls/</link><pubDate>Sun, 22 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-22-xaml-irregular-controls/</guid><description>&lt;p&gt;The Longhorn SDK enables you to create XAML apps from VS.NET, so I did.&lt;/p&gt;</description></item><item><title>I'm On Longhorn - Download Manager == Evil!</title><link>/archive/2004-02-21-i-m-on-longhorn-download-manager-evil/</link><pubDate>Sat, 21 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-21-i-m-on-longhorn-download-manager-evil/</guid><description>&lt;p&gt;I got Longhorn installed!&lt;/p&gt;&#10;&lt;p&gt;I&amp;rsquo;m guessing the .iso got corrupted during my download.&lt;/p&gt;</description></item><item><title>Hardware lasts longer under Linux - or how politics don't have a clue.</title><link>/archive/2004-02-17-hardware-lasts-longer-under-linux-or-how-politics-dont-have-a-clue/</link><pubDate>Tue, 17 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-17-hardware-lasts-longer-under-linux-or-how-politics-dont-have-a-clue/</guid><description>&lt;p&gt;As you can read at &lt;a href="http://weblogs.asp.net/jan/archive/2004/02/17/74816.aspx"&gt;&lt;strong&gt;Jan Tielens&amp;rsquo; Bloggings&lt;/strong&gt;&lt;/a&gt;, one of our political parties suggest using Linux instead of Microsoft products.&lt;/p&gt;</description></item><item><title>Longhorn installation failing - 'An error occurred while copying files'</title><link>/archive/2004-02-16-longhorn-installation-failing-an-error-occurred-while-copying-files/</link><pubDate>Mon, 16 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-16-longhorn-installation-failing-an-error-occurred-while-copying-files/</guid><description>&lt;p&gt;I wanted to install Longhorn today. The &amp;lsquo;Longhorn Pre-Alpha Client Preview&amp;rsquo; version.&lt;/p&gt;</description></item><item><title>Javascript Open Directory Image Viewer</title><link>/archive/2004-02-13-javascript-open-directory-image-viewer/</link><pubDate>Fri, 13 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-13-javascript-open-directory-image-viewer/</guid><description>&lt;p&gt;You all know those open directories with pictures in it.&lt;/p&gt;</description></item><item><title>Orkut - An Overview</title><link>/archive/2004-02-12-orkut-an-overview/</link><pubDate>Thu, 12 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-12-orkut-an-overview/</guid><description>&lt;p&gt;Well, about a month ago (I guess), a lot was going on about &lt;a href="http://www.orkut.com/"&gt;&lt;strong&gt;Orkut&lt;/strong&gt;&lt;/a&gt;. And now I got in, actually I could get in a lot earlier because I got invited by someone from here, but it must have gone out with the spam mail =/&lt;/p&gt;</description></item><item><title>DevDays 2004 Belgium - Day 2 - One API To Rule Them All</title><link>/archive/2004-02-11-devdays-2004-belgium-day-2-one-api-to-rule-them-all/</link><pubDate>Wed, 11 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-11-devdays-2004-belgium-day-2-one-api-to-rule-them-all/</guid><description>&lt;img src="Welcome.jpg"/&gt;&#10;&lt;p&gt;&lt;b&gt;Welcome back!&lt;/b&gt; DevDays 2004 Belgium, Day 2 is over, and that also concludes the entire DevDays over here.&lt;/p&gt;</description></item><item><title>DevDays 2004 Belgium - .NET Framework for Sys Admins</title><link>/archive/2004-02-10-devdays-2004-belgium-net-framework-for-sys-admins/</link><pubDate>Tue, 10 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-10-devdays-2004-belgium-net-framework-for-sys-admins/</guid><description>&lt;p&gt;Next was &lt;a href="http://www.dev-itprodays.be/program/speakers.aspx#timsneath"&gt;&lt;strong&gt;Tim Sneath&lt;/strong&gt;&lt;/a&gt;. With a 2 part session about .NET for sysadmins.&lt;/p&gt;</description></item><item><title>DevDays 2004 Belgium - ASP.NET</title><link>/archive/2004-02-10-devdays-2004-belgium-asp-net/</link><pubDate>Tue, 10 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-10-devdays-2004-belgium-asp-net/</guid><description>&lt;p&gt;ASP.NET for pros. By Tim Sneath.&lt;/p&gt;&#10;&lt;p&gt;Everything about how ASP.NET works, how you can secure things, how you can impersonate, how IIS6 so much owns IIS5 ;)&lt;/p&gt;</description></item><item><title>DevDays 2004 Belgium - Day 1</title><link>/archive/2004-02-10-devdays-2004-belgium-day-1/</link><pubDate>Tue, 10 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-10-devdays-2004-belgium-day-1/</guid><description>&lt;p&gt;Day 1 of DevDays 2004 is over.&lt;/p&gt;&#10;&lt;p&gt;First of all, one of the questions I see coming back here: Which Whidbey version do you get?&lt;/p&gt;</description></item><item><title>DevDays 2004 Belgium - Innovation through Integration</title><link>/archive/2004-02-10-devdays-2004-belgium-innovation-through-integration/</link><pubDate>Tue, 10 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-10-devdays-2004-belgium-innovation-through-integration/</guid><description>&lt;p&gt;Just before the Keynote started, they showed a robot driving around, bringing a beer, controlled by a PDA. Developed by students from &amp;lsquo;&lt;a href="http://www.kuleuven.ac.be/"&gt;&lt;strong&gt;KU Leuven&lt;/strong&gt;&lt;/a&gt;&amp;rsquo;.&lt;/p&gt;</description></item><item><title>DevDays 2004 Belgium - Introduction</title><link>/archive/2004-02-10-devdays-2004-belgium-introduction/</link><pubDate>Tue, 10 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-10-devdays-2004-belgium-introduction/</guid><description>&lt;p&gt;First of all, DevDays 2004 Belgium was in Ghent.&lt;/p&gt;&#10;&lt;p&gt;And I live in Bruges, so, got to take the train of course.&lt;/p&gt;</description></item><item><title>DevDays 2004 Belgium - USB Flashlight</title><link>/archive/2004-02-10-devdays-2004-belgium-usb-flashlight/</link><pubDate>Tue, 10 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-10-devdays-2004-belgium-usb-flashlight/</guid><description>&lt;p&gt;Over lunch we also had a session by &lt;a href="http://www.dev-itprodays.be/program/sessions1.aspx#compuware"&gt;&lt;strong&gt;Compuware&lt;/strong&gt;&lt;/a&gt;, given by &lt;a href="http://www.dev-itprodays.be/program/speakers.aspx#davidboschmans"&gt;&lt;strong&gt;David Boschmans&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Setting NTFS Permissions with C#</title><link>/archive/2004-02-08-setting-ntfs-permissions-with-c/</link><pubDate>Sun, 08 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-08-setting-ntfs-permissions-with-c/</guid><description>&lt;p&gt;Today I needed to set NTFS permissions in C# on some newly created directories.&lt;/p&gt;</description></item><item><title>Re-Enable user:pass@ IE functionality.</title><link>/archive/2004-02-07-re-enable-user-pass-ie-functionality/</link><pubDate>Sat, 07 Feb 2004 00:00:00 +0100</pubDate><guid>/archive/2004-02-07-re-enable-user-pass-ie-functionality/</guid><description>&lt;p&gt;Here&amp;rsquo;s a dilemma:&lt;/p&gt;&#10;&lt;p&gt;On one side you want to keep your machine up to date with all &lt;strong&gt;latest patches&lt;/strong&gt;, but then there is &amp;ldquo;&lt;em&gt;Cumulative Security Update for Internet Explorer (832894)&lt;/em&gt;&amp;rdquo;, which disables the user:pass@ way of authentication.&lt;/p&gt;</description></item></channel></rss>