Подписка на блог

Во всех сетях ссылки публикуются автоматически. Ещё есть Тумблер и ЖЖ.

Скорее всего нигде, кроме Твиттера вы не увидите какой-то моей активности, только линко-боты.

Анонсы новых постов иногда могут встречаться в историях в Инстаграме.

Игорь Адаменко

Годнота — 21

Сегодня почти всё про вёрстку и в основном «старенькое».

Статьи

Видео

Однажды в Википедии

Кино

  • Новейший завет.
    Я совсем не фанат бельгийско-французского кино. Я скорее из тех, кто ходит на американские боевики со смехуечками. Но этот оказался интересным. Вероятно, из-за своей абсурдности. А ещё там бога бьют ногами, такие вот дела ¯\_(ツ)_/¯.

Музыка

  • ATL.
    Уже вторую неделю этот исполнитель крутится у меня в плеере, и пока ещё не надоел. Но это рэп, так что может быть вам не стоит кликать на ссылку.

Прошлые подборки по тегу — годнота.

∗∗∗

Спонсор выпуска: Depositphotos — это огромная платформа стоковых файлов: фотографий, видео, вектора и иллюстраций хорошего качества. Если вы рисуете дизайн сайта или приложения, и для него нужны качественные фотки не-из-гугла, то промокод OS26892315 даст вам скидку в 10% на покупку файлов и подписок.

Про уведомления

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

На первом месте по раздражительности, конечно, звонок телефона. Потому что никак нельзя «ответить попозже», и он требует мгновенной реакции. Последние лет семь я живу с телефоном в беззвучном режиме, чтобы если ему нужно кого-то отвлечь, он отвлекал только меня. Ми-бэнд, если что, продублирует мне вибрацией в руку входящий вызов или смску, на случай, когда телефон где-то в соседней комнате или в кармане, а я его не чувствую. И в целом звонок — это какая-то «тревожная кнопка», поскольку все вокруг знают, куда и как мне можно написать. Потому звонят или курьеры, или какой-нибудь Ростелеком в очередной раз предлагает мне цифровое ТВ. Отсюда у меня в общем-то привычка не поднимать трубку, если я не могу даже предположить, кто бы это мог быть. В моём представлении, если я срочно нужен человеку, а он не смог до меня дозвонится, он как минимум сообразит написать смс. Если не сообразил, значит я не настолько сильно нужен.

На втором месте по раздражительности стоят мессенджеры. Если звонят мне пару раз в месяц, а пишут смски раз в день, то в мессенджерах жизнь не прекращается никогда. Оттого у меня включены уведомления только в каких-то особенно важных чатах, а во всех остальных (в том числе в рабочих) отключены. Более того, на Маке даже отключены иконки, сигнализирующие о непрочитанных сообщениях в мессенджерах и почте. Потому что это побуждает туда нажимать, чтобы «снять болд».

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

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

15 сентября   уведомления

Годнота — 20

Сегодня про семантику, небоскрёбы, продюсирование и мультики.

Статьи

Видео

  • Роднянский в гостях у Дудя.
    Интересно послушать про российское и зарубежное кино с точки зрения продюсера.
  • Мне нравятся видео от Пушного, и сам он в целом интересный чувак, хоть и дико странный. Неделю назад он запустил на своём канале рубрику «Да ладно?!», где рассказывает обо всяких интересных фактах о песнях. Посмотрите: первый выпуск, второй и третий.

Однажды в Википедии

Книги

  • «Способный ученик», Стивена Кинга.
    Когда-то я попытался прочитать «Тёмную башню» от него же, но сдулся на второй книге. Читать большие серии от Кинга мне сложно, а вот небольшие рассказы вроде этого заходят «на ура». Здесь речь о том, что лучшие из нас могут быть лучшими во всём, в том числе и не в самых хороших делах. И, возможно, ваш соседский мальчик-отличник далеко не тот, кем он кажется.
  • «От хорошего к великому», Джима Коллинза.
    Я бы сказал, что это книга для руководителей и про руководителей. Про то, как стоит управлять компанией, и как не стоит. Как стоит подбирать команду, и как не стоит. Тут как и с большинством бизнес-книг: когда читаешь её кажется, что автор пишет о каких-то банальных истинах, а потом оглядываешься и понимаешь, что вокруг эти истины почему-то никто не использует. Заставляет задуматься.

Кино

  • Легенда №17.
    Один из немногих фильмов с Козловским, который оказался хорошим. Посмотрите, если ещё вдруг не видели.

Сериалы

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

Прошлые подборки по тегу — годнота.

∗∗∗

Спонсор выпуска: Нетология — это образовательная онлайн-платформа, где ребята из Яндекса, Гугла, Мэйла, Альфы и пр. научат вас тому, что сейчас модно: маркетингу, управлению проектами, дизайну и, конечно, программированию. У них там сегодня, к слову, стартует курс по Джаваскрипту, а совсем скоро по Реакту и 8-месячный фронтендерский. Подключайтесь.

Одолжить деньги через банк

Подумалось тут вдруг. А почему до сих пор нельзя одолжить кому-то деньги через онлайн-банк?

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

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

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

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

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

6 сентября   банки   деньги   идея

Ваши интерфейсы меня нервируют

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

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

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

Превью ссылок

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

Красота, да?

«Мастера всяких СЕО» могут тут заикнуться по поводу того, что мне нужно настроить микроразметку, что за OpenGraph будущее, но.. нет. Страдать должна машина, а не человек. Если машина не умеет распознавать, где важная информация, а где нет, то это проблема машины, а не человека.

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

Причём, особенно отвратителен тот факт, что у тебя не может быть больше одной «прикреплённой ссылки». То есть, если в посте у тебя их две-три-пять, распознается только первая, а остальные — нет. И для этой первой подгружается изображение, описание, название и всё это занимает больше места, чем всё твоё сообщение с тремя ссылками на фильмы, которые товарищ попросил по-быстрому скинуть. Но нет, давайте мы сделаем ещё и огромную кнопку “Instant View” (привет, Телеграм!), ведь это так важно — дать возможность пользователю прочитать статью не выходя из мессенджера. Ведь именно для этого мы писали мессенджер, не так ли? Почему нельзя открывать этот Instant View при нажатии на обычную ссылку в сообщении (и давать возможность переключиться на обычный браузер)? В штате много лишних дизайнеров?

И в итоге ты вставляешь ссылку в поле сообщения и бьёшь по Энтеру как умалишённый, лишь бы эта адская машина не успела подгрузить превьюху и испортить всё впечатление от тех смешных картинок в твите по ссылке, загрузив сразу самую последнюю. Или начинаешь ждать, когда же она его подгрузит, чтобы точно его удалить. Или просто публикуешь и молишься, чтобы пососалась нужная картинка. Или начинаешь разбивать ссылку пробелами, чтобы оно не смогло ничего подгрузить. Пробелами. В 2017-м. Я так делал в 2005, чтобы тупой робот на форуме не удалил ссылку на внешний сайт. Прошло 12 лет, а проблема осталась.

Эмоджи

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

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

Шапка

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

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

Вот примерно то же самое я чувствую, когда на читаемом мною сайте при скролле фиксируется шапка, которая не содержит какой-то действительно полезной нагрузки (контролы для управления контентом, например). Она такая смотрит на тебя и всем своим видом показывает: «Смотри, чувак, я тут. Я очень важная. Контент — говно. Я тебе нужнее!». Да, Медиум, именно так:

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

Отдельной строкой-оффтопом замечу, что хуже такой «пустой» шапки может быть только кнопка “Open in app”. Я не знаю, что она делает. Мне кажется, никто не знает, потому что никто никогда на неё не жал. Почему нельзя было добавить эту кнопку где-нибудь в начале или в конце статьи? Почему нельзя было сделать одноразовый баннер со ссылкой на приложение в сторе? Почему я должен страдать от того, что дизайнер счастлив, что нарисовал не только кривой сайт, но ещё и приложение для того, чтобы я смог насладиться им? И это вопрос не только к Медиуму.

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

Однако, отдельной почести заслуживают шапки-гопники. Это когда ты читаешь-читаешь, всё нормально. Но тут ты что-то не уловил смысл проскролленной фразы, или там, вчитываешься в код. И вот ты чуть сдвигаешь палец в другую сторону, и.. ТРАХ-БАБАХ! ЧО ХОТЕЛ? КУДА ТЫ ПАЛЬЦЕМ ДВИГАЕШЬ, ПЕТУШОК? Вылетает очень нужная (по мнению дизайнера) шапка, которая застаёт тебя врасплох, заставляет проскроллить ещё пикселей 50-70, потому что Вселенной в голове дизайнера очень важно, чтобы ты запомнил, на каком именно ты сайте находишься, что у него есть меню, а ещё можно зарегистрироваться, и вот даже есть вот такие вот разделы. Не зря же он её рисовал, в самом деле!

Лента

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

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

Но это ещё не самое главное. С этим хотя бы можно бороться. Но нет никакой возможности заставить кривые социальные сети отображать ленту в привычном порядке: сверху новое, снизу старое. Чтобы я мог зайти, увидеть, что нет ничего нового, и уйти. Но последнее не в их планах, потому ловите “The best Tweets”, “In case you missed it” и всю остальную, очень важную информацию. Вот как, например, делает Твиттер:

Если вдруг меня долго не было, он при открытии не покажет мне сразу ленту в нормальном порядке. Он сперва покажет пару твитов, а над ними кнопку “View N new Tweets”, потому что мне нужно обязательно на неё нажать, да? Окей. Я жму, смотрю на эти новые твиты, и что я вижу под ними? А под ними блок “In case you missed it”, в котором эти же твиты и парочка других, но в обратном порядке. Шта? А под всем этим идёт обычная лента, из которой какие-то из представленных выше твитов вырезаны, а какие-то нет.

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

Про Фэйсбук я тут даже ничего писать не буду. Это просто филиал Одноклассников в буржунете. Причём, последние хотя бы не скрывают того факта, что они настроены под, так скажем, не сильно требовательное население. А Фэйсбук же в России воспринимается как сервис для интеллигенции. *фэйспалм*

Обновления

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

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

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

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

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

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

Логотипы Яндекса

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

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

Дизайн этого великолепного логотипа (и в целом подобного концепта) придумал кто-то, кто находился последние 20 лет в изоляции, не видел интернета и не понимает, что у всех пользователей левый верхний угол ассоциируется с понятием «На главную этого сервиса», а не «На Яндекс! И побыстрее!». Поясню, если вы не понимаете: левая часть этого логотипа ведёт на Яндекс, а правая — на Я.Музыку. И аналогично сделаны логотипы в других сервисах компании. Про Фиттса как будто никто не слышал.

Мало того, что это выглядит отвратительно (серьёзно), так оно ещё каждый раз издевается надо мной и заставляет тыкать «Назад» в браузере (а я ещё могу и не сразу заметить подвох). И всё это представляется мне, как решение задачи повышения посещаемости главной страницы, которое нашёл какой-то нанятый по объявлению на Авито школьник. Ведь если люди не ходят на Яндекс, то что нужно сделать? Чтобы при клике на страницах дочернего сервиса пользователь переходил на Яндекс! Причём, обставить это так, будто он сам дурак. «Ты чо, не видишь? Написано же: Яндекс!»

Но я бы не написал «логотипы», если бы речь шла только об этом. Тут недавно обновилось лого самого сервиса:

Не скажу, что это «нервирует меня», но горькая правда жизни научила меня не доверять всему, где стоят такие звёздочки и обходить стороной. И ведь, согласитесь, если посмотреть на то, как меня обманывают на Я.Музыке, Я.Почте и пр., «правда жизни» не врёт.

А вообще очевидно, что статистика говорит, что это теперь поиск №1, ведь логотипы дочерних сервисов ведут именно туда.

Одной строкой

И таких примеров сотни, тысячи их:

  • Пуш-уведомления в браузере.
  • Drag-n-Drop в Телеграме.
  • Треды в Слаке.
  • Фэйсбук и Вайбер.
  • Дилетантские ссылки в SPA.
  • Область клика у файла на Маке.
  • ...

И пользователь ничего не может со всем этим поделать.

∗∗∗

В далёком 1942-м Айзек Азимов сформулировал три основных закона робототехники. Первые два из них гласят:

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

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

Ctrl + ↓ Ранее