この日記にはツッコミを入れられます。 ツッコミを入れたい日付をクリックすると、フォームが現れます。
xreaでtDiaryを使う方法はxrea.com で tDiary を使う方法やインストールメモやXREA + tDiary + Namazuをどうぞ。
はけの徒然日記 - Rubyでwiki その2経由でhikiletによるhikiの使用についてをみて、「attach.cgiでファイルのアップロードが出来ない」はcacheという名前のディレクトリの下にキャッシュじゃないものを置くのが嫌なのでサポートしたくないと言うこともあって、「バグじゃありません仕様です」といいたいとところだと思ったのですが、[Hiki-dev:01149]でもhikiletでattachを使いたい人がいるようなのでパッチは歓迎します。
「デフォルトが英語で認識される」は明らかにバグと言っていいので直しました。load_messagesでextendしていてextendは取り消せないようなので、Hiki::Configの使い回しをやめて、hiki.cgiと同じように毎回newするようにしました。ここでENV['HTTP_ACCEPT_LANGUAGE']を設定するようにしたのでスレッドセーフではなくなっています。スレッドセーフにするにはHiki::Configのinitializeとload_messagesに引数を追加すればいいのですが、そこまでするほど必要はないかと思って、hikilet.rbだけの変更にとどめました。
ついでに
もしました。
WindowsのFirefoxでsquidをproxyとして使っていたのをやめてから、アドオンのインストールで「Firefox はファイルをインストールできませんでした。 URL = http://releases.mozilla.org/pub/mozilla.org/extensions/... 原因: ダウンロードのエラー -228」という内容の「エラー」というタイトルのダイアログが出てくるようになっていて、なぜかと思って調べてみても、日本語だと情報がなくて、英語で探してみるとDownload Error -228にディスクキャッシュが0だとダメとあったので、オプションの詳細のネットワークタブのキャッシュの設定でページキャッシュを1MBに変更するとインストールできるようになった。

トラブル事例とその対応例。etchで問題になったのは VMWARE_USE_SHIPPED_GTK=yes と GTK_MODULES のところ。
インストーラで入ったそのままだとuimになったので、 GTK_IM_MODULE の問題はおきなかった。
LANG も VMware Player では問題がなさそうだったので、日本語のままでもよさそう。
「Gtk-WARNING **: /usr/lib/libcairo.so.2: undefined symbol: FT_GlyphSlot_Embolden」は解決できず。/usr/lib/libcairo.so.2は FT_GlyphSlot_Embolden が入っている /usr/lib/libfreetype.so.6 を期待しているのに、 VMWARE_USE_SHIPPED_GTK=yes で使われる /usr/local/lib/vmware/lib/libfreetype.so.6/libfreetype.so.6 には FT_GlyphSlot_Embolden がないからというのはわかるけど、 VMWARE_USE_SHIPPED_GTK=yes を外すと起動できなくなるのであきらめた。たぶんEmboldenだから、vmplayerのVMの外の部分(Openダイアログとか設定とか)でボールド(太字)がでなくなるだけだと思うので、大きな問題はないはず。
VMWARE_ENV="env"
# SCIMを使っていると問題が起きるのでGTK_IM_MODULEをunsetする。
VMWARE_ENV="$VMWARE_ENV -u GTK_IM_MODULE"
# 支援技術(Assistive Technology)を有効にしていて、
# GTK_MODULES=gail:atk-bridge が設定されて at-spi が入っていると、
# 「/usr/local/lib/vmware/bin/vmplayer: symbol lookup error:
# /usr/lib/libspi.so.0: undefined symbol: atk_hyperlink_impl_get_type」
# となって起動できなかったので、GTK_MODULESをunsetする。
VMWARE_ENV="$VMWARE_ENV -u GTK_MODULES"
# 昔、ja_JP.eucJPだとVMware Workstationのaboutダイアログを
# 開いたら落ちたのでC localeにする。
# もっと前はdfの結果が日本語化されているとVM作成時に
# dfの出力を認識できずにVMが作成できなかったことがあった。
# 今は大丈夫かも。
VMWARE_ENV="$VMWARE_ENV LANG=C"
# http://www.netfort.gr.jp/~yabuki/diary/20070208.html#p08
# を参考にして
# 「libgnomevfs-WARNING **: Cannot load module
# `/usr/lib/gnome-vfs-2.0/modules/libfile.so'
# (/usr/local/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version
# `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6))」
# になったので VMWARE_USE_SHIPPED_GTK=yes にする。
VMWARE_ENV="$VMWARE_ENV VMWARE_USE_SHIPPED_GTK=yes"
if type vmware >/dev/null 2>&1; then
alias vmware="$VMWARE_ENV vmware"
fi
if type vmplayer >/dev/null 2>&1; then
alias vmplayer="$VMWARE_ENV vmplayer"
fi
unset VMWARE_ENV
今回はzlibについて書きました。
✑ とおりすがり [2006-09-05 のCDDATAの件なのですが、Element::textメソッドは最初の要素しか出力しないよう..]