For those of you out there using dyndns.org to give a name to your home machine, the following simple Perl script may be useful. It obtains the IP address of the machine it's running on, or the address of the router used for NAT and then feeds that address to the dyndns.org server taking care of dynamic DNS registrations. This allows a home machine that is normally assigned a MAC-based name by the provider to have a nice, easy to remember name.
The script needs to be executed every hour or so from cron so that it detects any change in the IP address of the gateway and properly updates the dyndns.org database.
Should you have any problems with this script, this link points to dyndns's client development page. Of course, I would appreciate it if you could keep me in the loop.
Supported routers:Download: UpdateDynDNS.gz
These scripts are the result of the work that I did for creating Hulubei.Net, including the management of photographs, the color schemes, etc. They can be used to create a site similar in appearance to the one you're looking at.
Download:
This Perl script takes an English word as an argument, downloads a small WAV file containing the proper English pronunciation for that word from the Merriam-Webster Online Dictionary, converts it to MP3 using LAME and plays it using MPlayer.
Download: pronounce.gz