These are my blogs

Getting started with STM32 development using CubeMX and gcc

2020-12-14 gcc

Introduction In this article I would like to write an introduction to writing code for the NUCLEO-F446RE development board using ST’s code ... Read More

SlowMo GrayJays at Talapus and Olallie Lake

2020-12-13 hiking

SlowMo Gray Jays I went hiking last Saturday and wanted to share my route and some friendly birds that I found. There was snow, but nothing more than ... Read More

How this Website is Made

2020-12-11 web

Introduction Recently I wanted to try out CloudFlare for web hosting. They just released their new analytics platform to the free tier of their ... Read More

Generate ASCII Network Diagrams with protocol

2020-12-10 cli

Protocol I’ve recently found a cool little command line utility called protocol written by Luis MartinGarcia. The protocol program is used to ... Read More

Embedding Binary Data in Executable with CMake

2020-11-30 cmake

Embedding Arbitrary Data in Executable with CMake Sometimes you need to include some binary data into an executable. It’s a lot easier to ... Read More

Embedding Git Hash with CMake

2020-11-27 cmake git

Using Git Commit Hash in CMake Project Often times it’s very useful to include the version number into the software that you are building. Even ... Read More

GCC Archive Linker Oddity

2020-11-25 gcc embedded

Problem Setup I’ve recently been trying to compile a simple hello world program on a STM32F466 Nucleo development. The STM32 MCU development kit ... Read More

FFMPEG RTMP Stream Duplication

2020-09-30 rtmp ffmpeg

Desired Outcome I recently ran into a situation where I needed to stream a video source to two destinations. One destination was for YouTube ... Read More

Tailscale Hosts

2020-05-19 wireguard vpn python

Tailscale Hosts Last post I talked about how to set up a mesh network of WireGuard peers using a service called Tailscale. One of my only complaints ... Read More

Easy WireGuard setup using TailScale

2020-05-16 wireguard vpn

WireGuard I’m pretty sure that most people have heard about the networking tool called WireGuard. It’s become very popular in the past ... Read More