Show more

For instance using notifications and Cocoa Bindings I was able to build a split view activity window that can accept messages from any part of the app in about 30 minutes.

I’m really enjoying building this project with native Cocoa. So far it seems like all of the tech is working as intended and is really helping me avoid having to reinvent the wheel.

It took a little longer than planned, but the dial is controlling the lights and ready to be put back in the living room.

Working on the next version of the rotary dial scene controller. I’m replacing the Raspberry Pi with a Wemos D1 mini.

My project for the day: fixing this cursed lamp.

I made a big mistake by attempting to avoid traffic by taking the scenic mountain route. I had way less range than I thought and my car dropped to 20 estimated miles as soon as I started driving up the mountain, so I had to retreat back down to Mountain View.
On the plus side I found out Facebook has free DC fast charging.

I need a bucket of scotch to go with this ice.

I have to reprocess around 600 videos, so I’ve decided this is an appropriate way to mark which ones have been finished.

It's been a while since I've tried to digitize anything, but it looks like my optical drive won't read 4K Blu-Rays 🙁

Cocoa bindings are my new best friend. I'd never really sat down and built anything more than a "that's nifty" demo from a tutorial before.

Now that I have a real project I've gone from terminal output to full GUI in a few hours.

Building the prototype of this project in Xcode Playgrounds has been really productive. It's forced me to use more Cocoa frameworks instead of reaching for my usual tools.
I think I'm going to try to build the real version with as few third party frameworks as possible, maybe even none.

Pro tip: when working with asynchronous methods it’s important to actually call the completion handler at some point 😅

After a little bit more work last night I have a prototype script that pulls a shot list from Airtable, checks shot status from Capture One, then pushes the status back up. I'm really excited about what I can do with this.

This is very quickly becoming my least favorite part of Mojave and the leading reason I'm not going to update my Mac Pro.

I need to go dig up all of the blog posts that have been written about Apple events in Mojave.

The next step is to add a LaunchDaemon that pulls new orders every night to keep things up to date.

Spent a little time making a project I've wanted to exist for years: a way to import Etsy orders into Things.
As weird as JavaScript is, it does have the right combination of easy OAuth packages and integration with OSA.

Today is an exciting day: it's UniFi hardware firmware update day 🎊

Show more
Mastodon

emory.coffee is one server in the network