Блог Calcup · Транспорт

Транспорт, тестовые данные и математика: большой пакет инструментов

Короткая заметка о партии новых инструментов Calcup: КПП, амортизация авто, ОСАГО, безопасная страница про алкоголь и руль, генераторы тестовых данных и три учебных расчёта

В этой заметке

Коротко

  • Добавили не одну страницу, а нормальный слой
  • Что появилось в транспорте
  • Алкоголь и руль сделали без опасной кнопки
  • Генераторы только для разработки
Инструменты:Передачи КППАмортизация автоОСАГОАлкоголь и рульСлучайный JSONТестовые телефоны

В статье

Калькуляторы

Передачи КППАмортизация автоОСАГОАлкоголь и рульСлучайный JSON

Похожие темы

Матрицы, векторы и размер выборки: три новых учебных расчётаМонетка, Keno, карты и ещё несколько честных рандомайзеровJSON-LD, meta, robots и типы: четыре генератора для сайта и API

Добавили не одну страницу, а нормальный слой

В этой партии Calcup получил сразу несколько разных инструментов: транспортные расчёты, генераторы тестовых данных и три учебные математические страницы. Их легко было бы смешать в одну “ещё пачку калькуляторов”, но по факту это три разные задачи.

Транспорту нужны понятные формулы и честные ограничения. Генераторам нужны синтетические данные без попытки притворяться реальными. Математике нужен быстрый проверочный расчёт, который не тащит за собой тяжёлый CAS или статистический пакет.

Что появилось в транспорте

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

Амортизация авто работает в двух режимах: рыночная потеря стоимости и бухгалтерский/налоговый расчёт. Здесь специально не обещаем “точную цену машины”, потому что реальный рынок зависит от состояния, региона, ДТП, комплектации и истории обслуживания.

ОСАГО сделан как ориентировочный калькулятор структуры цены. Он показывает базовую ставку, коэффициенты и итоговый множитель, но не продаёт полис и не делает вид что страховая обязана дать ровно такой же результат.

Алкоголь и руль сделали без опасной кнопки

Алкоголь и руль — не калькулятор “когда уже можно ехать”. Такой формат слишком легко превращается в ложное разрешение, а это плохой продуктовый паттерн.

Страница показывает факторы риска, бытовые альтернативы и жёсткую мысль: онлайн-оценка не подтверждает безопасность. Если есть сомнения, решение простое — не садиться за руль самому.

Генераторы только для разработки

Случайный JSON генерирует mock-объекты, умеет быстрые шаблоны, schema builder, seed, TypeScript type и JSON Schema. Это рабочая dev-утилита, а не генератор “красивого мусора”.

Тестовые телефоны, тестовые карты и тестовый СНИЛС сделаны с жёсткой границей: это синтетика для форм, моков и локальных тестов. Не для звонков, оплат, регистраций, Госуслуг, банков и любых реальных сервисов.

Для карт используется checksum, но без реальных BIN/IIN баз. Для СНИЛС есть контрольное число, но нет проверки существования. Для телефонов есть форматы и seed, но нет обещания что номер свободен или вообще никому не принадлежит.

Математику закрыли короткими проверками

Определитель матрицы, векторный калькулятор и размер выборки закрывают учебный слой рядом со статистикой, вероятностью и z-score.

Это не попытка заменить специализированный софт. Матрицы ограничены 2×2 и 3×3, векторы — 2D и 3D, размер выборки — простая оценка для доли с нормальным приближением. Зато все три сценария быстро открываются, считаются локально и нормально тестируются.

Что пришлось поправить вокруг

Пакет зацепил не только сами инструменты. При финальной проверке вылез мобильный horizontal overflow на workbench-страницах: breadcrumb, favorite action и site header на 390px раздвигали страницу. Это поправили в общем layout, а не локальными подпорками в каждом калькуляторе.

После этого прогнали registry check, type-check, unit-тесты, production build и smoke по новым маршрутам. Все новые страницы попали в sitemap, llms.txt, RSS и связанные инструменты.

Инструменты

Инструменты, о которых идёт речь в статье.

Дальше

11 мая 2026 г.Матрицы, векторы и размер выборки: три новых учебных расчёта2 мая 2026 г.Монетка, Keno, карты и ещё несколько честных рандомайзеров26 мая 2026 г.JSON-LD, meta, robots и типы: четыре генератора для сайта и API