March 21, 2004

updatedb is the signal that i should go to bed

I haven't really been active on my blog. I figured I'll write something tonight.

First of all, a big thank you to all those who wrote me about the mid-term exam for my Algorithms class. I took it Friday afternoon and made it out alive.

Before going to bed Thursday night, I got a few e-mails from some #mono regulars on my mid-term. I thought to myself, "WTF do they care about my mid-term? How did they find out about this?" I didn't think about it much and went to bed.

I woke up the next morning and found more messages about my exam in my Personal vfolder. Briefly, I panicked, totally freaked out. Who told them? Before heading to school for the final, I checked the Mono website to fix some broken links on the download page. That's when I really read the Release Notes and saw Miguel's little note.

Thanks again.

Movies:

Ever since I got my Greencine subscription, I've been running my own French/Japanese film series with some friends at school. Here are some of the highlights:

  • All About Lily Chou-Chou: Saw it in the theatre in Hong Kong maybe 2 summers ago. Watched it again recently. Still very good. Sad, sad movie.
  • Late August, Early September: Short little movie for the afternoon. I'm a big fan of Virginie Ledoyen.
  • An Affair of Love: Watched this Friday night. Very good.

    Saw Eternal Sunshine of the Spotless Mind with Miguel, Maria-Laura and Martin tonight. It was very good, highly recommanded. I'm going to buy the songtrack tomorrow.

    Coding

    Staying on topic here, this is what I've been up to with work:

  • With the help of Dan Mills, we're slowly transitioning the building and packaging stuff to our colleagues in Bangalore. Once this is done, hopefully we'll be running continuous builds and testing cycles for Mono. Having that will be awesome.
  • After meeting Jordi and Peter in person, we worked out the responsibilities for each of us. I'm hoping to get to finish most of the missing bits in the Graphics class and GraphicsPath.

    Right now, I'm looking into fixing the DrawArc implementation. Something is not quite right, we're chopping off the last bits of the curve. I also noticed that DrawPie is totally off, because I forgot the algorithm only handles angles < 180. Those shouldn't be too hard to fix.

    Of the remaining drawing operations, DrawCurve and DrawClosedCurve are still unfinished. Unfortunately, Cairo has no native implementation for drawing Cardinal Splines. I think I found an algorithm online that decomposes that into a series of Bezier splines. I'll have to finish coding that up to see if it works.

  • Even though I've never been very keen on doing math, working with GDI+ and learning about 2D geometry and graphics has been a lot of fun. I tried to talk to the professor in school specializing on Computer Graphics to give me some impromptu math lessons, but he's been very busy lately. Once I have some free time, I should head to the library and pick out a book on this.

    Posted by Duncan at March 21, 2004 03:57 AM