Tuesday, January 23, 2007

The Spotlight File System for MacFUSE

| More

Official Google Mac Blog: The Spotlight File System for MacFUSE

Posted by Greg Miller, Software Engineer, Mac Team

A little over a week ago, we announced the open-source release of MacFUSE. Since FUSE makes it so easy to slap a file system view on data, I thought it might be neat to give Spotlight a file system interface. So in my spare time I wrote SpotlightFS, which is now available for download from the MacFUSE project page.

SpotlightFS is a MacFUSE file system that creates true smart folders, where the folders' contents are dynamically generated by querying Spotlight. This differs from Finder's version of smart folders, which are really plist files with a ".savedSearch" file extension. Since SpotlightFS smart folders are true folders, they can be used from anywhere—including the command line!

SpotlightFS is not very complicated, and it's a good example of what can quickly and easily be done using MacFUSE. Please check out SpotlightFS and the other cool stuff on the newly updated MacFUSE project site.

URL: http://googlemac.blogspot.com/2007/01/spotlight-file-system-for-macfuse.html

Monday, January 22, 2007

New statistics page

| More

Google Custom Search: New statistics page

We've added a new statistics page so you can see what people are searching for on your Custom Search Engine -- information such as overall traffic to your search engine and popular queries is now available. And you can view this info by day, week, month -- or even the entire lifetime of your search engine.

So check it out by going to the My search engines page and follow the "statistics" link next to the name of your search engine.

URL: http://googlecustomsearch.blogspot.com/2007/01/new-statistics-page.html

[G] New Tutorial: Modifying Hello World

| More

Inside Google Desktop: New Tutorial: Modifying Hello World

If you're at all interested in writing desktop gadgets, take a look at Modifying Hello World. It's the first of several tutorials we plan to offer. Even if you don't know XML or JavaScript, you can complete this tutorial — it gives you all the code you need. Of course, we hope that you'll go on to write your own code. To encourage that, the tutorial lists a bunch of ideas for what to do next.

Even if you're an experienced developer, you might learn something here. (OK, maybe you won't, but you'll almost certainly have ideas for improving this tutorial or writing new ones, and we'd love to hear from you.)

This tutorial covers everything you need to create your first gadget, from downloading the SDK to editing a gadget's code and packaging the gadget so other users can run it. Along the way, you'll add a bit of pizazz to the SDK's Hello World sample, in the form of animated text.

Snapshot: Hello World with boring dialog Snapshot: Hello World, upside down
The original Hello World gadget The improved Hello World gadget (with rotating text!)

And make sure to check out our Developer Forum to share your thoughts about creating desktop gadgets.

URL: http://googledesktop.blogspot.com/2007/01/new-tutorial-modifying-hello-world.html