iPhone terms of service – deal breaker

Apple’s iPhone Terms of Service do say some pretty nasty things, enough so that I’ve canceled my plans about getting one in October. However, OpenMoko, the open source phone, has just caught my eye with their sleek development kit. Ooohs and ahhs abound.

Having just read an analysis of the iPhone terms of service, what’s hidden in the fine print is a deal breaker for me.

Until some of this settles down, I’ll not be getting the iPhone as planned.

Poop.

Realistically though, this may have pushed me more seriously at OpenMoko, the open source phone.

I’m especially developing the development kit.

So at this point it’s a race. Either Apple drops the price, adds some features, and addresses some pretty stressful points in the terms of service, or enough applications and positive reports come from OpenMoko.

UPDATE: These points have all been rebutted.

Screen Calibration – Where’s my contrast?

If you’ve used Pantone’s huey for screen calibration, then you need to know about the hueyPRO. Additionally, if you think something’s up with your monitor because you can’t manually set the contrast, you want to read this. I bumped into this with a Dell 2001FP.

As someone who does a lot of photography, and I mean a lot of photography, I decided to invest in something that would do color calibration on my monitor.

A while back I purchased Pantone’s Huey and wrote a review saying just how much I loved it. [Pantone Software Update Page]

Since that review, Pantone has only made things better. My primary wish for dual monitor support has been granted in the form of the Pantone hueyPRO.

Once again, a fine quality product at an affordable price to end consumers rolls out the doors of Pantone. Not only do you get the device, a KlearScreen Starter Kit (with a polishing cloth), but you also get a Pantone Book of swatches of 100 Top Colors.

By simply dragging the application to the corresponding monitor, it’s possible to independently calibrate a monitor. That’s just plain cool, much better than drop down boxes and such.

This is where a new mystery appeared. As I was exploring how to manually calibrate a monitor, by setting the Brightness / Contrast by hand, I was startled to discover that my Dell 2001FP monitor wouldn’t allow me to adjust the contrast. It was like the firmware knew about it, but things were disabled.

Then I found this tidbit in the Brightness/Contrast section of the Dell 2001FP Documentation:

“Note: When using ‘2: DVI-D Input’, the contrast adjustment is not available.”

Makes sense. When a DVI connection is used, as I had done, the contrast control is no longer needed. My monitor doesn’t have a problem, all is well with the world.

REVIEW: Walt gives the Pantone hueyPRO a big thumbs up!!!

iPhone will you have SSH?

Will the iPhone have SSH? Certainly it’s got everything that’s needed to do it — internet connection, virtual keyboard, a wide enough display. Question is, will Apple recognize that their geek audience is looking for network connectivity, not just access to their music collection?

I’m waiting for the article confirming that the “iPhone has SSH”, because that’s what’s going to push me over the edge. Yes, the iPhone is cool, and if it has a larger display, better interface, and all my iTunes stuff, I’m thrilled. But until I can sit on the beach and fire off remote jobs on my server via a command line, I won’t be as happy as I am now with my current phone.

Currently I’m using a T-Mobile SideKick, and I do few things with it: eMail and ssh to my servers. Web browsing, instant messaging, text messaging, photos, games, then phone come next — and in that order.

Oh, I don’t need super speed either.

In fact, if the iPhone had SSH and didn’t do voice telecommunications, I’d still be thrilled. Then again, we knew I was a geek.

UPDATE 27-JUN-2007: Here’s a list of things confirmed features the iPhone does not have. Songs as rings tones would be nice (or will it!), although I’d want to use my own .mp3 creations. No games; that’s a must as my iPhone may very well become a substitute for my iPod. No instant messaging is a show stopper to me. Not listed, but would be a killer app, would by Skype on the iPhone. GPS would be sweet, especially as it could tie into web apps; imagine pressing the “I’m lost” button. I need a removable battery, for places that insist the phone be physically off. And I don’t want a “real” keyboard, I think Apple got this one right. All the other stuff, I could give or take.

The good news is, according to another source, is that there will be 3rd party Cocoa apps on the iPhone. I think Steve Jobs did a disservice trying to pass off AJAX as the development API, and if the answer was simply that they needed to get some kinks out, work on some more security, and placate the phone providers, that would have been the better, more honest, and up front answer that would have gotten some serious respect.

More Customer Service at the Apple Store

Another real-life example of Apple Customer Service at the Tyson’s Corner Store in Virginia.

A friend of mine bought an 80GB iPod at the the Apple Store, but on the 14th day discovered something rather interesting about it. On the back was engraved “who loves you?”, there was debris inside under the screen, the screen was rainbowed when observed at an angle, and it was bowed a bit, not fastened to the back plate.

For those unaware, you cannot buy engraved iPods at the Apple Store, only online, nor can you return an engraved iPod to the Apple Store. If you do opt for engraving, you’ll have a receipt with your engraved message on it.

So, he called in advance and the sales person said he needed to come in and speak with a manager. Like most Apple store treks, I went along for the ride.

We got there and a skeptical sales person listened to the tale of woe, but upon seeing the Apple Store receipt and matching serial number on the device, he quickly got us in touch with the manager. She was wonderful and instantly figured out what had happened by just looking at the sticker.

She noted that the model number started with P, indicating this was a personalized iPod. And, since the store does not have the capacity to engrave or sell engraved iPods, this means someone returned it. Employees at the Apple Store are not supposed to accept them, and because the serial number was on the device, she could tell who’s iPod it was originally was, as well as which store employee accepted it as a return, putting it back in the “new” pile.

From the damage to the iPod, it appeared as if someone tried to pry off the cover near the on/off switch, this accounted for the bowing, the small pieces of dust and debris inside, and the rainbow effect from micro stress fractures in the plastic cover after being pried.

Additionally, she knew from our sales receipt who sold us the iPod and that person didn’t check the model number as well. She stated this was clearly Apple’s fault and that it should have been caught both at the point of return and the point of sale.

Happily, she handed over a brand new iPod (with a model number that started with M). While we didn’t want anyone to get in trouble, she did indicate she was going to re-emphasize that part of the training to the sales staff, and that again, it wasn’t our fault. She also indicated that had the problem even been caught even after the 14-day period, Apple fixes its mistakes.

Now, here comes the extra-cool part. Knowing that the sales person made a mistake, she hand inspected his entire purchase history from the start of time. “Did the sale person treat you rudely at all?” We both affirmed we were treated wonderfully.

There was only one problem though. His home-school machine came with a “free” printer via a $99 rebate, and when he submitted the rebate it was rejected as being purchased with an educational discount.

Meanwhile, my brother-in-law, who also purchased a Mac for his home school also got a “free” printer via a $99 rebate. I had the email with me on my Sidekick that the rebate had already gone through and that by the time he was reading confirmation they had gotten the rebate, he already had the rebate check in his hands — impressive.

The manager, again, said she knew what happened. She popped open the purchase of his machine and confirmed it.

Apparently there’s a difference if you are an educational institution, such as a public college that’s buying equipment, versus if you are a student or home school principal doing things on a home budget. The former does not qualify, the latter does. And, yes, the machine and the printer are sold in store at an educational discount by anyone there (unlike software which requires you to go online or a passing manager invoke their whim).

That sales person entered the code for institution opposed to student. Again, another training issue.

“Do you have the receipt for that on you?”

We didn’t. “No problem; bring it with you next time, and we’ll give you $100.” She pulled out her business card, wrote on the back “Entry code mistake; qualifies for educational discount on printer – refund $100.”

She was sweet and extremely apologetic, apparently people have been getting a little lax with the codes, and the wrong code can have interesting downstream consequences. We thanked her and expressed our gratitude, the apologies just weren’t necessary.

Thrilled at the superior customer treatment, we headed immediately over to the games section and started thumbing through titles.

Review: Huey by Pantone (Color Calibration)

Pantone’s Huey device is great for color calibration on both OS X (Universal Binaries!) and XP. Problem is, it only works for the primary screen, leaving dual-monitor systems wanting.

I’ve started doing quite a bit more with Photography and Photo Editing these days and decided it made sense to purchase a device to color correct my screen, providing me true Pantone calibration for color control.

I purchased Pantone’s Huey, a USB device with a color sensor that looks at your monitor and makes the necessary adjustments to the color space and gamma in order to render true colors. In theory, any two screens that have been calibrated will have images that look the same, and any content that is professionally printed will look exactly like it did on screen.

NOTE: IF YOU HAVE A DUAL-MONITOR SYSTEM, THE HUEY IS NOT FOR YOU. I GOT BURNED BY THIS.

In virtually every way, the Huey is an exceptional device. It supports OS X with a Universal Binary, it supports XP, it’s installation and use is trivial, it can even monitor the lighting in the room in real time and make adjustments to your display dynamically.

Rather than re-hash the capabilities, Keith Cooper did an excellent write-up of the Huey.

Where the Huey falls short is that it’s software seems incapable of addressing a secondary screen. Most high end graphic artists have video cards that provide dual monitors. And the most painful thing to see happen is the dragging of an image from one monitor to the other and seeing the whole color space be different. Dual monitors are supposed to be an extension of the workspace.

The Huey only calibrates the primary monitor. Sure, you can do multiple machines, each with it’s own primary monitor, but if your desktop looks like the scene from the matrix, you’re out of luck, even though both OS X and XP allow independent screen profiles.

If you are determined, persistent, and lucky, it is possible to save a calibration setting, swap which monitor is the logical primary, calibrate, save, and switch back, then manually load those profiles. However, this isn’t always workable as the screen calibration drifts, not to mention it’s affected by the ambient light as well… hence the reason the Huey has a room light sensor.

Given that this is a software issue, not a hardware one, combined that most graphic cards these days support dual monitors, I think the oversight (please tell me it’s not deliberate) is an atrocious one.

Despite that, if you’ve got a single monitor system, or you do all your graphical editing on a single display, the Huey is a wonderfully quick device that does its job well and is highly portable. Professionals will want better, but the professional consumer (prosumer?) will find the Huey enjoyable and non-intrusive to work with.

The only other downside is to get software updates, you have to register online.

Walt gives the Huey color calibration device from Pantone a thumbs up, but hopes they add dual monitor support.

U3 Removal

How reclaim all the drive space on a U3 thumb drive so you can format it.

On Black Friday, I purchased a small handful of 1GB micro thumb drives from Staples for $7 each. These were SanDisk U3 Smart drives labeled Cruzer micro 1.0GB, model BB0609O3B, SDCZ6-1024. They got a retractable USB plug and illuminate when connected.

The idea behind U3 technology is to do what many geeks want: keep a small collection of useful applications like Firefox, a virus checker, and so forth on a portable device without having to go through the installation process. If they simply put the special version of the applications on your disk preloaded, I wouldn’t have a problem with it.

The problem, however, is that U3 is invasive. The thumb drive comes with two partitions on it. The second partition, while small, is marked as read-only, and includes an autorun file which starts the U3 program, putting it annoyingly in the system tray on XP. Meanwhile, on OS X, a second drive image also mounts. Again, annoying.

The problem is you can’t re-format the device on either platform using the standard tools. OS X gets close, being able to see the logicals drives, partitions, and images. But, in well behaving Apple fashion, it refuses to destroy data it doesn’t own in configurations right out of the box.

While I’m looking for a solution that zaps the USB drive at the raw bit level, the only solution I’ve found is a specific U3 removal tool (which toasts all the data on the drive, so be careful) at these URLs, which reclaim all the drive space:

I know some thumb drives have the ability to password-protect themselves, making them literally read-only. I suspect that may be what’s going on, and hence the reason for the removal tool: it unlocks the device.

Aside from that, the drives themselves work quite well.

Review: Microsoft Fingerprint Reader

Played with an inexpensive fingerprint reader that came with a Dell box; cool, but not a must have.

Got my first chance to do some serious playing with a finger printer reader, specifically the Microsoft Fingerprint Reader (USB) on XP.

Got to say, the device worked as advertised, recognizing my finger print in a number of configurations I wasn’t expecting it to be able to, and rejected untrained finger prints. While I doubt I’d use it for any serious production work of any sensitivity, it did score well on the coolness factor, though it’s certainly not a mandatory piece of hardware.

I would have liked to see more capabilities in the one-touch menu. While it would like to assist with web based logins, I’d rather have it start certain applications coded to different fingers. Even better, it would have been nice to have it wake the screen saver when touched.

Walt gives the Microsoft Fingerprint Reader a thumbs up.

Banging Binoculars

More honest humor from children.

The other night my seven year old niece came over and wanted to do some star gazing, so I grabbed my nice pair of binoculars, handed them to her, and we headed outside.

As we were walking through the front door, she bumped them against the door frame pretty hard. Now these are fairly expensive optics, and perhaps I should have known better. I didn’t say anything, but it must have been obvious from the brief sharp squint on my face that I had concern, as Madison looked up and apologized without prompting:

“Uncle Walt, I’m really sorry I bumped your binoculars. I didn’t mean to.” She paused for reflection, “I think it happened because I wasn’t paying attention.”

I was impressed by this very forthright and honest assessment on her part. “Are you paying attention now?”

She thought for a second, “I’d like to think so.”

Ah, if only we all could have this kind of open dialog at work.

Mac Address Book: Fixing My Picture

New phone, new software, and new problems with Mac Addressbook. Easily fixed, though I didn’t find anywhere online that told how. Here’s the steps.

The other day my original T-Mobile color Sidekick gave up the ghost from many years of beloved use. I depressed the wheel button, and it sank into the device, as if the little axle it spun on had broken. No amount of twiddling was able to fix it, and I had to admit to myself that it was finally time for a new phone. As it was, the backlight had pretty much all but given out anyhow.

I picked up the T-Mobile Sidekick 3 and transfering my SIMM and account could not have been easier. The process took about 5 minutes from phone selection to leaving the store.

I was not happy with the fact that I lost my applications such as the SSH Terminal. I guess I couldn’t complain, given that I got in when those applications were free. Now that I’m working for a company that thinks having Internet access is a good thing, I really haven’t had need for it anyhow. Sigh; I’ll still miss it.

I was surprised to learn that my phone also served as a camera. The old Sidekick had this little camera device you plugged into the side. This one was built in. And it was better. And the phone has a memory stick, so you can store your photos there. Neat. The phone also has the ability to hook up to the computer, act as a hard drive, and store MP3s there as well. Nifty!

This more than made up for the fact the keyboard layout had changed and it felt like typing inside of a deeply recessed box. I’ll get used to it.

But my real excitement perked up when I saw the phone was BlueTooth enabled, and I was even more happier when the Mac was able to pair up with the phone with virtually no effort and certainly no problems. My hopes, however, were dashed as I saw the phone offered no services my computer could take care of.

Turns out the solution was The Missing Sync, which takes the Mac OS X calendar, address books, and to do lists and beams them to the T-Mobile server, making my phone match my address book …and my address book match my phone.

The first problem I had there was that the Sync failed with a really obscure and useless error message. A little research showed that T-Mobil’s server gets really unhappy if the First and Last names are both blank. At least one has to be filled in, and this is not necessarily the case with any Company records. So I munged my Address Book on my Mac into conformance.

The sync worked. But it also brought in “duplicate” records from my phone, which was expected.

So, I spent a while combining records so that I had the superset of all information, trying to get everything with the most recent information. A second sync worked great.

But that’s when I noticed that my icon for my record in the address book had changed. It defaulted to one of the standard OS X icons, instead of my photo.

I tried to change it back by taking my picture with the built-in iSight. Nope, though it did update my login account picture. Then I tried dragging an image file to it. Again, it changed my login image under Preferences, but it did not change my address book picture. I tried changing my image from the login preferences screen, and that didn’t work either.

Eventually I stumbled on the solution, after finding relatively little on Apple’s support site.

Click the picture, press Delete, and it will disappear. Then use any of the methods above to put a new picture in that spot. Worked great.

Recovering Data from Windows Crash

XP couldn’t help us get data back from a crashed Windows box, but a OS X and BYTECC BT-200 did the trick — and the experience taught us that Xandros may be the right path to keep your old machines but not have to put up with Microsoft.

I was recently approached for assistance with getting an older machine that refused to boot Windows back online. I’ve made the point pretty strongly that I don’t do Windows anymore, in particular because system recovery from catastrophic events is tedious, time consuming, often incomplete, and provides no guarantee that it won’t happen again. And now, thanks to WGA, catastrophic events are even more frequent than when we just had viruses to contend with.

Most of my clients seem to believe there’s some magic wand or setting it takes to bring things back, and few are willing, or able, to provide compensation for the hours of work it takes, much less have the technical ability to keep things in a working state after I’ve left them — even with training. They lack disclipline nor see the need, figuring if it goes south, I’m on call. Well. I’m not.

The real hitch is when you’re dealing with kind old ladies or close relatives. While you want to help them, often you can’t. Support and licensing models have changed. Gone are the days of simply fixing a machine even if they have the disc on the table. MS doesn’t support the older operating systems like they do XP, clients often can’t afford what you recommend to them as the bare minimum needed, and even if they could, their computer can’t run the new stuff… and an expensive new computer is out of the question. Microsoft’s executive staff may be made of money, but students, elderly, young parents, and average American families are not. A machine is big investment, so is the OS, and they expect it to last for over a decade.

In this one case, however, we had the system restoration disks from the OEM vendor, but the problem there was that a restoration would wipe out the data on the drive. Not good.

Apple, bless their heart, allows you to archive your whole system, and install on the same drive as your data without losing it. No such luck here. This was Windows. Licensing, not technology, was getting in the way.

The solution, it turned out, was to simply move the data to another Windows XP box. The way we’d do that, since he couldn’t boot, would be to pop the IDE drive out and use a BYTECC BT-200 USB 2.0 TO IDE converter. Oh, you want one. I own two. This thing makes an internal IDE drive mountable as easily as a USB thumb drive.

And so we did. However, when we plugged his drive into a working XP box, we did not get the result I’d seen every time before. What we got was disk spinning, blinking lights, and a Windows box stating the drive could not be mounted.

We even tried another USB port. Same thing. XP could not read this drive, and the most likely suspicion was a hard drive failure.

But, on the off chance, I suggested we try something. We simply moved the USB connector from the XP box to the Mac OS X box. Within a second the drive mounted perfectly. What was this? XP couldn’t read a Microsoft formatted drive, but OS X could? Yes, OS X saved the day. Again.

We proceeded to copy everything off the drive onto the Mac without incident. Just for fun we put it back on XP. Same deal, XP couldn’t mount it. And, this was a fully patched high end XP system.

Meanwhile, back on the Mac we reorganized the files, ran a few shell scripts to automated the sorting and pruning process, and when done burned three cross-platform DVDs.

Please don’t quote me for saying this, but it was the first time ever that data recovery was actually… dare I say, …fun. I don’t mean like, “oh it worked and we didn’t lose a thing”, as I’ve done that zillions of times before, but no, I mean like enjoyable play kinda fun.

The next thought was to put the drive back in the old box and reformat it with the OEM disk, and bring the data back. However, I was stopped in my tracks. It seemed a trip to the Apple store was suddenly in our future. For, if data recovery was the easy and enjoyable, imagine what working in an environment like that would be.

As for the old box? I suspect very soon wit will be running a copy of Xandros, a Linux distribution that is designed for Windows users to run Windows programs.