Corrupted Date Book!
starnet!apple!trantor.harris-atd.com!chuck (Chuck Musciano)
Message-id: <9311121402.AA24825@trantor.harris-atd.com>
Date: Fri, 12 Nov 93 09:02:19 EST
From: starnet!apple!trantor.harris-atd.com!chuck (Chuck Musciano)
To: zoomer-list-1993@grot.starconn.com
Subject: Corrupted Date Book!
X-Sun-Charset: US-ASCII
Content-Length: 3039
Status: OR
Well, it finally happened. My Zoomer blew away my Date Book.
My free space dropped below 50%, so I decided to reset the Zoomer to
shake out all the cruft. My mistake: I pressed the reset button with the
power turned on. (I wanted to see what, if anything, got displayed in such
a situation). The DateBook happened to be open, and just as I pressed the
button, the hourglass appeared. Turns out, the hourglass appeared because
the DateBook was saving all my appointments to the Date Book.
[ An aside: isn't it confusing that the app and the document have the
same name? I'm using DateBook for the app, and Date Book for the
document, just to keep this all straight. ]
The Zoomer booted back up, and I tapped the DateBook icon, and it came
up in "year" view, no problem. Tap on November, and wham, "KR-04, Cannot
Read File. Press the right button to exit". Press the button, reboot,
try the sequence again. Bang! KR-09!
I was able to recover the text data using this process:
1 Create a batch file somewhere using the AOL text editor that copies
b:\geoworks\document\date_boo.000 to b:\recover.txt.
2 Hack your INI to let you run batch files. (I had already done this
long ago)
3 Run the batch file.
4 Remove the original Date Book document.
5 Open b:\recover.txt in the AOL editor. The text of your appointments
and stuff will be discernable as your scroll through the document.
6 Ping pong between AOL and DateBook, re-entering all your appointments.
Bleah! Lessons learned:
1 [For users] Don't press reset with the power on.
2 [For Palm and Geoworks] You need to provide better error messages.
DateBook should not barf on bad files; it should provide a nice
"Your data is no longer readable due to a system error. Here is
how to recover" type message. GEOS should not be putting up these
goofy XX-nn error codes, *ever*! Give me an English description of
the problem, and a way to fix things. GEOS uses the worst possible
scenario: cryptic codes, and no published list of what the codes
mean! This is very bad, especially in a device intended for use
by non-computer types.
3 The lack of a general clipboard for cutting and pasting is a real
drawback on the Zoomer. I should be able to cut text from the AOL
editor and paste it into the DateBook. In general, data should move
between any two apps via the clipboard, seamlessly. Even the old
Casio BOSS PIMs had this ability. The Zoomer is actually less
functional in transferring data around than these much more primitive
devices buitl years ago!
4 Palm definitely needs to publish the file formats of the various
documents. If those formats were available, people could write
recovery tools and data interchange tools that would enhance the
value of the existing Palm apps.