<?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>rwec.co.uk</title>
	<atom:link href="http://rwec.co.uk/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://rwec.co.uk/blog</link>
	<description>Rowan&#039;s World, Et Cetera</description>
	<lastBuildDate>Wed, 03 Mar 2010 17:34:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Golden Rules of Version Naming</title>
		<link>http://rwec.co.uk/blog/2010/02/golden-rules-of-version-naming/</link>
		<comments>http://rwec.co.uk/blog/2010/02/golden-rules-of-version-naming/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 20:45:06 +0000</pubDate>
		<dc:creator>Rowan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[compromise]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[golden rules]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[semantic versioning]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[version]]></category>
		<category><![CDATA[version name]]></category>
		<category><![CDATA[version number]]></category>
		<category><![CDATA[versioning]]></category>

		<guid isPermaLink="false">http://rwec.co.uk/blog/?p=91</guid>
		<description><![CDATA[I&#8217;ve been pondering version numbers a lot recently &#8211; there&#8217;s a lot of new &#8220;libraries&#8221; and major upgrades going on at work, and I&#8217;ve seen a few examples &#8220;in the wild&#8221; lately of people having to choose version numbers &#8211; and not always getting it right. It may seem like it&#8217;s &#8220;just a label&#8221;, but [...]]]></description>
		<wfw:commentRss>http://rwec.co.uk/blog/2010/02/golden-rules-of-version-naming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Non-Semantic Web: A blog entry is not a database</title>
		<link>http://rwec.co.uk/blog/2010/01/a-blog-entry-is-not-a-database/</link>
		<comments>http://rwec.co.uk/blog/2010/01/a-blog-entry-is-not-a-database/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 20:58:38 +0000</pubDate>
		<dc:creator>Rowan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[artificial intelligence]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[markup]]></category>
		<category><![CDATA[semantic]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://rwec.co.uk/blog/?p=84</guid>
		<description><![CDATA[There has long been a hope &#8211; an expectation, even &#8211; that the Web will somehow develop into something &#8220;smart&#8221;; that it will move from being a mere store-house of information to something that will actually &#8220;know the answers&#8221;.
But the vision tends to overlook the nature of both computers and humans. On the one hand, [...]]]></description>
		<wfw:commentRss>http://rwec.co.uk/blog/2010/01/a-blog-entry-is-not-a-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Atomic Translations &#8211; Part 2 &#8211; Translated Text as a Data Type in PostgreSQL</title>
		<link>http://rwec.co.uk/blog/2009/12/atomic-translations-part-2/</link>
		<comments>http://rwec.co.uk/blog/2009/12/atomic-translations-part-2/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 23:42:37 +0000</pubDate>
		<dc:creator>Rowan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[atomicity]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[internationalization]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[postresql]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[prototype]]></category>

		<guid isPermaLink="false">http://rwec.co.uk/blog/?p=60</guid>
		<description><![CDATA[[Part 1: Database i18n as a Data Type Problem &#124; Prototype Postgres Library]
In my last post (longer ago than I intended), I discussed the approaches I&#8217;ve come across to adding i18n to a database schema, and outlined my theory that the whole problem could be recast as one of data types. In order to explore [...]]]></description>
		<wfw:commentRss>http://rwec.co.uk/blog/2009/12/atomic-translations-part-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Atomic Translations &#8211; Part 1 &#8211; Database i18n as a Data Type Problem</title>
		<link>http://rwec.co.uk/blog/2009/11/atomic-translations-part-1/</link>
		<comments>http://rwec.co.uk/blog/2009/11/atomic-translations-part-1/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 00:10:18 +0000</pubDate>
		<dc:creator>Rowan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[atomicity]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[internationalization]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[postresql]]></category>

		<guid isPermaLink="false">http://rwec.co.uk/blog/?p=50</guid>
		<description><![CDATA[[Part 2: Translated Text as a Data Type in PostgreSQL &#124; Prototype Postgres Library]
The most obvious task when making any application multi-lingual is to make the UI translatable; there are absolutely tons of options for this, libraries in all sorts of languages, recipes, discussions, etc. But for many applications there&#8217;s another task, just as important, [...]]]></description>
		<wfw:commentRss>http://rwec.co.uk/blog/2009/11/atomic-translations-part-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A script for rotating digital camera videos!</title>
		<link>http://rwec.co.uk/blog/2009/09/rotating-digital-camera-videos/</link>
		<comments>http://rwec.co.uk/blog/2009/09/rotating-digital-camera-videos/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 20:37:25 +0000</pubDate>
		<dc:creator>Rowan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[avi]]></category>
		<category><![CDATA[digital camera]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[longphoto]]></category>
		<category><![CDATA[mjpeg]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://rwec.co.uk/blog/?p=45</guid>
		<description><![CDATA[A while ago, after flickr launched the ability to upload "long photos", I shot a clip of waves crashing on the beach, and wanted to share it. But it seems there is no easy way of rotating a video to sit upright - so, to cut a long story short, I wrote one: welcome to VidRotate!]]></description>
		<wfw:commentRss>http://rwec.co.uk/blog/2009/09/rotating-digital-camera-videos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Channel Zero</title>
		<link>http://rwec.co.uk/blog/2009/09/channel-zero/</link>
		<comments>http://rwec.co.uk/blog/2009/09/channel-zero/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 17:53:49 +0000</pubDate>
		<dc:creator>Rowan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[digital]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[internet tv]]></category>
		<category><![CDATA[switchover]]></category>
		<category><![CDATA[tv]]></category>
		<category><![CDATA[tv channel]]></category>
		<category><![CDATA[video on demand]]></category>

		<guid isPermaLink="false">http://rwec.co.uk/blog/?p=39</guid>
		<description><![CDATA[A couple of years ago, when IMP (&#8220;what later turned out to be the BBC iPlayer&#8221;) was still in closed previews, and I started building my over-complicated watch-PC-on-TV setup, I formed the opinion that the future of TV was not &#8220;Digital&#8221;, it was &#8220;Internet-based&#8221;. An article in Saturday&#8217;s Grauniad suggests that things are still heading [...]]]></description>
		<wfw:commentRss>http://rwec.co.uk/blog/2009/09/channel-zero/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cadbury goes Fair Trade!</title>
		<link>http://rwec.co.uk/blog/2009/08/cadbury-goes-fair-trade/</link>
		<comments>http://rwec.co.uk/blog/2009/08/cadbury-goes-fair-trade/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 13:09:01 +0000</pubDate>
		<dc:creator>Rowan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cadbury]]></category>
		<category><![CDATA[cadbury's]]></category>
		<category><![CDATA[chocolate]]></category>
		<category><![CDATA[economics]]></category>
		<category><![CDATA[fair trade]]></category>
		<category><![CDATA[fairtrade]]></category>
		<category><![CDATA[trade]]></category>

		<guid isPermaLink="false">http://rwec.co.uk/blog/?p=36</guid>
		<description><![CDATA[I&#8217;ve always felt that the real mark of success for Fairtrade, and particularly Fairtrade chocolate, would be if an existing and successful brand was &#8220;converted&#8221; to Fairtrade &#8211; mainly so that the product would be a great chocolate bar first, and Fairtrade as it happens. But I wasn&#8217;t going to hold my breath in this [...]]]></description>
		<wfw:commentRss>http://rwec.co.uk/blog/2009/08/cadbury-goes-fair-trade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iCalendar for English Bank Holidays</title>
		<link>http://rwec.co.uk/blog/2009/08/icalendar-for-english-bank-holidays/</link>
		<comments>http://rwec.co.uk/blog/2009/08/icalendar-for-english-bank-holidays/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 13:04:45 +0000</pubDate>
		<dc:creator>Rowan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bank holiday]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[ical]]></category>
		<category><![CDATA[icalendar]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://rwec.co.uk/blog/?p=32</guid>
		<description><![CDATA[I&#8217;ve been making increasing use of Lightning (backed onto Google Calendar) recently, for both work and personal use, and being able to see bank holidays in my calendar would be very handy. But for some reason, all I can ever find is calendars for &#8220;UK Holidays&#8221;, which are pretty useless &#8211; for one thing, not [...]]]></description>
		<wfw:commentRss>http://rwec.co.uk/blog/2009/08/icalendar-for-english-bank-holidays/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The Case for a better Switch</title>
		<link>http://rwec.co.uk/blog/2009/08/the-case-for-a-better-switch/</link>
		<comments>http://rwec.co.uk/blog/2009/08/the-case-for-a-better-switch/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 17:29:34 +0000</pubDate>
		<dc:creator>Rowan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming languages]]></category>
		<category><![CDATA[switch]]></category>

		<guid isPermaLink="false">http://rwec.co.uk/blog/?p=26</guid>
		<description><![CDATA[The C-style switch-case construct &#8211; used in various programming languages, including PHP &#8211; is a curious beast. Most commonly used as a streamlined form of if-elseif-else, it actually has more in common with the oldest of control statements, the goto, since control jumps to the first match and carries on until you tell it to [...]]]></description>
		<wfw:commentRss>http://rwec.co.uk/blog/2009/08/the-case-for-a-better-switch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Mozart, Old Hat?</title>
		<link>http://rwec.co.uk/blog/2009/08/new-mozart-old-hat/</link>
		<comments>http://rwec.co.uk/blog/2009/08/new-mozart-old-hat/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 13:55:43 +0000</pubDate>
		<dc:creator>Rowan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://rwec.co.uk/blog/?p=22</guid>
		<description><![CDATA[So, apparently 2 &#8220;new&#8221; pieces of music by Mozart have been &#8220;discovered&#8221;. Is this the latest case of &#8220;I was looking in my attic and guess what I found&#8230;&#8221;? Well, no &#8211; the attic in question was the archive of something called the &#8220;Mozarteum Foundation&#8220;, and they knew they were there all along. But now [...]]]></description>
		<wfw:commentRss>http://rwec.co.uk/blog/2009/08/new-mozart-old-hat/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
