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

August 2012

@leebennett @retrophisch Uncomfortable, inaccurate. I guess some people like it, but I think the Magic Mouse may be Apple’s worst product.

via Hibari in reply to leebennett

I thought President Obama would have better taste in mice.

via Hibari

@stormchild No. My preferred text editor is BBEdit, and I have virtually no interest in using Versions. (Already have Git and Arq.)

via Hibari in reply to stormchild

@stormchild I reproduced it on 10.8.1, and I have it set to ask before saving changes, too!

via Hibari in reply to stormchild

@_toddmc Right. NetNewsWire supports Google, but you can opt out.

via Hibari in reply to _toddmc

@_toddmc I prefer the NetNewsWire interface. Also, you can avoid the privacy and speed/reliability problems with Google Reader.

via Hibari in reply to _toddmc

My dad’s updating to Mountain Lion. No more RSS in Mail or Safari, so I set him up with NetNewsWire and the “Subscribe To Feed” extension.

via Hibari

@mattgemmell If you already have @VMwareFusion 4, is there any reason to get 5 rather than Pro 5?

via Hibari in reply to mattgemmell

@petermaurer With 10.5-10.6 it worked fine for me locally but not over the network. With 10.7-10.8 it doesn’t work right over USB, either.

via Hibari in reply to petermaurer

Now Time Machine is back to its old ways of making my apps lock up and churning all day without creating a single backup. Experiment over.

via Hibari

@tom__ Too early to tell about Mail in 10.8.1, since that problem was intermittent. Font smoothing is still broken PDF views, Safari, etc.

via Hibari in reply to tom__

@retrophisch The Thermaltakes have been great for me, but I switched to the NewerTech one a while back because it supported USB 3.

via Hibari in reply to retrophisch

@retrophisch Same Retina MacBook Pro from July. It just took a while for me to get around to using Time Machine, and it messing up the disk.

via Hibari in reply to retrophisch

@blankreb This problem goes back to 10.7.0 for me. I’ve tried new drives, new enclosures, etc.

via Hibari in reply to blankreb

@mhenders Looking forward to hearing about the behind-the-scenes production of it.

via Hibari in reply to mhenders

@thomasborowski I don’t really need it, but try to use it to stay current, e.g. the nifty Time Machine integration. Is that private API?

via Hibari in reply to thomasborowski

@ThomasBrand Perhaps. I used Migration Assistant but the user owner ID is different.

via Hibari in reply to ThomasBrand

New Mac, new OS X install, new backup drive, but still getting Time Machine “error occurred while creating the backup folder.” Oh well.

via Hibari

@mhenders Thanks for the link. I must have missed that when you first posted it.

via Hibari in reply to mhenders

@ahruman I don’t quite understand why they always define those symbols one release later.

via Hibari in reply to ahruman

Pro Tip: Don’t plug in the drive with your Aperture originals while Aperture is running unless you want to wait 20 minutes for KVO.

via Hibari

@drdrang Yeah, I’ve had people ask for a Word file instead.

via Hibari in reply to drdrang

@danielpunkass Is that not what Apple did by adding sandboxing after apps were already popular?

via Hibari in reply to danielpunkass

@dianeoforegon I loved SoundApp back in the day, but I don’t think it ever made it to Carbon.

via Hibari in reply to dianeoforegon

@inik Thanks, but it’s the format conversion rather than the resource extraction that’s the issue. Got some code thanks to @uliwitness.

via Hibari in reply to inik

@stormchild Entourage is not the same. It uses sounds in the resource fork, which currently I can play but the APIs are 32-bit only.

via Hibari in reply to stormchild

@stormchild Yes, for customers. I don’t think XLD supports the format.

via Hibari in reply to stormchild

Cool, thanks. I’ll let you know if I end up trying to solve this with code.

via Hibari

@inik I found that by Google, but File Juicer didn’t recognize the files as sounds (even after I changed the HFS type codes).

via Hibari in reply to inik

@stormchild Yes. I thought you meant Audition was in the Rogue Amoeba app. Kind of a kludge, but this is probably the easiest for the user.

via Hibari in reply to stormchild

@uliwitness Interesting. These are the files with multiple sounds in the resource fork.

via Hibari in reply to uliwitness

@stormchild I don’t see anything about auditioning or opening files in either app. I want to convert files, not play/record.

via Hibari in reply to stormchild

Anyone know of a utility to convert Microsoft Entourage Sound Sets (multiple System 7 sounds) to AIFF?

via Hibari

@siracusa I’ve been seeing this one, too. Started in 10.8.

via Hibari in reply to siracusa

I like how the Notification Center alerts slide up when closed; easier to dismiss them in sequence than Growl bubbles.

via Hibari

@rbrockerhoff Does that actually get you the marketing number somehow?

via Hibari in reply to rbrockerhoff

@peternlewis I suppose the plist format could change…

via Hibari in reply to peternlewis

@rentzsch That’s how I remember how to spell your name. :)

via Hibari in reply to rentzsch

Any idea why 10.8 got rid of all those useful system keyboard shortcuts in System Preferences (e.g. sleep the display)? Less discoverable.

via Hibari

@clarkcox The bug-fix defines such as NSAppKitVersionNumber10_7_2 are only available for certain versions.

via Hibari in reply to clarkcox

@chockenberry Runtime version check generally only lets you check 10.7 vs 10.8, not 10.7.2 vs 10.7.3.

via Hibari in reply to chockenberry

@chockenberry I think that says more about the nature of reality than Gestalt.

via Hibari in reply to chockenberry

@chockenberry The fact that a method exists doesn’t mean that (a) it’s public in that version of the OS or (b) it works.

via Hibari in reply to chockenberry

@rbrockerhoff Not OK for parsing, plus it’s localized…

via Hibari in reply to rbrockerhoff

@chockenberry @siegel Posing is deprecated, so enjoy it while you can…

via Hibari in reply to chockenberry

@jimcorreia @skid Also, sometimes we need to check not for features but for bugs that are known to occur in particular versions.

via Hibari in reply to jimcorreia

@skid Of course, but sometimes you actually want the OS version, e.g. when helping the customer contact tech support.

via Hibari in reply to skid

@peternlewis I suppose “sw_vers -productVersion” is a little better than parsing SystemVersion.plist but too bad about Gestalt.

via Hibari in reply to peternlewis

Just came across Lingon. Seems cool, but it’s Mac App Store–only and doesn’t seem like it would be sandboxable… http://t.co/klApoWen

via Hibari

@rentzsch Well, the good (bad) news is that it’s not a change—been this way for quite a while.

via Hibari in reply to rentzsch

@mmunz USB 3 was *way* faster than that for me.

via Hibari in reply to mmunz

@ianbeck Yeah, I thought 10.8 would fix more. I’ve even had trouble getting Apple to say which behaviors are bugs and which are by design.

via Hibari in reply to ianbeck

@ianbeck I’ve had similar problems with opening documents in other apps. Even in container. Even signed or sandboxed.

via Hibari in reply to ianbeck

@wbyoung Exactly. I don’t see how that helps anyone.

via Hibari in reply to wbyoung

@Cabel Happy Birthday! I guess your recent update was just stuck in review for a while…

via Hibari in reply to Cabel

@wbyoung :-( Old SDKs weren’t perfect, but there needs to be an automated way to prevent accidentally using new features on old OS versions.

via Hibari in reply to wbyoung

@jdalrymple Must be the new Matrix skin in ML.

via Hibari in reply to jdalrymple

Whoa, freak bug where the Active column in Mail’s Rules preferences changed from checkboxes to 1s and 0s, and drag and drop stopped working.

via Hibari

@bwebster I don’t know. http://t.co/RptP6OdK The person in question really did purchase my app.

via Hibari in reply to bwebster

Looks like my customers’ “localhost” problems were caused by broken /etc/hosts files, edited by “avast” and some sort of Adobe product.

via Hibari

@nriley I wonder if there would be issues with unique persistent store IDs, though…

via Hibari in reply to nriley

@nriley Yes, having a “prototype” database created on an old version of the OS is my fallback, but there should be a proper way to do this.

via Hibari in reply to nriley

Any Core Data experts know how to use “PRAGMA legacy_file_format=ON” for SQLite compatibility back to Mac OS X 10.4? http://t.co/u2tOe6JK

via Hibari

@stevenygard The /etc symlinks for these customers seem to be fine.

via Hibari in reply to stevenygard

@Adobe_Care When does this take effect? I just got *another* marketing e-mail from Adobe.

via Hibari in reply to Adobe_Care

@soryu2 My guess is that /etc/hosts is gone or damaged, but these were non-technical users who wouldn’t have intentionally touched it.

via Hibari in reply to soryu2

I now have two customers whose Macs are reporting kCFURLErrorCannotFindHost when trying to connect to “localhost”; 127.0.0.1 works, however.

via Hibari

@stormchild Interesting. Maybe I’ll give it another try and see whether they’ve fixed the corruption issues.

via Hibari in reply to stormchild

@shinypb You can just replace the background image file in ~/Library/Application Support/DropDMG/Layouts/YourLayout/Background/ (e.g. w/ mv)

via Hibari in reply to shinypb

@grynspan Thanks for writing it all up.

via Hibari in reply to grynspan

@Adobe_Care I’m afraid that doesn’t really explain to me why the unsubscribe didn’t work or why the previous confirmations were false.

via Hibari in reply to Adobe_Care

@Adobe_Care I’ve given my number to Adobe several times over the phone. At this point I just want a written explanation of what happened.

via Hibari in reply to Adobe_Care

@grynspan However long it takes to explain what you’ve figured out and the response, if any.

via Hibari in reply to grynspan

@retrophisch @msitarzewski Alas, it helps less after you’re already sick. My sympathies. Monitor symptoms and get some oxygen if necessary.

via Hibari in reply to retrophisch

@Adobe_Care I received an e-mail saying to call; estimated hold time is 43 minutes. Please just add your response to my case (208851880).

via Hibari in reply to Adobe_Care

@simX Ah, you’re right. And even if you Open/New and have it set to On My Mac, when you Save it will again try to force you onto iCloud.

via Hibari in reply to simX

@settern You know, if you posted the recipe you could invalidate your previous tweet. :)

via Hibari in reply to settern

@simX Could have sworn I read that after choosing a non-iCloud location it would remember, but I have to keep going to that pop-up menu.

via Hibari in reply to simX

@grynspan If you want to write it up, we could do a guest post on my blog. Or maybe an Open Radar?

via Hibari in reply to grynspan

@grynspan Could you please blog about this? Would be nice to have all the info in one place…

via Hibari in reply to grynspan

@curtclifton They got into Honan’s real mail because the Gmail password recovery e-mail went to his (compromised) iCloud account.

via Hibari in reply to curtclifton

There are certain things we can only do via iCloud, but this Apple ID stuff just reinforces that it’s not a good idea to use it for e-mail.

via Hibari

@mhenders OTOH, I remember when we thought there was going to be a Time Machine API…

via Hibari in reply to mhenders

@Adobe_Care I’m still receiving those e-mails. It’s now been 3 months since I “unsubscribed” online and 3 weeks since over the phone.

via Hibari in reply to Adobe_Care

@grynspan OK, so the workaround is to shutdown when you’re not physically at the computer.

via Hibari in reply to grynspan

@grynspan This sounds like the worst Mac security bug I’ve ever heard of. You’re basically basically that Apple has a backdoor to FileVault.

via Hibari in reply to grynspan

@grynspan Is there anywhere in the UI that shows, after setup, whether your login password can be changed via Apple ID?

via Hibari in reply to grynspan

@grynspan So you’re saying Apple doesn’t have the FileVault key but someone at the computer can access the disk by changing login password?

via Hibari in reply to grynspan

@grynspan So the only way to check whether Apple has your recovery key is to fail a login and see whether it offers to reset for you?

via Hibari in reply to grynspan

@grynspan Surprised wow. If it just says “A recovery key has been set” hopefully that means I didn’t share it with Apple…

via Hibari in reply to grynspan

@danielpunkass Sorry to hear that. Similar panic logs?

via Hibari in reply to danielpunkass

@irons It’s pointed at /Applications/Xcode.app/Contents/Developer (for Xcode 4.4). Seems to work for other commands, just not am lint.

via Hibari in reply to irons

How come xcrun doesn’t work with amlint?

via Hibari

@schwa Not my area of expertise. I’m just saying that somewhere between Google Groups/Docs and Safari it doesn’t work.

via Hibari in reply to schwa

@davidrstites Seems like the site should tell the browser via an attribute, as with “type=‘search’”.

via Hibari in reply to davidrstites

Safari should disable automatic spelling correction in CAPTCHA text fields.

via Hibari

@tewha @cbowns @bwebster Haha, I have actually done that. Also put my custom compiled Python+libraries in git.

via Hibari in reply to tewha

@cbowns @bwebster Much of Xcode’s stuff is now downloaded by the app itself, so the idea of local archives may become quaint. But I try.

via Hibari in reply to cbowns

@bwebster Because I expect them to phase that site out in favor of the MAS.

via Hibari in reply to bwebster

@bwebster I don’t expect that to last.

via Hibari in reply to bwebster

Installing Xcode 3.1.4 on Mac OS X 10.5.8. Which is a good reminder to save copies of Xcode 4 from the Mac App Store for future use.

via Hibari

Continual weird Google Docs errors in Safari. It’s almost as if they want me to use Chrome.

via Hibari

@shantonusen Seems to be working now. Thanks.

via Hibari in reply to shantonusen

@shantonusen Do you intentionally have RSS disabled on your blog?

via Hibari in reply to shantonusen

@tnorthcutt Incidentally, Disk Utility does not repair the permissions on that folder. Customer had to do it.

via Hibari in reply to tnorthcutt

@tnorthcutt Client component of my app was getting kCFURLErrorCannotConnectToHost when connecting to server component.

via Hibari in reply to tnorthcutt

@invalidname Mail program database corruption?

via Hibari in reply to invalidname

Wow. Weird problems receiving network connections were solved by repairing permissions on the “Saved Application State” folder.

via Hibari

@tom__ I get LCD font smoothing in plain text e-mails, too. But never in the header info above the horizontal line.

via Hibari in reply to tom__