{$lblSkipToContent|ucfirst}

How to Manage Audiobooks in a Post-iTunes World

woensdag 4 september 2019 inMichael Tsai (Column-Blog)

Kirk McElhearn: You can move your audiobooks to the Books app, which offers a number of features for playback that are more appropriate for listening to spoken word. For example, you click buttons to skip ahead or back by 15 seconds, set a sleep tim…

Lees meer

Time Tracking with Timeular

maandag 2 september 2019 inMichael Tsai (Column-Blog)

David Sparks: Lately, I’ve been trying a new time tracking gizmo, a Timeular device. It’s a polygon-shaped piece of plastic and electronics that connects to my iPhone. I can assign a different task to each side, and when I switch modes, say going fr…

Lees meer

Thirty Years of Fetch

maandag 2 september 2019 inMichael Tsai (Column-Blog)

Jim Matthews: Of the thousands of other Mac apps on the market on September 1, 1989 I can only think of four (Panorama, Word, Excel and Photoshop) that are still sold today. […] I imagined a new Fetch that had all the improvements that I’d daydreame…

Lees meer

PrivilegedHelperTools and Checking XPC Peers

maandag 2 september 2019 inMichael Tsai (Column-Blog)

Objective Development: It all began with a security improvement by Apple in macOS High Sierra (10.13). Apple had revoked access to the folder /Library/Logs/DiagnosticReports for non-admin users. The protection goes so far that even a root process sp…

Lees meer

Ending the “npm Install Funding” Experiment

maandag 2 september 2019 inMichael Tsai (Column-Blog)

Feross Aboukhadijeh (via Yan Zhu): The idea was this: whenever users install open source software, the funding package would display a message from a company that supports open source. The sponsorship would pay directly for maintainer time. That is,…

Lees meer

Google Begins Penalising Domain Leasing

maandag 2 september 2019 inMichael Tsai (Column-Blog)

Barry Schwartz (via Hacker News): Google issued a warning about sites that lease out its own subdomains and subfolders so that other companies can rank their content better on leased domains. Well, now it seems Google is taking action by penalizing …

Lees meer

Apple’s Inconsistent Ellipses Icons

vrijdag 30 augustus 2019 inMichael Tsai (Column-Blog)

Josh Centers: In this example, the ellipsis button is akin to choosing File > Get Info on the Mac to open the Get Info window, which displays metadata about the selected file. Interestingly, Wallet only recently switched to using the ellipsis button…

Lees meer

Apple Will Sell iPhone Parts to Repair Shops

vrijdag 30 augustus 2019 inMichael Tsai (Column-Blog)

Apple (MacRumors, Hacker News): Apple today announced a new repair program, offering customers additional options for the most common out-of-warranty iPhone repairs. Apple will provide more independent repair businesses — large or small — with the s…

Lees meer

Downsides of Apple Card Being Titanium

vrijdag 30 augustus 2019 inMichael Tsai (Column-Blog)

Jeff Geerling (via Hacker News): The card feels amazing to hold. But because it’s finely machined Titanium, those beautiful edges also mean sensitive fingers (e.g. anyone with dry skin or problems such as eczema) can be damaged just by pulling the c…

Lees meer

Accidentally Quadratic Constant Folding

vrijdag 30 augustus 2019 inMichael Tsai (Column-Blog)

Neal Gafter: Fixing the problem was fairly straightforward, using a technique I learned from the Cedar/Mesa compiler in the early ’80s. Rather than representing string constants in the compilers using strings, they are now represented using a data s…

Lees meer

The Curious Case of the Core Data Crash

donderdag 29 augustus 2019 inMichael Tsai (Column-Blog)

Sean Heber: iOS routinely terminates apps for all sorts of reasons, including using too much memory or taking too long to do background processing. I don’t know why this information isn’t included in Xcode’s Organizer, but it’s a critical piece of a…

Lees meer

Spotlight Excludes Mail Folder on macOS 10.15

donderdag 29 augustus 2019 inMichael Tsai (Column-Blog)

iQser_Developer: Spotlight search for emails neither works with MDQueryRef nor with mdfind in the Terminal.app even if the user has granted full disc access for the app in the security settings. The application logic of our app works for High Sierra…

Lees meer

What Happened to PencilKit?

donderdag 29 augustus 2019 inMichael Tsai (Column-Blog)

Geoff Pado: The culprit here is lines 9–13; the ones that reference the PrivateFrameworks path. These lines are telling the linker to link against the private version of PencilKit… if the deployment target is less than iOS 13.0. Which Black Highligh…

Lees meer

Missing Family Support

donderdag 29 augustus 2019 inMichael Tsai (Column-Blog)

Michael Potuck: As you’ve probably heard by now, Apple isn’t offering the option of getting an additional Apple Card for a second user. If you’re in a relationship, that means both you and your significant other have to fill out separate application…

Lees meer

Goodbye, Safari Extensions Gallery

donderdag 29 augustus 2019 inMichael Tsai (Column-Blog)

Apple (via Jeff Johnson): As a reminder, the Safari Extensions Gallery will no longer be available in September 2019. Legacy Safari Extensions (.safariextz files) are not supported in Safari 13 on macOS Catalina, macOS Mojave, or macOS High Sierra. …

Lees meer

Preference Panes and Catalina

woensdag 28 augustus 2019 inMichael Tsai (Column-Blog)

Paul Kim: System Preferences has had a major change: preference panes now load in a separate process. Apple ones get their own while all the third party ones get stuck in a process called “legacyLoader (System Preferences)”. […] The other problem is…

Lees meer

Per-Build Release Notes

woensdag 28 augustus 2019 inMichael Tsai (Column-Blog)

Mr. Macintosh: Most Mac websites only report that Apple released a new Beta, but don’t mention any of the actual changes. This article is meant to save you time going through the notes to find what is new and what is still leftover from the last bet…

Lees meer

Installing Old Versions of macOS

woensdag 28 augustus 2019 inMichael Tsai (Column-Blog)

Craig Hockenberry: TIL: You can no longer download older versions of macOS for testing. The Mac App Store link works, but as soon as you GET, this appears[…] All of Apple’s support documents make the assumption that you can download[…] That is no lo…

Lees meer

iOS 13.1 Developer Beta 1 Is Already Out

woensdag 28 augustus 2019 inMichael Tsai (Column-Blog)

John Gruber: Basically, I think we need to get used to WWDC announcements being a roadmap for the next year of OS releases, not a list of what’s going to ship in the initial dot-zero release in the fall. Yep. And Apple should, too. It’s much better …

Lees meer

Identifiable in Swift 5.1

woensdag 28 augustus 2019 inMichael Tsai (Column-Blog)

Mattt Thompson: The Swift Evolution proposal for Identifiable, SE-0261, was kept small and focused in order to be incorporated quickly. So, if you were to ask, “What do you actually get by conforming to Identifiable?”, the answer right now is “Not m…

Lees meer

Git Tower 3.5

dinsdag 27 augustus 2019 inMichael Tsai (Column-Blog)

fournova: GPG is a collection of tools that allow signing and encrypting of data using asymmetric cryptography (with public / private keys). Git uses GPG to sign and verify commits and tags. With such a signature, you can easily verify that a commit…

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 •