やっとi3Themeにできた・・・

N.Design Studioで配布しているテンプレートのiThemeにしたかったものの、なぜか当ブログで適応させると、カラムのレイアウトが崩れてしまい使い物になりませんでした。同じく配布されているGrossyBlueはすんなり反映されたんですけどね。

いろいろ調べてたら、Mango Orangeが上記テンプレートを改良したi2Themeおよびi3Themeなるものがあることを発見。その名の通り、2カラムがi2Theme、3カラムがi3Themeです。i2Themeには左サイドバーのLeft Editionと右サイドバーのRight Editionがあり、カラーもClassic・Grassy Green・Midnight Blue・Ruby Red・Snazzy Pinkと5色から選べます。i3Themeには左サイドバー2つのLeft Editionと右サイドバー2つのRight Editionと両サイドバーのCenter Editionがあり、カラーも同じく5色から選べます。これらのテンプレートならと思い、試してみたものの、やはりレイアウトが崩れてしまいました。なぜうまく反映されないのか検索していたら、「データベースが壊れているか不調の可能性が高いので、バックアップしてWordPressを再インストールすればよい」と書かれているのを海外サイトで発見しました。

CORESERVER.JPでWordPressを利用しているので、MySQLのDBはコントロールパネルより簡単にバックアップ可能で、DBを初期化後WordPressを再インストールしてやれば可能です。ですが、WP-SlimStat-Ex v2.0のデータは活かしたかったので、次のようにしました。

WordPressの「管理」タブから「エクスポート」を選び、エクスポートファイル(ファイル名の例:wordpress2008-08-31.xml)をダウンロードします。続いて、CORESERVER.JPのコントロールパネルでDBをバックアップします。これで、あとでDBが万が一修復不可能になった場合も完全に復活させることが出来るための保険として必要です。そして、phpMyAdminでログインし、WordPressのDBを開きます。WordPressをデフォルトのままインストールしてれば、テーブルの接頭語は「wp_」で始まるものになります。「エクスポート」タブでWP-SlimStat-Ex v2.0用のテーブル(wp_slimex_で始まるものと、wp_slim_で始まるものの)合計8つを選択し、「SQL」にチェックを入れ、SQLオプションで「構造」「DROP TABLE / DROP VIEWを追加」「AUTO_INCREMENT 値を追加する」「テーブル名やフィールド名を逆クォートで囲む」「データ」「完全な INSERT 文を作成する」「長い INSERT 文を作成する」「バイナリフィールドでは 16 進数を使用する」にチェックを入れます。

「ファイルに保存する」にチェックを入れ、必要に応じて圧縮を「なし」から「”zip 形式”」もしくは「”gzip 形式”」を選び、右下の「実行する」をクリックすれば、ダウンロードされます。「構造」タブに戻り、画面の一番下の方にある「すべてチェックする」をクリックしてから、ポップアップメニューの「チェックしたものを:削除」を選び、確認画面で「はい」を選ぶと、テーブルが空になります。

あとはWordPressのインストールスクリプト「/wp-admin/install.php」を実行させます。ログインして、管理者のニックネームやパスワード等、設定できる項目をすべて今まで通りに設定します(プラグインは念のためデフォルトのままにしておいてください)。利用したいテーマを選びきちんと反映されているのを確認します(iThemeなど使いたいテーマをアップロードしてない場合には、ここでアップロードしてから選びます)。「管理」タブから「インポート」を選び、ブログシステムは「WordPress」をクリックします。先にエクスポートしていたXMLファイルを選択し、インポートします。投稿者の割り当てを聞いてくるので、インポートする投稿者(=ニックネーム優先表示)に相当するユーザー(=ニックネームではなくadminなどのID優先)を選んで実行します。割り当てをadminにする場合は、ボックス欄に自動で記載されているニックネームは削除しておくのがコツです(adminとニックネームというように、複数のユーザーが作られてしまうため)。インポートが完了したら、サイトを表示させて確認します。

phpMyAdminでWordPressのDBを開き、「インポート」タブをクリックします。先にエクスポートしておいたファイル「DB名.sql(圧縮していれば、DB名.zipあるいはDB名.sql.gz)」を選択し、インポートを実行します。「構造」タブでWP-SlimStat-Ex v2.0用のテーブル8つが確認できたら、WordPressのプラグインをActivateします。これでWP-SlimStat-Ex v2.0のデータが復元されました。

これらの手順は、いろいろと応用できる基本事項だと思うので、忘れないように覚え書きっと・・・。

ClamXav 1.1.1 with ClamAV 0.93.3

ClamXav 1.1.1 with ClamAV 0.93.3がリリースされました。for 10.4 Tiger and 10.5 Leopard(ファイル名:ClamXav_1.1.1_Universal_e933.dmg)というのをダウンロードしてきます。旧バージョンがインストールしてあったので、ClamXav Sentryを終了してから、付属のREMOVE_engine.commandをダブルクリックで実行し、管理者のパスワードを入れて旧エンジンを削除しました。次いで、ClamXavアプリ本体を/Applicationsへ上書き、ScanWithClamXav.pluginを/Library/Contextual Menu Itemsへ(古いのを削除後、コピーにて)移動しました。アプリ本体を起動してClamXav Sentryも起動させ、アプリだけ終了。これでバージョンアップ完了!

VMware Fusion 2.0 Release Candidate 1

VMware Fusion 2.0 RC1が登場! 12ヶ月無償で利用できるMcAfee VirusScan Plusが付属(最初の起動時にインストールするかしないか選べ、後からインストールすることも可能)。メニュー等が日本語化されている。MacとWindowsの特定フォルダをミラーリング。このあたりが新しい機能なのかな?

とりあえず、利用中のVMware Fusion 2.0 Beta2をアンインストールしてから、2.0 RC1をインストール。仮想マシンのWin XP Pro SP3を起動させてログインすると、自動的にVMware Toolsが最新版にアップデートされます。再起動を促されるのでそれに従います。ログイン画面の前にMcAfee VirusScan Plusをインストールするかどうか聞いてきましたが、今回はインストールしないままにしました(AVG Anti-Virus Free Edition、avast! antivirus 4.x Home EditionAvira AntiVir Personalと実験的に3つも無償版をインストール済みだからです)。このMcAfee VirusScan Plusを普通に購入すると、1年間で$39.99もしくは¥4,095するんですね。1年間でも無料で使えるのは結構ありがたいのかもしれないな・・・。

VMware Fusionの詳細は、公式サイト(英語日本語)もしくはアクト・ツーにて。

その他では、下記がアップデートしてました。

WPtouch WordPress Theme & Plugin 1.3.2

WPtouch WordPress Theme & Plugin 1.3.1を今朝インストールしたばかり何ですが、新しいパージョンが出たらしいとお告げが〜。というのも、プラグインのアップデートがあると、ちゃんとWordPress管理画面でお知らせが来るんですね。ちょっと感動です! というわけで、WPtouch WordPress Theme & Plugin 1.3.2がリリースされたので、プラグイン管理のとこから自動アップグレードなんてこともできるとは、ビックリ! 早速自動アップグレードしてみましたが、さくっと更新完了! WordPressは簡単に操作できるのに、本当に軽くて高機能。

WPtouch WordPress Theme & Plugin 1.3.1

iWPhone WordPress Plugin and ThemeよりもグラフィカルなプラグインWPtouch WordPress Theme & Plugin 1.3.1というのがあるということで、早速試してみることにしました。iWPhone WordPress Plugin and Themeは停止しておきます。今回も、iPhoneyで表示させてみました。

まとめて9枚載せてみました。かっこいいじゃないですか! こんなの見てたら、iPhoneとかiPod touchがほしくなっちゃいますよねぇ〜。ページの一番下で、iPhone ViewとNormal Viewと簡単に切り替えられるのもいい感じです! とりあえず、WPtouch WordPress Theme & Pluginは有効にしておこうと思います。

iWPhone WordPress Plugin and Theme Version 0.1.2

なにやら、iWPhone WordPress Plugin and Theme Version 0.1.2というWordPress向けプラグインがあるらしいので、早速インストールしてiPhoneyで表示させてみました。ズームなし(左側)とズームあり(右側)です。

ズームありの画面で、タイトルの右にある青丸の不等号をクリックすると、エントリが展開されます。スクロールしてページの下まで表示させてみました(計3枚)。

シンプルにまとめられていて、これならiPhoneやiPod touchでもかなり見やすい感じですね。ちなみに2枚目の「このブログで関連すると思われる他の投稿」というのは、WordPress Related Post for Japaneseというプラグインで、Yahoo! Japan が提供する日本語形態素解析APIという機能を利用して抽出しているそうです。さらにその下の「はてなブックマーク」の部分もHatena bookmark anywhereというプラグインです。詳しくは、WordPress Plugins/JSeriesのWordPress Related Post for JapaneseとHatena bookmark anywhereのところをご覧ください。

iPhoneやiPod touchではどう見える?

iPhoneやiPod touchでは自分のサイトはどう見えるんでしょうか? というわけで、便利なシミュレーションできるiPhoneyを試してみることにしました。

iPhoneyを起動した段階では、上記のような画面になります。そこで、自分のサイトをアドレスバーに入力して表示させてみると、こんな感じになります。

フルブラウザ機能で表示させている状態らしく、ズームなし(左側)とズームあり(右側)のように表示されます。Safariだけあって、美しく表示されますね。MacのSafariで見てるのとほぼ同じだ!

Movable TypeからWordPressへの移植完了

ふぅ〜、約3日間かけてアクセス数がある程度ある過去エントリをMovable TypeからWordPressに移植しました。WordPressにはMovable Typeをはじめとして、いろんなブログ等からインポートする機能が設けられています。実際に試してもみたのですが、エントリ同士のリンクまでは自動で書き換えてもらえないことを除けば、画像等もきちんと配置され、素晴らしい出来だと思います。私の場合は300以上のエントリがあり、エントリ同士のリンクを書き換えることを考えたら、考えただけでもぞっとしたので、インポートすることはあきらめました。

手動で、Movable Typeで作られた.htmlをSafariで表示させて本文等コピーし、WordPressのビジュアルエディタにペーストという、原始的な作業で行いました。なんと、URLリンクもきちんとそっくりそのままコピペされるんです。HTMLエディタに表示を切り替えて確認するとわかりやすいと思います。携帯で撮影した画像等は、WordPress内蔵のFlash アップローダを使いました。ここで、見事つまずきました。画像がうまくアップロードされないのです。原因は、CORESERVER.JPのPHPがSafeMode有効で動作しているためでした。一旦、作成されたアップロードディレクトリを削除し、「PHPをCGIとして動かす方法について」を参考に、セーフモードをOFFでPHPスクリプトを動かせるようにしたところ、きちんと画像もアップロードされるようになりました。

最終的に、過去エントリから74個を移植し終えました〜。

WordPressってシンプルでわかりやすい

WordPressはMovable Typeと違って設置が簡単ですね。スクリプトがCGIじゃなくてPHPなので、Transmit 3でFTPアップロードもパーミッションも基本的にデフォルトのままでOKでした(これはサーバーの環境によりますが、私の利用するCORESERVER.JPでは大丈夫でした)。そして、インストール画面もシンプルであっという間に終わります。管理者権限のユーザーを登録してログインするわけですが、メニューとかさっぱりしてて、本当にわかりやすい! 今までのMovable Typeは多機能すぎるゆえ、複雑な階層構造だったりして、管理画面の切り替えも重たかったです。ところが、WordPressではさくさく切り替えられ必要最低限というのは大げさですが、シンプルで見やすく、Movable Type利用者であればすぐになじめると思います。この管理画面のシンプルさ、大変気に入りました!