Thoughts

You simply can't depend on computers

Take it from someone with 15 years of experience in Information Technology — me. You cannot depend on computers.

Every single time in my life when I’ve had to depend on a computer to help me do something under a tight deadline, some glitch intervened. Something inevitably went wrong. Something didn’t work. I wasn’t able to get things done.

Generally speaking, it’s Windows computers that are more problematic, particularly when it comes to peripherals like printers or drives or USB sticks or webcams or whatever. Apple computers are slightly less unreliable, but I’d still say the same rule applies: you cannot depend on any computer for anything critical.

Need to print something in a hurry? The printer will inevitably not work, or the computer will slow up all of a sudden, or it won’t recognize the printer, or it’ll clam up, or the editing software will start acting up. Need to get to a document on a USB stick? Somehow, the stick will become unreadable. Or maybe it’ll work, but all of the apps on your machine will become so slow that you won’t be able to make the changes in time for the deadline. Need to edit something online? Your Internet connection will go down; if you’re on WiFi, that’ll go down or start cutting out. Or the remote servers will become unavailable even though other websites work just fine. Need to install an app in a hurry? Something will go wrong. Either you won’t have the right version for your OS, or the installer will freeze mid-install, or the site where you need to get the installer will stop working. Have to do a video chat? Guess what, if it’s an emergency, your webcam won’t work, or the chat will cut out mid-speech, or the sound will become garbled. Something will go wrong. It’s a given.

I don’t care if your computer is squeaky clean. I keep my machines that way, and yet I still have problems. There are no viruses, no spyware, no bloatware on my machines, and yet something always goes wrong when there’s a tight deadline involved.

The only way you can circumvent this rule is to have entire server rooms with IT staff standing by at your disposal. Even then, you can be sure that the weakest link in that chain will give, and right at crunch time, something will go wrong.

Take my word for it. I’ve worked in all levels of IT, from help desk up to the director position, and have put together computers and servers and server rooms. It pains me to say this, but after so many years in IT, I have to face the facts. You cannot depend on computers when you’re in an emergency. Don’t count on it. Computers are for entertainment purposes. They’re nice and they wow you when you’re playing around or doing normal stuff. But when it comes time for them to deliver under pressure, somehow they fail. It’s just the way things are. When they fail, and they will fail, deal with it. Try not to get a headache like the one I have right now. Go outside. Take a walk. Breathe deeply. Remember, it will pass.

Standard
Reviews

PictureSurf, a new gallery plugin for WordPress

PictureSurf Plugin

PictureSurf is a new WordPress plugin that launches today (February 10, 2009). It aims to make it easier for bloggers to upload galleries to their WordPress sites.

I spoke with PictureSurf’s founder, Alan Rutledge, via chat this morning, and I wanted to find out what makes his plugin different from the standard WordPress functionality. You may or may not be aware of the fact that WordPress offers an Image Gallery feature that’s built into the core WP install.

From Alan’s perspective, the PictureSurf plugin differentiates itself by offering:

  1. An enhanced user interface, because it lets you drag and drop photos to rearrange them, label multiple photos at once and,
  2. A little more SEO juice, because of better permalinks and conditional nofollow tags on the thumbnail links. The nofollow tags are activated when there’s too little content on the photo page — for example, your description of the photo is too short, etc.

As I told Alan, I don’t see enough of a difference between this plugin and what WordPress already offers to convince me to use it myself. The PictureSurf website claims that it’s faster to build a gallery with their plugin than with WP, but I ran into a glitch when I tried to use it. I couldn’t upload any photos. The upload engine froze and even though I hit Cancel and tried to re-upload the photos a few more times, I wasn’t able to do it. Still, that’s not too important. I’m sure that if I had more time, I could have gotten it working properly.

The thing is, I built a WordPress Image Gallery for this review in under 30 seconds. Each thumbnail links to its own photo page, very much like PictureSurf does it. I was able to choose how many images I wanted in each row. And I was also able to drag and drop the images to change the order in which they appear in the gallery. You can see the gallery below.

Another claim made by the PictureSurf plugin is that you can monetize your blog much better when an image sits on its own page instead of displaying on a blank page. I’ll agree with that, but I’ll also add that WordPress lets you do the very same thing. In WP’s Image Gallery options page, you get to choose where the thumbnail links go: they can go to the images themselves, or to something called attachment pages, which are pages that WP generates dynamically for each photo, using your blog’s own theme. So I ask again, what is it that differentiates PictureSurf from WP’s built-in functionality?

As much as I love WordPress plugins, I’m a big believer in built-in functionality. I don’t want to be stuck in a situation where I need to stop using a plugin, for whatever reason, and have my post archives become unusable because the plugin is no longer there. I ran into that issue with a video plugin I used in the past. It stopped being supported, and then I had to modify all of my old posts where I embedded videos, in order to make them playable again. If the long-term survival of your content is not a concern for you, then don’t worry about it. It is a concern for me though.

Last, but not least, I found PictureSurf’s design somewhat rough. It just doesn’t integrate as well as it should into the WordPress Editor. Furthemore, if it aims to take over the image gallery role, then it should fully take over that role. If I install PictureSurf, once I click on the Image Upload button in the WordPress Editor toolbar, it’s the PictureSurf AJAX window that should open up, not the WordPress Image Uploader. And when I access an old post that uses an image gallery, written before I installed PictureSurf, it should automatically take over that gallery and display the images using the PictureSurf gallery settings. But none of this happens. Old posts remain the same. I’d have to modify each and every one, manually, in order to get PictureSurf working there. As a publisher and writer, that’s a labor I’m not willing to undergo.

For me, the PictureSurf plugin does not differentiate itself enough from the standard WordPress functionality and does not offer enough added value in order to make it to my roster of active plugins. I find the WordPress Image Gallery feature quite adequate and necessary, and therefore, using the PictureSurf plugin becomes a matter of preference, not need. I myself do not need it, therefore I won’t use it. Your situation may differ. Feel free to try it out and see what you think.

Standard
How To

New Gmail buttons and shortcuts

Gmail's new buttons

I woke up today to find new Gmail buttons. At first I thought it was just Firefox playing tricks on me, but no, the buttons look the same in Safari. The Gmail Team announced the change on their blog yesterday, on 2/3/09. As expected, the change took a while to propagate to all of the Gmail accounts.

Along with the new buttons, they introduced two new keyboard shortcuts, “l” and “v”, which will allow you to label and label/archive messages on the fly. The “l” key opens a drop-down menu which allows you to label emails. You can navigate the drop-down menu using the arrow keys and mark a label using the Enter key. The “v” key does the same thing, and it also archives the message at the same time, removing it from the inbox.

Don’t forget that while you’re in the Gmail inbox, you can select multiple message by using the Shift key. Left-click on the first one, then Shift-Click on the last one, and all in-between will be selected. You can then use “l” or “v” to apply labels to all of them at once.

Standard
Thoughts

Is it any wonder there's computer piracy in Romania?

If the US and other Western countries are looking at Romania and shaking their heads while wondering why there’s so much computer piracy there, perhaps this will help them get the picture.

In 2008, the median monthly salary in Romania was €285, or $353, as another source quotes it. The same source says that by 2014, the median salary will grow to $1,400, but that’s another story. I’ve heard a number of such predictions in previous years, none of which have yet come true.

Let’s look at Microsoft Windows, probably the most pirated piece of software in Romania. Vista Home Basic, which is really just XP dolled up a bit, is 325 RON, or around $101. The decent version of Vista, Home Premium, is 434 RON. When you convert the median monthly salary to RON, the Romanian currency, it comes out to about 1,120 RON.

Now, when you keep in mind that most people make less than 1,120 RON per month, do you think they’d give up a third of their gross monthly income (before taxes) so they can buy an operating system legally? Would you do it?

Say you made $40,000 per year in the US. Wikipedia says the median income for men in 2007 was roughly $45,000, and the median income for women in 2007 was roughly $35,000. If we use $40,000 as an example, that works out to $3,333 before taxes. If Windows Vista cost you a third of that monthly income, or $1,111, would you pay full price to get it?

Don’t think only software costs this much in Romania. I have on my desk right now two inkjet cartridges from HP, one color, one black. The black ink cartridge, a 338 Vivera, cost 67.75 RON, and the color cartridge, a 342 Vivera, cost 73.05 RON. Those prices are in line with what these cartridges cost in the US, but that’s the problem, isn’t it?

People in Romania don’t make the same salaries as people in the US or in Western Europe. Since the 1990s, prices in Romania have risen to match those in Western Europe, yet salaries have risen at a much, much slower pace. Romanians have to contend with paying Western European prices for food, clothing, utilities and fuel, yet they make a mere pittance compared to their European counterparts. It’s simply not fair.

When you have to decide between buying food or paying all your utility bills in the winter, or when you can’t buy adequate clothes or shoes because you have to pay your rent and other expenses, paying for software is the least of your worries. I for one don’t blame Romanians one bit for using pirated software. Considering the amount of money they’re making, I completely understand why they turn to cheaper solutions.

UbuntuDo you know what I advise my Romanian friends and family when they come to me for help? I tell them to use Ubuntu. It’s free and it’s legal. I’ven even installed Ubuntu recently on two computers, one for family and one for an acquaintance. So far, the reaction was positive. They’ve been able to work with their Office documents on Ubuntu thanks to Open Office, and they’ve been able to view and play their photos and movies as well. For most people, the Linux platform is the way to go, especially when you consider that they can’t afford to get the faster and more expensive hardware that’s needed to run Windows Vista.

Standard
How To

The fastest way to back up with Time Machine

I wrote about backing up your Mac and PC in January of 2008, and I said Time Machine was a great way to back up your Mac. A year later, I still think so, though I have some reservations.

There are three ways to back up your Mac with Time Machine. There used to be only two, but thanks to Drobo Apps, we now have three. I’ll list them in descending order, sorted by backup speed. Here they are:

To External Hard Drive (USB, Firewire, eSATA)

This one’s easy, and it’s the fastest way. You get a dedicated external hard drive, you connect it to your Mac, and you let Time Machine do its thing. You can leave it connected all the time, or you can disconnect the hard drive and only back up when you want to. Time Machine won’t complain unless you haven’t backed up for a few days.

This is the backup strategy I’ve come to use, and believe me, it’s the one that gives me the least amount of headaches. I have a 500GB LaCie Mini hard drive that connects over USB. I plug it into my laptop, and within minutes, my backup is done.

Keep in mind that I’m a photographer, and I also shoot short videos every once in a while, so it’s pretty much a given that I’m backing up gigabytes of data every time. When the backup’s done, I eject the drive and put it away. This way I’m not bothered by hourly backups, which I don’t need.

To External Hard Drive via Time Tamer

Time Tamer

Go download Time Tamer, a very handy little app created by the folks that make the Drobo, and you can create an image file on your Drobo that is limited to twice the size of your Mac’s hard drive. This is useful because there is no other way to control the size of the Time Machine backup sets. There’s is no way to set a quota via its System Preferences panel, and so it’ll keep balooning until it fills the backup drive. Obviously, when you have a Drobo or another larger drive, that’s a problem.

I for one don’t want to fill up my Drobo with Time Machine backups — I have other more important uses for it. I did, however, want to limit the amount of external drives that sat on my desk, and thought I could eliminate one of them by using Time Tamer with my Firewire Drobo. Did that for a few months, but I can tell you it’s not optimal, at least not for me. It boils down to the amount of data one has to back up, really.

As it turns out, the throughput when writing to the image file just isn’t fast enough when you work with several hundred megabytes or more. Even though writing to the Drobo is usually a fairly fast operation, somehow writing inside the image file isn’t. From my own experience, it would sometimes take a whole hour to do an hourly backup, which meant that as soon as one backup finished, another would start.

To make things more annoying, the throughput to the Drobo itself, and my Mac’s general peppiness, were also affected negatively during backups. Everything churned at a slower pace. Getting at my photos or other files stored on the Drobo was a pain. If I happened to be playing a movie and a backup started, playback would stutter or stop for a few seconds. It just wasn’t a feasible way for me to work, so I stopped doing this and returned to doing my backups directly to a dedicated external hard drive.

To wireless or networked hard drive (such as Time Capsule)

This will usually be the slowest way to back up your Mac via Time Machine. Think about it: you’re going to be pushing your bits via WiFi, and even though your hardware may be “n” specs instead of “b” or “g”, you’re still not going to get above 50 Mbps at best. Realistically, you’re looking at speeds somewhere between 15-45 Mbps, which is less than Fast Ethernet (100 Mbps) and nowhere near Gigabit Ethernet (1000 Mbps).

For comparison purposes, I have observed transfer speeds which approached USB 2.0 speeds when using a direct, wired, Gigabit Ethernet connection between two Macs (MacBook Pro and iMac G5). If you have a wired Gigabit network at home, this might be the only way to actually get decent backup speeds with Time Machine without needing to use USB or Firewire hard drives. But if you’re using WiFi, your transfer speeds are going to be anywhere between 15-20 times slower than Gigabit speeds, which means you’ll be sitting there a long time waiting for your backups to finish, should your backup set be anything over 100-200 MB.

When Time Capsule came out, I was tempted to buy it, just like I bought the Apple TV, only to regret that later. I’m glad I didn’t end up spending my money on Time Capsule, because it just isn’t suitable for me, or for anyone with larger backup sets. It certainly looks good, but that’s about all it does and all it’ll do until WiFi speeds approach Gigabit speeds.

Takeaway message

When one of my friends shared an article from Louis Gray via Google Reader, where he complains about how slow it is to back up to Time Capsule, was I surprised? Given all I’ve written above, do you see why I wasn’t?

Do the smart thing: if you’re using Time Machine, get a little portable drive like I did and run your backups that way. They’ll be fast, and you’ll be the one deciding when to back up, not Time Machine. I don’t know when Apple will decide to give us more configuration options for Time Machine, but until they do, those who care about their time should back up directly to an external drive.

Standard