Site's New Look

Posted: 23 Jan 2011

I have scrapped the original Radiant site for a Jekyll static site. Jekyll is fantastic. The original styles have been thrown out too. Both changes are designed to make the site easier to update and maintain. Many of the site’s pages do not match the home page/post styles, but resemble docbook html pages; that’s because they are. I doubt I’ll ever migrate them.

SISC Scheme on Android's Dalvik VM

Posted: 06 Feb 2010

I managed to invoke REPL on Android’s Dalvik VM. I encountered a number a problems, but amazingly I managed to get the REPL to instantiate and manipulate a Java class that ships with the Android OS.

As far as I know, this is the first time that anyone has managed to get a Scheme implementation to run on Android

Read this tutorial if you want to find out how I did it.

XSL Stylesheet for GEDCOM 5.5 XML

Posted: 12 Aug 2008

I just released a XSL stylsheet that can be applied to a GEDCOM 5.5 XML document. It will produce an XSL-FO stylesheet that can in turn be converted by fop into a pdf document. The PDF resembles forms produced by ProGenealogist.com.

For more information:

Using XSLT to Fix lyX's Docbook XML

Posted: 11 Aug 2008

lyX is currently my favorite text editor, especially when it comes to writing software documentation. LyX’s support for Docbook XML is slightly cludgy, though, because the application is really designed to help create LaTex documents. I have written a tutorial on how to use lyX to produce Docbook XML which can be transformed into XHTML or PDF documents. This tutorial shows how to leverage XML technologies, such as XSL, to create customized versions of Docbook XSL stylesheets that fix some of lyX’s Docbook problems. The tutorial can be read here.

Ruby Script to Download Google Account Contacts

Posted: 08 Aug 2008

I have just released a Ruby Script that will download your Google Contacts using their Contacts API.

Enjoy!

Usplash Debian Swirl

Posted: 19 Jun 2008

I am pleased to announce the release of a Usplash screen branded for the Debian GNU/Linux distribution