Erik's Weblog 2.0

My Projects


Android AppsOpen Source Android
My collection of Android applications.

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.

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.

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

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: SVN 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.