Как стать автором
Обновить

Мой бизнес. Производство QR code. (Часть 1)

Время на прочтение2 мин
Количество просмотров3.9K
Хочу рассказать вам о том, как незамысловатая идея свадебного аксессуара, превратилась в приятный бизнес с собственным производством. Бизнес, который сегодня представляет собой два проекта «Дерево пожеланий» и «Мой да Винчи».

Первую часть своего рассказа я хотел бы посвятить непосредственно нашему производству и второму проекту. Рассказать о том, как и из чего делаются рамки для картин и фотографий.

Примером, для иллюстрации всего цикла процесса производства, я хотел бы взять наш новый сервис оригинальный подарок с QR code.
Читать дальше →

ПСБ внедрил российские технологии для распознавания QR-кодов и номеров телефонов

Время на прочтение2 мин
Количество просмотров784

ПСБ начал использовать отечественное решение от компании Smart Engines на базе искусственного интеллекта для распознавания QR-кодов и номеров телефонов.

Новая технология, интегрированная в мобильное приложение ПСБ для операционной системы Android, значительно повышает скорость и качество считывания QR-кодов при проведении платежей. Отсканировав QR-код, клиенты могут мгновенно оплатить услуги ЖКХ, налоги, штрафы и совершать покупки в торговых точках через СБП С2В. Алгоритмы искусственного интеллекта распознают любые QR-коды, Aztec, в том числе QR–коды на фотографиях, сохраненные в телефонах.

Читать далее

В предлагаемых к реализации патчах Linux к логотипу пингвина на «экран смерти» при Kernel Panic добавили QR-код

Время на прочтение2 мин
Количество просмотров8.2K

В начале июля 2024 года в предлагаемых к реализации патчах для ядра Linux к логотипу пингвина на «чёрном (синем или другого цвета на выбор) экране смерти» при DRM Kernel Panic добавили QR-код.

Читать далее

Разработка Android-приложения на Java для верификации QR-кодов сертификатов вакцинации

Время на прочтение12 мин
Количество просмотров7.3K

Спустя десятки лет после появления землян на планете Плюк на место КЦ пришёл КУ-АР в качестве самого ценного ресурса для чатлан и пацаков. Желающие приобрести себе в будущем малиновые штаны представители двух народов нашли способ подделки этого ценного средства, вследствие чего понадобилось внедрение способа его проверки на подлинность.

В этой статье я расскажу о том, как я разрабатывал Android-приложение для сканирования и верификации сертификатов вакцинации, а также о том, что из этого в итоге вышло.

Читать далее

Как собрать базу контактов в amoCRM с помощью QR-кода и SMS API

Уровень сложностиСредний
Время на прочтение20 мин
Количество просмотров892

Коллегам в отдел маркетинга прислали задачу: получить как можно больше подписчиков в рассылку, не прибегая к использованию готовых программ, но при этом выделиться на фоне конкурентов. На ум приходит размещение яркого рекламного предложения-плаката с призывом подключиться к рассылке. Попробуем его оформить, сгенерировать QR-код и настроить передачу данных в CRM.

Читать далее

Кодирование числа в Micro QR Code версии М2 (по ГОСТ)

Уровень сложностиПростой
Время на прочтение18 мин
Количество просмотров2.1K

Задание: необходимо создать кодовое слово, состоящее из 8 цифр (на примере – 01234567) на основе алгоритма, приведенного в ГОСТ Р ИСО/МЭК 18004-2015 (п. 7.4.3, пример 2). Затем создать для полученного кода Micro QR Code вер. М2. Данный режим невозможно прочитать стандартными ресурсами мобильных устройств, производимых GAFAM (как оказалось, свободно распространяемые библиотеки просто страшно глючат, поэтому Ассоциация отказалась от этого режима)

Читать далее

Кодирование числа в Micro QR Code версии М2 (не по ГОСТ)

Уровень сложностиСложный
Время на прочтение17 мин
Количество просмотров1K

Задание: необходимо создать кодовое слово, состоящее из 8 цифр (на примере – 01234567) на основе алгоритма, частично приведенного в ГОСТ Р ИСО/МЭК 18004-2015 (п. 7.4.3, пример 2). Затем создать для полученного кода Micro QR Code вер. М2. Данный режим невозможно прочитать стандартными ресурсами мобильных устройств, производимых GAFAM (как оказалось, свободно распространяемые библиотеки просто страшно глючат, поэтому ассоциация отказалась от этого режима)

Читать далее

Кодирование слова по алгоритму А.С. Пушкина в Micro QR Code версии М2

Уровень сложностиСложный
Время на прочтение19 мин
Количество просмотров1.2K

Задание: необходимо создать кодовое слово (сокращенный вариант собственной фамилии и инициалов) по алгоритму А.С. Пушкина. Затем создать для полученного сокращения Micro QR Code вер. М2. Данный режим невозможно прочитать стандартными ресурсами мобильных устройств, производимых GAFAM (как оказалось, свободно распространяемые библиотеки просто страшно глючат, поэтому Ассоциация отказалась и от этого режима)

Читать далее

Генерируем QR-код на PHP

Время на прочтение2 мин
Количество просмотров82K

QR-code, уже давно распространен повсеместно, во всех сферах человеческой жизни. Вроде такая популярная вещь, а нормальной библиотеки (Open Source) на PHP — нет. Товарища deltalab, очень напрягла эта проблема и он решил переписать имеющиеся в наличии С библиотеки ibqrencode от Kentaro Fukuchi, на более привычный ему язык PHP.
Читать дальше →

QR-код и способы интеграции в блоги

Время на прочтение3 мин
Количество просмотров2.9K


Перед Вами QR код («Quick Response») — сие есть новое поколение штрихкодов разработанное японской компанией Denso-Wave еще в 1994 году, дабы заменить стандартный barcode, который уже не мог удовлетворить все потребности. На данный момент, широко используется в Японии и других азиатских странах, и по чуть-чуть идет к нам — взгляните хотя-бы на процессор в вашем компьютере — он тоже, скорей всего, промаркирован 2D кодом.
Читать дальше →

Чтение Micro QR Code версии М3 (кириллица, первый тип библиотек)

Уровень сложностиПростой
Время на прочтение21 мин
Количество просмотров1.4K

Задание: необходимо прочитать Micro QR Code версии М3, содержащий кодовое слово, на примере закодированных слов – АБВГДЕ, абвгде, АБВГ и абвг (почему именно такое количество символов будет расшифровано далее), на основе алгоритмов, приведенных в ГОСТ Р ИСО/МЭК 18004-2015 (п. 7.4, алфавитно-цифровой и/или байтовый режим). Аналогично версий М1 и М2 данный режим невозможно прочитать стандартными ресурсами мобильных устройств, производимых GAFAM (Ассоциация отказалась и от этого режима).

Примечание: здесь и далее будет использоваться информация ГОСТ Р ИСО/МЭК
18004-2015, в оригинале ISO/IEC 18004:2015 кодовой таблицы кириллицы не существует...

Читать далее

Алгоритм генерации QR-кода

Время на прочтение18 мин
Количество просмотров205K


QR код — это монохромная картинка, на которой некоторые устройства (например смартфон со специальным приложением) распознают текст. Этим текстом может быть не только простая фраза, но и, хоть это и не входит в официальную спецификацию, ссылка, номер телефона или визитная карточка. Такие коды чаще всего используют, чтобы закодировать ссылку и распечатать её на плакате или визитке.

Эта статья — подробная инструкция по созданию QR кода с примерами на каждом шаге, которая требует от вас только базового умения работать с бинарными данными и владения любым языком программирования (если вы хотите создать автоматический генератор QR кода).

За основу этой статьи взят цикл статей «QR Code Demystified» Джейсона Брауна (Jason Brown). В этих статьях опущено много нюансов, что вызвало у меня некоторые проблемы. Все эти нюансы учтены и упомянуты здесь.

Читать дальше →

Секреты USA в Micro QR Code M2 (часть 2)

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров821

Рассмотрим этапы расшифровки микрокода среднего микроуровня – М2 формата алфавитно-цифрового кодирования на том же самом историческом примере, что и М4, но в этот раз разделим сплошную фразу на четыре слова, получим: UNITED STATES OF AMERICA

Читать далее

Секреты USA в Micro QR Code M3 (часть 3)

Уровень сложностиПростой
Время на прочтение15 мин
Количество просмотров1.3K

Встроенные в Micro QR Code технологии насыщенны мифами и нереальностями. Программисты моделисты часто добавляют артефакты и/или cookies в свои наработки, которые интересно находить при расшифровке кодов и алгоритмов. А затем и самому кодировать и декодировать практически любую информацию. Рассмотрим этапы расшифровки микрокода среднего микроуровня – М3 формата алфавитно-цифрового кодирования на том же самом историческом примере, что и М2, и М4, аналогично М2 разделим сплошную фразу на четыре слова, получим: UNITED STATES OF AMERICA.

Читать далее

Чтение Micro QR Code версии М3 (байтовый режим)

Уровень сложностиПростой
Время на прочтение20 мин
Количество просмотров1.4K

Задание: необходимо прочитать Micro QR Code версии М3, содержащий кодовое слово, на примере закодированных слов – Hello, Knowledge и KaDaBrAOK, на основе алгоритма, приведенного в ГОСТ Р ИСО/МЭК 18004-2015 (п. 7.4.5). Аналогично версии М2 данный режим невозможно прочитать стандартными ресурсами мобильных устройств, производимых GAFAM (как оказалось, свободно распространяемые библиотеки страшно глючат, поэтому Ассоциация отказалась и от этого режима)

Читать далее

Секреты USA в Micro QR Code M4 (часть 1)

Уровень сложностиПростой
Время на прочтение24 мин
Количество просмотров1.1K

Встроенные в Micro QR Code технологии насыщенны мифами и нереальностями. Программисты моделисты часто добавляют артефакты и/или cookies в свои наработки, которые интересно находить при расшифровке кодов и алгоритмов. А затем и самому кодировать и декодировать практически любую информацию. Рассмотрим этапы расшифровки микрокодов самого старшего микроуровня – М4 формата буквенно-цифрового кодирования на историческом примере.

Первый и, наверное, самый важный на фоне остальных мифов вопрос: почему максимальное количество смешанных символов для кодирования в микрокодах ровно 21 (цифро-кода – 35 символов, но для алфавита это не актуально)?

Читать далее

Чтение Micro QR Code версии М3 (алфавитно-цифровой режим)

Уровень сложностиПростой
Время на прочтение24 мин
Количество просмотров935

Задание: необходимо прочитать Micro QR Code версии М3, содержащий кодовое слово, состоящее из символов верхнего регистра (на примере закодированных слов – SAFEBOX, Q1W2E3R4T5Y6U и EFB QWG WIFI 7; почему выбрано именно такое количество символов будет также расшифровано) на основе алгоритма, приведенного в ГОСТ Р ИСО/МЭК 18004-2015 (п. 7.4.4). Аналогично версии М2 данный режим невозможно прочитать стандартными ресурсами мобильных устройств, производимых GAFAM (как оказалось, свободно распространяемые библиотеки страшно глючат, поэтому Ассоциация отказалась и от этого режима).

Читать далее

Создание Telegram Web App с FastAPI: Генерация, сканирование QR-кодов камерой устройства и деплой за 5 минут

Время на прочтение30 мин
Количество просмотров14K

Привет, друзья! Ваш теплый отклик на мою прошлую статью о разработке Telegram-ботов с использованием технологии MiniApp вдохновил меня на создание нового проекта.

Сегодня вы узнаете, как создать Telegram Web App с помощью FastAPI и Aiogram 3, который сканирует и генерирует QR-коды. В статье приведены шаги от установки зависимостей и настройки вебхуков до написания кода на фронте и бэке, и до деплоя проекта.

Читать далее

QR-Статья 1:«Базовые характеристики QR»

Время на прочтение3 мин
Количество просмотров12K
Данная статья начинает цикл «Структура QR кода».Ориентировочно будет около 10 статей посвященных принципам формирования изображений с помощью данного кода и 2 — 3 статьи посвящены библиотеке на .Net, которая производит кодирование и декодирование данного кода.Цель цикла разобрать QR код «по косточкам», чтобы помочь интересующимся в его быстром освоении.

Статья 1:«Базовые характеристики QR»
Читать дальше →

Чтение Micro QR Code версии М3 (числовой режим)

Уровень сложностиПростой
Время на прочтение18 мин
Количество просмотров1.1K

Задание: необходимо прочитать Micro QR Code версии М3, содержащий кодовое слово, состоящее из цифр (на примере – 777777777777777777 (18 цифр) и максимальном кодовом расстоянии (23 цифры) – 77777777777777777777777; почему выбрано именно такое количество цифр будет также расшифровано) на основе алгоритма, приведенного в ГОСТ Р ИСО/МЭК 18004-2015 (п. 7.4.3, пример 2). Аналогично версии М2 данный режим невозможно прочитать стандартными ресурсами мобильных устройств, производимых GAFAM (как оказалось, свободно распространяемые библиотеки страшно глючат, поэтому Ассоциация отказалась и от этого режима)

Читать далее
1
23 ...