Home
Testing hard disks on Mac OSX
the emergent property seems to be crap
Apple's iDisk network traffic is encrypted
Boneless country ribs, experimental recipe,
Humans, natural organizers to a fault...
All across the changes in six throws.
Political labels, meaningless?
The writing zealot has a new friend, and some silly sentences...
Lily Allen: chirpy brutality. Nice work if you can do it...
Trance, downbeat, brazilian, funk, and jazz? That's a genre?
An obsession with flags
Afraid of "Big Government"?
Curated computing", WTF?
Fire under mountain, PI/Grace
hearts's desire
Finally, sensible thoughts about terrorism from a bomb disposal guy who should know.
On Apostrophes
Who wants an overgrown iPhone?
Christians and creationism.
decision
new rule ... no more throwing bears at people.
Drowning
She was looking for "The Door Into Summer"
..under the right circumstances he could be the baddest motherfucker in the world...
On community...
On time...
On Spelling
The History of Tolerance
Motives
...The tug of the future. The reason you tried...
...political posturing gone horrifically awry.
...and she was determined not to be afraid.
...finite horizons of predictable problems and predictable joys...
...There is only a gradual wearing away of the sharp edges...
Code as literature, the most important element of style
Deconstructing Wall Street Newspeak
Requiem
Fake Steve Jobs, backfiring?
DRM, Denial of Rights Management
Bill O'Reilly, John Edwards, and racial slurs.
The widening economic disparity
Oh man, here comes Rita
Katrina slams New Orleans. Is There Blame?
Apple users have another tempest in our teapot.
Carving up trees as therapy.
If a tree falls in a hurricane, does it make a noise?
Torturing your customers, A Business Model
What! Bean mush again mom?
Automatic poetry on eBay
Flaming on Miami Beach
Cautionary tale
It won't die Jim!
Fresh Timber
More on Music
Almost Worthless Music
E-Commerce
Formalisms, Frames, Footstools
The Opposite of Minimalism
Lots of Photos
Repairing breaks
Beasties
Period influences
Sweat shops and consumer goods
Galloping furniture
Calm Interiors
Ode to Keith Haring
Good junk
Broken chairs
Floors in Florida
Shoji in America
About Ornae

Cautionary tale · Saturday June 26, 2004

Painted Hall Table Hanging curio cabinet Victorian Rocker

Like most unix systems, Mac OS X is very sturdy, it’s easy to take it for granted. The powerbook I’m typing on hasn’t been rebooted for more than three weeks. In fact it’s been up since it was last backed up, an embarrassing admission. And it’s busy: Photoshop, Dreamweaver, iPhoto, text editors, compilers, iTunes, Mail, dozens of windows in three different browsers. Every now and again some application crashes, usually a browser on some bizarre page. But the protected memory manager and the windowing system sail right through that. So I was not prepared for what happened last night….

I was trying to put stuff up on eBay, but safari was having trouble loading pages. Then I thought the whole WWW was screwed up because I couldn’t load Google, Yahoo, nuttin… But I could get mail so that wasn’t it… So I quit safari, quit mail, quit this, quit that. Started Safari back up, It starts like it’s doing a first run, offers to load bookmarks etc. Strange, so I log out of my account entirely. Log back in, now the finder’s lost it’s settings, the Dock’s in the wrong place. I’m more spooked.

I’d been doing a lot of photo work, and realize I’d completely filled the disk, figure it could be a problem… Empty trash, toss some music, clear some caches, etc. Start up mail… All My Mail Accounts Have Disappeared, except the first!

Now I’m terrified! So, calm down girl, walk away, don’t touch the machine, think…

Hmmm… mail uses a mail folder, peek in it? All the separate folders for the accounts are still there. Maybe mail keeps an account list in it’s prefs file? (On X most prefs files are plaintext xml.) Yep, there’s one listed, but nothing else….

Let’s see, the last thing a program does before quitting is re-write its preferences files. What if the disk is so full it can’t? Whaddya know! Trashed prefs files, they’d get re-built next time the program starts.

Well that’s nice, but I had, like maybe 17 active and inactive mail accounts set up in that file….

I did backup 22 days ago, and the mail folders are still there on the powerbook, I’d not lost any mail. The trashed prefs just keep all the silly trivia for the mail accounts, like pop and smtp host names. I just need to copy the right prefs file from a backup onto the powerbook and I’m back in business mostly.

So I slept on it, figuring I was probably too frazzled to trust myself fussing in the guts of mail by then.

Stopping mail, copying the backup prefs file over the empty one and restarting mail. recovered everything, but for one new mail account that I had to recreate. But recreating one is a picnic, No mail was lost.

The morals of the story…
If a program acts up, don’t just quit it until you’ve checked disk usage.
Maybe Mac programs shouldn’t try to rewrite their prefs, ‘till they’ve checked free disk space.
And I thought BSD unix (which is what X really is) had some highwater monitor scheme that should have seen this coming…hmmm… I’ll check on that.

Just thinking about this again and my heart is racing. How can non-geeks stand using computers when they’re such completely mysterious black boxes?

Maybe there’s something about faith that I just don’t get. I remember how freaked my partner was when her mail went to hell last month. And I was just like, “Oh la-de-da, we’ll fix it honey.” And of course in the back of every geeks mind is this nasty little thought, “Oh, a user… Must have been random mouse clicking again and broke it.”

But of course, even the smartest geek still gets bit in the ass by technology sooner or later. Then it’s time to remember, “Oh, this is an incredibly complicated and mysterious system, even to a digital goddess. I don’t have clue what just happened, but I have a sinking feeling I’m completely f—ked!” And there’s NO ONE who’s gonna say to me, “Oh la-de-da, we’ll fix it honey.”, Geeze I’m in big trouble!

Anyway….

* * *