<?xml version="1.0"?>
<!-- name="generator" content="blosxom/2.0" -->
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">
  <channel>
    <title>The Random Musings of Maulkin   </title>
    <link>http://blog.halon.org.uk</link>
    <description>Yet another (Debian Developer's) blog.</description>
    <language>en</language>

  <item>
    <title>Election results</title>
    <pubDate>Sat, 03 May 2008 17:40:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2008/05/03#elected</link>
    <description>
For info, as I've been asked by a couple of people, I've been elected as a city councillor for King's Hedges in Cambridge&lt;br /&gt;&lt;br /&gt;
Full results:
&lt;table&gt;
&lt;tr&gt;&lt;th&gt;Candidate&lt;/th&gt;&lt;th&gt;Votes&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Neil McGovern (Liberal Democrat)&lt;/td&gt;&lt;td&gt;762&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Geri Bird (Labour)&lt;/td&gt;&lt;td&gt;560&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Cyril Weinman (Conservative)&lt;/td&gt;&lt;td&gt;419&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;James Youd (Green)&lt;/td&gt;&lt;td&gt;129&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
This gave me a majority of 198, a massive improvement of last year's majority of just 18. Huge thank you to everyone who supported me and helped during the campaign period, I'm really grateful.</description>
  </item>
  <item>
    <title>Be careful what you post</title>
    <pubDate>Wed, 16 Apr 2008 08:18:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2008/04/16#online-references</link>
    <description>
In follow-up to my &lt;a href='http://blog.halon.org.uk/geek/offline-references.html'&gt;previous post&lt;/a&gt;,
in which the phrase &quot;google for gerri bird cambridge&quot; (which turned up a rather poor
&lt;a href='http://www.camcycle.org.uk/elections/2007may/kingshedges/'&gt;lack of
reply to a survey&lt;/a&gt;) was printed on some campain leaflets, I've come across a
slightly different example of how traditional PR ideas may not work online if the people who are doing it don't understand the technology.&lt;br /&gt;
&lt;br /&gt;
The &lt;a href='http://www.cambridgeshire.gov.uk'&gt;Cambridgeshire County Council&lt;/a&gt; have placed on their transport page a link inviting people to view some videos of their new mis^WGuided Busway on YouTube. They've even gone so far as to create a &lt;a href='http://uk.youtube.com/GuidedBus'&gt;YouTube account&lt;/a&gt; for the purpose. Unfortunately, the &lt;a href='http://uk.youtube.com/comment_servlet?all_comments&amp;v=YUsMlEf8Sk8&amp;fromurl=/watch%3Fv%3DYUsMlEf8Sk8'&gt;comments on their first video&lt;/a&gt; aren't too favourable, with the vast majority of people hating the idea. Not content with this, a &lt;a href='http://uk.youtube.com/comment_servlet?all_comments&amp;v=hWfybBpkdko&amp;fromurl=/watch%3Fv%3DhWfybBpkdko'&gt;second video&lt;/a&gt; was also posted, with exactly the same effect. In retaliation, it seems that their PR department has &lt;a href='http://uk.youtube.com/profile_comment_all?user=GuidedBus'&gt;tried to fake some good reviews&lt;/a&gt;, but have been caught out.&lt;br /&gt;
&lt;br /&gt;

So, some simple lessons:
&lt;ol&gt;
&lt;li&gt;Don't trust user generated content to do your job for you&lt;/li&gt;
&lt;li&gt;Don't trust sites you have little control over&lt;/li&gt;
&lt;li&gt;Don't try and stuff the ballot by writing like a PR person&lt;/li&gt;
&lt;ol&gt;</description>
  </item>
  <item>
    <title>Be careful what you print</title>
    <pubDate>Sat, 29 Mar 2008 14:59:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2008/03/29#offline-references</link>
    <description>
For those that don't know, I'm running for local government as the Liberal Democrat candidate for King's Hedges City Councillor in Cambridge.&lt;br /&gt;Part of this involves seeing what the other parties do. I had a leaflet come through the door for the potential Labour candidate, Gerri Bird. It contained the usual bumpf, and a suggestion at the end; &quot;google for gerri bird cambridge&quot;.&lt;br /&gt;This could present a problem for Gerri. You're not asking someone to go to a site, where the information you have is constant and of a known quality. In this case, Gerri &lt;a href='http://www.camcycle.org.uk/elections/2007may/kingshedges/'&gt;not replying to a survey&lt;/a&gt; from the local cycling organisation is the top hit on Google. As these leaflets are already out in the wild, the instructions can't be changed.&lt;br /&gt;&lt;br /&gt;Something to be careful of.</description>
  </item>
  <item>
    <title>Virus scanning the Debian archive for fun and profit</title>
    <pubDate>Wed, 05 Mar 2008 17:04:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2008/03/05#clamav-archive-scanning</link>
    <description>
As some people may know, I'm a member of the Debian &lt;a href='http://testing-security.debian.net/'&gt;testing security team&lt;/a&gt;. As well as tracking &lt;a href='http://security-tracker.debian.net/'&gt;all CVE IDs&lt;/a&gt; with which packages they affect, we also keep a list of known &lt;a href='http://svn.debian.org/wsvn/secure-testing/data/embedded-code-copies?op=file&amp;rev=0&amp;sc=0'&gt;embedded code copies&lt;/a&gt;. Embedded code copies are a &lt;a href='http://bugs.debian.org/392362'&gt;bad thing&lt;/a&gt;, as they cause no end of problems for the security teams.
&lt;br /&gt;&lt;br /&gt;
One of the problems we've had to find a solution for is: &lt;em&gt;How do we know what statically compiles against a library, or even worse, ships it's own copy?&lt;/em&gt;&lt;br /&gt;
So, we're looking for something that looks a particular set of bytes in arbitary executeables; a signature of the library if you will. And we do have a rather good tool that can be used to scanning for binary signatures: clamav :)
&lt;br /&gt;&lt;br /&gt;
&lt;h3&gt;Step 1&lt;/h3&gt;&lt;h4&gt;Create a clamav signature&lt;/h4&gt;
Clamav have a nice &lt;a href='http://www.clamav.org/doc/latest/signatures.pdf'&gt;guide on how to create signatures&lt;/a&gt; on their site. The method I use is fairly simple: find a unique binary string and pass it to &lt;tt&gt;sigtool --hex-dump&lt;/tt&gt; and place it in a nbd file.
&lt;h3&gt;Step 2&lt;/h3&gt;&lt;h4&gt;Scan the archive&lt;/h4&gt;&lt;pre&gt;for I in `find /mirror/debian/pool/ -name *all.deb`; do 
	clamscan -i -d smarty.ndb --deb --tempdir=/home/maulkin --no-summary \
	--max-space=1024m --stdout $I &gt;&gt; /home/maulkin/smarty.log; 
done;
&lt;/pre&gt;
&lt;h3&gt;Step 3&lt;/h3&gt;&lt;h4&gt;???&lt;/h4&gt;
&lt;h3&gt;Step 4&lt;/h3&gt;&lt;h4&gt;PROFIT!!!&lt;/h4&gt;
&lt;br /&gt;
&lt;br /&gt;
While I'm talking about testing security, we're all rather busy at the moment in the team, so we could do with some help! If you fancy helping, have a quick read of the &lt;a href='http://svn.debian.org/wsvn/secure-testing/doc/narrative_introduction?op=file&amp;rev=0&amp;sc=0'&gt;intro&lt;/a&gt; and come onto #debian-security on irc.debian.org and say hi!</description>
  </item>
  <item>
    <title>A quick comparison of top news stories</title>
    <pubDate>Fri, 11 Jan 2008 11:52:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2008/01/11#comparison-of-se-uk-news</link>
    <description>
&lt;table&gt;
&lt;tr&gt;
&lt;th align='center'&gt;&lt;a href='http://www.thelocal.se/'&gt;Sweden&lt;/a&gt;&lt;/th&gt;&lt;th align='center'&gt;&lt;a href='http://news.bbc.co.uk/'&gt;UK&lt;/a&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;ol&gt;
&lt;li&gt;Victory for topless bathers&lt;/li&gt;
&lt;li&gt;Court gives thumbs up to anal massage technique&lt;/li&gt;
&lt;li&gt;Postcard arrives 25 years late&lt;/li&gt;
&lt;li&gt;Swedish prostitution: gone or just hidden?&lt;/li&gt;
&lt;li&gt;Ninety pythons left to die in Swedish cottage&lt;/li&gt;
&lt;/ol&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;ol&gt;
&lt;li&gt;Parted-at-birth twins 'married'&lt;/li&gt;
&lt;li&gt;Pound at record low against euro&lt;/li&gt;
&lt;li&gt;Vomiting bug 'hits three million'&lt;/li&gt;
&lt;li&gt;Mr Potato Head makes octopus pal&lt;/li&gt;
&lt;li&gt;Ngugi laments Kenya violence&lt;/li&gt;
&lt;/ol&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</description>
  </item>
  <item>
    <title>Tor, privacy and anonymous browsing</title>
    <pubDate>Tue, 11 Dec 2007 07:45:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2007/12/11#tor-01</link>
    <description>
An interesting discussion appeared on #debian on OFTC regarding TOR. One person
was of the view that &quot;many intelligence and other agencies are probably heavily
involved in tor&quot;. As the discussion continued (yes, I should have pointed out
it was OT for the channel...) it appeared that privicy and anonymity were
getting confused.
&lt;br /&gt;&lt;br /&gt;
Now, I'm not a huge TOR fan (being an oper on OFTC), but I seriously doubt that
government agencies are 'heavily involved'. I was pointed at &lt;a
href='http://www.heise-security.co.uk/news/99333'&gt;an article&lt;/a&gt; to back this
claim up, but the article doesn't. Instead, it (and the original claim) raises
a couple of interesting issues.
&lt;br /&gt;&lt;br /&gt;
Firstly, there is a difference between privacy and anonymity, although closely
related. Privacy allows you to keep information about yourself secret, and
anonymity allows you to keep you yourself secret. In the case linked, although
the people browsing were anonymous, and maintained privacy, this was broken
when they revealed information about themselves. Breaking this privacy broke
their anonymity. TOR doesn't even grantee complete anonymity:
&lt;blockquote&gt;Tor can't solve all anonymity problems. It focuses only on protecting the transport of data. You need to use protocol-specific support software if you don't want the sites you visit to see your identifying information. For example, you can use web proxies such as Privoxy while web browsing to block cookies and withhold information about your browser type. Also, to protect your anonymity, be smart. Don't provide your name or other revealing information in web forms.&lt;/blockquote&gt;[http://www.torproject.org/overview.html.en]
&lt;br /&gt;
&lt;br /&gt;Used properly, TOR can be a very powerful tool to help, but certainly
isn't a silver bullet. It needs to be used properly to prevent your identity
being known (anonymity). However, without privacy, this is nothing.
&lt;br /&gt;Even without these safeguards, it would require significant
resources (and may not be possible) to reliably retrieve useful information
about one particular person. This leads to the &lt;a
href='http://www.penny-arcade.com/comic/2004/03/19'&gt;Greater Internet Fuckwad
Theory&lt;/a&gt;, which is the main issue I have with TOR, but that's a different post.
&lt;br /&gt;&lt;br /&gt;
So, the question is: do you want privacy or anonymity when using the internet?
You need to know what you want before you use a tool, as nothing can beat user
education on how to keep your browsing details out of the 'wrong hands'.</description>
  </item>
  <item>
    <title>Too much information!</title>
    <pubDate>Wed, 05 Sep 2007 09:44:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2007/09/05#careful-bug-reporting</link>
    <description>
Providing a lot of information in a bug report is useful. It helps the developer work out what's wrong. However, you should be careful not to reveal too much information as one submitter did to Gnome in &lt;a href='http://bugzilla.gnome.org/show_bug.cgi?id=472370'&gt;their bug report&lt;/a&gt;. Have a look (if you're not in work) at the .xsession-errors at the end of their report to see what movies they were playing.
&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Update: mind you, at least they were vaguely covert, compared to the brutal honesty of &lt;a href='http://bugzilla.gnome.org/show_bug.cgi?id=465373'&gt;this report&lt;/a&gt;. Thanks to Florent Bayle for that link.&lt;/em&gt;</description>
  </item>
  <item>
    <title>And the winner is...</title>
    <pubDate>Tue, 07 Aug 2007 09:35:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2007/08/07#2007-election-results-calcs</link>
    <description>
MJ Ray &lt;a href='http://mjr.towers.org.uk/blog/2007/spi#resultelections'&gt;posted&lt;/a&gt; a couple of short summaries as to how the election would have turned out if alternate voting systems had been used. A couple of people asked about others, so here's a nice long list:
&lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;Borda,&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Borda Elimination,&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Minmax,&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Nanson,&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Ranked Pairs,&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Condorcet (SPI),&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Condorcet (Debian)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Bdale Garbee&lt;/li&gt;
&lt;li&gt;David Graham&lt;/li&gt;
&lt;li&gt;Luk Claes&lt;/li&gt;
&lt;li&gt;Joshua D. Drake&lt;/li&gt;
&lt;li&gt;Martin Zobel-Helas&lt;/li&gt;
&lt;li&gt;Joerg Jaspert&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;

&lt;strong&gt;Bucklin:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Bdale Garbee&lt;/li&gt;
&lt;li&gt;David Graham&lt;/li&gt;
&lt;li&gt;Joshua D. Drake&lt;/li&gt;
&lt;li&gt;Luk Claes&lt;/li&gt;
&lt;li&gt;Joerg Jaspert&lt;/li&gt;
&lt;li&gt;Ian Jackson&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;

&lt;strong&gt;IRV,&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Pluralty:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Bdale Garbee&lt;/li&gt;
&lt;li&gt;David Graham&lt;/li&gt;
&lt;li&gt;Joshua D. Drake&lt;/li&gt;
&lt;li&gt;Martin 'Joey' Schulze&lt;/li&gt;
&lt;li&gt;Luk Claes&lt;/li&gt;
&lt;li&gt;MJ Ray&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;

Most of these seem to come out in favour of the result we achieved with Condorcet. Plurality (aka: First past the post) and IRV put heavy emphisis on the voters first choice. It doesn't really make sense to compare results from a condorcet ballot with either of these methods. Bucklin is rather meaningless in a multi-winner election.
&lt;br /&gt;&lt;br /&gt;In answer to &quot;is this type of Condorcet ever likely to elect someone who polarises views&quot;, it's possible, but unlikely. IRV and Pluralty are the ones to go for if you want the majority of people unhappy, unlike the others, which produce the majority of people happy.</description>
  </item>
  <item>
    <title>It's raining</title>
    <pubDate>Mon, 25 Jun 2007 13:46:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2007/06/25#uk_floods</link>
    <description>
As a load of the UK seems partially under water:
&lt;p align='center'&gt;&lt;img src='http://www.halon.org.uk/tmp/cityfloods.jpg' /&gt;&lt;/p&gt;</description>
  </item>
  <item>
    <title>Cheese + Logos</title>
    <pubDate>Mon, 04 Jun 2007 11:49:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2007/06/04#cheddar_olympics</link>
    <description>
Well, my colo box lives again. Ish. It's now running under a Xen instance until the new hardware arrives that'll fix it's blown up PSU. So I can now be contacted via the usual methods again :)

&lt;br /&lt;br /&gt;

In other news, it seems that the new 2012 logo has been &lt;a href='http://news.bbc.co.uk/sport1/hi/other_sports/olympics_2012/6718243.stm' title='BBC News: London unveils logo of 2012 Games'&gt;announced&lt;/a&gt;. It's really quite foul. Fortunately, others have come up with &lt;a href='http://news.bbc.co.uk/1/hi/in_pictures/6719747.stm' title='BBC News: In pictures: Alternative Olympic logos'&gt;alternate designs&lt;/a&gt;. See image 5. If it gets pulled (very likely) see &lt;a href='http://www.halon.org.uk/stuff/2012_goatse.png' title='Mirror of BBC olympics goatse logo'&gt;my mirror&lt;/a&gt;.</description>
  </item>
  <item>
    <title>09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0</title>
    <pubDate>Fri, 04 May 2007 04:42:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2007/05/04#hd-dvd-key-button</link>
    <description>
For all those who are wondering what this is, wake up :)&lt;br /&gt;
&lt;br /&gt;
For others, I made a little icon:&lt;br /&gt;
&lt;img src=&quot;http://www.halon.org.uk/blogmedia/09f911.png&quot; alt=&quot;HD-DVD Decryption Key&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
It encodes the colours as:&lt;br /&gt;
#09F911 #029D74 #E35BD8 #4156C5 #635688 #C009F9 #11029D #74E35B #D84156 #C56356 #88C009 #F91102 #9D74E3 #5BD841 #56C563 #5688C0
&lt;br /&gt;
Aka: &quot;09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0&quot; three times.

&lt;br /&lt;br /&gt;
Interestingly, that little icon which HAPPENS to contain the code in question is copyright myself. And I'm licencing it under CC BY-NC-SA 3.0
&lt;br /&gt;&lt;br /&gt;
&lt;em&gt;Update: Thanks to Michal Politowski to notice that the second colour was coded as #020D74, not #029D74. Updated.&lt;/em&gt;</description>
  </item>
  <item>
    <title>Make me pwetty clothes...</title>
    <pubDate>Wed, 18 Apr 2007 12:19:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2007/04/18#tartan_weaving</link>
    <description>
As some people may know, there's a &lt;a href='http://wiki.debconf.org/wiki/DebConf7/Tartan'&gt;group of us&lt;/a&gt; getting some official Debian Tartan (thanks to Phil at &lt;a href='http://www.hands.com'&gt;hands.com&lt;/a&gt;) kits made up for &lt;a href='https://debconf7.debconf.org/wiki/Main_Page'&gt;DebConf 7&lt;/a&gt;.
&lt;br /&gt;
&lt;a href='http://morayallan.livejournal.com/'&gt;Moray&lt;/a&gt; got back from the weavers today, with a nice photo of the tartan being weaved :)
&lt;br /&gt;
&lt;br /&gt;
&lt;p align='center'&gt;
&lt;img src='http://www.halon.org.uk/images/dsc_2323.jpg' /&gt;
&lt;/p&gt;</description>
  </item>
  <item>
    <title>Don't get free hardware, win it</title>
    <pubDate>Mon, 26 Mar 2007 12:37:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2007/03/26#zimki-winnah</link>
    <description>&lt;br /&gt;
A while back, I entered a competition to win one of a few prizes. The results
came in, and it looks like I was a runner up, netting me a Mac Mini.
&lt;br /&gt;&lt;br /&gt;
First, a rant about Mac OS X. It appears that there is no way to:
&lt;ul&gt;
&lt;li&gt;Use a non-mac keyboard without using an external keyboard definition file&lt;/li&gt;
&lt;li&gt;Set the &lt;abbr title='Maximum Transmission Unit'&gt;MTU&lt;/abbr&gt; for wireless connections&lt;/li&gt;
&lt;li&gt;Set the 'switch windows' to something other than the awful ctrl+F4&lt;/li&gt;
&lt;li&gt;Set the end and home keys to go to the start and end of the input line, respectively&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;&lt;br /&gt;
They also asked me to &quot;&lt;i&gt; become one of our evangelists and tell your
developer friends and colleagues about Zimki&lt;/i&gt;&quot;.
&lt;br /&gt;
Well, I'm not so sure about evangelism, but I'll certainly blog about their
platform, as it's fairly interesting.
&lt;br /&gt;
So, what exactly is &lt;a href='http://www.zimki.com' title='Zimki home page'&gt;Zimki&lt;/a&gt;?
&lt;br /&gt;
Well, it's basically a server side Javascript parser, based on &lt;a
href='http://www.mozilla.org/projects/seamonkey/'&gt;SeaMonkey&lt;/a&gt;. The thought of
using Javascript as a server side language is, initially, enough to make you run a thousand miles. After you get over your initial shock of this and examine it a little more closely, it does make at least a moderate amount of sense. It's entirely &lt;abbr title='object orientated'&gt;OO&lt;/abbr&gt;, so you should be able to pull in common functionality, perfect for the quick deployment of Webapps that Zimki is designed for.&lt;br /&gt;
Of course, this does rely on having the core libraries available. The only ones which seem to exist at the moment are:
&lt;ul&gt;
&lt;li&gt;trimpath.js - a JavaScript templating language&lt;/li&gt;
&lt;li&gt;wiky.js - a Wiki markup language&lt;/li&gt;
&lt;li&gt;feed.js - an RSS / Atom feed generator&lt;/li&gt;
&lt;/ul&gt;
So, I can make a wiki which uses a template, and outputs it as an RSS feed. The rest I have to code myself - or do I?
&lt;br /&gt;
This brings me nicely on to the next issue: documentation. There is a thorough lack of it. Thus, more classes may exist, but who knows. This is my MAJOR bugbear about Zimki. Give developers docs, and a nice coding environment, and they're happy. Zimki doesn't have either. Oh wait? I haven't mentioned the coding environment?
&lt;br /&gt;
All editing seems to be done via a text box with some AJAX magic on the save button. But the save button doesn't work in Linux. Oh, and you can't indent your code. And you can't use a local editor.&lt;br /&gt;&lt;br /&gt;
This may sound all doom-and-gloom for Zimki, but it isn't. The editor could do with some attention, but it's not a show stopper. Zimki does manage to throw together &lt;abbr title='high availability'&gt;HA&lt;/abbr&gt; concepts, backups and database (ish. The database object idea which Zimki uses is something I really don't like, but that's personal preference). The cost model they use is rather... odd. A charge is made for each call to the Zimki framework. I'm not a beancounter though, so I can't tell you how cheap/expensive this system is. If you know JavaScript well, and want to develop a complete webapp in it, this is certainly a good tool.&lt;br /&gt;&lt;br /&gt;
Now hopefully they'll get some documentation together and so people can actually USE the thing. If you're bored, why not &lt;a href='http://weatherboard.realm.zimki.com/'&gt;play with my app&lt;/a&gt; that I wrote.</description>
  </item>
  <item>
    <title>UK Government reconfirms commitment to &quot;no software patents&quot;</title>
    <pubDate>Mon, 26 Feb 2007 17:13:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2007/02/26#uk-pm-comments-on-swp</link>
    <description>
A while ago I signed up to a &lt;a href='http://petitions.pm.gov.uk/softwarepatents'&gt;petition against software patents&lt;/a&gt; on the Prime Minister's &lt;a href='http://petitions.pm.gov.uk/'&gt;e-petitions website&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
I received a email today, with the &lt;a href='http://www.number-10.gov.uk/output/Page11077.asp'&gt;Government's reponse&lt;/a&gt;:&lt;br /&gt;
&lt;blockquote&gt;The Government remains committed to its policy that no patents should exist for inventions which make advances lying solely in the field of software. Although certain jurisdictions, such as the US, allow more liberal patenting of software-based inventions, these patents cannot be enforced in the UK. [snip]&lt;/blockquote&gt;
&lt;br /&gt;This was certainly a welcome surprise.</description>
  </item>
  <item>
    <title>It may be cold, but it's hotting up in here</title>
    <pubDate>Sat, 16 Dec 2006 18:11:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/12/16#etch_fixtit</link>
    <description>
&lt;a href='http://blogs.turmzimmer.net/'&gt;aba&lt;/a&gt; recently &lt;a
href='http://lists.debian.org/debian-devel-announce/2006/12/msg00004.html'&gt;announced
the freeze&lt;/a&gt; of Debian Etch, which is great news. However, it now means that
a lot of work is now important for the secure testing team. So, if you have
time, please help us out and look through the &lt;a href='http://security-tracker.debian.net/tracker/status/release/testing'&gt;list of vulnerable
packages in the testing suite&lt;/a&gt;, and provide patches/upload fixes :) I'd like
as many of these fixed as possible before we hand over to the stable security
team.
&lt;br /&gt;I've also been actively recruiting recently. Luk has joined the team, and
should also be helping to issue updates in the near future. Please come find me
on IRC (Maulkin) if you want to help us produce a nice secure operating system
:P&lt;br /&gt;&lt;br /&gt;
As this seems to be a post about testing security, I'll put a bit of a status
update too:
&lt;ul&gt;
&lt;li&gt;Updates now go through newklecker (aka: security.debian.org)&lt;/li&gt;
&lt;li&gt;The embargoed/unembargoed queues seem to work (mostly), whcih means that there should be a greater number of people who can do updates for stable&lt;/li&gt;
&lt;li&gt;We're working through all the outstanding issues which don't have CVE-IDs yet, and requesting them&lt;/li&gt;
&lt;li&gt;I'm working on various clamav signatures to find embedded code copies in other packages&lt;/li&gt;
&lt;/ul&gt;</description>
  </item>
  <item>
    <title>Another year gone.</title>
    <pubDate>Thu, 30 Nov 2006 07:28:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/11/30#24</link>
    <description>
Well, it's my birthday, and I am &lt;em&gt;x&lt;/em&gt; years old, where &lt;em&gt;x&lt;/em&gt; is:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Chromium&lt;/li&gt;
&lt;li&gt;Pasiphae&lt;/li&gt;
&lt;li&gt;frames per second at a cinema&lt;/li&gt;
&lt;li&gt;bits a needed to represent truecolour images&lt;/li&gt;
&lt;li&gt;points on a backgammon board&lt;/li&gt;
&lt;li&gt;blackbirds, baked in a pie&lt;/li&gt;
&lt;li&gt;(2^n)n&lt;/li&gt;
&lt;/ul&gt;</description>
  </item>
  <item>
    <title>Not really into Pokemon</title>
    <pubDate>Wed, 01 Nov 2006 06:05:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/11/01#xkcd-ubuntu</link>
    <description>
&lt;p align='center'&gt;&lt;a href='http://xkcd.com/c178.html'&gt;&lt;img src='http://imgs.xkcd.com/comics/not_really_into_pokemon.png' border='0' /&gt;&lt;br /&gt;Care of XKCD&lt;/a&gt;&lt;/p&gt;</description>
  </item>
  <item>
    <title>How to cut load on your servers, MySpace style</title>
    <pubDate>Tue, 31 Oct 2006 09:14:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/10/31#myspace-dns-issue</link>
    <description>
Stolen gratuitously from &lt;a href='http://blog.opendns.com/2006/10/30/hey-myspacecom-we-cant-reach-you-on-127001/'&gt;David Ulevitch&lt;/a&gt; of &lt;a href='http://www.opendns.com/'&gt;OpenDNS&lt;/a&gt;:
&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;
$ host -vv myspace.com
Trying &quot;myspace.com&quot;
;; -&gt;&gt;HEADER&lt; &lt;- opcode: QUERY, status: NOERROR, id: 24145
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;myspace.com. IN A

;; ANSWER SECTION:
myspace.com. 68350 IN A 216.178.32.51
myspace.com. 68350 IN A 216.178.32.50
myspace.com. 68350 IN A 216.178.32.49
myspace.com. 68350 IN A 216.178.32.48
myspace.com. 68350 IN A 127.0.0.1

Received 109 bytes from 208.67.222.222#53 in 9 ms 
&lt;/pre&gt;</description>
  </item>
  <item>
    <title>I'm mad I am.</title>
    <pubDate>Sat, 28 Oct 2006 12:35:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/10/28#meme-maulkin-defn</link>
    <description>
I don't normally do these meme things as I'm on various planets, but this made me laugh:&lt;br /&gt;&lt;br /&gt;
&lt;center&gt;&lt;table background=&quot;#FFFFFF&quot; border=&quot;0&quot; style=&quot;border: 1px solid black;&quot;width=&quot;450&quot;&gt;&lt;td align=&quot;center&quot;&gt;
&lt;b&gt;&lt;font size=&quot;+1&quot;&gt;Maulkin --&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;font size=&quot;+1&quot;&gt;[noun]:&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;A person of questionable sanity who starts their own cult
&lt;br /&gt;&lt;br /&gt;
&lt;a style=&quot;color: #FF0000;&quot; href=&quot;http://www.quizgalaxy.com/quiz.php?id=83&quot;&gt;'How will you be defined in the dictionary?'&lt;/a&gt; at &lt;a href=&quot;http://www.quizgalaxy.com&quot; style=&quot;color: #FF0000;&quot;&gt;QuizGalaxy.com&lt;/a&gt;&lt;/td&gt;&lt;/table&gt;&lt;/center&gt;</description>
  </item>
  <item>
    <title>What if Clippy came to PHP?</title>
    <pubDate>Wed, 18 Oct 2006 10:44:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/10/18#php_clippy</link>
    <description>
&lt;p align='center'&gt;&lt;img src='http://www.halon.org.uk/stuff/clip_php_cms.png' /&gt;&lt;/p&gt;</description>
  </item>
  <item>
    <title>At the next election, you must...</title>
    <pubDate>Tue, 17 Oct 2006 07:11:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/10/17#vote-zod</link>
    <description>
&lt;a href='http://zod2008.com/'&gt;Vote for Zod&lt;/a&gt;!</description>
  </item>
  <item>
    <title>Microsoft causes software piracy</title>
    <pubDate>Mon, 04 Sep 2006 18:12:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/09/04#windows-installation-woes</link>
    <description>
Over the past three years, my girlfriend's computer has been running slower and slower. This isn't a huge surprise, as it's running Windows XP, which seemingly becomes bloated as time passes. Thus, it came time for a reinstall, or at least some major clean up.
&lt;br /&gt;&lt;br /&gt;
First, she backed up all her files, and checked there was nothing else needed. She found the original software that came with the laptop, and gave them, an d the laptop itself to me. It didn't come with a Windows XP cd, but being a &lt;a href='http://www.toshiba.com'&gt;Toshiba&lt;/a&gt; laptop, from &lt;a href='http://www.pcworld.co.uk'&gt;PC World&lt;/a&gt;, it has a 'System Recovery' CD. So, I duly inserted that, and started the full install. After about an hour, the system rebooted into Win98. I wasn't happy.
&lt;br /&gt;&lt;br /&gt;This computer has a valid WinXP product key on the base, so I decided to find my own media and install using that. After finally getting hold of a copy, I install, and it states that the product key is invalid when I try and activate windows. I decide that something must be wrong, as it's on a sticker on the bottom of the laptop, so call Microsoft. Microsoft then nicely tell me that the product key is indeed valid, and if the installer isn't accepting it, I should contact the people I bought it from.&lt;br /&gt;For the benefit of non-uk readers, PC World are the lowest of the low (IMO) when it comes to computer services. They really do not know their arse from their elbow. I will not be calling them, as they want to charge &amp;pound;1 per minute to talk to me about fixing their fuckup. Which they won't do, because this is out of warranty. I've been through this before.&lt;br /&gt;&lt;br /&gt;So, despite this computer having a LEGAL licence for Windows XP, it now is happily running an ILLEGAL copy of Windows 2000 Pro.&lt;br /&gt;&lt;br /&gt;If anyone from PC World, Microsoft or Toshiba read this: congratulations for making the installation of Windows XP so hard to illegally install that legal licences don't work.</description>
  </item>
  <item>
    <title>How to set fire to your hard drive</title>
    <pubDate>Mon, 14 Aug 2006 12:32:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/08/14#firefox-memory-01</link>
    <description>
I was off searching for stock photos today on a site called &lt;a href='http://www.istockphoto.com'&gt;istockphoto&lt;/a&gt; when I found my machine grinding to a halt. Thanks to the system load plugin in XFCE, I was able to tell that about half of my 515Mb of swap was being used. This laptop has 256Meg ram in it already, so what could possibly be using up that much memory?&lt;br /&gt;&lt;br /&gt;Well, the answer was simple. Firefox. More precisely, the flash plugin for firefox. istockphoto uses a system called &lt;abbr title='Scalable Inman Flash Replacement'&gt;sIFR&lt;/abbr&gt;, which replaces text, mostly titles, with little embedded flash objects. More details about this technique can be found at &lt;a href='http://www.mikeindustries.com/sifr/'&gt;Mike Davidson's blog&lt;/a&gt;. Now, it seems that this particular site is titling EVERY headline with a flash object, which is causing firefox to use up about 300Mb of ram. So, I installed &lt;a href='https://addons.mozilla.org/firefox/433/'&gt;Flashblock&lt;/a&gt; to remove this memory hogging flash from my web pages. It did indeed free up the memory, and stopped the flash from displaying.&lt;br /&gt;&lt;br /&gt;Interestingly, Firefox did not free up the memory it was using until I shut the thing down and started it again. It was suggested that this may be due to the way that firefox has a built in memory cache of pages loaded. After a quick look in about:config, I discover that there is an option, browser.cache.memory.enable that's set to 'true'. However, setting this to false causes &lt;a href='http://www.fotopic.net'&gt;work's&lt;/a&gt; web page to fail to load at all. Having a look with ethereal, the request goes out, and the text comes back. It just displays about:blank.&lt;br /&gt;&lt;br /&gt;So, in summary, if you need to reduce memory requirements, don't use firefox. This would be the favoured option for me, if there was a good alternative that has the &lt;a href='https://addons.mozilla.org/firefox/60/'&gt;Web Developer Toolbar&lt;/a&gt;, but unfortunately, there isn't.</description>
  </item>
  <item>
    <title>Editors</title>
    <pubDate>Fri, 04 Aug 2006 11:15:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/08/04#editor-learning-curves</link>
    <description>
An old one, but still amusing:
&lt;p align='center'&gt;&lt;img src='http://www.halon.org.uk/stuff/curves.jpg' /&gt;&lt;/p&gt;
And remember, &lt;a href='http://www.gplv4.org/'&gt;&quot;although emacs is an awesomely powerful OS, it lacks a good text editor&quot;&lt;/a&gt;. Yes, &lt;a href='http://isitfriday.net/'&gt;it is Friday&lt;/a&gt;.</description>
  </item>
  <item>
    <title>Another package that should be released with etch</title>
    <pubDate>Tue, 25 Jul 2006 12:11:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/07/25#etch-release-hardware</link>
    <description>
After the &lt;a href='http://www.debian.org/News/2006/20060724'&gt;annoucement&lt;/a&gt; of a pending release of etch, I feel it's vital that &lt;a href='http://neil.fraser.name/'&gt;Neil Fraser&lt;/a&gt;'s &lt;a href='http://neil.fraser.name/hardware/etch/'&gt;software&lt;/a&gt; must included with it.</description>
  </item>
  <item>
    <title>Centrifugal^H^H^H^H^Hpetal force</title>
    <pubDate>Tue, 11 Jul 2006 11:18:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/07/11#centrifugal</link>
    <description>
Taken from the wonderfully witty &lt;a href='http://www.xkcd.com/'&gt;xkcd.com&lt;/a&gt;:&lt;br /&gt;
&lt;p align='center'&gt;&lt;img src='http://www.xkcd.com/comics/centrifugal_force.png'&gt;&lt;/p&gt;</description>
  </item>
  <item>
    <title>How ironic...</title>
    <pubDate>Mon, 03 Jul 2006 04:57:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/07/03#icann-nominet</link>
    <description>
On the same day that &lt;a href='http://www.theregister.co.uk/2006/07/03/nominet_joins_icann/'&gt;Nominet signs up to ICANN&lt;/a&gt;, it's announced that the US government is &lt;a href='http://www.theregister.co.uk/2006/07/02/ntia_icann_consultation/'&gt;doing a full consultation&lt;/a&gt; on the future of ICANN, possibly fundimentally changing how ICANN operates.</description>
  </item>
  <item>
    <title>This is rather spiffy...</title>
    <pubDate>Tue, 13 Jun 2006 15:49:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/06/13#changing-to-xfce</link>
    <description>
I've finally got annoyed at how much ram Gnome was using up, and decided to have a look at various other light weight systems, including:
&lt;ul&gt;
&lt;li&gt;ion3&lt;/li&gt;
&lt;li&gt;blackbox&lt;/li&gt;
&lt;li&gt;icewm&lt;/li&gt;
&lt;li&gt;metacity&lt;/li&gt;
&lt;li&gt;twm&lt;/li&gt;
&lt;li&gt;ratpoison&lt;/li&gt;
&lt;/ul&gt;

I generally got the feeling I'd popped back to 1994 and was using Slackware or something. This laptop doesn't have a lot of ram, but it's got enough to be able to run something that looks nice. As this is the computer I use most of the time, it does need to look nice.
&lt;br /&gt;
&lt;br /&gt;
However, I finally install xfce4. I do have to say, I'm very impressed. It looks nice, has all the functionality I'm looking for, and just works&lt;sup&gt;TM&lt;/sup&gt;. There's a couple of panels that don't seem to be installable at the moment, but this seems to be being worked on at the moment. It also has the advantage of huggie being one of the maintainers, so I have someone to prod if I get stuck. Sorry in advance huggie :)</description>
  </item>
  <item>
    <title>For those who care about security...</title>
    <pubDate>Tue, 06 Jun 2006 20:05:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/06/06#ftwca-linux-fixed</link>
    <description>
Extract from the secure testing team list of doom changelog:
&lt;pre&gt;
maulkin@cheddar:/home/repos/secure-testing$ svn log -r4160 data/CVE/list
------------------------------------------------------------------------
r4160 | stef-guest | 2006-06-07 00:20:30 +0100 (Wed, 07 Jun 2006) | 7 lines

some bug reports have been closed, but were missed:
fftw fixed
moodle fixed
gnumach fixed
linux fixed


------------------------------------------------------------------------
&lt;/pre&gt;

Finally! Linux has been fixed!</description>
  </item>
  <item>
    <title>And todays award for a good idea goes to...</title>
    <pubDate>Thu, 01 Jun 2006 17:19:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/06/01#irc_images</link>
    <description>
Thomas Martinsen (tech) for implementing a system that polls IRC, gets and image urls pasted into channels, and dumps them on a web page.
&lt;br /&gt;
&lt;br /&gt;
This is, obviously, &lt;strong&gt;NOT SAFE FOR WORK&lt;/strong&gt;!
&lt;br /&gt;
Have a look at it by visiting &lt;a href='http://irc.tnet.no'&gt;http://irc.tnet.no&lt;/a&gt;</description>
  </item>
  <item>
    <title>For your viewing pleasure...</title>
    <pubDate>Fri, 26 May 2006 16:29:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/05/26#photos</link>
    <description>
I've &lt;a href='http://photos.halon.org.uk/dc6/'&gt;popped my photos up&lt;/a&gt; of DebConf6 for those who want to see them :)</description>
  </item>
  <item>
    <title>Wings and Roundabouts</title>
    <pubDate>Wed, 24 May 2006 16:18:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/05/24#w-amp-r</link>
    <description>
Well, I've finally got back from &lt;a href='http://debconf6.debconf.org' title='DebConf6 Website'&gt;DebConf6&lt;/a&gt; and am quite nackered, especially considering I've just done a full day at work.
&lt;br /&gt;&lt;br /&gt;
I could amuse you with the usual 'lists-of-memorable-dc6-events', or a 'review-of-each-day', or even a 'bits-from-the-orga-team', but there's pleanty of other posts on &lt;a href='http://planet.debian.org' title='Planet Debian'&gt;planet.d.o&lt;/a&gt; about that, so instead, I'll recount my experiences of the return trip, starting in Oaxtepec.
&lt;br /&gt;&lt;br /&gt;
I'm also putting up all my photos, but it'll take a while. They'll be appearing over the next few days at &lt;a href='http://photos.halon.org.uk/dc6'&gt;my Fotopic site&lt;/a&gt;.
&lt;br /&gt;&lt;br /&gt;
I wake up fairly early-ish (10am. It's early for me, ok? I'm not German :P) and pack my suitcase. I take the padlock keys out of the case and lock it. Except I got the wrong keys. So, the keys are now inside the locked case. Fortunately, I'd already taken everything out of the case I'd needed and put it in my rucksack.
&lt;br /&gt;&lt;br /&gt;
Next, it comes to time to check out. I find out that we need out room checking to ensure that we haven't stolen a wall or ceiling or something. One of the cleaners has a look around and spots a missing lampshade. We (me + Fil Hands) try to explain in broken Spanish that it was missing when we arrived in the room, but she doesn't seem to be having any of it. Mind you, there is the &lt;em&gt;vague&lt;/em&gt; possibility that &quot;Si&quot;,&quot;Fruta&quot;,&quot;Cafe&quot; and &quot;Hola&quot; isn't quite enough knowledge to explain the situation. Feh.&lt;br /&gt;
So, we manage to accost the lovely Amaya to do some translation for us. The cleaner lady calls her boss, who tells us it'll cost 860 pesos (&amp;pound;43). We politely decline. So, she then calls &lt;strong&gt;her&lt;/strong&gt; boss. This all takes some time. Eventually, she opens a huge book, looks inside and sees that the shade was taken away by maintainance. Why this wasn't done before, I don't know.
&lt;br /&gt;&lt;br /&gt;
Anyway, our bus was leaving at 2:00pm, so we had to rush to the reception. The journey was quite pleasent, and we eventually arrived at the airport at 4:20pm. There was a small altercation with the Taxi driver over the tip, as it was already included in the fair, and he said it wasn't. We then pointed out that tolls were also included in the fair, and the driver didn't take a toll road. At this point, he seemed to dissapear quite satified.&lt;br /&gt;
&lt;br /&gt;
I approached the Air France desk, and was told I coudn't check in until 7:30pm (my flight dind't leave until 11:30pm). Bugger. So after waiting around quite a while, and getting something to eat, I went to check in. There was a huge queue, but it didn't really matter, as I was flying under a Flying Blue - Silver level card, so I could use the express queue. They did, however, want to check my luggage. Broken Spanish did work this time, as I wildly gestated towards my suitcase, making key symbols.&lt;br /&gt;
&lt;br /&gt;
So, after another long wait, we (me and Daniel Baumann, we're on the same flight, and indeed sitting next to each other by some freak coincidence) wander off through to the gate. I manage to find some free wireless (ESSID: co_admeralty_club) and surf for a bit. Flight ends up being delayed for 30 mins, but it didn't matter too much.&lt;br /&gt;
&lt;br /&gt;
Then, I hear an annoucement over the intercom, that a group of passengers should contact the gate staff, and my name is mentioned. A little worried, I approach.&lt;br /&gt;
&lt;bockquote&gt;
&quot;Hello, I'm Mr McGovern. My name was called on the intercom.&quot;&lt;br /&gt;
&quot;Can I have your boarding pass please?&quot;&lt;br /&gt;
&quot;Sure...&quot; *worry*&lt;br /&gt;
&quot;Thank you.... ok, we'd like to invite you to fly business class with us today sir.&quot;&lt;br /&gt;
&quot;Thank you very much&quot;
&lt;/blockquote&gt;&lt;br /&gt;

I then proceed to whistle the 'Kill Bill' tune, as for some reason, it's following me everywhere I go in the airport, be it a cleaner, or another passenger. I think it's like some sort of virus, infecting one person and moving on to the next host.&lt;br /&gt;
&lt;br /&gt;
We still had a little while, so we popped back to the waiting area to, well, wait. We saw some of the Brixen gang, and one of them had his laptop stolen :| That's the second laptop down then. The first was run over by a car in Oaxtepec.&lt;br /&gt;
&lt;br /&gt;
So, I board the plane, and am immediately offered lots of alcohol and other free things&lt;sup&gt;tm&lt;/sup&gt;. Which was nice. Unfortunately, the plane was further delayed. This means that on arriving in &lt;abbr title='Charles de Gaul, Paris'&gt;CDG&lt;/abbr&gt;, my connecting flight was already boarding. It was at this point that I had dounts about my luggage arriving in &lt;abbr title='Manchester, UK'&gt;MAN&lt;/abbr&gt; at the same time as me.&lt;br /&gt;
&lt;br /&gt;
So, I board the plane in Paris, and it's a straightforward flight. But lo and behold, at the other end, no baggage. No suprises there then.&lt;br /&gt;
&lt;br /&gt;
Today, my luggage arrived at 8:00pm, just after I've got home from work. I'd also got a nice letter from the Inland Revenue, with a &amp;pound;215.67 tax rebate \o/&lt;br /&gt;
&lt;br /&gt;
As my subject: S&lt;strong&gt;^H&lt;/strong&gt;Wings and Roundabouts.&lt;br /&gt;</description>
  </item>
  <item>
    <title>El introducir....</title>
    <pubDate>Mon, 01 May 2006 06:25:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/05/01#new-dd-womble2</link>
    <description>
Womble2 (Ben Hutchings) as one of your newest DDs! Quite a few people know him in the UK, and some of you may have met him over at DC5.
&lt;br /&gt;&lt;br /&gt;
I'm not sure if I've got the subject of this post right, but it is &lt;strong&gt;meant&lt;/strong&gt; to be Spanish, as we're so near DC6 :)</description>
  </item>
  <item>
    <title>I've now joined the club...</title>
    <pubDate>Thu, 27 Apr 2006 10:07:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/04/27#planet-flooding</link>
    <description>
of people who have flooded &lt;a href='http://planet.debian.org'&gt;Planet Debian&lt;/a&gt;.
&lt;br /&gt;
I think &lt;a href='http://www.grep.be/blog/2006/04/27#planet_shirt'&gt;I should be proud&lt;/a&gt;.

&lt;br /&gt;
&lt;br /&gt;
To join this highly exclusive^W^Wnot very exclusive^W^W^Wrather common club, simply fix some broken &amp;lt;link&amp;gt; tags in your RSS feed. Or, if using &lt;a href='http://www.blosxom.com'&gt;Blosxom&lt;/a&gt;, add/edit the config line $url.</description>
  </item>
  <item>
    <title>Shooting yourself in the foot with MTAs</title>
    <pubDate>Wed, 26 Apr 2006 07:49:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/04/26#mta-shooting</link>
    <description>
Care of SlayerXP from #uknot:
&lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;postfix&lt;/strong&gt;
&lt;blockquote&gt;the bullet zips back and forth between pipes and
                  processes and barely has enough momentum left to enter your
                  foot&lt;/blockquote&gt;&lt;br /&gt;
&lt;strong&gt;sendmail&lt;/strong&gt;
&lt;blockquote&gt;There was a bang, and there's a pain in your foot,
                  but you don't understand sendmail rulesets well enough to
                  work out what happened&lt;/blockquote&gt;&lt;br /&gt;
&lt;strong&gt;qmail&lt;/strong&gt;
&lt;blockquote&gt;You shoot yourself in the knee, and it's your fault
                  for not understanding mail systems as well as DJB that it
                  happened. (and it's not a bug, oh no.)&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;
Submissions being taken for others
</description>
  </item>
  <item>
    <title>Killing X</title>
    <pubDate>Thu, 20 Apr 2006 07:00:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/04/20#ctrl-alt-backspace</link>
    <description>
I've got a IBM Thinkpad R50e. It's a very nice laptop, with a lovely keyboard. It does, however, have one farily large issue, as I discovered last night.
&lt;br /&gt;
The control and alt keys are a little too easy to press at the same time. Therefore, it's very easy to press ctrl+alt+backspace when you've just spent an hour creating some minutes for a SPI board meeting and haven't saved your changes yet.
&lt;br /&gt;
&lt;br /&gt;
So, thanks to &lt;a href='http://priyadi.net/archives/2004/12/20/gentoo-linux-under-thinkpad-t41p/'&gt;Priyadi Iman Nurcahyo's blog&lt;/a&gt;, I've added this to &lt;code&gt;/etc/X11/xorg.conf&lt;/code&gt;:
&lt;br /&gt;
&lt;pre&gt;Section &quot;Serverflags&quot;
Option &quot;DontZap&quot;      &quot;yes&quot;
EndSection&lt;/pre&gt;</description>
  </item>
  <item>
    <title>Girlcode</title>
    <pubDate>Mon, 10 Apr 2006 07:15:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/04/10#girlcode</link>
    <description>
&lt;p align='center'&gt;&lt;img src='http://www.halon.org.uk/girlcode.jpg' /&gt;&lt;br /&gt;&lt;p&gt;</description>
  </item>
  <item>
    <title>Choosing a CMS system</title>
    <pubDate>Sat, 08 Apr 2006 09:29:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/04/08#new-site01</link>
    <description>
Well, I volunteered at the last &lt;abbr title='Software in the Public Interest, Inc.'&gt;SPI&lt;/abbr&gt; board meeting to re-do the &lt;a href='http://www.spi-inc.org'&gt;SPI website&lt;/a&gt;, as it was old and outdated.
&lt;br /&gt;&lt;br /&gt;
So, I &lt;a href='http://lists.spi-inc.org/pipermail/spi-www/2006-April/000712.html'&gt;posted&lt;/a&gt; a message over to spi-private and &lt;a href='http://lists.spi-inc.org/cgi-bin/listinfo/spi-www'&gt;spi-www&lt;/a&gt; asking for ideas.
&lt;br /&gt;&lt;br /&gt;
The main one that came up was using a &lt;abbr title='Content Management System'&gt;CMS&lt;/abbr&gt;. Now, I've had a look at various CMSs in the past, and none of them have come up trumps. Also suggested were other options such as using Embperl and svn (which I use for the &lt;a href='http://www.debconf.org'&gt;Debconf site&lt;/a&gt;), but this isn't user friendly enough for many people, and a wiki, but I'm not convinced a wiki is the best thing for a static site.
&lt;br /&gt;&lt;br /&gt;
The main issue that I saw with using a CMS for the SPI site is the requirement for it to be truly multilinugual. Unfortunately, this does sort of knock out a SPI Project, &lt;a href='http://www.drupal.org'&gt;Drupal&lt;/a&gt;. Another less important issue is the storage engine. Ideally, this should be postgres, as it's another associated project :) Thirdly, the software should be free (as in DFSG, not beer).
&lt;br /&gt;&lt;br /&gt;
So, this leaves a few options. After many hours googling and lots of suggestions from the lists, I had a short list.

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://www.spip.net'&gt;SPIP&lt;/a&gt;&lt;br /&gt;It seems to handle multilingual sites ok, but has two problems. Firstly, it's a php&lt;strong&gt;3&lt;/strong&gt; site. Although it should work in php4 and php5, it's still not going to be optimised enough. Secondly, it's written in French. This means that I can't hack it if needed&lt;/li&gt;
&lt;li&gt;&lt;a href='http://flux-cms.org'&gt;Flux&lt;/a&gt;&lt;br /&gt;PHP5, and using nice XML/XSLT. Has multilinugal capabilities, but it's admin interface is almost impossible to understand&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.brainfood.com'&gt;Brainfood&lt;/a&gt;&lt;br /&gt;The &lt;abbr title='Chief Technical Officer'&gt;CTO&lt;/abbr&gt; of Brainfood contacted me to suggest Brainfood as a possible solution. However, it's not yet open source. It also doesn't seem to support multilinugal sites. It's also written in Java, and may not work in open source systems&lt;/li&gt;
&lt;/ul&gt;

This leaves one which I've found, &lt;a href='http://www.plone.org'&gt;Plone&lt;/a&gt;. It has issues, but it's the best I've found. Namely, it requires Zope. This means that every time you change it's skin, the entire Zope server requires a restart. Not even a reload, but a full restart. However, it's multilinugal facilities are very good, and it has a nice management interface. It does have lots of plugins that extend it's functionality, which is nice.
&lt;br /&gt;&lt;br /&gt;
One of the problems I'm having at the moment is to get news items to have a 'Effective Date' of 1998, as the management interface only seems to go back to 1999, and I need to put old items on there. I also need to work out how to run it under Apache, and possibly use postgres as a storage engine.
&lt;br /&gt;&lt;br /&gt;
So, all in all, Plone wins the day, due to it's ability to host multilinugal sites, and it having a management interface that doesn't suck.
&lt;br /&gt;&lt;br /&gt;
For those that want a sneak preview, see &lt;a href='http://cheddar.halon.org.uk:8081/spi/'&gt;the testbed&lt;/a&gt;, but don't expect it to work perfectly :)</description>
  </item>
  <item>
    <title>Introducing...</title>
    <pubDate>Sat, 08 Apr 2006 09:24:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/04/08#new-dd-eriks</link>
    <description>
A new Debian Developer, eriks! I got the notification through from the DAM today that he's got his account. Welcome to the conspiricy :)&lt;br /&gt;&lt;br /&gt;As a side note, he's also my first NM to get an account, so I'm especially proud :)</description>
  </item>
  <item>
    <title>For those who care about coming to DebConf6...</title>
    <pubDate>Mon, 03 Apr 2006 17:51:00 EDT</pubDate>
    <link>http://blog.halon.org.uk/2006/04/03#reconfirmation</link>
    <description>
You &lt;strong&gt;MUST&lt;/strong&gt; reconfirm your attendance, or you won't get free lodgings and food.
&lt;br /&gt;The clock is ticking, you have about 2 hours left, ie: until 2006-04-03 23:59:59UTC.</description>
  </item>
  </channel>
</rss>