Software (Archives)

Below is a list of the various software projects that I have churned out over the past 12+ years here at RSH Tech. None of this software is actively maintained, but I keep it here for reference and for the odd duck who might want to poke at it. Some of it is actually pretty cool, if I do say so myself!

Please note: this is an archive of previous work, so I'm also not actively retrofitting the HTML or styling. So you may get a blast of RSH Tech's past as you click on links ;-)

 
craftsman (Java)
LGPL
A build system built as an extension to Ant, providing a standard build life-cycle and setup for projects. It was conceived around the time Maven was taking off, but Craftsman was built with a different approach and design goals (especially around dependencies and retrieving them).
LGPL
A common or base set of functions, algorithms and classes which make building applications easier.
Perl Artistic
Utility for instrumenting code using Log::Log4perl. Prints very nice timing tables. A port of features in rsh-logging (a Java project).
rsh-dal (Java)
LGPL
A standard data access toolkit that insulates the application from data access implementation details (especially non-EJB3 apps).
rsh-jta (Java)
LGPL
A JTA implementation for use when there are no J2EE containers available.
rsh-naming (Java)
LGPL
A collection of Jaba naming and JNDI utilities, including a VM-only JNDI tree.
rsh-rule (Java)
LGPL
A rule engine provides simple and compound rules, rule chaining based on success or failure, fail-fast or fail-slowly for compound rules, and a JUnit like API. All rules are configurable via a simple XML file.
Perl Artistic
A configuration file reader/writer that uses standard text 'key = value' lines, where value can be a string, an array, or a hash.
Perl Artistic
Bits and pieces of perl code with which you can build snazzy websites.
DateObj (Perl)
Perl Artistic
A mathemagical Date object for perl. Implemented right around the time DateTime was :-)
LGPL
Tools for wrapping/using JSPWiki, especially outside the webcontainer.
loga (Java)
Log analysis and management package for BEA's Weblogic Server.
lumberjack (Java)
LGPL
Distributed, channel based logging package (from back in the Java 1.2.x days).
netobjs (C++)
LGPL
A library that perovides an object that effectively making IP4 addresses a numerical quantity.
Perl Artistic
A collection of perl scripts written to help with supporting and maintaining enterprise Java web servers.
LGPL
A web-engine much like Scoop or Slashcode that provides user and group policies and access.
servus (Perl)
Perl Artistic
A Perl Webserver built on top of HTTP::Daemon and the LWP, supporting CGI and servlet like behavior.
webhammer (Java)
LGPL
A tool for testing web applications under load.