8月27日の記事一覧 3ページ目

さかのぼって入隊

ヤフオクで元祖ビリーズブートキャンプを落札したよ!ここ一週間ほど地味に入札し続けて、ようやく6000円以下で落札できました。送料入れても6500円だし、字幕付き4枚と思えば許せる値段かな?

TDSからWordPressへのデータ移行

需要はなさそうだけど、せっかくだからTDSからWordPressへの日記データ移行方法を書いておこう。変換に使ったTDSスタイルも置いとくから、必要なら持って行って。

最初は手動で移すことも考えたけど、件数が多くて時間が掛かりすぎるのでMakoto先生にご相談。で、ライブドアブログ無料版でもMT形式でバックアップする方法。 | buena suerte!を教えてもらってピンと来た。TDSの出力スタイルをMTのエクスポート形式にすればいいんだ!

実際の作業手順はこんな感じ。

  1. TDSのスタイル変更
  2. TDSのNEW,SUB出力定義を変更
  3. TDSでHTMLファイルを静的出力
  4. 文字コードの変換
  5. WordPressでインポート

以下、順を追って説明していきます。

TDSのスタイル変更

まず作業ディレクトリにTDSをインストールし、適用スタイルを変換用スタイル定義に変更します。変換用スタイル定義では、skelton.htmlからHTML要素を一切削除し、本文表示のみを行います。実際のskelton.htmlは、こんな感じになります。

<!--#macro cmd=DIARY_CONTENT -->-----
--------

コマンドの後ろに”-“が付いてるのは、インポート時に必要な区切り文字なので削除しないようにね。

TDSのNEW,SUB出力定義を変更

続いてtemplate.phのNEW,SUB出力定義を、MTエクスポート形式に近づけるように編集します。具体例は下記参照のこと。

package TDS::Tdf::Command::NEW;
$Template = qq(--------\nTITLE: %ext_attrs\nAUTHOR: admin\nSTATUS: Publish\nCATEGORY: \nDATE: %0m/%0d/%year 00:00:%new\n-----\nBODY:\n);
$EndTemplate = "-----\nEXTENDED BODY: %footnote\n\n-----\nEXCERPT:\n\n";
$Mark = "%%%n";

package TDS::Tdf::Command::SUB;
$Template = qq(<H3>%ext_attrs</H3>\n);
$EndTemplate = "";
$Mark = "_";

この例だとカテゴリ定義がないけど、カテゴリも読み込むように出来るハズなので、上手い感じに工夫してみてくれ!

TDSでHTMLファイルを静的出力

上記スタイルを適用後、”perl static.pl -f”で静的に日記データを生成してください。これでMTエクスポート形式のHTMLファイルが出力されます。”d200201.html”みたいなファイルを探して中身を見ると、こんな感じになってるはず。

--------
TITLE: あけおめ
AUTHOR: admin
STATUS: Publish
CATEGORY:
DATE: 01/01/2002 00:00:1
-----
BODY:
<p >
ことよろ。
</p>

-----
EXTENDED BODY:

-----
EXCERPT:

--------

文字コードの変換

続いて文字コードの変換作業を行います。具体的にはTDSが出力したHTMLファイルの文字コードを、WordPressで使用する文字コードに変換します。おいらはTDS出力のHTMLファイルはEUC、WordPressの文字コードはUTF8だったので、EUC→UTF8の変換を行いました。

文字コードの変換は、文字コード変換ツール「KanjiTranslator」を使用し、UTF-8のBOM無しに変換しました。おいらは移行量が多かったので、事前にtm3takei:TextFileBinderを使って、月次ファイルを12ヶ月分結合し、1年分の日記データファイルを作成してから文字コードを変換しました。

WordPressでインポート

最後にWordPressの管理画面から「管理」→「インポート」→「Movable Type と TypePadMT」を選択、作成した変換済みHTMLファイルを読み込めばデータ移行完了です。


ダウンロード:tds2wordpress.zip [TDSに適用する、MTエクスポート形式出力スタイル]
参考リンク:Movable Type 3.3 マニュアル – Movable Typeの読み込みファイル・フォーマット

日記からブログへ、移転完了通知

旧日記からデータの移行が終わったので、こちらの更新のみに切り替えます。まだデザインが落ち着いてないけど、折を見て修正していく予定。そんな感じで、これからもよろしくお願いします。


追記:移行してきた旧日記の一部で、表示形式が崩れるものがあるようです。タイトル行にHTMLが含まれていると、そのHTMLを含めてパースに使っちゃうみたい。頑張って手動で直していきますので、表示が崩れたら見なかったことにしてください。

体重体組成計 カラダスキャン HBF-362を買ったよ

OMRON 体重体組成計 カラダスキャン HBF-362

いま使っているタニタの体重計、体脂肪も計れるけど測定値がアバウトすぎる。測定条件で体脂肪が上下するのは分かるけど、差が10%近くあるとさすがに信用できないよ。古めの体重計だし、そろそろ買い換えようかとポチって見たよ。ビリーの効果が分かると良いな。

VCでスペランカーが配信開始

オールドゲームヒーローズ スペランカー ソフビ完成品

待ちに待ったスペランカーが、明日28日から配信開始らしい。デーデッテデデデデ↑、デーデーデッデッデ↓、デーデッテデデデデ、デーデーデッデッデ、デーデーデッデデデン、デデデ、デデデーン、デーデッテデデデデ↑、デーデーデッデッデ↓、デーデーデーデーデーンデデデデュ、でゴーストが出てくるから気をつけろ。

参考リンク:VC スペランカー[公式]

バテン・カイトスII、不良交換手順の返事が来た

任天堂からお返事来たよ。

ご迷惑をお掛けしまして申し訳ございません。 お手元のゲームソフト(2枚両方)をご送付くださいましたら、 弊社にて対応可能な部分につきましてはご対応させていただきます。

着払いで送れば交換してくれるっぽい。ゲーム始める前に送っちゃおうかな。

Edyのチャージはクレカがないと不便

あっという間に5000円使い切った。思った以上にEdyを使える店が多いのでビックリしたよ。ヨドバシやSubwayで使えるので、これからも積極的に使い続ける方針で。

そこで困っているのがチャージ。おいら滅多にコンビニに行かないので、チャージする機会に巡り会わず、残高が減るばかりなのよ。クレジットカードからチャージしたいけど、手元のカードでEdyチャージに対応しているモノは無し。チャージ出来なきゃ使いたくても使えないよ。

Edyチャージ用にクレカ作ろうかと思ったけど、どのカードを作るかが悩ましい。ANAカードが無難かと思ったけど、年会費2100円がもったいない。Edyチャージ専用としてLIFEカードあたりを作ればいいのかな~?

PRIDE 武士道 -其の十二-

スカパー!のPPVを録画鑑賞。期待していた試合が期待通りの結果になって満足。

主夫活動(2006年8月27日の日記)

今日は掃除、洗濯、炊事など主夫家業に精を出しました。

晩ご飯はさんまを焼いて、おひたし作って、味噌汁も作った。お料理ナビ頼りとはいえ、それっぽいのが作れるようになってきましたよ^^

今日の人気記事