@allenu@mastodon.social
@allenu@mastodon.social avatar

allenu

@allenu@mastodon.social

Hey, thanks for following. I'm actually at capacity / liking someone else's posts / staring at the wall and may not have appropriate space for you. Is there someone else you can follow/create a parasocial relationship with?

This profile is from a federated server and may be incomplete. Browse more on the original instance.

allenu, to random
@allenu@mastodon.social avatar

Just saw that the Leafs lost game 7 in OT. lol

allenu, to random
@allenu@mastodon.social avatar

I love that they have a donair gun at the game

allenu, to retrogaming
@allenu@mastodon.social avatar

Genuinely surprised I found No One Lives Forever at goodwill. You usually don’t see good games like this there. It’s usually sports games.

allenu, to swift
@allenu@mastodon.social avatar

I asked ChatGPT if there's a syntax in Swift that lets you make a copy of a struct with a list of properties to change and it said yes, there's a "with" syntax so you can do let foo = bar.with { $0.x = 1234 }, kind of like I've seen in F#.

I got excited because I didn't realize such a thing existed. I tried it, though, and it doesn't exist. lmao It made it up.

allenu, to Mac
@allenu@mastodon.social avatar

Minders 1.2 is now out!

You can now share from the app, making it a great place to start social media posts.

You can also share to the app to start a new post. Share a link directly from Safari or images directly from Photos.

https://blog.ussherpress.com/2024/02/08/minders-update-120.html

allenu, to random
@allenu@mastodon.social avatar

It is rumored that the bagul inhabits the baby doll and anyone who stares at a photo of it will have a very good day

allenu, to random
@allenu@mastodon.social avatar

I’m checking out the Zack Bagans Haunted Museum. I love a good kooky museum. I hope they don’t expect me to believe this stuff tho.

allenu, to random
@allenu@mastodon.social avatar

Holy shit this machine is paying out!

allenu, to random
@allenu@mastodon.social avatar

Doing a local-only app can be quite restrictive. I've been working on adding a Share Extension to my journaling app. With it, you'd be able to share text, a link, or images to the app to post. However, I only store data in your iCloud Documents folder.

My plan was to use an App Group to share the iCloud folder between the main app and the extension. The extension would load the document and add new content to it itself and let NS/UIDocument handle file coordination.

allenu,
@allenu@mastodon.social avatar

It seems like I can't "register" the document type easily in the Mac share extension, though. At least Xcode's UI doesn't bubble up the ability to add supported file types in the extension's settings. Maybe I could hack it by entering the data directly in the Info.plist? Seems wrong, though.

It looks like what I might have to do is dump the data I want to post to the journal in a shared folder, then on next app launch, read the post and insert it into the doc from the main app.

allenu,
@allenu@mastodon.social avatar

Kind of crappy if you do this from an iOS device and then expect the journal to update the contents on a Mac that's also running the app. It won't show up in the Mac app immediately since the main iOS app would have to launch, read the shared folder, and insert the post into the database... then the Mac would see it via the shared iCloud document.

If this app was not local-only, I could just call some REST API to post the new journal entry to the cloud...

allenu,
@allenu@mastodon.social avatar

@nighthawk Thanks for sharing your experience.

iCloud KVO seems like a slightly better way since the Mac app could pick up the job. There might be some coordination complexity though if processing takes slightly longer and another devices comes online.

I'll probably just dump the contents to a shared folder since I might have multiple file assets that are shared to the app and have the app pick them up on next launch.

allenu, to Seattle
@allenu@mastodon.social avatar

A bit of cool tech for anyone in who likes obscure - a Sony Data Discman (Japanese) is for sale on craigslist https://seattle.craigslist.org/see/ele/d/seattle-sony-data-discman/7712108887.html

vga256, (edited ) to random
@vga256@dialup.cafe avatar

this is the truly depressing reality of macos software development

my OS - macos (big sur) - is three years old.

developers, i know this stuff is harder to make backwards-compatible, but jesus

edit: replyguys: i've been developing software for macOS for 20 years. i don't need to hear excuses about why you feel it's difficult to do.

allenu,
@allenu@mastodon.social avatar

@vga256 I'm definitely guilty of this. In my defense, there were APIs and features that Apple added in 12 that made things like in-app purchase and system images much easier to handle.

I'm was just trying to back-compat some of my stuff to 11 and oof, some of the stuff is not worth it for a solo dev to handle.

allenu,
@allenu@mastodon.social avatar

@vga256 I was annoyed myself when I booted up my old laptop a few days ago and realized I couldn't run one of my apps since the laptop was on Big Sur.

At a minimum, I should at least get it working on Monterey!

In my case I was just aiming to ship fast to see if the apps had legs. Short-term, it's hard to make compatibility a priority, unfortunately, but I'd still like to do it.

allenu, to random
@allenu@mastodon.social avatar

Now we're in business. I found a 2019 MacBook Air on craigslist for a good price. This should be a good test machine.

allenu,
@allenu@mastodon.social avatar

I got worried for a sec because it had an encrypted volume and the OS was asking me for the password, but thankfully it was just one volume and I was able to erase it.

Only problem now is... I'd like to have just one volume. I don't care about having two, but there doesn't seem to be a way to merge the volumes or expand the first one after erasing the second. Am I missing something here?

allenu,
@allenu@mastodon.social avatar

@vga256 Hmm, this is interesting. Everything I read is talking about working with partitions. I'm working with two volumes here, not partitions.

I think I might be confused. Maybe this MacBook Air has two SSDs? Is that even a thing?

I'll have to check out the hardware page to see, but it's in the middle of an update right now.

allenu,
@allenu@mastodon.social avatar

@vga256 Oh, I guess this is the default volume setup for Macs. I never really looked into it before, but my MacBook Pro also has the two volumes.

vga256, to random
@vga256@dialup.cafe avatar

wow, just scored a 2013 mac pro trashcan for $225 CAD. i've been waiting for one of these for years - can't wait to turn it into my daily driver 😲

allenu,
@allenu@mastodon.social avatar

@vga256 Oh man I remember one of those being my main machine at a job I had ten years ago. The nice thing was it took less space than the big Mac Pros we would use, but it was just an odd shape to have on the desk, especially how all the cables would plug into the same small region on the back.

Beautiful from an aesthetic perspective, though!

allenu, to random
@allenu@mastodon.social avatar

I really wish the iOS Simulator had Notes built in. So many times I want to test out copy-paste from an app and I have to make do with pasting into the tiny notes field in Reminders.

allenu, to random
@allenu@mastodon.social avatar

Man, who thought “Huel” was a good name for a meal alternative? I always think of “hurl” or the sound you make when you hurl when I see it.

allenu, to random
@allenu@mastodon.social avatar

For all the apps that I've made, I am starting to realize that the "product" at the end of the day is the data model I've come up with that makes things possible.

The UI obviously makes a difference, but the data model I use makes a bigger difference as to what's possible to do in an app. If I get the model wrong, all those nice features are really hard to write.

allenu, to random
@allenu@mastodon.social avatar

I saw the HN post about someone converting a SNES controller into a USB-based one and had to share my experience of going the other way.

I once converted a modern "Neo Geo X" USB controller to a standard Neo Geo controller. 😎 https://news.ycombinator.com/item?id=39060594

allenu, to random
@allenu@mastodon.social avatar

@vga256 @cbielstein Oof. The temps in my screenshot were in F but still, I don't envy you. So low that C or F doesn't matter. lol

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • kavyap
  • DreamBathrooms
  • osvaldo12
  • magazineikmin
  • InstantRegret
  • everett
  • Youngstown
  • ngwrru68w68
  • slotface
  • rosin
  • GTA5RPClips
  • tester
  • PowerRangers
  • anitta
  • thenastyranch
  • mdbf
  • ethstaker
  • cisconetworking
  • Durango
  • vwfavf
  • normalnudes
  • tacticalgear
  • khanakhh
  • modclub
  • cubers
  • Leos
  • megavids
  • All magazines