20 статей · браузерные инструменты
Блог
Практический блог по Patrache Studio
Инструменты
Полное руководство по сжатию изображений: выбор между JPG, PNG и WebP
Разбираемся в различиях между сжатием с потерями и без потерь и подбираем подходящий формат для веба, печати и архивирования.
Безопасность PDF в браузере: преимущества локального слияния и разделения
Сравнение серверных и браузерных инструментов для работы с PDF по безопасности, производительности и ограничениям.
Безопасность QR-кодов: риски динамических QR и ловушки сокращателей ссылок
Различия между статическими и динамическими QR, риски отслеживания и устаревания у сервисов коротких ссылок, безопасность оффлайн-генерации.
Сравнение видеоформатов: MP4, WebM, MOV и AVI по задачам
Разбираемся с различиями между контейнерами и кодеками и понимаем, где какой формат работает лучше всего.
DevTools
Base64 и URL-кодирование: зачем они нужны и где их применяют неправильно
Принципы кодирования для передачи бинарных данных и URL-безопасности, типичные ошибки и альтернативы.
JSON: форматирование, валидация и JSON Schema в реальной работе
Разделяем задачи: отступы и pretty-print, синтаксическая валидация и структурная проверка через JSON Schema.
Регулярные выражения на практике: якоря, квантификаторы и группы захвата
Практическое руководство по регулярным выражениям через часто встречающиеся паттерны и примеры.
Сравнение UUID v1, v4 и v7 и дизайн первичного ключа в БД
Как устроены UUID разных версий и как они влияют на индексы, сортировку и шардирование.
Калькулятор
BMI, BMR и TDEE: что означают эти цифры и где у них пределы
Как считаются три ключевых метрики здоровья, для чего они применяются и чего они на самом деле не показывают.
Сложные проценты и правило 72: симуляция долгосрочного инвестирования
Математика простых и сложных процентов и правило 72, помогающее быстро прикинуть срок удвоения в уме.
Курсы валют: разница между межбанком, наличкой и переводом
Почему для одной и той же валюты в один день действуют разные курсы и как считать реальные затраты.
Проценты по кредиту: реальная разница между аннуитетом, равным погашением и шаровым платежом
Сравниваем три схемы погашения по денежному потоку, общей переплате и рискам на одинаковых условиях.
Diagno
Измерение аудио-латентности микрофона и динамиков
Из чего складывается задержка — буферы, частота дискретизации, драйверы — и как её измерить.
Клавиатура: N-Key Rollover (NKRO) и задержка ввода в играх
Как работают ghosting и rollover, чем отличаются USB 1KRO/6KRO/NKRO и как замерить реальную задержку.
Тест монитора на битые пиксели: принцип работы и гарантийные пороги производителей
Различия между dead- и stuck-пикселями, принцип детекции и сравнение гарантийных политик основных производителей.
Диагностика веб-камеры: как связаны частота кадров, разрешение и освещение
Влияние сенсора, MJPEG против YUY2 и автоэкспозиции на реальное качество картинки.
Daily
Три приёма дизайна привычек, чтобы вести бюджет дольше трёх месяцев
Частота записи, количество категорий и ритм ревью — на основе исследований того, почему люди бросают бюджет.
Реалистичная точность учёта калорий и белка и её альтернативы
Исследования о средней ошибке самоотчётных пищевых дневников и варианты с низкой нагрузкой.
Наука отслеживания привычек: миф о 21 дне и что показывают реальные исследования
От наблюдений Максвелла Мальца до исследования Лалли 2010 с медианой в 66 дней.
Сравнение методологий ведения задач: GTD, ZTD, Bullet Journal
Ключевые принципы трёх методологий, требования к инструментам, кривая обучения и подходящие пользователи.