2008-06-24 雨のち曇り [長年日記]
_1 36進数の計算
シェルで以下のコマンドを実行すると36進数までの計算をすることが可能.
echo $((xx#yy)) xx : 何進数の計算をしたいか (1〜36) yy : 計算する値 (各桁 0〜z(最大で))
以下に実行例を示す.
% echo $((16#ff)) 255 % echo $((4#10)) 4 % echo $((17#ff)) 270 % echo $((32#vv)) 1023 % echo $((32#100)) 1024 % echo $((34#xx)) 1155 % echo $((35#yy)) 1224 % echo $((36#zz)) 1295
こんな感じ.例えば100なんて数字は36進数で表すと 2s となる.
% echo $((36#2s)) 100
つまり,何が言いたかって言うと,オレは15進数で言えば20歳だってこと.
% echo $((15#20)) 30
参考
_2 Re: UTF-8化
先日のパッチで文字化けは解決されたのだが,tdiary-replaceとかして既に書いた内容をEmacsで開くと行末に
^M
が表示されるようになってしまった.改行コードの問題らしい.以下の修正をして対処.
-- tdiary-mode.el~ 2008-06-15 22:12:14.000000000 +0900 +++ tdiary-mode.el 2008-06-24 23:02:04.000000000 +0900 @@ -90,7 +90,7 @@ (defvar tdiary-csrf-key nil "CSRF protection key.") -(defvar tdiary-coding-system 'utf-8) +(defvar tdiary-coding-system 'utf-8-dos) (defvar tdiary-title nil "Title of diary")
追記: tdiary-develへパッチを投げておいた.