<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for RossBurton</title>
    <link>http://www.advogato.org/person/RossBurton/</link>
    <description>Advogato blog for RossBurton</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Thu, 23 May 2013 17:35:14 GMT</pubDate>
    <item>
      <pubDate>Tue, 6 May 2003 16:23:21 GMT</pubDate>
      <title>6 May 2003</title>
      <link>http://www.advogato.org/person/RossBurton/diary.html?start=27</link>
      <guid>http://www.advogato.org/person/RossBurton/diary.html?start=27</guid>
      <description>&lt;p&gt;
&lt;a href="http://www.advogato.org/person/auspex/" &gt;auspex&lt;/a&gt;: So, you noticed why &lt;tt&gt;gnome-games&lt;/tt&gt; is never maintained for a large amount of time by a single person?  The code is hellish as much of it has been incrementally edited over many years.

&lt;p&gt;I was the &lt;tt&gt;gnome-games&lt;/tt&gt; maintainer up to... well... a few hours ago now, and didn't really have the time to seriously attack the code and clean it all up.  Crufty code is why I was removing games which are not used.  Luckily Callum McKenzie (the new maintainer) appears to have more free time that I do, which is good.

&lt;p&gt;
I do feel that the games have a far better look than they did in GNOME 2.0, but there is still a long way to go.  Hopefully Callum can carry on the way he started -- which was very well, within a day of getting cvs commit access a serious amount of code was committed and a release was made -- and rework the code.

&lt;blockquote&gt;
&lt;cite&gt;Does anyone set aside a day to refactor, to fix bugs, to close bugs, to look for bugs?&lt;/cite&gt;
&lt;/blockquote&gt;
&lt;p&gt;At work we spend serious amounts of time refactoring as required, but I do think this is something which not enough people do. Refactoring doesn't need to be done often, and when it does it has to be done carefully, but a time slot for checking bug reports/fixing open bugs is a very good idea.</description>
    </item>
    <item>
      <pubDate>Mon, 7 Apr 2003 10:15:10 GMT</pubDate>
      <title>7 Apr 2003</title>
      <link>http://www.advogato.org/person/RossBurton/diary.html?start=26</link>
      <guid>http://www.advogato.org/person/RossBurton/diary.html?start=26</guid>
      <description>&lt;a href="http://www.advogato.org/person/auspex/" &gt;auspex&lt;/a&gt;: that's exactly the sort of UI issues I am trying to remove from gnome-games for GNOME 2.4. Feel free to browse the bugzilla and file more bugs.</description>
    </item>
    <item>
      <pubDate>Tue, 8 Oct 2002 11:43:20 GMT</pubDate>
      <title>8 Oct 2002</title>
      <link>http://www.advogato.org/person/RossBurton/diary.html?start=25</link>
      <guid>http://www.advogato.org/person/RossBurton/diary.html?start=25</guid>
      <description>&lt;p&gt;It is possible to get RSS views of people's diaries? I've started to use the wonderful &lt;a href="http://www.nongnu.org/straw" &gt;Straw&lt;/a&gt; but I miss Advogato.  If I could get the recentlog and individual diaries as RSS, I'd be a very happy man.
&lt;p&gt;&lt;a href="http://www.advogato.org/person/raph/" &gt;raph&lt;/a&gt;, any chance of this?</description>
    </item>
    <item>
      <pubDate>Fri, 13 Sep 2002 10:37:52 GMT</pubDate>
      <title>13 Sep 2002</title>
      <link>http://www.advogato.org/person/RossBurton/diary.html?start=24</link>
      <guid>http://www.advogato.org/person/RossBurton/diary.html?start=24</guid>
      <description>&lt;p&gt;Right, I can subscribe to /articles.xml to get a RSS feed of the articles, but /recentlogs.xml doesn't exist.
&lt;p&gt;Is there a way to get a RSS feed of the recent logs from Advogato?</description>
    </item>
    <item>
      <pubDate>Tue, 10 Sep 2002 13:08:25 GMT</pubDate>
      <title>10 Sep 2002</title>
      <link>http://www.advogato.org/person/RossBurton/diary.html?start=23</link>
      <guid>http://www.advogato.org/person/RossBurton/diary.html?start=23</guid>
      <description>    &lt;p&gt;&lt;strong&gt;Whoops&lt;/strong&gt;
    &lt;p&gt;
      Hmm, I've been lacking in updating the diary a bit...  Oh
      well. Today I am at home nursing a yucky cold, so I thought I'd
      write an entry.
    
    &lt;p&gt;
      Work is getting better recently - less assembler, low-level C
      and debugging, and more Java interface coding. I used to like
      Swing, but after using GTK+ 2, Swing has some really annoying
      features. A total lack of a single decent layout component, for
      starters.  To help in the future I am planning on writing a
      clone of libglade for Swing, so I can design a UI using Glade,
      and then load it at runtime in Java.  I'm not entirely sure how
      all this would work though, but I will at least need to write
      clones of the GTK+ layout components.
    
    &lt;p&gt;
      Book wise - I finished the &lt;cite&gt;The Return of the King&lt;/cite&gt;, &lt;cite&gt;The Time
      Machine&lt;/cite&gt;, started to read &lt;cite&gt;War of the Worlds&lt;/cite&gt;
      (which bought back many memories of listening to the vinyl when
      I was 10). I'm currently re-reading &lt;cite&gt;Use of Weapons&lt;/cite&gt;,
      and have Iain Bank's latest, &lt;cite&gt;Dead Air&lt;/cite&gt;, sitting on
      my desk. I hope it's good, &lt;cite&gt;The Business&lt;/cite&gt; didn't
      really do anything for me.
    
    &lt;p&gt;
      The best news I've seen for a long time is that &lt;cite&gt;Babylon
        5&lt;/cite&gt; series 1 DVDs are being released in England, contatry to
      some people. I found &lt;a href="http://www.play.com/" &gt;play.com&lt;/a&gt;
      does them, with a very respectable discount.
    
    &lt;p&gt;&lt;strong&gt;Web Site&lt;/strong&gt;
    &lt;p&gt;
      I finally uploaded the new layout (stolen from MovableType) to
      &lt;a href="http://www.burtonini.com./" &gt;burtonini.com&lt;/a&gt;. All I
      need to do now is find a suitable smalll PHP based content
      server, which also does URL re-writing. I'd like to use &lt;a
      href="http://www.axkit.org/"&gt;AxKit&lt;/a&gt; but my hosting side
      doesn't run &lt;tt&gt;mod_perl&lt;/tt&gt;. &lt;a
      href="http://advogato.org/person/mglazer/diary.html?start=213"&gt;This
      looks interesting&lt;/a&gt; though, so I'll wait for
      &lt;a href="http://www.advogato.org/person/mglazer/" &gt;mglazer&lt;/a&gt; to unveil the demo site.
    
    &lt;p&gt;
      URL re-writing is an essential part of the system, as the most
      annoying part of the dynamic web for me is seing URLs such as
      &lt;tt&gt;http://www.foo.com/page.pl?content=welcome&lt;/tt&gt;. Totally
      uncachable by any proxy servers on web browsers, as the content
      &lt;em&gt;could&lt;/em&gt; change every second. Of course, the appropriate
      cache control headers could be added as well, but then my
      objection is the vile URL.
    </description>
    </item>
    <item>
      <pubDate>Fri, 19 Jul 2002 14:36:28 GMT</pubDate>
      <title>19 Jul 2002</title>
      <link>http://www.advogato.org/person/RossBurton/diary.html?start=22</link>
      <guid>http://www.advogato.org/person/RossBurton/diary.html?start=22</guid>
      <description>&lt;p&gt;&lt;strong&gt;Want Pie Now!&lt;/strong&gt;
&lt;p&gt;&lt;a href="http://www.weebl.pwp.blueyonder.co.uk/" &gt;http://www.weebl.pwp.blueyonder.co.uk/&lt;/a&gt; is just damn cool. The best stuff is in the &lt;cite&gt;Weebl and Bob&lt;/cite&gt; section.</description>
    </item>
    <item>
      <pubDate>Thu, 18 Jul 2002 12:27:54 GMT</pubDate>
      <title>18 Jul 2002</title>
      <link>http://www.advogato.org/person/RossBurton/diary.html?start=21</link>
      <guid>http://www.advogato.org/person/RossBurton/diary.html?start=21</guid>
      <description>&lt;p&gt;&lt;strong&gt;Music&lt;/strong&gt;
&lt;p&gt;
I really like &lt;cite&gt;Ray of Light&lt;/cite&gt; by Madonna, the semi-electric sound and heavy beats are really cool. The producer is William Orbit, and I've been listening to some more of his work, but nothing I've found has the same feel.  Any one know some similar artists? (I've already got some Massive Attack and Portishead albums)

&lt;p&gt;&lt;strong&gt;Blogchalking!&lt;/strong&gt;
&lt;p&gt;Discovered the &lt;a href="http://www.blogchalking.tk" &gt;blogChalking&lt;/a&gt; web site today, seems like a good idea &amp;mdash; let Google handle the strain of searching the web for bloggers in certain areas. Anyway, my (slightly inconsistant) blogchalk is:

&lt;blockquote&gt;English, United Kingdom, Bishops Stortford, London, Ross, Male, 21-25&lt;/blockquote&gt;
&lt;p&gt;So there you go.
&lt;p&gt;&lt;strong&gt;Tube Strikes&lt;/strong&gt;
&lt;p&gt;
Yet another tube strike for London, apparently one of the best (or worse, depending on your point of view) with zero trains running during the rush hour.  I'll all for the tube strikes &amp;mdash; I don't want to be in a tube crash or fire and die &amp;mdash; but I'd really have appreciated it if they had waited two weeks so the major deadline at work had past... :(
&lt;p&gt;However, I survived the strikes and walked from Liverpool Street straight down to London Bridge (took 15 minutes) and jumped on a train to Croydon, so I wasn't too late to work.  One person at work who lives in Highbury left his house at 0600 and was in the office at 0700, which is just plain silly!
</description>
    </item>
    <item>
      <pubDate>Tue, 16 Jul 2002 12:57:00 GMT</pubDate>
      <title>16 Jul 2002</title>
      <link>http://www.advogato.org/person/RossBurton/diary.html?start=20</link>
      <guid>http://www.advogato.org/person/RossBurton/diary.html?start=20</guid>
      <description>&lt;p&gt;&lt;strong&gt;Digital TV&lt;/strong&gt;
&lt;blockquote&gt;
&lt;p&gt;As you may or may not know, the digital TV licenses were awarded to the BBC, who are going to broadcast 24 free digital channels. This is really good news (the government plans to turn off analolgue is 2010 IIRC) but for mass-adoption of digital to actually happen, the decoders need to be cheap. At the moment, they are selling for around &#xA3;150, so I believe.  I was talking to my girlfriend about this and we agreed that a small decoder which only handled the free channels, and only cost &#xA3;50, is all that is required to 'make' digital TV.
&lt;p&gt;So, you can imagine I was quite happy when I found out that they will be &lt;a href="http://news.bbc.co.uk/hi/english/entertainment/tv_and_radio/newsid_2125000/2125443.stm" &gt;&#xA3;50&lt;/a&gt;. :)
&lt;p&gt;One problem however: my "local" transmiter is at Crystal Palace, where I moved from four months ago, and now is on the wrong side of London...  They make no promises about the quality of reception...  This is silly &amp;mdash; I live on the Herts/Essex border, in a highly populated area, and there is no local digital transmitter?

&lt;/blockquote&gt;

&lt;p&gt; &lt;p&gt;&lt;strong&gt;Working and working and...&lt;/strong&gt;
&lt;blockquote&gt;
&lt;p&gt;10 more days and I finally get to have some time off from work!  It has been totally manic recently, with &lt;em&gt;major&lt;/em&gt; deadlines flying past. That is bad, but when it's due to the suppliers of the hardware/software that we are trying to use... it's maddening. Compilers for which the documentation does not match the manual, which is also wrong. Useless support staff. Simulators which randomly crash unless you set a breakpoint on the first instruction. Incomplete documentation, which arrives over time with the phrase "don't you have this?".  GAR!

&lt;p&gt;So at the end of the month I get to have a week off, and sleep. Once I've slept for a few days, I think I'll sit in the garden [looks out of window and watches the sun disappear], go and see Cambridge, do some shopping, and release &lt;tt&gt;gnome-games&lt;/tt&gt; 2.0.2.
&lt;/blockquote&gt;

&lt;p&gt; &lt;p&gt;&lt;strong&gt;#gnome&lt;/strong&gt;
&lt;blockquote&gt;
&lt;p&gt;Is it me, or has &lt;tt&gt;#gnome&lt;/tt&gt; really gone down-hill since 2.0.0 was released?  Before the release it was a nice and generally friendly place to be, but now...  I don't know.  Maybe it is new users joining and just being vocal about things they don't like, and not quitting...
&lt;/blockquote&gt;</description>
    </item>
    <item>
      <pubDate>Fri, 12 Jul 2002 11:46:00 GMT</pubDate>
      <title>12 Jul 2002</title>
      <link>http://www.advogato.org/person/RossBurton/diary.html?start=19</link>
      <guid>http://www.advogato.org/person/RossBurton/diary.html?start=19</guid>
      <description>&lt;strong&gt;&lt;a href="http://www.advogato.org/person/hadess/" &gt;hadess&lt;/a&gt;&lt;/strong&gt;: &lt;a href="http://www.diveintopython.org" &gt;diveintopython.org&lt;/a&gt; is another good Python tutorial, with some groovy list comprehension and XML examples.</description>
    </item>
    <item>
      <pubDate>Thu, 11 Jul 2002 16:06:19 GMT</pubDate>
      <title>11 Jul 2002</title>
      <link>http://www.advogato.org/person/RossBurton/diary.html?start=18</link>
      <guid>http://www.advogato.org/person/RossBurton/diary.html?start=18</guid>
      <description>&lt;p&gt;&lt;strong&gt;Freeze Dried Testicles!&lt;/strong&gt;
&lt;blockquote&gt;
&lt;p&gt;I hate crappy C compilers, and I hate writing math libraries, and I hate it when I have to write math libraries with crappy compilers.  For some obscure reason our perfect 64-bit math library totally fails on the 16-bit embedded processor we're targetting. Arse.

&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Debian&lt;/strong&gt;
&lt;blockquote&gt;
&lt;p&gt;
Today I discovered the joy of &lt;tt&gt;apt-get source -b &lt;cite&gt;package&lt;/cite&gt;&lt;/tt&gt;, as I rebuilt some of &lt;a href="http://www.advogato.org/person/hadess/" &gt;hadess&lt;/a&gt;'s PPC packages from source for the i386 with minimum hassle. And I thought &lt;tt&gt;rpm-build -tb&lt;/tt&gt; was easy...

&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Matching Windows&lt;/strong&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;cite&gt;Sawfish&lt;/cite&gt; (and &lt;cite&gt;Enlightenment&lt;/cite&gt; so I am told) has a wonderful feature called &lt;cite&gt;matched windows&lt;/cite&gt;.  For people who have never used this before, they are a set of conditions and actions which are applied when a window is created.
&lt;p&gt;I normally used matched windows to tell &lt;cite&gt;X-Chat&lt;/cite&gt; to be sticky on all workspaces, and &lt;cite&gt;Gkrellm&lt;/cite&gt; not to appear in the window list. Some people make &lt;cite&gt;Evolution&lt;/cite&gt; appear mazimised on a certain desktop.
&lt;p&gt;With the advent of GNOME 2 and the "crack-free" mindset, matched windows were not implemented in &lt;cite&gt;Metacity&lt;/cite&gt;. Havoc's argument against them was that they were used to fix bugs in software, which is often the case &amp;amp;mdashl as in removing &lt;cite&gt;Gkrellm&lt;/cite&gt; from the window list. &lt;cite&gt;Gkrellm&lt;/cite&gt; should do that and is using the wrong hint (fixed in &lt;cite&gt;Gkrellm 2&lt;/cite&gt; by the way).

&lt;p&gt;
However, there are still some instances where matched windows are usefull. I always want &lt;cite&gt;X-Chat&lt;/cite&gt; to appear on all desktops and I can't expect the application to be modified to do this.  So I am writing a small window matching program, called &lt;cite&gt;Devil's Pie&lt;/cite&gt; at the moment, using the wonderfully-named &lt;cite&gt;libwnck&lt;/cite&gt; (the Window Navigator Constructor Toolkit I think).

&lt;p&gt;
At the moment a prototype works: X-Chat is made sticky as the window is created.  I'm currently re-working the design to use GObjects via &lt;tt&gt;gob&lt;/tt&gt;, as hand-coding GObjects with virtual methods is rather mind-numbing.  The design is looking good, however, thought the interface will be fun to design. Copying the &lt;cite&gt;Sawfish&lt;/cite&gt; configuration pane is &lt;strong&gt;not&lt;/strong&gt; an option...

&lt;/blockquote&gt;

&lt;p&gt; &lt;p&gt;&lt;strong&gt;Counting Crows&lt;/strong&gt;
&lt;blockquote&gt;&lt;p&gt;
Okay, I've listened to the album more and I think I like it. Some of the songs sound like singles, but the slower moody songs are much better. And anyone out there who was going to get the UK edition on import as it's "special" &amp;mdash; don't. The two extra songs &lt;strong&gt;suck&lt;/strong&gt; in a big way.

&lt;/blockquote&gt;</description>
    </item>
  </channel>
</rss>
