Building notes, projects, and ocasional rants


last update:

Increasing supply of PIP/PEP nodes

My favorite XEPs of last year where PIP (XEP-0223) and PEP (XEP-0163). These two made Publish-Subscribe (XEP-0060) trivial to implement on XMPP clients, and pave the way for rich-presence clients. One problem was that open-source servers did not implement PIP/PEP. Recently this has changed, with both Openfire and ejabberd having decent implementations. Other servers, though, are still MIA. Also of note, GTalk does not supported it yet. This is a bit of a problem due to his visibility in the XMPP community.

Safari 3.1.1

In case you missed it, check your Software Update, there is a important Safari upgrade in there. I classify this as "important" not because of the security fixes included, but because is now working properly again. With the last Safari 3.1, I stopped being able to paste plain text inside a mail message. I would copy something from TextMate or a Terminal window, and when I pasted it into a Mail.

I'm going to be sick...

I've been a bit under the weather this week. Something inside not quite right, nothing major. But after seeing the stupid internal Microsoft Vista SP1 video, I feel the need to rush to the bathroom and throw up. I don't believe that anybody really expect this sort of "inspirational" video to pump up your sales team, do they? It's like the monkey dance all over again. I'm a fan of Bruce Springsteen (I was a very impressionable teenager in the 80's, so sue me) and I fell that some sort of lawsuit is in order here.

Network throughput "problems"

A friend of mine was complaining that he could only upload a file to my server at 2Mbytes/sec with his FIOS link at home. Some people have interesting "problems". Anyway, I send him my /etc/sysctl.conf that I have on my Mac for quite some time without any problems, and with significant gains in network performance on my local LAN (specially for other computers with Gigabit ethernet). net.inet.tcp.mssdflt=1440 kern.ipc.maxsockbuf=800000 net.inet.tcp.sendspace=400000 net.inet.tcp.recvspace=400000 Stick those lines in your /etc/sysctl.

iCal birthday calendar

iCal has an option to extract birthday dates from the Address Book and create a calendar. Maybe I'm missing something but given that there seems to be no way to set a default alarm on those items (like 1 day before or on the day itself), isn't this a very stupid feature? I mean, I don't live inside my iCal, it might work for people who do, but I don't.

Rethinking CPAN

Andy Lester wrote an article a couple of days back about rethinking the CPAN interface. The key part of the argument is: We don't want to "make CPAN easier to search." What we're really trying to do is help with the selection process. We want to help the user find and select the best tool for the job I though a bit about this and my own CPAN usage over the years.

Welcome to the club

Well, the kid is out of the bag. Congratulations to all the the Carmo house (or at what is left of the house, thanks to the wonderful species that are contractors). Anyway, after two kids myself, I enjoy seeing new parents, in a sadistic kind-of-way. Unfortunately Rui has already set some pretty harsh rules, ruling out any kind of Perl adventures. Thats just not fair, he could learn so much with Uncle Melo (and now thats an even scarier picture in Rui's mind.

Plazes all over again

Remember when Plazes appears a couple of years ago? Quickly the got a lot of mac addresses geo-referenced. Now you can go through all that work again, but this time to improve the service that Skyhook provides to his customers, like Apple with the "Locate me" button. Just fill this form and be happy. Speaking of Plazes and mac addresses, now you can map you location using Plazes with a mac address or any other unique network identifier, like a bluetooth ID, or the mac address of an appliance or office server, or a GSM tower ID.


From The economics of high-end prostitutes: Spitzer spent more than $80,000 on high-end prostitutes in one year. That's a lot of bank withdrawals. I would say that its a lot of deposits, but hey.

Webkit, Gnome, and Epiphany

Apparently this is not a April's 1st joke. Nor is this. I would think that the Mozilla guys to be a bit pissed at Epiphany for dropping Gecko, but hey, meritocracy, right?