Были вещи и древнее маткада)
Свежий скрин с телефона
Последняя выпущенная версия 6.10 (2004 год), отлично бегает под Win7, ценю за скорость запуска, и минимализм в целом.
Реально круто! Огромное спасибо за инфо. Я уже несколько лет пользуюсь Soulver (программа для Mac OS). Но всегда хотел платформанезависимый аналог этого приложения.
В «железных» калькуляторах это обходится довольно просто — вычисления производятся с большей точностью, чем отображение на экран.
В итоге при выводе последний разряд округляется, и получаем адекватный результат.
Можно сделать довольно просто: упаковывать всё содержимое textarea в base64, например, и подвешивать к урлу — для не очень длинных вычислений пойдёт, потом ещё через какой-нибудь сокращатель ссылок прогонять, чтобы в твит влезало :)
Работает же, смотрите в адресной строке — можете скопировать URL, вставить его в другом браузере, и там откроется тот же самый текст.
В первой версии юникод не «сохранялся» в адресной строке, так как btoa() работает только с ASCII.
Если без юникода, то URL будет короче.
А что юникодные имена переменных выдают ошибку в вычислениях, это претензии к автору оригинальной программы или Math.js, мопед не мой, я только возможность шаринга через URL прикрутил :)
Офигенная вещь. Особенно, чтобы показывать небольшие расчеты в команде.
Жаль, в sublime text такого нет, не хотите и туда плагин добавить?
И вспоминая sublime — очень не хватает автодополнения названий переменных
причем я бы сразу предложил делать как в Nuke: там стрелочка меняет цифру _справа_ от курсора. Т.е. можно накрутить себе стрелками хоть тысячные, хоть десятки тысяч.
Классная штука, «джва года ждал». Ещё бы многострочные выражения поддерживать (например по Shift-Enter), чтобы матрицы можно было построчно вводить. И прямую сылку на документацию по функциям math.js
Вижу, результат в div, который в фоне расположен.
я бы сделал так:
Див + Textarea шириной допустим 400 пикселей, справа серый столбец шириной допустим 200, в который вставляется результат дублируется:
Выглядеть может как калькулятор в Win 10 Скриншот
Ещё можно добавить сокращённую запись: ln(x) = log(x, e) и lg(x) = log(x, 10)
И поддержку конвертации «составных» величин: m/s to km/h
А ещё было бы здорово — календарную арифметику: 2015-08-06 — 2015-08-03 и 18:00 — 204 m
Порылся на оф.сайте — там есть тоже проект с удобным интерфейсом «Math Notepad»
Можно ссылки расшаривать, графики строить и т.д…
mathnotepad.com
По моему для студентов самое оно — и бесплатно! И дорабатывать/улучшать самим можно!!!
А тут на хабре постоянно рекламируют wolfram математику (платную), даже в ВУЗ ее закупили (недавно как раз обсуждали habrahabr.ru/company/wolfram/blog/262317)
Неожиданные реактивные выполнения команд, которые имеют побочные эффекты (например, удаляют какой-то файл на диске) — это последнее, что вы хотите от своей консоли.
Вот, пожалуйста: Duktig
Использует math.js и умеет всё, что умеет math.js. Дополнительно можно писать комментарии (//) и заголовки (# и ##).
Для удобства ввода использовал кнопки из Калькулятора++, т.е. для ввода символа нужно тянуть кнопку вверх, вниз или вбок.
Пользуйтесь на здоровье.
Писал когда то для себя, для того чтобы расписывать небольшие бюдежты — составляющие стоимости. Может кому тоже полезно будет: aroup.com/stringcalculator
В процессе обучения WinJS решил повторить это для Windows Phone 8.1, кому интересно может скачать приложение здесь. Все ссылки указаны на автора топика, большое ему спасибо.
Calque — калькулятор, который удобнее, чем консоль браузера