<?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>Moose56 blog</title>
	<atom:link href="http://www.moose56.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.moose56.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 13 Jan 2012 07:24:56 +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>Great UI</title>
		<link>http://www.moose56.com/blog/2010/04/09/great-ui/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=great-ui</link>
		<comments>http://www.moose56.com/blog/2010/04/09/great-ui/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 10:28:24 +0000</pubDate>
		<dc:creator>moose56</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://moose56.com/blog/?p=114</guid>
		<description><![CDATA[I only have one instance of IE open. I have no idea what the 4 volume sliders are for.]]></description>
			<content:encoded><![CDATA[<p>I only have one instance of IE open. I have no idea what the 4 volume sliders are for.</p>
<p><a href="http://moose56.com/blog/wp-content/uploads/2010/04/Great_UI.jpg"><img class="alignnone size-full wp-image-115" title="Great_UI" src="http://moose56.com/blog/wp-content/uploads/2010/04/Great_UI.jpg" alt="" width="600" height="303" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.moose56.com/blog/2010/04/09/great-ui/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Full height CSS layout</title>
		<link>http://www.moose56.com/blog/2009/10/24/full-height-sizeable-css-layout/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=full-height-sizeable-css-layout</link>
		<comments>http://www.moose56.com/blog/2009/10/24/full-height-sizeable-css-layout/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 10:47:04 +0000</pubDate>
		<dc:creator>moose56</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://moose56.com/blog/?p=102</guid>
		<description><![CDATA[The other day I needed to produce a web page which had a full height and width layout. It also needed header, left hand navigation and main content areas. There would be no guarantee that the navigation or the main content would be taller than the screen so I needed to fix the layout to [...]]]></description>
			<content:encoded><![CDATA[<p>The other day I needed to produce a web page which had a full height and width layout. It also needed header, left hand navigation and main content areas.</p>
<p>There would be no guarantee that the navigation or the main content would be taller than the screen so I needed to fix the layout to the height of the browser. I also wanted it to be cross browser compatible and sizeable by the user if it was used as a popup.
<p><span id="more-102"></span>
<p>Lots of Google searches uncovered various different ways of getting a similar result to what I wanted, but most made use of the %100 heigh method. As I needed it to work in IE6/7/8 none of these solutions seemed to work.
<p>Anyway, a lot of playing and a complete re-write later I think I have a pretty good solution that works in:</p>
<ul>
<li>IE</li>
<li>Safari</li>
<li>FireFox</li>
</ul>
<p>Take a look at an example <a href="http://moose56.com/blog/wp-content/uploads/2009/10/FullHeightExample1.html" title="FullHeightExample.html">here</a>.</p>
<p>This should give you the idea of what I was after. So because I could not find what I needed here is a <a href="http://moose56.com/blog/wp-content/uploads/2009/10/FullHeightLayout1.zip" title="FullHeightLayout.zip">template</a> for anyone else who needs something like it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.moose56.com/blog/2009/10/24/full-height-sizeable-css-layout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lone Elephant in Samburu</title>
		<link>http://www.moose56.com/blog/2009/10/17/lone-elephant-in-samburu/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=lone-elephant-in-samburu</link>
		<comments>http://www.moose56.com/blog/2009/10/17/lone-elephant-in-samburu/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 12:03:42 +0000</pubDate>
		<dc:creator>moose56</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://moose56.com/blog/2009/10/17/lone-elephant-in-samburu/</guid>
		<description><![CDATA[Lone Elephant in Samburu]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/moose56/4019252324/" title="photo sharing"><img src="http://farm3.static.flickr.com/2426/4019252324_6bc601f6ac_m.jpg" alt="" style="border: solid 1px #666;" /></a><br />
<br />
<span style="font-size: 0.9em; margin-top: 0px;"><a href="http://www.flickr.com/photos/moose56/4019252324/">Lone Elephant in Samburu</a><br />
</span><br />
<br clear="all" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.moose56.com/blog/2009/10/17/lone-elephant-in-samburu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash video on OS X 10.6</title>
		<link>http://www.moose56.com/blog/2009/10/17/flash-video-on-os-x-10-6/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=flash-video-on-os-x-10-6</link>
		<comments>http://www.moose56.com/blog/2009/10/17/flash-video-on-os-x-10-6/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 08:40:02 +0000</pubDate>
		<dc:creator>moose56</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://moose56.com/blog/?p=90</guid>
		<description><![CDATA[While watching a YouTube video today my computer started to show the usual Flash symptoms. The system fan sounded like it was taking off and the CPU usage was going through the roof, it also began to heat up to the point where I could not have it on my lap. I have the ClickToFlash [...]]]></description>
			<content:encoded><![CDATA[<p>While watching a YouTube video today my computer started to show the usual Flash symptoms. The system fan sounded like it was taking off and the CPU usage was going through the roof, it also began to heat up to the point where I could not have it on my lap.</p>
<p><span id="more-90"></span>
<p>I have the <a href="http://rentzsch.github.com/clicktoflash/">ClickToFlash</a> Safari plugin installed which helps prevent a lot of these issues, but obviously if you want to watch a YouTube view you have to succumb to the evil of Flash right? Wrong!</p>
<p>YouTube for a while have been encoding their videos in the MP4 format using the h.264 compression standard. What this means is you can watch a video that is not encoded in Flash. Great but how do I access it I hear you ask. Well if you have ClickToFlash you can set it to load this version of the video by default:</p>
<p><img src="http://moose56.com/blog/wp-content/uploads/2009/10/ClickToFlash1.tiff" alt="ClickToFlash.tiff" border="0" width="330" height="62" /></p>
<p>Take a look at the different in Activity monitor between Flash and MP4.</p>
<p>First Flash:</p>
<p><img src="http://moose56.com/blog/wp-content/uploads/2009/10/Flash3.tiff" alt="Flash.tiff" border="0" width="466" height="558" /></p>
<p>Next MP4 using h.264 compression:</p>
<p><img src="http://moose56.com/blog/wp-content/uploads/2009/10/h2641.tiff" alt="h264.tiff" border="0" width="466" height="558" /></p>
<p>There is a massive difference in CPU usage. No wonder my laptop was getting hot while watching Flash video.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.moose56.com/blog/2009/10/17/flash-video-on-os-x-10-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>T-SQL Update on a join</title>
		<link>http://www.moose56.com/blog/2009/08/29/t-sql-update-on-a-join/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=t-sql-update-on-a-join</link>
		<comments>http://www.moose56.com/blog/2009/08/29/t-sql-update-on-a-join/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 11:30:28 +0000</pubDate>
		<dc:creator>moose56</dc:creator>
				<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://moose56.com/blog/?p=81</guid>
		<description><![CDATA[Imagine you have two tables and you want to update one table with values from another. So my example is a bit unrealistic, but just go with it. You have a Customers table and an Orders table. Currently you link your customers to orders by customer name. Now this is not good because it is [...]]]></description>
			<content:encoded><![CDATA[<p>Imagine you have two tables and you want to update one table with values from another.</p>
<p><span id="more-81"></span>
<p>So my example is a bit unrealistic, but just go with it. You have a Customers table and an Orders table. Currently you link your customers to orders by customer name. Now this is not good because it is not unique and if you want to update the name you have to do it in both tables not just the customer table, the usual stuff.</p>
<p><img src="http://moose56.com/blog/wp-content/uploads/2009/08/11.tiff" alt="1.tiff" border="0" width="406" height="126" /></p>
<p>So to improve the situation you want to add the customer IDs to their existing orders and then get rid of the customer name column from the orders table. This is done with the UPDATE statmet, but there are a few options as to how you use it. In this example I will use a join.</p>
<p>To test my theory lets write a SELECT statment that will mimic what the UPDATE will do:</p>
<p>
<pre class="viewsource"><code class="sql">SELECT
    Customers.ID,
    Customers.Name,
    Orders.ID,
    Orders.Item,
    Orders.CustomerName,
    Orders.CustomerID
FROM
    Customers
    RIGHT JOIN Orders
    ON Customers.Name = Order.CustomerName
</code></pre>
</p>
<p>This will give us all of the orders with the customer who made each order:</p>
<p><img src="http://moose56.com/blog/wp-content/uploads/2009/08/21.tiff" alt="2.tiff" border="0" width="383" height="126" /></p>
<p>As you can see Greg is missing because he has not made any orders and Dave is there twice because he has made two. By joining the table like this it also means that we have access to the ID from the customers table that matched the name in the orders table. Adding the ID to the orders table can be done like this:</p>
<p>
<pre class="viewsource"><code class="sql">UPDATE
    Orders
SET
    Orders.CustomerID = Customers.ID
FROM
    Customers
    RIGHT JOIN Orders
    ON Customers.Name = Order.CustomerName
</code></pre>
</p>
<p>Following this update the orders table looks like:</p>
<p><img src="http://moose56.com/blog/wp-content/uploads/2009/08/31.tiff" alt="3.tiff" border="0" width="273" height="135" /></p>
<p>All we have to do to finish this off is delete the CustomerName column and thats it:</p>
<p><img src="http://moose56.com/blog/wp-content/uploads/2009/08/41.tiff" alt="4.tiff" border="0" width="206" height="133" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.moose56.com/blog/2009/08/29/t-sql-update-on-a-join/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google or Bing</title>
		<link>http://www.moose56.com/blog/2009/06/04/google-or-bing/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-or-bing</link>
		<comments>http://www.moose56.com/blog/2009/06/04/google-or-bing/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 10:46:39 +0000</pubDate>
		<dc:creator>moose56</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://moose56.com/blog/?p=69</guid>
		<description><![CDATA[So why do I use Google and not Bing? I want to find the homepage for Beanstalk (Version control with a human face), so I type &#8220;beanstalk&#8221; into Google and Bing. Google: First result Beanstalk. Just what I wanted. Bing: The site I want is not even on the first page of results. (it&#8217;s second [...]]]></description>
			<content:encoded><![CDATA[<p>So why do I use Google and not Bing?</p>
<p>I want to find the homepage for Beanstalk (Version control with a human face), so I type &#8220;beanstalk&#8221; into Google and Bing.</p>
<ul>
<li>Google: First result <a href="http://beanstalkapp.com">Beanstalk</a>. Just what I wanted.</li>
<li>Bing: The site I want is not even on the first page of results. (it&#8217;s second from bottom on page 2).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.moose56.com/blog/2009/06/04/google-or-bing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Force Spotlight to re-index drive</title>
		<link>http://www.moose56.com/blog/2009/05/18/force-spotlight-to-re-index-drive/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=force-spotlight-to-re-index-drive</link>
		<comments>http://www.moose56.com/blog/2009/05/18/force-spotlight-to-re-index-drive/#comments</comments>
		<pubDate>Mon, 18 May 2009 09:22:31 +0000</pubDate>
		<dc:creator>moose56</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://moose56.com/blog/?p=67</guid>
		<description><![CDATA[For some reason Spotlight was not including some files in its search results. To fix this I wanted to re-index the whole drive, here&#8217;s how: Open Terminal.app and type: mdutil -E /]]></description>
			<content:encoded><![CDATA[<p>For some reason Spotlight was not including some files in its search results. To fix this I wanted to re-index the whole drive, here&#8217;s how:</p>
<p>Open Terminal.app and type:</ br>
<pre><code>mdutil -E /
</code></pre></p>
]]></content:encoded>
			<wfw:commentRss>http://www.moose56.com/blog/2009/05/18/force-spotlight-to-re-index-drive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AirPort Express (Lookout distress)</title>
		<link>http://www.moose56.com/blog/2009/04/19/airport-express-lookout-distress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=airport-express-lookout-distress</link>
		<comments>http://www.moose56.com/blog/2009/04/19/airport-express-lookout-distress/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 11:08:18 +0000</pubDate>
		<dc:creator>moose56</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://moose56.com/blog/?p=53</guid>
		<description><![CDATA[Update: Following a recent update iTunes and the AirPort get on a lot better. It has been a while since I&#8217;ve splashed out on any new gadgets, so I convinced myself that what I needed was an AirPort Express to wirelessly stream music to some speakers I have in my living room. Sadly however it [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update:</strong> Following a recent update iTunes and the AirPort get on a lot better.</p>
<p>It has been a while since I&#8217;ve splashed out on any new gadgets, so I convinced myself that what I needed was an AirPort Express to wirelessly stream music to some speakers I have in my living room. Sadly however it was not quite so simple.</p>
<p><span id="more-53"></span>
<p>First up I will give you a bit of background on me so you know where I am coming from. I am a computer science grad and work as a developer, as such I would class myself above the average user. I am not scared to get my hands dirty working out the odd computer problem. I also use a MacBook Pro as my primary home computer and have a Siemens Gigaset-SE587 router that my broadband provider (tiscali) supplied.</p>
<p><img src="http://moose56.com/blog/wp-content/uploads/2009/04/overview-express-200801151.png" alt="overview_express_20080115.png" border="0" width="244" height="326" /></p>
<p>Picture from the apple website</p>
<p>The Airport Express (AE), a little white box of glory that according to apple will provide a utopian wireless paradise where you can stream audio from iTunes all over the place. The reality for me however is that all I seem to see is this: (picture taken from iTunes)</p>
<p><img src="http://moose56.com/blog/wp-content/uploads/2009/04/errormessage1.jpg" alt="errorMessage.jpg" border="0" width="549" height="212" /></p>
<p>Great no? NO.</p>
<p>So what did I do to deserve this? Well, I plugged it in, followed the instruction in the box. Ran through the setup wizard and got a green light. Great. Went into iTunes and enabled airtunes and then the option for the AE popped up at the bottom of the iTunes window. Selected it and then tried to play a song. Then the error.</p>
<p>Looking on Google it seems that I am not the only one to have this error. Also there does not seem to be any real fix. The best I could find was to wait until the moon was in its 7th phase and then sacrifice a lamb. Sadly as I did not have a lamb to hand I had to try other options like fiddling with all the settings for the AE.</p>
<p>After no luck I decided that I wanted to know if iTunes could actually see the AE rather than just display its name, so I set a password on it for music. iTunes dutifully asked me for the password. I entered it, clicked a song and would you believe it, sound started emanating from the other side of the room. Fantastic. I took the password setting off an it still worked.</p>
<p>Now the really strange thing is that after I closed and reopened iTunes I got the error again. Setting the password did not fix it either. Taking the password off however did. Then the following morning I turned on my computer and decided to give airtunes another go and got the error again. This time messing with passwords made no difference. At this point I was about ready to take it back. I had spent about 6 hours and it still seemed unstable.</p>
<p>After a bit more reading on a forum about other people with similar problems I came across <a href="http://www.rogueamoeba.com/airfoil/">Airfoil</a> by Rouge Amoeba. I installed the trial version and started playing a song in iTunes and used Airfoil to connect to the AE and it worked.</p>
<p>Now it is not all good news as I have had errors with Airfoil as well although it does provide more info on the error and has worked about 8 out of 10 times so far. iTunes has worked 1 time out of 10. From the error message airfoil provided it seems there is an issue with the server running on the AE or something like that.</p>
<p>So will I  take the AE back to the shop&#8230;at the moment no. I will give it a couple of weeks to see if it is usable with airfoil and if so then great. I will say this though, I am a self confessed Apple fan and this was not a typical experience I would associate with the brand. I realise that for some it works right out of the box and there is no issue, for others though it is a total pain. I also realise that in the world of wireless networks there are so many hardware variables that it is impossible to guarantee a seamless experience. I am skeptical however that my problems would be solved even if I were using an airport extreme base station instead of the router my broadband provider supplied.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.moose56.com/blog/2009/04/19/airport-express-lookout-distress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Safari history search</title>
		<link>http://www.moose56.com/blog/2008/11/15/safari-history-search/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=safari-history-search</link>
		<comments>http://www.moose56.com/blog/2008/11/15/safari-history-search/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 11:24:29 +0000</pubDate>
		<dc:creator>moose56</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://moose56.com/blog/?p=48</guid>
		<description><![CDATA[This is just a quick post to shout about a great feature in Safari (and OS X 1.5) that I have just found. In OS X 1.5 all app help menus have a text box to type in the thing you want help about. You can also type something like &#8220;save&#8221; and it will search [...]]]></description>
			<content:encoded><![CDATA[<p>This is just a quick post to shout about a great feature in Safari (and OS X 1.5) that I have just found.</p>
<p><span id="more-48"></span></p>
<p>In OS X 1.5 all app help menus have a text box to type in the thing you want help about. You can also type something like &#8220;save&#8221; and it will search the menus of the application that is currently active.</p>
<p>If you are in Safari and type in &#8220;amazon&#8221; it will search your history for items matching it. This is great as it saves me trawling through the history menu.</p>
<p>This is probably already a well documented thing, but I have only just found it after having Leopard for about a year.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.moose56.com/blog/2008/11/15/safari-history-search/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Windows 7</title>
		<link>http://www.moose56.com/blog/2008/10/30/windows-7/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=windows-7</link>
		<comments>http://www.moose56.com/blog/2008/10/30/windows-7/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 12:49:33 +0000</pubDate>
		<dc:creator>moose56</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://moose56.com/blog/?p=46</guid>
		<description><![CDATA[What would you say the multi touch gesture for Ctrl &#8211; Alt &#8211; Delete will be? Perhaps touch each corner of the screen simultaneously making it the multi touch equivalent of a 7-10 split.]]></description>
			<content:encoded><![CDATA[<p>What would you say the multi touch gesture for Ctrl &#8211; Alt &#8211; Delete will be?</p>
<p>Perhaps touch each corner of the screen simultaneously making it the multi touch equivalent of a 7-10 split.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.moose56.com/blog/2008/10/30/windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

