2008-03-22

作業日誌


昨日遅くまで起きていたせいで結構寝てしまったので全体的に進まず。

navi2ch の Samba24 あたりの bug を直した。Emacs HEAD だと "〜" を
cp932 で decode できないことへの対処を navi2ch の info に記載したが、
commit してない。具体的には、


(encode-coding-string (string 12316) 'cp932)
=> " "


となってしまう。おそらく、 unicode あたりの変更のためだろう。とりあえず、
cp932 の coding-system に変換テーブルを入れてやればいいと思う。


(define-translation-table 'my-cp932-encode (list (cons 12316 65374)))
(coding-system-put 'cp932 :encode-translation-table
'my-cp932-encode)
(define-translation-table 'my-cp932-decode (list (cons 65374 12316)))
(coding-system-put 'cp932 :decode-translation-table
'my-cp932-decode)


以下のもいれておくといいかもしれない。


(define-translation-table 'my-utf-8-decode (list (cons 65374 12316)))
(coding-system-put 'utf-8 :decode-translation-table
'my-utf-8-decode)


navi2ch 関係で他に気になるのが、mona font が使われないことがある気がす
ることと navi2ch-message-trip があまりセキュアじゃないような気がするこ
と。どちらも確認しなくてはいけない。

psp.el で音楽流していると netladi.el で放送を聞こうとしても聞けないこと
があるなと思っていたら、psp.el が mplayer を呼ぶ時に "-ao alsa" をつけ
てなかったので直した。

ACCEPT_KEYWORDS="~x86" を /etc/make.conf に追加して emerge-utDN world
してみると、 qcomicbook-0.4.0 が emerge できなかった。 Makefile が
moc-qt4 を使おうとしてたのでその元の Makefile.in を unpack の時に修正す
るようにする patch を送ってみた。もともとの ebuild で Makefile.am を直
していたのはなぜなのだろう。 Makefile.am は automake ?を動かさないとい
けないと思うから unpack には不適だと思った。