osx

How to install PHP 7.2 on Mac OSX

How install the latest stable version of PHP 7.2 on OSX using homebrew. As of this writing PHP 7.2 is still not the official production release, but you can still install it on OSX. The motivation for writing this post was because I wanted to upgrade from the PHP 5.6 on my mac book to the latest stable version for WordPress development on OSX. WordPress is phasing out support for older versions of PHP.

How to remove an old version of postgresql from OSX with multiple versions installed

Here is a short tutorial on how to remove older versions of PostgreSQL database from OSX when you have multiple versions installed. If you follow one of the popular answers on StackOverFlow you may accidentally delete an important file for your other newer versions of PostgreSQL running on your Mac. These instructions assume you installed the database with the EnterpriseDB installer. Here are the steps you need to follow: First, make a backup of the database if you need any data or schema.

How to compile libvips on OSX from source for image processing

Here are the steps needed to compile libvips from source. If you try to install it from homebrew, you will most likely run into a number of errors regarding the dependency gtk-doc. This will frustrate you, and you might abandon the effort. I will show you how to install the latest stable libvips without having to install gtk-doc I normally do not like to use dependencies like this in my Go project, but the performance of image processing needs to be really good as this type of computing tends to use a ton of resources on a server.

Cursor does not appear on startup macbook OSX El Capitan 10.11.4

When you startup your macbook, the cursor is invisible or it does not appear on the screen. I recently updated my macbook pro to El Capitan 10.11.4 and this problem started to appear. I combed through the system logs and the only thing that stood out to me was May 16 08:00:12 localhost com.apple.xpc.launchd[1]: assertion failed: 15E65: launchd + 180050 [527954A7-A0F1-305E-B26A-7E632B2CA0FB]: 0x1 but that did not seem to relate to anything specific.