|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
||||||||||||||||||||||||||||||||||||||||||||||||||
2006年04月20日(木) 旧暦 [n年日記] [更新:"2006/04/20 10:27:36"]#1 [Emacs] Lisp で足算(続き)
やはり変な気がする
ttyp8:makoto@st4200 7:38:02/060420(~)> bc obase = 2 62.106 111110.0001101100 186.2 10111010.0011 248.306 11111000.0100111001 248.30599999999998 11111000.01001110010101100000010000011000100100110110111(bc の表示が合っているとして) elisp は次のように計算していることになる
111110.0001101100
+ 10111010.0011
-------------------
11111000.01001110010101100000010000011000100100110110111
bc の表示の方も何か変。248.30599999999998 > 248.306 に見える ttyp8:makoto@st4200 7:55:42/060420(~)> bc ibase = 2 11111000.01001110010101100000010000011000100100110110111 248.30599999999997606892065959982573986053466796875 11111000.0100111001 248.3056640625248.306 -> 11111000.0100111001 というのがおかしいのか。 ( つっこみ )
#2 [unix] 文字形式を逆順に表示する tac がないので
Linux は cat の反対の tac というのがある。これが BSD にはない気がしている。
突然欲しくなって ..
テキスト処理論
ruby -e 'print readlines.reverse' < input_fileってやればいいらしい。 ( つっこみ )
|
最近の日記 2026年02月28日 ・my first script-fu 2026年01月29日 ・Die Fledermaus at New National theatre 2026/01/29 2025年12月25日 ・pbulk 11.99.3 (emacs30) 2025年11月22日 ・crash dump 2025年10月25日 ・recover from disk error | ||