Moving the Credentials I Kicked Out of init.el from Plaintext Files to Keychain

Ten years ago, in [2016-05-06-2] , I introduced a function called my-lisp-load. You write things like access tokens into files under ~/.emacs.d/spec/, and init.el loads them by file name. The goal back then was to keep credentials from leaking when publishing init.el on GitHub. Since spec/ isn’t tracked by git, it still serves that purpose today. However, “not tracked by git” and “not on disk” are two different things. The tokens in spec/ are stored in plaintext, so they’re defenseless against malware that grabs the whole ~/.emacs.d/ directory. ...

2026-09-14 (Mon) · masutaka

Switching from Skitch.app to Shottr.app (Finally!)

Skitch was an app for macOS/Windows/Android/iOS that made it easy to create screenshots with annotations like arrows, text, and shapes. I had been using it for years for work and blog post creation, but since the official site disappeared and it was removed from Homebrew Cask, I switched to Shottr . How Skitch Became Unavailable Over the past 10 years, Skitch’s support has been gradually reduced. 2011/08/18: Evernote acquires Skitch 2015/12/17: Support for Skitch for Windows/Android/iOS ends. Only macOS version continues 2024/03/17: Reports of it becoming unavailable from official site and App Store 2024/06/26: Installation via Homebrew Cask disabled You can still download it from the url listed in Homebrew Cask’s Casks/s/skitch.rb , but I don’t know how long that will last. I realized it was finally time to switch to an alternative tool. ...

2025-10-22 (Wed) · masutaka