« 2006年10月 | メイン | 2006年12月 »

2006年11月 :: Logbook :: Pocketstudio.jp

2006年11月 アーカイブ

平成18年(2006) 】 2006年11月02日 11:28

MTのデータベースを PostgreSQL に移行を試みるも失敗。

1番はじめに凹んだ(失敗した)所。

『 mt-db2sql.cgi line 46. 』とエラーが出たのは単にマニュアルにあるように mt-config.cgi の設定を PostgreSQL に指定していなかったため。DBI 関係のエラーが出ていたので、「おりょ、DBI はいっとらんがかのー?」と思っていたが、どうやら違った。mt-config.cgi を PostgreSQL 用に書き換えて対応完了。

2番目に凹んだ所。

『 invalid byte sequence for encoding "EUC_JP" 』

mtzem という名前で PostgreSQL 上にデータベースを作っていたのですが、

当初は EUC_JP で PostgreSQL 側のデータベースを作成していたので、
[postgres@sv pgsql]$ psql -l
List of databases
Name | Owner | Encoding
-----------+----------+----------
mt | postgres | EUC_JP
mtzem | mtzem | EUC_JP

どうも正しい文字コードじゃないよ、というエラーが出ていた。
そういえば、Movable Type は UNICODE(UTF-8)で管理していたな、というところで、データベースの再作成。

$ createdb -E unicode --owner mtzem mtzem
CREATE DATABASE

$ psql -l
List of databases
Name | Owner | Encoding
-----------+----------+----------
mt | postgres | EUC_JP
mtzem | mtzem | UNICODE

ま、こんな感じで "-E unicode" オプションをつけてエンコードを変更。

これで、あとは、この書き込みが正常にされていれば問題なし。


3番目に凹んだ所。

『 SQLエラーが発生しました: ERROR: null value in column "entry_id" violates not-null constraint 』

ん、おや? DB(PostgreSQL) 側か?

mtzem=# SELECT * from mt_entry;

・・・表示結果多すぎ、、で

entry_id,entry_title

mtzem=# SELECT entry_id,entry_title from mt_entry;
entry_id | entry_title
----------+------------------------------------------------------------------------------------------
1 | blog移行テスト
(snip)
9 | Windowsサブ機が故障~HDDよ、さらば。
(25 rows)

mtzem=# SELECT count(*) from mt_entry ;
count
-------
25
(1 row)

ん~、entry_id には何も問題が無さそうなんだけど、、、

ログを確認しても問題はなさそう。

もう一度 mt-cfg.cgi を見て、
##### BERKELEYDB #####
#DataSource /path/to/mt-db
が残っていたのでコメントアウトした。

けれども、やっぱりエラー状況は変わらず。

『 SQLエラーが発生しました: ERROR: null value in column "entry_id" violates not-null constraint 』

mtzem=# SELECT * from mt_entry where entry_id is null;

(0 rows)
別に空っぽのエントリが入っているわけではない。
うーん。困ったにょ。

mtzem=# \dt;
List of relations
Schema | Name | Type | Owner
--------+-----------------+-------+-------
public | mt_author | table | mtzem
public | mt_blog | table | mtzem
public | mt_category | table | mtzem
public | mt_comment | table | mtzem
public | mt_config | table | mtzem
public | mt_entry | table | mtzem
public | mt_fileinfo | table | mtzem
public | mt_ipbanlist | table | mtzem
public | mt_log | table | mtzem
public | mt_notification | table | mtzem
public | mt_objecttag | table | mtzem
public | mt_permission | table | mtzem
public | mt_placement | table | mtzem
public | mt_plugindata | table | mtzem
public | mt_session | table | mtzem
public | mt_tag | table | mtzem
public | mt_tbping | table | mtzem
public | mt_template | table | mtzem
public | mt_templatemap | table | mtzem
public | mt_trackback | table | mtzem
(20 rows)

うーん、この中から関連性のありそうなテーブルを粗探しするしかないのか。。。

mtzem=# select entry_id,entry_author_id from mt_entry where entry_id is null;
entry_id | entry_author_id
----------+-----------------
(0 rows)

どうしてなんだろうなぁ。。

ブラウザの「読み込み/書き出し」から「エントリーの書き出し」をしても、件数は同じなんだけど。何が違うんだろう。

pg_hba.conf の既述に従わない設定を試してみる。
書き込み結果
『Got an error: データベース接続の設定に誤りがあります: エラーが発生しました: FATAL: no pg_hba.conf entry for host "210.239.46.254", user "mtzem", database "mtzem"』
ということで、PostgreSQL 8 側の問題ではない。

やっぱ、MovableType の何かが原因なのかな?

やめ、
もう一度やりなおし。
DB消す。

[postgres@sv pgsql]$ dropdb mtzem
DROP DATABASE

ユーザも消す。
[postgres@sv pgsql]$ dropuser mtzem
DROP USER

ユーザ作り直す。

[postgres@sv pgsql]$ createuser -P --no-adduser --no-createdb mtzem
Enter password for new user:
Enter it again:
CREATE USER

[postgres@sv pgsql]$ createdb -E unicode --owner mtzem mtzem
CREATE DATABASE
[postgres@sv pgsql]$ psql -l
List of databases
Name | Owner | Encoding
-----------+----------+----------
mt | postgres | EUC_JP
mtzem | mtzem | UNICODE

よし、
んで、もう一度移行し直し。
mt-db2sql.cgi にアクセス。

Loading database schema...
(Snip=略)
Updating sequences

Done copying data from Berkeley DB to your SQL database! All went well.

よし、これでどうだ。

・・・・だめだ。。。


で、結局、エクスポートしておいたデータを元に復旧です。。

富山な話題 】 2006年11月03日 22:51

富山駅北口『駅北ルミエ』点灯~

 11月2日から富山駅北口方面に LED(ダイオード)で街路樹がライトアップされるようになりました。写真は当日撮影したものです。動画も同じく。

 期間は冬季限定で『駅前ユミエ』と呼ぶそうです。この LED イルミネーション、日没から午前零時頃まで点灯されるそうですよ。このあたりはオフィス街っぽくなりつつあるので、会社帰りの皆さんの心も癒されるかな?

 今回、試しに動画も載せてみました。撮影は KNB 前から富山駅北口方面です。駅の北口一帯の街路樹に、こんな感じでイルミネーションが点灯されてます。

 街路樹に雪が積もると綺麗そうですね。


街路樹の細かいところまで LED が

 街路樹の細かいところまで LED がはらせてあって、合計約4万8千個のダイオードが使われているそうですよ~。青色ダイオードもあるので、これは雪が降ると綺麗になりそう。


ライトレール乗り場の横から。

 こちらの写真は富山駅北口のライトレール乗り場横から北陸電力本社ビルが写ってる所です。駅前(ブール・バール)一体にこんな感じで街路樹に LED ライトが点灯されていました。


富山駅北口方面

 こちらは KNB (北日本放送)前から富山駅北口方面です。今は何もありませんけど、ここに金沢駅のような新幹線駅(高架)が出来るので、こういうスッキリした風景というのは、あと数年かもしれませんね。


 ライトアップが一番きれいになるのは冬の雪が降った頃だと思いますので、雪が降ったら改めて取材します!以上!!


平成18年(2006) 】 2006年11月04日 23:33

最近は田んぼばっか

 最近は田んぼばっかやってます。Fedora Core 6 そっちのけ(w
 メールすら読んでません(w

 ・・・というか、雨が降るかもしれないので、はやく有機肥料を撒かなくちゃ、というのが実際の所。
 お暇ならこちらの営農ブログもご覧下さいませ~。


perl 】 2006年11月06日 23:43

Image::Magick(PerlMagick) version5 から version6 への変更点

 個人的メモ。
 サーバの変更にともないディストリビューションも変更。
 一緒に Image::Magick(Perl::Magick)の仕様も結構変更になっているようだ。
 画像のサムネイル精製時にちょっと困ったことが。
 これまでは

$image->Sharpen(factor=>'90');

 のように指定していたのに、version 6.x 以降では、画像を鮮明(シャープ)にするには
$image->Sharpen(True);

 このように True か False で指定しなくてはいけないように変わっていたようだった。
 しばらくネットから離れていたので最新技術からは遠ざかっていたとはいえ、これはうかつ。

 やっぱり、マニュアル読むのって大切ですね。。。

- ImageMagick PerlMagick, Perl API for ImageMagick

LiveLog voice 】 2006年11月08日 21:13

ボイス

- MP3 Format -       -> download

ボイス

(-_-)zzz

[ Posted by W42S(AU) ]
LiveLog voice 】 2006年11月08日 21:14

ボイスのテスト

- MP3 Format -       -> download


今度はどうかな?
[ Posted by P902iS(DoCoMo) ]
LiveLog movie 】 2006年11月08日 21:18

動画テスト 電源まわり


テスト

これ、火事にならないよねε=┏(; ̄▽ ̄)┛

[ Posted by W42S(AU) ]
LiveLog movie 】 2006年11月08日 21:22

電源まわりムービー


やっぱりテスト。
という??
一応。

しかし、これ、パソコンまわりの動画。
[ Posted by P902iS(DoCoMo) ]
LiveLog picture 】 2006年11月08日 21:29

机の上の猫

Zoom up? click here!
こんなところで寝るなよ〜。
[ Posted by P902iS(DoCoMo) ]
LiveLog picture 】 2006年11月08日 21:34

携帯メールで投稿テスト 部屋の中

Zoom up? click here!
こんな艦橋、ではなくて、こんな環境でネットしたりパソコンやサーバ触ってます。
およ、もしかしたら初公開?
ま、こんな感じでヽ(´ー`)ノ

[ Posted by W42S(AU) ]
LiveLog 】 2006年11月08日 21:37

テキスト

携帯から文字のテスト。

[ Posted by P902iS(DoCoMo) ]
LiveLog 】 2006年11月08日 21:40

携帯メール投稿

テキストのテスト。
これで2台の携帯、どちらでも携帯メール経由で投稿できるようになった(≧▽≦)ゞ

[ Posted by W42S(AU) ]
平成18年(2006) 】 2006年11月08日 21:44

平成18年11月8日(水) MovableTypeに携帯から投稿

 昨日から天気が良くなくて、外でする野良仕事(田んぼ)が無いので、パソコンさわってのんびりと休日を過ごしていました。

 前々から試したかった MovableType に携帯から投降^H^H投稿する実験をしてました。文字だけ・写真・動画・ボイス、どれも問題なく投降できそうです。これで、いつでも・どこでも書き込みが出来るようになりました。写真とか、その時、その瞬間でとってアップしたいな~という時があるんですよね(ごく希にですけど)。

 今回、色々技術的にも収穫があったので、おいおい投稿方法については書いていこうと思います。
 ところで作業中にリモート上の鯖が急に重たくなって、一瞬サーバが落ちたか!?と思いましたが、単にネットワークの障害だったようで、よかったです。いや、よくは無いのですが、自分が原因でなくてよかったなぁと・・・。

 ふ~。
 さて、今日はこれから酒でもあおって寝ます。ではでは。

 そういえば、今月に入ってからメールをほとんど読んでないような・・・(汗
 明日は未読のチェックでもしようか・・・。

平成18年(2006) 】 2006年11月08日 22:16

昔のブログ、恨めしや(w<でも本当は悔しい。

 まだ、"ブログ"なんて言葉が無かった頃から日記みたいなものはネットでつけていました。
 こちらで公開しています(後悔かも)。

- Pocketstudio Logbook

 元々はテキストで管理していたのを bloxsom (ブロッサム) という GPL(広義のフリーソフトの一種)ライセンスで公開されているブログ用ソフトに移行したものです。

 今日、たまたまちょいとクリックしたところが・・・・ちょうど今から4年前の記録で、、

 俺って一体何をしていたんだろうなぁっと、
 この頃から気がついていたのではないんじゃないか、
 と、小一時間、
 自問自答。

 たぶん、気がついていたとは思うんだけど、
 そのまま進むしか道がなくて、
 気がついたら崖に突撃、

 そのまま崖下に落下。

 ・・・なんだかなぁ。

 今は崖からはい上がっている所。

 人生、山あり、谷あり、っていうけど。
 今は谷というか崖ですがな。。
 身動きが取れません。
 こちらは、もう、なんとか動きたいんだけどね。。。

 悔しいなぁ。悔しいよ。

LiveLog picture, LiveLog picture 】 2006年11月09日 16:34

夕陽に染まる立山連峰の剣岳

Zoom up? click here!
立山連峰も立冬の寒波で冠雪ですちゃ。

[ Posted by W42S(AU) ]
LiveLog picture 】 2006年11月09日 20:09

メーラーの未読数がキリいい

Zoom up? click here!
なんか昔のFF(ファイナルファンタジー)のヒットポイントとか黒魔法メテオみたいな未読数で、思わずニヤリッ( ̄ー ̄)
今月に入ってからメール確認殆どしてませんけど、こんな感じでしょうか〜?
しかし、スパムが約3万件というのは、なんともいやはや。スパムアサシンとPOPFile+procmail条件振り分けで、殆どスパムな迷惑メールは振り分けできてますけど、稀に漏れがあるので、結局スパムにも目を通さなくてはいけないorg

[ Posted by W42S(AU) ]

LiveLog picture, LiveLog picture 】 2006年11月12日 12:14

霰ふる

Zoom up? click here!
霰が降ってきました(富山県滑川市)。寒い。

[ Posted by W42S(AU) ]
90. 作者近況, 90. 作者近況 】 2006年11月12日 20:17

平成18年11月12日(日) 霰(あられ)降る

自室の窓から見える風景

 私の住んでいる所(富山県滑川市)も朝晩はめっきり冷え込んできて、今日は東京のように霰(あられ)が降りました。今冬初です。これは自室から見える風景で、雑草の上とかに白いツブツブになっているのが霰です。いやはや、寒いですね。

 しっかし、こうやって霰が降ったり秋雨で地面が湿ってくると草刈り作業はそろそろ中断かな、という気分です。実際雨降ると出来ることは限られていますしね。私の場合は色々ネットでゴニョゴニョ(まだ何してるか秘密)できますが、さて、それはさておき、お米を売ってお金にしなきゃ・・っっと。営業活動の準備します。。


白いのが霰(あられ)

 どうでも良いのですが、私、「霰」(あられ)を漢字で書くことは出来ません。。。難しいですね。。。

 そういえば、メーリングリストやメールチェック、今月に入ってから、かなり疎かになってしまってます・・・ちょっと絡んで放置のものもあるので、結構焦ってますが、ごめんなさい、こちら生活掛かってるので、ちょっと他に優先させてください・・・余裕が出たら対応しますので、ごめんなさいね・・m(_ _)m

LiveLog 】 2006年11月28日 17:53

メインマシン壊れた

メインマシンが壊れて何もできません……(T_T)

マザーの故障かと思ってマザーも買ったのに……新ハードディスクにもOSが何故かインストールできない……あとはメモリかCPUしかないが、検証用パーツがないので、完全にお手上げ。一週間を棒に降った。なんだかなー、(-_-;)

BTOマシンなので、素直にサポート受ける事にしまつ。

とりあえず、開き直ってスペックの低いサブ機での復帰を試みているところです。。


[ Posted by W42S(AU) ]

About 2006年11月

2006年11月にブログ「Pocketstudio'z log」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2006年10月です。

次のアーカイブは2006年12月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Creative Commons License
このブログは、次のライセンスで保護されています。 クリエイティブ・コモンズ・ライセンス.