2007-07-04

highlightlogger-r33

This is a fairly simple perl plugin for the X-Chat IRC client. It will log all channel messages and channel actions that are highlighted according to your X-Chat highlight settings (that is, anything that triggers the "Channel Msg Hilight" or "Channel Actino Hilight" text event). Messages are logged to a query window entitled 'Highlights'. One window is created per server connection.

This file is released under the MIT License

Download: highlightlogger-r33.zip
Wiki: HighlightLogger

ADOdbWrap-r26

This is the initial release of ADOdbWrap It's a PHP class that wraps around the PHP implementation of the ADOdb database abstraction layer.

It provides a connect method to connect to the database server and return a database connection object. Additionally, it provides class constants for default connection information (username, password, host, schema, etc).

This class is released under the Creative Commons Attribution-ShareAlike 2.5 license.

Download: ADOdbWrap-r26.zip
Wiki: ADOdbWrap

SmartyWrap-r25

This is the initial release of SmartyWrap. It's a PHP class that extends/wraps around the basic Smarty class to provide some basic setup and additional functionality.

It uses the ArrayAccess interface to provide array-style access to variables within the smarty object. Additionally, some basic site setup is provided in the constructor, allowing you to specify the path to the various smarty directories.

This class was created using a combination of code from the Smarty manual and from a thread on the Smarty forums and is released under the Creative Commons Attribution-ShareAlike 2.5 license.

Download: SmartyWrap-r25.zip
Wiki: SmartyWrap

Begin the Begin

Welcome to the blog of the movie of the book of the software! You've been chosen as an extra in the movie adaptation of the sequel to your life. Okay, not so much.

This is primarily a mechanism to announce updates, releases, and other information about software, code, and anything else I release over at my Google Code site. I may also set up a google group and have the blog auto-post to it, but we'll see.