2006年08月27日(日)
a-blogのアップデート作業に役立つかもしれないツール(Mac) [ディジタルな話題]
1年程前から,アップルップル社のa-blogなるブログツールを使っています。ブログ化した当初は,ご多分に漏れずMovable Typeを使ってみたものの,自由度が高い反面,いささか突き放したようなインターフェイスにイマイチなじめず,代替ツールを探した結果行き着いたのがa-blogなんですね。なんでコレを選んだかというと,Macとの親和性の高さ(説明ページにもSafariのスクリーンショットが多い)やフォトログ機能の使い勝手のよさ(+サムネイルが写真のフレームのように表示されてかわいい)が琴線に触れたからでしょーか(笑)。a-blog自体の更新もマメに行われるため,バグフィックスも早くて好感がもてるのですが,ただその度に半日近くアップデート作業にハマってしまうのが玉に瑕かな…。作業自体はそれほど手間ではないものの,アップデータの説明書きに記されている更新部分だけテーマファイル(=画面デザイン関連のデータ)を修正すると,どーしてもオリジナルのテーマと比べた際に,CSSやタグの相違が発生してしまうのですねー。どうやら,明示的にアップデート内容を記述している部分以外にも細かい修正が行われているのが原因らしく,結局オリジナルのテーマと自分の手元にあるカスタマイズしたテーマのソースを1ファイルずつ見比べないと,完全な差分を追えないのです。そこで,Mac OS X上で動くテキスト差分チェックソフト(というのかな?!)を探したところ,なーんだ純正ツールとしてDeveloper Toolsの中に“FileMerge.app”という便利なユーティリティがあるじゃないかということが判明し,意気揚々と比較対象のファイルをドラッグ&ドロップしてみたところ…ガーン,開けない。なんと,標準状態だと日本語のファイルはShift JIS以外開けないようなのですねー。「つかえねー」と舌打ちするも,OS Xネイティブで他の代替ソフトも見つからず,何とかFileMergeを活用できないかと調べてみたところ…神発見。こちらの情報を元に,nkfビルド→ Filter設定するだけで,Shift JIS以外の日本語ファイルも開けるようになりました! あとは,ひたすらオリジナルと手元のファイルの相違をチェックし,修正→アップロードすれば,a-blogの最新テーマファイルと遜色ない「クリーンなソースのオリジナルテーマ」を実現できますね〜。以上,よく分からない独り言でした(^ ^;)。
おまけ
FileMerge.app のFilter設定例(Extension>xcode より下が新たに追加した部分)
Posted by 神海 螢 / コウミ ケイ at 2006年08月27日(日) 22時28分 コメント ( 0 )