日頃パソコンを使っていて、調べた内容などをメモ代わりに載せています。
Movable Type 4 でLiteboxを使う

ブログツールのMT4でLiteboxを使う方法について。

基本的には、こちらのサイトにある記事を参考に
セットアップしていけばいいのですが、記事にあるのはMT3のようで
最新の4では少し違ったので、その点だけ。

ヘッダの修正方法ですが、MT4では上のメニューから
「デザイン」ー「テンプレート」
と選んで、表示された右のメニューから
「テンプレートモジュール」
を選ぶことで、できるようです。

便利になったのはメインページやカテゴリーアーカイブ等の
複数のデザインを1つのテンプレートファイルを
切り替えて表示するようになったので
修正しなければ行けないのは一カ所だけでOKです。

ただ、ここで問題となるのは、Liteboxの初期化方法で、
従来ならばbodyタグにonLoadで追加すればOKでしたが
テンプレートが1本化されたことによって、
ページによってはそもそもonLoadという命令が吐き出されないことがあります。
そこで、上記サイトにあるbodyタグの終わりの直前に追加する方法にし
「フッター」に追加をすることで、無事に動作するようになりました。

これでMTでも問題なくLiteboxが動くようになりますが、
残念ながらアルバム機能は上手くはたらきませんね。

Foxmarksアップデート

Firefoxのブック-膜同期プラグインFoxmarksが2.1.0.12になりました。

今回のアップデートは同期するブックマークをプロファイル管理
できるようになったのがうりとか、なんとか。
ただ、foxmarks.comを使っていないと使えない模様。

むしろ問題となるのは、相変わらず日本語のlocaleがおかしいので、
アップデートすると設定画面が出せません。
よく見てみるとアップデート時に一度localeを全部クリアして
入れ直しているようで、直したのは残ってないようですね。
もう一度言語ファイルをいじる必要があります。直し方については、以前に

箇条書きを枠囲み文字にする

久しぶりにTeXネタです。enumerateで箇条書きが作れますが、
問題とかでよくある□1とかを出せる命令を作ってみました。
そんなにたいした物でもないですが、備忘録もかねて載せておきます。

ポイントは、条件分岐を使って3桁まで対応させた点です。
こういうプログラミングみたいな事ができるのがTeXの強みですね。

\def\labelenumi{%
\ifnum\theenumi<10%
\fbox{\strut\hspace{0.5em}\theenumi\hspace{0.5em}}%
\else%
\ifnum\theenumi<100%
\fbox{\strut\hspace{0.25em}\theenumi\hspace{0.25em}}%
\else%
\fbox{\strut\theenumi}%
\fi%
\fi%
}

これをプリアンブルに書いておくと、enumerateと指定するだけで
□1のようになります。特に、strutを使うことで縦方向にも伸びた
ほぼ正方形の綺麗な形の□にしています。見た目は下の図のようになります。

SilverlightがFirefox3に対応?

Adobe FlashのMicrosoft版といえるようなSilverlightですが
なぜかFirefox3には対応していませんでした。
Silverlight2.0では対応しているという話でしたが、先ほど見てみたら
Silverlight1でもちゃんとFirefox3で動いている模様。

さすがに対応したのでしょうか。

Silverlightそのものは、asahi.com でハイビジョン動画としてよく使われている
逆に、そのぐらいしかないのですが、綺麗かどうか以前に
おもたすぎる。。
最大化表示するとフレームが飛びすぎてまともに見られません。

ハイビジョン云々以前に、ちゃんと再生できるシステムじゃないと。

TortoiseSVN 1.5 リリース

ちょっと前になりますが、バージョン管理ソフトTortoiseSVNが
1.5にメジャーバージョンアップしました。

色々変更点があるようです。注意しないと行けないのは
ローカルのデータベース構造が変わったので、
1.5で一度SVNを使ってしまうと、
そのフォルダは1.4ではいじれなくなるようです。

ちょっと使ってみた感じでは、1.4より動作が速くなった気がしますね。
コミットや更新も早めで、特にログの表示がかなり高速化された感じです。

まだ動作確認していませんが、Eclipse用のプラグインの方も
1.5に対応したようですから、そのままあげちゃっても問題無さそうですね。