Building notes, projects, and ocasional rants


last update:


There is this newnetwork notification service called Stitcho. Think Growl (which they support) but with a HTTP-based API. Its still in beta, but works pretty well. I've found some problems with UTF8 encoded strings and I have an open ticket on that. I've released a Perl client library to CPAN, Net::Stitcho. It allows you to use it from your Perl programs easily. Its not feature complete yet, only the send message API is supported, but it should have the signup API today.

The new Corleone family

Remember the Godfather, when Michael goes to Las Vegas, meets with Moe Greene and offers to buy him out? He says no, and in the final moments of the movie, he ends up with a bullet in his head. Well, the nine largest banks in America seem to have learned something from the movie, because in a recent meeting with Treasury Secretary Paulson, they get a single sheet of paper in front of them, giving the government permission to buy significant stakes in their companies.

Fruit news

The new laptops released yesterday made most of my unread news items this morning. Overall, they look good, and if you have a fetish for industrial design, then you probably had a picture of Jonathan Ive in the shower today. I admit that I'm curious to see one live, not that I'm shopping for a new laptop (my 17" should be good for another 2 to 3 years), but the full size glass screen and the new touchpad are intriguing.

SIP is up and running

My new ADSL provider, Telepac, gives me a free SIP number, with free fixed-line calls, so I downloaded a soft-phone, X-Lite, and set to work. The configuration is pretty simple. See the screenshot below: You can use whatever you want as a display name. The user name is the string +351 followed by the number you got. The password field should pretty obvious. The two fields that wasted most of my time where Domain (must be voip.

SMTP is alive and kicking

The new RFCs for SMTP (RFC 5321) and Internet Message Format (RFC 5322) where released yesterday. You can find a list of changes in the MailChannels blog. The most user-visible change is that port 587 is finally recommended for end-users, reserving 25 for MTA-to-MTA traffic. Also, use of SMTP for end-user clients is discouraged, pointing them to the Message Submission for Mail (RFC 4409) protocol. For server operators, a lot of blessings to current behaviors:

Helping my friends...

... get a good laugh at my expense. The next PerlMongers meeting I attend will be a lot of fun. if you search for my name in the 2001 Google index, the first hit is a patch for the PHP build system. Talk about the past coming back to haunt you.

The Complete incomplete boxed set

Amazon UK is selling a "Complete" boxed set of Battlestar Gallactica, seasons 1 through 4. Given that the second part of the fourth season will only air next year, how come this isn't plainly false advertising? Amazon should either correct the description or pull the article.

Cheap 1Gb MicroSD cards

Apparently soon you'll have a supply of cheap 1Gb MicroSD cards. You just need to format them. Some people will never learn...

Push to multiple repositories

This I did not know. You can have several URLs per remote in Git, and git-push will update them all. On a personal project I have this: [remote "backup"] url = [email protected]:melo/perl-sapo-broker.git url = [email protected]:melo/perl-sapo-broker.git A simple git push backup master and all is well.

Installing gitosis

Gitosis is a wonderful little system to manage Git repositories, providing access over SSH, with tight access control and using only one shell account. The installation instructions provided with the README.rst, and the Hosting Git article by Garry Dolley provide you most of what you need to install it. But they cover the most basic installation where everything is in your system PATH. My setup is not standard at all, so the process needs to be tweaked a bit.