Showing posts with label Windows. Show all posts
Showing posts with label Windows. Show all posts

Friday, October 1, 2010

Cloning good equipment...


Last November's build of a Windows 7 box was a qualified success. I'm equivocating only because, a month after building it, I lost the motherboard and had to get a replacement from Intel. It was the luck of the draw and Intel created no obstacles to the exchange although they waited for my old board to arrive before sending me out the new one. (With Dell Computers, you have the new component in hand within a day or so and can then simply reuse the packaging to return the defective component.)

Since replacement, I have had no other trouble attributable to the hardware.

I have had grief with Windows 7 supporting peripheral devices. It simply will not support my internal card reader, my external card reader or my HP Deskjet 5550 printer. As always, I'm willing to admit humbly that I'm a total idiot, but seriously, do you think a platform is really a popular, turn-key solution for the masses if a career software engineer can't overcome what should be simply plug-and-play after several hours bent over the problem? (And Google says I'm not alone!)

Well, I've also got a Linux box next to me, running Ubuntu Lucid Lynx (10.4), but it's just too slow to do my development work on. I find, in particular, that launching the Android device emulator from Eclipse takes more than just "for freaking ever" (as many places on the web say about launching that emulator normally) and is simply intolerable as compared to my Windows box which is long, but tolerable. I think it's the horsepower in my case.

After nearly a year ignoring Linux as my main development host (Avocent was a decidedly Windows shop), I've grown lonesome and decided to clone last year's build to build for myself a competent Linux host again.

So, here's my build-out, arriving from TigerDirect today; I'm a little tamer and it's costing me about $200 less with much more disk (although I later added a 1Tb, unmirrored disk to my existing Windows system):

Case Ultra X-Blaster Black ATX Mid-Tower
Power Supply Ultra LSP550 550-Watt SATA-ready, SLI-ready 135mm Fan
Intel Mobo DP55WB Micro ATX, Intel P55 Express Chipset
CPU Intel Core i5 750 2.66GHz, 8Mb L3 cache, Quad-Core Lynnfield
DDR3 Memory 2 OCZ 4Gb DDR3 PC10666 1333MHZ 4096Mb
Video Card GeForce 9500GT 1Gb PCI-E 2.0 VD 01G-P3-N958-LR
Hard Drives 2 Seagate 1Tb LP SATA
Optical Drive LightScribe DVD+R, DVD+RW, DVD-RW, DVD-RAM

Additionally, this will allow me to take that otherwise nice if slow box running nevertheless modern Linux here and use it as a replacement for my old web server still running openSuSE 10.2.

I'm running my two, five-year old Dell 20" wide-aspect monitors for now (3360 x 1050 pixels total) until I swap my bigger Asus pair from the Windows 7 box to Linux.

The hard drives would be arranged in RAID 1 but for the fact that Ubuntu desktop doesn't support RAID. In order to do RAID, you must either use Ubuntu server or an alternate non-GUI installation that only supports Karmic (one release backward) at this hour. So, my installation of Lucid Lynx 64-bit 10.4 was successful and I've built the disks as follows (hoping to facilitate setting up with RAID 1 later):
  16 Gb swap   (/dev/sda)
80 Gb /
904 Gb /home
1000 Gb /home2 (/dev/sdb)

I have excellent news: the Android emulator starts up on Linux as quickly as it does on my Windows host. I'm back in business.

Sunday, September 12, 2010

Irony drips...


Because of the sorts of things I do on Linux, mostly work related to software development, I have little need ever to print there. For years I've relegated printing, something I do very little of anyway, to whatever box happened to be my primary Windoz computer host. (I always keep a Windoz box alive for my personal use in order to use software I like that won't run on Linux such as PaintShop Pro 7 even though I know that there are solutions to doing that from Linux too.)

Since I acquired a new Windows 7 Professional 64-bit platform late last year, printing has been a largely unworkable solution. At first, in fact, it seemed to work perfectly well, but about the time I lost my motherboard and replaced it, then found I had to reinstall from scratch, it stopped working. While I didn't detect any anomaly during re-installation and resurrection of my data that I had carefully backed up for the most part, nevertheless, printing was thereafter very hit-and-miss. In fact, I had only printed one or two pages just to try things out, so I don't know for certain that it ever worked permanently and well.

How the mighty one has fallen!
Usually, things went like this: Plug my Hewlett-Packard 5550 into a USB port, note that Windows loaded the driver, then print something. Early on, this often worked the first time only to stop working the next time I tried to print. In frustration, and because my office has been in an awkward flux since the first of the year, I'd unplug the USB cable and forget about it for a week or two or three. However, very soon, it would stop working at all.

Of late, I've pulled my hair out over this printer and my Windows box no longer able even to get them to work together a single, initial time. Incidentally, I can't get this box to support my built-in multi-card reader either, nor my external reader. And Google tells me I am not alone by far in my observation: Windows 7 doesn't reliably support printers or card readers.

Decidedly, not only does Windows have its usual troubles with inconsistent interfaces, but since the last version of Windows that worked (XP) in true plug-and-play fashion, its utility has sunk very low indeed.

I mean I'll grant you that I'm an idiot, but so's your grandmother. And yet, until Windows Vista, even she could plug in her new printer or card reader and immediately get a working peripheral with no need to Google to find out how to overcome a lack of support for such common devices. It just worked. It no longer does.

So, that irony I was speaking about...
I grew up under the UNIX operating system in my early career. Configuring a system was a pretty hard thing to do. Even after years getting used to the ease of Linux in doing most things, I continue to be surprised by it. Such was the case this morning.

I really needed to print out a recipe in order easily to take notes on it later today because I'm going to present this recipe to a formal gathering in a local theater. I'm making this dish today. Annoyed at the prospect of spending fruitless hours messing about with getting my printer working on Windows 7, I decided I might be ahead learning to get it running on Linux.

From my UNIX years, I have a knee-jerk expectation that it's not going to be straight-forward, so I cast around up front on the web for some help. Not finding very recent articles on how to get it running (reading out-of-date articles on Linux can be an exercise in frustration as the myriad distros have progressed very rapidly), I gave up and just plugged the #$*@ thing in. A few seconds later, a notice popped up on my desktop announcing my printer by (accurate) name and claiming that it was set up and ready to go. I'm not one to be fooled by such a cheap trick, so I put it to the test, brought my recipe up in Firefox, then printed it. What to my wond'ring, but grateful eyes...

Of course, this dripping irony as I call it is of my own making: I should henceforth believe that Linux can indeed do everything. And, I should turn my back on Windows forever. But I won't. I will still keep my foot in the door out of some sense of misguided interest. And I will continue to snipe and complain about Windows as it falls from utility.

Hehehe, now I'm going to attach my card reader someday soon—another peripheral I've always and only consumed from Windows.