<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/html" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Ross Burton</title><link>http://www.burtonini.com/blog</link><description>A potted account of Ross' life</description><language>en</language><ttl>60</ttl><dc:creator>Ross Burton</dc:creator><admin:generatorAgent rdf:resource="http://pyblosxom.sourceforge.net/"/><admin:errorReportsTo rdf:resource="mailto:ross@burtonini.com"/><item><title>Contact Lookup Applet 0.10</title><guid isPermaLink="false">computers/contact-lookup-applet-0.10</guid><link>http://www.burtonini.com/blog/computers/contact-lookup-applet-0.10</link><description>Version 0.10 of the Contact Lookup Applet is available from here , Debian packages are available from my repository and ...</description><content:encoded><![CDATA[    <p>
      Version 0.10 of the Contact Lookup Applet is available <a
        href="http://www.burtonini.com/computing/contact-lookup-applet-0.10.tar.gz">from
        here</a>, Debian packages are available from <a
        href="http://www.burtonini.com/debian/">my repository</a> and will be
      hitting <tt>unstable</tt> shortly.
    </p>
    <ul>
      <li>Show a dialog if there are no completing sources set</li>
      <li>Hide unused buttons</li>
      <li>Fix setting sources in <tt>EContactEntry</tt></li>
      <li>I really should start crediting translators: Iñaki Larrañaga (eu), Amanpreet Singh Alam (pa), Hendrik Brandt (de), Marcel Telka(sk), and Raphael Higino (pt_BR)</li>
    </ul>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2004-10-27T09:21:11Z</dc:date></item><item><title>John Peel</title><guid isPermaLink="false">life/johnpeel-20041026</guid><link>http://www.burtonini.com/blog/life/johnpeel-20041026</link><description>The legendary Radio 1 DJ John Peel died today from a heart attack at 65. This is tragic news, as ...</description><content:encoded><![CDATA[    <p>
      The legendary Radio 1 DJ John Peel <a
      href="http://news.bbc.co.uk/1/hi/entertainment/tv_and_radio/3955289.stm">died
      today</a> from a heart attack at 65.  This is tragic news, as listening to
      John Peel's eclectic late-night radio show was a regular event for me in
      the evening.  He had a wonderful voice, a habit of mumbling to himself,
      forgetting the names of the songs he was playing, talking to his producer,
      and playing the strangest mix of music ever heard of national radio (death
      metal followed by folk followed by trance is usual), and we loved him for
      it all.
    </p>
    <p>
      John, you will be missed.
    </p>
    <p>
      <small>NP: <cite>Automatic For The People</cite>, R.E.M.</small>
    </p>]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2004-10-26T13:16:36Z</dc:date></item><item><title>DOAP Plugin for Pyblosxom</title><guid isPermaLink="false">computers/doap-20041025</guid><link>http://www.burtonini.com/blog/computers/doap-20041025</link><description>People who are in the know are expecting big things from DOAP , the XML/RDF schema for describing software projects. ...</description><content:encoded><![CDATA[    <p>
      People who are in the know are expecting big things from <a
        href="http://usefulinc.com/doap"><abbr title="Description Of A Project">DOAP</abbr></a>, the
      XML/RDF schema for describing software projects. As a standard location for DOAP storage is on
      the project's home page, it made sense to link to DOAP files inside my blog.
    </p>
    <p>
      The Pyblosxom plugin I created works quite well.  If there is a file called <tt>doap.rdf</tt>
      in a category the plugin will create replacement variables so that my flavour templates can
      insert a <tt>&lt;link&gt;</tt> element in the header and show a button in the sidebar.  These
      links point to the file, so of course at some point a client will try to load it.  However
      Pyblosxom treats this as a request for the article with the ID "doap" using the <tt>xml</tt>
      flavour.  Thankfully plugins can catch requests for files and respond to them there and then,
      so the plugin can handle these requests manually.
    </p>
    <p>
      End result: the <a href="http://www.burtonini.com/blog/computers/sound-juicer">Sound
      Juicer</a> blog category has a DOAP file, so the category has a <tt>&lt;link&gt;</tt> element
      and a link to the DOAP in the sidebar.  This is more than enough for the <a
        href="http://doapy.bonjourlesmouettes.org/doap-viewer">DOAP Viewer</a> to find the DOAP, as
      can be <a
      href="http://doapy.bonjourlesmouettes.org/doap-viewer?url=http://www.burtonini.com/blog/computers/sound-juicer/doap.rdf">seen
      here</a>.  At some point this week I'll clean the source up and submit it to the Pyblosxom
      plugin registry, but if anyone wants it now just mail me.
    </p>]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2004-10-25T21:25:11Z</dc:date></item><item><title>Introduction to D-BUS</title><guid isPermaLink="false">computers/dbus-20041019</guid><link>http://www.burtonini.com/blog/computers/dbus-20041019</link><description>Quick post: I was updating my CV and noticed that I neglected to blog about my D-BUS article, Connect Desktop ...</description><content:encoded><![CDATA[    <p>
      Quick post: I was updating my CV and noticed that I neglected to blog
      about my D-BUS article, <a
      href="http://www-106.ibm.com/developerworks/linux/library/l-dbus.html"><cite>Connect
          Desktop Applications Using D-BUS</cite></a>, being published on IBM
      developerWorks.  It was posted whilst I was on my honeymoon, which is
      probably why I never got around to write about it.  Hopefully the code
      examples still compile...
    </p>]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2004-10-19T19:41:46Z</dc:date></item><item><title>End Of An Era</title><guid isPermaLink="false">life/end-20041018</guid><link>http://www.burtonini.com/blog/life/end-20041018</link><description>Today is indeed the end of an era. It all started this morning, when one of our management guys turned ...</description><content:encoded><![CDATA[    <p>
      Today is indeed the end of an era.  It all started this morning, when one
      of our management guys turned up <em>in a suit</em>.  He normally sticks
      to "smart casual" dress, and when asked if he had a meeting he seemed
      quite uncomfortable.  Shortly afterwards one of the investors arrived, and
      then the top man from our parent company.  Blimey, we thought, everyone is
      here today.  Finally Russel (our boss) arrived, which confused us. "Aren't
      you supposed to be in America?", we asked (we had a stand at the ARM
      conference). "Yes, well, on a plane", he replied.  Body language alone
      told us this wasn't going to be a normal day.
    </p>
    <p>
      After much speculation among us lowly programmers, and a long meeting by
      management, the top man from the parent company shot off out of the office
      like he was on fire.  Then the remaining members of the meeting came out
      and informed us that as of 12:30 that day, OneEighty Software Ltd was no
      longer being funded. No funding means no money, so OneEighty was being
      liquidated.
    </p>
    <p>
      We talked briefly about how this happened, which was especially confusing
      as we were very close to finishing a port to a faster, better chip.  I
      spend an hour squeezing the contents of my desk and drawers into my bag,
      and we all went down to the <cite>Porter and Sorter</cite> for a pint.
      Not much more to say really, I'm currently doing my last commute from
      London for a while and probably my last ever from sunny Croydon.
    </p>
    <p>
      I think this qualifies for the most upsetting command I've ever entered
      into a shell:
    </p>
    <pre>
ross@hactar ~/Programming
$ <b>du -hs OneEighty/</b>
70M     OneEighty/
ross@hactar ~/Programming
$ <b>rm -rf OneEighty/</b>
ross@hactar ~/Programming
$
</pre>
    <p>
      Many people will point out that at the end of the day this is just a job
      and there are other jobs, and that is indeed true.  What is also true that
      Dan and myself worked with Russel on what is now called ORIGIN-J, for what
      is now called OneEighty Software Ltd, back when we were still at
      university in our spare time over four years ago.  We've seen the
      architecture evolve, processors come and go, and the company grow from
      three people working at home, to seven people in a Regus office, to
      thirteen people in another office.  We've been there from the beginning to
      the end, and it's sad to see us shut down just as things, in a real
      physical product sense, were starting to take off.
    </p>
    <p>
      Personally, I'm going to take a few days out to sort out the chaos left
      behind by <cite>The Gift Registry</cite> going into administration, and to
      check my Debian packages are ready for Sarge.  If anyone out there in the
      London/Cambridge area wants to hire a C/Java/Python/Debian coder, <a
      href="mailto:ross@burtonini.com">mail me</a>.  If anyone wants to hire a
      kick-arse Linux system administrator in the Croydon area who battled Samba
      in a domain environment and came out with his sanity intact, mail me and
      I'll forward the message to Dan.
    </p>
    <p>
      Finally, thank you Russel, you were a great boss.
    </p>
    <p>
      <small>NP: <cite>Lamb</cite>, Lamb. Loudly.</small>
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2004-10-18T18:29:00Z</dc:date></item><item><title>All Change Non Stop</title><guid isPermaLink="false">life/new-server-20041015</guid><link>http://www.burtonini.com/blog/life/new-server-20041015</link><description>Well, what a few weeks this has been. Work has been mental with the porting work charging ahead, which I ...</description><content:encoded><![CDATA[    <p>
      Well, what a few weeks this has been.  Work has been mental with the
      porting work charging ahead, which I managed to pass onto other people as
      the core became functional.  I've mostly been working on the documentation
      system, previously we had LaTeX and generated HTML API docs, now we have
      an all-singing DocBook build process.  In all this I switched servers for
      <tt>burtonini.com</tt> (thanks Thom!) and my s3krit project is going well.
    </p>
    <p>
      Amusing things have been going on in the world around us.  George Bush
      Snr. called Michael Moore a <a
      href="http://news.bbc.co.uk/1/hi/entertainment/film/3741954.stm">"total
      ass, slimeball"</a>; Great Ormond St. Hospital may <a
      href="http://edition.cnn.com/2004/SHOWBIZ/books/10/13/peter.pan/index.html">sue
      Disney</a> over copyright violation; and a private (!) voter registration
      company has been <a
      href="http://www.klas-tv.com/Global/story.asp?S=2421595&nav=168XRvNe">throwing
      away registration cards from Democrats</a>.
    </p>
    <p>
      Just for fun, last week the company who we had our wedding gift list with,
      <a href="http://thegiftregistry.info/">The Gift Registry</a>, went into
      administration.  As a result we've only got about a third of the gifts we
      should have, and we've got to contact everyone to sort this out.
    </p>
    <p>
      Finally, a word from Dubya: "Mars is essentially in the same orbit... Mars
      is somewhat the same distance from the Sun, which is very important. We
      have seen pictures where there are canals, we believe, and water. If there
      is water, that means there is oxygen. If oxygen, that means we can
      breathe." [update: turns out Dan Quayle said this]
    </p>
    <p>
      <small>NP: <cite>Dummy</cite>, Portishead</small>
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2004-10-15T12:01:14Z</dc:date></item><item><title>Sound Juicer &quot;Bust The Meter&quot; 0.5.14</title><guid isPermaLink="false">computers/sound-juicer/sj-0.5.14</guid><link>http://www.burtonini.com/blog/computers/sound-juicer/sj-0.5.14</link><description>Sound Juicer &quot;Bust The Meter&quot; 0.5.14 is available -- download the tarball here . Debian packages available in my repository ...</description><content:encoded><![CDATA[    <p>
      Sound Juicer "Bust The Meter" 0.5.14 is available -- download the <a
        href="http://www.burtonini.com/computing/sound-juicer-0.5.14.tar.gz">tarball
        here</a>. Debian packages available in <a
        href="http://www.burtonini.com/debian">my repository</a> and are in the
      upload queue as usual.
    </p>
    <ul>
      <li>Don't corrupt the title/artist entries when changing CD</li>
      <li>Sort the genre list at runtime (Christophe Fergeau)</li>
      <li>Handle unset values in GConf (Colin Walters)</li>
      <li>Fixed HAL compile (Colin Walters and Sjoerd Simons)</li>
    </ul>
    <p>
      <small>NP: <cite>Worldwide Underground</cite>, Erykah Badu</small>
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers/sound-juicer</category><dc:date>2004-10-11T14:58:37Z</dc:date></item><item><title>Contact Lookup Applet 0.9</title><guid isPermaLink="false">computers/contact-lookup-applet-0.9</guid><link>http://www.burtonini.com/blog/computers/contact-lookup-applet-0.9</link><description>Version 0.9 of the Contact Lookup Applet is available from here , and a Debian package is in experimental . ...</description><content:encoded><![CDATA[  <p>
    Version 0.9 of the Contact Lookup Applet is available <a
    href="http://www.burtonini.com/computing/contact-lookup-applet-0.9.tar.gz">from
    here</a>, and a Debian package is in <tt>experimental</tt>. This release is
    dedicated to everyone who wants a completing address book entry widget --
    it's a separate widget now.
  </p>
  <ul>
      <li>Split the completing entry into a separate widget</li>
      <li>Search all address books marked as completion sources in Evolution</li>
      <li>Support i18n, with prompt translations from Christian Rose and Adam Weinberger</li>
  </ul>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2004-10-06T17:33:51Z</dc:date></item></channel></rss>