Firefox Bookmarks

It just took me all freakin' day to discover where Firefox now stores its bookmarks. I thought I'd share.

All user-centric data — that is, all your preferences, cookies, bookmarks, etc — for Firefox are stored in:

~/Library/Application\ Support/Firefox/Profiles

Inside this folder is a folder that just uses a big long string as its name. Something like:

dswa56xw.default

Inside here is where are the goodies are stored. In particular, Firefox now stores your bookmarks in an SQL database called:

places.sqlite

Firefox Bookmarks" "Places?" WTF?

It actually makes sense when you realize that the Firefox folks are starting to move toward the "places" language to replace the idea of bookmarks, but like I said, all freakin' day I was looking for this.

So there you have it. From my process of elimination straight to your browser.

And don't forget to bookmark this page.

Macworld Expo '09

On the whole I thought this year's Expo was about average. There was a smattering of fairly interesting product announcements, but nothing earth-shattering. This has become pretty par for the course at Macworld for a while now. Still, there were a few things worth commenting on. I think the new 17" Macbook Pro battery is astoundingly cool. It makes me want one, though I'm holding out 'til I need one. The 17" Macbook Pro may someday become my über-computer though, replacing once and for all the tower machine I've always kept. And, frankly, the fact that the battery is not replaceable is, in my opinion, completely mitigated by the fact that it's so awesome: 1000 recharges? 8 hours of life? Why would you ever want to replace it? Apple has substituted a crappy battery that you'll want to replace with a good one you won't. And it's the non-replaceability that's made the high battery quality possible. Brilliant! And the right way to go, as far as I'm concerned.

The 17" MacBook Pro: Nice!

iLife '09 also looks like a worthwhile, if not terribly compelling, upgrade. In particular, I'm wondering if iMovie '09 will be good enough to replace the aging Final Cut Pro in my workflow. Final Cut Pro — once my absolute favorite piece of software — has grown somewhat long in the tooth. It's slow, ugly and a bad multi-tasker whose interface hasn't been significantly updated in, well, forever. iMovie, on the other hand, is just the opposite: constantly being updated, which can have its downsides as well, I realize. But unless Apple makes some serious updates to Final Cut Pro, I'll be looking for a simple, speedy replacement. I did this with Pro Tools a couple years ago; I got so sick of installing and maintaining Pro Tools on my system with diminishing returns that when GarageBand became capable enough I switched entirely. I now use GarageBand for all my songwriting and music recording. It works great and it works seamlessly with my $450, 24 bit Pro Tools hardware. Better than Pro Tools itself, in fact. And since that switch I've bought the unbelievably affordable iLife with every new release. So I'll be there with bells on, this year with an eye towards iMovie.

But perhaps the most interesting — or at least the oddest — part of this year's expo, for me anyway, was trying to follow MacRumors' live coverage of the keynote. About halfway through the event strange messages began appearing in their feed:

MacRumors: Hacked!

Eventually their site went down altogether. Obviously, MacRumors' feed got totally hacked. I've never actually witnessed anything like that before, believe it or not. It was a bit surreal. A bit jarring. And certainly odd. Too bad, too, 'cause I'm actually quite fond of their coverage. Fortunately, less hackable — though not auto-updating — feeds could be had at Ars Technica, TUAW and Engadget, so I finshed out the last half hour with obsessive command-r's and tab-switching. Fun stuff!

So, another — and the last — Macworld Expo keynote has come and gone, with, from my chair, something squarely in between a bang and a whimper. But then, that was pretty much what I expected.

UPDATE: I almost forgot: For online music purchases I've been using Amazon, but Apple's new DRM-free policy, announced at yesterday's keynote, might put iTunes back in the game for me. Either way, this is a good thing that will allow customers greater freedom of choice when buying music online.

Google Calendar Sync Now Official

Just this past week, Google made their CalDAV support — and, specifically, their support for iCal and other desktop calendar clients — official. A while back I reported on the beta version of this feature, and I was pleasantly surprised to find that the beta had actually ended.

Calaboration Utility to Configure iCal-Google Sync

Along with offical support, Google is now supplying a configuration utility, which simplifies the setup of iCal, thus addressing my major beef with the service.

Great news.

Final Cut Studio Release Notes

Apple just released an update to the Pro Apps suite of applications. TUAW erroneously mentions that, "No specific details were provided about what the update improved..." but, in fact, full release notes for the past four Pro Apps updates are available by clicking the "Release Notes" link in Software Update. Which will take you to this page:http://www.apple.com/support/releasenotes/en/Final_Cut_Studio_2.0_rn/

FCS Release Notes: Cool

TUAW's mistake is understandable; Apple often fails to detail updates to their software. But not in this case. And I, for one, am glad for the change. Not sure how long this page has been around. But here's hoping they keep this sort of thing up.

(I won't hold my breath.)

Too Many Computers

That title's not meant as a complaint. It's just that I've noticed that over the years I've tended to use fewer and fewer system add-ons and customizations than I once did. And I realize that it's because I use so many different computers. There used to be a time when I would customize the hell out of my Mac. After installing all my apps I'd get to setting up my user account, tricking out all my apps so that they behaved just like I liked, and installing and configuring any number of productivity utilities to make my life easier. It took forever, and it was a huge pain, but once it was done I could navigate my computer quickly and effortlessly.

Those days are pretty much over at this point. I no longer do much to change the default configuration of my home account in any meaningful way. I barely customize the Dock. I may change the Desktop background. On my primary computers I can't live without a pasteboard history, so on those machines I'll install the excellent(!) PTHPasteboard. And there are certain Terminal settings I really enjoy. But that's about it. I don't even install my beloved Butler anymore.

Too Many Computers!

There are certain things that have contributed to this. For one, Leopard's Spotlight is a great application launcher, largely mitigating the need for Butler. (Yes, there are other things that Butler does that I miss, but I can live without most of them — but application launching is a deal-breaker.) Spaces helps a lot with window management, so I don't need the sort of hot corner stuff I used to do. And the newer Mac keyboards have iTunes control built in.

But the main reason for this change (or lack thereof) is the plain fact that I'm simply touching too many computers in the course of the day to ever really consistently customize them. And if it's not consistent, it's not going to be very efficient, because every time you go to a different computer your system breaks. I was getting to the point where I'd go to one of the many computers I have to access on a regular basis — a staff member's machine, or some workstation somewhere — and I'd start frantically hitting the keys for some custom key-command I'd set at home, getting frustrated when nothing happened. At some point I realized that this inconsistency was actually hurting my productivity. So I made the conscious decision to learn a new way.

Over the past year or so I've gotten used to working with the system in as out-of-the-box a configuration as possible. Which ain't half bad, I have to say. Apple has really done a fine job of making the initial user experience good for both new and experienced users alike. It's quite remarkable. And I love not having to set much up beyond installing my apps. It's akin to how I felt when I gave up my car to move to Manhattan. You think you'll miss it, but you end up realizing what a burden it actually was. It's kind of great to have everything I need on any newly installed Mac. And now that I don't rely on that other stuff, I don't miss it at all.

I know as "power users" we like to add to and configure our machines out the wazoo, and I've certainly been no exception. But as a SysAdmin, I have to say, the less of this I do, the better my user experience has been. Surprising, yes. But totally true.