2024
October
-
2024-10-01 - Safari Web Extension in SwiftUI
The multiplatform
Safari Extension App
template is very dated. These are the steps to make a SwiftUI version.
August
-
2024-08-26 - Notes on Brainwaves
Brainwaves (rhythmic activation of many neurons) are associated with many activities.
-
2024-08-14 - Using `ffmpeg` on Video Files
June
-
2024-06-24 - Using `ffmpeg` to Process Audiobooks
ffmpeg
is a useful tool to convert audiobooks and other spoken word audio into smaller files. -
2024-06-20 - YAML Syntax Cheat Sheet
Summary of CloudBees’ YAML tutorial1.
-
2024-06-19 - Extracting .MHT Contents with Python
This is a dirty script to get the content out of
.mht
files. -
2024-06-18 - Python in VS Code on MacOS
Xcode is not a good IDE for Python. It can be done1, but VS Code is a better plan.
-
2024-06-18 - Track Files Accessed by Applications on MacOS
Curious about what an application is doing, or where it is storing things?
-
2024-06-11 - David Deutsch's Lectures on Quantum Computing
David Deutsch was a founder of the quantum computing field1. He prepared and recorded set of lectures on the subject.
-
2024-06-03 - Accelerating PyTorch on Apple Silicon
May
-
2024-05-31 - Generating RSA Keys in Python
-
2024-05-29 - MacOS's Background Noise Feature
Apple added a Background Noise feature in MacOS 13, but it is hidden in the Accessibility features and not easy to toggle on and off. Here is how to configure it for easy activating/deactivating.
January
-
2024-01-23 - Using MathJax with Jekyll and kramdown
Simply put all equations inside of
$$ ... $$
and kramdown will automatically convert them to\( ... \)
for inline or\[ ... \]
for display mode as appropriate. -
2024-01-18 - Using Xcode Without an Apple Developer Account
Xcode is Apple’s free development environment, available from the App Store.
Apps can be deployed locally with a free Apple ID and a locally issued signing certificate, but putting apps in the App Store requires a paid Apple Developer account.
-
2024-01-18 - GL.iNet Fan Monitoring Script
A short script to keep an eye on the fan status of the Slate AX.
-
2024-01-17 - Deploying Simple AdBlocker on MacOS/iOS
Commercial ad blocking extensions make their money by collecting data on their user’s browsing. Very few open source projects have extensions for Safari, so we roll our own…
-
2024-01-16 - Supplements for Cognitive Performance
These supplements have good evidence supporting their usefulness to promote better performance on cognitive tests in the short term.
-
2024-01-15 - Setting GL.iNet Slate AX Fan Temperature
The default fan temperature threshold for GL.iNet devices can be set a bit high.
-
2024-01-15 - GL.iNet Slate AX as Secure Home Router
The Slate AX is fairly secure as shipped, except for the DNS configuration. The default DNS configuration is setup for compatibility–which makes sense because you want your new product to just work when it is plugged in for the first time.
-
2024-01-07 - Using `<details>` with GFM and kramdown/Jekyll
The
<details>
tag is a useful addition that came with HTML5, but markdown inside of a<details>
tag is treated differently by GitHub and kramdown (which is used by Jekyll). -
2024-01-03 - Typography Notes
A collection of the research findings about typography and readability. Factors which can affect or improve the ability to read text on a computer screen include: font size, blank space, text line spacing, paragraph styles, length of the line, and word length.
2023
December
-
2023-12-27 - Supplements for Long-term Brain Health
These supplements have good evidence supporting their usefulness in long-term brain health and in the prevention of cognitive decline.