[lang]

Present Perfect

Personal
Projects
Packages
Patches
Presents
Linux

Picture Gallery
Present Perfect

Werchter wrapup

Filed under: Music — Thomas @ 08:59

2008-07-14
08:59

With a bit of delay, a quick run through my Werchter days.

I got a four day ticket. Every year it seems to be harder to find people I know going, but usually things turn out OK and I meet up with a bunch of friends on each day, every day different.

Day 1 was hectic - massive traffic jams to the festival. I had left 3.5 hours in advance to be able to see the National and hoping to be on time to see Counting Crows before that. I ended up missing CC completely, and arriving in the Pyramid Marquee as the National were wrapping up their opener, Start a War. So I couldn't get really close to the stage, but the sound in that tent is still pretty decent from afar. A great set, if by now predictable - as a festival set should be. No surprises, and no About Today, but a stunning Ada and Fake Empire again enhanced with horn and trumpet.

Other than that, Lenny Kravitz was tight, so OK, REM was pretty good compared to the other 4 times I've happened to see them there (though I guess I'll never get to hear Leave live), and I keep not getting what's so good about Soulwax Nite Versions because to me it just plain sucked again. I want some rock in my wax again.

Day 2. Pete Doherty did a three out of three in not showing up at Belgian festivals. Jay-Z was fun, though playing hits like Crazy in Love and Umbrella loses most of the fun if he only does his bits. The Verve was ok, but not as good as I expected.

Patrick Watson was an amazing discovery. I had made a Werchter playlist of a good 1000 songs the two weeks before, but didn't really pay much attention to him. The morning of day 2 I started listening only to him, and was blown away enough to make sure to leave on time and catch his show. It was pretty damn good, I wonder why he slipped under my radar before. At the end of his set the power blew out - just as he was starting one of his best soungs, Luscious Life (trying hard not to bring up a certaind dead singer as a reference point). He took it in his stride, took his megaphone, his drummer took one of the drums, his guitarist an acoustic guitar, and they jumped into the audience playing the next song 'unplugged'. Awesome way to win over the audience.

Ben Folds was entertaining and pretty good all in all. My Morning Jacket blew me away as well - first time I got to see them live, hope to see them in a non-festival setting. We ended up leaving halfway through Neil Young - somehow he's never really clicked with me. But there's no denying the excellence of Heart of Gold.

On Day 3, we arrived too late for Gossip. We pulled into the parking lot as MGMT was playing 'To Pretend', this summer's anthem for youth lost. Hope to catch them at Pukkelpop. Jeroen tipped me off to Band of Horses, and they were pretty damn good. They had fun on stage, introducing pretty much every song with 'this song is called WOO!'. Kate Nash was fun, Editors were solid as usual - they'll never be favorites but damn they make some excellent tunes, and I have a soft spot for guitars that sound like that.

Kristien and I agreed to make relationship exceptions for Editor's singer (she) and KT Tunstall (me). KT Tunstall has the single most amazing Jools performance to her name (seriously, if you don't know what this links to and you like music, go watch it now. Her albums admittedly are a little on the soft side, but I was looking forward to see her live. I was not disappointed - a chunk rawer than on record, she was cute, sexy and funny, and she tied song 1 to song 2 using a joke about dropping phones in toilets on festivals. She did Black Horse and the Cherry Tree solo, and it was excellent. And apparently she's getting married to her drummer. Anyway, infatuation reinforced.

Day 3 wrapped up with a nice triplet. I've seen Ben Harper multiple times but lost track of his recent albums, and he played mostly stuff from that. If an artist has 8 albums and an hour for a live set there's very little chance he's going to play your favourites.

Sigur Rós on the other hand was just spot on awesome. I was worried that it wouldn't really work out well on the main stage - I had seen a not-so-great set at Summercase in Barcelona two years ago. But they were simply amazing. Them coming on stage in strange costumes was a bit of a cliffhanger - it could have gone really downhill from there. I mean, the guy had feathers stuck to the back of his head.

Instead, we got treated to an amazing walk through their discography, taking the most uptempo songs from the new album (good choice) - and bringing in an Icelandic marching band brass section -, favourites from Takk and Agaetis Byrjun, and the always stellar (number 8) from their unnamed white album. Sigur Ros really are at the top of their game right now - don't miss out on any chance you have to see them.

Then came Radiohead. Contrary to the abysmal situation last month in Barcelona, the sound was crystal perfect. The set was less accessible than in Barcelona, but I have stopped minding - by now they're able to cull a fantastic live set from their last 4 albums. The Kid A live transition was rougher in the past. This time around they only played "Just" from the first two albums, and that's it. Though they did a completely stellar Climbing Up The Walls. Sigur Ros were standing right behind us in the PA tent following the whole concert.

I skipped on day 4 in the end. I really only wanted to see dEUS, and they were supposed to start at midnight, so I would never have gotten home before 4 in the morning. With a plane leaving at 8.45, it would just not have been smart.

Anyway, festivals are still heaps of fun for me. On to Summercase and Pukkelpop!

tabs in GNOME

Filed under: GNOME — Thomas @ 08:48

08:48

The first post about Totem threw me off, but now I'm on to you GUADEC dorks. This is all just a big scam !

Of course, I still have my doubts about Christian Neumair's original post - I really do believe he added tabs to Nautilus. My guess is that's what's sparked all the ruckus and joking for the other applications.

So, anyone know if Nautilus really has tabs now ? Anyone know if Christian's followup post where he defends tabbed Nautilus as the sanest idea ever while condemning all the others is real, or just another hoax too ?

And if it is real, I ask, where do I turn in my GNOME membership badge ?

pychecker and modules with the same name

Filed under: Flumotion,Hacking,Python — Thomas @ 00:09

00:09

It took a lot more work than I expected, but I finally integrated the last of my pychecker patches into CVS just now.

This was a rather embarassing bug where pychecker would 'forget' about all warnings for A/C.py and B/C.py just because both files pretend to be a module called 'C' and pychecker was using sys.modules as a base for tracking stuff. Since pychecker imports all file arguments as a toplevel module, this clashes.

I created a unittest-based testsuite for pychecker, added a test for this particular case, then integrated my previous patch. I ran into an annoying problem though - some other tests now failed from the old testsuite.

Turns out that the code that checks if subclasses call up to superclass __init__ methods was using sys.modules to get to the code object and see if it was called. Since my patch now cleans up sys.modules from all these ad-hoc modules for the file arguments, this wasn't working anymore.

So I created a new module in pychecker to track all PyCheckerModule objects, and use that instead. They're tracked by module name and directory that module name can be loaded from.

It took a while originally before I realized pychecker had this bug - in Flumotion we have a lot of similarly-named files for different components, for example admin_gtk.py

PyChecker never caught any bug in these until I figured this bug out and created a patch.

So, I think I have now integrated all my 2 year old patches for pychecker, just in time for Neal's tentative code freeze. Yes, pychecker is actually going to get a release very soon! No more building custom packages for our contributors.

I'll leave the final testing for tomorrow.

Radio

Filed under: Life,Music — Thomas @ 12:41

2008-07-11
12:41

Listening to the radio is ever more special when it's your girlfriend talking inbetween the songs and the radio and songs are good.

Today is the first time I can really savour this particular pleasure. Right now it's Black Kids with I'm not gonna teach your boyfriend how to dance with you. She's doing the 13-16 shift for two weeks.

Let's see if I can get a request in... Lucky Bastard already got one in this week before me.

Oh hey, she talked ! And now it's Echo and the Bunnymen.

Readability

Filed under: Conference,Hacking,Python — Thomas @ 12:38

2008-07-09
12:38

In a "Functional Programming in Python" talk, and the author has decided to "remove the return statement from all examples for readibility."

So all of the examples are wrong, and 7 characters are removed while the monster functional statements on the right of the eliminated return statement are still there. Somehow I fail to see how this achieved more readability.

Of course it only took getting to the second slide for someone to raise a hand and say "didn't you forgot to put return in there?" to which the presenter replied "yes, I just told you I wasn't showing them for readability."

Something went wrong there.

Side note - why are all functional programming examples about prime numbers ? Fetishists.

« Previous PageNext Page »
picture