Stupid, Stupid!

In Windows, often I’ll open something from the web, edit it, hit save, and then close it.

And then I have no clue where it is, because it saves it to a “Temp” directory.

Worst of all, because you open it from the web and not disk, it doesn’t how up in “Recent Documents.”

There are several ways this problem can be fixed. But no one has. It’s been a problem for years, too. And I can’t stand it!

Technology

Two thoughts…

(1)  As someone who’s done a lot of work with SQL and web interfaces, today’s XKCD is hilarious.

(2) We’re currently trying to send out a fax. There are two of us, both tech-savvy, trying to figure it out. And we just have n0 clue. The screen says “WAITING TO DIAL 02%.” Kind of like, “PC LOAD LETTER” — what the @#$# does that mean? (I get the “Waiting to dial,” but 2% waiting?

Shirt

Rusty and I usually don’t see eye-to-eye on style. But when he sent me a link to this shirt, I knew he was onto something.

Granted, it’s not out yet. But that doesn’t mean I’m not going to be ordering one. Not only is it “geek chic,” but it’s functional, too: I often wonder if there’s a good WiFi signal in various locations.

As an aside, tell me that this doesn’t fill a need in your life. And seriously, I’m buying this. Which makes me wonder… Bluetooth is 2.4 GHz, too… Will it false-alarm my shirt?

Zune

The poor Zune has so much going against it. For one thing, they decided to make it brown; the most delicate way I’ve seen this put was something to the effect of, “The Zune team decided that brown was the hot new color. No other marketing team has reached this conclusion.”

I don’t like DRM, not even on my iPod, but the thing the iPod has going for it is that it’ll play that DRMed music. A lot of people complained that the Zune didn’t play half the formats of music they had.

And then there was the “orgasm screen,” a really bizarre screen during the installer that’s probably Not Safe for Work. Also probably NSFW is their logo upside-down, although that can be considered more bad luck than poor planning.

But I still gave them credit for trying. They have a terrible market share, but they tried.

Well! They just released the “Zune 2.0,” and, well, see for yourself. They did ditch the brown, although they also introduced “diarrhea green.” But I think this is even worse: the old one made me think, “Good for Microsoft, designing their own MP3 player.” Now I think, “Wow, it’s a bad clone of the iPod.” The looks are just too similar. They added some features, such as more video codecs, which is great. WiFi syncing to a computer? Awesome idea.

There is one thing that I think they got right, though. They failed the design, they failed the color choices (again), they failed having safe-for-work backgrounds in the installer screen, but they have a DRM-free music store now. I didn’t think Apple could lose its edge, but now Microsoft and Amazon are both offering DRM-free songs. And you know what? I don’t think I’m going to get my songs through iTunes anymore. Now that Linux is my primary OS, all the songs I bought from iTunes don’t play due to DRM. Apple’s got to do something, or it’s going to start losing, at least on music sales.

Hosting Ideas

I have a lot of excess capacity on this server.  The ‘basic’ hosting industry is shot to hell: $3 for 100 GB of disk space and unlimited bandwidth might be considered expensive. (It goes without saying that they won’t actually let you use that much.)

But here are a few markets that aren’t touched on enough:

  • Personal selling and hand-holding to businesses that don’t have websites. Three thoughts here:
    • $50 a month is a normal business expenses. Someone who comes and talks to them and gets them their very own domain name? That’s practically a bargain! I bet their credit card processing bill is at least five times as much, and that their phone bill is at least twice as much.
    • The type of sites I’m talking would be static content, and wouldn’t even need to be updated more than a few times a year.
    • Keeping a live mirror on another server would be awesome, and it’s something almost no one does.
    • Web design (and product photography!) could be offered for additional costs.
  • Hosted services. There are people out there who want a blog and their own domain. $5 a month is entirely reasonable and in the “Why not?” category of expenses. But they’d get nothing but access to their own WP blog and some space to upload posted files. They couldn’t set it up themselves, which would permit a few things:
    • Security: they’ll all be running the most up-to-date version.
    • Caching: Default WordPress gets 4 hits per second after rigorous benchmarking. Unsurprisingly, many ‘untuned’ servers go down very quickly when they get linked to. I don’t know if I’d survive digg, but I can at least improve things.
    • Convenience for the customer!
    • Theoretically, reduced disk access if I could install it once and have everyone else work off symlinks. This is probably more trouble than it’s worth in practice.
  • ‘Personal’ wikis. I keep a MediaWiki install for my class notes. It also now houses my to-do list, a wishlist, and a list of gift ideas, among with various other thoughts. It’s an incredibly handy way to set things up. Plus, by virtue of being a personal wiki, it’s not going to get a lot of traffic. Again, something like $5 a month.

I don’t have the energy or time right now to aggressively pursue these. But I think all 3 would work pretty well.

Errors

I think I’ve mentioned that I’m running experimental software for my desktop environment. So every now and then it crashes. And the first time I log back in after my desktop environment crashes, I get this bizarre error: “Nautilus can’t be used now due to an unexpected error.”

I know that Nautilus is GNOME’s file manager, but I bet not everyone does. So imagine that your computer randomly locks up and, when you come back, the only thing you get is this message that a program you’ve never heard of can’t start for unknown reasons.

Of course, knowing what Nautilus is doesn’t help. Why is it starting a file manager? Well, apparently, because it draws the icons on my desktop.

But there’s a little “Show more details” box. (Kudos on this, BTW: it’s a good way to accommodate both the technical and the non-technical people.) Here’s what it says, verbatim

Nautilus can’t be used now, due to an unexpected error from Bonobo while attempting to locate the factory.Killing bonobo-activation-server and restarting Nautilus may help fix the problem.

And what does that mean? What factory is Nautilus looking for (is that even a technical term?)? What does Bonobo have to do with it? Why is there no space between “factory” and “Killing,” making it look like it’s looking or a file called factory.Killing?

I like the idea of having a simple error with the option to see the technical explanation. That’s a really good idea, and a great usability enhancement. But some notes:

  • An error saying that something meaningless to the user can’t be used for unknown reasons really conveys no information at all.
  • The technical explanation is even worse. Even when you figure out what Bonobo is, the explanation is bad. What was the unexpected error? If it keeps coming up, how might I go about fixing this “unexpected error” that I can’t even see? What does locating the factory mean? Is it a file path issue? Is it safe to kill bonobo-activation-server while I’m working, or will it bring everything down? Am I killing it or restarting it? Or will Nautilus do that? Why isn’t there a “Try to fix” button to do exactly what it tells me to try?

Maybe it’s a step in the right direction, up from “Error -134239520439: An error has occurred in UNKNOWN” type stuff. But if the error message ‘knows’ how to fix the problem, why doesn’t it do it? And why can’t error messages ever give a good explanation of what happened? What’s wrong with, “Nautilus has failed to start. Without Nautilus, your desktop will not have any icons. Click on ‘Show more details’ to see what happened and how to fix it,” with not just an OK (or “Dismiss”) button, but an “Autofix” button?

GMail

So I’m now forwarding all my e-mail to GMail. (Mostly because OWA is the worst mail client ever.) As you’re probably aware, there are sponsored ads. (Actually, I’m not sure why Adblock Plus isn’t catching them, but I digress.)

Today one of the other members in the Democrats here e-mailed me. His e-mail didn’t even discuss anything political, but I guess it picked up on the word “Democrats” in his signature. The ads were mostly about Ron Paul.

But the best… I just e-mailed one of my professors saying that I’ll miss her class tomorrow. The ads on the side are now for TheFakeDoctorsNote.com: “Print A Doctors Excuse Instantly.” How convenient!

UBCD: It’s Magic

I’ve said it before, but it bears repeating: the Ultimate Boot CD (UBCD) is worth its weight in gold. (Err, I guess that’s not a grand compliment given the weight of a CD. Let’s instead say that, had I paid $200 for it, I don’t think I’d regret it.)

Least year I accidentally hosed the bootloader on my laptop. All my data was, in theory, intact, but all I got when turning my computer on was “OS not found,” which is very scary on a live system with important data on it. I tried all sorts of complex stuff, before I remembered that I had the UBCD. I booted it up, selected “Partition Tools,” and found a program that automagically restored my bootloader.

Monday night, one of my professors explained that he was just given a used laptop, and that it was all well and good except that he didn’t know the password. (And it was a WinXP machine where you need one.) I volunteered to help because he’s a really nice guy and, well, it can never hurt to be on a professor’s good side.

It took me about two minutes, and most of that was waiting for things to load. It includes a utility that let me just blank the password in the registry. It was kind of unceremonious, but I rebooted, ejected the CD, and then got the windows login screen. I just hit enter, logging in with no password, and it worked!

Of course then I spent an hour uninstalling old junk and downloading updates. As I sat there, he asked if I’d come help out a friend at his office–who would pay me–who was having similar problems. I agreed, and he called them, telling them that the FBI might be looking for me, but as long as I wasn’t caught beforehand, we’d be coming by another day to help him.

It’s got all of those utilities that come in handy when you’re absolutely desperate. I think I could make serious money on the side helping people with problems like this. And best of all, it just works. Oh, and it’s free.

Windows

I’ve been running Linux pretty exclusively lately. I copied Windows over to a partition on the new disk, but it doesn’t boot. (Apparently Windows doesn’t like booting if it’s not near the front of the disk?) So when I want to run Windows, I’ve just swapping hard drives. Tonight I had a hankering to play some Counter-Strike, so I put in the Windows drive.

Some observations:

  • It takes a lot longer to boot. (This isn’t necessarily a function of Windows itself.)
  • After starting Steam (the engine CS uses), I walked away for a minute. When I came back, my computer was showing me the school’s AUP for their network. I’d been using the network for a few days under Linux.
  • About 20 minutes into the game, I got disconnected. I noticed that my disk activity light was on solid, so I just closed the game to see what was going on. (I should note that heavy disk activity shouldn’t have been game-related: between having 2GB of RAM with nothing but CS running, having been on a small, simple map, and having been in the map for a while, there was really no reason to go to the disk.) When I closed it, I saw that the Windows firewall had decided to block “hl2.” I’m not even joking: like 20 minutes into the game, Windows decided to block it from accessing the network. At least it was kind enough to not steal focus from the game. (Others could learn from this!)
  • I still have no idea why it was going to disk.
  • Shift+Backspace doesn’t crash anything.
  • I’m getting barraged with updates to things. My wireless drivers updated themselves. Steam updated three games plus its core components. Konfabulator wants to upgrade, too. Photoshop updated itself the other day… Ubuntu and MacOS X both have a centralized ‘Software Update’ checker, which keeps everything in one place…
  • I miss iTunes. (Apple, are you listening? Wine developers, are you listening?) Linux has a lot of nice media players, such as Amarok and XMMS, but really, nothing beats iTunes. Especially when you own lots of iTunes music…

Stupid, Stupid!

Web forms should be designed to minimize data loss. Let me explain two scenarios in the past 24 hours:

  • I spent a while getting the wording just right on my Craigslist post. I found one minor thing to fix, so I clicked back. But stupid, stupid Craigslist dynamically generates the names of the forms (probably to combat spam), which meant that none of the data showed up when I clicked back, since, as far as Firefox was concerned, it was a brand new form. So I had to rewrite it from scratch. Grrr! This is a really bad design idea.
  • I spent even longer crafting a reply to an e-mail in OWA. I finally got it just right and clicked “Send.” And got the login screen. It seems that, even though I was actively working on the e-mail, I timed out due to inactivity. Of course, the e-mail I wrote wasn’t sent, and wasn’t even saved as a draft. It’s just gone. To me, this is a major bug.

I can’t do much about Craigslist, but it’s a “Fool me once…” thing with OWA. I think this was the third time I’ve lost an e-mail I spent a long time working on due to the inactivity bug. So I think I’m just going to start forwarding my school mail to GMail.