Archive for the ‘General’ Category

Touched

I use a Kinesis ergonomic keyboard. I use a mouse as well; but I like having a touchpad handy. They’re especially convenient for scrolling without going to the mouse.

Considering how widespread touchpads are on laptops, they’re rather scarce as desktop accessories. Aside from Cirque’s Smart Cat line (also rebranded by Adesso), there’s really not much out there.

I tried perching a Smart Cat in the (rather abundant) space between the Kinesis keyboards key wells. I had to replace the rubber feet with thicker ones to raise it up a tad; this surface of the keyboard where it sits is slightly convex. But it was never as convenient to use as I’d hoped. I thought this was because, between the rubber feet and the thickness of the device, it just wound up being raised up too much.

I came across ErgonomicTouchpad.com a few months back. This site looks like it could have been adapted from a television infomercial; so someone capable of firing a synapse will naturally feel somewhat embarassed while looking at it. What they’re selling is simply a touchpad with the same characteristics as the Cirque GlidePoint (i.e., tap-click, secondary tap-click in the upper right corner, vertical scroll on the right) with no bezel or housing to speak of—just a velcro backing. Two sizes are available. The larger one fits comfortably in the same spot where I had the Smart Cat; and I figured it would resolve the height issue I had with the Smart Cat.

And I suppose it did. But rather than be easy to use, it just pointed out that the device height wasn’t really the problem. The problem was that I still had to pick my hand up off the keyboard to use it. And if I was going to do that, I might as well use the mouse.

So now I’ve got the little one positioned between the thumb keys on the keyboard. This works pretty well. I can just slight my right hand over a bit to work the scroll area; and if I pivot my hand, I can work the touchpad with my index finger.

Kinesis keyboard with touchpad

Kinesis keyboard with touchpad

Linux HD HTPC: Forget it?

So I’ve been pondering the prospect of building a Linux HTPC using MythTV. Unfortunately, the HD picture looks…bleak.

From what I’ve been able to find out from browsing the MythTV wiki, you can get Linux-supported cards that can read an unencrypted HD signal; but service providers encrypt everything but your local channels. So what’s the fucking point?

It appears that one’s options are to either get a Windows PC equipped with a CableCARD, or TiVo.

Well, I’m not setting up a Windows PC for this. No way.

I’d been idly wondering how TiVo manages to stay in business these days; but now that I look at what they’re offering, it’s not a bad deal. They charge for the box less than it would cost me to build an HTPC that I’d be satisified with. Their box is probably smaller, too. And I see it has an eSATA port; so hopefully that means that it can record to an external drive. Their service fee is a bit less than what Verizon wants to charge me for their DVR. Now, Verizon has waived their DVR equipment fee for the first year; but after that year, TiVo’s deal will look even more attractive.

3.0th time’s the charm?

I’ve upgraded to WordPress 3.0. I’d like to think that the security holes that have accommodated previous defacements of this site have been fixed; but I’m really not terribly optimistic. We’ll see.

Memories I'd like to forget

I suspected rail had a dodgy stick of memory ever since I set it up last summer. If I tried to run the memory at the speeds it was spec’d for, it wouldn’t count up all 12 GB during POST. By November, things had deteriorated further and I began experiencing Strange Problems (random system freezes or failure to load the kernel). Mushkin swapped out the failed stick.

My machine had been running maybe a week with the replacement stick when I once again began to experience Strange Problems. My first assumption was that they’d sent me a bad stick; but no: upon investigation, it was another stick from the original set that had failed. At this point, Mushkin acknowledged that the part I had was known to be failure-prone (well, they had hinted at this when replacing the first stick) and they offered to swap out the whole lot of six sticks. And they would even cross-ship and cover shipping both ways. Cool.

Unfortunately, the new set of six seems to have included another bad stick. After continuing to experience random system freezes, I think I isolated the problem stick: one of the lot always dumps me into BIOS setup when I boot with only it. Mushkin is replacing this stick.

Mushkin’s customer support has been pleasant to work with; and they’ve certainly stood behind their product. But I can’t say I’m satisfied with the quality control. Or is this just par for the course for high performance DDR3 memory?

Failing gracefully

A little over a week ago I rebooted hinge after a round of Fedora updates and the RAID card—a 3ware 9550SX—saw neither of the discs in my RAID1 array and failed to load its BIOS. I promptly powered down the system and proceeded to search eBay for a replacement card. A few days later, I swapped in the not-quite-new card I got from an eBay seller; and the machine recognized the drives and booted into Fedora like nothing had happened.

Well, there was one tell-tale sign: on the initial boot-up, the second drive was marked “Not used” in the BIOS boot screen. A trip into the RAID card’s BIOS configuration showed a note by the entry for the array, “Rebuild on F8”. Well, F8 is how to exit the BIOS setup. So I proceeded to do that; and sure enough, the rebuild apparently happened in the background without me noticing anything—because now the array pops up on boot just like it did before the old card failed.

So, props to 3ware for failing gracefully. I set up this RAID array for my home directories precisely because I accept the inevitability of hardware failures. The irony of having the RAID card itself fail is not lost on me; I’m nonetheless impressed with just how smoothly recovery proceeded.

What filesystem?

That was fun.

Sigh.

Free as a dove

I have finally liberated myself from the mail storage format/layout of a particular mail client: I have set up a dovecot IMAP server. I’m using fetchmail to pull down mail from my SpamCop account and dovecot’s CMU Sieve plug-in for filtering. It seems to work quite well. I can point any IMAP client (including the one on my new iPhone 3G S) at endoframe.net and read e-mail in one centralized location.

The most painful part of this has been (and continues to be…I’m not done yet) moving e-mail from Evolution‘s store to IMAP folders. I am an e-mail pack rat, which means I have several very large mail folders. Unsurprisingly, these can take some time to move. More annoyingly, Evolution tends to crash at the end of moving particularly large folders. Fortunately this hasn’t resulted in any actual data loss (yet?). It seems to crash after it’s copied everything over to the new location, during deletion of the messages at the old location.

Fedora 11 bolted on

As my last posting was about installing Fedora 10, I suppose I’m due for another now that I’ve installed Fedora 11. Ahem.

I put together hinge in 2005. hinge is a dual Opteron machine based on Tyan’s Thunder K8WE motherboard. It remains a very capable piece of hardware; but it is showing its age. Among other things, the older Opterons in the box don’t seem to support the fancy new virtualization stuff in Linux. So I figured it was time for an upgrade.

The new machine, bolt, uses an Asus Rampage II GENE motherboard in a Lian Li PC-A01 case. This is a really neat compact case that still manages to accommodate a standard ATX power supply. I think Lian Li has discontinued it; but it can still be found for sale at a few places online.

hinge has now assumed the role of file server. It has a 3ware RAID card running a couple of terabyte drives in a RAID1 configuration where I’ve put home directories, source code revision control repositories, and miscellaneous shared files.

At this point I’ve installed Fedora 11 on both hinge and bolt. There were a few hiccups; but things went much smoother than they did when I installed Fedora 10. NetworkManager has improved by leaps and bounds, but still seems to have some rough edges: when using it (instead of the old network daemon), I can’t get ypbind to come up a boot. Oddly, it comes up fine after booting.

Configuring NFSv4 and NIS was a bit rocky, but that was my fault a lot more than it was Fedora 11′s. Having now resolved those issues, I’m pretty pleased with this Fedora release.

Bad *ware day

So Evolution decided to go sideways yesterday. I think this was prompted by me changing my SMTP server password. But rather than prompt me for a new password, Evolution simply froze when sending mail. As in “by-all-appearances-totally-hosed-because-the-UI-hasn’t-been-even-redrawn-in-several-minutes” frozen. Attempts to make Evolution forget the old password don’t change this outcome. Ugh.

While it would be ever so slightly gratifying to report a bug on this issue, I figure the Evolution developers won’t be particularly interested since I’m using version 2.22 and the latest is 2.24. Hell, I’d be inclined to blow me off on that basis. And I figure, “The Fedora 10 Preview has Evolution 2.24, I can just update to that.” What could go wrong, right? Well, if you’re the least bit familiar with these things, you know lots can go wrong; and you’re probably figuring that this is where things really start to go south.

But it’s not. In defiance of the odds, that part went okay. And when it was done, the shiny new Evolution 2.24 installation would send mail just fine. There was only one niggling problem: attempting to compose a new message now froze Evolution. Okay, so it just went mostly okay.

Ugh. But at this point I’m inclined to blame myself. After all, I knew I was tempting fate by upgrading to a partial set of Fedora 10 Preview packages. So I figure there must be some poorly-connected dependency I need to upgrade; and I figure “Fuck it; just upgrade the whole damn thing.” And I proceed to torrent the Fedora 10 Preview DVD image.

Deluge pulls it down at around 1 MB/s. Nice. On my bottom-tier cable connection. And I proceed to burn the disc image.

Hmm… Can’t mount that one. Crap. Try again (with Nautilus), but at a slower burn speed.

Damnit. That one won’t mount either. WTF? Check the SHA1 sum. It’s good. Okay, install K3B and try it. Its interface is a mess; but at least it’s produced reliable results in the past.

Fuck. Number three won’t mount and won’t boot. Another coaster.

Or is it? Stick it in the MacBook Pro. Hm. That reads it fine. Hm. Now let’s try stile (which runs i386 Fedora 9). Well fuck me. stile mounts it and boots it as well.

So let me get this straight: my DVD burner on hinge will burn apparently-valid DVDs that the same damn burner can’t read.

Fuck you, Plextor. Fuck you real hard.

This afternoon I ordered a Samsung DVD burner from Newegg for $28. I think I paid around $150 for the Plextor drive three or so years ago.

Meanwhile, I seem to have updated enough packages over the Internet to make Evolution happy. I’m trying to avoid updating X and the kernel so that I can keep my Nvidia driver happy.

Nokia N75

I’ve used Motorola mobile phones since I’ve had a mobile phone, starting with the V60i back in 2002 (as a customer of the original AT&T Wireless), followed with a V551 (with Cingular), which was in turn replaced with a RAZR V3 (upon its untimely demise).

The latter two phones had nearly identical software; but I was (and still am) a sucker for the RAZR’s form factor and construction.

  • I keep my phone in my pocket, so I like thin.
  • Antenna nubs are annoying. They’re pretty much a thing of the past on GSM phones; but when the RAZR was introduced, most clamshell phones had them.
  • There’s something satisfying about a cool-to-the-touch metal case.
  • The RAZR’s construction is solid. The hinge mechanism has a nice stiff feel to it with very little play. Mine has held up well through a couple of years of use.

The RAZR is not without its flaws, though. My chief annoyance was the weak phone book. This weakness is by no means unique to the RAZR. Most Motorola phones share a lot of the same software; and the phone book appears basically unchanged on models as recent as the KRZR. The number one, what-the-hell-were-they-thinking problem with the this phone book has to be: the single name field; i.e., no means of distinguishing between first and last names. So if you want to sort your phone book by last names, you need to put the last name first in each field. And then when you go to use synchronization software, you’re generally screwed because it doesn’t know about the scheme you’ve superimposed. A lot could be forgiven if this one problem were fixed. But there is plenty more wrong:

  • Rather than let you attach multiple phone numbers to a single entry, the Motorola phone book instead makes you create multiple entries with the same name, then gives you the option to visually merge the identically-named entries and treat one as primary. While this mostly works, it can at times be cumbersome to use.
  • That single name field is, on the RAZR at least, way too short.
  • The phone book accommodates storing phone number and e-mail addresses—nothing else.

So while I have preferred the Motorola clamshell phones, my wife has preferred Nokia candybar format phones. No question about it, Nokia’s UI is consistently superior—particularly its phone book. But there’s something about the ergonomics of opening a clamshell phone to answer it that I’ve always found attractive. And until relatively recently, Nokia’s suite of clamshell phones available in the US was quite weak.

That’s changed lately, which brings me to the N75. This phone uses a more recent version of the S60 software driving Gina’s 6682, so I was reasonably sure I’d be satisfied with the phone on this account. Indeed, the phone sports an extremely capable address book. It knows about first names and last names. It also knows about entries for which there should just be a company name. It can even store physical addresses—a feature I’ve been wishing for in a phone for quite some time.

The N75 has fared so-so in reviews. The major strikes against it seem to be that it is a battery hog and that it takes merely so-so pictures. My demands of a phone-bound camera are quite low; and coming from the RAZR’s VGA camera, even a mediocre 2 megapixel camera is a significant upgrade. I haven’t tried the camera much; but picture quality issues aside, I am quite pleased with the traditional camera-style ergonomics for the camera controls. Camera lenses on some phones seem to be designed to be obscured by a finger; that’s no problem here, even with my large paws. (The nice large keypad on this phone is also very accommodating of large fingers.)

As for the battery issue, I seem to be getting about two days on a charge. That may improve in the future, once I’m opening the phone to edit the address book less.

The construction of this phone feels reasonably solid; but it’s not up to the level of the RAZR in this regard. Nokia could learn a thing or two from Motorola with regard to hinge construction. Mind you, the N75 certainly isn’t bad in this regard. But the opening mechanism isn’t even as satisfying as my old V551; and it’s really nowhere near the nice feel of the RAZR. Apart from the hinge area, the body of the N75 is a matte black plastic. It seems likely to hide scratches reasonably well. But it doesn’t have the nice cool-to-the-touch feel of the RAZR’s metal case. Closed, the phone has almost the same footprint as the RAZR; but it’s about 30% thicker. While not terribly thick, the N75 isn’t really a “thin” phone by modern standards.

All in all, I’m pretty satisfied with the N75.

Return top