Archive for the 'Usabilty' Category

About the Facebook redesign

Dearest Facebook,

You have no Linux users in your UI testing groups. Either that, or you ignore them. Or they don’t actually test. It’s one of those. I state this merely because Firefox 3 on Linux is not compatible with your new design. This has been tested in Arch Linux and the version of Ubuntu that came out back in April.

So anyway. The links on the main page don’t work. You must click a link, then refresh the page to be taken to your destination.

On a completely different note, it’s somewhat disappointing to see that you switched from one fixed-width style to another. I used to be able to have a web browser on the left sode of my desktop and IM windows on the right side. Now my browser needs to be about 170 pixels wider, so it overlaps. The worst part is how much seems to be dedicated to ads (a large number of which are either completely irrelavent to me or offensive. I shamelessly block them) and whitespace. Yeah, the new layout seems a lot cleaner, but a lot of that is because you bought the whitespace by making the user resize the window larger. And what’s up with 1/3 of the viewable area not being used while looking at wall-to-wall conversations? It would have been a lot more nifty if the layout flowed depending on how wide the window was.

Just some thoughts.

Sincerely,
–James

P.S. Oh, just remembered. That you know that guy Joe Minifeed? Why are you calling him “Mr. Wall” now?

P.P.S. Try loading the main page with the window not full length. Scroll to the right. Note the fun redraw issues. I’ll bet we see Firefox 3.0.2, “Facebook Edition” pretty soon.

I remain unimpressed with ZoneAlarm

Aforementioned “free as in my time” ZoneAlarm firewall was installed upon almost every Windows computer in the house, up until this evening. This evening, it randomly decided that it would be a really great idea to block all traffic to and from port 80. Since the free version of this product does not let you configure individual ports (a grevious inconvenance at junctures such as this), I was left with no option but to replace it.

Of course, this doesn’t actually affect me in any way except that I’m de-facto home tech support because people in the house become unhappy and suspicious when I’m the only one with functional internet access. It couldn’t be because I’m running Linux and never actually have to deal with all this ZoneAlarm nonsense, could it?

Get your act together, Zone Labs.

What happened to the design?

Today is third CSS Naked Day. Disable your style sheet and promote good webdesign!

The “Ubuntu Upgrade Process” Compared Unfavorably Against “A Pile of Trash”

Dear Ubuntu,

I am mad and ranting. This is flamebait because it’s been a major problem every single Ubuntu release since I got involved four versions ago. Four freaking versions! That’s two years.

A little over one year ago, I was using Ubuntu 6.06. It was a good release, and it served me well. Then I tried to upgrade to version 6.10, and it was the worst upgrade I have ever done in my entire life. The IRC channels were flooded with people who said their systems were broken, mine included. Based on what I was told, the fact I had once used an early version of Automatix to install the fglrx 3D acceleration drivers had somehow made significant changes to my machine that lurked deep within the system, waiting to resurface and bite my head off when I upgrade. In retrospect, this was BS. There were a lot of things gone wrong with the upgrade that Automatix had absolutely nothing to do with.
I ended up reverting to 6.06 until 7.04 came out, when I backed everything up and did a clean install. This is what was have been using up until about noon today.

At noon, I made the decision that I had waited long enough, and the time had come to check out 7.10. After all, two months after release, the upgrade should be a smooth process, right? This was a horrible, horrible mistake. First, I needed to download 1.1 gigs of packages. This took three hours. Then, they were installed. This ran until 9pm.
Yes, I repeat, this was a nine hour upgrade. During this period, I was instructed not to use any programs because of “data loss.”

Oh, but it’s not an unattended upgrade either. Periodically, a dialog box would appear asking if I wanted to replace X configuration file I didn’t know existed with Y configuration file provided by the new package. While this box was on the screen, the entire upgrade would grind to a halt. There were like six of these things, spaced about 45 minutes apart. What the heck? In case you haven’t figured it out yet, this is bad design. This is disrespectful to the user. This is stupid.

Right, so the install finally completes. I reboot, to be greeted with a blank black screen. This blank screen stayed for a very long time (blinking occasionally) until the login box appeared. I decided to chalk up the long boot time to first boot and the blank screen to… a bug or whatever.

I logged into Gnome. There was an absurdly long login period, which I also attributed to first run. My processor indicator instantly shoots up to 100%. The system becomes sluggish and unresponsive. Apparently that nifty new “Tracker Desktop Search” tool is preset to begin indexing aggressively the first time an existing user logs in. I kill the process.

My mouse and windows are still sluggish. Running glxinfo reveals that my previously working fglrx drivers no longer are providing 3D acceleration. A popup message randomly appears in the center of the desktop telling me that non-free drivers are available for my hardware. It appears that it has clipped off the edge of the taskbar and taken it with it. I click it and it vanishes. Nothing happens. I eventually locate the icon in the tray that the bubble was supposed to be attached to. I double click it and it vanishes. Nothing happens. I go to the restricted drivers control panel and discover that the alert was for my unused dial-up modem; fglrx is indeed enabled. Great.

I try unchecking and rechecking it my double clicking. The desktop disappears and I am presented with the login screen. I log in again. Very long wait again. I decide to get online to find out how to fix the graphics drivers. The upgrade has uninstalled my wifi program of choice, Wicd, so I try to use the network control panel manually. Nothing happens. I try to change the essid of the network to a nonexistant network. Whoops, didn’t like that. Now I can’t get the control panel to come up at all.

Before Wicd, I used NetworkManager. It used to be buggy and not able to connect to hidden WEP networks. I’ve updated the network since than to a hidden WAP network. It connects! Yay! I’m connected to the internet! Suddenly, almost all the plugins on my taskbar all crash at the same time. Then my mouse freezes. Then the screen goes black. I wait for three minutes. Nothing happens. I’ve had better experiences with Windows ME.

At this point, I’ve wasted like thirty minutes messing with the stupid thing, in addition to the nine hour upgrade where I was hovering nearby checking every 15 minutes for “Replace configuration file?” dialogs.

This is completely unacceptable. You know what, I’m not even gonna bother anymore. I’ll just back up my recent data, wipe the entire thing, and start from scratch. It’ll take two hours, tops. Am I overreacting? No. You just wasted my day.

The Ubuntu upgrade process is junk. I’ve never had a Debian or Windows upgrade that ended as horribly as either of the times I’ve used the Ubuntu major version updater. Windows is trash. QED: The Ubuntu upgrade process performs worse than a pile of trash.

Linux CPU Frequency Scaling

I finally got CPU frequency scaling working in Ubuntu on my laptop. I’d given it up for lost a while back, but this tutorial I happened to stumble onto worked. Huzzah.

…This is really something that could be set up by default.  A bit of Python to parse the output of cat /proc/cpuinfo and modprobe the appropriate modules seems like a fairly trivial task. If not at initial installation, then as a wizard in a control panel or something.

Wine-Doors

Wine is a great tool for Linux users who need to get their Windows software running outside the Microsoft OS, and it actually runs most things fairly well, but it can be a pain to configure. Actually, configuration is a huge reason it’s not more popular. So, what’s the logical thing to do? That’s right! Make an application that automates the configuration of popular Windows software. Someone has just started such an endeavor. It’s called Wine-Doors.

Actually, I can’t believe that no one else has tried this yet. It seems so obvious now.

XFCE Usability

Just a quick shoutout for people using Xubuntu and having trouble consolidating everything onto one taskbar/panel…

Xubuntu has an invisible spacer on the top panel to keep the system tray and clock plugins all the way on the right. If you want to have the tasklist take up all avalible space on the panel, you will need to locate and kill this spacer, otherwise it pushes everything on the right side of the panel off-screen.

The great thing about this spacer is that you have no idea that it’s there, you only find it by observing the wacky behavior of the panel when you re-arrange plugins. I would suggest that the XFCE developers mimic Firefox, and show a white box or the text “spacer” or something in edit mode to let the user know that there is, in fact, something on the taskbar that they can’t see. I only found the spacer by moving everything on the panel to the extreme left and right clicking on a whim.

Huzzah for usability! Tune in next week, when uncle Frem shows you how to make a complete desktop environment using only forty-eight thousand dollars and your teeth.

Windows Desktop Search No More

Dear Microsoft,
Through some tragic accident, Windows Desktop Search recently became installed upon the Windows XP partition of my machine. Perhaps it was required by Office 2007. Maybe Windows Update installed it as a secret bonus. I don’t know. I don’t appreciate it.

“Why not?”, you ask. Maybe it’s the way my search functionality suddenly changed without my consent. Perhaps it’s how my disk is constantly grinding and how I am forced to compete for processor cycles. I hypothesize that it might have something to do with how the indexing service randomly starts up, even when I’ve disabled it using Administrative Tools. It might even be how the constant indexing continues, even when this laptop is running on battery power. Whatever the reason, I’ve had enough of it.

Have you looked into Beagle? It does a little thing which I find very special. It indexes when I’m not using the computer. Think about it.

–James

Thunderbird Annoyances

Thunderbird 2.0 has been released! Huzzah. It’s like 1.5, but with slight changes! Right, enough of all that. Now I will complain. There are some things that have been bugging me about the new version. Some of them have been bugging me since v1.0. I first started thinking about them when I tried an early beta of 2.0, and I had hoped that would be fixed for the final release. Guess not.

  • Horizontal view
    • Re-sizes message list instead of current message
    • Message list items don’t get twice as high to fit more info in
  • The “from:” and “attachments” panes take up space at the top and bottom of messages. It would be better to move their contents in-line. It’s not like I’m going to forget who sent me the message halfway through. I’m also not fond of having my viewing space halved when someone sends a bunch of images. Can re-size both the from and attachment panes, (with a small button to target) but they still take up at space and it’s annoying.
  • If you sort a folder by date so that the newest messages appear at the top, that view *only* holds true for that folder. There is no way to set the view application-wide; one must do the sort manually for every folder. A subtle annoyance.

There’s probably more, but those are the major things that have been getting to me. Within a year, there will probably be some extension called “Thunderbird Mix Plus Plus” or some such nonsense which fixes all this and more. Else, it all gets corrected in a future release. I await either of those with impatience.

Read Your Exchange Emails With Gmail

My school, as well as many others, uses Microsoft Exchange server for email. It provides a nifty little web interface that resembles Outlook. Sadly, it does not feature a search function. This means that it is a severe pain finding old emails. Other drawbacks to using the school’s email system include loss of account after you graduate, as well as a 100mb storage limit. This may seem reasonable, but consider that you’ll be using it for the next four years. Possibly more, for some of us. After a semester and a half, mine is already a quarter full; I’m not even a heavy email user.

So, what is one to do? You could live with it, but I dislike living with annoyances. I believe I have found a better solution: forward all your mail to Gmail.

Unfortunately, Exchange provides no way to forward email. That’s ok. Gmail has a feature to automatically grab email from any pop-enabled inbox. Here’s how to do it.

  • Get a Gmail account. You can use your existing one, or set up a new one for this specific purpose. I opted for the latter.
  • Click on the “Settings” link in the upper right-hand corner of the Gmail interface.
  • Click on “Accounts”
  • See the “Get mail from other accounts” field? Go for it.
  • The address you enter for POP should be the address you go to for webmail, with the “exchange/” post-fix removed. The default port should be fine.
  • Note that you can opt to reply to email using the the university address. I’ve got Gmail set to do this for mail grabbed from the university account.
  • Also note that you can set imported email to be automatically tagged. Very, very nice.
  • Sit back and wait. Gmail will periodically grab email (starting with newest) from the account in 200mb chunks. It might take a while.

So, yeah. Gmail is searchable, Gmail dosen’t randomly mark emails from my parents as spam, and Gmail has about twenty-eight times more storage space then the school gives me. I really don’t have much reason to open up university webmail anymore.

Next Page »


Del.icio.us

Categories

Creative Commons License
This stuff is licensed under a Creative Commons License.