Archive for February, 2008

A-whole-nother

The word “another” is quote obvious born from a contraction of “an other.” I want “an other” opinion. Strangely, it has a different meaning when split apart, at least in colloquial use.

If I have a cookie and I want “another,” you would likely extrapolate that I would like a second cookie of the same type. Whereas if I wanted “an other,” you might believe I wanted a different cookie, perhaps even in place of this one.

Lately, I heard a phrase – not a new phrase, but certainly it’s gaining in popularity – “a whole nother.” “Nother” is not a word, so the phrase makes no sense in a literal translation. But how it’s used is interesting, because it actually has no true translation to an existing phrase that is quite as concise.

If I have a cookie and I want “another,” as we discussed, I might want a second. If I want “an other,” I might want a second, or possibly a different type. But if I tell you I want “a whole nother” cookie, you might believe I want an entirely different type of cookie – not merely another variation.

If we’re discussing movies, and I bring up something iconic like Star Wars, that might be “a whole nother” conversation. If we’re talking about the quality of computers and I discuss OS X vs Vista, that might be “a whole another” debate.

Urban Dictionary refers to this grammar destruction as “in-fix” (much like a prefix or a suffix). One thing is certain though – there is no phrase I know that comfortably fits into the common and casual vernacular that serves the same pupose as “a whole nother,” so I’m going to continue to use it until another phrase can replace it.

Country Fried Steak… sorta

Tonight was my first shot at making “Country Fried Steak.” Normally, I can just kind of imagine a recipe and it comes out good enough, but this one slipped, I admit. So here’s my advice if you choose to go for it with Country Fried Steak:

1. Use Cube Steak. If you decide to go with round, use meat tenderizer and give it plenty of time to sit. I used round and tenderized it with a mallet and it was still really tough. It needs to be very soft to almost crumble apart.

2. You will need to coat it in either buttermilk or an egg wash, but if you do use buttermilk, let it sit in the buttermilk for some time. The crust was too weak and broke apart, sadly, while still in the oil.

3. Think about gravy BEFORE making the steak. It’s not too hard to put together either a white or brown gravy, but it’s very hard to it after the steak is ready… at least, if you want to serve it while the food is still warm.

Overall, I’d rate this a 6/10. It was good enough overall, but it was bad chicken fried steak. Next time, perhaps.

The Pain of Vista

Yesterday, I began building my new work laptop. It’s a Dell XPS M1530, a nice 15″ widescreen screamer with a dual core Centrino, 2GB RAM, a 256MB video card, embedded Bluetooth, 802.11n, and, for the first time in my company, Windows Vista.

It’s typical for me to buy/install new software for testing on my own machine. I can generally test most software and evaluate it pretty tough, so it seemed with the XP consumer drop-dead date fast approaching, I ought to have better than cursory familiarity with Vista. It’s also a good time to ensure that all of our critical tools run on what will, unfortunately, likely be a platform our IT guys run shortly. So I embarked on the Vista adventure.

The verdict? Well, let’s start at the beginning? You know how every review of Vista… like ever… has complained about UAC? Well, imagine that level of annoying times 10 and you can begin to understand UAC. The most pointless utility ever not only bugs you for virtually everything – including deleting shortcuts from the desktop – but also moves all over the screen so it’s impossible to predict where it will show up next. Also, sometimes it sits in the taskbar, perplexingly pausing application installs until you notice the subtle orange blinking and “activate” it. Also, UAC doesn’t require a password or anything, just a click. And best of all, it’s stupid. If I delete something that requires admin access, and then repeat the action, it sometimes asks for the permission twice in 10 seconds. UAC is the worst thought out decision a team that brilliant has ever produced, and it took me about 5 hours of use to de-activate it entirely.

Most applications, surprisingly, installed just fine. Even older tools I prefer – some from 2004 – work without any problem. However, many recent tools, mostly those from Microsoft itself, don’t. You cannot install the Windows 2000/2003 admin pack – essential tools for Windows network admins – onto Vista without a stream of commands not publically advertised by Microsoft. I built myself a big batch file to run it, and I will share that file on this site later. Eventually, I did get it to run. Turns out that it’s a “security risk” because it involves certain DLLs running at elevated privileges… or something. I don’t know. But it should be embarrassing for Microsoft that Windows Vista users can’t administer Windows networks. Embarrassing… or pathetic.

Every single window in Vista fades in and out. It’s a neat effect to be certain, but it’s overused. Sometimes dizzying.

You can’t use Windows Update anymore – you have to use a app built into the control panel.

The Start Menu is a disaster. Drilling into subfolders takes a good 2-3 seconds. And they are impossible to view as a whole. While it’s pretty, it makes me long for XP’s Luna Start Menu, which is odd, since I found that to be such an abomination that I always de-activated it immediately. It’s a nightmare.

The Control Panel is much more logically organized, except I used to know where everything was, and now I have no clue where to find it without scanning the whole damned thing.

Same goes for many folder options, locations on the hard drive (it’s now C:\Users, and profiles are in C:\Users\%username%\AppData), and some other configurations, which have mysteriously moved.

I changed the path of C:\Users\%username%\Documents to re-map to my H: drive on the network – as it’s ALWAYS been – and the .NET framework wouldn’t install. I had to un-map the drives to get it to work.

But the cherry on top – by far – was my adventure to get the Citrix admin tools installed. I kept getting an IMMEDIATE error on launch; I tried many versions of Citrix, same error every time. Eventually, I traced it back to the Windows Installer service, which wouldn’t run. At all – it wouldn’t start. I kept getting the same error: Windows installer service cant start Error 193:0xc1. I googled it and looked at all the results – Google it yourself. Here, I’ll even give you the link: “Windows installer service error 193:0xc1″. You’ll notice a lot of feedback, but lots of unanswered questions. I dug and dug and eventually started poking into the DCOM service, thinking this was the problem, since the Installer service depends on DCOM. But DCOM ran just fine. So I dug further. I tried everything I could: I rebooted, I tried everything as the local administrator, I removed all of my temp files, I unregistered some files. Eventually, I found an article on Microsoft’s K-Base that discussed some problems, but you’ll notice it only covers the ancient “Windows Installer Service 1.0, 1.1, and 2.0.” XP runs version 3, Vista runs version 4. Could these be relevant?

When I got to the registry search, the key it mentioned wasn’t there, but having been through the registry several times today, I decided to do a search for “msiserver” – which is the Microsoft Installer Service. I found the new key, and one of the sub-keys is called “ImagePath.” This key is present in almost all services and gives the location of the files it launches. In the case, the file was “C:\Windows\system32\msiexec /I /v” (those switches might be wrong). So, on a whim, I wondered if many the permissions on that file were wrong. I poked into the system32 directory and found msiexec, but it was a 0 KB file. Blank. Weird, huh? Then I realized that there was ALSO a “msiexec.exe” file. In short, the path was referring to the exe without an extension, and somehow, there was a blank file without an extension by the same name! Wha??

Simply renaming msiexec to msiexec.old and trying to restart the service did it. So that’s one possible fix for Error 193 – make sure the ImagePath references the proper path.

Anyway, re-building and migrating a laptop ought to take about 3-5 hours, depending on the volume of data to transfer, and setting up Vista took me the better part of 2 days. Will I recommend it for other users in our company? No way. Will I recommend it to other IT professionals? No way. Will I recommend it to anyone at all? Sorry, Microsoft, but no way. Vista is everything you’ve read. Pretty, but dumb.

I have high hopes for Service Pack 1, but I should think it’s fair to say “too little too late.” Vista is a disaster, even moreso when compared to Leopard, whose bugs are much less serious, many of which really merely annoyances (such as stacks and menu bar complaints). But Vista is the real deal: a sympton of a company too big to make sane choices. I will definitely be posting a SP1 follow-up, to be sure. Here’s hoping for a retraction.

Remembering Why I Mostly Hate Apple Users, Even Though I Am One

This week, I had to make a trip to the Apple store. My iPhone began growing some “bubbles” under the screen, so they swapped one out. I had also brought back a flaky Airport Extreme, but since I only made an appt for my iPhone, they told me I’d have to make another appointment for my Airport with the “Mac” team. Frustrated, I spoke to the store manager and got in via “standby” appointment. They didn’t have an AE in house, so I had to order one and go back this weekend. The people at the Apple store were nice, but the entire thing was a cluster. The Apple Store is always so crowded and chaotic and it’s hard to find someone to help you. Luckily, it turned out ok, and I got a new iPhone and a new Airport. I wanted to post, but then I remembered what happened in the past when I posted about Apple.

I wrote a piece for OSNews some time ago called “A Month With a Mac.” If you read it, it’s not really very negative – in fact, it’s mostly positive – but I eventually decided to stick with PC, predicting, accurately, I’d add, that I’d be a Mac user by 2005, which I was.

But after a little Google’ing today, I found this thread at MacSlash. I read it today, and almost immediately, I hate Mac extremists.

In my house, in the last 2 years, we’ve owned an iBook, a Macbook Pro, a 20″ iMac, a Macbook, an iPhone, an Airport Extreme, and three iPods. We’ve purchased iLife 08, a Leopard family pack, and several Mac apps including my favorite, Transmit. We have no operational PC’s in-house. But I swear, reading this pathetic crap makes me want to burn my Mac.

What a bunch of pricks? They think I made facts up – like the error message I received. They think that the first thing you do with a review unit is break the seal. Although I mistakenly referred to 10.1 merely as “OS X,” they don’t beleive I got the discs. It’s really pretty amazing to see a decent review get such incredible responses. Genius comments like this one (where I’m apparently gay) and this one (where I’m paid by Microsoft) and this one (I don’t care what he says, he’s absolutely 100% wrong) ought to embarrass the Mac community. But instead, they stay on their own board masturbating each other and growing insanely angry about what, in essence, is a decent review. Truly, they make me hate my Mac right now and they make me hate the elitist community.

Obama ‘08

This is why I am now supporting Obama. While every other knucklehead in the race rattles off more of the same status quo crap, one man can deliver something that sounds logical, not like rehearsed, poll-tested spitback. As someone who considers himself spiritual, but attaches no organized religion to his beliefs, I like reading this, especially when an increasing alternative is Mike Huckabee, who is the only candidate who actually makes another 4 years of Bush seem appetizing.

“For one, they need to understand the critical role that the separation of church and state has played in preserving not only our democracy, but the robustness of our religious practice. Folks tend to forget that during our founding, it wasn’t the atheists or the civil libertarians who were the most effective champions of the First Amendment. It was the persecuted minorities, it was Baptists like John Leland who didn’t want the established churches to impose their views on folks who were getting happy out in the fields and teaching the scripture to slaves. It was the forbearers of the evangelicals who were the most adamant about not mingling government with religious, because they did not want state-sponsored religion hindering their ability to practice their faith as they understood it.

Moreover, given the increasing diversity of America’s population, the dangers of sectarianism have never been greater. Whatever we once were, we are no longer just a Christian nation; we are also a Jewish nation, a Muslim nation, a Buddhist nation, a Hindu nation, and a nation of nonbelievers.

And even if we did have only Christians in our midst, if we expelled every non-Christian from the United States of America, whose Christianity would we teach in the schools? Would we go with James Dobson’s, or Al Sharpton’s? Which passages of Scripture should guide our public policy? Should we go with Leviticus, which suggests slavery is ok and that eating shellfish is abomination? How about Deuteronomy, which suggests stoning your child if he strays from the faith? Or should we just stick to the Sermon on the Mount – a passage that is so radical that it’s doubtful that our own Defense Department would survive its application? So before we get carried away, let’s read our bibles. Folks haven’t been reading their bibles.

This brings me to my second point. Democracy demands that the religiously motivated translate their concerns into universal, rather than religion-specific, values. It requires that their proposals be subject to argument, and amenable to reason. I may be opposed to abortion for religious reasons, but if I seek to pass a law banning the practice, I cannot simply point to the teachings of my church or evoke God’s will. I have to explain why abortion violates some principle that is accessible to people of all faiths, including those with no faith at all.”

BRICKED.

I bricked my iPhone attempting to upgrade from 1.1.2 to 1.1.3. Last night I tried iJailbreak Mobile twice, but I mysteriously dropped off my wifi at 93% and then 94%, and that wiped me out. So I used iJailbreak, but it requires the “Soft Upgrade” package from the Installer repo, which has since been removed, which left me with 300+ megabytes of trash littered all over my iPhone. So I ran the “Official 1.1.3 Installer” and it worked! But then it rebooted and gave me the dreaded “Your phone is damaged, please bring it back to Apple” nonsense.

Luckily, you can put your iPhone into restore mode – aka “dfu” mode – by holding down the home key and plugging it into your computer. I restored to 1.1.2, and then upgraded to 1.1.3. So I am on 1.1.3, and thankfully, my phone works, so that’s good. But I’m no longer jailbroken, and that really sucks.

Here’s hoping the SDK is not as lame as some fear it might be.