Thomas Tempelmann 🇺🇦

5K posts

Thomas Tempelmann 🇺🇦 banner
Thomas Tempelmann 🇺🇦

Thomas Tempelmann 🇺🇦

@tempelorg

Indie software developer (e.g. FCopy, Templemon, Megamax Modula-2, MagiCMac, Joliet Volume Access, Find Any File, Prefs Editor, iBored, iClip) and lazy rebel.

Munich, Germany Tham gia Ocak 2011
229 Đang theo dõi806 Người theo dõi
Tweet ghim
Thomas Tempelmann 🇺🇦
Thomas Tempelmann 🇺🇦@tempelorg·
Dear Rick, would you please find me a universe where Jef Raskin's teachings are still observed? #BigSur
English
1
0
10
0
dosdude1
dosdude1@dosdude1·
@ios_dev_alb Still the best way to do it, and how I will continue to do so! Though just no Storyboards or AutoLayout for me. UIKit with either Obj-C or Swift beats using SwiftUI by a mile in every aspect.
English
4
1
82
2.9K
Enid
Enid@ios_dev_alb·
Imagine coding in 2026 with Objective-C, Storyboards, Core Data, and using only Stack Overflow.
English
16
4
93
12K
Thomas Tempelmann 🇺🇦
Thomas Tempelmann 🇺🇦@tempelorg·
@dosdude1 @ios_dev_alb I've been pleasantly surprised when I asked claude to look at my rather large ObjC/AppKit app and it found quite a few improvements, even using APIs I never knew about until then, despite having used SO quite a lot. So, it's not all bad, and I still write most of the code myself.
English
0
0
0
30
Thomas Tempelmann 🇺🇦 đã retweet
SmartGit
SmartGit@smartgithg·
It’s hard to imagine now, but for the first 3 years of Git’s life (2005–2008), GitHub didn’t exist. There were no "Merge" buttons. No "Approvals." No nice green checkmarks. So, how did the Linux kernel team collaborate? Email. To contribute code, you didn't open a PR. You generated a patch file (git format-patch) and emailed it to a mailing list. The maintainer would then download your email, apply the patch locally (git am), and decide whether to keep it. The Insight: This is why Git is called a "Distributed" system. It was designed to work entirely offline, without a central server or a fancy UI. Today, we have the luxury of Pull Requests and CI/CD pipelines. But tools like SmartGit still respect that "local-first" heritage—giving you powerful features to manage patches, stash changes, and work offline when the internet (or the cloud) goes down. Challenge: Could you survive a week without a "Merge" button, or are you strictly a PR person? 👇 #GitHistory #OpenSource #DevOps #SoftwareEngineering #SmartGit #TechTrivia
SmartGit tweet media
English
0
4
4
175
Thomas Tempelmann 🇺🇦
Thomas Tempelmann 🇺🇦@tempelorg·
@GerardHammond @smartgithg SmartGit is better at the job than BBEdit can be when it comes to handling git repos. But BBEdit has its rightful place in my toolbox as well. I'm also a fan of BBEdit since the mid-90s, using it daily.
English
1
0
1
24
Thomas Tempelmann 🇺🇦 đã retweet
SmartGit
SmartGit@smartgithg·
Ever looked at your Git status on macOS and seen two "identical" files, but Git insists they are different? Welcome to the world of Unicode Normalization. One of our developers recently spent 6 hours digging into a classic macOS "ghost" issue: Duplicate Unicode Files. The Culprit: macOS and Linux handle special characters differently. While one system uses "NFC" (composed), the other might use "NFD" (decomposed). To the human eye, they look the same. To Git, they are different byte sequences—leading to duplicates that break your index. At SmartGit, we don't just point out the error; we find the resolution. In our technical guide, we break down: ✅ Why macOS "decomposes" your filenames. ✅ How to identify the offending hex sequences. ✅ The exact printf command to deduplicate your index without losing data. We do the deep digging so you don't have to. Check out the full troubleshooting guide 👉 docs.syntevo.com/SmartGit/Lates… #Git #macOS #SmartGit #smartgit #Unicode #DeveloperTools #Troubleshooting
SmartGit tweet media
English
2
4
8
181
Thomas Tempelmann 🇺🇦
Thomas Tempelmann 🇺🇦@tempelorg·
Now that macOS on APFS creates sparse files for us, I need to know: Is there a way to prevent that? In other words, how do I pre-allocate or reserve space for a file on an APFS volume, to make sure the space is later still available when I need it? stackoverflow.com/q/79871134/436…
English
4
1
5
1.2K
Thomas Tempelmann 🇺🇦
Thomas Tempelmann 🇺🇦@tempelorg·
@thorstenball For OSS apps, this is indeed a problem, if the maintainer doesn't want to do that. I wish Apple would offer a free service for that. Those dev don't need all the Apple developer infrastructure but just a way to sign+notarize, after all.
English
0
0
0
39
Thomas Tempelmann 🇺🇦
Thomas Tempelmann 🇺🇦@tempelorg·
@thorstenball You're not referring to installing cracked apps, are you? Because decent "original" apps are usually properly signed and notarized and don't need those steps (though it requires spending $100 a year for that Apple service, which many OSS tools don't make the effort, admittedly).
English
1
0
1
58
Thorsten Ball
Thorsten Ball@thorstenball·
Excuse the language, but the macOS security flow of 1. Open app you just downloaded 2. Get "Done" or "Move to trash", that's it 3. Open the Privacy & Security menu 4. Scroll down, click on "this app is good" 5. Open app again 6. Get "Open anyway" or "Move to trash" is dogshit
English
52
16
1.2K
63.4K
Thomas Tempelmann 🇺🇦
Thomas Tempelmann 🇺🇦@tempelorg·
Mac Devs! Anyone here with an Endpoint Security entitlement for macOS and wants to collaborate on a new Mac product? I have a user base that wants it! Please get in touch. (retweets welcome)
English
0
2
4
495
Thomas Tempelmann 🇺🇦
@BasicAppleGuy The PB 170 was the greatest in my opinion. For the first time, I was able to write software (MagiC!Mac) while on the train – in Germany. Trackball! Crisp display. System 7. And an MMU you could directly mess with.
English
1
0
0
105
Basic Apple Guy
Basic Apple Guy@BasicAppleGuy·
23 years ago today, Apple introduced what remains the greatest laptop of all time: the 12-inch PowerBook G4.
Basic Apple Guy tweet mediaBasic Apple Guy tweet media
English
47
101
1.2K
66.6K
Thomas Tempelmann 🇺🇦
The tool lets you validate receipts for apps in the Mac App Store and TestFlight. It also tells you if the Mac has no PrimaryMACAddress, which has caused trouble for receipt validation in older programs.
English
0
0
2
71
Thomas Tempelmann 🇺🇦 đã retweet
iClip App
iClip App@iClipApp·
iClip 5.6 is now out: • Can now switch to different clippings depending on the app you're currently using (enable in Preferences, then name a Clip Set after the app to have that activated whenever that app is active). • Fixes preview for clipped files and folders in Tahoe.
English
1
2
1
329
Csaba Fitzl
Csaba Fitzl@theevilbit·
3/n Apple fixed almost all of my reports (some are underway). How much they paid out as bounty? 0$ !!! Yes, 0$ Why? Because you need to use an extra step, a lookup to get the precise location.
English
2
1
14
3.2K
Csaba Fitzl
Csaba Fitzl@theevilbit·
🧵 1/n... another reason I start losing complete faith in Apple's Security Bounty program. Not that long ago I submitted 32!! tickets where I found SSID and BSSID leaks through various sources. Why is it a thing? Because: 1. Apple started to protect this info with TCC 2. Because you can look these up in online service to get the user's location with tools like this: github.com/GONZOsint/geow…
English
2
9
31
3K
Thomas Tempelmann 🇺🇦 đã retweet
iClip App
iClip App@iClipApp·
Are you using iClip on macOS 26 Tahoe? You may be experiencing that iClip is crashing when you start up or wake your Mac. I have a possible fix in the works, but I need your help to verify that this fix works, as I do not experience the crash myself.
English
1
2
4
509
Thomas Tempelmann 🇺🇦 đã retweet
Dr Gerard Hammond
Dr Gerard Hammond@GerardHammond·
@tempelorg FAF helped locate 2.5 million duplicate emails on my computer. An email from my bank. Mail could not delete this many so I had to use an alternative. FAF fixed mail.app for me 😀
English
1
1
2
76
Thomas Tempelmann 🇺🇦
Thomas Tempelmann 🇺🇦@tempelorg·
Here's another example of how powerful Find Any File (for Macs only) is: Someone wanted to locate all files that have not been opened yet. With FAF's Lua/JS scripting, that's super simple task. The script can be combined with other rules and wherever you want to search.
Thomas Tempelmann 🇺🇦 tweet media
English
2
1
5
325
Thomas Tempelmann 🇺🇦
Thomas Tempelmann 🇺🇦@tempelorg·
And yes, the person whose name I entered is a friend. Just not the one Paypal picket for me without confirming his email. I even had sent the same person money a year ago so you'd expect Paypal picks the same person again. What a fookup!
English
0
0
1
81
Thomas Tempelmann 🇺🇦
Thomas Tempelmann 🇺🇦@tempelorg·
Friggin @Paypal only shows names and no email when searching for a name. Only afterwards it showed my it, and now I am out of $175. even though the recipient didn't accept it yet I cannot even cancel bc it was "friends and family".
English
1
0
2
176