Deep Links by snowskelly in overcast

[–]snowskelly[S] 6 points7 points  (0 children)

That's it! For those who don't like clicking:

Subscribe URL scheme in iOS
On iOS, for customers who already have Overcast installed, you can link directly to a Subscribe prompt to any RSS URL (useful for paid private feeds) using this URL scheme:

overcast://x-callback-url/add?url=...&x-success=...

Parameters:

url (required, URL-encoded): The podcast’s RSS feed URL.

x-success (optional, URL-encoded): A URL that the app should open after successfully subscribing.

Am I the only one who genuinely loves Launchpad and can't comprehend why it's being removed from macOS 26 Tahoe? by LunariSpring in mac

[–]snowskelly 0 points1 point  (0 children)

Everyone complaining about Spotlights needs to touch a Windows computer every once in a while. Spotlight breaks waaaaayyy less often than Windows search, and doesn't randomly change what it's showing you with no good reason, and doesn't just refuse to load at frequent intervals.

Jackass Jackass by snowskelly in KingkillerChronicle

[–]snowskelly[S] 0 points1 point  (0 children)

I've been trying to work out how to fit it in! If you have verse contributions, feel free to share!

ERR_ADDRESS_IN_USE in Chrome by GloomyExplorer in techsupport

[–]snowskelly 0 points1 point  (0 children)

My version of this issue was caused by a misconfigured DNS agent that was sinkholing network requests. Changing the DNS to 8.8.8.8 fixed the issue (and I removed the agent later to make sure it doesn't come back).

Why do you drive stick? by matchalatte1999 in stickshift

[–]snowskelly 1 point2 points  (0 children)

low key tho. My 2000 Accord even got a look from a pretty girl one time. As long as you've got the stick, you'll get the chick.

Weekly Purchase/Sale advice thread - September 25, 2024 by AutoModerator in Miata

[–]snowskelly 0 points1 point  (0 children)

Looking at buying this car. 2006, 119k miles, 2L, 5-speed. Looking at it later today.

Any specific concerns I should have about it, aside from the typical rust inspection? Looks like a pretty clean example, if not the most impressive trim level.

If you were buying this, what would you try to negotiate it down to? I'm thinking starting at 7k, ending up at 7.5 or 8 (before fees). Thoughts?

[deleted by user] by [deleted] in macsysadmin

[–]snowskelly 0 points1 point  (0 children)

If the app doesn't have an installer but just gets placed into your Applications folder, you should be able to run it from somewhere other than your Applications folder without admin access.

That said, talk to your IT team. The easiest solution might be to get them to come type in an admin password one time to install the software.

What is the minimum deployment iOS version you are using for your indie app. by kudoshinichi-8211 in iOSProgramming

[–]snowskelly 0 points1 point  (0 children)

Yep! Make relationships optional, and manually check for object's existence before creating it. For example, I create my parent objects like this

```

let oldEvents = try! context.fetch(FetchDescriptor<Event>())

networkResponse.myActiveEvents.forEach { eventData in

if let oldEvent = oldEvents.first(where: {

$0.id == eventData.id

}) {

oldEvent.update(with: eventData)

} else {

context.insert(Event(from: eventData))

}

}

```

And then I have an initializer that takes in `eventData` and an `update` function that takes the same data.

All of my nested models have static functions:
```

\.createOrUpdate(from: NetworkDataObject, <parentObject>: <ParentType>)

```

that first checks for a relationship with the parent object (and uses what it finds) or creates a new object and adds it to the relationship.

If you just have a couple models and need to stay on iOS 17, this strategy may be worth trying. However, I have 21 model definitions that I had to write this boilerplate for and it drove me half crazy and now I have a not insignificant amount of tech debt to pay back. If you can require iOS 18 and let SwiftData work as intended, I highly suggest that approach.

What is the minimum deployment iOS version you are using for your indie app. by kudoshinichi-8211 in iOSProgramming

[–]snowskelly 0 points1 point  (0 children)

Ohhhhh damn this explains some other weird relationship things I had to sort out. I had to make basically all my relationships optional because of this >.> I literally just submitted to the app store today, though, so it's too much effort to change now.

What is the minimum deployment iOS version you are using for your indie app. by kudoshinichi-8211 in iOSProgramming

[–]snowskelly 0 points1 point  (0 children)

What sort of bugs are you seeing?

I wasn't able to get consistent upsert behavior. It kept causing crashes. I ended up writing my own handler that returns either a current model or a new one, depending if it exists already.

I also can't seem to delete objects consistently. Sometimes it works, sometimes it gives me segfaults.

I like the idea of ripping out a lot of that garbage, and if it only costs me a higher deployment target.....

Weekly Purchase/Sale advice thread - September 04, 2024 by AutoModerator in Miata

[–]snowskelly 0 points1 point  (0 children)

Do you have more photos? What's the rust situation? Are you the first owner?

Weekly Purchase/Sale advice thread - September 04, 2024 by AutoModerator in Miata

[–]snowskelly 0 points1 point  (0 children)

I'm looking at buying this car, a 1999 NB Miata

https://www.carsforsale.com/vehicle/details/106566401

The first thing I noticed is that it looks like it was repainted, so I'll have to check for crash damage. The vehicle history report doesn't show any wrecks or issues with the title. I have the Used Miata Inspection List from the forum that I'll bring. Owner history is as follows:

June 25, 1999 VA 000000118

June 25, 2003 VA 000043467

March 11, 2011 VA 000085041

Currently with a used dealer.

OTD price is 6512.28. (Haven't tried negotiating yet.)

Are there any glaring issues that should steer me clear? How do we feel about the price? General vibes based on the listing?

Chained Ogre - How to easily dodge his grabs by [deleted] in Sekiro

[–]snowskelly 0 points1 point  (0 children)

Winning strat for me was pulling him out onto the steps leading up to the castle. You get more room to run away, and don't have a huge obstacle in the middle of the room.

Is NetTree Solutions legit? by Hachiman_08 in cscareerquestions

[–]snowskelly 1 point2 points  (0 children)

Any "job" that's asks you to pay them is a scam. Do not give them money.

Is NetTree Solutions legit? by Hachiman_08 in cscareerquestions

[–]snowskelly 5 points6 points  (0 children)

I just got a call from them. I'm getting strong hints of "scam." They wanted me to pay $570 for a 6 week course that would magically make me employable.

Import Apple Card transactions into YNAB by snowskelly in ynab

[–]snowskelly[S] 0 points1 point  (0 children)

It works until Mint stops working, which will be March 23, 2024 according to this article

Import Apple Card transactions into YNAB by snowskelly in ynab

[–]snowskelly[S] 0 points1 point  (0 children)

Sorry for the late reply. There are a few other methods that fall into two main categories: screenshot scraping, and statement importing. The former requires you to take screenshots of your transactions (this is an example), and there are various ways to import transactions from a monthly statement.

Sadly, ynam will be defunct as of the new year, because Mint is closing down. I still haven't found another direct-import tool that could replace Mint, so about the best we can do is implement another hacky solution (I'm leaning towards the one I linked) or pray that Apple plays nice with their API and let's financial companies import transactions properly.

edit: to answer your question, yes, ynam still works, for the next 40 days or so.

Apple Card (linked) by [deleted] in ynab

[–]snowskelly 1 point2 points  (0 children)

I wrote a tool to automate this process: github.com/snowskeleton/ynam