My Projects

Dec 11, 2000
6 min read
Updated

Akismet for Kotlin/JavaOpen Source: git akismet-kotlin
Akismet for Kotlin/Java is a pretty complete and straightforward implementation of the Automattic's Akismet API, a free service which can be used to actively stop comments spam.

Android AppsOpen Source Android
My collection of Android applications.

Bitly Shortner for Kotlin/JavaOpen Source: git bitly-shorten
A simple implementation of the link shortening (bitlinks) abilities of the Bitly v4 API.

BlackBerry AppsOpen Source BlackBerry
My collection of BlackBerry applications.

ClasspathOpen Source: git Classpath.java
A Java class which demonstrates how to determine if a specific library is included in the system class path.

bookmarks2opmlOpen Source: git bookmarks2opml.pl
A Perl script which automatically converts IE's bookmarks or favorites to OPML. The code is fully commented, but there is no formal documentation. If you're using MacPerl, you should turn the script into a droplet.

Google Tag LibraryOpen Source: CVS Google Tag Library
With the Google JSP Tag Library, developers and designers can easily incorporate Google queries, search results, cached pages and spelling suggestions into any web site or application.

is.gd Shortner for Kotlin/JavaOpen Source: git isgd-shorten
A simple implementation of the is.gd API.

HttpStatus JSP Tag LibraryOpen Source: git HttpStatus JSP Tag Library
A simple JSP Tag Library to display the code, reason and/or cause for HTTP status codes in JSP error pages.

JSP TagListOpen Source: git jsptag.txt
An UltraEdit tag list referencing all JSP directive, action and tag library tags as well as frequently used built-in objects.

IMAP 2001a-15 w/ DRACOpen Source imap-2001a-15drac.i386.rpm
Red Hat 8 packages for imap-2001a-15 with DRAC support. Colin Bloch has included them with his installation instructions.

IMAP 2001a-18 w/ DRACOpen Source imap-2001a-18drac.i386.rpm
Red Hat 9 packages for imap-2001a-18 with DRAC support. Colin Bloch has included them with his installation instructions.

kobalt-execOpen Source: git kobalt-exec
Command Line Execution plug-in for the Kobalt build system.

kobalt-maven-localOpen Source: git kobalt-maven-local
Maven Local Repository plug-in for the Kobalt build system.

kobalt-pom2xmlOpen Source: git kobalt-exec
Project Object Model (POM) generation plug-in for the Kobalt build system.

kobalt-property-fileOpen Source: git kobalt-property-file
Property Files editor plug-in for the Kobalt build system.

kobalt-versioneyeOpen Source: git kobalt-versioneye
VersionEye plug-in for the Kobalt build system.

LifeBloggerOpen Source: git LifeBlogger
LifeBlogger allows you to post your Nokia Lifeblog favorites to your blog.

LOAF PortsOpen Source LOAF Ports
Various ports of the LOAF project.

MIDletsOpen Source MIDlets
My collection of J2ME MIDlets, including GooglME and YahooME.

mobibotOpen Source: git mobibot
mobibot is the Java-based bot residing on the #mobitopia IRC channel.

NameSilo Let's EncryptOpen Source: git namesilo-letsencrypt
Python scripts (hook) to automate obtaining Let's Encrypt certificates, using Certbot DNS-01 challenge validation for domains DNS hosted on NameSilo.

Pinboard PosterOpen Source: git pinboard-poster
A small Kotlin/Java library for posting to Pinboard.

ReadingTimeOpen Source: git readingtime
A simple Kotlin/Java implementation of Medium's Read Time calculation for blog posts, articles, etc.

RobotsOpen Source: git mobibot
A utility class to identify a browser's user-agent against a list of known search engines, crawlers, spiders and robots. [More...]

Semantic Version Annotation ProcessorOpen Source: git Semantic Version Annotation Processor
Automatically generates a semantic version class based on annotation attributes or properties file. The generated source code is based on a fully customizable Mustache template.

Semantic Version Plugin for GradleOpen Source: git semver-gradle
A Semantic Version Plugin for Gradle that manages a project version via a properties file, and provide tasks to automatically increment major, minor, patch and build version numbers.

SherlockRSSOpen Source: git SherlockRSS
SherlockRSS allows your to view RSS feeds in Sherlock. [More...]

SimplePoolOpen Source: git SimplePool
A simple database connection pool for webapps using JSTL.

TestNG GeneratorOpen Source: git TestNG Generator
TestNG Generator is a is a very simple IntelliJ IDEA plugin that generates a TestNG test class skeleton for all of the current class methods.

TextToHTMLOpen Source: git TextToHTML.java
A set of XML/HTML encoding methods which have been donated to the Roller Weblogger project.

xmmslist 0.1Open Source: git xmmslist
A Python script to generate a publishable playlist using XMMS.

webOS AppsOpen Source webOS
My collection of webOS applications.

zAIM 0.1.1Open Source: git zAIM_0.1.1_arm.ipk
Access the AOL Quick Buddy (AIM) applet directly on your Zaurus. The Jeode applet viewer is used to automatically open and configure the applet. The package is really small as the applet is actually accessed over the Internet. The applet windows and dialogs are pre-configured for the Zaurus screen size (whenever possible). A screenshot is available here. My Zaurus software feed is here.