{$lblSkipToContent|ucfirst}

Copying the Java API Was Fair Use

maandag 5 april 2021 inMichael Tsai (Column-Blog)

James Romoser (tweet, Hacker News): The Supreme Court on Monday sided with Google over Oracle in a major copyright battle, ruling that Google’s copying of a portion of the Java SE computer program is protected as “fair use.”The ruling in Google v. O…

Lees meer

Facebook Breach

maandag 5 april 2021 inMichael Tsai (Column-Blog)

Tim Hardwick (Hacker News): The personal details of more than 553 million Facebook users have been published on a website for hackers, according to multiple reports over the weekend. […] In a statement, Facebook said the data was from a breach of it…

Lees meer

Yahoo Answers Shutting Down

maandag 5 april 2021 inMichael Tsai (Column-Blog)

Nick Statt: Yahoo Answers, one of the longest-running and most storied web Q&A platforms in the history of the internet, is shutting down on May 4th. That’s the day the Yahoo Answers website will start redirecting to the Yahoo homepage, and all of t…

Lees meer

Tim Cook on Sideloading

maandag 5 april 2021 inMichael Tsai (Column-Blog)

Sami Fathi (tweet): In a wide-ranging interview with The New York Times’ Kara Swisher, on her podcast “Sway,” Apple CEO Tim Cook talks about Apple’s feud with Facebook, its stance on privacy, Apple’s legal battle with Epic Games, and possible future…

Lees meer

Apple Music macOS Review

maandag 5 april 2021 inMichael Tsai (Column-Blog)

Your Product Sucks: Apple Music app on macOS Catalina is “not so great” This one can’t be blamed on Catalyst. Via John Gruber: Music on Mac is just an utter embarrassment for Apple. Truly an ignominious fate for iTunes, which started 20 years ago as…

Lees meer

Snapchat’s App Tracking Transparency Workaround

vrijdag 2 april 2021 inMichael Tsai (Column-Blog)

Juli Clover: Apple has begun rejecting app updates that do not comply with the App Tracking Transparency rules that the company is enforcing starting with iOS 14.5, according to a new report from Forbes. Apps must ask for permission to access the ad…

Lees meer

Apple Arcade Adds Classic Games

vrijdag 2 april 2021 inMichael Tsai (Column-Blog)

Sami Fathi: Apple today announced that its mobile gaming subscription service, Apple Arcade, is gaining 30 classic games including “Fruit Ninja,” “Monument Valley,” “Solitaire,” and “Cut the Rope” as the service passes a total of 180 titles. Previou…

Lees meer

The Mac Needs Shortcuts

vrijdag 2 april 2021 inMichael Tsai (Column-Blog)

Jason Snell: The problem is that today, everything about user automation on Apple’s platforms is fractured. On the Mac, the technologies feel old-fashioned, adrift, and increasingly unsupported. On iOS, Shortcuts has some weaknesses and an every-app…

Lees meer

“Foil” UserDefaults Property Wrapper

vrijdag 2 april 2021 inMichael Tsai (Column-Blog)

Jesse Squires (tweet): UserDefaults is one of the most misused APIs on Apple platforms. Specifically, most developers do not handle default values correctly. In fact, I have never worked on a single production codebase at a company where this was do…

Lees meer

YouTube Testing Removal of Dislike Count

vrijdag 2 april 2021 inMichael Tsai (Column-Blog)

YouTube (via Hacker News): In response to creator feedback around well-being and targeted dislike campaigns, we’re testing a few new designs that don’t show the public dislike count. This seems like a bad idea, as dislikes were a good, quick indicat…

Lees meer

Aho and Ullman Win Turing Award

vrijdag 2 april 2021 inMichael Tsai (Column-Blog)

ACM (via Hacker News, Cade Metz): ACM named Alfred Vaino Aho and Jeffrey David Ullman recipients of the 2020 ACM A.M. Turing Award for fundamental algorithms and theory underlying programming language implementation and for synthesizing these result…

Lees meer

Long Term iPhone 12 Camera Review

vrijdag 2 april 2021 inMichael Tsai (Column-Blog)

Sebastiaan de With: The only time that I found the smart image processing on the iPhone noticeably bothersome is when skies get overly tinted blue. It’s clear that the iPhone can now easily detect and segment the sky in a shot, and it applies nice s…

Lees meer

Goodbye, Cortana

woensdag 31 maart 2021 inMichael Tsai (Column-Blog)

Tim Hardwick: Microsoft today discontinued its Cortana mobile app. As a result, the company has ended all support for third-party Cortana skills and eliminated the Cortana app for iOS and Android devices. […] The eponymous mobile app was originally …

Lees meer

Subscribing to Updated Blog Posts

woensdag 31 maart 2021 inMichael Tsai (Column-Blog)

Readers of this blog have been asking for an RSS feed for the recently Recently Updated page. I have not figured out how to do this with WordPress yet. However, with NetNewsWire 6 it is now possible to subscribe to a Twitter search of the #mjtsaiupd…

Lees meer

How to Set Up Core Data and CloudKit

woensdag 31 maart 2021 inMichael Tsai (Column-Blog)

Becky Hansmeyer (tweet): Turns out, if you want to sync Core Data-backed data between devices and have those changes reflected in your UI in a timely manner, you have some more work to do. To figure out what that work is, you can’t look at Apple’s C…

Lees meer

Making NSFetchRequest.fetchBatchSize Work With Swift

woensdag 31 maart 2021 inMichael Tsai (Column-Blog)

Apple Frameworks Engineer: Set in Swift is an immutable value type. We do not recommend making Core Data relationships typed this way despite the obvious convenience. Core Data makes heavy use of Futures, especially for relationship values. These ar…

Lees meer

Replacing vs. Migrating Core Data Stores

woensdag 31 maart 2021 inMichael Tsai (Column-Blog)

Apple Frameworks Engineer: Additionally you should almost never use NSPersistentStoreCoordinator’s migratePersistentStore method but instead use the newer replacePersistentStoreAtURL. (you can replace emptiness to make a copy). The former loads the …

Lees meer

More Apple Repair Providers and Lobbying

woensdag 31 maart 2021 inMichael Tsai (Column-Blog)

Apple (MacRumors, Hacker News): Apple’s Independent Repair Provider program will soon be available in more than 200 countries, nearly every country where Apple products are sold. Launched originally in 2019 and expanded to Europe and Canada last yea…

Lees meer

WWDC 2021 Announced and New Developer App

woensdag 31 maart 2021 inMichael Tsai (Column-Blog)

Apple: Apple today announced it will host its annual Worldwide Developers Conference (WWDC) June 7 through 11, in an all-online format. Free for all developers, WWDC21 will offer unique insight into the future of iOS, iPadOS, macOS, watchOS, and tvO…

Lees meer

Sparse Files Are Common in APFS

woensdag 31 maart 2021 inMichael Tsai (Column-Blog)

Howard Oakley: Increasing numbers of files written by all sorts of different apps and services consist of large voids, between islands of meaningful data. Storing lots of void data is wasteful, so what APFS tries to do is store only the real data.[……

Lees meer

ExpanDrive and File Provider Framework

woensdag 31 maart 2021 inMichael Tsai (Column-Blog)

Jason Snell: Long-time Mac storage utility maker ExpanDrive has launched StrongSync, a $50 utility that… sort of does what ExpanDrive already does? Like its big brother, StrongSync allows you to view cloud storage services as if they were hard drive…

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 •