Skip to content

Dear Internet Explorer user: Your browser is no longer supported

Please switch to a modern browser such as Microsoft Edge, Mozilla Firefox or Google Chrome to view this website's content.

Photograph of a plain-text editor showing computer code

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.

Read the full story...

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.

Read the full story...

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.

Read the full story...

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).

Read the full story...

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.

Read the full story...

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.

Read the full story...

Blog post thumnail

Breaking out of frames

Posted 9th April 2012

No comments

Prevent your website from displaying within another site’s frames.

Read the full story...

Blog post thumnail

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.

Read the full story...

Blog post thumnail

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)

Read the full story...