Oakey-Dokie, then. The good ‘ol USofA now has a new President. So why do I have this sinking feeling in the pit of my stomach? Hold onto your ass with one hand, dear friends, and your wallet with the other; we’re in for one helluva ride.
Category Archives: Blather
Ramblings of a man who sees the world just a little bit differently.
The Newest Build
There were two main reasons to build this computer. Damian’s laptop, a hand-me-down almost 8 years old, had been showing signs of impending failure for some time. No surprise, he runs it 24×7 and the heat has physically damaged the finish on his desktop. And Pam, who plays Sims2 on her relatively recent desktop-replacement laptop, had been grumbling for a little more oomph. A plan was laid and by Christmas each would have their upgrades.
The Core i7 CPUs were just hitting the shelves and I briefly considered going that route. The on-board memory controller, new for Intel, meant new motherboard designs and chipsets. With reliability (not to mention my wallet – the i7s are kinda pricey today) in mind I chose the Core 2 Quad Q9550 instead. Well-supported, I’ve heard of folks pushing the 2.83 GHz part to 4 GHz and beyond. Cooling is always an issue but I didn’t want the hassle of liquid systems so an Arctic Cooling Freezer 7 Pro was added to the list.
The Gigabyte GA-EP45T-DS3R motherboard has been getting excellent reviews for its tweakability and DDR3 memory support so it was added to the list. Everyone knows that memory is king. I started with two sticks (4 GB) of Corsair 1333 Mhz DDR3. It’s an easy no-loss jump from there to 8 GB. And if swapped for 4 GB parts, this board will hold 16 GB so there would be some headroom left for the future.
The next choice was the GPU. Wow, things had come a long way since I last paid attention! After an evening of digesting reviews a choice was made: the GeForce GTX 260 Core 216 from EVGA. The 896 MB NVIDIA-based unit turns in solid performance for the price and also has some potential for tweaking later.
Key to user satisfaction is a good monitor choice and one in particular has always stood out: the HP w2408h. 24 inches of HDMI, 5 ms, high-contrast saturated colors with a native 1920×1200 resolution. Sometimes you’ve got to just swallow hard and go for it, and this was one of those times. Pam would be delighted with this monitor, and that’s what I was aiming for.
The rest of the component choices were rather pedestrian. A DVD-RW drive for loading stuff, a Western Digital SATA drive for holding stuff, a Microsoft wireless laser mouse for pointing at stuff, and a WLAN card to avoid a new cable run. A nice-looking, well-built Antec P182 case would hold all this nicely with plenty of room for expansion. Oh, yeah, and an OEM 64-bit Vista Home Premium. Y’know, buying a copy of Windows always leaves my stomach a bit unsettled and this was no exception – not to mention that this would be the first Vista box in the house. Well, at least it shipped with SP1…
A bit of back-of-the-envelope power analysis called a power supply of 650-700 watts, so a BFG Tech ES-800 was added to the list. (This PSU would end up failed in less than a month, hmmm, more on that in a future entry.)
The final order was placed with Newegg and soon the components were coming in. Between these and other Christmas shipments our UPS driver was becoming a daily visitor!
Physically, the build went quite uneventfully, easily even, thanks to component standardization and that well-designed Antec case. Oh, there were the usual share of driver issues, a BIOS change or two, a few ‘trial’ Windows installs, stuff like that, but nothing that couldn’t be handled. Vista reported a base score of 5.9 for every subsystem, the highest available as this is written.
Pam named her new rig Thor. Then the machine-shuffling got started in earnest.
Overall I’m pleased with the result, but there have been a number of… interesting… things that I’ll talk about in subsequent entries. Like that failed power supply, for one. Stay tuned.
One-Car Garage
- two Harley-Davidson motorcycles
- one Jeep Wrangler
- three adult-sized bicycles
- two unicycles (24-inch and 36-inch wheels)
- two floor-to-ceiling sets of shelves (spanning entire back wall, packed full)
- one hydraulic motorcycle/ATV jack
- one bolt-to-the-floor tire changer/bead breaker
- two air compressors on carts (one a 2-cylinder commercial unit)
- one eye-height tool chest (wheeled, full)
- one vacuum cleaner
- two 35-gallon recycling containers
- lumber (approximately 120 cubic feet)
- one folding workbench (yep, folded)
- one set of two medium-duty automotive service ramps
- three aluminum ladders (16-foot extension; 24-foot extension; 16-foot folding scaffold)
- one 10-ton hydraulic log splitter
- one 65-gallon trash can
- assorted yard tools (shovels, rakes, hoes, brooms, and so on.)
- and more small stuff (too various and numerous to mention)
The garage is packed kinda tight tonight.
There’s a storm coming that could dump a foot of snow – the largest snowfall here in about two years. I’ve got space outside to park the pickup, but I want the Jeep off the street.
It’s positively astounding what you can fit into a tiny space with just a little bit of planning!
Holiday Tipping
Even though I’m so immersed into the online world I still subscribe to a pulp-based newspaper. Yeah, yeah, I can hear you snickering right through the wire. I scroll, er, page through it every once in a while but mostly Pam reads it in the morning on the weekend. So we keep a Friday-Saturday-Sunday subscription to the Home News Tribune.
I live in the town I lived in as a boy and this paper has served the area as far back as I can remember. Like almost every other paper, it’s changed hands and merged more times than I can count – I remember it as the Daily Home News. A fun elementary school trip was a tour of their building on How Lane (image) where it the paper was written, printed and distributed. As a kid I sometimes delivered the paper, by bicycle, to the neighborhood, subbing for friends when they were sick or vacationing. (But I never had a route of my own – that coveted job was only for the ambitious and motivated – not me, back then!)
Back in the day, the flow of subscription money was much different than today. The carrier (delivery person) would buy the papers needed to service the route at discount and collect weekly from subscribers, pocketing the difference. Tips, of course, could be a good part of your earnings. As a mini-business you learned about profit and loss, commitment, relationship-building and all that other good stuff.
Today there’s no neighborhood kid or bicycle, just a guy (I think it’s a guy) speeding around in a beat-up car before dawn. I haven’t got the foggiest idea how they’re paid but I get a bill from a faceless entity somewhere across the state (ed. 19-Dec-2009: now it’s Louisville, KY) once a year. On the payment form is a space for a ‘carrier gratuity’. Service has been good over the years – the paper’s always there when I expect it – and so I tend to tip pretty well. Looking back over my records I see it varying between 50% and 100% of the subscription price. The billing office, I’m thinking, distributes the gratuities to the carriers. Subscription renewals come up all the time so there’s probably a steady stream of gratuities. There should be, anyway.
There was an eighth-sheet-sized, ink jet printed request tucked into one of this weekend’s papers – a tip request! It got me to thinking.
Last year there was another request just like this. A couple of weeks later there was communication from the publisher telling of a scam that had been taking place on their routes. The scam worked like this. The fraudster would put notes in the delivered papers – they’re delivered very early in the morning. Then, they’d come by before delivery collecting any envelopes left by subscribers. What a racket, eh? I suppose this would work for any early-morning service: deliveries, trash or recycling collection – heck, everybody seems to expect tips these days.
What do you think? Do you tip off-hours service people this way? Did you ever think that maybe your gratuity isn’t actually going where you think? How many actually get up nice and early to handle it personally?
Business Loss: Is That A Spade I See?
The other morning on the televised news I heard of (yet another) corporate muckety-muck drawing a comfortable salary (USD6M, in this case) despite their company’s recent losses (some USD40B). And it got me to thinking about terminology.
Take the term from which this entry derives its title: ‘loss’. I’m thinking that this is one of the most misused terms around – especially today, as it applies to business and economics. It seems to be deliberately chosen to create a feeling of sympathy for the ‘lossee’, and I think that the feeling is completely misplaced.
Let’s first look at a perfectly accurate usage. “Joey Psychotic lost his home and all of his possessions to fire this morning, believed to be started when his hungry cat kicked over an unattended prayer candle…” This makes sense – Mr. Psychotic had a home. But it was consumed by fire, reduced to a wet, smoking pile of rubble, crawling with investigators. Not a home by any stretch of the imagination. You feel sorry for Mr. Psychotic, and you should (even while questioning his religious rituals).
Now, how about this one: “The Acme Prayer Candle Company lost forty billion dollars over the last three quarters of this year due to slacking demand. Stockholders fear bankruptcy as…” Nope, I don’t buy it. That which you do not have cannot be lost. Acme didn’t lose anything – they never had it in the first place. See the difference?
Let’s take a stab at writing that a little more accurately:Â “The Acme Prayer Candle Company failed to realize forty billion dollars in profits over the last three quarters of this year. Acme executives cite slacking demand as the cause of their failure to deliver promised value to stockholders, who fear bankruptcy as…” Acme didn’t lose, they FAILED.
Fail brings a whole different set of emotions than loss. It’s not that failure is necessarily bad, either. After all, failure can be a very powerful teacher – well, provided one can grasp its message, which isn’t a given.
I don’t feel much sympathy toward anyone that can (mis)direct their company to failure, and yet still pull down six million greenbacks. I won’t bet on their learning anything, either, unless it’s something along the lines of, “hey, look what I just got away with!”
Maybe the companies that are failing should be allowed to fail, their directors along with them. A multitude of companies, built on good ideas, managed competently, would certainly spring up in their place. I’m not denying that there would be great steaming heaps of economic pain along the way, the likes of which most alive today have never seen.
But America, still the greatest land on Earth, would emerge stronger than ever.
Barcalounger
Â
It was a year or so ago that I picked up a Barcalounger chair for the living room. The chair, upholstered in dark leather (unlike the illustration to the left), fits the Modern decor of the room. What’s more, it’s seriously comfortable.
This morning I was cleaning up some when I ran across my notes from when I was researching chairs. Inside was a pointer to an informative – and very entertaining – article about the company and its products.
As I re-read the entry, nestled in the Barcalounger sipping morning coffee with the laptop on my knees, I got thoroughly sucked in, and wandered the ‘net for much longer than I should have. Maybe you will, too. For the writing and structure of everything2.com are indeed very compelling and quite addictive.
My key takeaway from the trip: it’s a pain in the ass to get from central Jersey to Flushing Meadows Park.
When Pain is Good
My body hurts. All over. Oh, it’s not a debilitating pain, and I’m not sick or injured. No, this is perfectly normal. You see, I joined a gym. And gaining strength comes with a nice side order of pain. So it’s good.
This story goes pretty far back, way back to when I traded working with my body for working with my brain. Even though I was young, the responsiveness and strength of my body, which I’d come to take for granted, had begun to fade. I tried to fight it. I tried exercise, even bought a weight set, but I didn’t have the self-discipline to make it work. Then, a new gym was opening right up the street and they sent around some promotional material. I went in to check it out. I remember being floored by the price tag, but ended up giving in to their hard-sell tactics. One aspect seemed to make sense: the significant cost would push me to work at it, rather than waste it. And it worked.
After about six months my wife joined me – another chunk of change every month – but work at it we did. We gained strength, our bodies changed, we stopped getting colds and stuff, and a whole host of other benefits. Three or four days a week, maybe three or more hours per session, had become our routine. Yeah, there was pain then, too, but we grew accustomed to it, even learned to enjoy it. We did this for years, moving to a better gym when the first one folded.
When Pam was pregnant with Damian she continued to lift – with her doctor’s blessing. “Your body will tell you when to stop,” he said. She continued with the machines and free weights until about two weeks before giving birth. Pretty incredible. (It’s worth noting that she was home from the hospital in less than 24 hours, too – a tribute to the amazing shape she was in.)
With a newborn in the house life was very, very different. Time – for *anything* – was immediately in seriously short supply. Did I mention the sleep deprivation? We tried to keep fitting the workouts in, but it just wasn’t happening. After some months of membership dues essentially thrown away we cut it loose.
In the years that followed I’ve made quite the number of starts at getting strong again. Despite the weights, leg machines and a top ‘o the line StairMaster climber, it simply hasn’t become habit.
So now, more than a decade and a half later, it’s time for a fresh start. I’m please to report getting past the extremely frustrating feeling of being unable to do even ten percent of what was once easy and routine. The every-other-day ritual is becoming normal, and feels damned good. Stuff hurts.
But it’s a good kind of hurt.
Products That Just Shouldn’t Be
Some days ago we stopped at the supermarket for a couple of things. Standing in the checkout line we saw something new – Chocolate Skittles.
Now, I actually like Skittles. Especially the sour ones that are encrusted with that crystalline stuff that stimulate your taste buds not unlike a full stack of Marshalls cranked up to 11 does to your ears. My kid, like 99% of all kids, loves that stuff, too. (An equal proportion of adults hate that taste stimulation, incidentally, which I believe is by design.)
But these chocolate things? Ugh! Gave ’em to my kid. He gave ’em back. My wife refused to try ’em after watching our reaction. “Tastes like ass.” To say that the flavors in the package – S’mores, Vanilla (huh? vanilla in a ‘chocolate mix’?), Chocolate Caramel, Chocolate Pudding, Brownie Batter – seriously miss the mark is a gross understatement.
Products don’t just spring into being without consideration. Somewhere in Mars there was a meeting, the result being a decision taken to bring these abominations to market. Probably a bowl or two of ’em right there on the conference table, alongside the coffee cups and water bottles. I wonder if any of the suits actually tasted ’em. Somehow I doubt it.
Some years back I knew a girl that worked for Mars. She said that samples from their (rather extensive) product line were freely available in all their offices. I’ll bet the bowls of these never, ever need to be refilled.
Standards and Documentation
Â
[This entry is lifted verbatim from a message I recently wrote in email to a good friend. We were idly discussing a bit of documentation that one of his technical writers had produced, when he commented that he created his own standards: whatever he said, so it would go. He concluded, “It’s good to be the king, sort of…”]
I was lapsing into the way things used to be. Once upon a time there were Standards for everything.
Here’s a funny story. There’s no real proprietary stuff here, but it sheds a teeny tiny bit of light on the seedy underbelly of a company that would probably prefer otherwise.
Back in the 80s and before, there was a Standards Department. A handful of folks: a few writers, a few managers, a room of shelves with binders. (This was, of course, pre-LAN, pre-email, pre-all-the-stuff-we-take-for-granted-today. They walked floppies to a PC that was connected to an IBM line-printer. This was modern; not much earlier they used typewriters. The IBM ball-headed devices – were they called Quietwriters?  Selectrics – were still around.)
I hear you saying, “roomful of shelves with binders? Golly, what could they be documenting?”
Back then, every system, every subsystem, every sub-subsystem, every database, every data feed, every EVERYTHING was custom-built for a specific purpose – be it another system, a customer, whatever. This was before all the wonderful acronym-laden standards for such stuff we have today. (“I love standards – there are so many to choose from!”)
Anyway, time passes and in comes LANs and email and all kinds of magic and, one day, they went and dissolved the Standards Department. Figured that the Programmers could write their own documentation. Out went the writers, one by one. Then the managers. Their equipment was collected and taken away and their space was re-allocated. But not before I scoured their PCs for their documentation files. Thousands and thousands of Word docs. Stashed ’em away in a big zipfile, I did.
Then there was the room full of shelves of binders. A girl I knew, a minor manager, was given the mandate to keep the lights on.
So the years passed. Major systems were rearchitected to common standards. New products were created. The outsourcing wave washed upon the tech shores. And lots of old talent – along with the knowledge of how the proprietary systems worked – was shown the door.
Along came Y2K, at first just a glimmer on the horizon. With the massive technical audit that was undertaken to prepare for that event came the realization that quite a bit of the shiny, new, “self-documented” code was critically dependent upon… wait for it… bits of old legacy stuff that nobody knew anything about anymore.
“Wait!” someone said, “We’ll call the Standards Department! All this stuff is documented!”
Uh oh.
It took a while, but eventually it was realized that the Standards Department had been decimated the better part of two decades earlier. Some hand-wringing later they discovered the roomful of shelves of binders. It had been dutifully passed along from hand to hand through several reorganizations, relocated over 2-3 facilities moves, but there they were. Unmaintained. Disorganized. Dusty. Thick, blue, three-ring binders, labeled with crusty, cryptic strings of numbers and letters – if you were lucky. Some had fallen off with age. But descend upon the room they did, borrowing one volume or another as the analysis plodded onward.
I remembered the original room, the old Standards Department, and when I heard about this I smiled. But when I heard that as often as not the borrowed volumes weren’t being returned, my smile turned into a frown. I grabbed control of the room, had it locked, began to mediate access. Soon I was doing a brisk side business as a librarian. I blew the dust off the forgotten zipfile and got the content onto the network. After all, it’s way easier to content-search a tree of files than to traipse over to some other building an spend hours with those dusty old binders. Or sign your life away to the shaved-head dweeb that made sure you brought ’em back. Trouble is, the files and the binders ain’t exactly one and the same all the time.
And then, there’s the stuff that no one, try as they might, could find documented ANYWHERE. Several thousands of those entities were scattered across the organization. Little black boxes, you can see what goes in and comes out, but haven’t got an inkling of what goes on inside. Except when one little black box talks directly to or from another little black box, hmmm, then you don’t really know much about the interfaces either. Quite troubling.
Y2K came and went – rather uneventfully, actually. The world didn’t end. The systems actually came out the other side better than they went in. Life went on. Interest in the room and the files waned, but didn’t go away. As it turns out, Programmers, especially contractors, especially hourly contractors with lots of churn, aren’t exactly the best when it comes to documenting their work. And “self-documenting code” really isn’t, unless the reader is quite technical. The legacy stuff, well, the stuff that’s actually documented, turns out to be the best documented stuff there is. Created by people whose job it was to make it so.
Now here’s the punchline. To this very day, if you dig deep enough, through the shiny, new Web-enabled, SOAPed and serviced layers, you could very well discover dependencies upon some bit of legacy code or another that *nobody* understands, code for which there’s *no* source code, *no* documentation…
This is a good time to end the story, as we sit and sip our morning coffee, pondering the sinking feeling in the pit of the stomach of some poor sod somewhere whose unfortunate lot puts them near one of those bits of code.
Fighting The Good Fight
Â
The amount of spam I’ve been receiving on this blog had been skyrocketing lately. It reached the point that it was pretty much an everyday chore to clear it out. So, like many before me I decided to activate the Akismet (version 2.2.1) plug-in.
All was well for a few days. But then, out of nowhere, Akismet began calling my attention to an unbelievable amount of trackback spam. By ‘unbelievable’Â I mean several a minute, sometimes. Hundreds and hundreds overnight.
Now, that shouldn’t be a problem because they’ll go away on their own after a period of time. But what about legitimate stuff? There could be some of that, and it’s important to flag it so Akismet ‘learns’. Â Um, that’s what they say, anyway. The trouble, of course, is that the longer the list of stuff to look over becomes, the harder it is to identify the good stuff.
This morning I logged on to see 17 l-o-n-g pages of it. Something would have to be done!
Here’s what a typical entry on the Akismet Caught Spam page looks like.
All instances share the IP address of 82.233.30.32 which is linked to a whois search. If I point my browser at the IP directly I see a typical Apache test page – the server the offending server is powered by CentOS. A reverse-DNS doesn’t give any more insight – no other host names. Google doesn’t have it cached, either. The IP is probably spoofed…
The text of the spam changes a bit, as does the host name. When I point my browser at the host name, though, there’s some kind of content for just the briefest instant, but then it quickly changes to a typical blog has been removed page. In fact, every one I’ve looked at is exactly like this.
Whaddya know, onlinecasino21.blogspot.com doesn’t resolve to the IP address I mentioned earlier, either. What a surprise, right?
Anyway, it would be nice if Akismet allowed you to filter the spam and apply a delete all to the result. But it doesn’t, so we’ll have to take more drastic measures.
Turning off trackbacks and pingbacks (same setting) would probably work but I’d rather not do that. Blacklisting the address in WordPress doesn’t work, Akismet still gets it first. Here’s what I did. In my .htaccess file I added these sections.
And that seems to have applied the brakes. I haven’t seen another instance of this spam for several hours.
Another thing that just might be worth mentioning. I run several blogs and when I was activating Akismet to mine I activated it on the others as well. But this – my personal blog – is the only one that’s been troubled by this onslaught of trackback spam. I don’t know who I pissed off out there, but somebody – or something – has latched on and it ain’t letting go.
Zappa Plays Zappa
I’ve been a Frank Zappa fan since I encountered the Freak Out album back in the late sixties, and I’ve had the pleasure of seeing him live many, many times. Last Thursday night I saw the Zappa Plays Zappa show at the Blender Theater in New York. [ed. In 2009 the Blender Theater was renamed the Gramercy Theater.] You can read more about the ZPZ tours here.
This was my first visit to the Blender. It’s small and intimate, capacity of maybe a few hundred, tops. The stage was tiny, too; Dweezil and the band really had to squeeze themselves in and there wasn’t a whole lot of space to move around. This tour was all about smaller venues, and that’s where the tour name came from: You Can’t Fit On Stage Anymore.
Dweezil’s playing has really matured in recent years. His blistering guitar work was spot on. It’s reported that he’s put an incredible amount of effort into these concerts and it certainly shows. I was very pleased to see Ray White (of You Are What You Is, among other favorites) in the lineup. And Sheila Gonzalez, who I first saw on the earlier ZPZ DVDs, was nothing short of excellent. One song after another, they pumped out hit after hit nearly non-stop for almost three hours. The set list was a fantastic mix of stuff both ranging from Frank’s early work to the more recent. I was blown away by their rendition of Billy The Mountain – something that I’d never heard live before. The time just flew by!
After a generous three-song encore Dweezil hung by the stage talking with fans and signing stuff, smiling all the while. I joined the group and thanked him for his work, for bringing Frank’s music to us, and collected his autograph on the back of the card.
This show came with a couple of extras, too. About two-thirds through the show they drew a number and gave away a Hagstrom Super Swede guitar! The winner was pulled onto the stage to collect his prize. Dweezil asked, “do you play the guitar?” “No, but I’m gonna learn!” “Well here, let me help you get started with your first lesson.” They plugged him in, cranked it up, showed him where to put his fingers and he banged around with the band for a minute or so. Oh, man, do I ever wish that I won that! I play a little, so it would have been a real treat – um, for me, definitely, but probably not for the audience. The other ‘extra’, which I haven’t downloaded yet, is a fully-mixed mp3 of the show. Can’t wait!
All in all, an excellent night of fantastic music. If you get the chance to attend one of the concerts of this tour I absolutely, positively recommend it.
“Saved By Zero”
Toyota earns a fat zero in my book for that awful ad campaign they’re running with that tag-line.
Over and over and over again. Oh, I’m so sick of hearing it. And besides, what with the economy in the toilet it’s just what the weak need to hear: a pitch for a zero-percent loan to buy something so stupid as a car. Wake up, people. Do you really think a corporation is going to let you borrow their money for free? Oh, you’ll pay, one way or another. And that’s something you can take to the bank.
As for me, I’ll need to long-forget that abysmal ad before I’ll even consider buying anything from Toyota.
Automatic Trust Revisited
I got a distressing email from a friend earlier this evening. He wrote of picking up a trojan on his personal laptop. It was asking for money to undo the shenanigans. And my friend was asking for advice before he reformatted and reinstalled.
First thing I did, like any of you would do, was upload some useful tools to one of my servers for him. But now I’m sitting here thinking…
We all send attachments back and forth in email and there are certain people that you trust. Instead of the trash, instead of treading carefully, the automatic trust thing (and the all-too-human trait of being in too much of a hurry) makes us open, run, visit or whatever.
Perhaps that trust is misguided. My friend’s one of the folks I trusted that way. But as I write I’m running checks on his recent attachments!
Will his box be clean tonight? Tomorrow? Next week? What will he do, what will he run before sending something else? Multiply the risk by the number of people with ‘trusted’ status.
I feel like I dodged a bullet.
As it happens I’ll be seeing my friend tomorrow. This will certainly be one topic of conversation.
The Death of the Blog? I Don’t Think So
The other day I read the WIRED piece [ed. Bummer, the link died.] by Paul Boutin where he tells us that blogs have passed into obsolescence. I’ve got no disagreement with many of Paul’s points – the rampant commercialism, the decline of text as a medium of expression, and so on. Who can compete with legions of professionals? But is that really what it’s all about?
I don’t see much difference between the basic evolution of blogs and the basic evolution of other forms of expression. Blogging started small, just ordinary folks with something to say, and the development of tools to make it easy for the non-technical (or less-technical) to reach the world. Some producers became popular and the money started to flow. Traditional media, their livelihoods threatened (yet again), jumped into the fray. Followed by legions hoping that they could finally get rich quick. Blogging exploded.
Today there are countless blogs, far too many for anyone to keep track of. Every one can’t be at the top of a Google search. Not every one can generate scads of revenue. Not every one can be the most popular. Is your blog on the top 100 list? [ed. Alas, the Technorati Top 100 list of blogs is long gone, so you can’t look.] Nope, mine isn’t either. But honestly, that list is the last place I go for stuff to read. How about you? One thing I’ve noticed that the usefulness, the interestingness, of a blog is inversely proportional to its sponsorship and associated advertising. See those sidebars, bulging with beckoning animations and such designed to siphon your wallet? But that’s just me.
No, the blog is not dead. It may smell a little funny, but that’s okay. Keep reading. But, more importantly, keep writing.
Virtuality
Well, VMware Server 2’s been out long enough without panic-updates so I finally got around to upgrading one of the servers.
There were only five VMs on the target box; the backups – about 250GB worth – went quick enough, disk-to-disk. The VMware software on the Win2K host also went rather uneventfully. Then the fun began.
There’s no standalone management console now, all that stuff is done through a Web interface. I like the Web as much as the next guy, but let’s face it: it’s slower. I haven’t had any trouble with it – yet – but I’m waiting. Next, the remote consoles to the VMs are implemented as a browser plug-in. Fair enough, but try as I might I’ve been unable to get the plug-in to be called by Chrome. I thought I’d have to use IE (it installs fine on IE7) but then I found that one can generate a shortcut that calls the plug-in exe file (my laptop runs XP). The end result is that I can manage the host with Chrome and call VM consoles up as needed. Well, the Windows VMs, anyway. The Linux VMs are fine, as usual with SSH.
Then there’s the VM updates themselves. It’s a one-way process (another reason to have good backups!) and you get a reasonable warning before you proceed. Of course, when the VM’s OS wakes up quite a bit of the virtualized hardware has changed. That means driver changes and such, it’s as though you changed motherboards or something equally traumatic. In my case it all went okay, with one exception. A Windows Server VM would no longer start SQL Server 2000 for lack of a DLL:Â msvcp71.dll. As it turns out I had one handy – quite accidentally, I assure you – so I copied it to the VM’s WINNT directly and all was well again.
I generally use the VM Tools, too, so those were next. The updates were intuitive, but different. From the Server management interface, the necessary files are placed on the VM’s CD-R drive. Then, from the VM, you install from there. Now, there’s been one Ubuntu VM that I’ve never been able to install Tools on for some reason. Never could figure out why and it wasn’t important enough to pursue. This time I simply mounted the drive and everything went flawlessly. Go figure.
All the slogging complete it was time for some testing. I’m pleased to report that every VM is showing solid signs of performance increases across the board! Memory management seems significantly improved, as does virtual disk performance. It’s too early to be saying anything about reliability, of course, and I have yet to experiment with other new features. I may even eventually get used to the Web management interface.
So there you have it. Not bad for a couple of hours of work. VMware Server 2.0 is a free download. If you’ve got a spare box hanging around and always wanted to play with virtualization, go give it a try.