Category Archives: Geek Stuff

The Tech Carnage Continues

I’m taking a perverse pleasure in going through my closets and storage areas this Christmas break, and chucking out huge piles of tech gear that just isn’t doing anything for me anymore. In addition to the previous carnage, here’s a fresh list of victims:

Destroyed: DAT tapes (lots of them!)
Cause of Death: Insufficient capacity.

Once, I was able to make multiple copies of every single file I’d ever created on a single 2 GB DDS1 DAT tape. For years, I stayed with DAT as my backup medium of choice, suffering through multiple $1,000 DAT drive failures, and upgrading from DDS1 to DDS2 to DDS4—ostensibly with 40 GB capacity per tape (but in reality, more like 25). DAT was also one of the only reasons to keep investing in SCSI cards, since (for reasons I still can’t fathom) none of the DAT drives I’ve ever owned ran on Firewire or USB. Still, hard drives continued their geometric increases in capacity, and by the time it became clear that I had to leave DAT behind, it was taking something like 45 DDS4 tapes to do the first full backup of the network (involving almost a week of tape switching). Although I like the idea of being able to stick a copy of my network backup in an offsite safe deposit box, I eventually had to switch to hard disk backup. A couple of years later, I decided it was time to destroy the boxes and boxes of DAT tapes I used to use for what now fits on a couple of hundred dollars worth of hard drives.

Discarded: Virtually all of my analog telephone equipment
Cause of Death: (1) For voice: a complete switch to cell phones in the house, rendering useless all those phone jacks, extensions,  and splitters. (2) For data communication: a combination of wireless, Cable modems, and a Sprint PCS card for road use.

I still keep simple test phone around for testing lines around the office, but for home use, analog POTS (Plain Old Telephone Service) is dead.

Decimated: Data CDs
Why: There’s virtually nothing stored on a five year old CD which isn’t easier to find new, and in a more appropriate format, on the internet.

Particularly hard hit by this phenomenon was my old collection of clip and stock art. As designer, I’m a packrat for interesting images, backgrounds, and textures which I can either use directly, or get inspiration from. Once, stock photography was like precious gems: doled out in 75-image chunks per $300 CD. Today, it’s easy to find incredibly high quality images of any description either in giant collections (such as Digital Juice’s fantastic Juice Drops), or on a per-image basis for a few dollars per use.

Moreover, images, like anything else, have a fashion to them, and older ones tend not to be very useful either in terms of content and style, or in the image formats and resolution themselves. After being spared several previous purges, dozens of such CDs hit the bin this time around—so many that I actually was able to remove an entire storage rack from one closet.

What about audio CDs? A few years back when I ripped my CD collection, I boxed up all 800 or so CDs I own and stuck them in storage boxes in the garage. That way, I figured, I could always go back to the original source material whenever it was needed, and preserve my karma—and the license—to the original music as it was played on my various MP3 players I own. Although I currently rip my CDs at a higher bit rate than before (usually 320 KBs or lossless these days), I’ve never really felt compelled in the years since to revisit the original CDs that I ripped at 192 KBs. They sound just fine as is.

I’ll be moving my CDs into a series of smaller boxes and hauling them up to the attic soon. The temperature extremes up there can’t be good for them, and I may be condemning them to a slow death, but at this point I think I’m OK with that. If I were gutsier, I’d just dump the originals now, but I’m not quite there yet. Still, CD’s are really just a distribution media for me at this point: the actual music is always played from some other media: usually a hard drive.

Tech Gear: Out With the Old…In With the New

As part of my end-of-the-year tidying up, I’ve been doing a big sweep of the house and posing Janet Jackson’s immortal question to my various pieces of tech gear: “What have you done for me lately?” If the device in question doesn’t have an answer (or more frequently, if it has a 1/4″ layer of dust on it), it gets sent on a trip to either eBay, Craigslist, Goodwill, the curb (with a big “Free!” sign on it), or my quickly overflowing dumpster.

Sure, a lot of these things were the cats pajamas in their day, but as often as not, that day was when I walked around in my Sisters of Mercy T-shirt. (OK, fine, I still walk around in a Sisters of Mercy T-shirt, but you’re missing the point…)

For the sake of posterity, here’s a partial casualty list of End Of Year Cleanup 2007 (and what replaced the device in question):

Discarded: The TV and FM antenna on top of the house (and about a mile of coax cable that used to connect it to various rooms.
Cause of Death:
DirectTV—and the realization that the 3 weeks I spent commuting with only Bay Area AM and FM radio to listen to was enough hell for one lifetime. Plus, the entire analog TV spectrum is due to go off the air in February 2009. What better time than the present to clean up my roofline?

Discarded: My Opcode Studio 5 MIDI Interface. An impossibly complete (and complicated) 16-port MIDI interface that was once the heart of my home recording studio.
Cause of Death: The end of serial ports, the death of Opcode Systems, and the lack of compatibility on anything past a PowerPC 8100.
Survived By: A new, USB MIDI interface with about 10 times the speed and half the cost. Oh, and it works with computers manufactured this millennium.

Discarded: A Lexicon LXP-5 Reverb and MRC (MIDI Remote Control)
Cause of Death: Modern digital effects and computer plug-ins. There’s just not the need to waste the cables and rack space (not to mention signal path noise) on outboard signal processors like we used to. I’ve kept a few of my better effect units for now, but the writing is clearly on the wall for these as well—at least in any situation where a computer is part of the mix. The LXP-5 was expensive as heck in its day, and it did one trick—reverb—really well. But it had no interface to speak of, requiring a whole separate unit (the MRC) to program the darn thing. The garbage can claimed both of these.

Sold: SliMp3 Squeezebox: the coolest streaming music device I’d ever seen, and which let me put my entire 800 CD music library at my fingertips.
Cause of Departure: The arrival of the iPod Classic 160 (which finally can hold the same amount of data as my old dedicated music server), as well as the streaming music capabilities built in to the Playstation 3. No matter how I look at it, or what situation I can think of to play music, it just became totally redundant. (Which is shame, because it really is a wonderful device in its own merit. It just no longer had any use for me).

Donated: My upconverting DVD player
Cause of Departure: The arrival of the similarly upconverting Playstation 3. A man just doesn’t need two DVD players hooked up to his TV.

Discarded: The last of my SCSI hard drives
Discarded: About a million cables for converting the 4 different standards of SCSI devices I once had, terminating various ends both actively and passively, and diagnosing signal loss from when things weren’t connected, converted, or terminated properly.
Cause of Death: Like you need to ask…

Capitalism Rocks!

Man, but I love capitalism! Prior to Thanksgiving, there was absolutely no need for 6-3/4″ circular rubber mufflers, or steel reinforcing plates in the form of a shoe, but thanks to a popular new music game, and the miracle of capitalism, we now have both.

Right around Thanksgiving, Rock Band shipped, and thousands upon thousands of people started playing with it. Immediately, they discovered things about the included instruments that needed fixing or improvement. A big problem with the drum pads were that they were so “clacky” when you hit them that unless you played with the game volume cranked, it sounds like you were tapping on the tables of a high school cafeteria while someone played a boombox version of the song at the other end of the room. Immediately, the message boards were full of ideas for a solution, including everything from Plasti-dipping the drumsticks to covering the pads with felt to cutting up mousepads and pasting them to the pads to muffle the noise. Within days, a brilliant composite solution was posted, complete with pictures. I can already attest that this has caused a run on black self-adhesive foam at the local craft stores (and probably nationwide). Someone even came up with a commercial version and started selling them on eBay, complete with swanky product logo (and, unfortunately, the traditional extra markup of overcharged shipping!)

A couple of Rock Band fans who happen to work in a machine shop also managed to solve another problem with the game: the relatively fragile kick drum pedal. Some of the more lead-footed players of the game were actually splitting their pedals in half, so the machine-savvy duo started cutting up diamond-plate steel (the sort of non-slip material used on utility trucks’ tailgates) using a jig in the shape of the original pedal. A bit of drilling, grinding, and six self-tapping screws later, they’d created a nigh-indestructible after-market pedal for your Rock Band drums.

Capitalism: the ability to solve somebody’s problem and make a few bucks in the process—solves problems like this all the time. What’s rare is seeing how really quickly it works its magic. It really was about two weeks from “Augh! Why does nobody make a product which solves this?!” to “Here’s the answer: what color would you like it in?”

I just wonder how long will it be before someone with the necessary plastic-tooling and electronics manufacturing facilities realizes what a huge profit is waiting if they can solve the “Can’t find an extra PS3 Rock Band guitar controller to save your life” problem?

Robotic, Self-Tuning Guitar

Robot Guitar

Now this is cool: Gibson just announced a “robot guitar” with a built-in auto-tuning system. Servos in the string winders are coupled with pitch detection to let the system automatically put itself in tune. You can choose both standard and custom tunings, letting you switch between standard and, for instance, Drop D tuning in a couple of seconds with the touch of a button:

[youtube=”http://www.youtube.com/watch?v=WetVXbYRfWk”]

(Music Trivia: ever wonder why Big Rock Musicians lug about 30 guitars onstage with them? It’s not just the guitarist’s gigantic ego…OK, most of the time, it’s not just their gigantic ego. Sound and style are part of it, but the need to quickly switch between different tunings depending on the song is at least as much, if not more, of a driving factor. It’s just no fun waiting for the guitarist to retune six strings to another set of notes while trying in vain to keep up stage banter, so they just bring extra guitars, pretuned to the various song requirements)

The tuning system was created by German engineer Chris Adams and his company, Tronical GmbH. It’s available both as an after-market add-on to many existing guitars under the name PowerTune, and as part of the limited edition Gibson pictured above.

For more details of this cool (but still a bit pricey) technology, check out the Gibson site at http://www.gibson.com/robotguitar/index.html.

 

Rock Band!

Rock Band

Guitar Hero is unquestionably one of the best games I’ve ever played, and Neil and I have anxiously awaited each follow-up. My favorite part is the cooperative two-player version introduced with Guitar Hero II which allows one of us to play bass while the other plays the guitar line. This Christmas, however, EA’s upped the ante and released the video game version of crack for the music-loving set with the most painfully addictive game in years. It’s called Rock Band, and it’s a four-person music game where you and your friends can form your own band using guitar, bass, drums, and vocals.

The set currently only comes as a $169 bundle which includes the game, a guitar controller, a microphone (which doubles as a cowbell/tambourine during non-singing parts of songs), and a 4-pad (+ kick) drum controller. They even throw in a pair of drumsticks for good measure. Inexplicably, individual instruments have been announced for sale, but won’t actually ship for a couple of months. Therein lies my greatest source of woe with the game—more on this in a bit.

If you’ve ever been in a garage band, the process of clearing away the sofas and setting up your drums and guitars in the middle of someone’s living room (generally the band member with the most tolerant wife/girlfriend/parents) will be frighteningly familiar. As the game begins, you name the band, set up your online avatars from a number of basic “types”, then start rocking your way through tunes like Radiohead’s “Creep” or Mountain’s “Mississippi Queen”. Some 58 songs are included in all, and you can download new ones from the Rock Band online store.

You start out doing tiny coffee house gigs, and slowly work your way up to larger venues as you attract fans. Our band, “The Quadratics” (featuring ace guitarist Neil, vocalist Carolyn, and me on drums), had its big moment when we won a 1967 van in an early level, allowing us to travel to different cities. The game itself features venues inspired by real locations in any number of places, including New York, Chicago, London, Berlin, and our own San Francisco. Each successful gig can earn your band more fans, as well as a bit of much-needed cash which you can use to equip yourselves with clothes, instruments, and accessories. (For our part, Neil and I bought our virtual selves new T-shirts, then let lead singer Carolyn blow the rest of the band’s cash on a bitchin’ new hairdo and clothes. This part is also frighteningly like being in a real band).

We spent a crazy evening our first night with the game, with Carolyn thrashing it out until she nearly lost her voice. It was some of the most fun I’ve had playing a video game, and compared favorably with at least half the times I’ve had playing in real bands. We even fell into all the old rock habits including Lead Singer Grandstanding, Constant Drummer Fiddling, and gymnastics as we hit the Big Rock Ending on some of the songs. When your band’s cooking along, you can easily get lost in the whole groove, and you even get a chance to devise your own riffs and solos at various points in the game, mimicking nicely the balance between script and improvisation that’s at the heart of playing live music (albeit without the degree of freedom—or difficulty—that real instruments have).

We were all revved up to go at it again two nights later, and both Carolyn and I were ready to take it up a notch on the respective difficulty levels of our instruments—a critical prerequisite to gaining more “fans” as your band works its way through the game. For me, the hardest part was making the bridge between the “real ”drum part, and the part the game expected: on medium, it’s pretty clear you’re really playing the skeleton of the real drum part, laying down the basic beat (sometimes at cut time). When I switched to “hard”, it got really confusing, however, as the drum part was quite close—but not quite the same—as the beat I’d play if I were playing the song for real. For instance, on “Blitzkrieg Bop”, the arm parts (tom/snare/hi-hat) were almost exactly what you’d expect, but the kick drum part had only the downbeat. It was like having to learn a new, “dub” version of the punk song, which was a bit of a challenge, but still fun. I’d get into trouble, however, when I’d let my concentration lapse and my right foot would slide into playing the “real” kick drum part, causing my score to plummet or even fail me out of the game.

We’d managed to slog our way through “Black Hole Sun” by Soundgarden when I started to realize that my I wasn’t just getting into trouble for misreading the drum part. My yellow drum pad, which is most frequently used for hi-hat parts, had started to trigger only periodically, and soon stopped triggering at all. Since most rock songs call for a steady 8th or 16th-note pattern on the hi-hat, this meant that I was soon failing automatically on every song.

This brings me to the biggest heartbreak of Rock Band: the instruments. The message boards are full of tales of problems triggering the strum on the guitar controller, as well as periodic problems with the sensors on the drum controller. The lack of individually-purchasable instruments means that spares can’t be obtained without buying the entire kit again (itself an impossibility, since it’s sold out everywhere). EA has a fairly efficient RMA system in place, and will cross ship you a replacement instrument using 2-day shipping, but as I write this, the replacement has not yet arrived. Presumably, they’re either short on instruments at EA central, or are overwhelmed with the sheer demand for replacement instruments.

The other problem is that, despite assurances made before the game shipped, on the Playstation 3, neither the Rock Band guitar controller works with Guitar Hero III, nor does the Guitar Hero III controller work with Rock Band. (Apparently the Xbox 360 situation is a little less bleak in this regard). This means that it’s currently impossible to set up a 4-piece band on the Playstation 3, since the kit only comes with one guitar, and no third-party replacements exist. Not surprisingly, there’s a growing list of Rock Band games for sale on eBay with every instrument except the guitar—that one presumably having been spirited away to act as a bass guitar for a different set, or as a replacement for a failing guitar controller. It’s madness, but the game is so addictive that I’ve seriously considered buying a second set myself just so I could scoop the guitar and sell off the rest on eBay. But even that isn’t an option, since the entire set is sold out everywhere.

Argh! Such a good game! And so maddeningly frustrating! I know the situation will be worked out in the months ahead, but the waiting—for both a replacement drum kit and the chance to get a second guitar to use for bass—is killing me.

Any of you EA guys able to hook me up? We have a big office Christmas/Rock Band party coming up, and I’ll bet we could help you out on the comic software front (hint! hint!)

Tech Purchases of Yesteryear

When I pulled down the Christmas decorations from the attic this weekend, I noticed that we’ve actually been in our house long enough that some of the file boxes we’d put up with “destroy by…” dates seven years in the future had actually come due. “What the heck” I thought, “Let’s do some shredding!”

Let me tell you now: the process of feeding old financial records into a shredder for hours on end does not a heartwarming trip down memory lane make. (Mostly it just made me think, “Jeez, have I ever blown a lot of money on stuff over the years!”) There were a couple of nice surprises when I found registration cards from customers of ComicBase 1.0 who said kind things about us—and it was even better when I realized that the name on the top of the card was still a customer over a decade later. The other highlight was coming across the source code for an online D&D game I wrote for a CDC Cyber mainframe back in high school, as well as a BBS system I wrote during a college summer I spent working in Michigan for Dow. There was even the manual for a quiz-making program: my first professional programming gig—for the TI 99/4A computer. All of these got spared the shredder’s wrath.

Not so lucky were the countless receipts for tech items and office equipment. Mostly these just served as a vivid reminder of the relentless march of progress, and how much cheaper and better computers have gotten over the years. I knew it was bad, but some of the receipts were almost physically painful to read, like the first time I bought a hard drive with more than 1 GB of space—for a mere $1,300. The $419 I apparently spent for a 9600 baud Hayes Smartmodem (circa the time ComicBase 1 was written) also hurt.

I was also shocked to see that the first CD-R drive I bought: a crazy-fast 2X model with a drive caddy for loading disks, cost exactly as much ($999.95) as the crazy-overpriced Blu-ray burning drive we bought last year so we could ship ComicBase Archive Blu-ray Edition and claim eternal bragging rights as the first PC software shipped on Blu-ray. A little over a decade earlier, we were one of the earlier—but nowhere near the first—software to actually fill up a CD with all of our picture and movie content for ComicBase 1.3.

At the same time, I noticed that the prices I’ve been paying for electricity, paper, inkjet cartridges, insurance, and so on really seemed quite similar to what I pay now. Sadly, so is my cell phone bill, although it now covers two phones instead of one, and I can’t think of the last time I had to stare nervously over my statement wondering if I’d gone over my allotted minutes and ended up paying outrageous “overage” fees. And yes, about 1/4 of my cell bill today is still a laundry list of indecipherable fees, taxes, and surcharges, just like it was ten years ago.

Sigh. Cue the pretentious French saying about the whole “the more things change…” thing, I guess…

A Very Good Week

This has been a really strange fall for me, with everything from a root canal to a car crash to a crushing workload to termites to the loss of a dear friend. It’s with some relief then, that I gotta say that this was a Really Good Week.

It was a week where everything seemed to come together: business has been good (I even got about two dozen orders of my own on Atomic Avenue in the just the past four days: thank you, free shipping option!), we had a great visit with my folks who had come out for Kelly’s birthday, and I finally got a chance to unbox my Playstation 3 and play Guitar Hero 3 with Neil (who’s currently cleaning my clock. Dang, he’s getting good!).

Speaking of which: the PS3 has really been a pleasant surprise. I’d loved the idea of the PS3 when I first saw the tech demo from E3 two years ago, but frankly the price and lack of compelling games put me off. When the price finally dropped to $399 recently, I finally decided it was time to finally make the move to a next gen console. Having cashed in every Amazon gift certificate I’d ever hoarded over the years and more, I’ll admit I was so afraid of being disappointed that I let the box sit unopened on our conference table for almost two weeks before I took it home to play with it.

I had to pick up a couple of cables at the local Fry’s in order to get it hooked up properly, but I have to say I’ve been surprised how really nice a console it is. The graphics are astonishing, the OS hints at some amazing possibilities (it supports printers for goodness sake!), and the networking is first rate. Best yet, I got a chance to look at the included Spider-Man 3 Blu-ray movie and the picture quality absolutely blew me away—even at the measely 720p my lashed-together projector system will support. The movie looked as good or better as when I saw it in the theater.

Later on, I got a chance to try out Resistance: Fall of Man (a beautifully executed Sci-fi/FPS game), as well as bust open the Guitar Hero 3 that just arrived. Both have been a ton of fun, and I can’t wait to try out Rock Band on it (although I fear Kelly will want to hog the drums).

In other miracles: I actually got word that State Farm (the foks who insured the truck that obliterated my VW Golf almost three months ago) are actually getting ready to wrap things up on the claim. (I don’t blame State Farm in particular, but getting rear-ended in a multi-car crash with about six separate insurance companies involved made for a heck of a delay in getting anything settled). It’s a real relief to not be looking forward to another week of calling insurance companies… (knock wood!)

Happy thanksgiving!

The Windows XP Upgrade

Several months ago, I got a fast new computer (officially so that I could do compiles of ComicBase in record time, but my old machine’s pitiful five-FPS Ghost Recon Advanced Warfighter performance may also have had something to do me deciding it was time to upgrade). All things considered, my new machine was a pretty good box, complete with tons of memory, a fast processor, dual 500 GB drives, etc.And Windows Vista Ultimate Edition.

That last feature of my new system was installed out of equal parts convenience (it was easlier to get the necessary drivers installed to make the system recognize my RAID array without the ridiculous “F6/floppy drive” ritual), and a techno-lusting spirit of “embrace the future!” After all, we’d already set up a Vista testbed for ComicBase, and I was using Vista on my laptop without (much) trouble. It seemed time to make the switch and get used to using Vista on a daily basis on my main development machine.

But after four months with the new machine, I’ve taken the plunge and upgraded its OS again… to Windows XP.

I miss the pretty buttons and window borders from Windows Vista, but I have to say that everything else about my computing experience is noticeably better. It’s easier to get to files I want, the system doesn’t constantly prod me to click a button to continue every time I want to change a system setting, and everything’s faster—a lot faster in the case of VB 6, (the programming environment ComicBase is largely written in).

I know as well as anyone that the cause for Vista’s huge slowdowns in Visual Studio are probably an amalgam of older software running on a newer OS, lack of optimizations for various included development tools, etc., and some of this will indeed get worked out over time. But when you work in a given tool (VB) all day long, being able to go from 4 minute compiles to 25 second compiles—along with a complete lack of inexplicable 1-2 minute delays that Vista would insert into the development process whenever a new report was opened or accessed—is the difference between leading a relatively happy existence, and wanting to lay open your veins with a dull razor blade.

Although the months I ran Windows Vista on my main machine were enough to get me accustomed to it, there were few areas where it really shone. More and more, it seems, it’s being compared to the ill-fated Windows Me, and I do see the point. The difference, however, is that Windows Me was actually a (small) step in the right direction from the venerable (but frankly, awful) Windows 98, and didn’t pose as huge of a burden on users and developers in terms of incompatibilities and learning curve. It was a mild waste of everyone’s money, but not actually worse than what came before.

Windows Vista, on the other hand, is a huge effort by Microsoft to move forward in terms of the underlying structure of Windows, with changes to virtually every aspect of the system. Unfortunately, it comes at a very high cost, both in terms of the OS itself ($399 for the Ultimate Edition[!]), its learning curve, and in incompatibilities for both hardware and software. Even as developers, we had to work our butts off to make sure ComicBase ran properly under Vista, making the sort of core changes to the code that were never part of any previous OS compatibility release. It’s a big change.

But what is there about Vista that justifies the cost and effort? A few desirable features to be sure, and a bit of welcome eye candy, but nothing which even a gadget-fiend like myself can really get excited about. Perhaps most damningly, I’d have to say that for my needs and style of use, the interface is pretty fair step backwards. It looks nice, but it requires much more clicking about to accomplish a given task such as changing an IP address on my network connection, or getting to a commonly used folder. Revised interfaces should make tasks—especially common tasks—easier. Too often Vista feels like a bike with the training wheels welded to the frame.

But, as they say, your mileage may vary, and I’m sure there are folks out there that are really enjoying Windows Vista. More to the point, it’s the way Microsoft is going, so most of us are going to end up with Windows Vista on our new computers whether we wanted it that way or not. It’ll come pre-installed. Undoubtedly, service packs and patches will go some way toward alleviating its many annoyances, and the driver and software compatibility situation is bound to improve over time. But for me, I’m shocked to find myself temporarily in the Luddite camp, working smoothly with what I fondly refer to as, “the first Microsoft operating system I don’t actively despise” — Windows XP Professional.

It’s been a nice upgrade from my old OS.