Dafacto
The personal website of Matt Henderson.
Latest
Guide
Projects
About
Contact
Articles about Technology
The infallibility of official, open-source and audited software
(2024-08-14)
How to run multiple Spacemesh nodes in MacOS, using a cloud provider to create your postdata
(2023-12-21)
How to display category and tag counts in Jekyll
(2023-09-15)
How to change the battery of a 4iiii power meter
(2023-09-12)
The Dummies Edition of The New, New World Order
(2020-04-20)
The case for owning Bitcoin
(2020-04-13)
iCloud Drive stuck uploading and downloading files in Mac OS X Mojave
(2018-12-02)
How to selectively run Keyboard Maestro macros in a synchronized environment
(2017-05-26)
How to perform a currency lookup in a Numbers spreadsheet
(2017-04-25)
Email Verification
(2016-12-14)
Decommissioning old email addresses with FastMail
(2016-12-13)
Support Authentication
(2016-12-08)
Disappointing interaction design at Apple
(2016-10-19)
The difference between developers and product designers
(2016-10-11)
Why keeping it simple would be a better choice for TransferWise
(2016-09-07)
1Password for Teams and Families incompatible with VPNs
(2016-08-10)
How to manage a Tomato router via the CLI using Keyboard Maestro
(2016-07-19)
My awful experience installing Windows 10 in VMWare Fusion 8
(2016-07-18)
How to switch wifi networks with Keyboard Maestro
(2016-07-04)
How to protect your home network with a VPN router
(2016-05-22)
Using WordPress redirection plugins to create easy-to-remember social links
(2016-05-09)
The importance of external bootable backups
(2016-04-19)
Mac OS X — admin vs wheel group (and how that affected CrashPlan)
(2016-04-19)
How I migrated my snippets from TextExpander to Keyboard Maestro
(2016-04-11)
iCloud Photo Sharing
(2016-02-03)
How to disable root login on a DigitalOcean droplet
(2016-01-27)
WordPress Hosting — From DreamHost to DreamPress to GoDaddy to DigitalOcean
(2016-01-21)
Migrating Mac OS X local mail to IMAP
(2015-11-13)
How to create a kill-switched VPN on Mac OS X with Little Snitch
(2015-08-16)
Feature request for 1Password Provide PIN opening on TouchID enabled devices
(2015-07-10)
Should I restart my Mac each day?
(2015-06-30)
Initial impressions of the Overcast podcast app
(2015-05-28)
Search for the elusive, perfect file & screenshot sharing tool
(2015-05-15)
BitTorrent Sync vs Dropbox
(2015-05-07)
Why I switched from DreamPress to GoDaddy Managed WordPress Hosting
(2015-04-20)
Using Tresorit to manage and share confidential data on a Mac
(2015-02-26)
How to secure Mac and iOS devices with the Cloak or PIA VPN
(2015-02-02)
How to setup a WordPress site on a Mac mini running OS X Server Yosemite
(2014-12-10)
How to transfer digital assets upon ones death
(2014-11-28)
iTunes Match lost all my music (and then I got it all back)
(2014-11-16)
Rego is a great alternative to Pin Drop
(2014-11-01)
Unable to install OS X Yosemite on Mid-2011 iMac
(2014-10-07)
A Dropbox disaster
(2014-10-01)
The Odyssey of getting my data into Amazon Glacier
(2014-09-22)
Simpler method of getting message-linked todos into OmniFocus 2
(2014-05-27)
Using Keyboard Maestro to create todos in OmniFocus 2 that are linked to original messages in Mail
(2014-05-23)
Junk mail mystery — Nearly every message in Mail.app is being marked as spam
(2014-05-05)
Arbitrary scheduling in Keyboard Maestro
(2014-05-02)
How to share confidential documents using Dropbox and Espionage for Mac
(2014-02-09)
Reflections on my first few weeks of listening to podcasts
(2014-01-30)
Keyboard Maestro macro to get URL to selected message in Mail.app
(2014-01-28)
How to setup a roaming wifi network over ethernet with an Airport Extreme and Airport Express
(2014-01-26)
Fixed — Stopped the tccd process in Mac OS X Mavericks from consuming CPU and memory
(2014-01-22)
Disable iCloud Keychain to fix icbaccountsd problems
(2014-01-07)
iCloud syncing of Mail.app rules and Smart Mailboxes
(2013-12-20)
My wish for Ulysses — Dropbox integration
(2013-11-28)
Pausing the Cloud
(2013-11-22)
iPad is Disabled
(2013-11-04)
Fixed — Daylite can’t connect to server after Mavericks upgrade
(2013-10-27)
My iPad mini seems to have a hardware problem
(2013-10-23)
Photo management — from Aperture to a file system and Everpix
(2013-10-15)
Calling Gmail technical support (yet another scam story)
(2013-09-27)
Receiving email for virtual users in OS X Server 10.8
(2013-09-17)
Weekend at the computer—Dropbox, BitTorrent Sync and unencryptable drives
(2013-09-11)
How to move folders that are synced with BitTorrent Sync
(2013-09-03)
Using a Contacts group in my email ReadLater rule
(2013-08-30)
My wish for the September iPhones
(2013-08-27)
Switched to Parallels and then back to VMWare
(2013-07-15)
Proposal for a centralized credit card data access service
(2013-07-09)
Google Authenticator broken in iOS7. Use Authy instead.
(2013-07-04)
The downside for developers of automatic app updating in iOS 7
(2013-07-03)
Discovered and fixed a huge CrashPlan log file
(2013-07-02)
Orphaned Facebook apps
(2013-05-29)
Simplifying our hosting infrastructure
(2013-05-28)
iCloud syncing of Mail rules
(2013-05-26)
HelpScout for customer support & product documentation
(2013-05-23)
Using a custom domain for your Dropbox public files URLs
(2013-05-21)
How to upload Skitch images to Amazon S3 using Dropzone
(2013-04-17)
Name Mangler 3 for fast and efficient file renaming
(2013-04-15)
Daylite and Direct Mail for managing customer relations and communications
(2013-03-24)
Mysterious problem with my Mac
(2013-03-06)
Silent Email Filtering Makes iCloud an Unreliable Option
(2013-03-01)
Getting rid of those annoying “Open With…” duplicates
(2013-02-22)
My simplified backup system using CrashPlan
(2013-01-18)
Fast access to the previous month's time report in Harvest
(2013-01-14)
A weekly plannerthe missing killer feature from Things
(2012-09-04)
Deleting old spam messages with AppleScript
(2012-08-22)
Running your own server-side spam filter with SpamSieve
(2012-08-11)
Table of contents missing when converting from EPUB to MOBI
(2012-07-17)
Encrypting external USB bootable backup drives with Disk Utilities
(2012-06-22)
Migrating from a 2011 to 2012 MacBook Air
(2012-06-21)
How to never forget to enable your time tracking timer.
(2012-03-08)
An interview with Notational Velocity developer Zachary Schneirov
(2012-01-01)
How to batch process videos using HandBrake and Hazel
(2011-11-28)
Daylite local offline database not present in Daylite Server
(2011-04-08)
Apple and the iOS market blind spot
(2011-04-06)
Will the real Doug Bowman please stand up?
(2011-03-31)
Faster archiving to a server-connected Drobo
(2011-03-17)
Reactions to Paul Graham’s views of future trends.
(2010-08-26)
Needed: Scheduled disabling of the iPad’s cellular data connection.
(2010-08-20)
Startup disk recovery and repair — lessons learned.
(2010-06-22)
Following Twitter in an RSS reader.
(2010-04-17)
How am I doing today, asks JungleDisk.
(2010-04-08)
Can’t cancel a Screen Sharing window. Skitch saves the day.
(2010-04-06)
iPhone vs Android.
(2010-03-24)
Change of domain name — dafacto.com
(2010-03-19)
Twitter-based customer support FTW.
(2010-03-18)
Easier tweet authoring with LaunchBar.
(2010-03-17)
My data storage and backup system
(2010-01-17)
Fixed: Blank pages returned after posting comments in WordPress
(2010-01-10)
Upgraded my MacBook with a Solid-State Drive (SSD)
(2009-10-29)
Test results related to iPhone OS 3.0 3G network speed problems
(2009-09-09)
Experimenting with Google Voice and Skype
(2009-08-11)
Rethinking security after the Twitter/TechCrunch fiasco
(2009-07-19)
Pixmania User Experience (or is it eXpansys?)
(2009-05-20)
How to update the firmware of a Seagate 1.5TB drive on Mac OS X
(2009-03-27)
Drupal to WordPress Weblog Migration
(2008-08-13)
How to create POIs from Google My Maps on Mac OS X for a Garmin Nuvi GPS
(2008-07-12)
How to geo tag photos on Mac OS X using Garmin devices and HoudahGeo (and then display on Flickr)
(2008-06-22)
WordPress to Drupal Weblog Migration
(2008-02-08)
Tricky problem when using rsync to mirror and archive Linux to MacOS X
(2007-05-30)
Shuffles + Headphones + Device Acquisition Strategies
(2007-05-23)
MacFUSE, MacFusion, Dreamhost and rsync Backups
(2007-05-16)
I miss my old Paperport
(2007-04-21)
Upgrading Quickbooks 2005 to 2007. Get with it Intuit!
(2007-04-20)
RSS / Email / Notifications / Demographics
(2007-04-19)
Entering the world of GPS with the Garmin 60Cx
(2006-12-06)
iTunes Killer Application — Better List Purchasing
(2006-10-17)
Amazon for Quick Backup
(2006-07-01)
WebnoteHappy
(2006-05-18)
Desktop Mailing List Management
(2006-05-01)
Adobe's Upgrade Policy
(2006-01-11)
Macworld Notes
(2006-01-11)
Control iTunes Remotely
(2005-12-19)
Migration to WordPress from Movable Type on MacOS X and Linux
(2005-12-09)
WordPress Pages or Posts?
(2005-12-04)
Add the date to the MacOS X menu bar.
(2005-12-03)
Favorite Macintosh OSX Applications
(2005-11-29)
Encrypting multiple files using PGP 9 on Mac OS X
(2005-11-13)
Mac: WorkStrip
(2005-11-06)
Mac: Bookit
(2005-11-01)
MacOS X Backup Strategy
(2005-08-25)
What’s on your Treo 650?
(2005-07-23)
The Scanner
(2005-07-15)
Trends in Mac application development
(2005-05-16)
Data Loss in PGP 9 for MacOS X 10.4
(2005-05-13)
Mac OS X 10.4 (Tiger) Notes
(2005-05-03)
Apple Mac mini
(2005-04-16)
Address Book Plug-In for Dialing with Skype
(2005-03-30)
To File or Not To File
(2005-03-16)
My Incompatibility with AppleScript
(2005-03-04)
Booting into Single User Mode on MacOS X without Restarting
(2005-02-28)
Take Control of Your Airport Network
(2005-01-15)
OSX Application Help
(2005-01-06)
Filing Email Messages within Apple Mail
(2004-12-17)
A MacOS X System for Automating Movable Type Comment Spam Deletion
(2004-12-12)
Browser-Based Man Reader
(2004-12-09)
Automated Comment Deletion from MT-Blacklist Emails
(2004-12-03)
NetNewsWire 2.0 and MarsEdit 1.0 (Betas)
(2004-09-22)
OmniWeb Bookmark Syncing — Who would have known?
(2004-08-27)
OmniWeb 5.1 Wishlist & RSS News Reading
(2004-08-23)
Canon LiDE 30 Scanner
(2004-08-19)
SnapzPro Pro 2.0.1 Sound Track Problem and Solution
(2004-08-13)
Recent Software Purchases
(2004-08-13)
MacOS X Services Menu
(2004-08-10)
On-the-Fly Emailing
(2004-07-22)
Backing Up with Rsync
(2004-07-07)
MT-Blacklist Upgrade
(2004-06-24)
Website Localization
(2004-06-22)
What’s on your Logitech?
(2004-06-22)
Volume Logic for iTunes
(2004-06-22)
palmOne Zire 72
(2004-06-19)
Migration of a Movable Type Installation
(2004-06-19)
SpamSieve AppleScripts
(2004-06-08)
Compost for MacOS X
(2004-06-03)
PGP and Apple Mail Integration
(2004-06-02)
Weblog Management with ecto
(2004-05-31)
LaunchBar 4 Beta
(2004-04-04)
What is Mac OS X?
(2004-01-15)
Apple and HP
(2004-01-15)
12" Powerbook G4
(2003-12-23)
DEVONthink Usage Tip : Daily Notes
(2003-11-06)
Palm Software and the G5
(2003-11-03)
StuffIt Deluxe 8
(2003-10-06)
TCP/IP over Bongo Drum
(2003-09-29)
Palm RSS Reader
(2003-09-29)
Palm Developers, Where's my RSS Newsreader?
(2003-09-03)
DirectNIC Revisted: Look what I found!
(2003-08-28)
DirectNIC.com Making Life Difficult
(2003-08-28)
Reading on the Palm
(2003-08-22)
Corrupted PreferencePanes Cache
(2003-08-20)
Apple Address Book Network Integration
(2003-07-11)
Mailsmith 2.0 Released!
(2003-06-19)
MacOS X and Linux Metaphor
(2003-06-18)
Neat Finder Tip
(2003-06-18)
AddressBook Access from the Command Line
(2003-06-12)
iTunes Blog Integration
(2003-05-30)
Powerbook Disk Failure
(2003-05-30)
Shell Script Launcher
(2003-05-28)
RadioLover
(2003-05-23)
iPhoto Library Manager (Revisited)
(2003-05-23)
Cnet Article about the Apple Music Service
(2003-05-21)
Shell Aliases
(2003-05-21)
iPhoto Library Manager
(2003-05-21)
Music Encoding Options
(2003-05-13)
ddclient for DynDNS.org
(2003-05-09)
Telefónica España and Proxy Caches
(2003-05-08)
ImageWell
(2003-05-08)
Disk Utility Fix Permissions & CommuniGate Pro
(2003-05-07)
iTunes 4 Warning
(2003-05-04)
Mac OS X Hacks
(2003-05-02)
Apple Music Service
(2003-04-29)