Older blog entries for fejj (starting at number 152)

9 May 2006 (updated 10 May 2006 at 15:36 UTC) »

I've decided to go back to hacking on Evolution in my free time. There's so many cool things I'd like to do with Camel that would just make Evolution rock even more :)

Particularly, I want to implement the idea I had a few years back about having a Folder::open() and Folder::close() methods - this way just because a folder object is instantiated, it doesn't have to keep all the summary info in memory.

For those of you who are interested, I've moved my blog to http://primates.ximian.com/~fejj/blog

Well, it's official. Novell has released the Evolution Exchange Connector under the GPL.

...And there was much rejoicing. Rah.

:-)

Vengeance is a water vessel with a hole. It carries nothing but the promise of emptiness.

Repay injury with justice and forgiveness, but kindness always with kindness.

-- Master Po

Soccer: Watched the San Jose Earthquakes vs DC United match this afternoon and discovered that one of my favourite players (Chris Brown) from my favourite team (New England Revolution) was traded to San Jose.

Currently I'm watning the New England Revolution vs LA Galaxy at Gillette Stadium. Go Revs! Go!

I just love being insulted by self-proclaimed usability experts. *sigh* wtf.

Alleyoop: Just downloaded and installed Valgrind 2.1.1 and finally Helgrind works for me, so the first thing I did was added it to Alleyoop. I also discovered that Valgrind 2.1.x has implemented one of my 2 major feature requests, being "Track open file descriptors". Three cheers for the Valgrind developers! Support for this setting is now also in Alleyoop CVS. I'll be releasing a new Alleyoop within the next few days (just want to give translators time to translate the new string I added).

The famous Cynthia: So apparently Cynthia read my blog entry and thought my "*not* from Red Hat" bit was cute ;-)

She also told me I could link to her orkut photo so as to make her even more famous.

And here it is, your moment of Zen

GNOME: Joined the GNOME 2.6 release party last night at John Harvards. Met up with the local Red Hat folks: Havoc, Jeremy Katz, Jonathan Blandford and his wife, and Nalin. Also met the famous Cynthia (uh, *not* from Red Hat).

Evolution: Thought it might be funny as an April fool's joke to post that the Evolution team has started porting to Qt but that'd probably not help the whole situation... especially since a lot of Slashdotters would probably believe it and start touting it as the truth (it wouldn't be the first time). We wouldn't want to feed the FUD wars any more than we need to (though you have to admit, reading slashdot is for pure entertainment value only - it's like comic relief in the long and serious play we call life).

30 Mar 2004 (updated 30 Mar 2004 at 03:29 UTC) »

Exercise: Too cold to go for a run this morning (I was a bit sore still anyway).

Slashdot: Wow, lots of FUD being spread about Novell and Qt. It's pretty funny reading through some of the forum comments on the various sites, especially the speculations about Evolution. No, Evolution is not being ported to Qt. No, Evolution development will not cease. At least not as far as I'm aware, and I think I'd know if either of those were really going to happen. Oh! and someone praised GMime's design and mentioned my new imap4 implementation (maybe, tho he could have been referring to NotZed's imapp implementation - it wasn't really clear).

Evolution: Optimised the current IMAP code slightly today (not really sure how much of a performance impact it really makes, and it probably depends on the IMAP server anyway) by reducing 2 STATUS queries per folder (to get total/unread counts) down to 1. It was pretty silly that we had 2 queries in the first place (with a big FIXME in the code). I think it was probably added temporarily when NotZed changed Camel to cache total counts in the CamelFolderInfo structs in addition to the unread count we already cached. This info will likely come in handy if/when we decide to show the total count in the folder tree.

Got a bunch more of the new imap4 implementation committed to Evolution CVS over the weekend and I'll probably hack a bit on it tonight after I finish blogging. I'm hoping to have something usable by the weekend if I get the time.

New People: Met Nicel today (one of the Novell Indian developers recently assigned to hack on Evolution (Exchange Connector?). Always good to match faces to irc nicknames ;-)

Yesterday was my first run of the season. The last few times I ran were when I was visiting my parents over the 3-week vacation I took over the Christmas holiday. Before that was the end of October or early November (whenever it was that it just got too cold to run).

Surprised myself with a ~10km run (~6 miles) along the Charles River. The extra energy came from all the beautiful BU coeds running/biking along with me (guys, you all know what I mean ;-)

This was the first time I had run along the Charles and I think that I'll continue to run along that path from now on. It's just so much more peaceful along that stretch than running down Sydney, from there to the BU bridge, and then up Brookline (a little less than 2 miles).

I think from now on I'll also be running 4+ miles (not sure I can do 6 miles *all* the time) rather than the 2 mile runs I had been doing this past fall. 2 miles just wasn't enough. The only reason I did them was because I was done in ~12 minutes which didn't delay my getting to the office.

Now all I need is a beautiful running mate... any interested ladies out there?

143 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!