Software
Software tools and applications I have written are available for download from this page.
- EnvGen - Environment-Specific File Generator
- Time Reporter
- Resume Calculator
- Management Diamond
- Version Information WordPress Plugin
- Java Examples
Feedback on this software is appreciated.
If you find this software helpful, please make a donation.
EnvGen - Environment-Specific File Generator
EnvGen is an Ant task for generating different versions of the same file parameterized for different environments (i.e. development, test, and production). File generation is done using FreeMarker, a template engine with a full-featured templating language.
View EnvGen Release Documentation
Time Reporter
Time Reporter allows you to record time spent on tasks in terms of start and stop times in a simple text format, then calculates the time worked on each task for each day and each reporting period.
Requirements
Time Reporter requires the Java Runtime Environment (JRE) version 5.0+ to be installed.
Legal
Time Reporter is copyright © 2005-2006 by Basil Vandegriend. The software is licensed for use under the terms of the GNU General Public License (GPL). The software is provided for use as-is, and is not warranted to be defect-free or to meet your requirements. In particular, the algorithms used to calculate time spent may conflict with the reporting requirements of your organization. If in doubt, inspect the source code (which is provided as part of the release).
Resume Calculator
Resume Calculator reads resumes in XML format and calculates the total amount of experience across specified entries. This is useful for responding to formal requests for proposal that require named resources to specify years of experience across various categories.
Download Resume Calculator 1.0
Requirements
Resume Calculator requires the Java Runtime Environment (JRE) version 5.0+ to be installed.
Legal
Resume Calculator is copyright © 2008 by Basil Vandegriend. The software is licensed for use under the terms of the GNU General Public License (GPL). The software is provided for use as-is, and is not warranted to be defect-free or to meet your requirements.
Management Diamond
Management Diamond visually displays the relationship between the main four factors affecting the completion of software projects: Time, Resources, Quality (Defects), and Features (Scope Reduction).
Download Management Diamond 1.0
Launch Management Diamond (as an applet)
Requirements
Management Diamond requires the Java Runtime Environment (JRE) version 5.0+ to be installed.
Legal
Management Diamond is copyright © 2006 by Basil Vandegriend. The software is licensed for use under the terms of the GNU General Public License (GPL). The software is provided for use as-is, and is not warranted to be defect-free or to meet your requirements.
Version Information WordPress Plugin
Version Information is a WordPress plugin that displays version and configuration information for WordPress, PHP, MySQL, and the web server. A summary is displayed in the admin dashboard and more details are displayed under Plugins | Version Info.
Download Version Information 1.1
Requirements
Version Information has been tested with WordPress version 2.2 - 2.6 under both Apache and IIS web servers.
Legal
Version Information is copyright © 2007-2008 by Basil Vandegriend. The software is licensed for use under the terms of the GNU General Public License (GPL). The software is provided for use as-is, and is not warranted to be defect-free or to meet your requirements.
Java Examples
Java Examples contains the Java source code for the coding examples used in articles on this site.
Requirements
Compilation of the provided code requires the Java Runtime Environment (JRE) version 5.0+ plus various open source libraries.
Legal
Java Examples is copyright © 2009 by Basil Vandegriend. The software is licensed for use under the terms of the GNU General Public License (GPL). The code is provided for use as-is and is intended for educational purposes, not necessarily production use.