My Projects

5 min read
Updated 2 weeks ago

Akismet for Kotlin, Java and AndroidOpen Source: git akismet-kotlin
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, Java and AndroidOpen 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.

Bld Generated VersionOpen Source: git Bld Generated Version
A bld extension to generate a project version data class.

Bld PMD ExtensionOpen Source: git Bld PMD Extension
A bld extension to perform static code analysis with PMD.

Bld Property File ExtensionOpen Source: git Bld Property File Extensiion
A bld extension to create or modify properties files.

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.

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

CryptoPriceOpen Source: git cryptoprice
Retrieve cryptocurrencies (Bitcoin, Ethereum, etc.) current spot, buy or sell prices.

dcatOpen Source: git dcat
A Dart implementation of the standard cat Unix utility that concatenates file(s) to standard output or file.

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, cause and/or message for HTTP status codes in JSP error pages.

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.

is.gd Shortner for Kotlin, Java and AndroidOpen Source: git isgd-shorten
A simple implementation of the is.gd API.

JokeAPI for Kotlin, Java and AndroidOpen Source: git jokeapi
A simple library to retrieve jokes from Sv443's JokeAPI.

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.

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.

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

mobibotOpen Source: git mobibot
mobibot is the Kotlin-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 library for posting to Pinboard.

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

RIFE2 Template RenderersOpen Source: git RIFE2 Template Renderers

RobotsOpen Source: git Robots
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.

UrlEncoderOpen Source: git UrlEncoder
A simple library to defensively encode/decode URL components in Kotlin.

webOS AppsOpen Source webOS
My collection of webOS applications.

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

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.