20 апреля, 6:54

Задача: Чубакка и очереди

Все видели вирусный ролик в котором в неизвестный хипстер хочет получить загранпаспорт без очереди, мотивируя это тем, что сдавал заявление через сайт госуслуг:


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

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

Но на практике получается бессмысленная трата нервов. Т. е. можно сэкономить полчаса, но при этом придётся выслушивать ругань, а то и драться. Не говоря уже о бедных сотрудниках сервиса, которым ругани и без того хватает.

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

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

UPD: Усложним задачу. Представьте, что вы сотрудник отделения ФМС и столкнулись с такой ситуацией. Начальтво не готово выделить вам ни милионный бюджет, ни новое помещение или новых сотрудников на решение этой проблемы. Как бы вы поступили?

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

Показать православное решение

Так как Игорь и Александр в комментариях уже дали правильный, по моему мнению, ответ, то пришла пора его опубликовать.

Конечно, хорошо было бы устроить электронную очередь, разнести очереди физически или наладить доставку документов курьером. Но все эти решения требуют масштабных инициатив сверху и колоссальных инвестиций.

Решить же проблему почти полностью можно и локальными силами, при помощи принтера и нехитрого столярного инструмента.

Механика простая. Распечатываешь анкету, кладёшь её в прорезь в двери. С обратной стороны двери — прозрачный контейнер. Сотрудник видит что в ящике есть анкета и, закончив оформление очередного посетителя, вызывает её автора.

Помимо этого рядом с дверью должна висеть крупная понятная пошаговая инструкция о ток, как вступить в секту внеочредников. Просто бумажки о том, что «пользователи портала Госуслуги — вне очереди» будет недостаточно. Так как люди просто не знают что это за портал, как стать его пользователем и поэтому чувствуют социальное неравенство.

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

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

18 апреля, 13:40

Про курс «Информационный стиль и редактура текста»

Вчера закончился курс Максима Ильяхова. За два дня Максим рассказал про то как писать сильные, понятные и лаконичные тексты. Показал как отжимать их от ненужного жира. Объяснил разницу между информационным и рекламным стилями. Научил писать тексты для сайтов, форм и писем.



За время курса каждый участник выполнил 5 практических заданий, каждое из которых Максим подробно разобрал. Для меня это была самая полезная часть курса, так как в результате я научился сжимать свои тексты минимум вдвое, без потери смысла и удобочитаемости.

Курс проходил в новом уютном офисе бюро Горбунова, который теперь располагается на дизайн-заводе «Флакон». Завод выглядит круто:



Занятия начинались утром и заканчивались затемно:



Вечером второго дня даже заглянул Артём:



Но от предложения участвовать в обсуждении работ отказался под предлогом, что ему нужно писать совет. :)

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

Особенный респект у меня вызвал Сева — один из двух основателей http://www.it-agency.ru/. Если всё, что он рассказал о работе их агенства — правда, то очень многим ребятам есть чему у них поучиться.

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

9 апреля, 6:05

Энтер

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

У магазина приятный формат услуги. Это сочетание интернет-магазина в котором можно найти почти всё что угодно с сетью офлайновых магазинов из которых можно забрать заказ и в которых можно совершить так любимые мною импульсные покупки. :)

В магазине приятно и простотно:


Но это пока он только открылся и в нём ещё мало покупателей. Если он станет популярным и в нём будет толпа — получится ещё один плеер.ру с его вечными очередями и неразберихой. По крайней мере, я не заметил пока каких-то механизмов, которые были бы направлены на то, чтобы справиться с большим потоком покупателей.

Заказ бронируется через интернет, но можно выбрать покупки и через терминалы в самом магазине:


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


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

Вообще тупой перенос айпадовских жестов на киоски работает плохо. По крайней мере я пока не видел ни одной хорошей реализации.

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

Очень приятно, что товары выставленные в зале можно сразу нести на кассу. Но я пока не попробовал, что будет если, например, часть заказа сделать через интернет, потом добавить что-то через терминал, а потом ещё и с полки взять пару вещей.

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

30 марта, 14:01

Вредный совет для верстальщиков Избранное

На мотив вредных советов Григория Остера

Чтоб верстальщиком надёжно
Проработать сорок лет,
Никогда не занимайся
Тем, что есть ещё вокруг.

То, что дал сверстать дизайнер,
Тупо делай в лоб и всё.
Никогда не утруждайся
Пропустить через себя.

Если вдруг в макете сложном
Обнаружился изъян —
Нужно сразу притвориться
Что его ты не нашёл.

Ведь дизайнер виноватый
В том что сделал он его.
И тебе совсем не к месту
Напрягаться просто так.

Если же дизайнер хитрый
Изменил слегка макет,
Нужно сразу начать матом
Поносить его вовсю.

Ведь теперь тебе придётся
Переделывать с нуля
Всё что дико захардкодил
И приклеил на соплях.

Если браузер несвежий
Указали вдруг в ТЗ
Нужно громко хлопнуть дверью
И сказать, что все козлы.

Потому что снова думать
Надо будет головой,
А не просто тупо кодить
Вспоминая W3C.

26 марта, 5:39

Нафига ходить на курсы?

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

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

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

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

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

Нельзя однозначно сказать, какой из эти двух подходов лучше, каждый выберет что-то своё.

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

Вот, например, пара ближайших курсов, об авторах которых я очень высокого мнения:

Информационный стиль и редактура текста
Автор: Максим Ильяхов — https://twitter.com/#!/perepisal, http://maximilyahov.ru/
Максим является ответственным редактором дизайн-бюро Артёма Горбунова. Я работал с ним вместе более года, и не знаю никого, кто разбирался бы в написании и редактуре текстов лучше него.

Интерфейсы для айфона
Авторы: Таня Мисютина, Антон Ловчиков и Юрий Подорожный
Танька — https://twitter.com/#!/infotanka, http://infotanka.ru — специалист в информационном дизайне, дизайне пользовательских интерфейсов и пользовательского взаимодействия. Антон — https://twitter.com/#!/antiflasher, http://antiflash.ru/ — мастер технического дизайна. Про третьего автора ничего не знаю, но уверен, что он тоже крутой (иначе бы вряд ли Танька и Антон стали организовывать с ним курс).

7 марта, 9:28

Политическая реклама

Прийдя 4 марта на избирательный участок, я был несколько удивлён тем, что помимо основного бюллетеня мне выдали ещё и второй — для голосования на выборах депутатов муниципального собрания.

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

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



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

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

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

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

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

В посте я описывал ситуацию с мелкими муниципальными выборами. Но тоже самое распространяется и на выборы любого масштаба в России. Вот отгремели президентские выборы, ещё пару недель «проигравшие» политики повозмущаются, а потом разбредутся по своим углам и 5 лет о них особо ничего не будет слышно.

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

6 марта, 12:05

Киоски по вторникам: «Библио-глобус»

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

Первым экспонатом станет киоск для поиска книг из крупного книжного магазина «Библио-глобус»:



«Библио-глобус» — очень большой книжный, и найти в нём книгу без посторонней помощи практически невозможно. Киоски призваны решить эту проблему.

Каждый киоск представляет собой ящик с сенсорным дисплеем, подвешенный на высоте глаз человека среднего роста. Для внесения разнообразия в угловатые формы устройства, на его лицевой стороне продавлен удивительной красоты узор, что говорит о том, что руководство магазина не поскупилось и заказало «брендированные» киоски.

Для помощи покупателям, на каждом устройстве есть инструкция:



Экраны интерфейса красноречиво говорят сами за себя, так что я не буду подробно их описывать, а просто приведу раскадровку:

Киоск оснащён печатным модулем, и может распечатать на чеке местоположение книги: номер зала, шкафа и полки.

Основные 5 недостатков киоска по моей версии (помимо общей унылости):
  1. Перегруженность ненужным: кроме книг киоск зачем-то пытается помочь найти «видео», «аудио», «игры и софт», «цифровые товары», «офисные товары, подарки». Также, в киоске, зачем-то, есть ещё и корзина, что делать с которой — не понятно;
  2. Слабый поиск. Приходится вводить точные слова для поиска, или использовать «звёздочки» для создания маски слов.
  3. Киоск помогает только искать какую-то книгу, но не продавать больше книг. Его можно было бы использовать как хорошую рекламную возможность, и при поиске одной книги, рекомендовать ещё 5 сопутствующих или даже давать скидку на комплект;
  4. Киоск висит слишком высоко. Приходится вытягивать руку вверх, чтобы управлять устройством. Из-за этого она затекает и киоском хочется перестать пользоваться как можно скорее;
  5. Не используется контекст. Киоск знает где он висит, поэтому мог бы дать понятные инструкции на человеческом языке о том, как найти книгу в зале. Например: «Идите налево до лестницы, поднимитесь на второй этаж, пройдите насквозь 3 зала и поверните направо к шкафу №5». А сейчас получается, что покупатель, найдя книгу, вертит головой из стороны в сторону, пытаясь найти указанный адрес, после чего ищет консультанта, чтобы спросить как пройти у него.
Список можно продолжать и дальше, но картина и так ясна. С киоском, конечно, лучше чем без него (люди пытаются им пользоваться и у них даже получается отыскивать книги). В то же время, при должном походе, он мог бы не только подсказывать где найти нужную книгу, но и служить эффективным инструментом для увеличения продаж. Сейчас эта возможность упускается.

В следующей вторник буду рассказывать о рекламно-навигационном киоске торгового центра «Капитолий» и о том, как неумелые попытки сделать что-то универсальное приводят в результате к бесформенной фигне.

5 марта, 14:04

Спойлеры в Эгее

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

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

Показать инструкцию по установке
Для начала скачайте архив и распакуйте его в директорию user/extras. После этого подключите их к блогу, добавив в файл header-pre.tmpl.php в той же директории следующие строки:
<script type="text/javascript" src="<?= $content['base-href'] ?>user/extras/spoiler-hider.js"></script>
<link rel="stylesheet" href="<?= $content['base-href'] ?>user/extras/spoiler-hider.css">

В пост спойлер вставляется следующей конструкцией:
((html <b class="spoiler-controller %class_name%">Показать инструкцию по установке</b>))
((html <div class="spoiler %class_name%">))
%скрываемый текст%
((html </div>))

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

Если возникнут вопросы — постараюсь ответить в комментариях.

5 марта, 9:31

Задача по понедельникам: мультиварка и молоко Избранное

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

Итак.

Есть такая штука — мультиварка. Фактически, это электрическая кастрюля, которая может нагревать содержимое, контролировать температуру внутри себя и время её поддержания.


Одно из её преимуществ — приготовление завтрака. Засыпал ингредиенты вечером, поставил таймер, и к тому времени как проснёшься утром, завтрак будет уже готов. Это позволяет поспать на полчаса подольше.

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

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

При этом нельзя использовать «не портящееся» молоко, которое может стоять открытым без холодильника в течение недели — я за свежие натуральные (следовательно, скоропортящиеся) продукты.

Показать решение
Как я и ожидал, решение нашли сразу же: нужно заморозить молоко и положить его в мультиварку.

Как рассуждал я. Чтобы молоко было свежим, оно должно храниться в холодильнике при температуре не выше +4˚ C. Поэтому возникает техническое противоречие: молоко должно быть в холодильнике, чтобы не испортиться, и оно не должно быть в холодильнике, так как должно быть в мультиварке.

Решение этого противоречия очевидно: мультиварка сама должна стать холодильником. Холодильник— это источник холода + теплоизоляция. Теплоизоляция в мультиварке уже есть, так как иначе бы она при готовке разогревалась до бешеных температур, поэтому нужно только найти источник холода. Причём нужен он только на ночь, утром от него будет только вред — ведь мультиварку нужно разогреть, чтобы приготовить кашу.

Т. е. источник холода должен работать ночью, но исчезнуть после того как начнётся приготовление каши.

В качестве дарового источника холода можно использовать лёд из холодильника. Так как он как раз будет охлаждать молоко ночью, не даст ему подняться до температуры выше 0˚ C и при этом растает и испарится как только начнётся приготовление каши.

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

В следующий понедельник задача будет посложнее. :)


2 марта, 8:46

Мелочемат Избранное


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

Давайте подумаем, как можно решить эту проблему с помощью дизайна услуг.

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

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

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

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

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

Даже если в монетоматах поднять комиссию — всё равно ими будут пользоваться, так как мелочь деть просто больше некуда. А в месяц мелочи накапливается рублей на 300, так что это был бы неплохой дополнительный оборот для платёжных систем.

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

Карты лояльности
Второй способ избавиться от мелочи — предотвратить её появление.

Например, заведя карту лояльности в магазине, можно указывать, что сдачу меньше 10 или 100 рублей нужно автоматически переводить на эту карту. Тогда всякие карты Перекрёстка, Ашана и т. п. станут более полезными и их станут чаще заводить.

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

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

Дети
Нет, не в том смысле, что нужно использовать детский труд для того, чтобы уничтожать мелочь. А в том смысле, что можно придумать как дети бы с удовольствием её тратили.

Например, в местах большого скопления детей с родителями (например, в отделах магазинов, куда взрослые ходят за покупками для себя, но вынужденно берут с собой детей), можно ставить киоски-аттракционы, единственная задача которых — продавать виртуальные лакомства виртуальным питомцам. Причём, стоимость такого лакомства может быть от 10 копеек до 10 рублей.

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

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

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

Ситуация осложняется ещё и тем, что такие урны специально «присаливают» несколькими крупными купюрами в надежде на то, что люди положат туда такую же. Но в результате людям становится просто неудобно высыпать туда мелочь, а класть крупные купюры они тоже не спешат.

В нормальные урны мелочь должно быть легко высыпать. Отверстие должно быть достаточно крупным, чтобы сделать это можно было на ходу.

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

Собранные деньги из этих урн можно направлять на благие дела.

P.S.: Обсуждение статьи на Хабре

Эгея-бонус
С этого момента, во всех статьях, которые я публикую в личном блоге и на Хабре одновременно, в версию для личного блога будет включаться бонус, которого не будет на Хабре.

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

При этом такой монетомат можно сделать даже без подсчёта денег. Но обязательно интерактивныйм, чтобы после того, как насыпал монеток, он тебя благодарил.

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

При этом такой аппарат должен быть оснащён датчиком движения и освистывать проходящих мимо людей.

1 марта, 10:41

Социальная антиреклама: «усыновление занимает годы»

Есть такой рекламный щит (слово «щит» в данном контексте многозначно). Несколько раз я проходил мимо него и не мог понять: зачем кто-то запустил компанию против усыновления детей?

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

Получается следующее: «Думаете усыновить ребёнка и что это принесёт вам счастье? Не верьте мифам! Усыновление занимает годы».

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

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

Если вы делаете навигацию, рекламный плакат или что-либо ещё, что будет жить в реальном мире, и что люди будут рассматривать на ходу в далеко не идеальных условиях — не тратьте время на любование идеальным кернингом и интерлиньяжем плаката, рассматривая его на своём 27’’ аймаке. Так как в таких условиях его не увидит никто, кроме вас.

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

29 февраля, 14:53

Метроматы Избранное

В метро появились автоматы по продаже билетов на 1 и 2 поездки.



Интересно будет посмотреть на их работу при больших нагрузках. Наиболее сильно такие автоматы нужны на станциях с вокзалами, где всегда огромные очереди и люди как раз покупают 1—2 поездки.

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

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

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

28 февраля, 13:16

Продукты и товары Избранное

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

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

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

Остальные же производители продают не продукт, а товар. Стремясь как можно скорее выпустить новый, чтобы продать ещё и его, сразу же забывая о предыдущем. Поэтому когда у пользователя ломается очередной HTC Desire ему всё равно какой новый смартфон купить: Самсунг, Моторолу или ЭлДжи.

27 февраля, 14:13

Никаких изменений за 14 лет

Прочитал книку Пако Андерхилла «Почему мы покупаем, или как заставить покупать».


Книга написана в 1998 году (14 лет назад), поэтому интернет-магазинам в ней посвящён всего один маленький раздельчик. Вещи в нём описаны простые и правильные, сейчас для многих сами собой разумеющиеся.

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

А ещё в книге очень забавный перевод. Мой любимый отрывок:
... ещё один побочный пример можно привести из работы торговых представительств фирмы Harleq-Davidson, которые в демонстрационном зале площадью три тысячи квадратных футов должны разместить и продукцию для мужчин, переживающих кризис полового бессилия и пытающихся вернуть былую мощь, купив велосипед, и ...

24 февраля, 6:27

Любое решение — не для всех

Когда читаю комментарии ко своим статьям на Хабре, всегда находится несколько человек, которые напишут что-то вроде: «Это решение не для всех, оно не подойдёт %кому-то там%». Свежий пример из предыдущей статьи про сигнализацию на холодильник:
4 часа много — при лечебных диетических столах нужно есть 4-6 раз в сутки и перерывы между едой составляют 3 и меньше часов.
Почему комментатор не задумался о том, что если у человека «лечебный диетический стол», то такой гаджет просто не для него?

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

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

Любое решение — не для всех

Система стала гораздо сложнее, дороже, требует настройки, установки, обслуживания и т. п. И кто теперь таким устройством будет пользоваться?

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

23 февраля, 11:47

Страж холодильника Избранное

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

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

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

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

Это концепт, но, возможно, вы знаете где можно его купить или уже видели что-то подобное.

22 февраля, 8:22

Разное должно выглядеть по-разному

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

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

А вот так они выглядят вместе на полке магазина:
Разное должно выглядеть по-разному

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

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

21 февраля, 8:16

Прибыльные бесплатные услуги Избранное

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

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

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

Ещё есть клинический вариант — отказаться доливать кипятка и сказать, что можно только заказать новый чайник.

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

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

Рассмотрим ещё один вариант. Фитнес-клуб. Цена часа занятий с тренером составляет 1000 рублей. Когда тренер не занят на индивидуальных занятиях, он должен дежурить в зале.

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

Хорошее отношение к клиенту в сфере услуг почти ничего не стоит, но при этом может приносить ощутимую дополнительную прибыль. Но очень много владельцев и сотрудников этого, похоже, не понимают.

Иногда я слышал от сотрудников сферы услуг оправдание в духе: «Вы знаете сколько мне платят? Вы что, хотите чтобы за эти деньги я вам ещё и улыбался?». Да нет, чувак, не улыбайся. Я понесу свои деньги другим ребятам, а ты так и будешь угрюмо получать свои копейки.

20 февраля, 9:28

Как защитить свои товары от продажи Избранное

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

Я достал телефон и хотел сфоткать артикул. Подбегает испуганная продавщица:
— Извините, у нас нельзя фотографировать.
— Но я же хочу сфоткать артикул, чтобы не забыть и потом купить эту кофту.
— Но вы же заснимите ценник целиком!
— И что?
— У нас нельзя фотографировать ценники.
— Давайте я цену вот так пальцем загорожу.
— Нет, у нас нельзя фотографировать. Я вам запишу артикул.

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

Помимо того, что мы сами хотели купить эту кофту, я хотел показать фотку сестре, и она, наверняка, тоже бы купила. Т. е. магазин потерял двух покупателей просто потому, что не разрешил сфотографировать. Но это же дебилизм! Магазин должен не запрещать фоткать товары, а всячески поощрять это делать, чтобы люди постили фотки в Твитер, Фейсбук и Вконтакт, тем самым зазывая новых покупателей. Каким идиотом надо быть, чтобы упустить такую возможность?

Другой случай из того же похода по магазинам. Набрали кучу вещей, несём в примерочную. При входе в примерочную нас встречает продавщица.
— Извините, у нас нельзя брать с собой в примерочную более 5 вещей.
— И что нам теперь делать, не покупать остальные?
— Отложите лишние, я их потом вам подам.

Ну ок, отложили. В результате подбора размеров, в примерочной в итоге оказалось 8 вещей, а про отложенные в начале 2 свитера мы в итоге забыли. Нам плохо — не купили 2 свитера, магазину плохо — у них купили на 2 вещи меньше. Спрашивается: нафига ограничивать число вещей? Ведь, понятное дело, что магазин должен не просто не ограничивать число вещей в примерочной, а всячески поощрять людей брать с собой как можно больше вещей, предусмотреть для них кучу вешалок и т. п., так как чем больше люди примеряют вещей, тем больше они в итоге их купят.

11 ноября 2011, 10:03

Будильник моей мечты Избранное

align="left"
Нет, не здоровенного. А просто удобного будильника для Андроида. После долгих поисков на Маркете я так и не смог найти будильник, который мне было бы приятно использовать. Поэтому в этой статье я буду проектировать будильник таким, каким бы я сам хотел его видеть.

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

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

Во-вторых, в нём нет псевдо-анализа стадий сна, так как пока я не нашёл подтверждения тому, что хоть одно из таких приложений работает. И уж точно они не работают, если спишь в кровати не один. :)

И в-третьих, в нём нет никаких математических примеров для отключения звонка. Так что для любителей математики он не подойдёт.

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


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

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


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


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

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

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


Пробуждение и отключение
В первом сценарии отключения будильника пользователь отключает первые несколько предупредительных звонков, чтобы поваляться ещё 15 минут, но обязательно должен встать в обозначенное время.

Чтобы сделать пробуждение утром менее садистским (если такое вообще возможно), будильник начинает будить пользователя минут за 20 до назначенного времени (можно поменять в настройках). Причём первые робкие попытки он делает не звуковыми сигналами, я световыми — при помощи дисплея и встроенной вспышки. Это может сработать, если человек дремлет или находится в той стадии сна, в которой легче всего проснуться.

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

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


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

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

Заключение: разработчики — велкам!

В этом будильнике я собрал всё что я жду от будильника моей мечты и постарался не оставить в нём ничего лишнего. По-моему, он получился классным.

Проблема в том, что я могу создать дизайн, но не могу написать приложение для Андроида или айФона. Так что если вы умеете хорошо писать приложения для айФона или Андроида, и вам этот будильник кажется перспективным — пишите в личку. Давайте наполнять Маркет красивыми и удобными приложениями вместе. :)

23 октября 2011, 13:14

Функциональная упаковка батареек Избранное

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


Если последовательно соединить 3 батарейки, то получится напряжение порядка 4,5В, чего вполне достаточно для экстренного питания севшего в самый неподходящий момент телефона. Соединить их можно при помощи нанесения на внутреннюю сторону упаковки двух полосок из фольги:


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

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

20 октября 2011, 18:37

Как прикрутить проверку орфографии к Эгее

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

Внимание. В инструкции приводится пример модификации темы по умолчанию. Это плохая практика, так как после обновления Эгеи установка, скорее всего, слетит. Чтобы этого избежать, создайте в папке themes любую тему и положите в неё всего один файл templates/form-note.tmpl.php — всё остальное Эгея возьмёт из темы по умолчанию.

Итак:
1. Сначала надо скачать архив http://speller.yandex.net/speller/1.0/spell-1.0.zip и распаковать его куда-нибудь. Например, в корень в папку speller;

2. После этого из полученной папки нужно скопировать файл spell.js в папку со скриптами вашей темы (по умолчанию system/theme/js);

3. После чего нужно подправить файл с формой. По умолчанию он находится по адресу (system/theme/templates/form-note.tmpl.php).

В его начало файла нужно добавить строчку:
<? _JS ('spell') ?>

В конец кусок кода:
<script type="text/javascript"> var speller = new Speller({ url:"/speller", lang:"ru", options:Speller.IGNORE_URLS }); function spellCheck() { var form = document.forms["form-note"]; speller.check([form.title, form.text]); } </script>

Ну и вставить куда-нибудь кнопопчку для запуска проверки:
<input type="button" style="margin-left: 3em;" name="cmdSpell" value="Проверить правописание" onclick="spellCheck()" />

Спеллчекер страшненький, в лучших традициях Ворда 98, но работает. :)

20 октября 2011, 12:56

Выбор времени Избранное

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

Во-первых, при установке будильника или назначении события в ежедневнике выбор времени с точностью до минуты вообще нафиг никому не сдался. Мне даже сложно придумать ситуацию, в которой было бы важно установить время события, например, как 15:08, а не 15:10. Поэтому меньшим делением шкалы должны быть 5 минут. С более крупными рисками кратными 15 минутам.

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

В итоге должно получиться что-то вроде следующего комбинированного ползунка для установки времени:
Выбор времениВыбор времени

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

А каким вы видете удобный способ выбора времени на тач-устройствах?

Демо:
Выбор времени

20 октября 2011, 11:23

Чего не хватает в сервисах бронирования отелей

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

А ведь вся информация для помощи в построении маршрута есть: отели, города, интересные места, связи между городами и т. п. Поэтому сервис мог бы отвечать не только на вопрос «где мне остановиться в таком-то городе», но и, например, помогать ответить на вопрос «Как отдохнуть вдвоём в Италии за столько-то?». Или даже просто «Где отдохнуть вдвоём за столько-то?». Заходишь на сайт, вводишь те данные, которые тебе известны: сумма, страна, город, даты и т. п. По всем остальным параметрам сайт выдаёт тебе предложения.

Пример сценария. Хочу отдохнуть в Тайланде вдвоём 10 дней в конце октября, бюджет 100 т. р. Сайт выдаёт, что можно начать с островов Пхукет, Самуи, Кату, Паттайа. Ок, кликаю на Самуи. После чего, исходя из бюджета, сайт выдаёт несколько отелей на выбор и предлагает остаться на этом острове 5 дней, а потом внутренним рейсом посетить ещё один. Можно изменить количество дней на Самуи, а можно согласиться и выбрать следующий пункт. И т. п.

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

Ну и оставить турагентства с носом. Пора уже отмирать таким организациям.

17 октября 2011, 7:34

Как утром найти 2 одинаковых носка

Как утром найти 2 одинаковых носка

10 октября 2011, 7:48

Цикл неуверенности

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

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

Вот как он выглядит:
Цикл неуверенности

Рассмотрим тот же случай с девушкой, с которой вы не познакомились. Сначала возникает чувство неуверенности. Вы не совершаете действие чтобы подойти и заговорить, в результате чего начинаете думать и оправдывать свой поступок, решая, что познакомитесь в следующий раз или что смотрелись бы глупо, подойдя к ней и попытавшись заговорить. После чего начинаете чувствовать себя лузером и не становитесь ещё более неуверенным. Цикл замкнулся. Следующее его кольцо будет ещё более тугим.

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

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

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

6 октября 2011, 20:03

Отставание на 20 лет Избранное

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

Например, в частных клиниках внедрили наконец-то ведение электронных карт пациента. И это здорово, так как теперь можно прочитать, что врач тебе написал, а не тренироваться в разгадывании хитрых капч. И некоторые врачи даже начинают овладевать навыками десятипальцевой печати. Но. Все системы находятся ну уровне 1995 года. А если рассматривать функционал, то, скорее, на уровне 1985 года. В то время как уже давно есть интернет, коммуникаторы и прочие радости жизни, вся электронность медицинской карты сводится к тому, что её печатают не на бумаге, а в базу данных. И самому пациенту её даже не дают в электронном виде, а только в распечатанном. Если вдруг в другой клинике потребуется история болезни, то единственным способом её получить будет затребовать выписки из неё на бумажном носителе. А если данные, не дай бог, вдруг потребуются скорой?

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

Следующая тема это то, как выдают на руки рецепт и предписания. Их до сих пор выдают на бумажке. И даже не всегда распечатывают, иногда до сих пор пишут от руки, несмотря на электронность медицинской карты. И чтобы следовать этим предписаниям, нужно в голове уложить какую-то нетривиальную логическую схему, в которой нужно сочетать приём 2, 3 и 4 раза в день, до и после еды, по одной и двум таблеткам. А если к этому всему ещё и диету прописали, то вообще с ума можно сойти. В результате всё принимается абы как или вообще не принимается после первого дня мучений.

А ведь простая программка для коммуникатора могла бы решить эту проблему и сама напомнить, что нужно когда съесть, выпить, принять и т. п.

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

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

Не тупите. Заказывайте удобные интерфейсы уже сейчас (например, в «Дизайн-бюро Артёма Горбунова»), будьте впереди конкурентов.

18 сентября 2011, 5:24

Право на презентацию

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

Я считаю, что если «корпоративная среда» категорически против отказа от презентаций, то каждая уважающая себя компания должна ввести обязательную подготовку и аттестацию сотрудников, допущенных к их публичному чтению. Причём, нужно ввести разные уровни доступа. Например, на первом уровне ты можешь устраивать презентацию не более чем перед 5 людьми и не дольше чем на 10 минут. На втором — не более чем перед 10 людьми и не дольше чем на 15 минут и т. п.

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

Другая категория людей, которых нужно специально готовить создавать презентации — стартаперы. На заключительной части 12-го московского стартап-уикенда выступило 50 команд со своими двухминутными презентациями проектов. Из них слушать можно было максимум троих, а остальные просто выходили, утыкались носом в экран и устраивали урок чтения. Пробубнив что-то серое, тухлое и невнятное, каждая команда заканчивала фразой: «на проект нужно $100 000». Ну, ёлки-палки, с таким представлением своей работы вам никто и $10 не даст. Неужели так сложно потратить пол дня на подготовку к презентации, в которой вы просите $100 000?

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

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

31 августа 2011, 15:54

Работоспособная система на примере автомобиля

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

Работоспособная система на примере автомобиля

Для тех кто проспал. Работоспособная система — это такая система, которая хорошо выполняет поставленную перед ней задачу, а не является красивым пыльным музейным экспонатом на выставке «непонятых замечательных решений, опередивших время». Для того чтобы система была работоспособной, каждая её часть должна быть работоспособна. Отсутствие хотя бы одной части в цепи сводит на нет достоинства всех остальных частей.

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

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

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

Топливом в этом случае будет потребность покупателей в чём-то. Если нет потребности, то и покупать ничего не будут, сколь бы замечательным ни был магазин.

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

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

Ходовая часть — это то, что позволяет машине взаимодействовать с внешним миром. Т. е. это логистика во всех её проявлениях. Если я купил товар на идеальном сайте, а мне его не доставили — толку в такой машине никакого.

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

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

Подобную аналогию можно построить и для любого другого коммерческого информационного проекта.

30 августа 2011, 17:16

Дифирамбы Эгее

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

Всё что нужно уже есть «из коробки», не нужно ничего дополнительно допиливать. Это конечный продукт. Если сравнивать Вордпресс и Эгеей, то это Линукс (+ комп к нему) и Мак. Линукс хорош и мощен. Но Мак купил — и сразу пользуешься.

Отдельная волна обсуждений есть вокруг невозможности в Эгее постить древовидные комментарий. Меня это тоже раньше напрягало. Но если подумать, то это ведь просто замечательно, так как защищает блог и его читателей от простыней межличностных перепалок и стимулирует писать комментарии только по сути.

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

30 августа 2011, 10:03

Профессиональный нацизм

Илья Бирман в своём посте «Дизайнеры и специалисты» описал ситуацию когда специалисты в своей области из-за зашоренности мешают внедрению дизайнерских идей. Но, на самом деле, в статье можно просто поменять слова «дизайнер» и «специалист» местами, в результате чего также получится справедливая статья.

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

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

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

28 августа 2011, 10:02

Притормози перед зеброй Избранное

Есть такая социальная реклама, которую я долго не мог понять:
Притормози перед зеброй

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

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

Минимальное улучшение, которое можно сделать — добавить отличительных признаков носилкам, чтобы их было сложнее спутать с зеброй. Например, вот так:
Притормози перед зеброй

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

28 августа 2011, 9:03

Уплотнение данных

Многие инфодизайнеры ведут нелёгкий бой за повышение плотности информации. Но не всегда высокая плотность — это хорошо. Например, возьмём условный рейтинг из игры:
Сжатие данных

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

Этим нехитрым приёмом удалось сразу повысить плотность информации в 2.3 раза. А зачем? Да, мы сэкономили кучу места и можем его использовать с пользой. И при этом не потеряли ни частички информации. Но большинству людей несжатый вариант будет гораздо понятнее, а для разбора сжатого им придётся задуматься и вникнуть, а этим заниматься большинство людей не любят.

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

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

11 августа 2011, 12:02

5 копеек про кириллицу в названиях и аббревиатурах

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

Но сколько бы ни было сломано копий в этом споре, ни одна из сторон всё равно не победит. Любой текст — это выразительное средство для передачи какой-то информации. А как эту информацию лучше передать — зависит от того что за информация передаётся, в каком контексте и с какой целью.

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

Но если взять, например, какой-нибудь средний интернет-магазин электроники и перевести в нём названия, то людям станет сложнее в нём ориентироваться. Сравните:

Эпл Панасоник Филипс Самсунг Сони Делл Дэу Делонги Аристон Эйсер Асус Apple Panasonic Philips Samsung Sony Dell Daewoo DeLonghi Ariston Acer Asus

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

Возьмём другой пример с того же сайта Регуляра. На нём никто не пытается обозначать углекислый газ как ЦэО2. А почему? Да потому, что это устоявшиеся обозначения в химической отрасли и переведя их в кириллицу мы сильно осложним передачу текстом информации. И даже если речь об углекислом газе заходит в текстах далёких от науки — всё равно от обозначения CO2 никто не впадает в ступор, так как эта аббревиатура вышла давно за рамки предметной области.

Точно также есть свои устоявшиеся обозначения и в области компьютерных терминов. Например: SSH, mp3, HTML. Также как и CO2 они вышли за пределы своих научных областей и широко распространились в массах. И нет никаких причин заменять их кириллицей, кроме лени переключить раскладку или желания выделиться за счёт такого приёма.

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