2005-07-22 (Fri)

_ [vdr] サーバ停止

本日 16:49 から 17:12 の間、熱暴走などでサーバが停止。

_ [debian] tdiary 2.1.2.20050721-0vd1

CVS から引っ張ってきて vd_tdiary_rast-search_html-anchor.diff を当てて作成。

_ [debian] madwifi 1:20050722-0vd1

ATH_RATE を ath_rate/onoe にして作成。 予想が当たったか、ath_rate/onoe だと問題なく動作した。

_ [comp] マシン交換

メインマシンを交換。

2005-07-21 (Thu)

_ [vdr] ssh ポート変更

ssh に対するツール攻撃がうざすぎるので ssh のポートを変更。

_ [debian] tdiary 2.1.2.20050720-0vd1

CVS から引っ張ってきて vd_tdiary_rast-search_html-anchor.diff を当てて作成。 CSRF 攻撃対策リリースとのこと。> tDiaryの脆弱性に関する報告(2005-07-20), tDiary 2.0.2、2.1.2リリース

_ [debian] beep-media-player 0.9.7+cvs20050721-0vd1

libid3-3.8.3 に代わって libid3-3.8.3c2 で作成。

_ [debian] mozilla-firefox 1.0.6-1vd1

vd_bugzilla-jp_bug-1476_attachment-1656_for-mozfx-0.9.3.patchvd_mozfx-0.10.1_without-gnome-and-gconf.patchmozilla-1.8a5-gtk2-composition-fix.diff を当てて作成。

_ [debian] etchインストーラでUTF-8 に移行する予定です

めも。

jfbtermやbtermの代わりにカーネルレベルでUTF-8文字の表示ができないかという妄想があります。

ref. [debian-devel:16276]

いろいろ実験はしてるけど UNICON はまだそこまで行けてないなぁ。

_ [unicon] バイト幅

UNICON で利用できる文字コードとそれのバイト幅は以下の通り。

  • GB (GB 2312) … 2バイト
  • GBK (GB 2312 拡張版) … 2バイト
  • BIG5 … 2バイト
  • EUCJP … 2バイト(補助漢字は3バイト)
  • JIS … 2バイト+(エスケープシーケンス)
  • SJIS … 2バイト
  • KSCM (KS C 5601) … 2バイト

ほとんどが2バイト幅であり、実際に UNICON はバイト幅を 2 と固定した実装がなされている(cf. include/linux/fb_doublebyte.h)。一方、UTF-8 のバイト幅は 1〜4 らしいので、単純に UTF-8 用のエンコードモジュールを追加すれば済むわけではない。ということで、UNICON を UTF-8 に対応させるにはかなりの大手術が必要になりそうだ。 あまり意識して見たことがなかったのでよく見てみたところ、doublebyte や double_byte、left、right といったキーワードがかなりの場所で見られ、結構根が深そうだ。大手術というより、別物になりそう。そこまでは独りではできそうにないなぁ。 参考ページ

2005-07-19 (Tue)

_ [comp] vd_deerpark-alpha2_bugzilla-jp_bug-1476_attachment-1656.patch 変

折り返しがおかしいときがある。具体的には、

....ABCDEF-123456

という文字列があり、これが折り返されて

....ABCDEF-
123456

となるべきところが、

....ABCDEF-123456
123456

のように - 以降がダブって表示されてしまう。これだけならまだしも、- 以降が非常に長い場合などは SEGV ってしまうこともあるようだ。 1.0.x のパッチを Deer Park に当たるようにすり合わせだけではうまくいかないようだ。これからどうしよう。

_ [comp] Mozilla の折り返しに関するバグ

追跡用のめも。 - Bugzilla JP 1476 - 例えばURLなどの大変長い英単語が、ブロック要素内で折り返さない。

_ [debian] mozilla-firefox 1.0.5-1vd1

vd_bugzilla-jp_bug-1476_attachment-1656_for-mozfx-0.9.3.patchvd_mozfx-0.10.1_without-gnome-and-gconf.patchmozilla-1.8a5-gtk2-composition-fix.diff を当てて作成。