Пользователь
0,0
рейтинг
25 декабря 2013 в 06:31

Разработка → Что же не так с QR-кодами?


Прекрасная картинка неизвестного автора

Я долго не писал эту статью. На протяжении полугода я регулярно практиковал попытки пройти в поликлинике к докторам без очереди и хамское вождение с московскими номерами по Западной Украине, чтобы стать толстокожим и невосприимчивым к ненависти (даже НЕНАВИСТИ!!!1), которая прольётся на меня после этой статьи. Это неизбежно, так как Хабр — гик-ориентированный ресурс, а QR-коды — гик-технология. Они уже получили широкое распространение и теплую поддержку от гиков Хабра, так что будущее у меня в мрачных оттенках. Не удивлюсь бритвенным лезвиям в почтовом ящике и молчаливому дыханию в телефонную трубку от полуночных незнакомцев.

Видимо, для апологетов QR-кодов эта технология — возможностью приблизить будущее, шагнуть в прекрасный мир завтрашнего дня с дополненной реальностью из всех этих многочисленных видеороликов и фильмов про будущее с прозрачными дисплеями, что-то разобрать на которых можно только при отсутствии просвечивающегося пёстрого бабушкина ковра на стене. Гики радуются любому новому примеру использованию QR-кода, даже если это помогающая рассказывать сказки детская пижама с QR-кодами, надгробия, коровы. И с мечтательным видом прогнозируют, что в будущем QR-коды будут повсеместно. По моему мнению, такой вариант событий можно описывать в антиутопиях, что-нибудь вроде «Мы» Замятина.

Для создания видимости аргументов в защиту своего мнения я мог бы устроить тут филиал wtfqrcodes.com и со злыми комментариями публиковать самые неудачные и даже опасные случаи использования QR-кодов, завершив всё это ссылкой на понятную инструкцию. Но эта демагогия не поможет прийти к цели — понять суть проблемы QR-кодов, так что passive-aggressive mod off, и давайте разберемся.


История, причины появления, область применения

Как и полагается, сначала немного скучное интро с известной всем информацией. Штрихкод изобретался (источником вдохновения была азбука Морзе) для автоматизации маркировки товара и последующего считывания информации техническими средствами. Именно эти функции долгие годы доблестно исполняет штрихкод формата EAN-13, известный нам как «обычный» штрихкод. Информация для автоматики (полосы) дублируется в понятном человеку виде (цифры).

Такие одномерные (линейные) коды вмещают лишь немного информации (до 20—30 символов), и гик-нация японцев вознегодовала от приближающегося переполнения буфера и вообще, требуем больше! Так и родились двухмерные (матричные) коды, самым популярным из которых и стал QR-код. Различия с одномерным штрихкодом:
1. увеличение объема информации на пару порядков;
2. информация не дублируется понятными человеку символами;
3. п.1 порождает небольшое разнообразие форматов;

Я бы сказал, что штрихкод, растянутый до двухмерного варианта, остается тем же штрихкодом без какой-либо концептуальной новизны, но все эти японские школьницы решили, что это принципиально новая технология, настали новые времена. Внезапно QR-кодами решили закрыть существующую проблему связи между реальностью и виртуальным миром. Они стали неразрывно связаны с мобильными телефонами и другими гаджетами, портативными представителями виртуального мира во время путешествия человека по миру реальному. Помимо офлайна (билборды, афиши, вывески, пресса, городские поверхности, коровы) QR-коды также стали использоваться для переброса информации с компьютера на телефон, чаще всего адресов веб-страниц и ссылок на приложения.

Так технология узкого профессионального применения (логистика, производство, торговля) стала очередным способом кинуть ссылку на котиков, причем завуалировано. Дальше воздушно-капельным путем или по другим неведомым мне каналам распространения безумных идей эти познания покинули Японию, и мы получили мир с QR-кодами, самой злоупотребляемой технологией в мире.

Что же с ними не так?


Пассивное и активное считывание


С новым годом статусом технология QR-кодов радикально отдаляется от своих одномерных предков. Принципиальная разница заключается в смене ролей системы «объект—субъект». В традиционной области применения штрихкодов считывание (для пользователя) является пассивным. У вас есть пачка макарон, и кассирша считывает с неё штрихкод. У вас есть билет на концерт, и контролёр на входе арены считывает с него штрихкод. У вас есть билет на аэроэкспресс, и турникет считывает с него штрихкод. Вы пассивный участник этого процесса. От вас не требуется прилагать усилия, обладать знаниями и навыками, иметь оборудование. У вас есть бумажка с буквами и штриховкой, и вам по большей степени всё равно, что активный участник делает с ней — сканирует, внимательно читает, проверяет на просвет или пробует на вкус. Лишь бы побыстрей. И при таком пассивном использовании штрихкодов пользователь получает качественное взаимодействие — он не задерживается и не грузит себе мозги ненужной информацией, а все трудности с технологиями и аппаратурой считывания вместе с денежкой достаются специально обученному персоналу — автоматизированным роботам и роботам под управлением профессионалов органического происхождения. Конечно, с точки зрения кассирши и турникета такое считывание не является пассивным, но мы прежде всего должны проявить заботу о простых пользователях, а кассирша и турникет профессионалы, работают на качественном промышленном оборудовании (или являются им) и получают деньги за то, чтобы людям было удобно.

То есть в тех областях, где используются обычные штрихкоды (которые из-за своей обыденности не обладают этим ароматом инноваций «будущее стучится к нам в окна»), применение QR-кодов вполне кстати.


Билеты на аэроэкспресс и на концерт — правильные примеры использования двухмерных и одномерных кодов

Всё меняется, когда считывание становится для пользователя активным. Вся забота перекладывается на пользователя: вот тебе узор, придумай что-нибудь, ты же мужчина. Пользователь занимает место профессионала, должен иметь представление о технологии и добыть средства считывания этого узора. Надо ли при этом напоминать про чудовищную разницу в качестве и скорости считывания между профессиональными (пассивное считывание) и пользовательскими (активное считывание) сканерами? Сравните мгновенную работу оператора кассы и эти паузы (особенно неловкие при попытке считывания кода, например, с футболки незнакомца), когда камера смартфона пытается поймать фокус, а приложение наконец найти эти опорные квадратики.

Технологии на фасаде


Если при пассивном считывании пользователь может даже не задумываться о существовании какого-то кода на его коробке с макаронами, так как это не касающаяся его служебная информация, то при активном считывании второстепенный элемент выходит на ключевое место, и человек сталкивается с QR-кодом один на один. И тут возникает проблема сущности QR-кода. Чтобы яснее выразить мысль, я предлагаю совершить флэшбэк к истории взаимоотношения человека и компьютера.

Вспомним, чем люди отличаются от компьютеров. Компьютеры не терпят неточности, они невероятно быстрые, не ошибаются, педантичны, бесстрастны, последовательны, предсказуемы и тупы. Они построены на каркасе двоичной системы счисления и булевой алгебры. Есть ток или нет, 1 или 0, никаких сомнений и промежуточных вариантов.

Люди не такие. Они невероятно медленные, ошибаются, иррациональны, эмоциональны, хаотичны, непредсказуемы и сообразительны. Они созданы из плоти, эмоций, привычек, ошибок и заблуждений. Работа мозга разительно отличается от принципов устройства компьютера. Есть операции, где человеку никогда не угнаться за компьютером. В других направлениях компьютер бессилен перед человеком (вспомним тест Тьюринга и любимые капчи). И существуют области, где нам повезло наблюдать некоторое время баланс возможностей (скажем, шахматы). Люди и компьютеры ОЧЕНЬ различаются. На этом контрасте не один Азимов литературную карьеру сделал.



Изначально человеку приходилось общаться с компьютером на его языке, программисты работали с машинными кодами. Однако люди всё время пытались приспособить компьютер под себя. Со временем эти укротители машин сделали большие шаги к построению высокоуровневой прослойки. Из божества, к которому ходили на поклон с жертвоприношениями в виде перфокарт, компьютер со временем стал рабом человека, обслуживающим его прихоти (хотя пользователи iTunes оспорят это высказывание, и я с ними соглашусь).

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

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

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

Это век назад была необходимость, люди морзянку ушами ловили и мозгами расшифровывали. Сейчас такой нужды нет (хотя в ВС РФ и в наши дни сидят, слушают всякие — — — • и напевают: «ЧЕЕ-ЛОО-ВЕЕ-чек»). Формат предоставления информации в компьютере не должен волновать пользователя и как-либо с ним соприкасаться. Это дело профессионалов и развлечение гиков.

QR-код и гики


Гики любят QR-коды, потому что они любят общаться с компьютерами на их языке. Они стараются понять принцип работы окружающих себя вещей, стремятся контролировать мир вокруг и подстроить его под себя (одного слова «Линукс» тут будет достаточно). Гики любят, когда кишки наружу, когда видно, как всё устроено.


(всю статью я говорю о гиках в третьем лице, хотя сам пользователь миранды, фубара2000 и этого прозрачного картридера)

Даже исключительно визуальное подражание компьютерам (стиль хай-тек) пользуется популярностью — на сайте линукс-кастомизаторов вот такая красота занимает второе место по популярности с 768 865 загрузками.

Гики получают удовольствие от понимания сложности системы, для них в этой сложности их притягательность. Достаточно снова вспомнить статью о ручной расшифровке QR-кода. Они наслаждаются суровыми испытаниями, как скалолаз наслаждается тяжелым участком, который можно пройти только на грани возможностей. Им нравится работать в среде, где особые способности делают их не такими, как все. Такое встречается в любом профессиональном сообществе, гики разные бывают. Программисты на ассемблере снисходительно относятся к высокоуровневым халявщикам, пленочники презрительно смотрят на цифровиков («легко на кнопку нажать и в Лайтруме потом ползунки двигать, а вот реактивами бы попробовал»), а про традиционные унижения новичков на форумах от старожилов даже и говорить не стоит. «Юнец, прежде чем спрашивать, для начала бы прочитал 300 страниц техдокументации. На 178 странице на латыни всё четко написано».

Чтобы показать разницу между гиками и обычными людьми (и помочь определиться, к какой группе относитесь вы), воспользуемся вольной трактовкой авиационного теста из великолепной книги «Психбольница в руках пациентов» Алана Купера.

Представьте, что вы идете по посадочному коридору авиалайнера. Вступив на борт, вы должны выбрать — пойти налево в кабину или же направо в салон.


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

Людям нравятся новые технологии. Но обычные люди не любят, когда технологии остаются на фасаде. Они предпочитают, чтобы технология осталась скрытой, под капотом. Человек любит магию, волшебство, когда технологии не видно, но она работает. Когда всё делают за него и незаметно, не приставая с ненужными вопросами и требованием понимания принципов работы. «Любая достаточно развитая технология неотличима от магии», — констатирует Артур Кларк. Как следствие, любая технология, отличимая от магии, недостаточно развита.

Дверные ручки автомобиля Tesla S — это магия (ога, «Отсканируйте этот QR-код, чтобы дверь открылась»). Когда Гугл.нау просканировал почту, нашел электронный билет на самолет и напоминает вам о предстоящем путешествии — это волшебство. Когда телефон разблокировался, узнав облик хозяина — это чудеса. Даже самолет, как известно, это магия, потому что пассажир закрыт от кабины толстой бронированной дверью (и от знания аэродинамики годами гуманитарного университета).

Обычные люди не любят почтовые индексы, постоянно их путают и забывают. Обычные люди не делятся ISBN номерами книг вместо названия и имени автора. Обычные люди меняют адрес своей странички в социальной сети с id12345678 на lenusik1985. И да, обычные люди ставят себе пароли password123, а не +N]L2.MK`Gle~P.0SY?p9eA;@y|. Потому что обычные люди понимают и запоминают то, что имеет для них смысл, и не вдупляют в то, что создано для робота, а не для человека. И QR-код — высшее проявление вещи, созданной для робота, а не для человека.

Оригинал Мондриана, если кому-то интересно

QR-код неинтуитивен и непонятен. Черт, да это мозаика в виде набора битов! Очевидно, что человек, который ничего не знает о QR-коде, не сможет даже понять, что это за штука. Решенный японский кроссворд? Лабиринт? Ребус? Современное искусство? Что-то поломалось? Какая-то служебная информация для мужиков из водоканала? Оптическая иллюзия? Секретный шифр военных? Корейский алфавит? Карта Сан-Франциско? (это реальные предположения людей). Это может быть что угодно. Догадаться невозможно. Поэтому появляются внушительного объема инструкции, на фоне которой последний пункт «или просто набери apps.yell.com в браузере» выглядит как подарок с небес. Даже маркировка расстояний до канализационных люков имеет больше смысла для обычного человека, там хотя бы цифры привычные. Вы бы еще идентификатор сессии в браузере показали человеку или предложили кукисы в блокнотике хранить. Это информация предназначена не для обычного пользователя.

Как и все, гики имеют тенденцию тусоваться среди подобных себе. При накоплении критической массы гиков им начинает казаться, что все такие же, как они, умные и продвинутые. Что вещи, понятные им, очевидны и для остальных. Они забывают о существовании обычных людей. Это Синдром Кремниевой Долины. Крику обычных людей не пройти сквозь толстый слой продвинутых ребят, окружающих разработчика. Технически необразованные люди становятся не источником вдохновения разработчиков, а предметом шуток на IT happens (когда я слышу очередной такой стебный рассказ админа о бухгалтере, который заявляет, что у него сломался интернет, потому что он случайно удалил ярлык браузера, я представляю, как этот админ в аптеке перепутал Фуразидин с Фуразолидоном, а аптекарша вечером на фармацевтическом форумчике в фирменном ехидном стиле подобных ресурсов делится с коллегами этой историей с заключением «какие же все тупые»). В итоге обычные пользователи становятся жертвой апартеида технически подкованных ребят. QR-код — великолепный пример этого. Что касается Японцев, у которых QR-коды чрезвычайно популярны, то тут я не могу похвастаться этнографическими познаниями, но по общим признакам повернутости на причудливых технологиях (стоит вспомнить их унитазы с приборной панелью, способные разложить продукты жизнедеятельности в ряд Фурье) можно сделать вывод, что это гик-нация.
UPD: В комментариях более убедительно объясняют причины такой популярности QR-кодов у японцев.

И, кстати, еще один показатель гиканутости QR-кодов — попробуйте в Апп.Сторе найти QR-сканер с хорошим интерфейсом и приятной иконкой. При вводе в поиске «QR» там открывается врата в ад филиал Плей.Стора в худшем значении этого слова.

Очеловечивание?


Вялые попытки припудрить уродца и сделать QR-коды ближе к народу сводятся к освистеливанию.


Извините, стразики и единороги потерялись по дороге.
Сайт визитка.ком говорит, что «QR-код – это QRуто», стильно, молодежно! Хорошая попытка, но нет. Все минусы остались, а визуальную красоту смогут оценить только фанаты любительских сборок андроида и винды XP. Даже такой QR-код — всё еще страшное дитя двоичной системы счисления, как бы ни пытался закосить под понятные человеку вещи, приклеив усы и надев на матрицу битов парик.

Грациозная деградация


Любой веб-технолог знает, что такое грациозная (изящная) деградация. Это методика, когда для устаревших браузеров вместо большого баннера «IE6 МАСТДАЙ, УСТАНОВИ НОРМАЛЬНЫЙ БРАУЗЕР ИЛИ УБЕЙ УЖЕ СЕБЯ» предоставляется упрощенная страница, вероятно, менее удобная и не очень элегантная из-за невозможности использовать все самые передовые технологии, но всё еще функциональная. Пользователь получает уровень обслуживания пропорционально своей продвинутости: если у тебя последний Хром, получишь сервис по высшему уровню с автозаполнением форм, ajax-подгрузкой и модными параллаксными рюшечками; если старый Ослик с отключенным js, то только возможность отправить форму. Суть в том, чтобы до конца пытаться сделать хоть что-то (даже пусть страшненько и убого) для всех категорий пользователей, а не объявлять однажды категорию пользователей «недостаточно продвинутыми, чтобы этим пользоваться».

Если перевести эту терминологию на нашу историю, то обычный одномерный штрихкод удовлетворяет этому подходу. Даже профессиональное оборудование не всегда может считать штрихкод, чему все мы были свидетели на кассе магазина самообслуживания, и в этом случае заложенное в стандарт дублирование информации цифрами приходит на помощь кассиршам: номер товара забивается на клавиатуре. Кроме того, даже без сканера мы сможем выудить из штрихкода EAN-13 полезную информацию (например, узнать по первым цифрам страну производства товара).

Нет с собой смартфона с установленным приложением распознавания QR-кода? Нет проблем! Немного усилий, и я смогу прочитать код, когда приду домой!

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

Альтернатива, технологии настоящего и будущего

Что же можно посоветовать использовать вместо QR-кодов?
Для начала вспомним, какая информация может быть в них зашифрована. Спецификация QR-кода не описывает формат данных, поэтому фактически в QR-кодах запихивается всё, что влезет в 4кб, в основном это цифры и буквы (текст, ссылки, закладка в браузер, Email (с темой письма), SMS на номер (c темой), MeCard, vCard, географические координаты);

В ТРИЗе (Теория Решения Изобретательских Задач) есть понятие идеального объекта: «Идеальный объект — когда объекта нет, а функция его выполняется». Идеализация системы достигается сокращением отдельных частей системы за счет избавления от избыточности. Например, на сайтах чекбокс формы логина «не запоминать меня» (он же «чужой компьютер») избыточен, т.к. он дублирует универсальную опцию «вкладка инкогнито», которую поддерживают все современные браузеры (в том числе мобильные). Итак, чтобы решить проблему QR-кода, мы должны сделать так, чтобы его не было (для пользователя), а его функция выполнялась. Я вижу два возможных решения, комбинация которых полностью перекрывает проблему: распознавание и невизуальные метки.

Распознавание


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

По моему мнению, флагманом этого направления является Google Goggles. Насколько я понимаю, это промежуточный продукт, который станет частью Гугл.Нау, Гугл.Гласс и всей этой темы. Мобильные технологии Гугла + знаменитый поиск по изображениям + OCR позволяет при помощи камеры смартфона распознавать всё, что ему подсунут:
обложки книг и DVD;
штрихкоды и QR-коды;
логотипы;
здания и достопримечательности;
контактную информацию;
картины;
фирменную символику;
товары;
текст (с переводом при необходимости);
— дорожные указатели, растения, животные, автомобили и т.д.;
— ну и судоку решать, куда же без этого.


Пример коммерческого использования технологии: Goggles распознал рекламную полосу автопроизводителя в журнале и предлагает открыть страницу этой модели автомобиля, скопировать текст рекламы или открыть хай-рез фоновой фотографии интерьера автомобиля.

Возможности такой системы огромны и не требуют штрихов, мозаик и других подобных нелепостей. Навел камеру на мост «Золотые ворота» — получил информацию о нем, навел на картину в музее — узнал подробности создания (и выпендрился знаниями перед девушкой), навел на текст — он распознался. Для современных технологий считывание и распознавание текста (ссылок, фотографий) такое же доступное, как и считывание штрих-кодов, поэтому последние просто не нужны. Если провести аналогию с автомобилями, это отказ от механической коробки передач в пользу автомата. Какие-нибудь продвинутые автолюбители будут возмущаться, что «без механики не то», и в профессиональных областях без нее наверняка никак, но для обычного человека это избавление от функции, которую за него может (и должен) выполнять робот.

Ссылки. Основная причина оборачивания ссылок в QR-код — лень набирать длинную ссылку пальцами. Её можно укоротить при помощи многочисленных сервисов. Даже основной минус этого подхода (потеря информации, заключенной в адресе ссылки, и незапоминаемость сгенерированной короткой ссылки) сглаживается возможностью кастомизировать адрес ссылки, а солидные издания зарегистрировали для этого себе укороченные домены ( New York Times — nyti.ms, Wall Street Journal — wsj.com, Time Magazine — ti.me).



Текст. Почему бы просто не опубликовать текст? Нет, серьезно. Это та же история, что и про теги твиттера.


Видео для тех, кто считает, что на визитках надо размещать QR-код:


Такие рецепты соответствуют методике грациозной деградации:
— Распознаешь текст или ссылку через камеру при помощи Goggles или другого подобного приложения;
— Если нет приложения визуального распознавания, можно сфотографировать и в любой момент прочитать с телефона;
— Даже если нет возможности сфотографировать или вообще с собой нет устройств цивилизации, строчку можно записать или даже попробовать запомнить.

Некоторые говорят, что вот встроят сканер в стандартное фотоприложение айфона, тогда и заживем. Но беда QR-кода не в том, что надо иметь специальное приложение для переноса информации в телефон (то же самое можно сказать про Goggles), а в том, что это единственный способ получить хоть какую-то информацию из него. В представленном выше варианте информация извлекается при любом «оснащении» — есть приложение распознавания, или только камера, или вообще ничего нет.

QR-код на сайтах. Как уже говорил, используется для передачи информации с компьютера на телефон (чаще всего это адрес приложения для установки, веб-страница с найденным маршрутом проезда или недочитанной статьей). Перед Гуглом и Эплом (и наверняка Микрософтом, я не в курсе) такая проблема встала при строительстве своих мультиплатформенных экосистем, и они её с честью инноваторов разрешили универсальным ответом на многие вопросы: облако. Они построили такие системы с глубокой синхронизацией, что для установки приложения на айось или андроид даже смартфон не обязательно из рюкзака доставать. Облачное хранение данных, синхронизация закладок браузеров и сервисы вроде instapaper, readability и pocket делают вопрос неактуальным.

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

Невизуальные метки


Метки могут быть невидимы для пользователя, но видны для считывающего устройства. Например, нагрудные номера на марафонах содержат маячок, который позволяет отслеживать положение спортсмена. С точки зрения ТРИЗа этот объект идеален: элемент совершенно незаметен, для пользователя его не существует, но его функции выполняются — отслеживание читеров, фиксация результатов, анализ темпа бега, и в довесок массивы информации, которые в правильных руках могут превратиться в качественную инфографику.

Существует несколько технологий невизуальных меток, поддерживающих возможность считывания пользовательским гаджетом.

Можно вспомнить про NFC метки (те, которые используются в билетах общественного транспорта Москвы). Такие метки распознаются только на близком расстоянии (около 10 см), что ограничивает возможности применения. Например, для информационных табличек ещё может пригодиться (вместо этого уродства разместить нормальную табличку с названием здания и краткими данными, а встроенная NFC метка позволяла бы получить подробную информацию), а для билбордов уже нет. Да и стоимость NFC метки, как мы узнали из недавних метро-разборок, начинается от 5 рублей. Весьма ограниченный набор смартфонов с NFC-модулями и презрение к технологии со стороны Эпла, вероятно, ставят крест на амбициях NFC.

image
Что же предлагают сами купертиновцы (не могу поверить, что я воспользовался этим словом)? Конечно же, это iBeacon (iМаяки) — передатчики, распознающие приближение гаджетов. По мнению Эпла, это новый шаг в микро-навигации (Indoor positioning system), который принесет с собой совершенно новое восприятие локации. Низкое энергопотребление (технология основана на Bluetooth low energy) и возможность продолжительной работы от батарейки (до двух лет) делает возможным применение маячков и на улице, например, как маркеры тропинок в парках. Но всё же основная область применения iBeacon (в частности, из-за нежелания закапывать в парке маячок за 30$) — это помещения: розничные магазины, учебные заведения, библиотеки, кафе и рестораны, музеи, рабочее пространство и другие варианты, которые нафантазировали эплфанаты.

iBeacon, видимо, собирается отправить на свалку истории и WiFi-навигацию, плюсы и минусы которой в работе на основе существующей WiFi-инфраструктуры.

В каких случаях применение QR-кодов будет кстати

1. На визитке президента компании DENSO WAVE INCORPORATED. А также у него на машине, на одежде, на обоях, на домашних животных, на пижаме детей, на самих детях, на фотографии жены, собравшей вещи и уехавшей с маркированными детьми жить к маме. Ему можно, такая у него работа.

2. В некоторых рекламных кампаниях. Когда необходимо намеренно создать интригу, минус QR-кодов можно обратить в плюс. Их беспощадная непонятность и невозможность что-либо узнать без расшифровки порождают у гиков жгучее любопытство. Умные вирусные маркетологи это просекли и публикуют для заманухи QR-коды исполинских размеров без каких-либо пояснений. Гики принимают вызов и рвутся распознавать. Ну знаете, это как хакерские логические квесты, даются 4 символа, а ты должен догадаться перевести их в восьмеричную систему исчисления и использовать получившиеся цифры как порт, по которому надо постучаться на сервер, адрес которого получается из суммы второго и третьего элементов поля Галуа, размерность которого можно раздобыть, если…

image

3. Для идентификации среди гиков «свой-чужой», такого некоего каминг-аута. Ну там на маечку скрин (чтобы потом всем было неловко, когда кто-нибудь решится считать её), на аватарку поставить. Пускай все знают, мне нечего стыдиться!


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

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

Выводы

1. QR-код — тот же штрихкод без какой-либо концептуальной новизны, только с увеличенным объемом и без дублирования символами информации. Если хотите разметить QR-код, представьте на этом месте обычный штрихкод и задумайтесь, не дико ли это выглядит.
2. QR-код — вполне себе решение при пассивном считывании, т.е. в областях, где используется обычный штрихкод;
3. QR-код — непонятный, неприятный, но полезный способ связи реального и виртуального миров, которым чрезвычайно много злоупотребляют;
4. QR-код — тупиковая ветвь эволюции; вместо службы компьютера человеку — разговор с роботами на их языке; вместо грациозной деградации — посыл в ж фига всем, у кого нет смартфона с приложением; этот путь легкий по сравнению с альтернативными вариантами, но ведет в никуда;
5. QR-код — заплатка, у которая есть альтернатива в настоящем и будущем;
6. QR-код останется существовать как гик-забава и подпольно распространяться в гик-гетто будущего, если они там не придумают к этому времени какое-нибудь новое развлечение вроде передачи данных через состояния кубика-рубика;
7. Ради всего святого, если вы всё же хотите публиковать QR-коды, дублируйте информацию.

Если еще короче: технологии должны подстраиваться под человека, а не человек под технологии.

P.S: Традиционно извиняюсь за графоманство, оффтопики и обильную воду.
UPD: Естественно, что многим читателям Хабра удобно пользоваться QR-кодами, о чем они рассказывают с примерами из жизни в комментариях к этой статье. На то это и Хабр.

Эпилептический подарок напоследок
Сколько QR-кодов из этой статьи вы попытались распознать

Проголосовало 3112 человек. Воздержалось 993 человека.

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

@kefiijrw
карма
159,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разработка

Комментарии (276)

  • +29
    А знаете, я с вами полностью согласен. Все эти принудительные инновации порядком надоели, всему свое время. Почему нельзя просто написать текстом, что ты хочешь донести до человека? Нет же, нужно извернуться и сделать «как модно»! Я за все время пользования смартфоном попобовал распознать код только пару раз, давно снес все приложения распознавания и не жалею.

    Теги доставили кстати.
    • +6
      Ровно тоже самое.

      Сейчас если где-то вижу QR код — просто игнорирую.
      • +4
        image
        • +13
          Как у вас получается оставлять пустые сообщения?
          • 0
            Вы меня озадачили, ведь сообщение выше не пустое…
            А вообще, чтобы оставить пустое сообщение, можно вставить инвертированное изображение квадрата Малевича.
            • +6
              Вы столкнулись с доведением вышеприведённого тезиса «если где-то вижу QR-код — просто игнорирую» до стадии «если сообщение состоит только из QR-кода — считаю пустым».
              • +5
                Зря говорят, что шутки не стоит объяснять ;)
            • +3
              Неправда Ваша.
              image
    • +12
      Почему нельзя просто написать текстом, что ты хочешь донести до человека?
      А что плохого в том, чтобы написать текстом и продублировать QR-кодом (что обычно и делают умные люди)?
      Находясь в метро или где-то на улице мне будет значительно удобней просканировать код, а не пытаться записать информацию (с вероятностью допустить ошибку).
      Если я читаю какой-то буклет, а в конце вижу QR-код со ссылкой на дополнительную информацию, то это просто прекрасно!
      • +1
        Я имею ввиду случаи, когда не дублируют, а заменяют информацию. А делают так довольно часто.
      • 0
        Находясь в метро или на улице можно просто сфотать понравившийся рекламный баннер, а потом в удобное время его внимательно изучить. Никаких кодов для этого не нужно. И полезной информации сохранится гораздо больше, а не просто браузер начнет открываться.
        • 0
          Вы считаете что скан кода, который по усилиям сопоставим с фотографией и после которого автоматически сохраняется контакт/ссылка/фраза я должен набирать текст руками на маленькой клавиатуре смартфона, всё время переключаясь между фотографией и приложением (т.к. не могу сразу запомнить всю информацию)? А сколько действий я должен проделать, если код содержал контакт: ФИО, номер телефона, название организации, e-mail, url?
          • +1
            Запустить приложение с фотокамерой можно с экрана блокировки во многих случаях, а приложение для распознавания кодов нужно еще отыскать или даже скачать (если, конечно, вы не пользуетесь им постоянно и оно у вас находится где-нибудь на стартовом экране или закреплено), так что по усилиям не так уж и сопоставим. Далее, в QR-кодах (на улице или в метро) обычно зашифрован адрес сайта, который обычно автоматически не сохраняется в приложении, а приложение запускает браузер, таким образом, необходимо дождаться загрузки страницы, чтобы затем сохранить этот адрес в закладки. Такой порядок действий немного противоречит юзкейсу «находясь в метро или на улице быстро сосканировать код и идти дальше».

            Согласен, дальнейшее использование сохраненного в закладках адреса немного удобней набора с фотографии, однако не так уж и сложно прочитать адрес с фото (который обычно стараются сделать простым) и затем набрать его в браузере (который подставит полный адрес после набора первых букв в большинстве случаев). Ну и опять же, после подробного рассмотрения фото может оказаться, что и не нужно дальше на сайт вообще идти.
            • 0
              Приложения, как правило, могут сканировать QR-код с уже сделанной фотографии. Таким образом, можно сфотографировать баннер с кодом и распознать его позднее.
              • 0
                Goggles распознает урлы и не только с картинок без всяких кодов. Если сильно надо
                • 0
                  Googles есть где-нибудь на bada? Он тоже везде предустановлен?
                  • 0
                    А QR-сканнер?
        • +2
          Извините за грубый вопрос, но вы случайно не менеджером работаете? Я просто пытаюсь представить условия, при которых я вдруг на улице, зимой, к примеру, стал бы доставать телефон и фотографировать рекламу.
          • +3
            Это, кстати, ещё полшутки — я как-то видел баннер, висящий над транспортной развязкой, где в принципе практически нет пешеходов (если кто представляет географию Киева — развязка на м. Выдубичи перед Южным мостом) — и на ней был QR-код.
            • +2
              видеорегистраторы же…
          • 0
            Извините за грубый вопрос, но вы случайно не менеджером работаете?
            Неслучайно не менеджером. А причем тут это? Как раз менеджеры и пытаются пихать всякие «модные фишки» типа QR-кодов в рекламу.

            Я просто пытаюсь представить условия, при которых я вдруг на улице, зимой, к примеру, стал бы доставать телефон и фотографировать рекламу.
            А фотографировать код на этой же самой рекламе (причем не стандартной камерой, запустить которую можно прямо с экрана блокировки, а сторонним приложением, которое нужно еще отыскать, а то и скачать), ждать пока откроется браузер, загрузится страница, добавлять адрес в закладки браузера, при тех же условиях стали бы?
            • 0
              Неслучайно не менеджером. А причем тут это? Как раз менеджеры и пытаются пихать всякие «модные фишки» типа QR-кодов в рекламу

              Покоробила фраза про «понравившийся баннер».
              А фотографировать код на этой же самой рекламе (причем не стандартной камерой, запустить которую можно прямо с экрана блокировки, а сторонним приложением, которое нужно еще отыскать, а то и скачать), ждать пока откроется браузер, загрузится страница, добавлять адрес в закладки браузера, при тех же условиях стали бы?

              Как не крути, а в обоих случаях дело 2-3 кликов. Но суть QR в получение не просто изображения, а автоматической инициации какого-либо действия.
              • +1
                Покоробила фраза про «понравившийся баннер».
                Я отношусь к рекламе как к естественному явлению (в частности, не пользуюсь всяческими адблоками), несущему иногда некую потенциально полезную информацию.

                Но суть QR в получение не просто изображения, а автоматической инициации какого-либо действия.
                А если это действие на данный момент не нужно? Лезть в настройки приложения? Копипастить распознанный урл в блокнот? Не сканировать код вообще?
        • 0
          В QR Code может находиться ссылка на сайт, которую вы сможете открыть на телефон прямо из сканера кодов, это может быть ссылна на приложение в магазине, откуда вы его сразу и установите, это может бить vCard, который вы одним кликом добавите в вашу телефонную книгу.

          Всеми эти юзеркейсы довелось проходить, и это очень удобно.
        • 0
          Ну и как потом отделу маркетинга узнать откуда вы пришли к ним? Потому и лепят QR на какой-нить сокращатель ссылок, где можно посмотреть статистику переходов.
      • 0
        На мой взгляд ничего плохого в нем нет, если он, так сказать, «к месту».
        Излишнее его использование, согласен, вредит. А если в меру, то почему бы и нет?

        Поэтому соглашусь что использование QR-кода в качестве дополнительной ссылки для не людей устройств — это есть хорошо.
    • +1
      Аналогично. Поставил распознал 2 кода. Снес. И не обращаю внимания.

      Более того, лет пять назад, когда QR входил в моду, мои клиенты будто взбесились. Дай нам QR-код вместо штрих-кода для персонализации — это защитит нас… Защитит от чего??? Ответа не дали. Но настаивали.
      Подействовало только одно: калькуляция замены на торговых точках 300 сканеров штрих-кода на QR-сканеры. Спесь прошла мгновенно.

      У каждой вещи есть своя ниша применения… даже для персонализации продукта («пасивного чтения») QR нужен только в 10% случаев, и они не из нашей жизни.

      В большинстве случаев просто применяю фотоапарат.
      А распознать можно и потом, в не зависимости в каком виде находится информация.
  • +4
    Пару лет назад я пытался использовать QR для создания визитки компании. Идея провалилась, как оказалось что даже в таком простом варианте использования уже есть несколько форматов данных. В итоге каждая программа читала «визитку» по разному, то одно поле не появлялось, то другое.

  • +11
    Единственный раз когда я пользовался QR-кодом, это перевод денег в Альфа-Мобаил. Когда на одном телефоне генерится код, а второй его считывает, вписываешь сумму и все, деньги уже у адресата. Если рассматривать технологию в таком ключе, то безумно удобная штука.
    • 0
      И NFC убьет QRCode здесь со временем.
      • +1
        Как только NFC научатся печатать на бумаге так и убьет. А пока QRCode хорош тем что его можно банально напечатать на бумаге.
        • +2
          Когда на одном телефоне генерится код, а второй его считывает

          Ну и зачем вам тут печать на бумаге?
          • 0
            Между телефонами знаете и без кодов можно обойтись.
            • +1
              Знаете, а можно сразу внимательнее читать комментарии.
              • 0
                эт да :)
            • 0
              Полчаса пытались через NFC переслать картинку с 1020 ноклы на 4 нёхус. Пото с нексуса на нокию. Фиг там был. Телефоны видят друг друга, но не спариваются :) Как слепой с глухим блин.
              • 0
                Просто блютуз как всегда глючит. При передаче картинки по NFC на самом деле включается блютуз и передают по нему.
                Бывает, что картинка передалась, а принимающий телефон пишет про ошибку передачи.
                • +1
                  Там всё хуже, такое впечатление, что нексус не понимает, что в него пуляются картинкой, и видит нокию как нфси метку. А с нексуса я вообще не понял как картинку по нфси передать. Андроид бим естественно на нокии не поддерживается.
                  • 0
                    А просто спарить и передать по BT без участия NFC не получается тоже?
                    Как уже сказали выше — NFC во всем этом выступает просто в качестве помощи для спаривания дивайсов.
              • 0
                NFC в данном случае делает ненужным ввод пин-кода при спаривании блютузов, видать код этот передается в несовместимом формате или шиворот-навыворот и телефоны не понимают друг друга. Либо один пытается передать по вай-фаю а другой слушает блютуз.
  • +40
    Не вижу ничего плохого в QR кодах, как альтернативном варианте. Для людей, которые знают, что это такое и умеют ими пользоваться — они могут быть удобнее. Нужно всего-лишь предоставлять пользователю несколько вариантов, сокращенная ссылка, nfc, QR код. Пусть чем хочет/умеет тем и пользуется.
  • +29
    Больше похоже на взрыв ненависти. QR коды не заменить радио метками потому как метку нужно купить и запрограммировать, а QR код просто печатают. Безусловно необходимо применять их разумно и не пихать в любой свободный квадрат.
    • +1
      QR коды не заменить радио метками

      Согласен, поэтому и написал, что заменой сможет быть комбинация распознавания и меток.

      С aggressive-passive mod off тоже не очень вышло, хотя в ранней версии статьи было еще больше ненависти =)
  • 0
    А если использовать QR коды для навигации?
    • +2
      Да где угодно. Только не забывайте и человеку предоставлять возможность эту навигацию понимать и использовать. Штрих код — это упакованная для компьютера информация, и место его должно быть вспомогательным.

      Кстати, я заметил, что в последнее время беда с QR кодом исходит не от гиков, а от непонимания его смысла «простыми» людьми, ориентирующимися на тренды и пытающимися через них быть ближе к технологии. Каждое объяснение такому человеку сути (сам человек закономерно и не пытается, раз популярно — надо пользоваться) добавляет картинок в калейдоскопе разочарований.
    • 0
      В метро на схеме можно вместо названий станций нарисовать qr коды.
    • +17
      Так?

      (можно, кстати, его отсканировать)
      • +23
        В коде зашифровано «поверните направо». Пример того, когда код точно не нужен.
      • +7
        дальтоники негодуэ!
        • +16
          Ну так вот, дальтоники отсканируют и прочитают. Это, как его, accessibility. Я обо всех подумал.
          • –1
            Для дальтоников подойдёт чёрная стрелка на белом фоне.
            • +4
              Точно! А саму стрелку сплошным цветом покрасить.
          • 0
            А слепые нащупают.
  • +31
    Так в ваших примерах, на основании которых вы заключаете, что QR коды зло, они использованы неверно.
    Вы же верно заметили, что одной из особенностью штрихкодов является дублирование информации в человекочитаемом виде.
    Так и QR-код должен лишь дублировать или дополнять информацию, которую можно прочесть без его распознования.

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

    Те, кто используют QR коды как-то иначе — дискредитируют технологию.
    А говорить о том, что новые технологии в повседневной жизни вводить не нужно — наверное такое же мнение было у людей, привыкших использовать дилижансы, и протестующих против автомобилей.
    • +8
      Вы пересказали статью.
    • 0
      И QR код это лишь средство автоматизации, такое же как штрихкод — есть возможность или желание отсканировать код — сканируй. Нету — довольствуйся ссылкой, которую придётся вбивать руками или записать на бумажке...

      … или распознать приложением, что я и предлагаю. Я как раз утверждаю, что для современных технологий считывание и распознавание текста (ссылок, фотографий) такое же доступное, как и считывание штрих-кодов. Поэтому последние и не нужны

      А говорить о том, что новые технологии в повседневной жизни вводить не нужно — наверное такое же мнение было у людей, привыкших использовать дилижансы, и протестующих против автомобилей.

      Пфф, я такого не говорил. Я говорил, что технологии должны быть незаметны для человека, подстраиваться под него, а не наоборот.
      • +4
        > такое же доступное, как и считывание штрих-кодов.
        Вот как раз в этом вы ошибаетесь. Есть 0 — O — o, l — I — 1. 5 — S — s и куча других похожих символов. И это только в английском языке. А есть ещё дизайнеры, которые любят «поиграть со шрифтом».

        Так что шанс того, что QR-код будет корректно сосчитан намного выше, чем шанс того, что строка будет корректно распознана.
      • +1
        Я как раз утверждаю, что для современных технологий считывание и распознавание текста (ссылок, фотографий) такое же доступное, как и считывание штрих-кодов.

        Чуть выше вам уже указали на неоднозначность распознавания букв.

        Есть ещё одна проблема: насколько гарантированно софт распознает текст? Как он убедится, что всё прочитал верно и нет ошибок? А если есть ошибки, как он их может исправить? Не забываем, что это реальная надпись в «физическом» мире: она может быть напечатана хреново, частично заляпана грязью, испачкана граффити и т.п.

        И, к сожалению, для решения этих проблем ничего эффективнее баркода пока не придумано. То что предлагаете вы отнюдь не выход.
  • +5
    Интерактивный эпилептический подарок.
    В контексте статьи, фотография мужика с планером на футболке порождает желание написать нечто подобное.
  • +6
    Автор вообще в курсе зачем японцы придумали QR-коды и почему они их так активно используют?
    • 0
      Я не в курсе, зачем?
      • +27
        Все очень просто. В качестве письменности используются иероглифы. И во всяких официальных бумажках типа ценников, визиток, плакатов и тому подобного используются они же вместо фонетического письма. В итоге имеем суровые проблемы с правильно записать что-то с них. В случае QR-кода проблема решается весьма просто и ошибки сведены к минимуму. В других странах где нет иероглифов применимость QR-кодов существенно уже.
        • +2
          Оу, спасибо, японцы реабилитированы =)
          • 0
            А с японскими школьницами как?
            • +1
              А они не подмножество?
              • +1
                Решил уточнить.
    • +17
      Судя по Вашему тону: либо что-то связанное с порно, либо с проституцией.
      • +1
        Все банальнее визитки, ценники и т.п. подобные бумажки :) Попробуйте быстро и правильно переписать иероглифы.
        • +3
          Т.е. срисовать QR-код проще, чем переписать несколько иероглифов, которыми они пользуются с рождения?
          • +4
            Т.е. сфотографировать на телефон и распознать для сохранения ему проще, чем срисовывать иероглифы или же гадать по фотографии что там написано. Корректность ввода данных гарантирована.
            • –2
              Да я понимаю, для чего это придумано :)
              У меня только есть подозрение, что большинство пользователей смартфонов мыслят по-человечески и им нафиг не надо распознавать ценники с вероятностью ошибки близкой к нулю чтобы сохранять данные в домашнюю бухгалтерию у себя в девайсе с автоматической категоризацией и раз в полгода делать data mining с целью выявить возможности уменьшения расходов.
              Нормальным людям это просто не нужно :)
              • +1
                Ну что вы прицепились к ценникам. У японцев на визитке всегда есть QR-код который дублирует всю информацию на оной. И распространение они получили активное с иероглифами исключительно из-за их большей сложности. Образованный японец должен знать 6 тысяч иероглифов. Школьная программа 2 тысячи.
                • 0
                  По мне так повсеместное использование QR больше удобно для иностранцев, так как в большинстве случаев в кодах информация дублируется на английском.
                • +5
                  Основная проблема с фамилиями японцев в том, что они почти всегда состоят из редкоупотребимых иероглифов, тех самых, что не входят в ~2000 из школьной программы, которых в основном более чем достаточно для покупки молока и чтения почти чего угодно, кроме этих жутких фамилий.
  • +16
    А мне нравится идея QR-кодов. Мне не нравится исполнение в софте — стандартное приложение «камера» в iOS должно автоматически распознавать QR, если я на него навел камеру, и автоматически же переходить по ссылке, открывая safari.
    Ставить отдельное приложение, а потом при необходимости искать его на телефоне среди сотни других приложений — не слишком удобный паттерн, поэтому QR-коды я на данный момент игнорирую.
    • +2
      Вот только не надо этого «автоматически распознавать и переходить». Может помешать пользоваться камерой для съёмки, если попадётся qr-код.
      • –3
        Это решаемо. Можно, например, переходить только если держишь экран в портретной ориентации (Say NO to Vertical Videos) а QR-код находится плюс-минус в центре экрана.

        Другой вариант — после перехода делать гаснущую кнопку сверху экрана «return to photo app», и если вернулись то больше не переходить в текущей сессии по QR-коду. Думаю не ошибусь, что юзкейсов, в которых кто-то хотел просто сфотографировать что-то рядом с QR-кодом несказанно меньше, чем тех случаев, когда этим кодом хотят воспользоваться по назначению.
        • 0
          Хорошо, что в Apple такие идеи вот сразу отметают
          • 0
            Вообще-то решение вполне в стиле Apple («мы за вас подумали»). Но в крайнем случае вариант с лишним кликом тоже подойдет.
    • +1
      Встривание сканера в стандартное фотоприложение айфона не решит проблему. Беда QR кода не в том, что надо иметь специальное приложение для переноса информации в телефон (то же самое можно сказать про Goggles), а в том, что это единственный способ получить хоть какую-то информацию из него. В моем варианте с текстом и goggles информация извлекается при любом «оснащении» — есть приложение распознавания, или только камера, или вообще ничего нет.
  • +16
    А как мне сгенерить такой код, что бы в нем была картинка? Например такая:
    image
    • +11
      Выставить высокий уровень защиты от ошибок, и вручную менять содержимое, пока работает распознавание.
    • 0
      del
    • 0
      Есть ещё сложный путь, подобрать такую картинку, которая бы расшифровывалась в your.domain/vskfv[еще 100500 символов]fvsdbf, а потом поставить по этому адресу редирект на нужную страницу.
    • +2
      Вот статья с рецептом. В общих чертах:
      1. Выставляете уровень коррекции ошибок High (30%).
      2. Выбираете version для достижения размера QR-кода достаточного для внедрения своей картинки.
      3. «Портите» до 30% разрешенных участков кода своей картинкой.
    • +1
      wow
      so code
      many useful
    • 0
      Прям символ Олимпиады!
  • +9
    Идёшь такой по улице, видишь QR, а вот тут то и появляется яростное желание его распознать, только одно но, для этого нужно остановиться, достать телефон, разблокировать, перейти в список приложений (ну кто хранит такое редко используемое приложение на основном экране?), найти там считыватель и открыть его. Мало того, что люди странно смотрят, так еще и времени долго занимает. Это я к чему: задолбали со своей «инновационной» наружней рекламой!
    • НЛО прилетело и опубликовало эту надпись здесь
    • +1
      На Windows Phone это приложение встроенное и открывается парой кликов за пару секунд.
      • 0
        Вы ведь не имели ввиду «встроенное» как «нативное»? У меня WP, но я использую 'Scan'.
        • 0
          А что же ещё под этим словом можно подразумевать? Открываете Bing нажатием по клавише поиска и снизу, в Application Bar, видите единственную кнопку Vision. Она запускает как раз-таки нативный сканер.
          • –1
            Во-первых, кнопка эта там не единственная, если у вас американский акк.
            Во-вторых на РСТ телефонах там будет яндекс, впрочем, распознование QR находится на том же месте.
          • 0
            Видимо таки от региона зависит. Нет у меня там никаких кнопок…
    • +2
      Правильный путь — интеграция с камерой, т.е. авторегистрация, когда код попадает в поле видимости камеры.
      • +3
        А если просто фотографируешь что-то, а вокруг эти QR-коды постоянно лезут в камеру?
        • +2
          В приложениях всегда есть переключатель фото<->видео. Добавить третье положение — qr-код. Хм, это идея для стартапа…
          • 0
            Зашибись. Это называется — ползучий фичуризм (feature creep). Через год в фотопроге будет 100500 кнопок по количеству разных артефактов вокруг нас.

            Распознавание кодов, адресов, вывесок, канализационных люков, унитазных крышек. Йееес!!!
        • 0
          Распознавать в альбоме доп. функцией со свежей фотографии.
      • +1
        Это облегчит, но не решит проблему. Беда QR кода не в том, что надо иметь специальное приложение для переноса информации в телефон (то же самое можно сказать про Goggles), а в том, что это единственный способ получить хоть какую-то информацию из него. В моем варианте с текстом и goggles информация извлекается при любом «оснащении» — есть приложение распознавания, или только камера, или вообще ничего нет.

        (извиняюсь за копипастный ответ)
  • +2
    К слову, для яблочных устройств есть твик, включающий распознавалку в стандартной камере, при этом не добавляющий вообще ни одного визуального элемента. Просто открыл камеру, навёл, открылась ссылка или текст в всплывающем окошке.
    • 0
      А для ведроида такого нет? Отдельный сканер кодов действительно не сильно удобен.
      • 0
        можно поставить Google Goggles и включить опцию «Поиск с камеры», тогда сфотографированный, обычным приложением камеры, код распознается и результат будет в строке уведомлений. Но это всё равно неудобно — занимает несколько секунд и будут обрабатывать ВСЕ снимки, а не только коды. Может, есть аналогичное приложени только для кодов, но я не искал.
  • +13
    Если убрать воду у автора получилось примерно следующее: «Как раньше было хорошо, люди ходили в театры, им нужно было только купить билет и сесть на свое место. Теперь появились телевизоры, и не обученному народу нужно самому учиться включать его и переключать каналы. Все тлен.»

    В целом статья интересная для прочтения, но с автором я в корне не согласен.
    • –9
      В чем не согласен? Корень у него простой: не нужно использовать новомодную штуку бессмысленно. Она в лучшем случае должна быть дополнительным элементом, когда без него совершенно невозможно обойтись. Лучше короткий читаемый адрес, чем месиво непонятных точек.
      PS В вашем примере «вкорне» пишется в одно слово: отвечает на вопрос «как?», а не «в чём?». Хотя, может действительно у вас в чём.
      • +4
        Вот именно с этим не согласен, вы стараетесь остаться в мире, где человек все будет делать сам, например читать адрес, хотя с этим вполне может справиться и машина, особенно учитывая что мир большой, а коротких понятных человеку адресов ограниченное количество.

        PS прежде чем умничать поучите язык
    • +9
      Как вы умудрились ТАК понять статью?

      У меня получилось примерно следующее: «Технологии должны подстраиваться под человека, а не человек под технологии».
      • +1
        Всё меняется, когда считывание становится для пользователя активным. Вся забота перекладывается на пользователя: вот тебе узор, придумай что-нибудь, ты же мужчина. Пользователь занимает место профессионала, должен иметь представление о технологии и добыть средства считывания этого узора.

        Это лишь одна цитата. Таких моментов в статье много. Тут ярко видно, что автор не желает просто включить УЖЕ ГОТОВУЮ программу, и получить результат. Видимо для этого ему нужен специальный человек. Ну и естественно я приведу боянистую цитату, в отношении «Технологии должны подстраиваться под человека, а не человек под технологии»:

        Если бы я спросил людей, чего они хотят, они бы попросили более быструю лошадь.


        Во времена изобретения автомобиля такие люди как автор, я предполагаю, вполне могли возмущаться «Мы же не инженеры, почему мы должны учиться управлять этой адской штуковиной???»
        • +2
          Я не знаю, как вам удается так неточно трактовать мои слова.

          Я не предлагаю отказаться от новых технологий и жить в землянке под светом лампочек. Речь идет о том, что нет необходимости грузить людей техническими подробностями, если в этом нет необходимости. А в этом нет необходимости, потому что для современных технологий считывание и распознавание текста (ссылок, фотографий) такое же доступное, как и считывание штрих-кодов, поэтому последние просто не нужны.

          Если вернуться к сравнению с автомобилями, то это не отказ от перехода от лошади к автомобилю из-за его сложности. Это отказ от автомобиля с механической коробкой передач в пользу автомобиля с коробкой автоматической. Какие-нибудь продвинутые автолюбители будут возмущаться, что «без механики не то», но для обычного человека это избавление от функции, которую за него может выполнить робот.
          • 0
            Собственно именно переход к QR кодам — это и есть автоматическая коробка передач. Быть может вы забыли, но QR кодирует не только простой текст, но и ссылки. Например на ценнике есть код, человек наводит на него телефон и переходит на описание товара с полными характеристиками, комментариями и отзывами.
      • 0
        Кстати, у тех же японцев есть поговорка:
        «Машина должна работать, а человек — думать».
  • +20
    Технологии надо использовать с умом, вот и всё решение.
    Стоя в очереди за ж.д. билетом и наблюдая как не спеша и наплевав на очередь, монотонно, одним пальчиком, кассир набирает мои паспортные данные подумал что неплохо бы иметь в документах страницу с QR кодом, уже содержащим все необходимые данные. Может даже просто номер документа, а дальше уже подтягивать все необходимые данные с сервера.
    • +1
      Так информация же есть внизу страницы, достаточно провести через считыватель. Хотя не уверен, во всех ли паспортах, а может быть путаю с заграничным.
      • +3
        Насколько я знаю, такое только в загранпаспортах (чипованных).
        • +2
          В заграппаспортах всегда была строчка, чипованность здесь не причем. www.highprogrammer.com/alan/numbers/mrp.html Стандарт с 80 годов существует. С 2012 года паспорта выданные общегражданские имеют эту строчку так же.
    • +1
      Когда случилась беда распознавать печатные документы, я подумал об этом же. Сразу родилась идея.

      Например, на каждом документе в уголках листа расположить qr-коды, дублирующие информацию документа. Например, запихать в них json, содержащий помимо данных документа еще и id шаблона на каком-нибудь сервере, чтобы можно было поднести мобильник к печатному документу и получить его .docx эквивалент на мобильнике, или еще где. То есть, распознается код, из json выдергивается template_id, идем на somesite.com/templates/<template_id>/, скачивается шаблон, в него шаблонизатором загоняются данные из json, profit.

      Если такую тему поставить на поток, например, на гос. уровне, то можно будет анализировать частоту обращений к разным шаблонам, опираясь на которую строить всякие разные графики напряженности взаимоотношений между компаниями и т.д…
      Если каждый печатный документ снабжать своим номером, то можно еще и контролировать получение документа.
      Можно пойти дальше, и содержимое qr-кода шифровать каким-нибудь алгоритмом, чтобы его вскрыть мог только получатель. Ну и само собой, тут получится только один большой qr-код.
      И больше не надо сканировать документы — хватит всего лишь фото на память.

      Правда, а что если в qr-коде запишут заведомо ложную информацию?..
    • 0
      Это вариант пассивного считывания, оно в моей статье вполне поощряется. На паспортном контроле некоторых аэропортов тупо сканят разворот паспорта. Не знаю, распознают ли (хотя с такой стандартизированной вещью, как паспорт, это не проблема) или просто хранят.
  • –8
    Одного меня от слова «гик» передергивает? «Гик-технология», «гик-ресурс», «гики Хабра»… Тьфу.
    • +4
      альтернативу предложите?
      задрот, ботан, нерд, фрик (опять заимствованное) — что лучше?))
      • +3
        задрот, ботан, нерд
        Ботан и нерд, кстати, совершенно не синонимы. Задрот — ближе, но в оригинале оно имеет примерно такую семантику «человек, чрезвычайно увлеченный своим хобби», без негативной окраски (для нее можно использовать -fag :) )
        • +1
          «человек, чрезвычайно увлеченный своим хобби» — маньяк, соответственно сильное увлечение — мания.
      • 0
        Ничего не лучше, «оба хуже».
        • +2
          ну я второй раз спрашиваю, какие есть не кальки и не обидные названия?
          • –3
            хм, например, технократ, увлеченный техникой человек, инженер, технарь, энтузиаст технологий, ит.д.
            • +3
              Минус всех этих слов — они предполагают, что человек увлечен
              а). исключительно техническим чем-то (в то время, как в английском вполне себе допустима фраза, например, board game geek — т.е. нет «технологического» аспекта)
              б). внутренней структурой всего этого.

              Гик совершенно необязательно будет разбираться во «внутренней кухне» — он МОЖЕТ, но не ОБЯЗАН. У меня есть пара знакомых, которые не мыслят жизни без «смарт-обвязки» — они используют кучу разных устройств, все это синкается между собой и в облако — но они совершенно не представляют внутреннюю кухню.

              Кроме того, все эти слова банально длиннее. Как бы не были в печали языковые пуристы, но «эргономика» языка способствует заимствованию коротких слов для понятий, которых в языке нет.
              • 0
                В то же время эти слова могут подразумевать, что человек увлечен чем-то, возможно, даже разбираясь в этом очень хорошо, но в то же самое время гиком не является, и назвать его гиком, то есть поверхностным энтузиастом, по вашим словам, — будет не совсем верно. Согласен, что в английском языке это слово не несет негатива, а вот в этой статье, да и в большинстве случаев — несет. У нас любителей настольных игр гиками все-таки не называют, а применяют это слово исключительно к технологиям. Всех грести под одну «гикбёнку» считаю неправильным.
                • 0
                  назвать его гиком, то есть поверхностным энтузиастом
                  гик — не обязательно поверхностный энтузиаст. Он может им быть, но может и копать глубже. Плоскость определения гика скорее лежит именно в аспекте «хобби» — т.е. человек увлечен чем-то, что либо не связано с основной рабочей деятельностью, либо увлекало бы его, даже если бы не было ею (грубо говоря, владелец магазина комиксов тоже может быть комикс-гиком).
            • +3
              а я вот не вижу негатива в слове — гик.
              • +2
                Я гик и горжусь этим!
    • +10
      Это правильная реакция, так что Вас совершенно напрасно минусуют за неё.

      По словарю «гик» означает «чокнутый», «помешанный (на чём-либо)».

      В тексте есть ещё и другие приёмы, нацеленные на унижение айтишников:

      • сравнение с наркоманами (нецензурно бранящийся тип в шапке с номером статьи 228 УК),
         
      • сравнение с гомосеками (упоминание «некоего каминг-аута»), символизм несоответствия гендерно-половым ожиданиям общества (зачёркнутое «ты же мужчина»).

      Создаётся впечатление, что неприязнь к QR — это просто проявление гораздо более широких и радикальных убеждений автора.
      • +18
        всё ясно, автор — латентный гик))
      • +2
        Это просто проявление чувства юмора, самоирония (сам по образованию математик-программист и считаю себя гиком).

        Прямо как написавший мне один человек с подозрениями в разжигании нац. розни между русскими и украинцами, во всём лишь бы скрытый смысл найти.
      • 0
        Какая-то у вас чрезмерная реакция. Гик — нормальное слово. Конечно, если 66.66% букв поменять, то получится «гей». Вы это хотели сказать?
        Короче проще надо быть. Автор по делу и с аргументами написал. А раздувание антигомосятины не к месту уже настораживает.
    • 0
      Мне тоже не очень нравится, но боялся с синонимами слишком «расплыться».
  • 0
    C google glass такое считывание станет проще. Посмотрел в сторону кода — он автоматом считался.
    А вообще, не знаю как кто, а я ни разу еще у нас в городе не сталкивался с QR-кодами. Видимо, прогресс еще не дошел :)

    Технология QR — кодов — это всего лишь технология, инструмент. Вопрос в ее применении. Народ сам со временем поддержит «удачное» применение, а все неудачные уйдут на второй план.
    • 0
      Ловил на днях QR-код в гугл-гласс, ну, знаете, чтобы к wi-fi зацепиться.
      Сам код висел на стене, не был на мониторе, так вот он не то что автоматом не считался, я еще его пытался поймать, смешно крутя головой и выгибая шею
  • 0
    Для меня статья стала поводом запустить QR-сканер впервые за, наверное, год и вдоволь поиграться с кодами на экране :)
  • 0
    Знатоки QR-кодов, подскажите, а в первом коде (где номер телеофна), что, нет маркера выравнивания?
  • 0
    Эх, это было сразу понятно…
    Хорошо так говорить, а у нас в Тульской области логотип сделали из QR www.pryaniki.org/upload/photo/0db0bd9e3fd8c6ea.gif ((( *тут весьма нецензурное слово*
  • +4
    Мне не нравятся qr, я всегда считал их шагом в прошлое. Я не понимаю, почему так массово стало распространены именно эти коды, а, например, не машиночитаемые тексты с маркером. Надо развивать OCR и делать технологии для людей, а не для роботов. Полностью поддерживаю автора.
    Единственный случай, когда можно использовать штрихкод (в любом его виде): когда информация, на нём закодированная, не может быть полезна человеку (например, это guid приложения).
  • +1
    Я вот определил, что кодировать свой телефон в qr-код довольно удобно. Или сразу контакт, если есть возможность. При том можно сгенерировать qr-код так, что сам номер телефона будет написан арабскими цифрами в самом коде, что также полезно, если нужно неиндексировать его поисковиками. Это исключает неудобной ситуации, когда переписываешь номер телефона и все время боишься ошибиться.
    В остальных случаях qr-коды почти всегда бесполезны.
  • +11
    Поясню по поводу надобности азбуки морзе, три основных её плюса:
    — во первых плюс к безопасности данных (нет конкретного голоса/акцента)
    — во вторых короткие волны далеко летают (и не уходят в космос)
    — в третьих высокая помехоустойчивость (даже если сигнал где-то затух или вообще прервался, человек в состоянии его распознать)

    По этим причинам она до сих пор используется в ВС РФ и многих других ВС, а вовсе не потому что у нас не хотят тратить деньги на что-то новое.
    • +2
      И в четвертых — для аварийной передачи не нужно особо сложной электроники (например, если рация сломалась, то починить простейший передатчик сильно проще. ну или даже на коленке из запчастей собрать).
      • +4
        В пятых, сигналы можно передавать не только с помощью радиопередатчика, а, например, отмаргивать фонариком или просто отстукивать.
    • 0
      Ну да, просто когда ловишь морзянку, реально чувствуешь себя роутером, ловящим биты, отсюда ассоциации.
  • 0
    Невыдержал, сделал себе такую же табличку на автомобиль)
  • +2
    QR-коды со временем просто займут свою нишу.
    Очень удобно сделано в некоторых журналах, публикующих описания и ссылки на приложения для смартфонов — наряду с самим описанием размещен QR-код, отсканировав который сразу попадаешь, к примеру, в Google Play на страницу этого приложения.
  • +1
    Обычные люди меняют адрес своей странички в социальной сети с id12345678 на lenusik1985.

    Одному мне захотелось проверить, кто скрывается за этой страничкой? :)
    • +6
      Теперь нет.
    • +3
      В тексте проигнорировал, а тут не удержался :) И если с id12345678 все очевидно, то с ленусиком как-то неожиданно :)
    • +5
      Черт возьми, я сам не смотрел даже, что там? upd: что я наделал
      • +3
        Как отметил уважаемый vshemarov выше, ленусик и вправду неожиданный :)
  • +4
    Довольно длинный длинный опус, негативной информации. Хотя пародии на QR выглядят забавно. Ближе к сути:

    1. Штрихкод очень массивный и длинный. Если на пачке макарон есть штрихкод, то он будет масштабирован так, что прочесть его сканер сможет только при ближайшем рассмотрении.

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

    2. Штрихкод применяют в торговоскладских операциях.
    QR код — применяют плюс ещё в качестве справочного сервиса. Сфотографировал — получил вебстраницу.

    3. Если обычный читаемый веб-адрес простой как пять копеек «mypage.com» — то это стильно. Если мой адрес будет шттп: ввв.некийсайт/некийкаталог/номенклатурныйномер — и всё это со слешами, процентами, то гугл то его поймёт, вот только человека эта околесица будет откровенно бесить. Только подумайте, куда ни посмотришь везде крупным шрифтом будут сложные веб-адреса.

    • +3
      Датчане на надгробных QR-кодах, ведущих на страницу с жизнеописанием покойного, стартап даже замутили:

      image
      image
      image
      • +2
        Он будет вечно жить на небесах в инфосфере. :)
        • +5
          Если у разрабов облачный хостинг, то можно без преувеличения сказать, что дедушка после смерти отправился в облака! :-)
  • +7
    Отличная статья. Где бы мне получить такой же талант превращать очевидную для себя мысль в такой объём правильно расставленных букв?
  • +3
    Вы, на мой взгляд, не совсем корректно используете ТРИЗ. (Впрочем, учитывая, что схожие мысли я читал у дизайнеров бюро Горбунова, догадываюсь, откуда понабрались ;). Например, вот вы говорите об идеальном объекте (который частный случай ИКР), но следом сами сваливаетесь в компромиссы. Так не пойдет :). И вообще, для начала, надо определиться с тем, какое же полезное действие QR-кода на самом деле. А потом сформулировать противоречие.

    Сейчас немного занят, попозже попробую сделать разбор задачи с QR-кодом, если, конечно, интересно.
    • 0
      Скорее всего, вы правы. Альтшуллера, к сожалению, прочитать я еще не успел, так что «понабрался».
  • +13
    Любую технологию нужно правильно использовать. QR-коды облегчают мне жизнь, упрощая процесс получения требуемой мне информации. И да, несмотря на мой 15-летний стаж в сфере ИТ (и даже несмотря на то, что я читал ту статью), для меня процесс получения желаемого результата из хаотично расположенных кубиков — магия. А магия меня радует в любых проявлениях.

    Под спойлером маленький и незапланированный лайфхак
    Не далее, как месяц назад жена летала на конференцию в Москву. Цель поездки была определена такая: расширение круга контактов в профессиональной области (читай, расширение круга потенциальных заказчиков). В самый последний день она вдруг вспомнила о визитках (старые были неактуальны из-за увольнения с последнего места работы). Слава богу, с оперативной полиграфией у нас в городе проблем нет. Я быстро набросал шаблон в Кореле с контактной информацией, но визитка «не смотрелась». Не хватало логотипа. Тогда я сгенерировал QR-код со всем информативным содержимым визитки и воткнул его в макет. Визитка была черно-белой и с QR-кодом в качестве логотипа смотрелась стильно.

    Далее со слов жены:
    Эффект получился неожиданным. 9 из 10 людей на конференции (сфера, как я говорил, далека от ИТ), не знали, что такое QR-код, но все обратили внимание на непонятную картинку и задавали вопрос, что это значит. А потом с горящими глазами устанавливали на свои смартфоны ПО и наслаждались магией. В результате, контакты с визитки попали в адресные книги телефонов всех этих людей. Думаю, что обычная визитка при аналогичных обстоятельствах была бы в лучшем случае засунута в стопку себе подобных, а в худшем — сразу после конференции отправилась бы в мусорное ведро. Так что цели участия в конференции были достигнуты женой на 100%

    • 0
      Но получение желаемого результата без хаотично расположенных кубиков, по-моему — еще большая магия.
      • 0
        Вау-эффект усиливается, если человеческая логика заранее не может вычислить результат. Получения из картинки объекта информации по объекту для обычного человека вполне логичная штука. Он не задумается о сложности алгоритма, потому что к подобному поведению «системы» привык. Как пример, видим коробку с нарисованным чайником, открываем, а там (барабанная дробь)… чайник!!! Ну, и где здесь магия? Недаром же подарки упаковывают так, чтобы сложнее было заранее предугадать содержимое. Т.е. если твой мозг с первого взгляда тебе услужливо не подсказывает матрицу перехода состояний до конечного результата — человек воспринимает это как волшебство.

        Анекдот: Идет человек по лесу, видит — подкова лежит. Поднимает ее, а с другой стороны — конь
        • 0
          Ага, устанавливаете приложение Гугл.Карты, а там — ЭнгриБёрдс. Радость, смех, волшебство.
  • +12
    Одного не понимаю: ну зачем нужны агрессивные выпады в сторону японских школьниц?

    Что касается самой статьи, то какая-то она самоочевидная: QR хорошо использовать в тех случаях, где это разумно. Там где есть проблемы в юзабилити виноват не QR, а аффективные менеджеры, которые считают, что QR это круто. В остальных случаях — кому мешает?
    • +10
      меня в детстве пытали Сейлормуном
      • +7
        меня в детстве пытали Сейлормуном

        Да-да-да, все так говорят.
        • +2
          ведьма Салли лучшая!!1
      • 0
        А при чём тут сейлормун? На картинке другие школьницы, не Усаги Цукино, не Ами Мицуно, не Рей Хино,… :)
        • 0
          Однако 明石 薫、 野上 葵 と 三宮 紫穂 входят в подмножество «японские школьницы» равно как и перечисленные выше. Стоит даже добавить, что сам жанр, к которому относится аниме 絶対可憐チルドレン является псевдомахо-седзё, что так же объединяет данных персонажей. Я уж не берусь проводить очевидные паралелли между характерами персонажей.
          • +1
            Я хочу видеть QR вместо иероглифов. Стоп, QR я так и вижу.
            • +1
              Я хочу видеть QR вместо иероглифов.
              [QR-код]
  • +5
    Я понял что qr коды стали популярными когда увидел на стене соседнего дома написанное хулиганами слово из трех букв в виде qr кода.
    • +2
      даже интересно взглянуть на подобное художество.
      • +3
        Наслаждайтесь: тынц. Внимание, картинка, как говорится, «содержит...»
  • +3
    1. Слишком «многабукафф» для выражения довольно простой мысли (не забываем, краткость — сестра таланта). Хотя за иллюстрации, конечно, глубокое Вам мерси.
    2. В опросе отсутствует пункт «Ни одного кода не сканировал (потому что лень), но приложения не удалял (потому что иногда ими пользуюсь)». Пришлось нажать, воздержался.
    3. Нынешнее повальное увлечение QR-кодами представляет собой временное явление и требует активных действий пользователя только пока в повседневный быт прочно не вошли всякие гугл-глассы. Тогда считывание информации будет проходить в пассивном режиме, а пользователю будет выдаваться удобоваримая текстовая информация.
    4. QR-фанатизм, как и данный выплеск QR-ненависти — просто две крайности. Между ними очень большое пространство, заполненное адекватными людьми, которых не раздражают ни QR, ни штрих-коды, и которые не злоупотребляют ими. Так что не надо сгущать краски. Помните, нервный человек — не тот, кто барабанит пальцами, а тот — кого это раздражает.
    • 0
      1. Я графоман, лечился и кодировался, но сорвался и снова взялся за буквы…
      2. Опрос создан just for fun, поэтому о покрытии всех возможных вариантов я не беспокоился=)
      3. Но для современных технологий считывание и распознавание текста (ссылок, фотографий) такое же доступное, как и считывание штрих-кодов, поэтому что сегодня с телефонами, что завтра с гугл-глассами в QR-кодах нет необходимости
      4. Согласен, я намеренно занял такую позицию, ибо создав крайность, я расширяю спектр мнений =)
      • 0
        Но для современных технологий считывание и распознавание текста (ссылок, фотографий) такое же доступное, как и считывание штрих-кодов,

        Проблема в том, что в QR есть метки, что за информация там закодирована. Ссылка это, контакт, биткойн-адрес (кстати, с распознаванием последнего из обычного текста могут возникнуть проблемы, нет возможности применить словарь).

        Вот как отличить по фото с текстом «Иванов Иван Иванович», телефоном, и кучей другой инфы (текстовой), что это контакт? Или не контакт, а объявление «Разыскивается крайне опасный преступник Иванов Иван Иванович… », которое вы сфоткали на всякий случай. Без добавления тегов это невозможно. А с тегами текст превратится в исходник html-страницы.
  • +3
    Со статьей во многом согласен, но название всё-таки не совсем соответствует истине. Правильнее было бы «что не так с людьми, форсящими QR-коды». Потому что вещь это весьма полезная, по крайней мере, на данном этапе развития технологий и интеграции устройств. Главное применение QR-кодов — это точная передача информации. Лично я их использую в 99% случаев для передачи информации на свой мобильник — типа ссылок, кусков текста с паролями и прочим. Подобный сценарий — закодировать выделенный в браузере текст или ссылку в QR, распознать на мобильнике — является самым простым из тех, что я знаю. Если бы был способ передать эти данные проще — я бы плюнул на коды и пользовался им. Кстати, если кто-то такой способ подскажет — буду благодарен.
    • 0
      На андроиде pushbullet или google keep отлично подходят для этой цели.
    • 0
      Можно обновлять текстовый файлик в любимом облачном хранилище.
    • 0
      Всё таки моя статья направлена против самих QR-кодов, а не только неумелого их применения (для этого столько текста не понадобилось бы).
  • +1
    Из божества, к которому ходили на поклон с жертвоприношениями в виде перфокарт, компьютер со временем стал рабом человека, обслуживающим его прихоти (хотя пользователи iTunes оспорят это высказывание, и я с ними соглашусь).
    И тут, вспомнив многие отзывы про идеальное заполнение тегов, многочасовую сортировку музыки и т.д., я заливисто рассмеялась.
    • 0
      Ну, кстати, после того, как знакомства с Itunes ты получаешь или отлично отсортированную, проиндексированную и просто красивую коллекцию музыки (после боли и унижения конечно же) или срываешься и снова просто пользуешься WinAmp.
  • +4
    Все ваши примеры и аналогии высосаны из пальца.

    То, пойду я в кабину или же в салон самолёта зависит от настроения и того, есть ли у меня силы воспринимать огромную кучу неведомой доселе информации.

    То, как гик у фармацевта заказывал вещества это вообще что-то с чем-то: бухгалтер _постоянно_работает_с_компьютером_ (и на рабочем месте, и дома, и не важно, настольный это ПК, ноутбук или же планшет), в то время, как гик (практически всегда, если он только сам не фармацевт) не имеет никакого отношения к тысячам и десяткам тысяч наименований препаратов (открою вам секрет: даже врачи, которые назначают лечение не знают названий всех медикаментов, они знают только действующее вещество и названия десятка-другого популярных в энный момент времени медикаментов, включающих это вещество). Он (гик) скорее запишет на бумажке названия или воспользуется напоминанием в телефоне, благо он гик.

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

    Обычному, как вы говорите, человеку, кстати, удобнее навести камеру и нажать одну кнопочку, чем переписывать или запоминать какой-то длинный URL (пусть и состоящий всего из десятка символов, складывающихся в слова). Можно, конечно, и текстом этот самый URL писать на плакате и считывать сразу его, но чем это тогда отличается от QR кода для обычного, как вы говорите, человека (точно так же нужны будут «опорные квадратики» или прочие символы, на которые смогут ориентироваться сканеры)? Обычные люди даже не знают, что такое адресная строка и где она находится (хорошо ещё, если слышали такое словосочетание) и здесь на помощь приходят как раз таки сканеры QR кодов.

    В общем, поздравляю вас, вы написали статью с позиции, опять-таки, гика, а не обычного человека.
  • 0
    Я тоже не понимаю, зачем мне открывать приложение на смартфоне, фотографировать QR-код, чтобы прочесть какой-то текст. Тем же успехом можно сфоткать «на потом».
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Эмм… обычные — это одномерные?
      • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Специально слазил в ящик с компьютерным барахлом за сканером: прекрасно сканирует как с TN-экрана компьютера, так и с IPS-экрана смартфона.
      • 0
        Не сканирует, проверено.
        Видимо у нас с вами сканеры «разной системы» :)
        • 0
          Может быть. У меня PROTON CCS-2140.
          • 0
            Honeywell MS9590
  • 0
    Что-то меня топик, прямо, зацепил. Хочу высказаться по поводу предлагаемой автором технологий распознавания образов в качестве альтернативы QR-кода. Я вижу в развитии подобных технологий два момента, против которых моя натура бунтует:
    1. Снижение значимости личности в обществе. Точнее знаний конкретной личности. Зачем будут нужны гиды, экскурсоводы и прочие эксперты разных областей? Навел камеру на картину в музее и все узнал. И ладно даже, что нивелируется значение интеллектуального багажа конкретного человека. Снизится ведь и уровень коммуникаций в реальном мире. Я вот тоже могу рассказать пару интересных историй про мост Золотые ворота (пример взят из топика), более того, я готов (и, даже, хочу) ими поделится с человеком, которому это интересно. А «гипотетического меня» заменит в итоге бездушный смартфон. Как говорил герой Оуэна Уилсона в фильме Кадры (цитата по памяти): «Из-за вашей компании мне стало сложнее кадрить девушек. Раньше я показывал девушке на звезды и придумывал какую-нибудь интересную историю, а теперь они проверяют меня в Google».
    2. Вторая мысль уж совсем параноидальная. QR-код – это фактически «табличка» к объекту. Т.е. он расскажет об объекте только то, что владелец объекта о данном объекте хочет рассказать. Примером подобной таблички может служить бейдж консультанта в магазине. Из него мы узнаем, что Вася это Вася. Но бейдж (как и QR-код) ничего лишнего о владельце не расскажет. А вот изображение Васи, сопоставленное умным ПО с другими изображениями в сети, расскажет нам о Васе все. Всю информацию, которая по неосторожности, недомыслию или руками «доброжелателей» утекла в паблик. Я подобного не хочу и даже боюсь.

    • 0
      Снижение значимости личности в обществе. Точнее знаний конкретной личности. Зачем будут нужны гиды, экскурсоводы и прочие эксперты разных областей?
      Гиды и экскурсоводы зачастую уже в значительной мере заменены аудиогидами, особенно в больших музеях. Проблема мультиязычности и большого количества индивидуальных туристов — она такая.
      • 0
        Бог с ними с гидами, это был лишь пример. Я же за себя (социально пассивного человека) в первую очередь беспокоюсь. Процесс-то уже пошел. У меня, как и у почти любого другого человека есть потребность в общении, но первым идти на контакт я не готов. Раньше я действовал по схеме: а) создать образ слегка загадочного интеллектуала, всегда готового помочь; б) ждать «контакта». Этакий паучок со своей паутинкой. Еще лет 5-10 назад схеме отлично работала, а сейчас окружающим проще спросить у гугла, чем у меня. Как результат: дефицит общения. Легкодоступность информации снижает потребность в общении у среднестатистического индивидуума. И подобные технологии усугубляют проблему
        • +1
          А вот это уже то, что называется «у каждого — свои предпочтения» :). Я, например, наоборот, радуюсь тому, что за ответами на тривиальные вопросы можно послать человека в гугл. И общение, собственно говоря, становится более осмысленным — когда действительно «есть о чем» общаться — либо делясь какими-то эмоциональными переживаниями, либо обсуждая комплексную проблему, решение которой не гуглится.
    • +1
      1. Знания нивелируются, и я считаю, что это хорошо, что они отходят на второй план. На первый план выходят умение, навыки, опыт, и это прекрасно. Так что гида (хорошего гида) смартфон не заменит.
      2. Узнать можна лишь ту информацию, которая общедоступна. Другое дело, что сейчас мало возможностей что-то о себе скрыть, да и люди просто разучились. Шифропанк наше все :)
      • 0
        Умения важнее знаний? В профессиональной области, — возможно. Но я говорил о других «знаниях», — о культурном багаже личности. Рост умений решается дрессировкой, рост знаний и культурного багажа — только через самосовершенствование. Заставить «уметь» легче, чем заставить «знать» и «понимать». Качая лишь умения мы просто превратимся в общество обезьянок и роботов.

        старый КВН:
        — Почему мужчины предпочитают глупых женщин умным? Ведь умные все знают!
        — Зато дуры все умеют!
        • 0
          Заставить «уметь» легче, чем заставить «знать» и «понимать».
          Понимать — это и есть «уметь», на самом деле. Уметь пользоваться знаниями, уметь анализировать и обобщать знания. Пока что для компьютеров это очень сложная задача, а для человека — первейшая. Просто раньше у человека был один-единственный банк данных — в голове. А сейчас появилась возможность в один клик получить данные из некоего всемирного информатория.

          Минус этого в другом — зачастую получаемая информация — фрагментарна, лишена контекста и из-за этого хуже для повторного использования — человек не видит, откуда она взялась.
  • +1
    А что, круто было бы напечатать книжку для гиков, где вместо текста на страницах — QR-код :)
    • 0
      А такие книги уже есть. Я, кстати, рассматривал этот вариант в качестве прикольного подарка на НГ для парочки коллег. Но сервиса «все-в-одном» в сети не нашел, а самому готовить контент и топать в типографию было лениво
      • +1
        Ну или будут. Сразу вспомнил доклад о вакцине Мураи из GitS.
        image
    • +1
      вместо этого примера я решил поместить рыбки на траве =)
  • –1
    На автора упал большой QR код, сильно ударил, и вот он им мстит.
  • +11
    Не было даже и мысли попытаться распознавать коды из этой статьи. АААААУБЕЙТЕ МЕНЯ!!! ))

    P.S. Вот с этим я согласен
    image
  • +2
    То есть автор считает, что ссылка ввида «short.url/super» на плакате удобнее к использованию, чем QR-код этой ссылки?

    Я владелец смартфона, я не хочу ничего переписывать
    Я хочу нажать кнопочку и чтобы открылся сайт в браузере.
    • +1
      Вот два идентичных находящихся рядом билбордов, в одном QR-код, в другом ссылка.



      Я считаю второй вариант лучше, потому что:
      1. для современных технологий считывание и распознавание текста такое же доступное, как и считывание штрих-кодов.
      2. для QR-кода специальное приложение — единственный способ получить хоть какую-то информацию из него. С короткой ссылкой возможны варианты при любой «оснащенности»: есть приложение распознавания, или только камера, или вообще ничего нет (я через три секунды уже запомнил адрес). Кроме того, по короткой ссылке понятно, что это ссылка (за QR-кодом может быть всё что угодно), по адресу можно сделать предположение о содержимом.
      • 0
        От себе еще добавлю, что пока искал распознаватель qr-кодов для android, не нашел ни одной, которой я мог бы доверять. Или которя хотя-бы не требует доступ в интернет. (Для этого есть браузер, вроде как.)
        • 0
          Доступ в Интернет они требуют в основном для того, чтобы прочитанную из QR-кода гиперссылку тотчас же открыть по-быстрому и отобразить заголовок страницы, а не только URL её.
          • 0
            И всё же проще(?) подрисовать QR-коду несколько штрихов (или просто перерисовать поверх — нужны только трафарет и баллончик с черной краской) и он будет вести на evil.com, а при «подрисовывании» ссылки mybank.ru в evil.com уже явно бросится в глаза и не сработает…
            • 0
              А если подрисовать вместо mybank.com — minebank.com? если человек не знает адреса сайта, можно в обоих случаях подрисовывать что-угодно. А ведь ещё бывают промо-страницы, где адрес не совпадает с адресом банка/магазина/фирмы. И вместо sberbank.ru можно писать 200лет-сбербанку.рф, или в зависимости от контекста.
      • +3
        Для меня Ваш пример доказывает, как раз, обратное. На первом плакате ссылка ведет на конкретный сервис, на втором — на главную страницу сайта банка. Сколько вы потратите времени, чтобы найти на нем сервис «оплаты бонусами любых услуг»? Да еще и через браузер смартфона?
        • +1
          Согласен, я не обратил внимание, что адрес ведет на сайт, а не на интернет-банк, так что весь пример из-за этого развалился. Надо написать гневное письмо в промсвязьбанк =)
        • 0
          Не знаю, как это реализовано в конкретном примере, но по-хорошему это делается так: на главной странице сайта вешается баннер, по стилистике соответствующий (или вообще копирующий) рекламный баннер. По клику на него пользователь попадает на страницу рекламируемой услуги. Вполне по человечески и без каких-либо затруднений.
          • 0
            QR-код изначально заточен под мобильное решение. А мобильные версии сайтов пока еще далеки от идеала, если вообще есть. В итоге опять имеем сложный маршрут до конкретного сервиса через браузер смартфона. Я уже не говорю про случаи, когда сервисов много. На каждый вешать баннер — уменьшать полезную площадь главной страницы. Для ограниченного размера экрана смартфона — это критично. Да и в обычном браузере много баннеров раздражают.
            • 0
              вешать баннер — уменьшать полезную площадь главной страницы

              Вообще-то главная страница для того и нужна, чтобы предоставлять простой доступ к наиболее востребованным или продвигаемым услугам. И вычитать баннер (не путайте баннер услуги с рекламным баннером) из полезной площади страницы немного некорректно.
      • 0
        Ну-ну. Попробовал я сканить визитки гуглзом — половину информации не сохраняет, в словах ошибки делает.
  • +3
    Возможно я гик, но я использую QR коды довльно часто и считаю их в некоторых местах уместными.

    1. Авторизация при помощи приложений — Webmoney E-num (http://www.enum.ru/), Приват24 (https://privat24.ua)
    2. Контакты на сайте, печатной продукции, что бы сохранить в телефоне.
    • 0
      В e-num, кстати, уже можно QR-код не сканировать — все приходит в пуше.
  • 0
    Кстати, а были уже вирусы которые распространяются через QR? Ведь пока ты не откроешь ссылку ты не знаешь что в ней? Или запустить на выполнение нельзя из QR кода?
    • 0
      Был QR-код, который ломал Google Glass
    • +2
      На хабре было упоминание про фишинг путём переклейки QR-кода на подложный на дверях банков и на банкоматах.
  • +1
    image
    • 0
      А можно ли, наряду со скриншотом, получить и гиперссылку на первоисточник?

      А не то интересно же, чего там «the best thing about this sign» считается.
  • 0
    Т.е. открыть браузер, нажать на адресную строку и набирать там буквы — это типа не по-гиковски, это машина на службе человека? Сюрприз, но многие люди вообще не понимают, что это за хрень — четверть фунта^W^W адресная строка и УРЛ сайта. А навести камеру на мешанину черно-белых квадратиков и сразу оказаться там, где надо — вот это как раз магия.
    • 0
      Вы правы, адресная строка — тоже проблема интерфейса, требующая решения. Её пытаются решить мягким подходом (например, в строке браузера скрывают протоколы и всякий get-мусор), со временем, думаю, адресные строки просто исчезнут. Я в статье этой проблемы не касался, иначе еще бы в 2 раза в объемах увеличилась.

      Но ссылка лучше QR-кода, потому что:
      1. Гораздо больше людей знают, что это такое;
      2. Состоит из символов алфавита, понятных любому человеку, что дает возможность их забить пальчиками, записать на бумажке или запомнить; QR-код без приложения абсолютно бесполезен;
      3. Навести камеру на ссылку и оказаться там, где надо — та же магия, но без битового мусора. Для современных технологий считывание и распознавание текста такое же доступное, как и считывание штрих-кодов.
  • –1
    > не стесняйтесь запилить QR-код с рабочими контактами во всю свою домашнюю страничку

    Далеко не все айтишники сидят на сматфонах, как раз наоборот, смартфоны — удел гуманитариев.
    • 0
      Точно.
  • +3
    В одном из проектов было требование выводить некую дополнительную информацию о заказах для сотрудников, занимающихся обработкой и отправкой. Причем выводить надо было собственно на заказанных товарах. Продукция печатная, пользовательские дизайны, т.е. дополнительных расходов и проблем с печатью нет.

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

    Второй вариант — печатать только номер заказа и дизайна в виде линейного штрихкода EAN-13. Как ни странно, не подошел по причине неудобности распознавания. Оказалось, что в качестве сканеров используются смартфоны, которые есть у каждого сотрудника.

    Третий, он же рабочий вариант — QR-коды. Они оказались наиболее подходящими в данных условиях. Формируются легко, лишнего места не занимают, содержат всю дополнительную информацию, считываются без проблем.

    В случае, когда с заказом нет вопросов, QR-код не считывается. А вот например когда в производстве или на складе лежит неопознанный товар, то узнать чей он и куда должен быть отправлен — дело нескольких секунд.

    Имхо любую технологию нужно использовать в том случае, когда от нее больше пользы.
  • +1
    С учетом роста мощности мобильных устройств, скоро будет проще считать само сообщение чем какой-то код.
  • +1
    У вас похоже какая-то странная QR-аллергия. Покажитесь врачу.

    Замените во всем тексте «QR код» на «e-mail адрес» и… ничего не изменится. Ровно та же ситуация. Есть множество людей (к слову, их становится все больше), не способных правильно набрать на клавиатуре e-mail с визитки. Однако блага электронной почты перевешивают этот недостаток. Так что все привыкли и пользуются. И никто не кричит, что это наступление гиков или попытка машин захватить мир.

    С QR кодами будет то же самое. Если им найдется достаточно полезное массовое применение, появятся другие удобные способы считывания, помимо смартфона. Аппаратные считыватели в виде брелков, совмещенные с флешками, часами, браслетами, встроенные в одежду где-то в области запястья, и бог знает какие еще.

    Могу предположить, что Гугл уже сканирует домашнее видео с Ютуба на предмет QR кодов и строит социальные связи.
    • +1
      Адрес электронной почты лучше QR-кода, потому что:
      1. Гораздо больше людей знают, что это такое;
      2. Состоит из символов алфавита, понятных любому человеку, что дает возможность их забить пальчиками, записать на бумажке или запомнить; QR-код без приложения абсолютно бесполезен;
      3. Для современных технологий считывание и распознавание текста такое же доступное, как и считывание штрих-кодов. Навел телефон на адрес эл. почты — и вот он уже в распознанном состоянии у тебя на телефоне. Без каких-либо узоров и мозаик.
      • 0
        1. Вопрос времени и привычки. Точно так же было и с адресом в свое время.
        2. QR-код не предназначен для считывания человеком. Это не аргумент в оценке лучше/хуже.
        3. Вы забываете, что нужно еще указать, что это именно e-mail и чей он. Требуется активное участие пользователя.
        • 0
          1. отчасти согласен;
          2. Вот именно, информация в QR зашифрована, и приложение считывания — единственный способ получить хоть какую-то информацию из QR-кода; адрес почты же представлен «как есть» и информация считывается при любом «оснащении» — есть приложение распознавания, или только камера, или вообще ничего нет. грациозная деградация.
          3. Это не нужно указывать. Естественно, программа догадается, что емейл — это емейл. посмотрите видео: www.youtube.com/watch?v=opXhU138bDM&hd=1
  • +1
    Почему в опросе нет варианта
    «Ни одного, потому что они не интересны, а вообще IRL распознаю и использую»?

    И таки да, автор прав — QR не для человека, а для машины. Я и хочу, чтобы машина записала информацию, которой я буду пользоваться. Сама как-нибудь записала, а не я вбивал с визитки предприятие, отдел, ФИО, три телефона, два мейла, скайп и джаббер. Так что спасибо тем, кто на визитках печатает QR. Это же касается Wi-Fi и геокоординат. В этом плане замены QR я не вижу. Возможно, они существуют, но не так распространены. Иметь стопицот приложений для распознаватия стапятицот кодов неохота, желательно иметь какой-то стандарт де-факто, избавляющий от рутинной работы. Лично меня в этом плане QR устраивает вполне, как устроил бы любой другой вариант.
  • +6
    На мой взгляд хорошим примером оправданного применения кода является передача секрета на мобильник в BTsync.



    Такую длинную строку очень неудобно набирать ручками.
    Тем более на мобиле.
    Контекст появления кода юзеру понятен, так как он сам инициировал его появление.

    Вопрос наверное в следующем: как передать секрет с компа на мобилу еще более простым способом??
    Например чаты на мобиле я не использую. Можно послать по почте самому себе, но… я-бы не назвал этот способ проще (гораздо больше лишних действий: открыть почту на компе, ввести адрес, послать, на мобиле открыть, скопировать, вставить), в то время как с кодом тупо проще: нажимаешь кнопочку «сканировать» и все работает.

    Так можно-ли в этом примере сделать проще? Не знаю. Может автор (или кто-то другой) предложит. И кстати у меня нет на телефоне распознавалки кодов, в BTsync она встроена, запускается камера, все работает четко.

    В общем ничего особенного, просто хотел показать добротный пример использования.
  • +1
    Когда я учился в сетевой академии всем студентам выдали бейджи на время обучения с QR кодом. Авторизация в программе была по этому QR коду.
    К чему я веду? Я считаю, что всему свое место. Приведенный мной пример — вполне удачное использование.
    • +2
      Если я правильно понял ваш пример, это пассивное считывание, я о нем положительно высказывался в статье.
  • +1
    Статья в целом понравилась. С автором почти согласен. Хотел бы выразить своё мнение.

    1. А у нас в городе нет QR-кодов. Я их видел только пару раз на рекламных плакатах (живу я, кстати, в областном центре). Ну и один ежемесячный журнал публикует страничку с интересными приложениями — там возле каждой программы стоит QR-код (это очень удобно — сосканировал на телефоне, там же открыл браузер и скачал — не нужно качать на компьютер и потом передавать на телефон). Но опять же, рядом с этой картинкой стоит короткая ссылка вроде bit.ly/…

    2. Правильно было сказано, что QR-коды используются в основном для хранения ссылок. Но далеко не у всех есть дешёвый/доступный мобильный интернет. Так зачем сканировать ссылку, если не можешь её открыть? Сфотографировать, прийти домой, открыть, удалить фото? Слишком много мороки — неудобно.

    3. Зачем располагать QR-коды на визитках? В идеале всё было бы так: ты хочешь дать человеку свою визитку, достаёшь телефон, открываешь программу «Визитка». Твой собеседник делает тоже самое. Вы подносите телефоны друг к другу и они обмениваются визитками по NFC (как Samsung Galaxy S 3 и 4). К тому же визитка может храниться на удалённом сервере с возможностью редактирования её владельцем (если он сменит номер телефона, e-mail или место работы). Тогда эта визитка автоматически обновляется у всех, у кого она сохранена. Неплохо было бы встроить такую функцию в социальные сети.

    5. В дополнение к статье — QR-коды не только бесполезны, но и опасны: статья на хабре

    6. QR-коды могут быть полезны, например, при аутентификации компьютера и смартфона. Так сделано, к примеру, в AirDroid — чтобы подключиться к смартфону по Wi-Fi нужно сосканировать QR-код на экране компьютера. В чём его преимущество перед буквенным (читабельным) паролем? Его практически невозможно запомнить, а тем более повторить.

    P.S. А вообще хорошо, что у нас ещё остались такие люди, которые не боятся идти против стереотипов, предлагать что-то новое, видеть проблему там, где её нет она замаскирована.

    P.P.S. К пункту 3 о визитках. Чёрт, я, кажется, придумал новый стартап!

    P.P.P.S. Спасибо, если дочитали до конца…
    • 0
      Про AirDroid — сразу видно, что Андройд — гик-платформа =)
      У Эпла есть AirDrop, для связывания устройств по WiFi не нужны ни QR-коды, ни символьные токены, всё на уровне операционных систем.
      • 0
        ну почему же? Многие люди (думаю, их большинство) используют ANDROID и вовсе не являются гиками. Использование QR-кодов — совсем не признак гика. Да, это платформа с открытым кодом, поэтому конечно же она популярна среди любителей допиливать всё под себя
    • 0
      6. Это недостаток, а не преимущество, так как если нельзя ввести пароль другим способом кроме QR-кода, то в случае неисправности камеры на смартфоне, неполадок с дисплеем на компьютере, да и вообще каких-либо проблем с распознанием кода у нас ничего не заработает. А ввести пароль в виде строки символов мы не можем. Также, нужно подносить смартфон к монитору и сканировать QR, то есть нужно обязательно находиться в непосредственной близости к компьютеру, что может быть не всегда удобно.
      С экрана вполне может сканироваться и распознаваться пароль в виде строки символов, QR код здесь — лишнее усложнение.
  • +2
    1. Спасибо, было весело. В том смысле, что весело читать про страдания людей, которые не понимают фишки (geek POV).
    2. graceful degradation я бы не переводил как «изящная деградация». www.merriam-webster.com/dictionary/graceful (третье — значние — kind, то есть «добрая», «дружелюбная»)
    3. Самым эпиком в моей жизни был QR код посередине бутылки вина. В QR коде был сайт производителя вина, на котором было изображение ровно той же самой бутылки вина. И всё, больше ни единого слова или ссылки.
    • +3
      По первой ссылке в гугле на запрос «geek POV» трахают какую-то татуированную девицу. Я всё правильно понял?
      • 0
        pov = point of view.
      • 0
        Ну вот, теперь гугловцы будут ломать голову, пытаясь понять, откуда взялся всплеск активности по этой поисковой фразе.
      • 0
        Кстати отличный сайт! А ролик Iron Man Geek я бы даже рекомендовал.
  • +4
    как я вижу автора судя по тегам:
  • +4
    Это, вероятно, самая длинная статья на хабре, которую я так внимательно прочитал. С чем-то не согласен, что-то тривиально, но стиль изложения прекрасен. Спасибо автору.
  • 0
    Наполнение статьи шикарно.
    Ну а самый гиковый вариант использования QR-кода — передача Bitcoin-адреса между смартфонами.
  • +1
    Ни разу не сканировал QR код.
  • 0
    QR-коды необходимы на визитках: бумажный носитель быстро теряется, фотография визитки теряется чуть медленнее, поэтому контакты потенциально важных людей приходится забивать в телефон вручную: имя, компания, телефон (или два), e-mail. Google Goggles обещал уметь распознавать и сохранять в адресную книгу информацию с визиток, но во-первых зависит от интернета, во-вторых печатная информация неструктурирована, и поэтому я ему пока не доверяю.
  • 0
    Да, в основном автор прав. Снимаю перед ним шляпу.
    Не согласен только с одним тезисом: большинство людей не должно знать, что под капотом. ИМХО, они должны хотя бы в общих чертах знать, как работает то, чем они пользуются. Если человек не имеет ни малейшего представления о том, чем он постоянно пользуется, то это рождает огромный простор для манипуляций. На этом построен весь social engineering. На этом построен почти весь маркетинг в сфере IT. Это сводит на нет любую криптографию и любые идеи професионалов по защите данных, или, хотя бы, денег своих клиентов просто потому, что пользователь невообразимо ленив. И в этом же основная причина низкого качества (да, я так ситаю) ПО от Microsoft: они попытались сделать такое ПО, которым пользователь мог бы пользоватся не думая вообще, что он делает.
    Мне довелось видеть учительницу информатики, которая обвиняла mail.ru в том, что «через него вирусы лезут». Для человека не очевидно, что виноваты спамеры, а не кривой сервис, и что открывать все под ряд не стоит. Для человека не очевидно, что почтовый сервер, это не его вебинтерфейс, это сервер, который выполняет стандартизированые операции и он не может быть хуже или лучше в плоскости требований пользователя. Добила же меня необходимость обьяснять ей, что перед тем, как нажать «Далее», вообще-то, нужно прочитать, что в окошке написано.
    Машина не должна управлять человеком. И поэтому человек не должен подстраиваться под машину, но должен хотя бы в общих чертах понимать, как она работает.
  • 0
    1) QR в будущем году стукнет 20 лет. Он старше чем Windows 95, можете её заодно похаить.
    2) QR сделала прорыв в момент когда в японии появились мобильники с камерами и мобильным интернетом. Произошло это потому что ссылки вышли за пределы интернета и стали дополнением реальности. Попробуйте камерой 0.3-3 мегапикселя сфоткать ссылку и открыть ее в браузере вашего телефона в начале 2000х, я просто постою в сторонке и подожду пока вы скрипя зубами будете руками настукивать ее на 12 клавишной цифровой клавиатуре. В этот момент QR стало бумом маркетинга в Японии. Россия этот период продолбала. То интернета нет, то маркетологи заодно с дизайнерами поют песни аля пост выше.
    3) любой человек хоть раз узнавший про qr код, спокойно отличит от другого штрихкода и узора.
    4) Дублирование информации — весьма корректный шаг, который по глупости не используют маркетологи, но этому нужно учить. А не учить отказываться от вполне рабочей технологии которую использует тот же гугл в своих продуктах, к которой майкрософт привыкший «красиво стащить» придумывает свою альтернативную технологию которая все же не пользуется таким успехом.
    5) Нет ни одного смартфона с сенсорным дисплеем, камерой и возможностью расширения приложениями, на который было бы нельзя поставить читалку для qr
    6) нет другой альтернативной технологии qr и ему подобным штрихкодом которые для передачи ссылки или контента с бумажного носителя в телефон работала с таким же уровнем надежности и что не маловажно — доступности как qr. Нет достойной альтернативы способной заменить все кейсы его применения.
    • 0
      2) Вы описываете 2000 год, и тогда, с появлением мобильных камер QR-код мог быть полезным для перевода фотографии в текст. В 2014 году приложения, способные моментально распознать текст на мобильном телефоне, станут еще лучше чем сейчас, а QR – пережиток прошлого, спутник телефонов с низкокачественными камерами и слабыми процессорами.
      3) Любой человек, не читающий ежедневно хабрахабр и техкранч, увидев QR-код, не догадается что это, если не написать под ним инструкцию (как, впрочем, и делали все маркетологи последние 3 года). Черт, он даже не будет знать как это погуглить!
      4) Необходимость дублирования информации означает ошибочную или неудобную подачу информации на носителе ;) Если пользоваться клочками бумаги неудобно — то напечатать qr-код на клочке бумаги недостаточно, нужно изменять сущность визитки более радикально.
      5) Как я написал ниже, я со смущением представляю ситуацию, где мне приходится обьяснять человеку, что для того чтобы считать это и попасть на сайт, нужно скачать приложение.
      6) Вы правы, альтернативной технологии пока нет, но QR-код — все же неидеальный и труднодоступный способ передачи информации с бумаги в устройство, и его игнорирование крупными производителями это подтверждает.
      • +1
        В 2014 году приложения, способные моментально распознать текст на мобильном телефоне, станут еще лучше чем сейчас, а QR – пережиток прошлого, спутник телефонов с низкокачественными камерами и слабыми процессорами.


        Я сомневаюсь, что распознавание текста в 2014 переедет с серверов, а при отсутствии интернета или качественной связи (что не редкость)…
      • +1
        2) с надеждой жду 2014, но пока я с удовольствием буду использовать qr.
        3) Знают. Аудитория пользователей QR шире. Вы как минимум забыли про японию, где это было бумом, там об этом каждый школьник знает.
        4) По стандарту информация штрих-кодов EAN и UPC имеют дублирование зашифрованных чисел, для того случая что бы пользователь мог ввести код вручную если его не может считать сканер. Соответственно QR+ ссылка всегда лучше чем просто ссылка (смотрим на 2013 год до сих пор нет качественной и распространенной технологии считывания текстовых ссылок) плюс, в чем я соглашаюсь с автором, qr-код без подписи вызывает проблемы с пониманием зачем он нужен (даже у тех кто знает что это такое)
        5) qr + ссылка. пользователь выберет то что ему удобнее и понятнее. Если он не знает что такое QR он либо пропустит это либо узнает и станет использовать — все просто.
        6) мир вообще не идеален, но раздражение технологиями это скорее естественный процесс для человека в цифровую эру, я считаю что просто не нужно на таких моментах заострять внимание ;) QR вы тут немного ошиблись, весьма доступен для устройств, но он не является как и любой штрихкод человеко-ориентированным, именно тут и возникают различные нодопонимания, почему как я и говорил выше — дублирование решает эту проблему. Это аналогично тому как состав на пачке макарон пишется на разных языках. Один для тех кто умеет читать с устройством, другой для тех кто привык делать это более стандартным способом, или имеет альтернативный считыватель.

        P.S. Дублирование не стоит воспринимать столь однозначно, иначе это будет впадением из краности в крайность. Тут недавно была статья на вечную тему «нужны ли комментарии в коде», считаю что здесь ровна таже ситуация, нужно стараться избегать крайностей, и делать так что бы всем было чуточку удобнее :)
  • 0
    Большое спасибо за статью, просто в точку, но на носу 2014 год и о QR-кодах уже неловко даже вспоминать.

    У QR, или у NFC например, проблема одна — интереса к обоим стандартам нету абсолютно ни у кого, ни у производителей мобильных устройств, ни у тех, кто хочет с помощью этих технологий улучшить свой бизнес. Применение их можно на 99% определить либо как дань некой моде или трендам, либо осторожный, экспериментальный интерес, либо, как верно указал автор — узконаправленный таргетинг (гики).

    Основной показатель отсутствия интереса — отсутствие нативной поддержки считывания кодов в iOS, Android, Windows Phone, Symbian, Blackberry, Series40. А следовательно, абсолютно никто кроме гиков не установит приложение для считывания QR-кодов.

    Я со смущением представляю ситуацию, где мне приходится обьяснять человеку, что для того чтобы считать это и попасть на сайт, нужно скачать приложение. Как минимум, придется обьяснять, как это называется, и это название уж точно не дружелюбное или запоминающееся. Черт побери, я даже не могу сейчас вспомнить как расшифровывается QR.

    Также, возвращаясь к статье, этот символ слишком похож на машинный код. Как на авиабилете, например. «– Зачем это? – Это для турникета, приложишь этой стороной на входе и все».

    Поклонникам NFC могу сказать, что регулярно встречаю поддержку Paypass на терминалах оплаты банковскими картами, знаю, что в популярном Nexus 4 и во флагманских телефонах есть NFC и знаю о существовании динамиков, синхронизирующихся по NFC, автомобилей, реагирующих на мобильный телефон или метку, и о носках, которые можно найти с помощью телефона.

    Но к сожалению, я не знаю ни одного обыкновенного пользователя, который намеренно заказал карту с Paypass, оборудовал частые места своего пребывания метками или пользуется динамиком с такой функцией. Причины описаны мной и автором выше — отсутствие поддержки и ПОПУЛЯРИЗАЦИИ производителями устройств и теми, кто предоставляет сервисы, которые потенциально становятся более комфортными при использовании NFC.

    И не могу не упомянуть в этом посте яркий пример пока что успешной популяризации нового принципа взаимодействия, стоящего в одном ряду с NFC и QR. Это — iBeacon.
    Apple в 2011 году стартовала подготовку почвы к внедрению этого взаимодействия с выпуском iPhone 4s (оборудованного модулем Bluetooth 4.0), далее — обновила все устройства для поддержки стандарта, а в 2013 году запустила тестирование новой системы в своих оффлайн-магазинах.

    Достаточно всего лишь включить Bluetooth перед посещением места с поддержкой такой технологии, и при приближении к интересному товару скрытый передатчик отправит на ваше устройство любой необходимый обьем информации в любом формате. Например, полную информацию о новом Macbook. Система получила множество восторженных отзывов, а решение для внедрения такой системы в вашем магазине крайне простое, легко модерируется и нативно выглядит на любом устройстве. Пока только эппловском ;)

    Не могу не обратить внимание, кстати на название (Bluetooth звучит гораздо привлекательнее, и знакомо гораздо более многим пользователям), и на способы внедрения. Система основана на хорошо знакомой технологии, передатчики довольно дешевы и просты в использовании и установке, а пользователи уже 3 года технологически готовы к ней. Конечно, такое решение дороже напечатанного QR-кода, но оно более доступно пользователям и выполняет бизнес-цели значительно лучше, хоть и ограничено пока только владельцами девайсов Apple (которые неизменно занимают первое место по покупательной способности среди пользователей мобильных устройств).
    • 0
      Ну вот я намеренно заказал себе карту с PayPass — мне надоело рыться в карманах в поисках мелочи на трамвайные билеты. Вот такую www.gazprombank.ru/personal/bank_cards/cards/308009/

  • 0
    Да все давно понятно с QR кодами http://picturesofpeoplescanningqrcodes.tumblr.com/
  • +2
    Статья прекрасна, искренне завидую Вашему таланту излагать мысли.
    Мне, кстати, совершенно пофиг Ваши претензии к QR-кодам, я никогда не сталкивался с теми аспектами, о которых вы пишете. Но есть вещь, которую Вы отметили правильно, и которая реально удивляет.
    Это — стремление гиков втаскивать QR-коды туда, где они даром не нужны, только усложняют и делают решения дороже. Но это же великий QR-код, он же лучше!
    Я тут написал статью про инвентарные метки на оборудование. С использованием 1D баркода на code 128. В каментах количество рекомендаций использовать QR-коды — over 9000! И что, хотя бы один человек рассказал на фига делать кодирование в QR? Хоть кто-то объяснил, что именно туда предлагается затаскивать такого, что нельзя засунуть в полоски code 128? Хоть кто-то рассказал, как именно нагенерить этикеточные листы с этими кодами? Увы, нет. А ведь идея-то проста: одномерные баркоды печатаются специальным ttf-шрифтом, они 1)векторные и 2)технологичные. Наклейки с ними реально просто делать в промышленных тиражах, при этом с гарантированно высоким качеством.
    У QR-кода есть серьезнейшая проблема. Он на выходе из кодировщика растровый, поэтому его крайне желательно генерить сразу в тот размер, который будет использован при печати. Не, я как бы в курсе, что можно и вектором, только вот я не видел решений по массовой генерации QR-кодов в вектор.
    У QR-кода есть еще одна проблема: он, в отличие от одномерного кода не является текстом, поэтому даже если удалось нагенерить 100500 кодов нужного размера, крайне тяжело потом распихать их по этикеточным листам. С линейными баркодами такой проблемы нет, ибо это, с-ко, текст, а его распихивать по темплейтам имеется сильно больше одного инструмента.
    И третье: QR-код богат только одной вещью: туда можно затолкать много символов, да. Но невозможно втолкнуть структурированные данные по своей структуре. Например, если я захочу затолкать туда не только инвентарный номер, но еще и, например, дату покупки, заводской номер и, например, mac-адрес устройства, то, невзирая на то, что по объему данных я легко пролезу, структуру я осилить не смогу. Ну или смогу — через какие-нить хэштеги, а потом накатав парсер, но вот на хера мне это надо? Одномерный баркод содержит не так много информации, зато я его могу считывать и считывать и считывать.
    О, и четвертое: самый дешевый 1д сканер — 1700 рублей и у него чумовая скорострельность. Самый дешевый 2д сканер — 7000 рублей, причем скорость считывания у него совершенно точно не лучше.
    Но гикам на все наплевать. Ибо QR-код это прогрессивно, а в 1д нет никакой романтики.
  • 0
    Статья прикольная! Есть над чем задуматься. Картинки очень повеселили!

    В целом согласен с тем, что вы говорите, но тут есть и обратная сторона. Людям иногда приходится идти навстречу технологиям. Пример — телефонные номера. Когда появились телефоны, звонить по имени не было возможности. Пришлось пользоваться цифрами. И ничего, до сих пор пользуемся. Потому что надо. Потому что без телефона — никак.

    Или другой пример: Wi-Fi. Отличная технология! Зашёл в кафешку, выбрал хот-спот, ввёл пароль — и ты в Интернете! Только чтобы это сделать, человеку нужно знать, что такое Wi-Fi, и как его включить в своём телефоне. Но человек готов в этом разобраться, потому что без Интернета — никак.

    QR-коды в определённом смысле похожи на Wi-Fi. Человеку просто нужно знать, что такое QR-код. И если бы производители телефонов встраивали сканер QR-кода в стандартную программу для фотографирования — то проблем бы не было вообще никаких. Направить камеру на квадратик — это ещё проще, чем подключиться к Wi-Fi. Но надо ли оно? Есть ли реальная потребность в технологии? От этого зависит, будут ли использоваться QR-кодами, или нет.
  • +3
    А мне нравятся QR–коды, я их даже в блокнотике рисую:
    • +1
      Я вот не поленился, достал телефон, скачал приложение… Он и правда работает!
    • 0
      Вы их также и читаете как свою стенографию? Да Вы просто гик среди гиков! ))
      P.S. «торт будет…… и… на план (плот?)? :))
      • 0
        Читать QR–коды не могу, максимум, могу опознать структуру
        > P.S. — «надо будет сделать фото этой страницы на память» :)
        • 0
          да уж, попал я пальцем в небо :))))
          ну а насчет файнридера — рукописные буквы он уже, вроде как, давно распознает, умеет обучаться любому почерку. думаю, со стенографией не сильно сложнее. вот ЦА — меньше, скорее поэтому разработка нерентабельна.
    • 0
      Кстати, вопрос: в гугль.плее запрос «stenography» ничего толкового не вывел. значит ли это что не существует ПО (OCR), распознающего стенографию?
      Конечно, такая аппа вряд ли когда-нибудь войдет в топ, но кому-то могла бы и пригодиться…
      Или может в последней версии Файнридера ABBYY есть или будет? :-)
      • 0
        Я сомневаюсь, что это возможно — это всё-таки индивидуальная вещь, которая по мере применения меняется, подстраиваясь под писца: свои сокращения/соглашения и т.п.
  • 0
    Возможно, бы лучше, если штатные приложения камер на телефонах автоматически бы читали QR-коды. Люди лучше запомнят «Видишь такую штуку — фотай её», чем «Видишь штуку — найди приложение для распознавания, запусти и распознавай».

    • 0
      Будет лучше, но не решит проблему. Беда QR кода не в том, что надо иметь специальное приложение для переноса информации в телефон (то же самое можно сказать про Goggles), а в том, что это единственный способ получить хоть какую-то информацию из него. В моем варианте с текстом и goggles информация извлекается при любом «оснащении» — есть приложение распознавания, или только камера, или вообще ничего нет.

      (извиняюсь за копипастный ответ)
  • +1
    *здесь я промахнулся комменатрием*
  • +1
    Варианта «не отсканировал ни один» явно не хватает.

    Не совсем понимаю, почему Вы так взъелись на QR-коды. Не нравится — не используйте. Технология либо отомрет, либо вернется в изначальные ниши, либо переродится во что-то новое.

    Лично для себя QR использую для маркировки печатных плат.
    Заказчику как правило лишний раз лень достать смартфон и посмотреть, что же там написано, а мне удобно, поскольку вместо того, чтобы шелкографией в удобочитаемом виде писать ревизию платы, проект и прочую сопутствующую информацию, делаю код прямо в слое меди. И место экономится.

  • 0
    Сильная фраза «Технология для человека, а не человек для технологии». Согласен с автором статьи.

    Но… вот что хочу сказать, когда человек в чем-то заинтересован, то он готов ради этого что-нибудь сделать, то что в его силах.

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

    В качестве примера хочу продемонстрировать проект Slyce. С помощью их мобильного приложения можно узнать цену окружающих тебя вещей — одежда и бытовая техника, а также их купить через онлайн или узнать где их можно купить в оффлайне. Это не решение проблемы, это новая возможность.

    Так вот, чтобы стать обладателем новой возможности, надо скачать вначале их мобильное приложение, для работы в котором не требуется каких-то специфичных знаний. Просто наводишь камерой на любую вещь и приложение сообщает тебе о похожих вещей, которые есть у него в базе, отобранные по цвету и формам. Примерно как это делает поиск гугл по картинке. Только в Slyce все картинки от реальных магазинов.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.