My favorite BitTorrent client is Bitflu. It is a head-less client that runs on a server somewhere, and you can manage it using a HTTP or telnet interface. It also supports a auto-start directory where all the torrent files you drop in it will be picked up automatically. What it doesn't have is a way to upload a torrent file programatically. At least, not until today. Check out my torrent-upload branch of Bitflu.
I've been using git for more than an year now, and I've settled on a repository organization that I like. The foundations of this setup are: a GitHub account: the public face of my repositories. A free account is enough, and although I don't have private repositories at GitHub, I'm using the Micro plan, a mixture of kudos to the GitHub owners, and my preference for HTTPS-based access;gitosis: manages all my git repositories, both public and private;my x-git-update-to-latest-version: I re-compile git every day with the master branch, to help catch regressions.
By Christopher Hitchens Those who despise science and learning are not anti-elitist. They are morally and intellectually slothful people who are secretly envious of the educated and the cultured Nothing much to add, really. I don't get to vote on this one.
My laptop battery started expanding to new territories (the outside, really), and given that it is no longer under warranty, I ordered a new one online. But for the last week or two, I've been working on my laptop without the battery, and in the process I learned something useful. If I close the laptop lid, and wait for the light to start glowing, I can then unplug the power cord, move to a new location and plug back it again.
Update: uploaded version 0.04, fixes two small things: I was using pre-release 0.8 of Mojo, and apparently I don't know how to use requires in Makefile.PL, causing a stream of CPAN tester failures. Sebastian Riedel released version 0.7 of his new HTTP stack Mojo (also includes a tiny web-framework called Mojolicious). The code is very very nice and clean, and in the future you might be able to run Catalyst apps on top of it.
Cool week around here. The final countdown for the opening of a new bridge made everybody work twice as fast, and twice as bad. The fiber that connected the north side of Figueira da Foz to the south was cut by the construction team, and they had to lay a new one for some bizarre reason. Result: 4 days with zero or unstable ADSL service. We used 3G connectivity but only on a single PC to do support.
A video to explain the current financial crisis, by Marketplace Senior Editor Paddy Hirsch. The best one I found so far.
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.
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.
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.