All posts by Chris

Gee! (your app smells terrific)

The worst part of having multiple e-mail addresses is keeping on top of new messages without spending every waking moment checking each account in sequence. That’s why I love “Gee!”:http://www.lloydslounge.org/gee/, a functional little GMail notifier for Mac OS X.

Gee (I’m going to stop exclaiming it) checks GMail’s Atom feed for my messages and updates a small blue circle in the menubar with the count of new ones. Pretty standard, but Gee goes one louder: clicking on the circle drops down a list of the senders’ addresses (or subject, or a combination depending on preference) so that I can quickly tell the difference between spam and an important message without pulling up GMail itself. If that’s not enough, Gee also lets me reset the counter so I can _choose to ignore it_ until something newer comes in.

That combination of simple features provides the best attention-span booster I’ve had in weeks. Of course, I just blew any productivity gain by blogging about it, but I had to share the love.

return to flight july 13th

According to a recent AP article, Space Shuttle Discovery is “ready to launch on July 13th”:http://www.signonsandiego.com/news/science/20050628-1403-spaceshuttle.html. Perhaps even more interesting is a little blurb at the end of the article:

_The Iran Non-Proliferation Act would effectively bar U.S. astronauts from staying on the space station after April 2006. The bill, passed in 2000, had aimed to prevent Russia from helping Iran expand its nascent nuclear program._

Whoops. That might be something to look into…

a flaw in the AJAX model?

I’ve been using GMail a lot lately. I’ve shunted my public-facing e-mail address through it, and the spam filtering has been surprisingly effective. I’m also interested in the AJAXy goodness they’ve implemented, which gets around some of the interface headaches inherent in Webmail.

Unfortunately, I’ve noticed something disturbing when using GMail in the same context as a traditional mail reader. It doesn’t seem to respond well to multi-tasking. Specifically, if I try to fire-and-forget something (like “Archive these three messages”) and switch to another window or tab, GMail stops acting on my request and gets stuck on “Loading…” or similar.

So, is this a symptom of the J in AJAX causing trouble? Is Firefox stopping the Javascript flow when I switch windows, or is some important object no longer available to GMail? Or is GMail not handling some common environment change that occurs when the window is out of focus? Either way, it’s a caveat to be considered when trying to replace desktop apps with AJAX Web apps.

back in the saddle again

It’s good to be back on “CPAN”:http://search.cpan.org/. It’s been over a year since “Apache::PSP”:http://search.cpan.org/~radcliff/Apache-PSP-1.00/ went 1.0, and I haven’t had much chance to come up with publicly-useful Perl modules since then. That’s why it felt really good to post the “EVDB::API”:http://search.cpan.org/~radcliff/EVDB-API-0.6/lib/EVDB/API.pm module for work.

It’s a spiffed-up version of a module Chuck (our CTO) wrote for internal use, but the fact that it’s _out there_ now makes it even cooler. (Well, that and the “API”:http://api.evdb.com/ it actually uses.) I’m actually starting to get excited in that “hey, someone’s actually going to use this” sort of way.

If you’re interested and have a Perl install laying around, try this:
@perl -MCPAN -e ‘install EVDB::API’@
…and let me know what happens.

velvet smog

For those of you in the San Diego area, be sure to check out “Velvet Smog”:http://www.velvetsmog.com/, our own Mike Roufa’s jazz trio. They’re playing this Sunday (6/26) and next (7/3) at Hennessey’s Tavern in the Gaslamp. (Details are on the “Global Spin calendar”:http://evdb.com/calendars/1237.)

If you can’t make it to one of the gigs, be sure to download a song or two from their Web site and have a listen.