« FC2で写真館を始めました | トップページ | 今朝もFC2は »

2005/09/12

cocologからfc2へ

cocologからfc2へバックアップして、今後の動向によっては引っ越そうかと思って作業をすすめてみたものの・・。どちらもinport/exportをサポートしているので、楽チンかと思ったらそうでもなかった(TT

1.文字コードが違う

cocologはUTF-8、fc2はEUC-JPなので。これはまあ問題ありません。フリーの文字コード変換ソフトがネット上にいっぱいありますので。

2.ココログが出力するログが汚い

これは大問題。マジ、これの所為で挫折しそう・・ora

fc2は改行コード(EUC-JPではLF)を文の終わりと判断するようです。これがむしろフツーの発想だと思います。

FC2でインポートできるログのサンプル

AUTHOR: mugixor
TITLE: 見本なタイトル
STATUS: Publish
ALLOW COMMENTS: 1
CONVERT BREAKS: default
ALLOW PINGS: 1
CATEGORY: ウェブログ・ココログ関連
DATE: 10/30/2004 01:53:00 PM
-----
BODY: <IMG height=250 alt=sample1.jpg hspace=5 src="post.files/sample1.jpg" width=190 align=right border=0>見本の本文でぃ。<BR clear=all>
-----
EXTENDED BODY:
-----
EXCERPT:
-----
KEYWORDS:
-----

--------

cocologが吐き出すログは改行コード(UTF-8ではCRLF)が適切な位置に入ってないばかりか、文の間に入ったりしているようです。なので、適切な位置に改行を埋め直さなくてはならないのですが、これがジミーにハードな作業。このblogの量だとプログラム書いた方が早い。

しかもFC2のインポートはエラーがあると黙って終了してしまい、なんのメッセージも出さないので、細かく分割してインポートし、結局は人が読むしかないのカモ。

cocologがエクスポートするログのサンプル

AUTHOR: mugixor TITLE: 見本なタイトル STATUS: Publish ALLOW COMMENTS:
1 CONVERT BREAKS: __default__ ALLOW PINGS: 1 CATEGORY: ウェブログ・ココログ関連 DATE:
10/30/2004 01:53:00 PM ----- BODY: <IMG height=250 alt=sample1.jpg hspace=5
src="post.files/sample1.jpg" width=190 align=right
border=0>見本の本文でぃ。<BR clear=all>----- EXTENDED BODY: ----- EXCERPT:
----- KEYWORDS: ----- --------

あと、ビミョーに違うのがカテゴリー。fc2には"PRIMARY CATEGORY"があるんですが、cocologにはなく、その代わり複数のカテゴリーを設定した記事では"CATEGORY"が連続します。この点はFC2は最後のカテゴリーを採用するようです。

さらに、汚いなあ、と思うのはHTMLタグ。各属性に渡す引数が""で括ってあったりなかったり。これは汚いだけでFC2が読めないこともないかもしれませんが・・。

それにしても、こんなに汚いログを吐き出しといて、ココログは自分で読めるんだろうな!というのがとても不安。こんなログを読めるということは、AUTHORの次にTが出てきたら、次にI、T、L、Eが出てくるか文字列の比較をしてるんでしょうか。こんな処理をすべてのキーワードで!?AUTHORが"TITLE"だったらどうするんでしょうね・・。なんとも不条理感漂うロジックだなあ・・。

3.写真は1枚づつUP

まとめてftpアップロードできないものかと・・。

--

私なんか間違ってます?もっと簡単に移行する方法はないもんでしょうか・・。

FC2は破竹の勢いのようですが、昨夜から今朝にかけて、全くアクセス不能に陥りました。サーバーによっては2日続けて不調だったらしい。速度や安定にバラつきもあるようです。

最近ココログってサクサクと安定してますよね。

|

« FC2で写真館を始めました | トップページ | 今朝もFC2は »

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/65616/5912011

この記事へのトラックバック一覧です: cocologからfc2へ:

« FC2で写真館を始めました | トップページ | 今朝もFC2は »