...

среда, 5 августа 2015 г.

Calque — калькулятор, который удобнее, чем консоль браузера

Приветствую.

Существует приложение для iOS — Tydlig, которое буквально переосмысливает калькулятор, и делает его потрясающе удобным. Попользовавшись один раз этим приложением, остаешься его любителем.

Однако для бытового использования на десктопе ничего удобнее, чем консоль браузера, по моему мнению, нет. В консоли можно использовать переменные, функции, работать с выражениями как с текстом — выделять, копировать и вставлять. Это удобно, и многие годы консоль верно заменяла мне калькулятор даже для самых простых операций.

Ввиду специфики работы, проводить различные вычисления приходится часто, и со временем появилось ощущение, что в консоли чего-то не хватает. Не хватает того самого динамического обновления значений, как в Tydlig.

Поиск чего-то похожего на Tydlig ничего не дал, и было принято решение писать свое приложение.

Что из этой затеи получилось:


Откуда идея? Идея не моя. Впервые подобное я увидел в LightTable. Затем отображение промежуточных результатов вычислений появилось в инструментах для разработчика Google Chrome.

Я лишь взял идею, нашел подходящую математическую библиотеку (Math.js), и написал удобный интерфейс.

Работает все следующий образом:

Весь интерфейс — текстарея с прозрачным фоном, под которой находится контейнер с результатами.

При каждом изменении текстареи происходит обновление пересчет всех строк с помощью математической библиотеки, и обновление текстовых подсказок, которые подгоняются в нужное место с помощью переносов строк и пробелов.

Буду рад, если приложение окажется полезным не только мне. Спасибо!

Попробовать в живую: http://ift.tt/1IXBzwj
Ссылка на ГитХаб: http://ift.tt/1IXBxob

This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.

Комментариев нет:

Отправить комментарий