Inklings: a tumblelog

Good sleep, good learning, good life

I like sleeping: I only wish I could get enough of it.

Optimizing JavaScript for Execution Speed

Python 2.4 out.

Ruthsarian Layouts

Using Java Reflection


An almost exact Flash rendition of the C-64 classic. Hewson rocked!

The Bosco Action Agency

This evil renegade from Irish ’80s children’s TV must be stopped!

Joelogon's Foolproof Guide to Making Any Woman Your Platonic Friend

If I wasn’t depressed beforehand, I am now.

Inventing a language for naming people and places

Trusting a Chaotic Future

The synth look and feel: what Sun should do next

Convert Metal over to it, that’s what, says Diego. Sorry about all these old links: I’m clearing stuff out.

CFCUnit: A unit testing framework for ColdFusion MX.

But we’re still wedded to developing on CF5 here at work, so it’s not much use to me yet. :-(

A potential vaccine for HIV?

Dustin is from Leitrim!

The shocking truth revealed!

DB Designer 4: A database design tool for MySQL

It Can't Happen Here by Sinclair Lewis

The New Agnosticism? An old word putting forth new shoots: agnosticism is being tugged toward faith.

Message Threading


RoboDump is a robot. Sort of. And it poops. Sort of. Forever. A horrible, never-ending bowel movement complete with straining grunts, horrific gas, splashes, and pee sounds.

How delightfully juvenile!

Compares prices from gouging irish supermarkets to find out which one is gouging least.

Skeptical Views of Christianity and the Bible

The Myth of Economic Superiority

The UniLang Community

What Became of Conservatives?

Documentation for the Windows Template Library (WTL)

A Programmer's Guide to the Mind

I can’t remember where I got some of these from, so sorry!

Spring and Hibernate, Simplify the DAO layer

Create XP-style Icons Using Illustrator or Freehand

MP3 downloads of songs played by John Peel

When should we use classes?

XHTML Friends Network

Efficient Editing with VIM


PDFBox is a Java PDF Library. This project will allow access to all of the components in a PDF document. More PDF manipulation features will be added as the project matures. This ships with a utility to take a PDF document and output a text file.

ActiveCVS: an implementation of the Microsoft SCC API

A potentially excellent, but far from complete SCC API proxy for CVS. Check out the author’s older CVSCC while you’re at it.

Generating a (make-believe) coastline


Workrave is a program that assists in the recovery and prevention of Repetitive Strain Injury (RSI). The program frequently alerts you to take micro-pauses, rest breaks and restricts you to your daily limit.



A 32-bit GUI for DOS

FOX Toolkit

An alternative to wxWidgets.


Hooks to allow GnuPG to be used with Thunderbird.


A graphical SFTP and SCP client for Windows.


The feckin’ search engine of Ireland! :-)

JavaScript Object Notation

JSON is a lightweight data-interchange format.

Useful for doing callbacks to the server to fetch updates for data.


Using JSON to implement something like XML-RPC.

Be a good lamarckian froggie!

Natural evolution might be Darwinian, but Cultural evolution is Lamarckian. And so is software! Excellent post.


An embedded OODBMS in Java and C#.


Trac is a wiki and bug tracker built on top of SQLite, Subversion, and Python.


A wiki built using a Subversion repository.

Playing Bayesian Games (PDF)

Vomit Comet retired.


Duct Tape: surely a wonder of modern medical science!


Lightweight 100% Java SQL Database Engine

Event Driven Programming using Template Specializations in C++

Static versus Dynamic Event Handlers in C++

Deontology vs. Consequentialism

Well worth a read, along with the article I got it from.

Optimizing JavaScript

G4U: Harddisk Image Cloning for PCs

Like Norton Ghost, but it doesn’t cost a bomb!

Project Management Checklist

Considerations in Developing ColdFusion Applications in Enterprise and Government Organizations

Judy Arrays

Maybe it’s just me, but this seems a little too good to be true.

Sciral Consistency

Half-way between a calendar and a to-do list, but for things that occur regularly, but don’t have strong deadlines.

Do-It-Yourself GTD Planner v0.8

Cormac’s got this book, and I really ought to read it.

Unit Test More Efficiently with Mock Object Alternatives

The first tast of Liberty

Developing in Java with the open alternative to MS Passport

Subversion best practices

Stephen Pinker on Uniting Techies and Fuzzies

The Official Site of Benjamin J Heckendorn

The guy who gave up portable PlayStations before Sony did.

Redirect after GET

Cornell Note Taking System for Seminars and Conferences

Philosophy Papers Online


An “object-oriented” spreadsheet for Windows

Cocoa Style

Good advice in most languages, and with most toolkits, not just Objective-C and Cocoa.

The Graphing Calculator Story

This must surely go down in programmer folklore as one of the great stories, maybe even up there with the Legend of Mel.

Podcasting definition on Wikipaedia

Because my parents got an iPod for me. The resource for the iPod platform.

Spam Stopgap Extreme

GMail Drive

Like GMailFS, except for Windows. I’m not sure if you can use it like any other drive on the command line though.


A wiki rendering engine written in Java.


Documentation processing tools in Python.

Functional Unparsing

A terribly clever, and type-safe, method of implementing a printf() style function in ML.

HOWTO on keeping your iPod battery performance up

Mac-oriented, but it might have some hints on how I can make efficient use of the charge in mine too.