JSON::to_json での文字化け

mod_perl(apache) 上で Catalystを稼動させ、そこからJSON::to_jsonで返されたテキストを
クライアントに返すとなぜか文字化ける。
よくわからないが、とりあえず jsonテキストを
Encode::decode

Encode::encode
で解決。
Catalysに付属しているミニサーバーからだと文字化けを起こさないんだけどな。

CDROMドライブしかない環境でのFedora8のインストール

Fedora7以降からcdromイメージの提供がされなくなった。
Fedora8をインストールしたいが、自分の古いノートPCだと
CD-ROMドライブしかついておらずしかも、外付けのDVDドライブをUSB接続しても
USBブートできないためインストールができない。
そこで、以下のとおり対応してインストールしてみた。
完全に自分用のメモである。

DVDイメージとレスキューディスクイメージをダウンロード

http://ftp.jaist.ac.jp/pub/Linux/Fedora/releases/8/Fedora/i386/iso/Fedora-8-i386-rescuecd.iso
http://ftp.jaist.ac.jp/pub/Linux/Fedora/releases/8/Fedora/i386/iso/Fedora-8-i386-DVD.iso

それぞれメディアに焼く

レスキューディスクからPCを起動しインストールタイプの一覧が出たら

ESCをタイプしプロンプトから

boot: linux

としてインストーラを起動

どの場所からインストールを行うかを聞いてくるので

外付けのDVDドライブをUSBにつないで

DVD/CD

を選択

あとはDVDから必要なファイルが読み込まれるので通常通りインストールする。

*1236193043*dell8100の場合はUSBのポートを上段のUSBポートにさすこと(to 自分)

HDD換装メモ

今更、HDD換装ごときで、メモを残すこともないのだけど
今回は、換装後にOSやらアプリケーションを一からインストールしなおすのが
面倒なのでバックアップ用ソフトをしようしたので、メモ。

使用したのは
Drive Backup 9.0 Express (Free)
http://www.paragon-software.com/home/db-express/download.html

これは、ドライブ(パーティション)をまるごと(MBRも含めて)バックアップがとれ
別のドライブなどに、それをストアできるので、元の環境がそのままそっくり
新しいHDDに移行できるアプリケーションです。

似たようなのは、いくつかあるが、今回はこれにした。

Windowsの回復コンソールについて

久しぶりの日記 & 恐らくこれから、あまりネタにしないであろう
Windowsネタ

Linuxデスクトップっていまどんな感じだろうと思い、既存のディスクから
スペースを確保して、Ubuntuをいれてみた。
Windowsとのデュアルブート
問題なくインストールでき、なかなか、一昔では考えられないほど快適に
扱えるようになっている。
これなら、多少嫌気が差しているWindows環境から完全に移行してしまおう
かと思うぐらいだ。

で、お題についてはここからなのだが、インストール後、多少、いじくって
感触を得たあと、また、MBRから全てもとの状態に戻そうと思い、パーティションを削除して、Windowsのブートディスクから "MBR" も Windowsのものに書き換えようとしたところ、回復コンソールから、Administrator のパスワードを途中要求されるが
これが、何度やってもはじかれてしまう。

原因は、Sysprep とゆうプログラム経由で、OSがインストールされたもしくは
同プログラムを実行した場合にレジストリを書き換えてしまうとのこと。

メーカー製のPCのインストールはこのプログラムのイメージからが
ほとんどらしい。
僕が使っているSony VAIO はもろにこれに該当していた。

で、対処方法は、いくつかあるみたいだが、僕がやったのはこれ

1. 起動ディスクから
f:\i386\winnt32.exe /cmdcons
を実行し、回復コンソールプログラムをインストール

2. 再起動すると、今度は、起動ディスクを入れなくても
起動メニューに回復コンソールを選択する項目が出てくるので
それを選択。
すると、問題なくAdministratorでログインできるので
そこから "fixmbr" で MBRの再構築の完了。

3. 後処理として、上記実行時後は、起動するたびに起動メニューに
回復コンソールの項目がでるので、これを出力させないように
以下のことをした。

・手動で C:\Cmdcons フォルダ と C:\Cmldr ファイル を削除
・boot.ini の 回復コンソールのメニューを削除

ん〜 これは面倒だ。
MBRを書き換えたいだけなのに。
だいたい、なんで起動ディスクが必要なんだよ。

参照:
http://support.microsoft.com/default.aspx?kbid=308402