{$lblSkipToContent|ucfirst}

watchOS 9 Public Beta

dinsdag 12 juli 2022 inMichael Tsai (Column-Blog)

Victoria Song: Head to Apple’s beta software page in the mobile version of Safari Alex Guyot: This year’s changes to the Workout app may be more significant than usual, but otherwise watchOS 9 fits this formula quite snugly. While it may not make fo…

Lees meer

Kaleidoscope 3.5

dinsdag 12 juli 2022 inMichael Tsai (Column-Blog)

Kaleidoscope 3.4: The ability to share a diff with others via PDF definitely makes collaboration easier. You can open the PDF and add comments via your favorite PDF editing software. You could even write comments with your Apple Pencil on your iPad.…

Lees meer

Multi-Factor Authentication Recovery Distrust

dinsdag 12 juli 2022 inMichael Tsai (Column-Blog)

Chris Siebenmann (Hacker News): But both of these situations have some things in common. I can actually talk to real people in both situations, and both have out of band means of identifying me (and communicating with me).Famously, neither of these …

Lees meer

Xcode 14: Swift Package Plug-ins

vrijdag 8 juli 2022 inMichael Tsai (Column-Blog)

Marco Eidinger: WWDC 2022 video “Meet Swift Package plugins” explains how to perform actions on Swift packages and Xcode projects with Swift package plugins.[…]Both plugin types were introduced in Swift 5.6 and work in Xcode 13.3 when used on Swift …

Lees meer

Disable Live Text for Easier Selecting in Preview

vrijdag 8 juli 2022 inMichael Tsai (Column-Blog)

Adam Engst: Alas, cropping, which is one of the most common things I do in Preview, became harder in Monterey, thanks to the addition of Live Text. That’s because Preview sometimes thinks I want to select text in the image rather than drag selection…

Lees meer

CompileIt for HyperCard

vrijdag 8 juli 2022 inMichael Tsai (Column-Blog)

Tom Pittman in 2007 (via David Kopec): When HyperCard came out, Bill Atkinson said there would never be a HyperCard compiler. Strictly, he was right, because you can write self-modifying scripts in HyperCard, and that just can’t be compiled in any r…

Lees meer

Amazon to Drop Prime Cancellation Dark Patterns in Europe

vrijdag 8 juli 2022 inMichael Tsai (Column-Blog)

Natasha Lomas (via Slashdot): The coordinated complaints about Amazon’s confusing and convoluted cancellation process for Prime were announced back in April 2021 — so it’s taken just over a year for the e-commerce giant to agree to change its ways.F…

Lees meer

Apple TV Siri Remote Firmware Update

donderdag 7 juli 2022 inMichael Tsai (Column-Blog)

Juli Clover: There is no word on what’s new with the Apple TV Siri Remote, but it likely includes minor bug fixes and performance improvements. […] Apple also does not provide details on how to update the Siri Remote, but the software will be instal…

Lees meer

Skipping the iPhone 14

donderdag 7 juli 2022 inMichael Tsai (Column-Blog)

Jason Snell: If reports are true, the iPhone 13 mini will be the last of its line, replaced by a larger iPhone 14 Max this fall. And as someone who owns and loves an iPhone 13 mini, this makes me sad. […] First, let’s consider the report that the iP…

Lees meer

UIs Are Not Pure Functions of the Models

donderdag 7 juli 2022 inMichael Tsai (Column-Blog)

Jesper: View models and functional UI look like solutions, and they are indeed effective ways of managing complexity by making all the constituent state visible and enumerated. But in my experience they also encourage a way of programming where you …

Lees meer

Blackbird: a Reference Architecture for Local-First Connected Mobile Apps

donderdag 7 juli 2022 inMichael Tsai (Column-Blog)

Marcel Weiher (tweet, Hacker News): Blackbird depends crucially on a number of architectural elements: first are stores of the in-process REST architectural style. These can be thought of as in-process HTTP servers (without the HTTP, of course) or c…

Lees meer

Model View Controller Store: Reinventing MVC for SwiftUI With Boutique

donderdag 7 juli 2022 inMichael Tsai (Column-Blog)

Joe Fabisevich (tweet): Apple has never provided a blessed architecture for SwiftUI, and many developers have spent thousands of hours filling the gaps with their own ideas. A familiar approach for many developers is to take the MVVM pattern many pe…

Lees meer

Lockdown Mode

woensdag 6 juli 2022 inMichael Tsai (Column-Blog)

Apple (MacRumors, Hacker News): Apple today detailed two initiatives to help protect users who may be personally targeted by some of the most sophisticated digital threats, such as those from private companies developing state-sponsored mercenary sp…

Lees meer

EU Approves Digital Markets Act and Digital Services Act

woensdag 6 juli 2022 inMichael Tsai (Column-Blog)

Hartley Charlton (Hacker News): European Union lawmakers have approved landmark legislation to heavily regulate Apple, Google, Meta, and other big tech firms.[…]Under the DMA, gatekeepers may have to:Allow users to install apps from third-party app …

Lees meer

Slow Mac Disk Image Writing

woensdag 6 juli 2022 inMichael Tsai (Column-Blog)

Howard Oakley: While reading from each of the Disk Images was almost as fast as from the SSD, write speeds were severely reduced. The sparse bundle was least impaired, with a write speed just under half that of the SSD, but all three disk images wro…

Lees meer

AppleScript Broken in macOS 12.5 Beta 5

woensdag 6 juli 2022 inMichael Tsai (Column-Blog)

Luc Beaudoin brought to my attention that there is a serious bug in the current Monterey beta. So far it’s affected every app I’ve tried that uses AppleScript. The script will fail with error -609 (connectionInvalid). Sometimes the script succeeds t…

Lees meer

M2 Mac Thermal Concerns

dinsdag 5 juli 2022 inMichael Tsai (Column-Blog)

Vadim Yuryev (video): We discovered SEVERE thermal throttling with Apple’s new M2 MacBook Pro, proving that it needs a BETTER cooling system with two fans instead of one. We exported 8K Canon RAW and saw temps hit 108°C, more than we’ve ever seen on…

Lees meer

The Power of SwiftUI “task” View Modifier

dinsdag 5 juli 2022 inMichael Tsai (Column-Blog)

Majid Jabrayilov: The task view modifier starts the unstructured async task and binds it to the view lifecycle. SwiftUI automatically cancels ongoing tasks whenever the view disappears by propagating cooperative cancellation. […] Another variant of …

Lees meer

PACMAN Attack on M1 Processor

dinsdag 5 juli 2022 inMichael Tsai (Column-Blog)

Carly Page (Hacker News, paper): The attack, appropriately called “Pacman,” works by “guessing” a pointer authentication code (PAC), a cryptographic signature that confirms that an app hasn’t been maliciously altered. This is done using speculative …

Lees meer

Pruning iOS “System Data”

dinsdag 5 juli 2022 inMichael Tsai (Column-Blog)

frownface84: Phone had about 6gb of free space yesterday and was out of space when I woke up this morning. What’s this 10gb worth of system data? AwsomeOHdog: Why would “System Data” be using almost 40 GB of storage? Mizikame (via Meek Geek): Erase …

Lees meer

Apple Maps Location Scan Slows Down Wi-Fi

dinsdag 5 juli 2022 inMichael Tsai (Column-Blog)

Ben Kuhn: I just did another round of “what’s making my Zoom calls stutter every 60s” and this time the culprit was… APPLE #!*$ING MAPS. That’s right, Macs now come preloaded with software to ruin wifi latency :(You can fix by revoking Maps’ locatio…

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 •