Quake 4 is out and shipping

Here is a paradox that I encounter most often – the more news and announcements I read, the more I stay behind. The most recent examle of this happening to me is the release of Quake 4. This game is something I has been waiting for the last three or four years. It was The Reason for all hardware upgrades. It was The Reason for all gaming SPAM I receive. And now I missed it.

On October 4, 2005 id Software announcent that Quake 4 was done. On October 18, 2005 Quake 4 started shipping. Trailer has available for some time now too.

And all this passed me by – unbelievable…

Ladies and gentlemen, charge your credit cards!

Epocware special offer for all you SonyEricsson freaks

Epocware – the maker of a bunch of cool software for mobile phones in general and SonyEricsson in particular – announced a special offer for several of its programs. The offer stands until October 30, 2005 and it provides as much as 75% discount. That’s quite a price cut, if you ask me.

Now I wish that I wasn’t that broke…

Synchronizing directories with Perl and SSH

For a while now I have been using ICQ both at home and at work. Instead of having two different copies of data or running ICQ remotely, I was simply copying all data files over between these two locations. rsync with scp were doing the job just fine. The problem emerged when I started to use ICQ on more than two machines (two machines in the office and one at home). I had to always figure out where is the latest copy of my data and distribute it from there to all the other locations. After doing it manually for just a couple of time bored me to death and I decided to write a script.

I started off with a very specific script that was only meant to copy my ICQ back and forth, but quickly realized that it can be generalized to copy any set of directories. So, here it is – sync_dirs.pl.

This script accepts and requires only one parameter – directory to synchronize. You can define a few shortcuts for frequently used directories inside the script. Locations are also defined inside the script. Since this piece of code uses Net::SSH and Net::SCP, the current limitation is that you must have ssh configured to authorize with keys, not passwords. The good news, is that you need only one location to be able to access all the others. The most recent copy of data will be copied over to this central location and from there distributed to all the other machines.

Daily del.icio.us bookmarks

Shared bookmarks for del.icio.us user tvset on 2005-10-19