Table of Contents Introduction the Birth of Frankenstein
Total Page:16
File Type:pdf, Size:1020Kb
< Day Day Up > Google Hacks, 2nd Edition By Tara Calishain, Rael Dornfest Publisher: O'Reilly Pub Date: December 2004 ISBN: 0-596-00857-0 Pages: 479 Table of • Contents • Index • Reviews Reader • Reviews • Errata • Academic Copyright Dedication Foreword Foreword to the First Edition Credits About the Authors Contributors Acknowledgments Preface Why Google Hacks? How This Book Is Organized How to Use This Book How to Run the Hacks Where to Go for More Conventions Using Code Examples Safari Enabled How to Contact Us Got a Hack? Chapter 1. Web Hacks 1-20 Section 1.2. Google Web Search Basics Section 1.3. Full-Word Wildcards Section 1.4. The 10-Word Limit Section 1.5. Special Syntax Section 1.6. Mixing Syntax Section 1.7. Advanced Search Section 1.8. Quick Links Section 1.9. Language Tools Section 1.10. Anatomy of a Search Result Section 1.11. Setting Preferences Section 1.12. Understanding Google URLs Hack 1. Browse the Google Directory Hack 2. Glean a Snapshot of Google in Time Hack 3. Graph Google Results over Time Hack 4. Visualize Google Results Hack 5. Check Your Spelling Hack 6. Google Phonebook: Let Google's Fingers Do the Walking Hack 7. Think Global, Google Local Hack 8. Track Stocks Hack 9. Consult the Dictionary Hack 10. Look Up Definitions Hack 11. Search Article Archives Hack 12. Find Directories of Information Hack 13. Seek Out Weblog Commentary Hack 14. Cover Your Bases Hack 15. Repetition Matters Hack 16. Search a Particular Date Range Hack 17. Calculate Google Centuryshare Hack 18. Hack Your Own Google Search Form Hack 19. Go Beyond Google's Advanced Search Hack 20. Use Google Tools for Translators Chapter 2. Advanced Web Hacks 21-49 Section 2.2. Assumptions Hack 21. Like a Version Hack 22. Capture Google Results in a Google Box Hack 23. Build Google Directory URLs Hack 24. Find Recipes Hack 25. Track Result Counts over Time Hack 26. Feel Really Lucky Hack 27. Get Random Results (on Purpose) Hack 28. Permute a Query Hack 29. Weight a Query Keyword Hack 30. Restrict Searches to Top-Level Results Hack 31. Search for Special Characters Hack 32. Dig Deeper into Sites Hack 33. Summarize Results by Domain Hack 34. Measure Google Mindshare Hack 35. SafeSearch Certify URLs Hack 36. Search Google Topics Hack 37. Find the Largest Page Hack 38. Perform Proximity Searches Hack 39. Meander Your Google Neighborhood Hack 40. Run a Google Popularity Contest Hack 41. Scrape Yahoo! Buzz for a Google Search Hack 42. Compare Google's Results with Other Search Engines Hack 43. Scattersearch with Yahoo! and Google Hack 44. Yahoo! Directory Mindshare in Google Hack 45. Glean Weblog-Free Google Results Hack 46. Spot Trends with Geotargeting Hack 47. Bring the Google Calculator to the Command Line Hack 48. Build a Custom Date Range Search Form Hack 49. Search Yesterday's Index Chapter 3. Images Hacks 50-53 Section 3.2. Google Images Advanced Search Interface Section 3.3. Google Images Search Syntax Hack 50. Borrow a Corporate or Product Logo Hack 51. Browse the World Wide Photo Album Hack 52. Google Cartography: Street Art in Your Neighborhood Hack 53. Capture the Map Chapter 4. News and Groups Hakcs 54-58 Section 4.2. Google News Section 4.3. Google News Search Syntax Section 4.4. Advanced News Search Section 4.5. Making the Most of Google News Section 4.6. Receive Google News Alerts Section 4.7. Beyond Google for News Search Hack 54. Scrape Google News Hack 55. Visualize Google News Section 4.10. Google Groups Section 4.11. 10 Seconds of Hierarchy Funk Section 4.12. Browsing Groups Section 4.13. Google Groups Search Syntax Section 4.14. Advanced Groups Search Hack 56. Go Deeper into Groups with Google Groups 2 Hack 57. Scrape Google Groups Hack 58. Simplify Google Groups URLs Chapter 5. Add-Ons Hacks 59-70 Hack 59. Keep Tabs on Your Searches with Google Alerts Hack 60. Add Google to Your Toolbar or Desktop Hack 61. Google Your Desktop Hack 62. Google with Bookmarklets Hack 63. Google from Word Hack 64. Google by Email Hack 65. Google by Instant Messenger Hack 66. Google from IRC Hack 67. Google on the Go Hack 68. Visit the Google Labs Hack 69. Find Out What Google Thinks ___ Is Hack 70. The Search Engine Belt Buckle Chapter 6. Gmail Hacks 71-80 Section 6.2. Gmail Search Syntax Section 6.3. Additional Resources Hack 71. Glean a Gmail Invite Hack 72. Create and Use Custom Addresses Hack 73. Import Your Contacts into Gmail Hack 74. Import Mail into Gmail Hack 75. Export Your Gmail Hack 76. Take a Walk on the Lighter Side Hack 77. Gmail on the Go Hack 78. Use Gmail as a Linux Filesystem Hack 79. Use Gmail as a Windows Drive Hack 80. Program Gmail Chapter 7. Ads Hacks 81-85 Section 7.2. Google AdSense Section 7.3. Google AdWords Hack 81. Get the Most out of AdWords Hack 82. Generate Google AdWords Hack 83. Scrape Google AdWords Hack 84. Determine the Worth of AdWords Words Hack 85. Serve Backup Ads Chapter 8. Webmastering Hacks 86-91 Section 8.2. Google's Importance to Webmasters Section 8.3. The Mysterious PageRank Section 8.4. The Equally Mysterious Ranking Algorithm Section 8.5. Keeping Up with Google's Changes Section 8.6. In a Word: Relax Hack 86. A Webmaster's Introduction to Google Hack 87. Get Inside the PageRank Algorithm Hack 88. 26 Steps to 15K a Day Hack 89. Be a Good Search Engine Citizen Hack 90. Clean Up for a Google Visit Hack 91. Remove Your Materials from Google Chapter 9. Programming Google Hacks 92-100 Section 9.2. Signing Up and Google's Terms Section 9.3. The Google Web APIs Developer's Kit Section 9.4. Using Your Google API Key Section 9.5. What's WSDL? Section 9.6. Understanding the Google API Query Section 9.7. Understanding the Google API Response Section 9.8. A Note on Spidering and Scraping Hack 92. Program Google in Perl Hack 93. Install the SOAP::Lite Perl Module Hack 94. Program Google with the Net::Google Perl Module Hack 95. Loop Around the 10-Result Limit Hack 96. Program Google in PHP Hack 97. Program Google in Java Hack 98. Program Google in Python Hack 99. Program Google in C# and .NET Hack 100. Program Google in VB.NET Colophon Index < Day Day Up > < Day Day Up > Copyright © 2005 O'Reilly Media, Inc. All rights reserved. Printed in the United States of America. Published by O'Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O'Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://safari.oreilly.com). For more information, contact our corporate/institutional sales department: (800) 998-9938 or [email protected]. Nutshell Handbook, the Nutshell Handbook logo, and the O'Reilly logo are registered trademarks of O'Reilly Media, Inc. The Hacks series designations, Google Hacks, the image of locking pliers, and related trade dress are trademarks of O'Reilly Media, Inc. All other trademarks are property of their respective owners. Google, PageRank, AdSense, AdWords, Gmail, and I'm Feeling Lucky are trademarks of Google Technology, Inc. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O'Reilly Media, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps. While every precaution has been taken in the preparation of this book, the publisher and authors assume no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein. < Day Day Up > < Day Day Up > Dedication To our Grannies: Olivia and Miriam < Day Day Up > < Day Day Up > Foreword When the first edition of Google Hacks appeared, we were frankly a bit surprised that there was enough hacking going on to make up a whole book. No longer. People continue to discover more ways than we ever imagined to tweak, tone, and otherwise futz around with Google bits for myriad uses. In the 18 months since Google Hacks first appeared, search has, if possible, only grown in importance. Not only is there more information than ever to be found-via email, computer hard drives, and newly digitized repositories of previously offline content-there is also a greater need to automate tasks and to locate that needle of information in a haystack that just will not stop growing. We hope that you enjoy this new Google Hacks effort and continue to help us make the most of the world's information by making it universally accessible and useful. --Craig Silverstein, Director of Technology, Google < Day Day Up > < Day Day Up > Foreword to the First Edition When we started Google, it was hard to predict how big it would become. That our search engine would someday serve as a catalyst for so many important web developments was a distant dream. We are honored by the growing interest in Google and offer many thanks to those who created this book-the largest and most comprehensive report on Google search technology that has yet to be published. Search is an amazing field of study, because it offers infinite possibilities for how we might find and make information available to people. We join with the authors in encouraging readers to approach this book with a view toward discovering and creating new ways to search.