{$lblSkipToContent|ucfirst}

Atlassian to Abandon On-Prem Perpetual Products

dinsdag 17 oktober 2023 inMichael Tsai (Column-Blog)

Simon Sharwood (Hacker News): Atlassian once offered its wares in three forms. The preferred option is from the cloud, in conventional software-as-a-service style that sees Atlassian manage software and infrastructure. Users can also buy datacenter …

Lees meer

Not Setting Up Find My Bricked My MacBook

dinsdag 17 oktober 2023 inMichael Tsai (Column-Blog)

Paul McMahon (via Hacker News): About 30 minutes before my flight was boarding, I pulled out my laptop to do some last minute work. But when I opened it up, a stranger’s profile greeted me. Evidently we had swapped laptops going through security.[…]…

Lees meer

Building a Classic Mac OS App in Rust

dinsdag 17 oktober 2023 inMichael Tsai (Column-Blog)

Wesley Moore: The first challenge was finding a decent specification for the three versions of MacBinary. I was eventually I was able to dig up the following: MacBinary I MacBinary II MacBinary III I then set about building the parser. I reused the …

Lees meer

What Happened to __crashreporter_info__?

maandag 16 oktober 2023 inMichael Tsai (Column-Blog)

Seth Willits (in 2022): The new “ips” crash reports in macOS do not contain assert() information!(Assertion failed: (myVar != nil), function fooBarTest(), file code.m, line 100)Problematic because symbolication is often finicky, so it takes a LOT mo…

Lees meer

Updating iPhones in Boxes

maandag 16 oktober 2023 inMichael Tsai (Column-Blog)

Malcolm Owen (Hacker News): Mark Gurman claims that Apple has a system that can update the operating system of iPhones before they get sold. Crucially, it can do so without opening the box.Consisting of a “pad-like device,” store employees place uno…

Lees meer

Sonoma Wallpapers Block Screen Sharing Login

maandag 16 oktober 2023 inMichael Tsai (Column-Blog)

Andrew Cunningham: The look of the macOS login screen has been tweaked a bunch over the years, but it hasn’t been substantially rearranged since Lion (version 10.7) in 2011. Sonoma rejiggers things, moving the login field to the bottom of the screen…

Lees meer

SecItem: Fundamentals, Pitfalls, and Best Practices

maandag 16 oktober 2023 inMichael Tsai (Column-Blog)

Quinn: The SecItem API seems very simple. After all, it only has four function calls, how hard can it be? In reality, things are not that easy. Various factors contribute to making this API much trickier than it might seem at first glance.This post …

Lees meer

The History of Cover Flow

vrijdag 13 oktober 2023 inMichael Tsai (Column-Blog)

Andrew Coulter Enright (in 2005): I thought [the iChat AV] implementation would work perfectly if applied to my Visual Browsing problem.Like paper cards flipping within a bar jukebox, I pictured each cover flipping in and out of the illuminated cent…

Lees meer

Atlassian Acquires Loom

vrijdag 13 oktober 2023 inMichael Tsai (Column-Blog)

Atlassian (via Hacker News): Loom is an asynchronous (async) video messaging tool that helps users communicate through instantly shareable videos. Today, almost 5 million Loom videos are created every month by their 200,000 passionate customers. […]…

Lees meer

Relative Time Labels

vrijdag 13 oktober 2023 inMichael Tsai (Column-Blog)

Nikita Prokopov: Why is nobody excited about these “yesterday”/“2 days ago”/“a week ago” labels?Because they pretend to speak human language, but they actually don’t. For a human, yesterday is “at the day before”, “between 0am..11:59pm the day befor…

Lees meer

iPhone SE 4 Rumors

vrijdag 13 oktober 2023 inMichael Tsai (Column-Blog)

Marko Zivkovic: The iPhone SE 4, known internally under the codename Ghost, is expected to receive a new design derived almost entirely from the base model iPhone 14.[…]As far as the chassis is concerned, two major changes are expected – an Action b…

Lees meer

Kaleidoscope 4.2

woensdag 11 oktober 2023 inMichael Tsai (Column-Blog)

Christopher Atlan (tweet): In the window title bar you’ll see a new element that gives you more detail about the task. You’ll see how many conflicts you still need to resolve in that file.[…]The window has a new area between the title bar and the Pa…

Lees meer

FCC Plans to Reinstate Network Neutrality

woensdag 11 oktober 2023 inMichael Tsai (Column-Blog)

Jess Weatherbed (Hacker News): The US Federal Communications Commission (FCC) has announced plans to reinstate landmark net neutrality rules meant to guarantee fair access to the internet and its information, five years after they were repealed by t…

Lees meer

Unit Testing a SwiftUI Query

woensdag 11 oktober 2023 inMichael Tsai (Column-Blog)

Helge Heß: I’ve been wondering whether I could unit test a SwiftData Query, i.e. the SwiftUI property wrapper coming w/ SwiftData (in beta6 it is actually a macro). Aka whether I could unit test a SwiftUI view. This requires setting up an execution …

Lees meer

Rescuing Files From Classic Mac OS...with Swift

woensdag 11 oktober 2023 inMichael Tsai (Column-Blog)

Jordan Rose: The biggest benefits of doing this project in Swift are very similar to what the benefits would have been for using C++, back in the 90s, but with even more safety. Take directory walking. In C, this looks something like the following: …

Lees meer

No Counter-Strike 2 for Mac

dinsdag 10 oktober 2023 inMichael Tsai (Column-Blog)

Tim Hardwick (Hacker News): Valve on Monday said it has no plans for a macOS version of the recently released game Counter-Strike 2, the follow-up title replacing the hugely popular FPS Counter-Strike: Global Offensive.[…]Last month’s release of Cou…

Lees meer

Burger King’s Botched Apostrophe Curling

dinsdag 10 oktober 2023 inMichael Tsai (Column-Blog)

John Gruber: The various “smart quotes” algorithms you get while typing aren’t smart enough to make this contextual distinction — even very good ones — so you need to do it by hand. Here’s how to type them manually[…] Mac Windows Linux Open single q…

Lees meer

The Care and Feeding of Developer ID

dinsdag 10 oktober 2023 inMichael Tsai (Column-Blog)

Quinn: I regularly see folks run into problems with their Developer ID signing identities. Historically I pointed them to my posts on this thread, but I’ve decided to collect these ideas together in one place.[…]This post focuses on traditional sign…

Lees meer

Hacking NSAlert Button Appearance

dinsdag 10 oktober 2023 inMichael Tsai (Column-Blog)

Daniel Jalkut: Notice how the “Bar” and “Baz” buttons do not have a border or background color, making it difficult to know whether they are even buttons at all. The line between Bar and Baz clunks up the interface even more.[…]This exploded view fr…

Lees meer

Dischler Testimony on AdWords Fraud

maandag 9 oktober 2023 inMichael Tsai (Column-Blog)

Adi Robertson: As the second week of the US v. Google antitrust trial gets underway, the Department of Justice is focusing on the real moneymaker behind Google Search: ads. It alleges that Google’s dominance lets it raise prices for advertisers with…

Lees meer

Xcode 15 Duplicate Library Linker Warnings

maandag 9 oktober 2023 inMichael Tsai (Column-Blog)

Daniel Jalkut: Even though I’ve been seeing them all summer, and have been annoyed by them, I made the same mistake I often make: assuming that the problem was too obvious not to be fixed before Xcode 15 went public. Alas. […] Something about the wa…

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 •