「JavaScript&Ajax プロが教える“本当の使い方”」の一部を執筆しました

7月31日に発売となったMdNの「JavaScript&Ajax プロが教える“本当の使い方”」という本の一部を執筆しました。

JavaScript・JavaScriptライブラリ・Ajaxの基本説明と、作例+解説ネタが27ネタという構成となっています。27ネタのうち8ネタを自分が書いています。(表紙などのクレジット表記には名前は出ていません)

こういった書籍の執筆は初めてということもあり原稿自体を書くのにも骨が折れましたが、それよりも作例を作るのに骨が折れました。
画面デザインを作成する作業は久しぶりにやりましたよ・・・数年前、業務としてデザインを少しばかりさせてもらった経験が生きました。それから、作例で使っているおそまつな写真は、自分でデジカメで撮ったものです。ちょくちょく撮り貯めておいた写真が、期せずして役に立った形です。何がどこで役に立つか、わかったもんじゃないですね。。

初級・中級者向けのJavaScript・Ajax本ということで、「初心者にもわかりやすく」と心がけてに書いたつもりですが、いやはや、どう評価していただけることか。
結構内容ぎっしりの本なので、よかったら書店などで手に取ってみてください。

JavaScript & Ajax プロが教える“本当の使い方”
MdN編集部
MdN
売り上げランキング: 46663

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では折りたたみエフェクトを連打するとブラウザが落ちたりします。実験室というこのサイトの性格上、ま、いっかということにしましたが><

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