← На главную

Пользователь прочитал QR-код на вырванном из тетради листе

05.05.2026 04:02 · hackernews

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

Читать оригинал →