{$lblSkipToContent|ucfirst}

macOS 12.6.8 and 11.7.9

maandag 24 juli 2023 inMichael Tsai (Column-Blog)

Apple (full installer): This document describes the security content of macOS Monterey 12.6.8. Apple (full installer): This document describes the security content of macOS Big Sur 11.7.9. See also: Howard Oakley. Previously: macOS 13.5 macOS 12.6.7…

Lees meer

iOS 16.6 and iPadOS 16.6

maandag 24 juli 2023 inMichael Tsai (Column-Blog)

Juli Clover (release notes, security): According to Apple’s release notes for the update, it includes unspecified bug fixes and security improvements. No new features were found during the beta testing period, and Apple’s notes on the software provi…

Lees meer

Apple Opposes Updated UK Investigatory Powers Act

maandag 24 juli 2023 inMichael Tsai (Column-Blog)

Benjamin Mayo (Hacker News, MacRumors): Facing possible legislation that would require messaging services to offer backdoors in end-to-end encryption, Apple is saying it would rather remove apps like iMessage and FaceTime entirely from the UK market…

Lees meer

Vox Media Stops Using Chorus

maandag 24 juli 2023 inMichael Tsai (Column-Blog)

Sara Fischer and Kerry Flynn (Hacker News): CMS licensing was once seen as a lucrative opportunity for publishers looking to grow revenue beyond ad dollars. But WordPress’ continued dominance in the space has made it harder to compete.[…]Vox Media w…

Lees meer

Kevin Mitnick, RIP

maandag 24 juli 2023 inMichael Tsai (Column-Blog)

Kelly Kasulis Cho (via ednl): Mr. Mitnick branded himself the “world’s most famous hacker,” as KnowBe4 called him in a Thursday statement. As the World Wide Web was slowly being adopted across the globe, he broke into the computer systems of compani…

Lees meer

Why You Can No Longer Roll Back a macOS Update

maandag 24 juli 2023 inMichael Tsai (Column-Blog)

Howard Oakley: As some of us learned in the last week, it’s easy to uninstall a troublesome Rapid Security Response (RSR). Several naturally asked why that isn’t possible with a macOS update, pointing out that it was available and worryingly popular…

Lees meer

A Fast Timestamp Parser in Swift

vrijdag 21 juli 2023 inMichael Tsai (Column-Blog)

Juri Pakaste (Mastodon): It’s well known that DateFormatter, the main timestamp formatter and parser Apple ships in Foundation, is not particularly fast. It’s flexible and it’s correct, but it takes its time. The newer ISO8601DateFormatter has simil…

Lees meer

Better Medication Tracking

vrijdag 21 juli 2023 inMichael Tsai (Column-Blog)

Dr. Drang: Slight differences in color, which could be very helpful in distinguishing pills that are otherwise similar in size and shape, just aren’t available in the app. I don’t get why Apple doesn’t let you just take a photo of a pill and use tha…

Lees meer

Advice for Operating a Public-Facing API

vrijdag 21 juli 2023 inMichael Tsai (Column-Blog)

Joshua Stein: Serve your API at api.example.com, never at example.com/api. As your API’s usage grows, it will expand beyond your website/dashboard server and need to move to a separate server or many separate servers. […] Your API may also have more…

Lees meer

ABC C Compiler

vrijdag 21 juli 2023 inMichael Tsai (Column-Blog)

Tom Murphy (PDF, via Nicolas Seriot): Since only 37% of bytes are printable, if you inspect (i.e., “cat”) an executable program, it will almost always contain unprintable characters, and may beep at you, etc. However, since the printable bytes do st…

Lees meer

Fixing Launch Services Problems

donderdag 20 juli 2023 inMichael Tsai (Column-Blog)

Howard Oakley: When a document is set to be opened by an app other than the default for its UTI, a com.apple.LaunchServices.OpenWith extended attribute is added, containing a property list specifying[…][…]When an app is first run from the Finder and…

Lees meer

Edward Fredkin, RIP

donderdag 20 juli 2023 inMichael Tsai (Column-Blog)

Alex Williams: An autodidact who left college after a year, he nonetheless became a full professor of computer science at M.I.T. at 34. He later taught at Carnegie Mellon University in Pittsburgh and at Boston University. Not content to confine his …

Lees meer

The Auto Layout Comprehendium

donderdag 20 juli 2023 inMichael Tsai (Column-Blog)

Mischa Hildebrand (2017, via Tanner Bennett): Auto Layout is essential for creating modern, responsive user interfaces on iOS and macOS. Its core idea is easy to grasp – yet, it feels like a jungle full of hidden secrets to many. Once you dive a lit…

Lees meer

UUID Formats 6–8

donderdag 20 juli 2023 inMichael Tsai (Column-Blog)

IETF (via Hacker News): The fact that UUIDs can be used to create unique, reasonably short values in distributed systems without requiring synchronization makes them a good alternative, but UUID versions 1-5 lack certain other desirable characterist…

Lees meer

Meta’s Microservice Architecture

donderdag 20 juli 2023 inMichael Tsai (Column-Blog)

Darby Huye et al. (PDF, via Hacker News): We present a top-down analysis of Meta’s microservice architecture, starting from its service-level topology and descending into individual request workflows. (Request workflows describe the order and timing…

Lees meer

Removing the Python GIL

donderdag 20 juli 2023 inMichael Tsai (Column-Blog)

Jonathan Corbet (2021, Serdar Yegulalp, Hacker News): Concerns over the performance of programs written in Python are often overstated — for some use cases, at least. But there is no getting around the problem imposed by the infamous global interpre…

Lees meer

Immich

donderdag 20 juli 2023 inMichael Tsai (Column-Blog)

Hau Tran (via Hacker News): Self-hosted photo and video backup solution directly from your mobile phone. The demo is impressive compared with other such services that I’ve used. And there’s an iOS app that can auto-upload new photos. Previously: Pog…

Lees meer

Mid-1990s Sega Document Leak

donderdag 20 juli 2023 inMichael Tsai (Column-Blog)

Kevin Purdy (Hacker News): Most of the changes on the Sega Retro wiki every day are tiny things, like single-line tweaks to game details or image swaps. Early Monday morning, the site got something else: A 47MB, 272-page PDF full of confidential ema…

Lees meer

Creating Dynamic Colors in SwiftUI

woensdag 19 juli 2023 inMichael Tsai (Column-Blog)

Jesse Squires: Beginning with the introduction of dark mode in iOS 13, colors in iOS are now (optionally) dynamic. You can provide light and dark variants for all colors in your app. However, I was surprised to find that SwiftUI — which also made it…

Lees meer

Laws of UX

woensdag 19 juli 2023 inMichael Tsai (Column-Blog)

Jon Yablonski (via Hacker News): Laws of UX is a collection of best practices that designers can consider when building user interfaces. […] The time to acquire a target is a function of the distance to and size of the target. […] The time it takes …

Lees meer

ExtensionKit and XPC

woensdag 19 juli 2023 inMichael Tsai (Column-Blog)

Matt Massicotte: ExtensionKit is a pretty significant new feature of macOS Ventura. But, I wouldn’t be surprised if you didn’t know, as it had a conspicuously quiet introduction. There were no sessions or labs about it during WWDC 2022. I only disco…

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 •