carl ashley Posts

June 28, 2019

With Python (and other scripting languages) being dropped from deprecated in macOS Catalina*, and Python 2.7 maintenance ending in 2020, it’s time to start updating any Python 2 scripts so…

March 29, 2019

Recently I’ve needed to wrangle a large data dump from a database system that manages to mangle exports of data in certain circumstances. In this particular instance, the data exported…

March 1, 2019

Armin Briegel’s post on updating the version of bash on macOS to bash 5.0 prompted me to create a repo for the scripts I use to keep bash and vim…

November 23, 2018
November 3, 2018
October 20, 2018
September 28, 2018

Now that macOS Mojave has been released into the wild, a quick recap of changes relating to Transparency, Consent, and Control (TCC). What changes? In certain circumstances, the first time…

September 23, 2018
September 6, 2018

Logging user consent events in macOS Mojave to understand what is happening when a process requests access to control another app, or access to data can be done by using…

September 1, 2018

With the release of macOS Mojave imminent, and a new Privacy Preferences Policy Control Payload, it is important to properly launch scripts from¬†LaunchAgents or LaunchDaemons to ensure the correct process…