This space unintentionally left blank
The time has come to put GNOME Bluetooth into the GNOME CVS. It's accumulating users now, and Red Hat are looking at packaging it. As a result, people want changes. I can't keep up with them, so it's time to get more folk involved. Besides, a lot of the code is quite crufty so I need the help of others to beat it into shape. Anyway, I sent off a request for a GNOME CVS account, so we'll see....
Packaged epiphany 0.7.1 for Debian unstable today. Happily, I was able to close 11 bugs with this upload. Epiphany's heading towards stability now, it's good to see.
Behind the Times -- I've finally bowed to pressure and started my own weblog. I had various places where I wrote before (I've had a weblog at O'ReillyNet since 2000), but none that I "owned." Despite my misgivings about the blogging world at large, weblogs have undeniably become a forum for getting your opinions and ideas heard. Various friends have reacted well to my new site, so I suppose for now I'm doing the right thing.
I'll try hard to continue posting stuff related to open source and hacking here, though. In that vein, a few words about setting up my weblog. I used Zope, which I use for all of the usefulinc.com site. There's a neat product called BlogFace, which takes content you already have stored and catalogued and puts a blog-like interface on top of it. That suits me down to the ground -- I don't want to get my content locked into only one system or presentation method. With a little hacking, BlogFace has proved very suitable indeed.
Here at GUADEC until Wednesday morning.
Last week I made a nifty hack for sending email into my ZWiki installation. I often find myself writing email with ideas I want to preserve, or point other people to at a later date, and unfortunately you can't rely on mailing list archives, they tend to come and go.
You can find the hack here: EmailToZWiki. I used the 'log' field of ZWiki to put the first 150 or so characters of the mail -- this can then be extracted via an RSS feed, like this one from my wiki. (Googling for 'RSS and ZWiki' yields reasonable results for adding RSS to ZWiki, as long as you figure out you need to Catalog-enable your ZWiki.)
I used WebDAV to get the content into my ZWiki. You need to have a trivial PUT_handler in your ZWiki to make it set the type of new documents properly. Again, Google is your friend here.
One day, it'll be simpler :)
Released version 0.5 of The Daily Chump IRC bot. This is a bot that produces a collaborative weblog site from IRC input. The major change for this version is that the bot understands UTF-8 input from IRC.
Got my GU4DEC slides done. I'll be showing a lot of Bluetooth demos, which I sincerely hope go well :)
Late night hacking and long term feelings of guilt led to the release of version 0.5 of FOAFbot. FOAFbot's an IRC bot that acts as a community support agent, helping people to get to know one another through information they provide in their FOAF files.
It can also do some nifty stuff like find codepictions and read the RSS output from chump bots.
The brief story on this is that I last made a release of this software in August 2002, but it had become very slow due to lack of native support for context tracking in Redland, dajobe's RDF framework. Dave has done great work in implementing contexts since, and so I have been able to revive the code, simplify it considerably and make it a going concern once more.
Released another version of my prototype GNOME Bluetooth Subsystem. Implemented Bluetooth file push (OBEX PUSH) and a gnome-vfs plugin for discovered devices. You can now send a file to your phone, PDA, whatever, by dragging and dropping in Nautilus. I wanted this feature complete before I show off the work next week at GU4DEC.
New Epiphany release, 0.7.0. After a little bit of tweaking uploaded it to Debian sid.
Played a bit with SMan (warning, weird frame script on that page, to find SMan go to the 'Droll Software' link on the left first). It's a nice set of hacks for the P800 phone.
Mad update time.
Debian. Put a lot of time into the packaging of Epiphany recently. Dealing with the bug reports now takes more time than the actual packaging work itself. The advent of gcc3.3 in Debian has brought with it a few issues, too.
walters, I hope you'll continue to post here on Advo. I've no got time to hare off to individuals' web sites, but I enjoy reading the advo diaries to get an overview of what my favorite hackers are doing.
Now back with my head just above water following the inevitable catch-up operation that comes after a vacation. I had a great time in India, but it took a week to recover afterwards!
Conferences. May to July is the busiest season for conferences. The biggest event on the horizon is XML Europe (5-8 May), for which I'm programme chair. There have been several last-minute dropouts so I've got some juggling to do. (Ankh -- I really hope you can make it, despite the SARS uncertainty.) These are not easy times for running conferences, unfortunately. Even if you get over the nervousness about travelling, there are budgetary constraints to overcome. Many conferences have gone to the wall in the last couple of years. Happily, we seem to be on track compared to last year, and I'm really excited about the programme. Later in May I'm going to WWW2003, which from what I hear has also been finding it somewhat difficult.
Hacking. I managed to fit more time in with gnome-bluetooth last week, and added a primitive OBEX server, so I can now send photos and other files from my shiny Sony Ericsson P800 to my PC. I'm busy hacking on support for sending files the other way now. My talk on Bluetooth and GNOME has been accepted for GUADEC, so I've got quite a lot of writing to do on this topic.
Debian. Just after I went on vacation, Marco released epiphany 0.5, so I also had to find time to update my Debian package last week, as folk were already clamouring for the new release (give me a break, people, I only had 10 days vacation! :) I built it against Mozilla 1.3, which seems to have various issues, but at least this means epiphany builds against a few more architectures. Roll on, Moz 1.4....
New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!