2008年5月号 Appleのヘッドフォン、キーボードに一言申す

The headphones included with iPods and iPhones aren't too resilient. Not nearly as bad as some "ultra-cheapo" earphones I have used before, but not especially tough either. When my iPhone's right earbud stopped playing sound, I figured it would be easy to get a replacement. After all, I had had a similar problem with my iPod nano a while ago and when I went into the Stonestown Apple Store very near me here in San Franciso, the Apple person simply pulled out a new one from his pocket and gave it to me. He didn't check my warranty status, saying that he trusted me when I said I had a week or two left. So I expected pretty much the same treatment when I found myself nearby the same store and decided to stop in for a replacement. The concierge at the entrance immediately said "Oh yes, the warranty is still good" and that she would get me one. She took my phone and headset and returned a few minutes later with a slightly unhappy look on her face. "I'm sorry, but you need to speak to a Genius." When I asked if there was a problem, she said no, that it was just their policy that people needed to speak to a Genius, that they couldn't simply give one to me. Even though it was obviously still in warranty and it would take all of two seconds to verify that it was indeed malfunctioning. I could hardly argue and didn't have time to arrange for an appointment at that time, so I simply returned a couple of weeks later, after making an appointment. This time, the Genius took my phone into the back room for a few minutes, and then emerged with a new set of earbuds for me. I wonder if he checked if I had hacked it. I mean, what test could he possibly perform in the back room that he could not perform out in front of me, in the lobby of the store itself? Do they attach the phone to some kind of device and scan its ROM? He wasn't gone more than a few minutes, so I doubt that happened. Perhaps be peered down into the hole where you plug the headset in, and didn't want me to see him to that. If you get a chance to look into an iPhone there, you'll see a light colored dot down in the bottom of the hole. That's a moisture detector, what Apple calls a "liquid submersion indicator" (see for a graphic) and half of it becomes pinkish or reddish if it is exposed to liquid. I have heard of some people who have stuffed tissue paper down there to, I suppose, prevent liquid coming into contact with it. It doesn't seem too practical, but still some people do it.

While at the store, I again marvelled at the small size of the MacBook Air, but wasn't nearly as impressed with the thin Apple keyboard. I had never typed on one before, but made it a point to check one out this time. Frankly, I had some real trouble with it. Sure, it is thin, but I like to have some movement with my keys, some sense that I really am pushing down buttons. The idea of a keyboard that is very thin and almost doesn't feel like a keyboard at all is certainly appealing, like the virtual keyboard that is just a little device that shines light on a table that looks a bit like a keyboard, and you tap the surface of the table where the light shines the appropriate key, but in practical terms, is such a minimal keyboard truly useful? Could you write a novel on it? Or even a short story? Honestly, I would not want to compose even an e-mail message on one. Nothing today compares to the keyboard on the original IBM "Selectric" electric typewriter (I probably used a Selectric II model) but I keep hoping that someday there will be such a keyboard. I can't recall if it was the original IBM PC/XT keyboard that was quite good, or the 84- or 101-/104-key versions that came later. I think it was the one that came with the PC/XT that had a good, positive feel, and just the right amount of click-sound. Then again, perhaps I am misremembering that past. I need a good keyboard, and I wanted to like Apple's. Unfortunately, it seemed to be more style than substance. What to get instead? Perhaps one of the now discontinued Logitech G15 Gaming keyboards, one with lots of extra keys and other things of questionable usefulness (like a little LCD display). I did recently replace my mouse, and decided to get a Logitech G5. I considered getting a wireless mouse, and having used an RF model from Logitech for quite a while I know how handy they can be, but a wire isn't a a major drawback for me. The G5 seemed to offer a good mix of price and features. The newest model in their G line is the G9, and seems pretty good but costs about twice as much as the G5, US$100 vs US$50. Would it really be worth twice as much? It also seemed a bit bulkier than the G5, and although I have large hands I prefer the more sculpted shape of the G5. As far as dpi sensitivity goes, I suppose some gamers would want the 3200 dpi of the G9, but I think the 2000 dpi of the G5 will be fine for me. I again tried to use one of Apple's Mighty Mice, but still found it uncomfortable. Oh well.


We were hoping for big news about the SDK, and Apple appears to have delivered pretty much all we were hoping for. Apple will give access to Cocoa Touch (multi-touch events and controls, the camera and Accelerometer, etc.) Media (Core Audio and Animation, audio recording and mixing, even Embedded OpenGL), Core Services (the Address Book, apparently even file access) and Core OS including the kernel, TCP/IP, sockets, the Keychain, Power Management, and Bonjour) as well as some very important functions that so-called "enterprise" users want, like "push" email, contacts, and calendar event, VPNs and IPSec, wiping devices remotely, MS Exchange, and so forth. Will Unix be available? I have not heard that confirmed, but Apple will be "sandboxing" applications to restrict them to accessing their own data only and not the data of other applications. This is unlike PalmOS, where several applications, for example different document readers, could read the same PDB files. This presents some interesting questions. Could a website selling MP3s create an application that accesses their store, handles the financial transaction, and then downloads the MP3 into a location usable by iPhone's iTunes? Personally, I doubt it. Well, I suppose it is possible that Apple will permit another app to read music files, but as far as writing data into the iTunes library, it seems highly unlikely. Apple's decision to distribute applications through iTunes is very logical and expected, but I am not sure if taking a 30% slice of the pie is realistic. Of course, Apple will be providing some critical services, like handling the actual distribution and financial transactions, so I think developers will not mind a cut into their revenue. Unanswered, though, is if Apple will permit Ad-ware, meaning an application that displays advertising while you use it, but will remove the advertising if you make a payment via the company's website. Apple would not be able to take a bite out of that revenue stream. But as Apple will be individually accepting and rejecting applications for deployment, they can easily not distribute any such app. I can imagine very inexpensive software, selling for a couple of dollars, that would otherwise be free. I can also see the functionality-tier model becoming a popular choice, with free versions offering basic options and payment-required upgraded versions also available.

There are some drawbacks to the iPhone system design, unfortunately. Apple says "Only one iPhone application can run at a time, and third-party applications never run in the background. This means that when users switch to another application, answer the phone, or check their email, the application they were using quits. It’s important to make sure that users do not experience any negative effects because of this reality." Some Apple apps run in the background, to some extent, and I can easily imagine some developers finding a way around this limitation, or needing to depending on their app. For example, instant messenger clients depend on running in the background, only alerting you to activity once a message actually arrives. Apple's model is fine if all you do is IM and you never need to switch to another application, but when you switch to Mail or Safari or whatever, not having a background process to alert you to the arrival of an IM is completely crippling. Apple needs to make some public event notification system. Without one, we lose a critical strength of an SDK. But despite shortcomings, I am quite sure that we are looking at a truly brand new platform.

Apple's recent shareholders meeting appears to have been a lively affair, but there was little criticism of the drop in share prices over the last few months. The US economy in general seems to be at fault rather than anything Apple has done. Rather the opposite it true. Apple products all seem to be dong very well, and the Mac is returning as a platform that deserves acknowledgment if not acceptance in the business world. And the iPhone might just be the wedge that Apple finds extremely effective to force more Macs into the business market. Just like the iPod helps drive along Mac sales, so too can the iPhone.

Keyboard loggers, mail passwords, and other privacy issues

All the keyloggers and security issues cropping up really are quite worrisome. Here's an example that, while seemingly trivial, still causes harm to innocent people: account theft in massively multiplayer online role-playing games, to wit, World of Warcraft. Yes, it may seem like an inconsequential problem, but keep in mind that some people have invested thousands of hours into building up their online characters, creating powerful and unique personas that just happen to also possess items that other people would like to have. A mini-industry has been created by "gold farmers," literally commercial companies that hire dozens or more people to play World of Warcraft all day and collect gold and items which the company then sells for hard currency, for real money. These gold farmers imbalance the in-game economy, let people with more real-world money than game skill gain economic power, interfere with the day-to-day enjoyment of regular and players, and players who use them are -- frankly -- cheating. If gold farmers simply generated in-game wealth themselves it would be an irritating but possibly manageable problem. However, hackers are turning their attention to the 10 million WoW players and there are keyloggers out there today that are specifically created to capture MMO login names and passwords. Once they get one, the criminals log into the account and either strip as much from the characters as possible, selling or destroying most items in the character's posession, or they immediately pay for a transfer to another server where they then strip the character bare. If you play World of Warcraft, you will probably recognize the name "Shadow Labyrinth," one of the many dungeons that World of Warcraft players can explore. It turns out that the gold thieves have discovered an exploit in there where they can quickly gather treasure, which explains why many bewildered, hacked players log into the game and find themselves in Shadow Labyrinth. Blizzard, the developer of World of Warcraft, does get very involved when people's accounts are hacked, and players will often have their stolen goods returned to them. But it doesn't make up for the violation, of the intrusion into what should be their predictable and stable environment. World of Warcraft is so often the target of such attacks because it is essentially the Microsoft Windows of the MMO gaming industry. Other, smaller games don't have nearly the same quantity of dollars swirling around them, and are consequently less interesting targets.

Of course, keyloggers can capture your banking information, your online shopping accounts, all kinds of compromising information. How do you protect yourself from them? Unfortunately, the vector of installation of some of these keyloggers and other malware can be difficult to determine, and even rather surprising. For example, some digital picture frames (LCD panels that display a series of photographs you copy to it) imported into the US from China recently had the Mocmex or W32.Autorun.worm.e on them. The moment you plugged the frame into your PC to copy over some JPGs or whatever, the malware embedded in the device's firmware would install itself on yours. Who would have imagined such a thing? Mocmex is nasty, too. It downloads malware from two places, disables most anti-virus and Windows security features, including its firewall, messes with the Registry, and also captures logins and passwords for online games. Isn't that just wonderful. So, about protection, there is no easy way to achieve 100% safety. Scanning a removable drive on a Mac or Linux box with current antivirus software before attaching it may seem extreme but is one way of being fairly certain it is clean. You could alternatively make and boot from a BartPE CD and scan it there. A pain to do either, but one that may be worth going through to avoid heartache later. Oh, and in case you think that cheap digital picture frames are an anomaly, back in November of 2007 Seagate/Maxtor shipped some Basics Personal Storage 3200 hard disks infected with Virus.Win32.AutoRun.ah (Symantec calls it W32.Drom and McAfee calls it PWS-LegMir). The infection apparently came from a subcontractor in China.

Besides keeping up to date with antivirus software, I also recommend you use some kind of anti-spyware program (I use AdAware) and also switch to FireFox. Once you do, install NoScript, a terrific plugin that prevents cross-site scripting, or XSS, another vector the bad guys use to get malware onto your computer.

E. Gary Gygax

I was very sad to learn of the passing of a legend in the gaming industry, E. Gary Gygax, the co-inventor of the role-playing game Dungeons and Dragons and thereby of the entire role-playing game industry. I have in my hands my copy of the "white box" D&D that he and Dave Arneson co-produced in the 1970s (my copy is copyright 1974) with all the various supplements like Greyhawk and Blackmoor. World of Warcraft is a direct descendant from D&D, but I think, in some ways, D&D is still superior. The imagination will always be superior to a computer graphic.