2004年02月12日 (木)

ディスク一杯に気をつけよう

昨日 Virtual PC を Mac に入れてみました。もともとディスクがきついところを無理矢理空けて放り込んだのです。Virtual PC の設定と Windows の設定の両方の要因が重なって Windows Update をしただけであっという間に 2GB ほど食いつぶしてしまいました。そうしたら...

Mac で編集中のファイルが保存できなくなっています。ボリュームにアロケーションテーブルが不足していると文句を言っています。ディスクが一杯だとどうして正直に言わないんでしょうね、もう。

「知ったかぶりしやがって。」

それでディスクを更に空けて取り敢えず実行中の Windows を正常終了させようともがき始めて気付きました。

「Mac のショートカットが効かない! あー Finder の設定がデフォルトに戻っている!」

迫り来るトラブルの予感を押しのけながら実行中のアプリケーションを終了させ、今の状態をできるだけ温存する措置に出ました。iBlog, Netscape, NetNewsWire Lite, JEdit, iCal, etc...

「ようし誰も文句は言わなかったぞ。こいつらの安全は確保した。次は Windows だ。」

しかし本当はこのとき気付いていなければいけなかったのです。Finder の設定がデフォルトに戻っていると言うことは、上のアプリの壊れた状態を固定しただけだったということに。

Virtual PC for Mac 初体験と迫り来るトラブルの圧力で駄目な操作を何度もやった挙げ句それに気付かず Windows は一旦削除し再インストールを決意。これは許そう。なんたって初めての得物だ誰だって勘違いはある。ショートカットの効かない Mac は再起動。

「あー Dock がデフォルトの設定になっている。そうかお前はほぼ最後まで生きていたからとばっちり食ったんだな。撤退が最も難しい作戦行動だ。殿は辛いぜ!」

Windows を再インストールし目的のアプリもインストールした。動作も確認した。やれやれメールでもみるかってんで Netscape を起動すると、

「あーこいつまで色々デフォルトに戻ってる。何故だ! お前は二番目に撤退させたぞ。文句言わなかったろ。どうして変になる前に訴えないんだ。覚悟ちゅうものが要るんだよ。」

ふー、Netscape の被害は少なくて済みました。さて昨日仕込んだ JavaScript の成果でも試してみようと iBlog を立ち上げてみました。

「えーなんで今頃ライセンスの説明なんか始めるんだ。クィックガイダンスまで表示しているぞ。.Mac のおまけの分際でおこがましい...あれ? ユーザ登録してないことになっている。[ユーザ登録...]メニューアイテムが活きてるもん。さてはヤク付けにしてから金を巻き上げる戦略に出たな! ん? いつもと様子が違うぞ。あーエントリの順序が逆になってる。どこで設定したんだっけ? 環境設定かな? あー公開先が全部消えている! .Mac のおまけだと気付いていない振りをしながら .Mac と Local しか公開先選べんぞ! どういうことだ。あーどの blog もテンプレートとスタイルシートがデフォルトになっている、あー色々デフォルトだぁ。」

焦りました。パニック寸前です。いや判断ミスが二つも含まれているからパニックしてます。
# iBlogger に問題です。上の独り言の中の二つの判断ミスはなんでしょう。
食事に行こうと声をかけられても「ちょっと待って」で済ませちゃいます。ここで本格的にパニクッたらプロの沽券に関わると言い聞かせ、最後のバックアップを思い起こし消失するかもしれないエントリを確認し、それらの復旧方法を頭の中でまとめ、目をつぶるとクリックできないから仕方なく目を開けてリビルド...いやプレビュー状態をリセット後プレビュー。反撃開始です。

「ほぇ? プレビューが終わらない。さてはさては随所で困惑の声が上がってるレインボーぐるぐる攻撃か、と思いきやレインボーカーソルは出ていないぞ。あれ操作できる。あ、終了できちゃった。」

変なところはありますが、正規の方法で終了させられたからまだましです。もう一度プレビュー状態をリセット後プレビュー攻撃。

「おー、今度は普通に終わった。iblogPatcher で preview after、そりゃ! ... あれファイルがないって怒ってるぞこいつ。御主人様に逆らうとはいい度胸だ。上等じゃないか...あ、本当になくなってる。えーっとあのファイルはあのファイルは...iDisk から逆輸入だ。ようし、仏の顔も三度攻撃だ!」

やりました。正常終了です。ブラウザで見てみましょう。

「えーん何か変だよー、カレンダーないよー、エントリ一覧フォームも崩れているよー。これは JavaScript がいっちゃってるな。CommonLib.js お前もか! ...やっぱり。」

デフォルトに戻っている CommonLib.js を復旧し再度リビルド...いやプレビュー状態をリセット後プレビュー。正常正常。これでエントリ書けます。疲れたから人の blog でも読んで楽しみましょう。

「げっ! NetNewsWire Lite お前もか。ひょえー購読している RSS 全部消えてデフォルトになってるよ。そうだ。昨夜なんとなく、しかも初めてエクスポートしていたっけ。んー、無意識に最悪事態を回避するなんて僕ちゃんテンサイー。」
# 何となく「僕ちゃんサイテー」に見えるぞ

フォルダーが復帰できないのは愛嬌です。この際再整理しました。こうして今日もまた無駄な一夜を過ごしてしまったのです。

教訓と今回の成功点(←全体的に失敗のくせに)
  • ディスクが一杯になって怒られる前に余計なアプリは終了させましょう。
    Mac ユーザ特に Classic からのユーザはデスクトップを散らかす人が多いすよね。危ないですよ。被害が広がりますよ。
  • ディスクが一杯になったら終了させる前にプリファレンスのバックアップも取っておきましょう。
    終了時にプリファレンスを上書きに行きます。そのときに書き込みができません。終了時にかこつけて黙ってあきらめる馬鹿ばっかしです。
  • 系統だっていなくてもいいからなくなって困るものは多重化(バックアップ)しておきましょう。
  • パニックで判断ミスが致命的だと傷口をこじ開けるから落ち着きましょう。(←本当はパニクってたくせに)

まじ iBlog はやばかったです。データファイルとエントリや blog との関連がもし切れていたらと思うとぞっとしました。

  Comment   Trackback

当ブログ内の類似エントリ
JavaScript が有効でないと表示できません。
一年前のエントリ