March
23rd,
2016

Removing GarageBand, iMovie, etc. from the OSX command line

I was getting annoyed with an offer to update GarageBand, iMovie, Keynote, Numbers, and Pages since I never use these apps. While it is possible to install another app to remove these I would rather just remove them from the command line.

March
14th,
2016

My experience with installing Windows 10 Mobile development

I started with an Acer Aspire E1 laptop on Windows 8 and upgraded it to Windows Professional 8 then Windows Professional 8.1. I started using Visual Studio Express 2013 to maintain the Cordova SQLite plugin for Windows Phone 8 and and then develop the Windows 8.1/Windows Phone 8.1 version based of https://github.com/doo/SQLite3-WinRT. There has been demand for a Windows 10 (UWP) version so I upgraded the laptop to Windows 10 and installed Visual Studio...
Read more

March
9th,
2016

Quickstart WordPress testing with OSX Homebrew

Here is a quickstart procedure for testing WordPress with OSX Homebrew. This procedure needs a recent version of PHP with php-cli and MySQL to be installed as described below. In addition, this procedure uses Node.js with npm to run WordPress for testing.

The Apache httpd is not included due to its level complexity. WordPress unfortunately requires MySQL by default installation, and there is no easy workaround.

January
8th,
2016

Sample Cordova plugins with web workers

The existing Cordova Javascript-native bridge mechanism was not designed to support web workers. Here is a description of how I rebuilt the Javascript-native bridge mechanism to support web workers in a sample project (with permissive licensing) and apply it to a version of litehelpers / Cordova-sqlite-enterprise-free (available under GPL or commercial licensing schemes).

Possible replacement for Cordova with web worker support

October
26th,
2015

Populating Cordova SQLite storage with the JQuery API

In a JQuery JSON Cordova issue on Stack Overflow someone had trouble populating a sqlite database when using the JQuery AJAX and JSON APIs due to a subtle misunderstanding of how the Web SQLite API works. This post is written to explain how this can go wrong and how to follow the SQLite API correctly. This post assumes a very basic understanding of how the Web SQL API or Cordova-sqlite-storage API works.