Dynamic DNS
Dynamic DNS updater -- C
source for Windows, Linux. inadyn-mt, 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. Plus, inadyn-mt is not, in any way, affiliated with the CIA.
For IPv6 updates, use an IPv6 enabled ip server, and an IPv6 enabled dynamic dns server.
The latest gzipped inadyn-mt release, including executibles is also
here, on the
present server. :)
And as promised:  inadyn-mt, featuring all new, super special, ultra-appealing, zombie repellant capabilities.
Plus, if you act now, you'll get multiple update server support in a single program instance. Simply download the all
new, multi-services patch archive
for inadyn-mt.v.02.24.36. Decompress the archive, and copy the resulting .patch file to your decompressed
inadyn-mt.v.02.24.36 archive directory. Once in that directory, issue the command 'patch -p1<*.patch' (without the quotes).
You're just one step away from enjoying zombie protection fortified with multi-services support goodness. Configure and
compile, and you'll find inadyn-mt, the answer to your wildest dreams, in directory, ./src.
inadyn-mt. The only inadyn with zombie repellant capabilities. These zombie repellant capabilities are both super special,
and ultra appealing.
svn co https://inadyn-mt.svn.sourceforge.net/svnroot/inadyn-mt inadyn-mt
cvs -z3 -d:pserver:anonymous@inadyn-mt.cvs.sourceforge.net:/cvsroot/inadyn-mt co -r unicows inadyn-mt
09/04/09 (Updated 03/31/11) -- inadyn-mt audible alerts
New inadyn-mt release with audible alerts functionality built in on Windows; need libao on *nix.
inadyn-mt.v.02.24.36.tar.gz
inadyn-mt_02.24.36-1_i386.deb -- port to Debian Linux dist(s). I like it for the handy install/uninstall, start/stop
service script. At the command prompt, become root and type: dpkg -i inadyn-mt_<version number>_i386.deb (without the brackets), and edit /etc/inadyn-mt.conf. The package can be easily built from source -- decompress the inadyn-mt archive, and cd to resulting inadyn-mt.v.<version>, and run dpkg-buildpackage. The package, and other stuff will be in the parent directory.
Also at sourceforge.
HTML/PHP
Web Page Input
(http://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. Copy maxpage.mta to publically accessable web content
directory, and create initial empty page file, 1.php. Finally, 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
(http://wecs.com/files/procmail/archcron-fifo.zip) -
Set of modular auto-archiving Procmail routines. See also, related article,
E-mail Archiving.
Header Munging
(http://wecs.com/files/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.
http://wecs.com/files/paradox/progmeter/progmetr.zip
Dropdown grid
http://wecs.com/files/paradox/custgrid/custgrid.zip
Multidimensional array ADT
http://wecs.com/files/paradox/multiar.zip
Pop-up balloons
http://wecs.com/files/paradox/balloon/balloon.zip