<?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>Dan Jeffrey</title>
	<atom:link href="http://www.danj.me/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.danj.me</link>
	<description>Cake or death</description>
	<lastBuildDate>Fri, 14 Jan 2011 15:56:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Offline audio/video HTML5 tag support for offline mobile web applications</title>
		<link>http://www.danj.me/2011/01/14/offline-audiovideo-html5-tag-support-for-offline-mobile-web-applications/</link>
		<comments>http://www.danj.me/2011/01/14/offline-audiovideo-html5-tag-support-for-offline-mobile-web-applications/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 15:56:51 +0000</pubDate>
		<dc:creator>danj</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.danj.me/?p=387</guid>
		<description><![CDATA[Support matrix will be here shortly&#8230;]]></description>
			<content:encoded><![CDATA[<p>Support matrix will be here shortly&#8230;</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.danj.me/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.danj.me/2011/01/14/offline-audiovideo-html5-tag-support-for-offline-mobile-web-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 and the future of the World Wide Web</title>
		<link>http://www.danj.me/2011/01/14/html5-and-the-future-of-the-world-wide-web/</link>
		<comments>http://www.danj.me/2011/01/14/html5-and-the-future-of-the-world-wide-web/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 15:50:55 +0000</pubDate>
		<dc:creator>danj</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.danj.me/?p=344</guid>
		<description><![CDATA[Stuff I&#8217;ve been writing on a notepad, instead of a computer, will be here, soon.]]></description>
			<content:encoded><![CDATA[<p>Stuff I&#8217;ve been writing on a notepad, instead of a computer, will be here, soon.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.danj.me/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.danj.me/2011/01/14/html5-and-the-future-of-the-world-wide-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick and dirty JavaScript &#8216;class&#8217; inheritance</title>
		<link>http://www.danj.me/2010/01/24/javascript-inheritance-bad-nerves/</link>
		<comments>http://www.danj.me/2010/01/24/javascript-inheritance-bad-nerves/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 07:37:02 +0000</pubDate>
		<dc:creator>danj</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.danj.me/?p=292</guid>
		<description><![CDATA[Meh; var Dog = function() { this.say = function( name ) { return name; } }; var Animal = function() { this.inherit = Dog; this.inherit(); }; var pet2 = new Animal(); pet2.say(&#34;bob&#34;); Something about writing on a whiteboards. Of course, there&#8217;s load of different ways you could write this, meh.]]></description>
			<content:encoded><![CDATA[<p>Meh;</p>
<pre class="brush: jscript;">
var Dog = function() {

    this.say = function( name ) {

       return name;

    }

};

var Animal = function() {

    this.inherit = Dog;
    this.inherit();

};

var pet2 = new Animal();

pet2.say(&quot;bob&quot;);
</pre>
<p>Something about writing on a whiteboards.</p>
<p>Of course, there&#8217;s load of different ways you could write this, meh.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.danj.me/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.danj.me/2010/01/24/javascript-inheritance-bad-nerves/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What I&#8217;m doing&#8230;</title>
		<link>http://www.danj.me/2009/12/09/what-im-doing/</link>
		<comments>http://www.danj.me/2009/12/09/what-im-doing/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 00:44:14 +0000</pubDate>
		<dc:creator>danj</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.danj.me/?p=288</guid>
		<description><![CDATA[&#8216;Bleeding edge technology&#8217; projects rock&#8230;!]]></description>
			<content:encoded><![CDATA[<p>&#8216;Bleeding edge technology&#8217; projects rock&#8230;! <img src='http://www.danj.me/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.danj.me/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.danj.me/2009/12/09/what-im-doing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Swine flu paranoia</title>
		<link>http://www.danj.me/2009/09/18/swine-flu-paranoia/</link>
		<comments>http://www.danj.me/2009/09/18/swine-flu-paranoia/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 19:00:45 +0000</pubDate>
		<dc:creator>danj</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[paranoia]]></category>
		<category><![CDATA[swine flu]]></category>

		<guid isPermaLink="false">http://www.danj.me/?p=279</guid>
		<description><![CDATA[Having just had a nasty virus I thought this was particularly amusing&#8230;]]></description>
			<content:encoded><![CDATA[<p>Having just had a nasty virus I thought this was particularly amusing&#8230;</p>
<p><a href="http://www.danj.me/2009/09/18/swine-flu-paranoia/swine_flu_paranoia/" rel="attachment wp-att-280"><img src="http://www.danj.me/wp-content/uploads/swine_flu_paranoia.jpg" alt="swine_flu_paranoia" title="swine_flu_paranoia" width="464" height="345" class="aligncenter size-full wp-image-280" /></a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.danj.me/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.danj.me/2009/09/18/swine-flu-paranoia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Account &#8211; Take 23</title>
		<link>http://www.danj.me/2009/08/07/google-account-take-23/</link>
		<comments>http://www.danj.me/2009/08/07/google-account-take-23/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 03:50:53 +0000</pubDate>
		<dc:creator>danj</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[account]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[googlearebecomingrubbish]]></category>

		<guid isPermaLink="false">http://www.danj.me/2009/08/07/google-account-take-23/</guid>
		<description><![CDATA[So I&#8217;ve sent at least 20 account recovery forms filling in different information in fields I&#8217;m hoping might actually get looked into, I wonder how many times I&#8217;ll have to submit my requests to their automated system before someone pays attention to why so many forgotten account requests have been filled out for my account&#8230;]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve sent at least 20 account recovery forms filling in different information in fields I&#8217;m hoping might actually get looked into, I wonder how many times I&#8217;ll have to submit my requests to their automated system before someone pays attention to why so many forgotten account requests have been filled out for <em>my account</em>&#8230;</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.danj.me/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.danj.me/2009/08/07/google-account-take-23/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dennis Edwards vs M People &#8211; Don&#8217;t Look Any Further</title>
		<link>http://www.danj.me/2009/08/02/dennis-edwards-vs-m-people-dont-look-any-further/</link>
		<comments>http://www.danj.me/2009/08/02/dennis-edwards-vs-m-people-dont-look-any-further/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 01:56:21 +0000</pubDate>
		<dc:creator>danj</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.danj.me/?p=262</guid>
		<description><![CDATA[Ended up digging this one up this evening, you can&#8217;t beat the original IMO; or can you? M People did a good job with their cover&#8230; Dennis Edwards &#8211; Don&#8217;t Look Any Further M People &#8211; Don&#8217;t Look Any Further The Kane gang don&#8217;t deserve a mention though, IMO&#8230;]]></description>
			<content:encoded><![CDATA[<p>Ended up digging this one up this evening, you can&#8217;t beat the original IMO; or can you? M People did a good job with their cover&#8230;</p>
<p><a href="http://www.danj.me/grab/dennis_edwards_-_dont_look_any_further.mp3">Dennis Edwards &#8211; Don&#8217;t Look Any Further</a></p>
<p><a href="http://www.danj.me/grab/m_people_-_dont_look_any_further.mp3">M People &#8211; Don&#8217;t Look Any Further</a></p>
<p>The Kane gang don&#8217;t deserve a mention though, IMO&#8230;</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.danj.me/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.danj.me/2009/08/02/dennis-edwards-vs-m-people-dont-look-any-further/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.danj.me/grab/dennis_edwards_-_dont_look_any_further.mp3" length="4941125" type="audio/mpeg" />
<enclosure url="http://www.danj.me/grab/m_people_-_dont_look_any_further.mp3" length="9269478" type="audio/mpeg" />
		</item>
		<item>
		<title>Perfect house with the perfect view and a perfect sunset</title>
		<link>http://www.danj.me/2009/08/01/perfect-house-with-the-perfect-view-and-a-perfect-sunset/</link>
		<comments>http://www.danj.me/2009/08/01/perfect-house-with-the-perfect-view-and-a-perfect-sunset/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 21:16:17 +0000</pubDate>
		<dc:creator>danj</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[awesome]]></category>
		<category><![CDATA[crouch end]]></category>
		<category><![CDATA[potential new house]]></category>
		<category><![CDATA[sunset]]></category>

		<guid isPermaLink="false">http://www.danj.me/?p=253</guid>
		<description><![CDATA[I&#8217;m still in shock at how amazing the house I just went to look at was &#8211; the first house nonetheless that I&#8217;ve looked at when looking for a new place to move to! Talk about an epic sunset&#8230; It&#8217;s a shame the 3g iPhone doesn&#8217;t have a better camera as the pics don&#8217;t do [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m still in shock at how amazing the house I just went to look at was &#8211; the first house nonetheless that I&#8217;ve looked at when looking for a new place to move to!</p>
<p>Talk about an epic sunset&#8230;</p>

<a href='http://www.danj.me/2009/08/01/perfect-house-with-the-perfect-view-and-a-perfect-sunset/img_0141/' title='img_0141'><img width="150" height="150" src="http://www.danj.me/wp-content/uploads/img_0141-150x150.jpg" class="attachment-thumbnail" alt="img_0141" title="img_0141" /></a>
<a href='http://www.danj.me/2009/08/01/perfect-house-with-the-perfect-view-and-a-perfect-sunset/img_0142/' title='img_0142'><img width="150" height="150" src="http://www.danj.me/wp-content/uploads/img_0142-150x150.jpg" class="attachment-thumbnail" alt="img_0142" title="img_0142" /></a>
<a href='http://www.danj.me/2009/08/01/perfect-house-with-the-perfect-view-and-a-perfect-sunset/img_0143/' title='img_0143'><img width="150" height="150" src="http://www.danj.me/wp-content/uploads/img_0143-150x150.jpg" class="attachment-thumbnail" alt="img_0143" title="img_0143" /></a>

<p>It&#8217;s a shame the 3g iPhone doesn&#8217;t have a better camera as the pics don&#8217;t do it justice, think I&#8217;ll be upgrading my iPhone pretty soon.</p>
<p>Really hope it&#8217;s available to move to next week&#8230;</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.danj.me/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.danj.me/2009/08/01/perfect-house-with-the-perfect-view-and-a-perfect-sunset/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Account Compromised &#8211; Evil Google</title>
		<link>http://www.danj.me/2009/07/25/google-account-compromised/</link>
		<comments>http://www.danj.me/2009/07/25/google-account-compromised/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 13:55:45 +0000</pubDate>
		<dc:creator>danj</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[account]]></category>
		<category><![CDATA[compromised]]></category>
		<category><![CDATA[evil]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[hacked]]></category>
		<category><![CDATA[nosupport]]></category>

		<guid isPermaLink="false">http://www.danj.me/?p=244</guid>
		<description><![CDATA[I was absolutely furious to find yesterday when I got into work that I could no longer log into my google account that I&#8217;ve had for years and years. Not only is this a major inconvenience for the obvious reasons, I also have all my Google services including analytics, docs et al tied to this [...]]]></description>
			<content:encoded><![CDATA[<p>I was absolutely furious to find yesterday when I got into work that I could no longer log into my google account that I&#8217;ve had for years and years. Not only is this a major inconvenience for the obvious reasons, I also have all my Google services including analytics, docs et al tied to this account, some of which have pretty important information in them.</p>
<p>So far Google have been the most unhelpful company in the world to deal with in terms of support. I&#8217;m even still logged in with the saved session in my browser, I can provide details of the exact times e-mails in my Gmail inbox were sent because I&#8217;ve used e-mail forwarding with gmail for a while and second to that the google profile tied to my account <a href="http://www.google.com/profiles/104594287860271900924">here</a> is clearly <a href="http://www.danj.me/about/">me</a>.</p>
<p>Yet the <a href="https://www.google.com/support/accounts/bin/request.py?ara=1&#038;hl=en">Google accounts recovery form</a> is a complete waste of time and gets you no further than an automated response and there is no way of getting in touch with someone from Google to do an actual &#8216;investigation&#8217; and there&#8217;s no option to provide other verifiable information that will plainly show this is my account.</p>
<p>It seems I&#8217;m sod out of luck, I&#8217;ve lost a lot here and I&#8217;m at a loss to see what can be done about it. If Google don&#8217;t want to be losing users in the long run they&#8217;re doing a crap job of it right now, at least when I had a Hotmail account &#8216;hacked&#8217; years ago I actually got to contact someone at MSN who verified most of the information I supplied and could plainly see it was my account.</p>
<p>Google are evil, has anyone else had any experiences with Google accounts being stolen and if so have you had any success in getting your account back?</p>
<p><script src="http://slashdot.org/slashdot-it.js" type="text/javascript"></script></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.danj.me/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.danj.me/2009/07/25/google-account-compromised/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Array comprehension in JavaScript &gt;= 1.7</title>
		<link>http://www.danj.me/2009/05/21/array-comprehension-in-javascript-17/</link>
		<comments>http://www.danj.me/2009/05/21/array-comprehension-in-javascript-17/#comments</comments>
		<pubDate>Thu, 21 May 2009 14:27:05 +0000</pubDate>
		<dc:creator>danj</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[XUL]]></category>
		<category><![CDATA[array comprehension]]></category>
		<category><![CDATA[javascript 1.7]]></category>
		<category><![CDATA[loop]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[xul]]></category>

		<guid isPermaLink="false">http://www.danj.me/?p=226</guid>
		<description><![CDATA[I was discussing JavaScript 1.7 / 1.8&#8242;s specification this morning with one of my colleagues Chris Constandinou, he&#8217;s working on a XUL app for Tesco at the moment while I&#8217;m assigned to the redevelopment of www.tescodigital.com He has the luxury of using some of the new parts of the specification within the standalone player that [...]]]></description>
			<content:encoded><![CDATA[<p>I was discussing JavaScript 1.7 / 1.8&#8242;s specification this morning with one of my colleagues Chris Constandinou, he&#8217;s working on a XUL app for Tesco at the moment while I&#8217;m assigned to the redevelopment of <a href="www.tescodigital.com" target="_blank">www.tescodigital.com</a></p>
<p>He has the luxury of using some of the new parts of the specification within the standalone player that he&#8217;s working on, including array comprehensions.</p>
<p>I was interested in getting some performance tests done to compare the speed of >= JavaScript 1.7 &#8216;Array Comprehensions&#8217; vs normal looping, so he wrote this:</p>
<pre class="brush: jscript;">
	var a = new Array( 1000000 );
	var start1 = new Date();
	var a = [i * i for each ( i in a )];
	var end1 = new Date() - start1;
	console.log( '(AC vs while) array comprehension speed: ', end1 );

	var start2 = new Date();
	a = new Array( 1000000 )
	var i = -1, len = a.length;
	while ( i++ &lt; len )
		a[i] = i*i;
	var end2 = new Date() - start2;
	console.log( '(AC vs while) while loop speed: ', end2 );

	var obj = {};
	[obj['key' + i] = obj['value' + i] for each ( i in new Array( 1000000 ) )];

	var start3 = new Date();
	var a = [k + ': ' + v for each ( [k,v] in Iterator( obj ) )];
	var end3 = new Date() - start3;
	console.log( '(AC vs for loop) array comprehension speed: ', end3 );

	var start4 = new Date();
	var b = [];
	for ( var k in obj )
		b.push( k + ': ' + obj[k] )
	var end4 = new Date() - start4;

	console.log( '(AC vs for loop) for in loop speed: ', end4 );
</pre>
<p>The results are interesting (lower number is better):</p>
<p>(AC vs while) array comprehension speed:  <strong>0</strong><br />
(AC vs while) while loop speed: <strong>1202</strong><br />
(AC vs for loop) array comprehension speed: <strong>0</strong><br />
(AC vs for loop) for in loop speed: <strong>0</strong></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.danj.me/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.danj.me/2009/05/21/array-comprehension-in-javascript-17/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

