[lang]

Present Perfect

Personal
Projects
Packages
Patches
Presents
Linux

Picture Gallery
Present Perfect

Filed under: General — Thomas @ 13:47

2003-12-31
13:47

Life

Actual phone conversation with my girlfriend:

 Her: Honey, I'll be home later. Me: Uh, ok, why ? Her: I have a phone interview with INXS. Me: Uh, ok. 

INXS ? I'm pretty sure Michael Hutchence has been dead for some time. I think my girlfriend is seeing someone else.

GStreamer

Got 0.6.4 out the door, yay ! Need to work some more on the packaging though. With Fedora being in a semi-limbo state, I'm not sure what I'm going to do next.

mach

Pushed out a 0.4.1 this week as well. Getting more and more polished. I'm waiting for some people to contribute now :) A yum backend would be nice...

Filed under: General — Thomas @ 13:46

13:46

Documentation

Yesterday I had to take the train somewhere, and since I don't have a laptop anymore, I decided I was going to print out the GStreamer manual and check if it's up to date and correct where necessary.

I didn't really know before that of course that the documentation build had bitrotten again. I remember spending a lot of time the last time around on them, so I wasn't looking forward to just trying to quickfix it.

So instead I took it apart and rebuilt from the ground up. It did take quite some time, but in the end we once again have perfect .ps, .pdf and html documentation from a few docbook xml files.

Images are generated from either .png or .fig, and I completely checked if it works in all cases (for example, $(builddir) != $(srcdir))

Having done that, I was able to print the documentation, and having read through the manual, there are some obvious things that need fixing, and some more subtle things. It will make a good exercise to fix up the docs.

Spanish

So, I started Spanish classes this week. On the one hand I've always wanted to learn Spanish, because it's a language that attracts me. Some of my favourite movies are in Spanish as well. On the other hand, I kind of enjoyed getting by with the little Spanish I knew.

In any case, Spanish seems doable to learn. I'll help myself along by setting my desktop language to Spanish, and by watching Buffy and West Wing with Spanish subtitles.

GStreamer

Spent quite some time last weekend fixing and closing bugs for 0.6.4. I'm down to one more bug, and I'm thinking I will punt on it.

I started fixing stuff in the python bindings as well. I've really enjoyed developing with them, but now I've hit some bugs in GStreamer that require some low-level fixing.

Meanwhile, we've started discussing if GStreamer 0.8 should go into GNOME 2.6. Maybe that's a good idea, but it will take some work...

Music

New Jeff Buckley double CD out and I didn't even know it: the Sin-é sessions. There was an EP before, but the two disc set contains a whole slew of songs. They really capture him at a time where he was just digging out his own style, and it's obvious from the recordings that he felt at ease there. Very nice.

Some of the songs on it are amazing. I shall be released is my favourite for the moment...

Movies

Went to see "Jeux D'Enfants" yesterday. Very very good. Easily in my top-twenty. Also, similar to some of my other favourites, like Toto Le Héros, Amélie and Los Amantes Del Circulo Polar. I seem to have a thing for magic-realistic movies.

mach

Been getting some patches and feedback from Matthias from FreshRPMS. I added some more features, fixed some bugs, added Fedora Core 0.94, and I hope to release very soon again.

unemployedness

doesn't really feel like you have more time. Strange.

Filed under: General — Thomas @ 13:45

13:45

pyrate-radio

Work is progressing nicely. I wrote a DAD browser component in three hours, I think. It lets you search on artist and title in the DAD database.

Yesterday, I realized that at the radio they also need a way to play temporary audio, like something they just mixed for one show only.

So we set up an SMB/NFS share on one of the servers, and I wrote a different browser, a file browser, just for this. It took me about 15 minutes. Python really really rocks for fast GUI development.

So now they can both browse our digital audio database, as well as one temp space directory, and drag and drop files to a player. It looks like this.

In the end, if the player is done, it can also be integrated in one big application windows, and we can drop the window manager completely. It will just be the full-screen pyrate-radio application.

Filed under: General — Thomas @ 13:44

13:44

Fedora

So, we merged with Red Hat. After those strange weeks of preparing for it, and those months of arguing and setting up things, this is a nice positive turn of events. I hope it stays positive. Red Hat developers, please protect our integrity :)

mach

Didn't get too much feedback on the 0.4.0 release, but the feedback I did get did matter and helped a lot. Some people are interested in working on a yum back-end, and some are interested in using vserver instead of chroot. We'll see what happens.

I've deliberately held off working on it for some time, to force my self to use the released version for a while. Apart from one silly bug where the root stays locked after a successful build, it works fine.

Radio

A short recap: I quit my job at the national radio, and at this moment I'm doing some things for the college radio I've helped out at the last eight years.

I've started writing some software for playback using Python/GTK/GStreamer, and it's turning out great. All the things I read about developing in python really are true (both good and bad). At the moment I'm reaping the benefits. I hope to keep it structured well enough and release the whole project as well. How does pyrate-radio sound ?

On the administration side, we had six new computers to install. I set up a local Red Hat mirror, then I mirrored bits of the XD2 ftp site. I got the go-ximian script, modified it to use the local installer, and then made the GUI installer use the local repository, and it all worked out fine at the first try. Then I set up a PXE boot on the server, hid all the clients behind a switch connected to the server, and now all of them should be able to install from the server cleanly.

After having struggled for more than two years with RIS on Microsoft at work, it is refreshing to see how easy it is to put the bits together on Linux.

Music

Too much good music all at once. Saturday, Spiritualized. After anxiously waiting for their new album (which has some very good moments, but isn't as perfect as any of their previous ones), I was hoping the concert would put me in my place. But it was too short, and he didn't play any of my favourite songs at all. That, and the lack of added instruments (like, say, background singers, or trumpets), made it a bit of a letdown. On a bad day, Jason Pierce is still very good. But knowing what it could have been makes it a letdown anyway.

The highlight of that night was one of the opening bands, Mew. They're Scandinavian, and their sound has echoes of My Bloody Valentine. Very strong songs.

Sunday, Elbow. Can you believe it ? They confirmed this concert a week before, I didn't even know about it until I went to the festival site. So I immediately bought tickets on the spot. Apparently the concert was actually for An Pierlé (a Belgian singer) who was concerting with a 20 piece orchestra and a 50 piece youth choir. While I'm not particularly interested in her songs, the concert was very very good. A nice appetizer for Elbow, who got on stage at 11.30.

Having had so little announcement, we were able to move to the front of the venue (which had seats) easily, so we shared a nice quiet intimate evening with Elbow. I remember thinking Elbow was just a "new acoustic wave" novelty act, until I got their first album and gave it a few good listens. There is no other band that likes them has mastered the art of being so minimalistic and so rich in song texture at the same time.

This was exemplified in songs like "Grace Under Pressure", where the singer plays chords instead of notes for one of the two lines of lyrics the song has, while the rhythm guitarist takes his job quite literally by playing one chord only all through the song. In "Switching Off", the drummer only used one hi-hat and, once in a while, one other part of the drums.

They served me a triplet of my favourite songs, and it all sounded sublime. If you ever get the chance, and you like some class and intelligence to your music, but all the while have it kept simple and beautiful, go see Elbow. and get their second album !

And yesterday night, Tom Mc Crae. Again at the same venue. I'm not yet tired of seeing him live, and yesterday was another fantastic gig. His voice was crystal clear, and the sound was perfect all the way through. For his first encore, he did the coolest thing I've ever seen someone do at a concert. He refused to let his guitar get plugged in, and explained without a microphone that he loved the venue so much, and since it was the last gig of the tour, he wanted to try and do the next song completely acoustically.

So there he is, in a room with 2000 people, singing at the top of his voice. You could hear a lighter getting drawn from fifty meters away, that's how quiet it was. A very brave stunt for a performer to pull, and it paid off nicely. He got four standing ovations in a row :)

So cheers Tom... As for oncoming gigs, loads and loads. Heather Nova, Grandaddy, Arab Strap, Maximilian Hecker, Ed Harcourt, Six By Seven, and more and more to come.

Filed under: General — Thomas @ 13:43

13:43

Back

home. We had a very productive GStreamer hacking meeting. Some things got set into motion, I hope we can keep the ball rolling. I reverted some of the premature error handling commits, and created a branch to fix that. I sollicited some feedback but didn't get much yet, maybe I should just go ahead and implement what we think is right.

It's been a much-requested feature, so I want to get it right.

Radio

I am officially unemployed now :) Time to hack. I still am connected to a student radio, and I decided to try and throw together some code to be used there based on my experience. I want to test the gst-python bindings, and this seems like a good way. Here's a screenshot.

pfremy

Since I'm migrating from my old work laptop to my desktop, pfremy showed up again in my recent log. And unsurprisingly, more pointless drivel on KDE vs GNOME. Really, who cares ? I bet he could actually get something useful done if he directed his energy to something positive instead. But some people just choose to be negative for no good reason, hurting both sides.

So I modded him down to 1 in the hope I don't have to see his diary again.

Anyways, his claims are easily disproved, since the application I am writing has been evolving at an incredible pace thanks to the wonderful python bindings for GNOME. jamesh, you rock my world. Notice how I was able to say how I like the GNOME bindings without making any sort of bad comment about KDE. Take a hint, pfremy.

Avast

AAAARRRRRRRRRRRRR. Are you prepared ?

« Previous PageNext Page »
picture