Перейти к содержимому
LeedyBox
Поддержать

Руководства для разработчиков

Основы для повседневных задач разработки: преобразование форматов данных, регулярные выражения, расписания cron, работа с метками времени Unix, хеш-функции, кодирование данных в Base64 и в URL, чтение JWT, генерация паролей и UUID.

Конвертация между JSON, CSV и YAML

В чём сильные стороны каждого формата и что может измениться при конвертации.

Читать →

Основы регулярных выражений

Классы символов, квантификаторы, группы, флаги и возвраты (backtracking).

Читать →

Как читать выражения cron

Поля Unix, Spring, Quartz и AWS, специальные символы и часовые пояса.

Читать →

Что такое хеш-функции

Контрольные суммы, MD5 и SHA-256, HMAC и почему хеширование — не шифрование.

Читать →

Base64, URL-кодирование и JWT: что это и как работает

Как работают Base64 и процентное кодирование, что содержит JWT и почему ни один из них не скрывает данные.

Читать →

Надёжные пароли и UUID

Длина, случайность, энтропия и разница между UUID v4 и v7.

Читать →

Как устроены метки времени Unix

Секунды или миллисекунды, часовые пояса, летнее время и предел 2038 года.

Читать →

Инструменты разработчика

Руководства объясняют принципы, а инструменты работают в вашем браузере.

Часто задаваемые вопросы

Нужно ли что-то устанавливать, чтобы пользоваться инструментами разработчика?

Нет. Инструменты работают в современном браузере, а введённые данные обрабатываются на вашем устройстве.

Можно ли использовать результаты сразу в рабочей среде?

Сначала проверьте каждый результат. Форматы, движки регулярных выражений и планировщики различаются от системы к системе, поэтому тестируйте результат там, где он будет использоваться.