<?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>Ardamis &#187; Microsoft</title>
	<atom:link href="http://www.ardamis.com/category/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ardamis.com</link>
	<description>Ardamis is a blog about web development and technology in general.</description>
	<lastBuildDate>Thu, 02 Feb 2012 07:07:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Two Xbox consoles, one gold account, and offline achievements</title>
		<link>http://www.ardamis.com/2011/12/29/two-xbox-consoles-one-gold-account-and-offline-achievements/</link>
		<comments>http://www.ardamis.com/2011/12/29/two-xbox-consoles-one-gold-account-and-offline-achievements/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 16:09:55 +0000</pubDate>
		<dc:creator>ardamis</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Nonsense]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://www.ardamis.com/?p=1836</guid>
		<description><![CDATA[What happens when your offline achievements were earned while the same gamertag was being used to connect to Xbox Live on another console?]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m trying to find a way to save some Xbox 360 achievements that I&#8217;ve earned while my console was offline.  Typically, just connecting to Xbox Live will sync up your gamertag and the offline achievements will be added to you profile.  This works because, usually, the gamertag is associated with a single Xbox 360, which goes offline and then back online.  My situation is different, and it seems like I&#8217;m going to lose my offline achievements.</p>
<h2>The set up</h2>
<p>I have a single gold account and two Xbox 360 consoles.  One of these consoles is always online and is used exclusively for watching Netflix (because the drive tray is broken).  The other console works fine for games, but is physically located where wired Ethernet isn&#8217;t available, and I haven&#8217;t purchased a wireless adapter.  In order to get the same gamertag on both consoles, I used the recover gamertag feature to bring it down to the online console.  This means that the Netflix gamertag is regularly connecting to Xbox Live while my gaming is done on the same gamertag, but offline.</p>
<p>Microsoft doesn&#8217;t seem to want to support this sort of arrangement, as it appears that gamertags are associated with individual Xbox consoles and that only the last-to-be-connected gamertag is seen as legit.</p>
<h2>The problems</h2>
<p>The first problem I&#8217;m facing is how to get all of these achievements that were earned offline sync&#8217;d up with my Live profile.  One might reasonably think that simply connecting the offline Xbox to Xbox Live and logging in would do this, but Live sees the account as invalid (presumably because the account associated with the other box has connected more recently).  Upon connecting to Xbox Live, I&#8217;m prompted to recover my gamertag, which I know from experience will erase my offline achievements (I&#8217;ll get the gamertag as it exists on the online console &#8211; which will also render the gamertag on the online console invalid).</p>
<p>I also tried to use a USB flash drive to move my gamer profile from the offline box to the online box.  The move itself was successful, but when I tried to connect to Live, it again found the account to be invalid and invited me to recover my gamertag.  I was able to move the gamer profile back to the USB drive, remove the drive, and then recover the online gamertag in order to keep using Netflix, but I was back to square one.</p>
<p>I haven&#8217;t yet tried moving the offline console&#8217;s hard drive with the gamertag to the online console.  As of right now, this is the only thing I can think to try.</p>
<p>The second problem I&#8217;m facing is that the offline Xbox doesn&#8217;t yet have the new dashboard and some of my games have updates available that are supposed to fix some bugs.  I&#8217;ve read that it should be possible to get these updates by creating a silver account and logging into Xbox Live under that account.  That would be somewhat helpful, but unnecessary if I can solve the first problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardamis.com/2011/12/29/two-xbox-consoles-one-gold-account-and-offline-achievements/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A common sense workaround for installing SetPoint in a VMware virtual machine</title>
		<link>http://www.ardamis.com/2011/11/01/setpoint-functionality-in-vmware/</link>
		<comments>http://www.ardamis.com/2011/11/01/setpoint-functionality-in-vmware/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 20:47:56 +0000</pubDate>
		<dc:creator>ardamis</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Nonsense]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.ardamis.com/?p=1749</guid>
		<description><![CDATA[A workaround to installing Logitech's SetPoint utility in order to map mouse buttons on a Windows XP virtual machine running in VMWare Workstation 7.]]></description>
			<content:encoded><![CDATA[<p>I have a Windows XP guest running in VMWare Workstation 7 on a Windows 7 Ultimate host machine.  This is working pretty well.  The XP guest is nice and responsive.  I have only one gripe.  I&#8217;d like all of the buttons on my Logitech MX510 (the best mouse ever) to be mappable in the guest.</p>
<p>Starting from square one, I decided to try installing the current version of SetPoint in the guest OS.  The installation went fine, but the usual functionality of the SetPoint settings utility was absent.</p>
<div id="attachment_1795" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.ardamis.com/wp-content/uploads/2011/10/setpoint-vmware.png"><img src="http://www.ardamis.com/wp-content/uploads/2011/10/setpoint-vmware-300x227.png" alt="SetPoint Settings in an XP virtual machine" title="SetPoint Settings in an XP virtual machine" width="300" height="227" class="size-medium wp-image-1795" /></a><p class="wp-caption-text">SetPoint Settings in an XP virtual machine</p></div>
<p>As shown in the screenshot, the SetPoint Settings utility displays only the Tools tab.  It is missing the My Mouse tab (and if a keyboard were installed, I presume it would be missing the Keyboard tab, too).</p>
<p>After some Googling around, it appears to be a due to the way VMware approximates the physical mouse.  VMware seems to treat USB mice connected to the host as PS/2 devices in the guest.  SetPoint, then, doesn&#8217;t detect any Logitech hardware that it can configure.</p>
<p>The question of how to obtain SetPoint functionality in virtual machines is one that has been asked many, many times before, without a satisfactory answer.  More on that in a little bit.</p>
<h2>The best work around</h2>
<p>Thankfully, it seems that, at least in the case of a Windows host and a Windows guest, installing SetPoint inside the virtual machine is not necessary.  Installing it on the host seems to make all of the functionality available in the guest.  This is the solution that I&#8217;m implementing now, and it is what I would recommend, provided you have rights to install software on the host. </p>
<h2>Paths to follow if you want to pursue installing SetPoint inside a VMware virtual machine</h2>
<p>I applaud your courage.  There are a few settings that can be tweaked that may get you closer to a working installation.</p>
<p><strong>Possible setting number one</strong></p>
<p>From the post at http://coreygilmore.com/blog/2008/04/30/better-multi-button-mouse-support-with-vmware-fusion-and-workstation/</p>
<p>Add the following line to the virtual machine&#8217;s .vmx file:</p>
<pre class="brush: plain; title: ; notranslate">
mouse.vusb.enable = &quot;TRUE&quot;
</pre>
<p>From what I can tell, this setting allows me to use the Forward and Back buttons on the mouse, but does not make the mouse detectable by SetPoint.  The remaining mouse buttons do nothing.</p>
<p><strong>Possible setting number two</strong></p>
<p>From the post at <a href="http://superuser.com/questions/35830/back-forward-mouse-buttons-do-not-work-in-vmware-workstation-6-5-guest-os/304583#304583">http://superuser.com/questions/35830/back-forward-mouse-buttons-do-not-work-in-vmware-workstation-6-5-guest-os/304583#304583</a></p>
<p>The solution given (which did not work for me) is to:</p>
<p>First add the following line to the virtual machine&#8217;s .vmx file:</p>
<pre class="brush: plain; title: ; notranslate">
usb.generic.allowHID = &quot;TRUE&quot;
</pre>
<p>An explanation of what this does, by a VMware associate, can be found in the thread at <a href="http://communities.vmware.com/thread/110919?start=15&#038;tstart=0">http://communities.vmware.com/thread/110919?start=15&#038;tstart=0</a></p>
<blockquote><p>
If you&#8217;re feeling really adventurous and/or desperate, you can take out the mouse.vusb.enable line and add this option instead:</p>
<p>usb.generic.allowHID = &#8220;TRUE&#8221;</p>
<p>Then, you&#8217;ll notice that your main mouse and keyboard (if they are USB) are available to pass through into the guest via the USB devices menu.</p>
<p>The dangerous part here is that once you pass through the mouse, it is actually disconnected from the host, so you won&#8217;t be able to ungrab from the guest just by mousing out of the Fusion window. You can still ungrab with the keyboard (ctrl-cmd I believe is the shortcut?). If you actually pass through your keyboard and your mouse, you&#8217;ll be stuck in the guest and you&#8217;ll have to shut it down (or worse, reboot your physical machine).
</p></blockquote>
<p>This sounded like a great idea, and I was willing to set up a second, PS/2 mouse to control just the host, if necessary.  Without connecting a second mouse, I tried passing the Logitech mouse as a USB device to the VM, just as I would an external hard drive, but VMware prevented this, with a warning message:</p>
<blockquote><p>
[Machine Name] &#8211; VMware Workstation<br />
Cannot connect &#8220;Logitech USB-PS/2 Optical Mouse&#8221; to this virtual machine. The host requires this device for input.<br />
[OK]
</p></blockquote>
<p>The second step would have been to go into Device Manager, click Actions, and then choose &#8220;Scan for hardware changes&#8221;.</p>
<p>I didn&#8217;t get to the second step, as I was too lazy to track down a PS/2 mouse to keep attached to the host, and I still wanted to find a software solution.  I suspect, though, that this would be were to begin, were I to need to get SetPoint running in the guest OS.</p>
<h2>Summary</h2>
<p>While I wasn&#8217;t able to figure out how to install SetPoint on a guest OS, the workaround of installing SetPoint on the host OS seems to accomplish my goal.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardamis.com/2011/11/01/setpoint-functionality-in-vmware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My new Dell Precision 690 workstation</title>
		<link>http://www.ardamis.com/2011/10/20/my-new-dell-precision-690-workstation/</link>
		<comments>http://www.ardamis.com/2011/10/20/my-new-dell-precision-690-workstation/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 06:06:52 +0000</pubDate>
		<dc:creator>ardamis</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux-Ubuntu]]></category>
		<category><![CDATA[Materialism]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Web Site Dev]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://www.ardamis.com/?p=1737</guid>
		<description><![CDATA[I'm not a hardware guy, but I am excited about what I'm going to do with my new-to-me Dell Precision WorkStation 690.]]></description>
			<content:encoded><![CDATA[<p>I just picked up an old <a href="http://www.dell.com/downloads/global/products/precn/en/spec_precn_690_en.pdf">Dell Precision 690 workstation</a>, which I intend to develop into a file server, a Windows IIS server, and an Ubuntu LAMP server.  This monster was built in 2006, but it still has some neat specs and tons of capacity (7 PCI slots, 4 hard drive bays, etc&#8230;), should I want to expand further.</p>
<h2>The main specs</h2>
<p><strong>CPU:</strong> Dual Core <a href="http://ark.intel.com/products/27211/Intel-Xeon-Processor-5060-(4M-Cache-3_20-GHz-1066-MHz-FSB)">Intel Xeon 5060</a> 3.2GHz, 4M Cache, 1066 MHz FSB<br />
<strong>RAM:</strong> 2GB DDR2 PC2-5300, CL=5, Fully Buffered, ECC, DDR2-667<br />
<strong>HD:</strong> SAS Fujitsu MAX3073RC 73GB, 15000 RPM, 16MB Cache<br />
<strong>Video:</strong> <a href="http://en.wikipedia.org/wiki/Nvidia_Quadro">Nvidia Quadro</a> NVS 285 PCI-Express, 128MB</p>
<h2>This is not a normal tower</h2>
<p>Right away, the size of this thing suggests it isn&#8217;t a normal tower.  It&#8217;s about up to my knee and weights 70 lbs.  It feels like it&#8217;s made with heavier gauge steel than the typical chassis, but that may be me projecting.</p>
<p>I immediately <a href="http://www.ebay.com/sch/i.html?_nkw=dell+workstation+690+memory&#038;_sacat=0&#038;LH_BIN=1&#038;_sop=15&#038;_odkw=dell+workstation+690+memory&#038;_osacat=0&#038;_trksid=p3286.c0.m270.l1313">shopped around for more RAM</a>, obviously.  2GB seems a little thin, even by 2006 standards, when considering the way everything else is high-end.  The mainboard has 8 slots and supports up to 32GB, but I figure 6GB is a safe place to start.</p>
<p>The workstation has three enormous fans, like, big-as-your-hand big.  Running it with the chassis open causes some sort of thermal protection system to kick in and it spins the fans up to the point that they were blowing stuff on the floor half-way across the room.</p>
<p>The CPU has a big, passive heat sink with six copper pipes and sits between two of those fans.  I&#8217;m tempted to buy a second CPU, but I&#8217;ll hold off.</p>
<p>I&#8217;m still on the fence about the SCSI drive.  It should be super fast, but I&#8217;m a little spoiled by the SSD in my machine at work, so it&#8217;s hard to get excited about a mechanical drive, even one running at 15k RPM.</p>
<p>The Nvidia Quadro card is also fanless, and has a bizarre <a href="http://en.wikipedia.org/wiki/DMS-59">DMS-59</a> connector.  An adapter converts the DMS-59 connector into two DVI outputs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardamis.com/2011/10/20/my-new-dell-precision-690-workstation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixed: Universal USB Installer syslinux errors</title>
		<link>http://www.ardamis.com/2011/09/18/universal-usb-installer-syslinux-errors/</link>
		<comments>http://www.ardamis.com/2011/09/18/universal-usb-installer-syslinux-errors/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 03:13:35 +0000</pubDate>
		<dc:creator>ardamis</dc:creator>
				<category><![CDATA[Linux-Ubuntu]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Nonsense]]></category>

		<guid isPermaLink="false">http://www.ardamis.com/?p=1727</guid>
		<description><![CDATA[Syslinux Errors 1, zero FAT sectors, means your drive isn't formatted as FAT32.]]></description>
			<content:encoded><![CDATA[<p>I was trying to create a bootable flash drive with Ubuntu 11.04 using the Universal USB Installer 1.8.6.3 utility from <a href="http://www.pendrivelinux.com/">pendrivelinx.com</a> on a Windows 7 64-bit machine with a 16 GB flash drive (mapped to G:), but I kept getting an error that the drive wouldn&#8217;t be bootable.</p>
<p>The message in the command line window read:</p>
<blockquote><p>
Execute: C:\Users\[username]\AppData\Local\Temp\[random].tmp\syslinuxnew.exe -maf G:<br />
Syslinux Errors 1
</p></blockquote>
<p>A message box would then appear with the following warning:</p>
<blockquote><p>
<strong>Universal USB Installer 1.8.6.3 Setup</strong></p>
<p>An error(1) occurred while executing syslinux.<br />
Your USB drive won&#8217;t be bootable&#8230;<br />
[OK]
</p></blockquote>
<p>When I opened a command prompt and ran <strong>syslinuxnew.exe -maf G:</strong>, the result was <strong>zero FAT sectors</strong>.  When I ran <strong>syslinux.exe -maf G:</strong>, I got a much more informative message, or at least one that I could better understand: <strong>this doesn&#8217;t look like a valid FAT filesystem</strong>.</p>
<p>And of course, the flash drive wasn&#8217;t FAT32, it was NTFS.  I had forgotten to format the drive as FAT32 before running the utility, but I also managed to not check the box next to &#8220;We will format G:\Drive as FAT32.&#8221; in the utility itself.  No wonder Google wasn&#8217;t returning any results when I searched this &#8211; who&#8217;s going to have missed properly formatting the drive twice?  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardamis.com/2011/09/18/universal-usb-installer-syslinux-errors/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Fixed: XAMPP Component Status Check failure [3].</title>
		<link>http://www.ardamis.com/2011/07/10/xampp-component-status-check-failure-3/</link>
		<comments>http://www.ardamis.com/2011/07/10/xampp-component-status-check-failure-3/#comments</comments>
		<pubDate>Sun, 10 Jul 2011 18:35:21 +0000</pubDate>
		<dc:creator>ardamis</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web Site Dev]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://www.ardamis.com/?p=1603</guid>
		<description><![CDATA[A simple fix for the XAMPP Component Status Check failure [3]. error when launching the XAMPP 1.7.4 Control Panel.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m running XAMPP 1.7.4 [PHP: 5.3.5] (not as a service) on 64-bit Windows 7 Professional.  </p>
<p>I installed XAMPP to E:\xampp, and I have pinned the XAMPP Control Panel (xampp-control.exe) to the taskbar for easier access, but starting up xampp-control.exe from that shortcut throws an error:</p>
<blockquote><p><strong>XAMPP Control</strong></p>
<p>XAMPP Component Status Check failure [3].</p>
<p>Current directory: E:\xampp</p>
<p>Run this program only from your XAMPP root directory.</p>
<p>[OK] [Cancel]</p></blockquote>
<p>Strangely enough, I even get this error even when running xampp-control.exe from my XAMPP root directory, which really is E:\xampp.</p>
<p>The last post in the thread at <a href="http://www.apachefriends.org/f/viewtopic.php?f=16&#038;t=44320&#038;sid=a41029c6a36bbf5b3bb5817f37842340&#038;start=60">http://www.apachefriends.org/f/viewtopic.php?f=16&#038;t=44320&#038;sid=a41029c6a36bbf5b3bb5817f37842340&#038;start=60</a> offers a simple solution:  change the Install_Dir value under HKEY_LOCAL_MACHINE to point to C:\xampp.  According to the thread, the error message is due to a bug where the Install_Dir is checked against a hard-coded path on C:\.  That may or may not be the case, but the suggested work-around seems to be effective.</p>
<p>Here&#8217;s a registry merge for Windows 7 64-bit that will make the change for you.</p>
<pre class="brush: plain; title: ; notranslate">
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\xampp]
&quot;Install_Dir&quot;=&quot;C:\\xampp&quot;
</pre>
<p>Now xampp-control.exe launches without the error, and I haven&#8217;t noticed anything (PHP, MySQL, etc.) not working because of the bogus path.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardamis.com/2011/07/10/xampp-component-status-check-failure-3/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Xbox.com forums redesigned &#8211; old content deleted or abandoned</title>
		<link>http://www.ardamis.com/2011/07/08/xbox-com-forums-redesigned-old-content-deleted-or-abandoned/</link>
		<comments>http://www.ardamis.com/2011/07/08/xbox-com-forums-redesigned-old-content-deleted-or-abandoned/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 05:21:11 +0000</pubDate>
		<dc:creator>ardamis</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Nonsense]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://www.ardamis.com/?p=1584</guid>
		<description><![CDATA[After the Xbox forums were redesigned, some of the old forum's content was moved to a subdomain and abandoned.]]></description>
			<content:encoded><![CDATA[<p>Back in May of 2011, the <a href="http://forums.xbox.com/">Xbox.com forums</a> were redesigned.  The old forum&#8217;s content was transferred to a new subdomain at <a href="http://forumsarchive.xbox.com/">http://forumsarchive.xbox.com/</a> and left to rot.  </p>
<blockquote><p><strong>What happened to all the stuff in the &#8220;old&#8221; forums?</strong></p>
<p>For a limited time, all your posts from the previous version of the forums live on forumsarchive.xbox.com (will be available shortly after the new forums have gone live). They are available for you to go grab any FAQs, walkthroughs, and other valuable posts that you created, so you can repost them in the new forums.</p>
<p><a href="http://forums.xbox.com/xbox_forums/forum_faq/f/6/p/3058/19910.aspx">http://forums.xbox.com/xbox_forums/forum_faq/f/6/p/3058/19910.aspx</a></p></blockquote>
<p>That isn&#8217;t quite true, as I&#8217;ve found links in posts on ardamis.com to at least one thread that I&#8217;d started on the old forum that is missing from the archive, so there has obviously been some culling happening.</p>
<p>I suspect that not only were countless useful threads simply abandoned or even deleted, but probably millions of inbound links to xbox.com were left to 404.</p>
<p>Instead of redirecting all of the links to the old forum threads, visitors following those links now see an ugly IIS server error message.</p>
<blockquote><p><strong>Server Error in &#8216;/&#8217; Application.</strong></p>
<p><em>The resource cannot be found.</em></p>
<p>Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly. </p>
<p>Requested URL: /31685953/ShowPost.aspx</p></blockquote>
<p>It&#8217;s stunning, actually, how poorly this transition was handled, and <a href="http://www.platformnation.com/2011/05/28/official-xbox-forums-redesigned/">I&#8217;m not alone in thinking that</a>.  There are even threads on the new forum <a href="http://forums.xbox.com/xbox_forums/general_discussion/f/18/p/68/9990.aspx">about how much better</a> <a href="http://forums.xbox.com/xbox_forums/general_discussion/f/18/p/559/11959.aspx">the old one was</a>.  I cannot picture any metric by which improvement is measured that would indicate this change was successful.  And I would love to know how the decision was made to let tons of inbound links 404.  Who on earth would allow this to happen to their site?</p>
<p>One of my most popular articles at ardamis.com was a description of the slow death of my Xbox 360 at the hands of FFXIII, which thankfully didn&#8217;t link to the forum threads that it referenced for support.  All those threads on how either a) Final Fantasy XIII broke dozens of Xbox 360s, or b) dozens of Xbox 360s just happened to break as people were playing Final Fantasy XIII, disappeared.  But I&#8217;ve begun a new one, for posterity (and not because I still play the game, which I found to be a huge disappointment).  So, to keep the flame of discontent burning, here&#8217;s the link to the new thread on <a href="http://forums.xbox.com/xbox_forums/xbox_360_games/e_k/final_fantasy_xiii/f/1077/p/34982/207569.aspx#207569" title="Final Fantasy XIII freezing on Xbox 360">Final Fantasy XIII freezing on Xbox 360</a>.</p>
<p>On the upside, a quick look at the HTML of the new pages suggests that the links are not nofollowed, which is <a href="http://www.ardamis.com/2010/03/17/is-it-possible-to-get-inbound-links-from-the-xbox-forums/">something else I found interesting</a> about the old forums.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardamis.com/2011/07/08/xbox-com-forums-redesigned-old-content-deleted-or-abandoned/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Office 2010 Rearm</title>
		<link>http://www.ardamis.com/2011/05/31/office-2010-rearm/</link>
		<comments>http://www.ardamis.com/2011/05/31/office-2010-rearm/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 03:46:47 +0000</pubDate>
		<dc:creator>ardamis</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Thriftiness]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.ardamis.com/?p=1426</guid>
		<description><![CDATA[Delay Microsoft Office 2010 activation for up to 180 days.]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s widely known that Microsoft allows anyone to install and use any version of Windows 7 for 30 days without having to enter a product activation key. By using the <strong>slmgr -rearm</strong> command, this 30-day trial period can be extended three times for a total of 120 days before the installation must be activated to continue functioning.</p>
<p>It is less known, perhaps, that Microsoft has implemented a similar method for delaying the activation of Office 2010 for up to 180 days.  The steps below are from the <a href="http://technet.microsoft.com/en-us/library/ee624357.aspx#section4">Deploy volume activation of Office 2010</a> instructions on <a href="http://technet.microsoft.com">TechNet</a>.</p>
<h2>To rearm your Office 2010 installation</h2>
<ol>
<li>Make sure all Office 2010 applications are closed.</li>
<li>Open an elevated command prompt.</li>
<li>Go to %installdir%\%Program Files%\Common Files\Microsoft Shared\OfficeSoftwareProtectionPlatform. <em>If you installed the 32-bit edition of Office 2010 on a 64-bit operating system, %Program Files% is the Program Files (x86) folder.</em></li>
<li>Run ospprearm.exe.</li>
</ol>
<p>(The italics are mine, as I was tripped up for awhile by looking for ospprearm.exe under C:\Program Files\, rather than the Program Files (x86) folder.)</p>
<p>The Office 2010 rearm delays the activation requirement for 30 days, and it can be used five times, for a total of 180 days of activation-free use.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardamis.com/2011/05/31/office-2010-rearm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 with SP1 (media refresh)</title>
		<link>http://www.ardamis.com/2011/05/13/windows-7-with-sp1-media-refresh/</link>
		<comments>http://www.ardamis.com/2011/05/13/windows-7-with-sp1-media-refresh/#comments</comments>
		<pubDate>Fri, 13 May 2011 05:32:09 +0000</pubDate>
		<dc:creator>ardamis</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.ardamis.com/?p=1397</guid>
		<description><![CDATA[Update your Windows 7 install media with the 'slipstreamed' Service Pack 1 version.]]></description>
			<content:encoded><![CDATA[<p>Back in February, 2010, I posted instructions on <a href="http://www.ardamis.com/2010/02/13/bootable-windows-7-usb-drive/">how to create a bootable USB drive that can install any version of Windows 7</a>.  As of yesterday, ISOs of updated versions of Windows 7 with SP1 have been made available to Microsoft TechNet and MSDN subscribers.</p>
<p>If you want to update your install media with the &#8216;slipstreamed&#8217; version, grab a torrent and then check it against the <a href="http://technet.microsoft.com/en-us/subscriptions/downloads/default.aspx?pv=36:350">official Windows 7 SHA1 and ISO/CRC hashes</a>.</p>
<p>The filenames for the 5/12/2011 versions of Windows 7 Ultimate are below.</p>
<p>Windows 7 Ultimate with Service Pack 1 (x64) &#8211; DVD (English): en_windows_7_ultimate_with_sp1_x64_dvd_u_677332.iso<br />
(<a href="http://thepiratebay.org/torrent/6391716/Windows_7_x64_SP1_MSDN_Technet_May_2011_Refresh">http://thepiratebay.org/torrent/6391716/Windows_7_x64_SP1_MSDN_Technet_May_2011_Refresh</a>)</p>
<p>Windows 7 Ultimate with Service Pack 1 (x86) &#8211; DVD (English): en_windows_7_ultimate_with_sp1_x86_dvd_u_677460.iso</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardamis.com/2011/05/13/windows-7-with-sp1-media-refresh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to remove the GRUB bootloader from Windows XP</title>
		<link>http://www.ardamis.com/2010/12/06/how-to-remove-the-grub-bootloader-from-windows-xp/</link>
		<comments>http://www.ardamis.com/2010/12/06/how-to-remove-the-grub-bootloader-from-windows-xp/#comments</comments>
		<pubDate>Mon, 06 Dec 2010 19:14:14 +0000</pubDate>
		<dc:creator>ardamis</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://www.ardamis.com/?p=1145</guid>
		<description><![CDATA[How to replace the boot sector and MBR of Windows XP to remove the GRUB bootloader.]]></description>
			<content:encoded><![CDATA[<p>I had set up a hard drive with two Windows XP installations on separate partitions and used GRUB to choose between them at boot.  Eventually, I needed only one of these installations and wanted to clone/copy it to a separate drive.  I happened to have an old copy of Ghost 2003, so I used that to clone the partition I wanted to keep.</p>
<p>But when I tried to boot that install, all I got was the word GRUB on an otherwise blank screen after the POST.</p>
<p>I did some Googling and found the <a href="http://www.ntcompatible.com/How_to_remove_GRUB_loader_t28242.html">How to remove GRUB loader!?</a> post at <a href="http://www.ntcompatible.com">ntcompatible.com</a>.</p>
<p>Basically, you can get around this problem by replacing the boot sector and MBR.</p>
<ol>
<li>Boot into Recovery Console with the XP install media by choosing the Repair option</li>
<li>Choose the installation to work on</li>
<li>At the command prompt (assuming your installation is on C:), enter: <strong>fixboot c:</strong></li>
<li>Proceed through any warnings
<li>At the command prompt, enter: <strong>map</strong></li>
<li>Record the name of the device on which you will be writing the new master boot record</li>
<li>At the command prompt, enter: <strong>fixmbr <em>[device_name]</em></strong> (where the device name is something like <em>\Device\HardDisk0</em></li>
<li>Proceed through any warnings</li>
<li>Exit Recovery Console and reboot</li>
</ol>
<p>Resources: <a href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/bootcons_fixboot.mspx?mfr=true">Windows XP Professional Product Documentation &#8211; fixboot</a> and <a href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/bootcons_fixmbr.mspx?mfr=true">Windows XP Professional Product Documentation &#8211; fixmbr</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardamis.com/2010/12/06/how-to-remove-the-grub-bootloader-from-windows-xp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A macro for toggling the read-only attribute of Word.qat</title>
		<link>http://www.ardamis.com/2010/11/02/a-macro-for-toggling-the-read-only-attribute-of-word-qat/</link>
		<comments>http://www.ardamis.com/2010/11/02/a-macro-for-toggling-the-read-only-attribute-of-word-qat/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 15:01:55 +0000</pubDate>
		<dc:creator>ardamis</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://www.ardamis.com/?p=1116</guid>
		<description><![CDATA[Protect the Word QAT from unintended changes by setting the read-only attribute on Word.qat from within Word itself.]]></description>
			<content:encoded><![CDATA[<p>Actually, my method of toggling the read-only attribute of Word.qat requires two macros.  One switches on the read-only attribute of Word.qat to prevent it from being changed.  The other clears the read-only attribute so buttons can be added or removed.</p>
<p>Just add these macros as buttons to the QAT to quickly protect and unprotect it.  I prefer two buttons to a single button because I don&#8217;t know of a way of telling, visually, the current state of the read-only attribute of a file.  I&#8217;d love to change the appearance of the button to indicate the state, but I haven&#8217;t found a way to do this.  So for now, two buttons allow the user to take exactly the action desired.</p>
<p>Why would you ever need to do this?</p>
<p>Buttons disappearing from the QAT is a pretty common occurrence.</p>
<p>If your Quick Access Toolbar contains buttons from templates or COM add-ins, these custom buttons can be lost when Word is closed and reopened.  To demonstrate this, add such a button to the QAT, then close Word and reopen it from the command line with <strong>winword.exe /a</strong> (the <strong>/n</strong> switch may also demonstrate this).  Word will open, but without any add-ins.  Instead of creating a temporary Word.qat with the default buttons, the working Word.qat file is edited to remove all the non-native Word buttons.  The appearance to the user is that Word loses the custom buttons.  Once the buttons disappear, they do not return when Word is opened normally.</p>
<p>From what I can tell, the QAT buttons disappearing isn&#8217;t a random event or a bug, but an intentional consequence of initiating a Word instance without any add-ins or a result of a badly written function in a template or add-in.</p>
<h3>The LockQAT Macro</h3>
<pre class="brush: plain; title: ; notranslate">
Sub LockQAT()
'
' LockQAT Macro
'
'

    Dim appdata, thepath, objFSO, objFile

    Set oShell = CreateObject(&quot;WScript.Shell&quot;)
    appdata = oShell.ExpandEnvironmentStrings(&quot;%APPDATA%&quot;)
    thepath = appdata &amp; &quot;\Microsoft\Office\Word.qat&quot;

    Set objFSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)
    Set objFile = objFSO.GetFile(thepath)

    'Determine if the file is ALREADY Read-Only
    If objFile.Attributes And 1 Then
        MsgBox &quot;The Word.QAT file is already Read-only.&quot;
    Else
        MsgBox &quot;Locking the QAT from further editing.&quot;
        objFile.Attributes = objFile.Attributes + 1
    End If

' Resources
' http://www.4guysfromrolla.com/webtech/112600-1.shtml

End Sub
</pre>
<h3>The UnlockQAT Macro</h3>
<pre class="brush: plain; title: ; notranslate">
Sub UnlockQAT()
'
' UnlockQAT Macro
'
'

    Dim appdata, thepath, objFSO, objFile

    Set oShell = CreateObject(&quot;WScript.Shell&quot;)
    appdata = oShell.ExpandEnvironmentStrings(&quot;%APPDATA%&quot;)
    thepath = appdata &amp; &quot;\Microsoft\Office\Word.qat&quot;

    Set objFSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)
    Set objFile = objFSO.GetFile(thepath)

    'Determine if the file is ALREADY Read-Only
    If objFile.Attributes And 1 Then
        MsgBox &quot;Unlocking the QAT for editing.&quot;
        objFile.Attributes = objFile.Attributes - 1
    Else
        MsgBox &quot;The Word.QAT file is already writeable.&quot;
    End If

' Resources
' http://www.4guysfromrolla.com/webtech/112600-1.shtml

End Sub
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.ardamis.com/2010/11/02/a-macro-for-toggling-the-read-only-attribute-of-word-qat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

