Mac OS X 10.7 (Lion) is a beautiful OS but, alas, features a new application quitting behaviour. Many apps will quit if no windows are open and the app is not the frontmost. That is definitely a change for the worse. Tidbits has a good article about this:
Monday, August 8, 2011
Saturday, July 30, 2011
Taming the Lion
My recommendation: Do not upgrade to Mac OS X 10.7 Lion prior to the release of a significant technical update.
Here is why:
FileVault:
The first thing Lion did to me was killing 3 of my accounts (data loss!), including the admin account for the machine. This happened during my attempt to turn on FileVault. On the first attempt I managed to turn FileVault on. But due to the loss of the admin account I had to do a clean install, requiring me to erase the whole disk and restoring all data from backup.
After the clean install I was not able to turn FileVault on again. Every time I tried, the system would reboot twice and FileVault would remain turned off. The reason is somewhat unclear, but it seems that on startup the encrypted drive produces errors and will therefore be reverted to plain HFS+.
Spotlight:
Lion lost the Spotlight index and therefore tried to reindex the drive all the time so I could not search and it slowed down my machine.
I reset the Spotlight index and now Spotlight works fine. (To reset the index I put the disk in the “privacy” [i.e. do not index] section in the Spotlight system preference panel for a short time.
Time Machine
I tried to use an encrypted backup. Unfortunately the backup disk failed to mount after a restart. I found that suspicious and checked the disk. Disk utility found severe, irreparable errors. I had to reformat the drive, this time with no encryption.
However even on an unencrypted drive Time Machine seemed to be unusable because it was slower than the slowest snail. For example Time Machine told me that the remaining time for a full backup would be about 40 000 days.
I decided to ignore these estimates and the full backup actually took much less time. Now Time Machine does its job normally.
I suspect that if you interrupt the first backup Time Machine has to check all files backed up so far for changes. During this check almost no data is copied but Time Machine will calculate the remaining time based on data throughput during this check.
Well, now it seems everything is working fine except from FileVault 2 and encrypted backups. But it was a bit of a hassle. So my recommendation: wait for 10.7.1.
Addendum:
Thinking about it, all my troubles with Lion seem to be related to CoreStorage and encryption.
I have now running all my Macs under Lion. Everything works fine. Spotlight show its reindexing message occasionally, but all drives are actually searchable during the process. (Maybe it is a feature not a bug.) The Time Machine issue seems to have been just a miscalculation of the remaining time of the initial backup.
So I feel I have to restate my recommendation: Unless you want to use FileVault and encrypted backups it seems quite safe to upgrade. (Well, of course, if you use applications not compatible with Lion such as apps compiled for the PPC-architecture then you might not want to.) If you count on FileVault full disk encryption my recommendation is to wait with the upgrade or stick to legacy FileVault (FileVault 1 – user folder encryption). You can continue to use FileVault 1 under Lion, you have to activate it under Snow Leopard, though. So you can’t use it on a clean install system.
Friday, July 22, 2011
John Siracusa’s Lion Review
Like always John Siracusa has written an excellent review of the latest iteration of Mac OS X:
Mac OS X 10.7 Lion: the Ars Technica review
P.S.: Well, obviously I was a little hasty with my update, but of course I did do a backup before. ;)
Thursday, July 21, 2011
The Sick Lion
I just tried to install Mac OS X Lion (10.7) on my Macbook. It was probably the worst installation I have ever experienced. Lion crashed and killed my admin user so I could only log in as a normal user with no rights. There is basically no way of a clean install unless you format the entire disk. The @«€&-?! installer has to be downloaded every @«€&-?! time which takes forever. It was more fun to install System 7 off floppy disks.
Update:
After having wiped my disk, I am no longer able to activate FileVault because the recovery partition has also been wiped and not been reinstalled by the Mac OS X Lion Installer. The whole process is so unbelievably stupid. Does anyone at Apple even have tested this? I am currently downloading the installer for the 4th time... Un-@«€&-?!-believable...
Update 2:
OK, it was not the recovery partition. It is there. But FileVault just does not work. I reinstalled the system. I reset the PRAM. I checked file system integrity. I checked and repaired (there were errors!) file permissions. All to no avail.
I must say this is one of the worst experiences I have ever, ever had with any Apple product.
These problems are probably related to FileVault. Apart from FileVault the clean install system seems to work just fine. But… I’ll stick with Snow Leopard until I get FileVault to work. And, frankly, I would like my money back. That’s why you should not run a .0-release if you want things to just work. Apple’s software is no exception here. I should have known better.
Monday, May 23, 2011
Trivial Patents
After “One Click” now “In App Purchase”. A patent system that grants such obviously trivial patents is seriously flawed and is hurting economic activity.
I mean, seriously, who can deny that anybody could come up with the idea of making it easy to buy something in a shop. Likewise anybody could come up with the idea that you can buy updates though an application itself. This is blatantly trivial.
A patent on this is a bad patent. It takes away from society something society already had, instead of giving society something new. Claiming money for “the use” of that idea is parasitic. A society that accepts—or even promotes—that kind of parasitic behaviour is doomed to fall behind.
The Lodsys case is one more good reason to not grant patents on software at all. Software patents mostly just take trivial real world ideas and claim them to be new when used via a computer. Additionally, those patents do not claim the implementation but the idea.
Maybe, even quite surely there are certain technical implementations that are theoretically worth to be granted patent protection. It’s just that the misuse or abuse of software patents is already so bad that I am currently totally opposed to software patents.
Addendum:
I am having a hard time thinking of anything more absurd and ridiculous than Lodsys’ claims. I mean, read this: »OMG! Cross promotion in "More Games" violates Lodsys' patent too!«
Well, maybe the Hyperlink Patent.
Addendum (2):
Apparently, the EU offers better market conditions for app developers than the US just by not granting software patents (as yet, knock on wood): “App developers withdraw from US as patent fears reach ‘tipping point’” (Guardian)
[Via Daring Fireball]
Monday, January 24, 2011
007
Interesting piece about Terence Young creating the James Bond movie character with actor Sean Connery:
Terence Young: James Bond’s Creator?
Personally I only like the old Bond movies with Sean Connery up to “You Only Live Twice” and I really like the Young pictures (“Dr. No”, “From Russia with Love” and “Thunderball”) best; Thunderball, despite its quirks, being one of the most stylish movies of all times.
Via Daring Fireball.
Tuesday, November 23, 2010
Check Your Feeds! (Issues With NetNewsWire and Other Mac RSS Readers)
I actually really like NetNewsWire. It is the most beautifully designed newsreader for the Mac, IMHO. Unfortunately it has some severe flaws in its basic features. I missed some news entries recently just because for some feeds …
… NetNewsWire is not able to update the feed correctly, so it won’t show the latest entries.
For one feed NetNewsWire even claimed the latest entry to be about a year old, while the feed actually was up-to-date.
This kind of behaviour of course renders the app almost completely useless. The whole point of an RSS reader is to get the latest news. So I can’t but call this a catastrophic bug (for a newsreader, that is).
I have switched to Vienna for the moment. It is a pretty good replacement (and free).
Update:
It is even worse. Although Vienna (unlike NNW) gets the latest feed entries, both apps – NNW and Vienna – sometimes do not load updates to feed entries. So if a blog entry gets changed, you won’t notice unless you visit the blog website. That is totally inacceptable! I am currently evaluating NewsFire.
Update 2:
Though NewsFire does not notify you of changes (like the other apps) it at least gives you the correct (i.e. updated) text when you read an entry. So I am sticking with NewsFire!
Safari does not update rss entries as well. Maybe it is PubSubAgent that sucks and all three apps (NNW, Vienna, Safari) rely on it. I do not know but it is bad! Luckily there is at least one working newsreader left.
Update 3:
Well at least the Safari issue almost certainly has something to do with PubSubAgent. If the feed is bookmarked entries will not get updated. If the feed is just reloaded it is completely refreshed, including any changes to feed entries. So, Safari users, don’t bookmark your RSS feeds or you might read outdated news!
Update 4:
NewsFire has two minor flaws. Firstly it does not notify changes of entries. Secondly it was not able to load one feed I had on my list. So, unfortunately I had to conclude that it was very difficult to find any fully functional RSS reader for the Mac. Fortunately I found the following listing: »Top 9 Mac RSS News Feed Readers and News Aggregators« and right the first entry is a hit: »Shrook«. It is not a beauty and has a funny name, but it does it all: find new items, notify changes and — most importantly — display the up-to-date version. It even keeps a change log. I guess my RSS nightmare is over.
Update 5:
Vienna is actually capable of checking for updated feed entries but it is an option that needs to be set. To enable the function do the following:
- Quit Vienna.
- Open Terminal.
- Enter the following command:
defaults write uk.co.opencommunity.vienna2 CheckForUpdatedArticles -bool yes
