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.patch、vd_mozfx-0.10.1_without-gnome-and-gconf.patch、mozilla-1.8a5-gtk2-composition-fix.diff を当てて作成。

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

めも。

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

ref. [[debian-devel:16276]](http://lists.debian.or.jp/debian-devel/200507/msg00005.html)

いろいろ実験はしてるけど 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.patch、vd_mozfx-0.10.1_without-gnome-and-gconf.patch、mozilla-1.8a5-gtk2-composition-fix.diff を当てて作成。

2005-07-18 (Mon)

_ [comp] 続・madwifi HEAD 変

今は調べられないので確証がないのだけどメモ。

2005-06-22 18:51  br1

* Makefile.inc: - make sample_rate the default rate selection module



--- madwifi-bsd-20050617/Makefile.inc	2005-05-21 06:11:10.000000000 +0900
+++ madwifi-20050712/Makefile.inc	2005-07-12 10:50:48.000000000 +0900
@@ -174,7 +174,7 @@
 #
 #ATH_RATE=$(shell find ath_rate/ -maxdepth 1 ! -name CVS ! -name ath_rate/ -type d)
 ifeq ($(ATH_RATE),)
-ATH_RATE=ath_rate/onoe
+ATH_RATE=ath_rate/sample
 endif
 
 INCS=	-include ${obj}/${DEPTH}/include/compat.h -I${obj}/${DEPTH}/include
  • madwifi 20050617 (BSD) … OK … ath_rate_onoe
  • madwifi 20050712 (HEAD) … NG … ath_rate_sample
  • madwifi 20050717 (HEAD) … NG … ath_rate_sample

_ [comp] umask 077

いつの間にか umask が 077 になってた。特別 umask の設定をした覚えはないんだけど…。