CSSquirrel

One nut’s look at the world of web design

Archive for the ‘Uncategorized’ Category

Say No To Twitter Stalk-Bots

Thursday, May 22nd, 2008

As cool as I’m sure it is to get the thrill of having strangers finding you important/interesting enough to follow on Twitter, I think people need to start paying attention more and blocking stalker-bots and other bloat-causing monstrosities.

Let’s be honest here: Twitter isn’t the fittest boat in the ocean right now, with a tremendous number of crashes and slowdowns this week alone. What isn’t helping are twitter accounts following several thousand strangers at once. I myself just decided to block a new follower who was following over twenty-four thousand people!

Twenty-four thousand. That’s like me trying to keep track of what a third of my city is doing all at once. That’s just messed up. Seriously, even if that account is ran by a human and not a machine, he’s clearly not actually paying his attention to the feed.

So do some Twitter activism. Block stalker-bots (or stalker people) from your Twitter account. That’ll be one less tweet notification that their overworked server will have to deal with.

Comic Update: The Halls of Opera

Sunday, May 18th, 2008

Let’s get the disclaimers out of the way.

This week’s comic is not about Microsoft. The history of Internet Explorer’s many issues with standards compliance is well documented elsewhere, including various frustrations listed in this blog and in many of my posts over at Mindfly.

This week’s comic is about expecting a certain standard from someone when you are not living up to those standards yourself. In this case, of course, I’m discussing web standards and the big flap they cause in the development/design world due to the various browsers’ speeds at implementing them.

If you’re a designer, and you’ve ever had to make a website trying to find out how to make a website look correct in Internet Explorer, than you understand how important web standards are. It saves us time, which means it saves businesses money, and ultimately all the happy little people surfing the web get to see their favorite website about cute puppies the way that the site’s designer intended it.

So when someone says: “Hey, browser makers, get on board with styles already,” I’m going to be right there holding a sign and trying to pretend that protesting in the middle of winter in Seattle isn’t cold and demoralizing.

Everything in moderation, though. When Opera went to the European Commision to try to force another browser maker to change it’s feature set through legal actions, we start to muddy the line between “good activism” and “bad business behavior”. When HÃ¥kon Wium Lie, Opera’s CTO, then at several different points (including in this article/rant at The Register) outlines a very specific, detailed list of what Microsoft needs to do in order to be compliant to Opera’s view of a browser maker’s responsibility, things go from bad business to hypocrisy.

Why hypocrisy? Simple. Mr. Lie’s little list is incredibly specific, as expected of a programmer, and includes several points that must (his word) be adhered to. The one of most interest to me at the moment is the closing one:

5. Commit to interoperability. It is important to ensure that Microsoft remains committed to supporting web standards, even beyond Acid2 and Acid3. If two or more major web browsers, in official shipping versions, add standards-related functionality that’s generally considered useful to the progress of the web, and described in a publicly available specification, Microsoft must add the same functionality.

Is this a good idea? Why yes, yes it is! Nothing frustrates me more than finding a good CSS3 property (or CSS 2.1 property) that would solve a design issue I have with a website, only to discover that a couple of the leading browsers don’t have it, thereby making it of limited use. This is something I experience on a weekly basis (if not more frequently), and probably the largest source of frustration with my job.

However, Microsoft isn’t the only browser that needs to do this. After all, what good is it if only IE was keeping up with standards? Yes, it has the dominant share in browser usage, but there’s a good 25%-30% of users who are using other browsers like Firefox, Safari, and Opera. We wouldn’t want them suffering because their browsers aren’t keeping pace.

Generally, of the four browsers, IE is in fact the one that typically is behind the game. But while going through several CSS3 properties last week, I found myself looking at three that Opera was not yet using, but that were in use by at least two other browsers.

What’s that? Is Opera not living up to the standards it’s expecting of others? Why… that would be very hypocritical of them, wouldn’t it? They’d NEVER do that!

Well, as it turns out, yes they would.

The properties in question (and this isn’t a complete list, I’m sure, just one that came up from only an hour or so of looking) are as follows: border-radius, outline-offset, and word-wrap. The first two are implemented in Firefox and Safari. The last one is implemented in Firefox and (gasp!) Internet Explorer. All three are documented in publicly available specifications.

Opera can’t render any of them.

Now, granted, outline-offset will appear in Opera 9.5. As of yet, though, I’ve seen nary a peep about those other two, and I doubt that’ll change before 9.5 goes gold.

Frankly, Opera, you need to stop focusing on legal action against your competition. This kind of behavior is belittling, and ultimately serves as little more than a PR stunt as long as you’re failing to actually keep your own browser living up to the standards you’re yelling at others for failing to uphold.

We get it already. Microsoft sucks. Now stop poking the big dog with a stick and go grab a larger share of the market by showing everyone how cool Opera really is.

Bloated Twitter Follows

Thursday, May 15th, 2008

How does someone following 2,000+ people on Twitter ever see a large enough percentage of any one person’s tweets for the information to be relevant or comprehensible? Even if you have the patience to dig through all of the past tweets you’ve missed since you last checked, the signal to noise ratio must be horrible.

Is there some sort of horrible “I’m following the most people” stalker contest I don’t know about?

This makes me wonder, at what number of follows does Twitter move from a relatively containable “keeping track of friends/colleagues/big shots” experience to a “glancing into people’s windows at night while driving at 60mph” event? I think I understand the voyeuristic draw involved, but getting a different sentence from thirty different people in less than a minute is something like trying to read falling scraps of paper in the aftermath of a library explosion. Any meaning derived from stitching them together is self delusion at best.

Comic Soon

Monday, May 12th, 2008

The comic was supposed to be up early this morning, but a schedule shift yesterday (and a long phone call to my mother) delayed it. Should be up later tonight.

For the record, “Hachamovitch” looks like a beast to pronounce. Good thing I only have to type it in a comic, not say it.

I thought I’d update everyone since you’re all clearly waiting with baited breath.

Copyright © 2008 by Kyle Weems. All rights reserved.
CSSquirrel is proudly powered by WordPress
  • Lorem Ipsum.