2004年8月アーカイブ

ActionScript 2.0 ではオーバーロードを許さない。
必要なら共通のメソッド内で arguments を調べるんだ。間違いない。

function foo () {
  if (typeof(arguments[0]) == "HOGE") {
    hoge(arguments[0]);
  }
  else if (typeof(arguments[0] == "HOGE2")) {
    hoge2(arguments[0]);
  }
  ...
}

ちょっと気持ち悪い。

テロ後の復旧の話。
丁寧にまとめている時間はないのですが、今後のためにも記録しておく。

手順としてはこんな感じ。

1. 既存のカテゴリーアーカイブファイルからすべての個別のエントリのパーマネントリンクを抽出
2. 各エントリのスクレイピングおよび MT 用インポートファイル作成
3. 新規ブログ作成とデータインポート

もろもろ準備や運用をしてあげてる K's and the City というブログがあるのですが、なんとそのブログがテロ(?)に会いました。

コメントを削除しようとして投稿者の一人がなんと、「ブログの削除」を実行!そして綺麗さっぱりデータベースからも姿を消し、コメント削除はおろかエントリ投稿もできなくなりました。管理・運用で楽するために該当のブログで可能な権限すべて与えていたのですが、こんなことになるとは思いもよらず...

復旧を試みたいのですがデータベースからも完全に削除されているようで元データからの復旧は不可能な様子。

MT の生成した HTML ファイルからエントリデータを復元するようなツール無いもんかね。