Settled, connected
For the past week or so I have been surrendering to humankind's base instincts to gather and assemble IKEA furniture, and to acquire household electrical items.
And I now have DSL. No more frantic hotspotting for minutes at a time.
gtkmm
We have until March 1st to get stuff done for the Bindings API freeze, but that should be OK now I'm connected. Bryan Forbes has taken care of a lot of minor API issues recently, which gives me more time for bigger problems.
Giving me money
Someone just gave me $1 via PayPal for some FileMaker templates that I put on the web 5 years ago. Sounds like the start of a late-90s business plan to me.
... while talking to mail.sourceforge.net.: >>> DATA <<< 550-Postmaster verification failed while checking <murrayc@murrayc.com> <<< 550-Called: 66.33.196.49 <<< 550-Sent: RCPT TO:<postmaster@murrayc.com> <<< 550-Response: 550 <postmaster@murrayc.com>: User unknown <<< 550-Several RFCs state that you are required to have a postmaster <<< 550-mailbox for each mail domain. This host does not accept mail <<< 550-from domains whose servers reject the postmaster address. <<< 550 Sender verify failed550 5.1.1 <libxmlplusplus-general@lists.sourceforge.net>... User unknown <<< 503 valid RCPT command must precede DATAThis is annoying and obscure to me, and I have 5% battery left. Ooh, I think I just figured it out, and can fix it. Pressing Post anyway.
Back to Bayern!
After a lot of wandering around Munich, looking at a lot of random places, I finally found an apartment - on Schellingstrasse in Schwabing. It's not the Glockenbachviertel, but oh well. It is, however, the classic clean white, geometrically-perfect, empty, german apartment. Now I need to try not to throw too much money away at IKEA.
I already ordered DSL so the year of internet-deprivation should be over next week.
libsigc++ 2 and gtkmm
I just released versions of gtkmm and co that use libsigc++ 2. Everything seems to work, and the syntax is incrementally better - no more numbers such as Slot0<>, Slot1<>, etc. Martin Schulze has done a wonderful job maintaining libsigc++ 2 and put a lot of effort into getting it and gtkmm ready in time. I critize everything and everyone but I can't find a single fault with what he's done. That doesn't feel right.
Bindings API freeze has been delayed by 2 weeks due to the GNOME schedule slip of 2 weeks. So, that gives everyone one more last chance to get changes in and test stuff properly. That's actually the ideal way to do API freeze sometimes - keep saying it's the last chance and keep sounding like you mean it. However, schedule slip is exceptional and I wouldn't bet on it ever happening again.
jhbuild on debian
Yesterday I tried again to get jhbuild working on my debian installation. This script from jamesh seems essential.
gtkmm and SUN Forte C++
I am still very concerned that I have no access to a SUN box with the Forte C++ compiler to fix the build issues. I guarantee that the Forte users will resurface a few days after the total API freeze.
Gallery
I finally got around to putting gallery on my site so I can have thumbnail views of my photos. It was very easy with my hoster. Moving all of my old (boring) photos into gallery was tedious. Now is not the time to tell me that there is something better than gallery.
Leaving Comneon
Today is my last day at Comneon, where I've been a contractor/freelancer/consultant for the past year. This means sweet blessed freedom from ClearCase. ClearCase is failure.
The idea is to be in Munich instead of Linz, though I don't have anything lined up yet, and I'm not trying very hard. Don't bother sending email to murray.cumming@comneon.com any more.
This happens every year or so. Once again, I won't be very online for the next month, because I need to find an apartment and I will no longer have access to the company's DSL. But I will deal with the important stuff and you should flame me if I don't.
murrayc@murrayc.com
I noticed that dreamhost have added all kinds of features for free, including SMTP access and mail forwarding (to an account behind a proxy at whatever company I am at) and webmail (so I can see my email behind a proxy even when the company's exchange servers are down). So I have no more need for usa.net, though they've been very reliable for the past 8 years or so.
So, I'll now be using murrayc@murrayc.com, and nobody needs to think that I'm a Yank. murrayc@usa.net will forward to murrayc@murrayc.com for a while.
Madness
I'm pondering the idea of starting some small open-source-based company in Munich so that I have some hope of working on worthwhile projects in future. I like that using open source means that it's not a big disadvantage for a software company to be small, or even at risk of being short-lived, and that we could be honest about that. In fact, I think that the ability to have a more personal working relationship with a local software company could be a big advantage, particularly for other small companies.
At the start this would not be so different than freelancing, but it would allow me to have a company name that could build a small reputation and advertise itself, and it would allow other freelancer-type people to huddle under the same company name.
Of course this is insanity, sure to fail, but I for the last few months I haven't been able to get the idea out of my head. I keep thinking up marketing blurb that sounds both effective and convincing. The only thing that might save me is that it is impossible without finding other suitable developers in Munich. I think I'll see who I can find over the next few months.
29 Jan 2004 (updated 29 Jan 2004 at 20:13 UTC) »
blogs as tech support
If anyone knows what I need to apt-get to make my Dell Inspiron 8100 touchpad work with kernel 2.6 in debian, please email me. Apparently there's some new X driver that I need. Or maybe I'm supposed to configure it as a PS2 device.
Update: I received several answers, mostly involving installing a synaptic touchpad driver from source. But enveraltin showed me that I just need to add psmouse to /etc/modules, and that you can get it working quickly with a "modprobe psmouse" command. I think Jan Van Buggenhout was trying to tell me the same thing, but he vastly overestimated my understanding of these things.
Back from Blighty
The weekend in London was much more fun than I expected. As ever, London depends on who you are with.
We met my sister at the Tate Modern. The sun thing is really fantastic. I like that loads of Londoners now have the shared experience of basking in the orange light and watching the crowd in the vast mirrored ceiling.
Other tourist things: Portabello market, Brick Lane (balti, markets, bagels, aspirational furniture), Covent Garden (Neals Yard and veggie food, and hip clothes) and the yearly clothes shopping.
gtkmm
I quickly released glibmm and gtkmm tarballs before flying to London, now that GTK+ has tarballs we can use. I don't expect the gtkmm API to change much more, though we do need to start using libsigc++ 2 before the next tarball. There are still a few API bugs that I would like people to help out with.
21 Jan 2004 (updated 21 Jan 2004 at 21:29 UTC) »
gtkmm
Recent events
Location
I'm in London at the weekend, pretending to be a German tourist. It's been 1.5 years again. No major plans apart from a curry in Brick Lane.
I haven't found an apartment in Munich yet, but I am persuading myself that it will be fun finding one.
9 Jan 2004 (updated 9 Jan 2004 at 10:55 UTC) »
GNOME Bindings
We've done 2 releases now. Everyone is on track.
GNOME New modules
The release team must make the new modules decision soon, so it's your last chance to speak up if you don't think your favourite new modules have had the support that you expect. The release team try to keep reminding ourselves that we have to represent the consensus more than our own opinions, so there should be no surprises.
_I_ think the consensus says that these modules should go in, and _I_ think that's sensible:
Evolution and evolution-data-server: At first I was apprehensive about choosing one of the many email clients, but I don't mind now that they are providing a generic contacts/calendar API that the other clients can use, and that we will put in the GNOME Platform eventually. There is some concern that the new Evolution version will not be finished in time. If so, then it will have to wait until GNOME 2.8 - only a few schedule months. There's a lot of community support for adding it to the Desktop.
I think that monkey-bubble, gdesklets, gmodconfig should not go in because they do not help with any users' goals. Hopefully we will have some GNOME personas soon that make that clearer. gtksu seems to be a library that is not used by anything in the Desktop yet, so it should not go in. The community feedback, though small, seems to support that.
gnome-network seems to be in flux, and a bit of a hacker's set of tools anyway.
I'm still waiting to hear exactly what situations/tasks/goals will be improved by mozilla-bonobo, and I've barely used RhythmBox. I'm a bit confused about how Rhythmbox and Totem fit together. Totem was not proposed, so I guess gstreamer still isn't quite ready yet, though it looks like they are getting there. Luckily, distros can choose to ship the xine version for now.
7 Jan 2004 (updated 7 Jan 2004 at 18:43 UTC) »
Daniel lives
Wonderful news. danielk (Daniel Elstner) is alive. I was really starting to worry that something fatal must have happened. But frehberg tracked him down in Berlin. It doesn't sound like things are going so well, but I'm just incredibly glad that he's still in the world.
It sounds like Daniel is looking for work, so someone should snap him up as soon as possible now that I'm putting the word out. He's simply the best programmer that I've ever encountered either in real life or open source.
He can make all the right decisions to design perfect architectures, and he can solve the in-depth problems that most people think are so difficult that they are impossible. And what he writes lasts, without all the niggly corner-case problems that most people end up with. He knows what the user needs at the same time as knowing what the OS and and compiler and processor needs - that is incredibly unusual. His knowledge of C++, and of linux and GNOME, is astounding. As if that wasn't enough, he has an amazing ability to explain all of that stuff to other people.
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
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!