Why I'm Giving Up Content Blockers

Since the release of Apple’s iOS 9, iPhone and iPad owners are able to install content blockers. These content blockers are often referred to as ad blockers. Providing content blocking functionality through third party apps is a reasonable request. Apple has had this functionality in iOS since 16 September 2015. As a user of content blockers on the desktop, I jumped at the opportunity to install one on my mobile devices. [Read More]

Weather in your iOS and macOS Calendars

One of the things I like best about Google Calendar is its extensibility. You can add calendars for virtually everything; sports, holidays, shared calendars, and weather. For managing personal appointments and family events I use Google Calendar as the backend but I prefer the native experience of macOS and iOS Calendar.app. (adsbygoogle = window.adsbygoogle || []).push({}); One feature Apple still has not integrated into the Calendar.app is weather forecasts. [Read More]

Microsoft Remote Desktop for Mac

On June 1, 2016, Microsoft released an update to it’s Remote Desktop client for Mac OS X via the Mac App Store. The update to version 8.0.32 broke some functionality for people. The most commonly reported error I have seen is “Connection reset to peer” before authentication. (adsbygoogle = window.adsbygoogle || []).push({}); Sadly, unless you have a Time Machine backup to grab the old version from you are likely going to have to find an alternative. [Read More]

My Mac OS X Setup Guide

I happen to be someone that finds themselves setting up new systems for myself often. I have to remind myself there are tools that I need installed before the scenario in which I need to use them (on an airplane, during a crisis, etc.). I use a Mac so this list of software and setup is going to be very Mac OS X centric. (adsbygoogle = window.adsbygoogle || []). [Read More]

GNU sed on Mac OS X

Like a lot of systems folks I use sed, a lot. It is probably an unhealthy amount of sed use but so be it. I operate on a lot of Linux servers but my desktop environment of choice is Mac OS X which means BSD tools (not the Linux-y GNU tools). (adsbygoogle = window.adsbygoogle || []).push({}); The differences are relatively subtle between BSD sed and GNU sed. [Read More]

Disabling Mac OS X El Capitan System Integrity Protection

Apple has introduced a new security feature in Mac OS X El Capitan (10.11) called System Integrity Protection (sometimes referred to as rootless). (adsbygoogle = window.adsbygoogle || []).push({}); What is System Integrity Protection? According to Apple’s documentation: A new security policy that applies to every running process, including privileged code and code that runs out of the sandbox. The policy extends additional protections to components on disk and at run-time, only allowing system binaries to be modified by the system installer and software updates. [Read More]

Mac OS X El Capitan and Junos Pulse

I had some Apple Keychain issues after upgrading to Mac OS X El Capitan yesterday. Apple provided a reasonable resolution (blow away the login Apple Keychain and re-create it). As it turns out, my issues weren’t limited to just the El Capitan upgrade. The Juniper Networks’ VPN client, Junos Pulse, has some pretty awful issues. (adsbygoogle = window.adsbygoogle || []).push({}); The behavior went something like this: 1. [Read More]

Mac OS X El Capitan: Keychain Issues

I started having some Apple Keychain issues after upgrading to Mac OS X El Capitan. At random, I would be asked to sign back into accounts that I am logged into through Internet Accounts in System Preferences. (adsbygoogle = window.adsbygoogle || []).push({}); I thought it a minor issue but it became unavoidable though once El Capitan told me it couldn’t find my login Apple Keychain after logging in: [Read More]