Crunch PNG optimization

I recently tried Crunch, an open-source tool for PNG image file optimization, currently on version 2.0.2 at the time of writing. ...

19 May 2018

iOS 11.3 and Accessibility customization on my iPhone 6

I had put off updating my iPhone 6 to iOS 11, primarily due to the poor performance reported by Netizens. But, with the release of iOS 11.3 - reported to be focused on improving performance, and more transparent power management (throttling) - I decided to go ahead! ...

31 Mar 2018

Using an exFAT drive for Time Machine backups

I got a new 2 TB external disk - “yay” - and wanted to use it for both on my Windows desktop and for Time Machine backups. Immediately thought to format it as exFAT but quickly came to realize Time Machine does not support exFAT! Fortunately, there is a workaround… ...

22 Mar 2018

Converting JSON into CSV

Recently I needed to analyze some JSON data. Now, I’m no data scientist, so I wanted to convert my JSON data to comma separated (CSV) and “flatten” the data… just so I could use the data in Excel. And Merry Christmas and Happy New Year! ...

29 Dec 2017

Installing High Sierra in a Parallels VM

When macOS High Sierra was released around 25th September, I tried to install it in Parallels Desktop Lite. However, both a clean install in a Parallels Virtual Machine (VM), nor an in-place update did not work (the High Sierra VM would refuse to boot). I discovered the High Sierra installer converts the VM file system to Apple File System (APFS). However, Parallels does not support APFS, so here’s how to disable the conversion and get High Sierra running in a Parallels. ...

20 Oct 2017

Installing MySQL on macOS

There are many open source packages that require the “AMP” stack comprising Apache, MySQL and PHP (hence “WAMP” for Windows-Apache-MySQL-PHP and “MAMP” for macOS-Apache-MySQL-PHP). Since macOS 10.12 Sierra already includes Apache 2.4 and PHP 5.6, here’s how to add MySQL 5.7. ...

18 Jun 2017

macOS launchd Service Management

Some time ago, I posted about starting Apache automatically when macOS 10.12 Sierra starts, using the launchctl command to add Apache to the launchd Launch Daemon/Agent Manager. For those familiar with Windows, this is akin to managing Windows Services. ...

15 Jun 2017

Automated script to compile Wine 2.9 from scratch

Following up on my posts, Compiling Wine 1.9 from scratch on macOS with Retina mode and Creating a wine.app bundle manually, here’s my script to automatically download and compile pre-requisite libraries, then download and compile Wine 2.9 32-bit, build the .app bundle, and even include a registry tweak to enable Retina Mode. ...

28 May 2017

Further ways to lockdown apps like Kodi and VLC

You have have read that CheckPoint, a cyber security research company, has identified vulnerabilities that may allow an attacker to compromise your computer using malicious subtitle files downloaded by popular media players including Kodi and VLC. It’s not clear if this affects macOS too, but in light of this threat, here is a summary of how I further “lockdown” any apps I’m unsure of… ...

26 May 2017

Verifying downloads with a SHA-256 checksum

I recently downloaded an update to VLC, an open-source media player. The VLC download page, displayed it’s SHA-256 checksum - here’s how to quickly validate your download by comparing the checksum using the built-in macOS tools. ...

24 May 2017