Skip to primary content
Skip to secondary content

Adam Young's Web Log

The Notebook of a Programmer Climber Musician Ex-Soldier Woodworker and a few other things

Adam Young's Web Log

Main menu

  • Home
  • About
  • Climbing and Hiking
    • Decordoba Museum
    • Foot placement in crack climbing
    • Hiking Journal 2020
    • Routes Climbed

Category Archives: Woodworking

Rough turning bowls

Posted on July 4, 2021 by Adam Young
Reply

Dad gave me back the lathe I gave him….he has other toys. Including a production system for firewood. So I got same maple (I think) and rough turned some bowls.

Continue reading →
Posted in Family, New Hampshire, Woodworking | Leave a reply

Standing Desk

Posted on December 9, 2020 by Adam Young
Reply

It’s been a while since I built my standing desk. Here’s the current state of it.

Continue reading →
Posted in Hardware, Physical Fitness, Software, Woodworking | Leave a reply

Recent Posts

  • Why is ABC Notation not ABC…?
  • Use * to Seach for the word under the cursor in vim
  • Hello World in rust on ARM64 includes a lot of code
  • Vector Multiplication Using the Neon Coprocessor instructions on ARM64
  • Vector Multiplication in ARM64 assembly
  • Agile is not agile
  • perf option to test branch records
  • The Overtone Scale?
  • Poking at Performance Events from User land
  • Apply Linux Kernel Patches from LKML
  • PCIe CXL investigation
  • Starting CPUs on ARM64
  • Enabling ARM64 CPU Capabilities in the Linux Kernel
  • Finding Linux Kernel Config options in menuconfig
  • Functional Fixedness
  • Building and Running the Linux Kernel Selftests on AARCH64/ Fedora
  • Can you run a Minecraft Server on an Ampere Computing based System?
  • Labeling a Linux Kernel RPM
  • Splitting the irealpro 1400
  • A Non-authoritative history of Preemptive Multitasking in the personal computing world.
  • Looking at ACPI PPTT from Userspace
  • ACPI subsytem initialization
  • ACPI root pointer from UEFI System Table.
  • Learning ACPI for ARM64 part 2: Completeing Early intialization
  • Learning ACPI for ARM64 part 1: Finding the Root.
  • Passing an Object as a Parameter
  • Using virt-install and cloud-init
  • XPath for libvirt external snapshop path
  • Copy in for-each loops in C++
  • Intro to libvirt based virtualization on Linux
  • Conan-izing an OpenGL project.
  • Converting an OpenGL project to use Autotools
  • Parsing libvirt xmldump using xpath
  • Building Linux tip-of-tree on an Ampere based system
  • Errors running Keystone pep8
  • Keystone LDAP with Bifrost
  • ipxe.efi for aarch64
  • How do you keep the Kolla Playing?
  • Bifrost Spike on an Ampere AltraMax
  • ERROR: Boot option loading failed
  • Discoverability in API design
  • Generating a clouds.yaml file
  • Root versus groups
  • Fixing Playback in Musecore on Fedora 35
  • Enabling Fedora 35 Virtualization on an Ampere based machine
  • Issue with the solution to the 6s problem
  • Reading a log out of a docker file
  • Network traffic for an Ironic Node
  • Nested Selection Criteria in jq
  • How Many registers?
  • Multiplication by Halving and Doubling in AARCH64 Assembly
  • Insertion sort From Knuth to Gnu AARCH64
  • Understanding the MIXAL insertion sort.
  • Running the MIXAL Insertion Sort
  • MIXAL on Fedora
  • Printing an Integer Array in (ARM64) Assembly
  • A Horrible Conversion from Binary to Decimal in (ARM64) Assembly
  • Automating Baremetal Node Creation for Ironic
  • Calling a Function in (ARM64) Assembly
  • Reversing a String in (ARM64) Assembly
  • Changing the Output in (ARM64) Assembly
  • Running Assembly Code Through the debugger
  • Simplest (ARM64) Assembly Program that Runs without an error
  • Simple Makefile for assembly executables
  • Triad Pairs
  • JNLP Access to BMC On Fedora
  • Building the Linux Kernel in a GitLab Runner
  • Make long running tasks short for development
  • Date format suitable for file names
  • What packages are Needed to build the Kernel
  • bkr job status
  • Remote build of the Linux Kernel via Ironic
  • Shell variable expansion across ssh sessions
  • Ironic Clean PXE failure
  • A simple HTML table for comma separated variable files.
  • Select only the Jades
  • What Nodes are broken?
  • Legible Error traces from openstack server show
  • Debugging a Clean Failure in Ironic
  • Ampere
  • Some summertime pics
  • IPMI triggering a PXE install
  • Rough turning bowls
  • Keeping Kdenlive from crashing
  • QJackCtl and Pipewire
  • What is the Fedora 34 RAW Image. Part Two
  • What is the Fedora 34 RAW Image. Part one
  • Upgrading QGo to QT5
  • Exporting a git repo as a tarball
  • Unmounting inside a container
  • Pipewire low latency
  • Unifying Audio with Pipewire
  • Custom RPMS and meta-rpm
  • Querying hostnames from beaker
  • Running do_ scripts from yocto
  • Merging root and home filesystems
  • Updating config.sub in a bitbake recipe
  • Jamulus Server with a Low Latency Kernel on F33
  • Setting the Default Kernel on Fedora 33
  • Working with the beaker command line
  • Debugging a bitbaked binary
  • That Yocto Thing
  • Getting hostname information from the beaker command line
  • Homelab OpenShift 4 on Baremetal: Part 1
  • Jamulus Latency on Fedora 33
  • Getting SweetHome3D To Run on Fedora 33
  • Moving things around in OpenStack
  • Adding an IP address to a Bridge
  • Uniforms
  • Content Based Access Control in Messaging
  • Standing Desk
  • Musical Midi Accompaniment: First Tune
  • Musical Midi Accompaniment: Understanding the Format
  • Keystone and Cassandra: Parity with SQL
  • Dependency Injection in Java
  • Hidden Tuples
  • Long Refactoring: Completing the Iterator
  • Long Refactoring: Streamline the Algorithm
  • Long Refactoring: Introduce Iterator
  • Long Refactoring: Extract Method
  • Long Refactoring: Extract Helpers
  • Long Refactoring: pep8
  • Long Refactoring: Extract Read
  • Long Refactoring: First New Unit Test
  • Long Refactoring: Call a Unit Test
  • Long Refactoring: Symbolic Constants
  • Long Refactoring: Testing
  • A Long Refactoring: Introduction
  • Adding Nodes to Ironic
  • Running Cassandra on Fedora 32
  • Running Ironic Standalone on RHEL
  • Introduction to Ironic
  • Recovering Audio off an Old Tape Using Audacity
  • Home Gym
  • When to play notes out of the Key
  • Altered chords
  • DHCP Lease Design
  • Interpreting DHCP packets
  • hexdump one byte decimal display
  • Extract Function Refactoring using inline functions.
  • Swinging eighth notes via articulation
  • Podman login to a secured registry
  • Dealing with reused Serial Numbers for CAs
  • Running git and gitweb in a container with Fedora
  • Enabling Write access to git-http-backend
  • Git Via HTTP on Fedora
  • Running a Container Registry Behind Apache HTTPD
  • Syncing and Serving Yum Repos on RHEL 8
  • Exposing PXE Media as a local Yum Repo
  • CalcMan
  • Talking to FreeIPA with python-requests
  • Backpacker Guitar Hanger
  • Practice Aid
  • Network Policy to Explicitly Allow access from all Namespaces
  • Testing OpenShift Network Policy
  • Deploying a Minimalistic Flask Application to OpenShift
  • 18 Triadic Permutations
  • Decisions when playing Chromatic Triadic patterns
  • I know JACK!
  • Simplifying the network
  • Home Network setup for OpenShift
  • An Ansible Approach to Registering RHEL Systems
  • PXE Lessons learned
  • We Used to Know Changes
  • PXE Installing RHEL 8 on old hardware with a driver disk
  • PXE Boot different OS images
  • I’m (not) Here in Facebook
  • Already Met
  • PXE and Kickstart: repos
  • PXE Setup: Debugging Kickstart
  • PXE Setup Part the First
  • Getting off Facebook.
  • Current Reading
  • Reflections on “Empire City”
  • The Bird Run
  • Mount Chocorua
  • Updating a Minecraft Mod, Part Two: Exploding Anvils
  • Updating a Minecraft Mod: Part One
  • Refactoring in Ansible: extract Variable
  • Type in the Sample Code
  • Harmony and the Harmonic Series
  • Create a host and get a keytab from the CLI
  • Protecting a Service in OpenShift using Kerberos
  • 8 Tone scale for that strange chord in Take The A-Train
  • Using mod_auth_gssapi via Podman
  • kinit with a service keytab
  • Kerberos Secured Web Call from a Podman container
  • Running HTTPD as an ordinary user using Podman
  • Building (and running) a custom HTTPD container image
  • Shift on Stack: api_port failure
  • Self Service Speedbumps
  • On the Passing of Neal Peart
  • Running the TripleO Keystone Container in OpenShift
  • Official TripleO Keystone Images
  • keystone-db-init in OpenShift
  • When to B Sharp
  • Running as keystone
  • oc new-app
  • Reading keystone.conf in a container
  • From Double Harmonic to Octotonic
  • 8 Tone scales #1: Lots of Half Steps
  • Benefits of Saxophone
  • Containers from first principals
  • Building an OpenShift LDAP URL from FreeIPA
  • Copying files into a container at run time
  • Injecting a Host Entry in podman-run
  • Injecting Parameters into container image
  • Running MariaDB from Podman
  • Let’s Buildah Keystoneconfig
  • From WebUI to CLI: OCP Templates
  • From WebUI to CLI: MariaDB in OpenShift
  • Running the MariaDB Client on OpenShift
  • Red Hat IdM as an LDAP Identity Provider in OpenShift Container Platform 4
  • Deleting Trunks in OpenStack before Deleting Ports
  • Something to think about during Jazz Improvisation
  • Chi Running Inspired Cadence
  • Test Scorecards
  • Package Management Domain Model
  • Successful OpenShift 4.1 Disconnected install
  • Using nmcli to set nameservers
  • Synchronizing Keystones Via the API
  • Convert Docker Image Output to an HTML Table
  • Building the Kolla Keystone Container
  • Accessing C Arrays of String from Rust
  • Iterating through an FFI API in Rust
  • Reading Linux groups via the Rust Foreign Function Interface
  • Extract Method Refactoring in Rust
  • Ansible and FreeIPA Part 2
  • Ansible and FreeIPA Part-1
  • Your Own, Personal, Ansible
  • Azure: from Portal to Ansible: part 2
  • Azure: from Portal to Ansible: part 1
  • TripleO Networks from Simplest to Not-So-Simple
  • Remotely Provisioning a Virtual Machine using Ansible and Libvirt
  • G#
  • PXE in a VM for Baremetal
  • Mapping Network Ports from Physical to Logical
  • Updated Home Network Setup
  • Launching a VM From the virt-install command line interface
  • Manually Adding SSH Keys to a Cloud Image
  • Scoped and Unscoped access policy in OpenStack
  • Whatever shall we do with a half bag of mushy apples?
  • Creating a Self Trust In Keystone
  • Imagining Go With Alternate Boards
  • Converting a RHEL Workstation to a Server
  • Running software collections maven from a script
  • Networking Acronyms
  • Maven With Software Collections
  • Creating a Job in Ansible Tower via the REST API
  • Using an Ansible Tower Inventory from Command Line Ansible
Proudly powered by WordPress