Dynamic DNS

Dynamic DNS updater -- C source for Windows, Linux. Based on open source inadyn, and inadyn-advanced. This is an easy to use, robust command line utility. It can also be installed as a service.

This fork (inadyn-mt), if you will, adds Unicode, language strings, and SIGUSR1 triggered ip updates. On Windows, ip updates are RAS event triggered (update on dial-up connect), and Windows service installation and management is built into the program executible. Timed updates still work as ever.

The latest gzipped inadyn-mt release vErSiOn, including executibles is also here, on the present server. :)

09/04/09 (Updated 02/15/10) -- inadyn-mt audible alerts

New inadyn-mt release with audible alerts functionality built in on Windows; need libao on *nix.

inadyn-mt.v.02.18.14.tar.gz

Also at sourceforge.

HTML/PHP

Web Page Input (ftp://wecs.com/misc/esbfwpi.zip) - A spastically implemented though handy html/php interface for date stamped web page entries, with comments sections.

Extract the files into localhost only accessible web server directory, and run pageinput.php, like http://localhost/testdir/pageinput.php?path=public_html_path, where public_html_path is directory containing publically accessable web content. Path defaults to testdir.

I'm using this together with some php page generation and navigation routines. It works well within a scheme similar to say, Drupal, but does not require a database (and a lot less complex/sophisticated I imagine).

CAUTION: The two archives here, extract into working directory, so create a directory for them if indicated. See also, notes in pageinput.php. And uh, careful with the axe, Eugene.

Procmail Stuff

Auto-Archviving (ftp://wecs.com/procmail/archcron-fifo.zip) - Set of modular auto-archiving Procmail routines. See also, related article, E-mail Archiving.

Header Munging (ftp://wecs.com/procmail/mung.zip) - I wrote this set of modular Procmail routines so replying to newsgroups email is easier -- no need to "reply all" and then remove the personal (non-newgroup) email addresses. See related article which also contains some warning about header munging -- some don't like it -- Reply-To Munging. The routines have changed a little since the article - they are now more modular, and can use without actually doing any munging - to for instance, check a header's value against a list of values in a text file.

Paradox

Progress meter -- modular with respect to code and reporting interface.

ftp://wecs.com/paradox/progmeter/progmetr.zip

Dropdown grid

ftp://wecs.com/paradox/custgrid/custgrid.zip

Multidimensional array ADT

ftp://wecs.com/paradox/multiar.zip

Pop-up balloons

ftp://wecs.com/paradox/balloon/balloon.zip