вторник, 3 мая 2011 г.

NGCalc 2.4.2 (бета!)

Эта версия содержит важные исправления. Строго рекомендуется  cкачать.

Вторая бета-версия. Убиты все замеченные ошибки. Прошу извинений за столь долгое исправление, но жизнь - штука нестабильная.

среда, 27 апреля 2011 г.

Эррата бета-версии 2.4.0

Были замечены следующие ошибки:
  1. СЕРЬЁЗНАЯ ВЫЧИСЛИТЕЛЬНАЯ ОШИБКА: ВСЕ ВЫРАЖЕНИЯ, СОДЕРЖАЩИЕ ЧАСТИ ВИДА X КОРНЕЙ ИЗ Y, БУДУТ ПОСЧИТАНЫ НЕВЕРНО.
  2. Лишние пробелы перед закрывающими скобками.
  3. Лишние пробелы после знака возведения в степень.
  4. Ввод странных чисел после нажатий на софтклавиши на некоторых телефонах.
  5. Если после вычисления нажать EXE ещё раз, то результат, включая "==" уже не будет стираться, а будет участвовать в редактировании.
  6. Не ставится открывающая скобка после корня.
  7. Не ставятся две скобки подряд.
  8. Ввод ненормальных значений не удалось полностью убить.
  9. Старый значок.
Будут по просьбам добавлены:
  1. Функционал кнопки 'C' будет также и на правой софтклавише. Кнопку 'C' в дальнейших версиях, начиная с 2.5.0, можно будет отдельно конфигурировать. 
  2. Выражение будет вычисляться при нажатии на левую софтклавишу.

вторник, 26 апреля 2011 г.

NGCalc 2.4.0 (бета!)

Все качаем новую версию.
Бета-версия, содержит ошибки.
И, если очень нужно, JAD (только для тех, кому он необходим, Samsung со встроенной ОС (Corby там, например), например; всем остальным НЕ СКАЧИВАТЬ и НЕ ПЫТАТЬСЯ ЕГО УСТАНОВИТЬ). И вообще, устанавливайте с jad'a, только если с jar'а не получилось.
Старую версию удалять не обязательно, это бета.

Добавлено:

  • Умный алгоритм расстановки пробелов - теперь они расставляются оптимально, также алгоритм пытается предохранить вас от некоторых очевидных опечаток (две точки подряд).
  • Названия функций теперь удаляются целиком при нажатии на "Backspace". Оптимизирована операция удаления из экрана.
  • Важное в раскладке клавиатурки: решетка вставляет десятичную точку, звезда в зависимости от количества нажатий на неё вставляет какой-нибудь из операторов (сложно описать, но работает это точно так же, как если бы вы набирали СМСку: один раз нажал, вставится плюс, два - минус и т. д.) Это значительно ускоряет ввод на кнопочных телефонах.
  • Клавиша "C" на тех телефонах, где она, кончено, есть, теперь нормально стирает последние символы.
  • Натуральный логарифм ln.
  • Незначительные изменения в раскладке виртуальной клавиатуры.
  • Кратные корни: теперь можно набрать √16 и спокойно получить два. 
Исправлено:
  • Корректная установка на большинство Nokia.
  • На некоторых Nokia, где раньше не работал джойстик, джойстик теперь работает.
  • Глюки с вводом странных клавиатурных значений.
  • Надписи больше не лезут за край кнопок.
  • И по мелочам всякое.

Страшная жуть: Переименование

Чудовищная история! Оказалось, что RBCalc.exe - страшный троян, обкрадывавший любителей погонять в партипокер.
Google
F-Secure
Какой ужас! Надо было гуглить название перед его утверждением. Что ж, отныне мы зовёмся
NGCalc
(смысл названия, как легко понять, прежний),
а в ближайшие часы появится бета-версия NGCalc 2.4.1 (с несколькими кнопочными и просто ништяками).

воскресенье, 24 апреля 2011 г.

Nokia Wars: Двайной удар

В общем, теперь всё
а) работает на Нокиях.
б) на Нокиях, где не работал джойстик, джойстик теперь работает.
в) заработает на ваших телефонах на следующей неделе.

пятница, 22 апреля 2011 г.

В версии 2.4.1...

Планируемые добавления:

  • "Умный" расстановщик пробелов, который сделает ввод более красивым.
  • Натуральные логарифмы.
Исправления:
  • Ликвидация лишней команды "Select" в меню истории и переменных.
  • Малые изменения в формате записей в историю вычислений.
  • Ликвидация различной фигни из кода.
  • Я ЗАСТАВЛЮ ЭТУ ТВАРЬ ЗАПУСКАТЬСЯ ВЕЗДЕ
  • Я ЗАСТАВЛЮ ЭТУ ТВАРЬ ПРЯТАТЬ ТЕЛЕФОННУЮ ВИРТУАЛЬНУЮ КЛАВИАТУРУ НА СЕНСОРАХ
Срок - примерно неделя-две.)


Всякие пожелания приветствуются; постараюсь их учесть. Пойдут в 2.5.1 накрайняк.

Фичи NGCalc

NGCalc ориентирован на обладателей телефонов, которым приходится считать. Больше всего он ориентирован на сенсорнщиков, однако кнопочным тоже будет неплохо.

NGCalc способен вычислить самые грязные мечты любого будущего математика 11 класса (ну, дальше будет, конечно, лучше, до к. ф.-м. н. дойдём.) 

Например:
"√(sin 4 cos 3 - cos 5 sin 6) - 6.23 ( 23 * 33 - 231 arcsin 0.3))"

Мы это действительно можем. 

А ещё у нас большие приятные кнопки, крупный шрифт и вообще всё неплохо. И будет лучше, если вы будете меня ругать почаще. Калькулятор особенно удобен для сенсорных мобильных телефонов, однако постоянно совершенствуется, чтобы удовлетворять потребностям владельцев кнопочных телефонов. (У меня кнопочный SE Elm. :) ) Ввод выражений осуществляется с помощью собственной экранной клавиатуры, а не телефонного ввода, которая постоянно совершенствуется. Калькулятор работает на большинстве телефонов SE, Samsung, на всех Nokia S60 и на большинстве S40, а также на LG, Windows Mobile (через эмулятор), Motorola, Siemens с 55ой, кажется, серии, и Android (также через эмулятор), и даже на Nckia, Samsyng, LJ, Soni Erecson, на которых есть Java.

Вычисление выражений осуществляется с высокой точностью.

Калькулятор требует MIDP 2 и CLDC 1.1. Адаптировать NGCalc для MIDP 1.0, CLDC 1.0 достаточно просто и будет сделано, если потребуется.



Дорогие яблоки, простите. Стив лишил вас этого калькулятора, ибо на яблоках Java отсутствует.

NGCalc (бывший RBCalc) разработан мной, Григорием Ревзиным. Использована библиотека Real.java.