昨日はラスト実験日でした。うちの研究所は、今日までが普通の就業日で、明日のクリスマスイブから年末休みとなります。とは言っても、かなりの人がもうすでに実家に帰って行ってしまっているので、研究室はすでに閑散としていました。
僕としては、日本に帰国予定の元旦まで実験してもいいのですが、実験に使うマウスの世話をしてくれるアニマルハウスのスタッフ達が休みになってしまうので、マウスを使った実験はしにくくなります。まあ、考え事もあるし、書き物もあるしで、いったん実験は休止です。
最近、仕事以外の時間に頼まれごとで、AOLダイアリーからFC2ブログへの移行についてちょっと考えてました。AOLダイアリーというブログサービスが今年いっぱいで終了するらしく、そのユーザの人は他のブログへ移行しなければいけないんですけど、AOLダイアリーは過去ログをMT形式でダウンロードするところまでのサポートで、画像などのファイルをダウンロード/移行するところはサポートしてないんだそうな。で、AOLダイアリーの後継的な位置づけである有料ブログサービスに移行する場合にのみ、画像の移行もサポートするんだそうで。
まあ、ユーザーを囲い込みして有料サービスに移行させようということなんでしょうけど。もともとが広告もなしの無料サービスですから文句言えないですけどね。
で、どうやってFC2に移行するかですが。MT形式でエクスポートしたものは、FC2ブログでインポートできますので、テキストはほぼ問題なく移行OKです。問題は画像。ただ、過去ログをMT形式でエクスポートすると、画像URLへのリンク情報自体はちゃんと残ります。なので、
1. エクスポートしてできたMT形式のログファイルから、画像URLを抽出。URLリストファイルを作る。僕はサクラエディタのマクロでやりました。
2. IrvineでURLリストから一括ファイルダウンロード。
3. 取得した画像ファイルたちをFC2UploaderでFC2ブログへ一括アップロード。
4. MT形式ログファイルにある画像URLリンクを、FC2ブログの画像へリンクされるように置換。これまたサクラエディタのマクロで。あとついでに、各行に改行が入るように<BR>タグを追加。なぜだかこれをしないと改行がFC2ブログ上で反映してくれないんですよね。。
5. 変換したMTファイルをFC2ブログへインポート。
てな感じです。なんだかんだ言って1と4の行程で使ったマクロを書く時間はそれなりにかかったですね。同じようなことをされる方のヒントになればと思います。マクロは、目的と環境に特化したものになっているので他の人が使ってうまくできるかまでは保証できませんが、もし参考にでも欲しいという方がおられればコメにどうぞ。

