Hardware CapsLock as Control key in iOS SSH client using blink.sh

I’ve been searching for a way to use CapsLock as another Control key on iOS for as long as there has been hardware keyboard support in iOS. (Emacs habits never die!)1 I have legacy USB and bluetooth keyboards that I’d like this to work with.

  1. Many of Emacs functions and commands are bound to the Control. Using the location of the CapsLock key as another Ctrl key reduces strain in the keyboard hand. 

Read More

Kubernetes 1.10 on Ubuntu 18.04 bare-metal single host

I needed to resurrect a kubernetes cluster that had been running for over four months straight. I tried using conjure-up after my old kubespray (was kargo) configs no longer worked. I got a kubeadm kubernetes 1.10 deployment working quickly on an Ubuntu 18.04 (LTS) host.

Read More

Adding a Webcam to Homekit Using a Raspberry Pi 3

Previously, I had setup HomeKit connecting to Nest thermostat and Belkin WeMo devices using Homebridge project. I had on my TODO list for a long time to put a webcam on HomeKit. At the end of some twists and turns it ended up being relatively easy, had I known the following from the start.

Read More

Extending HomeKit with Homebridge and Raspberry Pi to All the Things

What to do with a Nest thermostat, Belkin WeMo smart switches and lights, web services, and custom home-grown sensors in an Apple household? Can HomeKit talk to non-HomeKit devices? An excellent project named Homebridge along with its user-provided plugins has the answers.

Read More

Using Ansible to customize a box full of Raspberry Pis

I have been using Raspberry Pis for quite some time. Some are IoT apps like sensor logging or Airplay speakers. I’ve also provided a box full in various hands-on demos in the community. Accumulating a large collection of late-model Raspberry Pi’s, I invested in ansible tasks to automate config and maintenance.

Read More

PCalc functions for converting between for latitude/longitude formats

I needed a way to convert Latitude/Longitude coordinates between Degrees+Decimal to Degrees Minutes Seconds notation. I created some user functions within the excellent PCalc app that can do this inline in PCalc.

Read More

Porting indoor weather (BMP085) logging project to SFE Phant

For a while now, have had a time/temp logging system in my house. It is still hosted on my very first Raspberry Pi, and uses a BMP085 temperature/pressure sensor, and two 1.2” LED displays from Adafruit. The logging on Pachube -> COSM -> Xively needed to be updated to something else, so I decided to use Phant from Sparkun Electronics (SFE).

Read More

.local Networking with ATS in iOS 10

Discovered today that in iOS 10, NSAppTransportSecurity adds a new exception key for .local domain accesses: NSAllowsLocalNetworking

Read More