トップ «前の日記(Apr 15, 2009 (Wed)) 最新 次の日記(Apr 17, 2009 (Fri))» 編集

kayakaya日記


Apr 16, 2009 (Thu)

# 動かないkayakaya日記、なぜ日記データ削除は起ったのか。

お知らせ

kayakaya日記の全データを僕のミスで消してしまうというヘマをやらかしました。日記本文はすべて復元しましたが、4月分のツッコミは復元できていません。4月以降にツッコミしてくれた方および読者の方に申し分けなく思ってます。ここにお詫びします。

なぜ削除してしまったのか

tDiaryのキャッシュを削除しようとしたのだが、日記データ保存先(@data_path)において、

$ rm -rf cache/*

のつもりで、

$ rm -rf * cache/

と実行してしまったのです……。日記データは綺麗さっぱり削除してしまったことに。うぎゃー><。

どうやって日記本文を復元したのか、そしてツッコミは?

先月のバックアップはすべてあるので、先月の日記はそちからさくっと復元した。だがしかし、日次バックアップしておらず(あまりにも愚かですね)、4月以降のデータがきちんとない。仕方なくアホみたいだが日記本文はRSSから復元した。基本的にテキストエリアで日記を書かないので、本文はローカルにもあるけど、RSSの方が公開されているものと確実に同じなのでRSSから取得した。

残るのは問題はツッコミ。こちらもRSSに文章はあるし、ツッコミは自分にメールで送信させているのでデータは復元できる。だが、手動でツッコミをすると、RSSに流れるかもしれないと思って躊躇してしまった。いったんツッコミは非表示にして、日付のデータをいじって、承認するかとも考えたが、アホみたいだ。ツッコミが保存されているフォーマットで、つまり200904.tdcというファイルを作成しようかと思ったが、挙動が読むのに時間がかかりそう。少なくとも別環境で実験する必要はある。あとは技術的ではないが、日記への追記の形で、ツッコミを載せるのも手かと(現実解ぽい)。

これからどうするのか、課題

  • rmの挙動はbashのエイリアスで確認を求めたりしているが限界もある。trash-cli系のツールを検討してみる。
    • 現状はシェルでの削除はファンクションで~/.Trashにmvするようにしているが、さくっとrm -rfすることもある……つまり今回。
    • 君は工事の人か、と言われそうだが、rmするとき指先でコマンドを確認している、でも、ヘマしているの。
    • 仮にrmをファンクションで置き換えていたとしても、'command rm -rf *'としてしまいそうだが、それはもう仕方ないような。
    • とにかく、安全にファイル削除できる仕組みは必要。ファイルサイズの関係で無理なときもあるが、それはそれで置いておく。
  • キャッシュの削除を簡単にする
    • ファンクションで実現できるので、まずはそうする。
    • clear.rbというプラグインがあるので、そちらを改造するのもあり(まだ中身はよく見てない)。
    • 頻繁にキャッシュを削除することはないが、テスト用途を考えると間違いが起きにくい仕組みは必要。
  • 日次バックアップはするべきだろう。
    • 日記データのオペレーションミスを想定していなかったのは事実。
    • 月次と他のタイミングで日記データをサーバからローカルマシンに取得していたが、それとは別の方法を考える。
    • ミラーリングではなく、少々の世代管理しても困らないくらいディスクは空いている。たかだかテキストだもん。

おわりに

皆さま、このような愚行はくれぐれも犯さぬよう。tDiaryのたださんは25年の寿命を目指すと宣言しています。けれども、運営者が自分でデータを消したら日記の継続は無意味だからね。

# 平野撫子さんとお会いした

ずーっと気になっていた平野撫子さんとお会いしてきた。大阪の造幣局の通り抜けで会ったのだが、平日の昼間でもけっこうな人混みだった。でも、楽しみにしていた甲斐があったかな。次は京都の神社ででも。平野撫子さんは僕好みですが眼鏡女子ではないです。念のため。

本日のツッコミ(全2件) [ツッコミを入れる]
_ へいちゃん (Apr 17, 2009 (Fri) 08:27)

コンタクトレンズの普及と共に眼鏡っ子が少なくなったのは遺憾ですね。ファッションとして眼鏡を着用する人も多いようですが。『電脳コイル』というアニメが眼鏡が仕様になっているので、面白いかも知れませんよ。http://www3.nhk.or.jp/anime/coil/

_ kayakaya (Apr 17, 2009 (Fri) 13:58)

コンタクト女子がときどき眼鏡かてるのもイイのw。とーぜん逆もあり。『電脳コイル』は各所で評判良さげなので見たいと思ってるよ。


年間聖句(2010年)

あながたは皆、信仰により、キリスト・イエスに結ばれて神の子なのです。洗礼を受けてキリストに結ばれたあなたがたは皆、キリストを着ているからです。

新共同訳聖書ガラテヤの信徒への手紙3章26節

You are all sons of God through faith in Christ Jesus. for all or you who were baptized into Christ have clothed youselves with Christ.

Galatians 3:26-27 (New International Version)