Category Archives: Annoyances

Mobile Web Layouts vs. the Viewport

A few years ago, I tried to give some of my most-used websites a nice, clean look on mobile browsers by adding a stylesheeet with the “handheld” type. Then the iPhone came out and ignored them, and everyone copied that behavior, making it useless.

Somewhere along the line, I revisited the same CSS techniques, but used the “max-width” media query to change the layout on smaller screens. This seemed even better in the long run, since screen size matters more than whether a device is a desktop computer or a handheld computer. (The iPad was nothing but a long-standing rumor in those days, but demonstrates this clearly.)

The raw screenshots (click to view) are slightly larger, but since mobile devices often have denser screens, if you’re reading this on a desktop, it’s probably about the same physical size.

That worked great on the iPhone, and on the G1, which I updated through Android 1.6. I stopped testing it after a while, and no one commented on it, so I figured it was still working. (Reminder to self: that’s always a mistake.)

Last week I got a G2, which came with Android 2.2. Last night I visited one of my websites, and was presented with this shrunken, unreadable mess…because Android doesn’t actually use the real screen size anymore. It pretends it has a bigger screen so that it can present a desktop-like view and then let the user zoom around. Mobile Firefox does the same thing.

<rant>Why is it that every time I find a clean technique to use the same markup on both desktop and mobile devices, some browser manufacturer decides to bypass it in favor of giving the user a clunky imitation desktop view instead of one optimized for their experience?</rant>

*ahem*

Anyway, it turns out it’s possible to fix this problem with the <meta viewport tag> as shown here:

<meta name="viewport" content="width=device-width">

So I can provide nice, clean small-screen layouts again…after I add extra markup to every single page that uses these stylesheets.

Problem solved!

Well, almost. It fixes the layout…but it also prevents the user from zooming out for quick scrolling, which can be awfully useful on a long page.

Screenshots of the Barry Allen Flash profile, taken using the Android SDK emulator with stock Donut and Froyo images.

Posted in Annoyances, Web Design | Tagged , , , , , | Leave a comment

If This Were a Real Emergency, You’d Be Dead By Now

I suppose I can understand putting one of those “If this is an emergency, please hang up and call 911″ messages on a health insurance phone menu. But if you’re going to have one, shouldn’t you put it before the five-minute member identification/sign-in process, not after?

Admittedly, the process only took that long because their voice recognition system wasn’t getting along with my voice, but still, isn’t the point to route people to the fastest response in an emergency?

Posted in Annoyances, Computers/Internet | Tagged , | Leave a comment

SDCC, Universal, and Not-Produced-Here Syndrome

It’s funny how some companies will go out of their way to avoid acknowledging the competition. Universal Studios has a panel at Comic-Con promoting the movies Paul and Cowboys and Aliens. Here’s how they describe Paul and its part of the panel:

Paul—  Scheduled to appear for Universal Pictures’ sci-fi comedy-adventure Paul are a who’s who of film comedy. Director Greg Mottola (Superbad) will be joined by cast members Simon Pegg (Hot Fuzz), Nick Frost (Shaun of the Dead), Kristen Wiig (Date Night), Bill Hader (Forgetting Sarah Marshall), Jeffrey Tambor (The Hangover), Joe Lo Truglio (Role Models), Seth Rogen (The Green Hornet), and Sigourney Weaver (Baby Mama) as they discuss the movie about two sci-fi geeks whose pilgrimage to Comic-Con ultimately takes them to America’s UFO heartland. While there, they accidentally meet an alien who takes them on an insane road trip that alters their universe forever. Q&A session to follow.

Does anyone really think that the Comic-Con audience will best remember Sigourney Weaver for a supporting role in Baby Mama? (I didn’t even know she was in it.)

Not, say, her starring role in the Alien series?

Ripley would like to have a word with someone...

Or if you want to go for something more recent, it’s only been half a year since Avatar.

Or heck, since it’s a sci-fi comedy about fans and conventions, how about Galaxy Quest?

See, they don't think it makes sense either.

Guess what? Those movies weren’t produced by Universal. Baby Mama was.

Talk about underselling the guests! That’s like promoting that you’ve got Harrison Ford from Sabrina!

I see it in comic books as well, though not quite to this extent. DC, when it realizes that someone is best-known for their work at Marvel or somewhere else, will at least mention the fact…but they always seem to want to downplay it. Standard practice is to put the DC titles in all-caps and anything else in standard title case. For example: Flash: Emergency Stop by “Grant Morrison (FINAL CRISIS) and Mark Millar (Civil War),” or Superman: Earth One by “J. Michael Straczynski (BRAVE AND THE BOLD, Thor, Babylon 5).”* It always leaves the impression that they’ve kind of hoping that, even though they’re banking on the name recognition, you won’t really notice.

*Ironically, Babylon 5 was produced by another subsidiary of Warner Bros….and the licensed comic books were published by DC.

Posted in Annoyances, Comic Con 2010, Sci-Fi/Fantasy | Tagged , , | Leave a comment

Two “Critiques” That Aren’t

I am so tired of “critiques” that boil down to one of the following:

  1. I have no use for or interest in this, therefore no-one does or should.
  2. Pop culture was so much better during my formative years than the crap they put out today.

These are, to put it mildly, a load of bull.

1. So you don’t have a use for it. Other people have different interests than you do. They also have different needs than you do. You might not need a roto-rooter, but a plumber is going to find it very useful.

This one really infuriates me when it comes from supposed techies. So you don’t have a use for a touchscreen with your giant desktop setup with a wall of six monitors. That doesn’t mean touchscreens can’t be useful on, say, handheld devices, or a small wall unit in the kitchen. There’s a reason this xkcd strip rings true.

2. There was plenty of crap back in the day, too. You’ve just had time to forget the mediocre, while the good stuff has stood the test of time. Not everyone who wrote plays during Shakespeare’s time was a great playwright, and not every movie produced before Star Wars was a great work of art.

Plus, y’know, they were your formative years. Of course you’re going to like stuff from that era better, because that’s what shaped your tastes.

Posted in Annoyances | Tagged , , , | Leave a comment

Mental Telepathy

I’ve always been annoyed by the phrase “mental telepathy.” It’s just redundant, like “big giant” or “fast speedster.” Is there any such thing as non-mental telepathy?

So it was nice to see someone taken to task in this panel from a Flash story in Adventure Comics #459…all the way back in 1978!

The characters pictured are two of Barry Allen’s high school classmates at their fifteen-year reunion. The woman, Rachel has just picked up that one of their classmates is the Flash.

Hijinks ensue.

Cross-posted at Speed Force.

Posted in Annoyances, Comic Panels | Tagged , , , , | Leave a comment

How to Get Rid of Windows Live Messenger

You know how it goes. You install something that you think might be useful or interesting, and it installs something else that just. won’t. go. away. I ran into the problem while setting up a new Windows 7 system at work. I installed Windows Live Essentials mainly so that I’d have them available if I ever had to talk someone through tech support, and it included Windows Live Messenger.

I don’t use Windows Live Messenger. I don’t even have an account on Windows Live Messenger. But every time I logged in to my system, WLM would pop up a window and ask me to log in. Every single time.

There was no obvious way to disable it, and most of the suggestions I found online only applied to earlier versions of Windows.

It doesn’t provide an option to stop it from launching on startup. Or rather, it does, but only if you’ve logged into WLM. Since I didn’t have an account, I couldn’t do that, and I wasn’t about to create one just to turn it off!

It wasn’t in the Start-Up folder.

I didn’t see it in Services, so I couldn’t disable it there.

I tried running System Configuration and disabling it in the Startup tab, but that didn’t work.

I couldn’t even find it in the list of programs to uninstall.

But you know what?

I finally got rid of it! And it was easier than I expected.

It turns out that if you uninstall Windows Live Essentials, you don’t have to remove the whole thing. You can choose which pieces to remove! Just tell it to uninstall, and it’ll bring up a checklist of the pieces that are on the system. Check off Windows Live Messenger, leave the pieces you want to keep, and hit Continue.

Done!

Posted in Annoyances, Computers/Internet, Troubleshooting | Tagged , , , , | 21 Comments

Hello chkdsk, my old friend…

Hello chkdsk, my old friend
I’ve got to run you once again
Cause my Windows box is acting weird
And the disk drive must need something cleared

And the error that was printed on my screen
Made me scream
And put aside my work
For chkdsk

Posted in Annoyances, Computers/Internet, Music | Tagged , , , , , | Leave a comment

I Left My Tire in San Francisco

image

So, we didn’t make it to WonderCon today. We got out later than planned, and ended up hitting rush hour traffic in San Jose, which cleared up after a while, but dropped back to parking lot status as we approached Downtown San Francisco. By then it was raining pretty steadily as well.

Then I made the mistake of relying on Google Maps for directions to the hotel. One way streets, poorly labeled streets, streets where cars have to share with cable cars, trolleys and pedestrians… We missed our turn at one point & had to go around a few blocks to get back on track, then got stuck on Market Street where we could only move one carlength at a time.

Somewhere in all this, I drove over a bump. I didn’t think anything of it, since the car wasn’t moving fast enough to notice any change in how it handled. The low tire pressure light came on, but I see that in cold weather sometimes. It was only after we’d reached the hotel (on the left side of a one-way street) — and been handed a flyer with directions to the parking entrance — that someone in another car told us that the front right tire was flat.

Continue reading

Posted in Annoyances, Travel | Tagged , , , , | 4 Comments

Comic-Con Hotel Experience: 2010

It took more than 8 hours, but I finally got my hotel confirmation for Comic-Con. It wasn’t one of the 12 I’d requested this morning, but it’s in my price range, relatively close, and was actually #14 on the list we put together last night.

All this despite the fact that I put the request in within 5 minutes of the system going online. That part was smooth, and judging by the comments on Twitter and at The Beat, it went smoothly for most people.

Then came the waiting.

On one hand, it was better because I could actually do things — like, y’know, work — instead of sitting there hitting refresh on the browser and redial on the phone for two hours. On the other hand, instead of two hours of active frustration, it was eight hours of wondering whether they had lost my info, or whether I had mistyped my email address, or whether they had actually run out of rooms in the first five minutes and hadn’t gotten around to telling me. A confirmation number for the request itself would have gone a long way toward making me confident that I was in the system.

Later posts on Twitter, and later comments at The Beat, reflected the growing sense of frustration among congoers — and anger as they were assigned hotels that weren’t even on their list.

Order

It seems that not everyone’s requests were handled in the order received. I saw people who had received confirmation hours before I did, but who had submitted their requests a few minutes later. My guess is that Travel Planners was taking two passes through the queue: one pass to handle the requests that they could fill based on people’s actual choices, then one pass to handle the requests where all the preferred hotels were full. Even that doesn’t quite track, though, so I’m not sure what was really going on.

Edit: Katie suggested that they might also be prioritizing based on how many nights you tried to reserve. I was only reserving three nights, so it sort of makes sense that they might give more weight to someone trying to reserve four or five.

Lessons to be Learned

As with the convention’s struggle with crowding, every year they solve one problem only to discover another lurking behind it. A lot of people have compared this year’s process to a lottery, but really, it actually shifted the advantage from luck to typing speed.

Think about it: For the last few years, everyone has had to try to get through, repeatedly, over a period of several hours. Those lucky enough to make a solid connection would then make a reservation and leave. You could start at 9:00 and get through at 9:05 or 11:00, but there really wasn’t any sort of strategy you could apply other than trying multiple avenues at the same time.

Now? Everyone logs in at 9:00, fills out a form immediately, and submits it. Whether you submit your request at 9:05, 9:10 or 9:15 has nothing to do with luck. Instead, it has to do with whether you made up a list beforehand, how long it takes to enter your information, and how much time you spend verifying it before clicking that button.

In that way, it’s actually less of a lottery than it used to be!

Update: I’ve posted some ideas on what to do if you couldn’t get a room.

Posted in Annoyances, Comic Con 2010, Comics | Tagged , , , , , | 33 Comments

Spam, Activism, N’okay

  • Project Honeypot: 1 Billion Spammers Served! #
  • Wow. Without “activist judges” to blame, anti-gay-marriage *ahem* activists in DC are complaining about activist…legislators. #
  • It’s almost 2010. Why do OK/Cancel boxes STILL pop up while I’m typing & accept my “input?” I’m not sure what I just confirmed. Or canceled. Or whatever it is that it thought I told it. #
  • Computer update: Disk check finished overnight, seems OK today. Ran a backup just in case, but got some work done on that project! #

Posted in Annoyances, Computers/Internet, Politics, Spam | Tagged , , , , , , | Leave a comment