Рубрика Archives: Статьи

Головоломка сделанная на макросах в Excel

Winner

Недавно бродил по интернету, и наткнулся на головоломку про трех миссионеров  и трех каннибалов.  Решил я ее на листочке, но сразу же вспомнил как удобно было решать головоломку про лягушек, которая была сделана в экселе — просто и со вкусом. Вот потому мне и захотелось сделать такую же головоломку про каннибалов, используя только Excel и простые макросы.Собственно это тоже стало своеобразной головоломкой — бился с ней почти 2 дня, и даже засижвался до полвторого ночи. В итоге получилось примерно то что вы видите здесь на картинках.Read more

Генератор букмарклетов версия 2

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

Пользоваться им все так же просто: вычисляете постоянную часть в УРЛ адресе нужного вам сервиса (например в википедии это будет https://ru.wikipedia.org/wiki/после чего идет сразу же название статьи) копируете его в поле постоянная часть УРЛ адреса, вбиваете название букмарклета (Поиск в вики, например) жмете кнопку передавать выделенный текст и на выходе получаете готовый букмарклет. Теперь в тексте выделите слово Казахстан, нажмите на кнопку вашего букмарклета поиска в вики, и вы окажетесь сразу же на странице статьи о Казахстане. Проверить можно прямо тут: выделите слово на этой странице и нажмите на эту ссылку вики

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

Кроме того не забываем, что с помощью этого генератора можно генерировать еще и букмарклеты к различным сервисам для работы с текущими страницами целиком — например поиск похожих фото через гугловский поисковик картинок (постоянная часть  http://www.google.com/searchbyimage?image_url= а передавать ему адрес текущей открытой картинки), скачивание видео со страниц при помощи сервиса, videosaver, или поиск текущей страницы в вебархиве (http://wayback.archive.org/web/*/) а также возможно еще куча других всевозможных сервисов.  Ограничивается все лишь фантазией.

Сейчас я придумал сделать букмарклет для поиска выделенного на странице слова (предположительно имя актера или название фильма) в базе кинопоиска. Все просто: вбил в название ссылки букмарклета (первое поле) Кинопоиск, в постоянную часть запрос http://www.kinopoisk.ru/index.php?first=no&what=&kp_query=, и нажал кнопарь Выделенный текст: вот вам и готовый букмарклет: Кинопоиск

Удачи!

Как подготовиться к концу света

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

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

В первую очередь нужно побеспокоиться об аптечке, и желательно не одной, а нескольких, причем разных вариантов: от стационарной домашней аптечки (самой полной), до носимой аптечки (главное качество которой будет все же легкость, компактность и защита от воды и падений, а не высокая степень наполненности). Не помешает доукомплектовать и автомобильную аптечку, а еще лучше купить дополнительно новую и заново ее укомплектовать. О том как и чем укомплектовать аптечку лучше почитать в инете. Вообще вопрос о комплектации довольно сложный, потому что подобрать универсальные лекарства без побочных действий практически невозможно, но большинство лекарств все же фигурируют во всех аптечках. Некоторые советуют положить в аптечку помимо лекарств и перевязочного материала ножницы, булавки, и даже нитки. Кстати нитки пригодятся не только зашивать одежду, но даже и раны, для чего их в общем-то и помещают именно в аптечке. Аптечка — средство универсальное и оно пригодится не только при ЧС, но и в повседневной жизни, и можно взять за правило носить некоторые лекарства вообще всегда с собой — это хорошая привычка. У меня в кошельке всегда есть пластыри, и уже не один раз они пригодились не только мне, но и окружающим людям.

Далее. Я как-то раз наткнулся на очень интересную статью о том как люди выживали в условиях войны в Югославии (ссылка на статью). Вот там есть реально чему поучиться. Что запомнилось из прочитанного мною и произвело большое впечатление — это то, что люди гибли из-за нехватки средств гигиены почти также, а то и больше, чем от пуль. То есть запас средств гигиены просто необходим. К тому же такой запас пригодится и в мирное время. Кроме того оттуда же я почерпнул что человек, знающий и умеющий ремонтировать вещи, а так же доктора — они были в большом почете. Из этого можно сделаь вывод что также неплохо бы иметь запас какой-либо литературы по ремонтам, например, или лечению — хотя это может и не совсем верный вывод. Вообще статья полезная и рекомендую почитать — это реальный опыт выживания. В общем-то касаемо второго пункта: запасы средств гигиены просто необходимы.

Отказываться от запасов воды и еды я не предлагаю, даже наоборот, нужно делать такие запасы, но вот вопрос в том сколько и как. Каждый это решит для себя, но нужно учитывать что не все продукты хорошо хранятся, а некоторым нужны специальные условия. Существуют некоторые инструкции по вопросам сколько и каких продуктов нужно запасать для длительного хранения, а также методы их сохранения, все это гуглится на раз. Но как я и говорил — все это хорошо, но не нужно доводить до абсурда, к тому же если брать во внимание конец света в виде потопа — то как тогда сохранить все нычки в безопасности? А таскаться с огромными мешками с едой — это непрактично и к тому же слишком вызывающе, найдутся люди которые захотят отнять все это у вас (читайте про выживание в Югославии). Я думаю, что лучше научиться как-то добывать пищу своими руками, чем пытаться обеспечить себя ею на длительный срок. Кстати вариант с добыванием пищи даже таким нечестным способом как мародерство считаю тоже приемлемым — если уж вопрос стоит ребром либо выжить либо нет, то в это деле все средства хороши (но это скорее больше по зомби апокалипсису — спрятаться в большом торговом центре, как во многих фильмах). Но для меня более приемлемым будет конечно самостоятельная добыча еды — это может быть охота, рыбалка, собирательство (кстати есть отличная книжка о том как можно прокормиться в диком лесу  «По следам Робинзона», рекомендую) исходя из чего и нужно делать соответствующие запасы, то бишь ружья и боеприпасы, удочки и, например, справочник съедобных грибов 🙂 Между прочим книга — это хороший помощник в любой ситуации, а в случае чего ею и костер можно разжечь — и кстати запасы средств для розжига костра приветствуются и даже просто необходимы. Сюда же можно добавить и средства для ремонтов: например мультитул, а еще лучше полный набор инструментов, но опять же в случае необходимости экстренной эвакуации из жилища тащить все это добро на собственном горбу не так уж и прикольно. Кстати, не нужно забывать и об одежде, теплых вещах, и должны они быть не красивые (а лучше даже страшные), но функциональные и удобные: размер, форма и много кармашков 🙂

Но и это еще не все: как я уже и говорил — все объять просто невозможно, и на каждую ситуацию будет свой рецепт, а предусмотреть защиту всех своих запасов как от наводнения, так и от пожара вообще нереально. Потому нужно искать какой-то свой путь, который кажется вам наиболее приемлемым. Засушить пару килограмм сухарей — это не так уж и сложно, но зато в случае чего еда на первое время все же будет, а в кладовке они лежат и есть не просят, ну и расстаться с ними не так уж жалко. Другое дело если вдруг придется оставлять дома полную кладовку с консервами, крупами, сахаром и другими ништяками — будет обидно за зря потраченные деньги. Кстати касаемо денег — если реально будет конец света, то снять их из банка не получится, а ценность свою они быстро потеряют, так что лучше искать другие методы хранения, но золото не подойдет — уж лучше тогда тушенка.

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

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

Создание своих букмарклетов

Как-то раз, еще в далеком 2009 году я уже описывал что такое букмарклеты и для чего они нужны. Сейчас я хочу рассказать как можно самому сделать простой букмарклет для некоторых сайтов, ради прикола я даже написал java script lkz генерации такого типа букмарклетов, о котором я тоже напишу. Существуют в интернете такие сервисы, которые работают с внешними сайтами, то есть ты вводишь в определенное поле ссылку на сайт, или страничку, а сервис эту страничку или сайт обрабатывает, предлагая определенную информацию. Например введя в сервисы whois ссылку на домен, в итоге вы получите информацию о домене, или в сервисе для сокращения ссылок вводите адрес страницы, а на выходе получаете сокращенный адрес, который можно скопировать и отправить в нужное место. Часто такие сервисы после ввода информации формируют готовую ссылку в адресной строке, для более быстрого доступа к ней. Если взять тот же пример с whois домена, то просмотреть whois данные домена blogof.net вы можете тут. Поменяв в адресной строке название домена, вы сможете таким же образом узнать информацию по любому другому домену. Удобно же, допустим, находясь на любом сайте в интернете, узнать whois данные о нем, просто кликнув на одну ссылку? Вот сейчас я и попытаюсь рассказать и объяснить как сделать такую ссылку, а точнее букмарклет. Как я уже говорил, у всех этих сервисов ( у данного сервиса в частности) есть свой формат для вывода информации о странице. В данном случае формат адреса такой:

https://www.nic.ru/whois/?domain=имя.домена

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

 javascript:location.href=’постоянная часть’+location.host

То есть вставив вместо постоянной части то что было у нас, то мы получим такой код:

 javascript:location.href=’ https://www.nic.ru/whois/?domain=’+location.host

Здесь у нас javascript: location.href — это специальный формат для букмарклетов, который определяет что будет введено в адресной строке после нажатия на букмарклет. Судя по следующему коду, там будет введено  https://www.nic.ru/whois/?domain= и тут же нераздельно будет введен домен текущей страницы. Если заменить  location.host на  location.href, то будет введен полный адрес страницы на которой вы сейчас находитесь. Надеюсь я понятно излагаю, а если нет, то просто поэкспериментировав вы поймете о чем я говорил.

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

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

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

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

Anonym — открывает текущую страницу через анонимайзер anonymouse.org. Хрень бессмысленная, но возможно пригодится.

cy-pr — еще один сервис по работе с доменами — показывает  параметры сайта по тИЦ, PR, выдачаб ключевые слова и еще кучка всякой SEO хрени, которая в общем-то простому люду совсем ни к чему.

Be1.ru — аналогичный с предыдущим сервисом, только чуть другие параметры. Снова для Сеошников. Для них же можно сгенерировать и анализ с другого сервиса, попробуйте сами через генератор, вставьте туда в ссылку http://www.pr-cy.ru/analysis/ название любое, а кнопку нажмите только домен — букмарклет готов

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

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

Как собрать Кубик Рубика?

Эту статью я перенес с ювижена на свой блог. Здесь гораздо проще оставлять комментарии и делиться своими находками.

«Кубик Рубика» (венг. Bűvös kocka, первоначально был известен как «Магический кубик», разговорный вариант — Кубик-Рубик) — механическая головоломка, изобретённая в 1974 году (и запатентованная в 1975) венгерским скульптором и преподавателем архитектуры Эрнё Рубиком. Больше узнать про него можно в википедии. Тут же для пущего разнообразия несколько интересных выдержек оттуда:

  • Считается, что кубик Рубика — лидер среди игрушек по общему количеству продаж: по всему миру было продано порядка 300 млн кубиков Рубика, как оригинальных, так и различных аналогов.
  • Число возможных различных состояний кубика Рубика равно (8! × 38−1) × (12! × 212−1)/2 = 43 252 003 274 489 856 000. Это число не учитывает то, что ориентация центральных квадратов может быть разной. С учётом ориентации центральных квадратов количество состояний получается в 46/2=2048 раз больше, а именно 88 580 102 706 155 225 088 000 состоянийдалее
  • Так называемый «алгоритм Бога» для сборки Кубика Рубика не найден. С помощью больших по объёму расчётов на компьютере (7,8 ядро-лет) математик Томас Рокики (Tom Rokicki) доказал, что из любой начальной конфигурации кубик можно собрать не более чем за 23 хода [1][2] , улучшив тем самым своё же прежнее достижение в 25 ходов
  • Предыдущий рекорд скоростной сборки кубика, составлявший 9,86 секунды [8] и принадлежавший французу Тибо Жакино, установившему его на открытом чемпионате Испании 5 мая 2007 года, был побит голландцем Эриком Аккерсдийком на открытом чемпионате Нидерландов, проводившемся 13—14 октября 2007 года [9]. Новый рекорд Аккерсдийка составляет 9,77 секунды. На соревнованиях 2008 года был установлен новый мировой рекорд всё тем же Аккерсдийком: 7.08 секунд! Предыдущий рекорд в 8.72 секунды принадлежал Ю. Накадзиме.

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

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

Вот самая простая инструкция по сборке третьего слоя кубика (если нужны первые два, то сообщите, покажу и их)

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

  1. ВФПВП’В’Ф’ — этап Б на картинке
  2. П’Ф’Л’ФПФ’ЛФ — этап Г на картинке

Вот что у меня получилось в итоге:

  • Все Философы Планеты Восклицают: «Проще Выучить Философию!»
  • Павел Фомич Лавреньтьев Философов Поучал: «Формулы Легче Философии!»

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

Собственно сам комментарий: Есть формула намного проще и интуитивно понятнее на шаге Г, чем указана на картинке, и которую ты не можешь запомнить. Формула менее распространена, потому что её тяжелее объяснять на бумаге. Она очень похожа на формулу Д. На этом шаге надо расставить угловые элементы на свои места на последнем верхнем слое. Формула заключается в том, что необходимо менять местами верхний ближний правый с противоположным нижним дальним левым, т.е. нижний дальний левый угол использовать как буфер обмена, как и в формуле Д. Сама формула звучит так — П’ Н» П. Затем после этой операции поворачиваем верхний слой, т.е. подставляем необходимый угол, чтобы в него занести элемент, который у нас находится в буфере. И так подставляем необходимый угол каждый раз и обмениваемся с буфером, пока все углы не станут на свои места. Одновременно с этим восстанавливаются и два нижних слоя.

Есть ещё и другая формула — «четверка» — П В’ П’ В. Она заменяет шаги Г и Д на картинке.

Обзор телефона ZTE C S100

Вот купил себе по акции CDMA телефон ZTE C S100. По акции вместе с номером Pathword (ну и дибильное же название, кто его как не называет и пассворд, и пачфорд, и патхворд и бог еще знает как ) обошелся он мне 3000 тенге, если вычесть из суммы стандартные 1000 тенге за стартовый пакет пассворда (я его так называю), то получится что телефон стоит всего 2000 тенге (13 баксов) — новый, с гарантией, хорошего качества и довольно навороченный, вот о наворотах речь и пойдет.

Вообще же телефон стоит от 5000 тенге. За такую цену нам предлагают: цветной дисплей, полифонию, органайзер, виброзвонок, игрушки, телефон, записная книжка, что там еще бывает… В наше время всем этим уже никого не удивишь, но я еще  помню те времена, кода телефоны с полифонией и цветным дисплеем считались очень крутыми, нынче это уже обыденность, хотя для телефона за 5000 (а уж за 2000 и подавно) — это все же навороты.  По порядку: дисплей на телефоне 65 тыс цветов, размером 128×128. У моего Сименса с65 такие же характеристики, но дисплей смотрится гораздо лучше и цвета более яркие и вообще, качественнее что ли. Что касается звука, то тоже Сименс дает фору, звучит громче. Мелодий всего 10 штук — выбор не большой, к тому же половина — вообще туфта. Вообще есть возможность самому закачивать мелодии в этот телефон, вот только нужно качать кучу софта и с ним разбираться, возможно придется все-таки лезть в прошивку для этого, поэтому пока есть гарантия, наверное не стоит. Вибра по силе слабенькая, и опять же слабее чем на сименсе, причем режимов вибры нет. Что понравилось — так это пункт органайзер. В нем есть календарь, будильник, калькулятор, диктофон (!), игры и секундомер! Довольно обширный список, не так ли? Функционал конечно иногда желает лучшего, например в календаре можно создать лишь 5 записей. Зато будильников 2 в отличии от сименса. Диктофон может записывать до 5 минут (проверил) — по-моему не плохо. Игрухи в принципе интересные, когда делать нечего то можно сыграть. Но по мне лучше бы записали таблицу Менделеева больше пользы было бы 🙂 Кнопки нажимаются нормально, телефон в руке лежит хорошо, смотрится не плохо, легкий, без люфтов и скрипов, 2 порта — зарядно-модемный миниюсб и гарнитурный миниджек . В комплекте зарядное устройство и инструкция на русском и казахском. Кстати язык меню тоже выбирается между 3 языков русский, казахский и английский.

Вот насчет модемного миниюсб порта хотелось бы отдельно поговорить. Каково было мое удивление и радость, когда вместо  «китайского» разъема на телефоне увидел стандартный mini-USB. Тут же возникла идея подключить телефон к компу. Нашел дрова и скачал их (кстати скачать драйвера для ZTE s100 можно тут у меня), поставил, настроил сетевое подключение — и все заработало! Всего за 2 тысячи тенге я получил отличный беспроводной модем. Конечно по удобству он хуже чем USB модемы, но тем не менее. В общем такие пироги. Больше всего меня поразило наличие диктофона и модема в телефоне.

Датаматрица и QR-коды

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

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

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

Перво-наперво покажу как расшифровать такие картинки. Для этого придется качать на мобильник специальную прогу, по другому никак, ибо онлайн декодеры работают совсем плохо, или же вообще не работают. Вот, нарыл страничку в интернете, где вы наверняка найдете подходящую программу. Мне лично удалось с первого раза подобрать себе отличную прогу i-nigma Reader, которую я рекомендую для владельцев телефонов с windows mobile (качать тут). После запуска считывающей программы остается только навести камеру телефона на QR-код и программа выдаст зашифрованную информацию в понятном виде. Попробуйте расшифровать мою картинку 🙂

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

QR-Code Generator by Mobile-Barcodes.com

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

UPD: написал про QR коды оказывается не один я, на лайфхакере тоже. Там же дали ссылку на еще один генератор кодов, который можно использовать для генерирования визитки типа такого