Building notes, projects, and occasional rants


last update:

Bug of the day

In a project for a client: # remove duplicate raw lines my $dups = $self->dups; return if $dups->{raw}++; Should have been: # remove duplicate raw lines my $dups = $self->dups; return if $dups->{$raw}++; No wonder all lines except the first where dups...

Hello ICQ/AIM!

Welcome aboard! seems to work. Login with your AIM/ICQ credentials. Via Mickael and jdev. Update: the service has been on and off as expected from an unofficial test service. The AOL engineers did a pretty good job for a alpha version. So far this works: connect with both AIM and ICQ accounts, using [email protected] or [email protected];talk to any AIM, ICQ and .Mac accounts;typing notifications work fine;you can join ICQ chat-rooms.

In the past day or so, I came across with a couple of tools that are worth mentioning. First, FogBugz is now at version 6, and its better than ever. They have a small screen-cast online about the new version. If you just need to see one feature, I suggest you fast forward to 4:00 and see the part about estimates and how they use it to calculate delivery dates. If you can afford it, its worth the price.

Sun is buying MySQL

Whoa.... My first reaction was "Nooooo....", but I'm more on "Let's see how this goes" now.

Small and light

The new Macbook Air is really small and light. The pictures are very impressive. Anyway, not my kind of laptop. I could live with the soldered-to-the-logic board memory, but the non-replacable battery is not a good trade-off. The Apple TV upgrades are much more important to me, mainly because they are all available on the current hardware. But until we get proper content in Europe, it's still sort of a half-product.

PHP bashing and PHP prase

For my PHP friends out there: the bad: inconsistent floating point formatting;the good: The Simplicity Application Framework (via Ajaxian).Even if you are not a PHP user (left that wagon around PHP4), the setup wizard bundled with the Simplicity framework is very cool, an extjs-based application to create the application, including designing your database schema.

Amazing article by Mark Dominus, explaining the code of a simple but very useful class

Network Mafia

In a stunning move, Network Solutions renamed it self as Network Mafia. I wonder if they also do this if I query the whois database from another registrar website.

Yesterday, Amit Singh announced a new version of MacFUSE at the Google Mac blog. The major new feature is the MacFUSE.framework, and today, I already found a strange filesystem built with it: the Objective-C runtime FS. Objective-C has a very cool runtime, that allows you to dynamically discover available classes, methods and other information. So now you can cd NSString if thats your kind of thing. I wonder how long is going to take to implement execution of specific methods directly from the shell.

NetNewsWire 3.1 is out and its free

Wow... The latest version of NetNewsWire, 3.1, is out. And its now a free download. I'm was a paying customer and I can only say, congratulations to Brent and Newsgator for this bold move. I expect that they plan on charging you for the Newsgator Online service, which I don't use, but its a cool move. Update: It turns out that the online version and the sync services are also free.