<?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>Ian Oxley</title>
	<atom:link href="http://ianoxley.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ianoxley.com</link>
	<description>Web Developer</description>
	<lastBuildDate>Tue, 11 Oct 2011 08:33:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Slides from my Node.js Talk at Super Mondays</title>
		<link>http://ianoxley.com/2011/10/03/slides-from-my-node-js-talk-at-super-mondays/</link>
		<comments>http://ianoxley.com/2011/10/03/slides-from-my-node-js-talk-at-super-mondays/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 22:37:05 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.strongasanox.co.uk/2011/10/03/slides-from-my-node-js-talk-at-super-mondays/</guid>
		<description><![CDATA[Last Monday I gave a short talk on Node.js at Super Mondays. You can get hold of the slide deck over on SlideShare. Node.js]]></description>
			<content:encoded><![CDATA[<p>
	Last Monday I gave a short talk on Node.js at Super Mondays. You can get hold of the <a href="http://www.slideshare.net/ianoxley/nodejs-9449273" rel="external">slide deck over on SlideShare</a>.
</p>
<p><!-- Begin SlideShare embed code --></p>
<div style="width:425px" id="__ss_9449273"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/ianoxley/nodejs-9449273" title="Node.js" target="_blank">Node.js</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/9449273" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></div>
<p><!-- End SlideShare embed code --></p>
]]></content:encoded>
			<wfw:commentRss>http://ianoxley.com/2011/10/03/slides-from-my-node-js-talk-at-super-mondays/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DIBI (Design It. Build It.) 2011</title>
		<link>http://ianoxley.com/2011/06/11/dibi-design-it-build-it-2011/</link>
		<comments>http://ianoxley.com/2011/06/11/dibi-design-it-build-it-2011/#comments</comments>
		<pubDate>Sat, 11 Jun 2011 20:29:56 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[dibi]]></category>
		<category><![CDATA[gateshead]]></category>

		<guid isPermaLink="false">http://www.strongasanox.co.uk/2011/06/11/dibi-design-it-build-it-2011/</guid>
		<description><![CDATA[DIBI is a two track Web Conference that this year was held over the 7th and 8th June 2011 at The Sage, Gateshead. I&#39;d been looking forward to it for ages, having attended last year&#39;s inaugral event and, as good as DIBI was last year, this year it was even better. New to this year&#39;s [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.dibiconference.com/" rel="external"><abbr title="Design It Build It">DIBI</abbr></a> is a two track Web Conference that this year was held over the 7th and 8th June 2011 at The Sage, Gateshead. I&#39;d been looking forward to it for ages, having attended last year&#39;s inaugral event and, as good as DIBI was last year, this year it was even better.</p>
<p>New to this year&#39;s event was the Afternoon with&hellip;Startups over at the Live Theatre, held the afternoon before the main conference. The venue was good, all the talks were really interesting and insightful &ndash; particularly those from <a href="http://twitter.com/kevinmann" rel="external">Kevin Mann</a>, <a href="http://twitter.com/roanlavery" rel="external">Roan Lavery</a> and <a href="http://twitter.com/bobby_paterson" rel="external">Bobby Paterson</a> &ndash; and I came away from it with plenty of new ideas and inspiration.</p>
<p>The next day was the main two track conference. The first talk of the day for me was <a href="http://twitter.com/jaffathecake" rel="external">Jake Archibald</a> with <strong>@font-face &#8211; Good vs Legal</strong>. This was easily one of the highlights of the day. It was a brilliant talk with a brilliant slide deck brilliantly delivered (I would highly recommend watch the video of the talk when they&#39;re published shortly). He even used a Wii remote to change move onto the next slide <img src='http://ianoxley.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I stayed on the Build It track for the rest of the morning. <a href="http://twitter.com/intranation" rel="external">Bradley Wright</a> gave an insightful look into <strong>Programming the Real-Time Web</strong>. He covered the various ways that real time info can be sent and displayed in the browser, from the forever iframe approach to newer methods such as those provided by WebSockets and Socket.IO, and also how you can keep your real time web app accessible by using <abbr title="Web Accessibility Initiative - Accessible Rich Internet Applications">WAI-ARIA</abbr> attributes.</p>
<p>Rounding out the morning session was <a href="http://twitter.com/frogandcode" rel="external">Rich Thornett</a> on <strong>Using NoSQL with Yo&#39;SQL</strong>. It was an interesting look at how Dribbble makes use of MongoDB, where they&#39;ve favoured it over relational databases and on how it can be used to eliminate <a href="http://stackoverflow.com/questions/97197/what-is-the-n1-selects-problem" rel="external">N + 1 queries</a> to help boost your site&#39;s performance.</p>
<p>First up after lunch was <a href="http://twitter.com/atmos" rel="external">Corey Donohoe</a>, with another one of the day&#39;s highlights for me. It was a fascinating talk on all the metrics they use at GitHub to help them deploy changes to their site really, really quickly. Front-end behaviour, back-end behaviour, performance and failure rates are all monitored using a variety of tools. Plus there was plenty on the awesomeness that is Hubot!</p>
<p>Next I hopped over to the Design It track for <a href="http://twitter.com/adactio" rel="external">Jeremy Keith</a> and his <strong>One Web</strong> talk. It was probably the most inspiring talks of the day. It focused on how the &quot;mobile web&quot; is a misnomer and shouldn&#39;t be treated as a separate entity, but instead by adopting a <em>content first</em> approach and focusing on <em>universal access</em> to the web from any device, you can end up with a much better, scalable and richer user experience.</p>
<p>After an exceptionally well timed Red Bull break, I headed back to Build It to catch <a href="http://twitter.com/blaine" rel="external">Blaine Cook</a> talk about <strong>Building the Social Kaleidoscope</strong>. It featured a really interesting look at <a href="http://webfinger.org/" rel="external">Webfinger</a>, what it is, how it works and how it can help to solve the problems identifying users on the Web when they&#39;re details are stored in multiple places and <a href="http://en.wikipedia.org/wiki/Walled_garden_(technology)" rel="external">walled gardens</a>.</p>
<p>The final talk of the day was the keynote from none other than <a href="http://twitter.com/zeldman" rel="external">Jeffrey Zeldman</a>. Entitled <strong>What Every Web Designer Should Know</strong>, it was a very entertaining talk on the importance of designing from the content out, defining the problem before you try and solve it and, in a similar vein to Jeremy Keith, on how designing for mobile devices first can help you focus on what the user wants to do.</p>
<p>Overall DIBI was a fantastic conference, all the speakers were great and I came away feeling like I learnt a lot. Huge plaudits must go to <a href="http://twitter.com/gavinelliott" rel="external">Gavin Elliot</a> and the team for all their hard work. Already I&#39;m really looking forward to DIBI 2012.</p>
]]></content:encoded>
			<wfw:commentRss>http://ianoxley.com/2011/06/11/dibi-design-it-build-it-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>encdec &#8211; BaseXX Encoding and Decoding in JavaScript</title>
		<link>http://ianoxley.com/2011/06/03/encdec-basexx-encoding-and-decoding-in-javascript/</link>
		<comments>http://ianoxley.com/2011/06/03/encdec-basexx-encoding-and-decoding-in-javascript/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 22:13:08 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[github]]></category>

		<guid isPermaLink="false">http://www.strongasanox.co.uk/2011/06/03/encdec-javascript-library-for-base-encoding-and-decoding/</guid>
		<description><![CDATA[Recently, while hacking around with some Python code I came up with a Gist for base58 encoding and decoding. Now, just for fun, I thought it would be a good idea / exercise to port this over to JavaScript. This gave rise to encdec &#8211; a small base encoding / decoding library. By default if [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, while hacking around with some Python code I came up with a <a href="https://gist.github.com/865912" rel="external">Gist for base58 encoding and decoding</a>. Now, just for fun, I thought<br />
	it would be a good idea / exercise to port this over to JavaScript. This gave rise to <a href="https://github.com/ianoxley/encdec" rel="external"><strong>encdec</strong> &ndash; a small base encoding / decoding library</a>. </p>
<p>By default if uses base58 encoding, but it does let you pass it<br />
	your own base alphabet allowing you to do base16, base32 or base-whatever-you-like encoding.</p>
<p>Please <a href="https://github.com/ianoxley/encdec" rel="external" title="encdec on GitHub">have a play with it</a> and let me know what you think <img src='http://ianoxley.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ianoxley.com/2011/06/03/encdec-basexx-encoding-and-decoding-in-javascript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Does Google Use the Keywords Meta Tag Site Updated</title>
		<link>http://ianoxley.com/2011/05/27/does-google-use-the-keywords-meta-tag-site-updated/</link>
		<comments>http://ianoxley.com/2011/05/27/does-google-use-the-keywords-meta-tag-site-updated/#comments</comments>
		<pubDate>Thu, 26 May 2011 23:07:11 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.strongasanox.co.uk/2011/05/27/doesgoogleusethekeywordsmetatag-com-updated/</guid>
		<description><![CDATA[Just a quick post to say that http://doesgoogleusethekeywordsmetatag.com/ has been updated with some HTML5 Boilerplate and HSL goodness]]></description>
			<content:encoded><![CDATA[<p>Just a quick post to say that <a href="http://doesgoogleusethekeywordsmetatag.com/" rel="external">http://doesgoogleusethekeywordsmetatag.com/</a> has<br />
	been updated with some <a href="https://github.com/paulirish/html5-boilerplate" rel="external">HTML5 Boilerplate</a> and <a href="http://mothereffinghsl.com/" rel="external"><abbr title="Hue Saturation Lightness">HSL</abbr></a> goodness <img src='http://ianoxley.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ianoxley.com/2011/05/27/does-google-use-the-keywords-meta-tag-site-updated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slides for my HTML5 Form Validation Talk at Super Mondays</title>
		<link>http://ianoxley.com/2011/04/26/slides-for-my-html5-form-validation-talk-at-super-mondays/</link>
		<comments>http://ianoxley.com/2011/04/26/slides-for-my-html5-form-validation-talk-at-super-mondays/#comments</comments>
		<pubDate>Tue, 26 Apr 2011 21:36:13 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.strongasanox.co.uk/2011/04/26/slides-for-my-html5-form-validation-talk-at-super-mondays/</guid>
		<description><![CDATA[Tonight saw the return of the Lightning Talks at Super Mondays, with me doing a talk on HTML5 Form Validation. You can get the slide deck over on SlideShare. HTML5 Form Validation]]></description>
			<content:encoded><![CDATA[<p>
	Tonight saw the return of the <a href="http://www.supermondays.org/2011/04/15/lightning-talks/" rel="external">Lightning Talks at Super Mondays</a>, with me doing a talk on HTML5 Form Validation. You can get the <a href="http://www.slideshare.net/ianoxley/html5-form-validation-7731661" rel="external">slide deck over on SlideShare</a>.
</p>
<div style="width:425px" id="__ss_7731661"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/ianoxley/html5-form-validation-7731661" title="HTML5 Form Validation">HTML5 Form Validation</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/7731661" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe> </div>
]]></content:encoded>
			<wfw:commentRss>http://ianoxley.com/2011/04/26/slides-for-my-html5-form-validation-talk-at-super-mondays/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reliance</title>
		<link>http://ianoxley.com/2011/04/15/reliance/</link>
		<comments>http://ianoxley.com/2011/04/15/reliance/#comments</comments>
		<pubDate>Fri, 15 Apr 2011 07:53:00 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[quotes]]></category>

		<guid isPermaLink="false">http://www.strongasanox.co.uk/?p=471</guid>
		<description><![CDATA[Don’t rely on other people to remove your totally fake “distractions.” Don’t rely on other people to pat your beret, re-tie your cravat, and make you a nice cocoa whenever that mean man on the internet points out that your “distractions” are totally fake. (Which they are) Don’t rely on other people to tell you [...]]]></description>
			<content:encoded><![CDATA[<blockquote cite="http://www.43folders.com/2010/10/05/distraction">
<ul>
<li>Don’t rely on other people to remove your totally fake “distractions.”</li>
<li>Don’t rely on other people to pat your beret, re-tie your cravat, and make you a nice cocoa whenever that mean man on the internet points out that your “distractions” are totally fake. (Which they are)</li>
<li>Don’t rely on other people to tell you when or whether you have enough information.</li>
<li>Don’t rely on other people to define your job.</li>
<li>Don’t rely on other people to “design your lifestyle.”</li>
<li>Don’t rely on other people to decide when your opinions are acceptable.</li>
<li>Don’t rely on other people to tell you when you&#8217;re allowed to be awesome.</li>
<li>Don’t rely on other people to make you <em>care</em>.</li>
<li>Don’t even rely on other people to tell you what you should or shouldn’t rely on.</li>
</ul>
</blockquote>
<p>From <a href="http://www.43folders.com/2010/10/05/distraction" rel="external">http://www.43folders.com/2010/10/05/distraction</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ianoxley.com/2011/04/15/reliance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What if&#8230;</title>
		<link>http://ianoxley.com/2011/04/11/what-if/</link>
		<comments>http://ianoxley.com/2011/04/11/what-if/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 19:48:12 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[quotes]]></category>

		<guid isPermaLink="false">http://www.strongasanox.co.uk/?p=463</guid>
		<description><![CDATA[if you ask a “what if?” question and leave it unanswered, you should be ashamed From http://ajaxian.com/archives/web-ninja-interview-marcin-wichary-creator-of-google-pacman-logo-html5-slide-deck-and-more]]></description>
			<content:encoded><![CDATA[<blockquote cite="http://ajaxian.com/archives/web-ninja-interview-marcin-wichary-creator-of-google-pacman-logo-html5-slide-deck-and-more"><p>if you ask a “what if?” question and leave it unanswered, you should be ashamed</p>
</blockquote>
<p>From <a href="http://ajaxian.com/archives/web-ninja-interview-marcin-wichary-creator-of-google-pacman-logo-html5-slide-deck-and-more" rel="external">http://ajaxian.com/archives/web-ninja-interview-marcin-wichary-creator-of-google-pacman-logo-html5-slide-deck-and-more</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ianoxley.com/2011/04/11/what-if/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to fix a cross-loader access from pre-verified class error when unit testing an Android app</title>
		<link>http://ianoxley.com/2011/03/13/how-to-fix-a-cross-loader-access-from-pre-verified-class-error-when-unit-testing-an-android-app/</link>
		<comments>http://ianoxley.com/2011/03/13/how-to-fix-a-cross-loader-access-from-pre-verified-class-error-when-unit-testing-an-android-app/#comments</comments>
		<pubDate>Sun, 13 Mar 2011 00:59:34 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[junit]]></category>

		<guid isPermaLink="false">http://www.strongasanox.co.uk/2011/03/13/how-to-fix-a-cross-loader-access-from-pre-verified-class-error-when-unit-testing-an-android-app/</guid>
		<description><![CDATA[When trying to run some Android unit tests, I was getting a java.lang.IllegalAccessError: cross-loader access from pre-verified class error. After Googling I came across this helpful answer on Stack Overflow, which linked through this article: Android Testing: External Libraries Basically, the problem was being caused by me using an external jar file in my project [...]]]></description>
			<content:encoded><![CDATA[<p>When trying to run some Android unit tests, I was getting a <code>java.lang.IllegalAccessError: cross-loader access from pre-verified class</code> error. After Googling I came across <a href="http://stackoverflow.com/questions/2431457/why-do-i-get-a-illegal-access-error-when-running-my-android-tests/2434818#2434818" rel="external">this helpful answer</a> on Stack Overflow, which linked through this article: <a href="http://dtmilano.blogspot.com/2009/12/android-testing-external-libraries.html" rel="external">Android Testing: External Libraries</a></p>
<p>Basically, the problem was being caused by me using an external jar file in my project and unit tests. There were 2 steps I needed to follow to fix things:</p>
<ol>
<li>Export the external jar file from the main project i.e. <em>not</em> the test project</li>
<li>Remove the <a href="http://dtmilano.blogspot.com/2009/12/android-testing-external-libraries.html?showComment=1286842519439#c3733652962358358725" rel="external">reference to the external jar file</a> from my test project</li>
</ol>
<p><span lang="fr">Et voil&agrave;</span> &ndash; my unit tests were up and running. Getting them all to pass was another matter though <img src='http://ianoxley.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ianoxley.com/2011/03/13/how-to-fix-a-cross-loader-access-from-pre-verified-class-error-when-unit-testing-an-android-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Base58 Encoding in Python</title>
		<link>http://ianoxley.com/2011/03/11/base58-encoding-in-python/</link>
		<comments>http://ianoxley.com/2011/03/11/base58-encoding-in-python/#comments</comments>
		<pubDate>Fri, 11 Mar 2011 23:57:32 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.strongasanox.co.uk/2011/03/11/base58-encoding-in-python/</guid>
		<description><![CDATA[I&#39;ve been having a play around with Python today trying to implement some base58 encoding / decoding. I&#39;m by no means a Python expert but this is what I came up with (based on this PHP flic.kr super quick note): Feel free to fork it or offer suggestions for improvements in the comments]]></description>
			<content:encoded><![CDATA[<p>I&#39;ve been having a play around with Python today trying to implement some base58 encoding / decoding. I&#39;m by no means a Python expert but this is what I came up with (based on <a href="http://www.flickr.com/groups/api/discuss/72157616713786392/" rel="external">this PHP flic.kr super quick note</a>):</p>
<p><script src="https://gist.github.com/865912.js?file=base58.py"></script></p>
<p>Feel free to fork it or offer suggestions for improvements in the comments <img src='http://ianoxley.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ianoxley.com/2011/03/11/base58-encoding-in-python/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>2 Things I Learnt About JavaScript This Week</title>
		<link>http://ianoxley.com/2011/02/03/2-things-i-learnt-about-javascript-this-week/</link>
		<comments>http://ianoxley.com/2011/02/03/2-things-i-learnt-about-javascript-this-week/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 22:54:39 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.strongasanox.co.uk/2011/02/03/2-things-i-learnt-about-javascript-this-week/</guid>
		<description><![CDATA[I recently picked up a copy of JavaScript: The Good Parts and have been reading it on the train to and from work. Although the book&#39;s preface states that the book is targeted at programmers who are venturing into JavaScript for the first time or who have been working with JavaScript at a novice level [...]]]></description>
			<content:encoded><![CDATA[<p>I recently picked up a copy of <a href="http://www.amazon.co.uk/gp/product/0596517742?ie=UTF8&amp;tag=strasanox-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=0596517742">JavaScript: The Good Parts</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=strasanox-21&amp;l=as2&amp;o=2&amp;a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;display:none;" /> and have been reading it on the train to and from work. Although the book&#39;s preface states that the book is targeted at programmers who <q>are venturing into JavaScript for the first time</q> or <q>who have been working with JavaScript at a novice level</q> I&#39;m still finding it enjoyable to read and am managing to pick up a few tips along the way.</p>
<p>Two such tips that I picked up this week are:</p>
<ol>
<li>
		When using the <code>throw</code> statement you can use an object literal to give an exception a type and a message. For example:<br />
		<code></p>

<div class="wp_syntax"><div class="code"><pre class="js" style="font-family:monospace;">throw {
	type: 'FooError',
	message: 'Invalid foo'
};</pre></div></div>

<p>		</code>
	</li>
<li>When using closures, avoid creating an anonymous function inside a loop as it can be computationally wasteful and potentially lead to confusing code. For example (this is taken from the book):<br />
	<code></p>

<div class="wp_syntax"><div class="code"><pre class="js" style="font-family:monospace;">var add_the_handlers = function (nodes) { 
	var helper = function (i) {
		return function (e) { 
			alert(i);
		};
	}; 
&nbsp;
	var i; 
	for (i = 0; i &lt; nodes.length; i += 1) {
		nodes[i].onclick = helper(i);
	}
};</pre></div></div>

<p>	</code>
	</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://ianoxley.com/2011/02/03/2-things-i-learnt-about-javascript-this-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

