Posts

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

ctietze, to Playdate
@ctietze@mastodon.social avatar

I need to build an interval timer for my #Playdate

I seem to never have paper at hand.

ctietze, to random
@ctietze@mastodon.social avatar

Family gave us some baby stuff and we're looking for accessories and replacement parts.

Good gosh are baby things expensive!

A power rack, on the other hand ...

image/png

ctietze, to random
@ctietze@mastodon.social avatar

From the recent Daring Fireball footnote mention of TableFlipApp.com I noticed a sales increase of ~$600 total.

The bummer is:

It's a 5:1 Mac App Store to direct sales ratio.

I did not expect so many people to purchase on the MAS!

schwa,
@schwa@mastodon.social avatar

@daviwil @ctietze it’s inconvenient to deal with credit cards and license keys (and lose license keys years later…) and giving your email to random companies so they can spam you.

Convenience and trust factor for MAS is huge.

catlan,
@catlan@mastodon.social avatar

@schwa @pheraph @ctietze It's not that, I just go for the cheap one

ctietze, to random
@ctietze@mastodon.social avatar

@justkwin Did the new forum take away your nickname? :)

Noticed an anonymous "DTS Engineer", but then the signature https://forums.developer.apple.com/forums/thread/749934

ctietze, to random
@ctietze@mastodon.social avatar

Oof.

I never saw an EXC_BREAKPOINT before.

With Zombies turned on in my scheme, I get an EXC_BAD_ACCESS on a suspiciously high memory address, 0x7e9838841fa0, and the last entry in the call stack is [_NSUndoStack popAndInvoke].

Yikes.

ctietze,
@ctietze@mastodon.social avatar

@mattiem From what I've read and found this is associated with framework bugs on many of the popular questions sites. That totally pointed me into the wrong direction :)

Turned into an EXC_BAD_ACCESS with Zombie detection, which I was more easily able to poke around at.

mattiem,
@mattiem@mastodon.social avatar

@ctietze The Mach exception type is a very high-level thing. Usually it is a rough starting point, but not typically nearly enough to actually go on.

ctietze, to random
@ctietze@mastodon.social avatar

Hey, cool, Decathlon (sports equipment shop) apparently uses Markdown in their online shop descriptions!

Or at least they try to :)

ctietze, to random
@ctietze@mastodon.social avatar

I need help.

It's 2024 and I still need to enter my SSH key in the Terminal once after a reboot of my Mac.

How do y'all do this stuff nowadays?

I already have this to no avail in my ~/.ssh/config

Host *
IgnoreUnknown AddKeysToAgent,UseKeychain
UseKeychain yes
AddKeysToAgent yes
IdentityFile ~/.ssh/id_rsa

Git clients like GitUp just fail with an SSH error, never ask for a password

yala,
@yala@degrowth.social avatar

@ctietze The KeepassXC setup can happen once and is then applied to the agent upon each unlocking, when SSH-Agent integration is activated in the application settings:

  1. Create an entry with the passphrase for your key.
  2. Add the private key as attachment to the entry
  3. Edit the key and enable SSH-Agent integration for it. Choose the file added in the previous step
  4. Confirm with OK.

Just make sure KeepassXC reports a working Agent integration.

Screenshot of KeepassXC's edit dialogue for a password entry.
SSH-Agent settings screen of a password entry in KeepassXC
KeepassXC file attachments to a password entry. Here an SSH key.

ctietze,
@ctietze@mastodon.social avatar

@yala That's sick, thank you for the pictures!

ctietze, to random
@ctietze@mastodon.social avatar

Hot damn,

is there no decent filter/effect/fill tool for any of the good digital drawing apps that produces 1-bit dithering?

Like MacPaint 1.5 basically.

It's all either an effect to apply a dithering algorithm to a colorful image, or a gradient.

Tried Acorn, Affinity Designer and Photos, and Aseprite.

I'm too old to use a pixel tool to draw diagonal lines at 2px spacing

ctietze,
@ctietze@mastodon.social avatar

@uliwitness @Wevah that's already too fancy for me :)

This is the pattern stuff I'd be looking for:
https://beyondloom.com/tools/ditherpaint.html

ctietze,
@ctietze@mastodon.social avatar

https://beyondloom.com/tools/ditherpaint.html

DitherPaint (browser based) can do the job with regards to the patterns 🤔

ctietze, to random
@ctietze@mastodon.social avatar

I wonder what's hidden behind the button.

@ManningPublications

ctietze, to random
@ctietze@mastodon.social avatar

I never got this error in an AppKit/macOS app, yet:

CLIENT ERROR: TUINSRemoteViewController does not override -viewServiceDidTerminateWithError: and thus cannot react to catastrophic errors beyond logging them

Catastrophic errors!

Oh my.

ctietze,
@ctietze@mastodon.social avatar

@_inside ah, the "floaty one" used for Text Kit 2? Ugh.

_inside,
@_inside@mastodon.social avatar
ctietze, to swift
@ctietze@mastodon.social avatar

📦 DeclarativeTextKit for
https://github.com/CleanCocoa/DeclarativeTextKit

I wrapped the current state of things up in a release.

For a 1.0 I want to not only support undo/redo, but use the default undo system which is tied to an NSWindow that a text view may be presented in

ctietze, to random
@ctietze@mastodon.social avatar

In other news, the cold water faucet in our kitchen began to sputter.

Sounds very much like when you turn on the water mains connection after installing a new faucet and the air is being pushed out.

I wouldn't know where the air would come from, or where the water that should be in its stead went to.

icanzilb,
@icanzilb@mastodon.social avatar

@ctietze so ... free air 🤔 sounds like a bargain 👍🏼

ctietze, to random
@ctietze@mastodon.social avatar

My Mac survived the update from macOS 14.3.1 to 14.5 so far.

ctietze, to random
@ctietze@mastodon.social avatar

📝 Declarative Text Kit: Expression and Evaluation https://christiantietze.de/posts/2024/05/declarative-text-kit-expression-evaluation/

Part 3 in this series: defining a vocabulary and a simple grammar in the Domain-Specific Language using Swift Result Builders, a very generic protocol called "Expression", and very concrete Expression-conforming types.

ctietze, to random
@ctietze@mastodon.social avatar

📦 Swift Package:

FastSpring In-App Purchases
https://christiantietze.de/posts/2024/05/swift-package-fastspring-in-app-purchase/

Simplify selling licenses from your indie apps outside of the Mac App Store with this custom store package.

bwebster,
@bwebster@mastodon.social avatar

@ctietze @helge I’m planning on using this when I can, but it’s 2024 and I’m still on the Classic storefront. 😅

ctietze,
@ctietze@mastodon.social avatar

@bwebster @helge do reach out if you need help migrating or talk things through!

I also have a Classic storefront for my first 2 apps but essentially phased them out one after another.

This package will be the nail in the coffin for the last app that relies on the Classic in-app store

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