newline

Alex Balgavy's blog. I write stuff here sometimes.

My homepage.

Here's my dotfiles repository.

My keys: PGP, SSH

Tags

Tags

Announcement

Zeroalpha.Codes Domain Expiration

Emacs

Writing your own (derived) Emacs Org export backend

Creating a custom Emacs input method for box drawing characters

Setting up Emacs as a daemon on macOS

Git

TIL: searching Git logs

TIL: use multiple config files with Git

TIL: push to multiple Git remotes at once

TIL: merge a Github PR entirely from your terminal

TIL: Git shortlog

Git push to your filesystem (or Dropbox)

Guide

Encrypting an existing Linux system with LUKS

Accessing your Linux computer from Windows on a local network

How to proxy your browser through an SSH connection

Upgrading LineageOS 20 to 21 on a Samsung Galaxy S10

Creating a function timeout decorator in Python

Managing systemd journal size

Getting out of a Magisk-induced bootloop

Upgrading LineageOS 19 to 20 on a Samsung Galaxy S10

Solving MASTER BOOT RECORD's newest challenge: Personal Computer

Upgrading LineageOS 18.1 to 19.1 on a Samsung Galaxy S10

An introduction to Python decorators

Determining MP3 audio quality with spectral analysis

Setting up Emacs as a daemon on macOS

Using Microsoft Office365 with Neomutt (+ isync + msmtp)

A Practical Guide to GCC Inline Assembly

Passing SafetyNet on LineageOS using Magisk

Fixing Wi-Fi on macOS when you can't turn it on

Why you should use Anki, and how to get started

My experience installing LineageOS on my Galaxy S10

Archiving channels with youtube-dl

Fix YouTube on iOS 9.3.5

TeX Live on macOS: Manually installing packages

Forwarding application sound on macOS

Cheat sheets accessible from anywhere, with cheat.sh

Git push to your filesystem (or Dropbox)

GPT: Recovering Partitions From a Disk With a Broken Partition Table

Test a Live USB With VirtualBox

Toggle Dark Mode With a Single Shortcut on macOS

Editing Efficiency in the Terminal: Learning Readline Bindings

iOS Jailbreak

Fix YouTube on iOS 9.3.5

Mac

Setting up Emacs as a daemon on macOS

Fixing Wi-Fi on macOS when you can't turn it on

Forwarding application sound on macOS

TIL: actually free up space on macOS APFS with tmutil

GPT: Recovering Partitions From a Disk With a Broken Partition Table

Test a Live USB With VirtualBox

Toggle Dark Mode With a Single Shortcut on macOS

Mobile

Upgrading LineageOS 20 to 21 on a Samsung Galaxy S10

Getting out of a Magisk-induced bootloop

Upgrading LineageOS 19 to 20 on a Samsung Galaxy S10

Upgrading LineageOS 18.1 to 19.1 on a Samsung Galaxy S10

Passing SafetyNet on LineageOS using Magisk

My experience installing LineageOS on my Galaxy S10

Off-Topic

Build Habits By Tying Them To Your Existing Routine, Or How I Tricked Myself Into Doing More Pushups

Philosophy

Why I use the Command Line

Programming

An introduction to the expect tool

Creating a custom RSS feed for a web page with RSS-Bridge

Creating a function timeout decorator in Python

Monkey patching: why Ruby is the best for prototyping and one-off scripts

A practical example of why Ruby is a great language: comparing works cited in two sections of a paper

Writing a CLI lookup tool for Forvo.com

An introduction to Python decorators

A Practical Guide to GCC Inline Assembly

Python

Creating a function timeout decorator in Python

An introduction to Python decorators

Ruby

Monkey patching: why Ruby is the best for prototyping and one-off scripts

A practical example of why Ruby is a great language: comparing works cited in two sections of a paper

Shell

TIL: you can manage Docker containers with Terraform

Encrypting an existing Linux system with LUKS

File-based encryption with gocryptfs

An introduction to the expect tool

Accessing your Linux computer from Windows on a local network

How to proxy your browser through an SSH connection

Managing systemd journal size

TIL: How to track down a shell configuration option (alias, variable, etc.)

Writing a CLI lookup tool for Forvo.com

Determining MP3 audio quality with spectral analysis

Using Microsoft Office365 with Neomutt (+ isync + msmtp)

Archiving channels with youtube-dl

Why I use the Command Line

Cheat sheets accessible from anywhere, with cheat.sh

TIL: the fc builtin

Editing Efficiency in the Terminal: Learning Readline Bindings

TIL

You Can Manage Docker Containers With Terraform

How To Track Down A Shell Configuration Option (Alias, Variable, Etc.)

Ublock Origin Supports Xpath Syntax!

Searching Git Logs

Use Multiple Config Files With Git

Push To Multiple Git Remotes At Once

Insert Unicode Characters In Vim

Merge A Github Pr Entirely From Your Terminal

Reader Mode In Google Docs/Slides/Sheets

Git Shortlog

Actually Free Up Space On Macos Apfs With Tmutil

The Fc Builtin

Vim

TIL: insert unicode characters in Vim

Cheat sheets accessible from anywhere, with cheat.sh