Модифицированный Calc (original by Cail Lomecb), версия 3.22
- uncle-vunkis
- Posts: 72
- Joined: Thu 11 Jun, 2009 15:16
- Been thanked: 1 time
Модифицированный Calc (original by Cail Lomecb), версия 3.22
В этой ветке ведётся обсуждение модифицированного плагина Калькулятор (первоначальный автор Игорь Русских aka Cail Lomecb).
Последняя версия - v3.22 (05.11.2012) (Анонс)
Скачать.
Просьба писать в эту ветку свои замечания и предложения.
Некоторое время я буду следить за этой веткой для обратной связи и поддержки.
Последняя версия - v3.22 (05.11.2012) (Анонс)
Скачать.
Просьба писать в эту ветку свои замечания и предложения.
Некоторое время я буду следить за этой веткой для обратной связи и поддержки.
Last edited by uncle-vunkis on Tue 06 Nov, 2012 22:12, edited 6 times in total.
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Модифицированный Calc (original by Cail Lomecb), версия 3.22
Latest post of the previous page:
Плагин добавляет строку в историю при закрытии диалога, причем зачем-то делает это даже тогда, когда строка пустая.Оптимизация, упомянутая выше, рассматривала пустую строку как специальное значение и ломалась.
5886.
Модифицированный Calc (original by Cail Lomecb), версия 3.22
ковыряю исходники плагина. Решил обновить сторонню библиотеку ttmath, на которой вся логика вычислений. и наткнулся на изменение от @uncle-vunkis - при выводе в exp виде для положительных чисел удаляется +. т.е. не 2*10=2e+1 , а 2e1 . Для отрицательных чисел минус остается.
на сколько это критичное изменение ? поскольку библиотека сторонняя, то хранить такие изменения не очень удобно .
на сколько это критичное изменение ? поскольку библиотека сторонняя, то хранить такие изменения не очень удобно .
Last edited by ctapmex on Mon 04 Oct, 2021 10:25, edited 1 time in total.
-
- Posts: 1329
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 61 times
Модифицированный Calc (original by Cail Lomecb), версия 3.22
Лично для меня некритичное.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
-
- Posts: 1329
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 61 times
Модифицированный Calc (original by Cail Lomecb), версия 3.22
Ну для hex-а нужен префикс/суффикс все-таки
Last edited by Yegor on Mon 04 Oct, 2021 07:06, edited 1 time in total.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Модифицированный Calc (original by Cail Lomecb), версия 3.22
Для того, чтобы не путать достаточно всегда писать десятичную точку - 2.e1 или 2.0e1
Модифицированный Calc (original by Cail Lomecb), версия 3.22
еще из найденного странного поведения.
при каждом открытии диалога калькулятора идет перечитывание конфигурации в xml файлах. даже в случае когда мы открываем из текущего окна калькулятора еще одно. работает это конечно быстро (у меня), но явно косяк в логике.
с другой стороны позволяет на горячую менять настройки.
я бы предложил убрать такое поведение. перечитывание настроек макросом или рестартом фара.
при каждом открытии диалога калькулятора идет перечитывание конфигурации в xml файлах. даже в случае когда мы открываем из текущего окна калькулятора еще одно. работает это конечно быстро (у меня), но явно косяк в логике.
с другой стороны позволяет на горячую менять настройки.
я бы предложил убрать такое поведение. перечитывание настроек макросом или рестартом фара.
-
- Posts: 1329
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 61 times
Модифицированный Calc (original by Cail Lomecb), версия 3.22
До этого никто на производительность не жаловался, так что можно и оставить, но это на усмотрение автора.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Модифицированный Calc (original by Cail Lomecb), версия 3.22
Перечитывание конфига быстрое!
Я думаю - не стоит заморачиваться! и мне это перечитывание очень понравилось, - когда захотел добавить себе модуль пересчета "Энергии" всякие Ньютон-Метр, Ват-Час, Каллории, Лошадиные_силы, ТНТ в Джоули- было очень удобно проверять результаты без перезагрузки Far.
Я думаю - не стоит заморачиваться! и мне это перечитывание очень понравилось, - когда захотел добавить себе модуль пересчета "Энергии" всякие Ньютон-Метр, Ват-Час, Каллории, Лошадиные_силы, ТНТ в Джоули- было очень удобно проверять результаты без перезагрузки Far.
Last edited by SUSim on Thu 07 Oct, 2021 18:54, edited 2 times in total.
SimSU ··· ·· -- ··· ··-
- buniak_a_h
- Posts: 4262
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
Модифицированный Calc (original by Cail Lomecb), версия 3.22
Аналогично. Добавлял всякие космические скорости, скорость звука и т.п.
Вот чего, получается, точно не хватает - чего-то типа user.csr. Чтобы можно было добавлять свои единицы, не "портя" стандартные. Так во многих плагинах делается.
Модифицированный Calc (original by Cail Lomecb), версия 3.22
хорошо, значит фича известная. Перечитывание оставлю, но только при открытии первого окна калькулятора (другие не открыты). При открытии дочерних, перечитывать не будет. Иначе имеем как минимум не определенное поведение , когда в первом окне посчитано по одним правилам , а в дочернем уже применились другие .
Модифицированный Calc (original by Cail Lomecb), версия 3.22
Как нет "user.csr"??? ЕСТЬ!buniak_a_h wrote: ↑Thu 07 Oct, 2021 20:34 Вот чего, получается, точно не хватает - чего-то типа user.csr. Чтобы можно было добавлять свои единицы, не "портя" стандартные. Так во многих плагинах делается.
SimSU ··· ·· -- ··· ··-
Модифицированный Calc (original by Cail Lomecb), версия 3.22
FarColorer узнаёт .csr файлы, но их описание (видимо после версии плагина 3.20) устарело.
Если никто не готов привести описание для колорера в актуальное состояние, лучше их показывать как xml.
Если никто не готов привести описание для колорера в актуальное состояние, лучше их показывать как xml.
Модифицированный Calc (original by Cail Lomecb), версия 3.22
Прочитал Help, но видимо что то пропустил. При получении дробного результата - после запятой огромное число знаков во всю длину строки (138). Для чего - не понял. В большинстве случаев хватает точности в 2-6 знаков после запятой. Неудобно работать с результатом - для того что бы продолжить вычисления нужно удалить множество знаков что бы освободить место под ввод следующего выражения.
- Есть ли возможность задавать количество знаков после запятой (что то вроде Alt+3 и получаем три знака после запятой) ?
- Как очищать строку для ввода в ней следующего выражения?
Last edited by Пятый on Sun 18 Feb, 2024 14:37, edited 3 times in total.
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Модифицированный Calc (original by Cail Lomecb), версия 3.22
Макрос
Code: Select all
Macro { description="Calculator - получаем три знака после запятой";
area="Dialog"; key="Alt3";
id="DA7FDB66-DF43-44DC-B110-58487569F3B0";
condition=function()
return Dlg.Id=="E45555AE-6499-443C-AA04-12A1AADAB989"
end;
action=function()
local n = tonumber(Dlg.GetValue())
Keys"CtrlY"
mf.print(string.format("%.3f", n))
end;
}
CtrlY
https://t.me/FarManager — Telegram чат