multipart/mixed
Welcome

multipart/mixed is Josh Carter's home on the net. Latest Updates: Motorola Envoy (May 23) Modeling the Buddipole Antenna (Apr 29) Geek Radio Lives Again (Feb 17) .

Categories

Software Articles on design, patterns, and other programming topics. I've been in this crazy industry for ten years now, and I hope to pass on some things I've learned.

Photo Photography articles and software tools. Discover the joys of external flash, autofocus woes, and IPTC meta-info.

Gallery Selections from my latest photography, art, and graphic design work.

Magic Cap A collection of resources for Magic Cap, the operating system for handheld computers. Includes software downloads, a history of MC hardware (including prototypes!), and more.

Productivity Topics revolving around productivity and Getting Things Done. Home to office supply geekery and impassioned articles on notebooks.

Reading List Mini-reviews and pondering on books I'm reading or have finished recently.

Drums Articles on electronic drumming including Reason and Live software, KAT hardware, and other fun stuff.

Fitness Craziness with iron, wheels, and whatnot.

Miscellany The bucket for "everything else."

Newest Entries

Motorola Envoy

photo

Operating System: Magic Cap 1.0, later 1.5.

Pros: ARDIS radio modem, sturdy clamshell design, two PC Card slots.

Cons: Price of ARDIS radio service, non-backlit screen, slow-mo user experience.

History

Motorola products from the 90's were built to last, and the Envoy was no exception. It was the StarTAC of Magic Cap devices—flip design and indestructible. The first thing you'd notice is the antenna, which is exactly what the marketing folks wanted. The engineers said they would have preferred to build the antenna into the display housing.

That antenna brought with it both good and bad. On the good, you could run data over the ARDIS network while on-the-go. You couldn't use it as a phone, however, as data was slow and VoIP didn't exist at the time anyway. On the bad side was paying for ARDIS. I was chatting with an Envoy early-adopter who used it for email for exactly one month. He loved it until got a $400-ish bill from ARDIS and that was that.

The Envoy had flash ROM so the Magic Cap 1.0 devices could be upgraded to 1.5. In addition to the upgrade program, Motorola released an Envoy 150 which shipped with 1.5 and also a novel screen coating. Motorola's "holographic screen," as we called it in-house, apparently reflected off-axis light back to the user's eyes, so when you held the device right, the screen looked noticeably brighter. The electronics underneath were the same.

There's a very minor bit of trivia around the Envoy and the Magic Cap user interface. While the user interface was very nearly identical to the other Magic Cap devices, there was a small signal strength indicator at the very top, in the name bar. The interface designers needed to account for this, so they added an option to the Magic Cap simulator: "Place Fried Egg in Name Bar." This would put a fried egg icon in the name bar, with the same location and size as the Envoy signal strength indicator.

This Envoy was kindly donated to the Magic Cap device gallery by Mike Shaw.

Modeling the Buddipole Antenna

The Buddipole is an antenna system for ham radio that's ripe for experimentation. In the pictures it's usually a dipole, but in practice it's more like a lego antenna kit. Unfortunately, it's a lot easier to make an antenna configuration that doesn't work than one that does, so people often turn to modeling software to do their initial experiments.

The Buddipole, however, is something of a challenge to model. Budd himself said to me: "EZNEC modeling for this antenna has proved to be a burden on many knowing folks. Don't spend a lot of time on it." Well, saying that to a programmer is equivalent to issuing a challenge.

Continue reading "Modeling the Buddipole Antenna" »

Geek Radio Lives Again

Way back before podcasting existed, or the iPod existed for that matter, there was Geek Radio. Mark "The Red" Harlan and I created Geek Radio to interview interesting people and write about interesting stuff. Interesting to us, anyway. We got through a momentous two issues before stalling out.

Today I restored the site from backups and converted the old audio to MP3. Version 1.0 featured an interview with Scott Knaster of Macintosh fame. Version 2.0 featured an interview with Special Agent Von Holt of the US Secret Service. I recalled these being good, but on listening to them again for the first time in years, they're really damn good.

San Antonio Riverwalk

Photo

This image of the riverwalk in downtown San Antonio started life as a high-dynamic range (HDR) image created from five long exposure photos. I compressed the dynamic range with Photomatix Pro tone mapping, then converted to black and white using Alien Skin Exposure.

Problem Inversion

Here's a scenario in Windows XP. I print a document. Windows attempts to contact the printer, but something's wrong, then Windows pops up this deceptively helpful-looking message in the task bar:

print error bubble

Okay, so I open the print queue and open the troubleshooter:

print error troubleshooter

Wait a second, you're asking me what my problem is?

This is worse than useless. Windows has inverted the problem, making its problem into the user's problem. Notice the wording: "What problem are you having?" The workflow puts the user in an impossible conundrum:

  1. Windows says there's some problem, but no details on what.

  2. But never fear, the troubleshooter can help!

  3. Troubleshooter asks the user what the problem is. Funny, that's exactly what the user was wondering, too.

This appears to replace the old way of doing things, where a program would display an error message specific to the problem encountered. But now, with some perverse intent of "helping" the user, we've got a generic error message -- "This document failed to print" -- combined with a troubleshooter that doesn't have the first clue about what the problem is.

ARRL Field Day 2008

What do you say to two guys in a public park with two huge antennas and an improvised hut in the middle?

"Are you trying to talk to the aliens?"

We got that one about three times. The most common inquiry was, "umm, I have to ask, what are you guys doing?" We got that one about twenty times.

Last weekend my pal Joel (W4LL) and me (N0JDC) operated a ham radio station for ARRL Field Day in a park near my house. Field Day is an event where amateur radio operators across North America simulate emergency conditions — improvised locations, no AC power, getting chewed on by mosquitos — and attempt to contact as many other stations as possible.

Continue reading "ARRL Field Day 2008" »

Understanding Ham Radio Speak

If you've ever hung around an amateur radio operator (a/k/a ham), you may have heard something like this:

I was hoping for some 20m PSK31 DX yesterday evening but I only got some local QSOs on 14.070MHz before the band closed.

Another ham might respond:

Were you running barefoot or did you turn on your linear?

A non-ham, who's a pal and a good sport about ham stories, would respond:

Wow, cool. (nods head, empty stare)

The average non-ham, however, would respond:

Huh? Are you even speaking English?

Truth is, hams have their own made-up language, kind of like Esperanto but it sounds deceptively like English. But the layperson or ham-wannabe can learn to speak ham (or at least comprehend some of it) with a little help.

Continue reading "Understanding Ham Radio Speak" »

SVN vs. Mercurial vs. Git For Managing Your Home Directory

For several years I've kept the bulk of my home directory in a revision control system. This allows me to synchronize my files across the two machines I use commonly, keep a backup on my home NAS box, and have complete revision history of files.

There's a price, however: the SCM keeps metadata on my machines, and this can add up. Plus there's the time needed to commit files. When it became clear I needed to switch away from Subversion because it doesn't cooperate with iWork files, I decided to look into alternatives.

Mercurial and Git appeared to be the best solutions, but there's quite the holy war going on between the two. Git's confusing, Mercurial is slow, etc.. I decided to run some of my own tests and let the data speak for itself.

Update 2008.04.25: Adding results for Bazaar.

Continue reading "SVN vs. Mercurial vs. Git For Managing Your Home Directory" »

Moving Web Hosting

I just moved multipart/mixed over to VPS hosting at slicehost.com. I've been very happy with SliceHost (I moved Choka On It several months ago) and unhappy with TextDrive, so now I'm bringing the rest of my sites over.

You may have noticed that all URLs go to joshcarter.com now, and hopefully I've got redirects for all possible URLs — let me know if not. That's part of my longer-term plan for this site.

How-To: Creating the Cowboy Denim Theme

This is partly a how-to article, but mostly a collection of useful tips for Photoshop and Alien Skin Eye Candy filters. I'm using the Cowboy Denim theme I recently created for the T-Mobile Sidekick as an example. The WQVGA version pictured here is part of the final result.

Almost without trying, this theme became a cornucopia of Eye Candy effects. I use Eye Candy Impact on a regular basis in commercial work, but Sidekick themes are a good chance to pull out some of the crazier stuff. Go check 'em out at Alien Skin's web site.

Continue reading "How-To: Creating the Cowboy Denim Theme" »

RSS feed | Atom Feed | Subscribe in NewsGator Online