Hatena::Groupatokdirect

t_daichoの日記

 | 

2009-03-27

【地味に便利】電卓プラグイン

22:21

これはなに?

数式計算をするプラグインです。ちょっとした計算をしたいけど、暗算は大変、でも電卓ツールを起動するのが面倒、といったものぐさな人にお勧めです。


例:「(123+456)*3=」

f:id:t_daicho:20090327220248p:image


ダウンロード

CalcPluginForRuby.zip filelist

RubyプラグインなのでRuby実行環境が必要です。

付属のセットアップツールはATOK 2009用です。ATOK 2008用が欲しい場合はコメントください。


使い方

  1. 数式を入れる
  2. Ctrl + Shift + Insert
  3. 出力したい結果を選ぶ

結果は以下の順に並びます。

  1. 全角:答え
  2. 全角:数式=答え
  3. 半角:答え
  4. 半角:数式=答え

数式に使える記号はこれだけです。→「+-*/^()=」 *はかけ算、/が割り算、^がべき乗です。

=は付けても付けなくてもかまいません。

PowerとかAbsとかの関数はありません。

数式の構文がおかしいとError!を返します。


どうやって作ったの?

YaccRuby版であるRaccと、そのサンプルコードを改造して作りました。Yaccのファイル(calc.y)を添付してあるので、YaccPython版とかPerl版とかを探してくれば字句解析部の自作のみで移植できるはずです。

Python版はいつか作る予定です。

kujirahandkujirahand2009/03/28 00:22全角のまま計算できるのが便利です!重宝すると思います。ありがとうございました!

t_daichot_daicho2009/03/28 21:19全角対応は主にF10を押すのが面倒というものぐさ精神でできています。
末永くかわいがってもらえると(?)ありがたいです。

トラックバック - http://atokdirect.g.hatena.ne.jp/t_daicho/20090327
 |