{$lblSkipToContent|ucfirst}

StarTech Thunderbolt 4 Dock

woensdag 1 juni 2022 inMichael Tsai (Column-Blog)

Howard Oakley: Until relatively recently, one limitation with Thunderbolt was the absence of hubs which allowed the connection of multiple Thunderbolt devices to a single port on the Mac. Several models are now available, although they’re considerab…

Lees meer

AirDrop Contacts Privacy Flaw

woensdag 1 juni 2022 inMichael Tsai (Column-Blog)

Sami Fathi: Researchers at TU Darmstadt have discovered that the process which AirDrop uses to find and verify someone is a contact on a receiver’s phone can expose private information.[…]As an attacker, it is possible to learn the phone numbers and…

Lees meer

Rediscovering the Mac

dinsdag 31 mei 2022 inMichael Tsai (Column-Blog)

Federico Viticci (tweet): As much as I love the iPad, at some point I have to face its current reality: if Apple thinks iPadOS isn’t a good fit for the kind of functionalities people like me need, that’s fine, but perhaps it’s time to try something …

Lees meer

Activating Applications via AppleScript

dinsdag 31 mei 2022 inMichael Tsai (Column-Blog)

John Gruber: On MacOS 12 Monterey (and apparently MacOS 11 Big Sur), what happens instead is that TextEdit becomes the active application but only its frontmost window comes forward. On MacOS 10.15 Catalina, and all previous versions of MacOS back t…

Lees meer

SwiftUI Equal and Ideal Sizes

dinsdag 31 mei 2022 inMichael Tsai (Column-Blog)

Matthias Maurberger (via SwiftUI Weekly): One example that illustrates this quite well is when you want to make all children of a VStack as wide as the widest child. Sounds like it should be straightforward. But it’s not. It’s a surprisingly hard pr…

Lees meer

Parse Swift SDK

dinsdag 31 mei 2022 inMichael Tsai (Column-Blog)

Dave Verwer: Parse lasted longer than their major competitor, Stackmob, who was acquired and then shuttered just a few months later. But eventually, in 2017, Facebook turned off the hosted Parse servers.They did open-source the platform as they clos…

Lees meer

Apple Developer App 10.0

vrijdag 27 mei 2022 inMichael Tsai (Column-Blog)

Apple (MacRumors): Welcome to the latest version of the Apple Developer app — your resource to help you create great apps for Mac, iPhone, iPad, Apple Watch, and Apple TV, and the best way to experience WWDC. […] The Developer app now supports Share…

Lees meer

DuckDuckGo Browser Allows Microsoft Trackers

vrijdag 27 mei 2022 inMichael Tsai (Column-Blog)

thezedwards: The new @DuckDuckGo browsers for iOS/Android don’t block Microsoft data flows, for LinkedIn or Bing. Shivan Kaul Sahib (via Hacker News): DuckDuckGo has a search deal with Microsoft which prevents them from blocking MS trackers. And the…

Lees meer

Turning a Basic Task Into a Complicated Nightmare

vrijdag 27 mei 2022 inMichael Tsai (Column-Blog)

John Gruber: Last weekend The Verge ran a piece by Sean Hollister under the headline “Apple Shipped Me a 79-Pound iPhone Repair Kit to Fix a 1.1-Ounce Battery”. […] One possible explanation for the complexity and heft of Apple’s self repair toolkit …

Lees meer

AirPods Amber Alerts Lawsuit

vrijdag 27 mei 2022 inMichael Tsai (Column-Blog)

Juli Clover: Apple’s AirPods ruptured the eardrums of a 12-year-old boy in 2020 when a loud Amber Alert was issued, according to a lawsuit filed against Apple in California (via Law360).[…]The AirPods Pro were allegedly set at a low volume, but an A…

Lees meer

Code Injection with Dyld Interposing

donderdag 26 mei 2022 inMichael Tsai (Column-Blog)

Noah Martin: Swizzling handles Objective-C methods, but cannot be used for C/C++ functions. Non-Obj-C lower level calls can be useful for reverse engineering iOS apps, but sometimes you need to intercept them in an app that you don’t have the source…

Lees meer

Swift @_assemblyVision

donderdag 26 mei 2022 inMichael Tsai (Column-Blog)

Karl (via Ron Avitzur): There is a super-hidden feature in the compiler which gives you insight in to all kinds of optimisation decisions: such as the cost-benefit calculations for inlining, where exclusivity is enforced, where ARC operations happen…

Lees meer

DOJ Will No Longer Charge Security Researchers

donderdag 26 mei 2022 inMichael Tsai (Column-Blog)

Adi Robertson (in June 2021): The Computer Fraud and Abuse Act (CFAA), a controversial anti-hacking law which bans “exceeding authorized access” on a computer system, was narrowed by the Supreme Court on Thursday in a 6-3 ruling. The court said the …

Lees meer

Will Disk Utility Ever Work Properly?

donderdag 26 mei 2022 inMichael Tsai (Column-Blog)

Howard Oakley: When Apple developed APFS, it decided neither to make it open source, nor to document it sufficiently to help third parties develop their own utilities for its maintenance. In doing so, it made a commitment to its users that Apple its…

Lees meer

AttributedString Attribute Scopes

woensdag 25 mei 2022 inMichael Tsai (Column-Blog)

Natalia Panferova: UIKit and AppKit attribute scopes have many attributes with matching names but different value types. Attributes with types defined in UIKit such as UIColor, UIFont etc. are available on platforms that can import UIKit and attribu…

Lees meer

Silencing a Family Member’s Alarm

woensdag 25 mei 2022 inMichael Tsai (Column-Blog)

Tim Hardwick: If you live in a family household, there’s a good chance that at some stage you’ve been disturbed by someone else’s alarm going off on their iPhone. If their phone is out of your reach and no one else is bothering to turn off the alarm…

Lees meer

The Rise of Canva

woensdag 25 mei 2022 inMichael Tsai (Column-Blog)

Mark Wilson: As for Canva, where Perkins is CEO and Obrecht is chief operating officer: It’s now one of the most influential design platforms on the planet, with 75 million monthly active users who create, on average, 150 designs every second. The c…

Lees meer

OPML-Compatible Apps

dinsdag 24 mei 2022 inMichael Tsai (Column-Blog)

Dave Winer: The list was started by Jesse Grosjean of Hog Bay Software, as part of the development of his Bike outliner for the Mac.I, Dave Winer, offered to transcribe the list and provide a means for it to grow here on opml.org.This page is of cou…

Lees meer

Corey B. Marion, RIP

dinsdag 24 mei 2022 inMichael Tsai (Column-Blog)

The Iconfactory (via Sean Heber): [Without] Corey, there would quite literally be no Iconfactory. Corey, Ged and Talos met in 1994 and we soon began a journey together that spanned 28 years. From day one, Corey did exactly what he loved most - desig…

Lees meer

SwiftUI in 2022

dinsdag 24 mei 2022 inMichael Tsai (Column-Blog)

Jake Sawyer: Even if you already know a bit (or a lot) of SwiftUI, Stanford’s course is incredible, amazing, wonderful, AND FREE! Nick Lockwood: Half the iOS devs on my TL keep posting stuff like “here’s how I shipped an amazing full-featured cross-…

Lees meer

Combine’s .collect(.byTime) Timer

maandag 23 mei 2022 inMichael Tsai (Column-Blog)

Jesse Grosjean: The biggest bug in Bike’s 1.0 release was excessive CPU use while in background. […] First, I didn’t realize that each time you use .collect(.byTime) you are setting up a new repeating timer. I had expected a timer was involved, but …

Lees meer

Internet - WiFi • e-mail • Software • Hardware • Reparatie • (Geheugen - SSD) Upgrades • Advies • Netwerken • Routers • Beheer op afstand (Teamviewer) • Onderhoud (Online Backup's) • Data Recovery • OSX Server • Synology NAS • Bootcamp - Parallels - VMWare

• 20 jaar ervaring •