<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/2.4.7" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Doctor Nick</title>
		<link>http://kaijaks.co.uk/blog/nick</link>
		<description></description>
		<language>en-UK</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=2.4.7"/>
		<ttl>60</ttl>
				<item>
			<title>My favourite russian word</title>
			<link>http://kaijaks.co.uk/blog/nick/2010/08/17/my-favourite-russian-word</link>
			<pubDate>Tue, 17 Aug 2010 21:53:12 +0000</pubDate>			<dc:creator>dr-nick</dc:creator>
			<category domain="main">Amuse bouche</category>			<guid isPermaLink="false">222@http://kaijaks.co.uk/blog/</guid>
						<description>&lt;p&gt;My favourite russian word is that for &lt;em&gt;hat&lt;/em&gt;, which is pronounced (and &lt;a href=&quot;http://en.wikipedia.org/wiki/Transliteration&quot;&gt;transliterated&lt;/a&gt;) &lt;strong&gt;shapka&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In the cyrillic alphabet, it's &amp;#1064;&amp;#1072;&amp;#1087;&amp;#1082;&amp;#1072;...&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://kaijaks.co.uk/blog/nick/2010/08/17/my-favourite-russian-word&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>My favourite russian word is that for <em>hat</em>, which is pronounced (and <a href="http://en.wikipedia.org/wiki/Transliteration">transliterated</a>) <strong>shapka</strong>.</p>

<p>In the cyrillic alphabet, it's &#1064;&#1072;&#1087;&#1082;&#1072;...</p><div class="item_footer"><p><small><a href="http://kaijaks.co.uk/blog/nick/2010/08/17/my-favourite-russian-word">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://kaijaks.co.uk/blog/nick/2010/08/17/my-favourite-russian-word#comments</comments>
		</item>
				<item>
			<title>Hello Eleanor</title>
			<link>http://kaijaks.co.uk/blog/nick/2010/06/07/hello-eleanor</link>
			<pubDate>Mon, 07 Jun 2010 12:02:50 +0000</pubDate>			<dc:creator>dr-nick</dc:creator>
			<category domain="main">News</category>			<guid isPermaLink="false">230@http://kaijaks.co.uk/blog/</guid>
						<description>&lt;p&gt;Well, I seem to have been remiss. I announced it via &lt;a href=&quot;http://www.facebook.com/nick.kaijaks&quot;&gt;facebook&lt;/a&gt; and &lt;a href=&quot;http://twitter.com/nanoamp&quot;&gt;twitter&lt;/a&gt;, but neglected to share here. So, belatedly, welcome Eleanor Jasmine Kaijaks, born at home on 17 March 2010, at 8.18pm. She was 8lb, and lovely.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/96249024@N00/4454576128/&quot; title=&quot;Hello Eleanor (20 of 97)&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2713/4454576128_ae2563f483_m.jpg&quot; alt=&quot;Hello Eleanor (20 of 97)&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;small&gt;&lt;a href=&quot;&quot; title=&quot;All Rights Reserved&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://kaijaks.co.uk/blog/plugins/photo_dropper_plugin/images/cc.png&quot; alt=&quot;Creative Commons License&quot; border=&quot;0&quot; width=&quot;16&quot; height=&quot;16&quot; align=&quot;absmiddle&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.photodropper.com/photos/&quot; target=&quot;_blank&quot;&gt;photo&lt;/a&gt; credit: &lt;a href=&quot;http://www.flickr.com/photos/96249024@N00/4454576128/&quot; title=&quot;dr-nick&quot; target=&quot;_blank&quot;&gt;dr-nick&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;

&lt;p&gt;Eleven weeks on, and she's thriving. Healthy, nice smiles &amp;amp; coos, and mostly sleeping through the night, which is pretty much all you want from a baby. Jess loves her lots, although she can be a bit heavy handed at times. &lt;img src=&quot;http://kaijaks.co.uk/blog/rsc/smilies/icon_smile.gif&quot; alt=&quot;&amp;#58;&amp;#41;&quot; class=&quot;middle smiley&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/96249024@N00/4453847181/&quot; title=&quot;Hello Eleanor (89 of 97)&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://farm5.static.flickr.com/4066/4453847181_8be5b71364_m.jpg&quot; alt=&quot;Hello Eleanor (89 of 97)&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;small&gt;&lt;a href=&quot;&quot; title=&quot;All Rights Reserved&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://kaijaks.co.uk/blog/plugins/photo_dropper_plugin/images/cc.png&quot; alt=&quot;Creative Commons License&quot; border=&quot;0&quot; width=&quot;16&quot; height=&quot;16&quot; align=&quot;absmiddle&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.photodropper.com/photos/&quot; target=&quot;_blank&quot;&gt;photo&lt;/a&gt; credit: &lt;a href=&quot;http://www.flickr.com/photos/96249024@N00/4453847181/&quot; title=&quot;dr-nick&quot; target=&quot;_blank&quot;&gt;dr-nick&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/96249024@N00/4636296766/&quot; title=&quot;Eleanor (57 of 63)&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://farm5.static.flickr.com/4023/4636296766_c9e5026c23_m.jpg&quot; alt=&quot;Eleanor (57 of 63)&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;small&gt;&lt;a href=&quot;&quot; title=&quot;All Rights Reserved&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://kaijaks.co.uk/blog/plugins/photo_dropper_plugin/images/cc.png&quot; alt=&quot;Creative Commons License&quot; border=&quot;0&quot; width=&quot;16&quot; height=&quot;16&quot; align=&quot;absmiddle&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.photodropper.com/photos/&quot; target=&quot;_blank&quot;&gt;photo&lt;/a&gt; credit: &lt;a href=&quot;http://www.flickr.com/photos/96249024@N00/4636296766/&quot; title=&quot;dr-nick&quot; target=&quot;_blank&quot;&gt;dr-nick&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/96249024@N00/4676140163/&quot; title=&quot;Kids (20 of 116)&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://farm5.static.flickr.com/4060/4676140163_e64bfa0b40_m.jpg&quot; alt=&quot;Kids (20 of 116)&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;small&gt;&lt;a href=&quot;&quot; title=&quot;All Rights Reserved&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://kaijaks.co.uk/blog/plugins/photo_dropper_plugin/images/cc.png&quot; alt=&quot;Creative Commons License&quot; border=&quot;0&quot; width=&quot;16&quot; height=&quot;16&quot; align=&quot;absmiddle&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.photodropper.com/photos/&quot; target=&quot;_blank&quot;&gt;photo&lt;/a&gt; credit: &lt;a href=&quot;http://www.flickr.com/photos/96249024@N00/4676140163/&quot; title=&quot;dr-nick&quot; target=&quot;_blank&quot;&gt;dr-nick&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/96249024@N00/4676158341/&quot; title=&quot;Kids (63 of 116)&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://farm5.static.flickr.com/4059/4676158341_586e787cb0_m.jpg&quot; alt=&quot;Kids (63 of 116)&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;small&gt;&lt;a href=&quot;&quot; title=&quot;All Rights Reserved&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://kaijaks.co.uk/blog/plugins/photo_dropper_plugin/images/cc.png&quot; alt=&quot;Creative Commons License&quot; border=&quot;0&quot; width=&quot;16&quot; height=&quot;16&quot; align=&quot;absmiddle&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.photodropper.com/photos/&quot; target=&quot;_blank&quot;&gt;photo&lt;/a&gt; credit: &lt;a href=&quot;http://www.flickr.com/photos/96249024@N00/4676158341/&quot; title=&quot;dr-nick&quot; target=&quot;_blank&quot;&gt;dr-nick&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/96249024@N00/4676161045/&quot; title=&quot;Kids (70 of 116)&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://farm5.static.flickr.com/4037/4676161045_bfe2d2e2dd_m.jpg&quot; alt=&quot;Kids (70 of 116)&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;small&gt;&lt;a href=&quot;&quot; title=&quot;All Rights Reserved&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://kaijaks.co.uk/blog/plugins/photo_dropper_plugin/images/cc.png&quot; alt=&quot;Creative Commons License&quot; border=&quot;0&quot; width=&quot;16&quot; height=&quot;16&quot; align=&quot;absmiddle&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.photodropper.com/photos/&quot; target=&quot;_blank&quot;&gt;photo&lt;/a&gt; credit: &lt;a href=&quot;http://www.flickr.com/photos/96249024@N00/4676161045/&quot; title=&quot;dr-nick&quot; target=&quot;_blank&quot;&gt;dr-nick&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://kaijaks.co.uk/blog/nick/2010/06/07/hello-eleanor&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Well, I seem to have been remiss. I announced it via <a href="http://www.facebook.com/nick.kaijaks">facebook</a> and <a href="http://twitter.com/nanoamp">twitter</a>, but neglected to share here. So, belatedly, welcome Eleanor Jasmine Kaijaks, born at home on 17 March 2010, at 8.18pm. She was 8lb, and lovely.</p>

<p><a href="http://www.flickr.com/photos/96249024@N00/4454576128/" title="Hello Eleanor (20 of 97)" target="_blank"><img src="http://farm3.static.flickr.com/2713/4454576128_ae2563f483_m.jpg" alt="Hello Eleanor (20 of 97)" border="0" /></a><br /><small><a href="http://kaijaks.co.uk" title="All Rights Reserved" target="_blank"><img src="http://kaijaks.co.uk/blog/plugins/photo_dropper_plugin/images/cc.png" alt="Creative Commons License" border="0" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a href="http://www.flickr.com/photos/96249024@N00/4454576128/" title="dr-nick" target="_blank">dr-nick</a></small></p>

<p>Eleven weeks on, and she's thriving. Healthy, nice smiles &amp; coos, and mostly sleeping through the night, which is pretty much all you want from a baby. Jess loves her lots, although she can be a bit heavy handed at times. <img src="http://kaijaks.co.uk/blog/rsc/smilies/icon_smile.gif" alt="&#58;&#41;" class="middle smiley" /></p>

<p><a href="http://www.flickr.com/photos/96249024@N00/4453847181/" title="Hello Eleanor (89 of 97)" target="_blank"><img src="http://farm5.static.flickr.com/4066/4453847181_8be5b71364_m.jpg" alt="Hello Eleanor (89 of 97)" border="0" /></a><br /><small><a href="http://kaijaks.co.uk" title="All Rights Reserved" target="_blank"><img src="http://kaijaks.co.uk/blog/plugins/photo_dropper_plugin/images/cc.png" alt="Creative Commons License" border="0" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a href="http://www.flickr.com/photos/96249024@N00/4453847181/" title="dr-nick" target="_blank">dr-nick</a></small></p>

<p><a href="http://www.flickr.com/photos/96249024@N00/4636296766/" title="Eleanor (57 of 63)" target="_blank"><img src="http://farm5.static.flickr.com/4023/4636296766_c9e5026c23_m.jpg" alt="Eleanor (57 of 63)" border="0" /></a><br /><small><a href="http://kaijaks.co.uk" title="All Rights Reserved" target="_blank"><img src="http://kaijaks.co.uk/blog/plugins/photo_dropper_plugin/images/cc.png" alt="Creative Commons License" border="0" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a href="http://www.flickr.com/photos/96249024@N00/4636296766/" title="dr-nick" target="_blank">dr-nick</a></small></p>

<p><a href="http://www.flickr.com/photos/96249024@N00/4676140163/" title="Kids (20 of 116)" target="_blank"><img src="http://farm5.static.flickr.com/4060/4676140163_e64bfa0b40_m.jpg" alt="Kids (20 of 116)" border="0" /></a><br /><small><a href="http://kaijaks.co.uk" title="All Rights Reserved" target="_blank"><img src="http://kaijaks.co.uk/blog/plugins/photo_dropper_plugin/images/cc.png" alt="Creative Commons License" border="0" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a href="http://www.flickr.com/photos/96249024@N00/4676140163/" title="dr-nick" target="_blank">dr-nick</a></small></p>

<p><a href="http://www.flickr.com/photos/96249024@N00/4676158341/" title="Kids (63 of 116)" target="_blank"><img src="http://farm5.static.flickr.com/4059/4676158341_586e787cb0_m.jpg" alt="Kids (63 of 116)" border="0" /></a><br /><small><a href="http://kaijaks.co.uk" title="All Rights Reserved" target="_blank"><img src="http://kaijaks.co.uk/blog/plugins/photo_dropper_plugin/images/cc.png" alt="Creative Commons License" border="0" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a href="http://www.flickr.com/photos/96249024@N00/4676158341/" title="dr-nick" target="_blank">dr-nick</a></small></p>

<p><a href="http://www.flickr.com/photos/96249024@N00/4676161045/" title="Kids (70 of 116)" target="_blank"><img src="http://farm5.static.flickr.com/4037/4676161045_bfe2d2e2dd_m.jpg" alt="Kids (70 of 116)" border="0" /></a><br /><small><a href="http://kaijaks.co.uk" title="All Rights Reserved" target="_blank"><img src="http://kaijaks.co.uk/blog/plugins/photo_dropper_plugin/images/cc.png" alt="Creative Commons License" border="0" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a href="http://www.flickr.com/photos/96249024@N00/4676161045/" title="dr-nick" target="_blank">dr-nick</a></small></p><div class="item_footer"><p><small><a href="http://kaijaks.co.uk/blog/nick/2010/06/07/hello-eleanor">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://kaijaks.co.uk/blog/nick/2010/06/07/hello-eleanor#comments</comments>
		</item>
				<item>
			<title>The Digital Economy Bill</title>
			<link>http://kaijaks.co.uk/blog/nick/2010/02/17/the-digital-economy-bill</link>
			<pubDate>Wed, 17 Feb 2010 13:25:29 +0000</pubDate>			<dc:creator>dr-nick</dc:creator>
			<category domain="main">News</category>			<guid isPermaLink="false">229@http://kaijaks.co.uk/blog/</guid>
						<description>&lt;p&gt;There is currently a Bill before Parliament, the &lt;a href=&quot;http://services.parliament.uk/bills/2009-10/digitaleconomy.html&quot;&gt;Digital Economy Bill&lt;/a&gt;. In among the DCMA-like elements and changes to broadcasting is a clause which could harm both amateur and professional photographers.&lt;/p&gt;

&lt;p&gt;It permits the use of works, including photos, where the author cannot be identified by a &quot;reasonable search&quot;, simply by registering the work as an &quot;orphan&quot; and paying a fee to a quango. Since metadata about things like authorship is so easy to strip from a digital image, this has the potential to become a publishers' charter for online image theft. If you find someone has stolen your image by claiming it's orphaned, you can claim a fee, and &lt;strong&gt;apply&lt;/strong&gt; to have the orphaned state revoked.&lt;/p&gt;

&lt;p&gt;You can read more from &lt;a href=&quot;http://www.copyrightaction.com/forum/uk-gov-nationalises-orphans-and-bans-non-consensual-photography-in-public?page=1&quot;&gt;Copyright Action&lt;/a&gt;. I've written to my MP; my own letter is on the next page. You should write too. It doesn't have to be as long - but they need to know that clause 17 takes away too many rights from the individual photographer. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Personal Information Online Code of Practice&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The same article refers to a code of practice for collecting personal information, drafted by the Information Commissioner's Office (ICO). The code doesn't actually mention photography. However, the contention of Copyright Action (actually in the clarification on p2 of the comments) is that the ICO would now view it as a breach of the Data Protection Act if you took a photo, even in a public place, with someone who did not want to be photographed. This follows the High Court ruling under the ECHR that a photo of JK Rowling's son in a public street was an &lt;a href=&quot;http://www.out-law.com/page-9104&quot;&gt;invasion of privacy&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In my view, this is less of a real threat at the moment, but is certainly one to watch.&lt;/p&gt;

&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://kaijaks.co.uk/blog/nick/2010/02/17/the-digital-economy-bill&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>There is currently a Bill before Parliament, the <a href="http://services.parliament.uk/bills/2009-10/digitaleconomy.html">Digital Economy Bill</a>. In among the DCMA-like elements and changes to broadcasting is a clause which could harm both amateur and professional photographers.</p>

<p>It permits the use of works, including photos, where the author cannot be identified by a "reasonable search", simply by registering the work as an "orphan" and paying a fee to a quango. Since metadata about things like authorship is so easy to strip from a digital image, this has the potential to become a publishers' charter for online image theft. If you find someone has stolen your image by claiming it's orphaned, you can claim a fee, and <strong>apply</strong> to have the orphaned state revoked.</p>

<p>You can read more from <a href="http://www.copyrightaction.com/forum/uk-gov-nationalises-orphans-and-bans-non-consensual-photography-in-public?page=1">Copyright Action</a>. I've written to my MP; my own letter is on the next page. You should write too. It doesn't have to be as long - but they need to know that clause 17 takes away too many rights from the individual photographer. </p>

<p><strong>Personal Information Online Code of Practice</strong></p>

<p>The same article refers to a code of practice for collecting personal information, drafted by the Information Commissioner's Office (ICO). The code doesn't actually mention photography. However, the contention of Copyright Action (actually in the clarification on p2 of the comments) is that the ICO would now view it as a breach of the Data Protection Act if you took a photo, even in a public place, with someone who did not want to be photographed. This follows the High Court ruling under the ECHR that a photo of JK Rowling's son in a public street was an <a href="http://www.out-law.com/page-9104">invasion of privacy</a>.</p>

<p>In my view, this is less of a real threat at the moment, but is certainly one to watch.</p>

<div class="item_footer"><p><small><a href="http://kaijaks.co.uk/blog/nick/2010/02/17/the-digital-economy-bill">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://kaijaks.co.uk/blog/nick/2010/02/17/the-digital-economy-bill#comments</comments>
		</item>
				<item>
			<title>My mobile life</title>
			<link>http://kaijaks.co.uk/blog/nick/2010/01/18/my-mobile-life</link>
			<pubDate>Mon, 18 Jan 2010 10:07:37 +0000</pubDate>			<dc:creator>dr-nick</dc:creator>
			<category domain="main">News</category>			<guid isPermaLink="false">227@http://kaijaks.co.uk/blog/</guid>
						<description>&lt;p&gt;We were talking in the office a little while back about mobile phones, and I started to try to work out what phones I've had. I was kind of surprised how quickly you forget. So, for posterity, here's the list:&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;&lt;strong&gt;Motorola mr30&lt;/strong&gt;&lt;br /&gt;
Back in the day this boasted &quot;an astounding 40 hour battery life&quot;, support for fax and data (up to 9600bps). &quot;Also, for the first time with an Orange Motorola, the phone supports a proper battery life indicator.&quot; It could store up to 190 names and numbers. This would have been in around 1995, when I signed my first 12 month contract with Orange.&lt;/li&gt;

  &lt;li&gt;&lt;strong&gt;Motorola cd920&lt;/strong&gt;&lt;/li&gt;

  &lt;li&gt;&lt;strong&gt;Ericsson T28s&lt;/strong&gt;&lt;/li&gt;

  &lt;li&gt;&lt;strong&gt;Nokia 8210&lt;/strong&gt;&lt;br /&gt;
  Ah, properly dinky. Nice Nokia menus. Must have been around 2001?&lt;/li&gt;

  &lt;li&gt;&lt;strong&gt;Ericsson T610&lt;/strong&gt;&lt;br /&gt;
  Wow! Colour! 128x160 pixels! 2MB memory! This was the state of the art in 2003 (or at least heading in that direction). I left Orange after all these years, taking my number to Vodafone. At the end of that contract, I got it unlocked at Banbury market and switched to a better contract with T-Mobile.&lt;/li&gt;

  &lt;li&gt;&lt;strong&gt;Motorola RAZR V3&lt;/strong&gt;&lt;br /&gt;
  Sticking with T-Mobile, I got an upgrade to this handsome little flip phone. Excellent design that (visually) stands the test of time in 2010.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Nokia N73&lt;/strong&gt;&lt;br /&gt;
  Big upgrade here, to something which probably just about counts as a smartphone. I got it on the 3 network, who were excellent, until I tried to leave them, when they tried to invent all sorts of exit fees and notice periods which were never part of my contract. Grr.&lt;/li&gt;

  &lt;li&gt;&lt;p&gt;&lt;strong&gt;iPhone 3GS&lt;/strong&gt;&lt;br /&gt;
  So, here I am now, with a phone that is a very welcome companion. I'll freely admit that I didn't buy into the iPhone hype for a couple of years - when I used the iPhone 2 I wasn't that blown away by it, and couldn't see much gain over the N73. But when the 3GS came out with the new OS, I compared it (specs, size, design and  usability) to the N95, Blackberry and first gen Android phones, and the advantage was clear. So I bit the bullet, handed over the cash, and signed the contract with O2.&lt;/p&gt;

&lt;p&gt;I use it more as a pocket computer, calendar, map, and web tool than I do as a phone, but it's probably the mobile I've valued the most. It's got 16GB, 95 apps across eight screens, and the same phone number I started with 14 odd years before.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;(Edit 8 Feb - managed to forget the RAZR!)&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://kaijaks.co.uk/blog/nick/2010/01/18/my-mobile-life&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>We were talking in the office a little while back about mobile phones, and I started to try to work out what phones I've had. I was kind of surprised how quickly you forget. So, for posterity, here's the list:</p>
<ol>
  <li><strong>Motorola mr30</strong><br />
Back in the day this boasted "an astounding 40 hour battery life", support for fax and data (up to 9600bps). "Also, for the first time with an Orange Motorola, the phone supports a proper battery life indicator." It could store up to 190 names and numbers. This would have been in around 1995, when I signed my first 12 month contract with Orange.</li>

  <li><strong>Motorola cd920</strong></li>

  <li><strong>Ericsson T28s</strong></li>

  <li><strong>Nokia 8210</strong><br />
  Ah, properly dinky. Nice Nokia menus. Must have been around 2001?</li>

  <li><strong>Ericsson T610</strong><br />
  Wow! Colour! 128x160 pixels! 2MB memory! This was the state of the art in 2003 (or at least heading in that direction). I left Orange after all these years, taking my number to Vodafone. At the end of that contract, I got it unlocked at Banbury market and switched to a better contract with T-Mobile.</li>

  <li><strong>Motorola RAZR V3</strong><br />
  Sticking with T-Mobile, I got an upgrade to this handsome little flip phone. Excellent design that (visually) stands the test of time in 2010.</li>

<li><strong>Nokia N73</strong><br />
  Big upgrade here, to something which probably just about counts as a smartphone. I got it on the 3 network, who were excellent, until I tried to leave them, when they tried to invent all sorts of exit fees and notice periods which were never part of my contract. Grr.</li>

  <li><p><strong>iPhone 3GS</strong><br />
  So, here I am now, with a phone that is a very welcome companion. I'll freely admit that I didn't buy into the iPhone hype for a couple of years - when I used the iPhone 2 I wasn't that blown away by it, and couldn't see much gain over the N73. But when the 3GS came out with the new OS, I compared it (specs, size, design and  usability) to the N95, Blackberry and first gen Android phones, and the advantage was clear. So I bit the bullet, handed over the cash, and signed the contract with O2.</p>

<p>I use it more as a pocket computer, calendar, map, and web tool than I do as a phone, but it's probably the mobile I've valued the most. It's got 16GB, 95 apps across eight screens, and the same phone number I started with 14 odd years before.</p></li>
</ol>

<p>(Edit 8 Feb - managed to forget the RAZR!)</p><div class="item_footer"><p><small><a href="http://kaijaks.co.uk/blog/nick/2010/01/18/my-mobile-life">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://kaijaks.co.uk/blog/nick/2010/01/18/my-mobile-life#comments</comments>
		</item>
				<item>
			<title>So, what's new?</title>
			<link>http://kaijaks.co.uk/blog/nick/2009/12/03/so-what-s-new</link>
			<pubDate>Thu, 03 Dec 2009 23:21:03 +0000</pubDate>			<dc:creator>dr-nick</dc:creator>
			<category domain="main">News</category>			<guid isPermaLink="false">226@http://kaijaks.co.uk/blog/</guid>
						<description>&lt;p&gt;December rushing on already.&lt;/p&gt;

&lt;p&gt;Ros has a proud bump, and is looking very cute and motherly. &lt;img src=&quot;http://kaijaks.co.uk/blog/rsc/smilies/icon_biggrin.gif&quot; alt=&quot;&amp;#58;&amp;#68;&quot; class=&quot;middle smiley&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Aside from work, I've made much progress in my long-term project to rip all the old vinyl that's been hanging-around-the-house-not-getting-played-for-years into MP3s. Once I wrap that up, I'll probably share a few 'fair use' snippets for fun. My other autumn project has been a photography course at &lt;a href=&quot;http://www.warkscol.ac.uk/&quot;&gt;Warwickshire College&lt;/a&gt;, the fruits of which I'm going to have to dedicate some time to organising - quite a bit of technical stuff rather than focusing on the 'pretty', but &lt;em&gt;so&lt;/em&gt; many photos produced...&lt;/p&gt;

&lt;p&gt;Jess is getting bigger, brighter and bossier. She's lots of fun but relentlessly hard work. I suppose it's better that than supine! She has learnt the concept of &lt;em&gt;the joke&lt;/em&gt;, and now has a surefire one which she proffers remarkably frequently. We've given up trying to come up with a new reaction... Want to hear it? Tough, nor do I but I have to several times a week:&lt;/p&gt;

&lt;p&gt;What's grey and wibbly?&lt;br /&gt;
A jellyphant.&lt;br /&gt;
&lt;img src=&quot;http://kaijaks.co.uk/blog/rsc/smilies/grayno.gif&quot; alt=&quot;&amp;#58;&amp;#110;&amp;#111;&amp;#58;&quot; class=&quot;middle smiley&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Finally, I've stopped resisting and bought an iMac, which is a thing of much beauty and omigod power. All I need is to make time to use it. It arrived on Tuesday, but I've not really had chance to do a huge amount with it yet, as I've had to spend best part of two days recovering the linux box that acts as mailserver and fileserver for the family. It chose Monday night to keel over and die. &lt;img src=&quot;http://kaijaks.co.uk/blog/rsc/smilies/graydead.gif&quot; alt=&quot;&amp;#88;&amp;#88;&amp;#40;&quot; class=&quot;middle smiley&quot; /&gt; Not helpful, but I suppose at least we don't use it for TV or webserver any longer.&lt;/p&gt;

&lt;p&gt;Right, having been up until 1am fixing that yesterday, I want an earlier night, so I'm off to bed! If you want to keep up-to-dater than my rare forays into the blogosphere, you'll find me most days on &lt;a href=&quot;http://twitter.com/nanoamp&quot;&gt;twitter&lt;/a&gt;.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://kaijaks.co.uk/blog/nick/2009/12/03/so-what-s-new&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>December rushing on already.</p>

<p>Ros has a proud bump, and is looking very cute and motherly. <img src="http://kaijaks.co.uk/blog/rsc/smilies/icon_biggrin.gif" alt="&#58;&#68;" class="middle smiley" /></p>

<p>Aside from work, I've made much progress in my long-term project to rip all the old vinyl that's been hanging-around-the-house-not-getting-played-for-years into MP3s. Once I wrap that up, I'll probably share a few 'fair use' snippets for fun. My other autumn project has been a photography course at <a href="http://www.warkscol.ac.uk/">Warwickshire College</a>, the fruits of which I'm going to have to dedicate some time to organising - quite a bit of technical stuff rather than focusing on the 'pretty', but <em>so</em> many photos produced...</p>

<p>Jess is getting bigger, brighter and bossier. She's lots of fun but relentlessly hard work. I suppose it's better that than supine! She has learnt the concept of <em>the joke</em>, and now has a surefire one which she proffers remarkably frequently. We've given up trying to come up with a new reaction... Want to hear it? Tough, nor do I but I have to several times a week:</p>

<p>What's grey and wibbly?<br />
A jellyphant.<br />
<img src="http://kaijaks.co.uk/blog/rsc/smilies/grayno.gif" alt="&#58;&#110;&#111;&#58;" class="middle smiley" /></p>

<p>Finally, I've stopped resisting and bought an iMac, which is a thing of much beauty and omigod power. All I need is to make time to use it. It arrived on Tuesday, but I've not really had chance to do a huge amount with it yet, as I've had to spend best part of two days recovering the linux box that acts as mailserver and fileserver for the family. It chose Monday night to keel over and die. <img src="http://kaijaks.co.uk/blog/rsc/smilies/graydead.gif" alt="&#88;&#88;&#40;" class="middle smiley" /> Not helpful, but I suppose at least we don't use it for TV or webserver any longer.</p>

<p>Right, having been up until 1am fixing that yesterday, I want an earlier night, so I'm off to bed! If you want to keep up-to-dater than my rare forays into the blogosphere, you'll find me most days on <a href="http://twitter.com/nanoamp">twitter</a>.</p><div class="item_footer"><p><small><a href="http://kaijaks.co.uk/blog/nick/2009/12/03/so-what-s-new">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://kaijaks.co.uk/blog/nick/2009/12/03/so-what-s-new#comments</comments>
		</item>
				<item>
			<title>I've been busy</title>
			<link>http://kaijaks.co.uk/blog/nick/2009/09/15/i-ve-been-busy</link>
			<pubDate>Tue, 15 Sep 2009 15:18:03 +0000</pubDate>			<dc:creator>dr-nick</dc:creator>
			<category domain="main">News</category>			<guid isPermaLink="false">225@http://kaijaks.co.uk/blog/</guid>
						<description>&lt;p&gt;Well, I say &lt;em&gt;I&lt;/em&gt;, but I can't take all the credit...&lt;/p&gt;

&lt;div class=&quot;youtube center&quot;&gt;&lt;object type=&quot;application/x-shockwave-flash&quot; style=&quot;width:425px; height:350px&quot; data=&quot;http://www.youtube.com/v/On_bXHUZugw&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/On_bXHUZugw&quot; /&gt;&lt;/object&gt;&lt;/div&gt;

&lt;p&gt;Due on 19 March 2010.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://kaijaks.co.uk/blog/nick/2009/09/15/i-ve-been-busy&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Well, I say <em>I</em>, but I can't take all the credit...</p>

<div class="youtube center"><object type="application/x-shockwave-flash" style="width:425px; height:350px" data="http://www.youtube.com/v/On_bXHUZugw"><param name="movie" value="http://www.youtube.com/v/On_bXHUZugw" /></object></div>

<p>Due on 19 March 2010.</p><div class="item_footer"><p><small><a href="http://kaijaks.co.uk/blog/nick/2009/09/15/i-ve-been-busy">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://kaijaks.co.uk/blog/nick/2009/09/15/i-ve-been-busy#comments</comments>
		</item>
				<item>
			<title>Summer catch-up</title>
			<link>http://kaijaks.co.uk/blog/nick/2009/07/13/summer-catch-up</link>
			<pubDate>Mon, 13 Jul 2009 21:14:51 +0000</pubDate>			<dc:creator>dr-nick</dc:creator>
			<category domain="main">News</category>			<guid isPermaLink="false">224@http://kaijaks.co.uk/blog/</guid>
						<description>&lt;p&gt;OK. I get the message. What can I say? My excuse is that I've been too busy elsewhere. Over the past few months I've got my head round &lt;a href=&quot;http://twitter.com/nanoamp&quot;&gt;twitter&lt;/a&gt;, and tend to update things there. It's convenient to be able to write a sentence here or there, rather than try to construct a narrative after the fact. Also, whilst I've taken plenty of photos, I've not managed to keep up with uploading them. So, given that, what's the recent (and not so recent) narrative?&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;We have a new car, a &lt;a href=&quot;http://www.volkswagen.co.uk/new/golf-plus&quot;&gt;Volkswagen Golf Plus&lt;/a&gt;, having traded in our 11 year old Mazda. It was shortly before the scrappage scheme was introduced, but we got a cracking deal!&lt;/li&gt;

  &lt;li&gt;We've remortgaged, with an offset tracker from &lt;a href=&quot;http://www.firstdirect.com/&quot;&gt;First Direct&lt;/a&gt;. They've lived up to their reputation for excellent customer service. Can't rate them highly enough so far.&lt;/li&gt;

  &lt;li&gt;I've bought an &lt;a href=&quot;http://www.apple.com/uk/iphone/&quot;&gt;iPhone 3G S&lt;/a&gt; which is just lovely. I'm turning into a real Apple fanboy.&lt;/li&gt;

  &lt;li&gt;Is this is a convenient point to mention my 'hackintosh'?&lt;br /&gt;
&lt;a href=&quot;http://www.flickr.com/photos/dr-nick/3341064128/&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3542/3341064128_366caabda7_m.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
A netbook running Mac OS X. Cute; see the video.&lt;/li&gt;

  &lt;li&gt;I've had another set of phototherapy treatment at Warwick Hospital to keep the sunshine at bay. So far so good.&lt;/li&gt;

  &lt;li&gt;Jess is happily three, fully toilet-trained, and looking forward to pre-school in September.&lt;/li&gt;

  &lt;li&gt;We've had our summer holiday, once again in Germany. We drove the new car across to the Mosel, where the weather was nothing special, but it was nonetheless a good change.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So, some pictures. Jess having some summer splashing fun:&lt;br /&gt;
&lt;a href=&quot;http://www.flickr.com/photos/96249024@N00/3714586904/&quot; title=&quot;Getting ready&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2494/3714586904_cd668384d7_m.jpg&quot; alt=&quot;Getting ready&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/96249024@N00/3713802429/&quot; title=&quot;Jump!&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2547/3713802429_efd7466854_m.jpg&quot; alt=&quot;Jump!&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/96249024@N00/3714593968/&quot; title=&quot;And splash!&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2438/3714593968_7bffa864a5_m.jpg&quot; alt=&quot;And splash!&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And a few holiday pics. Enjoy!&lt;br /&gt;
&lt;a href=&quot;http://www.flickr.com/photos/96249024@N00/3685204124/&quot; title=&quot;CIMG1919&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3635/3685204124_ae7d769860_m.jpg&quot; alt=&quot;CIMG1919&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/96249024@N00/3684349591/&quot; title=&quot;IMGP2644&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2454/3684349591_c2e40c7bcc_m.jpg&quot; alt=&quot;IMGP2644&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/96249024@N00/3685141890/&quot; title=&quot;IMGP2626&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2673/3685141890_185b4cba27_m.jpg&quot; alt=&quot;IMGP2626&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/96249024@N00/3432925984/&quot; title=&quot;IMGP3764&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3405/3432925984_776a654f03_m.jpg&quot; alt=&quot;IMGP3764&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://kaijaks.co.uk/blog/nick/2009/07/13/summer-catch-up&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>OK. I get the message. What can I say? My excuse is that I've been too busy elsewhere. Over the past few months I've got my head round <a href="http://twitter.com/nanoamp">twitter</a>, and tend to update things there. It's convenient to be able to write a sentence here or there, rather than try to construct a narrative after the fact. Also, whilst I've taken plenty of photos, I've not managed to keep up with uploading them. So, given that, what's the recent (and not so recent) narrative?</p>

<ul>
  <li>We have a new car, a <a href="http://www.volkswagen.co.uk/new/golf-plus">Volkswagen Golf Plus</a>, having traded in our 11 year old Mazda. It was shortly before the scrappage scheme was introduced, but we got a cracking deal!</li>

  <li>We've remortgaged, with an offset tracker from <a href="http://www.firstdirect.com/">First Direct</a>. They've lived up to their reputation for excellent customer service. Can't rate them highly enough so far.</li>

  <li>I've bought an <a href="http://www.apple.com/uk/iphone/">iPhone 3G S</a> which is just lovely. I'm turning into a real Apple fanboy.</li>

  <li>Is this is a convenient point to mention my 'hackintosh'?<br />
<a href="http://www.flickr.com/photos/dr-nick/3341064128/"><img src="http://farm4.static.flickr.com/3542/3341064128_366caabda7_m.jpg" /></a><br />
A netbook running Mac OS X. Cute; see the video.</li>

  <li>I've had another set of phototherapy treatment at Warwick Hospital to keep the sunshine at bay. So far so good.</li>

  <li>Jess is happily three, fully toilet-trained, and looking forward to pre-school in September.</li>

  <li>We've had our summer holiday, once again in Germany. We drove the new car across to the Mosel, where the weather was nothing special, but it was nonetheless a good change.</li>
</ul>

<p>So, some pictures. Jess having some summer splashing fun:<br />
<a href="http://www.flickr.com/photos/96249024@N00/3714586904/" title="Getting ready"><img src="http://farm3.static.flickr.com/2494/3714586904_cd668384d7_m.jpg" alt="Getting ready" border="0" /></a> <a href="http://www.flickr.com/photos/96249024@N00/3713802429/" title="Jump!"><img src="http://farm3.static.flickr.com/2547/3713802429_efd7466854_m.jpg" alt="Jump!" border="0" /></a> <a href="http://www.flickr.com/photos/96249024@N00/3714593968/" title="And splash!"><img src="http://farm3.static.flickr.com/2438/3714593968_7bffa864a5_m.jpg" alt="And splash!" border="0" /></a></p>

<p>And a few holiday pics. Enjoy!<br />
<a href="http://www.flickr.com/photos/96249024@N00/3685204124/" title="CIMG1919"><img src="http://farm4.static.flickr.com/3635/3685204124_ae7d769860_m.jpg" alt="CIMG1919" border="0" /></a> <a href="http://www.flickr.com/photos/96249024@N00/3684349591/" title="IMGP2644"><img src="http://farm3.static.flickr.com/2454/3684349591_c2e40c7bcc_m.jpg" alt="IMGP2644" border="0" /></a></p>

<p><a href="http://www.flickr.com/photos/96249024@N00/3685141890/" title="IMGP2626"><img src="http://farm3.static.flickr.com/2673/3685141890_185b4cba27_m.jpg" alt="IMGP2626" border="0" /></a> <a href="http://www.flickr.com/photos/96249024@N00/3432925984/" title="IMGP3764"><img src="http://farm4.static.flickr.com/3405/3432925984_776a654f03_m.jpg" alt="IMGP3764" border="0" /></a></p><div class="item_footer"><p><small><a href="http://kaijaks.co.uk/blog/nick/2009/07/13/summer-catch-up">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://kaijaks.co.uk/blog/nick/2009/07/13/summer-catch-up#comments</comments>
		</item>
				<item>
			<title>ExpandPath() bug in ColdFusion 8</title>
			<link>http://kaijaks.co.uk/blog/nick/2009/04/30/expandpath-bug-in-coldfusion-8</link>
			<pubDate>Thu, 30 Apr 2009 08:33:01 +0000</pubDate>			<dc:creator>dr-nick</dc:creator>
			<category domain="main">News</category>			<guid isPermaLink="false">223@http://kaijaks.co.uk/blog/</guid>
						<description>&lt;p&gt;I rarely seem to write about the day job in my blog, but I want to make sure that this gets recorded somewhere that google might find, so that it might save someone the 4&amp;frac12; hours it took me to resolve.&lt;/p&gt;

&lt;p&gt;We've got a development environment based around virtual ColdFusion 8 development servers which run a codebase from across a couple of &lt;a href=&quot;http://subversion.tigris.org/&quot;&gt;subversion&lt;/a&gt; working copies (WC). The webroot maps to one WC, there's a common folder (with common code/resources for several applications) which is aliased below the webroot in apache, and another WC for custom tags. When we commit working, tested code to trunk, post-commit hooks on the repos update the relevant working copies on the public web servers.&lt;/p&gt;

&lt;p&gt;So, the problem yesterday was that code which worked fine on the test environment was failing on the live server. The code was using &lt;code class=&quot;codespan&quot;&gt;ExpandPath()&lt;/code&gt; to (try to) return the absolute filesystem path for a web-relative path supplied. It worked on the test server (let's say it returned &lt;code class=&quot;codespan&quot;&gt;/etc/webroot/&lt;/code&gt; for &lt;code class=&quot;codespan&quot;&gt;/&lt;/code&gt;), but on the live site, it returned something like &lt;code class=&quot;codespan&quot;&gt;&lt;a href=&quot;http://www.example.com/siteCheck/http:/www.example.com/&quot;&gt;http://www.example.com/siteCheck/http:/www.example.com/&lt;/a&gt;&lt;/code&gt; instead. Obviously this isn't a valid filesystem path &lt;img src=&quot;http://kaijaks.co.uk/blog/rsc/smilies/icon_censored.gif&quot; alt=&quot;&amp;#62;&amp;#58;&amp;#88;&amp;#88;&quot; class=&quot;middle smiley&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Googling pulled up a link to a &lt;a href=&quot;http://www.markdrew.co.uk/blog/post.cfm/strange-expandpath-bug-in-coldfusion-8&quot;&gt;page by Mark Drew&lt;/a&gt; which didn't reference my particular bug, but there was a comment by &lt;a href=&quot;http://www.compoundtheory.com/&quot;&gt;Mark Mandel&lt;/a&gt; which suggested that in the absence of a CF mapping for the webroot, it looks to the apache mappings (and possibly mod_rewrite rules) for its path resolution. As our live server sits behind a load balancer, this fits with the very broken &lt;code class=&quot;codespan&quot;&gt;ExpandPath()&lt;/code&gt; result we saw.&lt;/p&gt;

&lt;p&gt;In the end, there's a very simple solution. Set a mapping in the CF Administrator for &lt;code class=&quot;codespan&quot;&gt;/&lt;/code&gt; to the actual filesystem path for the webroot. It shouldn't have any other side effects, but it completely fixes &lt;code class=&quot;codespan&quot;&gt;ExpandPath()&lt;/code&gt;. Methinks that CF8 is trying to be too clever...&lt;/p&gt;

&lt;p&gt;Anyway, that's that for today. At some point I'll get back to normal service and post some cute photos of Jess.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://kaijaks.co.uk/blog/nick/2009/04/30/expandpath-bug-in-coldfusion-8&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>I rarely seem to write about the day job in my blog, but I want to make sure that this gets recorded somewhere that google might find, so that it might save someone the 4&frac12; hours it took me to resolve.</p>

<p>We've got a development environment based around virtual ColdFusion 8 development servers which run a codebase from across a couple of <a href="http://subversion.tigris.org/">subversion</a> working copies (WC). The webroot maps to one WC, there's a common folder (with common code/resources for several applications) which is aliased below the webroot in apache, and another WC for custom tags. When we commit working, tested code to trunk, post-commit hooks on the repos update the relevant working copies on the public web servers.</p>

<p>So, the problem yesterday was that code which worked fine on the test environment was failing on the live server. The code was using <code class="codespan">ExpandPath()</code> to (try to) return the absolute filesystem path for a web-relative path supplied. It worked on the test server (let's say it returned <code class="codespan">/etc/webroot/</code> for <code class="codespan">/</code>), but on the live site, it returned something like <code class="codespan"><a href="http://www.example.com/siteCheck/http:/www.example.com/">http://www.example.com/siteCheck/http:/www.example.com/</a></code> instead. Obviously this isn't a valid filesystem path <img src="http://kaijaks.co.uk/blog/rsc/smilies/icon_censored.gif" alt="&#62;&#58;&#88;&#88;" class="middle smiley" /></p>

<p>Googling pulled up a link to a <a href="http://www.markdrew.co.uk/blog/post.cfm/strange-expandpath-bug-in-coldfusion-8">page by Mark Drew</a> which didn't reference my particular bug, but there was a comment by <a href="http://www.compoundtheory.com/">Mark Mandel</a> which suggested that in the absence of a CF mapping for the webroot, it looks to the apache mappings (and possibly mod_rewrite rules) for its path resolution. As our live server sits behind a load balancer, this fits with the very broken <code class="codespan">ExpandPath()</code> result we saw.</p>

<p>In the end, there's a very simple solution. Set a mapping in the CF Administrator for <code class="codespan">/</code> to the actual filesystem path for the webroot. It shouldn't have any other side effects, but it completely fixes <code class="codespan">ExpandPath()</code>. Methinks that CF8 is trying to be too clever...</p>

<p>Anyway, that's that for today. At some point I'll get back to normal service and post some cute photos of Jess.</p><div class="item_footer"><p><small><a href="http://kaijaks.co.uk/blog/nick/2009/04/30/expandpath-bug-in-coldfusion-8">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://kaijaks.co.uk/blog/nick/2009/04/30/expandpath-bug-in-coldfusion-8#comments</comments>
		</item>
			</channel>
</rss>
