<?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>Sound Juicer &quot;I Don't Know Why She's Ridin' So High&quot; 2.13.6</title><guid isPermaLink="false">computers/sound-juicer/sj-2.13.6</guid><link>http://www.burtonini.com/blog/computers/sound-juicer/sj-2.13.6</link><description>Sound Juicer &quot;I Don't Know Why She's Ridin' So High&quot; 2.13.6 is out. Tarballs are available on burtonini.com , or ...</description><content:encoded><![CDATA[
    <p>
      Sound Juicer "I Don't Know Why She's Ridin' So High" 2.13.6 is out.
      Tarballs are available <a
      href="http://www.burtonini.com/computing/sound-juicer-2.13.6.tar.gz">on
      <tt>burtonini.com</tt></a>, or from the <a
        href="ftp://ftp.gnome.org/pub/gnome/sources/sound-juicer/2.13/">GNOME FTP
        servers</a>.  Yes, this is too late for the 2.13 RC, but I thought I best get the package out anyway.  Bug fixes:
    </p>
    <ul>
<li>Rocking new icon from Lapo Calamandrei</li>
<li>UI Review attack on Preferences dialog</li>
<li>Don't cache metadata, it's a pain</li>
<li>Change the sample metadata to a real song</li>
<li>Show file extension in sample filename</li>
<li>Use × rather than x in progress bar</li>
<li>Untranslate strings that should not be translated</li>
</ul>
<p>
Translators: Ankit Patel (gu), Clytie Siddall (vi), Francisco Javier F. Serrador (es), Gabor
Kelemen (hu), Ignacio Casal Quinteiro (gl), Ilkka Tuohela (fi), Iñaki Larrañaga (eu), Kjartan Maraas (nb), Kjartan Maraas (no), Kostas Papadimas (el), Lasse Bang Mikkelsen (da), Leonid Kanter (ru), Miloslav Trmac (cs), Priit Laes (et), Raphael Higino (pt_BR), Rhys Jones (cy), Rostislav Raykov (bg), Satoru SATOH (ja), Theppitak Karoonboonyanan (th), Tino Meinen (nl), Vladimer SIchinava (ka), Woodman Tuen (zh_HK), Woodman Tuen (zh_TW), Žygimantas Beručka (lt).
</p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers/sound-juicer</category><dc:date>2006-02-28T08:45:20Z</dc:date></item><item><title>GTK+ on PalmOS Screenies</title><guid isPermaLink="false">computers/palm-gtk-2006-02-23-17-15</guid><link>http://www.burtonini.com/blog/computers/palm-gtk-2006-02-23-17-15</link><description>Scroll down a bit here and there are some photos of GTK+ running on a prototype Palm device. Very cool, ...</description><content:encoded><![CDATA[    <p>
      Scroll down a bit <a
      href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=ru_en&url=http%3A%2F%2Fmobile-review.com%2Fexhibition%2F3gsm-wmsimb-2006.shtml">here</a>
      and there are some photos of GTK+ running on a prototype Palm device.
      Very cool, hopefully they get the development kits out this year.
    </p>
    <p>
      It should also be known that Richard
      Purdie is currently my hero.  I can't say why at the moment, you'll
      have to come to FOSDEM to find out why!
    </p>
    <p>
      <small>NP: <cite>Modus Operandi</cite>, Photek</small>
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2006-02-23T17:15:00Z</dc:date></item><item><title>Contacts in Debian</title><guid isPermaLink="false">computers/contacts-2006-02-23-10-11</guid><link>http://www.burtonini.com/blog/computers/contacts-2006-02-23-10-11</link><description>I've just uploaded into Debian (and my local repository ) a first-stab at packaging Contacts , the ulta-cool lightweight address ...</description><content:encoded><![CDATA[    <p>
      I've just uploaded into Debian (and <a
      href="http://www.burtonini.com/debian/">my local repository</a>) a
      first-stab at packaging <a
      href="http://chrislord.net/blog/Software/Contacts/">Contacts</a>, the
      ulta-cool lightweight address book that uses Evolution Data Server.
    </p>
    <p>
      Hopefully Chris will get around to making a 0.2 release soon, I've
      packaged 0.1 as it's known to work, but <a
      href="http://svn.o-hand.com/view/contacts/">the repository</a> contains
      some kick-arse improvements.
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2006-02-23T10:11:00Z</dc:date></item><item><title>Help!</title><guid isPermaLink="false">computers/tvout-2006-02-21-12-41</guid><link>http://www.burtonini.com/blog/computers/tvout-2006-02-21-12-41</link><description>I have a ThinkPad T40p, with an ATI Radeon inside. It has got a nice shiny TV-out plug on the ...</description><content:encoded><![CDATA[    <p>
      I have a ThinkPad T40p, with an ATI Radeon inside. It has got a nice shiny
      TV-out plug on the side, and I have a short cable that ends in a composite video
      plug.  My TV has a composite video socket on the front.
    </p>
    <p>
      When I press Fn-F7 (switch display), nothing appears on the TV.  I'm
      expecting lots of pain to get this working: so far I am running
      <tt>fglrx</tt> and have the following line in <tt>xorg.conf</tt>:
    </p>
    <pre>
Section "Device"
        Identifier  "ATI Graphics Adapter 0"
        Driver      "fglrx"
        Option "VideoOverlay" "on"
        Option "OpenGLOverlay" "off"
        Option "DesktopSetup" "clone"
EndSection</pre>
    <p>
      Anyone know the magic to make this actually work?
    </p>
    <p>
      <small>NP: <cite>Dreaming Wide Awake</cite>, Lizz Wright</small>
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2006-02-21T12:41:00Z</dc:date></item><item><title>Sometimes I Worry</title><guid isPermaLink="false">life/worry-2006-02-20-17-45</guid><link>http://www.burtonini.com/blog/life/worry-2006-02-20-17-45</link><description>Sometimes I worry about the mental state of Mallum. Under continued pressure, I'm caving in to his demands. Although I ...</description><content:encoded><![CDATA[    <p>
      Sometimes I worry about the mental state of Mallum.  Under continued
      pressure, I'm caving in to his demands. Although I refuse to include the
      <tt>&lt;marquee&gt;</tt> tag.
    </p>
    <p>
<img src="http://mic.bpcdn.us/bpg0/g.gif" border="0" alt="Myspace Glitter Graphics, MySpace Graphics, Glitter Graphics">
<img src="http://mic.bpcdn.us/bpg0/n.gif" border="0" alt="Myspace Glitter Graphics, MySpace Graphics, Glitter Graphics">
<img src="http://mic.bpcdn.us/bpg0/o.gif" border="0" alt="Myspace Glitter Graphics, MySpace Graphics, Glitter Graphics">
<img src="http://mic.bpcdn.us/bpg0/m.gif" border="0" alt="Myspace Glitter Graphics, MySpace Graphics, Glitter Graphics">
<img src="http://mic.bpcdn.us/bpg0/e.gif" border="0" alt="Myspace Glitter Graphics, MySpace Graphics, Glitter Graphics">     
<img src="http://mic.bpcdn.us/bpg0/r.gif" border="0" alt="Myspace Glitter Graphics, MySpace Graphics, Glitter Graphics">
<img src="http://mic.bpcdn.us/bpg0/u.gif" border="0" alt="Myspace Glitter Graphics, MySpace Graphics, Glitter Graphics">
<img src="http://mic.bpcdn.us/bpg0/l.gif" border="0" alt="Myspace Glitter Graphics, MySpace Graphics, Glitter Graphics">
<img src="http://mic.bpcdn.us/bpg0/e.gif" border="0" alt="Myspace Glitter Graphics, MySpace Graphics, Glitter Graphics">
<img src="http://mic.bpcdn.us/bpg0/z.gif" border="0" alt="Myspace Glitter Graphics, MySpace Graphics, Glitter Graphics">
    </p>
    <p>
      I'm sorry.
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2006-02-20T17:45:00Z</dc:date></item><item><title>Let The Battle Commence</title><guid isPermaLink="false">computers/x-gl-2006-02-20-17-16</guid><link>http://www.burtonini.com/blog/computers/x-gl-2006-02-20-17-16</link><description>AIGLX is very, very interesting. I think this is a superior solution to the current Novell hack-fest (Xegl is where ...</description><content:encoded><![CDATA[    <p>
      <a href="http://fedoraproject.org/wiki/RenderingProject/aiglx">AIGLX</a>
      is very, very interesting.  I think this is a superior solution to the
      current Novell hack-fest (Xegl is where the love is but that doesn't work
      at all, and Xglx is just <strong>so</strong> sick) that I'm very interested in having a
      play with this.
    </p>
    <p>
      As <a href="http://butterfeet.org/blog">Mallum</a> said, the Great 2006
      Novell vs Red Hat War Of The Eye Candy has started.  The the battle commence!
    </p>
    <p>
      <small>NP: <cite>Songs In The Key Of Life (disc 2</cite>, Stevie Wonder</small>
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2006-02-20T17:16:00Z</dc:date></item><item><title>Default Location in GTK+ File Chooser</title><guid isPermaLink="false">computers/filesel-2006-02-20-12-30</guid><link>http://www.burtonini.com/blog/computers/filesel-2006-02-20-12-30</link><description>Today I finally got annoyed enough with Ubuntu's GTK+ defaulting my file choosers to $HOME/Documents rather than $HOME . I ...</description><content:encoded><![CDATA[    <p>
      Today I finally got annoyed enough with Ubuntu's GTK+ defaulting my file
      choosers to <tt>$HOME/Documents</tt> rather than <tt>$HOME</tt>.  I can
      see how this would be useful, but Documents contains a few files, whereas
      I generally want to get into ~/Pictures, or ~/Programming.  Luckily
      sebuild saves the day, by telling me about
      <tt>GTK_DEFAULT_FILECHOOSER_DIR</tt>.  One quick export later:
    </p>
    <blockquote><code>export GTK_DEFAULT_FILECHOOSER_DIR=$HOME</code></blockquote>
    <p>
      And voil&agrave;, it works.  Now please can the comments section of this
      post not turn into a <q>new GTK file chooser sucks arse d000dz old one
      r0xkkz</q>.  You try explaining to a non-geek why <q>parent
      folder</q> is <tt>..</tt>, and why <tt>.</tt> is in the folder list at
      all.
    </p>
    <p>
      <small>NP: <cite>Songs In The Key Of Life</cite>, Stevie Wonder</small>
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2006-02-20T12:30:00Z</dc:date></item><item><title>Growth</title><guid isPermaLink="false">life/growth-2006-02-17-12-03</guid><link>http://www.burtonini.com/blog/life/growth-2006-02-17-12-03</link><description>As we are with Henry every day, we didn't really notice him turn from this: into this in the space ...</description><content:encoded><![CDATA[    <p>
      As we are with Henry every day, we didn't really notice him turn from this:
    </p>
    <p>
      <img src="http://www.burtonini.com/photos/Misc/img_3948-small.jpg" alt="Small Henry">
    </p>
    <p>
      into this in the space of two months:
    </p>
    <p>
      <img src="http://www.burtonini.com/photos/Misc/img_4314.jpg" alt="Big Henry">
    </p>
    <p>
      Time for a new bed soon I guess!
    </p>
    <p>
      <small>NP: <cite>Ray Of Light</cite>, Madonna</small>
    </p>
    ]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2006-02-17T12:03:00Z</dc:date></item><item><title>New Artwork</title><guid isPermaLink="false">computers/sound-juicer/new-artwork-2006-02-15-18-00</guid><link>http://www.burtonini.com/blog/computers/sound-juicer/new-artwork-2006-02-15-18-00</link><description>Matthew Garrett was briefly my hero today (taking over from Iain Holmes) for uploading into Dapper xserver-xgl and Compiz. Very ...</description><content:encoded><![CDATA[    <p>
      Matthew Garrett was briefly my hero today (taking over from Iain Holmes)
      for uploading into Dapper <tt>xserver-xgl</tt> and Compiz.  Very nice it
      is too, but it's a bit too crashy on my laptop for any real work.
    </p>
    <p>
      Shortly afterwards he was replaced by Lapo Calamandrei, who told me he was
      working on some new Sound Juicer artwork if I was interested.  Hell yes, I
      said, and it turns out he has managed to draw exactly what I wanted the
      Sound Juicer icon to be, several years ago.  He rules.
    </p>
    <p>
      <img src="http://burtonini.com/computing/screenshots/sj-new-icon.png" alt="New artwork">
    </p>
    <p>
      <small>NP: <cite>Wish You Were Here</cite>, Pink Floyd</small>
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers/sound-juicer</category><dc:date>2006-02-15T18:00:00Z</dc:date></item><item><title>Last Exit</title><guid isPermaLink="false">computers/lastexit-2006-02-14-17-05</guid><link>http://www.burtonini.com/blog/computers/lastexit-2006-02-14-17-05</link><description>Iain is my hero. That is all. NP: Music Similar To DJ Shadow, Last.fm</description><content:encoded><![CDATA[    <p>
      <img src="http://www.burtonini.com/computing/screenshots/last-exit.png" alt="Last Exit"/>
    </p>
    <p>
      Iain is my hero. That is all.
    </p>
    <p>
      <small>NP: Music Similar To DJ Shadow, Last.fm</small>
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2006-02-14T17:05:00Z</dc:date></item><item><title>More Avahi Love</title><guid isPermaLink="false">computers/avahi-gnomevfs-2006-02-13-13-10</guid><link>http://www.burtonini.com/blog/computers/avahi-gnomevfs-2006-02-13-13-10</link><description>Today's Avahi Love posting covers publishing SFTP servers. My NAS box runs SSH, so I can use the ssh: method ...</description><content:encoded><![CDATA[    <p>
      Today's Avahi Love posting covers publishing SFTP servers.  My NAS box
      runs SSH, so I can use the <tt>ssh:</tt> method in gnome-vfs to browse the
      filesystem (it uses SFTP).  The magic service file is:
    </p>
    <blockquote><pre>
&lt;?xml version="1.0" standalone='no'?&gt;
&lt;service-group&gt;
  &lt;name replace-wildcards="yes"&gt;Remote Files on %h&lt;/name&gt;
  &lt;service&gt;
    &lt;type&gt;_sftp-ssh._tcp&lt;/type&gt;
    &lt;port&gt;22&lt;/port&gt;
  &lt;/service&gt;
&lt;/service-group&gt;</pre></blockquote>
    <p>
      Restart Avahi and then with a suitable Avahi-enabled gnome-vfs, there will
      be entries in <cite>Places &#8594; Network Servers</cite> for each machine that
      file is installed on.  Kick arse!
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2006-02-13T13:10:00Z</dc:date></item><item><title>Why I Don't Use GnomeFiles</title><guid isPermaLink="false">computers/gnomefiles-2006-02-13-12-40</guid><link>http://www.burtonini.com/blog/computers/gnomefiles-2006-02-13-12-40</link><description>My Top Five Reasons as to why I don't update the information for Sound Juicer in GnomeFiles often: No programmatic ...</description><content:encoded><![CDATA[    <p>
      My Top Five Reasons as to why I don't update the information for <a
        href="http://gnomefiles.org/app.php?soft_id=426">Sound Juicer</a> in <a
        href="http://gnomefiles.org">GnomeFiles</a> often:
    </p>
    <ol>
      <li>No programmatic way of uploading new versions.  Freshmeat has a
        XML-RPC interface and sample implementation, <a
          href="http://freshmeat.net/projects/freshmeat-submit">freshmeat-submit</a>.
        This means I could integrate posting new versions into my <tt>make
          release</tt> script, which also uploads source tarballs to
        <tt>ftp.gnome.org</tt> and puts the latest <a
          href="http://usefulinc.com/doap">DOAP</a> file on
        <tt>burtonini.com</tt>.  Ideally GnomeFiles will let me specify a DOAP
        URL and the server will fetch it regularly, updating the information
        when it changes.
      </li>
      <li>
        When adding a new version I need to fill in the download location field
        from scratch.  For every Sound Juicer release this is going to look like
        <tt>http://ftp.gnome.org/pub/gnome/source/sound-juicer/2.[something]/sound-juicer-2.[something].tar.gz</tt>.
        It's a good assumption that if one version was at some URL, the next
        version will be at a very similar URL, so why not pre-fill that field
        with the previous version's URL?  Freshmeat does this, and it turns
        typing in a long URL into changing a single number.
      </li>
      <li>
        I need to fill in the file size of the file at the URL.  Why can't the
        server do that?  If the download is over HTTP it could do a
        <tt>HEAD</tt> request and extract the <tt>Content-Length</tt> header.
      </li>
      <li>
        No support for branches.  There are two branches of Sound Juicer
        development at any moment: stable and development.  I have to pick one
        of these to publish, so am either publishing only the stable release, or
        the development releases.  People who want to know about the other
        releases can't find this information out.
      </li>
      <li>
        This one is petty, but it bugged me. <cite>Description of the file to
        download eg. "Binary" or "gnomefiles.org Server"</cite>.  One of those
        is a description of the file, the other is a description of the site.
      </li>
    </ol>
    <p>
      <small>NP: <cite>Black Diamond</cite>, Angie Stone</small>
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2006-02-13T12:40:00Z</dc:date></item><item><title>Sound Juicer &quot;For All Of These Simple Things And Much More&quot; 2.13.5</title><guid isPermaLink="false">computers/sound-juicer/sj-2.13.5</guid><link>http://www.burtonini.com/blog/computers/sound-juicer/sj-2.13.5</link><description>Sound Juicer &quot;For All Of These Simple Things And Much More&quot; 2.13.5 is out. Tarballs are available on burtonini.com , ...</description><content:encoded><![CDATA[
    <p>
      Sound Juicer "For All Of These Simple Things And Much More" 2.13.5 is out.
      Tarballs are available <a
      href="http://www.burtonini.com/computing/sound-juicer-2.13.5.tar.gz">on
      <tt>burtonini.com</tt></a>, or from the <a
        href="ftp://ftp.gnome.org/pub/gnome/sources/sound-juicer/2.13/">GNOME FTP
        servers</a>.  Bug fixes:
    </p>
    <ul>
      <li>Enable Musicbrainz tagging with GStreamer 0.10.3</li>
      <li>Dutch manual (Tino Meinen)</li>
      <li>Fix build with GStreamer 0.10.3</li>
      <li>Disable Select All when there is no disc inserted</li>
      <li>Use GnomeProgram, the help button uses it</li>
      <li>Ignore unknown options instead of critically aborting</li>
      <li>Remove unused variables (Ryan Lortie)</li>
    </ul>
    <p>
      Translators: Priit Laes (et), Žygimantas Beručka (lt)
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers/sound-juicer</category><dc:date>2006-02-12T11:50:28Z</dc:date></item><item><title>ZeroConf Bookmarks in Epiphany</title><guid isPermaLink="false">computers/avahi-epiphany-2006-02-11-17-50</guid><link>http://www.burtonini.com/blog/computers/avahi-epiphany-2006-02-11-17-50</link><description>Yesterday I noticed that Epiphany in Ubuntu (and probably Debian too) is now build with Zeroconf support, which means it ...</description><content:encoded><![CDATA[    <p>
      Yesterday I noticed that Epiphany in Ubuntu (and probably Debian too) is
      now build with Zeroconf support, which means it will detect any web sites
      exported over Zeroconf and add them to the bookmarks.
    </p>
    <p>
      This totally rocks, as instead of having a number of bookmarks for various
      administration pages on my machines, the machines can export them over
      Zeroconf and when I am at home and those machines are on, they'll appear
      magically.
    </p>
    <p>
      The first step to having Zeroconf enlightenment is to ensure
      <tt>avahi-daemon</tt> is installed on all machines.  It doesn't matter if
      there are some machines that it cannot be installed on (i.e. router
      running embedded software), as other machines can publish their name and
      services on their behalf.
    </p>
    <p>
      The first service I published is the web-based admin pages for my printer.
      The printer is connected to a small server called Melchett (a Buffalo
      LinkStation) which is running CUPS.  By creating
      <tt>/etc/avahi/services/cups.service</tt> on Melchett with the following
      contents, the web site is published:
    </p>
    <pre>
&lt;?xml version="1.0" standalone='no'?&gt;
&lt;!DOCTYPE service-group SYSTEM "avahi-service.dtd"&gt;
&lt;service-group&gt;
  &lt;name&gt;Epson Stylus Photo R220 Admin&lt;/name&gt;
  &lt;service&gt;
    &lt;type&gt;_http._tcp&lt;/type&gt;
    &lt;port&gt;631&lt;/port&gt;
    &lt;txt-record&gt;path=/printers/epson-stylus-photo-r220&lt;/txt-record&gt;
  &lt;/service&gt;
&lt;/service-group&gt;
</pre>
    <p>
      Each <tt>.service</tt> file in <tt>/etc/avahi/services</tt> defines a
      group of services.  A group has a name, and a set of services.  Each
      service has a number of properties:
    </p>
    <dl>
      <dt>Type</dt>
      <dd>
        Specifies what the type of the service is (<tt>_http._tcp</tt> is HTTP
        over TCP).  There is a <a
          href="http://www.dns-sd.org/ServiceTypes.html">canonical list of types
          available</a>.  This is a required element.
      </dd>
      <dt>Port</dt>
      <dd>
        What port the service is listening on.  This is a required element,
        there is no default port 80 for <tt>_http._tcp</tt> services.
      </dd>
      <dt>Text Record</dt>
      <dd>
        This sets arbitary key-value pairs, which are interpreted on a
        per-service manner.  For <tt>_http._tcp</tt> services the valid keys are
        <tt>u</tt> (username), <tt>p</tt> (password) and <tt>path</tt>.
    </dl>
    <p>
      There are also <tt>domain-name</tt> and <tt>host-name</tt> properties, but
      these are not used in this service description as the service is on the
      local machine.
    </p>
    <p>
      In summary, you can see that I have specified that there is a web page
      accessible via HTTP on this machine, available on port 631 at the path
      <tt>/printers/epson-stylus-photo-r220</tt>.  When other machines search
      the network for web pages they'll find this service entry (with the
      hostname properties filled in by Avahi), and generate the URL
      <tt>http://melchett.local:631/printers/epson-stylus-photo-r220</tt> A
      quick pop into Epiphany shows that this is indeed the case, there is now a
      <cite>Local Sites</cite> category in the bookmarks containing <cite>Epson
      Stylus Photo R220 Admin</cite>.
    </p>
    <p>
      There is one other thing I need to explain: how to publish services on
      behalf of other machines.  Until this afternoon this required something to
      run <tt>avahi-publish-address</tt> to give the machine a Zeroconf name,
      but this afternnon Trent committed <a
        href="http://lathiat.livejournal.com/34943.html">static name mapping</a>
      to Avahi.  When this is in a released version, I'll continue this article.
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2006-02-11T17:50:00Z</dc:date></item><item><title>Oh Dear Lord</title><guid isPermaLink="false">computers/crack-2006-02-08-15-30</guid><link>http://www.burtonini.com/blog/computers/crack-2006-02-08-15-30</link><description>This has quite amazing amounts of crack . It looks like someone thought, &quot;Hey, some people like Muine and some ...</description><content:encoded><![CDATA[    <p>
      <a href="http://listengnome.free.fr/">This</a> has quite <a
      href="http://listengnome.free.fr/img/screenshot/accueil.png">amazing</a>
      <a
      href="http://listengnome.free.fr/img/screenshot/wikipedia.png">amounts</a>
      of <a
      href="http://listengnome.free.fr/img/screenshot/albumcover.png">crack</a>.
    </p>
    <p>
      It looks like someone thought, "Hey, some people like Muine and some other people like
      Rhythmbox. Let's glue them together!".  Please make it stop.
    </p>
    <p>
      <strong>Update:</strong> apparently people think I'm mocking the author.
      Yeah, maybe a little.  However, there are some serious cracky features in
      there, which I personally don't like, and as this is a personal blog this
      is where I get to say that sort of thing.  Of course there is a hell of a
      lot of effort in this program (albeit in Python so its easier to get stuff
      working), but why is this another program?
    </p>
    <p>
      We already have music players.  If I only count the blessed and
      pratically-blessed players, there is <cite>Totem</cite>,
      <cite>Rhythmbox</cite> and <cite>Muine</cite>, all with different UI
      designs. The author of <cite>Listen</cite> must have at least partially
      liked one of those (from the screenshots he liked the playlist of
      <cite>Muine</cite> but the overall design of <cite>Rhythmbox</cite>) and
      then <em>worked on one of those</em>, say adding a pane to Rhythmbox to do
      what he wanted instead of duplicating large amounts of non-trivial code.
      It's likely that the result of this would look nothing like
      <cite>Listen</cite>, as I still firmly believe that it is ugly.
    </p>
    <p>
      Of course what he does in his time is his choice and none of my business,
      so if he wants to write another music player he can, but if someone wants
      to make a real contribution to the community they should interact with the
      community in the first place.  Otherwise it's just a pet project and if it duplicates
      existing programs, will likely remain a pet project.
      Maybe this comes down to centralised source code verses distributed source
      code (CVS vs Arch), but I doubt it.  Downloading a tarball to start
      patching is easy, and for most people creating an Arch branch isn't
      exactly trivial.
    </p>
    <p>
      <strong>Update 2:</strong> <a
      href="http://www.sacredchao.net/~piman/journal/archives/2006/02/08/copyright-infringement/">This
      is a very amusing open letter</a>.
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2006-02-08T15:30:00Z</dc:date></item><item><title>War On Abstract Concepts</title><guid isPermaLink="false">life/die-die-die-2006-02-01-17-50</guid><link>http://www.burtonini.com/blog/life/die-die-die-2006-02-01-17-50</link><description>From today's Snowmail (Jon Snow is my personal hero by the way): We must also though note that in a ...</description><content:encoded><![CDATA[    <p>
      From <a href="http://www.channel4.com/news/snowmail/">today's Snowmail</a>
      (Jon Snow is my personal hero by the way):
    </p>
    <blockquote>
      We must also though note that in a poll today, almost half of Americans said
      they would approve of a war with Iran tomorrow.
    </blockquote>
    <p>
      Oh dear God, Really, I'm lost for words.  An expanded article will follow
      when I stop thinking "but...".
    </p>
    <p>
      <small>NP: <cite>Best Of</cite>, Otis Redding</small>
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2006-02-01T17:50:00Z</dc:date></item><item><title>Virgin Radio</title><guid isPermaLink="false">computers/virgin-2006-02-01-11-40</guid><link>http://www.burtonini.com/blog/computers/virgin-2006-02-01-11-40</link><description>Reminded by Christian's blog about the positive experience with Virgin Radio's technical people , I popped along to their streaming ...</description><content:encoded><![CDATA[<p>
      Reminded by Christian's blog about the <a
        href="http://blogs.gnome.org/view/uraeus/2006/02/01/0">positive experience with
        Virgin Radio's technical people</a>, I popped along to their streaming site to
      see if they had read the email I sent them last week.  Indeed they have,
      as they now <a
      href="http://www.virginradio.co.uk/thestation/listen/streams.html">list
      Totem as a recommended player</a> on Linux.
    </p>
    <p>
      Yay Virgin Radio!  Now if they stopped playing the same damn songs over
      and over...
    </p>
    <p>
      <small>NP: <cite>Music For The Mature B-Boy</cite>, DJ Format</small>
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2006-02-01T11:40:00Z</dc:date></item></channel></rss>