<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MartijnBrant.net</title>
	<atom:link href="http://www.martijnbrant.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.martijnbrant.net</link>
	<description></description>
	<lastBuildDate>Sat, 18 Feb 2012 16:52:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Reading / parsing / writing .ini files in Powershell using XML</title>
		<link>http://www.martijnbrant.net/2012/02/ini-files-in-powershell/</link>
		<comments>http://www.martijnbrant.net/2012/02/ini-files-in-powershell/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 13:59:00 +0000</pubDate>
		<dc:creator>Martijn Brant</dc:creator>
				<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Powershell]]></category>

		<guid isPermaLink="false">http://www.martijnbrant.net/?p=177</guid>
		<description><![CDATA[Last weekend I decided I needed to improve my Powershell scripting skills for a technical training I&#8217;m attending this week and started working on a script that could download, install and configure several applications unattended on demand. More on that script in a later blog post, for now I will focus on a specific feature [...]]]></description>
				<content:encoded><![CDATA[<p>Last weekend I decided I needed to improve my Powershell scripting skills for a technical training I&#8217;m attending this week and started working on a script that could download, install and configure several applications unattended on demand. More on that script in a later blog post, for now I will focus on a specific feature I needed to script in order to make it all work.</p>
<p>One of the applications was still using a .ini file to configure some parameters of the tool and by nature of the script, I wanted to modify these values. One could use a search &amp; replace method to change values in a .ini file (which is of course a simple text based file). In my search to easily parse a .ini file, I found several functions that could read the file and insert the values into hashtables. This makes values usable in a variable like $inihash[sectionname][keyname] = &#8220;value&#8221; however due to the nature of hashtables, it will sort the values in it&#8217;s hashtable by the hashvalue of it&#8217;s content. As most of us know, a hash value is different per object, per runtime, per system and will generate a unsorted mess. Inserting a .ini file with key1, key2, key3 might end up as key2, key1, key3 and there is no real way to circumvent this.</p>
<p>I was trying to work out the solution by working with hashtables, arrays and more .net objects in order to store the .ini values in a neat and sorted way. One could make a array with a hashtable with another nested array and hashtable but this would greatly increase complexity and reduce code friendliness as the $ini[section][key] notation would no longer function.</p>
<p>The other day I was casually discussing the problem with a fellow trainee and he suggested to (ab)use a XML object as a &#8220;storage box&#8221; as it would neatly allow nested constructions (section.key = value) and will remain sorted as it was imported (1,2,3 &#8211;&gt; 1,2,3).  First we would have to import a .ini file in to a XML object, later modify values and finally export the XML to a .ini file (sorted like the input .ini file).<span id="more-177"></span></p>
<p><strong>Importing a .ini file to a [xml] object</strong></p>
<p>Using the following function we can import a test.ini file and make a XML object. The function builds a string that we can later convert to XML (quick and dirty way to create custom XML objects in Powershell).</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="powershell" style="font-family:monospace;"><span style="color: #0000FF;">Function</span> Parse<span style="color: pink;">-</span>IniFile <span style="color: #000000;">&#40;</span><span style="color: #800080;">$file</span><span style="color: #000000;">&#41;</span>
<span style="color: #000000;">&#123;</span>
 <span style="color: #000000;">&#91;</span><span style="color: #008080;">String</span><span style="color: #000000;">&#93;</span><span style="color: #800080;">$iniXMLString</span> <span style="color: pink;">=</span> <span style="color: #800000;">'&lt;?xml version=&quot;1.0&quot; ?&gt;&lt;ini&gt;'</span>
 <span style="color: #800080;">$opentag</span> <span style="color: pink;">=</span> <span style="color: #800000;">&quot;&quot;</span>
&nbsp;
 <span style="color: #0000FF;">switch</span> <span style="color: #FF0000;">-regex</span> <span style="color: #FF0000;">-file</span> <span style="color: #800080;">$file</span>
 <span style="color: #000000;">&#123;</span>
  <span style="color: #800000;">&quot;^\[(.+)\]$&quot;</span>
  <span style="color: #000000;">&#123;</span>
   <span style="color: #0000FF;">if</span> <span style="color: #000000;">&#40;</span><span style="color: #800080;">$opentag</span> <span style="color: #FF0000;">-ne</span> <span style="color: #800000;">&quot;&quot;</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span> <span style="color: #800080;">$iniXMLString</span> <span style="color: pink;">+=</span> <span style="color: #800000;">&quot;&lt;/&quot;</span><span style="color: pink;">+</span><span style="color: #800080;">$opentag</span> <span style="color: pink;">+</span><span style="color: #800000;">&quot;&gt;&quot;</span> <span style="color: #000000;">&#125;</span>
   <span style="color: #800080;">$section</span> <span style="color: pink;">=</span> <span style="color: #800080;">$matches</span><span style="color: #000000;">&#91;</span><span style="color: #804000;">1</span><span style="color: #000000;">&#93;</span>.Trim<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
   <span style="color: #800080;">$iniXMLString</span> <span style="color: pink;">+=</span> <span style="color: #800000;">&quot;&lt;&quot;</span> <span style="color: pink;">+</span> <span style="color: #800080;">$section</span> <span style="color: pink;">+</span> <span style="color: #800000;">&quot;&gt;&quot;</span>
   <span style="color: #800080;">$opentag</span> <span style="color: pink;">=</span> <span style="color: #800080;">$section</span>
  <span style="color: #000000;">&#125;</span>   
  <span style="color: #800000;">&quot;^\s*([^#].+?)\s*=\s*(.*)&quot;</span>
  <span style="color: #000000;">&#123;</span>
   <span style="color: #800080;">$name</span><span style="color: pink;">,</span><span style="color: #800080;">$value</span> <span style="color: pink;">=</span> <span style="color: #800080;">$matches</span><span style="color: #000000;">&#91;</span><span style="color: #804000;">1</span>..<span style="color: #804000;">2</span><span style="color: #000000;">&#93;</span>
   <span style="color: #800080;">$iniXMLString</span> <span style="color: pink;">+=</span> <span style="color: #800000;">&quot;&lt;&quot;</span> <span style="color: pink;">+</span> <span style="color: #800080;">$name</span> <span style="color: pink;">+</span> <span style="color: #800000;">&quot;&gt;&quot;</span> <span style="color: pink;">+</span> <span style="color: #800080;">$value</span> <span style="color: pink;">+</span> <span style="color: #800000;">&quot;&lt;/&quot;</span> <span style="color: pink;">+</span> <span style="color: #800080;">$name</span> <span style="color: pink;">+</span> <span style="color: #800000;">&quot;&gt;&quot;</span>
  <span style="color: #000000;">&#125;</span>
 <span style="color: #000000;">&#125;</span>
 <span style="color: #0000FF;">if</span> <span style="color: #000000;">&#40;</span><span style="color: #800080;">$tagopen</span> <span style="color: #FF0000;">-ne</span> <span style="color: #800000;">&quot;&quot;</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span> <span style="color: #800080;">$iniXMLString</span> <span style="color: pink;">+=</span> <span style="color: #800000;">&quot;&lt;/&quot;</span><span style="color: pink;">+</span><span style="color: #800080;">$opentag</span><span style="color: pink;">+</span><span style="color: #800000;">&quot;&gt;&quot;</span> <span style="color: #000000;">&#125;</span>
 <span style="color: #800080;">$iniXMLString</span> <span style="color: pink;">+=</span> <span style="color: #800000;">&quot;&lt;/ini&gt;&quot;</span>
 <span style="color: #0000FF;">Return</span> <span style="color: #800080;">$iniXMLString</span>
<span style="color: #000000;">&#125;</span></pre></td></tr></table></div>

<p>Use the function with the following commands:</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="powershell" style="font-family:monospace;"><span style="color: #800080;">$iniXMLString</span> <span style="color: pink;">=</span> Parse<span style="color: pink;">-</span>IniFile <span style="color: #800000;">&quot;.\Test.ini&quot;</span>
<span style="color: #000000;">&#91;</span><span style="color: #008080;">xml</span><span style="color: #000000;">&#93;</span><span style="color: #800080;">$iniXML</span> <span style="color: pink;">=</span> $iniXMLString</pre></td></tr></table></div>

<p>This will create a XML object with all the values in the .ini file. This newly created object can be used to read the data from the .ini file in a easy manner:</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="powershell" style="font-family:monospace;"><span style="color: #008080; font-weight: bold;">Write-Host</span> <span style="color: #800080;">$iniXML</span>.Section1.Key1
<span style="color: #800080;">$iniXML</span>.Section2.Key2 <span style="color: pink;">=</span> <span style="color: #800000;">&quot;my new value&quot;</span></pre></td></tr></table></div>

<p>Using this [xml] object, you can easily read and manipulate data stored in your .ini file.  When you are done processing your data, you&#8217;ll want to write a new .ini file. To achieve this, we would have to traverse the XML object and write the data in a .ini filetype using the following function:</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="powershell" style="font-family:monospace;"><span style="color: #0000FF;">Function</span> Loop<span style="color: pink;">-</span>XML<span style="color: #000000;">&#40;</span><span style="color: #800080;">$node</span><span style="color: pink;">,</span> <span style="color: #800080;">$first</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
 <span style="color: #800080;">$returnValue</span> <span style="color: pink;">=</span> <span style="color: #800000;">&quot;&quot;</span>
 <span style="color: #0000FF;">if</span> <span style="color: #000000;">&#40;</span><span style="color: #800080;">$node</span>.HasChildNodes<span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
  <span style="color: #0000FF;">if</span> <span style="color: #000000;">&#40;</span><span style="color: #800080;">$node</span>.FirstChild.Name <span style="color: #FF0000;">-eq</span> <span style="color: #800000;">&quot;#text&quot;</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
   <span style="color: #800080;">$returnValue</span> <span style="color: pink;">+=</span> <span style="color: #000000;">&#40;</span><span style="color: #800080;">$node</span>.name <span style="color: pink;">+</span> <span style="color: #800000;">&quot;=&quot;</span> <span style="color: pink;">+</span> <span style="color: #800080;">$node</span>.FirstChild.value<span style="color: #000000;">&#41;</span> <span style="color: pink;">+</span> <span style="color: #800000;">&quot;<span style="color: #008080; font-weight: bold;">`r</span><span style="color: #008080; font-weight: bold;">`n</span>&quot;</span>
  <span style="color: #000000;">&#125;</span> <span style="color: #0000FF;">else</span> <span style="color: #000000;">&#123;</span>
   <span style="color: #0000FF;">if</span> <span style="color: #000000;">&#40;</span><span style="color: pink;">!</span><span style="color: #800080;">$first</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
    <span style="color: #800080;">$returnValue</span> <span style="color: pink;">+=</span>  <span style="color: #000000;">&#40;</span><span style="color: #800000;">&quot;[&quot;</span> <span style="color: pink;">+</span> <span style="color: #800080;">$node</span>.name <span style="color: pink;">+</span> <span style="color: #800000;">&quot;]&quot;</span><span style="color: #000000;">&#41;</span>  <span style="color: pink;">+</span> <span style="color: #800000;">&quot;<span style="color: #008080; font-weight: bold;">`r</span><span style="color: #008080; font-weight: bold;">`n</span>&quot;</span>
   <span style="color: #000000;">&#125;</span>
   <span style="color: #0000FF;">foreach</span><span style="color: #000000;">&#40;</span><span style="color: #800080;">$item</span> <span style="color: #0000FF;">in</span> <span style="color: #800080;">$node</span>.ChildNodes<span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
     <span style="color: #800080;">$returnValue</span> <span style="color: pink;">+=</span>  <span style="color: #000000;">&#40;</span>Loop<span style="color: pink;">-</span>XML <span style="color: #800080;">$item</span> <span style="color: #800080;">$FALSE</span><span style="color: #000000;">&#41;</span>
   <span style="color: #000000;">&#125;</span>
  <span style="color: #000000;">&#125;</span>
 <span style="color: #000000;">&#125;</span>
 <span style="color: #0000FF;">Return</span> <span style="color: #800080;">$returnValue</span>
<span style="color: #000000;">&#125;</span></pre></td></tr></table></div>

<p>This will return a string with the content of your new .ini. All that&#8217;s left is to write back to the new content of the file:</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="powershell" style="font-family:monospace;"><span style="color: #800080;">$newIni</span> <span style="color: pink;">=</span> Loop<span style="color: pink;">-</span>XML <span style="color: #800080;">$iniXML</span>.ini <span style="color: #800080;">$true</span>
<span style="color: #008080; font-weight: bold;">Set-Content</span> <span style="color: #800000;">&quot;.\myNewFile.ini&quot;</span> $newIni</pre></td></tr></table></div>

<p>Should you wish to debug your XML object, try using <a href="http://rkeithhill.wordpress.com/2006/08/10/cmdlet-style-xml-pretty-print-format-xml/">the Format-XML function </a>written by Keith Hill. A special thanks to my brother Floris for helping me with the recursive loop xml function. You can download the functions plus a little example in this zip file: <a href="http://www.martijnbrant.net/wp-content/uploads/2012/02/Ini-Powershell.zip">Ini Powershell</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.martijnbrant.net/2012/02/ini-files-in-powershell/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Enabling Wake On WAN/power savings for your home network / server</title>
		<link>http://www.martijnbrant.net/2011/12/enabling-wake-on-wanpower-savings-for-your-home-network-server/</link>
		<comments>http://www.martijnbrant.net/2011/12/enabling-wake-on-wanpower-savings-for-your-home-network-server/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 01:27:07 +0000</pubDate>
		<dc:creator>Martijn Brant</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[Website / personal]]></category>
		<category><![CDATA[Windows Home Server]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[resume]]></category>
		<category><![CDATA[standby]]></category>
		<category><![CDATA[wake on wan]]></category>
		<category><![CDATA[wol]]></category>
		<category><![CDATA[wow]]></category>

		<guid isPermaLink="false">http://www.martijnbrant.net/?p=165</guid>
		<description><![CDATA[The following post describes my personal setup in my home network to conserve power and how you can possibly do the same in your own home or small business setup. By implementing advanced standby / hibernation setups, you can have significant savings on power bills and reduce your carbon footprint. I will show how you [...]]]></description>
				<content:encoded><![CDATA[<p>The following post describes my personal setup in my home network to conserve power and how you can possibly do the same in your own home or small business setup. By implementing advanced standby / hibernation setups, you can have significant savings on power bills and reduce your carbon footprint. I will show how you can use power saving techniques without it becoming impractical. I should warn you this post can get quite technical in the end and may not work in your setup (totally depends on your network router).</p>
<h2>Power saving techniques</h2>
<p>There are several ways to save energy when it comes to working in a (Windows based) home network. You can for instance lower the total power consumption of your PC by switching the Power Plan in Windows 7. By doing so, your PC will turn off unused hard disks, use less power for wireless radios and go to standby sooner when your user session is idling.</p>
<p><a href="http://www.martijnbrant.net/wp-content/uploads/2011/12/power.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="power" src="http://www.martijnbrant.net/wp-content/uploads/2011/12/power_thumb.png" alt="power" width="244" height="117" border="0" /></a></p>
<p>As we all know, you can put a PC in standby or hibernation instead of shutting it down. Even though shutting a computer completely down will save more energy than putting it in standby, it can be very useful to have the computer resume its duties quicker. I don’t put my workstations in standby or hibernation as an SSD as a boot drive makes cold boot a snappy 20 seconds wait.</p>
<p><span id="more-165"></span></p>
<h2>Downsides to being green</h2>
<p>The biggest problem with implementing power saving techniques is that they make the use of your computer (or in my case, my personal server based on Windows Home Server) less practical. Services running on your computer available to your local network are disrupted by these green initiatives. In the Enterprise space we have seen a great shift from using large amounts of systems (idling mostly) to using less and concentrated virtualization servers making systems and entire datacenters more efficient without it interrupting the (often SLA secured) services.</p>
<p>Of course the home or small business setup can be too small to warrant huge virtualization implementations. They would probably use up more energy making the whole deal rather pointless. To overcome the downsides of unavailability during standby, we have been resorting to <a href="http://en.wikipedia.org/wiki/Wake-on-LAN" target="_blank">Wake on LAN</a> for a while now. The idea is that you<em> wake up</em> a computer that is in standby or hibernation remotely so it can do your bidding (RDP’ing into it, using webservices, transfer files et cetera) by sending a special command to the sleeping computer.</p>
<h2></h2>
<h2>My weapon of choice</h2>
<p>My personal setup is based around a <a href="http://www.microsoft.com/windows/products/winfamily/windowshomeserver/default.mspx" target="_blank">Windows Home Server</a> computer. This headless device (e.g. display / keyboardless) is stored in my utility closet next to my fiber router and TV cable connections and does all my bidding through connections of the wireless and wired network. By default Windows Home Server (and most home server software) is designed to run 24 hours a day consuming a lot of power when you don’t even need it. Think about how many hours you are out and about, cooking and sleeping when you simply have no need for it’s services. In my case I barely need it services for about 3 hours on a work day and 5 hours on a day in the weekend. So why have it run 143 hours a week when I’m not even using a computer or am at home?</p>
<p>To resolve this issue, I’m using <a href="http://www.homeserversoftware.com/" target="_blank">LightsOut</a>, a plugin for my Windows Home Server that automatically puts my server into hibernation when it’s idling for more than a period of time (for me, 10 minutes). It monitors sources (computers, IP addresses, load on CPU) to see if there are users using the server via a computer on the local network. By installing a small client on home computers, it has a direct connection between the two peers. It can not only put other computers in standby but also wake each (wired connected) computer up to make a backup. Basically the server won’t sleep when any of the Home Server connected computers (or other monitored sources) are using it and until all sources are disconnected for at least 10 minutes. The small client software sends a little Wake-on-LAN packet to the server upon resume/boot of a client in the event the server isn’t awake at that time.</p>
<p><a href="http://www.martijnbrant.net/wp-content/uploads/2011/12/LightsOut.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="LightsOut" src="http://www.martijnbrant.net/wp-content/uploads/2011/12/LightsOut_thumb.png" alt="LightsOut" width="244" height="173" border="0" /></a></p>
<p>Even though the provided client software provides an option to wake the computer in the event it’s sleeping, waking up the server when not using a PC can be more of a hassle. Using the LightsOut plugin it’s easy to make the server sleep and wake on command using the provided software, however wanting to do this without the LightsOut tools and the WHS connection can be rather annoying but not impossible.</p>
<h2>Waking the server without the extra software</h2>
<p>Because the server is configured to respond to Wake-on-LAN commands (<a href="http://gsd.di.uminho.pt/jpo/software/wakeonlan/mini-howto/wol-mini-howto-2.html#ss2.4" target="_blank">a rather simple packet on UDP port 9</a>), you can use any tool that support WOL commands to be send to the server. A number of Windows and smartphone apps can do this for you as long as you know the MAC Address of your server (also called the Physical Address). To find out the physical address of your Windows Home Server, you’ll have to make a Remote Desktop connection to it and start a command prompt on it. After that run the command <strong>ipconfig /all</strong> on it and look for the needed information:</p>
<p><a href="http://www.martijnbrant.net/wp-content/uploads/2011/12/ipconfig.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="ipconfig" src="http://www.martijnbrant.net/wp-content/uploads/2011/12/ipconfig_thumb.png" alt="ipconfig" width="244" height="123" border="0" /></a></p>
<p>In my case, the physical address starts with 00-15-17-31 (or 00:15:17:31) depending on how you want to write it down. By sending a special WOL packet to your local subnet formulated using this MAC address, your server will wake up. You’ll want to test this thoroughly because even attempting Wake on WAN.</p>
<h2>Making it even more practical (Wake on WAN)</h2>
<p>Even though having the ability to wake up the server without a computer by using a smartphone app is great, you’ll still always need the MAC address on you and be on the local network. Not so great if you’re visiting a friends house and your server has gone to sleep.</p>
<p>To resolve this, we’ll have to forward the so called Magic Frame (WOL command) through your internet router and into your LAN subnet. Note however that not all consumer-minded routers can do this or will allow you to do this. Please refer to <a href="http://portforward.com/" target="_blank">PortForward.com</a> for instructions on setting up custom port routing on your own router. Regardless of your make and model, you’ll want to login into the web interface of your local router and port forward all traffic on UDP port 9 to your local subnet.</p>
<p>Why route all traffic on port 9 to your <strong>entire</strong> subnet when this can be considered a possible security issue? Because you’ll want the packet to reach your server. Most routers and all switches route traffic based upon the target MAC address. However you’ll setup the port 9 routing based upon IP addresses (to get techy with you, OSI layer 3 and it will need to be routed to a layer 2). Normally a router has an <a href="http://en.wikipedia.org/wiki/Address_Resolution_Protocol" target="_blank">ARP table and a ARP cache</a> to translate IP addresses into MAC addresses and of course even consumer routers need this as it is a big part on how TCP/IP networks work.</p>
<p>The biggest problem you’ll face when setting up Wake on WAN on a consumer router is the inability to see or let alone modify the ARP table (which most business and enterprise class routers and switches can do without breaking a sweat). This is because ARP tables aren’t something to mess with and can break your working network when misconfigured. Most consumer-minded routers cache a physical address for a small period of time in it’s ARP table cache however not always and never for a longer period of time making it highly unreliable.</p>
<p>To overcome the lack of reliable IP to MAC resolution and ensure the target MAC address receives the Magic WOL packet without the router knowing where to send it (because of the lack of information in the ARP table), we’ll have to send the packet to the entire subnet, effectively shouting the packet out loud to all computer on the network. <strong>Again this can be a serious security issue if mishandled. You should never route large amount of traffic to the entire subnet as it will flood your network.</strong> However, in this case the packet is very very small and contains no usable information apart from the physical address of your server. Other computers will receive the packet but ignore it as the packet itself will dictate who it wants to react.</p>
<h2>The biggest problem you’ll have setting up Wake on WAN</h2>
<p>As explained, you’ll need to route Wake on LAN packets (so called Magic Frame) to the entire subnet when using consumer grade routing equipment. The biggest problem you’ll face is most consumer grade router will simply deny you the option to route traffic to your entire subnet (a good idea as doing so is a huge security threat and most certainly bring your network speeds to it’s knees). Some will simply deny you the option to configure it while other routers may allow the configuration but instead completely ignore your wanted configuration. Luckily my D-Link DIR-655 using firmware version 1.31EU does allow me to configure it and it even works!</p>
<p><a href="http://www.martijnbrant.net/wp-content/uploads/2011/12/dlink.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="dlink" src="http://www.martijnbrant.net/wp-content/uploads/2011/12/dlink_thumb.png" alt="dlink" width="244" height="123" border="0" /></a></p>
<p>Try and setup routing of UDP port 9 to your local subnet announcement address (usually something like 192.168.1.255 or 10.0.0.255). Some (or most) interfaces will not allow you to do so. Some tips to circumvent this:</p>
<ol>
<li>Try disabling Javascript in your browser to prevent the web interface from filtering your input.</li>
<li>Try upgrading or downgrading your router firmware.</li>
<li>Try looking for alternative firmware for your router like <a href="http://www.dd-wrt.com/site/index" target="_blank">dd-wrt</a>.</li>
<li>Try changing your subnet mask effectively changing your announcement address (because of the changing boundaries of your subnet). Most router UIs that block subnet routing assume you’re using 255.255.255.0 making the announcement address x.x.x.255 and thus filter on the last number &gt; 255.</li>
</ol>
<p>Sometimes it’s still not enough to just simply route all traffic on UDP port 9 to your entire subnet as some routers still won’t know how to route the traffic to a physical address as it doesn’t know (or simply forgot due to cache timeout) where to send it to. You can try to trick your router into remembering your servers’ physical address by adding it’s IP and MAC address to the DHCP exclusion list:</p>
<p><a href="http://www.martijnbrant.net/wp-content/uploads/2011/12/dhcp.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="dhcp" src="http://www.martijnbrant.net/wp-content/uploads/2011/12/dhcp_thumb.png" alt="dhcp" width="336" height="100" border="0" /></a></p>
<p>Great! Now with routing all setup, it’s time to test your new Wake on WAN setup. You could try this by asking someone else to do this or by sending wake up command via your smartphone disconnected from your WiFi and send the packets to <a href="http://www.whatismyip.org/" target="_blank">your internet IP address</a>. I found this to be a hassle when testing and found two great little websites specifically to send WOL commands to your IP: <a href="http://wol.dtools.net/" target="_blank">wol.dtools.net</a> and <a href="http://wakeonlan.me/" target="_blank">wakeonlan.me</a>. Get someone / your smartphone / these sites to send your public IP address the proper WOL commands for your servers physical address and your server should now rise from it’s deep sleep!</p>
<h2>Now to get fancy…</h2>
<p>I wanted this system to be friendly and easy enough so my girlfriend could also make use of it. So I made a little server status and Wake On Wan website for us both. It contains both uptime checkers and links to wake up our server. Want to wake the server to watch a little network-hosted movie on the media player using any type of internet browser (e.g. iPad) or maybe get some file from the home server when at work? Just a little visit to a simple website and the home server is running in no time.</p>
<p><a href="http://www.martijnbrant.net/wp-content/uploads/2011/12/serverui.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="serverui" src="http://www.martijnbrant.net/wp-content/uploads/2011/12/serverui_thumb.png" alt="serverui" width="563" height="253" border="0" /></a></p>
<p>This little mini site does nothing but host some quick links to often used systems and does a little check to see if specific services / computers are connectable from the web. It’s written in PHP and uses the following two bits of code:</p>
<ul>
<li><a href="http://corpocrat.com/2009/03/01/php-script-to-check-server-status-onlineoffline/" target="_blank">GetServerStatus() using fsockopen()</a></li>
<li><a href="http://www.hackernotcracker.com/2006-04/wol-wake-on-lan-tutorial-with-bonus-php-script.html" target="_blank">WakeOnLan() using socket_create()</a></li>
</ul>
<p>Throw the two scripts together on a simple public-facing always-on PHP host and you’ll be able to always turn on your systems without the need of special configured software or the need to be on the same subnet as your server! The extra shortcuts will make it easier for your better half to use your geeky infrastructure.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.martijnbrant.net/2011/12/enabling-wake-on-wanpower-savings-for-your-home-network-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7: Looking ahead at PDC</title>
		<link>http://www.martijnbrant.net/2008/10/windows-7-looking-ahead-at-pdc/</link>
		<comments>http://www.martijnbrant.net/2008/10/windows-7-looking-ahead-at-pdc/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 21:00:30 +0000</pubDate>
		<dc:creator>Martijn Brant</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[7]]></category>
		<category><![CDATA[Castles]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[HomeGroups]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[Longhorn]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mutli-touch]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[PDC 2008]]></category>
		<category><![CDATA[Seven]]></category>
		<category><![CDATA[uac]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[Windows 7 Server]]></category>
		<category><![CDATA[Windows Vista R2]]></category>

		<guid isPermaLink="false">http://www.martijnbrant.net/?p=89</guid>
		<description><![CDATA[What can we expect to see of Windows 7 at the upcoming Microsoft Professional Developers Conference (or PDC) next week? I take a sneak peak at some of the features or improvements leaked, discussed or presented the last couple of weeks. This list isn’t accurate as Microsoft has deliberately been quiet about Windows 7 and [...]]]></description>
				<content:encoded><![CDATA[<p>What can we expect to see of Windows 7 at the upcoming Microsoft Professional Developers Conference (or PDC) next week? I take a sneak peak at some of the features or improvements leaked, discussed or presented the last couple of weeks. This list isn’t accurate as Microsoft has deliberately been quiet about Windows 7 and its main features. Expect to hear about most of the following article next week when Windows 7 is officially uncovered to developers, IT pros, the press and the rest of the public at Microsoft PDC 2008!</p>
<address><span style="color: #ff6600;"><em>Note: This article was written just before the official unveiling of Windows 7. The following notes and features are based on speculations, rumors, leaked information and screenshots. This article is made in partnership with Microsoft oriented weblog Bink.nu. Credit given where credit is due.</em></span></address>
<address> </address>
<address> </address>
<h3>Will Windows 7 get a cool new user-interface in terms of graphical overhaul?</h3>
<p>Nope. Microsoft did officially state they won’t be changing the UI a lot (like they did when moving from Windows XP to Windows Vista) as, although very cool, most people get scared when seeing a new UI. The average user or users with less computer experience had some trouble adapting to the (rather minor, in my opinion) changes Windows Vista brought. So be prepared to be let down when it comes to the graphical appearance of the system itself if you were expected something better / newer / nicer. They are however putting some effort into making the experience more uniform across the system.</p>
<p style="text-align: center;"><a href="http://screenshots.winfuture.de/1223485042.jpg"><img class="alignnone size-medium wp-image-100" title="1223485042" src="http://www.martijnbrant.net/wp-content/uploads/2008/10/1223485042-300x225.png" alt="" width="300" height="225" /></a><br />
<span style="color: #808080;">[http://screenshots.winfuture.de/1223485042.jpg, credit: WinFuture.de]</span></p>
<h3>I hate User Account Control (UAC) in Vista! Are they going to change that at all?</h3>
<p>Nope. UAC as designed is a basic security and permissions/access design that should be implemented in every modern day operating system. Linux and Mac OS X have had this design for ages now, separating users from admins and raising privileges on the spot when needed. In some of the latest leaked screenshots, it showed Microsoft is however working on refining the user experience when using User Account Control. It showed a configuration panel allowing the user to set when and how the user should be notified of UAC notifications. Also note that Microsoft is very much paying attention to the general public on this issue. Based upon user input when Vista launched, Microsoft refined UAC in the Windows Vista Service Pack 1 release.</p>
<h3>Will Windows 7 have a completely new and rewritten kernel powering the OS giving us more power?</h3>
<p>Nope. Microsoft stated on their official Windows 7 blog they won’t be bringing a brand new kernel to the system as it’s simply not needed. The current NT kernel is just fine and, although people like to think otherwise, is fairly fast. They (Microsoft) did say they are brining improvements to the kernel as always. One should also consider the compatibility issues created when changing some as fundamental as the Windows kernel itself.<br />
<a href="http://windowsvistablog.com/blogs/windowsvista/archive/2008/05/27/communicating-windows-7.aspx"><span style="color: #808080;">[http://windowsvistablog.com/blogs/windowsvista/archive/2008/05/27/communicating-windows-7.aspx]</span></a></p>
<p>(Story continues after the break! Please read on for more information)</p>
<p><span id="more-89"></span></p>
<h3>So when is this secret OS coming out?</h3>
<p>No one really knows of course but lately there have been some rumors on the interwebs that Windows 7 would be landing just before the summer of 2009. Personally I think a Q4 CY2009 (November enterprise/business launch, January 2010 consumer launch) is more realistic. Then again they should really try to get this to the OEMs before the holiday seasons as missing that launch window with Windows Vista did in fact hurt sales.</p>
<h3>This doesn’t seem to be a big thing.. Windows Vista R2?</h3>
<p>Well yes and no. A lot of people I talk to say Windows 7 is going to be a slight update and call it Windows Vista R2 (after the naming convention of Windows Server updates) and state Windows 7 won’t bring drastic new features to the table. Microsoft disagrees and call Windows 7 “a major release” in the Windows product line deserving a X. release rather than a .X release. Yes it’s true Windows 7 won’t change that much compared to its older brother Windows Vista. The change in name is more of a marketing stunt to get rid of the bad name the press has given Windows Vista (more on that in the closing statement). It’s a good move made by Microsoft and it also comes in line with the yet-to-release Windows Mobile 7. It sets a new image and a clear image for the freshly (on some people opinion: slightly) updated Windows.<br />
<!-- google_ad_client = "pub-6193931411042545"; google_ad_slot = "8886514683"; google_ad_width = 468; google_ad_height = 60; // --></p>
<h3>I know a feature officially announced, ha! Multi-Touch input!</h3>
<p>And you are right! Windows 7 is bringing multi-touch input in a consumer based operating system to the masses. At All Things Digital this year, Microsoft chairmen and CEO Bill Gates and Steve Ballmer gave a small demo showing the typical multi-touch features found on other devices (Apple iPhone, modern laptop touchpads) such as pinching and navigating a maps using multiple fingers. How Microsoft will implement the new style of input is still anyone’s guess. If I’m correct (and I’m not an Apple developer what so ever), Apple uses a gesture recognition system that takes away the complexity of handling multiple events. Of course this won’t always work in a operating system environment where developers need to use more options than just gestures. Again .. I’m not sure on how Apple is doing it, but anything multi-touch is really hard. Almost every input system relies on the input cursor being at one spot at the screen with a X and Y coordinate. Multi-touch changes all that as there will be multiple points of contacts. Then again Microsoft had a pretty cool training ground: Microsoft Surface.</p>
<p><a href="http://d6.allthingsd.com/20080527/gates_ballmer/"><img class="alignnone size-medium wp-image-103" title="302726998_fsqga-m" src="http://www.martijnbrant.net/wp-content/uploads/2008/10/302726998_fsqga-m-300x199.jpg" alt="" width="300" height="199" /></a><br />
<span style="color: #808080;">[http://d6.allthingsd.com/20080527/gates_ballmer/, credit: ATD]</span></p>
<p>It is however important that Microsoft brings rich new APIs to the system allowing developers to easily make use of the new hardware features. For small time developers or system architects who want to get going quickly without messing about with input methods, Microsoft should provide a gesture-based interface with a set range of gesture commands to be inputted put into the apps. For more advanced developers such as game creators, Microsoft should allow direct access to the input itself allowing developers create amazing stuff and not being limited by the built-in gesture recognition system.</p>
<p>Dell has a tablet PC that already allows multi-touch input in older operating systems on the market today. Microsoft better provide a interface that all manufacturers and developers can use or the technology will be forgotten. A good example is the implementation of tilt and orientation sensors in the current Windows Mobile devices. Microsoft provides no API what so ever to support these types of sensors right now resulting in closed APIs being written (quite poorly) by the manufacturers themselves. They are brining those APIs to Windows Mobile 7 and even to Windows 7 itself but they better life up to the high expectations else adoption will be slow or fragmentation in the market will occur.</p>
<h3>What are HomeGroups?</h3>
<p>The first time I heard about HomeGroups (or Longhorn Castles) was early this year from blogger Long Zheng. He wrote the following on his blog: “If HomeGroup is indeed Castle byte for byte, then what it is basically is the equivalent of an enterprise-grade Active Directory roaming-profile network setup simplified into a wizard dialog with a password field and checkboxes”. In short .. Roaming Profiles for the masses without the need of a separate domain controller on your network. I’m very curious on how such a feature would work or be implemented, however the end result would be great. No more synchronizing data between PCs and manually setting up new boxes at home. We’ve had this technology in the professional workspace for over 15 years now. With the whole synchronization hype going one, this would raise the bar even higher.</p>
<p><a href="http://www.istartedsomething.com/20080215/windows-7-homegroup-rebirth-longhorn-castle/"><img class="alignnone size-medium wp-image-104" title="homegroup1" src="http://www.martijnbrant.net/wp-content/uploads/2008/10/homegroup1-300x225.jpg" alt="" width="300" height="225" /></a><br />
<span style="color: #808080;">[http://www.istartedsomething.com/20080215/windows-7-homegroup-rebirth-longhorn-castle/, credit: Long Zheng]</span></p>
<p>This feature is my personal favorite and I really hope they can make it work. As Zheng said, the feature was originally made for Windows Longhorn and ultimately Windows Vista however, probably due to quality concerns, they have cut the feature as no one has seen the living daylight of this type of functionality in Windows Vista. One little shed of hope: A screenshot leaked not too long ago, clearly showed the feature’s configuration page.</p>
<p><a href="http://screenshots.WinFuture.de/1222250455.jpg"><img class="alignnone size-medium wp-image-105" title="1222250455" src="http://www.martijnbrant.net/wp-content/uploads/2008/10/1222250455-300x279.png" alt="" width="300" height="279" /></a> <span style="color: #808080;"><br />
[http://screenshots.WinFuture.de/1222250455.jpg, credit: WinFuture.de]</span></p>
<p>The biggest problem to be solved is of course the storage of the Windows profile and how different computers use different settings. I wouldn’t want my workstation having the power settings of my media center or even my notebook for that matter. Keeping profiles in sync is another issue to consider when implementing this features. I expect the HomeGroups feature to be present but slimmed down. Don’t expect Windows profile syncing anytime soon and I’m guessing they are going to use Windows Live SkyDrive or Windows Live Mesh for storage for data such as documents or pictures. Co-blogger Raymond Comvalius also suggested Microsoft once talked about (roaming) profile syncing using USB storage devices, however I have yet to see such a feature being implemented or suggested. It’s a shame but understandable as it’s no easy feat keeping profiles in sync whilst keeping machine-specific settings intact using consumer friendly tools and configuration settings. Most people get confused when it comes to synchronization.</p>
<h3>What is context-aware computing (sensors)?</h3>
<p>Again going by what screenshots can tell you, and some information found on the official Windows 7 blog, Windows 7 will bring, what I at least call, context-aware computing. The operating system can use external third partner sensors to provide information about where the user is user the PC and how he is using it. Is he on move, sitting down, resting the computer on his lap? Is he in a secure location such as at home or on a business site?</p>
<p><a href="http://screenshots.WinFuture.de/1222250470.jpg"><img class="alignnone size-medium wp-image-106" title="1222250470" src="http://www.martijnbrant.net/wp-content/uploads/2008/10/1222250470-300x197.png" alt="" width="300" height="197" /></a><br />
<span style="color: #808080;">[http://screenshots.WinFuture.de/1222250470.jpg, credit: WinFuture.de]</span> <!-- google_ad_client = "pub-6193931411042545"; google_ad_slot = "8886514683"; google_ad_width = 468; google_ad_height = 60; // --></p>
<h3>What are accelerators for Windows?</h3>
<p>Look at the Internet Explorer 8 beta Accelerators and integrate that into Windows itself. Nothing too fancy but I’m betting the EU will like this features as users can easily choose a different datasource or search provider.</p>
<h3>Is Microsoft making Windows 7 x64 only?</h3>
<p>Nothing is really known whether Microsoft will make Windows 7 64-bit only however it’s really hard to believe Microsoft will make it 64bit-exclusive as not every CPU in the market can run 64 bit software. Older models and models specific for certain applications such as netbooks or embedded systems, do not have the needed x86-64 instruction set. Of course, just like Windows Vista, Windows 7 will have a 64-bit version. It’s very likely that the Windows 7 Server edition will be x64 only as the server teams stated again and again that Windows Server 2008 will be the last server-oriented operating system to have both a x86 and a x64 version. (Wikipedia tends to think differently and credits my personal weblog for saying both Windows 7 and Windows 7 Server will be x64-exclusive, which I never said. The article is now updated.) <a href="http://www.martijnbrant.net/2008/08/microsoft-nl-confirms-windows-server-2008-r2-is-in-fact-windows-7/"><span style="color: #808080;">[http://www.martijnbrant.net/2008/08/microsoft-nl-confirms-windows-server-2008-r2-is-in-fact-windows-7/]</span></a></p>
<h3>Vista has too many SKUs (different versions of Vista), are they fixing that?</h3>
<p>Vista has many SKUs.. yes. Too many? Possibly however you should consider that most users won’t need the Enterprise or Starter version. The Home Basic version isn’t that good so I never advice it to anyone. That leaves only 3 real choices over the 2 XP SKUs: Home Premium, Business and Ultimate. I always advise consumers to go for HP, business users with Business and people who want it all (or know that you get like 50 copies when attending any Microsoft conference) with Ultimate. So it’s really not that many however it would be nice if they could drop the Home Basic one as it is useless to me. It’s barely cheaper compared to the more feature-rich Home Premium (difference in price is mostly in the DVD codec being provided yes or no). Consumers should have to choose between Home, Business and Ultimate. Enterprise and Starter will still have their place but consumers don’t need to see it. Of course it’s up to the gentlemen in Redmond.</p>
<h3>Windows XP isn’t dead yet! How come? What will change with 7?</h3>
<p>Yes it’s true that since XP was born in 2001, it’s still very much alive in the marketplace. No I’m not referring to the (relatively) small group of people (consumers!) being bitter about Windows Vista and wanting to downgrade to XP. I’m talking about the spicy new hardware phenomena called Netbooks. Netbooks are small light weight devices with small screens, a power-minded CPU and low on RAM. These machines are focused on low-budget consumers, developing nations and people wanting a small and portable extra system. The problem with netbooks is they lack the power to run the high-demanding operating system we use today. When Windows Vista was being designed, Microsoft stated modern computers that the average consumer would buy would be fast enough to run the new and high-demand system. And they were right. However just after Windows Vista launched, the new craze had hit the market. Windows Vista was deliberately designed as a heavy OS with a strong (and fat) foundation to run on. Windows 7 is now building on this foundation and it’s going to pay off just fine with “normal” computer. The problem is of course, the average netbook isn’t powerful enough to run Windows Vista with all its glory. Some OEMs (like HP and Gigabyte) have launched netbook product running Windows Vista yet most consumers opt not to have all the new features Vista brings and choose to run an older operating system which demands less of the system: Windows XP. Microsoft being able to provide a adequate solution in time (such as a Windows Vista Light Edition), they decided to cut Windows XP off for the normal market and only give away Windows XP Home Edition licenses for select products in the market. Only netbooks with less than 2Ghz cpu, 1.5GB of RAM and screen smaller than 11”, is allowed to run the age-old Windows XP Home license. Microsoft has said to make Windows 7 more componentized and more modular than its predecessors allowing them to design a system for more different types of scenarios. Whether Microsoft is brining a Windows 7 Netbook edition, is yet to be seen. There are currently 10” tablet netbooks on market with touch screen capabilities for around 500 dollars. Wouldn’t it be cool to run Windows 7 on a 10” netbook with multi-touch for less than 600$? <span style="color: #808080;"><em>On a small side-note: My AsusTek EEE PC 1000H with a 1.6ghz Atom CPU and 1GB of RAM runs Windows Vista Ultimate just fine.</em></span></p>
<h3>Native VHD support</h3>
<p>The new buzzword the last couple of years: Virtualization. And rightfully so. The new technology from not only Microsoft, allows users to run virtual copies of systems on their own PC. Unfortunately there still isn’t a uniform standard for storing these virtual copies. Microsoft current virtualization products (VPC 2007, Virtual Server 2005 R2 and Hyper-V server) use their own storage format called VHD. The tech is quite similar to other virtualization products such as VMWare Workstation and most product allow for importing the different types of harddisk images. Long Zheng, again, found the following on the PDC agenda after it was published: “Virtual hard disk (VHD) is becoming a de facto standard image format for virtual machine operating system images. This session discusses native support of VHD in Windows Server 2008 R2.” (Quick note: 2008 R2 = 7).</p>
<p><span style="color: #808080;"><a>[http://www.istartedsomething.com/20081013/winhec-2008-agenda-confirms-native-vhd-suppor/, credit: Long Zheng]</a> </span></p>
<h3>Will Windows 7 bring new deployment options?</h3>
<p>No probably not and why would it? Microsoft overhauled their deployment technologies when they made Vista. Using Windows Deployment Services is easier than ever to deploy images over your corporate or system builder network. The new .WIM imaging standard can store the operating system in a file-based image. The HAL-less architecture allows for hardware-independent deployment of images making supporting and deploying these types of image really easy. So really there is no need to update the current deployment technique.</p>
<p>However a good feature would be a Mac OS X / Windows 98 like installer. Being able to choose which components are installed and which aren’t is a much missed feature in both Windows XP and Windows Vista. A power-user who knows what he’s doing (or thinks he know what he’s doing, trust me, those two aren’t the same) should be able to perform a custom installation without resorting to extra tools or config files. Yes the new unattended.xml allows for more customization, however it shouldn’t be needed. It should be an option on the Windows DVD.</p>
<p>Then again Microsoft probably won’t implement this feature as it makes supporting system less-easier (not harder, just not as easy). They made choice of now allowing for customizations during default installation to ensure every Windows XP and Windows Vista would have the same features. Look at it from a technical support standpoint: Nearly every Windows Vista PC is feature-wise exactly the same. They all have the Snipping tool, Paint and Wordpad available from the start making support just a little bit easier.</p>
<h3>Desktop and taskbar integration</h3>
<p>A term used a couple of times when I hear certain IT pros and other Windows related professionals connected close to Microsoft, is that the desktop and taskbar will integrate. It’s even in the PDC 2008 Promo song “4 Softies and a Pizza Guy &#8211; P-D-C 2008”. Line 3 of Verse 2A is “The desktop and taskbar will integrate”. Of course this could simply be nothing. However no one has yet explained the small little blue square the bottom of every screenshot leaked so far! Mysterious? Yes!</p>
<p><a href="http://www.youtube.com/watch?v=Vv2M4aIMc-8"><span style="color: #808080;">[http://www.youtube.com/watch?v=Vv2M4aIMc-8, credit: Microsoft promo]</span></a></p>
<p style="text-align: center;"><a href="http://screenshots.WinFuture.de/1222273806.jpg"><img class="alignnone size-full wp-image-107" title="1222273806-s" src="http://www.martijnbrant.net/wp-content/uploads/2008/10/1222273806-s.png" alt="" width="248" height="172" /></a> <span style="color: #808080;"><br />
[http://screenshots.WinFuture.de/1222273806.jpg, credit: WinFuture.de]</span> <!-- google_ad_client = "pub-6193931411042545"; google_ad_slot = "8886514683"; google_ad_width = 468; google_ad_height = 60; // --></p>
<h3 style="text-align: left;">Hyper-V integration?</h3>
<p>Will Windows 7 bring virtualization as a part of the operating system in the form of a stand-alone version of Hyper-V? I know a lot of IT pros and Microsoft Certified Trainers have been (ab)using Windows Server 2008 as a workstation running Hyper-V virtualization. It is a really good product. Currently the only Microsoft-made virtualization for the consumer-based Windows is Virtual PC 2007 which, although fair enough performance, lacks in the feature department to be honest.</p>
<h3>Changes to the sidebar?</h3>
<p>As seen on the integration screenshot, the sidebar Widg.. oh I mean Gadgets are no longer tied to the side of the desktop. They can now roam free. Also there no longer is a shadow on the side of your desktop (which I, personally, always found rather depressing to be honest. Silly me).</p>
<p style="text-align: center;"><a href="http://screenshots.WinFuture.de/1222273806.jpg"><img class="alignnone size-medium wp-image-108" title="1222273806" src="http://www.martijnbrant.net/wp-content/uploads/2008/10/1222273806-300x225.png" alt="" width="300" height="225" /></a><br />
<span style="color: #808080;">[http://screenshots.WinFuture.de/1222273806.jpg, credit: WinFuture.de]</span></p>
<h3>Windows Media Center</h3>
<p>Microsoft did some tweaking to the Windows Vista version of Windows Media Center with the TV pack update released (or not) this summer. It’s known that Fiji (as its codename was) doesn’t bring a lot of new features to the consumer. It mostly a format update.</p>
<p>Leaked screenshots show a slightly tweaked main UI with larger text sizes and different placement of the different menus.</p>
<p style="text-align: center;"><a href="http://screenshots.winfuture.de/1222250345.jpg"><img class="alignnone size-medium wp-image-109" title="1222250345" src="http://www.martijnbrant.net/wp-content/uploads/2008/10/1222250345-300x235.png" alt="" width="300" height="235" /></a><br />
<span style="color: #808080;">[http://screenshots.winfuture.de/1222250345.jpg, credit: WinFuture.de]</span></p>
<h3>Windows Media Player</h3>
<p>WMP, my personal weapon of choice when it comes to media, will get a fresh coat of paint. It now features more Windows Live Wave 3-like colors with its trendy whites and blues. The player is also getting a new mini-mode.</p>
<p style="text-align: center;"><a href="http://screenshots.winfuture.de/1222250363.jpg"><img class="alignnone size-medium wp-image-110" title="1222250363" src="http://www.martijnbrant.net/wp-content/uploads/2008/10/1222250363-300x225.png" alt="" width="300" height="225" /></a><br />
<span style="color: #808080;">[http://screenshots.winfuture.de/1222250363.jpg, credit: WinFuture.de]</span></p>
<h3>How about that browser?</h3>
<p>Don’t believe everything the blogging sphere is telling you. Internet Explorer is still very much alive and still is the most used web browser since the mid-90’s. Sure it’s more of a tough market these days with products like Mozilla Firefox, Opera and Safari on the rise, but Internet Explorer still is being actively developed by Microsoft. Windows 7 will feature Microsoft Internet Explorer 8 and will be exactly the same as the Internet Explorer 8 currently in development by the IE team. You can pick up the IE8 Beta 2 for some time now. Expect the final version later this year.</p>
<h3>Vista had some issues running on certain types of hardware (i.e. I tried to run it on my old slow pc and it didn’t work, surprise surprise). Will Windows 7 have these issues?</h3>
<p>First off .. Vista’s hardware problems weren’t all that bad when compared to the release of Windows 2000 and Windows XP. The media has blown this way out of proportion.</p>
<p>Will Windows 7 perform great out of the box? No one can say for sure but every new product has it’s issues. However Microsoft did note on its Windows 7 blog that the fundamentals of Windows 7 will be nearly identical to those of Windows Vista. The system requirements will be nearly identical. Personally I’ve always said that any pc that runs Vista just fine, Windows 7 will run great on.</p>
<p><a href="http://blogs.msdn.com/e7"><span style="color: #808080;">[http://blogs.msdn.com/e7]</span></a></p>
<h3>Less bundled apps?</h3>
<p>It has been said Windows 7 will feature less bundled apps from the start and will rely on users using either their own software, or Microsoft Office or Windows Live applications. Personally I hope this isn’t true and hope the Windows 7 operating system doesn’t lack basic functions such as reading email, handling contacts or scanning photos. These are all features that would appeal the average consumer and it would be a letdown you’re brand spanking new computer doesn’t how to handle media or information properly. I’m not saying Windows Vista’s Windows Mail program is perfect but I know enough people who use it (and have used Outlook Express for years, *shivers down spine*). Taking away functionality will not only make the system less valuable, it will also allow more OEMs to install yet more crap-ware on the preinstalled systems.</p>
<p><a href="http://news.cnet.com/8301-13860_3-10048142-56.html"><span style="color: #808080;">[http://news.cnet.com/8301-13860_3-10048142-56.html, credit: Ina Fried, CNet]</span></a></p>
<h3>Paint?</h3>
<p>Paint! Microsoft is, in years and years time now, finally giving Paint a graphical overhaul is desperately needs. Most of us (ab)use Paint as a quick and dirty editing and screenshotting program. However Paint can actually do a whole lot more yet it’s features and tools are hard to use.</p>
<p>The latest screenshots showed a surprise that shocked everyone. Paint has got the Office 2007-style Ribbon! Could we possibly ask for more from a basic built-in editing program?</p>
<p style="text-align: center;"><a href="http://screenshots.WinFuture.de/1221989444.jpg"><img class="alignnone size-medium wp-image-111" title="1221989444" src="http://www.martijnbrant.net/wp-content/uploads/2008/10/1221989444-300x197.png" alt="" width="300" height="197" /></a><br />
<span style="color: #808080;">[http://screenshots.WinFuture.de/1221989444.jpg, credit: WinFuture.de]</span></p>
<h3>Ok .. how about Wordpad?</h3>
<p>Like we say in the Netherlands: You ask, we serve! Wordpad also got the Ribbon interface. Hopefully it will also get some Microsoft Office import functionality to quickly touch up or print out a Word document without the new for Word or Word Viewer to be installed.</p>
<p style="text-align: center;"><a href="http://screenshots.winfuture.de/1221989443.jpg"><img class="alignnone size-medium wp-image-112" title="1221989443" src="http://www.martijnbrant.net/wp-content/uploads/2008/10/1221989443-300x178.png" alt="" width="300" height="178" /></a><br />
<span style="color: #808080;">[http://screenshots.winfuture.de/1221989443.jpg, credit: WinFuture.de]</span></p>
<h3>Ok .. long shot .. Calc?</h3>
<p>Yup.. Even Calculator is getting an overhaul and getting some pretty sweet new features such as easier to read numbers when not using the Base-10 system (like Hex or Bin), history, Mileage calculator, Mortgage estimation and time calculation. Pretty sweet for a built-in calculator most people won’t look any further beyond calculating the square root of 32. (Stop launching calc.exe when reading this).</p>
<p style="text-align: center;"><a href="http://screenshots.winfuture.de/1222250167.jpg"><img class="alignnone size-medium wp-image-113" title="1222250167" src="http://www.martijnbrant.net/wp-content/uploads/2008/10/1222250167-300x243.png" alt="" width="300" height="243" /></a><br />
<span style="color: #808080;">[http://screenshots.winfuture.de/1222250167.jpg, credit: WinFuture.de]</span></p>
<h3>Powershell 2</h3>
<p>More and more reports are saying PowerShell 2 will be natively supported in Windows 7 and will ship out of the box. This of course simplifies administrating systems from a command line. An extra GUI (demo’d at last TechEd for IT Pro in Florida this year) is also being shipped with the operating system.</p>
<p style="text-align: center;"><a href="http://screenshots.winfuture.de/1221989650.jpg"><img class="alignnone size-medium wp-image-114" title="1221989650" src="http://www.martijnbrant.net/wp-content/uploads/2008/10/1221989650-300x213.png" alt="" width="300" height="213" /></a><br />
<span style="color: #808080;">[http://screenshots.winfuture.de/1221989650.jpg, credit: WinFuture.de]</span></p>
<h3>Anymore stuff we should expect in Windows 7 then?</h3>
<p>Sure .. loads of stuff actually. You’re getting a XPS viewer out of the box, more Windows Aero customization options, Direct3D 11, Private Broadcaster Architecture support, WDDM 1.1 subsystem, a slightly tweaked Windows Explorer (more fresher look, nothing drastic such as a tabbed Explorer), &gt;64 logical processor support (finally!) and many more little tweaks here and there.</p>
<h3>Will it finally remember my folder preferences and not choose the best layout for my folders in the Windows Explorer?</h3>
<p>I really don’t know and people should really stop bugging me about this. Read this: http://www.tweakguides.com/VA_4.html. That’s including you, Chewbacca!</p>
<p>So as you can see, Windows 7 has a lot to bring to the table. Is it a ground-shaking release which will stir up a lot of trouble like some analysts in the media said Windows Vista did during its launch? No it probably won’t as Windows 7 build on the new foundation laid down by Windows Vista. Does this make Windows Vista any less of an operating system then it is right now? No of course not. People seem to forget that it’s normal to see a Windows release every 3 years like we saw with Windows 95, 98, 2000, XP. What happened during the development of Windows Vista (or Longhorn) was a mistake. Period. According to the mainstream press they didn’t fix that mistake and Windows Vista is flawed from the start. Sure it has been a bit of a bumpy ride the last 7 years but I wouldn’t call Windows Vista flawed. I regularly work with System Builders and OEM partner to get a grip on what the average consumer thinks of Windows Vista. More and more people, and this is also clearly visible on the public internet, come to realize the press is not being totally unbiased when writing about Windows Vista and the motto “sex sells” clearly comes to mind. In the entire year of 2007, the most popular thing to do in the mainstream IT press was to jam that pitchfork a bit harder in Windows Vista. Unfortunately Windows Vista will go down in the books as flawed (slightly fixed by SP1) and Windows 7 will be the savior of the day. This hardly true but looking at current trends, it’s quite possible.</p>
<p>You shouldn’t see Windows 7 as a patchjob to fix the flaws made in Windows Vista, but rather the implementation of new ideas build on the new foundation built by Windows Vista 3 years earlier. By not drastically changing the system requirements and core of the OS, most (if not nearly all) systems that run Windows Vista today, should run Windows 7 just fine. This is important as Windows Vista did raise the bar rather high. Raising it higher could upset a lot of consumers and IT pros alike.</p>
<p>Should you wait for buying that new laptop until Windows 7 hits the shelves? No .. you shouldn’t postpone such a purchase based upon the release of new software. Sure if the operating system is coming out next month, it worth it to wait a little while. But other than that, I don’t see Windows 7 shipping before Q4 CY2009 so waiting another 13 to 14 months would be absurd.</p>
<p>How much of this article is actually based on true facts, remains to be seen. Be sure to tune into the live webcast (will be posted on the Microsoft-oriented weblog <a href="http://www.bink.nu/">www.bink.nu</a> when available) and check out the all-star live blogging team reporting the action live:</p>
<p><a href="http://www.neowin.net/news/main/08/10/22/all-star-bloggers-group-liveblogging-at-pdc-2008">http://www.neowin.net/news/main/08/10/22/all-star-bloggers-group-liveblogging-at-pdc-2008</a></p>
<p>Best of luck go out to Ed Bott, Kip Kniskern, Long Zheng, Mary Jo Foley, Paul Thurrott, Rafael Rivera and Tom Warren. I would like to thank IT pro, trainer and writer Raymond Comvalius (check out his new Windows Vista book!), Technology guru Hugo Leijtens and of course the owner of Bink.nu itself: Steven Bink.</p>
<p>Microsoft PDC 2008 begins October 26 and ends October 30. The main keynote is the 27th at 8:30AM. Don’t miss it or the live coverage!</p>
<h3>About Martijn Brant</h3>
<p>Martijn Brant is a Microsoft Certified IT Pro and Technology Specialist specialized in Windows Vista and user experiences. He has over 5 years of experience working with consumer minded deployments and optimization of user experiences. For years he has helped Microsoft improve their products and regularly writes as an analyst on the Microsoft oriented website Bink.nu. His personal website is <a href="http://www.martijnbrant.net/">http://www.martijnbrant.net/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.martijnbrant.net/2008/10/windows-7-looking-ahead-at-pdc/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Woops</title>
		<link>http://www.martijnbrant.net/2008/10/woops/</link>
		<comments>http://www.martijnbrant.net/2008/10/woops/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 19:44:56 +0000</pubDate>
		<dc:creator>Martijn Brant</dc:creator>
				<category><![CDATA[Website / personal]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[inverted colours]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[messed up]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.martijnbrant.net/?p=78</guid>
		<description><![CDATA[I had logged into my Vista Ultimate machine remotely over the local network. When I walked over to the machine itself, it showed this weird inverted login screen. A touch of the mouse, fixed it. Two more on my Flickr account.]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.martijnbrant.net/wp-content/uploads/2008/10/img_00831.jpg"><img class="size-medium wp-image-77 alignnone" title="img_00831" src="http://www.martijnbrant.net/wp-content/uploads/2008/10/img_00831-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p style="text-align: left;">I had logged into my Vista Ultimate machine remotely over the local network. When I walked over to the machine itself, it showed this weird inverted login screen.</p>
<p style="text-align: left;">A touch of the mouse, fixed it. Two more on my <a href="http://www.flickr.com/photos/27467900@N05/sets/72157608334940938/">Flickr account</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.martijnbrant.net/2008/10/woops/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HP harddisk encryption software and me&#8230;</title>
		<link>http://www.martijnbrant.net/2008/10/hp-harddisk-encryption-software-and-me/</link>
		<comments>http://www.martijnbrant.net/2008/10/hp-harddisk-encryption-software-and-me/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 00:43:54 +0000</pubDate>
		<dc:creator>Martijn Brant</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Website / personal]]></category>
		<category><![CDATA[compaq]]></category>
		<category><![CDATA[drive]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[hdd]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[mcafee]]></category>
		<category><![CDATA[notebook]]></category>
		<category><![CDATA[problems]]></category>
		<category><![CDATA[protecttools]]></category>
		<category><![CDATA[recovery]]></category>
		<category><![CDATA[safeboot]]></category>

		<guid isPermaLink="false">http://www.martijnbrant.net/?p=73</guid>
		<description><![CDATA[As you may now, I usually use a HP Compaq business notebook (the 15” 8510p to be exact). For the last 9 months I have been using this model for both work and personal usage and it’s my weapon of choice when needing a mobile powerhouse without breaking my back. Performance is great (you can [...]]]></description>
				<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">As you may now, I usually use a HP Compaq business notebook (the 15” 8510p to be exact). For the last 9 months I have been using this model for both work and personal usage and it’s my weapon of choice when needing a mobile powerhouse without breaking my back. Performance is great (you can get better these days, I got one of the last pre-Penryn models) and overall it’s a reliable and sturdy device.</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">So last week I was going over some security principles and decided that file-based encryption wasn’t enough for my mobile system. I decided to look at drive encryption and for my scenario I had 2 very good and supported choices:</span></span></span></p>
<p class="MsoListParagraphCxSpFirst" style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1;"><span style="font-family: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-US"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">         </span></span></span><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">Windows Vista Bitlocker<br />
I run Windows Vista Ultimate x64 so using Bitlocker would be a viable option for me</span></span></span></p>
<p class="MsoListParagraphCxSpLast" style="text-indent: -18pt; margin: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo1;"><span style="font-family: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-US"><span style="mso-list: Ignore;"><span style="font-size: small;">·</span><span style="font: 7pt &quot;Times New Roman&quot;;">         </span></span></span><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">HP Protecttools Drive Encryption<br />
The official business-level encryption solution provided by the OEM, HP, itself.</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">At first I wanted to use Bitlocker and I used the Bitlocker preparation Vista Ultimate Extra to prepare my harddrive for Bitlocker usage. The tool however refused to use my harddrive as it didn’t understood some of the partitions located on the drive (yes, even I have a dualboot to Linux, don’t like it tough) and it refused my harddrive.</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">Too bad and I decided to use the OEM-supported solution HP ProtectTools Drive Encryption. I figured as HP is a large and <span style="mso-spacerun: yes;"> </span>good company (who has always given me great tech support here in the Netherlands), there would be no recovery issues in the event something should go horribly wrong.</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">And boy did things go wrong…</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">Earlier this month I turned on Drive Encryption in the software (which is buggy, doesn’t autolaunch the admin tool as Administrator in Windows Vista with UAC turned on, crap HP software). It took about 2 hours to encrypt my drive and it installed a little on-the-fly decryption app in the bootloader. All was working great and performance was still very good. I backed up a recovery key to 2 different USB sticks (just in case). It also asked me whether I wanted to use the online recovery service. As the service does nothing but store your decryption key for a ridiculous amount of money / year, I declined and used the USB-only solution.</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">Exactly one week ago, Thursday afternoon, I was prepping a demo I was going to give the following day @ 9AM. At around 15:00, I was done with my notebook and switched it to standby. Sometime later I had to change some boot arguments of the Windows Vista bootloader and used a few applications to reflect the changes needed (who I’m guessing rewrote the Vista bootloader, nothing fancy). All was good and I rebooted to test my changes and I noticed it didn’t load the HP decryption software (usually asking me for my password) and it just gave me a flashing cursor.</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">I rebooted again .. same. I booted a recovery dvd with a few partition manager applications on it. Double checked whether Vista partition was the active one. It of course was. I booted the Vista DVD and try to use auto fix. It couldn’t find my Windows drive (which is explainable as it is encrypted).</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">The HP system relies on the bootloader software to be present in order to decrypt the harddrive. Messing with the bootloader (which a normal OS installation next to you current OS would also do), seems to wipe away the HP software. Ok great.. now I have a locked drive.</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">Next up .. recovery.. I had my decryption key but no means to use it as the recovery option was a part of the bootloader decryption software. I quickly visited the HP.com support site in search of a recovery solution for the encrypted harddrive. No luck. Googled on the product name and found nothing usefull.</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">I quickly rang up HP Netherlands as it was about a hour before lines closing. Quickly got a pro (no level-1/level-2 filtering here, GREAT!) and explained the situation. However unfortunately due to some issues with the phone systems when using T-Mobile as a provider, I got disconnected. This happened a number of times and I quickly switched to landlines (after being on hold and being disconnected 3x). Ultimately had an employee working with me on how to resolve the issue. No luck. I explained my level of expertise on Windows Vista and systems overall and we both gave great ideas on how to possibly resolve the issue (recover the drive or reinstall the bootloader software). He looked in the central database and had no luck. It was over closing time and they had to cut the call short (which I understand). I asked them whether HP USA could help me further as they are 24/7. The Dutch support line said no as they use the same internal support KB.</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-family: Calibri; font-size: small;">I was getting late and quickly went to the shops to grab some food before they all closed. Some cooking later, I was looking at the software being used by HP for the encryption. HP ProtectTools uses a branded version of Safeboot (</span><a href="http://www.safeboot.com/"><span style="font-family: Calibri; color: #0000ff; font-size: small;">www.safeboot.com</span></a><span style="font-size: small;"><span style="font-family: Calibri;">, now owned by McAfee). I again searched the internet but didn’t find a lot of useful stuff. One forum post noted the name (which I can’t say according to HP) of a recovery solution used by enterprises.</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">Via sources (I’m not allowed to say which ones according to HP) I got my hands on the decryption DVD. Great! Quickly inserted the disc and booted the system yet again. “Please enter daily 4 digit code”. Oh .. euh. 1234 .. nope. Tried some other numbers and couldn’t guess the number. I opted to cancel and the recovery app locked down. It had one other option “Activation via HP backup”. Hey! I have that. Inserted my USB stick and selected the file. “Valid”. Awesome! .. “Now please enter 4 digit daily code”. Arghh.</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">Looked up the support number for the Safeboot tool. The Dutch number was disconnected as McAfee had bought them. When trying the US number, I got connected to McAfee Enterprise support. I opted for Safeboot support. 1 minute waiting later, I had a tech person on the line. I explained my situation and stated I had the software. Just needed the key. The kind sir explained nicely to me they couldn’t give me the key without the proper SLAs. I understood however still lame the only thing holding me is a 4 digit code which the guy had displayed on his screen but couldn’t give me. I tried asking real real nice. Nope .. no go. He advised me to ring up HP USA.</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">So I did. Got disconnected 3 times whilst waiting (and having to pass the horrible voice-activated menu’s, what’s wrong with keyinput?) and had to wait another 15 minutes. Ultimately I got my tech person on the phone. Took about half an hour to explain the situation. Of course the ma’am couldn’t find anything in the KB either. I also explained my situation was urgent and I had to have the drive back before 9AM next morning. She would “look into it and do some research” while I would wait on hold (with the WORST waiting music EVER). I waited for up a to an hour. She was no help and couldn’t find anything. It took her over 90 minutes to realize with the Dutch guy did in 15 minutes. Ultimately she rang McAfee USA again and we had a little conference call (after I waited another 30 minutes whilst she was explaining the situation to McAfee). Ultimately I had the McAfee tech guy on the phone but again just like before, they couldn’t do anything for me.</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">I thanked them both and hang up (as waiting any longer or making a escalation ticket would be pointless and take way too long).<span style="mso-spacerun: yes;">  </span>Nearly 5 hours of calling, waiting and being disconnected, I was no further in my quest to unlock my harddrive. </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">Another desperate 15 minutes of Googling and ringing up 4 IT Pro’s out of their beds, I gave up. I decided the best thing to do, was to wipe the harddrive and install a clean image. As I was using special software for the demo the following day, I couldn’t just use a backup. I had to reinstall from scratch. Of course all my documents and vital information was backed up to external hdd, LAN share and trusty Sharepoint sites so that wasn’t a too big a problem. However I did took me another couple of hours to setup the demo software again from scratch. By the time I got in bed, it was nearly 4AM.</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">The following day I got up at 7AM and give my demo at 9AM using my cleanly installed software (which went great dispite the 3 hours of sleep). Stayed on location till 6PM. After that I went to a friends house for dinner. Fixed his internet and had a good time. By the time I was back in my bed, it was 3AM/4AM.</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">So basically HP is providing a encryption solution they cannot support or recover for you in case something should go wrong. There are no external decryption tools provided. If you are using HP ProtectTools Drive Encryption right now, I really suggest turning it off and migrating away from the solution. At the very least, find some way to backup your bootloader containing the decryption software.</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">As for the recovery service which SafeBoot is providing for HP.. It’s a yearly fee to store your (kinda useless) recovery key online and a support service (allowing you to ring the 2 McAfee persons I talked to earlier directly). I asked McAfee whether that would have saved me in my situation had I taken up the subscription. The short answer: No. They only provide you your key and provide support for resetting the password remotely. They don’t provide support when your bootloader committed suicide.</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;"><strong style="mso-bidi-font-weight: normal;"><span style="mso-ansi-language: EN-US;" lang="EN-US">I’m never ever using full drive encryption software by HP again!</span></strong><span style="mso-ansi-language: EN-US;" lang="EN-US"> Perhaps HP could have given me a better solution had I waited a couple of days so they could escalate the problem to other departments and McAfee. I didn’t have the luxury of time, and you might not too when things go wrong. <strong style="mso-bidi-font-weight: normal;">Stay away from HP Drive Encryption solutions</strong> (or anything Safeboot related).</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;"><em style="mso-bidi-font-style: normal;"><span style="mso-ansi-language: EN-US;" lang="EN-US">One small note: I heard that Safeboot supported the HP software directly via their own helpdesk line thus unloading complex support calls to the HP helpdesk. However McAfee bought Safeboot in 2007. The HP agreement still stands but support is limited to enterprise SLA holders only.</span></em><span style="mso-ansi-language: EN-US;" lang="EN-US"> </span></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.martijnbrant.net/2008/10/hp-harddisk-encryption-software-and-me/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Emergency Patch.. The effect on installations?</title>
		<link>http://www.martijnbrant.net/2008/10/emergency-patch-the-effect-on-installations/</link>
		<comments>http://www.martijnbrant.net/2008/10/emergency-patch-the-effect-on-installations/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 23:46:04 +0000</pubDate>
		<dc:creator>Martijn Brant</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Server 2008]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[bink.nu]]></category>
		<category><![CDATA[critical]]></category>
		<category><![CDATA[emergency]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mskb]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[securty]]></category>
		<category><![CDATA[server service]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[windows server]]></category>
		<category><![CDATA[windows xp]]></category>

		<guid isPermaLink="false">http://www.martijnbrant.net/?p=71</guid>
		<description><![CDATA[This post is about the emergency patch release today on Thursday 23rd of October. For more info: http://bink.nu/news/emergency-patch-details-server-service-vulnerability.aspx. This a re-posting of the following Bink story: http://bink.nu/news/emergency-patch-the-effect-on-installations.aspx Microsoft has been quick to act on informing IT pros and the general public on the security issue in nearly every NT-based Windows version out in the wild however [...]]]></description>
				<content:encoded><![CDATA[<p><span style="font-family: 'Arial', 'sans-serif'; color: black; font-size: 10pt; mso-ansi-language: EN-US;"><em>This post is about the emergency patch release today on Thursday 23rd of October. For more info: <a href="http://bink.nu/news/emergency-patch-details-server-service-vulnerability.aspx">http://bink.nu/news/emergency-patch-details-server-service-vulnerability.aspx</a>. This a re-posting of the following Bink story: <a href="http://bink.nu/news/emergency-patch-the-effect-on-installations.aspx">http://bink.nu/news/emergency-patch-the-effect-on-installations.aspx</a></em></span></p>
<p><span style="font-family: 'Arial', 'sans-serif'; color: black; font-size: 10pt; mso-ansi-language: EN-US;">Microsoft has been quick to act on informing IT pros and the general public on the security issue in nearly every NT-based Windows version out in the wild however more details are still lacking.</span></p>
<p><span style="font-family: 'Arial', 'sans-serif'; color: black; font-size: 10pt; mso-ansi-language: EN-US;">The bug concerns the Server service found in all NT-based Windows OS responsible for communication between computers in a Windows based Network allowing for remote execution of code.</span></p>
<p><span style="font-family: 'Arial', 'sans-serif'; color: black; font-size: 10pt; mso-ansi-language: EN-US;">Bink first reported the issue along with a link to the rather small KB article. Since then Microsoft updated the article (several times?) to provide more information to the public. Questions are raised after seeing this additional information.</span></p>
<p><strong><span style="font-family: 'Arial', 'sans-serif'; color: black; font-size: 10pt; mso-ansi-language: EN-US;">Why are Windows 2000 / XP / 2003 rated &#8220;Critical&#8221; and why are Vista and 2008 rated &#8220;Important&#8221;?</p>
<p></span></strong><strong></strong><strong><span style="font-family: 'Arial', 'sans-serif'; color: black; font-size: 10pt; mso-ansi-language: EN-US;">Why is there information available on what could happen on Windows 2000 / XP / 2003 systems but not on what could happen to Vista and 2008 systems?</p>
<p></span></strong><strong></strong><strong><span style="font-family: 'Arial', 'sans-serif'; color: black; font-size: 10pt; mso-ansi-language: EN-US;">Why are Windows Server 2008 Core installations effected?</p>
<p></span></strong><strong></strong><strong><span style="font-family: 'Arial', 'sans-serif'; color: black; font-size: 10pt; mso-ansi-language: EN-US;">Who found this critical flaw? </span></strong><strong><span style="font-family: 'Arial', 'sans-serif'; color: black; font-size: 10pt; font-weight: normal; mso-ansi-language: EN-US; mso-bidi-font-weight: bold;">(Internal or external reporting)</p>
<p></span></strong><strong></strong><strong></strong><strong><span style="font-family: 'Arial', 'sans-serif'; color: black; font-size: 10pt; mso-ansi-language: EN-US;">How come Windows 7 is effected? </span></strong><strong><span style="font-family: 'Arial', 'sans-serif'; color: black; font-size: 10pt; font-weight: normal; mso-ansi-language: EN-US; mso-bidi-font-weight: bold;">(This also confirms the bug is in the deep roots of the NT Server service and no major overhaul is taking place in concerning these types of services in Windows 7, not that a overhaul was expected.)</p>
<p></span></strong><strong></strong><strong><span style="font-family: 'Arial', 'sans-serif'; color: black; font-size: 10pt; font-weight: normal; mso-ansi-language: EN-US; mso-bidi-font-weight: bold;">The updated are available to all users via Windows Update right now. All systems using the default autoupdate settings should get the patch tonight. For enterprise deployment, please refer to the deployment guide.</span></strong></p>
<p><strong><span style="font-family: 'Arial', 'sans-serif'; color: black; font-size: 10pt; font-weight: normal; mso-ansi-language: EN-US; mso-bidi-font-weight: bold;">Hopefully when the systems are patched, we could get a glimpse on how this bug works and how it could be there has been a flaw in a modern and secure system for over 8 years now. More information will be posted as it comes available.</span></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.martijnbrant.net/2008/10/emergency-patch-the-effect-on-installations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft NL confirms Windows Server 2008 R2 is in fact Windows 7?</title>
		<link>http://www.martijnbrant.net/2008/08/microsoft-nl-confirms-windows-server-2008-r2-is-in-fact-windows-7/</link>
		<comments>http://www.martijnbrant.net/2008/08/microsoft-nl-confirms-windows-server-2008-r2-is-in-fact-windows-7/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 14:42:48 +0000</pubDate>
		<dc:creator>Martijn Brant</dc:creator>
				<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Server 2008]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[microsoft netherlands]]></category>
		<category><![CDATA[new version]]></category>
		<category><![CDATA[r2]]></category>
		<category><![CDATA[raymond comvalius]]></category>
		<category><![CDATA[technet]]></category>
		<category><![CDATA[tony krijnen]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[windows server]]></category>
		<category><![CDATA[windows server 2008 r2]]></category>

		<guid isPermaLink="false">http://www.martijnbrant.net/?p=66</guid>
		<description><![CDATA[This morning the monthly newsletter from the Technet team in the Netherlands was send out to thousands of Dutch IT Pros. Usually these have little news to me as it is mostly a summary of things going on and happening within Microsoft and new products released last few weeks. Every month Microsoft-vet Tony Krijnen writes [...]]]></description>
				<content:encoded><![CDATA[<p>This morning the monthly newsletter from the Technet team in the Netherlands was send out to thousands of Dutch IT Pros. Usually these have little news to me as it is mostly a summary of things going on and happening within Microsoft and new products released last few weeks. Every month Microsoft-vet Tony Krijnen writes this letter and sends it out.</p>
<p>However … this month I noticed something different and consulted co-writer Raymond Comvalius. What was written surprised us both. Tony wrote in his letter “Zo hebben Daniël en ik net een uitgebreide training achter de rug over de mogelijkheden van Windows 7 (Windows Server 2008 R2) en alles over het Software+Services concept”. (Translation: Daniël and I just completed an extended training on the features of Windows 7 (Windows Server 2008 R2) and on everything related to the Software+Services concept).</p>
<p>The most remarkable bit being of course the notation of Windows Server 2008 R2 right after Windows 7 thus meaning Windows Server 2008 R2 will be based on Windows 7? One can only speculate at this point as Microsoft won’t talk on Windows 7 openly just yet.</p>
<p>Little is known on Windows Server 2008 R2. In May 2008 first details started to show: <a href="http://bink.nu/news/windows-server-2008-r2-planned-for-2009.aspx">http://bink.nu/news/windows-server-2008-r2-planned-for-2009.aspx</a>. A little fact that we do know is that Windows Server 2008 R2 will be x64-only as Windows Server 2008 is confirmed to be the last server edition of Windows to support x86.</p>
<p>Naming the new  version (of Windows Server) Windows Server 2008 R2 is a good move in my mind as  it won’t scare people away from Windows Server 2008, waiting for the new version (for instance Windows Server 2009). Making it sound like it’s not a huge upgrade, will make sure the adoption of Windows Server 2008 stays on track.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.martijnbrant.net/2008/08/microsoft-nl-confirms-windows-server-2008-r2-is-in-fact-windows-7/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Hardware ramblings</title>
		<link>http://www.martijnbrant.net/2008/08/hardware-ramblings/</link>
		<comments>http://www.martijnbrant.net/2008/08/hardware-ramblings/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 15:05:43 +0000</pubDate>
		<dc:creator>Martijn Brant</dc:creator>
				<category><![CDATA[Website / personal]]></category>
		<category><![CDATA[8800GT]]></category>
		<category><![CDATA[drive]]></category>
		<category><![CDATA[failure]]></category>
		<category><![CDATA[geforce]]></category>
		<category><![CDATA[hard disk]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[hdd]]></category>
		<category><![CDATA[heat]]></category>
		<category><![CDATA[ich9]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[noise]]></category>
		<category><![CDATA[overheat]]></category>
		<category><![CDATA[pc]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[raid]]></category>
		<category><![CDATA[samsung]]></category>
		<category><![CDATA[silent]]></category>
		<category><![CDATA[summer]]></category>
		<category><![CDATA[VF-1000]]></category>
		<category><![CDATA[VF1000]]></category>
		<category><![CDATA[zalman]]></category>

		<guid isPermaLink="false">http://www.martijnbrant.net/?p=62</guid>
		<description><![CDATA[Ugh As if the summer heat wasn&#8217;t bad enough in my home office (26C with AC, 32C+ without), it now officially killed one of my HDDs. About 3 months ago I bought three new 750GB Samsung F1 disks and had put them all in RAID. All was sailing smooth and the speeds were amazing. However [...]]]></description>
				<content:encoded><![CDATA[<p>Ugh</p>
<p>As if the summer heat wasn&#8217;t bad enough in my home office (26C with AC, 32C+ without), it now officially killed one of my HDDs.</p>
<p>About 3 months ago I bought three new 750GB Samsung F1 disks and had put them all in RAID. All was sailing smooth and the speeds were amazing. However this last Wednesday I was working with multiple virtual PC&#8217;s whilst downloading and extracting large files in the background.</p>
<p>Whilst extracting, WinRAR threw an CRC errors. This can happen and luckily this can be fixed using some freeware utilities. I had set QuickPAR to fix the issues .. it crashed after a few minutes. Hmm strange&#8230;</p>
<p>Shortly after that explorer crashed and burned. I quickly saved all the data and rebooted the workstation. The Intel RAID manager (ICH9) threw an error: &#8220;Problem occured in disk 2&#8243;. Oh dear.</p>
<p>Surprisingly Vista booted through it but it was quite unstable. Excel would crash every 5 minutes. I stopped the computer again and took out the HDDs. They felt as if they were on fire (which is strange as they have active cooling on them and the aircon in the room was turned on). I&#8217;d let them cool down a bit, lay them beside the casing and targeted some extra casefans on them.</p>
<p>Booted through again .. again the RAID warning. Windows booted and looked stable enough. Using the Intel Storage Manager app I resetted the HDD back to normal state and all was fine. Some heavy I/O later on, thing became unstable again. Double checked the Intel app again: Disk 3 error.</p>
<p>Nice :\ &#8230; so HDD3 is officially dying. I got all the data on external backups so that was a problem. I killed the RAID, took the disk out and recreated the RAID with just 2 disks. Fast enough for me I guess. Sending the dying one to Samsung once it&#8217;s gone through the KillDisk hell.</p>
<p>As some of you may know, I picked up a Geforce 8800GT and I loved it. I, however, didn&#8217;t like the cooler that much. A singleslot cooler with a very loud fan on it. It was fair enough when idle. However put some load on it and it sounds like it would take off and take the PC with it. Two weeks later I ordered a new cooler and have waited for it to be shipped. After being in backorder for nearly 2 months, I canceled it.</p>
<p>This week I picked up the Zalman VF-1000. Installation was a charme (for me at least) but ended up fighting the tightness in my Antec P180 in order to install the fan header. After 10 minutes of trying to hook the damn thing up, I gave up and got myself a molex-3pinfan converter from the old cabinet. Hooked it up, worked perfectly.</p>
<p>As for the VF1000 performance, haven&#8217;t done real temperature measurements yet, but I&#8217;m not too fond of it to be honest. The low noise setting makes a rumble noise (like a seeking HDD) and the high-speed setting is only slightly more silent over the stock fan. But the overall exhaust heat is less so that helps.</p>
<p>I guess we&#8217;ve come to a point that hardware is so overpowered, silence is becoming a luxury most people won&#8217;t be able to afford. That&#8217;s what we get for pushing it <img src='http://www.martijnbrant.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.martijnbrant.net/2008/08/hardware-ramblings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Site has a new logo</title>
		<link>http://www.martijnbrant.net/2008/07/site-has-a-new-logo/</link>
		<comments>http://www.martijnbrant.net/2008/07/site-has-a-new-logo/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 20:04:23 +0000</pubDate>
		<dc:creator>Martijn Brant</dc:creator>
				<category><![CDATA[Website / personal]]></category>
		<category><![CDATA[friend]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[thijs]]></category>
		<category><![CDATA[thijs van gils]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[vimeo]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.martijnbrant.net/?p=55</guid>
		<description><![CDATA[The site now has a new logo thanks to designer and personal friend Thijs van Gils. I used to have the default logo used by the theme (pop-blue). Many times I&#8217;ve tried to whip something up in Photoshop, but no success. Guess I should stick to my day job for now. Thijs van Gils is [...]]]></description>
				<content:encoded><![CDATA[<p>The site now has a new logo thanks to designer and personal friend Thijs van Gils. I used to have the default logo used by the theme (pop-blue). Many times I&#8217;ve tried to whip something up in Photoshop, but no success. Guess I should stick to my day job for now.</p>
<p>Thijs van Gils is a creative designer of multiple disciplines. He often creates diverse pieces of design. I don&#8217;t always get them as I tend to think in straight lines.. but then again it&#8217;s nice we&#8217;re not all alike because then the world would be very boring. Big thanks again to you Thijs. Included below is a little teaser of some of his work..</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="302" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.vimeo.com/moogaloop.swf?clip_id=1406618&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="302" src="http://www.vimeo.com/moogaloop.swf?clip_id=1406618&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowfullscreen="true" allowscriptaccess="always"></embed></object><br />
<a href="http://www.vimeo.com/1406618?pg=embed&amp;sec=1406618">Vine Hallway</a> from <a href="http://www.vimeo.com/user630976?pg=embed&amp;sec=1406618">Thijs van Gils</a></p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="321" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.vimeo.com/moogaloop.swf?clip_id=1406332&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="321" src="http://www.vimeo.com/moogaloop.swf?clip_id=1406332&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowfullscreen="true" allowscriptaccess="always"></embed></object><br />
<a href="http://www.vimeo.com/1406332?pg=embed&amp;sec=1406332">Raindrops Intro</a> from <a href="http://www.vimeo.com/user630976?pg=embed&amp;sec=1406332">Thijs van Gils</a></p>
<p>You can reach Thijs on <strong>info at thijsvangils.nl</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.martijnbrant.net/2008/07/site-has-a-new-logo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Most meaningfull image all month&#8230;</title>
		<link>http://www.martijnbrant.net/2008/07/most-meaningfull-image-all-month/</link>
		<comments>http://www.martijnbrant.net/2008/07/most-meaningfull-image-all-month/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 22:27:24 +0000</pubDate>
		<dc:creator>Martijn Brant</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Website / personal]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[false spam]]></category>
		<category><![CDATA[forward]]></category>
		<category><![CDATA[hosted]]></category>
		<category><![CDATA[hosted exchange]]></category>
		<category><![CDATA[hotmail]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[spamfilter]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[windows live]]></category>
		<category><![CDATA[windows live mail]]></category>

		<guid isPermaLink="false">http://www.martijnbrant.net/?p=34</guid>
		<description><![CDATA[This is one of the most meaningfull images I&#8217;ve seen all month.. Why? you might ask.. Well .. just a little while ago I wrote about Sherweb eating my email and how it kinda pissed me off. One example was my hotel reservation I made about a month ago. Didn&#8217;t recieve the email at all. [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.martijnbrant.net/wp-content/uploads/2008/07/exchangeemail.jpg"></a>This is one of the most meaningfull images I&#8217;ve seen all month..</p>
<p style="text-align: center;"><img class="size-full wp-image-35  aligncenter" title="exchangeemail" src="http://www.martijnbrant.net/wp-content/uploads/2008/07/exchangeemail.jpg" alt="" width="500" height="168" /></p>
<p>Why? you might ask.. Well .. just a little while ago I wrote about Sherweb eating my email and how it kinda pissed me off. One example was my hotel reservation I made about a month ago. Didn&#8217;t recieve the email at all. Even if I forwarded it myself using Windows Live Mail&#8230;</p>
<p>As DNS is updating (after correcting some server-side errors for the MX records) most of my email is coming in at the new server. Quickly I tested the (for me now famous &#8220;hoteltest&#8221;) spam filter on the new server by forwarding the email again to my mailbox.</p>
<p>A blank email with the url &#8220;http://www.choicehotels.com&#8221; went straight for the Junk Mail folder. However the forward of the orginal message went great and it landed securely in my inbox (or Postvak IN)!</p>
<p>Meaningless to you, allot to me <img src='http://www.martijnbrant.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.martijnbrant.net/2008/07/most-meaningfull-image-all-month/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
