Когда вставляешь сумму из документа, хочется, чтобы калькулятор понял её без ручной очистки. Но у слишком снисходительного парсера есть опасный сценарий: он берёт первое число и молча отбрасывает всё остальное. Мы нашли такой случай в калькуляторе рублей и копеек: строка «1 руб. 50 коп.» могла превратиться в расчёт одного рубля. Это хуже явной ошибки формата — результат выглядит правдоподобно, хотя 50 копеек потерялись. Поэтому сделали ввод терпимым к разделителям, но строгим к смыслу: 1 250,50 рублей и варианты с неразрывными пробелами принимаются; слова после суммы можно оставить. А если после поясняющего текста появляются новые цифры — например, «1 руб. 50 коп.» или «1 250 рублей 50 копеек» — расчёт останавливается, а не угадывает сумму. Эти случаи и окончания рублей/копеек покрыты проверками. Пара примеров: • 1 250,50 рублей → «Одна тысяча двести пятьдесят рублей 50 копеек»; • 21,01 → «Двадцать один рубль 01 копейка»; • 1 руб. 50 коп. → нужно ввести однозначно, например 1,50. Мне кажется, для финансового ввода безопаснее попросить поправить неоднозначную строку, чем тихо посчитать только её часть. Какой ввод вы бы ожидали от такого инструмента — строгий числовой формат или распознавание фраз вроде «один рубль пятьдесят копеек»? Я автор этого бесплатного инструмента; в будущем рассматриваю рекламную монетизацию. Если ссылка в сообществе уместна, демо: https://вычисли.рф/calculators/money-words/
Выбираю свою первую машину. Захотел понять, сколько машина будет съедать денег за несколько лет. С помощью chatgpt сделал калькулятор, в котором можно сравнить разные автомобили.
По умолчанию он складывает покупку и оформление, бензин, ТО, страховки, налог, шины, мойки и запас денег на ремонт. Потом вычитает предполагаемую сумму продажи. Результат показывает за весь срок, в среднем за год или за месяц.
Начальный сценарий — 15 тысяч километров в год, с каско. Модели по умолчанию берутся в максимальных комплектациях, но это можно менять, изменив цену. Все цифры по Lada Azimut - пока что чистая фантазия автора. Другие настройки можно поменять под себя: пробег, расход топлива, цены обслуживания, страховок и будущей продажи. Можно добавить парковку и платные дороги.
Отдельные галочки отключают каско, цену покупки и продажу — например, чтобы посмотреть расходы на машину, которая уже есть и которую продавать не собираетесь.
Свою машину тоже можно добавить: нажимаете «+ Твой автомобиль», пишете название, задаёте цену, расходы и предполагаемую перепродажу. Для начала можно скопировать параметры одной из готовых моделей и поправить их.
Затем — «Добавить в сравнение».
Ремонт и будущая продажа здесь, конечно, оценки. Их можно менять и сразу смотреть, насколько это влияет на итог.
Буду рад замечаниям: чего не хватает и где получилось непонятно.
Давно не писал по строительной тематике. Был последнее время сильно занят написанием принципиально нового строительного CADа для обычных людей. :) Но о нём позже.
Итак, представляю очередной калькулятор расчёта теплопотерь аналог всем известного smartcalc .ru
Собственно говоря, а зачем он вообще нужен, что в нём лучше ?
1. Нормальный человеческий поиск города, причём не из крайне убого списка. Просто начинаете вводить и город находится.
2. Нет кучи "аккордеонов" которые надо раскрывать, всё на виду. (Как по мне сильно неудобно это в смарткалке)
3. Слои конструкции не только по СП. Удобная группировка и информация о материале. Включены составные стены. (Если чего не хватает пишите добавлю про крыши можно не писать я о них знаю)
4. Подробная и более наглядная модель "переходных" процессов в стене. Какая влажность, какое парциальное давление, есть ли точка росы, какая температура. (В смарткалке она конечно правильная но вот совсем не наглядная особенно связанная с влажностью)
5. Проверка влагонакопления на длительном периоде. Рассчитывается динамическое содержание влаги внутри конструкции за 5 лет. (удобно для аудита, когда проблемы возникли не сразу. бывает так в первый год всё хорошо а через 3 года начались проблемы с плесенью)
6. Объяснение ситуации. Прежде всего полезно для неспециалистов. Простым языком что происходит и нужно ли что делать.
7. Отчёты в PNG PDF, плюс само собой формирование ссылки на расчёт. (в строке адреса и отдельной кнопокой)
8. Исправлены мелкие технические неудобства и неточности. Например: правильно учитывается паропроницаемость металлов, стекла. Сопротивление паропроницанию для мембран можно задать в Rп или в Sd. и. т. д.
9. Есть несложный экономический расчёт затрат на отопление. (Удобно для прикидки)
Весной у меня появилась простая идея: сделать сайт, где собраны все мелкие онлайн-штуки, которые иногда нужны. Посчитать бетон на фундамент, узнать, сколько дней до отпуска, потренировать слепую печать, проверить, не врёт ли калькулятор в банке. Без регистрации, без «скачайте приложение», без всплывающих окон на полэкрана.
Начал 19 апреля. Сейчас на сайте около 1700 инструментов, и в день заходит примерно 4000 человек. За это время я узнал о людях много нового. Делюсь.
forfr1end.ru статистика посещений сайта за полгода
ЧТО ИЩУТ ЛЮДИ НА САМОМ ДЕЛЕ
Я был уверен, что главными станут серьёзные вещи: налоговые вычеты, ипотека, расчёт стройматериалов. Ага, щас.
Топ моего сайта по посещаемости:
— тест на IQ. С большим отрывом. Каждый день сотни людей хотят узнать, что они умнее соседа;
— тренажёр символов таблицы Менделеева. Сентябрь, школьники, вы поняли;
— клавиатурный тренажёр;
— счётчик «сколько дней мы вместе». Его открывают парочки, видимо, перед годовщиной, чтобы не опозориться;
— генератор логинов. Люди массово не могут придумать себе ник.
Калькулятор фундамента, кстати, тоже в топе. Значит, хоть кто-то строит дом, а не только проверяет свой IQ.
ЩУКА ВЕСОМ 125 ГРАММОВ
Самое стыдное. Летом я прогнал все калькуляторы автоматической проверкой: подставил стандартные значения и посмотрел, что они выдают. Нашлись шедевры:
— щука длиной один метр по моему калькулятору весила 125 граммов. Рыбаки, простите;
— на обычный свитер требовалось 2,3 кило пряжи;
— пиво по калькулятору горечи выходило в 1021 единицу. Физический предел около 120. Это уже не пиво, это химическое оружие;
— кофе остывал за «0 минут»;
— хлорки для бассейна калькулятор советовал сыпать в 10 раз больше нормы.
Причина почти везде одна: перепутаны единицы. Граммы с килограммами, литры с кубометрами. Всё исправил, но мораль усвоил: если калькулятор что-то посчитал, это ещё не значит, что посчитал правильно. Проверяйте результат здравым смыслом, даже на моём сайте.
КАК Я ПОЛУЧИЛ БАН ОТ РЕКЛАМЫ. ДВАЖДЫ
На сайте висит реклама Яндекса, она его и кормит. У Яндекса строгие правила, и я нарушил их два раза.
Первый раз за слишком маленькие кнопки на телефоне. Оказывается, если в кнопку трудно попасть пальцем, это считается нарушением: человек может случайно нажать на рекламу.
Второй раз серьёзнее: на одной странице случайно оказалось два рекламных блока вместо одного. Месяц без рекламы на всём сайте. Теперь у меня стоит автоматическая проверка, которая не даст выложить страницу с двумя блоками.
ПРО ЗАГОЛОВКИ И ЯНДЕКС
Отдельная боль. Однажды я переписал заголовок у теста на IQ, мне казалось, что так лучше. Через пару недель посещаемость страницы упала на 90%. Вернул старый заголовок, и через несколько дней посетители вернулись. Что именно не понравилось поисковику, я так и не понял. Теперь живу по правилу: работает — не трогай.
ЧТО Я ПОНЯЛ ЗА ПОЛГОДА
1. Люди ищут не «калькулятор», а ответ на свой конкретный вопрос. «Сколько дней до Нового года», а не «калькулятор дат».
2. Самое ценное — когда инструмент виден сразу, без простыни текста сверху. Иначе человек закрывает вкладку через три секунды.
3. Любая страница может годами врать, и никто не скажет. Пользователи не пишут «у вас щука неправильная», они просто уходят.
4. Делать что-то полезное бесплатно — нормальная идея, если не ждать результата через месяц.
Если кому-то пригодится, сайт называется forfr1end.ru. Там всё бесплатно и без регистрации. А если найдёте ещё одну щуку на 125 граммов, напишите в комментариях, исправлю.
Как то раз я листал мемы в вк и наткнулся на мемчик, в котором женщина делилась своей радостью что она не сьела сегодня мяса и тем самым спасла животное. И там же в меме был комент "Я Нурлан и я съел трех коней. Их ты не спасла". И я подумал а ведь веганам важно что они спасли жизнь животного, но ведь им же наверное интересно будет посчитать а сколько они животных не сьели за какой то участок жизни. Я поискал калькуляторы для веганов и не нашел ни один. Поэтому решил почему бы не сделать свой подобный калькулятор в виде приложения. И вот пару часов и калькулятор готов.
Приложение помогает вести личный счётчик животных, которых удалось «спасти» благодаря отказу от продуктов животного происхождения 🐄🐖🐔🐟
Что умеет приложение
Показывает общее количество не съеденных животных за всё время. Учитывает мясо, птицу, рыбу, морепродукты и яйца. Пересчитывает граммы продуктов в количество животных. Отдельно показывает результат по каждому виду: 🐄 коровы 🐖 свиньи 🐔 курицы 🐟 рыбы 🦐 креветки 🐣 яйца и другие
Позволяет добавлять записи по датам в календаре 📅
Показывает, сколько животных удалось сохранить за конкретный день.
Позволяет удалять ошибочные записи.
Даёт возможность поделиться результатом с друзьями через мессенджеры или социальные сети 📤
Как это работает
Открой календарь.
Выбери нужную дату.
Нажми кнопку добавления записи.
Выбери продукт: например, свинину, курицу или рыбу.
Введи количество в граммах или штуках.
Приложение автоматически пересчитает продукты в количество животных.
На главном экране появится общий результат и подробный список спасённых животных 🎉 Например, если указать 1200 граммов курицы, приложение посчитает это примерно как одну спасённую курицу 🐔