Reflecting server errors in Angular form validation

Feb. 12, 2020 |  ionic  REST  validation  angular 
Here's some sample code that shows how to display server validation errors sent by a django-restframework REST server. Specifically, note how `ngIf` & `ngFor` tags are used to conditionally detect and display error messages set on individual controls. The

How to programmatically emulate Appple special keys such as media navigation & power keys

June 28, 2019 |  osx  keyboard  keys  Objective-C  HID 
Media keys along with some other keys are not handled through the standard apple keyboard event subsystem. They are treated differently, and therefore emulating them from software requires special code (EventTap won't work!). Here's a function that does th

Converting a std

June 26, 2019 |  Objective-C  osx  memory  array  vector  string 
An excellent piece of code to do the above is [here](https://gist.github.com/jeremy-w/3777700): Again, thanks to this [gist](https://gist.github.com/jeremy-w).

Set/get volume in OS X

June 25, 2019 |  audio  osx  C  volume 
How to get/set master volume in OS X. Many sample codes online use the deprecated API. This uses the currently 'legal' API. Adapted from this SO post.

WiX Tips

May 7, 2019 |  WiX  MSI 
Some tips on using WiX to generate MSI installers: