Archive for August, 2006

O, Mighty Allium

There’s some debate whether garlic is actually good for you or not. Less noted, and also less argued about, is the happy fact that garlic is excellent at repelling mosquitos. Have a couple pieces of garlic a day, and skeeters will completely leave you alone.

By no means are you expected to eat raw garlic; this is the twenty-first century, after all; we’re not savages. Well, most of us. Fry a little garlic and add it to your eggs in the morning. Toss some in soup you’re making. Heck, at most oriental groceries, you can buy jars of shredded, fried garlic, perfect for adding to pretty much anything.

Of course, a lot of food don’t necessarily go well with garlic. There’s a solution – down a few pieces of pickled garlic every day. It really doesn’t taste like garlic; it tastes like, well, pickles do – vinegar, mainly. And I can attest it works every bit as well as a diet of garlic bread and garlic-and-cheese omelettes. Even with the wet weather we’ve been having lately, and the subsequently large and energetic swarms of bloodsuckers, I haven’t been bitten by a mosquito in several months.

Or a vampire, for that matter.

Published in: General | on August 31st, 2006 | Comments Off on O, Mighty Allium

Cans and Cannots

Even a lot of tech geeks aren’t good at administering servers. Some of the even admit it, and this is a good thing. 🙂 They (and non-geeks) frequently hire other geeks to administer servers for them, and this too is a good thing. What’s not a good thing is that it’s very difficult for someone who isn’t a competent server administrator to tell who and who isn’t one as well.

Thousands of people have published online tuturials and walkthrus for installing, configuring, setting up, and administering all sorts of useful software packages. This is great, except that it allows people who only sort of know what they’re doing to look like they’re more knowledgable than they are.

Often, you can literally cut-and-paste lines from a website into a unix shell, and get the results you hope for. But software packages change, and different linux distributions differ, and, frankly, there’s no substitute for good old knowledge and experience. The result is someone who finds themselves, metaphorically, in up to the elbows, and unable to tell the heart from the gall bladder. It’s easy to follow instructions – all too easy, really, though many people seem to fail even there – but much harder to know what to do when something goes wrong.

I bring this up because I was today brought in as hired help to fix a piece of software screwed up by an extremely expensive service consultant on someone’s server. The really expensive guy had installed something, in the processing unnecessarily chmod’ing and chown’ing several directories of files. Apparently he realized his mistake, because he then tried to chmod and chown them back to what they were supposed to be.

Only problem was, he seems to have been following instructions on the web, yet thought he was smarter than whomever wrote the webpage, because he left out a few bits. Namely, when he discovered that “chown user group file” didn’t work, he should have used “chown user:group file”. Instead, he just used “chown user file”, which didn’t work. So too with chmod; he apparently knew enough to know that chmod usually takes three arguments, and decided that properties “1755” and “6755” were both typos for the more-familiar “755”. A little knowledge is a dangerous thing.

It wasn’t terribly difficult to fix.

There’s nothing wrong with following instructions online, if you trust the source. But it’s fantastically important that you know not only what you’re doing, but also why you’re doing what you’re doing. If you don’t, you shouldn’t be pretending to be a server administrator – and you definately shouldn’t be charging mid three-digit sums to install a single piece of open-source software.

Published in: 'D' for 'Dumb', Geekiness, General | on August 30th, 2006 | Comments Off on Cans and Cannots

Cutting Corners in Webhosting

I’ve postee occasionally about the problems with the webhosting industry as a whole; all the clueless people who don’t know how to run servers but still do anyway, all the false advertising, and all the other problems that plague the business.

Well, the past couple days have demonstrated another important reason why one should be very, very careful about who’s hosting your website.

A lot of people running RedHat Linux have been reporting that a recent software upgrade from the company has flat-out, outright killed BIND on their servers. BIND, for you who don’t know, is the nameserver daemon, which controls the DNS records for domain names.

You need two nameservers for any domain; it’s a requirement. However, far, far too many companies cheat, and make both “nameservers” the exact same physical machine, answering on two different addresses. It saves money, and is a lot easier to administer. But it’s not just stupid, it’s monumentally stupid.

Why? Because when the RedHat bug hit, people on affected servers suddenly found “both” their nameservers down, and their domains unresolvable. That means their websites won’t load, their email won’t be received, and stuff just generally doesn’t work. All because they chose a dumb, shortsighted hosting company.

If their provider had gone with a better, redundant setup, the slave server would still be responding to queries, and in most configurations would still be responding to queries for seven days after the parent nameserver stopped. That gives the hosting company an entire week to fix the problem without services being down. (Things might be a little slower, as the one nameserver wouldn’t be responding, but 100% of services working at 80% speed is better than 0% working at any speed.)

Until this week, if you asked most of the kids using one machine for all their nameservers about it, they’d dismiss it by saying “well, if the server’s down, then the server’s down, and nothing is going to work anyway, so what’s the point?”. Clearly, the point is that if the server is running, but BIND isn’t, it’d still be good if, you know, something worked.

I consider redundant DNS one of the surest signs of a competent hosting provider. Entropic Memes is hosted by Redpin, who have several nameservers in the US, one in Germany, and one in the UK; our DNS servers are the German, and one of the US ones. In almost two years, we’ve never had a problem, with DNS or anything else.

Sometimes, you get what you pay for.

Published in: 'D' for 'Dumb', Geekiness, General | on August 30th, 2006 | Comments Off on Cutting Corners in Webhosting

It’s the Media, Stupid

Though I took flack from an illiterate goon for saying it before, and as much as I dislike John Aravosis’ self-importance and constant begging for money, I have to agree with him on the joke our media has become, as (most recently) displayed in their rabid coverage of 2006’s biggest (to date) non-story, The Guy Who Didn’t Kill The Girl With The Dumb Name. They’re the ones who made a media circus mountain out of a molehill. The media. Not Colorado’s attorney general, not some district attorney somewhere, the media. It’s really that simple.

Nobody cares about JonBenet Ramsey. Nobody cares about John Karr. In a few years, Karr is going to be just like the security guard at the 1996 Atlanta Olympics, a completely-forgotten one-time-suspect for a crime he didn’t commit, but was judged guilty by that all-important arbiter, the media. I’m not saying Karr’s a great guy; after all, he’s facing child pr0n charges in California. On the other hand, just forty-eight hours ago, he was facing murder charges in Colorado, and we all know how that turned out, so who am I to judge?

Not some over-coiffed talking head on the local Six O’clock Noise, that’s for sure. 🙂

Published in: 'D' for 'Dumb', General | on August 29th, 2006 | Comments Off on It’s the Media, Stupid

Western Media

I hope every western media outlet feels embarassed right now. They should, the way they got played on the whole John Mark Karr thing. Two weeks of nonstop JonBenet Ramsey this, JonBenet Ramsey that… nobody with two clues cares, but they just kept on and on and on about it. And – shocker of shockers – there’s no evidence against him, and charges have been dropped. HAH!

Maybe the parents did it after all. Maybe, and this has always been my theory, you shouldn’t give children ridiculously stupid names like “JonBenet” in the first place, lest they become spastic ADD/ADHD poster children, maladjusted drug users… or exploited and unattractive beauty-pageant darlings whose messed-up mother one day snaps because she’s a worthless failure, and up and kills the little thing.

I hated having to see his/her/it’s ugly face everywhere a decade ago, and I’ve really hated having to see it all over again these past two weeks. Newsflash; I don’t care about stupid, dead children…

Thanks for letting me get that off my chest.

Published in: 'D' for 'Dumb', General | on August 28th, 2006 | 3 Comments »