{$lblSkipToContent|ucfirst}

Long App Hangs Due to Spotlight

donderdag 1 december 2022 inMichael Tsai (Column-Blog)

Whenever I mount a hard drive with lots of files, typically a clone drive, various other apps that deal with files often hang. An individual hang can last for minutes to over half an hour. If the app is doing a long series of file operations, which …

Lees meer

Blank File Icons in Ventura

donderdag 1 december 2022 inMichael Tsai (Column-Blog)

After updating to Ventura, throughout Finder, other apps, and the Dock, all my documents were shown with blank icons. This eventually resolved itself in Finder and in open/save panels, but I still see incorrect icons in apps such as BBEdit, EagleFil…

Lees meer

Vector Icon Speedruns

donderdag 1 december 2022 inMichael Tsai (Column-Blog)

Marc Edwards: It’s common to have to draw the same kinds of icons over and over — many different apps and websites use similar glyphs, but each instance typically needs to be tweaked for size and style, so they need to be redrawn. Due to this repeti…

Lees meer

Eufy Cameras Uploading to Cloud Without Consent

donderdag 1 december 2022 inMichael Tsai (Column-Blog)

Juli Clover: Anker’s popular Eufy-branded security cameras appear to be sending some data to the cloud, even when cloud storage is disabled and local only storage settings are turned on.[…]According to Moore, he purchased a Eufy Doorbell Dual, which…

Lees meer

Recovery Options on Apple Silicon Macs

woensdag 30 november 2022 inMichael Tsai (Column-Blog)

Howard Oakley: When pressed briefly, it starts the Mac up in normal macOS mode; when pressed and held until the Mac reports that it’s loading Recovery Options, it engages Recovery mode, where you navigate startup and other options using buttons and …

Lees meer

SwiftUI Performance Gotchas

woensdag 30 november 2022 inMichael Tsai (Column-Blog)

Alin Panaitiu (Hacker News): [LazyHGrid] container is lazy so it takes more time get the view rendered because SwiftUI has to check if each row is visible before rendering it.[…]What looks unusual is the huge number of updates on my custom views. So…

Lees meer

New Social Media Platforms

woensdag 30 november 2022 inMichael Tsai (Column-Blog)

Jamie Zawinski: If posts in a social media app do not have URLs that can be linked to and viewed in an unauthenticated browser, or if there is no way to make a new post from a browser, then that program is not a part of the World Wide Web in any mea…

Lees meer

Epic v. Apple Appellate Hearing

woensdag 30 november 2022 inMichael Tsai (Column-Blog)

Florian Mueller: This is the DOJ’s motion, which already states very specifically what aspects of the case the Biden Administration will address (every single one of which weighs in favor of at least a partial reversal of the district court’s judgme…

Lees meer

Masto-Redirect

dinsdag 29 november 2022 inMichael Tsai (Column-Blog)

Federico Viticci: At this point, you may be wondering: if someone has an account on a different instance, or posted something I want to reply to, how can I do this from my account on a separate Mastodon instance?This is where my friend Jason Snell c…

Lees meer

Swift Mutating Functions and Property Observers

dinsdag 29 november 2022 inMichael Tsai (Column-Blog)

Christian Tietze: I was under the (wrong) assumption that the mutating func needed to, well, somehow mutate the receiver of that method call, like change a property value. And that this in turn would be noted “somewhere”. Conversely, I was under the…

Lees meer

Introduction to Move-Only Types in Swift

dinsdag 29 november 2022 inMichael Tsai (Column-Blog)

Tim Kientzle: I thought it would help to have an informal sketch to help outline why move-only types are interesting, clarify a few subtle points (like what “move” really means), and briefly explain some of the issues we’ll need to tackle in order t…

Lees meer

Why Rosetta 2 Is Fast

dinsdag 29 november 2022 inMichael Tsai (Column-Blog)

Dougall Johnson (Hacker News): Generally translating each instruction only once has significant instruction-cache benefits – other emulators typically cannot reuse code when branching to a new target. […] Given these constraints, the goal is general…

Lees meer

Rosetta 2 Won’t Let the Undead Die

dinsdag 29 november 2022 inMichael Tsai (Column-Blog)

Howard Oakley: You might think that apps are either running or they’re not, but there are actually four different states a macOS ap can be in (in addition to those a user shouldn’t directly encounter, such as suspended). […] Intel apps running with …

Lees meer

Palm Pilot Emulator

maandag 28 november 2022 inMichael Tsai (Column-Blog)

Sean Hollister: Yes, I am playing Dope Wars on a Palm Pilot inside my iPhone. It’s thanks to The Internet Archive, which is once again launching a giant collection of software you can instantly play on any web browser, up to and including your touch…

Lees meer

TextKit Custom Truncation

maandag 28 november 2022 inMichael Tsai (Column-Blog)

Amy Worrall: TextKit has the option to truncate the last line of text if there’s more text than will fit in the container. It does this by displaying an ellipsis. But what if you wanted to display something else to indicate truncation? (In my case, …

Lees meer

clipped() Doesn’t Affect Hit Testing

vrijdag 25 november 2022 inMichael Tsai (Column-Blog)

Ole Begemann: The clipped() modifier in SwiftUI clips a view to its bounds, hiding any out-of-bounds content. […] When you run this code, you’ll discover that the button isn’t tappable at all. This is because the (unclipped) square, despite not bein…

Lees meer

Tumblr to Add Support for ActivityPub

vrijdag 25 november 2022 inMichael Tsai (Column-Blog)

Sarah Perez (via Hacker News): Tumblr will add support for ActivityPub, the open, decentralized social networking protocol that today is powering social networking software like Twitter alternative Mastodon, the Instagram-like Pixelfed, video stream…

Lees meer

Outlining and Documents

vrijdag 25 november 2022 inMichael Tsai (Column-Blog)

Dr. Drang: I’ve always had this silly belief that I should be able to convert an outline into the skeleton of a report (or a blog post or whatever, but it’s usually a report) more or less automatically and then flesh it out into a final product. Thi…

Lees meer

Gitea Ltd. Takes Over Open Source Project

vrijdag 25 november 2022 inMichael Tsai (Column-Blog)

techknowlogick (Hacker News): With Gitea reaching 6 years old, it is time to reflect on the past, and to look forward to the future. With over 14k+ commits, 1k+ contributors, 40+ maintainers, and 300M+ Docker Hub pulls, Gitea has come a long way. Ou…

Lees meer

Amazon Alexa to Lose $10 Billion This Year

woensdag 23 november 2022 inMichael Tsai (Column-Blog)

Ron Amadeo (Hacker News): Amazon is going through the biggest layoffs in the company’s history right now, with a plan to eliminate some 10,000 jobs. One of the areas hit hardest is the Amazon Alexa voice assistant unit, which is apparently falling o…

Lees meer

Android Contact Tracing App Installed Without Consent

woensdag 23 november 2022 inMichael Tsai (Column-Blog)

Hiawatha Bray (Hacker News): A nonprofit law firm has filed a class action lawsuit against the Massachusetts Department of Public Health for allegedly working with Google to secretly install COVID-tracing software onto as many as a million smartphon…

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 •