Projects


Google Search History RSS

This tool goes through your current Google Search History, grabs all of your recent searches and turns it into an RSS feed. Would work best set up as a nightly/hourly cron job, redirecting to a file.

This tool is written in Perl and uses a few, slick, modules: WWW::Mechanize, XML::LibXML, and XML::RSS. I was influenced by the very nice webscrape tool when building this.

A sample, from my searches, can be found here:
http://ejohn.org/apps/ghistory/google.rdf

And how it looks in my newsreader (Newsgator):
Google Search History RSS Feed

Downloads

Tags: perl, google, search, rss, popular

Ken Lay Clicker

There was a post the other day to Boing Boing concerning the fact that Ken Lay is paying to have links to his defense placed on Google and Yahoo. A friend of mine wrote a brief example of how to automatically click the links using Perl and I thought I could probably do better. Below is my attempt at it - uses a proper User Agent, proper referrers and bounces through multiple, anonymous, proxies to get the job done. Thank goodness for WWW::Mechanize.

Downloads

Tags: corp:google, corp:yahoo, humor, perl, scrape, search

Latent Semantic Indexing

An implementation of Latent Semantic Indexing in Perl. Runs rather fast and places all output in a variety of text files, indexed alphabetically. This was written for the Winter 2003 quarter of Data Mining class at RIT, with Dr. Teredesai. My teammate, Darrin, and I created a very fast search engine which utilized this particular indexing scheme. Included in the file is a nice english stop word list.

Downloads

Tags: search, school, perl, cool, data_mining

Current Projects

jQuery JavaScript Library

jQuery

Comprehensive DOM, Event, Animation, and Ajax JavaScript Library.

Recent Projects

Pro JavaScript Techniques

JavaScript Book

The best techniques for professional JavaScript. Published by Apress.