<?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>David North</title>
	<atom:link href="http://www.dnorth.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dnorth.net</link>
	<description>The scribblings of an Oxford-based geek</description>
	<lastBuildDate>Mon, 08 Mar 2010 22:30:47 +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>mod_wsgi delivers on the promise</title>
		<link>http://www.dnorth.net/2010/03/08/mod_wsgi-delivers-on-the-promise/</link>
		<comments>http://www.dnorth.net/2010/03/08/mod_wsgi-delivers-on-the-promise/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 22:30:22 +0000</pubDate>
		<dc:creator>David North</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[SysAdmin]]></category>

		<guid isPermaLink="false">http://www.dnorth.net/?p=228</guid>
		<description><![CDATA[It&#8217;s been over a year since I deployed Django in production, and I wasn&#8217;t looking forward to it. Last time, I had a lot of trouble with mod_python, sessions and decimal objects refuising to pickle.
Thankfully, all this really seems to have grown up in the last year &#8211; mod_wsgi is now the recommended way of [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">It&#8217;s been over a year since I deployed <a href="http://www.djangoproject.com">Django</a> in production, and I wasn&#8217;t looking forward to it. Last time, I had a lot of trouble with mod_python, sessions and decimal objects refuising to pickle.</p>
<p style="text-align: justify;">Thankfully, all this really seems to have grown up in the last year &#8211; <a href="http://code.google.com/p/modwsgi/">mod_wsgi</a> is now the <a href="http://docs.djangoproject.com/en/dev/howto/deployment/modwsgi/">recommended way</a> of deploying Django in production, and following the <a href="http://code.google.com/p/modwsgi/wiki/IntegrationWithDjango">mod_wsgi django instructions</a>, I was in business in 20 minutes. No fuss, no mess, no drama, and best of all, using daemon mode, no noticeable performance hit when serving static files and PHP off the same Apache installation. The ability to run the django project as its own unprivileged user when using daemon mode is also real handy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dnorth.net/2010/03/08/mod_wsgi-delivers-on-the-promise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2010 will be a bad year for IPv4</title>
		<link>http://www.dnorth.net/2010/01/26/2010-will-be-a-bad-year-for-ipv4/</link>
		<comments>http://www.dnorth.net/2010/01/26/2010-will-be-a-bad-year-for-ipv4/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 20:06:16 +0000</pubDate>
		<dc:creator>David North</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[SysAdmin]]></category>

		<guid isPermaLink="false">http://www.dnorth.net/?p=225</guid>
		<description><![CDATA[2010 will be a bad year for IPv4 &#8211; this is exactly why I designated native IPv6 support as fundamental, not merely a &#8220;nice-to-have&#8221;, when setting up Splice last July. Hats of to Bytemark for supplying IPv6 with their hosting. I&#8217;m sure the fact that it&#8217;s excluded from their SLA is something that won&#8217;t be [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.andyd.net/2010/2010-will-be-a-bad-year-for-ipv4/">2010 will be a bad year for IPv4</a> &#8211; this is exactly why I designated native IPv6 support as fundamental, not merely a &#8220;nice-to-have&#8221;, when setting up <a href="http://www.splice.org.uk">Splice</a> last July. Hats of to <a href="http://www.bytemark.co.uk">Bytemark</a> for supplying IPv6 with their hosting. I&#8217;m sure the fact that it&#8217;s excluded from their SLA is something that won&#8217;t be the case in eighteen months&#8217; time, and meanwhile, I and the rest of the crew are using it quite happily.</p>
<p style="text-align: justify;"><strong>Footnote:</strong> those of you reaching for the comments button to sarcastically remark that this website appears to not be available over IPv6 will be pleased to hear that I intend to fix this in the immediate future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dnorth.net/2010/01/26/2010-will-be-a-bad-year-for-ipv4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manipulating Maildirs with Python</title>
		<link>http://www.dnorth.net/2010/01/16/manipulating-maildirs-with-python/</link>
		<comments>http://www.dnorth.net/2010/01/16/manipulating-maildirs-with-python/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 14:35:25 +0000</pubDate>
		<dc:creator>David North</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.dnorth.net/?p=221</guid>
		<description><![CDATA[My e-mail still isn&#8217;t as shiny as I&#8217;d like. In particular, my use of Exim Filters to sort incoming mail into folders lacks the ability to mark messages as read (although it&#8217;s still miles ahead of the dreaded Procmail). This would be handy for high-traffic mailing lists which I don&#8217;t have time to read on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/2008/03/15/getting-serious-about-email/">My e-mail</a> still isn&#8217;t as shiny as I&#8217;d like. In particular, my use of <a href="http://exim.org/exim-html-4.50/doc/html/filter_toc.html">Exim Filters</a> to sort incoming mail into folders lacks the ability to mark messages as read (although it&#8217;s still miles ahead of the dreaded <a href="http://www.procmail.org/">Procmail</a>). This would be handy for high-traffic mailing lists which I don&#8217;t have time to read on a daily basis, but which I find it hard to ignore the &#8220;unread&#8221; icon next to the folders for.</p>
<p>One day, I should probably move to using the <a href="http://wiki.dovecot.org/LDA">Dovecot LDA</a> and its <a href="http://wiki.dovecot.org/LDA/Sieve">sieve implementation</a>, which supports the <a href="http://www.faqs.org/rfcs/rfc5232.html">&#8220;imap4flags&#8221; extension</a>, thus allowing marking messages as read, making them turn purple in Thunderbird, and all sorts of other cool stuff. Sadly, life (or this afternoon) is too short.</p>
<p>In the meantime, I&#8217;ve solved the problem in the usual way I deal with life&#8217;s imperfections: gratuitious <a href="http://python.org/">Python</a> &#8211; <a href="http://pastebin.org/77199">http://pastebin.org/77199</a> run from a crojob every five minutes.</p>
<p>(<strong>Disclaimer</strong>: letting scratty little bits of Python anywhere near something as important as your e-mail is probably a Very Bad Idea.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dnorth.net/2010/01/16/manipulating-maildirs-with-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bogroll 0.2</title>
		<link>http://www.dnorth.net/2009/12/27/bogroll-0-2/</link>
		<comments>http://www.dnorth.net/2009/12/27/bogroll-0-2/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 18:52:17 +0000</pubDate>
		<dc:creator>David North</dc:creator>
				<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://www.dnorth.net/?p=217</guid>
		<description><![CDATA[Earlier this year, I hacked together a stateless RSS reader called Bogroll.
It&#8217;s been doing sterling service for me at news.dnorth.net ever since. Today, I&#8217;ve sorted out a 0.2 release with the following improvements:

Now caches etags/Last-Modified headers to avoid fetching a feed if it hasn&#8217;t changed since last time (thank you, Mark Pilgrim, for chapter 14 [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this year, I hacked together a stateless RSS reader called <a href="/2009/04/24/introducing-bogroll/">Bogroll</a>.</p>
<p>It&#8217;s been doing sterling service for me at <a href="http://news.dnorth.net">news.dnorth.net</a> ever since. Today, I&#8217;ve sorted out a 0.2 release with the following improvements:</p>
<ul>
<li>Now caches etags/Last-Modified headers to avoid fetching a feed if it hasn&#8217;t changed since last time (thank you, <a href="http://diveintomark.org">Mark Pilgrim</a>, for <a href="http://diveintopython3.org/http-web-services.html">chapter 14</a> of <a href="http://diveintopython3.org">Dive Into Python 3</a>, which reminded me to be a good citizen in this regard). I was pleased to discover that the <a href="http://feedparser.org">Universal Feed Parser</a> it&#8217;s built on top of already supports gzip and deflate compression to save bandwidth.</li>
<li>Now supports just one category per feed, because having articles appear in several categories just seems wrong to me</li>
<li>Each category now really does contain the most recent X articles from the relevant feeds, because I&#8217;ve fixed the severely broken sort-by-date logic</li>
</ul>
<p>A fair bit of refactoring has gone on under the hood, and <a href="http://svn.dnorth.net/svn/bogroll/trunk/bogroll.py">the code</a> now looks a bit more like an app and less like a ten-minute bodge. The next round will involve getting some proper unit tests in place, and possibly AJAX magic to load the articles lazily on the page.</p>
<p>You can download the <a href="http://files.dnorth.net/bogroll/releases/bogroll-0.2.zip">0.2 zip</a>, or get the <a href="http://svn.dnorth.net/svn/bogroll/trunk/">latest version from subversion</a> if you like to live dangerously. The cool kids all seem to be using Git or Mercurial these days, but I haven&#8217;t found the need (or overcome the inertia) yet.</p>
<p>Enjoy. Feedback welcome to the <a href="/contact/">usual address</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dnorth.net/2009/12/27/bogroll-0-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The end of the year as we know it</title>
		<link>http://www.dnorth.net/2009/12/26/the-end-of-the-year-as-we-know-it/</link>
		<comments>http://www.dnorth.net/2009/12/26/the-end-of-the-year-as-we-know-it/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 14:49:01 +0000</pubDate>
		<dc:creator>David North</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.dnorth.net/?p=210</guid>
		<description><![CDATA[So the turkey is (at least partly) eaten, the mince pies are disappearing fast, the wrapping paper has been picked up off the floor and the presents played with. 2009 is done.
It&#8217;s hard to say what I&#8217;ll remember 2009 most for, because it&#8217;s been such a packed year for me. Perhaps I&#8217;ll remeber it as [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">So the turkey is (at least partly) eaten, the mince pies are disappearing fast, the wrapping paper has been picked up off the floor and the presents played with. 2009 is done.</p>
<p style="text-align: justify;">It&#8217;s hard to say what I&#8217;ll remember 2009 most for, because it&#8217;s been such a packed year for me. Perhaps I&#8217;ll remeber it as the last of my three happy years at <a href="http://www.magd.ox.ac.uk">Magdalen</a>, the year I finished my <a href="http://www.comlab.ox.ac.uk">degree</a>, the year I set up <a href="http://www.splice.org.uk">a hosting co-operative</a> with six friends, the year I moved away from home, the year I got a <a href="http://www.corefiling.com">job</a> or the year I took over as <a href="http://www.saintcolumbas.org">joint church treasurer</a>.</p>
<p style="text-align: justify;">It wasn&#8217;t a perfect year, of course &#8211; my personal TODO list is still 39 lines long &#8211; but never mind, I&#8217;m fairly sure there&#8217;s another year just around the corner. One item a week. What could possibly go wrong?</p>
<p style="text-align: justify;">Happy New Year to all 3.5 of my readers (and all those following along via Facebook; do come and read <a href="http://www.dnorth.net">the website</a> this is all automatically imported from), and I look forward to seeing as many of you as possible in 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dnorth.net/2009/12/26/the-end-of-the-year-as-we-know-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A narrow escape</title>
		<link>http://www.dnorth.net/2009/12/06/a-narrow-escape/</link>
		<comments>http://www.dnorth.net/2009/12/06/a-narrow-escape/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 22:05:05 +0000</pubDate>
		<dc:creator>David North</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Microsoft vs Linux]]></category>
		<category><![CDATA[SysAdmin]]></category>

		<guid isPermaLink="false">http://www.dnorth.net/?p=201</guid>
		<description><![CDATA[Let&#8217;s be honest about this. Looking back, I should have known better. Nevertheless, as I describe the problem that ate far too many hours of my weekend, judge for yourself whether I was entirely to blame for How It Went&#8230;
The problem
A friend of mine has a laptop. It&#8217;s about five years old, and it runs [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Let&#8217;s be honest about this. Looking back, I should have known better. Nevertheless, as I describe the problem that ate far too many hours of my weekend, judge for yourself whether I was entirely to blame for How It Went&#8230;</p>
<p style="text-align: justify;"><strong>The problem</strong></p>
<p style="text-align: justify;">A friend of mine has a laptop. It&#8217;s about five years old, and it runs Windows XP. This means, inevitably, that it&#8217;s a mess. My personal metric of measuring how rodgered a machine is by the number of icons in its system tray gave it a ten, and that&#8217;s pretty nasty. Nevertheless, until last Friday, there was nothing wrong with it that an uninstall fest followed by a defrag wouldn&#8217;t have fixed.</p>
<p style="text-align: justify;"><strong>Enter the Internet Man</strong></p>
<p style="text-align: justify;">Last Friday, a chap called round to set up some broadband for my friend, who&#8217;d previously been on dial-up. I&#8217;m not going to name the ISP concerned, since it gives me more freedom to say nasty things about them, but suffice to say that they&#8217;re big enough that they really should have done better.</p>
<p style="text-align: justify;">Their engineer fixed the simple(ish) problem with wiring which was stopping the broadband from working, and what he <em>should</em> have done at that point was connect the laptop to the router (less than six inches away on the same desk) using the supplied ethernet cable, and left. What he actually did was shove the supplied CD in the drive, which helpfully installed a few hundred megabytes of crapware onto the machine, then hooked it up to the broadband via wireless. Then he left.</p>
<p style="text-align: justify;">Despite the above totally unnecessary shoving of stuff onto it, the laptop struggled manfully on (system tray count now up to 12) and seemed superficially fine.</p>
<p style="text-align: justify;"><strong>Enter Dragon Naturally Speaking</strong></p>
<p style="text-align: justify;">My friend makes extensive use of <a href="http://www.nuance.co.uk/naturallyspeaking/">Dragon NaturallySpeaking</a>, a voice-recognition product which seems to knock the socks off everything else on the market when it comes to actually coping with different accents. And it was here that the problem first manifested itself: trying to use Dragon to voice-control Internet Explorer caused it to crash with an error message along the lines of the one described in <a href="http://support.microsoft.com/kb/884538">this Microsoft knowledgebase article</a>.</p>
<p style="text-align: justify;"><strong>Enter the sucker, stage left</strong></p>
<p style="text-align: justify;">At this point, I fetched up, and agreed to see if I could fix the problem. Although the above KB article looked ideal, being the first hit on Google when I exercised the too-useful-to-be-documented Windows feature of &#8220;Ctrl-C copies the text of the active dialog box to the clipboard&#8221;, the hotfix it supplies claimed to be already present in service pack 3 of Windows XP. Just about the only virtue of this laptop was that it was fully up to date on patches and service packs, so what now?</p>
<p style="text-align: justify;"><strong>Don&#8217;t press that button</strong></p>
<p style="text-align: justify;">Being rather short on ideas at this point, I decided to fire up the nearest thing broken Win32 boxes have to a magic bullet, namely <a href="http://www.google.co.uk/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;ved=0CAcQFjAA&amp;url=http%3A%2F%2Fwww.microsoft.com%2Fwindowsxp%2Fusing%2Fhelpandsupport%2Flearnmore%2Fsystemrestore.mspx&amp;ei=VCccS-TOEsuk4QaV69TvAg&amp;usg=AFQjCNG7H7XZUdFw2ZgLtdXva-veJZgJHg">System Restore</a>. The machine refused to roll back to any of the restore points at first, but restarting into safe mode fixed that, and it was soon rolled back to the Friday, at a time before the problem occured.</p>
<p style="text-align: justify;">Unfortunately, Dragon now seemed completely broken, giving the error message described in <a href="http://knowledgebase.nuance.com/view.asp?60VQ=GFMJ">this support article</a>. And no, of course there were no backups, I hadn&#8217;t taken one before I started, and my friend is no different to most of the non-geeky people I know in not backing up, except for dragging his holiday snaps onto CD once every six months.</p>
<p style="text-align: justify;">To their credit (and they&#8217;re about the only players in this story to be awarded any), Nuance&#8217;s suggestion in the article of how to manually restore the user files for Dragon did work, after I rolled back the fatal system restore [or rather, didn't, because it didn't seem to have made a pre-restore restore point. Fortunately picking one from the Saturday seemed to work].</p>
<p style="text-align: justify;">So, after two hours feeling my friend&#8217;s anxiety at the thought of having to retrain the speech recog from scratch &#8211; not a pleasant accompinement to the sick, swoopy feeling we get when we know we&#8217;ve just permanently erased some irreplaceable data &#8211; we were back at square one with the original problem. One last shot in  the dark, disabling the ISP&#8217;s nasty extensions to IE, seemed to fix the issue.</p>
<p style="text-align: justify;">So who do we blame here? Laptop vendors, for selling machines so laden with rubbish before they even leave the factory that <a href="http://en.wikipedia.org/wiki/DLL_hell">DLL hell</a> seems assured the minute they meet with real life usage? Or, we could blame the idiots who seem to write the nasty unsigned drivers for most hardware on the market. We can definitely blame the ISP&#8217;s engineer for installing the crapware, but perhaps he&#8217;d been trained to, and anyway, <em>why</em> do ISPs think we need a CD full of crap to supplement the TCP/IP standard that&#8217;s been around for several decades? Is it really asking too much of Johnny User to plug in a cable or enter some Wifi passwords in to the applet that&#8217;s <em>sodding well supplied with Windows,</em> thus making the poorly writtten replacements from laptop manufacturers and ISPs alike completely superfluous? We could also blame Microsoft for making system restore not clever enough to cope with software like Dragon. Or possibly blame Nuance for not fixing or documenting what has apparently been a known incompatability for several versions of Dragon*.</p>
<p style="text-align: justify;">Certainly, we can blame me. I clearly need to have &#8220;I will not agree to even slightly &#8216;fix&#8217; someone else&#8217;s computer without taking a full disk-image of it first&#8221; tattooed across my forehead. I also clearly need to reimmerse myself in the happy world of properly written software which I&#8217;m lucky enough to earn a living in and try to forget the horrors of the last 48 hours.</p>
<p style="text-align: justify;">* The most useful reference I could find on Google was <a href="http://www.speechcomputing.com/node/1742">this page</a>. The <a href="http://knowledgebase.nuance.com/">Nuance KB</a> doesn&#8217;t mention system restore. Then again, perhaps their customers simply don&#8217;t know this is the cause of the issue, or don&#8217;t get round to reporting it. It&#8217;s not like I have.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dnorth.net/2009/12/06/a-narrow-escape/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thunderbird in &#8216;not actually useless&#8217; shocker</title>
		<link>http://www.dnorth.net/2009/11/09/thunderbird-in-not-actually-useless-shocker/</link>
		<comments>http://www.dnorth.net/2009/11/09/thunderbird-in-not-actually-useless-shocker/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 13:35:12 +0000</pubDate>
		<dc:creator>David North</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.dnorth.net/2009/11/09/thunderbird-in-not-actually-useless-shocker/</guid>
		<description><![CDATA[I&#8217;ve long been of the opinion that Firefox and Thunderbird are a bit like democracy: aclaimed far and wide as major achievements and bastions of a civilised society, but actually, honestly, a bit crap in many ways. Sadly, we&#8217;re stuck with all three until someone manages to come up with some compelling alternatives.
If you&#8217;re reaching [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve long been of the opinion that Firefox and Thunderbird are a bit like democracy: aclaimed far and wide as major achievements and bastions of a civilised society, but actually, honestly, a bit crap in many ways. Sadly, we&#8217;re stuck with all three until someone manages to come up with some compelling alternatives.</p>
<p>If you&#8217;re reaching for your e-mail client at this point to tell me I&#8217;m being unduly harsh, look me in the eye and tell me you think the way Firefox cheerfully caches DNS lookups and ignores such things as TTLs is a good idea. Or, even harder, give me one good reason why Thunderbird <a href="http://www.mozilla.org/support/thunderbird/tips">doesn&#8217;t check all IMAP folders for new messages</a> by default. You can&#8217;t; in both cases it&#8217;s a disgrace.</p>
<p>All this being the case, I wasn&#8217;t what you&#8217;d call hopeful when, last Sunday, I had to write some e-mails on a train. And to do so, I needed to refer to some other e-mails in my Inbox. Since said train lacked anything as useful as a wireless internet service*, I&#8217;d need some sort of offline IMAP facility**.</p>
<p>As I bashed <a href="http://www.google.co.uk/search?q=thunderbird+offline+imap&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-GB:official&amp;client=firefox-a">Thunderbird offline IMAP</a> into Google, I was expecting a half-baked plugin at best, and &#8220;can&#8217;t be done&#8221; at worst. What I was actually very pleasantly surprised to find is that this functionality is <a href="http://www.seas.upenn.edu/cets/answers/thunderbird-offline.html">built into Thunderbird</a>.</p>
<p>What astonished me even more is that it actually worked. Faultlessly. So perhaps democracy can be salvaged after all.</p>
<p>* And, let&#8217;s be honest, because I <em>still</em> haven&#8217;t got organised and bought a phone with internet capabilities.</p>
<p>** Nobody uses POP3 in the twenty-first century, right?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dnorth.net/2009/11/09/thunderbird-in-not-actually-useless-shocker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spotify on Linux problems?</title>
		<link>http://www.dnorth.net/2009/10/15/spotify-on-linux-problems/</link>
		<comments>http://www.dnorth.net/2009/10/15/spotify-on-linux-problems/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 19:15:17 +0000</pubDate>
		<dc:creator>David North</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft vs Linux]]></category>

		<guid isPermaLink="false">http://www.dnorth.net/?p=192</guid>
		<description><![CDATA[Dear lazyweb, does anyone else find that Spotify mysteriously hangs at the &#8220;logging in&#8221; stage when run under Wine? This suddenly happend on both my Linux boxes after it had been working fine for weeks.
Various posts on the Ubuntu forums suggested firewall issues, but nothing had changed, and Spotify continue to work on Windows on [...]]]></description>
			<content:encoded><![CDATA[<p>Dear lazyweb, does anyone else find that <a href="http://www.spotify.com">Spotify</a> mysteriously hangs at the &#8220;logging in&#8221; stage when run under <a href="http://www.winehq.org">Wine</a>? This suddenly happend on both my Linux boxes after it had been working fine for weeks.</p>
<p>Various posts on the <a href="http://ubuntuforums.org">Ubuntu forums</a> suggested firewall issues, but nothing had changed, and Spotify continue to work on Windows on both machines.</p>
<p>In the end, I applied the nuclear fix of</p>
<pre>$ mv ~/.wine ~/.wine-with-broken-spotify</pre>
<p>and reinstalling Spotify from scratch, which worked. Might not be so handy for anyone with other apps under Wine, though.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dnorth.net/2009/10/15/spotify-on-linux-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu on the Advent 4211 ready for primetime</title>
		<link>http://www.dnorth.net/2009/07/28/ubuntu-on-the-advent-4211-ready-for-primetime/</link>
		<comments>http://www.dnorth.net/2009/07/28/ubuntu-on-the-advent-4211-ready-for-primetime/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 17:52:33 +0000</pubDate>
		<dc:creator>David North</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft vs Linux]]></category>

		<guid isPermaLink="false">http://www.dnorth.net/2009/07/28/ubuntu-on-the-advent-4211-ready-for-primetime/</guid>
		<description><![CDATA[Just installed Ubuntu Jaunty fresh onto a new ext4 partition on my Advent 4211 netbook. Am delighted to report that WiFi, suspend and hibernate all work flawlessly out of the box, so I can finally stop using Windows on this machine.
]]></description>
			<content:encoded><![CDATA[<p>Just installed Ubuntu Jaunty fresh onto a new ext4 partition on my Advent 4211 netbook. Am delighted to report that WiFi, suspend and hibernate all work flawlessly out of the box, so I can finally stop using Windows on this machine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dnorth.net/2009/07/28/ubuntu-on-the-advent-4211-ready-for-primetime/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We all love miniturization</title>
		<link>http://www.dnorth.net/2009/07/28/we-all-love-miniturization/</link>
		<comments>http://www.dnorth.net/2009/07/28/we-all-love-miniturization/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 15:37:42 +0000</pubDate>
		<dc:creator>David North</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.dnorth.net/?p=171</guid>
		<description><![CDATA[It&#8217;s amazing what sort of shrinkage &#8211; both in size and price &#8211; you can miss if you&#8217;re not buying in a particular market. Yesterday, out for lunch with some friends, one of them showed off his latest toy, a 2GB USB drive. Which, as you can see even in these amateurish photos, is similar [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s amazing what sort of shrinkage &#8211; both in size and price &#8211; you can miss if you&#8217;re not buying in a particular market. Yesterday, out for lunch with some friends, one of them showed off his latest toy, a 2GB USB drive. Which, as you can see even in these amateurish photos, is similar in size to an SD card:</p>
<p><img class="aligncenter size-full wp-image-172" title="Verbatim USB disk" src="http://www.dnorth.net/wp-content/uploads/2009/07/dsci0001.jpg" alt="Verbatim USB disk" width="310" height="210" /></p>
<p><img class="aligncenter size-full wp-image-174" title="Verbatim USB disk (front)" src="http://www.dnorth.net/wp-content/uploads/2009/07/dsci00021.jpg" alt="Verbatim USB disk (front)" width="262" height="174" /></p>
<p>It&#8217;s called the <a href="http://www.verbatim.com/products/subcategory.cfm?pc_id=827AE955-1143-3415-5FD16D44ABF63B74&amp;pc_parent=B0733EA6-8EC0-45D8-A2D2583CDBCAF4D4">Tuff &#8216;n&#8217; Tiny</a>, apparently, and if you live in the UK, Ryman are <a href="http://www.ryman.co.uk/Verbatim-USB-Micro-Drive-Store-Go-2GB-Orange-1405206362.asp">selling the 2GB version online</a> for £5.99 and two for a tenner on the high street.</p>
<p>I can also confirm that mine has partitioned quite happily into two FAT32 partitions, and, with prodding, boots Linux off one of them [the second. I had to use usb-creator, followed by install-mbr to get the bootloader to work]. I don&#8217;t think I&#8217;ll be following John&#8217;s suggestion of RAIDing two together just yet, but who knows&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dnorth.net/2009/07/28/we-all-love-miniturization/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
