Skip to content

{ Monthly Archives } October 2006

More on how Netfirms sucks

Did I mention that Netfirms sucks? Oh yeah, I wrote about it a two days ago. This morning, I couldn’t get on to my webmail, and pages from WordPress were taking 15-30 seconds each to load. When I tried to go to the WordPress admin pages, I would get part of the main dashboard page, and then a big blank.

Although I had an idea that it would be a useless endeavour, I called Netfirms support (at least it’s a local number) and explained the problem. The tech support person had me retry things several times, during which time I don’t think that she actually did anything, just tied me up on the phone, which I think is their general ploy to wait until the system gets past its current hiccup. I started to rant a bit about the service, saying that I didn’t expect to have constant site outages and performance problems, and she recommended that I upgrade to one of their enterprise plans. Riiiight. First of all, the site in question is for a non-profit wine club that I help to manage, and we don’t have either the budget or the requirement for the bigger hosting plans. Secondly, what possible confidence could I have in their ability to run an enterprise hosting plan when they fuck up the “Advantage Business” plan so badly?

She said that she would open an “interaction” for this, and I asked to have it escalated, but I’m not hopeful with the outcome.

The best part was when I asked her for the name of the head of customer support — presumably her boss, or her boss’ boss’s boss — and she said (after a long pause) “I don’t know”. I burst out laughing and hung up.

In addition to my rants here, I’ve put a review up on Epinions with all the details, so hopefully will keep some poor sucker from going down the same road in the future.

A note to the kids over at CommandN: having sponsors whose products suck are not good for your image.

A webinar on how to give a webinar

I attend a lot of webinars (short for “web seminar”) since it’s a great way to get information on a product, or just hear a talk on a particular subject without leaving my desk. I also speak on a number of webinars, mostly those hosted by the integration portal that hosts my business blog.

However, this one struck me as being just a bit too self-referential: a webinar on how to give effective webinars.

Getting Canada out of Afghanistan

There are over 11,000 people who have already signed the NDP’s petition to withdraw our troops from Afghanistan. You could be next. Unlike most internet petitions which become filled up with fake names, this one requires your full name and address, so is more likely to be taken seriously as a real petition. From Jack Layton’s email:

Many Canadians have written to me during the last few months in support for the NDP’s position on Afghanistan. This support is greatly appreciated. I firmly believe that we are a nation of facilitators not occupiers, we are a people committed to the ideals of building bridges not burning them and we must not allow that legacy of good work to falter.

A good opposition not only opposes, but proposes. So in that spirit, I want you to know about the NDP’s made-in-Canada plan for Afghanistan. An NDP-led federal government would:

  • Give notice that Canada will withdraw from the search-and-kill combat mission in Kandahar.
  • Work with NATO partners, the Afghan government, and other affected parties to find a political solution through capacity building and a comprehensive peace process.
  • Focus Canada’s role in Afghanistan on humanitarian aid, reconstruction and development, with appropriate security measures.

In contrast to our plan, Prime Minister Stephen Harper has silenced Canada’s independent voice on foreign policy. Following the previous Liberal government’s path, today’s Conservatives have turned their backs on our respected, proven peace-building and peace-keeping traditions by committing Canadian troops to the aggressive search-and-kill combat mission in southern Afghanistan which is fueling the escalation of violence. From the emails and letters I receive it is clear that everyday Canadians know that:

  • This Bush-style combat mission will not create the conditions for long-term security.
  • The mission is ill-defined, unbalanced, and without a clear exit strategy.
  • For every $1 in humanitarian aid and reconstruction, the Conservative government is spending $9 on military combat in Afghanistan.

The fact of the matter is that the discussion at hand should be about if this mission is the right role for Canada and - not - which Party supports our troops. If you have not done so already, I invite you to sign our on-line petition. Support our troops. Bring ‘em home, which can be found at: http://www.ndp.ca/page/4121.

Again, I appreciate hearing from you on this troubling matter. I would like to take this opportunity to encourage you to pass along this email.

All the best.

Sincerely,

Jack Layton, MP (Toronto-Danforth)
Leader, Canada’s New Democrats

As I pointed out a while back, a huge percentage of Canadian troop deaths in Afghanistan are being caused by American “not-so-friendly” fire, which is a bit ironic considering that we’re only in Afghanistan in order to pander to the Americans — they’re kinda busy in Iraq, so want us to fight some of their other battles. For decades, Canadians have held a peacekeeper role in conflicts abroad, a position that I fully support. Being part of a fighting force in a conflict that we should not be involved with, however, is not something that I can support.

Testing out Flickr plugin for Windows Live Writer

Detail of JalinePol paintingJust testing out the Flickr plugin for Windows Live Writer, which allows me to search for any Flickr user’s photos and pop them right into a posting in Windows Live Writer (which I now use for all of my blogging). Suddenly, I’m not so concerned about the problem that I was having setting up a direct link to my blog from GoDaddy, even though it turns out to have been resolved since last time that I checked, since this is so much better! Thanks to Kate for pointing me to this.

One bug that I’ve found: the alignment feature doesn’t work: I selected to align this photo “right”, which it didn’t (I had to do it manually). When I looked at the HTML code that it generates, the reason is clear: inside the img tag, it is using the tag “alignment=right”, which is not a valid tag; it should be “align=right”.

Also, one feature that I’d like to see: although it does retain the Flickr username that I was last searching for, which will typically be my own, it doesn’t retain other setting defaults such as the picture size.

I’ll be trying this out more over the next weeks, since this makes it so much easier to blog with Flickr photos.

I’m also going to try out the acronym plugin for my business blog posts; I wrote a bit of Javascript to do this for when I was composing in the browser interface, but have been missing that since I moved to Live Writer.

Our host, the zombie

Last night’s Hallowe’en soiree was great fun, especially considering that most people were in costume. I didn’t have the time or inclination to come up with ideas and wrestle Damir into a costume, so we went as ourselves, but there were a lot of great ideas there.

Our host, taking time out of his day job as a history professor, was a zombie.

WordPress hosting woes

I’ve never found the perfect ISP, and not for lack of trying. Moving all of my blogs (except for my business blog, which is hosted on an integration portal site) to WordPress a few months ago just highlighted a few of the problems with the ISPs that I do deal with, a point that I was reminded of this weekend when I upgraded — in one case unsuccessfully — to WordPress 2.0.5. Here’s my rundown.

Yahoo Small Business

This is the host for my corporate website, including my email hosting, and holds the archive of my business blog up to the date when it moved onto the integration portal site. I chose Yahoo primarily for the email capabilities: 2GB email boxes, the best webmail client that I have ever used, and excellent spam filtering.

Prior to my WordPress migration, I published my business blog onto my own site using Blogger and ftp publishing; however, Yahoo allows me to create a WordPress (or Movable Type) blog easily, without having to copy the files and set up the database myself. This sort of functionality is becoming more common with some of the hosting companies, and is great for those who don’t want to play around with MySQL and PHP files themselves. I moved my business blog archive over to WordPress, but noticed that in spite of the fact that I had “automatic upgrades” for WordPress enabled on Yahoo, my version was still 2.0.2. Since this is just an archive rather than an active blog, I never bothered to do a manual upgrade until today, when, emboldened by the success of the other upgrades, I attempted the upgrade to 2.0.5. Several attempts later, using by a clean install via Yahoo and a clean manual install, I gave up and went back to the 2.0.2 version.

My conclusion: Yahoo’s MySQL installation, besides being out of date, is somewhat screwed up; this, in turn, seems to be impacting the ability to do a WordPress upgrade or even a separate WordPress install. My advice: avoid Yahoo Small Business hosting if you need anything but the exact WordPress version that they’re offering, which is currently 2.0.2. This likely won’t be a problem until a major WP upgrade occurs and you really want some new feature in the new version.

If this were my primary blogging site, I would not be using Yahoo as my host any more, even if it meant giving up the webmail.

Netfirms

I recently started using Netfirms for my wine club’s website and blog, and I have to say that I’ve learned my lesson about taking hosting advice from a faux-technical, slightly ditzy blonde with a popular video blog. Yes, I listened to Amber Mac on her weekly CommandN video blog about their latest sponsor, Netfirms, and how great they are; unfortunately, it’s a load of crap.

The only benefit that I can think of is that they are a registrar for .ca (Canadian) domains, so are able to provide both domain registration and hosting in one package; that plus the plug from Amber made me take a look at them. Although I didn’t have upgrade problems with WordPress 2.0.5, they do have two very serious problems.

First of all, performance and availability, particularly of MySQL. There have been occasions where the site has been down completely, and others when the blog was down due to WordPress not being able to connect to the database. Although the interruptions only last for a matter of minutes, this is a low-volume e-commerce site where we sell tickets for our wine-tasting events and having outages is just not an expected or acceptable occurrence. File transfers and other operations on the site take forever; coupled with the outages, I’m guessing that they have some very under-powered servers that are having frequent overloads. The last time that this happened, I called while the MySQL database was actually down and I couldn’t connect to the database; the tech support just dithered around, claimed to not be able to reproduce the problem, and kept me on the line for long enough until the database came back up. He never provided an suitable answer as to what happened. As I’m writing this, I just browsed to the blog and it took at least 15 seconds to open the main page after resolving the address, which is completely unacceptable.

This is one reason that I haven’t moved the main web site to WordPress, although I redesigned the site so that I could do that: a MySQL outage would take the entire site down, since WordPress sites are all dynamically retrieved from the MySQL database on command.

The second major problem, and this will sound a bit obscure if you’re not into WordPress configuration, is that they don’t provide AllowOverride for .htaccess. There’s a long thread about it on the WordPress forums, specifically talking about Netfirms, and after much run-around, I had this confirmed by Netfirms support (via email), who first sent me to their general information on configuring .htaccess (which I’d read, and was way past), then told me that I was using directives in the file that they don’t support (which isn’t true), then finally admitted that they don’t provide AllowOverride after I asked them the question directly. What this means to non-WordPress geeks is that I can’t get “pretty” URLs for my blog posts; the URL has to include “index.php” in order to use a format other than the default (ugly) WordPress permalink structure. So my post URLs look like http://aws.ca/blog/index.php/2006/10/winemakers-blogging rather than http://aws.ca/blog/2006/10/winemakers-blogging. Not such a big deal on a blog, although I’m offended by the aesthetic, but a huge deal if I wanted to make the entire website run on WordPress: that would mean that all of the page URLs would have to include the “index.php”, so our About page, for example, would have to be http://aws.ca/index.php/about rather than http://aws.ca/about.

My conclusion: Netfirms sucks. Their servers are underpowered, and they’re not supporting some basic things required for the proper operation of a WordPress site, in spite of the fact that they provide the same sort of one-step WordPress installation as Yahoo. If I hadn’t prepaid for a year, they would no longer be the host for my wine club. Unfortunately, since we’re a non-profit group with a tight budget, I can’t justify just abandoning the investment, however small, and signing up another host.

GoDaddy

I use GoDaddy to host this blog, and have a few domain names parked here as well. In general, I like GoDaddy, although I find some of the administrative interfaces a bit clunky sometimes (and lacking in a file manager capability for moving files around on the site). I’ve recommended them to various people who have set up their own domains or business email, and there have never been any problems. I’ve had no outages on this site, and although I have to do the WordPress installation myself, the MySQL interface works fine.

Unlike the other two hosts, however, where I have a MySQL super user account and can create my own databases directly in phpMyAdmin, GoDaddy doles out my allotted 10 databases one at a time, creating a user with all permissions for that database and only launching you into phpMyAdmin under that user account. Since there’s no permission to create a new user, that means that that user is the only one for the database, so any security would have to be built into an application rather than using different MySQL logins with different permissions. I need to think more about the ramifications there before I start building any of my own applications, but applications like WordPress manage their own user tables internally rather than relying on MySQL IDs directly. And, to be fair, I mentioned previously that the Yahoo MySQL implementation is pretty screwed up: although I supposedly had super user login access, and could jump around between the different databases, there were a lot of things that I couldn’t do that I should have been able to, so I think that MySQL on Yahoo would be much more problematic than on GoDaddy.

The only problem that I’ve had with GoDaddy is when I tried to setup a direct blog posting link from Flickr. In order to do this, Flickr needs to access one of the core WordPress files (xmlrpc.php) on GoDaddy, but it always returns an error when trying to set it up. According to Flickr tech support, who were very helpful, the error message being returned is empty, so I went back to GoDaddy tech support, who were pretty useless in getting any sort of resolution. First, they told me that they don’t provide support for Flickr or WordPress. Duh. Then, when I just referred to it as an “external service trying to access a file” and asked them to provide error logs so that we could trace the actual problem, they tried browsing to the page themselves, saw the standard message about how the XML-RPC server only accepts POST requests (which is the correct behaviour) and told me that this was clearly an error with my WordPress installation. I told them that this was not an error message, and asked again for the error logs to try and trace the error, at which point they told me that they could not provide the error logs, that shared hosting accounts do not allow remote connectivity (huh? Is this their explanation for why the xmlrpc.php access failed? If so, it’s bogus), and tried to sell me dedicated hosting services. So on top of the actual problem, I now have a really bad taste about their technical support.

My conclusion: this is probably the best of the lot, although I’d be reluctant to start hosting any serious applications here based on the crappy technical support. Works perfectly for WordPress, however.

Late breaking update: After I posted this, I retried the Flickr setup, and it appears to work now. They must have had more complaints than just mine, and fixed the problem.

I know that there’s no perfect hosting solution, but going through three different ones has really highlighted some of the things to look for with any new hosting provider. Unfortunately, most of these things can’t really be determined until you’ve actually started using it, so I’ll likely only consider a monthly hosting plan for any new provider in the future until I figure out if all these things will work okay.

Today’s frustration: HP online customer service

I decided to use HP’s customer support site’s Active Chat feature to answer what should have been a simple question: does my HP tc4200 tablet notebook interface with the HP EN488UT docking station. There’s a brand-new one on eBay, shipping from Canada (which makes it a whole lot more attractive) for about half the price of a new one, but I want to make sure that it’s compatible first. I checked the HP website, which was not really a definitive resource on the matter, and the manual referred to an older docking station.

I found my notebook’s model number and serial number, and got started on HP’s support site by asking the basic question: “Does the EN488UT docking station work with my tc4200 notebook?” I thought that I was being perfectly clear, but apparently not. The following conversation ensued.

[Friday, October 27, 2006 12:07 PM] — Sylvia SahayaMary M says:
Hello Sandy, thank you for contacting HP and for your interest in our Active Chat online support. My name is Sylvia and I see you have a question regarding your notebook. I’m going to take a few moments to review your information and will message you back very soon.

[Friday, October 27, 2006 12:12 PM] — Sylvia SahayaMary M says:
Sandy, let me check on the compatible docking stations for this unit. Please stand by.

[Friday, October 27, 2006 12:15 PM] — Sandy says:
Thanks. I would appreciate a reference link to your site that states if that docking station is compatible before I buy.

[Friday, October 27, 2006 12:16 PM] — Sylvia SahayaMary M says:
Not a problem, I am getting the links for you.

[Friday, October 27, 2006 12:21 PM] — Sandy says:
I just found this page, which seems to indicate that it is supported: http://h30143.www3.hp.com/configure2.cfm?sid=18514

Meanwhile, the eBay auction was about to close, so I just bid on the sucker. If it’s the wrong one, I suppose that I’ve lost $100 or I can just put it back on eBay again to sell.

[Friday, October 27, 2006 12:22 PM] — Sylvia SahayaMary M says:
Okay. You could check the following link as well on page 77 of 198 for the part numbers of the docking station:

[Friday, October 27, 2006 12:22 PM] — Sylvia SahayaMary M says:
http://h20000.www2.hp.com/bc/docs/support/SupportManual/c00362841/c00362841.pdf

[Friday, October 27, 2006 12:27 PM] — Sandy says:
I don’t understand how that part # relates to the part # EN488UT — I can’t find any reference to part # 374803-001 on the HP site in order to cross-reference.

[Friday, October 27, 2006 12:30 PM] — Sylvia SahayaMary M says:
Fine. You could verify it in the links below:
http://partsurfer.hp.com/cgi-bin/spi/main?sel_flg=pmhier&oid=457948&cpric=us

[Friday, October 27, 2006 12:30 PM] — Sylvia SahayaMary M says:
http://h20141.www2.hp.com/hpparts/?cc=US&lang=EN

[Friday, October 27, 2006 12:30 PM] — Sylvia SahayaMary M says:
http://h20141.www2.hp.com/hpparts/?cc=US&lang=EN

[Friday, October 27, 2006 12:36 PM] — Sandy says:
On those links, EN488UT and 374803-001 point to different docking stations. Although the manual that you linked to states that 374803-001 and 374804-011 (which I think are older docking stations) are supported, the link http://h30143.www3.hp.com/configure2.cfm?sid=18514 seems to indicate that EN488UT is also supported. Can you please confirm?

[Friday, October 27, 2006 12:37 PM] — Sylvia SahayaMary M says:
Sure. I am checking on the same here.

[Friday, October 27, 2006 12:41 PM] — Sylvia SahayaMary M says:
Sandy, 374803-001 seems to be a valid part number.

[Friday, October 27, 2006 12:47 PM] — Sandy says:
I didn’t say that 374803-001 wasn’t a valid part number. I said that 374803-001 and EN488UT are not the same part.

[Friday, October 27, 2006 12:49 PM] — Sylvia SahayaMary M says:
Okay.
[Friday, October 27, 2006 12:49 PM] — Sandy says:
Can you please confirm that EN488UT is supported by the tc4200?

[Friday, October 27, 2006 12:50 PM] — Sylvia SahayaMary M says:
Yes, I will. But as of now, I do not see this product number supported by this model.

[Friday, October 27, 2006 12:53 PM] — Sandy says:
What about on this link, which is a page of tc4200 accessories, and lists the EN488UT: http://h30143.www3.hp.com/configure2.cfm?sid=18514

[Friday, October 27, 2006 12:55 PM] — Sylvia SahayaMary M says:
Yes, I found it there. But in the supported docking stations spare part numbers of this model, I find the number to be 374803-001. I am using my tools here to see if both refer to the same.

Alright, I already have stated that they are not the same, as indicated by the HP site. However, the reference link that I have now sent twice to her shows the EN488UT listed as an option for the tc4200.

[Friday, October 27, 2006 1:00 PM] — Sylvia SahayaMary M says:
Sandy, the part number EN488UT states that it is not ordereable.
http://h20141.www2.hp.com/hpparts/Part_Where_Used.asp?mscssid=KK7EEF4N36NK8MPHUK6FJB7G88SLCDGF&SearchCriteria=EN488UT

[Friday, October 27, 2006 1:04 PM] — Sandy says:
It’s not orderable through through the HP Parts store, but it is possible to order it through HP resellers. That’s not my question, however, since I don’t have a problem finding it, I just need to know if it is compatible with my notebook. Can you please confirm?

Arrrgggghhhhh! I’m not trying to buy it from her, I’ve found it on eBay and also on an HP reseller site, I just need to know if it works with my notebook!! Note that almost an hour has now elapsed in this chat. And I’m starting to get annoyed by her using my name in every communication, straight out of some cheesy “how to make people like you” manual.

Friday, October 27, 2006 1:07 PM] – Sylvia SahayaMary M says:
Sandy, I have checked it here.The part number is compatible with the model.

[Friday, October 27, 2006 1:09 PM] – Sandy says:
Okay, thanks. Is there any reference on the HP site to that, besides the link that I sent to you?

[Friday, October 27, 2006 1:11 PM] – Sylvia SahayaMary M says:
Sandy, apart form the two links which I provided (HP Parts Store and HP Part surfer) there are no other references.

[Friday, October 27, 2006 1:13 PM] – Sandy says:
Your part number references did not confirm that it is supported, only the link that I sent to you.

[Friday, October 27, 2006 1:17 PM] – Sylvia SahayaMary M says:
I understand.

In other words, the link that I found an hour ago that (sort of) implies that the docking station is compatible with my notebook is the one that she used to “confirm” the compatibility; every reference that she sent to me does not confirm it. Let’s just confirm that:

[Friday, October 27, 2006 1:18 PM] – Sandy says:
So are you saying that the link that I sent to you does actually confirm that the docking station EN488UT does work with my tc4200 notebook?

[Friday, October 27, 2006 1:20 PM] – Sylvia SahayaMary M says:
Yes, I have checked in the Options and accessories link. It is supported. The issue here is that the part number EN488UT is an Option part number not a spare part number.

I thanked her and signed off.

It’s easy to bitch about this, but what could the HP customer service person have done better?

  1. Read and respond to the question. Well, she could have read and answered my original question, which was “is the EN488UT docking station compatible with the tc4200 notebook”, instead of giving me a grand run-around through the manual, part catalogues, obscure differences between option part numbers and spare part numbers. If she had addressed that question right away, it probably would have only taken about 5 minutes, rather than the 73 minutes that it did take.
  2. Pay attention to links that I send to her. At the very least, she could have checked out the link that I sent at 12:21, which appears to be the one that she actually used to confirm it in the end, instead of keeping me on the chat for an additional hour.
  3. Be accurate. At 12:50, she flat-out told me that it is not compatible, which turned out (I hope) to be wrong; if I hadn’t been so damned stubborn, I would have given up then and forgotten the whole thing.

Meanwhile, my EN488UT should arrive early next week from the eBay seller. Cross your fingers.

Cool Photoshop stuff

I’m not a Photoshop user, but my friend Pat is an amazing hand at it, having won at least one Worth1000 competition with her creations. Of course, she’s a technical writer for Alias (now part of Autodesk) and has been using some pretty amazing graphics software for years, which probably gives her a leg up.

Because I’ve been seeing the things that she does, I tend to notice cool things that you can do with Photoshop, such as this tutorial on how to turn a photo into Lichtenstein-like pop art, or this one on adding hair and beards to photos — something that I might have done on a photo of Damir for a present, since he always looks at photos of himself and grumbles about his thinning hair ;)

Dubai Palm Islands satellite photos

Want to see what too much money looks like? I was along that coast about 6 years ago, long before these artificial islands were started and the biggest piece of conspicuous consumption was the Burj al Arab hotel. I have to admit, I’d go back and lie on that beach in a second, it was great.

Preparing for Hallowe’en

I don’t usually make a big deal about Hallowe’en — in fact, for years, I was one of those people who sat around in the dark at home so that no one would knock on my door. Okay, that’s a bit of an exaggeration, but I haven’t attended a lot of Hallowe’en parties in my adult life.

A few years ago, one couple started inviting me to their Hallowe’en parties. They have an old Victorian house, very traditionally restored and in a dense thicket of trees: very appropriate setting for a spooky night. It’s also a mutual friend’s birthday a few days before, making the celebration for her birthday as well as Hallowe’en. Many people wear costumes that are some sort of visual pun, and three years ago (the last time that the party was held), I wore a half-slip stenciled with all sorts of psychoanalysis-related words (a Freudian slip) and dressed Damir in a t-shirt with the letter “e” stenciled on it (e-male). The friend whose birthday it was happened to have been laid off a few days before, and I suggested that she wear a pink slip, which she not only did, but used it as a way to tell people at the party that she had been canned — quite therapeutic for her, I think.

A short time after that last party, the couple who held the parties split up. She stayed in the house, he moved in with his girlfriend (that’s her faerie illustration on the right), and there was a lengthy and acrimonious battle in spite of the fact that they both had been involved with other people throughout a large part of their marriage. Recently, she moved away to another city with her boyfriend, and her soon-to-be-ex-husband moved back into the house with his girlfriend. Now they’re reinstating the traditional Hallowe’en party. Okay, it might all sound a bit weird, but I quite like them both and plan to attend.

There’s always the question of what to take to someone’s house for a party, and although we’ll likely just take a bottle or wine (or two), I saw some great ideas on Boing Boing: “finger” cookies and a Jello brain (the mold for which you can buy here). They also linked to a great site for making Hallowe’en decorations from tampons — I love the little tampon ghosts, I may have to try a few of those myself.