<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>davblog</title>
    <link rel="alternate" type="text/html" href="http://blog.dave.org.uk/" />
    <link rel="self" type="application/atom+xml" href="http://blog.dave.org.uk/atom.xml" />
    <id>tag:blog.dave.org.uk,2008-05-16://1</id>
    <updated>2008-09-08T15:21:25Z</updated>
    <subtitle>In which someone you&apos;ve never heard of writes about things you have no interest in</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.21-en</generator>

<entry>
    <title>Daily Mail on Chrome</title>
    <link rel="alternate" type="text/html" href="http://blog.dave.org.uk/2008/09/daily-mail-on-chrome.html" />
    <id>tag:blog.dave.org.uk,2008://1.1473</id>

    <published>2008-09-08T13:28:15Z</published>
    <updated>2008-09-08T15:21:25Z</updated>

    <summary>It&apos;s very unlikely that you haven&apos;t heard of Chrome, the browser that Google launched last week. If you&apos;re running Windows then you may have even tried it out.Those of you (and I assume it&apos;s most of you) who follow tech...</summary>
    <author>
        <name>Dave Cross</name>
        <uri>http://dave.org.uk/</uri>
    </author>
    
        <category term="media" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="chrome" label="chrome" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="dailymail" label="daily mail" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="google" label="google" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="idiocy" label="idiocy" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="media" label="media" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="newspapers" label="newspapers" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.dave.org.uk/">
        <![CDATA[It's very unlikely that you haven't heard of <a href="http://www.google.com/chrome">Chrome</a>, the browser that Google launched last week. If you're running Windows then you may have even tried it out.<br /><br />Those of you (and I assume it's most of you) who follow tech news will also know that there was some <a href="http://blogs.guardian.co.uk/technology/2008/09/04/google_chrome_and_now_the_comic_eula.html">confusion over Chrome's licence agreement</a> during the week. On Wednesday it was noticed that the agreement (which everyone is bound by when using the software) claimed that Google had full rights to do whatever it wanted with any data that you submitted through the browser. Uproar ensued for a few hours until Google realised its mistake, apologised and removed the offending clause. By Thursday lunchtime everything was fine again.<br /><br />But not in the world of the <i>Daily Mail</i>. For some reason they decided to run <a href="http://www.dailymail.co.uk/sciencetech/article-1053395/Google-new-Chrome-browser-claims-copyright-users-files.html">the story about Chrome's licence</a> today. Why they didn't run it on Thursday or Friday when the story was still fresh, I don't know, but it's there on their web site today. Of course as the confusion over the licence has all been resolved, they mention that in the fourth and fifth paragraphs.<br /><br /><blockquote><p>Google's 'End User License Agreement' (EULA) attracted so many
complaints in a 24-hour period that it was forced to edit the offending
clause.<br /></p><p>It now states that users 'retain copyright and any other rights' that they hold on material posted or submitted online.</p></blockquote><p>But it seems that isn't clear enough for Mail readers, some of whom have left comments on the story demonstrating that they obviously haven't managed to get that far into the story. Maybe they only read the headline before becoming so insensed that they had to post a comment. Here are some examples:</p><blockquote><p>Sounds like an excellent reason to steer well clear of it - Fred James, Worcester, UK</p><p class="commentBody">Thank you Daily Mail.You have just stopped me from downloading this new Browser. - william</p><p class="commentBody">I'm uninstalling... - Phillie L Hall, Abu Dhabi</p></blockquote><p class="commentBody">All in all it seems that these particular Mail readers fail at basic comprehension.</p><p class="commentBody"><b>Update:</b> I've just noticed that at the top of their story, the Mail describe this problematic clause as a "hidden" clause. In what way was it hidden? It was just part of the licence agreement. It was only hidden in the same way that all clauses of all licences are hidden - because no-one ever reads them.<br /></p><p></p>]]>
        
    </content>
</entry>

<entry>
    <title>Their Own Worst Enemy</title>
    <link rel="alternate" type="text/html" href="http://blog.dave.org.uk/2008/09/their-own-worst-enemy.html" />
    <id>tag:blog.dave.org.uk,2008://1.1472</id>

    <published>2008-09-02T09:55:20Z</published>
    <updated>2008-09-08T09:37:16Z</updated>

    <summary>Sometimes (actually, it&apos;s really quite often) Free Software enthusiasts are their own worst enemy. Their insistence on using completely free formats for audio and video instead of the proprietary formats that most people use means that their message is often...</summary>
    <author>
        <name>Dave Cross</name>
        <uri>http://dave.org.uk/</uri>
    </author>
    
        <category term="tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="fsf" label="fsf" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="gnu" label="gnu" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oggtheora" label="ogg theora" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="stephenfry" label="stephen fry" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="video" label="video" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.dave.org.uk/">
        <![CDATA[Sometimes (actually, it's really quite often) <a href="http://www.gnu.org/">Free Software enthusiasts</a> are their own worst enemy. Their insistence on using completely free formats for audio and video instead of the proprietary formats that most people use means that their message is often only seen by a tiny minority of people - generally the people who don't need to see their message anyway as they are already converts.<br /><br />Here's an excellent case in point. The GNU project is twenty-five years old this month. And to celebrate the anniversary, <a href="http://www.gnu.org/fry/">Stephen Fry has recorded a video</a> for them introducing the concepts of free software[1] and talking about the project. This would be a fabulous marketing tool for them, But the only people who will be able to watch it are already Free Software users.<br /><br />If you had a video to share with as many people as possible, the way that most people would do it would be to upload it to YouTube, Google Video or some other video sharing site. The GNU project won't do that as all of those sites use Flash video which is a proprietary format and the GNU project are sworn to spurn proprietary formats at all times. This religious adherance to their holy writ also prevents them from using the second best approach which would be to make Quicktime or MPG files available on their web site. Again, these are proprietary formats and therefore verboten.<br /><br />The approach that the GNU project takes is to make the video available as an <a href="http://en.wikipedia.org/wiki/Ogg_Theora">Ogg Theora</a> file. Now Ogg Theora is a perfectly good format. Videos in that format are reasonably sized and of pretty good quality. Also, and this is what the GNU project love about it, the format is completely free and open. For that reason, it's the format that the GNU project use for all of their videos.<br /><br />There's only one problem with the Ogg Theora format - almost no-one can view it. On most standard installations of Windows and Mac OSX, there is no software that can play an Ogg Theora file. Which, to my mind, rather defeats the object of having such a useful marketing tool. The GNU project are using this as a way to encourage people to install and use their new <a href="http://www.gnewsense.org/static/homepage/">gNewSense</a> software package, but I can't honestly see anyone installing all of that just to watch a Stephen Fry video.<br /><br />"Ah", I hear you saying, "but that's not really a problem, is it? Some clever geek will convert the Ogg Theora file and upload it to YouTube by the end of the day. We'll all watch it there." And you're probably right. There's a very good chance of that happening. But if it does, the GNU project will probably issue a takedown notice. You see they've released this video under a <span xmlns:dc="http://purl.org/dc/elements/1.1/" property="dc:title"> <a rel="license" href="http://creativecommons.org/licenses/by-nd/3.0/us/">Creative
Commons Attribution-No Derivative Works</a> </span> licence in order to specifically prevent people from converting the video to a more friendly format. It's like they want to prevent people from seeing the video.<br /><br />[<b>Update:</b> As pointed out by Matt (the producer of the video) in the comments, I was completely wrong about the licence. The No Derivative Works clause does not exclude conversion to other formats. There are <a href="http://www.youtube.com/results?search_query=stephen+fry+gnu">many versions available on YouTube</a>.]<br /><br />Of course, this isn't a problem, for me. I use Linux on my desktop and that's the only major desktop platform which supports Ogg Theora out of the box. Or so I thought. My first attempt to play the video on my standard installation of Fedora 9 failed. I just saw a grey box and a Java applet error. I fiddled with the options a bit and tried again using the Totem video player. Ironically, that popped up a dialog message warning me that it needed a proprietary plugin to play the video and then telling me that no appropriate plugin was available. Ignoring the error, the video played fine anyway. I'm not sure what the problem is.<br /><br />Maybe I'm wrong. Maybe the BBC will play the video and lots of people will see that way. But getting Stephen Fry to record a video about your project is an incredibly powerful publicity tool. It is stupid to hang on to your religious beliefs to such an extent that you prevent most people from seeing it.<br /><br />[1] The Free Software Foundation never ever use the term "Open Source Software" as it dilutes their brand.<br /><br /><b>Update:</b> On investigating gNewSense further, I see that it's a completely new Linux distribution, because popular distributions like Ubuntu and Fedora are happy to include proprietary software. I despair.<br /><br /><b>Update 2:</b> In the comments, Paul points out that they are using a Java applet to play the video, which will mean that it works fine everywhere where Java is successfully installed (not, it appears, on my machine). But it's 2008. No-one uses Java applets any more. And anyway (as Paul also points out) Java was proprietary (and therefore verboten) until very recently. What did they do before that?<br />]]>
        
    </content>
</entry>

<entry>
    <title>Is Sarah Palin a Wiccan?</title>
    <link rel="alternate" type="text/html" href="http://blog.dave.org.uk/2008/09/is-sarah-palin-a-wiccan.html" />
    <id>tag:blog.dave.org.uk,2008://1.1471</id>

    <published>2008-09-01T09:53:28Z</published>
    <updated>2008-09-01T10:02:19Z</updated>

    <summary>This just came up in a discussion in the office. You read it here first.Sarah Palin claims to be a christian. If that&apos;s the case then why are at least two of her children (Willow and Piper - I&apos;m researching...</summary>
    <author>
        <name>Dave Cross</name>
        <uri>http://dave.org.uk/</uri>
    </author>
    
        <category term="politics" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="alaska" label="alaska" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="governor" label="governor" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="politics" label="politics" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="religion" label="religion" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="republican" label="republican" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sarahpalin" label="sarah palin" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="usa" label="usa" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vp" label="vp" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="wicca" label="wicca" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="wiccan" label="wiccan" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.dave.org.uk/">
        <![CDATA[This just came up in a discussion in the office. You read it here first.<br /><br /><a href="http://en.wikipedia.org/wiki/Sarah_palin">Sarah Palin</a> claims to be a christian. If that's the case then why are at least two of her children (<a href="http://en.wikipedia.org/wiki/Willow_Rosenberg">Willow</a> and <a href="http://en.wikipedia.org/wiki/Piper_Halliwell">Piper</a> - I'm researching the others) named after teenage witches? I reckon she has wiccan sympathies.<br /><br />Does anyone else have any evidence to add?<br /><br />Mind you, this makes me somewhat conflicted. I'd far rather have a wiccan as VP than an evangelical christian who supports the teaching of creationism in science classes and denies anthropogenic climate change.]]>
        
    </content>
</entry>

<entry>
    <title>Tesco Improves its English</title>
    <link rel="alternate" type="text/html" href="http://blog.dave.org.uk/2008/08/tesco-improves-its-english.html" />
    <id>tag:blog.dave.org.uk,2008://1.1470</id>

    <published>2008-08-31T11:20:43Z</published>
    <updated>2008-09-01T09:47:42Z</updated>

    <summary>From the BBC: Tesco is to change the wording of signs on its fast-track checkouts to avoid any linguistic dispute. The supermarket giant is to replace its current &quot;10 items or less&quot; notices with signs saying &quot;Up to 10 items&quot;....</summary>
    <author>
        <name>Dave Cross</name>
        <uri>http://dave.org.uk/</uri>
    </author>
    
        <category term="language" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="english" label="english" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="grammar" label="grammar" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="language" label="language" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tesco" label="tesco" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.dave.org.uk/">
        <![CDATA[<a href="http://news.bbc.co.uk/1/hi/business/7590440.stm">From the BBC:</a><br /><br /><blockquote><p class="first">
Tesco is to change the wording of signs on its fast-track checkouts to avoid any linguistic dispute.
</p><p>
The supermarket giant is to replace its current "10 items or less" notices with signs saying "Up to 10 items".
</p><p>
Tesco's move follows uncertainty over whether the current notices should use "fewer" instead of "less"</p></blockquote><p>It's good, of course, that they're finally going to change it to something that is grammatically correct. But what's this "uncertainty" over the current phrase? "10 items or less" is obviously incorrect. There's no uncertainty about that at all.<br /></p>]]>
        
    </content>
</entry>

<entry>
    <title>Livery Companies - Project Complete</title>
    <link rel="alternate" type="text/html" href="http://blog.dave.org.uk/2008/08/livery-companies-project-complete.html" />
    <id>tag:blog.dave.org.uk,2008://1.1469</id>

    <published>2008-08-28T08:28:28Z</published>
    <updated>2008-09-01T05:52:51Z</updated>

    <summary>(Well, stage one of the project, anyway.)A couple of years ago whilst I was working in the heart of the City of London, I noticed that my lunchtime wanders were taking me past a few of the City Livery Halls....</summary>
    <author>
        <name>Dave Cross</name>
        <uri>http://dave.org.uk/</uri>
    </author>
    
        <category term="photography" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="liverycompany" label="livery company" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="liveryhall" label="livery hall" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="london" label="london" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="photos" label="photos" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="web" label="web" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.dave.org.uk/">
        <![CDATA[<p><a href="http://www.flickr.com/photos/davorg/2804416840/" title="Apothecaries Hall by Dave Cross, on Flickr"><img src="http://farm4.static.flickr.com/3184/2804416840_7ef077c971_m.jpg" alt="Apothecaries Hall" align="left" width="240" height="180" /></a>(Well, stage one of the project, anyway.)</p><p>A couple of years ago whilst I was working in the heart of the City of London, I noticed that my lunchtime wanders were taking me past a few of the City Livery Halls. I'd always been aware of the Livery Companies, but I'd never really investigated them, so I didn't know how many of them there were or how many still had Livery Halls. So I decided to find out a bit more about them.</p><p>I also started taking photos of the halls that I passed. Of course, when you have the collector gene that I have, just taking pictures as you wander past buildings randomly isn't enough. I had to find out where all of the remaining halls were and get pictures of them.</p>And finally, a couple of months ago (as I was walking to a <a href="http://london.pm.org/">London.pm</a> meeting) I took photos of the last three. I only uploaded them to Flickr last night as I had some trouble with <a href="http://shozu.com/">Shozu</a> (which may or may not be related to the general phone weirdness I <a href="http://blog.dave.org.uk/2008/08/phone-strangeness.html">mentioned last week</a>). But anyway, I fixed the phone last night and was able to upload the final pictures.So now I have a set of photos which (as far as I know) contains <a href="http://www.flickr.com/photos/davorg/sets/72057594137445779/">all of the Livery Halls</a>. There are forty-one pictures in the set, but one of them is a <a href="http://www.flickr.com/photos/davorg/161632613/in/set-72057594137445779/">plaque marking the site of the Cooks' Hall</a> which is no longer there (they kept burning it down). If you know of any I've missed, I'd love to hear about it.<p></p>Why do I say that this is just the end of stage one of the project? Well, I was a bit disappointed to see that there was no good site on the web to get information about the Livery Companies. What information there is out there is scatter amongst a number of sites. So I decided to put that right. I'm in the process of building <a href="http://liverycompany.org.uk/">liverycompany.org.uk</a> which will hopefully become the definitive place on the web to find information about these fascinating institutions.]]>
        
    </content>
</entry>

<entry>
    <title>Phone Strangeness</title>
    <link rel="alternate" type="text/html" href="http://blog.dave.org.uk/2008/08/phone-strangeness.html" />
    <id>tag:blog.dave.org.uk,2008://1.1467</id>

    <published>2008-08-22T12:28:51Z</published>
    <updated>2008-08-31T12:24:18Z</updated>

    <summary>My current phone is a Nokia N91, I&apos;ve had it for well over two years, which is probably the longest time I&apos;ve owned any phone, and I&apos;ve been very happy with it. Of course it&apos;s showing its age technologically now,...</summary>
    <author>
        <name>Dave Cross</name>
        <uri>http://dave.org.uk/</uri>
    </author>
    
        <category term="tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="mobile" label="mobile" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="n91" label="n91" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="n95" label="n95" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="n96" label="n96" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="nokia" label="nokia" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="phone" label="phone" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.dave.org.uk/">
        <![CDATA[My current phone is a <a href="http://en.wikipedia.org/wiki/Nokia_N91">Nokia N91</a>, I've had it for <a href="http://blog.dave.org.uk/2006/04/nokia-n91.html">well over two years</a>, which is probably the longest time I've owned any phone, and I've been very happy with it. Of course it's showing its age technologically now, but I haven't had any problems with it.<br /><br />But last week, whilst I was in Copenhagen, it started acting very strangely.&nbsp; Usually, it runs for two or three days between charges, but it started running out in less than a day. Also soon after turning it on, the user interface slowed to a crawl so that, for example, it took at least two minutes to open a text message. The longer the phone was on, the slower it got. After ten or fifteen minutes the phone became unusable.<br /><br />My first thought was that the battery needed to be replaced. It's still the battery that came with the phone and I'm not sure what the lifetime of these batteries is supposed to be. I found some selling the correct batteries cheaply on Amazon Marketplace and ordered a replacement.<br /><br />But that hasn't fixed the problem. Everything is still exactly how it was. My next plan was to upgrade the firmware and reset the phone. But both of these actions will delete all of the user data from the phone. So I needed to back it up first. This involved booting my laptop into Windows for the first time for months (and spending half an hour installing all the security updates that have been released since I last used Windows) so that I could use the <a href="http://europe.nokia.com/pcsuite">Nokia PC Suite</a> and the <a href="http://europe.nokia.com/A4579163">Nokia Software Updater</a>. Having installed both of those I prepared to backup the phone's data.<br /><br />But it didn't work. Remember the problem where phone slowly grinds to a halt? Well that also affects the backup process. You can only back stuff up in tiny chunks. And in the hour I spent trying it on Wednesday evening I didn't manage to get everything backed up successfully. I'll try again over the weekend. I suppose I should have been taking regular backups anyway. And I would if Nokia had software that ran on a sensible operating system.<br /><br />My current theory is that there's some kind of runaway process on the phone and that it is taking all of the processing power and draining the battery. Does that sound possible? And if that's the case, how would I go about fixing that? What are the Nokia N Series equivalents of 'ps' and 'kill'?<br /><br />The most annoying thing about this is that my current contract with O2 only has another six weeks to run. So I'll be getting another phone soon any way. I just need to resurrect the N91 for a few weeks until I can get an upgrade.<br /><br />I cheer myself up by considering what I'll upgrade to. The <a href="http://en.wikipedia.org/wiki/Nokia_N96">N96</a> is currently favourite, but I might just go with an <a href="http://en.wikipedia.org/wiki/Nokia_N95">N95</a> if their price drops following the release of the N96. Most of the phones I've had over the years have been Nokias and I'm used to the way they work.<br /><br />Of course I'm not even going to consider an iPhone. There is some strange reaction between me and Apple hardware. It always ends with me wanting to throw the hardware at the wall.<br />]]>
        
    </content>
</entry>

<entry>
    <title>Why Corporates Hate Perl</title>
    <link rel="alternate" type="text/html" href="http://blog.dave.org.uk/2008/08/why-corporates-hate-perl.html" />
    <id>tag:blog.dave.org.uk,2008://1.1466</id>

    <published>2008-08-20T13:50:49Z</published>
    <updated>2008-08-31T12:07:34Z</updated>

    <summary>Over on O&apos;Reillynet yesterday I wrote the first part of a series of posts entitled &quot;Why Corporates Hate Perl&quot;. I&apos;m working through some rough ideas that might just form a talk of the same title at next year&apos;s YAPC::Europe. I...</summary>
    <author>
        <name>Dave Cross</name>
        <uri>http://dave.org.uk/</uri>
    </author>
    
        <category term="tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="digg" label="digg" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oreillynet" label="oreillynet" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="perl" label="perl" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="reddit" label="reddit" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="slashdot" label="slashdot" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tech" label="tech" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.dave.org.uk/">
        <![CDATA[Over on O'Reillynet yesterday I wrote the first part of a series of posts entitled "<a href="http://www.oreillynet.com/onlamp/blog/2008/08/why_corporates_hate_perl.html">Why Corporates Hate Perl</a>". I'm working through some rough ideas that might just form a talk of the same title at next year's <a href="http://www.yapceurope2009.org/">YAPC::Europe</a>. I didn't think that anyone would take any notice of my random thoughts, but this morning I found <a href="http://developers.slashdot.org/article.pl?sid=08/08/19/2335246">a link to it</a> on the front page of Slashdot. It's also been <a href="http://www.reddit.com/comments/6wz5k/why_corporates_hate_perl_is_the_managementss/">discussed on Reddit</a> and <a href="http://digg.com/programming/Why_Corporates_Hate_Perl">on Digg</a>.<br />]]>
        
    </content>
</entry>

<entry>
    <title>Showing Appreciation</title>
    <link rel="alternate" type="text/html" href="http://blog.dave.org.uk/2008/08/showing-appreciation.html" />
    <id>tag:blog.dave.org.uk,2008://1.1465</id>

    <published>2008-08-18T14:12:20Z</published>
    <updated>2008-08-31T12:02:20Z</updated>

    <summary> I&apos;ve mentioned here before that I run a small free software project which supplies simple web programs. The programs are quite widely used, but we generally only hear from the users when things go wrong. It was, therefore, nice...</summary>
    <author>
        <name>Dave Cross</name>
        <uri>http://dave.org.uk/</uri>
    </author>
    
        <category term="tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="appreciation" label="appreciation" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="guns" label="guns" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="nms" label="nms" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="opensource" label="open source" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="politics" label="politics" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="programming" label="programming" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tech" label="tech" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="usa" label="usa" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.dave.org.uk/">
        <![CDATA[ I've mentioned here before that I run a <a href="http://nms-cgi.sourceforge.net/">small free software project</a> which supplies simple web programs. The programs are quite widely used, but we generally only hear from the users when things go wrong. It was, therefore, nice to get a mail from someone who hadn't had any problems and just wanted to say thank-you for the programs. Here's what he said:<br /><br /><blockquote>David I wish to personally thank you for the help you provided to my wife in being able to place a search engine on our friends website. We have needed a search engine on my own personal site and have not been able to accomplish it but now that we have done it on our friends site [url removed] our site is next in line [url removed - but it's a gun site].<br /><br />Please believe me from my heart when I say thank you and I am so glad there are people like you in this world. I help many people in my business and because of their needs and lack of money. Many many times I do not charge one red cent. Well it came back to me 100 fold in enabling us to use your valuable information. We cannot afford 20-30k for what we needed and because of you we can now make it happen. Thank you ad infinitum, [name removed]<br /><br />If you ever need help in locating a machine gun, silencer, destructive devices, mortar or grenade launcher,  or anything else down to a handgun or long gun don't hesitate in contacting me I am completely at your service.<br /><br />[contact details removed]<br /><br />HARD-CORE RIGHT WING CONSERVATIVE AND PROUD OF IT</blockquote>I wrote back to him thanking him for his kind words. I tried to explain the concept of open source to him and pointed out that personally I was involved because of the good fit with my socialist principles. I also thanked for the offer of business assistance but pointed out that in the UK those kinds of weapons are not allowed to be owned by private citizens - a law which I wholeheartedly support.<br /><br />I'll let you know if I get a reply. But it's an interesting illustration of how open source software can help all kinds of people. Not just the ones that you'd like to help.<br />]]>
        
    </content>
</entry>

<entry>
    <title>Breaking Radio Silence</title>
    <link rel="alternate" type="text/html" href="http://blog.dave.org.uk/2008/08/breaking-radio-silence.html" />
    <id>tag:blog.dave.org.uk,2008://1.1464</id>

    <published>2008-08-18T09:14:09Z</published>
    <updated>2008-08-31T11:53:31Z</updated>

    <summary> It&apos;s been a bit quiet round here for the last week or so. Sorry about that. I was busy in other areas.I spent the last week in Copenhagen, speaking at YAPC::Europe. Over four days I gave three short talks...</summary>
    <author>
        <name>Dave Cross</name>
        <uri>http://dave.org.uk/</uri>
    </author>
    
        <category term="life" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="copenhagen" label="copenhagen" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="denmark" label="denmark" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="gnags" label="gnags" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="perl" label="perl" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tivoli" label="tivoli" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="yapc" label="yapc" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="yapceu2008" label="yapceu2008" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="yapceurope" label="yapceurope" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.dave.org.uk/">
        <![CDATA[ It's been a bit quiet round here for the last week or so. Sorry about that. I was busy in other areas.<br /><br />I spent the last week in Copenhagen, <a href="http://www.yapceurope2008.org/ye2008/user/259">speaking</a> at <a href="http://www.yapceurope2008.org/ye2008/">YAPC::Europe</a>. Over four days I gave three short talks and a full day training session. It good to catch up with a number of old friends. I'd never been to Copenhagen before, so there will be some photos appearing on <a href="http://flickr.com/photos/davorg/">Flickr</a> before too long.<br /><br />As always at these conferences, I get fired up about interesting projects in the Perl world. I think there were three things I really want to get involved in this year. The first is my <a href="http://proudtouseperl.org/">Proud To Use Perl blog</a> which is already up and running. The other two I'll talk more about as they become more concrete.<br /><br />Like a number of the conference attendees I was staying in a cheap hotel near the central railway station. There are a number of similar hotels in that area. But it turns out that it's also a slightly dodgy area to stay in. There were a few sex shops on the same street as my hotel and usually as I was returning to the hotel there was someone on the street who was happy to offer me either sex or drugs.<br /><br />We were also very close to the <a href="http://en.wikipedia.org/wiki/Tivoli_gardens">Tivoli Gardens</a>. So on Friday evening, after the conference was over, After a couple of hours I found myself in the middle of a free rock concert (Fredag Rocks! apparently). There was a huge crowd watching an incredibly dodgy Danish band. They sounded to me a bit like a Danish version of INXS - which is, in my opinion, a really terrible thing to sound like. I left after a few numbers. Later investigation revealed that they were called <a href="http://en.wikipedia.org/wiki/Gnags">Gnags</a> and that they are "frequently referred to as one of the best live band in Danish rock history". I couldn't see it myself.<br /><br />p.s. Oh, and I've upgraded the software running this blog to the latest version of <a href="http://movabletype.org/">Movable Type</a>. There seem to be a few glitches. Please bear with me as I try to sort them out.<br />]]>
        
    </content>
</entry>

<entry>
    <title>Anniversaries</title>
    <link rel="alternate" type="text/html" href="http://blog.dave.org.uk/2008/08/anniversaries.html" />
    <id>tag:blog.dave.org.uk,2008://1.1463</id>

    <published>2008-08-08T09:29:44Z</published>
    <updated>2008-08-31T11:44:16Z</updated>

    <summary>It&apos;s been a week of anniversaries. Wednesday was the tenth anniversary of the first London.pm meeting. And last night we had our tenth anniversary meeting. But for me personally, today is an even bigger anniversary. It was twenty years ago...</summary>
    <author>
        <name>Dave Cross</name>
        <uri>http://dave.org.uk/</uri>
    </author>
    
        <category term="life" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="career" label="career" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="life" label="life" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="perl" label="perl" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tech" label="tech" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="work" label="work" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.dave.org.uk/">
        <![CDATA[It's been a week of anniversaries. Wednesday was the tenth anniversary of the first <a href="http://london.pm.org/">London.pm</a> meeting. And last night we had our <a href="http://www.heise-online.co.uk/open/Community-Live-London-pm-celebrates-its-tenth-year--/features/111274">tenth anniversary meeting</a>. But for me personally, today is an even bigger anniversary. It was twenty years ago today that I started my first "real" job. I hope you won't be too bored if I spend a few paragraphs reflecting on my career so far.<br /><br />My degree from South Bank Poly (remember polys?) was in computer studies. This was very much aimed at people who were going to work in large data processing departments. We studied <a href="http://en.wikipedia.org/wiki/COBOL">COBOL</a> and <a href="http://en.wikipedia.org/wiki/CODASYL">CODASYL</a> databases. <a href="http://en.wikipedia.org/wiki/SQL">SQL</a> and <a href="http://en.wikipedia.org/wiki/C_%28programming_langage%29">C</a> were seen as the cutting edge technologies. Interestingly I spent my sandwich year working on PC product releases for IBM. The documentation for these was in an obscure format called SGML - the weirdest things turn out to be useful in the future.<br /><br />So I left South Bank with my degree in computer studies and got a job working for a company called Learmonth and Burcheet Management Systems (LBMS). LBMS were big on structured development methodologies. They apparently had a big hand in the design of <a href="http://en.wikipedia.org/wiki/SSADM">SSADM</a>. They did consultancy and training, but they also had a <a href="http://en.wikipedia.org/wiki/Computer-aided_software_engineering">CASE</a> tool. That was where I came in. I was part of a team who was reimplementing their CASE tool. It was to be a Windows application (which in 1988 was a rather brave step to take). Over the next four years I became pretty proficient at Windows programming in C (Visual C++ wasn't around in those days). I also, probably more usefully, learnt a lot about data modelling and databases as that was the part of the tool which I worked on. LBMS not longer exists. They went out of business soon after structure methodologies and CASE tools went out of fashion.<br /><br />I left them before that though. In 1992 I decided to move to pastures new. I got a job working for a company called Comtext. They specialised in communications tools like telex. I was there to give their tools a nice Windows front-end. I was only there for six months. By then I had a CompuServe account and I could tell that email was going to kill off their business. I don't know what happened to them. There's no evidence of them on the internet now.<br /><br />Early in 1993 I got a job working with Walt Disney. Actually it was with Buena Vista Home Video - their home video group. We were building a system to report on European video sales. I got the job on the basis of my Windows and SQL experience, but whilst I was there I moved to working exclusively on Unix. We implemented our system in a number of European offices and as part of the project I spent a few months working in Madrid.<br /><br />Unfortunately for Disney, the technologies they were using (Sybase, C, Unix) were exactly the set of skills that were becoming popular in the City of London. And the City was crying out for contractors with that skillset. So in April 1995 I set up <a href="http://mag-sol.com/">Magnum Solutions</a> and went off to start contracting in the City.<br /><br />For four years I worked for various banks in the City doing Bank-type stuff. I was during this time that I picked up my knowledge of Perl. In fact, by 1999 I was getting work purely on the basis of my Perl expertise. I was getting a little bored by banking though so I decided to try working for dotcoms for a while. Actually, it took a while for the change to take place and I spent eighteen months alternating companies like QXL and Sportal with financial work.<br /><br />2002 started badly. I spent all of 2001 working for a single client but the contract finished at the start of 2002 and the jobs market had collapsed. I spent five months out of work before taking a permanent job with Bibliotech (now known as <a href="http://www.spider-networks.net/">Spider Networks</a>). That didn't last long though. In November they went through a bit of a cash crisis and made a lot of staff redundant. Including me. Luckily the market seemed to have picked up a bit and I found a new contract within a week or so.<br /><br />Following that contract, at the end of 2003 I made one of best connections that I've ever made when I spend a few months working on the <a href="http://guardian.co.uk/">Guardian web site</a>. I've been able to return there a couple of times since.<br /><br />2004 was another bad year. I was unable to find a contract to follow the Guardian so I ended up designing and building a new web site for Karma Download - a site for musicians to sell MP3s of their music. They didn't make any money and closed down a couple of years later. In May of that year I took another permanent job, working for <a href="http://www.outcometechnologies.com/">Outcome Technologies</a>. I lasted until the end of the year before the call of freelancing became too strong and I left them.<br /><br />Since then, things have been going pretty well. I've bounced between three different clients. Two of them are media organisations and the other is a bank. So I'm getting plenty of variety in my work.<br /><br />It's been an interesting twenty years. It hasn't gone in the way I planned it at all. I was a Windows programmer. And now I'm a reasonably well-known expert in a language that I hadn't even heard of when I started out.<br /><br />I wonder what the next twenty years will bring. Retirement, with any luck.<br />]]>
        
    </content>
</entry>

<entry>
    <title>The Press on Dawkins</title>
    <link rel="alternate" type="text/html" href="http://blog.dave.org.uk/2008/08/the-press-on-dawkins.html" />
    <id>tag:blog.dave.org.uk,2008://1.1461</id>

    <published>2008-08-04T12:54:38Z</published>
    <updated>2008-08-05T16:29:26Z</updated>

    <summary>Richard Dawkins&apos; new documentary series, The Genius of Charles Darwin, begins on Channel 4 this evening. He has therefore been doing a round of publicity interviews and the results have been appearing in the press over the weekend. It&apos;s interesting...</summary>
    <author>
        <name>Dave Cross</name>
        <uri>http://dave.org.uk/</uri>
    </author>
    
        <category term="media" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="channel4" label="channel4" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="creationism" label="creationism" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="dailymail" label="dailymail" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="darwin" label="darwin" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="dawkins" label="dawkins" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="evolution" label="evolution" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="media" label="media" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="newspapers" label="newspapers" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="religion" label="religion" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="science" label="science" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="telegraph" label="telegraph" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.dave.org.uk/">
        <![CDATA[<a href="http://richarddawkins.net/">Richard Dawkins</a>' new documentary series, <a href="http://www.channel4.com/science/microsites/F/famelab/">The Genius of Charles Darwin</a>, begins on Channel 4 this evening. He has therefore been doing a round of publicity interviews and the results have been appearing in the press over the weekend. It's interesting to see how different papers treat it.<br /><br />The Times ran <a href="http://www.timesonline.co.uk/tol/news/uk/education/article4448420.ece">a pretty straight article about Dawkins and his work</a> (actually they ran <a href="http://entertainment.timesonline.co.uk/tol/arts_and_entertainment/tv_and_radio/article4331024.ece">another piece</a> a couple of weeks ago).<br /><br />The Guardian <a href="http://www.guardian.co.uk/culture/2008/aug/02/television.television">gave the article to Charlie Brooker</a>. Brooker has no time for religion in any form so his piece is as funny and unapologetic as you would hope.<br /><br /><a href="http://www.mirror.co.uk/tv-entertainment/tv/todays-tv/2008/08/04/the-genius-of-charles-darwin-115875-20683979/">The Mirror's piece is quite strange</a>. The writer takes the approach that actually, the evidence for evolution isn't quite as strong as Dawkins claims and that an intelligent person wouldn't take a firm position in the discussion. The Mirror writer is, it would appear, a fool.<br /><br />But the strangest approach comes from <a href="http://www.dailymail.co.uk/news/article-1041089/Atheist-Richard-Dawkins-blames-Muslims-importing-creationism-classrooms.html">the Daily Mail</a> and <a href="http://www.telegraph.co.uk/news/uknews/2494397/Richard-Dawkins-Muslim-parents-import-creationism-into-schools.html">the Telegraph</a>. Both of these papers have found a way to spin the story so that it backs up their xenophobic agenda. They do this by picking up on a remark from Dawkins where he says that many muslims have creationist beliefs and that it is therefore muslim families who are largely responsible for the increase of creationism that we are seeing in the UK. Now, no-one will deny that there are a large number of creationist muslims. Or that their children are being indoctrinated into believing that evolution by natural selection is "just a theory". But I strongly suspect that this is rather missing the point of the documentary which, from what I understand having not seen it yet, is to explain the power of Darwin's theory.<br /><br />But if we're going to get into the discussion of who is behind the current growth in creationism, it looks to me like the Mail and the Telegraph are ignoring some convenient facts. There are also a growing number of christians who are telling their children that evolution is unproven and Genesis is literally true. Of course that doesn't sit well with the papers' agenda. They want to promote the idea that it's the evil foreigners who are destroying our society. Their argument is as weak as it ever is, but it seems that an argument doesn't need to be particularly logically coherent in order to convince the readers of either paper.<br /><br />Oh, and I don't recommend reading the comments on either of those stories. Discussions of creationism and evolution always seem to attract the hard of understanding and it seems that the Mail and Telegraph readership has more than its fair share of people like that.<br /><br />]]>
        
    </content>
</entry>

<entry>
    <title>More Password Idiocy</title>
    <link rel="alternate" type="text/html" href="http://blog.dave.org.uk/2008/07/more-password-idiocy.html" />
    <id>tag:blog.dave.org.uk,2008://1.1459</id>

    <published>2008-07-31T12:51:15Z</published>
    <updated>2008-09-03T17:08:48Z</updated>

    <summary>When will web sites start to be careful with people&apos;s passwords? Oh, I know that a few sites get it right, but it seems to me that the vast majority still don&apos;t have a clue what they are doing. Here...</summary>
    <author>
        <name>Dave Cross</name>
        <uri>http://dave.org.uk/</uri>
    </author>
    
        <category term="tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="idiocy" label="idiocy" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="password" label="password" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ram" label="ram" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="research" label="research" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="security" label="security" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="survey" label="survey" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tech" label="tech" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="web" label="web" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.dave.org.uk/">
        <![CDATA[When will web sites start to be careful with people's passwords? Oh, I know that a few sites get it right, but it seems to me that the vast majority still don't have a clue what they are doing. Here is today's example.<br /><br />I got an email this morning from a company called <a href="http://www.rampanel.com/">RAM</a> (that's Research and Analysis of Media). Somehow they knew that I was an (occasional) Observer reader and they were inviting me to join a panel that would (as I understand it) answer occasional surveys about the Observer. It sounded like a good cause, so I signed up. As part of that process I gave them both a username and a password. They immediately confirmed my sign-up by sending them both back to me in an email.<br /><br />That is, of course, a serious cause for concern, but there's a slim chance that they aren't storing my password in an accessible form in their database. The mail might have been generated from the data in the web form I filled in. However, an hour or so later I got another mail from them telling my how to log into me account and including my username and password. In fact, that one email contained all of the information needed to log into my account (web site address, username and password). So they have established themselves as a company who can't be trusted with your password.<br /><br />On the off-chance that they wouldn't be sending me any more mails containing those details, I thought I'd try to return at least a small amount of security to my account by changing my password. Except that there is apparently no way to change your password from within your account. By this stage they are breaking records for password stupidity.<br /><br />I've contacted them about the problems and send them a link to my <a href="http://blog.dave.org.uk/2005/11/basic-password.html">basic guide to password handling</a> article. I'll let you know if I get any response. I hope their surveys are constructed with a little more thought then their web site.<br /><br /><b>Update:</b> I heard back from them about not being able to change my password. You can do that in an "update profile" screen. Not sure why I didn't spot that last week. Nothing from them about the password storage issues though.<br />]]>
        
    </content>
</entry>

<entry>
    <title>Drizzle</title>
    <link rel="alternate" type="text/html" href="http://blog.dave.org.uk/2008/07/drizzle.html" />
    <id>tag:blog.dave.org.uk,2008://1.1458</id>

    <published>2008-07-30T08:21:34Z</published>
    <updated>2008-07-30T09:00:14Z</updated>

    <summary>When I first read about Drizzle last week I assumed it was some kind of joke. It turns out that it isn&apos;t, so it just makes me a little depressed.Drizzle is[1] a cut-down version of MySQL. MySQL is the database...</summary>
    <author>
        <name>Dave Cross</name>
        <uri>http://dave.org.uk/</uri>
    </author>
    
        <category term="tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="database" label="database" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="drizzle" label="drizzle" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mysql" label="mysql" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="referentialintegrity" label="referential integrity" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="storedprocs" label="stored procs" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tech" label="tech" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="triggers" label="triggers" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="views" label="views" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.dave.org.uk/">
        <![CDATA[When I first read about <a href="https://launchpad.net/drizzle">Drizzle</a> last week I assumed it was some kind of joke. It turns out that it isn't, so it just makes me a little depressed.<br /><br />Drizzle is[1] a cut-down version of <a href="http://www.mysql.com/">MySQL</a>. MySQL is the database server than has been known to make grown database designers cry because of its rather cavalier approach to the <a href="http://en.wikipedia.org/wiki/Relational_model">relational database model</a>. For much of its existence, MySQL didn't have many of the features that make databases useful - features like triggers, stored procedures and (specially) referential integrity. It was very fast, but it really couldn't be described as a relational database. It was just a data store with a vaguely SQL-like query languge. Over the last few years, MySQL has added more and more of these features and recent versions are very nearly like a real database[2].<br /><br />Of course, adding these more advanced features is going to effect the performance of the database. If you're checking referential integrity on each insertion, then things are bound to get slower. Or are they? I'm not sure that's the case. If you don't use the referential integrity checking in the database then you have to duplicate that functionality in your application code. But checking referential integrity is a core feature of a database system. That code is (hopefully) going to be well written. In most cases it's likely to be better than your code. So trusting the database to check referential integrity is likely to make your application seem slower until you turn off your own hand-crafted referential integrity code. Trust your database to do the work. It's what it's best at.<br /><br />But I think the damage has been done. There is a generation of database designers (and I use the term in a very loose sense) who don't know about "advanced" database features like referential integrity, triggers and views. They don't know about them because they learned database design whilst using an older version of MySQL which didn't have those features. Or they learned from someone who learned whilst using an older version of MySQL. We have systems like <a href="http://en.wikipedia.org/wiki/ActiveRecord_%28Rails%29">Activerecord</a> which encourage the developer to ignore the advanced features of the database and to use it as a dumb data store.<br /><br />So this generation of database designers don't see the need for these features and therefore don't use them. They see them as an unnecessary waste of resources which just slow down their application. In my opinion, if they learned about these features then they wouldn't think like that, but I'm not writing this entry just to plug my <a href="http://mag-sol.com/talks/yapc/2006/advdb/">Advanced Databases for Beginners</a> course.<br /><br />I don't deny for a second that many applications (mostly web sites as far as I can see) run really successfully without using these features. But as a database designer it makes me nervous. It's like programming without a safety net. Why take unnecessary risks with your business data?<br /><br />So this is the perceived need that Drizzle addresses. A need for a dumb data store that doesn't do any of the advanced things that a database should do. It's like we're turning back the clock to MySQL 3.x. And that's why Drizzle depresses me. It looks to me like a dumbed down tool for people who haven't taken the time to learn their craft.&nbsp; I spent far too much time working with MySQL 3.x. It always ended badly?<br /><br />Am I missing something here? Perhaps I'm a "database dinosaur" who just doesn't understand the new trends. Please point me at at articles that could enlighten me.<br /><br />But until you do, my databases will all include referential intergrity, triggers, views and stored procedures.<br /><br />[1] Or, more accurately, will be. It's a work in progress.<br />[2] Athough you still have to entertain doubts about a database system <a href="http://dev.mysql.com/doc/refman/5.0/en/server-sql-mode.html">which documents an option</a> (and one that is off by default) which makes it 'behave like a &#8220;<span class="quote">traditional</span>&#8221; SQL
            database system'.]]>
        
    </content>
</entry>

<entry>
    <title>Twitter Hierarchy</title>
    <link rel="alternate" type="text/html" href="http://blog.dave.org.uk/2008/07/twitter-hierarchy.html" />
    <id>tag:blog.dave.org.uk,2008://1.1457</id>

    <published>2008-07-29T12:58:10Z</published>
    <updated>2008-07-29T14:29:59Z</updated>

    <summary>For most of the last year, I&apos;ve been working behind a corporate firewall which blocks most social networking sites. It&apos;s therefore only in the last month or so that I&apos;ve been able to use Twitter all day every day.It seems...</summary>
    <author>
        <name>Dave Cross</name>
        <uri>http://dave.org.uk/</uri>
    </author>
    
        <category term="tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="identica" label="identi.ca" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="jaiku" label="jaiku" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="pownce" label="pownce" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tech" label="tech" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="twitter" label="twitter" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="web" label="web" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.dave.org.uk/">
        <![CDATA[For most of the last year, I've been working behind a corporate firewall which blocks most social networking sites. It's therefore only in the last month or so that I've been able to use <a href="http://twitter.com/davorg">Twitter</a> all day every day.<br /><br />It seems to me that many of Twitter's users have slightly distorted the sites original purpose. It was originally intended to be used for posting brief "I'm doing this" messages, But many people seem to be using it to hold conversations with their friends. It's become a sort of "non-instant messaging". Interestingly, the site's developers noticed this change and added features (like replies) which made it easier to use the site in this way.<br /><br />But there are still places where the site's origins are obvious. On anyone's profile page you can see two numbers listing the number of people that person is following and the number of people who follow that person. But actually the Twitterverse doesn't break down into two sets like that. There is a more interesting set of three numbers. For most people their sets of followers and followees aren't disjoint sets. There is another set of people who both follow you and are being followed by you. Let's call them your peers.<br /><br />So we have three sets of people. The people who you follow but who don't follow you in return (people you think are interesting but who don't think you are interesting enough to follow), your peers and the people who follow you but who you don't follow in return (people who think you are interesting but who you don't think are interesting enough to follow). There's probably a whole cyber-sociology paper in analysing the ratios between the sizes of those three groups for different types of people.<br /><br />But the important thing is that you can only carry on a conversation with people in your peer group. It remind me of <a href="http://www.youtube.com/watch?v=SFiQihYZn_0">the old Frost Report sketch about class differences</a>. The people higher than you in the food chain don't listen to what you say. A few times I've missed things that people said to me because I'm not following them and simply adding "@davorg" to your message doesn't add it to my home page (think of the spam potential if it did).<br /><br />I get round this by using <a href="http://search.twitter.com/">Twitter Search</a> (previously Summize) to search for messages to me. Actually I go a step further than that and have a feed from that query in Bloglines. Is that a common solution to the problem? What do other people do? Is it a problem that you've noticed?<br /><br />Another, related, issue is how do you move up the hierarchy? Is there an etiquette for contacting people who you follow but who don't follow you? Can you just send them a direct message saying "hey I'm interesting, follow me"? And is anyone being inclusive and automatically following anyone who follows them?<br /><br />Oh and what does Twitter have that <a href="http://pownce.com/davorg/">Pownce</a>, <a href="http://davorg.jaiku.com/">Jaiku</a> or <a href="http://identi.ca/davorg">identi.ca</a> don't have? Is it just the number of users? Will we ever see a big move from Twitter to identi.ca like the MySpace to Facebook move of last year?<br /><br /><b>Update:</b> <a href="http://twitter.com/hanekomu/statuses/871600908">hanakomu points out</a> (on twitter of course) that if someone replies to you then the message appears in your 'replies' tag whether or not you're following to them. Also, people get a mail when you follow them - but I think that's probably optional.<br />]]>
        
    </content>
</entry>

<entry>
    <title>Missing MPs&apos; Blogs</title>
    <link rel="alternate" type="text/html" href="http://blog.dave.org.uk/2008/07/missing-mps-blogs.html" />
    <id>tag:blog.dave.org.uk,2008://1.1456</id>

    <published>2008-07-22T15:38:13Z</published>
    <updated>2008-07-23T12:48:28Z</updated>

    <summary>A while ago, I set up Planet Westminster - a pretty simple site that simply aggregates all of the MPs&apos; blogs that I could find. It was largely created to scratch a personal itch. I wanted a simple way to...</summary>
    <author>
        <name>Dave Cross</name>
        <uri>http://dave.org.uk/</uri>
    </author>
    
        <category term="politics" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="blogging" label="blogging" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mps" label="mps" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="politics" label="politics" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="webfeeds" label="web feeds" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.dave.org.uk/">
        <![CDATA[A while ago, I set up <a href="http://mps.theplanetarium.org/">Planet Westminster</a> - a pretty simple site that simply aggregates all of the MPs' blogs that I could find. It was largely created to scratch a personal itch. I wanted a simple way to subscribe to all MPs' blogs in my <a href="http://www.bloglines.com/public/davorg">feed reader</a>. And that's really how I use it most of the time. I just read it in Bloglines rarely bother to look at the site (which explains why I haven't fixed the character-encoding problems that are obvious to anyone visiting the site).<br /><br />But I had a look at it today. And I tweaked a couple of presentation problems. As part of the process, I ran the software which aggregates the feeds by hand a couple of times. And that showed me one interesting issue that I had previously missed. The program displays an error when it can't find the feed that it's looking for. It's currently generating eleven "missing feed" errors. That's out of thirty-six feeds that I currently monitor. Perhaps a couple of those could be put down to temporary network glitches, but that's potentially over a quarter of the (small number of) blogging MPs who have either given up on blogging or have moved their feeds without putting redirection in place (that's starting to become quite a regular topic round these parts).<br /><br />At one point it looked like MPs might start blogging in reasonable numbers. We'd broken the 5% barrier. It would be a shame if they decided if it was a waste of their time and started to abandon it.<br /><br />The errors I'm getting are as follows (with links to the missing web feeds) . If any of these are your MP, then perhaps you'd investigate what's going on and report back. One of them is my MP, Martin Linton, so I'll start by investigating him.<br /><br /><ul><li><a href="http://stephencrabbmp.blogspot.com/feeds/posts/default">Stephen Crabb</a></li><li><a href="http://www.joncruddas.org.uk/wordpress/?feed=rss2">Jon Cruddas</a></li><li><a href="http://marklazarowicz.org.uk/atom.xml">Mark Lazarowicz</a></li><li><a href="http://www.martinlinton.org.uk/news/atom.xml">Martin Linton</a></li><li><a href="http://www.kerrymccarthymp.org/blog/rss.xml">Kerry McCarthy</a></li><li><a href="http://www.mariamiller.co.uk/typexml.asp?id=59&amp;type=2">Maria Miller</a></li><li><a href="http://www.austinmitchell.org/backend2.php">Austin Mitchell</a></li><li><a href="http://www.davidmiliband.defra.gov.uk/blogs/ministerial_blog/rss.aspx">David Miliband</a></li><li><a href="http://bobspink.mpblogs.com/feed/">Bob Spink</a></li><li><a href="http://www.shaunwoodward.com/go/rss.xml.html">Shaun Woodward</a></li><li><a href="http://www.derekwyatt.co.uk/standard.aspx?i_PageID=194641">Derek Wyatt</a></li></ul><b>Update:</b> Having looked into it a bit further, I see that many of the problems are down to people moving their web feeds without putting redirection in place. Obviously I don't blame the MPs for this, but it indicates how little their "tech support" people know about how this stuff works.<br /><br />A few of the blogs have closed down though. And it's interesting to note that in a couple of places a blog feed has been replaced by a news feed.<br /><br />I need to put aside some time to do some more research into this in order to ensure that the date I have is up to date. And this is exactly the kind of information that <a href="http://politicalweb.org.uk/">PoliticalWeb</a> is supposed to provide.<br />]]>
        
    </content>
</entry>

</feed>
