Present Perfect


Picture Gallery
Present Perfect

Fresh Blood

Filed under: Fluendo — Thomas @ 21:02


I helped Christian take out trash from his balcony. With his landlord having died, he had a hard time living up to his promise of getting all the crap out.

Andy dropped in last Friday around 1.30. I was getting pretty ill all through the week, and I started to feel worse through the weekend, but I wanted to make sure he arrived ok and got settled in. He gave me the Franz Ferdinand CD as a welcome gift, yeeha ! Somehow I never got round to buying it myself.

We had lunch with Andy, Kristien, Christian, Julien, Noëlle and Zoë in the afternoon. At night we went out with Wim, Michelle and Ishmaël. Ishmaël taught me an important life lesson: to wash my hands not only after, but also before, going to the toilet.

Sunday was spent in bed with a 39 degree Celsius fever. Luckily I got taken care of well. Andy started looking on the net for places to stay, and in the evening got Christian to help him take his stuff to Christian's place for his next round of lodging.

Monday saw us move our stuff to the new office. We now have a fairly large recreational/dancing/sauna area. It'd be nice if they'd get the blinds moved quickly though, because it can get really hot, and it's only January right now.

We finally managed to play a few rounds of Quake in the office. Wim is a cold-blooded killer. Seeing as I've never played Quake before, and I get motion sickness pretty easily when playing recent shooting games, I think I managed quite well in perspective...

After spending last week fixing the bug I thought people wanted fixed, I realized that the short-term solution is only going to be useful in a few very specific cases. Instead of chasing the other cases, I decided to start working on the correct solution instead and start clearly defining state concepts and cleanup everywhere. This will take me a while though. I'll start on the advanced UI as well because it will help me better to test my understanding of what I'm trying to define.

After tearing through the first season of Dawson's Creek (blast from the past), we went through the first season of Sopranos. Currently out of series to watch, need to stock up...

on a roll

Filed under: Fluendo — Thomas @ 22:41


When going home this night I was thinking about where I currently am with Flumotion. After implementing a major feature, I feel I finally have some time to step back and take stock. Also, with Andy coming in, it's now worth it to collect what we currently have and make some sort of presentation of it that I can give to everyone at the office. From that point on we should be able to discuss ideas more generally and get everyone up to speed.

I also started thinking about all the good ideas we've had in the last few months about future directions or things we want to implement. I quickly came up with a list of about 33 features and high-level things to do to implement them. All of them are pretty damn cool, even if that's just my opinion, and very much worth implementing ASAP, so they will keep us busy for some time. This will also make it possible for me to get other people to help out and give them a bit of direction while doing so. It should also allow us, business-wise, to prioritize a little by using this list, and hopefully also assess more or less how much time each will take.

And hopefully it also gives the others some idea of what we can't do yet, and an easy way to get into the code and do some things...

I really do look forward to trying and getting a more design-oriented workflow going among all of thus now that we're expanding a little. There are times when it helps me immensely to try and express my ideas and discuss them with Wim, and figure out and resolve blocks I've had...


Filed under: General — Thomas @ 18:48


So, saw some movies last weekend. While ironing and with Kristien being away I watched Blade II. Not very good at all, though the story was better than average.

While my parents were here, we went to see "Olvida-te de mi", which is better known as "Eternal Sunshine Of The Spotless Mind" (why does Spain translate the movie title to something completely different ?). It blew me away. It instantly made my top-five. I have no good or bad feelings about Jim Carrey, but he was very good in this movie. And some of the scenes were incredible.

Kristien and I watched The Last Samurai. It was watchable, and not that bad. If you watch it as a story (it is not very realistic) then it's a fine movie. You need quite a bit of suspension of disbelief though to accept that Tom Cruise becomes a fully capable Samurai in so very little time and then manages to outlive all other 500+ samurais on the battle field.

And last week we went to see Captain Sky with Zaheer and Alia. The style and graphics of the movie were great. The story was a little off, though, and I wouldn't have minded seeing more of Phoebe's little brother Frank - I love his acting.

Baby I got your money

Filed under: General — Thomas @ 18:44


So, went to the bank. Had them look at the "issue". They took some time looking at it without telling me anything. Then they told me it was a human error and they would put back the money. I asked them to do it right away and show me, which they did. Then I realized they put back the money, but not the handling fee for the issuing of the cheque. So I asked them to give me that back too. The teller seemed to think that was a weird request, so I explained to him I didn't feel I should pay commission on a transaction I hadn't requested. He sort of understood. The fee was 8 euros, not much but not small either.

After that I noticed I had paid interests on going under 0 because of this operation. So I asked to get that back as well. This was 20 euro. He frowned again, and again I had to convince him. Sigh.

Anyway, afterwards I checked, and they gave me these three amounts back. Then they repeated the operations, so I was rich for a short while. And then they removed the surplus again. Banks ...


Filed under: Fluendo — Thomas @ 18:37


Between having a rotten weekend, turning pretty damn ill, and having impromptu meetings about lots of things, I also broke my teeth on trying to somewhat acceptably implementing a reconnection feature in Flumotion. It probably was the biggest "there's another bug at the end of the fix for the last bug" wild goose chase I've ever had. My first couple of approaches failed spectacularly because after trying them I realized the problem was slightly more complex than I thought it was.

Once I had decided on the actual approach to take, I realized it would take me too far off the current course and take too long to implement. So I thought about the next best way to make it work for now, and started off in that direction. Which led me to the wild goose chase. Each time I thought "and now it will work", it didn't, and some careful debugging gave me another clue on what went wrong.

In one of the last problems, I had my streamer (the HTTP streaming element) reconnecting properly to stopped and started production/encoding components. Only, the tcpserversink element ports assigned to those two components had switched around ports, so all of a sudden my HTTP streamer was getting data from the raw video feed.

Anyways, I fixed all those issues, commited, and now I hope our happy customer Matthias tests and approves. After that, I can pick up the pieces, write down my ideas on how it really should work, and start on that.

Hopefully my mood picks up when a) I stop being ill; b) I stop getting into impromptu meetings and conf calls; c) we move office; and d) Andy arrives.

« Previous PageNext Page »