<?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>I Worry</title><guid isPermaLink="false">life/math-2007-11-07-17-00</guid><link>http://www.burtonini.com/blog/life/math-2007-11-07-17-00</link><description>I phoned Camelot and they fobbed me off with some story that -6 is higher not lower than -8 but ...</description><content:encoded><![CDATA[    <blockquote><q>
      I phoned Camelot and they fobbed me off with some story that -6 is higher
      &#8212; not lower &#8212; than -8 but I'm not having it.
    </q></blockquote>
    <p>
      As much as I admire your determination Tina, I really do think that you
      should give in on this (from <a
      href="http://www.manchestereveningnews.co.uk/news/s/1022757_cool_cash_card_confusion">Manchester
      Evening News</a> via <a href="http://scienceblogs.com/goodmath/">Good
      Math, Bad Math</a>).
    </p>

    <p>
      <small>NP: <cite>Groove Salad</cite>, Soma.fm</small>
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2007-11-07T17:00:00Z</dc:date></item><item><title>Today's Hot Hack</title><guid isPermaLink="false">computers/idle-queue-2007-11-07-11-10</guid><link>http://www.burtonini.com/blog/computers/idle-queue-2007-11-07-11-10</link><description>Today I got fed up of writing yet another GQueue and idle function to perform tasks incrementally in the background, ...</description><content:encoded><![CDATA[    <p>
      Today I got fed up of writing <em>yet another</em> <tt>GQueue</tt> and
      idle function to perform tasks incrementally in the background, with all
      of the bookkeeping that needs to be done.  So, I wrote
      <tt>taku_idle_queue_add</tt>.
    </p>
    <p>
      Using it is simple, create a <tt>GQueue</tt> and then call
      <tt>taku_idle_queue_add</tt>, passing the queue and a callback function.
      When the queue has items in it, the callback gets called.  Easy!  Just
      remember not to return <tt>FALSE</tt> from the callback unless you are
      sure the queue will never be used again.
    </p>
    <p>
      I'd appreciate anyone who knows <tt>GSource</tt> programming in detail to
      review <a href="http://burtonini.com/computing/taku-queue-source.c">the
      code</a>.  Maybe I should even try and get this into Glib?
    </p>
    <p>
      <small>NP: <cite>Cliqhop IDM</cite>, Soma.fm</small>
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2007-11-07T11:10:00Z</dc:date></item></channel></rss>