Alan Sondheim on Thu, 12 Jun 2003 11:45:36 +0200 (CEST)


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

<nettime> Review of Google Hacks: 100 Industrial-Strength Tips and Tools




Review of Google Hacks: 100 Industrial-Strength Tips and Tools


Tara Calishain and Rael Dornfest, O'Reilly, 2003, $24.95, 330 pp.

I've been using Google Hacks for creative work for the past few weeks, and
have found the book of tremendous value. There are of course hegemonic
issues surrounding Google; it's by far the most popular search engine on
the Web. But it's also the only search engine that has released its API,
defined as "'Application Programming Interface,' a doorway for
programmatic access to a particular resource or application, in this case,
the Google index." In other words, the API provides a remarkably supple
method for embedding Google queries in a program (mostly Perl here), which
makes this search engine eminently useful for creative and/or database
work. The book includes a large number of programs taking advantage of the
API; they're also available at the O'Reilly site for downloading. Examples
are given in Java, PHP, Perl, Python, etc.

One difficulty which may be more than minor - many programs use a
SOAP::Lite Perl module. This is easy to download for ActivePerl for
Windows; on one of my linux laptops (running RedHat 7+), it wouldn't
install at all, but downloaded Perl 5.8.0 which didn't help. On another
laptop with a later RedHat, it went in fairly easily.

Once you have the module installed, most of the programs run without any
difficulty. They allow you to do such things as summarize results by
domain, set up automated repeat searches, "Meander Your Google
Neighborhood" and so forth. They also allow any number of search results -
this is changed by increasing the looping which is set for 3 (thirty
results). I did a search for "internet" - returning the domain statistics
- using the first 1000 entries; it only took a minute or two.

As an artist, I tend to see Google as a universal sememe or memory house
that attempts to gather all human knowledge. Some of my recent work
operates "upon" this sememe, locating categories, paths, and convolutions.
The programs in Google Hacks (and their modifications) give the user
tremendous control over these. I will now be using the same to look at the
Google groups archiving. (The book not only covers Google Groups, but the
Directory, Images, News, Catalogs, Labs, and Froogle.)

The last section of the book is written from the "Webmaster Side" of
things and is quite useful for indexing/configuring your own webpages.
And the book as a whole is useful for anyone using search engines in
general - its range extends far beyond "How do I look up X?" - into issues
that, at least for me, bear on the organization and epistemology of
knowledge itself.

I wanted to write this review for a number of reasons. Tara Calishain is
in my Being On Line book, and I've subscribed for a long time to her
ResearchBuzz newsletter. Google itself has allowed me to explore certain
aspects of my textual/literary practice, and has been invaluable for my
interests in both ancient languages (Sumerian, Assyrian for example) and
ecology (behavior of the yellow-headed blackbird for example). I've always
admired the surface simplicity of the site; on the other hand, I'm not
blind to its political economy and the vast areas of the Net that aren't
indexed (as well as those areas indexed "against their will").

But above all, this book oddly reads as a commentary for the searching
many of us do in many ways - and in my case, the artistic and cultural
rewards gained by using it are enormous. I'd suggest for everyone to give
it a try (as well as learning a bit of Perl and programming - although
neither is necessary to use it) - at least check it out through the
O'Reilly site.

A final note - a plug for O'Reilly in general. If you haven't explored
their publications, you're missing what are probably the most intelligent
computer-oriented books around. And oddly enough, they don't tend to go
out of date!

- Alan Sondheim


#  distributed via <nettime>: no commercial use without permission
#  <nettime> is a moderated mailing list for net criticism,
#  collaborative text filtering and cultural politics of the nets
#  more info: majordomo@bbs.thing.net and "info nettime-l" in the msg body
#  archive: http://www.nettime.org contact: nettime@bbs.thing.net