saidit, a Greasemonkey script for reddit

January 23, 2009
View and install the saidit Greasemonkey script on userscripts.org. Click here ยป

The saidit script enhances reddit comment pages by highlighting unread comments. It works by keeping track of the comments you’ve already viewed. Here’s what it looks like:

saidit

Features

  • Highlights unread reddit comments
  • Read comments are stored locally
  • Automatic removal of old data
  • Efficient implementation

Installation

If you’d like to give it a spin, make sure you have Greasemonkey installed. Then, just install saidit from userscripts.org. Have fun!

Read more…

Comments (2)

Letting IE6 down easy

December 21, 2008

If you were browsing using Internet Explorer 6 right now, here’s what you’d see:

Note: Internet Explorer version 6 or lower has been detected.

Your browser cannot display this page properly. For compatibility, this page has been reduced to a low-graphics mode. To view this site the way it was intended, please upgrade Internet Explorer or switch to another browser.

This morning, I bit the bullet and finally took a look at my site in IE6. A few minutes later, after fruitlessly experimenting with compatibility scripts, I decided to formally drop IE6 support for this site. I’ve long felt that it’s a waste of effort to cater to browsers that don’t meet developers halfway, so I’ve typically put minimal effort into designing my pages around them. I’ve also felt that the best way to finally stab the stake into IE6’s heart is to simply let pages look bad and out of date in it. I’m pleased to see that this practice is finally gaining critical mass.

Thus, I set out to find some JavaScript glue to formally explain my intentions to visitors. After surveying the options, some of which were a bit too preachy, and others a bit too mild, I decided to write my own little IE6 handler script.

My script, IE6unstyled.js, adds the header seen at the top of this post. The page is then displayed unstyled (based on David Dorward’s bookmarklet), which works well if your page degrades gracefully. Rather than allow IE6 to mangle the page layout, I choose to simply give it the raw content. This frees me from worrying about the presentation in IE6 and restores the layout to a basic, usable state. I feel that this projects the right message: to experience the current web to its fullest, you’d best switch from using IE6.

View the script…

Comments (0)