Google Desktop Search isn’t a big disappointment, but it does have its frustrations

Back when the beta arrived, I wrote that Google Desktop Search is a disappointment because it didn’t support indexing Firefox history or Thunderbird mail. Later I praised its good points.

Now that the product has been released, I thought I should follow up. First off, the seem to have retained the good points. It remains a tiny download, even with added features; it is fast; and it doesn’t hog a lot of resources when it is idle, at least on my home desktop.

They also addressed my main gripe by adding support for indexing Firefox History and Thunderbird e-mail. And while they didn’t address my desire to index my blog, they did provide a Plugin SDK, which has allowed someone else to create a plugin called Kongulo that can index web sites which should meet that need.

One notable feature of their plugin SDK is that it can handle compound files and index each item as a separate record, for example, indexing each row in a spreadsheet or database separately. The desktop search products from Microsoft and Copernic also have APIs, but appearantly have to index the entire contents of a file as a single record.

Of course, now that I’ve got the full version, I note that it has other shortcomings. For one thing, its still a bit jarring to see items from my PC listed in the same page as a Google internet search. That I can get over (or turn off).

Harder to deal with is that GDS happily indexes the spam folders in my e-mail. I’d like to be to exclude mail folders easily, but according to their support, its currently not possible.

I’ve also noticed that when I tell GDS to open an e-mail from my search results in Thunderbird, it opens the wrong message.

The fact that the search interface is ordinary HTML also has some frustrations. It makes it difficult impossible to quickly resort and scan search results by other meta data like sender, recipient or date.

In any case, I’m hapy to see GDS supporting the browser and e-mail I use, and I look forward to Onfolio releasing a plugin so I can search my collection of web clippings at the same time I search e-mail and the like.

SessionSaver Rocks!

One Firefox extension I have no intention of uninstalling is SessionSaver. SessionSaver keeps track of the state of your browser — window positions, open URLs, scrolling positions, even tab-histories — and will restore them whenever you restart the browser, even if Firefox crashed. Next up is to install it on my wife’s computer — she keeps a lot of Firefox windows and tabs open, which really sucks for her every week or two when Firefox or an errant plugin finally freezes or blows up.

BetterSearch enhances searches in Firefox

I just installed BetterSearch . BetterSearch is a firefox extension that enhances search results from Google, Amazon, A9, MSN, AllTheWeb and others with a thumbnail of each site and buttons and provides a button to open a preview of the linked item in-situ.

Both features can help you find the best result more quickly. Unfortunately, the thumbnail is usually of the top level of the site, so its not always an accurate clue about the contents of the page. Also, the link to bring up the in-situ preview is nearly microscopic, which means it takes more time to hit accurately, which both reduces its utility as a productivity tool, and adds frustration.

The thumbnail issue is not an easy one to fix since the extension is relying on 3rd partys for thumbnails. For the author to do it himself server-side would surely be cost prohibitive. The BetterSearch extension could download the pages and render the thumbnails itself, but this would probably be rather slow. It could come in handy though, if the downloaded page remained in the browsers cache, because people could then view the page that much quicker.

The difficulty in hitting the preview button is an easier fix, the author could just make the graphic for the button significantly wider.

In some ways what’s most interesting about BetterSearch is its business-model. The guy rewrites Amazon URLs to include his affiliate ID. Whether Amazon regards this as an activity in line with its terms of service is another matter.

At least all parties receive some benefit (amazon gets a sale, the customer has an easier time of finding things, and the plugin author gets paid). Browster has a similar product for IE, but it makes its money by selling ads on other people’s content and doesn’t cut them in, which is lame. Also lame, coming up with yet another “ster-name.”

I was a little worried that BetterSearch was loaded with spyware, but a little searching turned up nothing, though there is a similarly named piece of adware which seems entirely unrelated.

I applaud the effort to help move us past the same old search results we’ve seen since before AltaVista, but I think I’m going to un-install better search, at least until its easier to hit the preview links.

What music is really worth?

Boing Boing: Napster-to-Go reviewed, math done

Another aspect of the Napster to Go model is that it shows that the RIAAs claims of a lost sale for every download to be demonstrably false. If you can download an unlimited number of songs via napster and play them for as long as you continue to subscribe, then the maximum loss the RIAA suffers from a single downloader cannot exceed $15/month no matter how many songs a person downloads.

So, generously assuming a music listening lifespan of $80 years, the maximum lifetime value of a customer is 80 years * 12 months/ year * $15/month = $14,400

Bad Nelson?

Update: Sveasoft’s gone further than I thought in trying to work around the GPL. It’m not sure it was the case when I first commented on Nelson’s post, but these days I can’t disagree with his assessment.

Nelson’s Weblog: tech / good / hyperWRT

This is rich.

Nelson slams Sveasoft, who makes an improvement to the GPLed firmware for linksys routers as “assholes, trying to sell the GPL code for money.”

Nevermind the relevant details, namely that:
1. The GPL doesn’t prevent people from selling deriviatives of GPLed software, provided they provide the derived source code to their customers.

2. Sveasoft provides the derived source code to their customers.

3. Sveasoft’s particular approach to getting paid for selling GPLed software was actually reviewed and found complaint by the FSFs compliance manager.

Picasa gripe

I’ve been playing with using Picasa from Google for the last week or so and overall I’m quite impressed with it. It’s already better for managing a big pile of photos than the software that came with my digital camera, and that’s without making use of all the metadata, plus it provides good basic photo editing features and makes it easy to tweak and resize photos for sharing via e-mail.

I just discovered something I don’t like today though: The way it imports new photos from a digital camera. I’ve just built a new PC, and rather than installing the software Canon provided with my camera, I thought I’d use Picasa to pull the photos over.

Yuck. Before I can actually save the photos to disk, Picasa forces me to name a folder to put them in and prompts me to add various bits of metadata. This requires thinking I’d rather not do. I hate having to remember to upload my photos in the first place and would rather they just magically flow to my computer whenever the camera gets close enough. Requiring any more thought is an entirely unwelcome imposition.

Even if I wanted to think about how to categorize my photos when I upload them, Picasa imposes a flawed model. I don’t upload from my camera after ever activity, as a result, there may be a week or more’s worth of images taken on different days of different things. It’s stupid to steer me into tagging a group of unrelated photos with the same metadata.

Even worse, they practically force me to tag it with incorrect metadata since I have no choice but to assign a single date to all the photos in the batch I import. I don’t even see the point in assigning a date, since the camera time stamps each file in the first place.

As much as I resent being forced to think at a time I’d rather not think at all, I do see the value in making it as simple as possible to add metadata to photos when you are downloading them from the camera. Unfortunately, Picasa seems to have made it too simple to be of much use.

I’d prefer:

1. That Picasa has the option of automatically downloading the photos from my camera with no effort on my part other than hooking up the cable. Sticking them in folders by shooting date (either by day, week, or month, as a configuration option) seems like a reasonable bit of automatic categorization to do.

2. That Picasa stops after downloading the images and allows me to choose to add metadata, or to just click Ok and have the images imported without further effort.

3. The Picasa actually make it easy to select related images at import time and quickly tag groups of them with relevant info.

All in all though, I’m still like with Picasa, I just wish its import functionality was more sensible so I don’t have to install some other package to download stuff from my camera.