Page 1 of 1

Crapculator

Posted: Sun 31 May, 2009 20:00
by t-rex
Почему то я никогда не писал калькуляторов, стало завидно, да ещё все те что есть какие то громоздкие, так что Crapculator на svn.

Re: Юникодные плагины для FAR 2

Posted: Sun 31 May, 2009 20:32
by Александр Кряжев
t-rex
А как можно вытянуть с svn только один плагин (на старом - даже кнопочка была). По этой штуке: "svn checkout http://evil-programmers.googlecode.com/svn/trunk/ evil-programmers-read-only" весь trunk ползёт.
А калькулятор прикольный. Если бы ещё не только в редакторе вызывался, а, скажем, в командной строке...

Re: Юникодные плагины для FAR 2

Posted: Sun 31 May, 2009 20:39
by t-rex
Александр Кряжев
Ну так допиши Crapculator после trunk.
И мне он нужен только в редакторе.

Ну и раз о калькуляторах, то кому интересно вот макро калькулятор (только для целых чисел):
$if (eval("%%calc="+replace(trim(Editor.Value),"=","")+";")==0) $Text %%calc $else $Text "Error in expression" $end

Re: Юникодные плагины для FAR 2

Posted: Mon 01 Jun, 2009 00:28
by t-rex
Вроде как финальная версия для всех базовых нужд:
Crapculator:
Syntax: ( ) d.d
Constants: e pi
Binary: ^ * / % - +
Unary: - + sqrt ln log sin cos tan rad deg floor ceil
Line may end with "=".

Hackulator:
Syntax: ( ) d 0xh
Binary: * / % - + >> << & ^ |
Unary: - + ~
Line may end with "=" for hex or "=d" for decimal.

Re: Юникодные плагины для FAR 2

Posted: Mon 01 Jun, 2009 12:25
by t-rex
Ну а я всё таки ещё раз помучаю калькулятором, кроме ещё фигни добавил поддержку IPv4, так что теперь и как субнет кальк можно юзать :)
Crapculator:
Syntax: ( ) d.d
Constants: e pi
Binary: ^ * / % - +
Unary: - + sqrt ln log sin cos tan
rad deg floor ceil frac fac
Line may end with "=".

Hackulator:
Syntax: ( ) d 0xh IPv4
Binary: * / % - + >> << & ^ |
Unary: - + ~
Line may end with:
"=" for hex,
"=d" for decimal,
"=u" for unsigned decimal
"=4" for IPv4 address.

Re: Юникодные плагины для FAR 2

Posted: Mon 01 Jun, 2009 12:28
by t-rex
ntoh и hton нужно кому то?

Re: Юникодные плагины для FAR 2

Posted: Mon 01 Jun, 2009 16:22
by t-rex
Ну меня всё ещё прёт калькулятор, добавил переменые :)
Variables:
Names: $a .. $z
Assignment: $a := expression ;

Crapculator

Posted: Thu 08 Oct, 2009 20:06
by Toxa
Было бы здорово, если бы сабж мог считать время:

Code: Select all

1:45+0:30=02:15
Вы не находите?

Re: Юникодные плагины для FAR 2

Posted: Fri 09 Oct, 2009 06:46
by Skirda
t-rex wrote:Ну и раз о калькуляторах, то кому интересно вот макро калькулятор (только для целых чисел):
$if (eval("%%calc="+replace(trim(Editor.Value),"=","")+";")==0) $Text %%calc $else $Text "Error in expression" $end
в 2.0 после 1127 не только целые :-)

Re: Crapculator

Posted: Thu 25 Oct, 2012 16:36
by ivank
если кому надо - собрал последнюю версию для far3 b2878

Crapculator

Posted: Sat 12 Sep, 2015 18:56
by John Doe
В ресурсах exe:

Code: Select all

File version:          PLUGIN_MAJOR.PLUGIN_MINOR