The below is an off-site archive of all tweets posted by @mjtsai ever

July 2015

@siegel @niccaluim So many possibilities here. If they burned a second class index they could make another family using other encodings.

via Tweetbot for Mac in reply to siegel

Objective-C Improvements and Swift Interoperability: mjtsai.com/blog/2015/07/3…

via IFTTT

Apple Music Matches Files With Metadata Only: mjtsai.com/blog/2015/07/3…

via IFTTT

@_toddmc I'll look into it. Did you ever see this before 10.10?

via Tweetbot for Mac in reply to _toddmc

@_toddmc Thanks for the report. I'm seeing that as well. Not sure why that is happening, as EF just uses the standard system date picker.

via Tweetbot for Mac in reply to _toddmc

Disabling Versions and Reclaiming Space: mjtsai.com/blog/2015/07/3…

via IFTTT

Apple’s Plan for More Connected Apps: mjtsai.com/blog/2015/07/3…

via IFTTT

App Store Invoice JavaScript Injection: mjtsai.com/blog/2015/07/2…

via IFTTT

Google Cloud Storage Nearline Graduates to General Availability: mjtsai.com/blog/2015/07/2…

via IFTTT

Coping With iTunes Features That Have Disappeared: mjtsai.com/blog/2015/07/2…

via IFTTT

@leebennett I didn’t realize they had more than 2-year plans. How long ago did you lock that in?

via Tweetbot for Mac in reply to leebennett

Checking If Mission Control Is Active: mjtsai.com/blog/2015/07/2…

via IFTTT

Safari 9’s Responsive Web Design Mode: mjtsai.com/blog/2015/07/2…

via IFTTT

Linked Lists, Enums, Value Types and Identity: mjtsai.com/blog/2015/07/2…

via IFTTT

Excited to add a map attachment to one of my calendar events, but it crashed iOS Calendar and doesn't show up at all in Fantastical.

via Tweetbot for Mac

@simX EagleFiler can import as a giant single-page PDF.

via Tweetbot for iΟS in reply to simX

Security and Privacy Changes in iOS 9: mjtsai.com/blog/2015/07/2…

via IFTTT

Weak and Unowned References in Swift: mjtsai.com/blog/2015/07/2…

via IFTTT

DYLD_PRINT_TO_FILE Local Privilege Escalation Vulnerability: mjtsai.com/blog/2015/07/2…

via IFTTT

DYLD_PRINT_TO_FILE Local Privilege Escalation Vulnerability: mjtsai.com/blog/2015/07/2…

via IFTTT

@Kametrixom @owensd The class may not even exist at compile time.

via Tweetbot for Mac in reply to Kametrixom

@Kametrixom You still get to cast the return value from NSClassFromString() to make sure it’s what you think it is…

via Tweetbot for Mac in reply to Kametrixom

@jckarter Wow, that is super cool. Thanks for clarifying.

via Tweetbot for Mac in reply to jckarter

@danielpunkass @owensd @brentsimmons The example he gave seems to use pure Swift classes.

via Tweetbot for Mac in reply to danielpunkass

@danielpunkass @owensd @brentsimmons Yes, but why does the Objective-C runtime have access to non-Obj-C classes?

via Tweetbot for Mac in reply to danielpunkass

Worked around a bug where pages wouldn't display in Chrome on Mac OS X 10.11: code.google.com/p/chromium/iss…

via Tweetbot for Mac

@optshiftk “try!” doesn’t mean “I don’t care about the error details.” It means “I know this will succeed, so crash if it doesn’t.”

via Tweetbot for Mac in reply to optshiftk

@optshiftk The caller can just pass NULL if it doesn’t care. Nothing else changes. With Swift, the caller has to add do-catch blocks.

via Tweetbot for Mac in reply to optshiftk

@optshiftk Right, but in Objective-C that doesn’t really affect the callsite.

via Tweetbot for Mac in reply to optshiftk

Web Design: The First 100 Years: mjtsai.com/blog/2015/07/2…

via IFTTT

@mjdrayton Although a few times I did have to restart to get it to work at all.

via Tweetbot for Mac in reply to mjdrayton

@mjdrayton It didn’t completely lose its connection, usually. More like lots of intermittent connects and disconnects.

via Tweetbot for Mac in reply to mjdrayton

Apple Music: Problems Adding Albums, Songs Deleted: mjtsai.com/blog/2015/07/2…

via IFTTT

iOS 9 to Block Abuses of -canOpenURL:: mjtsai.com/blog/2015/07/2…

via IFTTT

Flashlight Brightens Up Spotlight in Yosemite: mjtsai.com/blog/2015/07/2…

via IFTTT

Every Swift Value Type Should Be Equatable: mjtsai.com/blog/2015/07/2…

via IFTTT

Higher Order Functions in Swift 2: mjtsai.com/blog/2015/07/2…

via IFTTT

Removing Previous Versions of Files: mjtsai.com/blog/2015/07/2…

via IFTTT

North America Out of New IPv4 Addresses: mjtsai.com/blog/2015/07/2…

via IFTTT

Still no “treat as a company” checkbox in iOS Contacts. :( forums.macrumors.com/threads/how-do…

via Tweetbot for Mac

Differential Synchronization: mjtsai.com/blog/2015/07/2…

via IFTTT

@EggFreckles Everything OK? Did your domain name expire?

via Tweetbot for Mac

My Two Years as an Anthropologist on the Photoshop Team: mjtsai.com/blog/2015/07/2…

via IFTTT

@eternalstorms Possibly related: I vaguely recall reading that creating an SSB could involve writing to an xattr, but can't find that now…

via Tweetbot for Mac in reply to eternalstorms

@eternalstorms Thanks for the post. I hope they fix this. So many weird corners with sandboxing.

via Tweetbot for Mac in reply to eternalstorms

Java Strings No Longer Share Storage: mjtsai.com/blog/2015/07/2…

via IFTTT

@mjdrayton I’ve been taking notes. Hoping to write a blog post about switching from Aperture—once I know more.

via Tweetbot for Mac in reply to mjdrayton

FastMail Enables IMAP Push for iOS: mjtsai.com/blog/2015/07/2…

via IFTTT

@irons Yes, there are really two issues. (1) “original” doesn't mean same thing in dialog and in suffix (2) “(restored)” would be clearer.

via Tweetbot for Mac in reply to irons

@ClarkGoble That makes sense, but then what does “Keep Original” refer to in the dialog?

via Tweetbot for Mac in reply to ClarkGoble

But if I click Keep Both, the file restored from the backup gets “ (original)” appended to its name.

via Tweetbot for Mac

Confused by the Time Machine restore prompt: Keep Original, Keep Both, Replace. Seems like Original is the file currently at dest path.

via Tweetbot for Mac

Evan Williams on Twitter Third-party Devs: mjtsai.com/blog/2015/07/1…

via IFTTT

Hardware Audio Encoding, AVMovie Brings Back QuickTime Features: mjtsai.com/blog/2015/07/1…

via IFTTT

Hardware Audio Encoding, AVMovie Brings Back QuickTime Features: mjtsai.com/blog/2015/07/1…

via IFTTT

Security-Scoped Bookmarks and .webarchive Files: mjtsai.com/blog/2015/07/1…

via IFTTT

@steveharris I’m sure you have a lot of stories. My last bug fix update took 41 days to get into the MAS. No changes needed, just iTC bug.

via Tweetbot for Mac in reply to steveharris

Obergefell v. Hodges: the Database Engineering Perspective: mjtsai.com/blog/2015/07/1…

via IFTTT

@mmunz Me neither, but maybe it makes more sense with pinned tabs?

via Tweetbot for Mac in reply to mmunz

@steveharris Interesting that your reasons don’t seem to be technical.

via Tweetbot for Mac in reply to steveharris

Cmd-Number Shortcuts for Safari 9: mjtsai.com/blog/2015/07/1…

via IFTTT

@davemurdock Definitely. May come in handy someday in any case.

via Tweetbot for iΟS in reply to davemurdock

@wspr Awesome. Thanks for letting me know.

via Tweetbot for iΟS in reply to wspr

@davemurdock Thanks, but unfortunately neither of our Apple TVs has a cord on it. Networking works fine to view catalog, just can’t stream.

via Tweetbot for iΟS in reply to davemurdock

@tedsvo Also, it sorts the files by name, not by hierarchy. So there is no easy way to bring back a particular folder.

via Tweetbot for Mac in reply to tedsvo

@tedsvo Sort of. Doesn’t restore empty folders or a consistent folder state. But it does let you selectively bring back nested files.

via Tweetbot for Mac in reply to tedsvo

@GlennF @_loveallthis @siracusa My understanding is that they were fully uploaded, but then moving them deleted them from all Macs.

via Tweetbot for Mac in reply to GlennF

How iCloud Drive Deletes Your Files Without Warning: mjtsai.com/blog/2015/07/1…

via IFTTT

Adobe Replaces “Rank and Yank” With “Check In”: mjtsai.com/blog/2015/07/1…

via IFTTT

MAIKit: Framework for Sharing Code Between iOS and OS X: mjtsai.com/blog/2015/07/1…

via IFTTT

Perfect App Store Screenshots: mjtsai.com/blog/2015/07/1…

via IFTTT

Font Parsing Vulnerabilities: mjtsai.com/blog/2015/07/1…

via IFTTT

@grynspan That's what I thought, e.g. stackoverflow.com/questions/8637… So I don't think this is a viable replacement for Apple events.

via Tweetbot for Mac in reply to grynspan

@grynspan Could you point to an example where the apps are peers?

via Tweetbot for Mac in reply to grynspan

@grynspan @ctp @optshiftk XPC is nice, but it doesn’t (yet?) work between apps. So it’s AE or nothing.

via Tweetbot for iΟS in reply to grynspan

WebKit Hacking From the Bleeding Edge: mjtsai.com/blog/2015/07/1…

via IFTTT

Third Hacking Team Flash Zero-Day Found: mjtsai.com/blog/2015/07/1…

via IFTTT

@grynspan Then how about offering a replacement?

via Tweetbot for Mac in reply to grynspan

AppleEventBridge: Native AppleScripting Support for Swift: mjtsai.com/blog/2015/07/1…

via IFTTT

On Negative App Store Reviews During Betas of iOS and OS X: mjtsai.com/blog/2015/07/1…

via IFTTT

@optshiftk Because Google Docs and FogBugz don't work properly in Safari.

via Tweetbot for Mac in reply to optshiftk

Contacts Framework Identifiers: mjtsai.com/blog/2015/07/1…

via IFTTT

@mhenders @Adobe Having that problem on my grandmother’s Mac mini. I have to update it for her every couple weeks.

via Tweetbot for Mac in reply to mhenders

Apple Music: iTunes 12.2 and iCloud Music Library: mjtsai.com/blog/2015/07/1…

via IFTTT

Apple Music: iTunes Match and DRM: mjtsai.com/blog/2015/07/1…

via IFTTT

Apple Music: Home Sharing and Families: mjtsai.com/blog/2015/07/1…

via IFTTT

Apple Music: Beats 1 and AirPlay: mjtsai.com/blog/2015/07/1…

via IFTTT

@ameaijou So the difference is just who is allowed to set the flag/xattr?

via Tweetbot for Mac in reply to ameaijou

Safari Content Blocker and Web Advertising: mjtsai.com/blog/2015/07/1…

via IFTTT

System Integrity Protection (a.k.a. Rootless): mjtsai.com/blog/2015/07/1…

via IFTTT

@davemurdock Using regular ISP DNS. Very simple network with one router. Everything was fine until Apple TV software update last fall.

via Tweetbot for Mac in reply to davemurdock

@davemurdock And the Macs and iOS devices have never had any trouble playing iTunes content.

via Tweetbot for Mac in reply to davemurdock

@davemurdock I don’t think so, because the problem occurred both before and after we moved, with 3 different routers including new AirPort.

via Tweetbot for Mac in reply to davemurdock

Mac OS X 10.10.4 and Apple TV: mjtsai.com/blog/2015/07/1…

via IFTTT

@t0mat0 And Siri via home button works.

via Tweetbot for iΟS

@t0mat0 Yes, exact same setup that used to work (before iOS 8, think).

via Tweetbot for Mac

CSS Font Family for San Francisco: mjtsai.com/blog/2015/07/1…

via IFTTT

Another road trip, another complete failure of “Hey, Siri” to ever activate. It used to work so well, and still does at home.

via Tweetbot for Mac

@nickheer I don't think so, but I'm not the person you should be asking.

via Tweetbot for Mac in reply to nickheer

@Schwieb @doublefeh Why can’t you use NSUserAppleScriptTask like Mail does to run non-neutered?

via Tweetbot for Mac in reply to Schwieb

@doublefeh Is there a technical issue that makes using NSUserAppleScriptTask not as simple as it seems?

via Tweetbot for Mac in reply to doublefeh

@doublefeh Been doing that for 7 months or so. I don’t think I ever heard anything back.

via Tweetbot for Mac in reply to doublefeh

@Schwieb Any info you can share about what the issue is, plans to bring it back, alternatives?

via Tweetbot for Mac in reply to Schwieb

@Schwieb Sad to see that the release version of Outlook 2016 is still missing the “Run AppleScript” rule action.

via Tweetbot for Mac in reply to Schwieb

@nriley How many years has it been since their system was able to log in by username or e-mail vs. member number?

via Tweetbot for Mac in reply to nriley

@FogCreekStatus Is there a way to hide the Story Points field for those of us who don’t use it?

via Tweetbot for Mac in reply to FogCreekStatus

@kapeli If so, I’m surprised we don’t see more nagware apps. Anyway, I’m glad it’s working for you. Great app.

via Tweetbot for Mac in reply to kapeli

A Complete History of Unix, in One GitHub Repo: mjtsai.com/blog/2015/07/0…

via IFTTT

ComiXology 3.7 Makes the Best of the Amazon/Apple Situation: mjtsai.com/blog/2015/07/0…

via IFTTT

VoodooPad Cryptography Overview: mjtsai.com/blog/2015/07/0…

via IFTTT

@jablair I don't think it is, either, but CrashPlan has also been working well for me. I use both.

via Tweetbot for Mac in reply to jablair

@grahamwetzler Did that complete the install or revert you to the old version?

via Tweetbot for Mac in reply to grahamwetzler

Another Downside of Automatic App Updating: mjtsai.com/blog/2015/07/0…

via IFTTT

@nickheer I can’t believe you’re surprised given the bug that Kirk, the iTunes guy, ran into.

via Tweetbot for iΟS in reply to nickheer

@landonfuller Definitely agree about the second part. I do think that for a fixed amount of functionality it’s probably easier to write now.

via Tweetbot for Mac in reply to landonfuller

Twitterrific’s New Facial Detection: mjtsai.com/blog/2015/07/0…

via IFTTT

Arq Supports Amazon Cloud Drive Backup: mjtsai.com/blog/2015/07/0…

via IFTTT

Should I Use a Swift Struct or a Class?: mjtsai.com/blog/2015/07/0…

via IFTTT

I updated the “Writing iOS Apps for Love” post: mjtsai.com/blog/2015/06/3…

via Tweetbot for Mac

Good deal to buy The Mythical Man-Month: informit.com/deals/

via Tweetbot for Mac

@alexkingorg Sounds good, although I'd rather not install any more kernel extensions.

via Tweetbot for Mac in reply to alexkingorg

@1Password Also, I would expect clicking Cancel to discard only the in-progress edit. I certainly never edited to delete all the fields.

via Tweetbot for Mac in reply to 1Password

@1Password Not that I'm aware of. I don't think either of these items had been edited in years.

via Tweetbot for Mac in reply to 1Password

There’s more tweets in this month! Go up and select a date to see more ↑