Vox Silva

Vox Silva

Alex Beals

The personal blog of Alex Beals

Latest Posts

I was recently reverse-engineering parts of the OpenTable API, and wasn't sure how to refresh the Bearer token. We can get the initial one by going through a number of requests: https://mobile-api.opentable.com/oauth/consumer/token to...
How to inspect hover elements in Chrome by pressing F8 twice while DevTools is open to the Sources tab
Shrink webfont file sizes with pyftsubset to speed up loading and save bandwidth.
Create custom emoji handshakes using yellow hands like 🫱‍🫲🏿 and 🫱🏿‍🫲.
The mouse click recording feature in macOS video recording is really helpful for showing what you're doing (and something that I've used for videos for this blog previously, such in my writeup on how to set your screen time passcode...
If you have a long password, running a command with sudo can be a bit of a pain. Luckily if you have a recent Macbook with Touch ID you can use it for sudo as well. Just run the following command:
As you may have noticed by my propensity for footnotes sidenotes I love asides. Likewise there are a lot of small things I come across that either aren't meaty enough for a full post, or trend so narrowly technical that I feel hesitant...
You can delete your address from your footer as long as you keep the REWARDS piece.
I recently brought back Dog-a-Day which requires me to source a bunch of high resolution Flickr photos. In the interim five years since when I was last doing this, Flickr has started limiting download resolutions uploaded by free accounts:
Back in college I ran a service called Dog-a-Day, where I emailed subscribers a picture of a dog every day, along with a fun caption. This was initially just a Christmas present for my dad but it spiraled into a full service with some...
I bought a cheap push-button combination lock and fell down a rabbit hole when I realized it didn't matter what order you entered the code in. I ended up doing a teardown of the entire mechanism and designing some 3D models to explain...
I used to use [Mint](https://mint.intuit.com/) as my budgeting software until [it shut down in March 2024](https://www.nytimes.com/2023/11/03/business/mint-app-closing-intuit.html). As a replacement I swapped over to...
I was watching The Killing the other day, Kubrick's third feature film from 1956. Coming in at just 85 minutes, it’s a lean well-told story of a racetrack heist. But for all of the nonlinear storytelling, and noir aesthetics, and tangled...
Because the default Apple Podcasts on macOS only allows you to copy 200 words of transcript at a time, I built a quick website back in January that allows you to view and copy the full thing. It mostly works great, but some users...
I was hitting a problem where some VSCode plugins I use were erroring out when running commands. After slowly paring away at their source code, I realized that they were failing for the same reason: they were calling scripts that were...
Search Random