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文字の表示ができないかという妄想があります。
いろいろ実験はしてるけど 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などの大変長い英単語が、ブロック要素内で折り返さない。
- Bugzilla ORG 95067 - line-break should be allowed after hyphens (unless followed by number)
- Bugzilla ORG 206152 - [meta] line breaking bugs
_ [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 の設定をした覚えはないんだけど…。