<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for edd</title>
    <link>http://www.advogato.org/person/edd/</link>
    <description>Advogato blog for edd</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Fri, 10 Feb 2012 15:09:20 GMT</pubDate>
    <item>
      <pubDate>Thu, 1 Jan 2004 21:00:44 GMT</pubDate>
      <title>1 Jan 2004</title>
      <link>http://www.advogato.org/person/edd/diary.html?start=75</link>
      <guid>http://www.advogato.org/person/edd/diary.html?start=75</guid>
      <description>&lt;p&gt;Finally got around to uploading the new versions of bluez-utils
and bluez-libs to Debian.  Took me a little bit of time to get my
Debian accounts working again after the break-in.  Noticed that
Marcel has put up a &lt;a href="http://www.bluez.org/" &gt;new web site&lt;/a&gt;
for BlueZ.  Looks cool.  Now I'll have to amend the various references
to in the Bluetooth chapter I'm writing!
</description>
    </item>
    <item>
      <pubDate>Fri, 19 Dec 2003 19:47:48 GMT</pubDate>
      <title>19 Dec 2003</title>
      <link>http://www.advogato.org/person/edd/diary.html?start=74</link>
      <guid>http://www.advogato.org/person/edd/diary.html?start=74</guid>
      <description>&lt;p&gt;Long time without updates here, largely because my free software
hacking has been sidelined by various bits of paying work.  I hope that
the Christmas holiday season will give me enough time to catch up on
the free software front.

&lt;p&gt;Between the months of December and July my life is much dominated
by conferences.  My preparation for &lt;a href="http://www.xmleurope.com/" &gt;XML Europe&lt;/a&gt;
is now well underway (there's still time to submit an abstract, please do!)
Now the call for participation for the &lt;a href="http://conferences.oreillynet.com/os2004/" &gt;O'Reilly Open Source Convention&lt;/a&gt;
has started.

&lt;p&gt;I've been involved with OSCON for about 4 years now,
give or take a year of hiatus.  One of the things I'd
most like to see this year is a solid selection of
talks on desktop Linux.  I tried to get more talks in
on this topic last year, but unfortunately some people
had to pull out at the last minute and we missed
presenting &lt;a href="http://freedesktop.org/" &gt;freedesktop.org&lt;/a&gt; 

and &lt;a href="http://www.gnome.org/" &gt;GNOME 2.0&lt;/a&gt;.
&lt;p&gt;Nat Torkington, the programme chair, asked me what
sort of talks I'd like to see on this topic, and I
responded with this list.  This was pretty much off
the top of my head, but it gives an idea of what I
want to see.

&lt;ul&gt;
    &lt;li&gt;Deployer/Advocacy level
    &lt;ul&gt;
        &lt;li&gt;Architecture of the Sun Java Desktop
        &lt;li&gt;Migrating users from Windows to GNOME/KDE
        &lt;li&gt;Deploying OpenOffice.org to large networks
        &lt;li&gt;Why free software developers should use free desktops

        &lt;li&gt;Accessibility on the desktop (loads of great work going on here)
        &lt;li&gt;Why governments are choosing free desktop software (several large deployments that it might be possible to get case studies of)

    &lt;/ul&gt;
    
    &lt;li&gt;Developer/User level
    &lt;ul&gt;
        &lt;li&gt;The freedesktop.org project
        &lt;li&gt;Top ten challenges for the Free Desktop
        &lt;li&gt;Innovate or imitate?  Getting the best features into the FD
        &lt;li&gt;Desktop aspects of the Linux kernel (Robert Love just got hired by Novell/Ximian.)

        &lt;li&gt;Evolution 2.0
        &lt;li&gt;Making usable free software (story of Sun's usability work on GNOME)
        &lt;li&gt;Taming OpenOffice.org (story of how OOo is gradually being turned from  a baroque monster into something that integrates well)
        &lt;li&gt;Managing my data: the future of the desktop (covering stuff like  Dashboard and Storage.)
        &lt;li&gt;Going mobile: synchronisation, instant messaging, data portability

    &lt;/ul&gt;
    
    &lt;li&gt;Programming (I only really know GNOME topics here, but you get the idea)
    &lt;ul&gt;
        &lt;li&gt;D-BUS: lightweight RPC for the desktop

        &lt;li&gt;Cairo: cross device vector graphics (very cool, similar to OS X's  rendering model)
        &lt;li&gt;libegg: all the coolest new widgets for GTK
        &lt;li&gt;Python and GNOME (this stuff is just so cool)
        &lt;li&gt;Free graphical IDEs
        &lt;li&gt;Putting a pretty face on gnarly Linux/FreeBSD devices for the user  (aka how to avoid making the user type /dev/ttyS0 or other somesuch  into a config screen.)
        &lt;li&gt;GPE: shrinking the desktop onto handhelds
        &lt;li&gt;Eliminating latency on the desktop (Jim Gettys did an excellent  presentation on this at GUADEC earlier this year, lots of cool stuff  done by analysing X server traffic)

    &lt;/ul&gt;
    

&lt;/ul&gt;
&lt;p&gt;If you're involved in or around any of these areas and want to go to Portland, Oregon, next
July and talk about them, then please &lt;a href="http://conferences.oreillynet.com/cs/os2004/create/e_sess" &gt;submit a proposal&lt;/a&gt;.
OSCON is always great fun.

&lt;p&gt;I believe that free desktop software should be represented
more strongly at OSCON.  Last year I saw way too many OS X machines
used by developers of free software, which seems most perverse.
The only way to change
this is to get more vocal.  I'll be campaigning on a mailing list
near you!
</description>
    </item>
    <item>
      <pubDate>Sat, 1 Nov 2003 19:08:33 GMT</pubDate>
      <title>1 Nov 2003</title>
      <link>http://www.advogato.org/person/edd/diary.html?start=73</link>
      <guid>http://www.advogato.org/person/edd/diary.html?start=73</guid>
      <description>&lt;p&gt;&lt;b&gt;&lt;a href="http://usefulinc.com/software/gnome-bluetooth" &gt;GNOME Bluetooth&lt;/a&gt;&lt;/b&gt;
&lt;p&gt;Spent two days solid working on GNOME Bluetooth this week, great to
get the hacking time.  Have reimplemented the libraries extensively,
excising the redundant and failure-prone Bonobo component, and adding
in asynchronous device discovery and Python bindings.
&lt;p&gt;All in all, things are heading in the right direction to give
GNOME users a decent set of Bluetooth tools.  Hopefully I'll be able
to get a point release out soon, as a lot has changed.
</description>
    </item>
    <item>
      <pubDate>Sat, 25 Oct 2003 22:21:02 GMT</pubDate>
      <title>25 Oct 2003</title>
      <link>http://www.advogato.org/person/edd/diary.html?start=72</link>
      <guid>http://www.advogato.org/person/edd/diary.html?start=72</guid>
      <description>&lt;p&gt;Busy, busy.  Just completed a slew of work on updating my strategy for &lt;a
    href="http://xml.com/"&gt;XML.com&lt;/a&gt;. Actually got quite excited by stuff
that's going on, but it's clear that the action has shifted away from the more
traditional standards track of development we're using to following with XML.
XQuery's just about the last core XML spec from the W3C that's likely to have
an impact.

&lt;p&gt;Been keeping my Debian maintaining work going on as usual. Trying
to write more on my &lt;a href="http://usefulinc.com/edd/blog" &gt;blog&lt;/a&gt;,
but my scheme of regular writing fell flat when a friend came to stay
and I spent my spare time having a real life.

&lt;p&gt;My submission on &lt;a href="http://nat.org/" &gt;Dashboard&lt;/a&gt; has been
accepted for the O'Reilly Emerging Technologies conference next year,
and I intend to pick up on some recent patches and work done on Dashboard.
I also have a stock of airport codes ready to add into my location-sensitive
Dashboard plugin.

&lt;p&gt;Also on the level of things I need to get round to doing, I'll be
showing off &lt;a href="http://usefulinc.com/foaf/foafbot" &gt;foafbot&lt;/a&gt; at
the XML 2003 conference this year, so it needs updating and reviving.

</description>
    </item>
    <item>
      <pubDate>Tue, 30 Sep 2003 11:20:27 GMT</pubDate>
      <title>30 Sep 2003</title>
      <link>http://www.advogato.org/person/edd/diary.html?start=71</link>
      <guid>http://www.advogato.org/person/edd/diary.html?start=71</guid>
      <description>&lt;p&gt;Finally checked gnome-bluetooth into GNOME CVS.  &lt;a href="http://www.advogato.org/person/hadess/" &gt;hadess&lt;/a&gt; has
started to do some much needed clean-ups on the code.  The consensus seems to
be that using Bonobo is pretty pointless, and that the bonobo-centered bits of
the code should die in favour of a normal GObject.  The rationale for using
Bonobo in the first place was that it might make interfacing to other languages
easier, but it seems there is more will to generate a handful of language
bindings for the GObject than to use Bonobo.
&lt;p&gt;Unfortunately this means a little bit of code-rewriting.  I have to say
that writing GObjects in C isn't particularly pleasant either, but there
we are.  I think it's the right decision, although I feel a little guilty
about it.
</description>
    </item>
    <item>
      <pubDate>Fri, 19 Sep 2003 11:47:18 GMT</pubDate>
      <title>19 Sep 2003</title>
      <link>http://www.advogato.org/person/edd/diary.html?start=70</link>
      <guid>http://www.advogato.org/person/edd/diary.html?start=70</guid>
      <description>Finally got some more time for hacking on &lt;a href="http://usefulinc.com/software/gnome-bluetooth" &gt;GNOME Bluetooth&lt;/a&gt;.  Hopefully, fixed the service discovery so it works with Palm devices.  Added a Nautilus context menu item "Send via Bluetooth..." and removed the crack-laden bluetooth:/// gnome-vfs hack.  Got a few more tidyups and removal of lunatic bits to do, but I'm very near checking this lot into GNOME CVS -- finally!

&lt;p&gt; There's a large amount of work needed to get it production-ready, but I hope that when it makes it into CVS then I might find some helpers who have the patience to write help files and make the dialogs conform to the HIG, etc, etc.  Glade is a cool tool, but I always seem to fall foul of the way it decides where to put pixmaps, and end up hacking the Glade XML by hand.  I need to fix that before checking into GNOME CVS.

&lt;p&gt; Uploaded Epiphany 1.0 to Debian unstable.
</description>
    </item>
    <item>
      <pubDate>Fri, 29 Aug 2003 10:05:16 GMT</pubDate>
      <title>29 Aug 2003</title>
      <link>http://www.advogato.org/person/edd/diary.html?start=69</link>
      <guid>http://www.advogato.org/person/edd/diary.html?start=69</guid>
      <description>&lt;p&gt;Finally caught up with my Debian packaging work, including minor fixes for
the BlueZ Bluetooth packages, and another new upstream release for the Epiphany
web browser. Been able to close a few bugs, but also reminded of how annoying
some Bluetooth hardware can be.  As an early adopter I have a few
less-than-reliable devices.

&lt;p&gt;Expecting to take receipt of a new computer next week, with an Asus A7N8X
Deluxe motherboard in it.  Been spending some time researching exactly what's
needed.  Luckily, looks as though kernel 2.4.22 has the goodies I'll want in
order to be able to install Linux right into a couple of SATA disks in RAID0
configuration.  I found &lt;a href="http://oregonstate.edu/~kveton/debian/" &gt;this
    page&lt;/a&gt;, which has a few hints on how to make a custom Debian net
installation CD for newer kernels.

&lt;p&gt;&lt;a href="http://www.advogato.org/person/dajobe/" &gt;dajobe&lt;/a&gt; released &lt;a href="http://www.redland.opensource.ac.uk/" &gt;Redland 0.9.13&lt;/a&gt;, complete with the revised Python API that &lt;a href="http://www.advogato.org/person/mattb/" &gt;mattb&lt;/a&gt; and I have put a lot of time into.  Redland's getting to be a very
classy piece of software, and should shortly be available in Debian unstable
too.

&lt;p&gt;Installed Linux (GNOME 2.2, Crossover Office) on my wife's PC while she was
away on holiday, but don't have the guts to leave it booted into Linux for her
to discover.  There's only a couple of days before she needs to get back to
work and she might be a little annoyed to have to learn a few new things. However, I will prevail, some day.
</description>
    </item>
    <item>
      <pubDate>Wed, 20 Aug 2003 12:06:47 GMT</pubDate>
      <title>20 Aug 2003</title>
      <link>http://www.advogato.org/person/edd/diary.html?start=68</link>
      <guid>http://www.advogato.org/person/edd/diary.html?start=68</guid>
      <description>&lt;p&gt;&lt;b&gt;Distraction&lt;/b&gt;. My wife claims I'm too easily distracted, and maybe she has a point.  One
thing so easily leads to another when you're coding.  Buoyed by interest in my
&lt;a href="http://usefulinc.com/software/gnome-bluetooth/" &gt;GNOME Bluetooth&lt;/a&gt;
stuff I decided that I needed to put more coding time in.  I then decided that
I should write new GUI-based stuff in Python in order to get further in less
time.  Then I found I needed the EggIconList widget from libegg, the
experimental GTK widget library, and so had to find out how to wrap it for
Python.  Get the picture?  Well, thanks to &lt;a href="http://www.advogato.org/person/jamesh/" &gt;jamesh&lt;/a&gt; and &lt;a
    href="http://www.burtonini.com/"&gt;ross&lt;/a&gt; I got there.  Then, feeling the
need to share the achievement, I wrote about it here and &lt;a
    href="http://usefulinc.com/edd/blog/2003/8/20#12:33"&gt;on my weblog&lt;/a&gt;.

&lt;p&gt;&lt;b&gt;Debian&lt;/b&gt;.  I uploaded a new package of the Epiphany web browser and
filed an ITP for the Epiphany extensions collection -- features such as
gestures and zoom-level-persistence.  There's also an accumulating amount of
work to do for my BlueZ packages, which I hope to get round to soon.  The
announcement of the 'sarge' release plans are great news, and I hope to do what
I can to help achieve the release.

&lt;p&gt;&lt;b&gt;Twisted&lt;/b&gt;. As part of &lt;a
    href="http://usefulinc.com/edd/blog/2003/8/18#17:06"&gt;developing
    FOAFbot&lt;/a&gt;, I've started using the &lt;a
    href="http://www.twistedmatrix.com/"&gt;Twisted&lt;/a&gt; network application
framework for Python.  The learning curve's quite steep, and there's lots of
new nomenclature to get my head around, but it's looking very promising and
I shan't be turning back.
Very cool.  Hanging around on the Twisted IRC channel is also
pretty entertaining.

&lt;p&gt;And now, to paying work...
</description>
    </item>
    <item>
      <pubDate>Mon, 4 Aug 2003 23:28:20 GMT</pubDate>
      <title>4 Aug 2003</title>
      <link>http://www.advogato.org/person/edd/diary.html?start=67</link>
      <guid>http://www.advogato.org/person/edd/diary.html?start=67</guid>
      <description>&lt;p&gt;Heavy duty sysadmin weekend.  Moved my production web server over
to Apache 2.  All went well except for PHP4, which needed a little
patching and to be compiled with the bundled pcre library, to avoid
segfaults caused by some bug or other.  I forgot what a bear it was
to compile properly.

&lt;p&gt;Also moved my mail server from exim3 to exim4.  The main purpose
of this was to get &lt;a href="http://marc.merlins.org/linux/exim/sa.html" &gt;SMTP-time SpamAssassin&lt;/a&gt; going.  Everything seems to be going well there.
The Debian "conf.d" style of exim configuration makes a lot of sense
once you get over the fear of its newness.

&lt;p&gt;I've been using &lt;a href="http://bestpractical.com/rt/" &gt;RT&lt;/a&gt; to
track article lifetimes for &lt;a href="http://xml.com/" &gt;XML.com&lt;/a&gt;. Overall
I'm very happy.  The big shame is that to get custom reports you
really need to go right into coding, so I've got to set some time
aside to investigate that.

&lt;p&gt;In other news, I'm getting a little behind on my Debian packaging work,
so I'll have to put some time aside for that this week.
</description>
    </item>
    <item>
      <pubDate>Fri, 25 Jul 2003 00:41:36 GMT</pubDate>
      <title>25 Jul 2003</title>
      <link>http://www.advogato.org/person/edd/diary.html?start=66</link>
      <guid>http://www.advogato.org/person/edd/diary.html?start=66</guid>
      <description>&lt;p&gt;&lt;a href="http://www.advogato.org/person/jamesh/" &gt;jamesh&lt;/a&gt;, &lt;a href="http://www.advogato.org/person/raph/" &gt;raph&lt;/a&gt;: thanks for getting
those RSS fixes in so quickly!
</description>
    </item>
  </channel>
</rss>

