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

Notes

last update:

Gear up

Yesterday, while looking over to the Google Gears (GG) stuff, I talked with Celso about this and that I was pretty excited with the possibilities it provides. He was not impressed and later he told us why. I'm going to pick on his arguments for a while and then, in a followin post, tell you why I like Google Gears and where I think I can use it today. I don't think it is the 8th wonder of the world, but I think it is a very good step in a good direction.

Google Gear uses

As I said on my previous post, I'm looking over the documentation of the Google Gears (GG) stuff. I read it all yesterday at night, and though about it. The things I like about GG are pretty simple. The first one is that you can write your applications to take advantage of it if present, but work the same if not. Its not a all-or-nothing approach, its more of a progressive enhancement thing.

Google Gears

Google announced Google Gears, a browser extension that allows web applications to have a offline-mode available. Right now, most recent browsers are supported with two omissions: Safari (on which the team is working on - my bet is expect this with Leopard and the new, more powerful, WebKitaccording to the developer (7:00), you can build a Safari plugin from the SVN code but another post mentions that it will only works with the nightly builds of WebKit), and Opera (which is not even mentioned).

Impressive

Nothing more to say, really...

If you are interested in the interoperability between XMPP and SIP, these two articles might be of interest: Interoperability between the Extensible Messaging and Presence Protocol (XMPP) and SIP for Instant Messaging and Presence Leveraging Extensions (SIMPLE) ;puabla and puaxmpp.

About scalability and performance

Memorable quote: There is a computer science mantra (one of many) stated by Donald Knuth as; "Premature optimization is the root of all evil." I've argued for a long time that defining "premature" for a particular situation is what separates a senior and a junior engineer. Go read.

For all of those moments where you would write: s/áéíóúàèìòùãõâêîôûç/aeiouaeiouaoaeiouc/g; Now you can do the right thing with Text::Unidecode.

For all of those moments where you would write: s/áéíóúàèìòùãõâêîôûç/aeiouaeiouaoaeiouc/g; Now you can do the right thing with Text::Unidecode.

Strange dreams, fun software

At the last geek lunch, Nuno I talked about some script to index mail using KinoSearch. Sometime this week, Nuno asked me for a reference to that tool, and I just could not find it. I'm now pretty much sure that I was dreaming about it. But the idea nagged me for a couple of days, and today I broke and took Mail-tools and KinoSearch for a ride. The result is maildir_indexer.

I love corporate meeting requests

My latest one: 32 recipients;marked as 'High Priority'.I love people who mark all outgoing emails as high priority...