<?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>Simon Donaldson</title>
	<atom:link href="http://simondonaldson.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://simondonaldson.com</link>
	<description></description>
	<lastBuildDate>Mon, 08 Aug 2016 11:11:43 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.7.3</generator>
	<item>
		<title>Gosh this is old</title>
		<link>http://simondonaldson.com/gosh-this-is-old/</link>
		<pubDate>Mon, 08 Aug 2016 11:11:43 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://simondonaldson.com/?p=603</guid>
		<description><![CDATA[<p>It&#8217;s about time I updated my site. A new one is coming ASAP!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/gosh-this-is-old/">Gosh this is old</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s about time I updated my site. A new one is coming ASAP!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/gosh-this-is-old/">Gosh this is old</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			</item>
		<item>
		<title>Pausing CSS3 Animations</title>
		<link>http://simondonaldson.com/pausing-css3-animations/</link>
		<comments>http://simondonaldson.com/pausing-css3-animations/#respond</comments>
		<pubDate>Fri, 01 Mar 2013 13:28:04 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[jsfiddle]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=448</guid>
		<description><![CDATA[<p>Did you know you can pause CSS3 animations? It&#8217;s a simple style property but it could potentially be very useful as removing an animation and then adding it again currently restarts it. So, for example, you could animate a logo inside a button that pauses when you hover over it. It&#8217;s only supported by Chrome, &#8230; <a href="http://simondonaldson.com/pausing-css3-animations/" class="more-link">Continue reading<span class="screen-reader-text"> "Pausing CSS3 Animations"</span></a></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/pausing-css3-animations/">Pausing CSS3 Animations</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<h1>Did you know you can pause CSS3 animations?</h1>
<p>It&#8217;s a simple <strong>style property</strong> but it could potentially be very useful as removing an <strong>animation</strong> and then adding it again currently restarts it. So, for example, you could animate a logo inside a button that pauses when you hover over it.<br />
It&#8217;s only supported by <strong>Chrome</strong>, <strong>Firefox</strong> and <strong>Opera</strong> so you would still require the correct prefix. Interestingly both <a title="HTML5 Please" href="http://html5please.com/" target="_blank">http://html5please.com/</a> and <a title="Can I use?" href="http://caniuse.com/" target="_blank">http://caniuse.com/</a> don&#8217;t mention it yet.</p>
<p><code> /*CSS*/<br />
button:hover .icon{<br />
-webkit-animation-play-state:paused; /* Webkit Browsers */<br />
-moz-animation-play-state:paused; /* Firefox*/<br />
animation-play-state:paused;<br />
}<br />
</code><br />
<code><br />
/*JavaScript to toggle the Animation Play State*/<br />
if (element.style.webkitAnimationPlayState === "paused") {<br />
element.style.webkitAnimationPlayState = "running";<br />
} else {<br />
element.style.webkitAnimationPlayState = "paused";<br />
}<br />
</code></p>
<h2>Demo</h2>
<p>Here&#8217;s a quick demo which shows how to toggle to property with <strong>JavaScript:</strong><br />
<iframe style="width: 100%; height: 500px;" src="http://jsfiddle.net/sidonaldson/NAjFf/embedded/result" height="500" width="100%" frameborder="0"></iframe></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/pausing-css3-animations/">Pausing CSS3 Animations</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/pausing-css3-animations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Data URI pattern effect &#038; jQuery Mobile UI</title>
		<link>http://simondonaldson.com/jquery-mobile-data-uri/</link>
		<comments>http://simondonaldson.com/jquery-mobile-data-uri/#respond</comments>
		<pubDate>Mon, 17 Sep 2012 21:44:54 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[JQM]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jsfiddle]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=429</guid>
		<description><![CDATA[<p>Data URI&#8217;s are a powerful way of adding content in-line and saving the need for a http request as each one slows down your page load. They have an even greater advantage of allowing you to forgot about creating sprites for small images or background tiles and simply include them in your CSS instead. In this case &#8230; <a href="http://simondonaldson.com/jquery-mobile-data-uri/" class="more-link">Continue reading<span class="screen-reader-text"> "Data URI pattern effect &#038; jQuery Mobile UI"</span></a></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/jquery-mobile-data-uri/">Data URI pattern effect &#038; jQuery Mobile UI</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Data URI&#8217;s are a powerful way of adding content in-line and saving the need for a <strong>http request</strong> as each one slows down your page load. They have an even greater advantage of allowing you to forgot about creating sprites for small images or background tiles and simply include them in your <strong>CSS</strong> instead.</p>
<p>In this case I was asked to add a mottled effect to the standard <strong><a title="jQuery mobile" href="http://jquerymobile.com/" target="_blank">jQuery Mobile</a> theme</strong>. It instantly adds a softer feel to the UI and looks especially good on high resolution mobile phone screens.</p>
<p>It&#8217;s worth noting here that I deliberately target just the &#8220;background-image&#8221; attribute as that doesn&#8217;t affect the rest of the UI as that uses CSS gradients and box shadows.</p>
<p><iframe src="//jsfiddle.net/C6fXs/8/embedded/result/" width="100%" height="800" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<h2>Support for Data URI</h2>
<p>Sadly only the newest browsers support it just yet but the majority of mobile phones do. Therefore it makes a great addition to your mobile build whether it be a <strong>web app</strong> or a <a title="Phonegap" href="http://phonegap.com/" target="_blank">phonegap</a> style <strong>hybrid app</strong>.</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/jquery-mobile-data-uri/">Data URI pattern effect &#038; jQuery Mobile UI</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/jquery-mobile-data-uri/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delay JavaScript input events for multiple interactions</title>
		<link>http://simondonaldson.com/delay-javascript-input-events/</link>
		<comments>http://simondonaldson.com/delay-javascript-input-events/#respond</comments>
		<pubDate>Thu, 30 Aug 2012 17:21:04 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[html4]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jsfiddle]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=423</guid>
		<description><![CDATA[<p>If you have a feature that filters data, or even hits a live API, after the user inputs some text you may want to throttle the event, ideally adding a delay so it only triggers the event once. I guess in layman&#8217;s terms we are making the event wait for the user to finish typing. &#8230; <a href="http://simondonaldson.com/delay-javascript-input-events/" class="more-link">Continue reading<span class="screen-reader-text"> "Delay JavaScript input events for multiple interactions"</span></a></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/delay-javascript-input-events/">Delay JavaScript input events for multiple interactions</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>If you have a feature that filters data, or even hits a live <strong>API</strong>, after the user inputs some text you may want to throttle the<strong> event</strong>, ideally adding a delay so it only triggers the <strong>event</strong> once. I guess in layman&#8217;s terms we are making the <strong>event</strong> wait for the user to finish typing.</p>
<p>It can be very easily fixed by assigning a <strong>setTimeout</strong> method to a variable and then clearing the <strong>setTimeout</strong> if the event fires again, that way it will continually overwrite itself until the user stops. Here&#8217;s a quick fiddle to demonstrate the technique.</p>
<p><iframe style="width: 100%; height: 300px;" src="http://jsfiddle.net/sidonaldson/KvT2N/embedded/result" frameborder="0" width="320" height="240"></iframe></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/delay-javascript-input-events/">Delay JavaScript input events for multiple interactions</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/delay-javascript-input-events/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Textarea maxlength and jQuery</title>
		<link>http://simondonaldson.com/textarea-maxlength-and-jquery/</link>
		<comments>http://simondonaldson.com/textarea-maxlength-and-jquery/#respond</comments>
		<pubDate>Wed, 25 Jul 2012 17:31:39 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[html4]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jsfiddle]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=418</guid>
		<description><![CDATA[<p>It&#8217;s just another one of those html4 oversights &#8211; textareas do not support the maxlength attribute! It&#8217;s frustrating as it&#8217;s often requested and can cause problems when people paste in huge amounts of data and submit it to your server but it&#8217;s easily fixed with JavaScript. Using jQuery you can easily delegate events to each &#8230; <a href="http://simondonaldson.com/textarea-maxlength-and-jquery/" class="more-link">Continue reading<span class="screen-reader-text"> "Textarea maxlength and jQuery"</span></a></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/textarea-maxlength-and-jquery/">Textarea maxlength and jQuery</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s just another one of those html4 oversights &#8211; textareas do not support the <strong>maxlength </strong>attribute! It&#8217;s frustrating as it&#8217;s often requested and can cause problems when people paste in huge amounts of data and submit it to your server but it&#8217;s easily fixed with <strong>JavaScript</strong>.</p>
<p>Using <strong>jQuery</strong> you can easily <strong>delegate</strong> events to each <strong>textarea</strong> and catch each user <strong>input</strong>, shortening it once it&#8217;s past the maximum value.</p>
<p>Here&#8217;s a quick fiddle to demonstrate:</p>
<p><iframe style="width: 100%; height: 300px;" src="http://jsfiddle.net/sidonaldson/87Bmv/embedded/result" frameborder="0" width="320" height="240"></iframe></p>
<p>Thankfully <strong>html5</strong> now fully supports the <strong>maxlength </strong>attribute and this issue will soon be a thing of the past!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/textarea-maxlength-and-jquery/">Textarea maxlength and jQuery</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/textarea-maxlength-and-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debugging objects in Internet Explorer</title>
		<link>http://simondonaldson.com/debugging-objects-in-internet-explorer/</link>
		<comments>http://simondonaldson.com/debugging-objects-in-internet-explorer/#respond</comments>
		<pubDate>Tue, 15 May 2012 17:11:19 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[JSON]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=412</guid>
		<description><![CDATA[<p>Have you ever tried to log your Object in Internet Explorer (IE)? Even a half decent one with a built in console? Yep, you just get the helpful &#8220;LOG: [object Object]&#8221;&#8230; *sigh* Well, don&#8217;t panic, there is a really quick cheat to serialize the object as a JSON string and log that instead: var obj &#8230; <a href="http://simondonaldson.com/debugging-objects-in-internet-explorer/" class="more-link">Continue reading<span class="screen-reader-text"> "Debugging objects in Internet Explorer"</span></a></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/debugging-objects-in-internet-explorer/">Debugging objects in Internet Explorer</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Have you ever tried to log your <strong>Object</strong> in <strong>Internet Explorer (IE)</strong>? Even a half decent one with a built in console?</p>
<p>Yep, you just get the helpful <strong>&#8220;LOG: [object Object]&#8221;</strong>&#8230; *sigh*</p>
<p>Well, don&#8217;t panic, there is a really quick cheat to <strong>serialize </strong>the object as a <strong>JSON</strong> string and log that instead:</p>
<p><code><br />
var obj = {foo:'bar'}<br />
console.log(JSON.stringify(obj));<br />
//logs {"foo":"bar"}<br />
</code></p>
<p>&#8230;also, you can pass any value to this function, it doesn&#8217;t have to be an object.</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/debugging-objects-in-internet-explorer/">Debugging objects in Internet Explorer</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/debugging-objects-in-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cross browser opacity with CSS</title>
		<link>http://simondonaldson.com/cross-browser-opacity-with-css/</link>
		<comments>http://simondonaldson.com/cross-browser-opacity-with-css/#respond</comments>
		<pubDate>Tue, 27 Sep 2011 23:01:38 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=315</guid>
		<description><![CDATA[<p>If you thought you couldn’t achieve cross browser opacity with pure CSS then you were wrong. Appart from the fact it doesn’t validate the following snippet works. Just be careful about the order you declare them in. .makeTransparent{ opacity: .75; /* standard: ff gt 1.5, opera, safari */ -ms-filter: “alpha(opacity=75)”; /* ie 8 */ filter: &#8230; <a href="http://simondonaldson.com/cross-browser-opacity-with-css/" class="more-link">Continue reading<span class="screen-reader-text"> "Cross browser opacity with CSS"</span></a></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/cross-browser-opacity-with-css/">Cross browser opacity with CSS</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>If you thought you couldn’t achieve cross browser opacity with pure CSS then you were wrong. Appart from the fact it doesn’t validate the following snippet works. Just be careful about the order you declare them in.<br />
<code><br />
.makeTransparent{<br />
    opacity: .75; /* standard: ff gt 1.5, opera, safari */<br />
    -ms-filter: “alpha(opacity=75)”; /* ie 8 */<br />
    filter: alpha(opacity=75); /* ie lt 7 */<br />
    -khtml-opacity: .75; /* safari 1.x */<br />
    -moz-opacity: .75; /* ff lt 1.5, netscape */<br />
}<br />
</code></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/cross-browser-opacity-with-css/">Cross browser opacity with CSS</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/cross-browser-opacity-with-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery selectors – not first – not:(:first)</title>
		<link>http://simondonaldson.com/jquery-selectors-not-first-notfirst/</link>
		<comments>http://simondonaldson.com/jquery-selectors-not-first-notfirst/#respond</comments>
		<pubDate>Mon, 26 Sep 2011 23:01:52 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=319</guid>
		<description><![CDATA[<p>Selectors are the building blocks of all JavaScript libraries. They are super powerful and save a lot of time… when they work. jQuery uses the sizzle selector engine and has some hardcore shorthand selectors to navigate the DOM, recently I have been having trouble combining ‘not‘ with ‘first‘ to exclude the first element from a group of elements. e.g. table rows. I found &#8230; <a href="http://simondonaldson.com/jquery-selectors-not-first-notfirst/" class="more-link">Continue reading<span class="screen-reader-text"> "jQuery selectors – not first – not:(:first)"</span></a></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/jquery-selectors-not-first-notfirst/">jQuery selectors – not first – not:(:first)</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><strong>Selectors </strong>are the building blocks of all <strong>JavaScript libraries</strong>. They are super powerful and save a lot of time… when they work.</p>
<p><strong>jQuery</strong> uses the <strong>sizzle selector engine</strong> and has some hardcore shorthand selectors to navigate the <strong>DOM</strong>, recently I have been having trouble combining ‘<strong>not</strong>‘ with ‘<strong>first</strong>‘ to exclude the first <strong>element</strong> from a group of elements. e.g. table rows.</p>
<p>I found that using the ‘<strong>greater than</strong>‘ selector made a useful alternative. Essentially all it does is select all elements which are greater than 0… which is the first. This creates a simpler solution, easier to remember and easier for someone else to read.</p>
<pre>// the original combined method
$('table tr:not(:first)').css('background','red');

// the new method
$('table tr:gt(0)').css('background','red');</pre>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/jquery-selectors-not-first-notfirst/">jQuery selectors – not first – not:(:first)</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/jquery-selectors-not-first-notfirst/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stop a textarea from being resized</title>
		<link>http://simondonaldson.com/stop-a-textarea-from-being-resized/</link>
		<comments>http://simondonaldson.com/stop-a-textarea-from-being-resized/#respond</comments>
		<pubDate>Mon, 22 Aug 2011 23:01:23 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=322</guid>
		<description><![CDATA[<p>Modern browsers have a cool little feature where you can click and drag a resize handle to make a textareabigger – it’s cool but it can leave you with layout problems. Preventing it is easy – you just need some shiny CSS3! textarea { resize: none; }</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/stop-a-textarea-from-being-resized/">Stop a textarea from being resized</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Modern browsers have a cool little feature where you can click and drag a <strong>resize </strong><strong>handle </strong>to make a <strong>textarea</strong>bigger – it’s cool but it can leave you with layout problems.</p>
<p>Preventing it is easy – you just need some shiny <strong>CSS3</strong>!</p>
<pre>textarea {
    resize: none;
}</pre>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/stop-a-textarea-from-being-resized/">Stop a textarea from being resized</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/stop-a-textarea-from-being-resized/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Emails: adding a new line to mailto link body copy</title>
		<link>http://simondonaldson.com/emails-adding-new-line-mailto-link-body-copy/</link>
		<comments>http://simondonaldson.com/emails-adding-new-line-mailto-link-body-copy/#respond</comments>
		<pubDate>Fri, 29 Jul 2011 11:06:49 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=445</guid>
		<description><![CDATA[<p>Just a quick tip as I always forget how to do this. If you are using the mailto URI scheme to create a prepopulated email link you may want to add line breaks into the body copy. It&#8217;s simple &#8211; escape them! %0D%0A%0D%0A</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/emails-adding-new-line-mailto-link-body-copy/">Emails: adding a new line to mailto link body copy</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Just a quick tip as I always forget how to do this. If you are using the <strong>mailto</strong> URI scheme to create a prepopulated <strong>email</strong> link you may want to add <strong>line breaks</strong> into the body copy. It&#8217;s simple &#8211; escape them!</p>
<p>%0D%0A%0D%0A</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/emails-adding-new-line-mailto-link-body-copy/">Emails: adding a new line to mailto link body copy</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/emails-adding-new-line-mailto-link-body-copy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use JavaScript to round a number to decimal places</title>
		<link>http://simondonaldson.com/use-javascript-to-round-a-number-to-decimal-places/</link>
		<comments>http://simondonaldson.com/use-javascript-to-round-a-number-to-decimal-places/#respond</comments>
		<pubDate>Thu, 30 Jun 2011 23:01:25 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=325</guid>
		<description><![CDATA[<p>Well, you will be glad to know it’s easier than you think. I had no idea but JavaScript comes with a function to do exactly that. Hurrah! Simply call the inline function and pass it the number of decimal places you want the number to be rounded to. It will automatically work out if it needs to be rounded &#8230; <a href="http://simondonaldson.com/use-javascript-to-round-a-number-to-decimal-places/" class="more-link">Continue reading<span class="screen-reader-text"> "Use JavaScript to round a number to decimal places"</span></a></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/use-javascript-to-round-a-number-to-decimal-places/">Use JavaScript to round a number to decimal places</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Well, you will be glad to know it’s easier than you think. I had no idea but <strong>JavaScript</strong> comes with a <a title="Visit w3schools.com" href="http://www.w3schools.com/jsref/jsref_tofixed.asp">function</a> to do exactly that. Hurrah!</p>
<p>Simply call the inline function and pass it the number of decimal places you want the number to be rounded to. It will automatically work out if it needs to be rounded up or down.</p>
<pre>var num = 13.1489;
alert(num.toFixed()) // 13
alert(num.toFixed(1)) // 13.1
alert(num.toFixed(3)) // 13.149
alert(num.toFixed(4)) // 13.1489

// Just remember to cast all strings as a number first!
var num = "15.1568";
alert(Number(num).toFixed(2)) // 15.16</pre>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/use-javascript-to-round-a-number-to-decimal-places/">Use JavaScript to round a number to decimal places</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/use-javascript-to-round-a-number-to-decimal-places/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Max-width in Internet Explorer 6 #IE6</title>
		<link>http://simondonaldson.com/max-width-internet-explorer-6-ie6/</link>
		<comments>http://simondonaldson.com/max-width-internet-explorer-6-ie6/#respond</comments>
		<pubDate>Tue, 05 Apr 2011 11:06:16 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[IE]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=415</guid>
		<description><![CDATA[<p>It&#8217;s still a problem, hopefully not much longer, but how do you specify a max-width in IE6? It&#8217;s remarkably simple thanks to a proprietary Internet Explorer CSS expression! #element { width: expression(document.body.clientWidth &#62; 500? "500px" : "auto"); } Just watch out for two things; firstly you have to make sure the greater than expression will &#8230; <a href="http://simondonaldson.com/max-width-internet-explorer-6-ie6/" class="more-link">Continue reading<span class="screen-reader-text"> "Max-width in Internet Explorer 6 #IE6"</span></a></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/max-width-internet-explorer-6-ie6/">Max-width in Internet Explorer 6 #IE6</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s still a problem, hopefully not much longer, but how do you specify a <strong>max-width</strong> in <strong>IE6</strong>?</p>
<p>It&#8217;s remarkably simple thanks to a proprietary Internet Explorer <strong>CSS expression</strong>!</p>
<p><code><br />
#element {<br />
width: expression(document.body.clientWidth &gt; 500? "500px" : "auto");<br />
}<br />
</code></p>
<p>Just watch out for two things; firstly you have to make sure the greater than expression will not trigger a loop (do not use &gt;=) and, sadly, this does not work on the body tag. To complete the latter you will have to use a wrapping div</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/max-width-internet-explorer-6-ie6/">Max-width in Internet Explorer 6 #IE6</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/max-width-internet-explorer-6-ie6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Min-width in Internet Explorer 6 #IE6</title>
		<link>http://simondonaldson.com/min-width-in-internet-explorer-6-ie6/</link>
		<comments>http://simondonaldson.com/min-width-in-internet-explorer-6-ie6/#respond</comments>
		<pubDate>Sun, 03 Apr 2011 23:01:32 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=330</guid>
		<description><![CDATA[<p>As you probably already know, IE6 does not support the CSS2 property min-width. Thankfully it’s not as widely used as min-height but every so often we are asked to code it. There are other solutions which use additional mark-up to create a min-width effect but in my opinion the best solution is CSS expressions. I know, they suck right. Well apart from the &#8230; <a href="http://simondonaldson.com/min-width-in-internet-explorer-6-ie6/" class="more-link">Continue reading<span class="screen-reader-text"> "Min-width in Internet Explorer 6 #IE6"</span></a></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/min-width-in-internet-explorer-6-ie6/">Min-width in Internet Explorer 6 #IE6</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>As you probably already know, <strong>IE6 </strong>does not support the <strong>CSS2</strong> property <strong>min-widt</strong>h. Thankfully it’s not as widely used as <strong>min-height</strong> but every so often we are asked to code it.</p>
<p>There are other solutions which use additional mark-up to create a min-width effect but in my opinion the best solution is <strong>CSS expressions</strong>.</p>
<p>I know, they suck right. Well apart from the performance hit they actually work. Combine them with a IE6 only<strong>selector </strong>or a <strong>conditional comment</strong> and you have your solution!</p>
<pre>* html #selector{min-width:960px; *width:expression(document.body.clientWidth &lt; 960? "960px": "auto" );}</pre>
<p>and if you are wondering&#8230; I don&#8217;t like to use extra mark-up for fixing bugs as I much prefer CSS. Why make everyone suffer for the sake of the minority!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/min-width-in-internet-explorer-6-ie6/">Min-width in Internet Explorer 6 #IE6</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/min-width-in-internet-explorer-6-ie6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Force the facebook ‘like’ button language</title>
		<link>http://simondonaldson.com/force-the-facebook-like-button-language/</link>
		<comments>http://simondonaldson.com/force-the-facebook-like-button-language/#respond</comments>
		<pubDate>Thu, 31 Mar 2011 23:01:04 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=333</guid>
		<description><![CDATA[<p>Facebook automatically changes the language of the ‘like’ button to the language of the user who’s session is logged in. Although this is a cool feature sometimes you might want to override it. Thankfully it’s surprisingly easy… all you have to do is add an URL parameter which specifies the country code! So for spanish you insert “&#38;locale=es_ES“, making sure &#8230; <a href="http://simondonaldson.com/force-the-facebook-like-button-language/" class="more-link">Continue reading<span class="screen-reader-text"> "Force the facebook ‘like’ button language"</span></a></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/force-the-facebook-like-button-language/">Force the facebook ‘like’ button language</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><strong>Facebook </strong>automatically changes the language of the <strong>‘like’ button</strong> to the language of the user who’s session is logged in. Although this is a cool feature sometimes you might want to override it.</p>
<p>Thankfully it’s surprisingly easy… all you have to do is add an URL parameter which specifies the country code! So for <strong>spanish </strong>you insert “<strong>&amp;locale=es_ES</strong>“, making sure to honour the capitalisation.</p>
<h3>English Facebook like button</h3>
<p><iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdeveloper.simondonaldson.com%2F&amp;send=false&amp;layout=standard&amp;width=450&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe></p>
<pre>
//standard iframe code
&lt;iframe src=&quot;//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdeveloper.simondonaldson.com%2F&amp;amp;send=false&amp;amp;layout=standard&amp;amp;width=450&amp;amp;show_faces=true&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;font&amp;amp;height=80&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:80px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
</pre>
<h3>Spanish Facebook like button</h3>
<p><iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdeveloper.simondonaldson.com%2F&amp;send=false&amp;layout=standard&amp;width=450&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=80&amp;locale=es_ES" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe></p>
<pre>
//now spanish
&lt;iframe src=&quot;//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdeveloper.simondonaldson.com%2F&amp;amp;send=false&amp;amp;layout=standard&amp;amp;width=450&amp;amp;show_faces=true&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;font&amp;amp;height=80&amp;amp;locale=es_ES&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:80px;&quot; allowTransparency=&quot;true&quot;&gt;</iframe>
</pre>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/force-the-facebook-like-button-language/">Force the facebook ‘like’ button language</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/force-the-facebook-like-button-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox not displaying dynamically embedded flash? Page-speed might be your problem!</title>
		<link>http://simondonaldson.com/firefox-not-displaying-dynamically-embedded-flash-page-speed-might-be-your-problem/</link>
		<comments>http://simondonaldson.com/firefox-not-displaying-dynamically-embedded-flash-page-speed-might-be-your-problem/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 14:55:35 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=298</guid>
		<description><![CDATA[<p>Flash no show Today i discovered a worrying bug with Firefox, Firebug and Page-speed.  A good friend of mine, Chris Murray, was demonstrating his new flash photo upload applet. I rudely pointed out that it didn&#8217;t work in Firefox only to find out that it did in his. After wasting his time trying to prove &#8230; <a href="http://simondonaldson.com/firefox-not-displaying-dynamically-embedded-flash-page-speed-might-be-your-problem/" class="more-link">Continue reading<span class="screen-reader-text"> "Firefox not displaying dynamically embedded flash? Page-speed might be your problem!"</span></a></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/firefox-not-displaying-dynamically-embedded-flash-page-speed-might-be-your-problem/">Firefox not displaying dynamically embedded flash? Page-speed might be your problem!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<h2>Flash no show</h2>
<p>Today i discovered a worrying bug with <strong><a title="visit firefox's site and download it please!" href="http://www.mozilla.com/firefox/" target="_blank">Firefox</a></strong>, <strong><a title="download and install firebug" href="https://addons.mozilla.org/en-US/firefox/addon/1843" target="_blank">Firebug </a></strong>and <strong><a title="visit the page-speed website. It is very good!" href="http://code.google.com/speed/page-speed/" target="_blank">Page-speed</a></strong>.  A good friend of mine, <a title="Visit Chris Murrays personal portfolio site" href="http://www.chrismurray.me.uk/" target="_blank">Chris Murray</a>, was demonstrating his new <strong>flash</strong> photo upload applet. I rudely pointed out that it didn&#8217;t work in <strong>Firefox </strong>only to find out that it did in his. After wasting his time trying to prove <strong>SWFOject</strong>, <strong>Firefox </strong>and maybe <strong>Flash </strong>needed to be updated it turns out that no <strong>dynamically embedded flash</strong> worked in my version of <strong>Firefox</strong>. Sorry Chris&#8230;</p>
<p>What do i mean by <strong>embedded flash</strong>? Well, to get round the various methods of e<strong>mbedding flash</strong> into multiple <strong>browsers</strong>, <strong>javascript </strong>is often used to insert the flash into the DOM. Thereby using different techniques per <strong>browser</strong>.</p>
<p>To cut a long story short here is a screenshot of the relevant flash:</p>
<p><img class="alignnone size-medium wp-image-540" src="http://simondonaldson.com/wp-content/uploads/2016/04/pagespeedflash-300x125.jpg" alt="pageSpeedFlash" width="300" height="125" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/pagespeedflash-300x125.jpg 300w, http://simondonaldson.com/wp-content/uploads/2016/04/pagespeedflash.jpg 600w" sizes="(max-width: 300px) 85vw, 300px" /></p>
<p>As you can see, the mark up is correct and present, just strangely disabled.</p>
<p>I am using <strong>Firefox 3.5.3</strong>, F<strong>irebug 1.4.3</strong> and <strong>Page-speed 1.3</strong>. All are the updated and most recent versions.</p>
<h3>What can you do?</h3>
<p>Nothing really. The issue has been raised with <strong>Page-speed</strong> guys and there is a <a title="Visit the page-speed support forum" href="http://code.google.com/p/page-speed/issues/detail?id=137" target="_blank">support thread</a> too. I expect this to be resolved straight away as the issue has been marked critical. It is probably best to disable <strong>Page-speed</strong> for the time being. There is always <strong><a title="visit the yslow website" href="http://developer.yahoo.com/yslow/" target="_blank">Yslow</a></strong>!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/firefox-not-displaying-dynamically-embedded-flash-page-speed-might-be-your-problem/">Firefox not displaying dynamically embedded flash? Page-speed might be your problem!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/firefox-not-displaying-dynamically-embedded-flash-page-speed-might-be-your-problem/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Seperate a number (int) from string using Mootools</title>
		<link>http://simondonaldson.com/seperate_a_number_from_a_sting_using_mootool/</link>
		<comments>http://simondonaldson.com/seperate_a_number_from_a_sting_using_mootool/#respond</comments>
		<pubDate>Wed, 09 Sep 2009 10:58:37 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=295</guid>
		<description><![CDATA[<p>I recently blogged about using regular expressions to extract a number or integer from a string in javascript. So what if you are using Mootools? Well you save even more time: //only works for a string beginning with a number! ('123 Hello World').toInt(); //=&#62; '123' Mootools FTW!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/seperate_a_number_from_a_sting_using_mootool/">Seperate a number (int) from string using Mootools</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>I recently blogged about <a href="http://developer.simondonaldson.com/seperate-a-number-int-from-a-string-in-javascript" title="using regular expressions to extract a number or integer from a string in javascript">using regular expressions to extract a number or integer from a string in javascript</a>. So what if you are using <a href="http://mootools.net/" target="_blank" title="Mootools, a compact javascript framework">Mootools</a>? Well you save even more time:</p>
<pre name="code" class="javascript">
//only works for a string beginning with a number!
('123 Hello World').toInt();  //=&gt; '123'
</pre>
<p><a href="http://mootools.net/" target="_blank" title="Mootools, a compact javascript framework">Mootools</a> FTW!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/seperate_a_number_from_a_sting_using_mootool/">Seperate a number (int) from string using Mootools</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/seperate_a_number_from_a_sting_using_mootool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seperate a number (int) from a string in Javascript</title>
		<link>http://simondonaldson.com/seperate-a-number-int-from-a-string-in-javascript/</link>
		<comments>http://simondonaldson.com/seperate-a-number-int-from-a-string-in-javascript/#respond</comments>
		<pubDate>Tue, 08 Sep 2009 22:40:37 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=289</guid>
		<description><![CDATA[<p>Seperating a number or integer from a string is a common task in any coding language. I was in the middle of some mootool'in and i was about to go down the usual route when i rushed off to google a better way to do it. Thanks to stackoverflow i found it. Regular expressions!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/seperate-a-number-int-from-a-string-in-javascript/">Seperate a number (int) from a string in Javascript</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Seperating a <strong>number </strong>or <strong>integer </strong>from a <strong>string </strong>is a common task in any coding language including <strong>javascript</strong>. It&#8217;s one of those times when you just wish code knew what you were trying to do&#8230;</p>
<p>Imagine you have a <strong>string</strong>:</p>
<pre name="code" class="javascript">var myString = "123 Hello World";</pre>
<p>I was in the middle of some mootool&#8217;in and i was about to go down the usual route of:</p>
<pre name="code" class="javascript">var myNumber = myString.substring(0,myString.indexOf(' '));</pre>
<p>when i rushed off to google a better way to do it. Thanks to <a href="http://stackoverflow.com/questions/609574/get-the-first-ints-in-a-string-with-javascript" target="_blank" title="check out stackoverflow">stackoverflow</a> i found it. <strong>Regular expressions</strong>! I have no idea how to write them but i can appreciate them. The following expressions get the first integer within a string:</p>
<pre name="code" class="javascript">("123 Hello World 4").replace(/(^\d+)(.+$)/i,'$1'); //=&gt; '123'

//If it's somewhere in the string:

(" Hello 123 World4").replace( /(^.+)(\w\d+\w)(.+$)/i,'$2'); //=&gt; '123'

//And for a number between characters:

("Hello123World 4").replace( /(^.+\D)(\d+)(\D.+$)/i,'$2'); /=&gt; '123''</pre>
<p>Good stuff!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/seperate-a-number-int-from-a-string-in-javascript/">Seperate a number (int) from a string in Javascript</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/seperate-a-number-int-from-a-string-in-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Detect Internet Explorer 6 (IE6) and other popular browsers with Mootools</title>
		<link>http://simondonaldson.com/detect-internet-explorer-6-ie6-and-other-popular-browsers-with-mootools/</link>
		<comments>http://simondonaldson.com/detect-internet-explorer-6-ie6-and-other-popular-browsers-with-mootools/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 11:43:26 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=280</guid>
		<description><![CDATA[<p>Mootools is a great, stable, open source javascript library which is maintained by a limited number of proffesional developers. It does have a browser detection class built in but it doesn't natively provide a method to detect the version of Internet Explorer.</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/detect-internet-explorer-6-ie6-and-other-popular-browsers-with-mootools/">Detect Internet Explorer 6 (IE6) and other popular browsers with Mootools</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>One of the top keyword searches on this blog is &#8216;<strong>detect ie6 mootools</strong>&#8216;; As popular as this search term is, it&#8217;s not actually covered, so this post should fill that gap!</p>
<p><a title="visit mootools.net" href="http://mootools.net/" target="_blank">Mootools </a>is a great, <strong>stable</strong>, <strong>open source javascript librar</strong>y which is maintained by a limited number of proffesional developers. It does have a <strong>browser detection</strong> class built in but it doesn&#8217;t natively provide a method to detect the version of <strong>Internet Explorer</strong>.</p>
<p>The <strong>Mootools </strong>developers are code purists; Extending their browser class would be easy but they do not want to do it. They do provide a method to get the <strong>browser </strong>build and this could be used along with the remaining <strong>browser </strong>string to work out the version. Essentially, they like to keep their code relevant and streamlined.</p>
<p>In a previous post i covered how to <strong><a title="how to detect IE6 with one line of javascript" href="http://developer.simondonaldson.com/detect-all-versions-of-internet-explorer-6" target="_self">detect IE6</a></strong><a title="how to detect IE6 with one line of javascript" href="http://developer.simondonaldson.com/detect-all-versions-of-internet-explorer-6" target="_self"> with one line of </a><strong><a title="how to detect IE6 with one line of javascript" href="http://developer.simondonaldson.com/detect-all-versions-of-internet-explorer-6" target="_self">Javascript</a></strong>. This solves the problem where later builds of <strong>IE6</strong> can show a browser string similar to <strong>IE7</strong>.</p>
<p>This can be combined with the <strong>Mootools </strong>browser class to produce browser variables.</p>
<pre name="code" class="javascript">//declare global variables
var WEBKIT = Browser.Engine.webkit;
var GECKO = Browser.Engine.gecko;
var OPERA = Browser.Engine.presto;
var IE = Browser.Engine.trident;
var IE6 = (navigator.userAgent.toLowerCase().indexOf('msie 6') != -1)
&amp;&amp; (navigator.userAgent.toLowerCase().indexOf('msie 7') == -1);

//test variables (delete)
if(WEBKIT) alert("WEBKIT");
if(GECKO) alert("GECKO");
if(OPERA) alert("OPERA");
if(IE) alert("IE");
if(IE6) alert("IE6");</pre>
<p>Placing this code at the top of your <strong>JavaScript </strong>include will give you simple global  <strong>boolean </strong>variables for each <strong>browser </strong>platform. Creating one variable per <strong>browser </strong>at the very start means the calls to the <strong>browser </strong>class are limited to one and the detection script is ran only once. It also means you have very simple and easy to remember variables to use throughout your code.</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/detect-internet-explorer-6-ie6-and-other-popular-browsers-with-mootools/">Detect Internet Explorer 6 (IE6) and other popular browsers with Mootools</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/detect-internet-explorer-6-ie6-and-other-popular-browsers-with-mootools/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Diana &#038; facebook username mischief</title>
		<link>http://simondonaldson.com/diana-facebook-username/</link>
		<comments>http://simondonaldson.com/diana-facebook-username/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 17:27:23 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=242</guid>
		<description><![CDATA[<p>This story has flown around the internet today via social networks such as Digg, Reddit, Twitter and Facebook. It's one of those situations where you just can't help laughing at someone in an unfortunate situation. If this doesnt make you laugh you really dont have a sense of humour...<br />
... maybe you should add Diana as a friend.</p>
<p>The started as a Reddit thead: Facebook girl "loves an*l" but apparantly doesn't know it</p>
<p>Basically, to some up, someone who is probably close to Diana has been able to access her account and choose her username. They chose 'I Love An*l'. Now, if you type in http://www.facebook.com/i.love.anal you go to her page. I am, of course, assuming she didn't do it herself.</p>
<p>The original person who found this out was good enough to try to tell her...</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/diana-facebook-username/">Diana &#038; facebook username mischief</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>This story has flown around the internet today via <strong>social networks </strong>such as <strong>Digg</strong>, <strong>Reddit</strong>, <strong>Twitter </strong>and <strong>Facebook</strong>. It&#8217;s one of those situations where you just can&#8217;t help laughing at someone in an unfortunate situation. If this doesn&#8217;t make you laugh you really don&#8217;t have a sense of humour&#8230;<br />
&#8230; maybe you should add Diana as a friend.</p>
<p>It started as a <strong>Reddit </strong>thead: <a title="visit reddit and find out about Diana Ostaszewsk" href="http://www.reddit.com/r/funny/comments/8vs70/facebook_girl_loves_anal_but_apparantly_doesnt//" target="_blank">Facebook girl &#8220;loves an*l&#8221; but apparantly doesn&#8217;t know it</a></p>
<p>Basically, to some up, someone who is probably close to Diana has been able to access her account and choose her <strong>username</strong>. They chose &#8216;I Love An*l&#8217;. Now, if you type in <a title="http://www.facebook.com/i.love.anal" href="http://www.facebook.com/i.love.anal" target="_blank">http://www.facebook.com/i.love.anal</a> you go to her page. I am, of course, assuming she didn&#8217;t do it herself.</p>
<p>The original person who found this out was good enough to try to tell her&#8230;</p>
<figure id="attachment_243" style="width: 519px" class="wp-caption alignnone"><img class="wp-image-243 size-full" title="Diana like anal" src="http://simondonaldson.com/wp-content/uploads/2016/04/diane_legend.png" alt="Diana like anal" width="519" height="608" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/diane_legend.png 519w, http://simondonaldson.com/wp-content/uploads/2016/04/diane_legend-256x300.png 256w" sizes="(max-width: 519px) 85vw, 519px" /><figcaption class="wp-caption-text">Diana like anal</figcaption></figure>
<p>This didn&#8217;t go down too well!</p>
<p><strong>Reddit </strong>also became aware of how much publicity the thread achieved. A new one was started up pointing out the results if you <a title="Reddit realised how big it is" href="http://www.reddit.com/r/reddit.com/comments/8vtou/ohhhh_reddit_what_have_you_done_to_that_poor_girl/" target="_blank"><strong>Googled </strong>the girls name</a>. <strong>Reddit </strong>has now removed the above picture as the joke &#8216;went too far&#8217;. They were probably right, everyone was queuing up to tell Diana what has happened. She will almost certainly be a well know name for at least the next 24hours.</p>
<p>Just goes to show what happens if you leave yourself logged in somewhere.</p>
<p>(please note i have not mentioned her name anywhere in this article, i&#8217;m assuming facebook will change her <strong>username </strong>very soon, hopefully she will soon fall back into obscurity)</p>
<p><strong>So, pick your usename name!</strong></p>
<p><a title="facebook usernames" href="http://www.facebook.com/username" target="_blank">http://www.facebook.com/username</a></p>
<p><strong>Facebook</strong> should have done this from the start!</p>
<p>or you could end up like these people (found via the reddit thread):</p>
<p><a title="cumonmyface" href="http://www.facebook.com/cumonmyface" target="_blank">http://www.facebook.com/cumonmyface</a></p>
<p><a title="cock.eater" href="http://www.facebook.com/cock.eater" target="_blank">http://www.facebook.com/cock.eater</a></p>
<p><a title="gayer" href="http://www.facebook.com/gayer" target="_blank">http://www.facebook.com/gayer</a></p>
<p>Have you seen any other funny or rude usernames on facebook, Google+ etc? Do tweet me at @sidonaldson to let me know!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/diana-facebook-username/">Diana &#038; facebook username mischief</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/diana-facebook-username/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Font stacks, the !important css declaration and some html tips</title>
		<link>http://simondonaldson.com/font-stacks-important-css-declaration-html-tips/</link>
		<comments>http://simondonaldson.com/font-stacks-important-css-declaration-html-tips/#respond</comments>
		<pubDate>Wed, 03 Jun 2009 18:34:33 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=239</guid>
		<description><![CDATA[<p>It's been a good week for subscribing to blogs, they are a endless stream of new and useful information, here are a few good tit-bits from my reader account!</p>
<p>Font Stacks</p>
<p>It's a basic CSS declaration but not many people are aware of what font stacks do. In a world where most fonts are not available on the web, or 'web-safe' as we like to call it, you have to stick to a limited amount. Luckily CSS enables the developer to list his ideal fonts in an order of preference. Therefore if the first font, or most ideal, isn't available then the next one will take over. This is called the font stack.</p>
<p>Unit Interactive wrote a great article about font stacks</p>
<p>and also created a downloadable PDF document with examples.</p>
<p>This is a great tool to help explain to designers what is possible in true web design. As many developers will know, you typically get a PSD file from a designer and find you have to go back to them to explain why they can't use a certain font.</p>
<p>via firstwebdesigner.com &#038; CSS Globe</p>
<p>!important CSS Declaration</p>
<p>Impressive Webs - everything you need to know about the !important CSS declaration</p>
<p>This is another great article which explains a common CSS declaration. CSS, by it's nature, is cascading or in other words heiracial. This basically means it sets properties as it is read from top to bottom. A duplicated selector further down the page will overwrite the previous properties (where properties match).</p>
<p>There are also instances where someone has used in-line styling or you have no choice but to use in-line styling (i can't think of one). '!important' can also overwrite this!</p>
<p>Typing '!important' after any CSS property tells the browser that this CSS declaration is the most important one and overwrites all other declarations. It is great for overwriting common classes or properties where you might want to use an exception or perform a minor tweak.</p>
<p>via CSS Globe</p>
<p>Finally, some good html tips</p>
<p>Line25.com - html crimes you shouldn't commit</p>
<p>This article provides a quick list of 10 html good practices which would improve your coding. The majority are straight forward and known to many, the most being about out-dated tags, but still it's great to see a blog going back to the basics.</p>
<p>One great thing about using the more updated tags is that you can wrap the older tags around html elements, reset them with CSS (font-weight:normal), and use them together with a Javascript frame work to create advanced effects!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/font-stacks-important-css-declaration-html-tips/">Font stacks, the !important css declaration and some html tips</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s been a good week for subscribing to <strong>blogs</strong>, they are a endless stream of new and useful information, here are a few good tit-bits from my <a title="Google RSS Reader" href="http://www.google.com/reader/" target="_blank">reader </a>account!</p>
<h2>Font Stacks</h2>
<p>It&#8217;s a basic <strong>CSS </strong><strong>declaration</strong> but not many people are aware of what <strong>font stacks </strong>do. In a world where most fonts are not available on the web, or &#8216;web-safe&#8217; as we like to call it, you have to stick to a limited amount. Luckily <strong>CSS </strong>enables the developer to list his ideal fonts in an order of preference. Therefore if the first <strong>font</strong>, or most ideal, isn&#8217;t available then the next one will take over. This is called the <strong>font stack</strong>.</p>
<p><a title="font stacks article" href="http://unitinteractive.com/blog/2008/06/26/better-css-font-stacks/" target="_blank">Unit Interactive wrote a great article about font stacks</a></p>
<p>and also created a <a title="font stacks pdf" href="http://unitinteractive.com/blog/blog-images/BetterFontStacks.pdf" target="_blank">downloadable PDF document</a> with examples.</p>
<p>This is a great tool to help explain to designers what is possible in true web design. As many developers will know, you typically get a PSD file from a designer and find you have to go back to them to explain why they can&#8217;t use a certain <strong>font</strong>.</p>
<p>via <a title="1st web designer .com font article" href="http://www.1stwebdesigner.com/development/ultimate-list-of-32-font-and-typography-tools/" target="_blank">firstwebdesigner.com</a> &amp; <a title="css globe" href="http://cssglobe.com/" target="_blank">CSS Globe</a></p>
<h2>!important CSS Declaration</h2>
<p><a title="important css declaration article" href="http://www.impressivewebs.com/everything-you-need-to-know-about-the-important-css-declaration/" target="_blank">Impressive Webs &#8211; everything you need to know about the !important CSS declaration</a></p>
<p>This is another great article which explains a common <strong>CSS</strong> <strong>declaration</strong>. <strong>CSS</strong>, by it&#8217;s nature, is cascading or in other words heiracial. This basically means it sets properties as it is read from top to bottom. A duplicated selector further down the page will overwrite the previous properties (where properties match).</p>
<p>There are also instances where someone has used in-line styling or you have no choice but to use in-line styling (i can&#8217;t think of one). &#8216;<strong>!important</strong>&#8216; can also overwrite this!</p>
<p>Typing &#8216;<strong>!important</strong>&#8216; after any <strong>CSS </strong>property tells the browser that this <strong>CSS </strong><strong>declaration </strong>is the most important one and overwrites all other declarations. It is great for overwriting common classes or properties where you might want to use an exception or perform a minor tweak.</p>
<p>via <a title="css globe" href="http://cssglobe.com/" target="_blank">CSS Globe</a></p>
<h2>Finally, some good html tips</h2>
<p><a title="html crimes you shouldnt commit" href="http://line25.com/articles/10-html-tag-crimes-you-really-shouldnt-commit" target="_blank">Line25.com &#8211; html crimes you shouldn&#8217;t commit</a></p>
<p>This article provides a quick list of 10 <strong>html good practices</strong> which would improve your coding. The majority are straight forward and known to many, the most being about out-dated <strong>tags</strong>, but still it&#8217;s great to see a blog going back to the basics.</p>
<p>One great thing about using the more updated tags is that you can wrap the older tags around html elements, reset them with <strong>CSS </strong>(font-weight:normal), and use them together with a Javascript frame work to create advanced effects!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/font-stacks-important-css-declaration-html-tips/">Font stacks, the !important css declaration and some html tips</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/font-stacks-important-css-declaration-html-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Save IE6 &#8211; if only Internet Explorer 6 was as good as this site</title>
		<link>http://simondonaldson.com/save-ie6-website/</link>
		<comments>http://simondonaldson.com/save-ie6-website/#respond</comments>
		<pubDate>Thu, 02 Apr 2009 08:37:55 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=215</guid>
		<description><![CDATA[<p>Just like every other web designer i can't wait for Internet Explorer 6 to be gone. There are some people who do not share this view. Maybe IE6 does have some good points. Just maybe it might be worth saving...</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/save-ie6-website/">Save IE6 &#8211; if only Internet Explorer 6 was as good as this site</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><a title="Save IE6 screenshot" href="http://www.saveie6.com/"><img src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/ie6-save.jpg" alt="Save IE6 screenshot" width="600" height="223" /></a></p>
<p>Just like every other <strong>web designer</strong> <a href="http://developer.simondonaldson.com/is-ie6-dead-how-much-longer-do-we-have-to-wait">i can&#8217;t wait for Internet Explorer 6 to be gone</a>. There are some people who do not share this view. Maybe <strong>IE6 </strong>does have some good points. Just maybe it might be worth saving&#8230;</p>
<p>visit <a title="visit http://www.saveie6.com/" href="http://www.saveie6.com/" target="_blank">Save IE6</a></p>
<p>Ha! Tongue is definately in cheek.<br />
Forget about <strong>IE6 </strong>for a second and you are looking at a nice site, it even works perfectly in <strong>IE6</strong>. Check out the download link where you are forced to complete a compatibility test first and then sign the petition.</p>
<p>I&#8217;d like to think the writing is on the wall for <strong>IE6 </strong>and that it won&#8217;t be around for much longer. In that case it really does need your help. Let&#8217;s hope it&#8217;s too late!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/save-ie6-website/">Save IE6 &#8211; if only Internet Explorer 6 was as good as this site</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/save-ie6-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Did you notice it&#8217;s the 1st April &#8211; a round up of some of the best hoaxes</title>
		<link>http://simondonaldson.com/did-you-notice-its-the-1st-april-a-round-up-of-some-of-the-best-hoaxes/</link>
		<comments>http://simondonaldson.com/did-you-notice-its-the-1st-april-a-round-up-of-some-of-the-best-hoaxes/#respond</comments>
		<pubDate>Wed, 01 Apr 2009 18:51:26 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=218</guid>
		<description><![CDATA[<p>What is April Fools?</p>
<p>Every year on the 1st of April it is traditional to try to April fool somebody before the clock strikes midday. To do this you simply have to convince your guilible friend or colleage about a fictional or missleading non-truth. Basically you feed them the most unbelieveable hoax, laugh at them when they fall hook, line and sinker and finally give them a pinch and a punch (for the first of the month) for their troubles.</p>
<p>The day itself is a bit of a mystery even Wikipedia doesn't give a difinite answer. The best guesses include the name given to fools who plant their crop too early or people who kept to the old calendar where the year started in April not January. Either way it makes a great excuse for some fun.<br />
Ok so what happened today?</p>
<p>It seems every year the web design community get more and more invloved with April Fools day hoaxes. Today was no exception;</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/did-you-notice-its-the-1st-april-a-round-up-of-some-of-the-best-hoaxes/">Did you notice it&#8217;s the 1st April &#8211; a round up of some of the best hoaxes</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<h2>What is April Fools?</h2>
<p>Every year on the <strong>1st of April</strong> it is traditional to try to <strong>April fool</strong> somebody before the clock strikes midday. To do this you simply have to convince your <strong>gullible friend</strong> or <strong>colleague </strong>about a fictional or misleading non-truth. Basically you feed them the most unbelievable <strong>hoax</strong>, laugh at them when they fall hook, line and sinker and finally give them a pinch and a punch (for the first of the month) for their troubles.</p>
<p>The day itself is a bit of a mystery even <a title="wiki april foots" href="http://en.wikipedia.org/wiki/April_Fools%27_Day" target="_blank">Wikipedia</a> doesn&#8217;t give a definite answer. The best guesses include the name given to fools who plant their crops too early or people who kept to the old calendar where the year started in April not January. Either way it makes a great excuse for some fun.</p>
<h3>Ok so what happened today?</h3>
<p>It seems every year the <strong>web design community</strong> get more and more involved with April Fools day <strong>hoaxes</strong>. Today was no exception;</p>
<p><a title="Gmail Autopilot" href="https://mail.google.com/mail/help/autopilot/index.html" target="_blank"><img class="alignnone size-full wp-image-219" title="gmail autopilot" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/gmail-autopilot.jpg" alt="gmail autopilot" width="464" height="208" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/gmail-autopilot.jpg 464w, http://simondonaldson.com/wp-content/uploads/2016/04/gmail-autopilot-300x134.jpg 300w" sizes="(max-width: 464px) 85vw, 464px" /></a><br />
<a title="Gmail Autopilot" href="https://mail.google.com/mail/help/autopilot/index.html" target="_blank">Gmail </a>announced an Autopilot feature to auto-respond to those annoying messages. It is ran by CADIE google&#8217;s Cognitive Autoheuristic Distributed-Intelligence Entity who has it&#8217;s/his/hers one <a title="CADIE on blogger" href="http://cadiesingularity.blogspot.com/" target="_blank">blogger homepage</a> and <a title="CADIE maps" href="http://maps.google.com/maps/mpl?f=q&amp;ie=UTF8&amp;moduleurl=http:%2F%2Fwww.google.com%2Fintl%2Fen%2Flanding%2Fcadie%2Fdoc%2Fpanda-mapplet.xml&amp;ll=42.366662,-71.106262&amp;spn=114.307001,316.40625&amp;z=2" target="_blank">favorite places</a>!<br />
<a href="http://www.google.com/intl/en/landing/chrome/cadie/" target="_blank"><img class="alignnone size-full wp-image-224" title="google-chrome-3d" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/google-chrome-3d.jpg" alt="google-chrome-3d" width="600" height="338" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/google-chrome-3d.jpg 600w, http://simondonaldson.com/wp-content/uploads/2016/04/google-chrome-3d-300x169.jpg 300w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /></a><br />
<a title="google chrome 3d" href="http://www.google.com/intl/en/landing/chrome/cadie/" target="_blank">Google Chrome</a> release their new 3D plugin</p>
<p><a href="http://www.smashingmagazine.com/2009/03/31/breaking-internet-explorer-81-eagle-eyes-leaked/" target="_blank"><img class="alignnone size-medium wp-image-223" title="smashing magazine ie8_eagle_eye" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/ie8_eagle_eye-768x401.jpg" alt="smashing magazine ie8_eagle_eye" width="600" height="313" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/ie8_eagle_eye-768x401.jpg 768w, http://simondonaldson.com/wp-content/uploads/2016/04/ie8_eagle_eye-300x157.jpg 300w, http://simondonaldson.com/wp-content/uploads/2016/04/ie8_eagle_eye.jpg 782w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /></a></p>
<p><a title="smashing magazine ie8_eagle_eye" href="http://www.smashingmagazine.com/2009/03/31/breaking-internet-explorer-81-eagle-eyes-leaked/" target="_blank">Smashing Magazine</a> introduced IE8 Eagle Eye the all conquering update (they got in their nice and early too)</p>
<p><a href="http://www.youtube.com/watch?v=9TSXjTn2lF8&amp;flip=1" target="_blank"><img class="alignnone size-full wp-image-226" title="flip-youtube" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/flip-youtube.jpg" alt="flip-youtube" width="600" height="323" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/flip-youtube.jpg 600w, http://simondonaldson.com/wp-content/uploads/2016/04/flip-youtube-300x162.jpg 300w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /></a><br />
<a title="youtube upside down" href="http://www.youtube.com/watch?v=9TSXjTn2lF8&amp;flip=1" target="_blank">Youtube </a>went all Ozzie on us</p>
<p><a href="http://mootools.net/blog/2009/04/01/a-new-name-for-mootools/" target="_blank"><img class="alignnone size-full wp-image-220" title="jtools - mootools" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/jtools.jpg" alt="jtools - mootools" width="536" height="219" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/jtools.jpg 536w, http://simondonaldson.com/wp-content/uploads/2016/04/jtools-300x123.jpg 300w" sizes="(max-width: 536px) 85vw, 536px" /></a><br />
<a title="jtools - mootools" href="http://mootools.net/blog/2009/04/01/a-new-name-for-mootools/" target="_blank">Mootools </a>announced a new name</p>
<p><object width="425" height="344" data="http://www.youtube.com/v/kkNxbyp6thM&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/kkNxbyp6thM&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /></object><br />
<a title="opera face gestures" href="http://labs.opera.com/news/2009/04/01/" target="_blank">Opera </a>announced a new feature called face gestures!</p>
<p><a href="http://www.sitepoint.com/blogs/2009/04/01/internet-reboot-today/" target="_blank"><img class="alignnone size-full wp-image-221" title="sitepoint-reboot" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/sitepoint-reboot.jpg" alt="sitepoint-reboot" width="600" height="194" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/sitepoint-reboot.jpg 600w, http://simondonaldson.com/wp-content/uploads/2016/04/sitepoint-reboot-300x97.jpg 300w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /></a><br />
<a title="sitepoint internet reboot" href="http://www.sitepoint.com/blogs/2009/04/01/internet-reboot-today/" target="_blank">Sitepoint </a>announce the impending reboot of the internet at 11:59am</p>
<p><a href="http://www.guardian.co.uk/media/2009/apr/01/guardian-twitter-media-technology" target="_blank"><img class="alignnone size-full wp-image-225" title="guardian-twitter" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/guardian-twitter.jpg" alt="guardian-twitter" width="600" height="151" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/guardian-twitter.jpg 600w, http://simondonaldson.com/wp-content/uploads/2016/04/guardian-twitter-300x76.jpg 300w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /></a><br />
<a title="guardian twitter only" href="http://www.guardian.co.uk/media/2009/apr/01/guardian-twitter-media-technology" target="_blank">The Guardian</a> switches to a twitter only news feed</p>
<p><a href="http://blog.silktidestudios.com/archives/384" target="_blank"><img class="alignnone size-medium wp-image-222" title="naked-developer-day silktidestudios" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/naked-developer-day-300x159.jpg" alt="naked-developer-day silktidestudios" width="600" height="318" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/naked-developer-day-300x159.jpg 300w, http://simondonaldson.com/wp-content/uploads/2016/04/naked-developer-day.jpg 609w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /></a><br />
<a title="naked-developer-day silktidestudios" href="http://blog.silktidestudios.com/archives/384" target="_blank">Silktidestudios </a>announced the second National Naked Developer Day!</p>
<p><a href="http://www.expedia.com/daily/mars/flights-to-mars/?mcicid=Mars_home_us" target="_blank"><img class="alignnone size-full wp-image-227" title="expedia-mars" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/expedia-mars.jpg" alt="expedia-mars" width="518" height="125" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/expedia-mars.jpg 518w, http://simondonaldson.com/wp-content/uploads/2016/04/expedia-mars-300x72.jpg 300w" sizes="(max-width: 518px) 85vw, 518px" /></a><br />
<a title="expedia-mars" href="http://www.expedia.com/daily/mars/flights-to-mars/?mcicid=Mars_home_us" target="_blank">Expedia </a>sell flights to mars!</p>
<p><a href="http://www.dialaphone.co.uk/blog/?p=2851" target="_blank"><img class="alignnone size-full wp-image-228" title="coin-phone" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/coin-phone.jpg" alt="coin-phone" width="600" height="464" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/coin-phone.jpg 600w, http://simondonaldson.com/wp-content/uploads/2016/04/coin-phone-300x232.jpg 300w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /></a><br />
<a title="coin opperated mobile" href="http://www.dialaphone.co.uk/blog/?p=2851" target="_blank">Dial a Phone </a>sell a coin and card operated phone</p>
<p><a href="http://www.thinkgeek.com/index.shtml" target="_blank"><img class="alignnone size-full wp-image-229" title="thinkgeek-bacon-unicorn" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/thinkgeek-bacon.jpg" alt="thinkgeek-bacon-unicorn" width="568" height="118" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/thinkgeek-bacon.jpg 568w, http://simondonaldson.com/wp-content/uploads/2016/04/thinkgeek-bacon-300x62.jpg 300w" sizes="(max-width: 568px) 85vw, 568px" /></a><br />
<a title="thinkgeek-bacon-unicorn" href="http://www.thinkgeek.com/index.shtml" target="_blank">Thinkgeek </a>announce an array of amazing products including a unicorn chaser and squeez bacon!</p>
<p><a title="free wii console" href="http://www.itproportal.com/portal/news/article/2009/4/1/uk-government-distribute-one-million-nintendo-wii-consoles-2010/" target="_blank"><img class="alignnone size-full wp-image-230" title="uk-wii" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/uk-wii.jpg" alt="uk-wii" width="600" height="255" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/uk-wii.jpg 600w, http://simondonaldson.com/wp-content/uploads/2016/04/uk-wii-300x128.jpg 300w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /></a><br />
<a title="free wii console" href="http://www.itproportal.com/portal/news/article/2009/4/1/uk-government-distribute-one-million-nintendo-wii-consoles-2010/" target="_blank">The Uk government</a> plan to give out free Wii Consoles</p>
<p><a title="eyeCamera" href="http://www.kodak.com/eknec/PageQuerier.jhtml?pq-path=2/6868&amp;pq-locale=en_US&amp;_requestid=355" target="_blank"><img class="alignnone size-full wp-image-231" title="kodak-eyecamera" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/kodak-eyecamera.jpg" alt="kodak-eyecamera" width="600" height="293" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/kodak-eyecamera.jpg 600w, http://simondonaldson.com/wp-content/uploads/2016/04/kodak-eyecamera-300x147.jpg 300w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /></a><br />
<a title="kodak eyecamera" href="http://www.kodak.com/eknec/PageQuerier.jhtml?pq-path=2/6868&amp;pq-locale=en_US&amp;_requestid=355" target="_blank">Kodak </a>launch the genius eyeCamera</p>
<p><object width="425" height="344" data="http://www.youtube.com/v/ZUBQknWUEYU&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/ZUBQknWUEYU&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /></object><br />
Microsoft launches a <a title="xbox alpine legend" href="http://www.youtube.com/watch?v=ZUBQknWUEYU" target="_blank">Alpine Legend game controller</a>?</p>
<p>Some people have far too much time on their hands! Brilliant none the less! Roll on next year!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/did-you-notice-its-the-1st-april-a-round-up-of-some-of-the-best-hoaxes/">Did you notice it&#8217;s the 1st April &#8211; a round up of some of the best hoaxes</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/did-you-notice-its-the-1st-april-a-round-up-of-some-of-the-best-hoaxes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Analyitics &#8211;  fix the &#8216;_gat&#8217; is undefined problem in IE6 with Mootools</title>
		<link>http://simondonaldson.com/google-analyitics-fix-the-_gat-is-undefined-problem-in-ie6-with-mootools/</link>
		<comments>http://simondonaldson.com/google-analyitics-fix-the-_gat-is-undefined-problem-in-ie6-with-mootools/#respond</comments>
		<pubDate>Mon, 02 Mar 2009 14:03:12 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=196</guid>
		<description><![CDATA[<p>Google Analytics is a fantastic, totally free, web tracking service provided by Google. It works by embedding a javascript include at the bottom of your page which loads Google's tracking code. The code then passes all your tracking information to the Anaylitics cloud where it is digested and returned in the web-app.<br />
The Problem</p>
<p>The code has to be included just before your closing body tag, this is because Google doesnt want to hold up your page loading while it crunches this data, by placing it there it guarentees 99% of your page has finished loading. This works perfectly in almost all cases but there have been exceptions. The only time i have come across a problem was when i was testing a site on Internet Explorer 6. I kept recieving this error: '_gat' is undefined</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/google-analyitics-fix-the-_gat-is-undefined-problem-in-ie6-with-mootools/">Google Analyitics &#8211;  fix the &#8216;_gat&#8217; is undefined problem in IE6 with Mootools</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><strong>Google Analytics</strong> is a fantastic, totally free, <strong>web tracking</strong> service provided by <strong>Google</strong>. It works by embedding a <strong>Javascript </strong>include at the bottom of your page which loads Google&#8217;s tracking code. The code then passes all your tracking information to the <strong>Analytics cloud</strong> where it is digested and returned in the <strong>web-app</strong>.</p>
<h3>The Problem</h3>
<p>The code has to be included just before your closing body tag, this is because Google doesn&#8217;t want to hold up your page loading while it crunches this data, by placing it there it guarantees 99% of your page has finished loading. This works perfectly in almost all cases but there have been exceptions. The only time i have come across a problem was when i was testing a site on <strong>Internet Explorer 6</strong>. I kept receiving this error:</p>
<pre>'_gat' is undefined</pre>
<p>This can only be created when the code tries to call the <strong>Analytics </strong>code before it is launched. Basically, it&#8217;s is trying to call the function _gat too soon. Google have tried to fix this by adding a <strong>Javascript </strong>&#8216;try&#8217; function.</p>
<pre name="code" class="html">&lt;script type="text/javascript"&gt;
	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
	try {
		var pageTracker = _gat._getTracker("UX-XXXXXX-X");
		pageTracker._trackPageview();
	} catch(err) {}
&lt;/script&gt;</pre>
<p>This helps as the code &#8216;tries&#8217; to run the function and if it can&#8217;t then it runs the catch command. This works because it doesn&#8217;t create any other errors and the site will continue operating normally. The only problem is no tracking information will be passed.</p>
<h4>Fixing it with Mootools</h4>
<p>Firstly, more and more websites are using <strong>Javascript </strong>to provide better <strong>interactivity </strong>and <strong>functionality </strong>so there is a good chance you are already using a <strong>library </strong>in your site. Secondly they provide <strong>core functions</strong> which can detect when the page&#8217;s DOM is ready and when the page itself has actually finished loading. There a couple of things that can improved by converting this code to use a popular <strong>Javascript </strong>framework such as <strong>Mootools</strong>. Page load speed should be improved as we try to insert the tracking code after the page has completely finished loading and has been initiated. As a result we can also hope to improve the code performance by making sure the code has been downloaded before trying to run it.</p>
<p>Using <strong>Mootools </strong>we simply add a new <strong>Javascript </strong>assets into the page using the &#8216;addEvent&#8217; function and then run the <strong>analyitics </strong>function calls when it has loaded.</p>
<pre name="code" class="javascript">
window.addEvent('load', function() {
	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	new Asset.javascript(gaJsHost + "google-analytics.com/ga.js", {
		onload: function() {
			try {
			var pageTracker = _gat._getTracker("UX-XXXXXX-X");
			pageTracker._trackPageview();
			} catch(err) {}
		}
	});
});</pre>
<p>As you can see, I have left the try function in, this is to protect against the same problem we faced initially. Only this time the chance of it happening has greatly reduced. Another benefit of using this method is that you can remove the tracking code from your HTML template or masterpage. Now it is simply added into your <strong>Javascript </strong>include instead. If you use <strong>analytics </strong>to track your <strong>AJAX </strong>calls then it helps that all your code is in the same place!</p>
<p>I hope you find this useful, please leave a comment if you know of any improvements or think you know a better method.</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/google-analyitics-fix-the-_gat-is-undefined-problem-in-ie6-with-mootools/">Google Analyitics &#8211;  fix the &#8216;_gat&#8217; is undefined problem in IE6 with Mootools</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/google-analyitics-fix-the-_gat-is-undefined-problem-in-ie6-with-mootools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Quick Tip: How to randomize an Array</title>
		<link>http://simondonaldson.com/flash-randomize-an-array/</link>
		<comments>http://simondonaldson.com/flash-randomize-an-array/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 19:46:11 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=177</guid>
		<description><![CDATA[<p>This snippet of actionscript can be used to simply re-order or randomize an array in Adobe Flash.</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/flash-randomize-an-array/">Flash Quick Tip: How to randomize an Array</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>I had to google this today so i though i would share it with you!</p>
<p>This <strong>snippet </strong>of <strong>actionscript </strong>can be used to simply <strong>re-order</strong> or <strong>randomize </strong>an array in <strong>Adobe Flash</strong>.</p>
<pre name="code" class="actionscript">var myArray = new Array(1, 2, 3, 4, 5, 6, 7, 8, 9);
myArray.sort(function (){
return Math.round(Math.random());
});
trace(myArray);</pre>
<p>ps and yes i know I&#8217;ve spelt randomise wrong ; )</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/flash-randomize-an-array/">Flash Quick Tip: How to randomize an Array</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/flash-randomize-an-array/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Inspired thinking &#8211; I Wear Your Shirt</title>
		<link>http://simondonaldson.com/inspired-thinking-i-wear-your-shirt/</link>
		<comments>http://simondonaldson.com/inspired-thinking-i-wear-your-shirt/#respond</comments>
		<pubDate>Sat, 28 Feb 2009 19:36:05 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=182</guid>
		<description><![CDATA[<p>Do you remember the guy that created www.milliondollarhomepage.com to get himself through college and pocketed one million dollars? Everyone was jealous because they didn't think of it first. Well, someone else has updated the concept and it still works!</p>
<p>Jason is a web designer from the states who has designed and created www.iwearyourshirt.com.</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/inspired-thinking-i-wear-your-shirt/">Inspired thinking &#8211; I Wear Your Shirt</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.iwearyourshirt.com"><img class="alignnone size-full wp-image-186" title="iwearyourshirt" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/iwearyourshirt.jpg" alt="iwearyourshirt" width="600" height="184" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/iwearyourshirt.jpg 600w, http://simondonaldson.com/wp-content/uploads/2016/04/iwearyourshirt-300x92.jpg 300w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /><br />
</a></p>
<p>Do you remember the guy that created <a title="visit www.milliondollarhomepage.com" href="http://www.milliondollarhomepage.com/" target="_blank">www.milliondollarhomepage.com</a> to get himself through college and pocketed <strong>one million dollars</strong>? Everyone was jealous because they didn&#8217;t think of it first. Well, someone else has updated the concept and it still works!</p>
<p>Jason is a web designer from the states who has designed and created <a title="visit www.iwearyourshirt.com" href="http://www.iwearyourshirt.com/" target="_blank">www.iwearyourshirt.com</a>.</p>
<p>The idea is simple. Everyday he will wear a <strong>t-shirt</strong> with a company&#8217;s name and <strong>brand </strong>on the front of it. That alone will get you nowhere but Jason has cleverly linked up his idea with <strong>blogging </strong>and <strong>social media</strong> platforms to provide really good marketing posibilities. He posts daily on <strong>youtube</strong>, <strong>flickr </strong>and <strong>twitter </strong>to make sure the t-shirt gets noticed. The daily price goes up as the year passes, it originally started a $1, this makes sense as more people will know about the site by December!</p>
<p>Top idea Jason. Good luck.</p>
<p>(i wonder what he will do with 365 used t-shirts in a years time?)</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/inspired-thinking-i-wear-your-shirt/">Inspired thinking &#8211; I Wear Your Shirt</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/inspired-thinking-i-wear-your-shirt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nocturnal Day &#8211; The Anatomy of a Night Out</title>
		<link>http://simondonaldson.com/nocturnal-day-the-anatomy-of-a-night-out/</link>
		<comments>http://simondonaldson.com/nocturnal-day-the-anatomy-of-a-night-out/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 02:03:32 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=179</guid>
		<description><![CDATA[<p>A cool video, inspired by the flyers you get handed out to you advertising club nights throughout the country, telling the story of one particularly good night out.</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/nocturnal-day-the-anatomy-of-a-night-out/">Nocturnal Day &#8211; The Anatomy of a Night Out</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><object width="425" height="350" data="http://www.youtube.com/v/lEFDTShFOIA" type="application/x-shockwave-flash"><param name="wmode" value="transparent" /><param name="src" value="http://www.youtube.com/v/lEFDTShFOIA" /></object></p>
<p>A cool <strong>video</strong>, inspired by the <strong>flyers</strong> you get handed out to you advertising club nights throughout the country, telling the story of one particularly good night out.</p>
<p>Music is <a title="visit Mr Scruff's website" href="http://www.mrscruff.com/" target="_blank"><strong>Mr Scruff </strong>&#8211; get a move on</a>! Top choon!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/nocturnal-day-the-anatomy-of-a-night-out/">Nocturnal Day &#8211; The Anatomy of a Night Out</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/nocturnal-day-the-anatomy-of-a-night-out/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Goon City &#8211; A pixel art world</title>
		<link>http://simondonaldson.com/goon-city-a-pixel-art-world/</link>
		<comments>http://simondonaldson.com/goon-city-a-pixel-art-world/#respond</comments>
		<pubDate>Mon, 23 Feb 2009 08:45:22 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=163</guid>
		<description><![CDATA[<p>Ryan Allen is a member of the something aweful forums and together with the forum members has produced a pixel art world. It instantly brings back memories of the original simcity games and is very similar to the works of eboy. Using a few photoshop brushes you can create a plot of land for this map in no time at all. You can tell some of the artists have spent a long time of theirs. I especially love the sense of humour in some of the creations.</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/goon-city-a-pixel-art-world/">Goon City &#8211; A pixel art world</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><a title="visit ryan allen's website" href="http://www.ryanallen.com" target="_blank">Ryan Allen</a> is a member of the <a title="visit something aweful" href="http://forums.somethingawful.com/showthread.php?threadid=2929126&amp;userid=0&amp;perpage=40&amp;pagenumber=1" target="_blank">something aweful forums</a> and together with the forum members has produced a <a title="visit goon city" href="http://ryanallen.com/gooncity/city.htm" target="_blank">pixel art world</a>. It instantly brings back memories of the original <a title="play the original simcity online for free" href="http://simcity.ea.com/play/simcity_classic.php" target="_blank">simcity</a> games and is very similar to the works of <a title="visit eboy.com" href="http://hello.eboy.com/eboy/" target="_blank">eboy</a>. Using a few <strong>photoshop brushes</strong> you can create a plot of land for this map in no time at all. You can tell some of the artists have spent a long time of theirs. I especially love the sense of humour in some of the creations.</p>
<p style="text-align: center;"><a title="visit goon city" href="http://ryanallen.com/gooncity/city.htm" target="_blank"><img class="size-medium wp-image-165 aligncenter" title="a screen shot of goon city" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/gooncity1-768x455.jpg" alt="a screen shot of goon city" width="600" height="355" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/gooncity1-768x455.jpg 768w, http://simondonaldson.com/wp-content/uploads/2016/04/gooncity1-300x178.jpg 300w, http://simondonaldson.com/wp-content/uploads/2016/04/gooncity1.jpg 963w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /></a></p>
<p style="text-align: center;"><a title="visit goon city" href="http://ryanallen.com/gooncity/city.htm" target="_blank"><img class="size-medium wp-image-165 aligncenter" title="a screen shot of goon city" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/gooncity2-768x455.jpg" alt="a screen shot of goon city" width="600" height="355" /></a></p>
<p style="text-align: center;"><a title="visit goon city" href="http://ryanallen.com/gooncity/city.htm" target="_blank"><img class="size-medium wp-image-165 aligncenter" title="a screen shot of goon city" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/gooncity3-768x455.jpg" alt="a screen shot of goon city" width="600" height="355" /></a></p>
<p>The site was originally created with a <strong>google maps</strong> platform but suffered from a huge hit rate and was taken down. I&#8217;m very glad to say it is now back up and surprisingly it is now built using the<strong> Microsoft silverlight</strong> platform. This is one of the first times i have seen a practical use of the <strong>silverlight </strong>over <strong>adobe flash</strong>. A hint of things to come perhaps?</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/goon-city-a-pixel-art-world/">Goon City &#8211; A pixel art world</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/goon-city-a-pixel-art-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone emulator built with Safari 3</title>
		<link>http://simondonaldson.com/iphone-emulator-built-with-safari-3/</link>
		<comments>http://simondonaldson.com/iphone-emulator-built-with-safari-3/#respond</comments>
		<pubDate>Sun, 22 Feb 2009 23:03:06 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=157</guid>
		<description><![CDATA[<p>Ajaxian recently posted a link to blackbaud.com and the release of an iPhone Browser Simulator.</p>
<p>The guys over at blackbaud labs have carefully skinned a full version of safari 3 into a windows compatible program. The iPhone is apparently based on an older version of Safari than the current released one so this provides an excellent way to check your websites compatibility without having to bug your friends who own an iPhone!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/iphone-emulator-built-with-safari-3/">iPhone emulator built with Safari 3</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a title="blackbaud labs have released an iPhone emulator for windows" href="http://labs.blackbaud.com/NetCommunity/article?artid=662"><img class="size-full wp-image-158 aligncenter" title="iphone_emulator" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/iphone_emulator.jpg" alt="iphone_emulator" width="397" height="728" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/iphone_emulator.jpg 397w, http://simondonaldson.com/wp-content/uploads/2016/04/iphone_emulator-164x300.jpg 164w" sizes="(max-width: 397px) 85vw, 397px" /></a></p>
<p><a title="visit ajaxian.com" href="http://ajaxian.com/archives/windows-iphone-simulator" target="_blank">Ajaxian </a>recently posted a link to <a title="visit blackbaud.com" href="http://labs.blackbaud.com/" target="_blank">blackbaud.com</a> and the release of an <a title="iPhone emulator" href="http://labs.blackbaud.com/NetCommunity/article?artid=662" target="_blank">iPhone Browser Simulator</a>.</p>
<p>The guys over at <strong>blackbaud labs</strong> have carefully skinned a full version of <strong>safari 3</strong> into a <strong>windows </strong>compatible program. The <strong>iPhone </strong>is apparently based on an older version of Safari than the current released one so this provides an excellent way to check your websites <strong>compatibility </strong>without having to bug your friends who own an iPhone!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/iphone-emulator-built-with-safari-3/">iPhone emulator built with Safari 3</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/iphone-emulator-built-with-safari-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hows to draw a PSP in MS Paint &#8211; the good and the bad!</title>
		<link>http://simondonaldson.com/how-to-draw-a-psp-in-ms-paint/</link>
		<comments>http://simondonaldson.com/how-to-draw-a-psp-in-ms-paint/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 12:58:41 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=140</guid>
		<description><![CDATA[<p>TechEBlog posted another great video where a skilled digital artist draws a Sony PSP by hand in MS Paint.</p>
<p>Yes, MS Paint, that well known digital creative tool. It rivals an etch-o-sketch in advanced technology!</p>
<p>Surprisingly it turns out quite well. The artist is obviously very talented and spent a long time on it.</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/how-to-draw-a-psp-in-ms-paint/">Hows to draw a PSP in MS Paint &#8211; the good and the bad!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><a title="visit techeblog.com" href="http://www.techeblog.com/index.php/tech-gadget/artist-draws-realistic-sony-psp-in-ms-paint&quot;" target="_blank">TechEBlog posted another great video where a skilled digital artist draws a Sony PSP by hand in MS Paint</a>.</p>
<p>Yes, <strong>MS Paint</strong>, that well known digital creative tool. It rivals an <strong>etch-o-sketch</strong> in advanced technology!</p>
<p>Surprisingly it turns out quite well. The <strong>artist </strong>is obviously very talented and spent a long time on it.</p>
<p><object width="425" height="344" data="http://www.youtube.com/v/eFV9-RuVYRU&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/eFV9-RuVYRU&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>Then i did a quick search on <strong>youtube </strong>and found a whole host of copycat videos.</p>
<p>These ones are no way near as good but they have a certain charm about them. If you watch them you will soon see what i mean. This is why i love youtube!</p>
<p><object width="425" height="344" data="http://www.youtube.com/v/OuUjisYPJX4&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/OuUjisYPJX4&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p><object width="425" height="344" data="http://www.youtube.com/v/6XqDdzo2PTc&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/6XqDdzo2PTc&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p><object width="425" height="344" data="http://www.youtube.com/v/HbSeweA6_hg&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/HbSeweA6_hg&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p><object width="425" height="344" data="http://www.youtube.com/v/QGqIvMhaAoo&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/QGqIvMhaAoo&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p><object width="425" height="344" data="http://www.youtube.com/v/2Rgb2CrBzfY&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/2Rgb2CrBzfY&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p><object width="425" height="344" data="http://www.youtube.com/v/tnpEgmWRfzc&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/tnpEgmWRfzc&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p><strong>Ascii art</strong> rocks!</p>
<p><object width="425" height="344" data="http://www.youtube.com/v/1oorShB9QcY&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/1oorShB9QcY&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>and of course.. the best til last!</p>
<p><object width="425" height="344" data="http://www.youtube.com/v/1BVsyYZSUz8&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/1BVsyYZSUz8&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/how-to-draw-a-psp-in-ms-paint/">Hows to draw a PSP in MS Paint &#8211; the good and the bad!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/how-to-draw-a-psp-in-ms-paint/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Detect ALL versions of internet explorer 6 with one line of javascript!</title>
		<link>http://simondonaldson.com/detect-all-versions-of-internet-explorer-6/</link>
		<comments>http://simondonaldson.com/detect-all-versions-of-internet-explorer-6/#respond</comments>
		<pubDate>Sat, 21 Feb 2009 20:27:26 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=135</guid>
		<description><![CDATA[<p>One of the projects i am currently working on required me to determine if the user's browser was Internet Explorer 6 or not.</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/detect-all-versions-of-internet-explorer-6/">Detect ALL versions of internet explorer 6 with one line of javascript!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>One of the projects i am currently working on required me to determine if the user&#8217;s <strong>browser </strong>was <strong>Internet Explorer 6</strong> or not. The website&#8217;s menu came slightly out of alignment by a few pixels. I would normally use a <strong>conditional statement</strong> to add extra <strong>CSS </strong>but since this was a <strong>javascript </strong>menu my choice was limited to one..</p>
<p>..change the variable by a couple of pixels!</p>
<p>After some quick googling i found a way of doing it by using the <strong>user-agent string</strong>.</p>
<p><a title="visit the future of web design" href="http://www.thefutureoftheweb.com/blog/detect-ie6-in-javascript" target="_blank">The Future of the Web » Detect Internet Explorer 6 in JavaScript</a></p>
<p>This seemed perfect until i read the comments and stumbled across something. I was already aware that there are several different versions of <strong>IE6 </strong>and <strong>IE7 </strong>in existance but i didn&#8217;t know that some IE7&#8217;s return &#8216;<strong>msie 6</strong>&#8216; as it&#8217;s user string. An oversight by Microsoft perhaps?</p>
<p>Thankfully the user who pointed this out also offered a solution. Kudos to <strong>James King</strong> (comment number 8)!</p>
<pre name="code" class="javascript">var IE6 = (navigator.userAgent.toLowerCase().indexOf('msie 6') != -1)
 &amp;&amp; (navigator.userAgent.toLowerCase().indexOf('msie 7') == -1)</pre>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/detect-all-versions-of-internet-explorer-6/">Detect ALL versions of internet explorer 6 with one line of javascript!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/detect-all-versions-of-internet-explorer-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Tasty Blog &#8211; This is why you&#8217;re fat!</title>
		<link>http://simondonaldson.com/a-tasty-blog-this-is-why-youre-fat/</link>
		<comments>http://simondonaldson.com/a-tasty-blog-this-is-why-youre-fat/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 12:22:14 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=142</guid>
		<description><![CDATA[<p>Thisiswhyyourefat.com</p>
<p>A simple but brilliant idea for a blog. Everyone has a weakness when it comes to food, some peoples idea of gastronomy is hardly gourmet, and yet they all look so delicious. Personally, i can't wait to try a pizza burger. Now where did i leave my cholesterol tablets?</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/a-tasty-blog-this-is-why-youre-fat/">A Tasty Blog &#8211; This is why you&#8217;re fat!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;">
<p style="text-align: center;"><img class="alignnone size-medium wp-image-550" src="http://simondonaldson.com/wp-content/uploads/2016/04/this-is-why-youre-fat-300x124.jpg" alt="This is why youre fat" width="300" height="124" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/this-is-why-youre-fat-300x124.jpg 300w, http://simondonaldson.com/wp-content/uploads/2016/04/this-is-why-youre-fat.jpg 500w" sizes="(max-width: 300px) 85vw, 300px" /></p>
<figure style="width: 500px" class="wp-caption aligncenter"><a style="text-align: center;" title="visit thisiswhyyourefat.com" href="http://thisiswhyyourefat.com/" target="_blank"><img style="text-align: center;" src="http://5.media.tumblr.com/i2dw5nf19k6jw3siKEyWr0OXo1_500.jpg" alt="heart attack for breakfast?" width="500" height="375" /></a><figcaption class="wp-caption-text">heart attack for breakfast?</figcaption></figure>
<figure style="width: 500px" class="wp-caption aligncenter"><a style="text-align: center;" title="visit thisiswhyyourefat.com" href="http://thisiswhyyourefat.com/" target="_blank"><img src="http://21.media.tumblr.com/i2dw5nf19jy2mawf3l60wNCio1_500.jpg" alt="Pizza burger - genius!" width="500" height="383" /></a><figcaption class="wp-caption-text">Pizza burger &#8211; genius!</figcaption></figure>
<p>Thanks goes out to <a title="Stephen Fry's profile on twitter" href="http://twitter.com/stephenfry" target="_blank">Stephen Fry on twitter</a> for tweeting this amazing website!</p>
<p><a href="http://thisiswhyyourefat.com/">Thisiswhyyourefat.com</a></p>
<p>A simple but brilliant idea for a <strong>blog</strong>. Everyone has a weakness when it comes to <strong>food</strong>, some peoples idea of <strong>gastronomy </strong>is hardly <strong>gourmet</strong>, and yet they all look so <strong>delicious</strong>. Personally, i can&#8217;t wait to try a pizza burger. Now where did i leave my cholesterol tablets?</p>
<p>;)</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/a-tasty-blog-this-is-why-youre-fat/">A Tasty Blog &#8211; This is why you&#8217;re fat!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/a-tasty-blog-this-is-why-youre-fat/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Checklist for a Successful Website Launch</title>
		<link>http://simondonaldson.com/checklist-for-a-successful-website-launch/</link>
		<comments>http://simondonaldson.com/checklist-for-a-successful-website-launch/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 00:01:55 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=126</guid>
		<description><![CDATA[<p>Moxie.com have blogged a useful checklist. They list 13 steps you would do well to consider before launching a website to the world wide web!<br />
I agree with all their points and can think of a couple extra..</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/checklist-for-a-successful-website-launch/">Checklist for a Successful Website Launch</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;">
<p style="text-align: center;"><img class="alignnone size-medium wp-image-127" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/elogo-300x106.gif" alt="moxie.com" width="300" height="106" /></p>
<p><a title="visit moxie.com" href="http://www.e-moxie.com/resources/news/13-steps-to-a-successful-website-launch/" target="_blank">Moxie.com</a> have blogged a useful <strong>checklist</strong>. They list 13 steps you would do well to consider before <strong>launching </strong>a <strong>website </strong>to the <strong>world wide web</strong>!</p>
<p><a title="visit moxie.com" href="http://www.e-moxie.com/resources/news/13-steps-to-a-successful-website-launch/" target="_blank">13 Steps to a Successful Website Launch via e-moxie.com</a>.</p>
<p>I agree with all their points and can think of a couple extra..</p>
<p>14. <strong>Gzip </strong>all your <strong>javascript </strong>(if supported by your server). Otherwise use a javascript <strong>compressor </strong>to shrink the code.</p>
<p>15. <strong>Compress </strong>all your <strong>CSS </strong>using a CSS compressor. Try to compile it into one file and with different <a title="css media types" href="http://developer.simondonaldson.com/combine-all-css-media-types-into-one-style-sheet" target="_self">media types for print and screen</a>.</p>
<p>16. Remove all your <strong>annotations </strong>from your code and insert a <strong>copywrite </strong>comment.</p>
<p>17. Run a <strong>broken link </strong>checking  site to find all the problem links.</p>
<p>18. Use a <strong>sitemap </strong>generator to create your <strong>sitemap.xml.</strong></p>
<p>19. <strong>Verify </strong>your site with <a title="google webmaster tools site" href="http://www.google.com/webmasters/tools" target="_blank">google webmaster tools</a>.</p>
<p>20. Finally, don&#8217;t forget a <strong>favicon</strong>!</p>
<p>Wow, that&#8217;s seven more tips! I hope you find this useful.</p>
<p>more posts coming soon..</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/checklist-for-a-successful-website-launch/">Checklist for a Successful Website Launch</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/checklist-for-a-successful-website-launch/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Is IE6 dead? &#8211; how much longer do we have to wait!</title>
		<link>http://simondonaldson.com/is-ie6-dead-how-much-longer-do-we-have-to-wait/</link>
		<comments>http://simondonaldson.com/is-ie6-dead-how-much-longer-do-we-have-to-wait/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 14:09:54 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=121</guid>
		<description><![CDATA[<p>It's a question on every modern, aware, dynamic and forward thinking web designers mind..</p>
<p>Is IE6 dead? - yet?</p>
<p>This site is cool, i have no idea who made it or how they calculate the date, but i hope they are wrong! Get IE6 out now!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/is-ie6-dead-how-much-longer-do-we-have-to-wait/">Is IE6 dead? &#8211; how much longer do we have to wait!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s a question on every <strong>modern</strong>, <strong>dynamic</strong>, <strong>aware </strong>and <strong>forward thinking</strong> <strong>web designers</strong> mind..</p>
<p><a title="click to view isie6dead.com" href="http://isie6dead.com/" target="_blank">Is IE6 dead?</a> &#8211; yet?</p>
<p>This site is cool, i have no idea who made it or how they calculate the date, but i hope they are wrong! Get <strong>IE6 </strong>out now!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/is-ie6-dead-how-much-longer-do-we-have-to-wait/">Is IE6 dead? &#8211; how much longer do we have to wait!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/is-ie6-dead-how-much-longer-do-we-have-to-wait/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Awesome old school downloading rug!</title>
		<link>http://simondonaldson.com/awesome-old-school-downloading-rug/</link>
		<comments>http://simondonaldson.com/awesome-old-school-downloading-rug/#respond</comments>
		<pubDate>Tue, 17 Feb 2009 00:48:52 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=106</guid>
		<description><![CDATA[<p>Do you remember the days of 56k modems and surfing the net with images 'turned off' so the page didn't take a year to load?</p>
<p>This really cool rug by Richard Hutton is inspired by old school browsers which would download a picture one line at a time. I like the rug but i love the idea! Shame it's a one off..</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/awesome-old-school-downloading-rug/">Awesome old school downloading rug!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.richardhutton.com"><img class="size-full wp-image-115 aligncenter" title="richard_hutten_rug" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/richard_hutten_rug.jpg" alt="the downloading rug by richard hutton" width="500" height="646" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/richard_hutten_rug.jpg 500w, http://simondonaldson.com/wp-content/uploads/2016/04/richard_hutten_rug-232x300.jpg 232w" sizes="(max-width: 500px) 85vw, 500px" /></a></p>
<p>Do you remember the days of 56k modems and surfing the net with images &#8216;turned off&#8217; so the page didn&#8217;t take a year to load?</p>
<p>This really <strong>cool rug </strong>by<a title="visit richardhutton.com" href="http://www.richardhutten.com/" target="_blank"> Richard Hutton</a> is inspired by<strong> old scho</strong>ol <strong>browsers </strong>which would <strong>download </strong>a picture one line at a time. I like the rug but i love the idea! Shame it&#8217;s a one off..</p>
<p>found at<a href="http://blog.ounodesign.com/2009/02/04/playing-with-tradition-rug-by-richard-hutton/"> Ouno Design</a>.</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/awesome-old-school-downloading-rug/">Awesome old school downloading rug!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/awesome-old-school-downloading-rug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Emirates &#8211; a colourful place</title>
		<link>http://simondonaldson.com/the-emirates-a-colourful-place/</link>
		<comments>http://simondonaldson.com/the-emirates-a-colourful-place/#respond</comments>
		<pubDate>Sun, 15 Feb 2009 01:07:02 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=95</guid>
		<description><![CDATA[<p>This little composition was created from a series of pictures I took when I went to see Arsenal take on Newcastle in the Carling Cup 2007. It inspired me to edit it into something a little bit different. I experimented with colour and photoshop filters to create this dynamic effect.</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/the-emirates-a-colourful-place/">The Emirates &#8211; a colourful place</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<figure style="width: 600px" class="wp-caption alignnone"><a href="http://developer.simondonaldson.com/wp-content/uploads/2016/04/the-emirates-full.jpg"><img title="click to view the fullsize version of emirates - a colourful place" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/the-emirates.jpg" alt="" width="600" height="275" /></a><figcaption class="wp-caption-text">Click to view the fullsize version</figcaption></figure>
<p>This little composition was created from a series of pictures I took when I went to see <strong>Arsenal </strong>take on <strong>Newcastle </strong>in the <strong>Carling Cup</strong> 2007. It inspired me to edit it into something a little bit different. I <strong>experimented </strong>with colour and <strong>photoshop filters</strong> to create this dynamic effect.</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/the-emirates-a-colourful-place/">The Emirates &#8211; a colourful place</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/the-emirates-a-colourful-place/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cool sculptures made with pencils</title>
		<link>http://simondonaldson.com/cool-sculptures-made-with-pencils/</link>
		<comments>http://simondonaldson.com/cool-sculptures-made-with-pencils/#respond</comments>
		<pubDate>Sun, 15 Feb 2009 01:01:42 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=92</guid>
		<description><![CDATA[<p>I came across this fantastic portfolio site, Jennifer Maestre.com, where the gallery displays an array of creatures and scupltures made entirely out of coloured pencils!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/cool-sculptures-made-with-pencils/">Cool sculptures made with pencils</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>I came across this fantastic portfolio site, <a title="visit jennifer Maestre site" href="http://www.jennifermaestre.com/" target="_blank"><strong>Jennifer Maestre.com</strong></a>, where the gallery displays an array of <strong>creatures </strong>and <strong>scupltures </strong>made entirely out of <strong>coloured pencils</strong>!</p>
<p><img class="alignnone" title="a pencil flower" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04//jennifermaestre.jpg" alt="" width="500" height="328" /></p>
<p><img class="alignnone" title="a pencil creature" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04//jennifermaestre2.jpg" alt="" width="500" height="328" /></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/cool-sculptures-made-with-pencils/">Cool sculptures made with pencils</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/cool-sculptures-made-with-pencils/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Body Painting for the foot fanciers!</title>
		<link>http://simondonaldson.com/body-painting-for-the-foot-fanciers/</link>
		<comments>http://simondonaldson.com/body-painting-for-the-foot-fanciers/#respond</comments>
		<pubDate>Sun, 15 Feb 2009 00:55:53 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=90</guid>
		<description><![CDATA[<p>New York magazine recently had an article about how we are all walking badly and it’s affecting out feet.<br />
The article makes for an interesting read but what caught my eye was the amazing painted feet. Someone has took a great deal of time and effort to create realistic shoes on naked feet. I can only admire the skill it must have taken. They really are a work of art!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/body-painting-for-the-foot-fanciers/">Body Painting for the foot fanciers!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><a title="You Walk Wrong" href="http://nymag.com/health/features/46213/" target="_blank"><strong>New York magazine</strong> recently had an article about how we are all walking badly and it’s affecting out feet.</a><br />
The article makes for an interesting read but what caught my eye was the amazing <strong>painted feet</strong>. Someone has took a great deal of time and effort to create realistic shoes on naked feet. I can only admire the skill it must have taken. They really are a work of art!</p>
<p><img class="alignnone" title="a leather shoe" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04//walking1.jpg" alt="" width="500" height="335" /></p>
<p><img class="alignnone" title="a stiletto" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04//walking2.jpg" alt="" width="500" height="335" /></p>
<p><img class="alignnone" title="a trainer" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04//walking3.jpg" alt="" width="500" height="335" /></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/body-painting-for-the-foot-fanciers/">Body Painting for the foot fanciers!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/body-painting-for-the-foot-fanciers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guy Richie’s new Nike advert is amazing!</title>
		<link>http://simondonaldson.com/guy-richies-new-nike-advert-is-amazing/</link>
		<comments>http://simondonaldson.com/guy-richies-new-nike-advert-is-amazing/#respond</comments>
		<pubDate>Sun, 15 Feb 2009 00:49:55 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=88</guid>
		<description><![CDATA[<p>This is Nike’s new tv advert! It’s really well shot, fantastic composition, superb colour and it’s a great story line all directed by Guy Richie!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/guy-richies-new-nike-advert-is-amazing/">Guy Richie’s new Nike advert is amazing!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p><img class="alignnone wp-image-539 size-full" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/nike_advert.jpg" alt="Guy Ritchies Nike Advert" width="600" height="335" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/nike_advert.jpg 600w, http://simondonaldson.com/wp-content/uploads/2016/04/nike_advert-300x168.jpg 300w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px" /></p>
<p><a title="Nike's new tv advert" href="http://inside.nike.com/blogs/nikefootball-en__EMEA/2008/06/27/the-directors-cut" target="_blank">This is <strong>Nike</strong>’s new tv advert!</a> It’s <strong>really well shot</strong>, <strong>fantastic composition</strong>, <strong>superb colour</strong> and it’s a great story line all directed by <strong>Guy Richie</strong>!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/guy-richies-new-nike-advert-is-amazing/">Guy Richie’s new Nike advert is amazing!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/guy-richies-new-nike-advert-is-amazing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shorthand CSS: Easier to learn, read and update!</title>
		<link>http://simondonaldson.com/shorthand-css-easier-to-learn-read-and-update/</link>
		<comments>http://simondonaldson.com/shorthand-css-easier-to-learn-read-and-update/#respond</comments>
		<pubDate>Sat, 14 Feb 2009 14:32:03 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=79</guid>
		<description><![CDATA[<p>If you write CSS then you will be aware how bulky it can become and, more importantly, difficult to read. Using shorthand CSS you can cut through a lot of the bulk by removing excessive property declarations and with a quick scan you can find a property to change or update.</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/shorthand-css-easier-to-learn-read-and-update/">Shorthand CSS: Easier to learn, read and update!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Well, I’m slowly getting through all my bookmarks, blogging the important sites I’ve discovered over the last couple of years.</p>
<p>I’ve found another gem..</p>
<p>If you write <strong>CSS</strong> then you will be aware how bulky it can become and, more importantly, difficult to read. Using <strong>shorthand CSS</strong> you can cut through a lot of the bulk by removing excessive <strong>property</strong> declarations and with a quick scan you can find a <strong>property</strong> to change or update.</p>
<p><strong>Roger Johansson</strong> over at <strong>www.456bereastreet.com </strong>has written a good post about the most common forms of shorthand.</p>
<p><a title="Click here to view a summary of efficient css with shorthand properties" href="http://www.456bereastreet.com/archive/200502/efficient_css_with_shorthand_properties/" target="_blank">A summary of efficient css with shorthand properties</a></p>
<p>Typically they combine many <strong>declarations</strong> into one single <strong>declaration</strong>. The most important thing to remember from these findings is the order of the <strong>attributes</strong> within the new longer <strong>declaration!</strong></p>
<p>One other thing is worth mentioning again.. if you are setting a value to zero or 0 you don’t need to add the measurement on the end (it is px by default).</p>
<p>For example:</p>
<pre name="code" class="css">Margin:0;</pre>
<p>is the same as</p>
<pre name="code" class="css">Margin:0px;</pre>
<p>and finally, this is purely my own habit, when setting margin or padding i always use..</p>
<pre name="code" class="css">Margin:0 0 0 0; Padding:0 0 0 0;</pre>
<p>..even if i just want to change one value. It saves typing, keeps things neat and if you do need to go back and alter something you have already included it so you just change the value!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/shorthand-css-easier-to-learn-read-and-update/">Shorthand CSS: Easier to learn, read and update!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/shorthand-css-easier-to-learn-read-and-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Best Interactive Flash Websites?</title>
		<link>http://simondonaldson.com/the-best-interactive-flash-websites/</link>
		<comments>http://simondonaldson.com/the-best-interactive-flash-websites/#respond</comments>
		<pubDate>Sat, 14 Feb 2009 14:17:26 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=77</guid>
		<description><![CDATA[<p>I recently stumbled across a few 100% fullscreen interactive flash websites. Now, if there was an award for the ‘Best Interactive Flash Websites’ out there, these would have to be contenders!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/the-best-interactive-flash-websites/">The Best Interactive Flash Websites?</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>I recently stumbled across a few 100% fullscreen <strong>interactive <strong>flash websites</strong>. Now, if there was an award for the ‘Best Interactive Flash Websites’ out there, these would have to be contenders!</strong></p>
<p><strong>I would love to have the opportunity to see the <strong>source code</strong> and <strong>fla</strong>’s for these:</strong></p>
<h3><strong><a title="Click here to view scifi.com/tinman/oz/" href="http://www.scifi.com/tinman/oz/" target="_blank">http://www.scifi.com/tinman/oz/</a></strong></h3>
<p><strong><a title="Click here to view scifi.com/tinman/oz/" href="http://www.scifi.com/tinman/oz/" target="_blank"><img class="alignnone size-full wp-image-20" title="Click here to view Scifi.com/tinman" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/scifi.jpg" alt="A thumbnail of scifi.com/tinman" width="600" height="366" /></a></strong></p>
<h3><strong><a title="Click here to view samorost2.net/plantage/plantage.swf" href="http://samorost2.net/plantage/plantage.swf" target="_blank">http://samorost2.net/plantage/plantage.swf</a></strong></h3>
<p><strong><a title="Click here to view samorost2.net/plantage/plantage.swf" href="http://samorost2.net/plantage/plantage.swf" target="_blank"><img class="alignnone size-medium wp-image-21" title="Click to view samorost2.net" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/plantage.jpg" alt="A preview of plantage" width="600" height="486" /></a></strong></p>
<h3><strong><a title="Click here to view adobecards.com/" href="http://adobecards.com/" target="_blank">http://www.adobecards.com</a></strong></h3>
<p><strong><a title="Click here to view adobecards.com/" href="http://adobecards.com/" target="_blank"><img class="alignnone size-medium wp-image-22" title="Click here to view Adobe cards demo" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/adobe.jpg" alt="A preview of the adobe cards animation" width="600" height="379" /></a></strong></p>
<h3><strong><a title="Click here to view potatoparade.co.uk/" href="http://www.potatoparade.co.uk/" target="_blank">http://www.potatoparade.co.uk</a></strong></h3>
<p><strong><a title="Click here to view potatoparade.co.uk/" href="http://www.potatoparade.co.uk/" target="_blank"><img class="alignnone size-medium wp-image-23" title="Click here to view the potato parade website" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/potato.jpg" alt="A preview of potato parade" width="600" height="345" /></a></strong></p>
<h3><strong><a title="Click here to view nawlz.com/" href="http://www.nawlz.com/" target="_blank">http://www.nawlz.com</a></strong></h3>
<p><strong><a title="Click here to view nawlz.com/" href="http://www.nawlz.com/" target="_blank"><img class="alignnone size-medium wp-image-24" title="Click here to view Nawlz.com" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/nawlz.jpg" alt="a preview of nawlz.com" width="600" height="438" /></a></strong></p>
<h3><strong><a title="Click here to view zune yourney" href="http://www.zunejourney.net/" target="_blank">http://www.zunejourney.net/</a></strong></h3>
<p><strong><a title="Click here to view zune yourney" href="http://www.zunejourney.net/" target="_blank"><img class="alignnone size-medium wp-image-25" title="Click here to view zune journey" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/zune.jpg" alt="a preview of zune yourney" width="600" height="383" /></a></strong></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/the-best-interactive-flash-websites/">The Best Interactive Flash Websites?</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/the-best-interactive-flash-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free loader bar animated gif creator website!</title>
		<link>http://simondonaldson.com/free-loader-bar-animated-gif-creator-website/</link>
		<comments>http://simondonaldson.com/free-loader-bar-animated-gif-creator-website/#respond</comments>
		<pubDate>Sat, 14 Feb 2009 14:13:20 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=74</guid>
		<description><![CDATA[<p>I just stumbled across this site while googling for a loader bar. I admit i just couldn’t be bothered to make one and planned to steal one..</p>
<p>Thanks to the creator of ajaxload.info i never have to again! Simply choose your style, foreground colour , background colour then download your loader gif.</p>
<p>Loader bar.. Done!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/free-loader-bar-animated-gif-creator-website/">Free loader bar animated gif creator website!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>I just stumbled across this site while googling for a <strong>loader bar</strong>. I admit i just couldn’t be bothered to make one and planned to steal one..</p>
<p>Thanks to the creator of <a title="Click to visit ajaxload.info" href="http://www.ajaxload.info/" target="_blank">ajaxload.info</a> i never have to again! Simply choose your <strong>style</strong>, <strong>foreground colour </strong>, <strong>background colour</strong> then <strong>download </strong>your loader gif.</p>
<p>Loader bar.. Done!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/free-loader-bar-animated-gif-creator-website/">Free loader bar animated gif creator website!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/free-loader-bar-animated-gif-creator-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iGoogle gets an update and now i can check Gmail at work!</title>
		<link>http://simondonaldson.com/igoogle-gets-an-update-and-now-i-can-check-gmail-at-work/</link>
		<comments>http://simondonaldson.com/igoogle-gets-an-update-and-now-i-can-check-gmail-at-work/#respond</comments>
		<pubDate>Sat, 14 Feb 2009 14:11:26 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=72</guid>
		<description><![CDATA[<p>Your browser homepage is more important than you think. The days of the old Google are long gone. You can personalise a homepage to include many optional extras such as email, RSS aggregators, calendars, ebay listings and even weather forecasts. Not only that but there are a multitude of similar solutions available. Live.com, yahoo, netvibes to name a few. I have experimented with netvibes and live.com but every time I find myself back with Google.</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/igoogle-gets-an-update-and-now-i-can-check-gmail-at-work/">iGoogle gets an update and now i can check Gmail at work!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<h3>Land Here</h3>
<p>Your <strong>browser </strong>homepage is more important than you think. The days of the old <a title="google" href="http://www.google.com" target="_blank"><strong>Google </strong></a>are long gone. You can <strong>personalise </strong>a homepage to include many optional extras such as email, <strong>RSS aggregators</strong>, <strong>calendars</strong>, <strong>ebay </strong>listings and even <strong>weather forecasts</strong>. Not only that but there are a multitude of similar solutions available. <a title="live.com" href="http://live.com" target="_blank"><strong>Live.com</strong></a>, <a title="yahoo.com" href="http://www.yahoo.com" target="_blank"><strong>yahoo</strong></a>, <a title="netvibes.com" href="http://www.netvibes.com" target="_blank"><strong>netvibes </strong></a>to name a few. I have experimented with netvibes and live.com but every time I find myself back with Google.</p>
<h3>Why?</h3>
<p>Well, these solutions are limited by two problems. <strong>Compatibility </strong>and <strong>speed</strong>. A huge percentage of the add-ons are made by independent programmers and as such they sometimes don’t include all the features you would expect, have compatibility issues and sometimes they are not maintained. The second issue occurs when you add many add-ons to your page thus increasing the load times. Some solutions offer a tab system which only load the visible add-ons but this can still be a problem. As a result I now only have three add-ons. <a title="gmail" href="http://mail.google.com" target="_blank">Gmail</a>, <a title="google calendar" href="http://www.google.com/calendar/" target="_blank">google calendar</a> and a to-do list. Personally I have found anything else is worthless to me as I find it easier to go the site. The only other one I tried was the <a title="google reader" href="http://www.google.com/reader" target="_blank">Google Reader</a> add-on. Again, this simply did not perform well enough to stop me needing to view the actual <strong>web app</strong>. I now have a streamlined and efficient landing page. It shows me the information I need to know when I first start surfing and ONLY the information I would automatically check every time.</p>
<h3>What’s changed</h3>
<p>Google has updated iGoogle! Some would say it’s long over due, I would have to agree. The minimal Google look is surprisingly looking a little bit dated! (strange i know) It’s looking a lot more like netvibes, round corners and more effective tabbing. Check out the screenshot..</p>
<p><a href="http://simondonaldson.com/wp-content/uploads/2016/04/igoogle.jpg"><img class="aligncenter wp-image-529 size-medium" src="http://simondonaldson.com/wp-content/uploads/2016/04/igoogle-300x268.jpg" alt="iGoogle" width="300" height="268" srcset="http://simondonaldson.com/wp-content/uploads/2016/04/igoogle-300x268.jpg 300w, http://simondonaldson.com/wp-content/uploads/2016/04/igoogle-768x687.jpg 768w, http://simondonaldson.com/wp-content/uploads/2016/04/igoogle.jpg 930w" sizes="(max-width: 300px) 85vw, 300px" /></a></p>
<p>It gives it a more friendly feel. I much prefer it. There are practical benefits too; you have the option of viewing your add-on at full width and with the more developed add-ons you get much more <strong>functionality</strong>. The two which have impressed me the most is Gmail and Google Calendar. Click on the side nav and you basically get these two as fully functional sites. I now can cancel Gmail from forwarding all my mail to my work email account and can receive it right here in the browser, even though it is blocked. Fantastic. Good work Google. Thanks!</p>
<p>(ps my iGoogle page has the radiohead theme)</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/igoogle-gets-an-update-and-now-i-can-check-gmail-at-work/">iGoogle gets an update and now i can check Gmail at work!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/igoogle-gets-an-update-and-now-i-can-check-gmail-at-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Online CSS Framework Generator</title>
		<link>http://simondonaldson.com/free-online-css-framework-generator/</link>
		<comments>http://simondonaldson.com/free-online-css-framework-generator/#respond</comments>
		<pubDate>Sat, 14 Feb 2009 14:09:00 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=70</guid>
		<description><![CDATA[<p>Today I stumbled across a cool new online Web 2.0 application. It’s called ‘CSS Frame Generator‘ but I think that title is a little bit confusing to what it actually does..</p>
<p>Since CSS is hierarchical and semantic you can greatly condense your style sheets by cutting out the over use of classes and id’s. For example, if I were to have a list within a div, you only have to give the containing div and id name to style all the contents.</p>
<p>This is where the CSS Frame Generator comes in. Basically you enter your (x)html, with the main elements given id’s, and the application will create a stylesheet full of empty CSS attributes. You can then start filling in the style attributes and finally delete the ones you don’t use!</p>
<p>So, to sum up, it doesn’t help with design but could just save you some time and make your code better!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/free-online-css-framework-generator/">Free Online CSS Framework Generator</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Today I stumbled across a cool new online <strong>Web 2.0 application</strong>. It’s called ‘<strong>CSS Frame Generator</strong>‘ but I think that title is a little bit confusing to what it actually does..</p>
<p>Since CSS is <strong>hierarchical </strong>and <strong>semantic </strong>you can greatly condense your style sheets by cutting out the over use of <strong>classes </strong>and <strong>id’</strong>s. For example, if I were to have a list within a div, you only have to give the containing div and id name to style all the contents.</p>
<p>This is where the <a href="http://lab.xms.pl/css-generator/" target="_blank">CSS Frame Generator</a> comes in. Basically you enter your (x)html, with the main elements given id’s, and the application will create a stylesheet full of empty CSS attributes. You can then start filling in the style attributes and finally delete the ones you don’t use!</p>
<p>So, to sum up, it doesn’t help with <strong>design </strong>but could just save you some time and make your code better!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/free-online-css-framework-generator/">Free Online CSS Framework Generator</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/free-online-css-framework-generator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Design Rapping: The SEO Rapper &#8211; pure genius!!</title>
		<link>http://simondonaldson.com/web-design-rapping-the-seo-rapper/</link>
		<comments>http://simondonaldson.com/web-design-rapping-the-seo-rapper/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 13:54:10 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=67</guid>
		<description><![CDATA[<p>I can’t believe how good this guy is.. he knows his design AND he can rap! No seriously he can RAP!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/web-design-rapping-the-seo-rapper/">Web Design Rapping: The SEO Rapper &#8211; pure genius!!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>I can’t believe how good this guy is.. he knows his <strong>design</strong> AND he can <strong>rap</strong>! No seriously he can <strong>RAP!</strong></p>
<h3>The SEO Rapper &#8211; Design Rap</h3>
<p><object width="425" height="355" data="http://www.youtube.com/v/a0qMe7Z3EYg&amp;hl=en" type="application/x-shockwave-flash"><param name="wmode" value="transparent" /><param name="src" value="http://www.youtube.com/v/a0qMe7Z3EYg&amp;hl=en" /></object></p>
<h3>The SEO Rapper &#8211; Link Building 101</h3>
<p><object width="425" height="355" data="http://www.youtube.com/v/qC3UNewnA5g&amp;hl=en" type="application/x-shockwave-flash"><param name="wmode" value="transparent" /><param name="src" value="http://www.youtube.com/v/qC3UNewnA5g&amp;hl=en" /></object></p>
<h3>The SEO Rapper &#8211; Paid Search 101</h3>
<p><object width="425" height="355" data="http://www.youtube.com/v/c96LTLlaXew&amp;hl=en" type="application/x-shockwave-flash"><param name="wmode" value="transparent" /><param name="src" value="http://www.youtube.com/v/c96LTLlaXew&amp;hl=en" /></object></p>
<h3>The SEO Rapper &#8211; Social <strong style="color: black; background-color: #ffff66;">Media</strong> Addiction</h3>
<p><object width="425" height="355" data="http://www.youtube.com/v/mwAjur3_08Y&amp;hl=en" type="application/x-shockwave-flash"><param name="wmode" value="transparent" /><param name="src" value="http://www.youtube.com/v/mwAjur3_08Y&amp;hl=en" /></object></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/web-design-rapping-the-seo-rapper/">Web Design Rapping: The SEO Rapper &#8211; pure genius!!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/web-design-rapping-the-seo-rapper/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS quick reference and comparison table</title>
		<link>http://simondonaldson.com/css-quick-reference-and-comparison-table/</link>
		<comments>http://simondonaldson.com/css-quick-reference-and-comparison-table/#respond</comments>
		<pubDate>Sat, 14 Feb 2009 13:51:25 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=65</guid>
		<description><![CDATA[<p>Two of the trickiest problems when coding with CSS is knowing the property name, the order of the property attributes (if using shorthand) and knowing which browser supports what..</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/css-quick-reference-and-comparison-table/">CSS quick reference and comparison table</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Two of the trickiest problems when coding with <strong>CSS </strong>is knowing the <strong>property </strong>name, the order of the property <strong>attributes </strong>(if using <strong>shorthand</strong>) and knowing which browser supports what..</p>
<p>This is what you need:</p>
<p><a href="http://lesliefranke.com/files/reference/csscheatsheet.html" target="blank">CSS quick reference sheet</a></p>
<p>and</p>
<p><a href="http://meiert.com/en/indices/css-properties/" target="blank">CSS Property Index</a></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/css-quick-reference-and-comparison-table/">CSS quick reference and comparison table</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/css-quick-reference-and-comparison-table/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Combine all CSS media types into one style sheet</title>
		<link>http://simondonaldson.com/combine-all-css-media-types-into-one-style-sheet/</link>
		<comments>http://simondonaldson.com/combine-all-css-media-types-into-one-style-sheet/#respond</comments>
		<pubDate>Sat, 14 Feb 2009 13:48:29 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=60</guid>
		<description><![CDATA[<p>As you are probably already aware you can declare a media type for your CSS stylesheet. This enables you to have a specific style for online, mobile, print etc. Declaring these sheets seperately means you have extra http requests. The more requests per page the less efficient it becomes..</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/combine-all-css-media-types-into-one-style-sheet/">Combine all CSS media types into one style sheet</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>I have stumbled across another great <strong>CSS </strong>tip!</p>
<p><a title="Click here to view David Walsh's site" href="http://davidwalsh.name/combine-css-media-styles-file" target="_blank"> Combine Your CSS Media Styles Into One File</a></p>
<p>As you are probably already aware you can declare a <strong>media type</strong> for your <strong>CSS stylesheet</strong>. This enables you to have a specific style for online, mobile, print etc. Declaring these sheets seperately means you have extra <strong>http requests</strong>. The more requests per page the less efficient it becomes..</p>
<p>CSS has a built in method of declaring the type as if it were an ‘if’ statement. Hence you can keep all your CSS in the one file! F.A.B.</p>
<pre name="code" class="css">@media all
{
/* all other attributes (web, mobile etc) */
}

@media print
{
/* print attributes */
}</pre>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/combine-all-css-media-types-into-one-style-sheet/">Combine all CSS media types into one style sheet</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/combine-all-css-media-types-into-one-style-sheet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The BEST CSS cheatsheet yet and it’s all about shorthand</title>
		<link>http://simondonaldson.com/the-best-css-cheatsheet-yet-and-its-all-about-shorthand/</link>
		<comments>http://simondonaldson.com/the-best-css-cheatsheet-yet-and-its-all-about-shorthand/#respond</comments>
		<pubDate>Sat, 14 Feb 2009 13:43:37 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=57</guid>
		<description><![CDATA[<p>Well, it’s one of the best CSS cheat sheets I’ve seen yet. It sums up exactly what you want to know. </p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/the-best-css-cheatsheet-yet-and-its-all-about-shorthand/">The BEST CSS cheatsheet yet and it’s all about shorthand</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Well, it’s one of the best <strong>CSS cheat sheets</strong> I’ve seen yet. It sums up exactly what you want to know. It helps my <strong>productivity </strong>as the only thing i can’t remember is the order of the values in CSS shorthand. Specifically the font attributes!</p>
<p>So many thanks to <a title="leigeber.com" href="http://www.leigeber.com" target="_blank">leigeber.com</a></p>
<p>this one is a gem..</p>
<p><a title="download the CSS shorthand cheat sheet" href="http://www.leigeber.com/wp-content/uploads/2016/04/2008/04/css-cheat-sheet.pdf" target="_blank">download it here!</a></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/the-best-css-cheatsheet-yet-and-its-all-about-shorthand/">The BEST CSS cheatsheet yet and it’s all about shorthand</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/the-best-css-cheatsheet-yet-and-its-all-about-shorthand/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My first band CD! &#8211; just a little bit of fun</title>
		<link>http://simondonaldson.com/my-first-band-cd-just-a-little-bit-of-fun/</link>
		<comments>http://simondonaldson.com/my-first-band-cd-just-a-little-bit-of-fun/#respond</comments>
		<pubDate>Sat, 14 Feb 2009 12:49:05 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=53</guid>
		<description><![CDATA[<p>One of the best things about the internet is it’s ability to entertain and inspire. Today abduzeedo.com published a post about My First Band CD. Ages ago i saw a few sites which generate random band names, Eiffel 65 who released ‘Blue’ was commonly known to use one, but this post goes further. </p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/my-first-band-cd-just-a-little-bit-of-fun/">My first band CD! &#8211; just a little bit of fun</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>One of the best things about the internet is it’s ability to <strong>entertain </strong>and <strong>inspire</strong>. Today <a title="abduzeedo a really cool site" href="http://abduzeedo.com/" target="blank">abduzeedo.com</a> published a post about <a title="abduzeedo - my first band cd" href="http://abduzeedo.com/my-first-band-cd" target="blank">My First Band CD</a>. Ages ago i saw a few sites which generate random band names, <a title="Wikipedia Eiffel 65" href="http://en.wikipedia.org/wiki/Eiffel_65" target="blank">Eiffel 65</a> who released ‘Blue’ was commonly known to use one, but this post goes further. It gives you three links:</p>
<div class="post_content">
<p><a title="Random band name" href="http://en.wikipedia.org/wiki/Special:Random" target="blank">Link 1</a> returns a random wikipedia article and your new band name..</p>
<p><a title="Random album title" href="http://www.quotationspage.com/random.php3" target="blank">Link 2</a> returns a page, the last four words of the last quote make up your album title..</p>
<p><a title="Random album image" href="http://www.flickr.com/explore/interesting/7days/" target="blank">Link 3</a> returns a flickr page, the third picture is your album art..</p>
<p>You then use these links to create you first band cd! As you can see from the post on <a title="abduzeedo - my first band cd" href="http://abduzeedo.com/my-first-band-cd" target="blank">abduzeedo.com</a> there have been quite a few entries!</p>
<p>My bands name is: Sousville which is a <a title="a small town in france" href="http://en.wikipedia.org/wiki/Sousville" target="blank">small town in France</a></p>
<p>My album title is: misfortune or be miserable which is a quote by <a title="a quote by Mihaly Csikszentmihalyi" href="http://www.quotationspage.com/quotes/Mihaly_Csikszentmihalyi/" target="blank">Mihaly Csikszentmihalyi</a></p>
<p>My album art is: a picture of three ladybirds from a photographer called <a title="Cajita Dorada on flickr" href="http://www.flickr.com/photos/cajita_dorada/2551588312/" target="blank">Cajita Dorada</a></p>
<p>This is what i came up with…</p>
<p><img title="A picture of my first band cd" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/first_cd_graphic-euphoira.co_.uk_.jpg" alt="A picture of my first band cd" /></p>
<p>What do you think?</p>
<p>If you want to see how i mocked this up you can <a title="Download the psd of My First Band Cd" href="/downloads/psds/first_cd_graphic-euphoira.co_.uk_.zip">download the psd file here</a> (comment me back please)</p>
<p>Well that’s me done, i quite enjoyed this post PLUS it meant i didn’t watch <strong>Big Brother</strong> like the rest of the UK, never a bad thing!</div>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/my-first-band-cd-just-a-little-bit-of-fun/">My first band CD! &#8211; just a little bit of fun</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/my-first-band-cd-just-a-little-bit-of-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS horizontal drop down menus: A great resource list!</title>
		<link>http://simondonaldson.com/css-horizontal-drop-down-menus-a-great-resource-list/</link>
		<comments>http://simondonaldson.com/css-horizontal-drop-down-menus-a-great-resource-list/#respond</comments>
		<pubDate>Sat, 14 Feb 2009 01:59:32 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=43</guid>
		<description><![CDATA[<p>Getting a CSS drop down menu to work across all browsers can be very tricky especially as internet explorer doesn’t really like a hover state on anything other than a anchor tag! Check out this great collection of popular solutions including pure CSS, Javascript and AJAX!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/css-horizontal-drop-down-menus-a-great-resource-list/">CSS horizontal drop down menus: A great resource list!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>I was very pleased to get this link in my daily blog subscription as i was just looking into these at work today! Getting a <strong>CSS drop down menu</strong> to work across all <strong>browsers</strong> can be very tricky especially as internet explorer doesn’t really like a hover state on anything other than a anchor tag! Check out this great collection of popular solutions including pure <strong>CSS</strong>, <strong>Javascript</strong> and <strong>AJAX!</strong></p>
<p><a title="user-friendly horizontal or vertical navigation menus using CSS" href="http://www.noupe.com/css/multilevel-drop-down-navigation-menus-examples-and-tutorials.html" target="_blank">Multilevel Drop Down Navigation Menus: Examples and Tutorials</a></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/css-horizontal-drop-down-menus-a-great-resource-list/">CSS horizontal drop down menus: A great resource list!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/css-horizontal-drop-down-menus-a-great-resource-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digital Temple &#8211; a new digital creative magazine</title>
		<link>http://simondonaldson.com/digital-temple-a-new-digital-creative-magazine/</link>
		<comments>http://simondonaldson.com/digital-temple-a-new-digital-creative-magazine/#respond</comments>
		<pubDate>Sat, 14 Feb 2009 01:56:56 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=40</guid>
		<description><![CDATA[<p>Wow this digital magazine really rocks! Issue two has just been released so it’s still in it’s infancy. It is packed full of creative montages, illustrations and photography.</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/digital-temple-a-new-digital-creative-magazine/">Digital Temple &#8211; a new digital creative magazine</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Wow this <strong>digital magazine</strong> really rocks! Issue two has just been released so it’s still in it’s infancy. It is packed full of <strong>creative montages</strong>, <strong>illustrations </strong>and <strong>photography</strong>. Sadly i can’t read french but who needs to, the content speaks for it’s self.</p>
<p><a title="Click here to view www.digitaltemple.com" href="http://www.digital-temple.com/" target="blank"><img title="A picture of a waterfall with abstract lights taken from digitaltemple.com" src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/digitaltemple.jpg" alt="A picture of a waterfall with abstract lights taken from digitaltemple.com" /></a></p>
<p>So if you have a spare 20 minutes, check out <a title="Click here to view www.digitaltemple.com" href="http://www.digital-temple.com/" target="blank">Digital Temple magazine</a></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/digital-temple-a-new-digital-creative-magazine/">Digital Temple &#8211; a new digital creative magazine</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/digital-temple-a-new-digital-creative-magazine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 3 is here!</title>
		<link>http://simondonaldson.com/firefox-3-is-here/</link>
		<comments>http://simondonaldson.com/firefox-3-is-here/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 01:53:23 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=37</guid>
		<description><![CDATA[<p>After months and months of hard work the peeps over at Mozilla.org have released the latest copy of Firefox. If you haven’t heard of Firefox before WHERE HAVE YOU BEEN? It is the best independently developed compliant browser in the world.. FACT!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/firefox-3-is-here/">Firefox 3 is here!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><a title="Click here to download firefox 3" href="http://www.mozilla.com/en-US/" target="_blank"><img src="http://developer.simondonaldson.com/wp-content/uploads/2016/04/firefox-wordmark-horizontal.png" alt="Firefox 3 is released!" /></a></p>
<h3><strong>Firefox</strong> &#8211;  a compliant browser</h3>
<p>After months and months of hard work the peeps over at <a title="Click to view Mozilla.org" href="http://www.mozilla.org/" target="_blank">Mozila.org</a> have released the latest copy of <a title="Click to download firefox 3" href="http://www.mozilla.com/en-US/" target="_blank">Firefox</a>. If you haven’t heard of Firefox before <strong>WHERE HAVE YOU BEEN?</strong> It is the <strong>best independently developed compliant browser</strong> in the world.. FACT!</p>
<p>In a world dominated by <a title="Microsoft sucks" href="http://www.youtube.com/watch?v=wR1OOqaefws" target="_blank">Microsoft</a>, and their policy of ignoring any <strong>web design standards</strong>, Firefox offers a breath of fresh air. It is fully <strong>compliant </strong>to <a title="Click here to find out about W3C standards" href="http://www.w3.org/" target="_blank">W3C standards</a> and fully supports CSS 2. <a title="Click here to view css3.info and find out about firefox 3.1" href="http://www.css3.info/firefox-developers-accelerate-css-implementation/" target="_blank">Version 3.1 will offer even more and will start supporting <strong>CSS 3 selectors!</strong></a>.</p>
<p>It also supports open source <strong>plugins</strong>, <strong>themes </strong>and of course <strong>add-ons</strong> such as <strong>Flash </strong>or <strong>Java</strong>. It even now supports things like the <a title="Click to visit turntool.com" href="http://www.turntool.com/" target="_blank">Turntool Viewer</a>. Added together with the auto-install and update features it is easy to keep up to date with the newest releases.</p>
<p>Basically to sum up… Firefox works and it makes the web look <strong>beautiful </strong>again. If you’re not a fancy dan with your lovely purrrdy mac then you need to install this!</p>
<h3>Plugins &#8211; browser heaven</h3>
<p>One of the best features of <strong>Firefox </strong>is the ability to install <strong>plugins </strong>which enhance your net use. As a <strong>web developer</strong> these plugins are even more fantastic as they can cut development time, help find bugs and generally make your day to day job easier.</p>
<p>Some of the plugins that i use include:</p>
<p><a title="Click here to download the Web Developer plugin" href="https://addons.mozilla.org/en-US/firefox/addon/60" target="_blank">Web Developer</a> &#8211; This tool bar is so useful i almost forgot it was a plugin. It has an amazing array of features, too many to list, each one is super useful. I guess the best ones would be disabling CSS or Javascript or Flash, cookies, forms, images, displaying meta info, clearing the browser cache, outlining elements, resizing the window, viewing source code in colour and validating your code.</p>
<p><a title="Click here to download the Firebug plugin" href="https://addons.mozilla.org/en-US/firefox/addon/1843" target="_blank">Firebug</a> &#8211; this plugin allows you to edit html, CSS, Javascript ‘LIVE’ in a web page. The results are show in the browser and if you have ftp support you can even save the edited file. This is great for correcting CSS bugs or layout issues. Another great feature is its debugging tool, if you write any form of JavaScript you will find this feature irreplaceable!</p>
<p><a title="Click here to download the Colorzilla plugin" href="https://addons.mozilla.org/en-US/firefox/addon/271" target="_blank">ColorZilla</a> &#8211; This tool has more features that you might think! The two main ones that I use are the colour dropper tool which allows you to sample a colour from anywhere within a web page, and the outline tool which displays a dashed red line around all elements. This is especially useful when designing CSS layouts as you can view divs and other elements.</p>
<p><a title="Click here to download the Screengrab! plugin" href="https://addons.mozilla.org/en-US/firefox/addon/1146" target="_blank">Screengrab!</a> &#8211; Anther simple but great tool! It simply allows you to screen capture a web page and either output a png file or copy it to your clipboard where you can then paste it into your authoring software. This is especially useful as it can screen grab the whole web page and not just the visible partition.</p>
<p><a title="Click here to download the ViewSourceWith plugin" href="https://addons.mozilla.org/en-US/firefox/addon/394" target="_blank">ViewSourceWith</a> &#8211; A simple idea but nether-the-less immensely useful. View the web pages source directly in your authoring software ie Dreamweaver!</p>
<p><a title="Click here to download the Live HTTP headers plugin" href="https://addons.mozilla.org/en-US/firefox/addon/3829" target="_blank">Live HTTP headers</a> &#8211; This plugin displays your web sites live HTTP header requests are they are sent and received.</p>
<p><a title="Click here to download the Tamper Data plugin" href="https://addons.mozilla.org/en-US/firefox/addon/966" target="_blank">Tamper Data</a> &#8211; If you should want to do such a thing as tamper with your HTTP headers then this is the plugin for you. Just start it up and it intercepts all the headers, you then edit them and submit away!!</p>
<p><a title="Click here to download FireFTP plugin" href="https://addons.mozilla.org/en-US/firefox/addon/684" target="_blank">FireFTP</a> &#8211; Turn Firefox into a ftp client</p>
<p><a title="Click here to download the GSpace plugin" href="https://addons.mozilla.org/en-US/firefox/addon/1593" target="_blank">GSpace</a> &#8211; You will never need your USB key fob again. This uses gmail as a ftp remote folder. You can upload anything directly to your gmail inbox. It will use the gmail mp3 player to stream mp3’s and you can view images by thumbnail. One downside is gmails 19mb cap per upload but you can split your files. One bonus.. my 6gig gmail account!</p>
<p><a title="Click here to download the English Dictionary plugin" href="https://addons.mozilla.org/en-US/firefox/addon/3366" target="_blank">English Dictionary</a> &#8211; Speaks for itself. Right click a misspelt word and just select the right one. Bing bang bosh</p>
<p><a title="Click here to download the Piclens plugin" href="https://addons.mozilla.org/en-US/firefox/addon/5579" target="_blank">PicLens</a> &#8211; A 3D virtual wall for displaying photo albums and videos. The sites have to be compatible but with flickr, facebook and myspace in the loop it’s a winner already</p>
<p><a title="Click here to download the Download status bar plugin" href="https://addons.mozilla.org/en-US/firefox/addon/26" target="_blank">Download Status Bar</a> &#8211; If the download pop-up annoys you this is what you need. It integrates the download status into you status bar and has many extra features to make downloading a neat and tidy business.</p>
<p>So first impressions are good. The interface is smart but clean. Everything seems to work. I guess this is what it must be like to own a mac!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/firefox-3-is-here/">Firefox 3 is here!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/firefox-3-is-here/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS Reset: the first step to browser compatibility</title>
		<link>http://simondonaldson.com/css-reset-browser-compatibility/</link>
		<comments>http://simondonaldson.com/css-reset-browser-compatibility/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 01:59:58 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=34</guid>
		<description><![CDATA[<p>As everybody knows, getting a website to look the same across different browsers is a tricky task to get right, if not impossible. That is because every browser has it’s own standard default CSS styling sheet built in. Discover how to reset them and create a blank canvas!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/css-reset-browser-compatibility/">CSS Reset: the first step to browser compatibility</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>As everybody knows, getting a <strong>website </strong>to look the same across different <strong>browsers </strong>is a tricky task to get right, if not impossible. That is because every browser has it’s own standard default <strong>CSS styling sheet</strong> built in. So <strong>Mozilla Firefox</strong> will have a different default style to IE7 or even IE8. Even though these differences are subtle they are enough to give you some surprising results when you view your design in a new <strong>browser </strong>or platform.</p>
<p>The only way to fix this is to include at the top of your own <strong>CSS style sheet</strong> a ‘<strong>CSS Reset</strong>‘ script.<br />
A while ago i stumbled across a basic <strong>CSS reset script</strong> and after some research i discovered <a title="Reset Reloaded" href="http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/" target="_blank">Eric Meyer’s CSS Rest Reloaded</a> script. Eric has created a really comprehensive script but as ever i felt the need to edit it for my own use. I personally felt it could be stripped down slightly and sometimes went too far. Specifically the body, blockquote, q resets and setting list-style to ‘none’. The following is what i had left:</p>
<pre name="code" class="css">html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; line-height:100%;}
:focus {
/*outline: 0; if used define new style */
}
ol, ul {list-style:circle;}
/* tables still need ‘cellspacing=”0″‘ in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}</pre>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/css-reset-browser-compatibility/">CSS Reset: the first step to browser compatibility</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/css-reset-browser-compatibility/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cosmicbug &#8211; a photography site by Gain Lee</title>
		<link>http://simondonaldson.com/cosmicbug-photography-gain-lee/</link>
		<comments>http://simondonaldson.com/cosmicbug-photography-gain-lee/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 01:47:33 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=30</guid>
		<description><![CDATA[<p>Cosmicbug is a wordpress blog written by Gain Lee and dedicated to his two passions in life, photography and astronomy. Check it out!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/cosmicbug-photography-gain-lee/">Cosmicbug &#8211; a photography site by Gain Lee</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<figure style="width: 580px" class="wp-caption alignnone"><a href="cosmicbug.wordpress.com"><img title="A picture taken by Gain Lee - cosmicbug.wordpress.com" src="/wp-content/uploads/2016/04/glee-astrotrac-80m.jpg" alt="© Gain Lee 2008 (cosmicbug.wordpress.com)" width="580" height="228" /></a><figcaption class="wp-caption-text">© Gain Lee 2008 (http://cosmicbug.wordpress.com)</figcaption></figure>
<p><strong>Cosmicbug </strong>is a wordpress blog written by <strong>Gain Lee</strong> and dedicated to his two passions in life, <strong>photography </strong>and <strong>astronomy</strong>.<br />
<strong>Gain </strong>has been a <strong>professional photographer</strong> for years and his blog gives you a small glimpse at the vast range of pictures that he has taken. His subjects include <strong>stars</strong>, <strong>comets</strong>, <strong>galaxies</strong>, <strong>nature</strong>, <strong>landscape </strong>and <strong>portraits</strong>. Gain has had several shots published in international magazines and had a small global fan base. There are some really nice shots there!</p>
<p><a title="Check out http://cosmicbug.wordpress.com/" href="http://cosmicbug.wordpress.com/" target="_blank">Check out cosmicbug here</a></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/cosmicbug-photography-gain-lee/">Cosmicbug &#8211; a photography site by Gain Lee</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/cosmicbug-photography-gain-lee/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Create a RSS feed for any category or tag in WordPress</title>
		<link>http://simondonaldson.com/create-a-rss-feed-for-any-category-or-tag-in-wordpress/</link>
		<comments>http://simondonaldson.com/create-a-rss-feed-for-any-category-or-tag-in-wordpress/#respond</comments>
		<pubDate>Fri, 13 Feb 2009 01:35:11 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=23</guid>
		<description><![CDATA[<p>If you want to create a RSS feed for any category or tag within your blog, simply copy and paste the URL shortcut to that category or tag, then add on the end ‘/feed/’</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/create-a-rss-feed-for-any-category-or-tag-in-wordpress/">Create a RSS feed for any category or tag in WordPress</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Just a quicky as i found a great and quick <strong>WordPress </strong>tip.</p>
<p>If you want to create a <strong>RSS feed</strong> for any <strong>category </strong>or <strong>tag </strong>within your <strong>blog</strong>, simply copy and paste the URL shortcut to that <strong>category </strong>or <strong>tag</strong>, then add on the end <strong>‘/feed/’</strong></p>
<p>e.g. for the <strong>category </strong>‘<strong>WordPress</strong>’:</p>
<pre>URL = http://developer.simondonaldson.com/category/wordpress

the RSS = http://developer.simondonaldson.com/category/wordpress/feed/

http://developer.simondonaldson.com/category/wordpress/feed/
http://developer.simondonaldson.com/category/wordpress/feed/rss/
http://developer.simondonaldson.com/category/wordpress/feed/rss2/
http://developer.simondonaldson.com/category/wordpress/feed/rdf/
http://developer.simondonaldson.com/category/wordpress/feed/atom/</pre>
<p>That’s it… Done!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/create-a-rss-feed-for-any-category-or-tag-in-wordpress/">Create a RSS feed for any category or tag in WordPress</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/create-a-rss-feed-for-any-category-or-tag-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A great list of WordPress Plugins</title>
		<link>http://simondonaldson.com/a-great-list-of-wordpres-plug-ins/</link>
		<comments>http://simondonaldson.com/a-great-list-of-wordpres-plug-ins/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 01:30:16 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=20</guid>
		<description><![CDATA[<p>I discovered this list via one of the RSS feeds i subscribe to.. it’s very comprehensive and has some really useful plugins.. definitely check it out!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/a-great-list-of-wordpres-plug-ins/">A great list of WordPress Plugins</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>I discovered this list via one of the RSS feeds i subscribe to.. it’s very <strong>comprehensive </strong>and has some really useful <strong>plugins</strong>.. definitely check it out, though some won’t be needed if you have updated to WP2.5+</p>
<p><a href="http://www.noupe.com/wordpress/powerfull-list-of-wordpress-lifesavers-plugin.html" target="blank">a powerfull list of wordpress lifesavers plugins</a></p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/a-great-list-of-wordpres-plug-ins/">A great list of WordPress Plugins</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/a-great-list-of-wordpres-plug-ins/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Variables, setTimeout and Internet Explorer</title>
		<link>http://simondonaldson.com/javascript-variables-settimeout-ie/</link>
		<comments>http://simondonaldson.com/javascript-variables-settimeout-ie/#respond</comments>
		<pubDate>Thu, 12 Feb 2009 14:06:13 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=11</guid>
		<description><![CDATA[<p>If you write any sort of Javascript code then you probably have come across this at some point. Passing a variable to a function triggered from setTimeout doesn’t work in IE. Luckily I stumbled across a widely unknown solution!</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/javascript-variables-settimeout-ie/">Variables, setTimeout and Internet Explorer</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<h2>The Problem with setTimeout</h2>
<p>If you write any sort of <strong>Javascript </strong>code then you probably have come across this at some point. Passing a <strong>variable </strong>to a <strong>function </strong>triggered from <strong>setTimeout </strong>doesn’t work in <strong>IE</strong>. Luckily I stumbled across a widely unknown solution!</p>
<p>Normally you would use this:</p>
<pre class="js">setTimeout(“myFunction(‘“+variable+”’)”,1000);
</pre>
<p>but you are meant to be able to use this:</p>
<pre class="js">setTimeout(myFunction,1000,variable);
</pre>
<p>but frustratingly it doesn’t work in any version of <strong>Internet Explorer</strong>.</p>
<h3>The Solution</h3>
<p>Well, it is surprisingly simple. You just need to encase your function name in a ‘<strong>closure</strong>’. i.e. a function declaration. This is surprisingly similar to flash actionscript which is of course <strong>javascript </strong>based. Why didn’t I think of this before??</p>
<p>So you simply put:</p>
<pre class="js">setTimeout(function(){myFunction(variable); variable = null},1000);
</pre>
<p>the ‘variable = null’ is to stop a <strong>memory leak</strong> as the variable is not deleted as it should be.</p>
<p>(thanks <a title="click to visit makemineatriple.com" href="http://gullan.org.uk/passing-parameters-function-settimeout" target="_blank">makemineatriple</a>)</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/javascript-variables-settimeout-ie/">Variables, setTimeout and Internet Explorer</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/javascript-variables-settimeout-ie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When windows goes bad! &#8211; it becomes art!</title>
		<link>http://simondonaldson.com/when-windows-goes-bad-it-becomes-art/</link>
		<comments>http://simondonaldson.com/when-windows-goes-bad-it-becomes-art/#respond</comments>
		<pubDate>Mon, 09 Feb 2009 17:36:01 +0000</pubDate>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		
		<guid isPermaLink="false">http://developer.simondonaldson.com/?p=3</guid>
		<description><![CDATA[<p>This one made me chuckle, Xubor, who has a youtube channel called xubor2000, decided not to smash his pc after getting yet another terminal window error. Instead he used it to produce a piece of cool modern art. Why do i suddenly want my windows to crash? found via TechEBlog.</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/when-windows-goes-bad-it-becomes-art/">When windows goes bad! &#8211; it becomes art!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>This one made me chuckle, <strong>Xubor</strong>, who has a <a title="visit xubor's youtube channel" href="http://www.youtube.com/user/Xubor2000" target="_blank">youtube channel called xubor2000</a>, decided not to smash his pc after getting yet another terminal w<strong>indow error</strong>. Instead he used it to produce a piece of cool <strong>modern art</strong>. Why do i suddenly want my windows to <strong>crash</strong>?</p>
<p><object width="425" height="344" data="http://www.youtube.com/v/wX2mbCo3LGk&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/wX2mbCo3LGk&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>found via <a href="http://www.techeblog.com/index.php/tech-gadget/painting-with-a-windows-error">TechEBlog</a>.</p>
<p>The post <a rel="nofollow" href="http://simondonaldson.com/when-windows-goes-bad-it-becomes-art/">When windows goes bad! &#8211; it becomes art!</a> appeared first on <a rel="nofollow" href="http://simondonaldson.com">Simon Donaldson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simondonaldson.com/when-windows-goes-bad-it-becomes-art/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: https://www.w3-edge.com/products/

Object Caching 3083/5570 objects using memcache
Page Caching using memcache
Minified using disk
Database Caching using memcache

 Served from: simondonaldson.com @ 2017-04-20 04:10:05 by W3 Total Cache -->