Mac OS X付属の「計算機」が無駄に高機能な件


  • 8進、10進、16進の変換
  • 0、1のバイナリ表現
  • 入力した数値をUCS2とした場合のグリフ
  • その他、ようわからんちんなボタンたち

スゴ。

ちなみに、10進→16進数変換はこんなsh関数でもできるすね。

d2h () {
  for i in $(echo $*|tr 'a-z' 'A-Z'); do
    echo -e "obase=16 \n ibase=10 \n $i" | bc -l;
  done
}

バイナリ表記はこんなんで。

$ perl -e 'print unpack("B*",pack("n", 0x3072)).qq{\n}'
0011000001110010