Руководства для разработчиков
Основы для повседневных задач разработки: преобразование форматов данных, регулярные выражения, расписания cron, работа с метками времени Unix, хеш-функции, кодирование данных в Base64 и в URL, чтение JWT, генерация паролей и UUID.
Конвертация между JSON, CSV и YAML
В чём сильные стороны каждого формата и что может измениться при конвертации.
Читать →Основы регулярных выражений
Классы символов, квантификаторы, группы, флаги и возвраты (backtracking).
Читать →Как читать выражения cron
Поля Unix, Spring, Quartz и AWS, специальные символы и часовые пояса.
Читать →Что такое хеш-функции
Контрольные суммы, MD5 и SHA-256, HMAC и почему хеширование — не шифрование.
Читать →Base64, URL-кодирование и JWT: что это и как работает
Как работают Base64 и процентное кодирование, что содержит JWT и почему ни один из них не скрывает данные.
Читать →Как устроены метки времени Unix
Секунды или миллисекунды, часовые пояса, летнее время и предел 2038 года.
Читать →Инструменты разработчика
Руководства объясняют принципы, а инструменты работают в вашем браузере.
Часто задаваемые вопросы
Нужно ли что-то устанавливать, чтобы пользоваться инструментами разработчика?
Нет. Инструменты работают в современном браузере, а введённые данные обрабатываются на вашем устройстве.
Можно ли использовать результаты сразу в рабочей среде?
Сначала проверьте каждый результат. Форматы, движки регулярных выражений и планировщики различаются от системы к системе, поэтому тестируйте результат там, где он будет использоваться.