<?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>Say Hello To Henry</title><guid isPermaLink="false">life/henry-2005-12-20-15-30</guid><link>http://www.burtonini.com/blog/life/henry-2005-12-20-15-30</link><description>Last Friday we went and collected Henry, an incredibly cute Labrador. He is quite a bundle of energy, so here ...</description><content:encoded><![CDATA[    <p>
      Last Friday we went and collected Henry, an incredibly cute Labrador.  He
      is quite a bundle of energy, so here is a picture of him falling asleep.
    </p>
    <img src="http://www.burtonini.com/photos/Misc/img_3948-small.jpg" width="512" height="317" alt="Henry">
]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2005-12-20T15:30:00Z</dc:date></item><item><title>EDS DBus vs CORBA</title><guid isPermaLink="false">computers/eds-dbus-2005-12-15-14-54</guid><link>http://www.burtonini.com/blog/computers/eds-dbus-2005-12-15-14-54</link><description>Ah, Novell have released an initial report comparing the DBus and CORBA ports of EDS . As the author of ...</description><content:encoded><![CDATA[    <p>
      Ah, Novell have released an initial report comparing the <a
      href="http://go-evolution.org/DBus_Port_of_EDS">DBus and CORBA ports of
      EDS</a>.  As the author of the DBus port, I should make some observations.
    </p>
    <p>
      The incorrect reporting of large numbers of contacts in a book view is
      very odd, and I've not seen that before.  I'll try and replicate that
      locally, I did change some message limits so maybe they are being hit.
    </p>
    <p>
      Occassional <tt>dbus_g_proxy_cancel_call</tt> assertions are known to
      happen. I've a potential fix locally, but it requires a patch to DBus,
      which hasn't been committed yet.
    </p>
    <p>
      Now to the benchmarks.  The primary optimisation target for my work has
      been in the book views, as these are the primary bottleneck in a
      real-world application.  This is visible in Test 1, where the DBus port
      takes 17 seconds compared to 72 seconds for CORBA.  A number of the
      optimisations I've made can be applied directly to the CORBA code too, and
      are currently sitting in Bugzilla.
    </p>
    <p>
      Test 2, calling <tt>e_book_get_contacts()</tt> is interesting.  It may be
      that verbose mode is enabled in DBus, which has a serious performance
      impact on large messages (and this is a very large message).
      Alternatively this difference may simply be due the message bus, which
      adds a layer of IPC (and thus string copies) which CORBA doesn't have.  As
      very few real-world applications (I'd say none) use this function (it
      blocks the interface unlike book views which are asynchronous), this isn't
      a very meaningful benchmark in the scheme of things.
    </p>
    <p>
      For the calendar, there has been no performance turning done at all.  It's
      known that the calendar port to DBus isn't quite complete, and needs
      cleaning up and performance work.
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2005-12-15T14:54:00Z</dc:date></item><item><title>Contacts</title><guid isPermaLink="false">computers/contacts-2005-12-15-10-20</guid><link>http://www.burtonini.com/blog/computers/contacts-2005-12-15-10-20</link><description>We've just open-sourced Contacts , our light addressbook that uses Evolution Data Server as a backend. Although it was designed ...</description><content:encoded><![CDATA[    <p>
      We've just <a
        href="http://www.soton.ac.uk/~cil103/2005/12/contacts.html">open-sourced
        <cite>Contacts</cite></a>, our light addressbook that uses Evolution
      Data Server as a backend.  Although it was designed for handheld devices,
      its very usable on desktops too.  Chris Lord, who wrote it in the summer
      whilst interning at <a href="http://www.o-hand.com/">Opened Hand</a>, has
      <a href="http://www.soton.ac.uk/~cil103/2005/12/contacts.html">more
      details and screenshots</a>.
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2005-12-15T10:20:00Z</dc:date></item><item><title>VMWare Woes</title><guid isPermaLink="false">computers/vmware-2005-12-05-16-05</guid><link>http://www.burtonini.com/blog/computers/vmware-2005-12-05-16-05</link><description>I'm currently trialing VMWare 5.5 on my laptop, to run Windows XP so that Vicky can use iTunes to manager ...</description><content:encoded><![CDATA[    <p>
      I'm currently trialing VMWare 5.5 on my laptop, to run Windows XP so that
      Vicky can use iTunes to manager her iPod (no, <cite>gtkpod</cite> isn't an
      option, and neither is <cite>SharpMusique</cite>).  However, it's not working. <tt>:(</tt>
    </p>
    <p>
      I've installed iTunes, but when I plug in the iPod XP detects first an
      iPod and then a USB Mass Storage device. It appears that the Mass Storage
      device is overriding the iPod drivers so iTunes doesn't notice the iPod.
      And so I ask the Lazyweb: has anyone else seen this, and is there a way
      around it?
    </p>
    <p>
      <strong>Update:</strong> looks like the problem is caused by VMWare
      exposing my USB 2 controller as a USB 1.1 controller, which iTunes refuses
      to support as it would be too slow.  Dammit!  Any known workarounds?
    </p>
    <p>
      <strong>Update 2:</strong> there are suggestions that this may be fixed by
      using an older version of iTunes, so does anyone have a Windows iTunes 5
      installer to hand?  Apple are only providing the latest release on their
      site.
    </p>
    <p>
      <small>NP: <cite>Laika Come Home</cite>, Space Monkeyz vs. Gorillaz</small>
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2005-12-05T16:05:00Z</dc:date></item><item><title>Poetic</title><guid isPermaLink="false">life/poetic-2005-12-02-09-22</guid><link>http://www.burtonini.com/blog/life/poetic-2005-12-02-09-22</link><description>There is something quite satisfying about Mail Watch auctioning a Daily Mail Christmas Carols album on eBay , with the ...</description><content:encoded><![CDATA[    <p>
      There is something quite satisfying about <a
      href="http://www.mailwatch.co.uk">Mail Watch</a> auctioning a <a href="http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=4802632556">Daily Mail
      Christmas Carols album on eBay</a>, with the proceeds going to <a
      href="http://www.asylum-welcome.supanet.com/">Asylum Welcome</a>, an
      asylum-seeker support charity based in Oxford.
    </p>
    <p>
      Let the bidding commence!
    </p>
    ]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2005-12-02T09:22:00Z</dc:date></item><item><title>It's Ours!</title><guid isPermaLink="false">life/keys-2005-12-01-15-23</guid><link>http://www.burtonini.com/blog/life/keys-2005-12-01-15-23</link><description>It's ours, all ours! NP: Means of Production , Aim</description><content:encoded><![CDATA[    <p>
      <img src="http://www.burtonini.com/photos/Misc/keys.jpg" alt="Keys">
    </p>
    <p>
      It's ours, all ours!
    </p>
    <p>
      <small>NP: <cite>Means of Production</cite>, Aim</small>
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2005-12-01T15:23:00Z</dc:date></item></channel></rss>