Softwareの最近のブログ記事

都合により、Movable Typeのデータベースを変更した。
もともと、MySQLをデータベースとして運用していたが、今回PostgreSQLに変更した。
覚えとして手順をまとめておく。

1.基本的な作業手順
・MySQLのブログデータのバックアップとエクスポート
・PostgreSQLのセットアップ
・Movable Typeのデータベース設定の変更
・ブログデータのインポート

2.詳細手順
・Movable Typeのメニューから[ツール][バックアップ]を開き、ブログデータをバックアップする。
圧縮ファイルでのバックアップを選択すると「Movable_Type-2009-09-27-09-40-42-Backup.zip」といようなファイル名で出力される。解凍してみると、
 Movable_Type-2009-09-27-09-40-37-Backup-1.xml
 Movable_Type-2009-09-27-09-40-37-Backup.manifest
 その他画像ファイル
が入っていた。
なお、結果的には、バックアップしたデータを使うことはなかった。
・Movable Typeのメニューから[ツール][エクスポート]を開き、ブログデータをエクスポートする。
「yafos_blog.txt」というテキストファイルに出力された。
エクスポートファイルのフォーマットは次のようになっている。

AUTHOR: yafo
TITLE: メールでのブログ投稿
BASENAME: post_5
STATUS: Draft / Publish
ALLOW COMMENTS: 1
CONVERT BREAKS: richtext
ALLOW PINGS: 1
PRIMARY CATEGORY: blog
CATEGORY: blog
DATE: mm/dd/yyyy hh:mm:ss AM
-----
BODY:
(記事の内容)

-----
EXTENDED BODY:

-----
EXCERPT:

-----
KEYWORDS:

-----


--------
・PostgreSQLのセットアップをする。
XREAの場合は、サーバ側で準備されているPostgreSQLをインストールすれば良い。
PostgreSQL管理のためのPhpPgAdminもインストールしておく。
・Movable Typeのmt-config.cgiの修正
MySQLの記述を"#"でコメントアウトし、PostgreSQLの記述を追記する。

#======== DATABASE SETTINGS ==========
# for MySQL
#ObjectDriver DBI::mysql
#Database [dbname]
#DBUser [username]
#DBPassword [password]
#DBHost localhost

# for PostgreSQL
ObjectDriver DBI::postgres
Database [dbname]
DBUser [username]
DBPassword [password]
DBHost localhost
・Movable Typeの再設定
http://www.yafo.net/mt/mt.cgiにアクセスし、指示に従って設定をする。
 アカウントの作成
 最初のブログを作成
 データベースの初期化中・・・
 インストールを完了しました!
 Movable Type にサインイン
・Movable Typeのメニューから[ツール][インポート]を開き、ブログデータをインポートする。
エクスポートされた「yafos_blog.txt」を指定してインポートする。
特に問題なく完了。

すでにATOK for Windows Mobileを購入済みなので、ほとんど使うことはないと思うが、つい先日試しにインストールしたときに手順を忘れていて、再起動時に固まってしまったので覚えとして注意点をまとめておく。

・対応OS:Pocket PC 2003 SE以降には対応していない
  つまり、最近のWM5、WM6には対応していないということ
・インストール注意点
  ATOKインストール後に「再起動してください」と表示されるが、ここではリセットしてはいけない
  KOTETUさん作Def Sip Changerをインストールする
  Def Sip Changerを起動し、標準のSIPをATOK以外のものに変更してリセットする
スカイアークシステムのMTプラグイン"PageBute"を導入した。
これは、ブラウザに表示されるブログ記事の数を設定し、ページを分割して表示するプラグインだ。
ページの下部に、「前のページへ」「次のページへ」などが表示されるようになる。

・入手先
 http://www.skyarc.co.jp/engineerblog/entry/2642.html

・解凍
 「PageBute.3.4.0」というフォルダに解凍されるので、フォルダー名を「PageBute」に変更する。

・ファイルのアップロード
 サーバの/public_html/mt/pluginsの下に「PageBute」フォルダごとアップロードする。

・Movable Typeの設定
 メインテンプレート、ブログ記事リストテンプレートを開いて必要な追記をする。
 追記する内容は、下記画像の反転文字の部分だ。

 <メインテンプレート>


 <ブログ記事リストテンプレート>


・Movable Typeを再構築する。

・参考
 http://smallworld.west-tokyo.com/200812/mt-pagebute.html

娘のPCを東芝のAVノートPCに買い換えた。
古いPCからデータをどうやって移行しようかと考えていたが、東芝のPCには"PC引越ナビ"というデータ移行ツールが付属していることが分かったため、試しに使ってみたところ、これがすぐれものだった。

手順は、
1.新しいPCで"PC引越ナビ"を実行し、「梱包プログラム」を作成する。
2.USBメモリなどを使って、「梱包プログラム」を古いPCにコピーし、実行する。
3.古いPC内のメール設定、Cookie、My Documentsなどを、「梱包ファイル」として作成する。
4.「梱包ファイル」をUSBメモリなどを使って新しいPCにコピーする。
5.新しいPCで"PC引越ナビ"を実行し、「梱包ファイル」を開梱する。
基本的にこれだけだ。

時々海外からのスパムコメントがある。
これを防止、または処理する方法がないかと思っていたら、そのためのプラグインがあったので早速導入してみた。

1.NotJapaneseLookup.zipをダウンロードする。
 入手先
  http://www.h-fj.com/blog/archives/2005/10/08-110622.php

2.解凍し、サーバのPluginsディレクトリにアップロードする。

3.「ツール」「プラグイン」から「Not Japanese Lookup 1.00」をクリックし、さらに設定をクリックし
  ・全角文字を「1」 文字以上含む
  ・ひらがなを「1」文字以上含む
 にして、設定を保存する。

---
2009.6.14追記
最近のスパムコメントは、タイトル中の日本語を数文字だけコピーして、コメントに含めるように巧妙化しているようだ。設定を少し強化した。
  ・全角文字を「1」 文字以上含む →「5」 文字以上含む
  ・ひらがなを「1」文字以上含む →「5」 文字以上含む

<<前のページへ 1  2  3  4  5  6  7  8  9  10