CodeKitHub
Русский

Блог

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

JSON и данныеКодирование и конвертацияКалькуляторыИзображения и файлыТекст и регулярные выраженияКонфиденциальность и безопасность
Калькуляторы

Почему овуляция происходит не на "14-й день" — как на самом деле рассчитывается фертильное окно

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

Сколько калорий нужно потреблять в день? BMR и TDEE: простое объяснение
Калькуляторы

Сколько калорий нужно потреблять в день? BMR и TDEE: простое объяснение

В большинстве рекомендаций по калориям упускаются два показателя, которые на самом деле имеют значение: ваш BMR (количество калорий, сжигаемое организмом в состоянии покоя) и ваш TDEE (количество калорий, сжигаемое в реальных условиях). Ниже рассказывается, чем они отличаются, как рассчитываются и какой из них следует использовать для похудения, поддержания веса или набора веса.

Самый дешёвый LLM API в 2026 году: полное сравнение цен, 19 моделей
Калькуляторы

Самый дешёвый LLM API в 2026 году: полное сравнение цен, 19 моделей

OpenAI, Anthropic, Google, DeepSeek, Qwen, Kimi, GLM и Grok — рейтинг от самой дешёвой до самой дорогой модели по смешанной цене за токен. Разрыв между самой дешёвой и самой дорогой моделью превышает 60x.

Почему выходные токены LLM API стоят в 4-8 раз дороже входных
Калькуляторы

Почему выходные токены LLM API стоят в 4-8 раз дороже входных

OpenAI, Anthropic и Google — все они назначают цену на выходные токены в несколько раз выше, чем на входные, и это одна и та же закономерность у каждого провайдера. Вот в чём настоящая причина и что это значит для того, как вам стоит писать промпты.

Проверьте, какие приложения и сайты подключены к вашему аккаунту Google (и отмените их доступ)
Конфиденциальность и безопасность

Проверьте, какие приложения и сайты подключены к вашему аккаунту Google (и отмените их доступ)

Каждый клик по кнопке «Войти через Google» предоставляет приложению долгосрочный доступ к вашей учетной записи. Здесь вы узнаете, где именно можно посмотреть полный список, что означает каждый уровень доступа и как его отозвать.

Как конвертировать файлы HEIC в JPG в Windows (без использования программного обеспечения Apple)
Изображения и файлы

Как конвертировать файлы HEIC в JPG в Windows (без использования программного обеспечения Apple)

Фотографии с iPhone сохраняются в Windows в формате .heic, который половина ваших приложений не может открыть. Вот все реальные варианты решения проблемы — от встроенных в Windows средств до браузерного инструмента, не требующего установки.

Неудачное преобразование шестнадцатеричного кода в текст: ошибки кодировки, превращающие байты в бессмысленный набор символов
Кодирование и конвертация

Неудачное преобразование шестнадцатеричного кода в текст: ошибки кодировки, превращающие байты в бессмысленный набор символов

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

Представление в виде JSON-дерева или в виде таблицы: что на самом деле помогает быстрее устранять ошибки
JSON и данные

Представление в виде JSON-дерева или в виде таблицы: что на самом деле помогает быстрее устранять ошибки

Оба представления отображают одни и те же данные, но они позволяют решать совершенно разные задачи. Вот как выбрать подходящее представление, а не просто использовать то, которое ваш инструмент открывает первым.

«Жадный» и «ленивый» поиск по регулярным выражениям: почему ваш шаблон охватывает слишком много
Текст и регулярные выражения

«Жадный» и «ленивый» поиск по регулярным выражениям: почему ваш шаблон охватывает слишком много

Ваше регулярное выражение работает с короткими тестовыми строками, но при обработке реальных данных выделяет гораздо больше, чем вам нужно. Причина почти всегда кроется в жадном квантификаторе — вот реальное решение проблемы с подробным объяснением, почему это происходит, символ за символом.

Почему при преобразовании двоичного кода в текст выводятся неверные символы
Кодирование и конвертация

Почему при преобразовании двоичного кода в текст выводятся неверные символы

Цифры «1» и «0» выглядят нормально, конвертер не выдал ошибки, но полученный текст неверный или изобилует корявыми символами. Вот что на самом деле является причиной этой проблемы — группировка, порядок битов и кодировка, в порядке убывания вероятности.

Почему фотографии страниц книг не распознаются с помощью OCR (и как даже небольшой наклон на несколько градусов снижает точность)
Изображения и файлы

Почему фотографии страниц книг не распознаются с помощью OCR (и как даже небольшой наклон на несколько градусов снижает точность)

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

Устранение ошибки «Неожиданный токен» в JSON.parse: практическое руководство по всем возможным причинам
JSON и данные

Устранение ошибки «Неожиданный токен» в JSON.parse: практическое руководство по всем возможным причинам

JSON.parse выдает ошибку SyntaxError: «Неожиданный токен»? В этой статье рассказывается, как правильно интерпретировать эту ошибку, приводятся 7 наиболее распространённых причин её возникновения и способы устранения каждой из них за считанные секунды.

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

Как просматривать огромный файл JSON, не вызывая сбоя браузера

JSON-файл размером 200 МБ приведет к зависанию практически любой вкладки браузера, включая Formatter. Ниже объясняется, почему это происходит, и описывается реальный порядок действий при открытии файлов такого размера.