Chrome prevents javascript alert loop Posted by Swapnil Pathare on Feb 14

I’ve written earlier about user helplessness regarding any javascript alert boxes which keep popping in one tab of the browser, thereby jeopardizing the whole browser window.

I just found by chance that Google Chrome indeed handles this elegantly: On the second popup for any page, it displays this neat checkbox right below the message:

This is something that Mozilla folks decided “could wait” for the past eight years?

Yet another “Thanks Akismet” post Posted by Swapnil Pathare on Dec 1

Well, it’s getting a bit old. Everyone around seems to have thanked Akismet long back. So this isn’t really necessary. In fact, its redundant.

Yet, it’s never too late to thank anyone. (Adapted from V for Vendetta: It’s never too late to apologize)

Akismet has shown how we do not always require captchas to curb bot-generated random spam. But it is not ideal for big websites, mainly because

  • Its a program after all. There’s every chance that it can make mistakes.
  • Genuine comments suppressed by Akismet are not that bad for a website. But spam comments for enlarging body parts to impress her, which pass through Akismet and shine with a glow right below an article don’t look good at all.
  • There’s that tiny increase on server load everytime a comment has to be analyzed by Akismet. And if this hardly-visited and never-linked blog (as of today) has fought with 1000 spam comments, we all can imagine what the battle will be for a website which gets “slashdotted” or “dugg” every few seconds.
So it turns out that smaller blogs have it easy. Having the option between Akismet and captchas, I go with Akismet for a few simple reasons:
  • Captchas are irritating.
  • Captchas are irritating.
  • Captchas are irritating.
That’s three good reasons right there, the last one being most important :) . While I have enough server power, I will try to minimise the hassle of looking through bleak bent text with a mashed grid or circles or airspray.
For those who really thought this would be a good post, sorry guys, its Monday morning, and …
Nonetheless, since you stuck by me (and this rotten post), here are some good rants on beautiful captchas. Enjoy.
Software Updates: Auto-chaos Posted by Swapnil Pathare on Nov 24

I got a SOS call from a relative while I was on vacation. “My Internet Explorer is not working.” No idea why. No one can resolve it. Other browsers are working properly.

Long story short, after having spent a few minutes on his PC, I found out that IE was hanging the moment it started. His PC maintenance guy had come and tried to reconfigure the Internet connection (heh), which didn’t help much. (The fact that a browser ought to hang on the OS from the same company should have seemed absurd, but somehow we are all used to it, mostly due to virus attacks and corruption.)

But why would a perfectly working IE hang all of a sudden? I got another bit of info from the user: “It asked me to upgrade to version 7. It is not working ever since I upgraded”. Sad. MS doesn’t test its upgrades enough! Useless! Thankfulle, before I could post my rant online, I googled and found a quick solution: Uninstall Yahoo! Companion and all shall be fine. And indeed it worked! Perfect answer… and boy did I get showered with praises for starting up good old IE with fewer toolbars!

For no fault of its own, IE was screwed and broken due to the upgrade. Oh, but there is a fault in it… the upgrade itself!

The sad thing here is that IE either doesn’t have any idea about what applications are plugged-in (or coaxed in) to it, or that it doesn’t care about them during the upgrade. Either ways, it is the user who suffers.

FF covers addons a lot more by checking their versions and the compatibility after each upgrade. That said, a foolproof “Go back to the previous version” ought to be present for all major upgrades which are not critical, simply because there may be a functionality dear to the user (and a don’t care for the dev) which might stop working in the new version. Edit: Even if the update is critical or security related, why not let the user choose whether he needs a secure app or a working one?

The other way out is to have a package manager like Debian’s ‘apt’ tool to handle all upgrades and report clashes to the user. But that’s a distant dream on Windows with everyone having their own installers.

I hate automatic updates & installs. (I have also written earlier about Acrobat Reader’s need to download and install “Critical Security” updates every few weeks from the Internet. There ought not to be those many security vulnerabilities in a document reader.) But all kinds of applications today are coming up with internet updates. While this does allow you to provide your latest and greatest piece of code to the user, you might just end up breaking something because of incompatibilities with other software.

Adhering to the policy of oldversion.com: “Because Newer Is Not Always Better”, I try to keep my software tuned for manual updates. Reduces the trouble, as well as the bandwidth consumption (required specially for limited-download connections). Yet, it does no harm to remember that software one develops will not be the only process running on any machine. Let’s have some consideration for others.

« Previous Entries Next Entries »