<?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>sides of march &#187; Windows</title>
	<atom:link href="http://www.sidesofmarch.com/index.php/archive/tag/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sidesofmarch.com</link>
	<description>Thoughts on life, liberty, and information technology</description>
	<lastBuildDate>Mon, 16 Jan 2012 02:43:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Installing and configuring memcached and PHP on Windows</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2010/09/02/installing-and-configuring-memcached-and-php-on-windows/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2010/09/02/installing-and-configuring-memcached-and-php-on-windows/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 12:14:21 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[memcached]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[vBulletin]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/?p=436</guid>
		<description><![CDATA[<p>After upgrading the <a href="http://forums.csfbl.com">CSFBL forums</a> to <a href="http://www.vbulletin.com">vBulletin 4.0</a>, I noticed that performance was slightly worse than in the previous version. A little searching revealed that <a href="http://www.vbulletin.com/forum/entry.php?2391-Supercharge-your-vBulletin-Forum-with-Memcached">vBulletin supports memcached</a> (an <a href="http://memcached.org/">in-memory distributed caching system</a>). Since I&#8217;ve got RAM to spare, I figured this is worth a shot.</p>
<p>Unfortunately, getting memcached running on the server (Windows Server 2008 R2 64-bit) took a few tricks, and getting memached running through IIS/PHP was another. To help other people through the same process (and to remind myself in the future), I&#8217;ll share the installation and configuration steps that worked for me below.</p>
Downloading and configuring memcached
<p>The official distributions of memcached are written for Linux systems, so the first task is finding Windows binaries. The <a href="http://code.google.com/p/memcached/wiki/NewStart?tm=6">memcached project site</a>, fortunately, has links to <a title="Windows Platform - memcached" href="http://code.google.com/p/memcached/wiki/PlatformWindows">Windows binaries</a>, which are <a title="memcached binary downloads - NorthScale Labs" href="http://labs.northscale.com/memcached-packages/">hosted by NorthScale</a>. Both 32-bit and 64-bit versions are available.</p>
<p>(Note that NorthScale also offers their own <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2010/09/02/installing-and-configuring-memcached-and-php-on-windows/">Installing and configuring memcached and PHP on Windows</a></span>]]></description>
			<content:encoded><![CDATA[<p>After upgrading the <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fforums.csfbl.com&sref=rss">CSFBL forums</a> to <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.vbulletin.com&sref=rss">vBulletin 4.0</a>, I noticed that performance was slightly worse than in the previous version. A little searching revealed that <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.vbulletin.com%2Fforum%2Fentry.php%3F2391-Supercharge-your-vBulletin-Forum-with-Memcached&sref=rss">vBulletin supports memcached</a> (an <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fmemcached.org%2F&sref=rss">in-memory distributed caching system</a>). Since I&#8217;ve got RAM to spare, I figured this is worth a shot.</p>
<p>Unfortunately, getting memcached running on the server (Windows Server 2008 R2 64-bit) took a few tricks, and getting memached running through IIS/PHP was another. To help other people through the same process (and to remind myself in the future), I&#8217;ll share the installation and configuration steps that worked for me below.</p>
<h4>Downloading and configuring memcached</h4>
<p>The official distributions of memcached are written for Linux systems, so the first task is finding Windows binaries. The <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fcode.google.com%2Fp%2Fmemcached%2Fwiki%2FNewStart%3Ftm%3D6&sref=rss">memcached project site</a>, fortunately, has links to <a title="Windows Platform - memcached" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fcode.google.com%2Fp%2Fmemcached%2Fwiki%2FPlatformWindows&sref=rss">Windows binaries</a>, which are <a title="memcached binary downloads - NorthScale Labs" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Flabs.northscale.com%2Fmemcached-packages%2F&sref=rss">hosted by NorthScale</a>. Both 32-bit and 64-bit versions are available.</p>
<p>(Note that NorthScale also offers their own <a title="NorthScale Memcached Server" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Finfo.northscale.com%2FMemcached.html&sref=rss">free distribution of memcached</a>, but I was unable to get this to run on my system.)</p>
<p>Versions of memcached prior to 1.4.5 supported a command-line option that would register memcached as a Windows service (as in <code>memcached -d install</code>), but this option was <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fcode.google.com%2Fp%2Fmemcached%2Fissues%2Fdetail%3Fid%3D149&sref=rss">removed in version 1.4.5</a>. The simple alternative is to schedule memcached.exe to run using the <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FTask_Scheduler%23Task_Scheduler_2.0&sref=rss">Task Scheduler service (Windows 2008/Vista/7)</a>.</p>
<p>You can create a task to run memcached on system startup using the following command line:</p>
<p style="padding-left: 30px;"><code>schtasks /create /sc onstart /tn memcached /tr "'c:\dev\utils\memcached-amd64\memcached.exe' -m 128"</code></p>
<p>Note the <code>-m 128</code> argument; this tells memcached to use up to 128MB of RAM. There are other <a title="Memcached command line arguments" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fcode.google.com%2Fp%2Fmemcached%2Fwiki%2FNewConfiguringServer%23Commandline_Arguments&sref=rss">command line arguments </a>available; most useful aside from <code>-m</code> are <code>-l</code> (to specify what IP addresses to bind to) and <code>-vv</code> (to add verbose logging to the console, useful for testing).</p>
<h4>Integrating memcached with PHP</h4>
<p>In order for PHP to use memcached, you must download the PHP memcached library and add it as an extension to PHP.</p>
<p>PHP extensions can be downloaded from <a title="PHP extension library downloads" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fdownloads.php.net%2Fpierre%2F&sref=rss">http://downloads.php.net/pierre</a>. Many different extensions are in here; the one I used was <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fdownloads.php.net%2Fpierre%2Fphp_memcache-5.2-nts-Win32-vc6-x86-20090408.zip&sref=rss">php_memcache-5.2-nts-Win32-vc6-x86-20090408.zip</a>. This extension matches two key requirements:</p>
<ul>
<li>PHP version 5.2 (the version installed using the <a title="Microsoft Web Platform Installer download" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.microsoft.com%2Fweb%2Fdownloads%2Fplatform.aspx&sref=rss">Web Platform Installer</a>)</li>
<li>A non-thread-safe version of the extension (the version of PHP installed is not thread safe, which provides <a title="FastCGI, PHP, and IIS7" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Flearn.iis.net%2Fpage.aspx%2F246%2Fusing-fastcgi-to-host-php-applications-on-iis-7%2F&sref=rss">performance improvements using FastCGI</a>)</li>
</ul>
<p>Getting the right version of the extension is important; download the thread-safe version, or the PHP 5.3 version, and it simply won&#8217;t work.</p>
<p>Once downloaded, take the <code>php_memcache.dll</code> and put it in the <code>ext</code> folder in your PHP directory (for me, <code>c:\Program Files (x86)\PHP\ext</code>). Then, open the <code>php.ini</code> file (in your PHP directory) and add the following line to the end:</p>
<p style="padding-left: 30px;"><code>extension=php_memcache.dll</code></p>
<p>Restart IIS (from the command line, type <code>iisreset</code>), and if you did everything right, memcached should now be available to PHP. If you want to check, you can <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fphp.net%2Fmanual%2Fen%2Ffunction.phpinfo.php&sref=rss">create a phpinfo page</a>; if php_memcache is listed in the output, the extension is registered correctly.</p>
<h4>Other links</h4>
<p>To find out more about PHP, memcached, and Windows, check out the following links.</p>
<ul>
<li><a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.NorthScale.com%2FMemcached&sref=rss">NorthScale Memcached</a> &#8211; a free, commercial memcached distribution that I couldn&#8217;t get to work in my environment</li>
<li><a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fpureform.wordpress.com%2F2008%2F01%2F10%2Finstalling-memcache-on-windows-for-php%2F&sref=rss">Installing memcache on Windows for PHP</a> &#8211; a blog post explaining something similar to what I just did</li>
<li><a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fcode.jellycan.com%2Fmemcached%2F&sref=rss">memcached from Jellycan Code</a> &#8211; an alternate memcached build for Windows that runs as a service</li>
<li><a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Flongvnit.com%2Fblog%2F%3Fp%3D1155&sref=rss">Installing memcached on Windows</a> &#8211; instructions for installing the Jellycan Code version of memcached</li>
</ul>
<img src="http://www.sidesofmarch.com/?ak_action=api_record_view&id=436&type=feed" alt="" /><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.sidesofmarch.com/index.php/archive/2010/09/02/installing-and-configuring-memcached-and-php-on-windows/' addthis:title='Installing and configuring memcached and PHP on Windows ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2010/09/02/installing-and-configuring-memcached-and-php-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can&#8217;t install TFS, or the .Net Framework, or almost anything? Check your security policies!</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2009/09/14/cant-install-tfs-or-the-net-framework-or-almost-anything-check-your-security-policies/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2009/09/14/cant-install-tfs-or-the-net-framework-or-almost-anything-check-your-security-policies/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 19:21:26 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Installer]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/?p=380</guid>
		<description><![CDATA[<p>On a newly-rebuild Windows 2003 server, I set out to <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=FF12844F-398C-4FE9-8B0D-9E84181D9923&#38;displaylang=en">install TFS 2008</a>. After installing SQL 2005, and SQL Reporting Services, and SQL Analysis Services, and SQL 2005 Service Pack 3, I fired up the TFS installer, only to ultimately get <a title="Microsoft: What we do with a bug report (neowin.net)" href="http://www.neowin.net/news/main/09/08/10/microsoft-what-we-do-with-a-bug-report">the dreaded &#8220;Send Report/Don&#8217;t Send Report&#8221; dialog box</a>.</p>
<p><a href="http://www.sidesofmarch.com/wp-content/uploads/tfs-install-unexpected-error.png"></a></p>
<p>Nice! Looking at the install log was so much more revealing.</p>
<p style="padding-left: 30px;">[09/14/09,13:33:33] Microsoft .NET Framework 3.5: ***ERRORLOG EVENT*** : Error code 1603 for this component means "Fatal error during installation."
[09/14/09,13:33:33] Setup.exe: AddGlobalCustomProperty
[09/14/09,13:33:33] Microsoft .NET Framework 3.5: ***ERRORLOG EVENT*** : Setup Failed on component Microsoft .NET Framework 3.5</p>
<p>Odd, why won&#8217;t the .Net Framework 3.5 install? Shouldn&#8217;t be hard to fix by <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&#38;displaylang=en">downloading the .Net 3.5 installer</a> and installing it manually. Or should it? That didn&#8217;t work, either. Again from the install log.</p>
<p style="padding-left: 30px;">[09/14/09,13:42:31] WIC Installer: [2] Error code 1603 for this component means "Fatal error during installation."
[09/14/09,13:42:31] WIC Installer: <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2009/09/14/cant-install-tfs-or-the-net-framework-or-almost-anything-check-your-security-policies/">Can&#8217;t install TFS, or the .Net Framework, or almost anything? Check your security policies!</a></span>]]></description>
			<content:encoded><![CDATA[<p>On a newly-rebuild Windows 2003 server, I set out to <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.microsoft.com%2Fdownloads%2Fdetails.aspx%3FFamilyID%3DFF12844F-398C-4FE9-8B0D-9E84181D9923%26amp%3Bdisplaylang%3Den&sref=rss">install TFS 2008</a>. After installing SQL 2005, and SQL Reporting Services, and SQL Analysis Services, and SQL 2005 Service Pack 3, I fired up the TFS installer, only to ultimately get <a title="Microsoft: What we do with a bug report (neowin.net)" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.neowin.net%2Fnews%2Fmain%2F09%2F08%2F10%2Fmicrosoft-what-we-do-with-a-bug-report&sref=rss">the dreaded &#8220;Send Report/Don&#8217;t Send Report&#8221; dialog box</a>.</p>
<p><a href="http://www.sidesofmarch.com/wp-content/uploads/tfs-install-unexpected-error.png"><img class="aligncenter size-medium wp-image-381" title="Team Foundation Server 2008 setup error" src="http://www.sidesofmarch.com/wp-content/uploads/tfs-install-unexpected-error-300x260.png" alt="Team Foundation Server encountered a problem during setup" width="300" height="260" /></a></p>
<p>Nice! Looking at the install log was so much more revealing.</p>
<p style="padding-left: 30px;"><code>[09/14/09,13:33:33] Microsoft .NET Framework 3.5: ***ERRORLOG EVENT*** : Error code 1603 for this component means "Fatal error during installation."<br />
[09/14/09,13:33:33] Setup.exe: AddGlobalCustomProperty<br />
[09/14/09,13:33:33] Microsoft .NET Framework 3.5: ***ERRORLOG EVENT*** : Setup Failed on component Microsoft .NET Framework 3.5</code></p>
<p>Odd, why won&#8217;t the .Net Framework 3.5 install? Shouldn&#8217;t be hard to fix by <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.microsoft.com%2Fdownloads%2Fdetails.aspx%3FFamilyId%3D333325FD-AE52-4E35-B531-508D977D32A6%26amp%3Bdisplaylang%3Den&sref=rss">downloading the .Net 3.5 installer</a> and installing it manually. Or should it? That didn&#8217;t work, either. Again from the install log.</p>
<p style="padding-left: 30px;"><code>[09/14/09,13:42:31] WIC Installer: [2] Error code 1603 for this component means "Fatal error during installation."<br />
[09/14/09,13:42:31] WIC Installer: [2] Setup Failed on component WIC Installer<br />
[09/14/09,13:42:33] WapUI: [2] DepCheck indicates WIC Installer is not installed.</code></p>
<p>What does <a title="Windows Imaging Component (MSDN)" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Flibrary%2Fms735422%2528VS.85%2529.aspx&sref=rss">Windows Imaging Component</a> have to do with anything? Probably nothing, but Windows Installer does, so let&#8217;s take that route. I download <a title="Windows Installer 4.5 download (Microsoft)" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.microsoft.com%2FdownloadS%2Fdetails.aspx%3Ffamilyid%3D5A58B56F-60B6-4412-95B9-54D056D6F9F4%26amp%3Bdisplaylang%3Den&sref=rss">the latest Windows Installer installer</a> (!) and attempt to install (!!) manually. Too bad that didn&#8217;t help, either &#8212; but at least this time I got an error message seemed to point me in the right direction.</p>
<p><a href="http://www.sidesofmarch.com/wp-content/uploads/error-no-permissions-to-update.png"><img class="aligncenter size-full wp-image-382" title="Error screenshot: Don\'t have permissions to update Windows" src="http://www.sidesofmarch.com/wp-content/uploads/error-no-permissions-to-update.png" alt="Setup Error: You do not have permissions to update Windows Server 2003." width="370" height="121" /></a></p>
<p>Now we&#8217;re getting somewhere. <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.lmgtfy.com%2F%3Fq%3Dyou%2Bdo%2Bnot%2Bhave%2Bpermission%2Bto%2Bupdate%2Bwindows%2Bserver%2B2003&sref=rss">Googling that exact error message</a> brought me to a Microsoft knowledge base article (<a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fsupport.microsoft.com%2Fkb%2F888791&sref=rss">KB888791</a>) which told me:</p>
<blockquote><p>Update.exe version 5.4.1.0 and later versions require that the user who installs the software update is an administrator with certain user rights.</p></blockquote>
<p>A quick look at the policy settings on the server showed me that the Administrators group didn&#8217;t have the &#8220;<a title="Back up files and directories: Security (TechNet)" href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Ftechnet.microsoft.com%2Fen-us%2Flibrary%2Fcc787956%2528WS.10%2529.aspx&sref=rss">Back up files and directories</a>&#8221; right, as shown below.</p>
<p><a href="http://www.sidesofmarch.com/wp-content/uploads/windows-back-up-files-policy-missing.png"><img class="aligncenter size-full wp-image-383" title="\" src="http://www.sidesofmarch.com/wp-content/uploads/windows-back-up-files-policy-missing.png" alt="" width="500" height="101" /></a></p>
<p>A quick request to IT to grant the Administrators group the missing right, and viola! TFS, and other software, is finally installing.</p>
<p>Apparently, this may have been the root cause issue for software not installing or uninstalling properly a week or so ago, when I put in the original request to have the server rebuilt, which leads me to wonder. <em><strong>If Update.exe knows what rights it requires, why doesn&#8217;t it check for them, why doesn&#8217;t it provide a clear error message indicating what is missing, and why doesn&#8217;t this information bubble up appropriately to MSI installers that use Update.exe?</strong></em></p>
<p>The world may never know.</p>
<img src="http://www.sidesofmarch.com/?ak_action=api_record_view&id=380&type=feed" alt="" /><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.sidesofmarch.com/index.php/archive/2009/09/14/cant-install-tfs-or-the-net-framework-or-almost-anything-check-your-security-policies/' addthis:title='Can&#8217;t install TFS, or the .Net Framework, or almost anything? Check your security policies! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2009/09/14/cant-install-tfs-or-the-net-framework-or-almost-anything-check-your-security-policies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A free replacement for the Windows defragment utility</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2008/07/21/a-free-replacement-for-the-windows-defragment-utility/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2008/07/21/a-free-replacement-for-the-windows-defragment-utility/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 19:47:11 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[defrag]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Utilities]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/?p=262</guid>
		<description><![CDATA[<p>Defragmenting hard drives is something that is often unnecessary, but when it is necessary, most people run the built-in Windows &#8220;Disk Defragmenter&#8221; utility. It&#8217;s serviceable, but there is a better option: <a href="http://www.kessels.com/JkDefrag/index.html">JkDefrag</a>.</p>
<p>There&#8217;s a few things that make JkDefrag an improvement over what Windows offers:</p>

It runs on anything that mounts like a disk drive &#8212; including USB drives and memory sticks.
You can run it from Windows, from a command line, or as a screen saver.
It offers several different optimization strategies.
It can be configured to defragment specific drives, files, or folders, or to exclude defragmenting specific drives, files, or folders.
You can run it in the background and tell it to run at less than full speed.
It&#8217;s continually developed by a person who you can actually talk to via an <a href="http://www.kessels.com/forum/index.php">online forum</a>.
There&#8217;s no installer &#8212; just extract files from a ZIP archive into a directory and run the executable.
It&#8217;s free, as in free beer, and open source.

<p>Hats off to <a href="http://www.kessels.com/Address/index.php">Jeroen Kessels</a> <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2008/07/21/a-free-replacement-for-the-windows-defragment-utility/">A free replacement for the Windows defragment utility</a></span>]]></description>
			<content:encoded><![CDATA[<p>Defragmenting hard drives is something that is often unnecessary, but when it is necessary, most people run the built-in Windows &#8220;Disk Defragmenter&#8221; utility. It&#8217;s serviceable, but there is a better option: <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.kessels.com%2FJkDefrag%2Findex.html&sref=rss">JkDefrag</a>.</p>
<p>There&#8217;s a few things that make JkDefrag an improvement over what Windows offers:</p>
<ul>
<li>It runs on anything that mounts like a disk drive &#8212; including USB drives and memory sticks.</li>
<li>You can run it from Windows, from a command line, or as a screen saver.</li>
<li>It offers several different optimization strategies.</li>
<li>It can be configured to defragment specific drives, files, or folders, or to exclude defragmenting specific drives, files, or folders.</li>
<li>You can run it in the background and tell it to run at less than full speed.</li>
<li>It&#8217;s continually developed by a person who you can actually talk to via an <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.kessels.com%2Fforum%2Findex.php&sref=rss">online forum</a>.</li>
<li>There&#8217;s no installer &#8212; just extract files from a ZIP archive into a directory and run the executable.</li>
<li>It&#8217;s free, as in free beer, and open source.</li>
</ul>
<p>Hats off to <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.kessels.com%2FAddress%2Findex.php&sref=rss">Jeroen Kessels</a> for writing a fine utility and making it available for free. He doesn&#8217;t even ask for donations (too bad, because I&#8217;d have sent him a few bucks if he did!).</p>
<img src="http://www.sidesofmarch.com/?ak_action=api_record_view&id=262&type=feed" alt="" /><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.sidesofmarch.com/index.php/archive/2008/07/21/a-free-replacement-for-the-windows-defragment-utility/' addthis:title='A free replacement for the Windows defragment utility ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2008/07/21/a-free-replacement-for-the-windows-defragment-utility/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Separating SQL script files generated by Microsoft SQL (by type)</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2008/06/03/separating-sql-script-files-generated-by-microsoft-sql-by-type/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2008/06/03/separating-sql-script-files-generated-by-microsoft-sql-by-type/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 19:37:58 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2008/06/03/separating-sql-script-files-generated-by-microsoft-sql-by-type/</guid>
		<description><![CDATA[<p>There&#8217;s one great feature in SQL: the &#8220;Generate Scripts&#8221; command. Unfortunately, it has one limitation: the default filenames of scripts look something like this:</p>
<blockquote><p>dbo.fnc_PlayerValue.UserDefinedFunction.sql
dbo.UserSelect.StoredProcedure.sql</p></blockquote>
<p>I&#8217;d much prefer the filenames to match the object name, without the owner (&#8216;dbo&#8217;) or object type. In other words, I&#8217;d prefer the above two files to look like this:</p>
<blockquote><p>UserDefinedFunction\fnc_PlayerValue.sql
StoredProcedure\UserSelect.sql</p></blockquote>
<p>How do we get from point A to point B without a lot of manual file copies and renames? We use <a href="http://commandwindows.com/batchfiles-iterating.htm">the FOR command</a>!</p>
<p>First, create a subdirectory for each object type (Table, StoredProcedure, UserDefinedFunction, View, Schema, Trigger, and User), then run the following from a command prompt.</p>
<blockquote>

for %i in (*.User.sql) do for /f "delims=., tokens=1-3" %j in ("%i") do move %i %k\%j.%l
for %i in (*.Schema.sql) do for /f "delims=., tokens=1-3" %j in ("%i") do move %i %k\%j.%l
for %i in (*.Trigger.sql) do for /f "delims=., tokens=1-3" %j in ("%i") do move %i %k\%j.%l
for %i in (*.sql) do for /f "delims=., tokens=1-4" %j in ("%i") do move %i %l\%k.%m
</blockquote>
<p>The command <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2008/06/03/separating-sql-script-files-generated-by-microsoft-sql-by-type/">Separating SQL script files generated by Microsoft SQL (by type)</a></span>]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s one great feature in SQL: the &#8220;Generate Scripts&#8221; command. Unfortunately, it has one limitation: the default filenames of scripts look something like this:</p>
<blockquote><p>dbo.fnc_PlayerValue.UserDefinedFunction.sql<br />
dbo.UserSelect.StoredProcedure.sql</p></blockquote>
<p>I&#8217;d much prefer the filenames to match the object name, without the owner (&#8216;dbo&#8217;) or object type. In other words, I&#8217;d prefer the above two files to look like this:</p>
<blockquote><p>UserDefinedFunction\fnc_PlayerValue.sql<br />
StoredProcedure\UserSelect.sql</p></blockquote>
<p>How do we get from point A to point B without a lot of manual file copies and renames? We use <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fcommandwindows.com%2Fbatchfiles-iterating.htm&sref=rss">the FOR command</a>!</p>
<p>First, create a subdirectory for each object type (Table, StoredProcedure, UserDefinedFunction, View, Schema, Trigger, and User), then run the following from a command prompt.</p>
<blockquote>
<pre>
for %i in (*.User.sql) do for /f "delims=., tokens=1-3" %j in ("%i") do move %i %k\%j.%l
for %i in (*.Schema.sql) do for /f "delims=., tokens=1-3" %j in ("%i") do move %i %k\%j.%l
for %i in (*.Trigger.sql) do for /f "delims=., tokens=1-3" %j in ("%i") do move %i %k\%j.%l
for %i in (*.sql) do for /f "delims=., tokens=1-4" %j in ("%i") do move %i %l\%k.%m</pre>
</blockquote>
<p>The command above will look for each file with a *.sql extension in the current directory. For each of those files, it copies it to a directory based on the type of file, and ensures the new file only includes the object name and the .sql extension. So much cleaner now!</p>
<p>Note that this will not work if any folder in the full path to the SQL files has a period in it!</p>
<p><strong>Updated 2009.11.10 to support Trigger, User, and Schema scripts.</strong></p>
<img src="http://www.sidesofmarch.com/?ak_action=api_record_view&id=252&type=feed" alt="" /><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.sidesofmarch.com/index.php/archive/2008/06/03/separating-sql-script-files-generated-by-microsoft-sql-by-type/' addthis:title='Separating SQL script files generated by Microsoft SQL (by type) ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2008/06/03/separating-sql-script-files-generated-by-microsoft-sql-by-type/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Solving distorted sound issues in Boot Camp</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2008/05/20/solving-distorted-sound-in-boot-camp/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2008/05/20/solving-distorted-sound-in-boot-camp/#comments</comments>
		<pubDate>Wed, 21 May 2008 03:13:47 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[boot camp]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/?p=248</guid>
		<description><![CDATA[<p>I&#8217;ve been running a rather expensive Windows Vista computer lately, thanks to Boot Camp. However, two problems continue to plague me:</p>

The latest Boot Camp update from Apple will not install successfully.
Sound is distorted when playing games, typically those using multiple sound channels (i.e. pretty much all games).

<p>Fortunately, I finally found the fix for #2. It wasn&#8217;t Vista SP1, and it wasn&#8217;t figuring out a way to install the latest Boot Camp drivers (still can&#8217;t figure that one out).</p>
<p>The solution: Download and install the latest Realtek HD drivers. Thanks to <a href="http://www.mac-forums.com/forums/showthread.php?t=88299">a post on mac-forums.com</a> which pointed me to the <a href="http://www.realtek.com.tw/downloads/downloadsCheck.aspx?Langid=1&#38;PNid=24&#38;PFid=24&#38;Level=4&#38;Conn=3&#38;DownTypeID=3&#38;GetDown=false#1">Realtek High Definition Audio drivers page</a>.</p>
<p>One odd quirk: It took two installations of the Realtek drivers before it worked. After the first installation (which removed the old drivers) and a restart, there was no sound at all in Windows. A re-installation of the same Realtek drivers (and another restart), and it&#8217;s all working fine&#8230;</p>
<p>Just in time for Age of Conan, which <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2008/05/20/solving-distorted-sound-in-boot-camp/">Solving distorted sound issues in Boot Camp</a></span>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been running a rather expensive Windows Vista computer lately, thanks to Boot Camp. However, two problems continue to plague me:</p>
<ol>
<li>The latest Boot Camp update from Apple will not install successfully.</li>
<li>Sound is distorted when playing games, typically those using multiple sound channels (i.e. pretty much all games).</li>
</ol>
<p>Fortunately, I finally found the fix for #2. It wasn&#8217;t Vista SP1, and it wasn&#8217;t figuring out a way to install the latest Boot Camp drivers (still can&#8217;t figure that one out).</p>
<p>The solution: Download and install the latest Realtek HD drivers. Thanks to <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.mac-forums.com%2Fforums%2Fshowthread.php%3Ft%3D88299&sref=rss">a post on mac-forums.com</a> which pointed me to the <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.realtek.com.tw%2Fdownloads%2FdownloadsCheck.aspx%3FLangid%3D1%26amp%3BPNid%3D24%26amp%3BPFid%3D24%26amp%3BLevel%3D4%26amp%3BConn%3D3%26amp%3BDownTypeID%3D3%26amp%3BGetDown%3Dfalse%231&sref=rss">Realtek High Definition Audio drivers page</a>.</p>
<p>One odd quirk: It took two installations of the Realtek drivers before it worked. After the first installation (which removed the old drivers) and a restart, there was no sound at all in Windows. A re-installation of the same Realtek drivers (and another restart), and it&#8217;s all working fine&#8230;</p>
<p>Just in time for Age of Conan, which should be arriving in a day or two! (It&#8217;s for work, really&#8230; I&#8217;m doing research for the soon-to-be-released web site, <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.aochub.com&sref=rss">www.aochub.com</a>).</p>
<img src="http://www.sidesofmarch.com/?ak_action=api_record_view&id=248&type=feed" alt="" /><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.sidesofmarch.com/index.php/archive/2008/05/20/solving-distorted-sound-in-boot-camp/' addthis:title='Solving distorted sound issues in Boot Camp ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2008/05/20/solving-distorted-sound-in-boot-camp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ATI video drivers may be more stable than nVidia drivers (but does it matter?)</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2008/05/15/ati-video-drivers-may-be-more-stable-than-nvidia-drivers-but-does-it-matter/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2008/05/15/ati-video-drivers-may-be-more-stable-than-nvidia-drivers-but-does-it-matter/#comments</comments>
		<pubDate>Thu, 15 May 2008 17:02:50 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2008/05/15/ati-video-drivers-may-be-more-stable-than-nvidia-drivers-but-does-it-matter/</guid>
		<description><![CDATA[<p>A friend of mine (who is a reseller for <a href="http://www.diamondmm.com/">Diamond Multimedia</a>) forwarded me an email last night which shed some interesting insight into video card driver stability with Windows Vista:</p>
<blockquote><p><strong>ATI Provides Proven Driver Stability</strong>  </p>
<p>Microsoft is currently involved in a class action lawsuit regarding problems with its “Vista Capable” marketing. As part of this trial, hundreds of pages of internal Microsoft emails were unsealed. If you want to take a look at them, <a href="http://click.icptrack.com/icp/relay.php?r=1052736047&#38;msgid=30766438&#38;act=U6KP&#38;c=99020&#38;admin=0&#38;destination=http%3A%2F%2Fblog.seattlepi.nwsource.com%2Fmicrosoft%2Flibrary%2Fvistaexhibitsone.pdf">here they are (pdf)</a>. Aside from providing some interesting insight into what goes on internally at Microsoft leading up to the release of a new OS, there is also a ranking of the cause of crashes logged with Microsoft.  </p>
<p>The rankings, based on crashes logged with Microsoft in 2007, paint a very positive picture of ATI’s graphics drivers. For instance, 28.8% of all Vista crashes were caused by nVidia drivers, compared with 9.3% caused by ATI. When you adjust for market share, we still <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2008/05/15/ati-video-drivers-may-be-more-stable-than-nvidia-drivers-but-does-it-matter/">ATI video drivers may be more stable than nVidia drivers (but does it matter?)</a></span>]]></description>
			<content:encoded><![CDATA[<p>A friend of mine (who is a reseller for <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.diamondmm.com%2F&sref=rss">Diamond Multimedia</a>) forwarded me an email last night which shed some interesting insight into video card driver stability with Windows Vista:</p>
<blockquote><p><strong>ATI Provides Proven Driver Stability</strong>  </p>
<p>Microsoft is currently involved in a class action lawsuit regarding problems with its “Vista Capable” marketing. As part of this trial, hundreds of pages of internal Microsoft emails were unsealed. If you want to take a look at them, <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fclick.icptrack.com%2Ficp%2Frelay.php%3Fr%3D1052736047%26amp%3Bmsgid%3D30766438%26amp%3Bact%3DU6KP%26amp%3Bc%3D99020%26amp%3Badmin%3D0%26amp%3Bdestination%3Dhttp%253A%252F%252Fblog.seattlepi.nwsource.com%252Fmicrosoft%252Flibrary%252Fvistaexhibitsone.pdf&sref=rss">here they are (pdf)</a>. Aside from providing some interesting insight into what goes on internally at Microsoft leading up to the release of a new OS, there is also a ranking of the cause of crashes logged with Microsoft.  </p>
<p>The rankings, based on crashes logged with Microsoft in 2007, paint a very positive picture of ATI’s graphics drivers. For instance, 28.8% of all Vista crashes were caused by nVidia drivers, compared with 9.3% caused by ATI. When you adjust for market share, we still see that Vista systems are almost half as likely to crash when using an ATI graphics solution&#8230;  </p>
<p><em>Author: <a href="mailto:blake@diamondmm.com">Blake Eggleston</a></em></p>
</blockquote>
<p>Now that may be marketing gumbo, but if not, it&#8217;s very intriguing. </p>
<p>Of course, the one critical fact missing is <em>how often crashes are caused by video drivers</em>. Do video drivers cause crashes once every 50 hours? 100 hours? 1,000 hours? More than that?</p>
<p>If I use a computer 80 hours a week (rough estimate), a crash every 80 hours is a crash once a week. To me, that&#8217;s too much. However, if a crash occurs every 800 hours, that&#8217;s one crash every 10 weeks, something which I can tolerate.</p>
<p>As the saying goes, &#8220;Better is the enemy of good enough.&#8221; nVidia drivers are likely &#8220;good enough&#8221; &#8212; so the &#8220;better&#8221; ATI drivers (if the claims are true) don&#8217;t really matter much, at least not to me.</p>
<img src="http://www.sidesofmarch.com/?ak_action=api_record_view&id=244&type=feed" alt="" /><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.sidesofmarch.com/index.php/archive/2008/05/15/ati-video-drivers-may-be-more-stable-than-nvidia-drivers-but-does-it-matter/' addthis:title='ATI video drivers may be more stable than nVidia drivers (but does it matter?) ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2008/05/15/ati-video-drivers-may-be-more-stable-than-nvidia-drivers-but-does-it-matter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Windows user&#8217;s first four days with a Mac</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2008/02/06/a-windows-users-first-four-days-with-a-mac/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2008/02/06/a-windows-users-first-four-days-with-a-mac/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 22:39:45 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2008/02/06/a-windows-users-first-four-days-with-a-mac/</guid>
		<description><![CDATA[<p>On Friday, I received my <a href="http://www.apple.com/imac/">iMac</a>, bringing me back to the world of the Mac OS for the first time in about eight years. The iMac is not my main rig &#8212; I still use a &#8220;<a href="http://en.wikipedia.org/wiki/Wintel">Wintel</a>&#8221; PC running Windows XP for work &#8212; it&#8217;s a replacement for my home computer (though I eventually hope to expand its use beyond pictures, movies, and <a href="http://www.worldofwarcraft.com">World of Warcraft</a>).</p>
<p>So, what&#8217;s the initial reaction from a guy who was very entrenched into Windows, but has a solid Mac history?</p>

What&#8217;s up with the mouse movement? One of the first things I do on any computer I use is turn the mouse speed up all the way. I want the slightest flick of my wrist to shoot the cursor across the screen. Doing this on a Mac made it, well, not as zippy as I&#8217;d prefer. Apparently, plenty of people agree, and the fix to the problem is to use some <a href="http://www.knockknock.org.uk/mac/">freeware hacks</a> <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2008/02/06/a-windows-users-first-four-days-with-a-mac/">A Windows user&#8217;s first four days with a Mac</a></span>]]></description>
			<content:encoded><![CDATA[<p>On Friday, I received my <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.apple.com%2Fimac%2F&sref=rss">iMac</a>, bringing me back to the world of the Mac OS for the first time in about eight years. The iMac is not my main rig &#8212; I still use a &#8220;<a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FWintel&sref=rss">Wintel</a>&#8221; PC running Windows XP for work &#8212; it&#8217;s a replacement for my home computer (though I eventually hope to expand its use beyond pictures, movies, and <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.worldofwarcraft.com&sref=rss">World of Warcraft</a>).</p>
<p>So, what&#8217;s the initial reaction from a guy who was very entrenched into Windows, but has a solid Mac history?</p>
<ul>
<li>What&#8217;s up with the mouse movement? One of the first things I do on any computer I use is turn the mouse speed up all the way. I want the slightest flick of my wrist to shoot the cursor across the screen. Doing this on a Mac made it, well, not as zippy as I&#8217;d prefer. Apparently, plenty of people agree, and the fix to the problem is to use some <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.knockknock.org.uk%2Fmac%2F&sref=rss">freeware hacks</a> or shareware software (<a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fplentycom.jp%2Fen%2Fsteermouse%2F&sref=rss">SteerMouse</a> did the job for me).</li>
<li>I miss my keyboard shortcuts. Yes, you can do a lot with the Mac keyboard, but I do almost everything with the PC keyboard. I&#8217;ve since learned you can press Control-F2 to open the Mac menu for keyboard navigation, but I miss the ability to TAB between fields in web browsers (<a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.tonyspencer.com%2F2006%2F05%2F02%2Ftab-skips-select-form-fields-in-mac-browsers%2F&sref=rss">there is a fix</a>) and the underlined letters that show which keys you can press to activate menu options (<a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.xvsxp.com%2Fmisc%2Fkeyboard.php&sref=rss">somewhat of a workaround</a>).</li>
<li>Installing software on a Mac is glorious. I can&#8217;t believe how easy they make it. No surprises and no issues.</li>
<li>I plugged in my USB devices and they worked immediately &#8212; my external USB drive, my digital camcorder, my digital camera, and my photo printer. That never happened on a PC.</li>
<li><a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.apple.com%2Filife%2Fimovie%2F&sref=rss">iMovie</a> is everything that <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.microsoft.com%2Fwindowsxp%2Fusing%2Fmoviemaker%2Fdefault.mspx&sref=rss">Windows Movie Maker</a> is not.</li>
<li><a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.foldershare.com&sref=rss">FolderShare</a> works as well on a Mac as it does on a PC &#8212; and it made transferring dozens of gigabytes of pictures and movies disturbingly simple.</li>
<li>I had to manually turn on the right-click feature on my single-button MightyMouse. That should be on by default.</li>
<li>World of Warcraft stopped working after I adjusted some parental controls and firewall settings &#8212; apparently an unintended side effect <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fforums.worldofwarcraft.com%2Fthread.html%3FtopicId%3D2647255853%26amp%3Bsid%3D1%26amp%3BpageNo%3D1&sref=rss">acknowledged by Blizzard</a> &#8212; and required a reinstall. Fortunately, reinstall only took me about 30 minutes, about the time it takes to queue up and play one battleground instance.</li>
</ul>
<p>I&#8217;m enjoying the Mac experience so far. It&#8217;s definitely something to get used to. My fingers still stumble on the Mac keyboard a bit, and there are some things I miss from Windows-land.</p>
<img src="http://www.sidesofmarch.com/?ak_action=api_record_view&id=222&type=feed" alt="" /><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.sidesofmarch.com/index.php/archive/2008/02/06/a-windows-users-first-four-days-with-a-mac/' addthis:title='A Windows user&#8217;s first four days with a Mac ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2008/02/06/a-windows-users-first-four-days-with-a-mac/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Forgot your Windows product key? It is recoverable&#8230;</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2007/09/13/forgot-your-windows-product-key-it-is-recoverable/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2007/09/13/forgot-your-windows-product-key-it-is-recoverable/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 10:53:21 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Utilities]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2007/09/13/forgot-your-windows-product-key-it-is-recoverable/</guid>
		<description><![CDATA[<p>I frequently rebuild my computer once Windows starts to reach its <a href="http://diveintomark.org/archives/2003/08/04/xp">half-life</a>, formatting the &#8216;ol hard drive and starting from scratch. Unfortunately, this typically involves a hunt for the Windows XP product key, which typically was written down on a piece of paper and subsequently misplaced. This time, however, I decided not to hunt for that sticky note. Surely, Windows XP knows the product key that was used when it was installed&#8230; right?</p>
<p><a href="http://www.magicaljellybean.com/keyfinder.shtml"></a>Apparently, it does, and there&#8217;s a little piece of free software that can find it for you. <a href="http://www.magicaljellybean.com/keyfinder.shtml">KeyFinder</a> by <a href="http://www.magicaljellybean.com/">Magical Jelly Bean Software</a> can identify the product key for <em>Windows 95, 98, ME, NT4, 2000, XP, Server 2003, Windows Vista, Office 97, Office XP, and Office 2003</em> &#8212; on the local computer or on a remote computer (provided you have appropriate security permissions). Very impressive.</p>
<a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2007/09/13/forgot-your-windows-product-key-it-is-recoverable/">Forgot your Windows product key? It is recoverable&#8230;</a></span>]]></description>
			<content:encoded><![CDATA[<p>I frequently rebuild my computer once Windows starts to reach its <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fdiveintomark.org%2Farchives%2F2003%2F08%2F04%2Fxp&sref=rss">half-life</a>, formatting the &#8216;ol hard drive and starting from scratch. Unfortunately, this typically involves a hunt for the Windows XP product key, which typically was written down on a piece of paper and subsequently misplaced. This time, however, I decided not to hunt for that sticky note. Surely, Windows XP knows the product key that was used when it was installed&#8230; right?</p>
<p><a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.magicaljellybean.com%2Fkeyfinder.shtml&sref=rss"><img src="http://www.magicaljellybean.com/images/kf.jpg" alt="KeyFinder by Magical Jelly Bean Software" align="right" border="0" style="float:right;padding:0 2em;" /></a>Apparently, it does, and there&#8217;s a little piece of free software that can find it for you. <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.magicaljellybean.com%2Fkeyfinder.shtml&sref=rss">KeyFinder</a> by <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.magicaljellybean.com%2F&sref=rss">Magical Jelly Bean Software</a> can identify the product key for <em>Windows 95, 98, ME, NT4, 2000, XP, Server 2003, Windows Vista, Office 97, Office XP, and Office 2003</em> &#8212; on the local computer or on a remote computer (provided you have appropriate security permissions). Very impressive.</p>
<img src="http://www.sidesofmarch.com/?ak_action=api_record_view&id=150&type=feed" alt="" /><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.sidesofmarch.com/index.php/archive/2007/09/13/forgot-your-windows-product-key-it-is-recoverable/' addthis:title='Forgot your Windows product key? It is recoverable&#8230; ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2007/09/13/forgot-your-windows-product-key-it-is-recoverable/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Time remaining: 0 seconds</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2007/06/05/time-remaining-0-seconds/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2007/06/05/time-remaining-0-seconds/#comments</comments>
		<pubDate>Tue, 05 Jun 2007 19:40:34 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Just for Fun]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2007/06/05/time-remaining-0-seconds/</guid>
		<description><![CDATA[<p>I&#8217;ve been looking at the following window for about ten minutes, during which time it has gone unchanged.</p>
<p align="center"><a href="http://www.sidesofmarch.com/wp-content/uploads/image.png" atomicselection="true"></a> </p>
<p align="left">It didn&#8217;t go away until I shut down Firefox. Go figure. </p>
<p align="left">And just for the record, I don&#8217;t blame ReSharper for this one &#8212; I blame the Windows installer.</p>
<a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2007/06/05/time-remaining-0-seconds/">Time remaining: 0 seconds</a></span>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been looking at the following window for about ten minutes, during which time it has gone unchanged.</p>
<p align="center"><a href="http://www.sidesofmarch.com/wp-content/uploads/image.png" atomicselection="true"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="147" alt="image" src="http://www.sidesofmarch.com/wp-content/uploads/image_thumb.png" width="386" border="0"/></a> </p>
<p align="left">It didn&#8217;t go away until I shut down Firefox. Go figure. </p>
<p align="left">And just for the record, I don&#8217;t blame ReSharper for this one &#8212; I blame the Windows installer.</p>
<img src="http://www.sidesofmarch.com/?ak_action=api_record_view&id=82&type=feed" alt="" /><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.sidesofmarch.com/index.php/archive/2007/06/05/time-remaining-0-seconds/' addthis:title='Time remaining: 0 seconds ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2007/06/05/time-remaining-0-seconds/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installing Ubuntu with VirtualPC</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2007/03/12/installing-ubuntu-with-virtualpc/</link>
		<comments>http://www.sidesofmarch.com/index.php/archive/2007/03/12/installing-ubuntu-with-virtualpc/#comments</comments>
		<pubDate>Tue, 13 Mar 2007 02:02:43 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2007/03/12/installing-ubuntu-with-virtualpc/</guid>
		<description><![CDATA[<p>For those of you who come to my site looking for help <a href="http://demarzo.net/archive/2005/09/12/629.aspx">installing Linux on VirtualPC</a> (quite a few, as it is the second <a href="http://demarzo.net/archive/2007/03/09/Most-popular-posts.aspx">most popular post</a> on this site), you&#8217;ll know that the big problem revolves around VirtualPC only supporting 16-bit color and most Linux distributions supporting 24-bit color by default. (Why this limitation hasn&#8217;t been lifted in VirtualPC yet, I don&#8217;t know.)</p>
<p>Microsoft blogger Joe Stagner (who blogs at <a href="http://joeon.net/">Joe on .Net</a>) recently posted instructions on <a href="http://joeon.net/archive/2007/03/11/Installing-Ubuntu-6.10-in-a-Virtual-PC.aspx">how to get an Ubuntu installation to install with 16-bit color</a> &#8212; instructions which he in turn <a href="http://www.geekzone.co.nz/freitasm/2184">found on an Ubuntu blog</a>. Considering the growing popularity of <a href="http://www.ubuntu.com/">Ubuntu </a>and the cost of <a href="http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx">VitrualPC 2007</a> (it&#8217;s free), this&#8217;ll undoubtedly be helpful to those frustrated by failed Linux installs on VPC.</p>
<a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a <span style="color:#777"> . . .<br /><br />&#8594; Read More: <a href="http://www.sidesofmarch.com/index.php/archive/2007/03/12/installing-ubuntu-with-virtualpc/">Installing Ubuntu with VirtualPC</a></span>]]></description>
			<content:encoded><![CDATA[<p>For those of you who come to my site looking for help <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fdemarzo.net%2Farchive%2F2005%2F09%2F12%2F629.aspx&sref=rss">installing Linux on VirtualPC</a> (quite a few, as it is the second <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fdemarzo.net%2Farchive%2F2007%2F03%2F09%2FMost-popular-posts.aspx&sref=rss">most popular post</a> on this site), you&#8217;ll know that the big problem revolves around VirtualPC only supporting 16-bit color and most Linux distributions supporting 24-bit color by default. (Why this limitation hasn&#8217;t been lifted in VirtualPC yet, I don&#8217;t know.)</p>
<p>Microsoft blogger Joe Stagner (who blogs at <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fjoeon.net%2F&sref=rss">Joe on .Net</a>) recently posted instructions on <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fjoeon.net%2Farchive%2F2007%2F03%2F11%2FInstalling-Ubuntu-6.10-in-a-Virtual-PC.aspx&sref=rss">how to get an Ubuntu installation to install with 16-bit color</a> &#8212; instructions which he in turn <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.geekzone.co.nz%2Ffreitasm%2F2184&sref=rss">found on an Ubuntu blog</a>. Considering the growing popularity of <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.ubuntu.com%2F&sref=rss">Ubuntu </a>and the cost of <a href="http://redirectingat.com?id=17923X751173&xs=1&url=http%3A%2F%2Fwww.microsoft.com%2Fwindows%2Fproducts%2Fwinfamily%2Fvirtualpc%2Fdefault.mspx&sref=rss">VitrualPC 2007</a> (it&#8217;s free), this&#8217;ll undoubtedly be helpful to those frustrated by failed Linux installs on VPC.</p>
<img src="http://www.sidesofmarch.com/?ak_action=api_record_view&id=30&type=feed" alt="" /><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.sidesofmarch.com/index.php/archive/2007/03/12/installing-ubuntu-with-virtualpc/' addthis:title='Installing Ubuntu with VirtualPC ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.sidesofmarch.com/index.php/archive/2007/03/12/installing-ubuntu-with-virtualpc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

