Tech
If you are on this page, you might also be interested in my resume: PDF, HTML.
Most recent entries
Configuring Mutt to work with Duo for uwaterloo.ca Mail
Composed April 22nd, 2022
YubiKey 5 vs Security Key for Multi-Factor
Authentication
Composed March 19th, 2022
Upgrading Drupal 8 to Drupal 9
Composed March 6th, 2022
Map Scrollwheels Are a UX Disaster
Composed June 3rd, 2021
GNU Screen to Tmux Transition
Composed April 27th, 2021
SEO is Blaming the Victim
Composed January 19th, 2021
Locking Down Liteshort
Composed January 1st, 2021
Exchange 2016 User SMTP
Composed July 5th, 2020
Cheap Phone
Composed June 21st, 2020
Escaping Quotes is a Big Mistake
Composed April 26th, 2020
Other entries
Win10 Usability Improvements
Composed April 19th, 2020
How NOT to Communicate a Technical Problem
Composed November 8th, 2019
Email Should Sometimes Cost Money
Composed October 27th, 2019
Self-Contained Static Sites
Composed October 20th, 2019
Accessing SD Cards on Dumbphones
Composed September 6th, 2019
UNIX UX
Composed June 20th, 2019
Editing Files in Saltstack
Composed April 10th, 2019
'Remember Me' Considered Harmful
Composed September 29th, 2018
Installing StudioTax 2017 on Wine
Composed April 9th, 2018
Configuring Mutt for connect.uwaterloo.ca
Composed August 22nd, 2017
Simulate Right Click Using the Keyboard
Composed April 20th, 2017
Composer Hate
Composed April 7th, 2017
Drupal 8 Sitebuilding Notes
Composed March 24th, 2017
Drupal 8 Migration Survival Strategies
Composed March 11th, 2017
KWLUG Migration Status
Composed March 9th, 2017
Windows 10 Advertising
Composed August 18th, 2016
Provisioning a SPA8000 ATA Using FreePBX OSS Endpoint
Manager
Composed April 17th, 2016
Failing Over Between pfSense Boxes
Composed April 15th, 2016
Tools for Debugging Samba
Composed March 23rd, 2016
Connecting to Virtualbox Virtual Machines via Hamachi
Composed February 3rd, 2016
Cleaning a Stuck WSUS Server: Too Many Unapproved
Updates
Composed February 3rd, 2016
Locking Down Rsync for Multiple Directories
Composed August 27th, 2015
WWITPro WPKG Presentation Slides
Composed March 11th, 2015
Routing an IVR in FusionPBX
Composed February 4th, 2015
Provisioning Cisco 7941 Phones in FusionPBX using TFTP
Composed January 29th, 2015
Better Titles in GNU Screen
Composed February 2nd, 2014
Scripted Installations of Windows 7 via PXE
Composed December 28th, 2013
Isolating Subnets in pfSense
Composed December 25th, 2013
Tabbed PuTTY Windows
Composed December 24th, 2013
RSS Oops
Composed August 10th, 2013
Alphabetic Enumerations in LaTeX
Composed June 5th, 2013
My Sysadmin Toolkit
Composed April 22nd, 2012
Getting a Rogers Compaq CQ10-150CA Netbook Cellular Modem
Working in Ubuntu
Composed January 1st, 2012
Teksavvy
Composed February 21st, 2011
Kludging Lucid Lynx Video Problems
Composed January 10th, 2011
Exchange 2007 Resource Mailboxes
Composed January 7th, 2011
Changing Windows XP Permissions from the Command Line
Composed September 9th, 2010
Using mtftar
Composed July 10th, 2010
Liberating Yahoo! E-mail with FreePOPs
Composed January 27th, 2010
Migrating to Ikiwiki
Composed January 1st, 2010