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.

Continue reading...

Microsoft PowerPoint 2016 for Mac (aka version 15) has a strange quirk - when I copy and paste images from Preview or most other applications, the image gets copied in Tagged Image File Format (TIFF). The image is practically uncompressed (or possibly minimally compressed), resulting in very, very huge PPTX files! Plus: Removing unwanted font references.

Continue reading...

I recently had the "opportunity" to perform some text manipulation to get data from a huge log file into a spreadsheet. I had done this sort of work a long time ago as a developer, but had forgotten over the years. So I decided to compile a text manipulation cheat-sheet for macOS.

Continue reading...

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.

Continue reading...

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.

Continue reading...

I have experienced a couple of issues printing with the Ricoh printer drivers for macOS - at one location, I simply couldn't print, and at another, I couldn't get it to print "two-sided" (despite the correct duplex settings). In both cases, I reverted to the standard macOS driver, i.e. "Generic PostScript Printer" or "Generic PCL Laser Printer". This post details the steps to set printer defaults like duplex via CUPS.

Continue reading...

It's pretty easy to get Picture in Picture (PiP) in Safari on macOS - just a right-click twice - and if that didn't work, I described simple workaround by disabling JavaScript. Here I have a Workflow.is App based workaround to enable PiP in YouTube in Safari on iOS. This allows me to surf (or work) while having a video running in a tiny floating window on my iPad.

Continue reading...

If you are a developer or someone who likes to try lots of software, head over to the App Store and get Parallels Desktop Lite. It's free for macOS and Linux guests! (Windows support is an IAP)

Continue reading...

So I got a new MacBook for work and I didn't realize upon next reboot, the enterprise profile had mandated FileVault encrypt the start up disk, and Apple had recommended an upgrade to macOS Sierra at the same time! You can imagine triggering both simultaneously upon reboot didn't go well at all!

Continue reading...

By now you have realized that the latest version of the Workflow App no longer has deep integration to Google Maps. That's not too big a deal, since you can make do with the Workflow Open URLs function. Here's how...

Continue reading...

Does your service provider differentiate between standard or "premium" IDD and "budget" IDD like mine does? Typically, the standard + international call prefix will default to the premium option, but to use the the cheaper option, usually via voice-over-IP (VoIP), one has to specific a different carrier-defined prefix, e.g. 12300 (I just made this up, check with your telco). I can't find a built-in way to do this on iOS... enter the Workflow App!

Continue reading...

Here's how to retrieve and display the latest exchange rate for two currencies with the Workflow App (though one could just use Numbers on iOS or macOS too).

Continue reading...

Remember the time I waxed lyrical about using Google Sheets to track my stock portfolio? Well, it's going to be a "standard feature" of spreadsheets soon, with the introduction of the capability to retrieve stock data with today's update of Numbers on iOS (3.1) and macOS (4.1).

Continue reading...

I've been playing with the Workflow.is App recently, and this one is pretty cool - using Workflow to scan and generate a QR Code with Contact information.

Continue reading...

I love that iOS includes the Oxford Dictionary. I dislike that iOS has not provided a simple way for me to lookup a word, unlike on macOS, which has Dictionary. Here's the fix with the Workflow.is app!

Continue reading...

Apple acquired Workflow today, and Workflow is now free in the App Store! Workflow (http://workflow.is)is a powerful yet simple rule-based automation tool. One pre-built workflow is to lookup your next calendar meeting, retrieve the location if there is one, and pop up directions in Maps - all this from a single button click.

If you are new to Workflow, here is a short tutorial to use Workflow to track travel expenses.

Continue reading...

Since 2012, all apps on the Mac App Store must run in an app sandbox, which restricts access to system resources unless explicitly required. The secure sandbox isolates the app and defines access controls, protecting users from malicious code with undesired behaviour.

Here's how to setup a sandbox for an app downloaded from outside the Mac App Store.

Continue reading...

Want to extract files from a macOS installer package with a .pkg extension?

Continue reading...

Wine 1.9.22 development (dated Oct 28, 2016) has been released! See the release notes for changes. Alas, I encountered errors trying to compile it "on top" of the Wine 1.9.21 installation, following the steps from my post Compiling Wine from scratch. I spent a whole day searching for the problem, and resolved it as below.

Continue reading...

So a couple of days ago, I documented how I compiled Wine 1.9.21 with Retina Mode from scratch on macOS Sierra. After that I though I might as well figure out how to bundle all these files into a .app bundle, which Finder presents as if it were a single file.

Continue reading...