Комментарии 91
Хорошо бы к операторам автоматически пробелы добавлять чтобы они с цифрами не слипались.
+6
Эх, JS-кишки лезут наружу. Попробуйте назвать переменную constructor :)
+6
Вы изобрели Mathcad:)
+5
А лучше бы Mathematica :-)
+1
НЛО прилетело и опубликовало эту надпись здесь
Были вещи и древнее маткада)
Свежий скрин с телефона
Последняя выпущенная версия 6.10 (2004 год), отлично бегает под Win7, ценю за скорость запуска, и минимализм в целом.
Свежий скрин с телефона
Последняя выпущенная версия 6.10 (2004 год), отлично бегает под Win7, ценю за скорость запуска, и минимализм в целом.
+3
Реально круто! Огромное спасибо за инфо. Я уже несколько лет пользуюсь Soulver (программа для Mac OS). Но всегда хотел платформанезависимый аналог этого приложения.
+3
О, фича.
+6
Отличная вещь.
PS: имперская система мер конечно вещь запутанная, но не настолько же:
PS: имперская система мер конечно вещь запутанная, но не настолько же:
+3
Это просто погрешность плавающей запятой, а вывод честный без украшательтв.
+1
В «железных» калькуляторах это обходится довольно просто — вычисления производятся с большей точностью, чем отображение на экран.
В итоге при выводе последний разряд округляется, и получаем адекватный результат.
В итоге при выводе последний разряд округляется, и получаем адекватный результат.
+1
Хмм… у меня в Edge = 24.000000000000003
0
Волшебно!
Ещё добавить какой-нибудь способ делиться листом с расчётами (например, по урлу с хешем) — цены бы ему не было!
Ещё добавить какой-нибудь способ делиться листом с расчётами (например, по урлу с хешем) — цены бы ему не было!
+1
Можно сделать довольно просто: упаковывать всё содержимое textarea в base64, например, и подвешивать к урлу — для не очень длинных вычислений пойдёт, потом ещё через какой-нибудь сокращатель ссылок прогонять, чтобы в твит влезало :)
+2
+5
Теперь и с юникодом работает, если вдруг кому понадобится в калькулятора юникод :)
Форк тут: calcu.github.io
Форк тут: calcu.github.io
+2
Здорово :)
0
Не работает же
+2
Работает же, смотрите в адресной строке — можете скопировать URL, вставить его в другом браузере, и там откроется тот же самый текст.
В первой версии юникод не «сохранялся» в адресной строке, так как btoa() работает только с ASCII.
Если без юникода, то URL будет короче.
А что юникодные имена переменных выдают ошибку в вычислениях, это претензии к автору оригинальной программы или Math.js, мопед не мой, я только возможность шаринга через URL прикрутил :)
В первой версии юникод не «сохранялся» в адресной строке, так как btoa() работает только с ASCII.
Если без юникода, то URL будет короче.
А что юникодные имена переменных выдают ошибку в вычислениях, это претензии к автору оригинальной программы или Math.js, мопед не мой, я только возможность шаринга через URL прикрутил :)
0
Добавьте в примеры логические операторы, а то первым делом хочется "&&" и "||" попробовать, а они не работают.
0
Офигенная вещь. Особенно, чтобы показывать небольшие расчеты в команде.
Жаль, в sublime text такого нет, не хотите и туда плагин добавить?
И вспоминая sublime — очень не хватает автодополнения названий переменных
Жаль, в sublime text такого нет, не хотите и туда плагин добавить?
И вспоминая sublime — очень не хватает автодополнения названий переменных
+1
Консоль питона удобнее в качестве калькулятора (только для этого его и юзаю) + поддержка очень больших чисел в нём есть из коробки.
+3
Особенно радует, что такой «умный калькулятор» можно носить в кармане, так как под андроид есть среда исполнения =)
+1
А можно подробнее?
0
Конечно: qpython.com
+1
Было бы здорово, если бы можно было выделять мышью не только выражение, но и результат, чтобы скопировать в буфер обмена.
+4
НЛО прилетело и опубликовало эту надпись здесь
Было бы круто вместо плюсиков-минусиков повсюду сделать возможность выделять числа и увеличивать их значения стрелочками вверх и вниз.
+4
Классная штука, «джва года ждал». Ещё бы многострочные выражения поддерживать (например по Shift-Enter), чтобы матрицы можно было построчно вводить. И прямую сылку на документацию по функциям math.js
+1
нужна фича: поддержка шестнадцатиричных лексем например 0xFС.
+2
А почему результат скопировать нельзя?
+3
Самый главный минус. =(
0
Теперь можно!
+1
grimalschi.github.io/calque/index.html — вот тут по прежнему нельзя. Или изменения в коде?
0
Нужно такое же, но в терминале, с vi-управлением и ascii-кодами. :)
+2
Ещё можно добавить сокращённую запись: 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
И поддержку конвертации «составных» величин: m/s to km/h
А ещё было бы здорово — календарную арифметику: 2015-08-06 — 2015-08-03 и 18:00 — 204 m
+2
А разве в этой системе можно работать с составными величинами?
0
Это куда-то вот сюда: mathjs.org/examples/index.html
0
Спасибо, это в самом деле очень круто
Хм
P.S. какой-то баг хабра о_О. Я отправлял комментарий в корневую ветку комментариев.
Хм
P.S. какой-то баг хабра о_О. Я отправлял комментарий в корневую ветку комментариев.
0
Скроллинг textarea обрабатывается криво.
+2
Осталось обернуть в MacGap и нарисовать иконку — будет клёвый десктопный калькулятор. Ну и копирование результата сделать…
+1
Интересный ответ у выражения
1 ' 0
1 ' 0
0
Если б еще можно было результат скопировать — цены бы не было.
+2
очень круто!
но
Это намеренно, или баг?
но
Это намеренно, или баг?
0
Намеренно. Вот полное описание синтаксиса: mathjs.org/docs/expressions/syntax.html
0
НЛО прилетело и опубликовало эту надпись здесь
отличная вещь)
0
Идея отличная.
Голосую за стандалон версию (node-webkit?) и vim-навигацию.
Голосую за стандалон версию (node-webkit?) и vim-навигацию.
+1
Копировать результат к сожалению нельзя из-за перекрытия textarea
0
Поигрался немножко с math.js.
0
fn(x) = x * fn(0) + 1
fn(2) // RangeError: Maximum call stack size exceeded
Увы :)
fn(2) // RangeError: Maximum call stack size exceeded
Увы :)
0
Очень здорово.
0
Попользовавшись один раз этим приложением, остаешься его любителем.
Спорное утверждение, я удалил Tydlig и оставил Soulver. Посмотрите ещё Calca, может больше понравится.
0
Порылся на оф.сайте — там есть тоже проект с удобным интерфейсом «Math Notepad»
Можно ссылки расшаривать, графики строить и т.д…
mathnotepad.com
По моему для студентов самое оно — и бесплатно! И дорабатывать/улучшать самим можно!!!
А тут на хабре постоянно рекламируют wolfram математику (платную), даже в ВУЗ ее закупили (недавно как раз обсуждали habrahabr.ru/company/wolfram/blog/262317)
Можно ссылки расшаривать, графики строить и т.д…
mathnotepad.com
По моему для студентов самое оно — и бесплатно! И дорабатывать/улучшать самим можно!!!
А тут на хабре постоянно рекламируют wolfram математику (платную), даже в ВУЗ ее закупили (недавно как раз обсуждали habrahabr.ru/company/wolfram/blog/262317)
+1
Я обычно для такого использую эксель, но для яваскриптеров наверное подойдет, хотя у них и так консоль есть. Я чего-то не понимаю.
0
А есть ли аналог Tydlig для Android? Данный сервис хороший, но печатать с телефона всё-таки не так удобно, как с клавиатуры.
0
интересно
0
Понравилось, добавлю в закладки)
-2
Уравнения бы ещё.
10 + x = 8 + 4
x = 12
0
Писал когда то для себя, для того чтобы расписывать небольшие бюдежты — составляющие стоимости. Может кому тоже полезно будет: aroup.com/stringcalculator
0
В процессе обучения WinJS решил повторить это для Windows Phone 8.1, кому интересно может скачать приложение здесь. Все ссылки указаны на автора топика, большое ему спасибо.
+2
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Calque — калькулятор, который удобнее, чем консоль браузера