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

Комментарии 91

есть намного лучший вариант обычных QR-кодов: Microsoft Tag tag.microsoft.com/
его преимущества:

— цветной вариант (ч/б тоже есть, для печати в газетах, например),
— меньший размер,
— устойчивость к плохому качеству картинки и повреждениям при распознавании by design,
custom-теги c возможностью делать тег под себя,
— возможность хранить и получать не просто текст, но формат виртуальной карты, например, для автоматического добавления контактов в телефон;
— централизованное хранение всех ваших тегов с получением статистики по доступу каждому из них;
— API для внешних сервисов и автоматического создания тегов.

У MS Tag есть клиенты для всех мобильных платформ.

Мой аватар на Хабре — как раз такой тег. Его можно распознать из моего профиля и получить мои контакты с возможность сохранения на телефоне.
— цветной вариант это сродни сверзвуковым динамикам — круто, но толку маловато
— эммм, размер qr кода зависит от содержания
— требую сравнения характеристик устойчивости qr и Microsoft Tag
— неоспоримое преимущество
— и на каком телефоне формат виртуальной карты работает? И вообще, капитан негодует, на скриншоте четко видно, что qr код может содержать не только текст, а ещё и ссылку, номер телефона и смс.
— я распознал тег, сохранил в память телефона, как централизованное хранилище узнало, что я его прочитал?
— опять же, неужели лучше?
Вынужден не огласиться
QR так же можно кастомизировать в определенных пределах
Например, картинка в моем профиле (сорри нет сейчас возможности убрать отражение)


Насчет надежности. В QR по данным вики «Исправляется до 30% повреждений (фиксированные уровни в 7, 15, 25 и 30 процентов)». Это же вдуматься надо: до ТРЕТИ повреждений!
Вот и цвет появился и кастомизация. При желании ещё можно свистелок прикрутить)
Тут не в цвете дело, а в том, что можно без потерь «читабельности» вот так вставить текст или, наверняка, простенькую картинку. А цвет может быть любой. На это ограничений никогда не было. Главное чтобы с фоном контрастировал, иначе, имхо, проблемно считывать.
спасибо за разъяснения, но мне и без того понятно как это устроено. Единственное что у меня вызывает сомнения, в конкретном случае, так это надпись. Она же не несёт информации для qr-ридера, другими словами — вставлена с надеждой на восстановление информации?
Для меня это тоже остается тайной. Тут всего два возможных пути:
1) алгоритм располагает полезную часть по краям от текста
2) шлепает текст тупо поверх надеясь как раз на восстановление

Ссылки на сервис генерации кодов с текстом найти с ходу не смог, но помню, что чем больше было текста (который, кстати, можно было расположить в любой части QR кода) тем становился сложнее сам рисунок кода, что наводит на мысли, что таки хитрый алгоритм располагает полезную часть вне текста.
Нужно будет все таки поэкспериментировать с текстом тупо поверх кода. Или с какой-нибудь картинкой.
О! Нашел сервис. mojiq.kazina.com/ (японский интерфейс)
Да, расчёт тупо на восстановление. Но этого вполне хватает, если нужно вставить маленькую иконку или тест. Единственное, что нужно проверить несколькими ридерами. Несмотря на то, что можно восстановить до 30% повреждённого кода, есть ключевые места, которые закрывать (портить) ну никак нельзя.
на этом японском сайте — самую последнюю галочку убрать, «мокрый пол» уйдет
Мне до этого он нужен был. Просто я взял из своего профиля. А извинился я за то, что нет под рукой адекватного граф редактора, чтобы обрезать пол картинки.
Ваш код не всеми сканерами распознается
Большинством (Проверял под WinMob, Android) прекрасно работает.
Если говорить исключительно об технологии, то она определенно имеет свои плюсы:

— цветной вариант это сродни сверзвуковым динамикам — круто, но толку маловато
цвет в MS Tag не свистелка, а фича:


впрочем из которой вытекает и свистелка (для рекламшиков самое оно, а также для шпионов, ведь код можно засунуть и в обычную фотографию совершенно незаметно):


— эммм, размер qr кода зависит от содержания
XaocCPS имел ввиду, что из-за прошлого пункта можно создавать читаемые картинки физически меньшего размера чем qr code. Правда в теории, в реальности поскольку MS там размешает не данные, а просто идентификатор, никакого профита от этого нет. Но если рассматривать исключительно технологию, а не конкретную реализацию, то это явно плюс.
Могу замутить свой сервис, который будет выдавать под QR кодами url на произвольный текст размером, скажем, до 2 Гб. Это будет повод говорить, что в маленьком QR коде инфы хранится гораздо более, чем в MSTAG, который не даст хранить 2Гб free-text?
То то и оно, что QR автономно хранит текст, а MSTAG всего лишь ID (который, кстати говоря, можно было компактнеее запихнуть).
Это будет повод говорить, что в маленьком QR коде инфы хранится гораздо более, чем в MSTAG, который не даст хранить 2Гб free-text?

Нет, это не будет поводом так говорить. Плотность записи raw данных у ms tag действительно выше, смотрите первый рисунок, там поясняется этот момент. Сервера в интернете и разного рода ссылки совершенно не причем.

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

В данный момент MS еще экспериментирует и перед нами не окончательный вариант ms tag. Они например также демонстрировали offline free-text (тут новелла обьемом в 1750 символов):

Также был даже намек на возможность организации файловой системы в их кодах.

При этом ведь не стоит забывать, что для рекламшиков они предложили и вот такое чудо:

Это вполне рабочий MS Tag скрытый в фотографии. Подобное куда удобней размешать на каком-нибудь постере — фотографируете постер и получаете нужную информацию, при этом отпадает необходимость заставлять людей вплотную приближаться к нему чтобы сфотографировать маленький qr code, ведь большой будет по сути невозможно разместить — он займет все пространство.

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

P.S.
И это кстати не единственный пример более перспективных кодов, например xerox работает над эллипсами которые расположены под разными углами:


Это все не идет ни в какое сравнение с qr code, к которому кстати очень странная любовь. Он пришел из Японии и наиболее эффективен при кодировании Кана (японская слоговая азбука) и Кандзи (китайские иероглифы), собственно для этого он и был задуман. Если уж кого любить, то есть Data Matrix, он более эффективен и требует порой более чем в два раза меньше места для записи той же информации что и в qr code, вдобавок в отличии от последнего в полном общественном достоянии (патенты на QR Code принадлежат Denso-Wave).
Недостатки MS Tag:
— закрытый формат
— генерируется только через MS, причём нужна регистрация и согласие с Terms of Use.
— поддерживаются только четыре формата (URL/Free text/vCard/Dialer), у QR ещё есть email, sms, geo и всякие platform-specific форматы.
— MS-теги компактны потому, что тег содержит только ID информации, а не её саму. Из чего следует:
— для чтения тега нужен интернет. Да-да, даже для free text.
— если сервер MS tag приляжет — теги перестанут работать. Все и сразу.
— для доступа к API создания тегов нужно запросить API Key. API для QR-кодов не требуют лишних движений.
— API для распознавания в природе замечен не был.

Резюмируя: MS Tag — закрытая технология, завязанная на одну компанию; QR — открытый формат, не требующий чьих-то разрешений, существуют и генераторы, и читалки. Не понимаю, на что Microsoft расчитывает?.. :)
На то что всегда — у QR есть один существенный недостаток. Его сделали не они.
Microsoft давно уже пожинает плоды успеха Tag. Конечно, эта технология не претендует на замену QR (по сути промышленный стандарт) по причам которые вы перечислили, но она претендует и успешно используется в своих областях

Предлагаю пройти по этому адресу и оценить успехи технологии www.benjamingauthey.com/post/Microsoft-Tag-secures-lead-as-the-preferred-2-D-barcode-solution-for-publishers.aspx

2 миллиарда тегов было создано за два года. Неплохо для проприетарного сервиса.
Я могу привести десятки примеров использования Tag, если интересно можете пройти по этому алресу с небольшой подборкой microgeek.ru/blogs/mstag

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

Впрочем, технофашистам пофиг на технологии, так ведь? Ведь если Microsoft — то плохое и не нужно?
Такое ощущение, что вы вообще не читаете чужие комментарии :)

> Ведь если Microsoft — то плохое и не нужно?
Если закрыто и завязано на одну компанию — то плохое и не нужно.
А могли-бы пояснить, почему если закрыто (и бесплатно, как я понял) и одна компания — это плохо?
Да и интернет — это тоже, на мой взгляд хорошо. Если технология будет востребована и все будут лазить в инет с мобильных вот по таким поводам, то глядишь и интернет мобильный вперед шагнет.
Например, если бы Doom3 не рассылали по конторам (ATI,Nvidia) то никто бы и не стал возможно делать мощные видеокарты.
Не знаю… я сторонник новаторства «в ширь», а не подстраивания под существующие рамки.
Да нет нормального интернета на улице, да в голове постоянно сидит страх: «а что если не будет интернета то я не смогу это использовать», но если спроса не будет, то кто же будет это улучшать?
В одной серии южного парка мистер Гаррисон сделал аппарат который передвигался с сумасшедшей скоростью, но конструкция была такова, что надо было засунуть себе банан в попу в рот и в обе руки и в общем… шевелить попой ртом и руками чтобы двигаться :) В итоге выяснилось, что хватало только одной такой ручки, а остальные просто дублировали ее. Ну вы знаете мистер Гаррисон гей и ему хотелось чтобы геи шагали вперед :)
Варианты:
1. QR-код: надежный, проверенный, не требующий интернета, несущий всю информацию в себе
2. MS Tag: сомнительно надежный за счет возможного искажения цветов, требующий интернет для любого запроса, информация только на серверах «дяди Сема».

Зачем мне MS Tag когда есть QR-код?
MS Tag ни чем не лучше, но добавляет неудобств.
у qr есть интересная возможность хранить информацию о точке доступа Wi-Fi. Ты пришел в кафе, тебе на чеке напечатали qr-код, ты вебкамерой его распознал и подключился к интернету. А теперь представим что там майкрософтовский тэг. Распознал и полез в интернет получать информацию о настройках получения к интернету…
«у QR ещё есть email, sms, geo и всякие platform-specific форматы.» — вы уж извините, но у QR-кода нет формата, код несёт простой текст. «Формат» задаётся так же, как, например, делает с URL указание протокола («tel:», «http:» и пр.).
В повседневной жизни не 100% вариант, что если человек оказался за городом без ПК и т.п. А в руках только бумажка с QR кодом? Тут рваная бумажка с нацарапанным телефоном или адресом надежнее.
В том и смысл, чтобы и обычная информация была, но и код (с обратной стороны, к примеру).
НЛО прилетело и опубликовало эту надпись здесь
Можно прочитать — это обычная визитка, у которой с обратной стороны QR-код.
НЛО прилетело и опубликовало эту надпись здесь
А потом тот кому визитку вручили потратить минут 10 своего времени что-бы создать нужный контакт в телефонной книге, причём явно запишет только имя и номер телефона, и потом забудет вообще кто вы такой :) А с кодом — навёл камеру телефона и ПОЛНАЯ информация о вас, включая 3 номера телефона, е-мэйл адрес, должность и адрес домашней страницы у человека в телефоне.
НЛО прилетело и опубликовало эту надпись здесь
Ну не знаю, у меня «Похерили телефон» не означает «и всё!», у меня все контакты в облаках гугла сидят :)
Решение, независимое от наличия интернета и одной конторы.
Так предлагаемый юз-кэйс вовсе не отменяет бумажные визитки. Это лишь способ быстрого ввода их содержимого в различные девайсы. Вручил визитку, а там уже человек сам разбирается — хочет он хранить бумажную или нет, вводить инфу с неё в девайсы или нет, вводить ручками или с помошью таких кодов.
НЛО прилетело и опубликовало эту надпись здесь
Так я и не говорю что надо отменять визитки, я говорю что стоит их снабжать QR-кодами. Хотя в такой «трогательной» QR код и некуда прилепить :)
НЛО прилетело и опубликовало эту надпись здесь
21 век на дворе, они бреются )
До блеска — это лишнее
Ниче не лишнее. Пусть бреются.
А зачем надо было замазывать на скриншоте контакты, которые можно прочитать в QR-коде на той же картинке? =)
Ага, тоже первым делом полез за телефоном, посмотреть, распознается ли QR-код)
Я сразу так и подумал, что текст замазан для того, чтобы людей тянуло попробовать новую технологию в действии.
Спасибо, кэп.
На самом деле QR на визитке — очень удобно, у меня, к примеру, есть
Да никто же не спорит, но писать прям статью на хабре про это, не стоит ИМХО.
У меня тоже есть. И вот какие выводы:
— о QR-кодах знает примерно один человек из пяти.
— располагать код по центру обратной стороны — не самая хорошая идея: иногда бывает нужно что-нибудь записать на обратной стороне визитки, а там код :) Лучше сместить его к краю.
— код должен содержать ссылку на vCard-файл с актуальной информацией (мало ли, работу смените)
по поводу последнего пункта — можно использовать .tel домен. Там есть ссылка на vCard.
Оффтопик: в древних телефонах уже была реализована великолепная вещь — отправка своей электронной визитки по IrDA, Bluetooth или ещё как. Простая и эффективная штука. Правда по каким-то странным соображениям эта функциональность оказалась так глубоко закопана в меню, что большинство пользователей о ней и не догадываются до сих пор. Потому-то идея и не развилась, надеюсь ещё не умерла окончательно.

Это было бы гораздо проще: нажал спецкнопку на телефоне и твоя визитка ушла собеседнику. Не нужны никакие бумажки с буквами и сканеры визиток, не нужны бумажки с QR-кодами и софт для их распознавания.

Вот почему, блин, во многих телефонах того времени вынесена спецкнопка для wap или другой хрени, случайно нажимая которую постоянно материшься, а нет кнопки для более полезной функции?
IrDA де-факто мёртв, а для передачи визитки по Bluetooth нужно не только залезть в дебри меню, но и ждать секунд десять пока телефон найдёт нужный девайс. Итого — полминуты на то, чтобы отправить визитку.
За технологию обидно, но передать бумажку гораздо быстрее (особенно если они закешированы в наружном кармане :)
А посылка контакта через SMS еще более удобна.
для этого нужно получить контакты того, кому посылаешь :)
Андроид, например, может показать QR-код выбранного контакта из телефонной книги. Осталось считать его, и вот контакт передан.
Как? Вдоль и поперек облазил свой анлроид но не нашел такого. По крайней мере, «из коробки».
на моем Liquid есть) у приятеля на Htc нет(((
У меня теперь тоже Liquid (точнее, Liquid Metal) :) А тогда, когда писал тот комментарий (больше чем полгода назад), был Zeus. Правда, я и сейчас не могу проверить, ибо у меня сейчас программа контактов не родная, а Go Contacts.
Вчера даже не соизволил прочесть статью, посмотрел только заголовок. А сегодня уже и анкету обновил под впечатлением статьи :)
Очень хорошая идея! Жалко нельзя инвертировать цвета (для темных визиток), но хорошо то, что белый фон можно заменить цветным в приделах разумного
Перед массовым использованием благ современных технологий три основных барьера:
— недоступность их широким массам (дороговизна покупки девайсов/приложений или, тем более, апгрейда существующих — утрируя, зачем мне покупать телефон за 5к р, если купленный 5 лет назад за 2к р отлично выполняет свою основную и часть дополнительных функций, а продать его даже за 500р нереально)
— неиформированность этих широких масс о преимуществах новых благ (просто нет потребности или она не осознана)
— консерватизм этих же масс

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

А в какой формате рекомендуется составлять текст в этом коде в данном случае? hCard? Я так понимаю, простой текст смартфон конечно прочитает, но не сможет автоматически добавить в список контактов.
Есть специальный формат — контакт. Все ПО его распознает штатно и предлагает сохранить как контакт.
Я видел программы для его формирования, а вот спецификацию не встречал. Не подскажете, где посмотреть? Поисковики ничего путного не выдают.
Про форматы содержимого QR-кодов можно почтитать на zxing.

С другой стороны, если вам нужны не подробности, а результат — то большинство онлайн генераторов QR-кодов поддерживают vCard (в той или иной мере). Просто заполните поля «имя», «телефон», и т.п., — и всё.
На самом деле, безумно понравилось решение ABBYY:

Для iPhone существует программа ABBYY Business Card Reader, имеется версия и для Simbian
www.abbyy.ru/bcr/

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

За полчасик оцифровал так весь свой архив визиток, очень счастлив.

А с QR-кодами… да возможно это модно, но:
— необходимо чтобы БОЛЬШИНСТВО перешло на подобные вещи, а кому это РЕАЛЬНО нужно?
— задняя часть визитки «священна» — на нее записываются важные пометки и пр. данные

ИМХО:

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

2. Желательно развить количество ПО сканирующих визитки на смартфонов и добавляющих их в контакты, — т.о. люди постепеннно откажутся от хранения визиток.

3. Надо определиться производителям ОС для телефонов о едином стандарте «визитной карточки» для удобной отправки с одного телефона на другой. Идеально это было с Nokia, где переносились все данные через отправку «визитной карточки»… на другой телефон нокиа. :) А хорошо бы чтобы было на любой.

p.s. а QR коды, на мой взгляд, повод лишний раз статью написать, PR компанию о фишке в магазине сделать или сделать оригинальную визитку, где им никто не воспользуется.
Да, полностью поддерживаю. ABBYY BCR позволяет за короткое время перегнать все визитки в контакты и без QR.
С ним, возможно, удобнее, но до повсеместного внедрения еще далеко.
У ABBYY Business Card Reader есть небольшой недостаток:

Полная версия
990 руб.
(Коробочная версия)

890 руб.
(Версия для скачивания, без ограничений)

420 руб.
(Версия для скачивания, 1 год)
НЛО прилетело и опубликовало эту надпись здесь
— Уже давно знаю про технологию QR;
— Лет 12 пользуюсь визитками;
но о таком грамотном совмещении никогда не задумывался, надо ввести это решение в своей организации.
Все гениальное просто. Спасибо!
Предлагаю автору дополнить пост списком приложений для распознавания
Здорово. Но они такие страаашные…
НЛО прилетело и опубликовало эту надпись здесь
А можно делать визитки с каким нибудь RFID.
Ну и телефоны надо делать с читалками…
Android 2.3 и первый девайс с ним, Nexus S, — поддерживают NFC. Тот же RFID, только лучше :)
У меня 40% площади визитки занимает QR-код.

Ещё я напечатал футболку с QR, но он с неё не считывается — мешают складки по краям. Совет тем, кто собирается печатать на футболку: печатайте маленького размера и на том месте, где у вас гарантированно будет абсолютно ровный участок тела (советую грудь).
какую грудь советуете?
Лично я советую эту: oboobs.ru/b/3275/

p.s. Откажитесь от посещения страницы, если Вам меньше 18 лет и т.д и т.п…
QR-код визуально красив, но сильно уступает DataMatrix по информационной емкости при одинаковой площади кода. Кажется даже на хабре было исследование на эту тему. Так что для визиток имеет смысл рассматривать и QR и DataMatrix.
> Получателю необходимо просто навести камеру мобильного на двухмерный код и вся информация окажется у него в телефоне и ее можно сразу сохранить в контакты.
Мне тяжело представить себе мобильную операционную систему, на которую не выпущено приложение для считывания двухмерных баракодов. Тяжело – потому что такой платформы нет. Даже звонилки умеют это делать.

Попробовал с экрана мобильным телефоном (SE W995) считать «квадратик»: ничего не произошло, как при включенной камере так и при выключенной (имеется в виду открытое/закрытое приложение для съемки). Автофокус есть — не помогает.
Я скачал себе на виндовс мобайл 6 bee tag. Эта программа отлично распознаёт qr и кое-как штрих-коды.
В некоторых случаях можно просто сказать «Погугли мое имя».
Я даже перепроверил дату топика, неужели о таком могут говорить сегодня.
Почему QR нераспространен:
— порою вбить номер быстрее чем сфотографировать и распознать, особенно если человек первый раз это делает.
— мало кто понимает как игрушку-то поставить в телефон, а тут прямо программы распознания… не у всех еще андроид…
— пожалуй, это не такая уж и первоочередная находка. К сожалению. Было бы гораздо круче, если бы QR распространялся еще какими-то путями, к примеру, как ссылка на описание places of interest, или ссылки в рекламных плакатах, вот тогда и пошел бы прогресс. А так — я планирую визитку с QR, но, мне кажется, она станет просто элементом дизайна хай-тек…
>> пожалуй, это не такая уж и первоочередная находка. К сожалению. Было бы гораздо круче, если бы QR распространялся еще какими-то путями, к примеру, как ссылка на описание places of interest, или ссылки в рекламных плакатах, вот тогда и пошел бы прогресс.
Уже развивается. Я каждый день встречаю по паре примеров реализации QR-code в рекламе(в газетах, больших постерах, рекламе в метро).
У меня давно визитка с QR-кодом, в котором зашита УРЛа электронной визитки в .tel домене, которая регулярно обновляется — очень удобно, но народ в основном тихо офигевает, когда не находит на визитке привычных цыферь :)
Забавно, что в топике на визитке фотографа по имени Родион замазан текст, но не код.
Либо уж все, либо ничего.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.