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.

The official WebP logo

Serving WebP with fallback

Posted 5th November 2020

No comments

Two methods to serve WebP images with a fallback for instances where a browser/OS combination doesn’t support it.

Read the full story...

Copying and moving files on Linux

Posted 8th September 2020

No comments

Copy or move files of type from one directory to another on a Linux operating system via the command line.

Read the full story...

Python logo

Iterate both i and j in Python

Posted 2nd September 2020

No comments

Two methods for implimenting nested iterations of i and j in Python.

Read the full story...

SVG not displaying in Chrome browser

Posted 31st August 2020

No comments

A simple solution for a situation when a SVG fails to display in Google Chrome but works in other browsers.

Read the full story...

PostgreSQL: Add columns to a query table with variables

Posted 3rd July 2020

No comments

Generate a new column in your PostgreSQL database query from data in other columns or other tables.

Read the full story...

R logo

Rescaling Data in R

Posted 23rd September 2019

No comments

A simple methodology for rescaling multiple series of data via min-max normalisation in R, then plotting.

Read the full story...

Check file names with RegEx in ImageJ

Posted 26th July 2019

No comments

Use regular expressions to apply different steps in an ImageJ macro script by querying the file name.

Read the full story...

Force “git pull” to overwrite local files

Posted 19th June 2019

No comments

I needed to over-write a local version of a repository as it was not fully updating. This worked.

Read the full story...

Python logo

SQL to CSV via Python, with Headers

Posted 7th June 2019

1 comment

Nifty Python code that converts a SQL database file into a CSV file and includes column headers.

Read the full story...

Python logo

Larger matplotlib images in Jupyter Notebook

Posted 21st February 2019

No comments

Simple code to enable matplotlib to generate larger inline images in Jupyter Notebook.

Read the full story...