This is code I have written, hacked, or contributed to in some way.
Potentially useful stuff
makehtml.pl, my quick and dirty photo archive web page making program. (Version 3.30)
rename2date.pl, this script renames files, keeping the extension, to the modification time of the file. This was written to work with my digital camera, as when using a USB interface, the filenames were pic0001.jpg. For example, this program would rename pic0001.jpg to 2000_12_04-16_24_14.jpg. (That is, YYYY_MM_DD-HH_MM_SS.ext.)
The Realtor®-Client Communication Gateway (RCCG) is an open-source project at work that I am a major contributor to. Its basically a simple property based message system that can do IDX as well as two-way e-mail interaction. A demo of it is up at http://demo.crt.realtors.org/
GQ is a GTK based LDAP client. GQ-0.4.0, however, didn't encode SHA or MD5 digested passwords in a way that openldap liked. This patch fixes that problem. GQ was also missing the ability to do SSHA and SMD5. So, as long as I was mucking around in there, I created this patch which adds this abililty. The second patch is dependant on the first.
GQ-0.5.0 has came out recently, so I've updated the patches. The openldap encoding patch and the ssha and smd5 patch should work, but I haven't done extensive testing. Let me know if there's a problem.
JAMM, the Java Mail Manager. JAMM allows the mail manager, a mail domain manager, or a user to manipulate their virtual mail domain information that is stored in LDAP backend. Its still in progress and will tie in with a paper to be released.
ModifyPasswordRequest is a java class that implements the LDAP ModifyPassword extended request in Java's JNDI framework. It implements the javax.naming.ldap.ExtendedRequest interface. This came out of the work on Jamm, but it is useful in other contexts so I put it here seperately.
Linux stuff (Okay, this really isn't code, but its technical computer related stuff.)
Probably useless stuff
keith.irc, my cobbled together collection if ircII scripts. A lot of people liked my layout plus a few of the scripts I had. Over time more and more people asked me for them and that's how this was created. They aren't great or overly feature filled, but they work.
Keith T. Garner
$Date: 2002/12/30 21:41:17 $