Problem 1, I already blogged about. Namely, my cookies are completely dead. As soon as I turn on the preference to accept cookies, Safari hangs on any site that tries to write a cookie, sucking 130-150% of the CPU. I’ve tried every troubleshooting fix I could think of, including reinstalling Safari from scratch. I’ve checked the drive and Disk Utility is not finding a problem. Permissions are repaired. Everything else is working fine. It’s just Safari. There may be a connection with NetNewsWire, but I don’t know for sure. I’ve already been in contact with Brent Simmons, the developer of NNW. The only other thing I can do is reinstall the OS and I’m not going to do that less than 2 weeks before Panther.
Problem 2 is messing up my blog and that’s the final straw. I got a comment yesterday from someone that he had accidentally put with the wrong entry (have no idea how that happened). From the content, I knew he really meant to put it somewhere else so I logged in and deleted the comment and reposted it in the right place. I hit save on the page too quickly and somehow, the comment that I meant to delete ended up being the text of the entry itself! I noticed this before, but I always managed to catch it before overwriting my entry. Having no idea how that happened, I posted to the MovableType support forums and a moderator correctly pointed me to this page which clearly reports that it’s a bug in Safari. Great. I’ve had other problems with Safari’s cache and if I have to bounce to Camino that much I might as well just stay there.
Truth is, Camino is an excellent web browser. I had forgotten just how good it is. There really isn’t much that Safari can do that Camino doesn’t do just as well. There are things that Camino does better, such as how it handles tabs and the fact that when you “view source” it opens in a tab instead of a separate window. I like that. I also like that I can have links from external sites reuse the current window. I don’t like to spawn tabs or windows unless necessary. Otherwise, I like to read and move on and keep my windows neat.
The only feature I’m missing in Camino is bookmark backup and syncing. Turns out, someone already thought of that and came up with a nice little freebie utility called Safari Bookmark Exchanger. In a click, I can copy my bookmark file from Camino with any changed/added sites to Safari, so iSync will pick it up.
And while I’m at it, I’ve gone back to Entourage for email. If there’s a “perfect” email client out there, I haven’t found it yet so I’m still shuffling around. Yeah, I know it’s Microsoft and evil and all that. I stopped using Entourage a while back because it was so slow on my G4. I tried Apple Mail for a while with Jaguar. But I couldn’t take the fact that Mail wouldn’t remember which account received a message when replying if the message had been filtered. Brain dead. Then I used Eudora, but I was never in love with the interface. Then PowerMail, which I’m now giving up because its handling of HTML email is so horrible. I don’t like HTML email. I would prefer to get everything in plain text. But I have clients on AOL and others who like HTML and will continue to send it. I’m tired of getting what appears to be blank email, or not being able to see who a message is from because an HTML message in PowerMail doesn’t show the same headers as a plain text message. There were other quirks too. It’s fast and it’s a decent email application but as I’m freelancing and relying more on my mail I had to switch.
I’m enjoying Entourage on the G5. None of the speed complaints I had before and I appreciate the nice little touches like keyboard shortcuts in the script menu and the ability to run scripts and schedules on hidden messages (view -> unread) among other things. But I still want to sync to iSync, so I had to install Paul Berkowitz’s Sync Entourage-Address Book to get my Address Book to Entourage and then back again (scriptable, of course, so it happens daily). The instructions are unnecessarily complicated for what it does, but it works. Not perfect, but good enough for now. I wish there was a way to completely remove the calendar data from Entourage as I’ll never use it (sticking with iCal…I already changed the iCal scripts to use Entourage for notifications).