home.social

#qr-код — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #qr-код, aggregated by home.social.

fetched live
  1. Динамические QR-коды на одной VPS: редирект без CMS, проверка ссылок через Web Risk и статистика без IP-адресов

    В первой статье я не хотел прогонять ссылки через чужой редирект, который умрет вместе с триалом. Теперь редирект у меня свой: что я пообещал в оферте, как устроен r.php без CMS, почему ссылка иногда висит в статусе «проверяется», при чем тут Роскомнадзор и как считать статистику переходов, не храня IP.

    habr.com/ru/articles/1096788/

    #php #mysql #персональные_данные #редирект #qrкод #динамический_qrкод #web_risk

  2. Надпись «Откройте камерой» мешала прочитать QR-код

    Один SVG: при 640 пикселях QR не читается, при 320 читается. Разбираю, как локатор принял часть подписи за угол кода, почему удаление букв возвращало чтение и как удалось оставить подпись на месте. С контрольными опытами и исходниками.

    habr.com/ru/articles/1080454/

    #qrкод #jsqr #javascript #svg #компьютерное_зрение #отладка #тестирование #растеризация

  3. Одна цифра сломала QR. Почему успешного чтения недостаточно

    Два QR одинакового размера, одна строка и пять блоков вместо шести. С виду оба исправны, но из одного два декодера не смогли извлечь ничего. Восстанавливаем опечатку, разбираем её путь через кодировщик и проверяем, почему даже успешное чтение не доказывает правильность QR. Шесть иллюстраций, 160 сочетаний версии и уровня коррекции, 960 сравнений с Nayuki и код эксперимента для самостоятельного запуска.

    habr.com/ru/articles/1078710/

    #qrкод #javascript #тестирование #reedsolomon #jsqr #zxing #nayuki #регрессионные_тесты

  4. Публичный API у генератора QR-кодов: без ключей, лимитер на файлах и грабля Apache

    У моего генератора QR-кодов листами появился публичный API: POST с JSON, в ответ сразу готовый PDF, до 1500 кодов за запрос, без регистрации и ключей. Внутри рассказ, почему я не завел ни ключи, ни Redis, как работает лимитер на файлах с flock и fail-open, и на какой грабле Apache POST молча превращался в GET.

    habr.com/ru/articles/1075776/

    #api #qrкод #rate_limiting #битрикс #php

  5. Генератор QR‑кодов листами на PHP: детерминированное ядро и пять граблей по дороге

    Этой весной мне понадобился лист QR‑кодов с подписями: по коду на каждую позицию, чтобы скачать PDF, распечатать и разрезать. Онлайн‑генераторы делают коды по одному или просят подписку за пакет, так что я написал свой сервис на PHP 8.2. В посте про то, что интереснее разработчику: чистое детерминированное ядро с golden‑тестами байт‑в-байт, кириллические домены и punycode, кириллица, которую TCPDF молча теряет в SVG, артикулы в виде 4.6E+12 из Excel, “прозрачный” PNG с маджентовым фоном и самописный EAN-13 с оракулом в тестах.

    habr.com/ru/articles/1073850/

    #qrкод #tcpdf #php #ean13 #punycode #генерация_изображений

  6. Защита QR сертификатов без сервера: Ed25519, GitHub Pages и ноль (почти) ежемесячных затрат

    Хочу рассказать про недавний кейс из своей практики и своих трудовых будней. Заказчик пришёл с задачей: «Хочу QR-код на сертификатах, чтобы можно было проверить подлинность». У него в голове это выглядело так: он дает мне гугл таблицу с перечнем фамилий, датой, и номером сертификата, скрипт генерирует QR единый для всех сертификатов и как бы этот вопрос закрывается по его мнению. Но при этом должна закрываться самая главная боль - защита от подделки путем переноса QR на другой сертификат. Фактически получалась фикция. С моими возражениями заказчик согласился и я расскажу как мы пришли к криптографическому решению без бэкенда, и покажу конкретный код.

    habr.com/ru/articles/1054826/

    #Ed25519 #QRкод #цифровая_подпись #PDF #GitHub_Pages #верификация #подлинность_текстов #криптография #serverless

  7. [Перевод] Как уместить DOOM в QR-код

    DOOM известен тем, что запускается где угодно – благодаря портам, которые появляются с 1993 года. Мем «It Runs Doom» («Он запускает DOOM») живёт в интернете уже больше десяти лет. Люди запускали DOOM на тостерах, на тачбарах макбуков, на умных холодильниках. И, кажется, я – первый человек, который уместил DOOM в QR-код.

    habr.com/ru/companies/cloud4y/

    #DOOM #QRкод #JavaScript #HTML #минификация #сжатие_данных #gzip #DecompressionStream #Web_API #raycasting

  8. В каждом QR-коде зашита половина лишней информации. Намеренно

    QR-код продолжает работать, если замазать маркером четверть его площади, наклеить сверху логотип или оторвать угол. Это математически точная избыточность, которая на максимальном уровне коррекции занимает около 60% всех модулей кода. Под катом — почему так, как это устроено, немного кода на Python и при чём здесь Toyota 1994 года.

    habr.com/ru/articles/1039142/

    #QRкод #ReedSolomon #коррекция_ошибок #кодирование #конечные_поля #Denso_Wave #помехоустойчивое_кодирование

  9. Казахстан готовится запустить оплату покупок за границей через единый QR в 2026 году Нацбанк Казахстана сообщ...

    #qr-код #платежи #денежные #переводы #новости #Казахстан

    Origin | Interest | Match
  10. Offline Витрина — цифровая витрина без интернета

    Даже в 2025 году множество офлайн-магазинов не могут позволить себе современные облачные решения. То сигнал пропадает, то IT-инфраструктуры нет, то бюджет ограничен. В результате покупатель получает минимум информации о товаре, а продавец — максимум хлопот. Offline Витрина — это решение, которое превращает любую торговую точку в «умную витрину» без подключения к интернету. Всё работает локально, просто и дёшево.

    habr.com/ru/articles/927218/

    #offline #ритейл #iot #локальный_сервер #торговля #витрина #vending_machine #qrкод #без_интернета

  11. [Перевод] Учимся читать QR-коды без компьютера

    Задавались ли вы когда-нибудь вопросом, как работают QR-коды? Если да, то эта статья для вас. Здесь вас ждёт интерактивное объяснение*, которое мы составили для семинара, проводившегося в рамках Всемирного конгресса хакеров 37C3 , но вы также можете использовать его самостоятельно. Прочитав статью, вы узнаете: Из чего состоят QR-коды. Как декодировать QR-коды вручную (используя нашу шпаргалку ).

    habr.com/ru/companies/ruvds/ar

    #ruvds_перевод #qrкод #декодирование_данных

  12. История, создание и применение штриховых кодов

    В наше время решающую роль в развитии экономики играет именно маркетинг. При помощи штриховых кодов различных видов в наше время человечество облегчило себе поиск различной информации, в том числе и в сфере маркетинга. Штриховой код — это графическая информация, относящаяся только к одному товару, источнику, информационному ресурсу, определённой услуге и др. Ни для кого не секрет, что в нашей жизни всё большую роль играют штриховые коды. Они удобны своей лёгкостью применения и тем, что каждый штриховой код несёт исключительно свою информацию, значит один и тот же код не может нести в себе разную информацию. В наше время всё большую популярность набирают именно QR-коды. Использование данного типа штриховых кодов стало столь широким благодаря массовому внедрению QR-кодов в программное обеспечение различных гаджетов, так же из-за возможности кастомизации и быстрой генерации они стали популярным средством рекламы различных брендов. Штриховые коды генерируются по определённым алгоритмам, разработанным уже достаточно давно, но актуальным в наше время, ведь вектор развития штриховых кодов почти не изменялся. Но различной информации, которую можно изобразить в виде штрихового кода, стало несравнимо больше, что стало причиной возникновения особой проблемы: необходимо разработать особый вид штриховых кодов, которые будут отвечать всем современным стандартам. Так, в 2000-х годах стали разрабатывать так называемые QR-коды, тем самым, уже в то время, было положено начало почти всем штриховым кодам, что окружают нас.

    habr.com/ru/articles/800761/

    #qrкод #штрихкод #ean13

  13. Как настольная игра и небоскребы вдохновили на разработку QR-кода

    Про QR код на том же Хабре есть огромное количество информации. Ничего удивительного: сейчас сложно найти отрасль, где бы он не применялся. Тут и банковские операции, и идентификация товаров, и цифровые визитки. Преимущества очевидны: считывается мгновенно любым смартфоном, причем даже если треть QR кода повреждена, а еще хранит до 2935 байт двоичного кода. Но сегодня поговорим не про технические нюансы. Вы знали, что его придумали благодаря любви к играм и небоскребам? Если не знали, устраивайтесь поудобнее — поговорим об истории появления QR кода.

    habr.com/ru/companies/first/ar

    #научнопопулярное #научно_популярное #научнотехнический_прогресс #изобретения #изобретательство #история_it #история_создания #qr #qrкоды #qrкод

Share on Mastodon

Enter the server where you have an account.