A post detailing the process of building a custom wooden lensboard for a Schneider-Kreuznach G-Claron 240/11 WA large format camera lens.
A description of a problem with the Tanuki Software Java Service Wrapper where the $HOME environment variable is not correctly set when the service is started as root but runs as a different user, and a solution provided by the Tanuki support team.
Using WSDLToJava with Gradle
2012-11-12A comprehensive guide on how to generate Java sources from a WSDL file using WSDLToJava within a Gradle build, including a workaround for handling erroneous exit codes from the tool.
Anatomy of a Gradle Task: Task Dependencies
2012-11-07A guide to defining task dependencies in Gradle, showing different ways to make one task depend on another, such as using dependsOn or doFirst.
Anatomy of a Gradle Task: Execution Time
2012-11-07An explanation of the difference between configuration time and execution time in Gradle tasks, and how to use doLast or << to ensure code is executed at the correct time.
Automatically switch your mvn settings
2012-10-18A simple shell function to automatically switch between different Maven settings.xml files based on the current network environment, useful for when you’’re moving between work and home.
A guide on how to configure Mercurial to accept a self-signed SSL certificate from a repository by adding the certificate’’s fingerprint to the ~/.hgrc file.
The simplest way to create pdf's from images
2012-07-01A one-line command using ImageMagick’’s convert to easily create a PDF file from a series of images.
Using StarCluster for some heavy computing
2012-06-17A walkthrough of using StarCluster on Amazon EC2 to set up a computing cluster for batch-processing a large number of photos with ImageMagick.
Local postfix as relay to Amazon SES
2012-06-08A quick guide for experienced Linux users on how to set up a local Postfix server to act as a relay to Amazon Simple Email Service (SES).