independent software developer, writer, musician, hiker, coffee drinker, mac user
Constantly
sonicrocketman

So that’s what Pine.blog looks like on an iPad!? It’s not bad actually.

I haven’t been able to test the app on a real iPad in years since my old one only ran iOS 12.

sonicrocketman

iPad achieved!

sonicrocketman

Related: I have ordered a new iPad. 📱

sonicrocketman

I just realized that my iPad Air (which barely works anymore) is from 2013.

No wonder it's on its last legs. It's been chugging along for almost a decade. Wow.

sonicrocketman

Knowing the feature was impossible in the first place gives me closure.

Welcome to my Ted Talk.

sonicrocketman

I have effectively run up against a hard-coded limit in iOS, so my original idea for a feature is now impossible to implement. In a way that's frustrating because I have to find another way to do what I want, but in another way it's freeing: I don't need to keep searching for hacks or tricks to get my idea to work, I can let it go and move on.

sonicrocketman

I have learned a lot about video encoding, decoding, and playback on iOS in the last two days. Unfortunately I have little to show for it.

sonicrocketman

Ah. It was impossible to begin with.

sonicrocketman

finds example code for "Simple Video Player"

Ooh. This sounds like it will help me!

"Simple Version" is hundreds of lines long

This does not bode well for me.

sonicrocketman

Pulling my hair out here.

Anyone know of a good option for downsizing non-standard resolution HEVC video while preserving the alpha channel?

Seems like FFmpeg can't do it yet, and Apple's codecs only support standard HD resolutions.

sonicrocketman

Added a new Random Image button (and API endpoint) to d20.photos. Check it out if you need scenery/images for your D&D or Pathfinder games (or novels).

sonicrocketman

75% of the eligible population of San Diego County is partly vaccinated. Studies put the Herd Immunity threshold ~75%. Including those who've already gotten sick, SD's cases should probably start to plummet rapidly within 14 days. (fyi, i'm not a doctor)

sonicrocketman

Are you interested in learning more about California Politics & Policy? Sign up for my new weekly California Policy Newsletter!

It's filled with a collection of articles about the latest goings-on in CA, right to your inbox.

sonicrocketman

Either way, I’m done for today.

sonicrocketman

Today I went down a series of rabbit holes and have not yet emerged from them.

  • Video encoding is hard.
  • CloudKit is weird.
sonicrocketman

It also doesn't help that the CloudKit dashboard is kinda broken right now.

CK Err

sonicrocketman

Anyone know anything about CloudKit Subscriptions? I am running out of ideas for debugging a subscription that simply never triggers push notifications.

sonicrocketman

Today I stopped working a bit early because I fixed a long standing bug that had been confounding me for weeks.

Better to quit while I’m ahead.

sonicrocketman

Afternoon walk.

6/8/21

sonicrocketman

That said, Swift (and Obj-C) code really doesn't want to be under 80 characters long. It's a struggle and sometimes I just give up.

sonicrocketman

Pretty sure I'm in the minority here, but my Swift code is formatted with lines under ~80 characters long and my decorators are always one line above the decorated item like this:

@IBAction
func doThing() {}
sonicrocketman

Back to the wired backup keyboard. This one works great, but the key-feel is no where near as good as my logitech wireless one. I wish I could find a good wired replacement.

sonicrocketman

I'm so over wireless accessories that spend their entire lives on the same desk. Cables solve so many problems.

sonicrocketman

My external keyboard has decided that it's just gonna stop working today... Great.

sonicrocketman

Installed a Pi-Hole on my network recently and added updateLists to it.

My browsing experience is amazing now. Things are so much faster. Pretty easy to install too. Highly recommend.

My Recommendations

News www.sandiegouniontribune.com
Manton Reece www.manton.org
Leon Mika lmika.org
Persuasion www.persuasion.community
Going Indie goingindie.tech