Category: IT-ish

Daily logs and the Sway scratchpad

I maintain a daily code/admin log; when I make decisions I'll document the reasons for it, excerpts from log files and every measurement I take gets copied to it, little…

Read more about 'Daily logs and the Sway scratchpad'...

I love the UNIXy shells

I expect software to work the way that I want it too; my tools exist to help me do my work, so they need to work my way.

Read more about 'I love the UNIXy shells'...

Why I use the MPL 2.0 software license

When I release software, I generally categorize it according to how I care about its use. Example code or anything small (e. g.

Read more about 'Why I use the MPL 2.0 software license'...

Safely Truncating UTF-8 Text

I'm letting users POST data to a web application, which is then stored in my database.

Read more about 'Safely Truncating UTF-8 Text'...

Web Applications in Rust With Tide

I'm currently working on two applications, one a web application and the other a server communicating with various non-browser clients over HTTP, and using Rust for both.

Read more about 'Web Applications in Rust With Tide'...

Simple CLI testing for Rust

I once created a cross-platform test runner for CLI applications, using an embedded Lua interpreter to execute the application then check its output, filesystem changes, etc.

Read more about 'Simple CLI testing for Rust'...

DRY: Maintaining a Consistent Bash and Zsh configuration

I use both Bash and ZSH as my shells; I want to keep their configurations as similar as possible, avoid duplicating configuration, and still be able to take advantage of…

Read more about 'DRY: Maintaining a Consistent Bash and Zsh configuration'...

Syntax Highlighting in SilverStripe

I just realized that I never committed my syntax highlighting setup in git or documented it in any way.

Read more about 'Syntax Highlighting in SilverStripe'...

Vim Improvement Plan: Getting Started

See information about the Vim Improvement Plan here. The RulesWe'll start with an empty ~/. vimrc and ~/. vim; the system vimrc will be untouched from installation.

Read more about 'Vim Improvement Plan: Getting Started'...

Vim Improvement Plan

I have become: rather set on regularly using a small, small subset of what Vim offers, even when I know there's a better way. overly-reliant on my .

Read more about 'Vim Improvement Plan'...

1 2