Building notes, projects, and ocasional rants


last update:

Ambrosio is useful now

The latest version of Ambrosio is now useful. You can now send notifications from scripts or applications you write. I did this last sunday but I needed to write a small manual for notifications.

I don't do "the news"

I usually don’t do “The news”, but I must pass this along. Apparently nobody attending a specific presentation at BlogOn is using Internet Explorer. Zilch, Zero persons. Impressive. Thanks, Nuno

New version of Ambrosio

Ambrosio is almost ready for major deployment. A new version is available (0.3), and now you can subscribe the bots presence. The roadmap is something like this: Finish Notice plugin: you drop small files in a specific directory, the local bot will pick them up and forward them to the JID's specified in the file - this allows for other scripts or applications in each one of your servers to send notifications; Better management of notifications and presence: don't send notifications to people that are away or disconnected.


I never used MT-Blacklist. I started with MT3 so I really didn’t feel the need. But the screenshots of the new version (MT3 ready) are nice. I’ll have to check it out :).


Ambrosio is a POE Jabber bot that you can run on each server you manage. It gives you three commands: uptime, df and ps. It also responds to help. It’s pluging based, you can extend it easily. In the few days, I should post plugins to control access to those bots, notification of events on other applications, and more commands. It’s a proof of concept only. I’m doing it to gain some experience with POE::Component::Jabber::Client and other stuff.

Proof of concepts

Sometime I talk about some things and I never get around to write them, or sometime I do but I leave them unfinished. Sometimes they are useful even in their unfinished state. So I’m starting to release those as proof of concepts. Most of them will slowly die, other will morph into something better. I’ll post them at my proof of concept page.


The people at Virginia Tech have tours of the BigMac cluster. The latest picture has a nice drool factor. I have to get my hands on a G5 Xserve for a coupple of days…

Abuse of CSS

This is the latest abuse of CSS I found. This reminds me that I have to sort the 100+ links of CSS stuff I have in Safari.

Java and Perl: inline is evil

Will the madness never end? Came across Inline::Java via Jeremy Smith. At least now I can say to the people at work who do Java all day, that there is still hope for them :).

IO::All is evil

So I was reading IO::All documentation. It seems pretty powerfull and can save me some time whenever I need to read text and parse it. Until I came to this: A Tiny Web Server Here is how you could write a simplistic web server that works with static and dynamic pages: perl -MIO::All -e 'io(":8080")-fork-accept-(sub { $_[0] No, I won’t tell you how it works. I had to read the explanation three times to understand it all.