Official Google Data APIs Blog: Upload your old email with the Google Email Uploader open source toolSo I could put my old Eudora archives online, then use IMAP to bring them to my local Mac ...
...We're now happy to share the Google Email Uploader with you. It's both a .NET reference implementation of an Email Migration API client, as well as an Apache 2.0 licensed open source project to be extended to upload any type of email archive you have lying around. The Google Email Uploader is available for Google Apps Premier and Education edition users."
Thursday, February 14, 2008
Google desktop email uploader
A fix to the application dictionary problem and a word annoyance
I know Word 2003 as only a charter member of the death-to-Word club can. Even so, I was reminded to change two things when reading O'Reilly Media's Word Annoyances (ends at Word 2003).
First I removed the default Word custom.dic file and created my own (jfaughnan.dic) file in a folder I backup and control. So no more lost dictionary when I change machines. I then created a Google Apps document [1][2] to hold a copy of the dictionary. I will periodically merge [4] that with my other application specific dictionaries -- which are particularly important on handheld devices [3]. Imperfect, but good enough.
Then I finally paid attention to the Word settings for "smart" [5] Edit and cut/paste, turning off most of the default behaviors.
So I recommend the book (though it doesn't include Word 2007), but I don't agree with their recommendation to use Styles for everything. That's what every book on Word says, and they're all wrong. Styles are too broken to seriously contemplate unless you're a technical writer [6] [7].
--
[1] Incredibly annoying pink color scheme today. I wish Google spent less time being cute and more time fixing their #@$!$ buggy products (such as their custom search widget, which is broken as of this morning).
[2] Ironically Google Docs has its OWN dictionary, so the text file shows a spelling error indicator for every entry! There's no way to edit that dictionary. One day perhaps.
[3] In the long forgotten glory days Palm had a great auto-complete tool with a custom dictionary. Emily's BlackBerry has one too - very important for word completion.
[4] Copy/paste to TextPad, sort and delete dupes, copy/paste back.
[5] aka "Stupid"
[6] Most of them hate Word even more than I do.
[7] Word 2007 includes a complete do-over of Styles but it requires a (funny that) new file format that's incompatible with everything in the megaverse.
Aperture 2: the missing Help items and Apple's manual site
One of the oddities of the demo version of Aperture 2 is the Help menu is empty. I assume this will be fixed soon and that the shipping version will have the same PDF set Aperture 1 had. (It's another question why Aperture doesn't use Apple's Help system. Sometimes I think it's not really an Apple product at all.)
In the meantime an Apple Discussion Group post pointed me to a site I didn't know about: the Apple Manual page. Every Apple product manual shows up there, sorted by publication date. It's a great resource and I'm going to add it to my custom OS X Search widget.
There's also a "page" (query) for Aperture manuals only, but as of today it only has Aperture 1.x manuals. I assume that's a metadata error and we'll soon see the manuals there.
Wednesday, February 13, 2008
Aperture 2: Yes, it's much faster.
Tuesday, February 12, 2008
Aperture 2: you can edit the dates now
Gordon's Tech: Will Apple abandon Aperture?So version 2.0 is out and, yes, you can edit the dates. I don't see any batch editing but I'm not an Aperture expert. At least there's something. The product is not dead yet.
... You can't edit date metadata, you've never been able to edit dates, this hasn't been fixed despite several major updates...
Still no Apple Help file. They must have a pretty limited development budget.
Once I figure out a solution to the .Mac bug I'll start using it over the next two weeks. The date issue was my primary objection to moving to Aperture -- it gave me a worrisome impression of the product manager.
PS. Surprise! Academic licenses cannot upgrade. Going forward the academic discount isn't worth it with the new pricing.)
Update: You can AppleScript date modifications, so there's no problem with batch updating!
Adjust date and time of version/masterThe “adjust date” verb has been added to the AppleScript Dictionary, allowing you to modify the EXIF date of images through a scripted workflow.
Aperture 2: There was a problem connecting to .Mac
That's a new record!
If you have a .Mac record in your keychain Aperture tries to connect to it -- even if the account is long defunct.
When that happens it displays an alert "There was a problem connecting to .Mac". You can't get the alert to go away, in fact I now have multiple floating dialogs telling me of this problem.
I'm going to try pulling my network cable next time I restart.
They ought to be ashamed, but as far as I can tell Apple is shameless.
Update: I quit, pulled the network cable, and restarted. It hung on start but after a minute or so something timed out and it did run correctly. I then restarted with the network cable and got the looping error message. I'll probably have to locate the .mac entry in my keychain and remove it.
Saturday, February 09, 2008
Google now supporting Safari?
Gmail RTF was supported. Google Docs no longer warns of an unsupported browser.
The worst commercial web site on the net?
I've never seen that before.
There's a contact link, but it's broken.
I think we've got a winner.
Blackberry Pearl voice memo hack
Happily, there's a workaround. Create an SMS, but save it as draft. Access it via the messages application. Click the link for more details.
Tuesday, February 05, 2008
My iMac screen - dark band at the top of the display

Superficially it looks like dirt on the display, but it's inside. I suspect some sort of LCD delamination or glue defect, perhaps related to the all the heat problems the G5 iMacs were known for. At 2.5 years this machine is out of warranty -- including my credit card extended warranty.
I can't find much about this on the net, so it's probably bad luck. We have a good Apple repair facility in Minneapolis (first Tech), I could try hauling the machine out there if I get the energy.
Update: Sounds like this.
iPhoto 7.1.2 doesn't fix video export bug
I checked to see if Apple had fixed the movie export bug.
Nope.
If you export a Movie (video) as "Current" iPhoto exports a thumbnail JPEG with an .AVI extension.
Nasty bug, in some circumstances it may result in the permanent loss of important memories.
5775826 iPhoto: default video export produces defective file 100% of the time.Update 3/4/08: My bug was flagged as duplicate of Bug ID# 5613626. So at least it's known and documented as a bug that's being currently worked on.
Update 5/19/09: iLife '09 still has the same bloody bug!! See also a thread on this bug. Apple's refusal to fix such egregious data destroying bugs smells of Kafka.
Bike light breakthrough? The Ixon IQ.
I used to be a real rider. One day I hope I'll be back, maybe sooner than later.
From those days I have an old NiteRider light. It cost a fortune in 1999 and came with a massive NiMH battery that's now toast. Of course it used a proprietary connector (data lock isn't really a new idea) so I'd have to buy a replacement from NiteRider -- if one exists.
So I paid attention to the bike light that saved the world, a post introducing the German IXON IQ LED light. This excellent description tells us it uses conventional or rechargeable AA batteries -- no more "battery lock" issues. The imported device (German plugs) is about $100 US - a bargain for a serious bicycle light.
... Full power setting (
1440 [see comments!] lux) gives a 6 hour run time. Low power gives about 13 hours. Run times are for fully charged NiMH batteries. Full power is adequate as a standalone headlight for most cyclists in most situations up to about 20mph. Two Ixons at full power should be more than enough for any situation except perhaps a very fast downhill, say well over 25mph. Low power is more than adequate for low speed riding, up to perhaps 10 mph on dark roads or bike paths. For urban cycling with overhead street lights, the low power setting is perfect. These are my estimates based on my own experience using this light. Everyone's night vision is different!....
Note that NiMH battery power output drops precipitously in cold weather, these numbers don't apply to MN winters. Front wheel dynamo systems weren't big when I was in the market, but I suspect they're the answer for a MN winter rider.
Monday, February 04, 2008
Nokia 6555 plays iTunes AAC. Does everything do this now?
When I learned I could mass storage mount and charge my Nokia 6555b with a mini-USB cable and a (well made) Motorola mini-USB to micro-USB adapter the next test was to drop a podcast, an MP3 song and an AAC song into the mounted music folder. I then opened the music player, selected artists, and from the options menu chose "update library".
The All Songs list showed all three files [1] and they all played.
What's with music players and AAC? I don't remember anyone mentioning that players that were once entirely MP3 now all support AAC as well.
Unfortunately our HOSA headset adapters work only slightly better on this phone than on Emily's BlackBerry. If I don't press the 3.5mm terminal entirely in I get good stereo sound on my Bose QC IIs, but unbalanced stereo sound on a pair of Apple earbuds. If I do entirely engage the 3.5 mm connector I get mono sound. I'm tempted to try the Bose mobile communications kit.
The sad news is that the fairly crude music player doesn't support bookmarks, so it's not an adequate podcast player.
Even so, this is interesting enough to make me go ahead and buy another Sandisk 2GB media card, especially because I'm able to get my headphones to mostly work.
--
[1] It also showed the "." (dot) prefixed files that OS X creates on FAT formatted media, an annoying quirk of OS X that cannot be readily managed. There are ways to remove these, but I ignored them for this experiment.
User group one: Winzip ignores NTFS attributes stored in alternate data stream
Occasionally I come across an issue nobody but me cares about.
Ok, more than occasionally.
These are "user group one" issues -- as in a user group with one member. (Thank you Andrew.)
I, for example, am the only person in the known universe who uses NTFS file attributes. I tweak my Explorer views to show the comment field in list view, for example. I even show the Title field! [1]
Being the only person who does this, I'm the only person to discover that WinZip 10 doesn't store these attributes. I'm guessing XP stores them in the NTFS alternate data stream [2] and WinZip ignores the ADS attributes [3]. I found this out when I unzipped some work and lost my metadata.
This is all very annoying.
To the user group of one.
[1] Not only does this introduce functionality that came with PC Magazine's DOS based dirnotes.com application in 1985, it also allows me to provide documentation on file shares about what certain data sets are good for. In addition Sharepoint honors these attributes (which Office apps reflect back into their internal attribute store), so I don't have to re-enter them when I upload files to my Sharepoint Libraries.
[2] Windows NT server had a very robust Macintosh file share service, it stored MacOS Classic resource forks in the NTFS alternate data stream. Later, some aftermarket solutions (DAVE) did the same thing. Worked great.
[3] I have a vague recollection that XP's copy command may ignore them too, and many backup products miss 'em.
macintosh pims (personal information management software) a Google Groups (w/ feed)
A hundred years ago I ran a mailing list called PIM-L - about personal information management. It was surprisingly popular, but I didn't have time to keep it up.
I remembered that, when Ted Goranson (The ATPM Outliner guy), bemoaning the reluctance of users to pay for good software, referred to the macintosh pims Google Group (feeds).
I think Goranson is sort-of-wrong about the software price issue. The real cost is cost of ownership, and cost of ownership of software includes the cost of data loss (or imperfect conversion) related to atypical file formats. Of course most people don't realize this is the real cost, so my point is probably academic. Still, it's a very good reason NOT to buy cool software with neat features that's supposed to hold lots of personal and unique data of lasting value.
On the other hand, the email list is wonderfully obscure. There's are feeds of course, though Google's presentation of them is very confusing. I went with the Atom 1.0 message feed.