Posts from 2021
December 2021
November 2021
SwiftUI Requires Platform Knowledge On Top. Case Study: Fonts
What Do You Get When You Drag and Drop a PNG File From Finder Into an NSTextView?
Use macOS System Selection Colors in LIN for Emacs Line-Selection UIs
October 2021
Swift Pattern Matching Operator: Compiler Error when Specifying Enum Type and Case Name?
September 2021
NSTextView Performance May Degrade for Large Plain Text Documents When usesFontPanel Is Active
August 2021
July 2021
How to Fix Mach-O Header Code 0x72613c21 When You Try to Export Your App in Xcode
Two Improvements to Open macOS Finder Window in Emacs Dired + Automator Quick Action Downloads
June 2021
How to Print on macOS With An NSTableView and Customize the Result
Multi-Monitor Compatible Code to Center Emacs Frames on Screen
Automatically Center New Emacs Windows (Aka Frames) on Screen
May 2021
April 2021
March 2021
The Beauty of Hacking Swift: Make Union of Set Algebra Types More Obvious
Change Case of Word at Point in Emacs, But for Real This Time
February 2021
Emacs Org-Mode: Automatic Item TODO/DOING/DONE State Transitions for Checkbox Changes
IPv6NAT in Unraid’s Docker Containers Behind a Reverse Proxy to Make Outgoing IPv6 Requests Work
When Code Signing of Frameworks Fails During macOS App Distribution, Make Sure ENABLE_BITCODE=NO
SOLVED! Looking for Docker Reverse Proxy & IPv6 Setup Help (Paid)
Disable NSTextAttachment Action and Sharing Services Menu Drop-Down
Create Custom Org-Mode Links to Open My External Zettelkasten App
A Short Note on Voice Assistants and Very Old People Who Don’t Hear Well
Looks like you cannot train a 91-y.o. woman to pick up voice assistants that rely on the recipient to understand the assistant’s audio output.
Atkinson Hyperlegible Font May Be Pretty Good If Your Granny Can’t See Well
My grandmother approves of Atkinson Hyperlegible free font for her phone book printout
January 2021
XCTestExpectation via NSPredicate Is On a Slow Interval, Use This Instead
NSSavePanel Crashes on Big Sur for public.csv UTI When You Don’t Have a CSV Editor