Archive for the ‘Internet’ Category

National Grid gets 66.666% confused with 99.999%

Monday, December 6th, 2010

You’ve probably heard the expression “five nine reliability,” which is shorthand for saying that a product, Web site, service, application, or whatever is fully functional 99.999% of the time, the equivalent of less than six minutes of downtime per year.

Most Web sites don’t need to achieve that level of reliability. However, when you’re in the business of critical infrastructure, e.g., the natural gas that people use to cook their food and heat their houses in the winter, you had better be aiming for a pretty serious uptime target.

National Grid apparently thinks otherwise. When I contacted them to find out why there have been several incidents recently when I was unable to view or pay my bill online, here’s how they responded:

Our system goes down every night between 10:30 PM and 6:30 AM for processing. During this time you cannot view bills or take care of other processes for your account like payments or paperless billing. Please try going online during the daytime to view the bill.

In other words, their Web site has planned downtime, let alone unplanned downtime, for a third of every day, so their maximum possible uptime, assuming no other outages ever occur (which, alas, is not the case), is 66.666%. That’s an awful uptime ratio. Really, really awful.

National Grid ought to fire whoever thought it was reasonable for their Web site to be down for eight hours out of every day, not to mention whoever thought it was necessary for their Web site to be down for eight hours out of every day.

Now it’s National Grid’s turn to be incapable of running a Web site

Wednesday, December 1st, 2010

Apparently it’s “big companies that can’t keep their Web sites up in the middle of the day” week. Yesterday, Citizens Bank online banking was down for over two hours. Today, National Grid’s main US Web site and online account management site are both down:

(more…)

“Not Invented Here” added to comics aggregator

Wednesday, December 1st, 2010

I’ve added Not Invented Here to my comics aggregator. Enjoy!

Citizens Bank FAIL

Tuesday, November 30th, 2010

At 9:45am on a weekday:

GoComics fixed in comics aggregator

Sunday, November 21st, 2010

For those of you who use my comics aggregator, please note that the charming folks at GoComics.com mucked with their site again, possibly to make aggregators like mine more difficult to implement (they want your eyeballs and your clicks on their ads!), and I’ve just fixed the aggregator to compensate for their changes, so their strips should be visible again in it.

The strips I currently have in the aggregator that are impacted by this are: (more…)

Terrible UI Design of the Day

Thursday, November 11th, 2010

The Citizens Bank Web site recently added a new feature: bill payees can be put into groups.

When you first visit the “Add/Manage Groups” page, it looks like this:

The first stupid UI decision should be obvious after a moment’s thought. Once you’ve set up your groups, you will rarely if ever create new ones, and yet they’ve put a big “Add Group” box at the top of the page, taking up precious real estate.

(more…)

When “Constant Contact” Isn’t

Thursday, November 4th, 2010

Yesterday, my wife forwarded to me an email message she had received from our children’s school to ask me a question about it. I should have received the same message, but I hadn’t.

A little research in the mail server logs revealed that she has received seven messages from the school in the past three weeks that I should have received but didn’t.

I contacted the school to ask what was going on. They, in turn, contacted Constant Contact, who informed them that I had asked to be put on Constant Contact’s global block / don’t email / unsubscribe list, i.e., that I had supposedly told Constant Contact that I did not want any of their customers to be able to send me email through Constant Contact for any reason.

This, of course, was malarkey.

(more…)

Copying “Sent Items” on the mail server

Friday, October 29th, 2010

Mail clients nowadays offer you the option of saving a copy of outgoing messages in a Sent folder, and in fact most modern mail clients do this by default (that sure wasn’t the case when I first started using email, 23 years ago!). Unfortunately, it doesn’t always work so well. Here’s another option to for mail hackers to consider.

(more…)

Microsoft Outlook and IMAP: When a Message ID isn’t a Message ID

Friday, October 29th, 2010

You would think that when your email client saves a copy of an outgoing message in your “Sent Items” folder, that message would be an accurate copy of the message that was sent, right?

Well, in the case of Microsoft Outlook and IMAP, you’d be wrong.

For some entirely inexplicable reason, Outlook assigns one message ID (i.e., the contents of the “Message-ID:” header field) to the message that it sends to its intended recipients, and a different message ID to the message that it saves in your Sent Items folder.

How anyone at Microsoft could think this behavior is reasonable is beyond me.

It prevents Outlook or any other email client from accurately tracking, or threading, conversations.

It prevents automated processes, such as the tool I previously wrote for automatically filing sent items, from working properly.

It makes it impossible for system administrators to accurately track and research mail delivery issues, because the users who sent the problematic messages can’t provide them with the correct message IDs to look up in the logs.

My next blog entry will detail my solution to this problem. Stay tuned!

HOWTO: Prioritize Vonage (and other) traffic in Fedora (and other) Linux

Tuesday, October 19th, 2010

I use Vonage telephone service and Fedora Linux. My Fedora box is the router for my network.

Vonage recommends letting its box sit between the Internet and my computer, so that its traffic always gets priority. However, there’s no way I’m going to give Vonage control of Internet connection, so I have it plugged into my network, routing traffic through my Fedora box.

Unfortunately, this means that when something is generating a lot of outbound traffic, there isn’t enough outbound bandwidth for Vonage, so call quality is extremely poor.

With Linux Advanced Routing & Traffic Control (LARTC), it is possible to configure Linux to prioritize Vonage (or any other preferred application) higher than other outbound traffic. There’s lots of information on the Web about how to configure LARTC, but I found that most of it is either too dense and detailed or not detailed enough, and I couldn’t find any plug-and-play LARTC configuration tool for Fedora (it’s somewhat puzzling why such a thing hasn’t yet been written, given how long LARTC has been around for). With a little work, however, I managed to figure out how to do it. For the benefit of the others, I’m spelling it out step-by-step here with a level of detail I was unable to find elsewhere.

(more…)