The Noon Blue Logo

Noon Notes

A Collection of Ideas and Writings, by Nicholas Nooney


This note describes how to use a branch of a git repository in the Meson build system.




I need to do some additional networking to ensure all the services I run on my home lab are reachable with a unique name.


I want to run my hardware using modern cloud-like management tools. For me, this means running a Docker Swarm.


With the network in my home lab completed, it’s time to discuss the hardware that all the services I use run on. These machines make up the ‘compute’ portion of my home lab.


My apartment contains four hardwired Ethernet ports: two in the living room, one in the master bedroom, and one in the guest bedroom. The wires lead to a closet in the middle of the apartment. The ends of the wires are directly connected to the four Ethernet ports of the CenturyLink modem.


As Hugo has evolved to handle larger and more complex static sites, it has added more features to manage that complexity. Perhaps the largest feature to enable complex Hugo sites is the introduction of Hugo’s module system. This post discusses how modules work in Hugo.


This article describes how to write code that is available in both C and C++. The C++ website has a great FAQ section on how to mix C and C++; this article shows a concrete example for implementation.