Building simplicidade.org: notes, projects, and ocasional rants

Notes

last update:

XMPP and AIM

After the Google/AOL agreement in late 2005, speculation regarding the interoperability between AIM network and GTalk network was rampant. A screenshot of a new GMail client shows some AIM integration. Unfortunately, the image shows "Sign out of AIM" which means that they seem to be doing a multi-platform client, and not XMPP federation. That is to say: you can login with your AIM credentials and talk with your AIM friends, inside the GMail interface, but you cannot use your GTalk account to talk to AIM buddies.

SAPO Services and IM

pfig mentioned the public SAPO APIs and noticed the lack of instant messaging APIs. I worked at SAPO in the IM department and we created some APIs for the service. In fact you can see them at work in the Webmail service (the presence status of your email recipient is shown, like the green indicator in the Mail.app message list) or even better, look at the SAPO homepage, login in the right-hand side column, and check the tab "Amigos".

Codebits

In case you have been living under a rock, the best geek conference in Portugal is just around the corner. Codebits has everything you need to have loads of fun hacking: a big place, decent bandwidth, cool conference track, and access to SAPO APIs that you might need to build your next site (soon to be at developer.sapo.pt). Follow the blog for the latest updates and check the FAQ for everything else.

Test::Harness and Devel::Cover

I've been using the alpha/beta's versions of Test::Harness for a couple of weeks now, and I'm very happy with them. This week, Test::Harness 3.0 was released so it should start to flow naturally to all of you unsuspecting users. There are people more qualified than me to tell you what was changed and why it is a worthy upgrade. One thing that I noticed during the beta phase was that the HARNESS_PERL_SWITCHES environment variable is no longer supported, so the classic way to run your tests under Devel::Cover:

Android

You remember when Google started using the "beta" moniker with several of their sites? It started with the main search engine. And it started the Beta trend that still lives on today. Today Google started a new trend but forgot to place the same style moniker in the logo: vapor. You see, the promise of "write once, run anywhere" has been made several times, and it seems that it get shoot down due to politics.

ODF

I wanted to write something about this but I didn't know what. Rui did it for me. Update: some counter arguments.

Happy, happy, joy, joy

So there is this batch of Seagate disk drives that has a high (or more accurate above normal) rate of defects: The faulty drives are all Seagate 2.5" drives that are manufactured in China, with a Firmware revision of 7.01. They are also all SATA interface. No other drives seem (at this stage) to be affected. Guess what my Macbook Pro 17" 1st generation has: I have good backups, but still.

The question

One of the "news" items today is that some Java developers are switching away from Mac OS X because Mac OS X 10.5 didn't have the latest Java 1.6, either by default in the system or as a download. The question I would like to ask those developers is: why didn't they switched when Mac OS X 10.4 came out? It also didn't have the latest (at the time) Java 1.

Odd

Every time I see people mentioning cloning their Macs (the most recently post about it was by Gruber I find the hours they choose a bit odd. Like Gruber, most of the people clone during the night. What I find odd about that is that during the night your Mac should be turned off. I prefer to do my cloning during my lunch break. The laptop is usually in my place of work, where I keep my main clone disk (the second is at home), its usually turned on (I'm working right?

Odd

Every time I see people mentioning cloning their Macs (the most recently post about it was by Gruber I find the hours they choose a bit odd. Like Gruber, most of the people clone during the night. What I find odd about that is that during the night your Mac should be turned off. I prefer to do my cloning during my lunch break. The laptop is usually in my place of work, where I keep my main clone disk (the second is at home), its usually turned on (I'm working right?