Pull to refresh
  • by relevance
  • by date
  • by rating

Миниатюрное приложение-калькулятор

Google Chrome
Т.к. Google Chrome умеет сохранять ярлыки к приложениям и запускать их без браузерной обвязки, решил сделать для себя небольшое приложеньице-калькулятор. Выглядит оно так:

7.56 КБ

Читать дальше →
Total votes 120: ↑97 and ↓23 +74
Views 2.6K
Comments 88

Нокия представила программу «рукописный калькулятор»

Lumber room
На страничке бета-тестирования приложений компания Нокия представила программу рукописного калькулятора. Вы рисуете формулы стилусом по тачскрину, а программа сама преобразует рисунок в формулу «на лету».

Собственно, видео с презентацией:


Доступны версии для платформ s60, maemo и Windows.

p.s.: проверил, работает, круто!
Total votes 39: ↑37 and ↓2 +35
Views 222
Comments 22

Students Calculator теперь open source

Developmend for Java ME *
imageStudents Calculator — это мое первое серьезное приложение, идея доведенная до конечной реализации. Это то, что определило мою текущую профессию. Смешно вспомнить, начинал я писать его в блокноте, в функциональном стиле, не зная о существовании Javadoc и даже java.util, пользуясь только исходниками других j2me приложений. (Конечно, в дальнейшем, с ростом моих навыков программа пережила 2 рефакторинга)

Программа оказалась достаточно популярной среди школьников и студентов. Ей даже была посвящена колонка в одном журнале ). Но вершиной славы было письмо из китайского представительства Моторолы с предложением включить Students Calculator в набор стандартных приложений их мобильных телефонов (Чему, к сожалению, не суждено было сбыться)

Для чего этот пост: Я уже достаточно долгое время забросил работы над программой. Для меня это достигнутая цель и сложно мотивировать себя и далее выполнять пожелания пользователей. Также я думал, что с приходом touch-телефонов придет и волна хороших тач-калькуляторов. Однако, я по-прежнему получаю письма с вопросами и предложениями, просьбой предоставить исходники… (простят меня их авторы — отвечаю я на них редко). Так вот сегодня я решил побороть лень, найти в глубине бакапов исходники и выложить их во всеобщий доступ. Теперь каждый желающий сможет продлить жизнь этому проекту.

Оффсайт: calc.motofan.ru (тут последняя версия 1.5.0 PR от 26.03.2006)
Реальная последняя версия:1.9.2 альфа от 2.4.2008
Sourceforge: sourceforge.net/projects/stdcalc/develop — исходники тут
Для заинтересовавшихся
Total votes 128: ↑118 and ↓10 +108
Views 4.9K
Comments 50

WP Creator Calculator – плагин для создания формы калькулятора

WordPress *
Sandbox
Вышла новая версия плагина! Версия 3.5.

Представляю вашему вниманию плагин для WordPress который дает возможность создавать гибкие формы калькулятора.

Вкратце о возможности плагина:
Текстовой блок — любой текст, возможно использовать HTML;
Выпадающий список — список SELECT;
Чекбокс — список CHECKBOX;
Радио кнопки — список RADIO-BUTTONS;
Вводимое поле — текстовое поле позволяющее вводить цифровые значения;
Hidden поле — скрытое поле;
SESSION поле — результаты расчета калькулятора из массива;
Дизайн — возможность выбирать дизайн калькулятора;
Настройки — настройки калькулятора;

На одном сайте можно создавать более 1 калькулятора.
Читать дальше →
Total votes 30: ↑26 and ↓4 +22
Views 40K
Comments 31

Qt Components для десктопа

Qt *
Этот пост участвует в конкурсе „Умные телефоны за умные посты“.

Как известно, QML основан на графических примитивах и даже банальные кнопки приходится рисовать из них (прямоугольник, градиент, текст, область мыши, например). Для облегчения процесса создания UI были созданы Qt Components. Они позволяют создавать кнопки, текстовые поля, дропбоксы и прочие контролы для ввода или отображения данных. В официальном релизе сейчас компоненты для
мобильных платформ: Symbian и MeeGo. Но в Qt Labs также есть версия для десктопных платформ, которая (через какое-то время) будет включена в Qt5, как основное средство создания пользовательского интерфейса (как мы помним, в Qt5 на первом месте идет QML, а QtGui уже на втором). При этом компоненты сами подстраиваются под нативный вид операционной системы.

Для того, чтобы показать возможности десктопных компонентов, а заодно обозначить основные проблемы и преимущества их использования, я создал минимальное графическое приложение на классическом QtGui и на компонентах. Нет, не Hello World. Калькулятор. Без реализации расчетов, просто графический интерфейс.



Под катом собраны запуски под 3 операционными системами и некоторые рассуждения на тему.

Читать дальше →
Total votes 86: ↑70 and ↓16 +54
Views 15K
Comments 56

WP Creator Calculator 3.0 — создание калькуляторов

WordPress *
Вышла новая версия плагина! Версия 3.5.



Вышла новая версия плагина для WordPress, который позволяет создавать гибкие формы калькулятора.

Основные изменения:
  • Полностью переписан алгоритм построения формулы
  • Упрощена административная панель
  • Добавлена функция AJAX расчетов
  • Добавлена возможность отправлять письма расчетов
  • Исправлены все недочеты и ошибки предыдущей версии
  • Изменен принцип работы Checkbox
  • Добавлены значения по умолчанию, дабы избегать ошибок “Division by zero”
  • Запоминаются выбранные значения в форме после расчета
  • Добавлено поле jQuery
  • Добавлен Виджет калькулятора
  • Удалены лишние поля: Сортировка (теперь просто сортируем мышкой, Drag and Drop), CSS (у каждого блока и так есть уникальный класс)
  • Изменена структура таблицы в базе

Читать дальше →
Total votes 22: ↑16 and ↓6 +10
Views 28K
Comments 19

WPCC 3.5 — плагин для создания калькуляторов в WordPress

WordPress *
WPCC — это плагин, который позволяет администраторам сайта создавать форму калькуляторов и настраивать формулы расчетов.

В версия калькулятора «Creator Calculator 3.5» для CMS Wordpress внесены следующие изменения и возможности:
  • Изменен алгоритм расчетов
  • Изменена структуру таблицы калькулятора
  • Добавлена возможность округления результата расчетов
  • Появилась возможность применять арифметические функции: Извлечь квадратный корень, Возвести в степень
  • Поле jQurey Copy теперь работает для всех типов полей
  • Исправлен шаблон построения списков SELECT, RADIO (раньше: [100]:title; сейчас: 100:title)
  • Добавлена возможность создавать списки для Checkbox
  • Исправлены логические ошибки в функции расчета
  • Добавлено новое поле: Условия
  • Автоматический старт сессии и подключение плагина jQuery
  • Удалены лишние настройки калькулятора
  • Добавлена опция полей: Исключить из формулы
  • Добавлена опция полей: Скрыть поле визуально (для работы условий)
  • Добавлено новое поле: Слайдер (jQuery UI Slider)
  • Исправлена ошибка подключения wp-load.php к файлам плагина
  • Добавлен Импорт и Экспорт формул калькулятора
  • Добавлена возможность отправлять результаты расчетов пользователя на почту с сохранением выбранных параметров
  • Добавлены новые темы калькулятора
  • Исправлена работа сортировки полей
  • Добавлена возможность подключения скриптов, нужных для работы плагина на определенных страницах сайта

Узнать больше
Total votes 14: ↑11 and ↓3 +8
Views 75K
Comments 11

Наследование грамматик в Sprache (или еще один настраиваемый калькулятор выражений для .NET)

.NET *Compilers *C# *
Tutorial
Статья демонстрирует технику создания парсеров с использованием наследования грамматик. Наследование позволяет описывать новые грамматики на основе уже существующих путем добавления новых правил или переопределения унаследованных, что существенно упрощает реализацию новых парсеров. Изменения в базовой грамматике автоматически становятся доступными во всех порожденных грамматиках. Основная область применения такой техники — поддержка нескольких диалектов или версий языков.
Читать дальше →
Total votes 19: ↑18 and ↓1 +17
Views 11K
Comments 2

Windows калькулятор теперь Open-Source

Microsoft corporate blog Open source *Programming *GitHub
Translation

Мы рады рассказать, что на прошлой неделе наш Windows Calculator стал OpenSource. Сейчас он доступен на GitHub по лицензии MIT. Это включает в себя исходный код, структуру сборки, модульные тесты и структуру продукта. Наша цель — создать еще лучший продукт в партнерстве с сообществом. Мы поощряем ваши свежие идеи и активное участие в определении будущего Windows Calculator.


Image of Windows Calculator

Читать дальше →
Total votes 43: ↑29 and ↓14 +15
Views 9.3K
Comments 27

Announcing the Open Sourcing of Windows Calculator

Microsoft corporate blog Open source *Programming *GitHub

Today, we’re excited to announce that we are open sourcing Windows Calculator on GitHub under the MIT License. This includes the source code, build system, unit tests, and product roadmap. Our goal is to build an even better user experience in partnership with the community. We are encouraging your fresh perspectives and increased participation to help define the future of Calculator.


Image of Windows Calculator

Read more →
Total votes 8: ↑8 and ↓0 +8
Views 747
Comments 0

Counting Bugs in Windows Calculator

PVS-Studio corporate blog Open source *C++ *Visual Studio *C *

A few days ago, Microsoft made the source code of their Windows Calculator publicly available. Calculator is an application that has traditionally shipped with every Windows version. A number of Microsoft projects went open-source over the recent years, but this time the news was covered even by non-IT media on the very first day. Well, it's a popular yet tiny program in C++. Despite its size, we still managed to find a number of suspicious fragments in its code using the PVS-Studio static analyzer.
Read more →
Total votes 44: ↑41 and ↓3 +38
Views 41K
Comments 2

Following in the Footsteps of Calculators: Qalculate

PVS-Studio corporate blog Open source *Programming *C++ *C *

Previously we did code reviews of large mathematical packages, for example, Scilab and Octave, whereby calculators remained aloof as small utilities, in which it is difficult to make errors due to their small codebase. We were wrong that we haven't paid attention to them. The case with posting the source code of the Windows calculator showed that actually everyone was interested in discussing types of errors hiding in it. Moreover, the number of errors there was more than enough to write an article about that. My colleagues and I, we decided to explore the code of a number of popular calculators, and it turned out that the code of the Windows calculator was not that bad (spoiler).
Read more →
Total votes 22: ↑19 and ↓3 +16
Views 1.2K
Comments 3

По следам калькуляторов: SpeedCrunch

PVS-Studio corporate blog Open source *Programming *C++ *C *

Picture 4

Исследование кода калькуляторов продолжается! В этом обзоре будет рассмотрен проект SpeedCrunch — второй по популярности среди бесплатных калькуляторов.

Введение


SpeedCrunch — это высокоточный научный калькулятор с быстрым пользовательским интерфейсом, управляемый с клавиатуры. Это бесплатное программное обеспечение с открытым исходным кодом, доступное на Windows, Linux и macOS.

Исходный код размещён на BitBucket. Мне не очень понравилась документация по сборке, которую, на мой взгляд, стоило бы написать подробнее. В требованиях указан «Qt 5.2 or later», хотя понадобилось несколько конкретных пакетов, о которых было непросто узнать из лога CMake. Кстати, сейчас хорошей практикой считается прикладывать Dockerfile к проекту для быстрой настройки нужного окружения разработчика.
Читать дальше →
Total votes 29: ↑28 and ↓1 +27
Views 7.8K
Comments 6

Following in the Footsteps of Calculators: SpeedCrunch

PVS-Studio corporate blog Open source *Programming *C++ *C *

Picture 4

Here we are, continuing to explore the code of calculators! Today we are going to take a look at the project called SpeedCrunch, the second most popular free calculator.

Introduction


SpeedCrunch is a high-precision scientific calculator featuring a fast, keyboard-driven user interface. It is free and open-source software, licensed under the GPL and running on Windows, Linux, and macOS.

The source code is available on BitBucket. I was somewhat disappointed by the build documentation, which could be more detailed. It says that you need «Qt 5.2 or later» to build the project, but it actually required a few specific packages, which wasn't easy to figure out from the CMake log. By the way, it is considered a good practice nowadays to include a Dockerfile into the project to make it easier for the user to set up the development environment.
Read more →
Total votes 29: ↑28 and ↓1 +27
Views 1.4K
Comments 0

Пишем калькулятор на JavaScript

Website development *JavaScript *Programming *
Tutorial


Доброго времени суток, друзья!

В этой статье мы с вами, как следует из названия, напишем простой калькулятор на JavaScript.

Желание написать калькулятор возникло у меня после просмотра одного туториала, посвященного созданию «simple calculator», который оказался далеко не симпл и толком ничего не умел делать.

Наш калькулятор будет true simple (42 строки кода, включая пробелы между блоками), но при этом полнофункциональным и масштабируемым.

Для расчетов будет использоваться эта замечательная библиотека (Math.js).

Без дальнейших предисловий, приступаем к делу.
Total votes 29: ↑14 and ↓15 -1
Views 63K
Comments 13

Электронные часы 1975 года «Calculator» от Pulsar

Old hardware
Translation
Статья с сайта crazywatches.pl, посвящённого космическому дизайну и часам, сделанным с применением необычных технологий 1950-х – 1970-х годов



"Calculator" – один из первых калькуляторов в наручных часах, выпущенный компанией Pulsar в конце 1975 года перед рождественскими праздниками. Первый «ограниченный выпуск» из 100 экземпляров выпустили в корпусах из 18-каратного золота по невероятной цене в $3950 [порядка $19 000 в сегодняшних долларах / прим. перев.]. Тем не менее, его ждал огромный успех, и через несколько месяцев появилась более доступная версия в корпусе из нержавеющей стали по цене в $550. Calculator рекламировали, как подарок «человеку, у которого до этого момента всё было». Даже президент США Джеральд Рудольф Форд хотел себе такой калькулятор на рождество 1975 года – но его жена ему отказала. В первой версии стоял 901-й модуль, а в 1977 году появился улучшенный 902-й модуль, с немного переставленными кнопками и функцией включения движением запястья (внутри стоял инерционный выключатель). Часы работали от четырёх (!) батареек 357, хотя для демонстрации всех возможностей хватало и двух.
Читать дальше →
Total votes 16: ↑16 and ↓0 +16
Views 5.9K
Comments 4

Загадка отсутствия дефолтного приложения «Калькулятор» на iPad и поиск его замены

Маклауд corporate blog History of IT Popular science IT-companies


Любой человек, мало-мальски знакомый с экосистемой Apple, знает, что приложение «Калькулятор», по умолчанию предустановленное на iPhone, Apple Watch и компьютеры Mac, обошло стороной планшеты компании. Вероятно, многие люди, впервые пытавшиеся произвести вычисления на iPad, недоумевали и задавались вопросом: как компания, издавна славившаяся своим софтом и произведшая множество революций в сфере программного обеспечения, до сих пор не смогла обеспечить пользователей своих планшетов, казалось бы, самой простой программой, аналоги которой школьники создают, впервые изучая программирование: калькулятором. Спойлер: мы не знаем.

Читать дальше →
Total votes 46: ↑43 and ↓3 +40
Views 22K
Comments 57

Простой GUI калькулятор на Python #1. Создание дизайна приложения

Python *Qt *
Tutorial

Штош. Наверное, каждый начинающий программист после "Hello, world!" хочет написать какой-нибудь простенький проект. Почти всегда в голову приходит идея создания калькулятора. Но консольный калькулятор - это как-то скучно и просто. Хочется сделать приложение вот прямо как в системе. Ну или хотя бы что-то похожее.

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

Научиться!
Total votes 22: ↑22 and ↓0 +22
Views 16K
Comments 23
1