Dec 16 2007

I Love My Firefox Extensions (Bugger Off, Safari)

I have an old G3 iBook that Martine and I use primarily as a Web terminal. We both use our desktop machines for real work, but it’s handy to have a Web machine kicking around for use anywhere in the house.

Given its vintage, the iBook is a bit slow by today’s standards. It was tolerable, however, until we upgraded to OS X 10.4. Boy was that a disaster. Not only did we lose the brightness controls on the monitor (a widely-reported bug that Apple refuses to acknowledge), it was like pouring cold molasses into the works. Even basic Web browsing is now so painfully slow that the machine is barely usable. Freshly booted, and with only two or three tabs open, it’s functional, but in the real world that’s rarely the working scenario. Despite the various optimizations I’ve done, the thing slows to a crawl and often becomes completely unresponsive for no particular reason.

I was wondering if it was a problem specific to Firefox. After all, there have been reports of Firefox sometimes misbehaving on Macs. So this morning I decided to try using the Safari Web browser instead.

Um. Yes, Safari is “faster,” but it’s extensibility is so limited that I feel like I’m back in 2002. I used it for about half an hour, and I was surprised at how limited and under-thought a few aspects of the interface was. For example, I wanted to add a bookmark, and to create a new folder for it. Duh. Creating a folder is a separate step that you have to do first. As in, there is no option to create a new folder while creating the new bookmark. That’s just retarded.

Then I went looking for extensions, hoping to make Safari mimic my Firefox experience. Um. While there are extensions available, they seem to be geared towards the obscure and ineffable. For example, the Greasekit extension is “an InputManager extension, that intends to emulate Greasemonkey’s custom javascript functionality for Safari.” Huh? WTF does that mean? Then there’s the TabStop plugin, which “displays a warning when you attempt to quit or close a window in Safari that contains multiple tabs.” What? You need a plugin for that? That’s built into Firefox (with the option to turn off if you like).

OK, I’m being ungenerous. I found a few Safari extensions that could be somewhat useful, such as the above-mentioned Tabstop (although that’s really just filling a feature gap) as well as a number of ad blockers and such. But I couldn’t find any extensions that match the ones I use, and love, in Firefox.

For the record, those Firefox extensions include:

Signature

The Signature extension lets you create a bunch of customized, prefabricated text strings for use in Web page text fields. It sounds obscure, but I use it all the time. For example, I have a string that includes the link path to the location of my blog images; when I’m linking to an image I just click the Signature item and then type the file name. I also have one for my YULblog ping codes (there’s no way I can remember them by heart), so every time I make a blog post and want to ping www.yulblog.org, I just click in the “Trackbacks” field in Wordpress and insert the Signature item (two clicks). Bingo, ping codes inserted. Even the code for the drop cap that I use as the first character of my posts is a Signature item. Two clicks and all I have to do is type the letter. Very, very handy.

Inserting Ping Codes; Two Clicks

Nuke Anything

Have you ever been trying to read an online article but you keep getting distracted by some annoying animated ad that’s embedded right in the text column? With Nuke Anything installed, you just right-click the item and choose “Remove this object” from the context menu that appears. Bingo, annoying animation is gone. This is particularly handy when you’re at the office and the page you’re reading has “NSFW” images or ads on it. Click click click. Nothing left but the text. Unfortunately it doesn’t work on everything, and it doesn’t work all the time, but I generally find it 80-90% effective.

Stop Autoplay

I tend to load a lot of pages into background tabs, and then go about reading them and dismissing the tabs in a somewhat systematic order. For example, when Darkly Dreaming David puts up one of his awesome linkdumps, I’ll load them all in background tabs, click click click click… and then go through them. This is so much quicker and easier than clicking the link, then going back, then clicking another link, then going back. This is why tabs were invented. Anyway, I absolutely hate it when pages have sound or video files that start playing automatically. Cripes, that’s frustrating! I’ve just loaded up 15 background pages and now three of them are playing audio tracks, so I have to click click click click click through them all, scrolling up and down, to find what’s playing where, and to pause them.

With Stop Autoplay, nothing starts on its own. All embedded audio and video files are represented by a blank rectangle with a small “Play” button in the middle. Nothing plays until you want it to. Brilliant! As it should be.

Annoying Autoplay Ad Stopped Dead with Stop Autoplay

Lots More

I use a dozen other Firefox extensions, but those three are the most useful. I suppose what I really need to do is find a way to roll the iBook back to OS X 10.3 so I can go back to using Firefox. I hope there’s a way to do that without having to reformat the hard drive, but I doubt it. Not that I expect any help from Apple.

Categorized under Web/Tech, Weblogs

7 Comments on “I Love My Firefox Extensions (Bugger Off, Safari)”

  1. […] Original post by blork blog […]

  2. mareon 16 Dec 2007 at 4:24 pm

    Safari doesn’t support extension out of the box, so if you write extensions for it they have to be (partly) rewritten for every new version (even minor) update.

    But one of them that does a lot of what you mention above is Saft (http://haoli.dnsalias.com/Saft/index.html)

    It’s strange that your iBook is slower running 10.4 than 10.3. Mac OS X 10.4 ususally runs faster on the same hardware.

  3. Didieron 16 Dec 2007 at 5:36 pm

    Do you have enough ram in the G3 ?

    Might as well think about downgrading to 10.3 ?
    Might also give Ubuntu a try ?

    Best regards,
    Didier.

  4. Blorkon 17 Dec 2007 at 12:20 am

    There’s something like 380 MB of RAM. Not a ton by today’s standards, but it’s not like I’m launching rockets. It’s mostly just a Web terminal.

  5. Jim Royalon 18 Dec 2007 at 11:17 am

    I stick with Safari for the things it does that Firefox doesn’t.

    - Keychain support
    - The Activity window
    - The Downloads window (cut and paste URLs!)
    - Better-organized history
    - Better typography
    - Faster
    - More Mac-like interface

    I also recommend checking out SAFT for your plugin needs.

    As for going back to 10.3… Won’t an archive-and-install do the trick?

  6. Tuxon 18 Dec 2007 at 1:01 pm

    First option: Downgrade to 10.3.9 either via an archive install (preserves your data but leaves you with a bunch of inactive system files to clean up) or via a clean install (that’s what I recommend… do a spring cleaning) Also make sure you have 1GB of RAM. OS X can technically run with as little as 128MB but in practice it needs a gig to run smooth. Apple does pretty, they don’t do fast and small. Also those iBooks came with 4200RPM hard drives, if you upgrade it to a 7200RPM you will see a noticeable increase in performance.

    Second option: Go Linux. There are many pre-made distributions for Macs with tons of software in ‘em (including Firefox and password management that’s as-good as Keychains) Generally these will be a bit slower to boot, but they’ll overall be a lot snappier to use. I don’t pretend that this is the easier option, but if you’re performance-minded Linux will keep your old hardware useful a lot longer.

  7. Blorkon 20 Dec 2007 at 4:59 pm

    Thanks for the tips, Tux. I want to keep it as a Mac, so I’ll look into the archive install option. The machine has way less than a gig of RAM, something like 385 MB. But that should be enough for the low-level stuff I do (Web surfing and email).

    Before the upgrade to 10.4 it was slow-ish, but not full-on slow. But I was also able to edit some (small) movies in iMovie relatively painlessly, etc.

    I don’t want to spend any money on this thing, so I’ll just downgrade and take it from there.