Resizing VirtualBox Drives
2013-05-06A quick guide on how to resize a VirtualBox disk image (.vdi) and then use gparted to resize the partition within the virtual machine.
A quick guide on how to resize a VirtualBox disk image (.vdi) and then use gparted to resize the partition within the virtual machine.
A shell one-liner that uses awk to remove lines matching a specific pattern from all files within a directory structure.
A Python script that simplifies accessing JMX beans via the Jolokia HTTP bridge, allowing you to easily read and write JMX attributes from the command line.
A simple Ruby function for Capistrano that improves the readability of the output by aligning the hostnames in the log.
A post that debunks the myth that saving a JPEG multiple times at 100% quality does not degrade the image, with a script to demonstrate the quality loss.
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.
A 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.
A guide to defining task dependencies in Gradle, showing different ways to make one task depend on another, such as using dependsOn or doFirst.
An 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.