
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.

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.

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.

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.

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.

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.

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.

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.

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.

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.