<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Technology</title>
        <link>http://www.leonmeijer.nl/category/3.aspx</link>
        <description>Technology</description>
        <language>nl-NL</language>
        <copyright>Leon Meijer</copyright>
        <managingEditor>blog@leonmeijer.nl</managingEditor>
        <generator>Subtext Version 1.9.5.177</generator>
        <item>
            <title>Share your disk space via your home network by using Windows 7 VHD mounting technology</title>
            <link>http://leonmeijer.nl/archive/2009/04/29/148.aspx</link>
            <description>&lt;p&gt;Let me first explain why I’m writing this post. I have a MediaCenter PC (running Windows 7 RC1 7100 x32) in my living room which doesn’t have enough disk capacity because the TV recordings take a huge amount of disk space. On the other hand, my workstation (which is always on) has 3 TB of storage. Of course there is the traditional way of assigning a drive letter to a network share, but that has some disadvantages. Some applications are not compatible with network drives or simply refuse to work with it. In my opinion, the best way is to have a ‘virtual drive’ that acts as an internal hard disk for maximum compatibility.&lt;/p&gt;  &lt;p&gt;A few weeks ago I read a &lt;a href="http://www.sevenforums.com/tutorials/625-boot-vhd-using-windows-7-a.html"&gt;blog post&lt;/a&gt; about mounting a Virtual PC hard disk (VHD) during the Windows 7 setup. It’s possible to install Windows 7 into a VHD container and mount the VHD during the boot. An end-user won’t notice the difference (besides a 3% performance hit), but in fact there is only 1 file on disk.&lt;/p&gt;  &lt;p&gt;So this means Windows 7 has improved VHD support. New in Windows 7:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;You can create VHD with a dynamic or a fixed size;&lt;/li&gt;    &lt;li&gt;You can attach/mount the VHD;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;So this is what I did:&lt;/p&gt;  &lt;p&gt;On my workstation:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Go to &lt;strong&gt;Computer Management &lt;/strong&gt;(via Administrative Tools);&lt;/li&gt;    &lt;li&gt;Go to &lt;strong&gt;Disk Management&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;Once the virtual disk service has been initialized, right-click on Disk Management and select &lt;strong&gt;Create VHD&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;Specify a location for the VHD, enter a size and choose the format. I choose &lt;strong&gt;Dynamically expending&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;After pressing OK you may hear a sound indicating that some new hardware has been installed. Now look for the new disk in the Disk Management screen&lt;/li&gt;    &lt;li&gt;Right-click on the disk (in the square where it says Disk x/Basic/x GB etc) and choose &lt;strong&gt;Initialize Disk&lt;/strong&gt; and choose a &lt;strong&gt;MBR&lt;/strong&gt; partition style and press &lt;strong&gt;OK&lt;/strong&gt;.&lt;/li&gt;    &lt;li&gt;Right-click on the disk (in the rectangle where it says 300,00 GB unallocated) and choose &lt;strong&gt;New Simple Volume&lt;/strong&gt; and finish the wizard&lt;/li&gt;    &lt;li&gt;When the formatting is done, right-click again on the disk (in the square where it says Disk x/Basic/x GB etc) and choose &lt;strong&gt;Detach VHD&lt;/strong&gt; and press &lt;strong&gt;OK&lt;/strong&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://leonmeijer.nl/images/leonmeijer_nl/WindowsLiveWriter/Shareyourdiskspaceviayourhomenetworkbyus_C0BB/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://leonmeijer.nl/images/leonmeijer_nl/WindowsLiveWriter/Shareyourdiskspaceviayourhomenetworkbyus_C0BB/image_thumb.png" width="164" height="244" /&gt;&lt;/a&gt;  &lt;a href="http://leonmeijer.nl/images/leonmeijer_nl/WindowsLiveWriter/Shareyourdiskspaceviayourhomenetworkbyus_C0BB/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://leonmeijer.nl/images/leonmeijer_nl/WindowsLiveWriter/Shareyourdiskspaceviayourhomenetworkbyus_C0BB/image_thumb_1.png" width="244" height="233" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;On my Mediacenter:&lt;/p&gt;  &lt;li&gt;Go to &lt;strong&gt;Computer Management &lt;/strong&gt;(via Administrative Tools);&lt;/li&gt;  &lt;li&gt;Go to &lt;strong&gt;Disk Management&lt;/strong&gt;&lt;/li&gt;  &lt;li&gt;Once the virtual disk service has been initialized, right-click on Disk Management and select &lt;strong&gt;Attach VHD&lt;/strong&gt;&lt;/li&gt;  &lt;li&gt;Browse to the network location where you created your VHD on your work station and select the VHD-file&lt;/li&gt;  &lt;li&gt;Press &lt;strong&gt;OK&lt;/strong&gt;&lt;/li&gt;  &lt;li&gt;Your disk is now mounted and accessible via Explorer as it is a normal physical disk&lt;/li&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;If you like, you can always move your VHD file to a new location e.g. external hard disk, another computer etc and re-attach the VHD.&lt;/p&gt;  &lt;p&gt;Hope this helps,&lt;/p&gt;&lt;img src="http://leonmeijer.nl/aggbug/148.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Leon Meijer</dc:creator>
            <guid>http://leonmeijer.nl/archive/2009/04/29/148.aspx</guid>
            <pubDate>Wed, 29 Apr 2009 11:42:23 GMT</pubDate>
            <comments>http://leonmeijer.nl/archive/2009/04/29/148.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://leonmeijer.nl/comments/commentRss/148.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Installed a fresh Windows 7 beta 1 on my home PC</title>
            <link>http://leonmeijer.nl/archive/2009/01/22/139.aspx</link>
            <description>&lt;p&gt;Since I have my &lt;a href="http://leonmeijer.nl/archive/2008/03/17/88.aspx"&gt;new PC&lt;/a&gt; with a Vista/Server 2008 dual boot I’m having issues with the RAID/SATA controller. Windows Server 2008 gave me popups about I/O errors since the beginning and Vista was doing quite fine till recently. Now I’m also getting the popups in Vista, I had some weird system freezes and my I/O speeds decreased dramatically. Of course I upgraded the RAID drivers (of the Intel ICH9R chipset) but it didn’t help.&lt;/p&gt;  &lt;p&gt;Now that the Windows 7 beta 1 is out I though it’s time to reinstall the operating system on my PC. I already reinstalled my media center to Win7 and upgraded my laptop from Vista Ultimate to Windows 7 Ultimate. Both installations were very smoothly so expected no other for my desktop. &lt;/p&gt;  &lt;p&gt;To make sure the I/O issues are not related to the ICH9R controller I bought a new RAID controller: the Promise Fasttrak TX4310. Now that I’m writing this post I still have my chassis open with cables everywhere. Windows 7 didn’t recognize the TX4310, so I &lt;a href="http://www.promise.com/support/download/download2_eng.asp?productID=165&amp;amp;category=all&amp;amp;os=100"&gt;downloaded the Vista driver&lt;/a&gt;, and copied it to an USB memory stick. Now the RAID-1 array and 1 TB disk were successfully detected. However I have 1 issue with formatting the disk. Clicking the RAID disk and pressing Format gave me an exception. Something about that the disk was read only. Here the Win7 setup was confused, because it tried to format the 200MB system partition instead. This partition was added automatically (found it necessary or something). I pressed Refresh (reordering the disks and partitions in the UI), selected the RAID disk again and choose Format again. Now it worked. A bug.&lt;/p&gt;  &lt;p&gt;Windows 7 installed quite fast. I stop writing now because the installation just finished and I’m seeing the blue/red Win7 fish. &lt;/p&gt;  &lt;p&gt;By the way: Super cool that the installation detected the Media center during setup and asked me to join the &lt;a href="http://blogs.msdn.com/e7/archive/2008/12/30/at-home-with-homegroup-in-windows-7.aspx"&gt;homegroup&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://leonmeijer.nl/aggbug/139.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Leon Meijer</dc:creator>
            <guid>http://leonmeijer.nl/archive/2009/01/22/139.aspx</guid>
            <pubDate>Thu, 22 Jan 2009 20:34:23 GMT</pubDate>
            <comments>http://leonmeijer.nl/archive/2009/01/22/139.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://leonmeijer.nl/comments/commentRss/139.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Visual Studio 2010 supporting .NET 2.0 to 4.0</title>
            <link>http://leonmeijer.nl/archive/2008/12/23/136.aspx</link>
            <description>&lt;p&gt;I download this weekend the &lt;a href="http://tinyurl.com/GetCTP"&gt;Visual Studio 2010 CTP&lt;/a&gt; (VHD). One of the cool features since VS 2008 is the support for multiple frameworks. And as expected… it now supports also .NET 4.0.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://leonmeijer.nl/images/leonmeijer_nl/WindowsLiveWriter/VisualStudio2010supporting.NET2.0to4.0_14724/tmp2127_2.png"&gt;&lt;img title="tmp2127" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="504" alt="tmp2127" src="http://leonmeijer.nl/images/leonmeijer_nl/WindowsLiveWriter/VisualStudio2010supporting.NET2.0to4.0_14724/tmp2127_thumb.png" width="654" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;I hope to explore more exciting new features the upcoming weeks.&lt;/p&gt;&lt;img src="http://leonmeijer.nl/aggbug/136.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Leon Meijer</dc:creator>
            <guid>http://leonmeijer.nl/archive/2008/12/23/136.aspx</guid>
            <pubDate>Tue, 23 Dec 2008 22:17:50 GMT</pubDate>
            <comments>http://leonmeijer.nl/archive/2008/12/23/136.aspx#feedback</comments>
            <wfw:commentRss>http://leonmeijer.nl/comments/commentRss/136.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Slow Start Menu in Windows Vista?</title>
            <link>http://leonmeijer.nl/archive/2008/11/26/134.aspx</link>
            <description>&lt;p&gt;If you experience a slow responding start menu with Vista, turn off the 'Highlight newly installed programs' feature.&lt;/p&gt;  &lt;p&gt;(Right-click the start menu, properties, start menu, customize, remove the check next to "highlight newly installed programs")&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Hope this helps,   &lt;br /&gt;Leon&lt;/p&gt;&lt;img src="http://leonmeijer.nl/aggbug/134.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Leon Meijer</dc:creator>
            <guid>http://leonmeijer.nl/archive/2008/11/26/134.aspx</guid>
            <pubDate>Wed, 26 Nov 2008 13:41:22 GMT</pubDate>
            <comments>http://leonmeijer.nl/archive/2008/11/26/134.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://leonmeijer.nl/comments/commentRss/134.aspx</wfw:commentRss>
        </item>
        <item>
            <title>CodeRush Intelligent Paste for a Property within a XAF Domain Object</title>
            <link>http://leonmeijer.nl/archive/2008/11/22/132.aspx</link>
            <description>&lt;p&gt;If you have installed Developer Express' &lt;a href="http://www.devexpress.com/CodeRush "&gt;CodeRush&lt;/a&gt; plugin within Visual Studio, you'd probably already know the &lt;a href="http://www.devexpress.com/Products/Visual_Studio_Add-in/Coding_Assistance/Clipboard.xml"&gt;Intelligent Paste&lt;/a&gt; feature. If you don't, let me briefly explain it to you.&lt;/p&gt;  &lt;p&gt;The Intelligent Paste let you auto generate the C#/VB.NET code for a property which accesses a member variable. For example, you type:&lt;/p&gt;  &lt;div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, 'Courier New', courier, monospace; background-color: #f4f4f4"&gt;   &lt;div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;     &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   1:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;private&lt;/span&gt; &lt;span style="color: #0000ff"&gt;string&lt;/span&gt; _Name;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;You select and copy the line to your clipboard and paste it wherever you like. Instead of pasting it 1:1, it replaces the text with the generated property. Like this:&lt;/p&gt;

&lt;div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, 'Courier New', courier, monospace; background-color: #f4f4f4"&gt;
  &lt;div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;
    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   1:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;string&lt;/span&gt; Name&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   2:&lt;/span&gt;         {&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   3:&lt;/span&gt;             get { &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; _Name; }&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   4:&lt;/span&gt;             set { SetPropertyValue&amp;lt;&lt;span style="color: #0000ff"&gt;string&lt;/span&gt;&amp;gt;(&lt;span style="color: #006080"&gt;"Name"&lt;/span&gt;, &lt;span style="color: #0000ff"&gt;ref&lt;/span&gt; _Name, &lt;span style="color: #0000ff"&gt;value&lt;/span&gt;); }&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   5:&lt;/span&gt;         }&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;Because I'm currently building an application on top of the &lt;a href="www.devexpress.com/Products/NET/Application_Framework/"&gt;eXpressAppFramework&lt;/a&gt;, I required a Intelligent Paste template that generates properties that will function with the framework's object-relational mapper &lt;a href="www.devexpress.com/Products/NET/ORM/"&gt;XPO&lt;/a&gt;. XPO requires a customized set-clause with a call to the SetPropertyValue method to flag that an object has been modified (and has to be updated in a DBMS).&lt;/p&gt;

&lt;p&gt;Ok, here are the steps:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;In &lt;strong&gt;Visual Studio&lt;/strong&gt;, go to the &lt;strong&gt;DevExpress&lt;/strong&gt; menu and choose &lt;strong&gt;Options...&lt;/strong&gt; &lt;/li&gt;

  &lt;li&gt;In the dropdown box next to the label &lt;strong&gt;Level, &lt;/strong&gt;select &lt;strong&gt;Advanced;&lt;/strong&gt; &lt;/li&gt;

  &lt;li&gt;In the tree, go to &lt;strong&gt;/Editor/Clipboard/Intelligent Paste&lt;/strong&gt; or type &lt;strong&gt;Intelligent Paste&lt;/strong&gt; in the search box; &lt;/li&gt;

  &lt;li&gt;Select &lt;strong&gt;Property (prefixed field)&lt;/strong&gt; from the list, right-click it and choose &lt;strong&gt;Duplicate;&lt;/strong&gt; &lt;/li&gt;

  &lt;li&gt;Give the new template a name, like &lt;strong&gt;XPO Property (prefixed field);&lt;/strong&gt; &lt;/li&gt;

  &lt;li&gt;In the &lt;strong&gt;Replacement&lt;/strong&gt; text box, type: &lt;/li&gt;
&lt;/ul&gt;

&lt;div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, 'Courier New', courier, monospace; background-color: #f4f4f4"&gt;
  &lt;div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;
    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #0000ff"&gt;public&lt;/span&gt; %StaticModifier1%%Type1% %PartialIdentifier1%&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;{ &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;  get { &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; «Marker(60)»%FieldVarPrefix1%%PartialIdentifier1%; }&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;  set { SetPropertyValue&amp;lt;%Type1%&amp;gt;(&lt;span style="color: #006080"&gt;"«?PropertyNameFromField(%PartialIdentifier1%)»"&lt;/span&gt;, &lt;span style="color: #0000ff"&gt;ref&lt;/span&gt; %FieldVarPrefix1%%PartialIdentifier1%, &lt;span style="color: #0000ff"&gt;value&lt;/span&gt;); }&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;}&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;ul&gt;
  &lt;li&gt;In the list named &lt;strong&gt;Use:&lt;/strong&gt;, scroll down till &lt;strong&gt;XAF Business Class&lt;/strong&gt;. Click on the check box until it gets a &lt;strong&gt;green check mark;&lt;/strong&gt; &lt;/li&gt;

  &lt;li&gt;&lt;em&gt;See the screen shot below&lt;/em&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="http://leonmeijer.nl/images/leonmeijer_nl/WindowsLiveWriter/CodeRushIntelligentPasteforaPropertywith_FA0B/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="375" alt="image" src="http://leonmeijer.nl/images/leonmeijer_nl/WindowsLiveWriter/CodeRushIntelligentPasteforaPropertywith_FA0B/image_thumb.png" width="518" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Again select &lt;strong&gt;Property (prefixed field)&lt;/strong&gt; from the list; &lt;/li&gt;

  &lt;li&gt;In the list named &lt;strong&gt;Use:&lt;/strong&gt;, scroll down till &lt;strong&gt;XAF Business Class&lt;/strong&gt;. Click on the check box until it gets a &lt;strong&gt;red check mark;&lt;/strong&gt; &lt;/li&gt;

  &lt;li&gt;Do the same for the &lt;strong&gt;Property (prefixed readonly field)&lt;/strong&gt; &lt;/li&gt;

  &lt;li&gt;Click OK &lt;/li&gt;

  &lt;li&gt;&lt;em&gt;See the screen shot below&lt;/em&gt; &lt;/li&gt;

  &lt;li&gt;Press OK in the Options dialog&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="http://leonmeijer.nl/images/leonmeijer_nl/WindowsLiveWriter/CodeRushIntelligentPasteforaPropertywith_FA0B/image_6.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="375" alt="image" src="http://leonmeijer.nl/images/leonmeijer_nl/WindowsLiveWriter/CodeRushIntelligentPasteforaPropertywith_FA0B/image_thumb_2.png" width="518" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;By selecting and excluding the &lt;strong&gt;XAF Business Class&lt;/strong&gt;, you create a new Intelligent Paste template that will function only in the XAF classes that require custom property implementations. If you don't use XAF and would like to implement the same trick for &lt;strong&gt;XPO&lt;/strong&gt;, select and exclude the &lt;strong&gt;In XPO Persistent Class&lt;/strong&gt; instead.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;Hope this helps,&lt;/p&gt;

&lt;p&gt;Leon&lt;/p&gt;&lt;img src="http://leonmeijer.nl/aggbug/132.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Leon Meijer</dc:creator>
            <guid>http://leonmeijer.nl/archive/2008/11/22/132.aspx</guid>
            <pubDate>Sat, 22 Nov 2008 16:54:59 GMT</pubDate>
            <comments>http://leonmeijer.nl/archive/2008/11/22/132.aspx#feedback</comments>
            <wfw:commentRss>http://leonmeijer.nl/comments/commentRss/132.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Clean up your Cookies when you run your web site from Visual Studio 2008</title>
            <link>http://leonmeijer.nl/archive/2008/09/11/130.aspx</link>
            <description>&lt;p&gt;I'm developing a web site which uses cookies. I wanted to delete all the cookies from my system, before I start (debug) the web site from Visual Studio. &lt;/p&gt;  &lt;p&gt;I now run the command below as post-build event of my web project.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://leonmeijer.nl/images/leonmeijer_nl/WindowsLiveWriter/CleanupyourCookieswhenyourunyourwebsitef_CF9C/postbuildclearcookies_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="368" alt="postbuildclearcookies" src="http://leonmeijer.nl/images/leonmeijer_nl/WindowsLiveWriter/CleanupyourCookieswhenyourunyourwebsitef_CF9C/postbuildclearcookies_thumb.png" width="634" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;By the way. There are more command-line statements available. See the &lt;a href="http://www.lancelhoff.com/2008/08/11/delete-internet-explorer-browsing-history-via-command-line/"&gt;Overview of commands&lt;/a&gt; to clear IE.&lt;/p&gt;  &lt;p&gt;Hope this helps,&lt;/p&gt;&lt;img src="http://leonmeijer.nl/aggbug/130.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Leon Meijer</dc:creator>
            <guid>http://leonmeijer.nl/archive/2008/09/11/130.aspx</guid>
            <pubDate>Thu, 11 Sep 2008 12:46:43 GMT</pubDate>
            <comments>http://leonmeijer.nl/archive/2008/09/11/130.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://leonmeijer.nl/comments/commentRss/130.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Disable Low Disk Space Balloon</title>
            <link>http://leonmeijer.nl/archive/2008/05/05/107.aspx</link>
            <description>&lt;p&gt;I got annoyed by a low disk space balloon which pops up every x minutes. Off course it's better to increase the free disk space, but when that isn't really an option, you can use the following trick to disable this irritating balloon:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Start &lt;strong&gt;regedit.exe;&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;Browse to &lt;b&gt;HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer&lt;/b&gt;&lt;/li&gt;    &lt;li&gt;If  the &lt;strong&gt;NoLowDiskSpaceChecks&lt;/strong&gt; object doesn't exist, create it as a &lt;strong&gt;DWORD&lt;/strong&gt;;&lt;/li&gt;    &lt;li&gt;Set &lt;strong&gt;NoLowDiskSpaceChecks&lt;/strong&gt; to a value of &lt;strong&gt;1&lt;/strong&gt;;&lt;/li&gt;    &lt;li&gt;Log off and then Log back in&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://www.rationaldev.com/Disable-Low-Disk-Space-in-XP"&gt;Source&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Hope this helps,&lt;/p&gt;&lt;img src="http://leonmeijer.nl/aggbug/107.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Leon Meijer</dc:creator>
            <guid>http://leonmeijer.nl/archive/2008/05/05/107.aspx</guid>
            <pubDate>Mon, 05 May 2008 09:17:55 GMT</pubDate>
            <comments>http://leonmeijer.nl/archive/2008/05/05/107.aspx#feedback</comments>
            <wfw:commentRss>http://leonmeijer.nl/comments/commentRss/107.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Open XML files in Internet Explorer in the interactive mode</title>
            <link>http://leonmeijer.nl/archive/2008/04/27/106.aspx</link>
            <description>&lt;p&gt;IE7 blocks the interactive mode of XML opened files. In the interactive mode you can collapse/expand the XML nodes. If you open an XML file from your local file system, IE7 shows an information bar with this message:&lt;/p&gt;  &lt;p&gt;"To help protect your security, &lt;b&gt;Internet Explorer has restricted this webpage from &lt;/b&gt;    &lt;br /&gt;&lt;b&gt;running scripts&lt;/b&gt; or ActiveX controls that could access your computer"&lt;/p&gt;  &lt;p&gt;You can click on the bar and enable the ActiveX control, or enable it permanently. To do so, follow the following instructions:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Open &lt;strong&gt;Internet Explorer&lt;/strong&gt;;&lt;/li&gt;    &lt;li&gt;Open the &lt;strong&gt;Internet Options;&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;Switch to the &lt;strong&gt;Advanced &lt;/strong&gt;tab page;&lt;/li&gt;    &lt;li&gt;Scroll down and set the check box &lt;strong&gt;Allow active content to run in files on My Computer*&lt;/strong&gt;;&lt;/li&gt;    &lt;li&gt;Restart IE&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://leonmeijer.nl/images/leonmeijer_nl/WindowsLiveWriter/OpenXMLfilesinInternetExplorerintheinter_13313/ie_active_content_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="516" alt="ie_active_content" src="http://leonmeijer.nl/images/leonmeijer_nl/WindowsLiveWriter/OpenXMLfilesinInternetExplorerintheinter_13313/ie_active_content_thumb.png" width="412" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Because this affects the security of your system, be sure you know what you do. I turned it on because I'm using an isolated secure development machine.&lt;/p&gt;  &lt;p&gt;Hope this helps,&lt;/p&gt;&lt;img src="http://leonmeijer.nl/aggbug/106.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Leon Meijer</dc:creator>
            <guid>http://leonmeijer.nl/archive/2008/04/27/106.aspx</guid>
            <pubDate>Sun, 27 Apr 2008 19:50:59 GMT</pubDate>
            <comments>http://leonmeijer.nl/archive/2008/04/27/106.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://leonmeijer.nl/comments/commentRss/106.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Connect WM5 emulator to the network</title>
            <link>http://leonmeijer.nl/archive/2008/04/22/103.aspx</link>
            <description>&lt;p&gt;Windows Mobile is not so easy with setting up a network connections. Recently I tried to use the Windows Mobile 5 emulator that ships with Visual Studio 2005. A .NET Compact Framework application on this device has to connect to a ASP.NET web service that runs on my desktop machine. For this, I needed a TCP/IP network connection between the emulated device and my host machine. This is possible, but requires some special steps.&lt;/p&gt;  &lt;p&gt;This are the steps I performed to setup the connection:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Download and Install &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=04D26402-3199-48A3-AFA2-2DC0B40A73B6"&gt;Virtual PC 2007&lt;/a&gt;. This installs a network component which is necessary for the emulator to access the network; &lt;/li&gt;    &lt;li&gt;Start the Pocket PC emulator with Windows Mobile; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://leonmeijer.nl/images/leonmeijer_nl/WindowsLiveWriter/ConnectWM5emulatortothenetwork_11418/ppcemulator1_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="ppcemulator1" src="http://leonmeijer.nl/images/leonmeijer_nl/WindowsLiveWriter/ConnectWM5emulatortothenetwork_11418/ppcemulator1_thumb.png" width="162" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Click &lt;strong&gt;File&lt;/strong&gt;, &lt;strong&gt;Configure...&lt;/strong&gt;; &lt;/li&gt;    &lt;li&gt;Switch to the &lt;strong&gt;Network&lt;/strong&gt; tab; &lt;/li&gt;    &lt;li&gt;Check the &lt;strong&gt;Enable NE2000 PCMCIA network adapter and bind to&lt;/strong&gt; checkbox and select your network adapter from the list; &lt;/li&gt;    &lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt;;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Note: If you didn't install Virtual PC 2007 you might receive an error message. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://leonmeijer.nl/images/leonmeijer_nl/WindowsLiveWriter/ConnectWM5emulatortothenetwork_11418/EmulatorProperties_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="190" alt="EmulatorProperties" src="http://leonmeijer.nl/images/leonmeijer_nl/WindowsLiveWriter/ConnectWM5emulatortothenetwork_11418/EmulatorProperties_thumb.png" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;In Windows Mobile, Tap &lt;strong&gt;Start&lt;/strong&gt;, &lt;strong&gt;Settings;&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Switch to the &lt;strong&gt;Connections&lt;/strong&gt; tab; &lt;/li&gt;    &lt;li&gt;Tap the &lt;strong&gt;Network cards&lt;/strong&gt;; &lt;/li&gt;    &lt;li&gt;Below 'My network card connects to', select &lt;strong&gt;The Internet&lt;/strong&gt;; &lt;/li&gt;    &lt;li&gt;Tap &lt;strong&gt;ok&lt;/strong&gt;; &lt;/li&gt;    &lt;li&gt;In the &lt;strong&gt;Settings&lt;/strong&gt; window, tap &lt;strong&gt;Connections&lt;/strong&gt;; &lt;/li&gt;    &lt;li&gt;Switch to the &lt;strong&gt;Advanced&lt;/strong&gt; tab; &lt;/li&gt;    &lt;li&gt;Tap the &lt;strong&gt;Select Networks&lt;/strong&gt; button; &lt;/li&gt;    &lt;li&gt;Select two times &lt;strong&gt;My Work Network&lt;/strong&gt;; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://leonmeijer.nl/images/leonmeijer_nl/WindowsLiveWriter/ConnectWM5emulatortothenetwork_11418/NetworkManagement_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="NetworkManagement" src="http://leonmeijer.nl/images/leonmeijer_nl/WindowsLiveWriter/ConnectWM5emulatortothenetwork_11418/NetworkManagement_thumb.png" width="161" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Tap &lt;strong&gt;ok&lt;/strong&gt;; &lt;/li&gt;    &lt;li&gt;Soft-reset the device by clicking &lt;strong&gt;File&lt;/strong&gt;, &lt;strong&gt;Reset&lt;/strong&gt;, &lt;strong&gt;Soft&lt;/strong&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;After the emulated device is booted, it should get an IP-address from your network's DHCP-server.&lt;/p&gt;  &lt;p&gt;Hope this helps,&lt;/p&gt;&lt;img src="http://leonmeijer.nl/aggbug/103.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Leon Meijer</dc:creator>
            <guid>http://leonmeijer.nl/archive/2008/04/22/103.aspx</guid>
            <pubDate>Tue, 22 Apr 2008 17:37:33 GMT</pubDate>
            <comments>http://leonmeijer.nl/archive/2008/04/22/103.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://leonmeijer.nl/comments/commentRss/103.aspx</wfw:commentRss>
        </item>
        <item>
            <title>From Speedlinq 8Mbps to Telfort 20 Mbps</title>
            <link>http://leonmeijer.nl/archive/2008/04/21/100.aspx</link>
            <description>&lt;p&gt;For a couple of years I was surfing the net via &lt;a href="http://www.speedlinq.nl"&gt;Speedlinq&lt;/a&gt;. Speedlinq was a low-cost ISP that offered a 8 Mbps/1Mbps ADSL connection for only 25 euro's per month. About 2 years ago KPN decided to take over Speedlinq, but only since a couple of weeks I see the result. The ISP is now rebranded into &lt;a href="http://www.kpn.com"&gt;KPN&lt;/a&gt;'s low budget brand: &lt;a href="http://www.telfort.nl"&gt;Telfort&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;And because my ISP is now Telfort, I could choose to change my current subscription. So this is what I did: I upgraded to a superfast ADSL2+ 20 MBps connection!! And the cool thing is, that it's also 7 euro's per month cheaper. Now I pay € 19,95 p/month. And for another € 9,95 I get VOIP (free land line calls, cheap international calls) extra.&lt;/p&gt;  &lt;p&gt;This are the speed test results of this morning:&lt;/p&gt;  &lt;p&gt;&lt;img src="http://www.speedtest.net/result/261997869.png" /&gt; &lt;/p&gt;  &lt;p&gt;The speed results vary a little. Hopefully it get's a little higher. But downloadling a Windows Service Pack from Microsoft's Download Center gives me around 1.8 MByte/sec.&lt;/p&gt;  &lt;p&gt;What I never expected is that the upgrade was so smooth. I received a package by mail from Telfort with a new ADSL2+/VOIP modem inside on Friday. Because I was working home on Friday and Internet is import for my job, I opened it in the evening. I replaced the modem and it worked immediately. No downtime besides the time it took me to replace the modem :-)&lt;/p&gt;&lt;img src="http://leonmeijer.nl/aggbug/100.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Leon Meijer</dc:creator>
            <guid>http://leonmeijer.nl/archive/2008/04/21/100.aspx</guid>
            <pubDate>Mon, 21 Apr 2008 03:21:03 GMT</pubDate>
            <comments>http://leonmeijer.nl/archive/2008/04/21/100.aspx#feedback</comments>
            <wfw:commentRss>http://leonmeijer.nl/comments/commentRss/100.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>