Fixing Firefox with safe mode

Here is something useful I learned today.  Until recently I’ve been using Firefox 3 beta 5.  It was working fine for me after I found all replacements and upgrades for all the extensions that I need.  One of those extensions was CompactMenu (not giving a link for now).  This extension replaces the whole main menu (File, Edit, View, etc) with a single icon.  You can place this icon anywhere on your toolbars and when you click it, you’ll get a drop down with your main menu items.  Huge space saver.

Yesterday, I upgraded my Firefox to the latest and greatest stable version 3.  The update came as an official package from Fedora updates.  However, once I fired up the new Firefox, it notified me that CompactMenu was not compatible with this version and so it was disabled.  Can you guess where I ended up?

Exactly.  No menu and no way to get to the menu.  I tried uninstalling the extension, intalling another version of it, unintalling it again, cleaning up options in about:config, customizing the toolbars, and so on and so forth.  Nothing worked.  And so I Googled.

It turns out that Firefox has something called a “safe mode“.  All you need to do to get to it is start firefox with “–safe-mode” parameter.  Once it comes up, you’ll see the window as on the screenshot above.  One of the optios is “Reset toolbars and controls“.  It works wonders.  I got all the toolbars to their default state, and with View -> Toolbars -> Customize I could easily get them to the state I want.

Google AdSense blocks are back

It was almost half a year ago that I wrote these words:

Google AdSense is gone.  I’ve been planning to do this for a long time but never got down to it.  I don’t want to have any ads on my personal blog anymore.  And, it wasn’t making me that much anyway.

As a tribute to my inconsistency and greed, I wanted to let you know that Google AdSense blocks are back.  Currently you can see one in full post view, between the post content and the comments.  Another two are in the sidebar.  I’m still playing around with the ad types, sizes, colors, and locations, so don’t be too disappointment if they annoy you right now.

Why are the ads back?  What happened?  Well, first of all, I accidentally wrote a couple of very popular posts.   I wanted to see how well these posts can do financially.   Secondly, with the latest theme changes and a round of plugin shakes, there seems to be more activity on the blog (more people are coming in, they are standing for longer, and they do more – read, comment, bookmark, etc).  I started wondering if it’s possible to get a penny out of all you people.  So, you can say that this AdSense comeback is an experiment on my side, with some hopes of earing an extra cent.

Of course, I can be totally wrong and off the track (which happens pretty often, if you need to know), and all the positive activity that I’m seeing around here is fueled by the lack of ads.  If it is indeed so, not only will I earn any money with the ads, but I’ll also lose some of the audience (something I’d much rather not happen).

Anyway, call me what you want, but the ads are back. At least for now.  If they are too annoying for you, all I can suggest is start using Firefox browser with AdBlock Plus and AdBlock Filterset.G Updater add-ons.  You won’t see another web ad in your life…

Read it later Firefox extension

Web Worker Daily is being extra helpful recently. Via one of their posts I learned about Read It Later Firefox extension. It’s simple and, as many simple things – genius! It adds two buttons to your Firefox toolbar, which you can use to control your “I don’t have time for it now, but I want to read it later” list. Great idea, much needed tool, and brilliant implementation – that’s what I can say about it. It has all, and just enough of, functionality that I’d expect from such an extension.

Go check it out! There is even a video demonstration on how it can be used. Instant favorite.

The state of browser affairs

First, a little joke to set the scene (forgive a rough translation from Russian)…

Lion, the king of all animals, was running some statistics over his animal kingdom.  He called all animals and made the speech.  “Dear all,” – he said, – “I am trying to figure out how to direct the educational program in the upcoming year.  For that I need some stats.  Those of you who are strong, please stand on my right.  Those of you who are smart, please stand on my left.  And let me count you…”

Strong animals – elephants, bulls, hippos, etc – all moved by the lion’s right paw.  The smart animals – beavers, rats, foxes, etc – grouped by lion’s left side.  When the dust settled, there was a one animal still running around blubbering something.  All attention turned towards the creature, and everyone saw the monkey.  It was running back and forward from one group to another and back again, thinking out oud: “strong to the right, smart to the left.. .strong to the right, smart to the left… and me? what about me?  Do I have to cut myself in half or what?” …

For the last few days, I feel a little bit like that monkey.  The thing is that I’m using two browsers right now, I can’t continue using two browsers, and I can’t pick one.  Those of you following me on Twitter might be somewhat aware of the situation.

I love Firefox.  I’ve been using it for years, and I don’t see it going anywhere.  It has plenty of functionality (especially through plugins and extensions) that no other browser has.  It does whatever I want it to do and then a little bit more.  But it’s so slow that I can’t stand it.  I have removed all extensions that I don’t use.  I have disabled all extensions that I use from time to time.  I read all optimizations tips on the web and tried a few thoughts of my own.  It helped, but not enough.  Nothing has solved the problem.  Scrolling is still slow.  Especially with a few tabs open.  Switching between tabs is slow. Opening a new tab is slow.  And these are things I do a few thousand times a day.  Even milliseconds count for this operations.  Firefox allows itself to spend almost full seconds.

On the other hand, I have Opera – a fantastically fast browser.  It even has a lot of features that make browsing the web so pleasant. Tabs, search bar, downloads management, history and bookmarks, fast dial, notes, and many more.  But.  Those aren’t enough.  Even with recently introduced widgets it still doesn’t cover the functionality that I need.  By far.  Not even 50%.  But it’s so fast that it almost makes me not care.  Almost.

Opera has practically no integration with social services – something that I work a lot with.  No comparison can be made with Firefox extensions for Twitter, Flickr, and del.icio.us here.  It has practically no integration with other, less social, online tools – specifically the Google pack of services (Gmail, Calendar, Reader, etc).  And it misses the most important area of my work – web development.  Source code formatting, highlighting, editing, analysis, testing, troubleshooting…

I am confident that the situation will improve and resolve itself pretty soon.  Firefox is getting a lot of momentum and already plenty of optimizations went into upcoming Firefox 3.  Opera is getting a lot of hype and user base on mobile devices.  People are starting to develop for it.

But I can’t wait…

Morning Coffee Firefox extension

Via this post at Web Worker Daily, I learned about Morning Coffee extension for Firefox.

Keeps track of daily routine websites and opens them in tabs.
This extension lets you organize websites by day and open them up simultaneously as part of your daily routine. This is really handy if you read sites that update on a regular schedule (like webcomics, weekly columns, etc.).

I haven’t tried it yet, but it sure sounds promising. I don’t close my browser very often these days, but I know a lot of people who do. Many of those people also don’t use any RSS readers to keep updated. Instead they revisit their favourite web sites once in a while. Morning Coffee seems to be the perfect extension for them.

If you are still not interested, check the link above for excellent screenshots, which show exactly how this thing works.