<?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>deKay&#039;s Blog &#187; howto</title>
	<atom:link href="http://lofi-gaming.org.uk/blog/category/howto/feed/" rel="self" type="application/rss+xml" />
	<link>http://lofi-gaming.org.uk/blog</link>
	<description>LOLcat free since 2006!</description>
	<lastBuildDate>Fri, 18 May 2012 06:45:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Restricting who an Exchange 2010 user gets email from</title>
		<link>http://lofi-gaming.org.uk/blog/2012/03/29/restricting-who-an-exchange-2010-user-gets-email-from/</link>
		<comments>http://lofi-gaming.org.uk/blog/2012/03/29/restricting-who-an-exchange-2010-user-gets-email-from/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 09:05:31 +0000</pubDate>
		<dc:creator>deKay</dc:creator>
				<category><![CDATA[howto]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://lofi-gaming.org.uk/blog/?p=3128</guid>
		<description><![CDATA[At work, we have an IT Helpdesk (as part of Spiceworks). Staff can email the helpdesk, and the helpdesk creates a work ticket and the IT staff get notified. It works well. However, the system is locked so that only &#8230; <a href="http://lofi-gaming.org.uk/blog/2012/03/29/restricting-who-an-exchange-2010-user-gets-email-from/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>At work, we have an IT Helpdesk (as part of Spiceworks). Staff can email the helpdesk, and the helpdesk creates a work ticket and the IT staff get notified. It works well.</p>
<p>However, the system is locked so that only people on the work domain, with work email addresses (lets say, @work.com) can email it. This was intentional, so it didn&#8217;t pick up spam and so staff didn&#8217;t email it from their home email accounts and so on. If this is the setup you&#8217;d want for a user (that is, so they can only receive &#8221;internal&#8221; email), it&#8217;s simple enough to configure:</p>
<p>In the Exchange Management Console, navigate to Recipient Configuration &gt; Mailbox, and open the properties of the mailbox user you want to set up. In the Mail Flow Settings tab, choose Message Delivery Restrictions, and tick &#8220;Require that all senders are authenticated.&#8221;.</p>
<p>If, however, like us, this user needs to also receive email from an external email address, or domain, then you need to change something else. Make sure the above tickbox <em>isn&#8217;t</em> ticked, and then:</p>
<p>Navigate to Organisation Configuration &gt; Hub Transport and choose the Transport Rules tab. Create a new Transport Rule here.</p>
<p>Work through the wizard, with these settings:</p>
<p>In Conditions, choose &#8220;sent to people&#8221;, and add the email address of the user you want to configure.</p>
<p>In Actions, choose &#8220;Delete the message without notifying anyone&#8221;. Panic not, we&#8217;ll add some exceptions in the next step.</p>
<p>In Exceptions, choose &#8220;Except when the message header matches text patterns&#8221;, and edit it so that &#8220;except when the FROM matches @work.com$ or @externaldomain.com$&#8221;. Change @work.com$ to your local domain, and @externaldomain.com$ to the external domain you want to accept email from. Of course, you can just specify a single address (e.g. johnsmith@externaldomain.com$) if you like, as well as add more than just these two addresses if necessary. The &#8220;$&#8221; is important, as without it, &#8220;@externaldomain.com.uk&#8221;, and similar, would also match and be allowed.</p>
<p>Note: You can&#8217;t use the &#8220;Except when the from address matches text patterns&#8221; for this rule, as the From Address, in local Exchange communications, doesn&#8217;t contain an email address.</p>
<p>That&#8217;s it! Save the rule and test it by emailing the user from both allowed and denied email addresses.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Flofi-gaming.org.uk%2Fblog%2F2012%2F03%2F29%2Frestricting-who-an-exchange-2010-user-gets-email-from%2F';
  addthis_title  = 'Restricting+who+an+Exchange+2010+user+gets+email+from';
  addthis_pub    = 'deKay';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://lofi-gaming.org.uk/blog/2012/03/29/restricting-who-an-exchange-2010-user-gets-email-from/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managed network install of Google Chrome Frame</title>
		<link>http://lofi-gaming.org.uk/blog/2012/01/25/managed-network-install-of-google-chrome-frame/</link>
		<comments>http://lofi-gaming.org.uk/blog/2012/01/25/managed-network-install-of-google-chrome-frame/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 13:59:52 +0000</pubDate>
		<dc:creator>deKay</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://lofi-gaming.org.uk/blog/?p=3077</guid>
		<description><![CDATA[If you&#8217;re locked into using Internet Explorer on your network, for whatever reason, you&#8217;ll probably find that there are some websites that simply don&#8217;t work properly, and ask you to install a &#8220;modern browser&#8221; like Firefox or Chrome. Thing is, &#8230; <a href="http://lofi-gaming.org.uk/blog/2012/01/25/managed-network-install-of-google-chrome-frame/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re locked into using Internet Explorer on your network, for whatever reason, you&#8217;ll probably find that there are some websites that simply don&#8217;t work properly, and ask you to install a &#8220;modern browser&#8221; like Firefox or Chrome.</p>
<p>Thing is, allowing other browsers on your network is fraught with technical support issues, especially if you use other systems that insist on only working properly in IE (like some Sharepoint stuff). You can&#8217;t rely on users to always use the right browser for the right task.</p>
<p>We had this problem recently, as we wanted to start using the excellent <a href="http://www.codecademy.com">Codecademy</a> but it blows raspberries at IE users and tells them to go away. My first thought was to install Chrome, but for the reasons already given (and the fact the more-easily-locked-down Portable Apps version doesn&#8217;t work from a network share) I didn&#8217;t really want to do that.</p>
<p>My next suggestion was Chrome Frame. It&#8217;s an extension for Internet Explorer which you can configure to replace the IE HTML renderer with, so although the web pages open in IE, they&#8217;re actually rendered by Chrome. This means that, to the user, there&#8217;s only one browser. Of course, it needs to be configured to only trigger Chrome&#8217;s renderer for those sites you need it for, rather than all sites, otherwise you may as well just replace IE with Chrome completely.</p>
<p>There are two issues here then &#8211; how to deploy Chrome Frame on a network, and how to configure it centrally to only trigger when needed.</p>
<h3>Deploying Chrome Frame</h3>
<p>Luckily, Google provide a useful MSI package of Chrome Frame <a href="http://www.google.com/chromeframe/eula.html?msi=true">here</a>. You can roll this out in a group policy like other MSIs, or run it on each machine either manually or with a script. Unfortunately, it tries to update itself when you do so and invariably (if you&#8217;re in an internet-restricted environment like a school) will hang for ages then probably crash. You can stop this, however.</p>
<p>To do this, you&#8217;ll need an MSI property editor such as the free Orca (which you can find <a href="http://www.technipages.com/download-orca-msi-editor.html">here</a>) and open the Chrome Frame MSI in it. In the Tables column, choose Property, and then the right-hand pane right click and choose Add Row. Enter the Property field as NOGOOGLEUPDATEPING and the value as 1. Click OK and save the MSI. Now you can deploy it!</p>
<h3>Configuring Chrome Frame</h3>
<p>The best way of doing this is with a new group policy. Firstly, download the Google Chrome ADM/ADMX files from <a href="http://support.google.com/a/bin/answer.py?hl=en&amp;topic=1064255&amp;hlrm=en&amp;ctx=topic&amp;answer=187945">here</a> (you want the Zip file, not the Mac stuff, obviously). If you&#8217;re using the ADMX files, you&#8217;ll need to copy them to <strong>%systemroot%\PolicyDefinitions</strong> before the group policy editor will see them. ADM files can just be opened as normal with &#8220;Add/Remove templates&#8221;.</p>
<p>These group policy files will actually let you configure all sorts of things for Chrome as well, but some of the settings are specific to Chrome Frame. In particular, you want to look at:</p>
<p>User &gt; Configuration &gt; Policies &gt; Admin Templates &gt; Google &gt; Google Chrome &gt; Default HTML renderer for Google Chrome Frame</p>
<p>The first setting, Default HTML renderer, determines whether web pages are rendered by the host browser (i.e. IE) or Chrome by default. For my purposes, I wanted IE to render <em>except</em> on certain pages, so chose Host.</p>
<p>The other settings are the exception sites to the above. Since I have Host as the default, I only need to configure the Always render in Chrome Frame options. You do this by providing URL patterns to match.</p>
<p>For example, I want all of Codecademy to render in Chrome Frame, so chose <strong>*.codecademy.com*</strong> as my pattern. See <a href="http://www.chromium.org/developers/how-tos/chrome-frame-getting-started#TOC-Chrome-Frame-as-a-default-renderer">here</a> for more pattern examples.</p>
<p>Remember to assign this new group policy to your users, and once Chrome Frame has rolled out, you should find your chosen sites now render in Chrome!</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Flofi-gaming.org.uk%2Fblog%2F2012%2F01%2F25%2Fmanaged-network-install-of-google-chrome-frame%2F';
  addthis_title  = 'Managed+network+install+of+Google+Chrome+Frame';
  addthis_pub    = 'deKay';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://lofi-gaming.org.uk/blog/2012/01/25/managed-network-install-of-google-chrome-frame/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to upgrade your Nintendo 3DS SD card</title>
		<link>http://lofi-gaming.org.uk/blog/2012/01/19/how-to-upgrade-your-nintendo-3ds-sd-card/</link>
		<comments>http://lofi-gaming.org.uk/blog/2012/01/19/how-to-upgrade-your-nintendo-3ds-sd-card/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 15:59:52 +0000</pubDate>
		<dc:creator>deKay</dc:creator>
				<category><![CDATA[games]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://lofi-gaming.org.uk/blog/?p=3075</guid>
		<description><![CDATA[With demos now available on the 3DS eShop, it&#8217;s likely your original 2GB SD card will become a bit full, if it hasn&#8217;t done already. I found myself in this position today. Thankfully, I had a spare 4GB to &#8220;upgrade&#8221; &#8230; <a href="http://lofi-gaming.org.uk/blog/2012/01/19/how-to-upgrade-your-nintendo-3ds-sd-card/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>With demos now available on the 3DS eShop, it&#8217;s likely your original 2GB SD card will become a bit full, if it hasn&#8217;t done already. I found myself in this position today. Thankfully, I had a spare 4GB to &#8220;upgrade&#8221; to.</p>
<p>You can, of course, just swap your old card for your new one, but then any pictures you&#8217;ve taken and games you&#8217;ve downloaded and &#8220;extra data&#8221; and stuff won&#8217;t be on there unless you swap cards again. And we all know that swapping SD cards is the worst of all First World Problems.</p>
<p>Using this method, you can transfer everything from your old card onto your new card:</p>
<ol>
<li>Mount your old card on your computer.</li>
<li>Create a folder on your computer and copy EVERYTHING from the card to it.</li>
<li>While it&#8217;s doing that, put your new card in your 3DS and turn the 3DS on. It&#8217;ll initialise the card for you.</li>
<li>When both these have finished, mount the new card in your computer.</li>
<li>Open the folder you made on your computer, and copy everything to the root of the new card. If you&#8217;re asked to overwrite folders, or merge folders, say &#8220;yes&#8221;.</li>
<li>When the copying has finished, you&#8217;re almost there. Next, on the new card, open the folder called &#8220;Nintendo 3DS&#8221;. Inside there will be folder with a huge string of letters and numbers for the name &#8211; open that.</li>
<li>Inside that folder will be two folders with long random names. One of these is the folder tied to your old card, the other is the one tied to your new card. Simply copy the contents (not the folder itself) of the old one (it&#8217;ll be the one with the larger filesize) into the other one &#8211; merging and overwriting again if necessary.</li>
<li>Put the new card back in your 3DS, reboot it if necessary, and you&#8217;re away!</li>
</ol>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Flofi-gaming.org.uk%2Fblog%2F2012%2F01%2F19%2Fhow-to-upgrade-your-nintendo-3ds-sd-card%2F';
  addthis_title  = 'How+to+upgrade+your+Nintendo+3DS+SD+card';
  addthis_pub    = 'deKay';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://lofi-gaming.org.uk/blog/2012/01/19/how-to-upgrade-your-nintendo-3ds-sd-card/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Powershell preventing Server 2003 to 2008 upgrade</title>
		<link>http://lofi-gaming.org.uk/blog/2011/08/09/powershell-preventing-server-2003-to-2008-upgrade/</link>
		<comments>http://lofi-gaming.org.uk/blog/2011/08/09/powershell-preventing-server-2003-to-2008-upgrade/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 09:07:30 +0000</pubDate>
		<dc:creator>deKay</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://lofi-gaming.org.uk/blog/?p=2909</guid>
		<description><![CDATA[I came to upgrade one of our servers from Windows Server 2003 to 2008 today. Unfortunately, the upgrade failed in the first stages because the compatibility checker declared Windows Powershell 1.0 incompatible with Server 2008, and told me to uninstall &#8230; <a href="http://lofi-gaming.org.uk/blog/2011/08/09/powershell-preventing-server-2003-to-2008-upgrade/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I came to upgrade one of our servers from Windows Server 2003 to 2008 today. Unfortunately, the upgrade failed in the first stages because the compatibility checker declared Windows Powershell 1.0 incompatible with Server 2008, and told me to uninstall it before upgrading.</p>
<p>Easier said than done, because there&#8217;s no uninstaller.</p>
<p>Well, of course there <em>is</em> an uninstaller, but it&#8217;s not in Add/Remove Programs where you&#8217;d expect it. Even if you show updates.</p>
<p>Of course, many uninstallers are kept on the machine in the c:\windows\ folder, in cryptic $NTUninstallKBxxxxxx$ folders which relate to the update Knowledgebase number. Naturally, you have no idea which of these is the correct one and nothing in the many folders gives away the contents. You could search the internet for each and every number, but that&#8217;ll take forever.</p>
<p>Thankfully, there&#8217;s an easier way &#8211; use the registry.</p>
<p>Navigate to HKLM\Software\Microsoft\Updates\Windows PowerShell 1.0\, and there you&#8217;ll find some keys relating to the SP level of Powershell you have installed. In my case, it was SP2. There&#8217;ll be a key called &#8220;UninstallCommand&#8221;, the value of which is the full path to the uninstaller exe. For me, this was C:\WINDOWS\$NtUninstallKB926139-v2$\spuninst\spuninst.exe, and running that uninstalled Powershell. If you&#8217;ve SP1 or SP3 rather than SP2 then yours will be in a different location, but is still referred to in UninstallCommand.</p>
<p>I also had a Windows Powershell 1.0 MUI set of keys in HKLM\Software\Microsoft\Updates, again with an UninstallCommand &#8211; this time pointing to C:\WINDOWS\$NtUninstallKB926141$\spuninst\spuninst.exe. I ran that just in case too.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Flofi-gaming.org.uk%2Fblog%2F2011%2F08%2F09%2Fpowershell-preventing-server-2003-to-2008-upgrade%2F';
  addthis_title  = 'Powershell+preventing+Server+2003+to+2008+upgrade';
  addthis_pub    = 'deKay';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://lofi-gaming.org.uk/blog/2011/08/09/powershell-preventing-server-2003-to-2008-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How do you buy from Lenovo?</title>
		<link>http://lofi-gaming.org.uk/blog/2011/05/12/how-do-you-buy-from-lenovo/</link>
		<comments>http://lofi-gaming.org.uk/blog/2011/05/12/how-do-you-buy-from-lenovo/#comments</comments>
		<pubDate>Thu, 12 May 2011 15:12:54 +0000</pubDate>
		<dc:creator>deKay</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://lofi-gaming.org.uk/blog/?p=2796</guid>
		<description><![CDATA[Answer: You don&#8217;t. In fact, you can&#8217;t. I couldn&#8217;t anyway. It&#8217;s not even the first time something like this has happened with Lenovo, as they&#8217;ve been utterly useless in the past.]]></description>
			<content:encoded><![CDATA[<p>Answer: You don&#8217;t. In fact, you can&#8217;t. I couldn&#8217;t anyway.</p>
<p><object width="425" height="349"><param name="movie" value="http://www.youtube.com/v/sK_-553kEJ0?fs=1&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/sK_-553kEJ0?fs=1&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" width="425" height="349" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>It&#8217;s not even the first time something like this has happened with Lenovo, as <a href="http://lofi-gaming.org.uk/blog/2010/03/10/how-to-buy-a-lenovo-server/">they&#8217;ve been utterly useless in the past</a>.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Flofi-gaming.org.uk%2Fblog%2F2011%2F05%2F12%2Fhow-do-you-buy-from-lenovo%2F';
  addthis_title  = 'How+do+you+buy+from+Lenovo%3F';
  addthis_pub    = 'deKay';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://lofi-gaming.org.uk/blog/2011/05/12/how-do-you-buy-from-lenovo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing Windows Update error 8000ffff</title>
		<link>http://lofi-gaming.org.uk/blog/2011/02/21/fixing-windows-update-error-8000ffff/</link>
		<comments>http://lofi-gaming.org.uk/blog/2011/02/21/fixing-windows-update-error-8000ffff/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 10:41:17 +0000</pubDate>
		<dc:creator>deKay</dc:creator>
				<category><![CDATA[howto]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://lofi-gaming.org.uk/blog/?p=2629</guid>
		<description><![CDATA[One of our Windows 2008 servers threw a wobbly (technical term) after a power cut a few weeks ago, and although I got it working again, it wouldn&#8217;t install updates, giving error code 8000ffff each time. The usual searches of &#8230; <a href="http://lofi-gaming.org.uk/blog/2011/02/21/fixing-windows-update-error-8000ffff/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of our Windows 2008 servers threw a wobbly (technical term) after a power cut a few weeks ago, and although I got it working again, it wouldn&#8217;t install updates, giving error code 8000ffff each time. The usual searches of the internets suggested a common fault with Vista on Dell machines, but none of the proposed fixes seemed to work.</p>
<p>They included uninstalling an update I didn&#8217;t have installed, running a Microsoft &#8220;Fix It&#8221; tool, which didn&#8217;t work, and installing the System Update Readiness Tool, which also didn&#8217;t work. The latter actually threw an 8000ffff just running it!</p>
<p>I did manage to sort it in the end, by doing this (after a backup!):</p>
<ol>
<li>In the registry, HKLM &gt; Components, delete these keys:
<ul>
<li>AdvancedInstallersNeedResolving</li>
<li>PendingXmldentifier</li>
<li>NextQueueEntryIndex</li>
</ul>
</li>
<li>Stop the Windows Update Service</li>
<li>Rename (or delete &#8211; I renamed to be &#8220;safe&#8221;) %windir%\SoftwareDistribution\DataStore to something else.</li>
<li>Restart the service</li>
<li>Restart the PC.</li>
</ol>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Flofi-gaming.org.uk%2Fblog%2F2011%2F02%2F21%2Ffixing-windows-update-error-8000ffff%2F';
  addthis_title  = 'Fixing+Windows+Update+error+8000ffff';
  addthis_pub    = 'deKay';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://lofi-gaming.org.uk/blog/2011/02/21/fixing-windows-update-error-8000ffff/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Network dropping out on VMWare guest</title>
		<link>http://lofi-gaming.org.uk/blog/2011/01/12/network-dropping-out-on-vmware-guest/</link>
		<comments>http://lofi-gaming.org.uk/blog/2011/01/12/network-dropping-out-on-vmware-guest/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 11:16:28 +0000</pubDate>
		<dc:creator>deKay</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://lofi-gaming.org.uk/blog/?p=2523</guid>
		<description><![CDATA[One of our virtual servers, which runs Apache and serves up a booking database, had been having intermittent network issues. It would be working fine for a few hours, or days, and then would &#8220;drop off&#8221; the network. Rebooting the &#8230; <a href="http://lofi-gaming.org.uk/blog/2011/01/12/network-dropping-out-on-vmware-guest/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of our virtual servers, which runs Apache and serves up a booking database, had been having intermittent network issues. It would be working fine for a few hours, or days, and then would &#8220;drop off&#8221; the network.</p>
<p>Rebooting the host server fixed it for a while, but then it happened again. It&#8217;s odd, as another VM running on the same VMWare (2.0.2) server was seemingly fine.</p>
<p><a href="http://lofi-gaming.org.uk/blog/wp-content/uploads/2011/01/broadcom.png"><img class="alignleft size-medium wp-image-2524" title="broadcom" src="http://lofi-gaming.org.uk/blog/wp-content/uploads/2011/01/broadcom-316x400.png" alt="" width="249" height="316" /></a>Anyway, it turns out the issue is due to VMWare not liking the fact the host server had two network card (each 1Gb) &#8220;teamed&#8221; in combination to the guest OS network being configured as &#8220;bridged&#8221;. For some reason, it causes the network to randomly drop out &#8211; especially if the network cards are Broadcom, team managed with with Broadcom software. Guess what we&#8217;ve got?</p>
<p>The solution appeared to be counter-intuitive, but somehow actually works. For each of the teamed NICs (not the team itself), you need to disable the VMWare Bridge Protocol. We didn&#8217;t even need to reboot &#8211; It Just Worked(TM).</p>
<p>And why did the other guest VM work fine all the time? It used Shared networking, not Bridged!</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Flofi-gaming.org.uk%2Fblog%2F2011%2F01%2F12%2Fnetwork-dropping-out-on-vmware-guest%2F';
  addthis_title  = 'Network+dropping+out+on+VMWare+guest';
  addthis_pub    = 'deKay';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://lofi-gaming.org.uk/blog/2011/01/12/network-dropping-out-on-vmware-guest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changing the default sshd port on Snow Leopard</title>
		<link>http://lofi-gaming.org.uk/blog/2011/01/11/changing-the-default-sshd-port-on-snow-leopard/</link>
		<comments>http://lofi-gaming.org.uk/blog/2011/01/11/changing-the-default-sshd-port-on-snow-leopard/#comments</comments>
		<pubDate>Tue, 11 Jan 2011 09:24:38 +0000</pubDate>
		<dc:creator>deKay</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://lofi-gaming.org.uk/blog/?p=2514</guid>
		<description><![CDATA[Many years ago, I needed to change the port that sshd listens on on my Mac. Which I managed at the time, but I don&#8217;t remember how I did it. As is usually the case, I &#8220;hit up&#8221; Google (as &#8230; <a href="http://lofi-gaming.org.uk/blog/2011/01/11/changing-the-default-sshd-port-on-snow-leopard/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Many years ago, I needed to change the port that sshd listens on on my Mac. Which I managed at the time, but I don&#8217;t remember how I did it.</p>
<p>As is usually the case, I &#8220;hit up&#8221; Google (as the kidz are wont to say, I think) and after a bit of trawling I found the solution:</p>
<ol>
<li>Open Terminal and as edit the file /etc/services (as root)</li>
<li>Add a line at the bottom: <code>secret-ssh 43539/tcp # secret SSH port</code></li>
<li>Edit file <code>/System/Library/LaunchDaemons/ssh.plist</code> and replace the code:
<pre>&lt;key&gt;SockServiceName &lt;/key&gt;
&lt;string&gt;ssh &lt;/string&gt;
</pre>
<p>with</p>
<pre>&lt;key&gt;SockServiceName &lt;/key&gt;
&lt;string&gt;secret-ssh &lt;/string&gt;
</pre>
</li>
<li>Change your port forwarding configuration on your firewall to route port 43539 instead</li>
<li>Open &#8220;Sharing&#8221; control panel and ensure that &#8220;Remote Login&#8221; is  checked off (if not uncheck it). Then check it again to start with the  new configuration.</li>
</ol>
<p>I got this information from <a href="http://tektastic.com/2007/08/mac-os-x-tips-how-to-run-sshd-on.html">this page here</a>, and, if you look in the comments there, you&#8217;ll see it&#8217;s the exact page I&#8217;d come across originally. Here lies a lesson: bookmarks!</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Flofi-gaming.org.uk%2Fblog%2F2011%2F01%2F11%2Fchanging-the-default-sshd-port-on-snow-leopard%2F';
  addthis_title  = 'Changing+the+default+sshd+port+on+Snow+Leopard';
  addthis_pub    = 'deKay';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://lofi-gaming.org.uk/blog/2011/01/11/changing-the-default-sshd-port-on-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Build a video encoder &#8220;drop box&#8221;</title>
		<link>http://lofi-gaming.org.uk/blog/2010/09/21/build-a-video-encoder-drop-box/</link>
		<comments>http://lofi-gaming.org.uk/blog/2010/09/21/build-a-video-encoder-drop-box/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 12:13:21 +0000</pubDate>
		<dc:creator>deKay</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://lofi-gaming.org.uk/blog/?p=2296</guid>
		<description><![CDATA[Isn&#8217;t Windows Movie Maker amazing? All that video editing fun for free. Unfortunately, it only accepts a handful of file formats (on Windows XP at least), none of which are those used by most video cameras or internet video downloaders. &#8230; <a href="http://lofi-gaming.org.uk/blog/2010/09/21/build-a-video-encoder-drop-box/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Isn&#8217;t Windows Movie Maker amazing? All that video editing fun for free. Unfortunately, it only accepts a handful of file formats (on Windows XP at least), none of which are those used by most video cameras or internet video downloaders. This causes a problem in school as people need to convert the files before they can use them in Movie Maker, and that takes time, effort, and training. Yes, training. Really.</p>
<p>Wouldn&#8217;t it be great if there was a folder on the network that people could just drop video files in, and then go to another folder to pick up the WMV version of the same file? Just like that? That would, undoubtedly, be the greatest creation of all time.</p>
<p>I&#8217;m sure a pre-made solution already exists. Indeed &#8211; Windows Media Encoder goes some way towards it by doing the conversion for you. Sadly, WME lacks support for all sorts of file types, is slow, and doesn&#8217;t seem to monitor folders. <a href="http://ctl.du.edu/staff/josephlabrecque/DropFolders/">DropFolders</a>, which works in conjunction with Handbrake, looks like it does exactly what we need, except it won&#8217;t export WMV files.</p>
<p>The solution? A combination of the command-line video encoding tool <a href="http://www.videohelp.com/tools/ffmpeg">ffmpeg</a> and a free utility called <a href="http://leelusoft.blogspot.com/2010/07/watch-4-folder-22.html">Watch 4 Folder</a>.</p>
<p>On the server, I created two folders: &#8220;To Be Converted&#8221; and &#8220;Converted&#8221;. I put the ffmpeg exe on the root of c:\ (although anywhere in your path would work), and created this batch file:</p>
<p><code>for %%a in ("E:\Path\To Be Converted\*.*") do (<br />
move /Y "%%a" "E:\Path\Converted\%%~na%%~xa"<br />
C:\ffmpeg.exe -i "E:\Path\Converted\%%~na%%~xa" -b 1500kb -vcodec wmv2 -acodec wmav2 -y "E:\Path\Converted\%%~na.wmv"<br />
del /F "E:\Path\%%~na%%~xa"<br />
)</code></p>
<p>&#8220;E:\Path\&#8221; being the location of the To Be&#8230; and Converted folders, of course. This script basically lists all the files in the drop box folder, and one by one moves them, encodes them to WMV, then deletes the original.</p>
<p>If you want, you can just leave it like this, manually running the batch file on the server each time files are dropped into the To Be Converted folder. Of course, to be automated, you need to add another bit to the process&#8230;</p>
<p>Install Watch 4 Folder on the server, and tell it to watch the drop box folder. The &#8220;event to monitor&#8221; option you want is &#8220;File Create&#8221;, and the Action is &#8220;Execute a program or batch file&#8221; &#8211; point this at the batch file created above. Click the Start Monitoring button, and that&#8217;s it &#8211; videos go in, WMVs come out.</p>
<p>There are, however, obvious flaws here. Firstly, if you dump a load of big files in the folder at once, they may start converting before they&#8217;ve finished copying. Watch 4 Folder waits until the file has finished copying before triggering the batch file, but the batch file converts all the files once triggered for one. Also, files with the same name but different extensions will cause problems when converting as they&#8217;ll overwrite. In addition, things go &#8220;a bit wrong&#8221; when you put folders in the drop box <img src='http://lofi-gaming.org.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  These are things I can live with for now, though.</p>
<p>One partial solution would be to ignore Watch 4 Folder completely, and set the batch file up as a scheduled task on the server to run, say, every 20 minutes. This won&#8217;t completely get rid of the problems (and conversions won&#8217;t start almost instantly), but it may fit your needs better.</p>
<p><span style="color: #993300;"><strong>UPDATE 22/09/2010:</strong></span></p>
<p>Seems most of the problems listed above don&#8217;t actually occur in practice. Half-copied files don&#8217;t get moved as they&#8217;re still open, so they don&#8217;t get broken during conversion. So actually, my solution is more ace than it appeared to be at first.</p>
<p>I also forgot to mention that you can, of course, change the file format and bitrate you convert to by passing different parameters to ffmpeg in the third line of the batch file.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Flofi-gaming.org.uk%2Fblog%2F2010%2F09%2F21%2Fbuild-a-video-encoder-drop-box%2F';
  addthis_title  = 'Build+a+video+encoder+%26%238220%3Bdrop+box%26%238221%3B';
  addthis_pub    = 'deKay';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://lofi-gaming.org.uk/blog/2010/09/21/build-a-video-encoder-drop-box/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding XP printer drivers to a 2008 print server</title>
		<link>http://lofi-gaming.org.uk/blog/2010/08/10/adding-xp-printer-drivers-to-a-2008-print-server/</link>
		<comments>http://lofi-gaming.org.uk/blog/2010/08/10/adding-xp-printer-drivers-to-a-2008-print-server/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 10:04:35 +0000</pubDate>
		<dc:creator>deKay</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://lofi-gaming.org.uk/blog/?p=2255</guid>
		<description><![CDATA[We&#8217;re currently in the process of migrating servers from Server 2003 to Server 2008, which is proving a right old pain for various reasons. This morning&#8217;s headache was reinstalling a load of network printers on the new 2008 install that &#8230; <a href="http://lofi-gaming.org.uk/blog/2010/08/10/adding-xp-printer-drivers-to-a-2008-print-server/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re currently in the process of migrating servers from Server 2003 to Server 2008, which is proving a right old pain for various reasons. This morning&#8217;s headache was reinstalling a load of network printers on the new 2008 install that worked perfectly well on the 2003 install.</p>
<p>64-bit 2008, by default, only installs printers with the 64-bit 2008 and (for some printers, it seems, but not others) the 32 and 64-bit Vista/Windows 7 &#8220;User Mode&#8221; drivers. The old-style 2000/XP/2003 drivers don&#8217;t get a look in. There doesn&#8217;t seem to be a way to add them on the server either.</p>
<p>Thankfully, someone else has already found a way of sorting it. Basically, you navigate on an XP client to the Printers and Faxes share of the 2008 server, then click File &gt; Server Properties &gt; Drivers &gt; Add, and point it at the XP (and other, if necessary) drivers for the printer.</p>
<p>There are a few issues, particularly if the 2008 and XP drivers have different names, but these can be resolved or worked around.</p>
<p><a href="http://www.msserveradmin.com/32bit-printer-drivers-on-an-x64-windows-2008-print-server/">Here&#8217;s the full set of instructions</a> &#8211; read the comments there for how to fix the additional problems!</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Flofi-gaming.org.uk%2Fblog%2F2010%2F08%2F10%2Fadding-xp-printer-drivers-to-a-2008-print-server%2F';
  addthis_title  = 'Adding+XP+printer+drivers+to+a+2008+print+server';
  addthis_pub    = 'deKay';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://lofi-gaming.org.uk/blog/2010/08/10/adding-xp-printer-drivers-to-a-2008-print-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebMarshal &#8220;3003&#8243; errors</title>
		<link>http://lofi-gaming.org.uk/blog/2010/07/01/webmarshal-3003-errors/</link>
		<comments>http://lofi-gaming.org.uk/blog/2010/07/01/webmarshal-3003-errors/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 09:56:21 +0000</pubDate>
		<dc:creator>deKay</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://lofi-gaming.org.uk/blog/?p=2200</guid>
		<description><![CDATA[If, like us, you have WebMarshal, and it&#8217;s tied to an SQL Server Express database, you may find it sometimes just&#8230; breaks. You&#8217;ll get eventlog messages like &#8220;3003:  Failed to write session to database&#8221; and &#8220;PRIMARY filegroup is full&#8221; and &#8230; <a href="http://lofi-gaming.org.uk/blog/2010/07/01/webmarshal-3003-errors/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If, like us, you have WebMarshal, and it&#8217;s tied to an SQL Server Express database, you may find it sometimes just&#8230; breaks. You&#8217;ll get eventlog messages like &#8220;3003:  Failed to write session to database&#8221; and &#8220;PRIMARY filegroup is full&#8221; and &#8220;Could not allocate space for object &#8216;dbo.DomainFileLog&#8217;&#8221;. Chances are, your database is full.</p>
<p>The Express version of SQL Server 2005 is nice because it&#8217;s free, but it does limit database sizes to just 4GB. This may sound huge, but for us, that&#8217;s only around 4 months worth of internet logs, and we need to clear some space every so often. I always forget how to do it, so this post is a reminder to me as much as anything.</p>
<p>Before you start, to make things easier, get yourself a copy of Microsoft SQL Server Management Studio Express. It&#8217;s free, and makes managing your SQL databases much easier. Once installed on your SQL Server machine (and connected to it), you can set about fixing WebMarshal.</p>
<p><a href="http://lofi-gaming.org.uk/blog/wp-content/uploads/2010/07/objectexplorer.png"><img class="alignright size-full wp-image-2201" style="float: left;" title="objectexplorer" src="http://lofi-gaming.org.uk/blog/wp-content/uploads/2010/07/objectexplorer.png" alt="" width="193" height="150" /></a>Firstly, you need to purge a load of old records from the log. Chances are you don&#8217;t need to go back more than a few months anyway. If you do, you might want to backup your database, name it as a &#8220;snapshot&#8221; of today&#8217;s date, and then restore it if you need to have a look at old entries. How you purge depends on the version of WebMarshal you have, but for either 3.x or 6.x you start my clicking open the WebMarshal database from the object explorer on the left.</p>
<p style="text-align: center;">Now, on the pane on the right, you&#8217;ll have an empty command window. In here, you need to paste one of the following commands:</p>
<p><strong>For WebMarshal 3.x:</strong></p>
<p><code>exec  dbo.PurgeLogData @NumDays = '<em>n</em>' </code></p>
<p>Where <em>n</em> is the number of days to keep. So, if you want to get rid of anything more 60 days old, replace <em>n</em> with 60.</p>
<p><strong>For WebMarshal 6.x:</strong></p>
<p><code>exec  dbo.PurgeLogData @PurgeDate = <em>'yyyymmdd',</em> @MaxRecords = 0</code></p>
<p>Where <em>yyyymmdd</em> is the date from which everything older is deleted. So, if you wanted to get rid of everything from before 10th April 2010, enter <em>yyyymmdd</em> as 20100410.</p>
<p style="text-align: center;"><a href="http://lofi-gaming.org.uk/blog/wp-content/uploads/2010/07/opendatabase.png"><img class="size-medium wp-image-2203 aligncenter" title="opendatabase" src="http://lofi-gaming.org.uk/blog/wp-content/uploads/2010/07/opendatabase-400x227.png" alt="" width="400" height="227" /></a></p>
<p>Whichever command you use, after typing it in, click the &#8220;<span style="color: #ff0000;"><strong>!</strong></span> E<span style="text-decoration: underline;">x</span>ecute&#8221; button to perform the task, which may take some time.</p>
<p>Unfortunately, all this does is remove the data. It doesn&#8217;t shrink the data files, so your 4GB database will still be 4GB. Thankfully, there&#8217;s an easy way of doing this.</p>
<p>Back on the object explorer pane, right-click the WebMarshal database and choose Tasks &gt; Shrink &gt; Database, then click OK. Again, this may take a while. Once finished, for good measure, choose Tasks &gt; Shrink &gt; Files, then click OK.</p>
<p>Now your database should be much smaller! To check, right-click the database once more and choose Properties. In the General section, there&#8217;s an entry for Database Size. If this is way below 4GB, you&#8217;re done. If not, you might want to do a bit more purging!</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Flofi-gaming.org.uk%2Fblog%2F2010%2F07%2F01%2Fwebmarshal-3003-errors%2F';
  addthis_title  = 'WebMarshal+%26%238220%3B3003%26%238243%3B+errors';
  addthis_pub    = 'deKay';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://lofi-gaming.org.uk/blog/2010/07/01/webmarshal-3003-errors/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Streaming EyeTV video to the network</title>
		<link>http://lofi-gaming.org.uk/blog/2010/06/11/streaming-eyetv-video-to-the-network/</link>
		<comments>http://lofi-gaming.org.uk/blog/2010/06/11/streaming-eyetv-video-to-the-network/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 10:41:04 +0000</pubDate>
		<dc:creator>deKay</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://lofi-gaming.org.uk/blog/?p=2157</guid>
		<description><![CDATA[Apparently, there&#8217;s some sort of football tournament on at the moment. Quite a big one too. I wouldn&#8217;t know. However, the fact that it&#8217;s on, and some of the games are on during the working day, causes a few problems &#8230; <a href="http://lofi-gaming.org.uk/blog/2010/06/11/streaming-eyetv-video-to-the-network/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Apparently, there&#8217;s some sort of football tournament on at the moment. Quite a big one too. I wouldn&#8217;t know.</p>
<p>However, the fact that it&#8217;s on, and some of the games are on during the working day, causes a few problems in that staff at work want to watch them. And they don&#8217;t have teevees. Me to the rescue then, with this motley crew of software and devices:</p>
<ul>
<li>An Elgato EyeTV 410</li>
<li>A PowerMac G5</li>
<li>VLC</li>
<li>The VLC Plugin for EyeTV</li>
</ul>
<p>Of course, this method should work for pretty much any supported EyeTV product and Mac. You&#8217;ll also need to know the IP address of the Mac you&#8217;re streaming from.</p>
<p><a href="http://lofi-gaming.org.uk/blog/wp-content/uploads/2010/06/eyetvstream.png"><img class="alignnone size-medium wp-image-2159" style="float:left" title="eyetvstream" src="http://lofi-gaming.org.uk/blog/wp-content/uploads/2010/06/eyetvstream-400x301.png" alt="" width="254" height="191" /></a>Firstly, you need to install the plugin. You can find this <a href="http://www.videolan.org/vlc/eyetv/">here</a>. Once done, open EyeTV then open VLC. Make sure you can access EyeTV from VLC by choosing File &gt; Open Capture Device and choose EyeTV from the selector. You may find you have to choose Screen then EyeTV again as it sometimes doesn&#8217;t &#8220;see&#8221; EyeTV right away. Pick a channel from the channel selector (you can change this later) and click OK. Don&#8217;t choose anything to do with streaming here.</p>
<p>You should now have an entry like &#8220;/eyetv-channel=3&#8243; in your VLC playlists. Play this, and you&#8217;ll get your EyeTV channel in VLC!</p>
<p>Next, you need to so the streaming. Click File &gt; Streaming/Exporting Wizard.</p>
<p>Choose Stream to Network, click Next, then choose the /eyetv playlist from the &#8220;Existing playlist item&#8221; list, and click Next again. For Streaming method choose HTTP, and leave Destination blank, then Next again. Leave all the Transcode options unticked, click Next, and choose &#8220;MPEG TS&#8221; for the encapsulation format. Click Next once more. In the next window, click Finish. You now have a ready-to-watch stream!</p>
<p>Now, on another machine on the network, open VLC. Choose File (or Media, depending which version you have) and Open Network Stream. For Protocol, choose HTTP, and in the address box type ipofmac:8080 (where &#8220;ipofmac&#8221; is the IP address of the Mac that&#8217;s providing the stream). Now Play!</p>
<p>All things being well, you should now be watching your TV stream across the network. If you need to change channel, you can do that on the &#8220;server&#8221; by simply flicking channel on the EyeTV controls.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Flofi-gaming.org.uk%2Fblog%2F2010%2F06%2F11%2Fstreaming-eyetv-video-to-the-network%2F';
  addthis_title  = 'Streaming+EyeTV+video+to+the+network';
  addthis_pub    = 'deKay';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://lofi-gaming.org.uk/blog/2010/06/11/streaming-eyetv-video-to-the-network/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Google: There, I Fixed It</title>
		<link>http://lofi-gaming.org.uk/blog/2010/06/10/google-there-i-fixed-it/</link>
		<comments>http://lofi-gaming.org.uk/blog/2010/06/10/google-there-i-fixed-it/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 09:20:27 +0000</pubDate>
		<dc:creator>deKay</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://lofi-gaming.org.uk/blog/?p=2137</guid>
		<description><![CDATA[If you too were shocked and horrified at the awful Bingification of Google today, here&#8217;s how to fix it. Which you&#8217;ll want to do. I mean, just look at it: First, click &#8220;Add your own background image now&#8221;, and upload &#8230; <a href="http://lofi-gaming.org.uk/blog/2010/06/10/google-there-i-fixed-it/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you too were shocked and horrified at the awful Bingification of Google today, here&#8217;s how to fix it. Which you&#8217;ll want to do. I mean, just look at it:</p>
<p><a href="http://lofi-gaming.org.uk/blog/wp-content/uploads/2010/06/binged-google.png"><img class="aligncenter size-medium wp-image-2138" title="binged-google" src="http://lofi-gaming.org.uk/blog/wp-content/uploads/2010/06/binged-google-400x273.png" alt="" width="400" height="273" /></a></p>
<p>First, click &#8220;Add your own background image now&#8221;, and upload <a href="http://lofi-gaming.org.uk/blog/wp-content/uploads/2010/06/blank.png">this suitably sized blank image</a>. Set that as your background, Bing and You&#8217;re Done(TM).</p>
<p><a href="http://lofi-gaming.org.uk/blog/wp-content/uploads/2010/06/fixed-google.png"><img class="aligncenter size-medium wp-image-2140" title="fixed-google" src="http://lofi-gaming.org.uk/blog/wp-content/uploads/2010/06/fixed-google-400x397.png" alt="" width="400" height="397" /></a></p>
<p>Phew, eh?</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Flofi-gaming.org.uk%2Fblog%2F2010%2F06%2F10%2Fgoogle-there-i-fixed-it%2F';
  addthis_title  = 'Google%3A+There%2C+I+Fixed+It';
  addthis_pub    = 'deKay';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://lofi-gaming.org.uk/blog/2010/06/10/google-there-i-fixed-it/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Virtualising Exchange 2003</title>
		<link>http://lofi-gaming.org.uk/blog/2010/03/25/virtualising-exchange-2003/</link>
		<comments>http://lofi-gaming.org.uk/blog/2010/03/25/virtualising-exchange-2003/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 13:09:02 +0000</pubDate>
		<dc:creator>deKay</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://lofi-gaming.org.uk/blog/?p=1915</guid>
		<description><![CDATA[Later this year, we&#8217;ll be migrating Microsoft Exchange 2003 over to 2007. Apparently, this isn&#8217;t technically a migration but is instead a transition. Something to do with moving and upgrading the same product, rather than changing from another product (like &#8230; <a href="http://lofi-gaming.org.uk/blog/2010/03/25/virtualising-exchange-2003/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Later this year, we&#8217;ll be migrating Microsoft Exchange 2003 over to 2007. Apparently, this isn&#8217;t technically a migration but is instead a transition. Something to do with moving and upgrading the same product, rather than changing from another product (like Lotus Notes or something, presumably). Semantics, eh? Tch.</p>
<p>This task is one fraught with peril at every turn, so requires a bit of planning and testing. The first issue is that Exchange 2007 only runs on a 64-bit version of Windows Server. Naturally, we only have 32-bit 2003. So we need to upgrade the server from Windows 2003 (32-bit) to Windows 2008 (64-bit), and there&#8217;s no upgrade path. We need to build a new server, but we don&#8217;t have the hardware and the current Exchange server is easily up to the task anyway, so after the transition it would be redundant.</p>
<p>Virtualisation to the rescue!</p>
<p>The intention, then, is to virtualise the current Exchange Server, plonk the virtual machine temporarily on another server, then wipe the original to put Windows 2008 and Exchange 2007 on. After that, there&#8217;s the task of actually doing the transition.</p>
<p>Today I started on a trial run of the process. I&#8217;ve already got a running 2008 server with Exchange 2007 on it ready, and I&#8217;ve found a way of making a virtual machine out of a running server: <a href="http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx">disk2vhd</a>. Once you run it (and you don&#8217;t need to take your machine down to do so), you get this:</p>
<div id="attachment_1916" class="wp-caption aligncenter" style="width: 410px"><a href="http://lofi-gaming.org.uk/blog/wp-content/uploads/2010/03/copying.jpg"><img class="size-medium wp-image-1916" title="copying" src="http://lofi-gaming.org.uk/blog/wp-content/uploads/2010/03/copying-400x318.jpg" alt="" width="400" height="318" /></a><p class="wp-caption-text">Yeah, the server is called Rupert.</p></div>
<p style="text-align: left;">Then we wait. For a very, very long time. A day, in fact.</p>
<p style="text-align: left;">After that, it should be as simple as plugging the new VHD into something like Virtual PC or Virtual Box. But it seems that wasn&#8217;t the case. I hadn&#8217;t taken account of the fact that the machine with Virtual Box installed on it was a single Quad Core processor, and the Exchange Server was running on a Dual Quad Core processor. So it wouldn&#8217;t boot, as it didn&#8217;t have enough CPUs.</p>
<p style="text-align: left;">Looks like I&#8217;m going to have to put it all on hold for a bit then, until I get some more hardware, or find a way of reducing the CPUs <img src='http://lofi-gaming.org.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Flofi-gaming.org.uk%2Fblog%2F2010%2F03%2F25%2Fvirtualising-exchange-2003%2F';
  addthis_title  = 'Virtualising+Exchange+2003';
  addthis_pub    = 'deKay';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://lofi-gaming.org.uk/blog/2010/03/25/virtualising-exchange-2003/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>No Airport Card Installed problem with a MacBook</title>
		<link>http://lofi-gaming.org.uk/blog/2009/12/14/no-airport-card-installed-problem-with-a-macbook/</link>
		<comments>http://lofi-gaming.org.uk/blog/2009/12/14/no-airport-card-installed-problem-with-a-macbook/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 09:19:32 +0000</pubDate>
		<dc:creator>deKay</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://lofi-gaming.org.uk/blog/?p=1812</guid>
		<description><![CDATA[Horror of horrors this morning: the wireless on my MacBook disappeared. It didn&#8217;t get physically removed, it just&#8230; vanished. The icon I have on the menu bar just kept saying &#8220;No Airport Card installed&#8221;. I thought two things: either it&#8217;s &#8230; <a href="http://lofi-gaming.org.uk/blog/2009/12/14/no-airport-card-installed-problem-with-a-macbook/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Horror of horrors this morning: the wireless on my MacBook disappeared. It didn&#8217;t get physically removed, it just&#8230; vanished.</p>
<p>The icon I have on the menu bar just kept saying &#8220;No Airport Card installed&#8221;. I thought two things: either it&#8217;s physically fried, or my daughter&#8217;s &#8220;tinterneting&#8221; (that is, banging the keyboard) has made it pop loose. Both would require a dismantle, and it <a href="http://www.bukisa.com/articles/68749_install-or-upgrade-the-airport-wireless-card-in-a-macbook">isn&#8217;t a job for the impatient</a>.</p>
<p>Thankfully, there was another, less intrusive, thing to try first &#8211; zapping the PRAM.</p>
<p>Turn off the MacBook, then turn it back on and hold Command-Option-P-R. Keep them held down until you get three startup chimes, then let go.</p>
<p>As if by magic, the card &#8220;reappeared&#8221; and all is well with the world once more!</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Flofi-gaming.org.uk%2Fblog%2F2009%2F12%2F14%2Fno-airport-card-installed-problem-with-a-macbook%2F';
  addthis_title  = 'No+Airport+Card+Installed+problem+with+a+MacBook';
  addthis_pub    = 'deKay';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://lofi-gaming.org.uk/blog/2009/12/14/no-airport-card-installed-problem-with-a-macbook/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Conditionally colouring merge fields in Word</title>
		<link>http://lofi-gaming.org.uk/blog/2009/12/11/conditionally-colouring-merge-fields-in-word/</link>
		<comments>http://lofi-gaming.org.uk/blog/2009/12/11/conditionally-colouring-merge-fields-in-word/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 16:05:54 +0000</pubDate>
		<dc:creator>deKay</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://lofi-gaming.org.uk/blog/?p=1803</guid>
		<description><![CDATA[We all know that when you want to do conditional formatting in Office, you use Excel. Right? Or maybe Access. But what if you want to merge some data from Excel into Word, then conditionally format some of the fields? &#8230; <a href="http://lofi-gaming.org.uk/blog/2009/12/11/conditionally-colouring-merge-fields-in-word/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We all know that when you want to do conditional formatting in Office, you use Excel. Right? Or maybe Access. But what if you want to merge some data from Excel into Word, then conditionally format some of the fields? Word doesn&#8217;t do conditional formatting!</p>
<p>Except, of course, it can.</p>
<p>For this I&#8217;m going to assume you have some data in Excel. Two columns headed &#8220;Data Number&#8221; and &#8220;Letter&#8221;. The Data Number is just 1 to 10, and the Letter is a, b or c.</p>
<p>Now in Word, I want to merge this data in. Only I want the letter to appear formatted with a red background (if it&#8217;s the letter a) and a green background (if it&#8217;s not). We create a new Word document, and set it up as a Mail Merge letter. Point Word at the Excel file as the data.</p>
<p>You can insert the fields as normal with the button on the toolbar, and get this:</p>
<p><a href="http://lofi-gaming.org.uk/blog/wp-content/uploads/2009/12/wordformat1.png"><img class="aligncenter size-full wp-image-1805" title="wordformat1" src="http://lofi-gaming.org.uk/blog/wp-content/uploads/2009/12/wordformat1.png" alt="wordformat1" width="275" height="124" /></a></p>
<p>But how to do the formatting? You need to manually enter the field and make some changes to it. To enter a field yourself, press CTRL-F9 and you&#8217;ll get a pair of braces { }. These aren&#8217;t normal ones, as you can tell by their formatting. Inside these, you&#8217;ll need an &#8220;if&#8221; command. The format for &#8220;if&#8221; in Word is:</p>
<p>{ if [CONDITION] [DO THIS IF TRUE] [DO THIS IF FALSE] }</p>
<p>so we can do the following:</p>
<p><a href="http://lofi-gaming.org.uk/blog/wp-content/uploads/2009/12/wordformat2.png"><img class="aligncenter size-medium wp-image-1804" title="wordformat2" src="http://lofi-gaming.org.uk/blog/wp-content/uploads/2009/12/wordformat2-400x52.png" alt="wordformat2" width="400" height="52" /></a></p>
<p>Which will show the Letter field if Letter = &#8220;a&#8221;, and the Letter field if Letter != &#8220;a&#8221;. Which doesn&#8217;t do anything we couldn&#8217;t do already. However &#8211; you can format individual bits of that command, like this:</p>
<p><a href="http://lofi-gaming.org.uk/blog/wp-content/uploads/2009/12/wordformat3.png"><img class="aligncenter size-medium wp-image-1806" title="wordformat3" src="http://lofi-gaming.org.uk/blog/wp-content/uploads/2009/12/wordformat3-400x21.png" alt="wordformat3" width="400" height="21" /></a></p>
<p>Can you guess what this does? Try it and see! Of course, you can also change the fonts and weights for the true and false. I&#8217;ve attached a file with the data and template I&#8217;ve used. <a href="http://lofi-gaming.org.uk/blog/wp-content/uploads/2009/12/formatting.zip">Click here to get it</a>!</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Flofi-gaming.org.uk%2Fblog%2F2009%2F12%2F11%2Fconditionally-colouring-merge-fields-in-word%2F';
  addthis_title  = 'Conditionally+colouring+merge+fields+in+Word';
  addthis_pub    = 'deKay';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://lofi-gaming.org.uk/blog/2009/12/11/conditionally-colouring-merge-fields-in-word/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating Dress-Up Mannequins in Illustrator</title>
		<link>http://lofi-gaming.org.uk/blog/2009/11/26/creating-dress-up-mannequins-in-illustrator/</link>
		<comments>http://lofi-gaming.org.uk/blog/2009/11/26/creating-dress-up-mannequins-in-illustrator/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 10:25:05 +0000</pubDate>
		<dc:creator>deKay</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://lofi-gaming.org.uk/blog/?p=1789</guid>
		<description><![CDATA[I&#8217;ve created a helpsheet for everyone who has ever wanted to create digital dress-up dolls! This shows how to import images to use as fills for clothing, so you can scan in some material and use if as a dress &#8230; <a href="http://lofi-gaming.org.uk/blog/2009/11/26/creating-dress-up-mannequins-in-illustrator/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve created a helpsheet for everyone who has ever wanted to create digital dress-up dolls! This shows how to import images to use as fills for clothing, so you can scan in some material and use if as a dress or something!</p>
<p><object style="width:420px;height:297px" ><param name="movie" value="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf?mode=embed&amp;documentId=091126100916-9a77928acc34455fb42f78bedaf9efc0&amp;docName=creating_dress-up_mannequins&amp;username=deKay&amp;loadingInfoText=Creating%20Dress-Up%20Mannequins%20in%20Illustrator&amp;showFlipBtn=true&amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml" /><param name="allowfullscreen" value="true"/><param name="menu" value="false"/><embed src="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf" type="application/x-shockwave-flash" style="width:420px;height:297px" flashvars="mode=embed&amp;documentId=091126100916-9a77928acc34455fb42f78bedaf9efc0&amp;docName=creating_dress-up_mannequins&amp;username=deKay&amp;loadingInfoText=Creating%20Dress-Up%20Mannequins%20in%20Illustrator&amp;showFlipBtn=true&amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml" allowfullscreen="true" menu="false" /></object></p>
<p>(Download the PDF here: <a href='http://lofi-gaming.org.uk/blog/wp-content/uploads/2009/11/Creating-Dress-Up-Mannequins.pdf'>Creating Dress-Up Mannequins</a>)</p>
<p>I realise this may seem like a bit of a random thing for me to produce, but it was something I was asked to do for work. So that&#8217;s my excuse. And nothing to do with my desire to dress up dolls. Er, or something.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Flofi-gaming.org.uk%2Fblog%2F2009%2F11%2F26%2Fcreating-dress-up-mannequins-in-illustrator%2F';
  addthis_title  = 'Creating+Dress-Up+Mannequins+in+Illustrator';
  addthis_pub    = 'deKay';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://lofi-gaming.org.uk/blog/2009/11/26/creating-dress-up-mannequins-in-illustrator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Volume Erase Failed</title>
		<link>http://lofi-gaming.org.uk/blog/2009/11/18/volume-erase-failed/</link>
		<comments>http://lofi-gaming.org.uk/blog/2009/11/18/volume-erase-failed/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 21:10:26 +0000</pubDate>
		<dc:creator>deKay</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://lofi-gaming.org.uk/blog/?p=1787</guid>
		<description><![CDATA[I tried to format a Buffalo 1TB external hard drive on my Mac today, to HFS+ (journalled). But it failed, over and over again with the error &#8220;Volume Erase Failed with the error: The underlying task reported failure on exit&#8221;. &#8230; <a href="http://lofi-gaming.org.uk/blog/2009/11/18/volume-erase-failed/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I tried to format a Buffalo 1TB external hard drive on my Mac today, to HFS+ (journalled). But it failed, over and over again with the error &#8220;Volume Erase Failed with the error: The underlying task reported failure on exit&#8221;.</p>
<p>It was a brand new drive, already formatted as FAT, so I assumed it was faulty. Turns out, however, there&#8217;s a simple reason for it not working: you can&#8217;t format HFS+ partitions on certain external hard drives if the boot sector is set to Windows-style &#8220;Master Boot Record&#8221;. In Disk Utility, when you choose your partition setup, there&#8217;s an options button &#8211; under which there&#8217;s a setting for boot sector. If you choose GUID or Apple Partition Map, you can format without any problems!</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Flofi-gaming.org.uk%2Fblog%2F2009%2F11%2F18%2Fvolume-erase-failed%2F';
  addthis_title  = 'Volume+Erase+Failed';
  addthis_pub    = 'deKay';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://lofi-gaming.org.uk/blog/2009/11/18/volume-erase-failed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reversed Y-axis charts in Excel 2007</title>
		<link>http://lofi-gaming.org.uk/blog/2009/09/18/reversed-y-axis-charts-in-excel-2007/</link>
		<comments>http://lofi-gaming.org.uk/blog/2009/09/18/reversed-y-axis-charts-in-excel-2007/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 14:41:35 +0000</pubDate>
		<dc:creator>deKay</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://lofi-gaming.org.uk/blog/?p=1716</guid>
		<description><![CDATA[I had an unusual query this week. A member of staff wanted to create a line graph that showed the chart position of a song over a number of weeks.¬¨‚Ä† It&#8217;s an easy thing to do &#8211; two columns in &#8230; <a href="http://lofi-gaming.org.uk/blog/2009/09/18/reversed-y-axis-charts-in-excel-2007/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I had an unusual query this week. A member of staff wanted to create a line graph that showed the chart position of a song over a number of weeks.¬¨‚Ä† It&#8217;s an easy thing to do &#8211; two columns in the spreadsheet, one for &#8220;Week&#8221; and one for &#8220;Position&#8221;.</p>
<p>Problem is, in a chart, the low numbers are at the top and the high numbers are at the bottom, so the graph comes out upside-down. You can&#8217;t just make the chart position numbers negative either, as the x-axis would then be on the top of the graph.</p>
<p>Thankfully, there&#8217;s still an option: right click the y-axis on the graph and choose &#8220;Format Axis&#8221;. Tick the boxes for &#8220;Values in reverse order&#8221; and &#8220;Maximum axis value&#8221;. While you&#8217;re here, you might want to change the Minimum value to 1 from 0, as there&#8217;s no 0 position in your average pop charts!</p>
<p>See:</p>
<p><a href="http://lofi-gaming.org.uk/blog/wp-content/uploads/2009/09/charts.png"><img class="aligncenter size-full wp-image-1717" title="charts" src="http://lofi-gaming.org.uk/blog/wp-content/uploads/2009/09/charts.png" alt="charts" width="388" height="486" /></a></p>
<p>You can also <a href="http://lofi-gaming.org.uk/blog/wp-content/uploads/2009/09/ChartPositions.xlsx">download the Excel file</a>, if you like.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Flofi-gaming.org.uk%2Fblog%2F2009%2F09%2F18%2Freversed-y-axis-charts-in-excel-2007%2F';
  addthis_title  = 'Reversed+Y-axis+charts+in+Excel+2007';
  addthis_pub    = 'deKay';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://lofi-gaming.org.uk/blog/2009/09/18/reversed-y-axis-charts-in-excel-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Redirected folders on disconnected PCs using GP loopback processing</title>
		<link>http://lofi-gaming.org.uk/blog/2009/09/16/redirected-folders-on-disconnected-pcs-using-gp-loopback-processing/</link>
		<comments>http://lofi-gaming.org.uk/blog/2009/09/16/redirected-folders-on-disconnected-pcs-using-gp-loopback-processing/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 15:28:28 +0000</pubDate>
		<dc:creator>deKay</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://lofi-gaming.org.uk/blog/?p=1712</guid>
		<description><![CDATA[Over the summer at work, we changed the way staff profiles are stored on the network. Having finally got around the &#8220;redirected Application Data breaks Internet Explorer&#8221; problem (see here for my fix) in Windows XP, we rolled it out &#8230; <a href="http://lofi-gaming.org.uk/blog/2009/09/16/redirected-folders-on-disconnected-pcs-using-gp-loopback-processing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Over the summer at work, we changed the way staff profiles are stored on the network. Having finally got around the &#8220;redirected Application Data breaks Internet Explorer&#8221; problem (<a href="http://lofi-gaming.org.uk/blog/2008/11/26/redirecting-application-data/">see here for my fix</a>) in Windows XP, we rolled it out to all users. And all was well.</p>
<p>Until they brought their laptops back from the break, and we found they then can&#8217;t run various programs or access certain things when not connected to the network. This is because the laptop needs access to the Application Data folder &#8211; which is no longer on the local machine.</p>
<p>So you&#8217;d think the fix would be to create a new group policy for the laptops where the folder isn&#8217;t redirected, right? Well, yes, of course you would. Unfortunately, that won&#8217;t work.</p>
<p>You see, the Folder Redirection settings are a User based setting, not a Machine based setting. So if you assign a Machine GP to <em>not</em> redirect, the User GP <em>to</em> redirect runs anyway and takes precedence. Looking around t&#8217;tinternets, there were a few solutions &#8211; including a second (local) logon for the laptops or nasty registry hacking &#8211; but nothing that actually fixes the the problem satisfactorily.</p>
<p>Until I read about <a href="http://support.microsoft.com/kb/231287">Loopback Processing</a>.</p>
<p>Microsoft&#8217;s help pages go into great detail about the technical aspects of what this involves, but the overall effect is simple to explain: instead of the User settings &#8220;overlaying&#8221; the Machine settings and taking precedence, the reverse happens &#8211; so the Machine settings dominate.</p>
<p>This worked well, but had a few side-effects. Some of the User GPs we&#8217;d set up didn&#8217;t &#8220;trigger&#8221; any more on the laptops. After some tracking, it seems that the &#8220;overlaid&#8221; Machine settings were wiping them out. Adding the same User GPs to the laptop OU fixed that. Phew!</p>
<p>Oh, and just one last thing &#8211; we also had to delete the user folder in c:\documents and settings on the laptops, before getting users to log in twice (once on the network, once off) to ensure all the group policies and everything were applying and being set up correctly.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Flofi-gaming.org.uk%2Fblog%2F2009%2F09%2F16%2Fredirected-folders-on-disconnected-pcs-using-gp-loopback-processing%2F';
  addthis_title  = 'Redirected+folders+on+disconnected+PCs+using+GP+loopback+processing';
  addthis_pub    = 'deKay';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://lofi-gaming.org.uk/blog/2009/09/16/redirected-folders-on-disconnected-pcs-using-gp-loopback-processing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

