Модифицированный 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.
- 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
Latest post of the previous page:
round(-0.5) == 0?Изменено: функция round = _floor(op0+0.5)
https://t.me/FarManager — Telegram чат
-
- Posts: 6836
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Модифицированный Calc (original by Cail Lomecb), версия 3.22
В Питоне именно так. В случае, когда есть 2 варианта, округляется до ближайшего чётного.
- 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
А, в js тоже.
Math.round(-0.5) === 0
Math round(-0.51) === -1
Math.round(-0.5) === 0
Math round(-0.51) === -1
https://t.me/FarManager — Telegram чат
Модифицированный Calc (original by Cail Lomecb), версия 3.22
я сошлюсь на https://github.com/FarPlugins/Calculator/issues/6 , где приведено обоснование с этого же форума
Модифицированный Calc (original by Cail Lomecb), версия 3.22
А можно автора модификации этого плагина попросить сделать одинаковое понимание десятичного разделителя (чтобы и точка и запятая одинаково воспринимались при вводе чисел - т.е. 1,23 и 1.23 должно быть одно и то же) - я постоянно с этим мучаюсь.
Иначе возникает большая проблема при вставке в калькулятор выражений из разных источников. Постоянно приходится править разделитель руками.
Я знаю, что в настройках плагина есть выбор разделителя (Decimal symbol), но это не то - ведь в настройке можно выбрать либо точку, либо запятую.
И да, я знаю, что в тех же настойках есть символ разделения аргументов (Arguments), который выставлен как , (запятая), но его можно поменять на, скажем, ; (точку с запятой).
Предлагаю:
- либо добавить в настройку возможность задать в качестве Decimal symbol сразу несколько символов (и точку и запятую)
- либо сделать, чтобы при вставке в калькулятор выражения из буфера (Ctrl+V), разделитель (точка или запятая) автоматически приводился бы к символу, заданному в настройке Decimal symbol
Иначе возникает большая проблема при вставке в калькулятор выражений из разных источников. Постоянно приходится править разделитель руками.
Я знаю, что в настройках плагина есть выбор разделителя (Decimal symbol), но это не то - ведь в настройке можно выбрать либо точку, либо запятую.
И да, я знаю, что в тех же настойках есть символ разделения аргументов (Arguments), который выставлен как , (запятая), но его можно поменять на, скажем, ; (точку с запятой).
Предлагаю:
- либо добавить в настройку возможность задать в качестве Decimal symbol сразу несколько символов (и точку и запятую)
- либо сделать, чтобы при вставке в калькулятор выражения из буфера (Ctrl+V), разделитель (точка или запятая) автоматически приводился бы к символу, заданному в настройке Decimal symbol
Модифицированный Calc (original by Cail Lomecb), версия 3.22
сделанного исправления цветов диалога — недостаточно в общем случае.
если фон для unchanged отличается от фона для обычного, то при первом же вводе в только что запущенном калькуляторе строка ввода моргает фоном.
если фон для disabled отличается от фона для обычного, то при переключении полей вывода между нормальным и ошибочным состояниями эти поля моргают фоном. для демонстрации можно последовательно в цикле нажимать
для второго эффекта можно переключить цвета в штатный черно-белый режим.
для первого — можно подключить тему Addons\Colors\Interface\nc5pal2.farconfig
или просто в настройках поменять фон для unchanged и disabled
если фон для unchanged отличается от фона для обычного, то при первом же вводе в только что запущенном калькуляторе строка ввода моргает фоном.
если фон для disabled отличается от фона для обычного, то при переключении полей вывода между нормальным и ошибочным состояниями эти поля моргают фоном. для демонстрации можно последовательно в цикле нажимать
1
и /
.для второго эффекта можно переключить цвета в штатный черно-белый режим.
для первого — можно подключить тему Addons\Colors\Interface\nc5pal2.farconfig
или просто в настройках поменять фон для unchanged и disabled
Фар делают добрые люди
-
- Posts: 3
- Joined: Wed 11 Aug, 2021 14:38
Модифицированный Calc (original by Cail Lomecb), версия 3.22
Так и не понял: как в Far3 в редакторе посчитать выражение по "Alt=".
-
- 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
Нужно макрос записать и повесить на Alt=, а так F11 -> calculator -> dec
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
-
- Posts: 3
- Joined: Wed 11 Aug, 2021 14:38
Модифицированный Calc (original by Cail Lomecb), версия 3.22
Yegor,
Ааа, спасибо, не сообразил. Я думал, что dec, hex и т.д. - это какие-то, ненужные мне конвертации чисел.
Ааа, спасибо, не сообразил. Я думал, что dec, hex и т.д. - это какие-то, ненужные мне конвертации чисел.
Модифицированный Calc (original by Cail Lomecb), версия 3.22
Честно, не успел заметить на какой сборке Far'а возник баг, но...
Пользуюсь плагином FarCalc последней версией 3.26 от мая месяца viewtopic.php?f=11&t=4200
В июле работало нормально. Но вернувшись из отпуска в августе, обновив репозиторий и скомпилив себе Far, обнаружил, что в плагине поломалась история. Возможно, виноват плагин тем, что не обновился под какой-нибудь новый API.
Просто в Far'е другие истории вроде бы работают корректно.
Суть:
открываю основной диалог калькулятора, пишу там некое выражение, вижу результат, закрываю диалог по ESC.
В следующий раз открываю диалог, жму Ctrl-Down, чтобы посмотреть историю, ничего из истории не выбираю, закрываю историю (ESC), закрываю диалог (ESC). Вновь открываю диалог калькулятора, открываю историю, а она пуста!
Если на предыдущем этапе открытия истории всё-таки выбрать строку (Enter), а затем закрыть, то история не очищается.
Пользуюсь плагином FarCalc последней версией 3.26 от мая месяца viewtopic.php?f=11&t=4200
В июле работало нормально. Но вернувшись из отпуска в августе, обновив репозиторий и скомпилив себе Far, обнаружил, что в плагине поломалась история. Возможно, виноват плагин тем, что не обновился под какой-нибудь новый API.
Просто в Far'е другие истории вроде бы работают корректно.
Суть:
открываю основной диалог калькулятора, пишу там некое выражение, вижу результат, закрываю диалог по ESC.
В следующий раз открываю диалог, жму Ctrl-Down, чтобы посмотреть историю, ничего из истории не выбираю, закрываю историю (ESC), закрываю диалог (ESC). Вновь открываю диалог калькулятора, открываю историю, а она пуста!
Если на предыдущем этапе открытия истории всё-таки выбрать строку (Enter), а затем закрыть, то история не очищается.
Last edited by lost on Wed 01 Sep, 2021 19:11, edited 1 time in total.
Модифицированный Calc (original by Cail Lomecb), версия 3.22
Видимо, на этой:
drkns 29.07.2021 23:04:52 +0100 - build 5860 1. Optimise adding items to history.
Last edited by 2useven10 on Wed 01 Sep, 2021 19:26, edited 2 times in total.
Модифицированный Calc (original by Cail Lomecb), версия 3.22
Не вникал что там оптимизировано. Может DrKnS скажет что это хорошо...
В любом случае, дождаться его ответа более реально чем автора плагина.
В любом случае, дождаться его ответа более реально чем автора плагина.
- HaRT
- Moderator
- Posts: 10865
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Модифицированный Calc (original by Cail Lomecb), версия 3.22
У меня в последнее время наблюдаются странности в истории полей ввода в диалогах — в них регулярно появляются пустые элементы, которые я не вводил. Но шаги воспроизведения я пока не понял.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- 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
Плагин добавляет строку в историю при закрытии диалога, причем зачем-то делает это даже тогда, когда строка пустая.
Оптимизация, упомянутая выше, рассматривала пустую строку как специальное значение и ломалась.
5886.
Оптимизация, упомянутая выше, рассматривала пустую строку как специальное значение и ломалась.
5886.