2005-07-07 (Thu)

_ [unicon] unicon-tools 0.0.0.20050707

unicon + vd_unicon-userland.patch から必要な部分を取り出したものを単体で配布。 UNICON による Linux 日本語 console の記述も修正。

_ [comp] nkf -Z

めも。

-Z X0208 中の英数字と若干の記号をASCIIに変換する。-Z1 はX0208間隔をASCII spaceに変換する。-Z2はX0208間隔をASCII space 二つに変換する。趣味によって使い分けてほしい。

ref. nkf(1)
p NKF.nkf( '-Z', '1234567890abc!@#' )
=> 1234567890abc!@#

_ [comp] Inconsistent kallsyms data

GCC 4.0 で kernel を build していたら、

  LD      vmlinux
  SYSMAP  System.map
  SYSMAP  .tmp_System.map 
Inconsistent kallsyms data
Try setting CONFIG_KALLSYMS_EXTRA_PASS 
make[1]: *** [vmlinux] エラー 1

途中で止まってしまった。指示の通り、.config で CONFIG_KALLSYMS_EXTRA_PASS=y してやると通るようになった。kernel の動作も問題ないようだ。

2005-07-06 (Wed)

_ [debian] 一部マシンを sid 化

思うところがあって、一部のマシンを etch から sid に dist-upgrade。sarge なマシンはそのままにしておく。

_ [debian] gcc-defaults 1.23

gcc-4.0 がデフォルトに。危険を感じつつも投入。 GCC 4.0 as the default GCC / C++ ABI change が公式のアナウンスのようだ。

_ [unicon] patch を整理

unicon patch を整理した。

  • 全ての unicon patch から font_*.h を分離。bzip2 圧縮状態 1.5MB から非圧縮状態 130KB 前後に。
  • 分離した font_*.h を単体配布に。
  • patch の命名規則を [kernel の version]-[日付] から [日付]-[kernel の version] に変更。
  • 1つの minor version に対して1つの unicon patch とし、古いものは削除。
  • 壊れている unicon patch を削除。

UNICON による Linux 日本語 console の記述も修正。

2005-07-05 (Tue)

_ [comp] uim.el を試す

uim.el が公開されたので、早速試してみる。GKrellUIM を参考にして頂いたようで、ありがたいことです。 使ってみたところ、

  • uim.el に (require ‘font-lock) が必要?
  • uim.el に (load “~/uim-key.el”) と決め打ちの部分が。

前者では

Error in init file: error: "Invalid face", font-lock-string-face

後者では

Error in init file: File error: "Cannot open load file", "~/uim-key.el"

とエラーが出ていた。以上をメールにて報告。 次回リリースまでに修正していただけるそうだ。