Комментарии 126
По-моему, QR-код в целом мало востребован. Вот сколько раз за прошедший год вы пользовались QR-кодом. Мне кажется, я раз или два, и то в этом не было большой необходимости.
— часто это не QR-код а Aztec-код (вариация на туже тему, визуально отличается например тем что нет квадратиков в углах)
— нет стандарта (точнее есть но есть и документы которые ему не соответствуют и их авторы говорят что у них — все правильно) на то, что и как писать в этот код (и некоторые получатели считают что все нормально когда при оплате им по реквизитам в их же QR-коде — они не видят кто платеж делал, мол руками добавляйте)
— нет стандарта на кодировку. Соответственно как минимум один региональный банк тупо пробует перекодировать строки по разному (для всех существующих кодировок русского языка включая экзотику вроде iso-8859-5 и скидывает все варианты бэку а то пробует найти хоть что-то (для автоопределения кодировки текста слишком мало)).
В подавляющем количестве квитанций это именно QR код. А так, да, иногда встречается и экзотика, например, Datamatrix.
Проблемы при формировании QR кода иногда случаются, но это всегда ошибка компании, напечатавшей квитанцию. Как правило в следующем месяце квитанция приходит уже с правильным QR кодом.
И как разработчика и как обычного пользователя который по этому коду платить пробует а потом начинаются выяснения почему в следующий квитанции долги.
Если компания ухитряется платежные атрибуты в этом QR коде (я так понимаю, про ГОСТ Р 56042-2014 речь идет) неправильно записать, то она с тем же успехом их неправильно печатает и прямо в самой платежке.
Т.е. попытка оплатить без кода, а по тому, что напечатано — не к тому же ли результату приведет?
Тогда это очень странно, потому что чтение этого кода, по существу, должно просто заполнять те же самые поля, что иначе вводятся вручную.
Должно, но не обязано... Поддержу @vikarti, у нас натуральный бардак с этим...
К чему эти загадки? Почему не называть вещи своими именами?
Можно просто настроить автоматическую оплату всех счетов за коммунальные услуги, интернет, мобильную связь и пр. регулярные услуги, что определенно быстрее любых QR-кодов.
Я, например, давно это сделал и с удовольствием забыл о необходимости вообще ждать, когда мне принесут бумажный счет и положат его в ящик, сканировать какие-либо коды и нажимать лишние кнопки.
Одно напрягает — показания счетчиков мне пока приходится передавать вручную через личные кабинеты на сайтах поставщиков услуг. Но и эта проблема со временем, думаю, будет решена, потому что давно уже существуют счетчики воды, электроэнергии и т.д., которые могут работать в составе автоматизированных систем учета.
А так — это удобная интеграция с чем угодно.
Ну или когда переезжаешь с места на место, тоже нет смысла настраивать автоплатеж.
Мне удобно — я не переезжаю, и поставщики услуг у меня не меняются.
По мне так проще через телеграм кидать (Saved Messages).
Не лишнее, потому что хранит историю и не требует заводить +1 приложение, а ещё нативно работает под винду (где у kdeconnect какой-то "early build" только)
А кто генерирует на ПК этот QR-код?
Хром умеет chrome://flags/#sharing-qr-code-generator
Так хром на пк и хром на телефоне умеют синхронизироваться и имеют общую историю просмотра. Можно и без этой прокладки в виде qr обходиться.
а это рынок куда крупнее оплаты жкх по коду
При этом основное удобство QR-кода — в том, что почти на каждом телефоне он уже считывается практически без необходимости стороннего софта.
С другой стороны, считываются в основном только урл-ы, и в отдельных программах свои данные.
Но я согласен, что напрашивается что-то более универсальное, и подходящее для передачи бОльшего объема данных.
Не знаю, как у других производителей, а у Xiaomi на все телефоны предустановлен MiShare (MiDrop) — файлы передаются по WiFi, поиск получателя файлов — через QR код, либо "обнаружение по WiFi" (работает медленнее, чем через QR код).
Штука крайне удобная и легко позволяет перекидывать большие объёмы на максимальной скорости.
Есть MiShare, есть Huawei Share, но вот как передать файл без интернета между Xiaomi и Huawei, iPhone и Android или с компьютера на телефон — загадка.
Тут скорее в первую очередь хороший стандарт, а потом уже и реализации подтянутся (хотя может быть не так все просто и какой-нибудь Apple может не быть заинтересованным, т.к. у них уже и так есть AirDrop).
Для передачи с компьютера на телефон и наоборот есть KDE Connect. Не уверен что он работает в Windows, но в Windows есть AirDroid.
На связке Samsung S20 (на S10 тоже работает, более младшие модели не проверял) + Win10 передать файлы на телефон легко- просто кидаешь их на экран телефона в штатном приложении Windows 10 (Ваш телефон называется приложение)
И обратно тоже. Аналогично со звонками — телефон может использовать колонки и микрофон компьютера в качестве устройства громкой связи
Ну и wifi direct никто не отменял
Не уверен что он работает в Windows
В ирке/телеграм-канале (у них склеено, в первый раз такое увидел) народ жалуется, что на винде просмотр телефона по sftp не работает если не поставить winscp. Раз жалуются, значит работает!
У других нормально, надо просто иметь ввиду, что разные производители эту функцию (передача через WiFi direct) называют по разному.
Мне проще всего для передачи между двумя андроидами использовать Google Files — там есть функционал прямой передачи файлов без интернета и облаков
Насчёт самолёта — интернета, случается, не бывает и вне самолёта.
AirDrop у Apple (который закрытый но работает на все относительно новых устройствах. Если устройства от Apple).
На андроидах есть поддержка через стандартный Wi-Fi Direct (который даже работает. в теории)
Не нормальные — сводятся к «скидывать файлы на третью систему к которой у всех есть доступ на максимально возможно скорости»(и не всегда это — свое железо в пределах локальной сети, иногда удобнее оказывается вообще скайп).
А с Android на iPhone
Для себя нашёл решение: приложение X-Plore, функция Wi-Fi проводник.
Файлы доступны через встроенный web-интерфейс.
в теории
Это вы правильно отметили)
Года с 2011 наблюдаю эту опцию в андроид-смартфонах, но ни разу не смог ей успешно воспользоваться.
support.google.com/android/answer/9286773?hl=ru
Eсть SHAREit
Упомянутый SHAREit — вроде как бы да, только вот понадобилось файлы с телефона на телефон скинуть недавно, так и не смог его настроить.
С универсальными на уровне системы методами проблема в том, что файл ты, может, и получишь. А дальше что с ним делать?
Сейчас же все делают для того, чтобы приложение ничего, кроме своей песочницы и удаленного облака, для него предназначенного, не видело. В результате данные даже просто между приложениями, внутри одной системы, далеко не всегда передать можно. А уж если данные — это какой-нибудь аудио или видео файл, так все еще больше залочено. С незаконным копированием борются.
В результате внятных случаев использования для передачи данных напрямую между устройствами становится еще меньше.
Microsoft же все сделала. Приложение My Phone, если я не ошибаюсь.
Но вот сделали то они сделали. Но при этом:
— привязывать устройство — сложно (все какие то конфликты и НЕ любой BT-адаптер подходит).
— ситуация когда несколько андроид-устройств — поддерживается можно сказать формально.
— на самсунгах начиная с OneUI 2.5 если установлена связь через Your Phone — не запускается DeX мол несовместимо. Раньше было совместимо. Если отрубить Your Phone, включить DeX, врубить Your Phone обратно — все работает. Ну да возможно тут к самсунгу вопросы, но как бы в OneUI и так есть кастомные подвязки для YourPhone — что — нельзя было случай с DeX учесть? Или дело в том что скриншаринг в Your Phone с DeX конфликтует?(а почему? телефона то по прежнему работает как раньше)
в локальной сети очень неплохо работает https://snapdrop.net
DEL
Монитор компа, на котором не стоит никакого связующего софта. Какие-нить банкоматы, терминалы чего угодно.
весело придумывать сценарии использования для них
Негативный сценарий: 1) фоновая рассылка вредоносного ПО под видом легитимного/полезного, в роликах youtube или по телевизору + 2) переполнение буфера в какой-нибудь библиотеке декодирования + 3) автоматическое декодирование из мимолётного видео (через пару лет). Очень не хотелось бы ни такой комплект, ни по отдельности.
Хотя в целом идею считаю полезной.
Считаю, что никакой ИИ не будет панацеей. Нет абсолютно надёжных средств, и битва «вредитель-защитник» не кончается.
Человеческий фактор в вопросах работы с компьютером не будет действовать только в то время, когда у человека компьютера/смартфона в руках нет) В мире навалом людей, считающих «мне нравится эта блестящая мигающая хрень, и пофиг, что кто-то думает, что она мне навредит, я просто одним глазком посмотрю».
http://www.ollydbg.de/Paperbak/index.html
500кБ на лист А4, ч/б
50-100кБ на экран смартфона,
с цветами, если очень аккуратно, с какой-нибудь автокалибровкой, ещё на порядок поднять пожалуй можно, чтобы хотя бы по 8 бит на пиксель передавать,
да 60fps камерой, до гигабитных скоростей теоретически ещё есть куда разгонять дальше.
Так, это сколько игр для ZX Spectrum можно на один лист А4 поместить? Очень даже ничего результат.
Когда-то надо было с отключенного от сети сервера с квм быстро скинуть пару мегабайт данных, подключить флешку не было возможности.
На коленке быстро написал простенький скрипт на bash (qrencode был установлен), который на экран генерировал последовательность QR кодов с промежутком в секунду, и заснял видео на телефон. Успешно прочиталось и распаковалось на другом компе.
Вопрос в том, чтобы создать популярный и удобный стандарт.
qrencode
это-ж сишная либа. Или я чего-то не знаю? Ну ещё есть биндинги в python
.Есть утилитка которая делает это из командной строки (в том числе в ASCII-виде), использует libqrencode.
Дык она входит в libqrencode:
It also installs a command line tool "qrencode" to /usr/local/bin. If you want not to build it, give "--without-tools" option to the configure script.
И в репах она есть, включая Arch.
Необходимо сделать нестандартный передатчик с одной стороны и нестандартный приемник с другой. Очень редко так бывает, что 2 нестандартные действия проще чем 1 стандартное.
Кажется уместным упомянуть двунаправленную связь по QR кодам:
Наконец-то можно будет передать фоточку с телефона на телефон
Вы поступили самым главным ради чего этот qr-существует. QR сейчас наверное в любом чеке есть, а вот какая область применения вашей задумки — непонятна.
открыть текстовый редактор и вместо клавиатуры подключить "доработанную клавиатуру" которая сама кнопки по программе нажимает — вводит код крограммы-генератора
Интересно было почитать, не знал про существование подобного
Понимаю что некропостинг, но вспомнился спектрум...
Передача файлов по воздуху через камеру смартфона