Building notes, projects, and ocasional rants


last update:

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.

Dropbox is open

I missed the announcement a couple of days ago, but Dropbox is now open. They also released their Linux client. Dropbox is what iDisk should have been: a simple, just works, way to share files between computers. Right now I have a couple of shared folders shared with other Macs and Windows boxes, without any problems. Recommended.

TextMate Scratches

Scratches is a new TextMate bundle that I'm finding very useful. Basically it allows you to take snippets of code, "scratch" them, and then reuse them on other places. A sort-of glorified multi-buffer copy&paste. I believe the inspiration came from a BBEdit feature. The current version (see below for instructions to install) has a very nice scratch viewer. You can see how it looks with the small screencast (authored by Hans-Jörg Bibiko).