<?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>Urrrrgggh</title><guid isPermaLink="false">life/random-links-20031029-2</guid><link>http://www.burtonini.com/blog/life/random-links-20031029-2</link><description>Why am I so tired? Last night I went to bed around 10:30, and this morning I was struggling to ...</description><content:encoded><![CDATA[  <p>
    Why am I so tired? Last night I went to bed around 10:30, and this morning I
    was struggling to keep my eyes open. I've been like this since last Thursday
    or so, and I hope it stops. Maybe I'm getting a cold, just <em>really</em>
    slowly.
  </p>
  <p>
    More linkage:
    <a href="http://www.connare.com/comic.htm">
      Why Comic Sans
    </a>,
    <a href="http://www.guardian.co.uk/uklatest/story/0,1271,-3323474,00.html">
      politicians being grown-up as usual
    </a>,
    <a href="http://thomas.apestaart.org/gallery/view_photo.php?set_albumName=GU4DEC&id=ack&PHPSESSID=24e8d150ab3e7a15a5f3c252f0ea7f96">
    don't remind anyone this happened
    </a>,
    <a href="http://thomas.apestaart.org/gallery/view_photo.php?set_albumName=GU4DEC&id=aed&PHPSESSID=24e8d150ab3e7a15a5f3c252f0ea7f96">
      no comment
    </a>, and after the <a href="http://www.gnome.org/~jdub/guadec3/108.jpg">Face Of Sun</a>, we finally have the
    <a href="http://thomas.apestaart.org/gallery/view_photo.php?set_albumName=GU4DEC&id=aef&PHPSESSID=24e8d150ab3e7a15a5f3c252f0ea7f96">
      Face of Imendio
    </a> (well, the face of half of Imendio)
  </p>
]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2003-10-29T14:47:53Z</dc:date></item><item><title>Random Linkage</title><guid isPermaLink="false">life/random-links-20031029</guid><link>http://www.burtonini.com/blog/life/random-links-20031029</link><description>Too tired to blog. Making feeble attempt anyway. Some random linkage: http://www.abeatexperience.com/experience/ (photo journal) http://phoot.org/ (photography) Me, thinking Twisted colleagues.</description><content:encoded><![CDATA[  <p>
    Too tired to blog. Making feeble attempt anyway.
  </p>
  <p>
    Some random linkage:
  </p>
  <ul>
    <li>
      <a href="http://www.abeatexperience.com/experience/">http://www.abeatexperience.com/experience/</a> (photo journal)
    </li>
    <li>
      <a href="http://phoot.org/">http://phoot.org/</a> (photography)
    </li>
    <li>
      <a href="http://www.burtonini.com/photos/Work/ross-contemplating.jpg">Me, thinking</a>
    </li>
    <li>
      <a href="http://www.burtonini.com/photos/Work/john-sausage.jpg">Twisted colleagues.</a>
    </li>
  </ul>
]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2003-10-29T12:30:10Z</dc:date></item><item><title>Sound Juicer &quot;Si!&quot; 0.5.6</title><guid isPermaLink="false">computers/sound-juicer/sj-0.5.6</guid><link>http://www.burtonini.com/blog/computers/sound-juicer/sj-0.5.6</link><description>Sound Juicer &quot;Si!&quot; 0.5.6 is out -- download the tarball here . Debian packages in the upload queue already. Detect ...</description><content:encoded><![CDATA[  <p>
    Sound Juicer "Si!" 0.5.6 is out -- download the <a
      href="http://www.burtonini.com/computing/sound-juicer-0.5.6.tar.gz">tarball here</a>. Debian
    packages in the upload queue already.
  </p>
  <ul>
    <li>Detect GStreamer 0.7 (Christian Scaller)</li>
    <li>Rewrite the extractor loop, fixing many bugs</li>
    <li>Disable the Reread button when extracting</li>
    <li>Convert filenames to filesystem encoding (Frederic Crozat)</li>
    <li>UI cleanups in the progress dialog (Paolo Borelli)</li>
    <li>Quote the path given to Nautilus when pressing Open</li>
    <li>Updated libbacon</li>
  </ul>
  ]]></content:encoded><category domain="http://www.burtonini.com">/computers/sound-juicer</category><dc:date>2003-10-27T11:32:21Z</dc:date></item><item><title>What's new, pussycat...</title><guid isPermaLink="false">computers/update-20031024</guid><link>http://www.burtonini.com/blog/computers/update-20031024</link><description>Here I am, sitting on the train, again, trying to think about finally using the status bar in Sound Juicer. ...</description><content:encoded><![CDATA[  <p>
    Here I am, sitting on the train, again, trying to think about finally using
    the status bar in Sound Juicer.  But I'm tired and I hurt: my back is
    disagreeing with sitting down after just having got up, and a few days ago I
    managed to bruise the tendons in my right hand.  Oh joy.
  </p>
  <p>
    Yesterday I totally rewrote <tt>sj-extracting.</tt>, the cause of many bugs
    in Sound Juicer. I'll test and commit it today (after resisting the urge to
    commit without testing last night), and will then do a new release, which
    will truly rule, of course.
  </p>
  <p>
    A few days ago Helix released the first beta of their media player. I have
    fond memories of Bastien building their SDK on this iBook, muttering away,
    before cursing and taking his iBook to the Helix stand to poke them about
    the latest stupidity he found.  There were plans to try and get Helix to use
    Totem as a front end for their player, as it has a pluggable backend
    (currently it can use Xine or GStreamer) and a totally sweet interface, but
    they didn't in the end. Turns out they've written a poor Totem clone,
    really. Totem doesn't have to start
    <a href="http://www.burtonini.com/computing/screenshots/hxplay-1.png">[image]</a>
    worrying
    <a href="http://www.burtonini.com/computing/screenshots/hxplay-2.png">[image]</a>
    yet
    <a href="http://www.burtonini.com/computing/screenshots/hxplay-3.png">[image]</a>.
  </p>
  <p>
    In Debian news, we've managed to get GNOME 2.2 into testing and GNOME 2.4
    into unstable, a feat which only took a week.  Many thanks to Sebastien
    Bacher who did most of the initial work!
  </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2003-10-24T08:16:57Z</dc:date></item><item><title>New Amplifier</title><guid isPermaLink="false">life/newamp-20031024</guid><link>http://www.burtonini.com/blog/life/newamp-20031024</link><description>Yesterday I got my new Cambridge Audio A500 amplifier plugged in, wired up, and pumping. I even bought it some ...</description><content:encoded><![CDATA[  <p>
    Yesterday I got my new Cambridge Audio A500 amplifier plugged in, wired up,
    and pumping.  I even bought it some chunky speaker cable as a "welcome to
    your new home" present...  It seems a lot happier than my old NADs, which
    had too much power for the size of my room (they volume has <em>never</em>
    gone above 1/3) and lead to some of the detail being lost. Oh, and they were
    broken too.  Anyone who still wants my old NADs (1000 pre-amp, 2100
    power-amp), mail me, for &pound;30 they are yours.
  </p>
  <p>
    I'm going to miss saying "look at the size of my NADs".
  </p>
]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2003-10-24T07:39:57Z</dc:date></item><item><title>New Amplifier</title><guid isPermaLink="false">life/newamp-20031016</guid><link>http://www.burtonini.com/blog/life/newamp-20031016</link><description>I just won an auction on eBay for a replacement amplifier, a Cambridge Audio A500 . Somebody tried to outbid ...</description><content:encoded><![CDATA[<p>
    I just won an auction on eBay for a replacement amplifier, a <a
    href="http://www.cambridge-audio.co.uk/products/a500.htm">Cambridge Audio
    A500</a>. Somebody tried to outbid me just as the auction closed (2 seconds
    before to be exact), but this has happened to me in the past (a month ago
    for the same amp), so 30 seconds before the auction closed I upped my bid
    too, safe in the knowledge that if nobody tried to sneak in I wouldn't pay
    more, but if someone did I'd probably bounce past their bit.
  </p>
  <p>
    It worked as the <a
    href="http://cgi6.ebay.co.uk/aw-cgi/eBayISAPI.dll?ViewBids&item=3051630585">bidding
    history</a> shows, and I should be getting the amp Monday. So, anyone want a
    good condition NAD pre-amp and a slightly broken NAD power amp? The power
    amp should be trivial to fix if you know how to.
  </p>
  <p>
    In other news I'm feeling slightly dizzy whilst sitting down, and have a
    horrible feeling I'm about to start developing the 'orrible viral infection
    Vicky is just getting over... or maybe its the <a
    href="http://www.guardian.co.uk/guardianpolitics/story/0,3605,1063833,00.html">ill
    people around me</a> on the way to work.
  </p>]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2003-10-16T13:59:25Z</dc:date></item><item><title>Debugging Sucks</title><guid isPermaLink="false">computers/debugging-20031014</guid><link>http://www.burtonini.com/blog/computers/debugging-20031014</link><description>I hate debugging. I hate debugging memory leaks more. I really hate debugging memory leaks when Valgrind won't work. Today ...</description><content:encoded><![CDATA[  <p>
    I hate debugging.  I hate debugging memory leaks more.  I <em>really</em>
    hate debugging memory leaks when <a
    href="http://developer.kde.org/~sewardj/">Valgrind</a> won't work.
  </p>
  <p>
    Today I finally had a poke at the memory leak in <tt>gnome-cups-icon</tt> in
    Debian. This isn't a little memory leak, its 20 bytes or so every few
    seconds, which soon adds up to a 600M process when left running
    overnight. As Valgrind just refused to play along with Bonobo, I had to
    resort to more hacky measures:
  </p>
  <pre>
#include &lt;stdlib.h&gt;
static void
print_usage(void)
{
        char buf[256];
        sprintf(buf, "grep VmRSS /proc/%d/status", getpid());
        system(buf);
}

static char *
get_default (void)
{
        ...
        print_usage();
        default_dest = cupsGetDest (NULL, NULL, num_dests, dests);
        print_usage ();
        ...
  </pre>
  <p>
    Urrrgh.  In the end I traced the leak to <tt>cupsFreeDests()</tt> not
    actually freeing any memory, which sucks.
  </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2003-10-14T14:26:18Z</dc:date></item><item><title>Hey gang,</title><guid isPermaLink="false">life/grouphug-20031014</guid><link>http://www.burtonini.com/blog/life/grouphug-20031014</link><description>Let's all have a group hug and confess our sins!</description><content:encoded><![CDATA[<p>
Let's all have a <a href="http://grouphug.us">group hug</a> and confess our sins!
</p>
]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2003-10-14T14:18:47Z</dc:date></item><item><title>Honourable Regiment?</title><guid isPermaLink="false">life/army-20031013</guid><link>http://www.burtonini.com/blog/life/army-20031013</link><description>So a friend of mine wants to join the Territorial Army, specifically the Honourable Artillery Company . This makes me ...</description><content:encoded><![CDATA[  <p>
    So a friend of mine wants to join the Territorial Army, specifically the <a
    href="http://www.army.mod.uk/hac/index.html">Honourable Artillery
    Company</a>. This makes me wonder, is there an Unhonourable Artillery
    Company? Are they the people who shell hospitals and refugee camps?
  </p>
]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2003-10-13T13:59:54Z</dc:date></item><item><title>Dive Into Python</title><guid isPermaLink="false">computers/diveintopython-20031010</guid><link>http://www.burtonini.com/blog/computers/diveintopython-20031010</link><description>Before I forget again, last night I made Debian packages for Dive Into Python . They won't go into Sid ...</description><content:encoded><![CDATA[<p>
Before I forget again, last night I made Debian packages for <a
href="http://diveintopython.org">Dive Into Python</a>.  They won't go into Sid
just yet, as it is under the GFDL and there are some, well, issues there.  For
now, packages are available in <a href="http://www.burtonini.com/debian/">my
repository</a>.
</p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2003-10-10T08:59:45Z</dc:date></item><item><title>Same Old Same Old</title><guid isPermaLink="false">computers/update-20031010</guid><link>http://www.burtonini.com/blog/computers/update-20031010</link><description>Dear Intel, &gt; Please make the Intel Pentium 4 sane.&lt;br &gt; Love, Ross. Intel Pentium 4's are weird. I do ...</description><content:encoded><![CDATA[  <p>
    Dear Intel,<br/>
    Please make the Intel Pentium 4 sane.<br/>
    Love, Ross.
  </p>
  <p>
    Intel Pentium 4's are weird.  I do a pretty-much null change (from looking
    at the assembler a jump table was re-ordered) and performance on the P4 is
    30% better, but the same binaries on a P3 have the expected identical
    performance.  I then optimised away some redundant code (again, looking at
    the assembler shows many instances of large chunks removed) and the program
    actually slows down.  This is starting to make optimising for speed not a
    Fun Game.  At least the ever-handy <a href="http://meld.sf.net">Meld</a> is
    showing its worth again, quickly and easily displaying the differences in
    two assembler files.
  </p>
  <p>
    <tt>monitor-calibration-tool</tt> is going well, I've rewritten most of it
    and the crack is slowly being removed.  Hopefully I'll be able to get
    another release out next week, which will be the first release to be useful
    (unless you are really weird and want to calibrate your screen for gamma
    1.0)
  </p>
  <p>
    Finally, it appears that IBM don't want my Java Reflection article, the
    corporate gits.  I blame SCO for this, I'm not sure how but I think blaming
    SCO is a positive action here.  If my second choice doesn't want to pay for
    it, then an absolutely fabulous article (if I do say so myself) will be
    online here next week or so.
  </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2003-10-10T07:39:55Z</dc:date></item><item><title>Long Time No Update</title><guid isPermaLink="false">life/update-20031010</guid><link>http://www.burtonini.com/blog/life/update-20031010</link><description>Well, I've been busy. Last weekend we went to a wedding (second attempt for the bridge and groom, they had ...</description><content:encoded><![CDATA[  <p>
    Well, I've been busy.  Last weekend we went to a wedding (second attempt for
    the bridge and groom, they had previously divorced), and this week I've been
    attempting to nurse an ill Vicky whilst being kept working hard at work.
  </p>
  <p>
    I've also had to stop myself from screaming "Oh My God!" in the street when
    I remember that California elected the Terminator as governor.  This is a
    disturbing sign, American politics is turning into a soap opera, where the
    most exciting and colourful characters win.  <cite>Governor Academy</cite>
    or <cite>Presidential Idol</cite> anyone?
  </p>
  <p>
    Our last Amazon purchase (it is amazing how ingrained "Amazon" has become,
    in just a few years. I remember the days when Amazon only sold books...) was
    the new Dido album and Damien Rice's <cite>O</cite>.  Dido's new album
    sounds like Dido's old album to me, but I'm not her greatest fan (pleasant
    background music, nothing more).  <cite>O</cite> however, is great fun:
    starts with acoustic guitars and vocals, wanders into a serious acoustic jamming
    session and finishes with <cite>Silent Night</cite> in a hidden track.
  </p>
  <p>
    I also finished reading the last of Ken McCloud's Star Fraction series (for
    want of a better name), <cite>The Sky Road</cite>.  Yet again a great book,
    switching between two eras (2040 and more like 2400), set in Scotland, with
    social-political debate, mainly socialism/communism/capitalism.  I think I'd
    describe it as thinking-man's sci-fi.
  </p>
  <p>
    And before I forget, Peter Plichta is still an arse.
  </p>
]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2003-10-10T07:29:54Z</dc:date></item><item><title>Sound Juicer &quot;Mailman Day&quot; 0.5.5</title><guid isPermaLink="false">computers/sound-juicer/sj-0.5.5</guid><link>http://www.burtonini.com/blog/computers/sound-juicer/sj-0.5.5</link><description>Sound Juicer &quot;Mailman Day&quot; 0.5.5 is out -- download the tarball here . Debian packages ready now. Threaded MusicBrainz lookup ...</description><content:encoded><![CDATA[  <p>
    Sound Juicer "Mailman Day" 0.5.5 is out -- download the <a
      href="http://www.burtonini.com/computing/sound-juicer-0.5.5.tar.gz">tarball here</a>. Debian
    packages ready now.
  </p>
  <ul>
    <li>Threaded MusicBrainz lookup</li>
    <li>Open directory actually opens the best directory</li>
    <li>Pipeline rebuilt after every track, works around gst-lame crashes (Bastien)</li>
    <li>Correctly handle the artist in multiple artist albums</li>
    <li>Try and do something useful with errors from GStreamer</li>
    <li>Fix crashes when closing dialogs with escape (Frederic)</li>
    <li>Fix drive detection with devfs (Frederic)</li>
    <li>Check the cdparanoia plugin is present (Bastien)</li>
  </ul>
  ]]></content:encoded><category domain="http://www.burtonini.com">/computers/sound-juicer</category><dc:date>2003-10-01T15:15:48Z</dc:date></item></channel></rss>