@timac@mastodon.social avatar

timac

@timac@mastodon.social

I craft products that delight users: Elgato Stream Deck, Eve for Matter & HomeKit, EyeTV, Toast Roxio Titanium, Eimy, Dependencies, Clatters, โ€ฆ

Occasional blogger at https://blog.timac.org

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

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

After 10 long years, everyone can FINALLY experience my Nintendo emulator @delta!

This is honestly a dream come true, and I hope everyone enjoys replaying their favorite retro games ๐Ÿ’œ
https://fosstodon.org/@altstore/112287538562764439

timac,
@timac@mastodon.social avatar

@rileytestut @altstore Congrats ๐ŸŽ‰

simonbs, to random
@simonbs@mastodon.social avatar

Really wish Philips Hue made a smart power strip where each plug could be turned on and off individually.

timac,
@timac@mastodon.social avatar

@simonbs @caseyneiba It only works with HomeKit. It's a great product... but I'm biased ๐Ÿ˜€

davemark, to apple
@davemark@mastodon.social avatar

Damn.

Guess weโ€™ll be talking about this on โ€œThe Dalrymple Reportโ€ we record tomorrow:

Jim:
โ€œSiri has done what no person could for 30 years: Make me stop using an Apple product.

I am giving up on my 8 HomePods/minis out of the sheer frustration of trying to use Siri.

Iโ€™ve been in tech for 30 years and this is one of the worst technologies ever and only getting worseโ€

๐Ÿ˜ฎ

https://x.com/jdalrymple/status/1770154960610537945

timac,
@timac@mastodon.social avatar

@davemark Consider yourself lucky to speak English at home. The French version of Siri is... suboptimal ๐Ÿค

icanzilb, to random
@icanzilb@mastodon.social avatar

Will never truly understand ๐Ÿ‡ฉ๐Ÿ‡ช Especially the card payment stuff.

Almost every morning I grab a snack or salad from a high foot-traffic shop in MUC. There is always a queue of ~ 15 people waiting to pay at the only cash desk.

I walk in, grab stuff, pay with my ๐Ÿ watch at one of the 3 available and free self-scan + cashless payment terminals and walk out within less than a minute ๐Ÿคท๐Ÿฝโ€โ™‚๏ธ

timac,
@timac@mastodon.social avatar

@icanzilb Using credit cards in Germany (at least Munich) improved a lot over the past years.

Not that long ago, some shops (even big ones) simply refused payment with credit cards...

timac,
@timac@mastodon.social avatar

@icanzilb ๐Ÿ˜ฏ

nicklockwood, to random
@nicklockwood@mastodon.social avatar

Suppose I have a Mac App Store app with an associated command line tool.

I don't want to embed the tool in the app itself, but instead make it available via a download link. What would be a good, App Store compliant way to make that available to the user?

I'm thinking something like a menu that downloads the app and provides user instructions for installing it? (Ideally I'd like to be able to install it for them, but I'm assuming that's impossible due to sandbox restrictions)

timac,
@timac@mastodon.social avatar

@mattiem @nicklockwood For user simplicity, I ended up embedding the command line in my Mac App Store apps. I documented this tricky feature here: https://blog.timac.org/2021/0516-mac-app-store-embedding-a-command-line-tool-using-paths-as-arguments/

Just to be sure, you can't technically embed the command line (sandbox?)

finestructure, to random
@finestructure@mastodon.social avatar

OMG, the Roomba cleaned the kitchen and returned to base. No intervention required ๐Ÿ’ช

I took like 10mins to โ€ขfindโ€ข the kitchen - which I hadnโ€™t moved - but apart from that it was flawless ๐Ÿ‘Œ

timac,
@timac@mastodon.social avatar

@finestructure This is a miracle ๐Ÿฆ„

zackwhittaker, to random
@zackwhittaker@mastodon.social avatar

New, by me: A technology company that routes millions of SMS text messages across the world has secured an exposed database that was spilling one-time security codes that may have granted usersโ€™ access to their Facebook, Google and TikTok accounts.

The SMS routing company's database was connected to the internet with no password.

More: https://techcrunch.com/2024/02/29/leaky-database-two-factor-codes/

timac,
@timac@mastodon.social avatar

@zackwhittaker ๐Ÿ˜ฑ

timac, to random
@timac@mastodon.social avatar

Security is critical to our users, which is why we recommend setting up 2FA (*)

(*): Requires Ultimate Enterprise license

๐Ÿคฌ๐Ÿคฌ๐Ÿคฌ

timac, to random
@timac@mastodon.social avatar

I've been increasingly working with Mermaid diagrams over the past few years and annoyed by the lack of a Mac app for previewing Mermaid diagrams locally.

That's why I'm releasing MarkChart:

๐Ÿ‘€ Effortlessly preview Mermaid diagrams
๐Ÿ”„ Live updates while editing
๐Ÿ–ผ๏ธ Screenshots with one click
๐Ÿ’ป Generate PNGs from the Terminal
๐ŸŒš Dark Mode support

MarkChart is available on the Mac App Store
๐Ÿ‘‰ https://apps.apple.com/us/app/markchart-mermaid-preview/id6475648822

timac,
@timac@mastodon.social avatar

@matthewcassinelli Mermaid is a text-based syntax to generate diagrams in Markdown files. Super handy for technical documentation.

You can read more on the official website: https://mermaid.js.org/intro/syntax-reference.html

Alternatively I have some examples in the MarkChart app.

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

People who've worked in an office more than me - how do you get work done with so many people being on different calls around you ๐Ÿค” any tips?

timac,
@timac@mastodon.social avatar

@daniel @shane @icanzilb I was the coworker ๐Ÿ˜…

rileytestut, to random
@rileytestut@mastodon.social avatar

Is there really no way to control the order of keys when using JSONEncoder? Tried using OrderedDictionary and that just outputted a single Array alternating between keys and values ๐Ÿ™ƒ https://github.com/apple/swift-collections/blob/main/Documentation/OrderedDictionary.md

timac,
@timac@mastodon.social avatar

@rileytestut Did you try to use the options [.sortedKeys, .prettyPrinted]? IIRC that used to do the trick for me.

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

Thanks @macstories for selecting @broadcastsapp as 'Best Watch Appโ€™ 2023! This brings a light to the end of what has been a pretty rough year at home; bring on 2024, and some fresh energy ๐Ÿ˜„ /via https://www.macstories.net/stories/macstories-selects-2023-recognizing-the-best-apps-of-the-year/

timac,
@timac@mastodon.social avatar

@stroughtonsmith @macstories @broadcastsapp Congrats, well deserved!

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

โ€œโ€ฆnumber of apps using Mac Catalyst is now decreasing. Initially employed by Apple for low-risk apps, this technology was later adopted for more critical apps such as Maps and Messages. 6 years after its introduction, it is becoming evident that this was a transitional technology.โ€ https://blog.timac.org/2023/1128-state-of-appkit-catalyst-swift-swiftui-mac/

There's some confusion here; no apps switched from Catalyst to SwiftUI. Find My & Weather are still Mac Catalyst apps. Screen Time still links UIKit. There is nothing to support this statement

timac,
@timac@mastodon.social avatar

@stroughtonsmith Here are the raw numbers to back this sentence. That being said, it could be a mistake on my side.

timac, to random
@timac@mastodon.social avatar

Last month, I analyzed the programming languages and UI frameworks used to create iOS 17. This month, letโ€™s analyze macOS Sonoma and answer a few questions:

๐Ÿ“ˆ What is the total count of binaries within macOS Sonoma?
๐Ÿ›  Which programming languages are used to develop these apps?
๐Ÿง How many apps are written with Swift?
๐Ÿค“ How many apps are using Mac Catalyst and SwiftUI versus AppKit?
๐Ÿ”’ Is the Secure Enclave using Swift?

๐Ÿ‘‰ https://blog.timac.org/2023/1128-state-of-appkit-catalyst-swift-swiftui-mac/

simonbs, to random
@simonbs@mastodon.social avatar

What alternatives to TestFlight are worth considering these days? I'm thinking along the lines of App Center and Firebase App Distribution.

timac,
@timac@mastodon.social avatar

@simonbs I have used all 3 in the past. If you want to distribute an iOS app, why not just use TestFlight?

timac,
@timac@mastodon.social avatar

@simonbs I used Firebase App Distribution for Android apps and TestFlight for iOS. It has some advantages:

  • installation for the users is simple and well-known
  • TestFlight integrates well with Xcode Cloud if you use it. Same on Android
  • if you use internal testing, there is no Apple review time

But obviously you have to deal with 2 systems which might not be ideal in your case.

collin, to random
@collin@ruby.social avatar

Do you have a blog? Tell me about it and I'll boost it. I'm looking for more good feeds to follow.

timac,
@timac@mastodon.social avatar

@collin I have a technical blog where I try to answer questions like:

๐Ÿ“ˆ How many binaries are in iOS 17?
๐Ÿ›  Which programming languages are used to develop the apps built in iOS?
๐Ÿง How many apps in iOS are written using Swift, C++, Objective-C, C
๐Ÿค“ What is the percentage of apps using SwiftUI versus UIKit? AppkKit versus Catalyst versus SwiftUI?
๐Ÿ”’ Is the Secure Enclave using Swift?

https://blog.timac.org

fj, to random
@fj@mastodon.social avatar

On the Apple Security Blog, weโ€™re detailing, Contact Key Verification, a new feature thatโ€™s designed to detect sophisticated attacks against iMessage servers and allow users to verify that theyโ€™re messaging only with whom they intend.
https://security.apple.com/blog/imessage-contact-key-verification/

timac,
@timac@mastodon.social avatar

@fj Thanks to the team for writing such a great article ๐Ÿ‘

matthewcassinelli, to random
@matthewcassinelli@mastodon.social avatar

I have a new home that needs to be smarter ๐Ÿ’ก

timac,
@timac@mastodon.social avatar
timac, to random
@timac@mastodon.social avatar

Now that iOS 17 is available, letโ€™s analyze its built-in apps to answer a few questions:

๐Ÿ“ˆ How many binaries are in iOS 17?
๐Ÿ›  Which programming languages are used to develop these apps?
๐Ÿง How many apps are written with Swift?
๐Ÿค“ What is the percentage of apps using SwiftUI versus UIKit?
๐Ÿ”’ Is the Secure Enclave using Swift?

๐Ÿ‘‰ https://blog.timac.org/2023/1019-state-of-swift-and-swiftui-ios17/

timac,
@timac@mastodon.social avatar

@chrisgervais Thanks for reading ๐Ÿ™

timac,
@timac@mastodon.social avatar
simonbs, to random
@simonbs@mastodon.social avatar

Just setup this automation in Shortcuts to automatically connect to my VPN when my phone joins an unknown WiFi.

I have another automation to automatically disconnect from the VPN when my phone leaves any WiFi.

Seems smart to me but Iโ€™ll see how it works while Iโ€™m traveling over the next few days.

timac,
@timac@mastodon.social avatar

@krzyzanowskim @simonbs On iOS, I'm using the built-in 'Connect on Demand'. On macOS, I developed a little tool to do it: https://github.com/Timac/VPNStatus/releases

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