Building notes, projects, and ocasional rants


last update:

Things I would do if I could have a Orkut API: Make a iCalendar file of my friends birthdays; Export my friends IM addresses and use that to feed my IM client buddy list And now we wait.

Yahoo changes IM protocol

Yahoo changed their IM protocol once again. The official reason is to prevent IM spam (or spim). I felt this in the flesh yesterday, when my client Proteus refused to connect to Yahoo network, but I didn’t have a clear opinion about this. Parts of Jeremy post helped me put it all in perspective. First, I never got IM spam over Yahoo or any other network, so my perspective over this could be somewhat biased. enhancements

Nuno was complaining about the lousy support of multiple profiles in I agree with him, but today I noticed that I already was using some obscure features that make it all easy :). First, in the preferences account panel, you can put several email addresses, comma separated. They will all show up in the drop-down in the Compose window, so you can change the From address easily. With MailEnhancer, you can even change the signatures auto-magically.

Death and Taxes

The only two certain things in life are death and taxes. And it seems that the drug dealers now have both to worry about, at least in Kansas. Amazing… (via The Old New Thing)


The spec of TypeKey is available. And the mandatory perl module is also available :). I really like web-based “centralized” authentication systems. It’s a nice stepping stone to more useful SIM-card or Smart-card based ones. It will keep me happy for a couple of months until I get decent support for smart cards in my OS of choice. Update: and something new, at least for me, MyUID. Same thing, it seems, diferent implementation.


So I’ve got an account on Gmail, at last. I was curious to see the javascript behind it, so now I can :). I’ll play a bit more in the wekend.


I always wanted to learn PerlTk, it seems the most portable way to do a quick GUI for some perl script. My problem with it is that, being a Mac user for sometime now, I really don’t want to run X11 to use it. Apparently, my problem is solved… TclTk Aqua Batteries-Included is a Tcl/Tk distribution (binary with source available) that runs native in Aqua. I’m going to install it, and then I’ll try to compile PerlTk against it.

Changing Powerbooks

My Powerbook is now 2 years old. It stills runs perfectly, and the battery still provides 2+ hours of charge (with heavy use; almost 3:00 if editing text only and if I’m really careful with battery usage). So I don’t have reason to change to a new one just now. Anyway, I asked around (Nuno and Pedro) what features would make them switch to a new one right now. Based on their opinion, and my own personal interests, I decided to write the reasons that will make me buy a new powerbook.


Rui is my preferred source for all that is mobile or PDA related in the last couple of months. He is pretty exhaustive, and I share a lot of his view on what I want as my PDA and mobile. I’m not as forgiving about Windows CE as he his, not because I hate Microsoft (I really don’t, I like a lot of software they do, not the operating systems but the apps), but because I really don’t like the Windows interface.

Software patents in Europe

So the European Parliament voted against software patents but the Council voted for software patents. What’s next? Well, elections are coming, next Sunday, so choose wisely if you care about this. Check this page to find out how the Portuguese MPs voted. Next week, may the lobbying begin. In June, the Council must formally adopt the position, so you have a couple of days. You might need this: key arguments against software patents and MPs contacts.