Calculator Notepad
Calculator Notepadはメモを取る感覚で使えるChrome拡張のOSSな電卓アプリです。日常的に紙にメモ感覚で計算する事があると思います(今は無いかもですが)が、それをChromeエクステンションで出来るようにした、というもの。
勿論計算は自動で行われます。僕の下手な説明より上の動画を見ればどんな電卓か一目瞭然かと思います。
仕組みですが、そう難しいものではなく、単純にカスタム変数に対応していて、言葉に値を割り当てることで、式に文脈を与えることができます。
変数は簡単なルールが存在し、それに沿えば自動計算してくれます。ルールは変数名はアルファベットとアンダースコアで構成する事、スペースを含めない事、大文字と小文字は区別される、関数や演算子を表す記号は使わない、変数は一度だけ宣言出来る、変数の宣言には変数名の後に等号と割り当てたい値を入力するといったもの。
例えば以下のような書き方です。
hogehoge = 500 600 - hogehoge piyo = hogehoge * 1/2
これで、以下のように列ごとに計算結果が表示されます。
使ってみると地味に便利だったのでこのまま使ってみようかと思います。本アプリはOSSとしてソースコードも公開されています。ライセンスはGPLとの事です。