{$lblSkipToContent|ucfirst}

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

Brave Layoffs

maandag 9 oktober 2023 inMichael Tsai (Column-Blog)

Ivan Mehta (Hacker News): Brave Software, the maker of Brave Browser and Search, confirmed that it has laid off 9% of its staff across departments. The company didn’t specify how many people were affected, but it corroborated the development and sai…

Lees meer

macOS Containers 0.0.1

maandag 9 oktober 2023 inMichael Tsai (Column-Blog)

macOS Containers (via Hacker News): Containers have fundamentally changed the way that modern software is developed and deployed. Containers are supported by a wide range of operating systems including FreeBSD, Solaris, Linux and even Windows, but a…

Lees meer

The Absolute Minimum Every Software Developer Must Know About Unicode in 2023

vrijdag 6 oktober 2023 inMichael Tsai (Column-Blog)

Nikita Prokopov (Hacker News): The problem is, you don’t want to operate on code points. A code point is not a unit of writing; one code point is not always a single character. What you should be iterating on is called “extended grapheme clusters”, …

Lees meer

Avoid Overspending for iPhone 15 USB-C Cables and Chargers

vrijdag 6 oktober 2023 inMichael Tsai (Column-Blog)

Glenn Fleishman: Avoid Apple’s $29 USB-C to Lightning adapter. It’s more expensive than most 2-foot-long cables with USB-C plugs on both ends rated for Thunderbolt 4/USB4 speeds of 40 Gbps and 100W.Instead, I recommend upgrading cables instead of ad…

Lees meer

Google Changes Search Queries to Show More Ads

woensdag 4 oktober 2023 inMichael Tsai (Column-Blog)

Megan Gray (via Jason Kottke): When you enter a query, you might expect a search engine to incorporate synonyms into the algorithm as well as text phrase pairings in natural language processing. But this overhaul went further, actually altering quer…

Lees meer

Unlimited Kagi Searches

woensdag 4 oktober 2023 inMichael Tsai (Column-Blog)

Kagi (Hacker News): We’re thrilled to announce that unlimited search is now included in our $10/month Professional plan and our Ultimate, Family, and Duo plans. […] With new search sources proving more cost-efficient, the improved efficiency of our …

Lees meer

Thinking in SwiftUI (2023)

woensdag 4 oktober 2023 inMichael Tsai (Column-Blog)

Chris Eidhof and Florian Kugler: In this short book, we will help you build a mental model of how SwiftUI works. We explain the most important concepts in detail and help you build a solid foundation for understanding SwiftUI. Since SwiftUI is a lar…

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 •