Пользователь из Миннеаполиса решил нарисовать вручную QR-код на листе из новой тетради с сеткой 10x10 и 2x10. Самая маленькая версия, кроме микрочипов, это версия 1 размером 21x21 пиксель. Она вмещает ссылки до 17 байт на самом низком уровне коррекции ошибок. Адрес сета млэрсона занимает 23 байта, поэтому автор прописал sethmlarson.dev. Читатель сообщил, что если писать адрес заглавными буквами, сканеры подхватят полную версию. Так как в наборе алфавитно-цифровых символов есть знаки двоеточия и слэши, можно указать протокол. Для генерации шаблона использовали пакет qrcode из репозитория Python, подав в echo флаг -n, чтобы убрать перенос строки. Команда выглядит как echo -n "HTTPS://SETHMLARSON.DEV" | qr --error-correction=L. Сначала нарисовали угловые квадраты или паттерны позиции, а затем тайминговые линии сверху вниз. Сканер требовал заполнения данных, и постепенно квадрат принял вид QR. Допустили ошибку в данных, но низкий уровень коррекции ошибок исправил всё сам. Готовый код плохо сканировали из-за того, что лист гнулся, но подвесив его перед монитором, читали с расстояния. Надеются, что такой эксперимент вдохновит других рисовать на миллиметровке.
Пользователь прочитал QR-код на вырванном из тетради листе
05.05.2026 04:02 · hackernews