Pull to refresh

Программные интерфейсы Google Chart Tools

IT-companies
Google выпустил программные интерфейсы для построения графиков и диаграмм Chart API, которые бесплатны и свободны для использования. Они объединены в едином фреймворке Chart Tools.

С помощью Chart API диаграммы генерируются путём отправки простого URL-запроса на сервер диаграмм Google. Примеры возможных диаграмм можно посмотреть в галерее. Кроме всего прочего, Chart API поддерживает динамические иконки, QR-коды и математические формулы.

Что касается Visualization API (Interactive Chart API), то интерактивные диаграммы создаются через библиотеку JavaScript, разработанную в Google (примеры). В качестве источников данных могут выступать, например, таблицы Google Docs или базы Oracle PL/SQL.

via Google Code Blog
Total votes 53: ↑43 and ↓10 +33
Views 7.5K
Comments 30

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

Website development *

QR-code, уже давно распространен повсеместно, во всех сферах человеческой жизни. Вроде такая популярная вещь, а нормальной библиотеки (Open Source) на PHP — нет. Товарища deltalab, очень напрягла эта проблема и он решил переписать имеющиеся в наличии С библиотеки ibqrencode от Kentaro Fukuchi, на более привычный ему язык PHP.
Читать дальше →
Total votes 62: ↑56 and ↓6 +50
Views 73K
Comments 39

Лаборатория цифровых разработок Digity Group

Self Promo
Наша студия специализируется на различных digital-технологиях, в процессе разработки которых мы порой приходим к интересным решениям. Некоторыми из таких технологий мы хотели бы поделиться с Хабросообществом. Надеюсь, что-то из этого будет вам полезно или натолкнет на новые интересные идеи или предложения для ваших клиентов!


1. Виртуальная QR-камера для распознавания кодов

Технология QR-кодов, конечно, не нова. Это — своего рода перенос технологии двумерных штрихкодов в Сеть. Штрихкоды были изобретены в США в конце 1940-х годов двумя студентами: Норманом Вудлендом и Бернардом Сильвером, как средство автоматизированной обработки информации о товарах. Взяв за основу азбуку Морзе, Вудленд разработал похожую систему, которую можно было применять к маркировке товаров.

QR-коды были впервые представлена японской компанией «Denso-Wave» еще в 1994 году. Однако, в России популярность получила только недавно. Например, многие печатные издания публикуют «быстрые QR-ссылки» на электронные версии материалов.

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



Читать дальше →
Total votes 35: ↑22 and ↓13 +9
Views 1.9K
Comments 37

Сделайте ваши QR-коды более красивыми

Design
Translation
imageГамильтон Чан является генеральным директором и основателем Paperlinks.
Используя свободное приложение для iPhone от Paperlinks, рекомендованное Apple как одно из самых нужных и важных приложений, пользователи могут сканировать и просматривать содержимое QR-кодов. Paperlinks также обеспечивает мощную платформу для создания QR-кодов, хранения и отслеживания их посещаемости.

Читать дальше →
Total votes 113: ↑108 and ↓5 +103
Views 46K
Comments 91

Месяц с генератором красивых QR-кодов

INFOLUST *
На днях нас посетила забавная идея — провести анализ QR-кодов, которые генерируют пользователи. Результаты оказались, с одной стороны, несколько предсказуемыми, с другой — удивили, а с третьей — даже повеселили.
Но обо всем по порядку.
Total votes 15: ↑8 and ↓7 +1
Views 19K
Comments 21

Сканируем и распознаем QR-коды из своего iOS-приложения

Development for iOS *
Sandbox
QR-коды сегодня используются практически везде, где только можно себе представить. Вполне очевидно, что многим разработчикам было бы интересно узнать, как организовать сканирование и распознавание QR-кодов в своих приложениях для мобильных устройств.

В процессе разработки собственного приложения для iOS столкнулся с тем, что информации на русском языке по теме обработки QR-кодов на просторах Интернета крайне мало. Разобравшись с самим приложением, решил, что необходимо исправить эту вопиюще несправедливую ситуацию. Под катом Вы найдете описание процесса разработки крайне простого приложения, распознающего QR-коды, и представляющего интерес для начинающих iOS-разработчиков. Данная заметка предполагает наличие базовых знаний особенностей работы в Xcode и программирования под iOS.
Читать дальше →
Total votes 20: ↑19 and ↓1 +18
Views 19K
Comments 6

Мобильный маркетинг’2012 — чего нам ждать?

Digital Professionals Hub corporate blog
Какое будущее ждет QR-код, и должны ли мы готовиться к появлению дополненной реальности? Какие еще сюрпризы может преподнести мобильный маркетинг в новом году?

1. Quick Response (QR) Codes

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

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

QR-коды уже вовсю используются в России. Отечественный оператор МТС уже начал наносить QR-коды на ценники в местах продаж, а также использовать их в интернет-магазине.
Одной из самых неожиданных акций с использованием QR-кода у нас стала инициатива Государственного Дарвиновского музея в Москве, разместившего большой код прямо перед входом вместо афиши мероприятий.
Серьезные надежды на коды возлагает и Яндекс. По последней информации, российская интернет-компания собирается привязать «Яндекс.Деньги» к кодам, что в разы упростит осуществление покупок в онлайне.
Читать дальше
Total votes 6: ↑3 and ↓3 0
Views 3.5K
Comments 2

Звонки по номерам, написанным на сайте

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

Скриншот страницы

Причём записывать в таком QR-коде можно не только номер, но и различную вспомогательную информацию — такую как адрес электронной почты, имя человека, и прочее — всё, что позволяет записать vCard. Таким образом пользователь может либо позвонить сразу, либо записать номер в адресную книгу, для того, чтобы иметь возможность позвонить позже. В адресную книгу контакт сразу будет записан со всей дополнительной информацией, которая потребуется, чтобы потом найти его.
Читать дальше →
Total votes 33: ↑28 and ↓5 +23
Views 3.2K
Comments 26

40 великолепных QR-кодов

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

image

Осторожно, под катом очень много картинок.
Читать дальше →
Total votes 92: ↑81 and ↓11 +70
Views 97K
Comments 84

Сохранение контактной информации с сайтов

Usability *
Добрый день, коллеги!

Когда-то давно, еще не не имея полноценного аккаунта на Хабре, я написал статью в песочницу, надеясь получить инвайт. Инвайта я не получил, и думал, что статья ушла в никуда. Сегодня, просматривая логи Google App Engine, я обнаружил ссылку с сайта, на котором, как оказалось, размещена моя статья из песочницы. Оставляя за скобками вопрос о корректности такой публикации, хочу поблагодарить неизвестных мне добрых людей с сайта ajc.su за то, что сохранили для меня мою статью. :) Но, собственно, по теме.

Первый раз идея посетила меня, когда у меня возникла необходимость снять квартиру. Я просматривал объявления на Циане и отзванивался по наиболее интересным. После пары-тройки звонков я понял, что надо как-то упорядочивать обзвон — сохранять не только номера, но и адреса, а заодно и описания квартир. В этот момент я осознал, что при всем развитии Интернета контактную информацию по-прежнему приходится обрабатывать руками — в лучшем случае копировать поблочно и где-то сохранять. При том, что контакт — это объект, аналогичный, к примеру, календарю. Но если кнопки «Добавить событие в календарь» на многих сайтах уже есть, то вот кнопку «Добавить контакт в записную книжку» я пока еще не видел. Я решил восполнить этот пробел, и результатами своих размышлений и наработок хочу поделиться.
Читать дальше →
Total votes 22: ↑17 and ↓5 +12
Views 4.2K
Comments 17

Канадские фермеры создали самый большой в мире QR-код

Image processing *


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

Читать дальше →
Total votes 42: ↑41 and ↓1 +40
Views 20K
Comments 44

Фишинг: Новый тренд — переклейка QR кодов в общественных местах

Information Security *Development of mobile applications *

День добрый,
сим постом хочу предупредить русскоязычное сообщество о новой фишинг тенденции, семимильными шагами двигающейся по Европе. В настоящее время накрыло Германию. Думаю такими темпами очень быстро доберется до России и СНГ.

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

На такую уловку попадаются даже люди, серьезно относящиеся к безопасности своих данных, например проверяющие URL в браузерах перед оплатой PayPal и т.д. Это объясняется высоким уровнем доверия к информации, висящей например внутри крупного банка.
Читать дальше →
Total votes 150: ↑146 and ↓4 +142
Views 73K
Comments 88

Операция Инвентаризация

Crowdsourcing


Потребность


Как вы относитесь к бюрократии? Мне кажется, что почти у каждого из нас сразу возникает ассоциативный ряд «дороги», «дураки» и прочие исконно русские беды. И я был не исключением, пока не стал кем-то вроде завхоза в нашем небольшом коллективе.
Вдруг внезапно оказалось, что с увеличением числа «инвентарных единиц», будь то системный блок, монитор, принтер или кофемашина, потребность в учёте возникает сама собой. А если есть потребность, нужно искать максимально эффективное решение. Своим решением я хотел бы поделиться с вами.
42?
Total votes 63: ↑54 and ↓9 +45
Views 50K
Comments 61

Пишем свой интерпретируемый шестнадцатиричный язык программирования для QR-кодов

Abnormal programming *Programming *
Вдохновившись проектом Google Glass, я подумал, как хорошо было бы сделать крайне простой, но мощный инструмент дополненной реальности специально для таких очков. И почему бы не сделать его на основе такой широко используемой технологии как QR-коды. Так родилась задумка языка QuRava — набора байтов, записанных в QR-коде и интерпретируемого в полноценную программу, реализующую часть возможностей языка Java.

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

Читать дальше →
Total votes 51: ↑42 and ↓9 +33
Views 15K
Comments 37

Django: Использование QR-кодов для быстрого входа на сайт с мобильных устройств

Website development *Python *Django *
Tutorial
Если у вас есть сайт, которым часто пользуются с мобильных устройств (таких как телефоны и планшетные ПК), то вы, возможно, задавались вопросом, как реализовать быстрый вход — так, чтобы пользователю не требовалось вводить ни адрес сайта, ни логин и пароль (либо E-mail и пароль).

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

Скриншот с экрана мобильного телефона

Кстати, весь процесс написания приложения, которое приводится далее, можно посмотреть в скринкасте (есть на YouTube, либо в более хорошем качестве в виде файла MPEG2 в 1080p).
Читать дальше →
Total votes 22: ↑19 and ↓3 +16
Views 19K
Comments 11

WTF QR CODE

Design
Доброй пятницы, Хабр!
QR-коды — штука, конечно, полезная, но, как водится, не всегда они используются правильно или по назначению. Авторы блога WTF QR Codes решили собрать наиболее абсурдные (да и просто смешные) примеры творческого произвола.

image

Под катом — еще фотографии.
Читать дальше →
Total votes 113: ↑90 and ↓23 +67
Views 59K
Comments 90

Wi-Fi Маяк — альтернатива QR-кодам?

Intel corporate blog Usability *
Бесспорно (по крайней мере, для хабрачитателей), что в абсолютном большинстве случаев цифровые технологии гораздо удобнее аналоговых — они дают на порядок больше возможностей. Поэтому перевести любую технологию в электронный вид полезно и интересно априори. Но помимо этого, интересно попробовать сделать цифровые технологии еще более цифровыми.
В данном посте предлагается новая технология быстрого доступа к информации с мобильных устройств, развивающая идею всем известного QR-кода, с использованием столь же знакомой всем технологии — Wi-Fi.
Читать дальше →
Total votes 24: ↑21 and ↓3 +18
Views 21K
Comments 60

Авторизация с помощью QR

Usability *
Recovery mode
Приветствую тебя, уважаемый читатель.

Пришла ко мне как-то идея — сделать вход на сайт с помощью QR-кода. Поиск в сети дал несколько результатов:

  1. SQRL
  2. и другие — здесь уже провели поиск, поэтому не буду переписывать)


В начале 2012 года похожий эксперимент был даже у Google (для двухфакторной аутентификации), но не прижилось.



Всё это сложные хитрые клиент-серверные реализации и они, конечно, очень крутые. А вот ключевой момент моей yet another genius идеи:
Пользователь заходит на сайт в современном браузере (где поддерживаться камера и камера есть) и подносит QR-код к камере устройства. А в коде закодированы… правильно! — данные для входа (пара логин-пароль)… просто так, в незашифрованном виде, обычным текстом. Код считывается на стороне клиента javascript'ом, данные вставляются в форму тем же javascript'ом, форма авторизации отправляется javascript'ом. По большому счёту можно использовать и другие виды штрихкодов, но QR, как мне кажется, наиболее популярен (широко распространён) для подобных задач.

И да, применять это можно не только в вебе, но и в любых непонятных ситуациях, когда требуется ввести логин/пароль/что-то с клавиатуры, а у вас есть камера и QR-код.

Наверное идея звучит глупо. Она слишком проста. Но позвольте мне рассказать почему она имеет право на жизнь.
Читать дальше →
Total votes 19: ↑5 and ↓14 -9
Views 21K
Comments 13