Blog & Experiments
Render three-dimensional models in NuxtContent with p5js
December 31, 2024
Three-dimensional models, whether they be of the format .obj or .stl, can be easily rendered in your Nuxt project by using the p5js.org library.
Configuring a YubiKey for use with OpenSSH
June 9, 2024
YubiKey's are a convenient way to introduce a physical form of two factor authentication into ones workflow. They support a variety of protocols, but in this guide we will walk through how to configure a YubiKey for use with OpenSSH via the "new" ed25519-sk key type that supports FIDO compliant hardware keys.
Using pinentry-mac to sign commits from vim-fugitive
May 11, 2024
In order to sign git commits from within Vim using a plugin like tpope/vim-fugitive, it is necessary to configure the gpg-agent to use a GUI based pinentry-program.
Easily Transcribe Podcasts with Whisper.cpp
January 8, 2024
If you've ever had the need to transcribe a podcast, lecture, or some other audio recording, it turns out it's surprisingly easy with the extremely impressive whisper.cpp project. This high-performance fork of OpenAI's Whisper can run on all sorts of hardware -- including my M1 Mac Mini. Let's walk through an example from start-to-finish of transcribing an episode of the Alter Everything podcast.
See More

Conway

Conway's game of life written in vanilla Javascript

wm.spoon

Window manager for Hammer Spoon written in Lua

Metronome

A simple metronome for tracking tempo in the browser

Conjugations

Search and explore the conjugations of 1000 French verbs

Mountains

Visualize a gradient of colored waves generated with Perlin noise

Spectrogram

Visualize the audio from your microphone as a waveform, frequency bars, and a spectrogram

Waves

Demonstration of using p5.js within Vue.js to visualize trigonometric functions

MIDI Chords

Identify the chords being played by your attached MIDI device

MIDI Events

View the MIDI events triggered by a MIDI-controller through the Web MIDI API
See More
© Colton Padden•Sitemap•RSS