2.2.12

FC2ブログからBloggerへの移行(その1)

今までいろいろなところで書き散らしたブログエントリを集めよう!ということで、まずはFC2ブログを使っていた「rugrug」というラグビー関連のことを書いていたブログのエントリをこちらに移行しました。と、言ってもまずは文章のみを移行したため、ひょっとすると画像などは切れているところもあるかも…。更に言えば「引越します」みたいな、果たして残しておく意味があるのかよくわからないエントリもあるので、また時間をみて調整したいとは思っているのですが…どうなるか?

他のエントリでも参考にしたリンクをあげたりしていますが、せっかくなので実際に作業した内容をまとめておこうかと思います。

作業順序としては…

  1. FC2ブログからバックアップ機能を使ってエントリ内容を出力
  2. 書き出されたファイルのコードを変換(EUC=>UTF-8)
  3. 内容をMovable Type形式にあわせて修正
  4. Movable Type形式をBlogger形式に変換
  5. Blogger形式ファイルをインポート

となります。

1. FC2ブログからバックアップ機能を使ってエントリ内容を出力
FC2ブログの管理画面の左にあるメニューから「データのバックアップ」を選びます。



ひとつのファイルですべてのエントリを出力してしまうことも可能ですが、4のMovable Type形式からBlogger形式に変換するツールが、最大1MBまでしか対応していないようなので、エントリ数が多い場合は、月単位など分割してダウンロードした方がよいと思われます。


2.書き出されたファイルのコードを変換
FC2ブログのバックアップファイルはEUCで出力されます。これをUTF-8に変換します。
UTF-8Nに変換…と私が調べたサイトでは書かれていましたが、私が利用しているJ-EditではUTF-8Nというのがなかったので、UTF-8に変換しました。大きな問題はないようですが、UTF-8Nが使えるならその方がよいのかもしれません。

3.内容をMovable Type形式に変換
さて、問題はここです。
どこを修正しなければならないかというと、

  1. 時間の形式を24時間表記から12時間+AM/PM形式に変換する
  2. コメントのTITLE: / SECRET: / PASS: の行を削除する
というものです。

最初はテキストエディタで見て替えていたのですが、こんなことしていたら気が狂う!と思い何かいい方法はないもんかと考えました。
で、MovabletypeをNetbook(Windows 7 Starter)インストールすることにした に書いたように、NetbookにMovableTypeのインストールを試みました。ところが、これがうまくいかんのです。
それぞれのツールのインストールは上手くいったのですが、Movable Typeの設定がうまくいきません。指定したディレクトリに書き込みができないと言われるです。それならばと、GuestやEveryoneに書き込み権限を与えてみたもののダメ。仕方なからと翌日に再度試みようとしたところ、今度はXAMPPからApacheが起ち上がらない…。
えぇい、それならば…ということで方針を変更。MacにWordpressをセットアップしよう!ということにしたのでした。

と、長くなってきたので(その2)に続きます。(たぶん)

27.1.12

MovabletypeをNetbook(Windows 7 Starter)インストールすることにした

あいかわらずぼちぼちと他のブログから昔のエントリを移行しようと、FC2ブログのバックアップファイルを修正していたのですが、こんなこといつまでも続けていられないなぁ…気が狂うなぁ…と思って、何かいい方法はないもんかと考えること3分…。

そうだ!AppleScriptで処理すればいいじゃん!
と、思ってScriptのエディタを起ち上げ、Helpやら入門用のサイトを参考にするも、まずはAppleScriptの勉強をしなければならいということで断念。

そこでまたもや「FC2ブログからの移行」でいろいろ調べていたところ、どうやらFC2のバックアップファイルからMovabletypeへは文字コードの調整だけでなんとか移行できそうなことが判明。ちょっと面倒だけれどFC2→Movabletyep→Bloggerにすればいいじゃん!と思いたち、NetbookにXAMPPをインストール、Movabletypeの環境を構築中。

以下のページを参考に、インストール中。
WinXPローカルでXAMPPを使ってMovable Typeを動かす―2010年3月版 その1 (Like@Lunatic)
(全部で3回です)

なんだかフォルダのアクセス権の設定とかで苦戦中。
ちゃんとできたら、このエントリを更新予定です。

26.1.12

ぼちぼちと移行作業中

昨日から移行作業中。

FC2->BLOGGERの際、バックアップで落としたファイルの日付形式を変更しなければいけなかったり、余計な行を削除しなければならない(らしい)。で、それをぼちぼちとフル人力で作業中だったりする。「これをこうして、このときにこういう風にして吐き出せばできるよな…スクリプト組めば楽そうだなぁ…」と思いながらも、一括検索の結果から、該当行に移動→打ち直し→該当業に移動→打ち直し…という作業をしている。

面倒ではあるのだけれど、昔どんなエントリを書いていたのかとか、あぁこんなコメントをもらったんだ…とかいうことがわかって、それはそれで面白かったりする。(ただ、もう目も悪くなってしまったおっさんには辛い作業であることには変わりないのだけれど)特に今変換中の2005年、2006年あたりは、時間が比較的あったこともあってか、けっこうエントリもあげてたし、おかげでコメントもそれなりにいただいていた。あぁ気合入ってたんだなぁ…と、ちょっと感慨深くなったりして。

ところで、この移行作業で一気にエントリを増やしているため、せっかくインストールしたiPhoneのBloggerアプリからの更新ができない…。(一日であまり多くのエントリを上げるときには、あのぐにゃっとした文字の認証ー人間がやっていることの確認ーをしないといけないため)

移行してすっきりしたい気もするけど、iPhoneで更新できないのも辛いなぁ…

25.1.12

ブログ統合中

今までもボコボコと、思いつくままにブログを作ってきたのだけれど、ちょっとすべてを統合してみようかという気になった。

そこで、まずはBloggerに作られていたブログを書き出し→取り込みで一元化。(わけあって取り込んでいないブログも2つばかりあるけれど、これはこれで気が向いたらどうにかする予定)

そして、今までFC2でやっていたブログもここに一元化しようと移行に着手。

移行については、以下のサイトを参考にさせていただきました。

どこからともなくやって来た人の話: FC2からBloggerへの移行手順

ラグビー関係のことを書いていた「rugrug」の2004年分の投稿まで取り込んだところで、作業一時中断。
ま、ぼちぼちやっていきましょうか。

13.9.11

試合のない一日

先週の金曜日に待ちに待ったラグビーワールドカップが始まった。が、昨日と今日は試合がない。昨日は録画してあった「日本 vs フランス」を観戦したので、とりあえずはラグビーを見たけれど、今日は基本的にはラグビーなしの一日となった。

Grey's Anatomy : Season 7 “Song Beneath the Song”

前回の最後に事故にあったような音がして、番組のCMでもDr.Torresが生霊のような感じで出ているシーンが放送されていたので、てっきりどちらかというと重い感じの回かと想ったら、なんとミュージカル!IMDBをちらっと見たところでは、アメリカで放送されたときも賛否両論だったようだ。

私は昔に比べればミュージカルに対して寛容になったと思うけれど、この回はどうもいただけないと感じた。なんでわざわざミュージカルにしたんだろうか?不思議だ。

IMDBに「これではGrey’s AnatomyじゃなくてGlees Anatomyだ」という書き込みがあったが、言い得て妙だなぁと思った。

25.8.11

昼食を減らすと痩せる?

ランチの量を少なくするだけで、自然と1日の総摂取カロリーが減ることが判明 (Gigazin)

上記の記事によると、昼食の摂取カロリーを減らすといいようなことが書いてあるが、実際私はウィークデーだけだけれど、りんご+シリアルバーという昼食を続けている。でも、そんなに目に見えて痩せてはいない。うーむ。もっと続けないとだめ?あっ、たまにりんごとシリアルバー以外にもせんべいとか食べたりすることがあるのがいけない?うーむ。

22.8.11

なかなかいいじゃない Windows Live Writer

画像の設定、複数ブログの登録・更新、ローカルへのポスト下書きの保存など、主だった機能を試してみたところでは、おもったよりいいじゃないの?このWriteってやつ!という感想。Windows Liveじゃなくても使えるし。画像の簡単な編集にも対応しているところも便利。全部は確認していないけれど、Sourceビューで出てくるソースも、Wordみたいに妙にくどいHTMLになったりもしていないし。

ネットブックでテレビを見ながら更新…なんていうのもこれならやりやすい。このソフトはもっと注目されてもいいのでは?(私がWinに疎くて知らなかっただけかもしれないけど)