blogs

Tabbed browsing comes of age

Mozilla.org

It looks like tabbed browsing will finally get the usability boost it needs in Firefox 1.0. A recent check-in adds the needed ability to open links from either a webpage or from an external application in a new tab instead of in a new window.

I can finally feel good about not working on the Tabbrowser Preferences extension. I had hoped this functionality would be added eventually anyway.

Drupal hacking

General

I am running the devel version of Drupal and I have necessarily been making lots of code tweaks to get it up to par. If you have encountered any bad links or other strangeness, that is the reason.

The next release of Drupal promises to be much better than the current version which is why I am going through the pain right now. The final release should be much less problematic than what I have now. In the meantime, bear with me.

Up for debate

General

What's the sign of a good relationship? Bitter, endless arguments of course! At least it works for this guy. ...the secret of a successful relationship is to become irretrievably embroiled in a bitter struggle to the death.

The most disturbing part is that I don't really disagree. While I consider myself quite lucky in most regards, it is rather impressive how Mil so eloquently describes many of the same conversations that I have had. In particular, I think the following quote will strike home with most of us.

Margret jack-knifes from argument to argument, jigs direction randomly and erratically like a shoal of Argument Fish being followed by a Truth Shark. It's fearsomely difficult to land a blow because by the time you've let fly with the logic she's not there anymore.

CSS input opacity exploit

CSS

Peter-Paul Koch recently published an article on Quirksmode.org explaining how to use the CSS3 "opacity" style (or equivalent proprietary opacity styles) to change the appearance of file input form fields. While the technique presented in the article might appeal to designers, it also demonstrates a security vulnerability which apparently exists in most modern browsers and which should be fixed.

The article explains how the text box and browse button elements of a <input type="file"> form element can be replaced with similar graphics. The problem is that a malicious webpage could easily replace the input with a different kind of graphic, one which could deceive the user into unknowingly uploading a file.

New CMS

General
I've been working on switching my blog from Nucleus to a more full featured CMS called Drupal. There are a lot of things to like about Drupal, and a few small issues as well. I am still working on migrating my existing content into the CMS as well as updating the site theme. There are some issues but I'll hopefully get everything working smoothly soon.
XML feed