Infrastructure Project: Gate Opener Battery Case

We put an electric gate opener on the gate on our driveway. There’s been a lot of tweaking and configuring, but it basically works. The solar panels, though, are insufficient to recharge the batteries after a day of contractors coming and going — this is one of the drawbacks of living in the redwood forest;Continue reading “Infrastructure Project: Gate Opener Battery Case”

App Design Project: Inbox Assistant

The other day, Miguel de Icaza announced a pair of Swift packages to do email stuff. This, of course, makes me happy. I love email. Email is one of the greatest technologies in existence for the sometimes online computer: it gracefully handles periodic disconnections, so it’s my go-to for thinking about how to deal withContinue reading “App Design Project: Inbox Assistant”

Feature: Editing Preview

…or, WYGIWYG Context: in the Olden Days, I used a word processing application to write papers for school. The computer I used didn’t have pixel-level display, so rather than rendering the document as it would appear on my printer, I just got to edit the text along with the embedded control codes to turn onContinue reading “Feature: Editing Preview”

Home automation system Home Assistant

Home automation is a thing that keeps getting talked about and marketed and played with, but which overwhelmingly manages to miss being actually useful for me. “Set the lights in the den to 50% and tinted amber,” is such a common example that I feel like I must be one of the only humans whoContinue reading “Home automation system Home Assistant”

Well-known avatar location

Terence Eden wrote a blog about a proposal for, essentially, “You want my avatar? Fine, you have my email address, go get it yourself.” Which, I must say, I like the premise. A lot. Since the key, in this exchange, is a person’s email address, the proposed service would most likely be something handled byContinue reading “Well-known avatar location”

Software Architecture Headache – Dependencies

I want to make my applications share data across devices, and do it even if the greater Internet is unavailable, if there’s a local network. So, peer-to-peer stuff. I went looking and found a framework that seems to be aimed directly at peer networking: LibP2P. There’s even a Swift implementation of it, sort of. EarlyContinue reading “Software Architecture Headache – Dependencies”