Berliny Munich

We had a Berlin kind of weekend in Munich.

Saturday at the Reithalle to hear Wladimir Kaminer read some new pieces. I like his short stories – stuff just happens, he doesn't dwell on anything, and then the story ends. Afterwards they cleared the chairs away to have a Russendisko – lively Russian ska/punk music. But I don't think the audience really knew what to do with that.

Then Sunday in the Glockenbachviertel looking at lots of alternative fashion/crafts shops, open for the Werk Schauen. We found some wonderful stuff, and some odd stuff.

Porting gtkmm for The Written Word

This week I am doing some freelance work for The Written Word who are paying me to (try to,
sometimes) port libsigc++, glibmm, and gtkmm to various crufty brands of Unix and their compilers, starting with SUN's Forte C++
compiler.

The Written Word provide pre-built packages of various free/open-source software, with a convenient package-management system. I think there must be a big demand for this, because building from source is a difficult waste of any company's time. I know that anything other than simple is beyond most large companies that I've worked for.

And most of those large companies really want to pay someone for CDs and some kind of contract when they decide to use a certain development platform.

munichblogs.com

I've done some work on munichblogs.com, berlinblogs.com, and planet.gnome-de.org over the last few days. Now the front page of munichblogs.com filters some blogs, so it only shows entries with the words Munich, Muenchen, and M�. That's because those blogs often have techy stuff that's not relevant to a general Munich audience. This is possible thanks to the filter feature in Jeff's branch of the 1.0 planet code. I cleaned up the templates and stylesheet too.

I'm quite pleased with the success of munichblogs.com and berlinblogs.com, though not that many people know about them yet. The traffic is steadily increasing, and several interesting people have asked for their blogs to be added. When something happens, such as Moshammer's (Munich's Liberace-like professional-celebrity) murder yesterday, they are particularly fascinating.

Board and GUADEC conference calls

I had GNOME conference calls last evening and the evening before.

The GNOME Foundation Board's old members handed over to the new members, so we had many people on the call. We have to mute when not talking, but I couldn't unmute after a while, so did my replying on irc. I'm not a fan of conference calls, but dates for meetings are a good way to get people in sync, even if meetings themselves are not.

There was much discussion about how to be more productive, without useless distractions. Hopefully we manage that. A year is a short time, and I'd like to be proud of my year. But I think that the old board are being a little hard on themselves.

The guadec-planning meeting was more practical. There's a capable team with support from the local government, and things seem to be going well, both with the submitted papers (Dave Neary has done a great job) with the infrastructure (Thomas Uhl's local contacts have been very helpful), and with the web site (thanks to Christian Meyer). Tim Ney is organising things well.

GNOME API freeze

I have spent the last week making last minutes additions and changes to the gtkmm API before the GNOME 2.9 API freeze, and now I can relax a bit.

Bryan Forbes has been very helpful, and Daniel Holbach found some missing stuff in the glibmm Option-parsing API. However, I think most gtkmm developers still don't understand that we have a schedule, so it's just me that worries about it.

Now for the rest of my list of tasks that built up during the past few months.

Back in Munich, again

I should mention that I am back in Munich for the long-term, yet again, since the start of the month.

It was difficult to be away from home, but I am glad I discovered Berlin. I really like Munich, and it offers a far better quality of life than anywhere in Britain, but Berlin is bigger, more diverse, lively, and less complacent. It's like a cheap London. If I live somewhere for the rest of my life, I think I'd like it to be Berlin.

Great GNOME in 2004

My personal list of wonderful GNOME-and-related progress in 2004. It's been a good year:

  • GTK 2.6 added new API that we really wanted, really quickly. Though lots of people worked really hard on this, I believe that Matthias Clasen has been a major organisational and coding factor. Red Hat was very smart to hire him. [1]
  • Frederico and friends did lots of little-details work on GtkFileChooser, dealing with the wrath of the typing-the-full-path crowd and adding nautilus-style keyboard navigation, to make the experience even more mac-like.
  • Fedora finally merged with fedora.us, to create pre-extras, so people can now get extra stuff like gtkmm from a definitive source, and the way is almost clear for a debian-like community to evolve.
  • Ubuntu showed how to fix Debian.
  • USB memory sticks just work.
  • Fluendo got serious about gstreamer.

[1] Matthias Clasen is still largely a mystery to me. I couldn't say what he looks like, where he lives, or what he cares about outside of GTK . That's probably best though, because I'd fanboy him.

Venetian New Year

I’m back from a few days in Venice over New Year’s. It’s as wonderful as everybody says, from the first glimpse of the grand canal outside the train station.

It’s big too, and irregular. You can walk across large parts of the city through tall narrow streets that are often only wide enough for one person. Even with a map I got lost for an hour just getting croissants from the bakery one the morning.

Venice is expensive but worth it for the unique experience. We took the train from Munich and stayed in an apartment to save a little money and pretend that we lived there.

imgp0563imgp0540imgp0548

Linksys WRT54GS

I got a Linksys WRT54GS
wireless router/gateway thing so I can get rid of the cables in my apartment. Luckily I was right in thinking that this one can be connected directly to the DSL modem and use the DSL username and password. As far as I can tell, the regular WRT54G (without the S, which means Speedbooster) can not do this, so you'd need a cable from the DSL router to your PC, and a second network card connected to the wireless router, allowing you to get wireless networking only on a second computer. But it's not clear. I'm amazed that they sell anything. Their WAP54G would have worked, but I wanted a WRT54G just because it pleases me to know that Linux is running on it.

There's lots of firmware on the Linksys site, but I wasn't sure what would work on this german (WRT54GS-DE) version. I took a risk and found that the -EU firware works, giving me an English admin interface. Later I might risk the regular US firmware, in the hope that I'll get the ability to increase the signal power. But I'm not sure what happens if you try to flash it with dodgy firmware. Maybe there's no way back after that.

I have a 802.11b wireless card, but this wireless router can do 802.11g. I'd like to take advantage of that, but it doesn't look like there is one single 802.11g PCMCIA card that will just work on any mainstream linux distro. There are ways to make them work, but nothing close to simple. It all seems to involve either using the windows driver on Linux, recompiling your kernel, or hunting some non-distributable firmware, depending on the card.

Update:

So, according to the comments I could have saved money by getting the regular WRT54G
instead of the WRT54GS.

Also, in the PPPoE settings, I had to change the MTU from auto to manual 1492 to be able to use slashdot.org,
dreamhost.com, bahn.de, and ebay.de. I have only the faintest idea what MTU means, and I have no idea why the
WRT54GS can not automatically discover it for me.