トップ «前の日記(2008-06-23) 最新 次の日記(2008-06-25)» 編集

muneda's diary


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

参考

Tags: Linux

_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へパッチを投げておいた.

Tags: TDiary

過去の日記
2002|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|05|06|
トップ «前の日記(2008-06-23) 最新 次の日記(2008-06-25)» 編集