Tag Archives: google

Eliminating the hierarchy: GNOME Do and Google

This week I became acquainted with two applications: GNOME Do and Google Chrome.

GNOME Do is a program similar in concept to the Mac Spotlight. Although not quite as simple as Spotlight, it still allows you to find files, launch programs, and even search Gmail contacts.

GNOME Do and Spotlight both illustrate a concept Alan Cooper addresses in The Inmates Are Running the Asylum. (See my recent post on this book.) Cooper suggests how incredibly confusing hierarchial filesystems can be to users (see, e.g., pp. 9-11). Humans don’t think of file storage in a hierarchial way. When you’re writing something on a pad of paper, you might tear the sheet off and leave it on your desk. Or you might put it in your file drawer. That physical drawer has an advantage over a computer’s filesystem–it is much easier to see and comprehend the whole thing at once. You open the drawer and see all the folders inside it all together.

Now imagine your computer’s filesystem. You just wrote something on your virtual pad of paper. You “tear off” the page and want to put it somewhere. You click Save As…, and it opens to your usual My Documents folder. You put the file there and forget about it.

That isn’t so hard to deal with until you have to dig into the hierarchy of your hard drive. Imagine that you want to locate a file you worked on six months ago. It was a poster for the company barbeque you had in the spring, and you need it again. But where in the world did you put it? How are you going to find it now?

You could start clicking through all the folders on the hard drive until you find it. Or you could use a tool that eliminates the need to comprehend the hierarchial file structure in the first place, such as GNOME Do or Spotlight. Or the Windows search, if that’s the best you’ve got….

Those programs will let you search the file name or (more understandable for a human user) the full text of the file. Once it finds possibilities, you’ll still probably have to wade through a disorganized list to find the actual file. But at least you didn’t have to click through a hundred folders to get to it.

Google does a good job of implementing non-hierarchial file systems in their web apps, such as Gmail and Docs. You simply have lists of things, which you can further organize them with labels (and even use the labels as a sort of file-folder system if you really want to). And full-text searching is a standard, simple necessity.

Google Chrome also does an excellent job eliminating the hierarchy from the web browser: it has very few menus; your address bar, history, and web searching are all in the same box; you open a new tab and see a list of your most frequently-visited sites. No searching through menus of bookmarks or a confusing history pane. Just type in a keyword and it finds it for you.

After all, the computer knows where everything is anyway. Why not make it find things for you?

News archive search on Google?

This is just too funny. I was doing a Google search to find out if it’s possible to use Vim to display one file in two panes (so I can view one part of the file while editing the other). This is what I found at the bottom of the search page:
Google News Archive results

None of those articles had anything to do with Vim, of course. Is something wrong with Google news archive search?

UPDATE: It turns out it’s a piece of cake to open the same file in two panes–it’s the same as for any other file. :sp filename

Google alternatives, Wubi, and successful blogging

Web nostalgia, Microsoft's Linux deals, and a few gadgets

Happy Friday the 13th! Here are some links for today:

  • This Is What The Web Looked Like In 1994 A nostalgic look at the web 13 years ago. Somewhat depressing, altogether quite laughable. Now you can use browser emulators from that period to view current websites. A good study for those designing websites intended to degrade nicely in non-standard browsers. ;) By the way, Geek with Laptop is a pretty slick blog; I just found it yesterday.
  • The New Linux Distro – Are the Linux companies who have made “patent deals” with Microsoft really just letting Microsoft make money off Linux? Who is really benefiting here, Linux companies, the Linux community, or Redmond? A good quote about the importance of the community:

    These companies forgot one thing…the power is with the consumer. The power is in the community. Ubuntu realizes that…they’ve embraced the community and look what’s happened! The community holds the power to make or break…the power of spoken word cannot be underestimated.

  • Mean Spirited Comments and Blogging – Good exposition on what to do when you run across nasty comments, as I did on Trolls.
  • Running a Windows Partition in VMware – For Linux hackers who would rather not leave their comfortable environment to use Windows (and yes, the need does arise at times, sadly), here are directions on how to mount an existing Windows partition and run it in a VMware virtual machine.
  • Call feature on Google Maps – Now Google will let you call any business number listed on Google Maps from your phone, without calling them directly. Google pays long-distance charges.EDIT: This has been discontinued.
  • Controlling Jobs in Linux – Great tutorial on job management from the Linux consoleEDIT: Site is no longer active

Links for 7/12

I ran across quite a few interesting articles and posts today and thought I’d post some links.

New Blogger features

Just as I leave Blogger in favor of WordPress, they roll out some new features:

  • FeedBurner integration Now Blogger users can integrate FeedBurner features into their default feeds. (Read more on The Blog Herald.)
  • Cool new search widget Blogger users can install a search plugin that allows visitors to search not just the content of the blog itself, but also everything the blog links to.

Alas. But I still like WordPress better.

Google madness

Google is pretty much amazing. (Some will disagree with me, but that’s okay.) Aside from all the good products they turn out, they really have become an enormous think-tank that is driving software and web development. At Microsoft, which is rather on the other side of the spectrum, it can take years to turn out new software products or features. But Google is always on its toes, releasing its innovations as it goes. Microsoft is trying to get on the bandwagon that Google and Yahoo! have created, but they’re quite a bit behind.

The two products from Google that I most enjoy at the moment (besides Gmail and Blogger) are iGoogle (formerly the Personalized Home Page), and Google Reader (a slick feed reader).

It always amazes me how well Google is able to integrate its products and services with each other. One Google Account gets you access to the four I mentioned earlier, as well as a myriad of other useful things.