@ctietze@mastodon.social
@ctietze@mastodon.social avatar

ctietze

@ctietze@mastodon.social

Developer of indie macOS apps. The Archive, WordCounter, TableFlip, Move!

Using #Xcode to write #Swift and sometimes #SwiftUI apps for #iOS and #Mac.

OG #Zettelkasten zealot.
Local #urbansketchers group founder.

#Bielefeld (Germany)

─────────────
#fedi22

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

ctietze, to random
@ctietze@mastodon.social avatar

@mattiem I thought about multiple cursors some more.

Given N cursor locations, an Insert("Foo") command would need to apply the change to the text storage from back to front in all N locations.

Isn't that it?

I'm almost done with the single cursor approach.

I can apply Insert and Delete commands as depicted, and change the selection declaratively.

Tomorrow I'll implement the execution of the whole command value. Pretty excited!

Would this be useful for you with 2+ cursors?

ia, to random
@ia@mastodon.online avatar

The outrage against Apple last week though came from different places. There was the Social Media Rage, nostalgia, and the usual tech skepticism. But there was also a simple “no thanks.” We can just say “no thanks” to technology if it doesn’t make sense. New is not inevitable. New doesn’t mean need.

https://ia.net/topics/no-thanks

ctietze,
@ctietze@mastodon.social avatar

@reichenstein I loved the part about "meaningful alternatives" and posted a link with a couple of lines rearranged:

https://christiantietze.de/posts/2024/05/it-s-easy-if-you-have-alternatives/

I hope you like the 'remix.'

cjdowner, to random
@cjdowner@mastodon.design avatar

DMGs...

video/mp4

ctietze,
@ctietze@mastodon.social avatar

@cjdowner why disk images exist?

ctietze,
@ctietze@mastodon.social avatar

@cjdowner Ah, ok :)

Apple IMHO botched the Gatekeeper stuff too much. You can't reliably make a downloaded app form a .zip run on user's computers until they move the file to e.g. /Applications -- but not while the app is running!

DMG's avoid that problem of e.g. weird file access bugs altogether.

ctietze,
@ctietze@mastodon.social avatar

@cjdowner Fair!

These Install Wizard thingies can auto-eject and delete the .dmg IIRC, which is cool, but nobody wants these wizards, either

ctietze, to random
@ctietze@mastodon.social avatar

@ethanschoonover I have a link to one of your Tweets where you recommended a book series on 'rich urban world building', but the Tweet is gone and I haven't written down the actual book names anywhere
https://twitter.com/ethanschoonover/status/1481043810943602689

Do you have any recollection what that might've been?

ctietze,
@ctietze@mastodon.social avatar

@dwlt @ethanschoonover Thank you! I didn't even bother to check whether that Tweet was archived. Thought people only do this for Trump's account :)

ctietze, to random
@ctietze@mastodon.social avatar

This day is not starting well.

I sweat I have this in my code snippets, more or less:

Combine.AnyPublisher<String, Never>.init { subscriber in
subscriber.send("")
}

Now it doesn't compile 🥴

ctietze,
@ctietze@mastodon.social avatar

@Diggory You're right! I'll grab a cocktail and observe traffic, I guess.

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