MovableType 4.22 がリリース

スクリーンショット:アップグレード完了画面

既存のMTの管理画面においてXSS脆弱性が確認され、この問題に対処したMT4.22がリリースされました。アップデートを強く推奨するそうです。

早速当サイトもアップデートをかけました。アップデートのやり方に関してはMovable Type アップグレードガイド | Movable Type 4 ドキュメントに詳しいです。(アップデートという言葉とアップグレードという言葉は違う気がしますが。。。)
というか、昨今のMTドキュメント充実ぶりは本当に素晴らしいですね!

作業手順は大体こんな感じでした。(MTOS 4.21 → 4.22の場合)

  1. 現状のMT環境のバックアップ。MT管理画面の「システムメニュー」→「ツール」→「バックアップ」
  2. バックアップするブログを選択して「バックアップを作成」ボタンをクリック!→「バックアップはディレクトリ/tmp/に正常に保存されました。」→「tmpディレクトリってどこ!?」
  3. FTPでサーバー内を探ったら、本当にルートの「/tmp/」(共用ディレクトリ)にファイルが。。。ダウンロードした後、これらをサーバーから即行削除。
    # さくらのレンタルサーバの場合です
  4. いろいろ調べたら、バックアップファイルが保存されるディレクトリが変更できることが分かりました。mt-config.cgiに以下の一行を追加。
    TempDir /home/ユーザー名/www/任意のディレクトリ/
    # しつこいようですが、これはさくらのレンタルサーバの場合
    これで自分のユーザーディレクトリにバックアップが作成されるようになりました。
  5. 予めダウンロードしておいたMTOS 4.22をFTPでサーバーにアップロード(新MT)。
  6. 新MTに、必要なファイルを引き継ぎアップロード。mt-config.cgi、追加していたプラグイン、追加していたスタイル(テーマ)、など。
  7. 新MTの、拡張子がcgiのファイルのパーミッションを変更。mt-check.cgiはいらないので削除。
  8. 旧MTアプリケーションディレクトリを削除(削除するのが怖ければ、一旦名前を変更しておいて、新MTが問題なく動くのを確認してから削除します)
  9. 新MTアプリケーションディレクトリを旧MTが使っていた名前に変更
  10. 新MTのindex.htmlにアクセス。「ログイン」ボタンを押すと、冒頭のスクリーンショットのようになってアップデート作業完了。

サイトデザインをリニューアルしました

サイト開設から初めてのデザインリニューアルです。
リニューアルのポイントは以下。

紆余曲折あって現在の私の職種はマークアップエンジニアとなったので・・・、エンジニアらしく、自信のないビジュアル面では凝ったことはもうやめよう、と。よってビジュアル的な簡素化を図った反面、コード面ではいろいろ挑戦しています。

script.aculo.usを使って実験的なことをやってますが、パフォーマンス面ではなかなかに難があり・・・IE6では折りたたみエフェクトを連打するとブラウザが落ちたりします。実験室というこのサイトの性格上、ま、いっかということにしましたが><

それから本文の文字をでかくしたのは、自分が見やすいサイズがこれだから。視力が落ちたのかどうかはわかりませんが、近年は小さい文字をじっと読んでいると目が痛くて痛くて・・・。

月刊web creators 2008年10月号に執筆協力しました

月刊ウェブ・クリエイターズ 2008年10月号(今月号)の巻頭特集「[永久保存版]使えるCSSデザインの技152」に執筆協力しました。

JavaScriptなどは使わない、(X)HTML+CSSのみで実現するTips集という触れ込みでの巻頭特集です。会社経由で執筆のお話をいただいた時は「いい機会だな」と、2つ返事で引き受けてしまいました。

152のTipsのうち、8つを私が書いています。他の方とネタがかぶって困るかと心配しましたが、自然とそういうトラブルは少なかったように思います。

しばらくしたらネタの補足のエントリーでも書きます。たぶん。
今後もこういった機会があればやろう、と思っています。