Skip to content

Entries with the tag “macos”

These entries are tagged “MacOS” which means they have something to do with the Mac operating system. This won’t be a section where you’ll find in-depth knowledge or mac-only programming, however. Sorry!

Fixing PhpStorm when Git Stops Responding

PhpStorm suddenly stopped recognizing my git repository. I cleared the cache, restarted the IDE, but nothing helped. I jumped to my terminal, ran git from the command line, and everything worked fine there. Confusing, right?

Let me explain why this happened and how I fixed it for good.

Feb 26, 2026 2 min read #git #macos #phpstorm

PhpStorm Terminal LC_ALL Error Fix

When a new terminal opens in PhpStorm on macOS, I was getting a weird error: bash: warning: setlocale: LC_ALL: cannot change locale (en_US-u-hc-h12-u-ca-gregory-u-nu-latn): Invalid argument.. Strange, I use Oh My Zsh with the Zsh shell. Why am I getting that error? Why bash? I could ignore it each time - but I wanted a fix.

Dec 5, 2025 2 min read #macos #phpstorm #scripting

Run Plan 9 in VMWare Fusion (on Mac)

If you’re not familiar with Plan 9 from Bell Labs, its about time you did. Plan 9 is one of the first GUI operating systems, the precursor to most of the experiences that we now take for granted. I knew a bit about it, but I wanted to actually use it. And, not having a computer laying around from the 1980s anymore, the next best thing was a virtual machine.

Sep 26, 2020 3 min read #macos

Tell Shimo VPN to Connect with Applescript

For some clients, I have to VPN before I can push to their git repositories. I’ve been using a few VPN clients, but I finally settled on one. I’m a huge fan of Shimo but one thing that bothered me was that I still had to click and remember to be on VPN when I wanted to push my changes.

Feb 25, 2019 2 min read #macos

2 Ways to Use Alfred to Set Status on Slack

I’m a huge fan of Alfred - but I had to upgrade to get the pro version to get workflows. Because I use Slack a lot, I’ve been trying to set up status automation and workflows. When using my phone, I have an automated system that sets my status. You can find that here. But, what about using Alfred for some automation?

Nov 19, 2018 3 min read #macos #php #scripting

Get All iMessage Attachments

The other day I was looking for an image from one of my iMessage chats. When you browse through the attachments on the iPhone, it takes forever to scroll through them. At one point, I kept having the iMessage app crash as well (I think I was maybe 400 or 500 images into the history). Turns out, if you have your iMessage and iCloud accounts configured properly on your Mac, you’ll have duplicate copies of all the attachments (for at least the messages you haven’t deleted) on your Mac as well.

Jun 4, 2018 3 min read #macos #php

Track the Things You've Done Today with Alfred

For our agile workflow, it’s important to provide a check-in each day. What did you do yesterday, what do you plan on doing today, do you have any blockers? My biggest challenge is actually remembering what I did “yesterday” - especially after the weekend.

Jul 24, 2017 3 min read #macos #scripting