Archives

2024

Feb 16 » How Akamai Linode helped me find a better hosting deal

Feb 16 » Fix Apple Mail's 'Invalid Email addres. Please enter a valid email address for this account' error

Feb 15 » Fix FreeBSD 'Address family not supported by protocol' error at dovecot startup

Jan 1 » Presentation: I spent a year learning Rust to avoid a 5 minute PHP job

2023

Dec 31 » Get serious about rust, by writing more rust

Mar 20 » Relay emails from alpine container using SMTPHOST.

Mar 17 » Using MariaDB's binary log to restore a database after overwriting with old backup.

2022

Mar 3 » I spent a year learning Rust to avoid a 5 minute PHP job

2021

Dec 5 » GatsbyJS v4 no longer allows directly modifying or mutating nodes in onCreateNode

Sep 14 » How TypeScript (JavaScript) and Rust helped me become a better Swift developer

Aug 14 » Assessing whether my teen should get the SARS-Cov2 (COVID-19) vaccine

Apr 21 » My life: the early years

Apr 2 » Fix git-lfs smudge error: Error downloading file, object does not exist on server

Mar 17 » Mac apps I love

Mar 16 » Command line nirvana

Feb 6 » My week with Coronavirus (SARS-Cov2)

2020

Apr 25 » What to do after you blow your (git) stash

2018

Oct 8 » Functional Faith: Week 3

Oct 8 » The proper way to update FreeBSD jails between point releases

Sep 30 » Guatemala Mission Trip 2018: Day 2

Sep 30 » NPM can't verify certificate after man-in-the-middle tls inspection enabled

Sep 30 » Functional Faith: Week 2

Aug 1 » Guatemala Mission Trip 2018: Day 1

Feb 17 » Reset garbled terminal window on OS X

2017

Nov 25 » Robbing Peter (VZW) to pay Paul (T-Mobile)

Sep 26 » Prevent iTerm2 Profile window from showing up each startup

Sep 18 » Homebrew Dynamic DNS with the Linode API

Aug 30 » Troubleshooting Piwik database errors.

Aug 30 » Piwik installer has PHP Fatal error: Allowed memory size exhausted (tried to allocate 20480 bytes) in core/FrontController.php

Jun 28 » Redemption

Jun 14 » Running dovecot and opensmtpd inside a jail

Jun 14 » Solution for fatal error in dovecot configuration file

Jun 11 » Configure TP-LINK Archer C9 for access point mode with opnsense

May 31 » How I learned to stop worrying about systemd and use something better: FreeBSD

May 30 » git show: my hero

May 5 » Fix Ghost init script not starting automatically in FreeBSD jail

2016

Feb 9 » Set up an Ubuntu 16.04 LTS (Xenial Xerus) virtual private server

2015

Dec 15 » Yosemite OpenSSH is too old to read ECDSA SSH keys

Sep 18 » Enable repeating keys in OSX Yosemite

Sep 18 » Globbing in Zsh doesn't work with scp

Aug 8 » Grace: for computer programmers

Mar 28 » Configuring Xorg on a Brix Mini PC to work with the Mitsubishi WS-55513 HD1080 rear projection TV

Jan 31 » Recreating raster images as SVGs: part 2

Jan 27 » Recreating raster images as SVGs: part 1

Jan 18 » Git Troubleshooting

Jan 15 » Contributions

2014

Nov 30 » On Installing Ubuntu 14.04 LTS on a 2011 Macbook Pro

Oct 11 » Avoid tar: Removing leading `/' from member names message in backup scripts

Sep 6 » Changing the default shell in OS X to Zsh

Sep 6 » Working with octopress 2 and zsh

2013

Nov 19 » Creative Juices: Part 2

2012

Oct 20 » Droid Razr M Review

Oct 20 » How to Root the Droid Razr M in OS X

Oct 8 » Creative Juices: Part 1

Sep 26 » Seek His Face

Sep 22 » Restoring YouVersion Bibles

Sep 9 » Baby Stuff

Jul 21 » Leaving Neverland

Jun 1 » Building a better zombie

2011

Jul 6 » Don't believe everything you hear

Apr 23 » Risen from the dead: A Vibrant Story.

2010

Sep 6 » Intel 82845G/GL[Brookdale-G]/GE Graphics and KDE 4.5 Desktop Effects

Aug 31 » Android

Jun 2 » The Struggle

Mar 27 » The Saddest Word

2009

Oct 13 » Love Letters

Sep 13 » Remember, remember

Jul 3 » Contribution

Apr 4 » Psalms 118:18 or, how I managed to give up porn and eaked out enough courage to talk about it tangentially

Mar 26 » A short primer on writing KDE portfiles for macports

Mar 7 » Dear HR

2008

Nov 22 » I'm a bundling fool too

Nov 15 » For Kieran: The Home Made Pan Cakes recipe

Nov 11 » Oh Snap!

Sep 11 » Anatomy of a standalone KDE Mac package

Aug 24 » Might I have a quick look

Aug 10 » Psalms 37

Jul 22 » The Mask

Jul 16 » Things I learned about Xcode today

Jul 14 » Recipe for World Domination

Jul 13 » Xcode Tips

Jul 13 » Think Diff

Jun 1 » And now, for something completely different

May 28 » Eureka! The computer's got it!

May 28 » I'm a bundling fool

May 23 » Apple gcc 4.2 and Amarok: Journey's end

May 17 » Trial and error and error and error and error and... WIN!

Apr 14 » D2-Lightful!