Эх. Мне сложно словами описать картинку в голове :) Но статья не о том. Все это и правда есть в Фотошопе.
Есть слои. Есть Layer styles. Есть Filters. Есть Adjustment layers. Есть маски. Есть просто пункты в меню, которые что-то меняют. Все это работает и все этим пользуются, привыкли.
Но ведь все эти — очень разные — части программы занимаются одним и тем же. Берут слой, как-то меняют, показывают результат.
И если привести все функции к одному типу (назвать их слоями, или нодами, или как угодно), и строить из них «дерево» — не группы! а именно иерархическое дерево. То получается очень круто, просто и универсально. Как-то так.
Пока брат недоступен, я, с вашего позволения, выражу свое стороннее мнение.
Чтобы было справедливо, буду пороть оба интерфейса :-) Чтобы не получилась простыня, скриншоты ставлю ссылками, а не картинками.
=====
Представим, что я вообще не знаком ни с одним сервисом (в общем, так оно и есть). Открываем стартовые страницы — e-45.ru/projects/%D0%B0%D0%B2%D1%82%D0%BE%D0%B1%D1%83%D1%81%D1%8B-on-line www.irk.fm/bus/
с телефонов — d.pr/i/4ljL d.pr/i/kAGm
Е45 — стартовую страницу приходится увеличивать, правда, страница «Список маршрутов!» уже phone-friendly. Система доступна для зарегистрированных пользователей.
Irk.fm — сразу открылся в нужном для телефона дизайне и размере. Регистрация не требуется.
Я сначала собирался написать вам длинную речь о том что — зачем вам регистрация вообще? Это же поисковый сервис по сути, представьте, что Яндекс требует регистрации перед выдачей результатов поиска — кому будет нужен такой поисковик?
Но потом я нашел страницу «Правила и тарифы» — и вопрос почти отпал. Если стиснуть зубы и прочитать этот нечеловечески официальный текст до конца, то становится ясно, что сервис, возможно, платный. Возможно — потому что нигде не написано, как именно я могу его оплатить. Что ж, попробуем зарегистрироваться и узнать!
Итак, регистрация (на irk.fm/bus ее нет, поэтому без сравнения). d.pr/i/keo8
Увы, и эта страница не распознает телефон. Ладно, увеличиваем — d.pr/i/OBgT — и заполняем форму.
Небольшое лирическое отступление. Сервис позиционируется в первую очередь для телефонов. Логично предположить, что регистрация часто будет происходить с телефонов. Заполнение формы с телефона — всегда более или менее мучение. Ввод пароля — мучение в квадрате (его не видно). Ввод пароля два раза? ??? Вы правда думаете, что у меня за спиной стоит враг, он взломает мой аккаунт на e-45.ru и потратит мои копейки? Аргумент «так делают все» я с недогованием отвергну. Все так не делают уже давно. pinterest.com/join/register/foursquare.com/signup/join
Небольшое лирическое отступление номер два. Капча? Вы подробно исследовали этот вопрос? К вам действительно ломятся боты и индусы? Ваш сервис действительно так раскручен, что требуется именно такая защита от ботов? Вы не рассматривали более дружелюбные методы, вроде HoneyPot? Может показаться, что это пустяк — но это еще одна палка в колесо вашего успеха.
Жму Зарегистрироваться — ошибка — d.pr/i/4xxg — только символы алфавита? То есть пробел недопустим? Значит, вы имели в виду не «полное» имя (как обычно бывает при регистрации)? А Хуан-Антонио не сможет у вас зарегистрироваться? Или ну его?
Исправил, зарегистрировался. d.pr/i/H0su — вы не поверите, но в моем телефоне не настроена почта. Все! Прощай, сервис. Вам правда нужны такие меры защиты? Вы не дадите мне доступ до последнего?
Ладно, зайдем в почту с компа, скопируем ссылку.
Нажимаем. Блин! Опять надо вводить пароль, уже в форму логина. (Напоминаю, с телефона!) Если человек кликает ссылку из письма — его можно спокойно логинить автоматически. Вы не банк, вам не нужны таки меры против меня, честно!
Ладно, логинимся. Ура! d.pr/i/1DB1 Продолжаем сравнение.
Хмм… На этом я вынужден прекратить свое увлекательное исследование, поскольку нажатие на любой номер говорит мне «Нет информации» — d.pr/i/2Imx. Мне не удалось потестировать саму систему, как я хотел, только регистрацию получилось. Впрочем, надеюсь, вы не воспримете сей коммент в штыки, а поймете, что я хотел сказать. Спасибо.
Передаю ответ —
===
Да. /bus это только одно из направлений. И я же написал — «себестоимость трафика 300-400 р», зарплата программистов сюда не входит, конечно же. Но суть-то не в этом, а в том, как именно были придуманы интерфейсы. Разбор строк с остановками, вида «Лисиха МНТК», со всей отладкой занял у нас не больше недели, зато получился понятный простому человеку интерфейс. Я сейчас все это пишу не для того, чтобы крутость какую-то там показать, а чтобы призвать Вас (и всех читающих это разработчиков) не делать интерфейсы для гиков. Делайте их для людей.
передаю ответ :)
===
владельцы irk.fm и оплачивают. для пользователя это бесплатная информация. да и трафика она генерит не так уж и много, так что его себестоимость — от силы 300-400 р/месяц.
Отправляю вам комментарий своего брата (у него, увы, хабраккаунта нет):
===
Вы что-то очень перемудрили. Особенно с регистрацией. Как это сделано у нас в Иркутске на www.irk.fm/bus — 1) есть карта, по которой бегают автобусы. Карта доступна и на смартфонах тоже.
2) для простых телефонов сделан простой телефонный интерфейс — www.irk.fm/bus/p/
3) есть номер телефона, на который можно кинуть СМС типа «Академгородок Свердловский Рынок». Волшебный Скрипт поймет, что юзер хочет уехать с Академгородка до Свердловского Рынка и ответит ему СМСкой типа — «автобус 18 будет на Академгородке через 12 минут».
Естественно, все интерфейсы не требуют никакой регистрации. В троллейбусах города висит бумажка с инструкцией :). Думайте о простых людях, когда разрабатываете интерфейсы!
Моя работа с принтером не очень интенсивная — раз в месяц пачка фотографий, под новый год кучка календарей. Пару лет жил с Epson Stylus Photo P50, к которому в конторе приделали СНПЧ — это выглядело как набор пластиковый емкостей, прикрепленных к принтеру сбоку, и шлейф, идущий от них внутрь. В общем, мы как-то не сдружились.
Плюсы СПНЧ — - большие емкости, одной заправки хватает надолго,
— самый дешевый вариант в расчете на 1 фото,
— эээ, кажется, все :)
Минусы, испытанные мной —
— много места занимает на столе / в шкафу,
— для заправки приходится вытаскивать конструкцию из шкафа (двигать по столу),
— неэстетично.
Возможно, мне не повезло с качеством. Плюнул, выбросил, купил дешевенький Canon Pixma IP3600 и к нему перезаправляемые картриджи Nano + чернила OCP. Два года работы — полет отличный! Возможно получается подороже, чем СНПЧ — но с моими небольшими объемами это неважно. Вставляются на место обычных картриджей. Выглядят как обычные картриджи — никаких лишних запчастей, торчащих из принтера. Перезаправка шприцем (купил 5 штук в аптеке), на салфетке на столе — ничего сложного (надо только где-нибудь почитать/посмотреть, мою модель надо заправлять в перевернутом виде, не знал).
Вместо послесловия — я полагаю, что СПНЧ — это ваш выбор, если вы печатаете в промышленных масштабах (десятки/сотни в день), но тогда вы и так уже все знаете. Для средних потребностей, ПЗК — лучше, по моему опыту.
Да. И вы, наверное, меня отругаете, но я подумал и решил не считать это (большим) недостатком. Час делов, в экстренном случае. Это цена за возможность нигде не хранить пароли.
Я ж написал — как правило :) LastPass наиболее близок к моему идеалу, но не сдружились по разным причинам.
«А что делать в случае утечки мастер-пароля?» — то же, что и в случае утери пароля от LastPass — менять.
Мне еще более ужасно неудобно :-) но, как вы могли заметить, в вПассе вообще нет ни одной настройки. Это потому, что я тиран и самодур, и любая необходимость что-то настраивать меня расстраивает.
Необходимость менять все пароли при смене мастер-пароля — это недостаток этой идеи в принципе. Но я с ним подружился.
Мне ужасно неудобно, но я — наоборот — приложил некоторые усилия, чтобы отсекалось все, кроме «бренда» — потому что, например, amazon.com и amazon.fr имеют одинаковые логины, но разные tld.
Спасибо, как раз он меня как-то и натолкнул на эту идею. Мне интерфейс его не понравился. Работа с вПасс у меня занимает 3 клавиши, без мышки —
— курсор на поле ввода пароля
— Cmd-P (навесил shortcut на extension — Chrome уже это умеет, Settings — Extensions — Configure Commands)
— набираю мастер-пароль
— Enter
— Esc
Есть слои. Есть Layer styles. Есть Filters. Есть Adjustment layers. Есть маски. Есть просто пункты в меню, которые что-то меняют. Все это работает и все этим пользуются, привыкли.
Но ведь все эти — очень разные — части программы занимаются одним и тем же. Берут слой, как-то меняют, показывают результат.
И если привести все функции к одному типу (назвать их слоями, или нодами, или как угодно), и строить из них «дерево» — не группы! а именно иерархическое дерево. То получается очень круто, просто и универсально. Как-то так.
Чтобы было справедливо, буду пороть оба интерфейса :-) Чтобы не получилась простыня, скриншоты ставлю ссылками, а не картинками.
=====
Представим, что я вообще не знаком ни с одним сервисом (в общем, так оно и есть). Открываем стартовые страницы —
e-45.ru/projects/%D0%B0%D0%B2%D1%82%D0%BE%D0%B1%D1%83%D1%81%D1%8B-on-line
www.irk.fm/bus/
с телефонов —
d.pr/i/4ljL
d.pr/i/kAGm
Е45 — стартовую страницу приходится увеличивать, правда, страница «Список маршрутов!» уже phone-friendly. Система доступна для зарегистрированных пользователей.
Irk.fm — сразу открылся в нужном для телефона дизайне и размере. Регистрация не требуется.
Я сначала собирался написать вам длинную речь о том что — зачем вам регистрация вообще? Это же поисковый сервис по сути, представьте, что Яндекс требует регистрации перед выдачей результатов поиска — кому будет нужен такой поисковик?
Но потом я нашел страницу «Правила и тарифы» — и вопрос почти отпал. Если стиснуть зубы и прочитать этот нечеловечески официальный текст до конца, то становится ясно, что сервис, возможно, платный. Возможно — потому что нигде не написано, как именно я могу его оплатить. Что ж, попробуем зарегистрироваться и узнать!
Итак, регистрация (на irk.fm/bus ее нет, поэтому без сравнения).
d.pr/i/keo8
Увы, и эта страница не распознает телефон. Ладно, увеличиваем — d.pr/i/OBgT — и заполняем форму.
Небольшое лирическое отступление. Сервис позиционируется в первую очередь для телефонов. Логично предположить, что регистрация часто будет происходить с телефонов. Заполнение формы с телефона — всегда более или менее мучение. Ввод пароля — мучение в квадрате (его не видно). Ввод пароля два раза? ??? Вы правда думаете, что у меня за спиной стоит враг, он взломает мой аккаунт на e-45.ru и потратит мои копейки? Аргумент «так делают все» я с недогованием отвергну. Все так не делают уже давно. pinterest.com/join/register/ foursquare.com/signup/join
Небольшое лирическое отступление номер два. Капча? Вы подробно исследовали этот вопрос? К вам действительно ломятся боты и индусы? Ваш сервис действительно так раскручен, что требуется именно такая защита от ботов? Вы не рассматривали более дружелюбные методы, вроде HoneyPot? Может показаться, что это пустяк — но это еще одна палка в колесо вашего успеха.
Жму Зарегистрироваться — ошибка — d.pr/i/4xxg — только символы алфавита? То есть пробел недопустим? Значит, вы имели в виду не «полное» имя (как обычно бывает при регистрации)? А Хуан-Антонио не сможет у вас зарегистрироваться? Или ну его?
Исправил, зарегистрировался. d.pr/i/H0su — вы не поверите, но в моем телефоне не настроена почта. Все! Прощай, сервис. Вам правда нужны такие меры защиты? Вы не дадите мне доступ до последнего?
Ладно, зайдем в почту с компа, скопируем ссылку.
Нажимаем. Блин! Опять надо вводить пароль, уже в форму логина. (Напоминаю, с телефона!) Если человек кликает ссылку из письма — его можно спокойно логинить автоматически. Вы не банк, вам не нужны таки меры против меня, честно!
Ладно, логинимся. Ура! d.pr/i/1DB1 Продолжаем сравнение.
Хмм… На этом я вынужден прекратить свое увлекательное исследование, поскольку нажатие на любой номер говорит мне «Нет информации» — d.pr/i/2Imx. Мне не удалось потестировать саму систему, как я хотел, только регистрацию получилось. Впрочем, надеюсь, вы не воспримете сей коммент в штыки, а поймете, что я хотел сказать. Спасибо.
===
Да. /bus это только одно из направлений. И я же написал — «себестоимость трафика 300-400 р», зарплата программистов сюда не входит, конечно же. Но суть-то не в этом, а в том, как именно были придуманы интерфейсы. Разбор строк с остановками, вида «Лисиха МНТК», со всей отладкой занял у нас не больше недели, зато получился понятный простому человеку интерфейс. Я сейчас все это пишу не для того, чтобы крутость какую-то там показать, а чтобы призвать Вас (и всех читающих это разработчиков) не делать интерфейсы для гиков. Делайте их для людей.
===
владельцы irk.fm и оплачивают. для пользователя это бесплатная информация. да и трафика она генерит не так уж и много, так что его себестоимость — от силы 300-400 р/месяц.
===
Вы что-то очень перемудрили. Особенно с регистрацией. Как это сделано у нас в Иркутске на www.irk.fm/bus — 1) есть карта, по которой бегают автобусы. Карта доступна и на смартфонах тоже.
2) для простых телефонов сделан простой телефонный интерфейс — www.irk.fm/bus/p/
3) есть номер телефона, на который можно кинуть СМС типа «Академгородок Свердловский Рынок». Волшебный Скрипт поймет, что юзер хочет уехать с Академгородка до Свердловского Рынка и ответит ему СМСкой типа — «автобус 18 будет на Академгородке через 12 минут».
Естественно, все интерфейсы не требуют никакой регистрации. В троллейбусах города висит бумажка с инструкцией :). Думайте о простых людях, когда разрабатываете интерфейсы!
Моя работа с принтером не очень интенсивная — раз в месяц пачка фотографий, под новый год кучка календарей. Пару лет жил с Epson Stylus Photo P50, к которому в конторе приделали СНПЧ — это выглядело как набор пластиковый емкостей, прикрепленных к принтеру сбоку, и шлейф, идущий от них внутрь. В общем, мы как-то не сдружились.
Плюсы СПНЧ — - большие емкости, одной заправки хватает надолго,
— самый дешевый вариант в расчете на 1 фото,
— эээ, кажется, все :)
Минусы, испытанные мной —
— много места занимает на столе / в шкафу,
— для заправки приходится вытаскивать конструкцию из шкафа (двигать по столу),
— неэстетично.
Возможно, мне не повезло с качеством. Плюнул, выбросил, купил дешевенький Canon Pixma IP3600 и к нему перезаправляемые картриджи Nano + чернила OCP. Два года работы — полет отличный! Возможно получается подороже, чем СНПЧ — но с моими небольшими объемами это неважно. Вставляются на место обычных картриджей. Выглядят как обычные картриджи — никаких лишних запчастей, торчащих из принтера. Перезаправка шприцем (купил 5 штук в аптеке), на салфетке на столе — ничего сложного (надо только где-нибудь почитать/посмотреть, мою модель надо заправлять в перевернутом виде, не знал).
Вместо послесловия — я полагаю, что СПНЧ — это ваш выбор, если вы печатаете в промышленных масштабах (десятки/сотни в день), но тогда вы и так уже все знаете. Для средних потребностей, ПЗК — лучше, по моему опыту.
Спасибо, что не отругали :)
«А что делать в случае утечки мастер-пароля?» — то же, что и в случае утери пароля от LastPass — менять.
Необходимость менять все пароли при смене мастер-пароля — это недостаток этой идеи в принципе. Но я с ним подружился.
— курсор на поле ввода пароля
— Cmd-P (навесил shortcut на extension — Chrome уже это умеет, Settings — Extensions — Configure Commands)
— набираю мастер-пароль
— Enter
— Esc