Liturgical Colours on a Smart light with Home Assistant

A while ago I came up with an idea for a website which shows the current liturgical colour of the Church of England. The website has the catchy name of Liturgical Colour and is now publicly available at https://liturgical.uk/ I also added an API which allows anyone to query the data progammatically. This is availableContinue reading “Liturgical Colours on a Smart light with Home Assistant”

Intel GPU acceleration on Kubernetes

On my Kubernetes homelab, I am running a handful of workloads that support GPU hardware acceleration, so I decided to look into it. I had to do a lot of reading different sources to figure out how to put this together, and so I present my findings here so hopefully someone else can benefit. ManyContinue reading “Intel GPU acceleration on Kubernetes”

Adding multi-gigabit support to an HP EliteDesk G2 Mini

I use a stack of HP EliteDesk G2 Minis to run a Kubernetes cluster at home. While they are several years old now, they’re still useful because of their low power consumption. Plus, I’m a cheapskate and I hate spending money, so I bought old PCs and I’ve upgraded them in every way I can.Continue reading “Adding multi-gigabit support to an HP EliteDesk G2 Mini”

Ultrasonic animal scarers

A house I walk past on the school run has recently installed an ultrasonic animal scarer – presumably to deter the urban foxes that are prevalent in the area. These devices are supposed to emit ultrasound that is too high for humans to hear, but makes a frightening or unpleasant noise for animals, who haveContinue reading “Ultrasonic animal scarers”

Kubernetes Node Feature Discovery and Network Speed

For those of us who run Kubernetes on-premise on physical hardware, it is entirely possible that not all your nodes have the same hardware. For memory and CPU cores, Kubernetes magically does the right thing and each node advertises how many cores and how much memory it has, and workloads are scheduled on a nodeContinue reading “Kubernetes Node Feature Discovery and Network Speed”

The Liturgical Colour app

This is an article about the ancient traditions of the Christian Church, and the modern principles of developing software. Probably not much of an intersection there! Seasons For those who don’t know, most churches have a concept of liturgical seasons and colours. These vary a bit between denominations (i.e. Anglican, Catholic, Protestant, Episcopal, Lutheran, etc)Continue reading “The Liturgical Colour app”

What’s in my Facebook feed?

I’ve been using Facebook since 2006, back when it still required a college or university email address to sign up. These days, I use it for two main purposes: My use of Facebook groups to discuss and read about my interests has more-or-less completely replaced my use of forums and mailing lists for this purpose.Continue reading “What’s in my Facebook feed?”

Why don’t EVs have solar panels on the roof?

It’s a question I’ve heard asked quite a few times: why don’t EVs have solar panels on the roof? Then they wouldn’t need to be charged with a charger, would have infinite range, and would be using only green electricity! It’s a fair question. To answer it, let’s have a look at some numbers. HowContinue reading “Why don’t EVs have solar panels on the roof?”

Building a large format camera

Introduction I’ve wanted to build a wooden large format camera for years, but I made myself wait until my skills were up to scratch. I reasoned that a wooden camera isn’t really too much more difficult than a sort of trinket box / picture frame hybrid, so I decided to take the plunge. I lookedContinue reading “Building a large format camera”

Ecowitt weather stations, Prometheus, and Grafana

I recently received an Ecowitt WS2910 weather station for Fathers’ day. I’ve always wanted a weather station so I was very excited. This isn’t supposed to be a review of the product, but I think it would be helpful to go over the basics before we dive into the meat of this blog post (theContinue reading “Ecowitt weather stations, Prometheus, and Grafana”