<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- start main caching --><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
	<channel>

		<title>developer.loftdigital.com</title>
					<description>Digital media, ecommerce, online publishing and new launches // from web design+build agency Loft</description>
				<pubDate>Tue, 14 Jul 2009 11:51:24 GMT</pubDate>
		<language>en</language>
		<link>http://developer.loftdigital.com</link>
		
		<generator>Matchbox 3.8</generator>
		<copyright>Loft Digital 2009</copyright>

						<geo:lat>51.38747</geo:lat><geo:long>-2.369163</geo:long><image><link>http://www.nicknettleton.com</link><url>http://www.nicknettleton.com/images/logo.gif</url><title>nicknettleton.com /notes etc.</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/nicknettleton" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
			<title>apache_prettify</title>
			<link>http://feedproxy.google.com/~r/nicknettleton/~3/vEbEgAL67GA/apache_prettify</link>
						<guid isPermaLink="false">http://developer.loftdigital.com/code/apache_prettify</guid>
			
			<pubDate>Fri, 24 Apr 2009 00:00:00 GMT</pubDate>

						
							<content:encoded><![CDATA[
				<p>apache_prettify adds code colouring and line numbers to Apache configuration code - the stuff you write in httpd.conf and .htaccess. Most useful if you are publishing this sort of code in your blog.</p><ul><li>Written in JavaScript - works in the browser</li><li>Dead easy to use</li><li>Compatible with all JS libraries - jQuery, prototype, etc</li><li>Quick - just a couple of regexs</li><li>Lightweight - 1.35K minified<br /></li><li>To change the appearance, just edit apache_prettify.css</li></ul>									<p><a href="http://developer.loftdigital.com/code/apache_prettify">Continues...</a></p>
								<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/nicknettleton?a=vEbEgAL67GA:YIfp0okkSxw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=vEbEgAL67GA:YIfp0okkSxw:2mJPEYqXBVI"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=2mJPEYqXBVI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=vEbEgAL67GA:YIfp0okkSxw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=vEbEgAL67GA:YIfp0okkSxw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/nicknettleton?i=vEbEgAL67GA:YIfp0okkSxw:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nicknettleton/~4/vEbEgAL67GA" height="1" width="1"/>]]></content:encoded>
			
			

		<feedburner:origLink>http://developer.loftdigital.com/code/apache_prettify</feedburner:origLink></item>
				<item>
			<title>apacheinfo</title>
			<link>http://feedproxy.google.com/~r/nicknettleton/~3/DHjlqzGxDEE/apacheinfo</link>
						<guid isPermaLink="false">http://developer.loftdigital.com/code/apacheinfo</guid>
			
			<pubDate>Fri, 24 Apr 2009 00:00:00 GMT</pubDate>

						
							<content:encoded><![CDATA[
				<p>A bit like phpinfo() for Apache, apacheinfo tells you
which Apache modules you do (and don't) have installed. Especially useful
if you don't have access to httpd.conf, or you can just drop it in a
password-protected admin area for quick reference.</p>									<p><a href="http://developer.loftdigital.com/code/apacheinfo">Continues...</a></p>
								<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/nicknettleton?a=DHjlqzGxDEE:qb1rc7njccU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=DHjlqzGxDEE:qb1rc7njccU:2mJPEYqXBVI"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=2mJPEYqXBVI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=DHjlqzGxDEE:qb1rc7njccU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=DHjlqzGxDEE:qb1rc7njccU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/nicknettleton?i=DHjlqzGxDEE:qb1rc7njccU:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nicknettleton/~4/DHjlqzGxDEE" height="1" width="1"/>]]></content:encoded>
			
			

		<feedburner:origLink>http://developer.loftdigital.com/code/apacheinfo</feedburner:origLink></item>
				<item>
			<title>Our brand new tech blog</title>
			<link>http://feedproxy.google.com/~r/nicknettleton/~3/r1OGEFLvyjw/our-brand-new-tech-blog</link>
						<guid isPermaLink="false">http://developer.loftdigital.com/blog/our-brand-new-tech-blog</guid>
			
			<pubDate>Fri, 24 Apr 2009 00:00:00 GMT</pubDate>

			<description><![CDATA[Welcome to it!]]></description>			
							<content:encoded><![CDATA[
				<p>Welcome to our brand new tech blog, which I hope will in time be full of fabulous, magical and shiny clever things.</p>
<p>For those that don't already know, I'm Nick Nettleton, and Loft
Digital is my company. We're a digital agency in London and by day we
create geekily smart websites and apps for ecommerce, publishers and are
various others. By night, well, we try to put our computers down, but
sometimes things just get too exciting!</p>
<p>To keep life simple, I've ported a lot of content over from my old
blog nicknettleton.com, warts and all. There's been some great
discussion there that I'd like to keep alive - especially on <a href="http://developer.loftdigital.com/blog/php-utf-8-cheatsheet">PHP / UTF8</a>
and, bizarrely the simplest of all things - <a href="http://developer.loftdigital.com/blog/trim-a-string-in-javascript">trimming a string in
Javascript</a>.<br /></p><p>Over the coming months I'll be sharing and open-sourcing lots of code from the various problems we've solved over the years, as well offering up some general banter on the tech scene and the political bits and bobs that go with this.<br /></p><p>Anyways, thanks for listening up. Do drop me any questions if you
have them, via my email at the top of the page. Look forward to
chatting!</p>
<p>Nick</p>									<p><a href="http://developer.loftdigital.com/blog/our-brand-new-tech-blog">Continues...</a></p>
								<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/nicknettleton?a=r1OGEFLvyjw:XR7x0kN7wzc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=r1OGEFLvyjw:XR7x0kN7wzc:2mJPEYqXBVI"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=2mJPEYqXBVI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=r1OGEFLvyjw:XR7x0kN7wzc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=r1OGEFLvyjw:XR7x0kN7wzc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/nicknettleton?i=r1OGEFLvyjw:XR7x0kN7wzc:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nicknettleton/~4/r1OGEFLvyjw" height="1" width="1"/>]]></content:encoded>
			
			

		<feedburner:origLink>http://developer.loftdigital.com/blog/our-brand-new-tech-blog</feedburner:origLink></item>
				<item>
			<title>jquery fadeLoad plugin</title>
			<link>http://feedproxy.google.com/~r/nicknettleton/~3/CvvAVcnPNFM/jquery-fadeload-plugin</link>
						<guid isPermaLink="false">http://developer.loftdigital.com/code/jquery-fadeload-plugin</guid>
			
			<pubDate>Thu, 23 Apr 2009 00:00:00 GMT</pubDate>

						
							<content:encoded><![CDATA[
				   <p>A tiny little jQuery plugin - works just like <a href="http://docs.jquery.com/Ajax/load">jQuery load()</a>, but combines it with a nice, subtle fade out/in transition.</p><p>Also includes the <a target="_blank" href="http://blog.bmn.name/2008/03/jquery-fadeinfadeout-ie-cleartype-glitch/">fix</a> for the IE cleartype fade bug.</p>									<p><a href="http://developer.loftdigital.com/code/jquery-fadeload-plugin">Continues...</a></p>
								<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/nicknettleton?a=CvvAVcnPNFM:8c6xp4RHvq4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=CvvAVcnPNFM:8c6xp4RHvq4:2mJPEYqXBVI"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=2mJPEYqXBVI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=CvvAVcnPNFM:8c6xp4RHvq4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=CvvAVcnPNFM:8c6xp4RHvq4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/nicknettleton?i=CvvAVcnPNFM:8c6xp4RHvq4:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nicknettleton/~4/CvvAVcnPNFM" height="1" width="1"/>]]></content:encoded>
			
			

		<feedburner:origLink>http://developer.loftdigital.com/code/jquery-fadeload-plugin</feedburner:origLink></item>
				<item>
			<title>Validate a credit card number in JavaScript</title>
			<link>http://feedproxy.google.com/~r/nicknettleton/~3/DMXTMEE62z8/validate-a-credit-card-number-in-javascript</link>
						<guid isPermaLink="false">http://developer.loftdigital.com/blog/validate-a-credit-card-number-in-javascript</guid>
			
			<pubDate>Sun, 12 Aug 2007 00:00:00 GMT</pubDate>

			<description><![CDATA[How check if a card number is valid, at least in principle...]]></description>			
							<content:encoded><![CDATA[
				<p>When you're writing web apps, it's good to do validation both in the browser and on the server side. Do it in the browser to provide your user with instant feedback, and on the server for real security, as all client-side validation can be tricked or circumvented by those who know how.</p><p>Validating credit card numbers is a little tricky. They all follow a special algorithm, whose name I forget. But here are the mechanics of it...</p>									<p><a href="http://developer.loftdigital.com/blog/validate-a-credit-card-number-in-javascript">Continues...</a></p>
								<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/nicknettleton?a=DMXTMEE62z8:ekXILTCUUHg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=DMXTMEE62z8:ekXILTCUUHg:2mJPEYqXBVI"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=2mJPEYqXBVI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=DMXTMEE62z8:ekXILTCUUHg:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=DMXTMEE62z8:ekXILTCUUHg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/nicknettleton?i=DMXTMEE62z8:ekXILTCUUHg:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nicknettleton/~4/DMXTMEE62z8" height="1" width="1"/>]]></content:encoded>
			
			

		<feedburner:origLink>http://developer.loftdigital.com/blog/validate-a-credit-card-number-in-javascript</feedburner:origLink></item>
				<item>
			<title>Intro to microformats</title>
			<link>http://feedproxy.google.com/~r/nicknettleton/~3/Eqo-7vCe_Iw/intro-to-microformats</link>
						<guid isPermaLink="false">http://developer.loftdigital.com/blog/intro-to-microformats</guid>
			
			<pubDate>Sat, 08 Jul 2006 00:00:00 GMT</pubDate>

			<description><![CDATA[Confused, alarmed, disparaged? Let's clear that up.]]></description>			
							<content:encoded><![CDATA[
				  <p>Microformats are an important&nbsp; - no, <i>very </i>important - new idea on the web.  In fact, I think they are so important, they could precipitate a leap of evolution more important than AJAX and as important as XML web services. But first, an introduction.</p><p>The focal site for microformats, <a target="_blank" href="http://www.microformats.org/">microformats.org</a>, is not clear at all on what microformats are, but here is my understanding:</p><p><b>Microformats build on the semantic capabilities of the web, using existing standards.</b></p><p>Unless you're fairly technical, that's probably meaningless. So, to explain. &lt;h1&gt;, &lt;h2&gt;, &lt;p&gt;, &lt;ul&gt; - all of these and other HTML tags are designed to tell human readers, web browsers and other HTML readers what sort of information they contain. Not what it <i>looks like</i> - that's what CSS is for - but how that bit of information relates to other bits on the page. Is it a heading, a paragraph or a list of things?</p>									<p><a href="http://developer.loftdigital.com/blog/intro-to-microformats">Continues...</a></p>
								<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/nicknettleton?a=Eqo-7vCe_Iw:Uu3-UimGles:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=Eqo-7vCe_Iw:Uu3-UimGles:2mJPEYqXBVI"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=2mJPEYqXBVI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=Eqo-7vCe_Iw:Uu3-UimGles:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=Eqo-7vCe_Iw:Uu3-UimGles:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/nicknettleton?i=Eqo-7vCe_Iw:Uu3-UimGles:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nicknettleton/~4/Eqo-7vCe_Iw" height="1" width="1"/>]]></content:encoded>
			
			

		<feedburner:origLink>http://developer.loftdigital.com/blog/intro-to-microformats</feedburner:origLink></item>
				<item>
			<title>CMYK, RGB and PHP</title>
			<link>http://feedproxy.google.com/~r/nicknettleton/~3/hwzNmXh3kmo/cmyk-rgb-and-php</link>
						<guid isPermaLink="false">http://developer.loftdigital.com/blog/cmyk-rgb-and-php</guid>
			
			<pubDate>Tue, 04 Jul 2006 00:00:00 GMT</pubDate>

			<description><![CDATA[What a lot of acronyms. We want to automate converting colour spaces in a web app. It's not easy.]]></description>			
							<content:encoded><![CDATA[
				    <p><a href="http://developer.loftdigital.com/blog/cmyk-rgb-and-php"><img style="float: right; margin-left: 5px; margin-bottom: 5px; width: 294px; height: 150px;" alt="Brighter by the dozen" src="http://developer.loftdigital.com/files/php/cmyk-to-rgb/colours.jpg" border="0" /></a>A month or so ago, we were putting the finishing touches to the <a href="http://www.lenawhite.co.uk/" target="_blank">Lena White website</a>, which sells OPI nail lacquer, among other things.</p> <p>Lacquer is
all about colour, so we wanted to give shoppers a way to quickly
and visually browse all the available colours with colour swatches,
rather than the more traditional product shot route. This makes
particular sense because all lacquer bottles look pretty much the same,
photos of them give a poor impression of the actual colour, and they
take up way more screen estate than is helpful to anyone.</p>									<p><a href="http://developer.loftdigital.com/blog/cmyk-rgb-and-php">Continues...</a></p>
								<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/nicknettleton?a=hwzNmXh3kmo:-9qgg6vK4Dk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=hwzNmXh3kmo:-9qgg6vK4Dk:2mJPEYqXBVI"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=2mJPEYqXBVI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=hwzNmXh3kmo:-9qgg6vK4Dk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=hwzNmXh3kmo:-9qgg6vK4Dk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/nicknettleton?i=hwzNmXh3kmo:-9qgg6vK4Dk:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nicknettleton/~4/hwzNmXh3kmo" height="1" width="1"/>]]></content:encoded>
			
			

		<feedburner:origLink>http://developer.loftdigital.com/blog/cmyk-rgb-and-php</feedburner:origLink></item>
				<item>
			<title>PHP UTF-8 cheatsheet</title>
			<link>http://feedproxy.google.com/~r/nicknettleton/~3/iL2o7X6Qe_M/php-utf-8-cheatsheet</link>
						<guid isPermaLink="false">http://developer.loftdigital.com/blog/php-utf-8-cheatsheet</guid>
			
			<pubDate>Mon, 03 Jul 2006 00:00:00 GMT</pubDate>

			<description><![CDATA[Stopgap guide to going UTF-8]]></description>			
							<content:encoded><![CDATA[
				<p>When we started building <a target="_blank" href="http://www.dropsend.com/">DropSend</a>, we decided to support all languages worldwide from the start. The interface is currently in English only, but the application can send, store, sort and process your data whatever language you want. As a result, we have a good number of customers out east.<br /></p><p>To support worldwide languages, you need to use UTF-8 encoding for your web pages, emails and application, rather than ISO 8859-1 or another common western encoding, since these don't support characters used in languages such as Japanese and Chinese.</p><p>Happily, UTF-8 is transparent to the core Latin characterset, so you won't need to convert all your data to start using UTF-8. But there are a number of other issues to deal with. In particular, because UTF-8 is a multibyte encoding, meaning one character can be represented by more one <i>or more</i> bytes. This causes trouble for PHP, because the language parses and processes strings based on bytes, not characters, and makes mincemeat multibyte strings - for example, by splitting characters 'in half', bodging up regular expressions, and rendering email unreadable.</p><p>There are a number of great articles online about UTF-8 and how it works - <a target="_blank" href="http://www.joelonsoftware.com/articles/Unicode.html">Joel Spolski's comes to mind</a> - but very few about how to actually get it working with PHP and iron out all the bugs. So, here to save you the time we put in, is a quick cheatsheet and info about a few common issues.</p>									<p><a href="http://developer.loftdigital.com/blog/php-utf-8-cheatsheet">Continues...</a></p>
								<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/nicknettleton?a=iL2o7X6Qe_M:YgLGWwUk5eY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=iL2o7X6Qe_M:YgLGWwUk5eY:2mJPEYqXBVI"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=2mJPEYqXBVI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=iL2o7X6Qe_M:YgLGWwUk5eY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=iL2o7X6Qe_M:YgLGWwUk5eY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/nicknettleton?i=iL2o7X6Qe_M:YgLGWwUk5eY:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nicknettleton/~4/iL2o7X6Qe_M" height="1" width="1"/>]]></content:encoded>
			
			

		<feedburner:origLink>http://developer.loftdigital.com/blog/php-utf-8-cheatsheet</feedburner:origLink></item>
				<item>
			<title>Optimising while() loops in PHP</title>
			<link>http://feedproxy.google.com/~r/nicknettleton/~3/oeWKSOoG1dw/optimising-while-loops-in-php</link>
						<guid isPermaLink="false">http://developer.loftdigital.com/blog/optimising-while-loops-in-php</guid>
			
			<pubDate>Sun, 02 Jul 2006 00:00:00 GMT</pubDate>

			<description><![CDATA[Is while() the same as for()?]]></description>			
							<content:encoded><![CDATA[
				<p>Following the <a href="http://developer.loftdigital.com/blog/optimising-for-loops-in-php">for() tests</a>, I performed the same tests for while() loops. The speeds were very similar to the for() tests across the board, with just one syntax standing out: the one that doesn't use a comparison operator. It was about 50% faster than all the others:</p><pre>$i = 1000000 ;<br>while($i){ $i-- ; }<br></pre><p>As with the for() test, this is a count-down loop, which checks the boolean value of $i without a comparison operator for each iteration.<br /></p>									<p><a href="http://developer.loftdigital.com/blog/optimising-while-loops-in-php">Continues...</a></p>
								<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/nicknettleton?a=oeWKSOoG1dw:CQlURYGF1jU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=oeWKSOoG1dw:CQlURYGF1jU:2mJPEYqXBVI"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=2mJPEYqXBVI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=oeWKSOoG1dw:CQlURYGF1jU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=oeWKSOoG1dw:CQlURYGF1jU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/nicknettleton?i=oeWKSOoG1dw:CQlURYGF1jU:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nicknettleton/~4/oeWKSOoG1dw" height="1" width="1"/>]]></content:encoded>
			
			

		<feedburner:origLink>http://developer.loftdigital.com/blog/optimising-while-loops-in-php</feedburner:origLink></item>
				<item>
			<title>JSON - better than XML?</title>
			<link>http://feedproxy.google.com/~r/nicknettleton/~3/V705MpCqoYc/json-better-than-xml</link>
						<guid isPermaLink="false">http://developer.loftdigital.com/blog/json-better-than-xml</guid>
			
			<pubDate>Sun, 02 Jul 2006 00:00:00 GMT</pubDate>

			<description><![CDATA[Probably.]]></description>			
							<content:encoded><![CDATA[
				<p>JavaScript coders have been doing it for ages. Now it's got a name: <a target="_blank" href="http://www.json.org/">JSON</a>, or JavaScript Object Notation.</p><p>One of the sexier features of JavaScript is a shorthand notations for defining and populating a data structure containing objects and arrays. So, instead of:</p><pre>me          = new Object() ;<br>me.name     = 'Nick' ;<br>me.age      = 30 ;<br>me.hobby    = new Array() <br>me.hobby[0] = 'Reading' ;<br>me.hobby[1] = 'Writing' ;<br>me.smelly    = false ;<br></pre><p>You can do this...</p>									<p><a href="http://developer.loftdigital.com/blog/json-better-than-xml">Continues...</a></p>
								<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/nicknettleton?a=V705MpCqoYc:WEJVQ-enpIY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=V705MpCqoYc:WEJVQ-enpIY:2mJPEYqXBVI"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=2mJPEYqXBVI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=V705MpCqoYc:WEJVQ-enpIY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/nicknettleton?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/nicknettleton?a=V705MpCqoYc:WEJVQ-enpIY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/nicknettleton?i=V705MpCqoYc:WEJVQ-enpIY:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nicknettleton/~4/V705MpCqoYc" height="1" width="1"/>]]></content:encoded>
			
			

		<feedburner:origLink>http://developer.loftdigital.com/blog/json-better-than-xml</feedburner:origLink></item>
			
	</channel>
	</rss><!-- end main caching -->
