@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

Knowledge is personal, manage it that way https://mcgeesmusings.net/2024/06/06/knowledge-is-personal-manage-it-that-way/

"The starting point for effective knowledge management in organizations needs to be knowledge management at the personal level. If you are a knowledge worker, effective personal knowledge management matters."

Amen!

#zettelkasten #pkm

Cykelero, to random
@Cykelero@mas.to avatar

I'm thinking about Retcon pricing. Please help me make the right choices by answering a very short survey: https://cykelero.typeform.com/to/lzYjkOEl

bfdi, to random German
@bfdi@social.bund.de avatar

Neue Pressemitteilung:
Berlin Group beschließt Arbeitspapier zu Facial Recognition Technology

Die Internationale Arbeitsgruppe für Datenschutz in der Technologie, die so genannte „Berlin Group“, hat unter dem Vorsitz des BfDI ein Arbeitspapier zu Facial Recognition Technology angenommen. Das Papier beschreibt die Nutzungsmöglichkeiten im privaten und öffentlichen Sektor.

Mehr lesen:
https://www.bfdi.bund.de/SharedDocs/Pressemitteilungen/DE/2024/06_Berlin-Group-Facial-Recognition-Technology.html / ÖA

kaiserkiwi, to macos
@kaiserkiwi@corteximplant.com avatar

Why has everything that has to do with software to be this frustrating these days?

#Bartender for #macOS was silently sold and it seems like the new owners have no intentions to say who they are.

So as usual: Is there an open source alternative to Bartender? I'm so sick of this stuff…

https://www.macrumors.com/2024/06/04/bartender-mac-app-new-owner/

#Security #Apple #Mac

tonyarnold, (edited ) to random
@tonyarnold@mastodon.social avatar

I've resurrected Vadym Markov's Fakery as Mockery: https://github.com/tonyarnold/Mockery

Not sure what the plan is yet — I'd like to bring it closer to faker.js, but it also feels like there should be a smarter way to maintain and update the bundled sample data.

baldur, to random
@baldur@toot.cafe avatar

“New zine: How Git Works!”

https://jvns.ca/blog/2024/04/25/new-zine--how-git-works-/

Both looks fun and useful

b0rk, (edited ) to random
@b0rk@jvns.ca avatar

I know $12 USD is a lot of money for some people, so to celebrate 1000+ sales (!!!), I'm giving away 1000 PDF copies of How Git Works (honour system: only if $12 is a lot for you!)

Here's the link, enter code BUYONEGIVEONE at checkout to get a free copy https://wizardzines.com/zines/git/

(it'll ask you for a billing address but you can enter a fake address if you'd prefer)

dlx, to accessibility
@dlx@mastodon.social avatar

Here's a subtle #accessibility interaction I frequently see developers overlook:

#SwiftUI makes it very easy to customize Button's appearance at the call-site, either by decorating the Button's label or by applying View Modifiers to the Button itself.

Screenshot, iOS Simulator. Two buttons on top of a map showing Apple Park. The left button is capsule shaped and says Filter, the right button is circular and shows a filled Location icon. Both have blue labels on white background with a slight shadow.

kevlin, to random
@kevlin@mastodon.social avatar

If you are building a system that has user management with password protection, make sure you state what your strength and structure requirements are when asking someone to choose a password.

Don't admonish or surprise a user who has, in good faith, chosen a password that lacks some particular feature (length, special characters, etc.) when you failed to inform them of such a requirement.

It is generally not considered polite or appropriate to blame others for your mistakes and oversights 🙃

bmdv, to ebikes German
@bmdv@social.bund.de avatar

🎶🎸 'I want to ride my bicylcle' ist nicht nur eine Strophe aus einem bekannten Queen Song, sondern auch in 🇩🇪 Programm. 🚴 #SchonGewusst: Bei uns gibt es mehr Fahrräder als Einwohnerinnen & Einwohner!

Eine Studie des Zweirad-Industrie Verbands (ZIV) zeigt, dass der #Fahrrad- bzw. E-Bike-Bestand im vergangenen Jahr auf 84 Millionen angestiegen ist. 🥳

Darunter sind 11 Millionen #EBikes, welche auch im Rahmen des steuerbegünstigten Dienstfahrrads gefördert werden.

ctietze,
@ctietze@mastodon.social avatar

Also meine sind immer weg, irgendwer muss 10 haben

StewartLynch, to SwiftUI
@StewartLynch@iosdev.space avatar

There is no time like the present to grab a deal, and what a deal this is. Simply the best written resources for #SwiftUI out there. You will not regret it. I own every one of them and use them regularly. I only endorse products I use. https://www.bigmountainstudio.com/a/77jt8

ainiriand, to macos
@ainiriand@mastodon.social avatar

Why does this happen?
#obsidian #macos

pixelscience, to random
@pixelscience@mastodon.social avatar

Today marks 10 years of Swift.

I was in love at first sight. Swift changed my life.

Things I struggled with for years became easy. Things that were impossible became doable.

I’m looking forward to the next ten years!

nextcloud, to random
@nextcloud@mastodon.xyz avatar

Happy 8th birthday, Nextcloud! 🎂 🎉 💫

Today, we celebrate 8 years of awesomeness! We look back at our big journey with gratefulness for all the great milestones and thank everyone for being a part of it 💙

Here's our letter to you. Celebrate with us!

https://nextcloud.com/blog/eight-years-strong-happy-birthday-nextcloud/

ElleGray, to random
@ElleGray@mstdn.social avatar

Omg any day now computers will be able to add

wingo, to random

why do people play dungeon crawlers when gdb is right there

oatmeal, to emacs
@oatmeal@emacs.ch avatar

wait, what? consult-gnome-search

Nice way to interact with GNOME's search... I have tracker disabled, so not much to see. This action will open the app description in GNOME Software.

https://blog.hoetzel.info/post/consult-gnome-search

below, to random
@below@mastodon.social avatar

"Knock, knock"
"Race Condition!"
"Who's there?"

jackhusky, to windows German
@jackhusky@mastodon.social avatar

Es gibt schon sehr interessante Seiten im Internet.

Ich seid im Büro und braucht eine extra Pause? Kein Problem, ein Fake-Update hilft euch dabei 😂

#prank #fakeupdate #windows #macos #ubuntu

https://www.whitescreen.online/

chockenberry, to random
@chockenberry@mastodon.social avatar

The most important thing is for me to remember what the code does.

The Better/Best options Nick suggests let the compiler know the same thing and are essential if other folks are using your API. Prevents a foot shot.
https://mastodon.social/@nicklockwood/112519938542467925

SebastianLeist, to Canon German
@SebastianLeist@mastodon.social avatar
mattiem, to random
@mattiem@mastodon.social avatar

A Swift concurrency pattern I’m seeing more and more is the “stateless actor”. This is fascinating, because it seems so counterintuitive. But I think people are reaching for this to get convenient access to background processing.

I don’t think this is “wrong”. But I think it is probably building bad habits. Local, private nonisolated methods are usually simpler and better long-term.

cocoaphony,
@cocoaphony@mastodon.social avatar

@helge @mattiem Ultimately, this is not unlike the idea I posted from Joe Armstrong. In truth, any lock (especially an unfair lock) can block forever, so in principle every access should deal with that.

This pedantry is a powerful tool for making our programs correct. It really has driven out many bugs from my code where the compiler caught things I thought were impossible, but are actually only rare.

This pedantry is also a powerful tool for driving programmers to throw things.

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.

GossiTheDog, to random
@GossiTheDog@cyberplace.social avatar

For those who aren’t aware, Microsoft have decided to bake essentially an infostealer into base Windows OS and enable by default.

From the Microsoft FAQ: “Note that Recall does not perform content moderation. It will not hide information such as passwords or financial account numbers."

Info is stored locally - but rather than something like Redline stealing your local browser password vault, now they can just steal the last 3 months of everything you’ve typed and viewed in one database.

video/mp4

GossiTheDog,
@GossiTheDog@cyberplace.social avatar

A key element of Recall is Microsoft say only you can access your Recall, it is per user.

ArsTechnica enabled Recall on Windows 11 box and tested the claim. By logging in as another user they could access the database and screenshots.

https://arstechnica.com/ai/2024/06/windows-recall-demands-an-extraordinary-level-of-trust-that-microsoft-hasnt-earned/

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