
Rebuilding my website: 2020
Posted 25th November 2020
No comments
It’s been seven years since I last re-designed my personal website. Here is a look at the technologies that I used to build my new website.

Timestamp generation as a string in ImageJ macros
Posted 20th March 2018
No comments
Generate a timestamp in the format yyyyMMddhhmmss within a macro for ImageJ.

An ImageJ batch processing macro that works
Posted 15th March 2017
No comments
A helpful generic ImageJ macro script that can be used to loop through files of type in a selected directory and then do something to them.

Stop WordPress plugins loading jQuery
Posted 23rd June 2014
1 comment
A quick method for stopping most WordPress plugins from loading an independent instance of jQuery (and thus avoiding conflicts).

Loading two versions of jQuery to support IE6-8 and modern browsers
Posted 26th September 2013
No comments
Instructions for implementing jQuery 1.x and 2.x to provide continued support for IE6, 7 and 8 whilst enjoying the benefits of jQuery 2.0 for all modern browsers.

Creating a pure CSS ‘Print Friendly’ page accessible via a hyperlink
Posted 20th September 2013
No comments
In this tutorial, I shall demonstrate how to create a ‘Print Friendly’ version of your website with pure CSS and how to employ a small piece of JavaScript to make it accessible via a single click.

Breaking out of frames
Posted 9th April 2012
No comments
Prevent your website from displaying within another site’s frames.

Add “Read more” links to text copied from your website
Posted 11th October 2011
28 comments
Add a Tynt-style “Read more” link when people copy text from your website.

Getting jQuery Media Plugin to work in IE9
Posted 14th July 2011
3 comments
Instructions for getting the jQuery Media Plugin (jquery.media.js) to work in Internet Explorer 9 (IE9)