<?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>Contacts 0.2 for Ubuntu Edgy Eft</title><guid isPermaLink="false">computers/contacts-edgy-2006-12-01-20-20</guid><link>http://www.burtonini.com/blog/computers/contacts-edgy-2006-12-01-20-20</link><description>I've build a package for all the Contacts users running Edgy who don't fancy building Contacts 0.2 from source. Simply ...</description><content:encoded><![CDATA[    <p>
      I've build a package for all the Contacts users running Edgy who don't
      fancy building Contacts 0.2 from source.  Simply add the following source to <tt>sources.list</tt>:
    </p>
    <pre>deb http://debian.o-hand.com edgy/</pre>
    <p>
      Remember to report any bugs to <a
      href="http://bugzilla.openedhand.com/enter_bug.cgi?product=Contacts">our
      Bugzilla</a>!
    </p>]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2006-12-01T20:20:00Z</dc:date></item><item><title>Devil's Pie &quot;Sell Sell Sell&quot; 0.19</title><guid isPermaLink="false">computers/devilspie/devilspie-0.19</guid><link>http://www.burtonini.com/blog/computers/devilspie/devilspie-0.19</link><description>Devil's Pie (someones favourite window manipulation tool) 0.19 is out. Just a fix for older systems here. Don't use wnck_window_set_geometry ...</description><content:encoded><![CDATA[    <p>
      Devil's Pie (someones favourite window manipulation tool) 0.19 is out.
      Just a fix for older systems here.
    </p>
    <ul>
      <li>Don't use <tt>wnck_window_set_geometry</tt> as it was introduced in
      GNOME 2.16 (#381233).
    </ul>
    <p>
      Downloads are in the <a
        href="http://www.burtonini.com/computing/devilspie-0.19.tar.gz">usual
        place</a>.
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers/devilspie</category><dc:date>2006-12-01T16:56:23Z</dc:date></item><item><title>bprobe</title><guid isPermaLink="false">computers/bprobe-2006-12-01-10-40</guid><link>http://www.burtonini.com/blog/computers/bprobe-2006-12-01-10-40</link><description>Wow. Behdad makes a casual mention to the coolest hack in the world . Yes, there are better solutions but ...</description><content:encoded><![CDATA[    <p>
      Wow.  Behdad makes a casual mention to the <a
      href="http://cvs.gnome.org/viewcvs/bprobe/">coolest hack in the world</a>.
      Yes, there are better solutions but they are heavy, this is quick and
      lean.  Love it!  The only problem is that typically GTK+ is built with PLT
      hacks, so the probes cannot intercept the calls.  With a GTK+ built
      without the PLT manipulations, this should do exactly what you expect:
    </p>
<pre>#include &lt;gtk/gtk.h&gt;
#include &lt;bprobe.h&gt;
PKG_CONFIG_CFLAGS(gtk+-2.0)

PROBE
void
gtk_widget_show (GtkWidget *w)
{
        LOG ("gtk_widget_show");
        return SUPER(gtk_widget_show) (w);
}
</pre>
    <p>
      <small>NP: <cite>Londinium</cite>, Archive</small>
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2006-12-01T10:40:00Z</dc:date></item></channel></rss>