2008-11-03 [長年日記]
@ [tdiary][wordpress] tDiaryをWordPressに移行する(1)
tDiaryにもそろそろ限界を感じてきたので、この日記をこの前作ったWordPressに移行しようと考えているのですが、どうもそれっぽいスクリプトはネット上にはなくってどうしようか考え中。
そんな中、tDiaryをMovable Typeに移行するスクリプトという素晴らしいスクリプトを発見しました。このスクリプトは
-------- AUTHOR: ks TITLE: 九十九電機が民事再生法!!!! STATUS: Publish ALLOW COMMENTS: 1 CONVERT BREAKS: __default__ ALLOW PINGS: 1 PRIMARY CATEGORY: news CATEGORY: news DATE: 10/30/2008 00:00:01 PM ----- BODY: <p>有名なPCのパーツ屋であるあの九十九電機が
な感じのフォーマットを出力してくれるのでこの内容をWordPressにポストしてやればよいのかなと。<%= a %>などのtDiaryのプラグインというかErbのフォーマットをどうにかしなきゃいけないのですがこれはまた後日考えるということで。
ちなみにこのスクリプト、utf-8なターミナルで動かすと文字化けしていたのでこんなパッチを当てて使ってます。
--- t2m.txt 2004-06-20 17:38:33.000000000 +0900
+++ t2m.pl 2008-11-03 12:20:39.000000000 +0900
@@ -1,5 +1,7 @@
#!/usr/bin/perl
+binmode(STDOUT, ":utf8");
+
# 前提知識
# tdiaryのログはdata_pathの下にファイルがあります。
# ファイル
@@ -125,7 +127,7 @@
sub read_tdiary($){
my ($file) = @_;
- open TDIARY, $file;
+ open TDIARY, "<:encoding(euc-jp)", $file;
$title_switch=0;
while (<TDIARY>){
@@ -252,7 +254,7 @@
sub read_comment($){
my($file)=@_;
print "$file
" if $DEBUG;
- open TDIARY_COMMENT, $file;
+ open TDIARY_COMMENT, "<:encoding(euc-jp)" , $file;
while (<TDIARY_COMMENT>){
chomp;
@ [diary] フィードが反映されない
日記をさきほど更新したのにFeedBurnerのRSSがなぜか更新されないようです。障害ですかな。色々調べるうちにこんな画面に行き着きました。思いっきりTomcat 5.0.28って出てるけど大丈夫なんだろうか...
[ツッコミを入れる]