So this, the next installment of my “I just re-installed my box, what’s on it” series we are going to look at the wonder that is the Firefox extension. Firefox is indeed a fantastic browser, but what really makes it a killer app is the ability to extend it so that it perfectly meets your needs.
Bar none the best experience I have had with this was at work. Being a contractor, I have to punch in and out multiple times per day, but my employer’s IT department doesn’t support anything other then IE internally (this seems to be the norm). Well, they made 2 small mistakes in their html and javascript that made the site unusable on anything other then IE, which of course means that I have to use two browsers. Well, Greasemonkey came to my rescue. Because I can use greasemonkey to dynamically re-write sites, the timesheet app now works perfectly in firefox for me, and IT didn’t have to lift the finger they refused to.
So, what I have installed in my firefox:
Web Development:
- Venkman: A javascript debugger for firefox. This package is fantastic for javascript developers, and provides you with a number of useful features. Must have if you do javascript.
- Web Developer: Adds a menu bar
Google:
- Google Pagerank Status: Google Pagerank is the algorithm that pretty much controls the web, well now you can see in your status bar just how popular a particular site is according to google.
- GooglePreview: This extension is surprisingly useful. All it does is adds a snapshot of the web page into the google results. If you are looking for a link to a page you have been to before, the fact that you can see it is invaluable.
Just Plain Cool:
- FoxyTunes: Lets me control Winamp from the status bar of firefox. No more fumbling around to which desktop my winamp is on, just find the nearest browser.
- BlogThis: A plugin that well…lets me post here more easily.
- del.icio.us: A fantastic replacement for the bookmarklets that let you post a link to deli.icio.us. All the functionality of the experimental del.icio.us interface, but with a xul window. Yum.
- SessionSaver 2: I keep a lot of tabs open. I mean a *lot*. This makes rebooting, or for that matter shutting down firefix a 10 minute ordeal as I determing which pages I still need to read, and which ones I ma done with – as I save the links somewhere for after my reboot. Well, no more. Sessions saver grabs the state from the last Firefox session, and opens the same windows/tabs.
- Greasemonkey: This plugin isn’t interesting, it’s web changing. Greasemonkey is a paradigm shift in how the web works. No longer are we constrained by the piss poor design decisions other people make in their websites. Using Greasemonkey, you can write or download scripts that completely change the way that a web page works. You can alter the content, layout, javascript, whatever you need. Some really clever thing shave been done with this like the hack that overlays the subway system of Chicago on google maps.
- Aardvark: Sort of a cross between Greasemonkey and webdeveloper, Aardvark lets you select elements of a web page, and either remove them, or alter their formatting to make them easier to read/print. Perfect for printing sites that make getting a good hard copy a pain in the ass.



