
Sideload apps onto a Supernote device
Posted 7th May 2025
No comments
A simple methodology for installing third-party applications on either the Supernote Nomad or Supernote Manta.

List all Virtual Environments in Python
Posted 23rd April 2025
No comments
A simple method exists for identifying all virtual environments that have been created using the virtualenv package in Python.

A substitute for plyr’s mapvalues
Posted 7th April 2025
No comments
The mapvalues() function in plyr was immensely useful, but with plyr’s retirement, it’s time to move on and find something better.

Create LaTeX documents in Visual Studio Code with LaTeX Workshop
Posted 18th December 2024
1 comment
If you need to write LaTeX on your machine, this can be achieved comfortably with Visual Studio Code and Windows Subsystem for Linux.

Working with Fixed Headers in CSS
Posted 6th December 2024
No comments
Lots of websites use fixed headers as part of their design, but there are often unintended consequences to implementing such a design element.

Build a Docker container image
Posted 25th November 2024
No comments
Linux containers are a way to build a self-contained environment that includes software, libraries, and other tools. They’re immensely useful and this guide describes my method for creating them.

Switch off the GPU in a Python script
Posted 28th October 2024
No comments
Here’s a simple piece of code which effectively directs a Python script to use the CPU rather than the GPU.

Divide Label Studio YOLO annotation files into training and validation sets
Posted 17th October 2024
No comments
Label Studio is an open-source data-labelling platform used to prepare training data for machine learning models.

Setting-up Git Large File Storage on a GitHub repository
Posted 16th October 2024
No comments
Help! I just committed some large files to GitHub and now I can’t push them because they’re too big.

Download and extract a tarball in Python
Posted 9th October 2024
No comments
A simple method for downloading a tarball from the internet and then extracting its contents in Python.