Size: a a a

Канал Ильи Бирмана

2021 April 30
Канал Ильи Бирмана
источник
Канал Ильи Бирмана
источник
Канал Ильи Бирмана
источник
Канал Ильи Бирмана
Внесение асимметрии

Если какие-то вещи симметричны, логично и обозначать их симметрично. А вот несколько примеров того, что иногда полезно внести асимметрию.

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

Другие примеры — в блоге:
https://ilyabirman.ru/meanwhile/all/asymmetry/
источник
2021 May 01
Канал Ильи Бирмана
Накопилось всякого.

Рахим Давлеткалиев снял честный обзор эпловского приложения «Музыка» (пока все мечтали, чтобы Эплы переделали «ужасный» Айтюнс, я говорил, что они сделают ещё намного хуже):
https://www.youtube.com/watch?v=gE8ZikfrpFU

Джон Грубер подмечает, что русский закон об «обязательной» установке русских приложения на Айфоны либеральнее законов самого Апстора (о нём хотя бы можно говорить, а вот ссылаться на правила Апстора, объясняя поведение своего приложения, Эпл не разрешает):
https://daringfireball.net/2021/04/in_russia_iphone_apps_install_you

Игорь Штанг показывает, что если у вас скучный список, который нечем проиллюстрировать, то можно просто показать какую-нибудь красоту рядом:
https://nobelfaik.livejournal.com/231111.html
источник
2021 May 02
Канал Ильи Бирмана
Крутой дизайн кнопки. Казалось бы, люди уже пробовали все варианты кнопок: и с рамочками, и с тенями, и с бликами, и с флет-дизайном. А оказывается ещё можно было разблюрить, и всё равно кнопка.
источник
Канал Ильи Бирмана
Собрал у себя на Саундклауде плейлист лайков за апрель:
https://soundcloud.com/ilyabirman/sets/2021-apr
источник
Канал Ильи Бирмана
Ilya Birman: Give Me a Window

Невероятно, но я преодолел Эйблтон и написал в нём трек! Раньше я всё делал в ФЛ-cтудии. При этом последние лет десять, или сколько там у меня Мак, я мечтал с неё слезть. Наконец-то критическая масса знаний про Эйблтон набралась. В целом после ФЛ-студии в каких-то местах я просто прусь от того насколько легко и приятно всё в Эйблтоне; а в каких-то просто бешусь от того, насколько через жопу сделаны простые вещи.

Слушать можно в блоге:
https://ilyabirman.ru/meanwhile/all/give-me-a-window/

На саундклауде:
https://soundcloud.com/ilyabirman/give-me-a-window

Или прямо тут:
источник
Канал Ильи Бирмана
источник
Канал Ильи Бирмана
Чего у Эйблтона не отнять, так это красоты.
источник
Канал Ильи Бирмана
Научить Нгинкс обслуживать по ХТТПС сразу много доменов

Вопрос спецам по Нгинксу. В конфигурации Нгинкса прописаны такие заклинания про ССЛ:

ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
ssl_trusted_certificate /etc/nginx/ssl/letsencrypt-chain.pem;

Только на месте example.com настоящий домен.

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

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

ssl_certificate /etc/letsencrypt/live/$HTTP_HOST/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/$HTTP_HOST/privkey.pem;
ssl_trusted_certificate /etc/nginx/ssl/letsencrypt-chain.pem;

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

Но как-то же должна решаться задача? Мне нужно, чтобы именно в момент обращения к серверу Нгинкс смотрел, есть ли сертификат в нужной папке, и соответственно, чтобы изменение набора доменов не требовало изменения конфигурации и перезапуска сервера. Куда копать?
источник
2021 May 03
Канал Ильи Бирмана
Рассказываю, как помогает внесение асимметрии в дизайне, показываю корабли. Обзор недели 25 апреля — 2 мая 2021 года:
https://www.youtube.com/watch?v=_mcIMfVRTrU

Привожу примеры асимметрии в дизайне симметричных вещей: взлёт и посадка, ряды встречных направление, переключение светофора. Защищаю свои чёрно-белые вставки, напоминающие поставить лайк. Показываю фотки из музея Фрама в Осло.
источник
Канал Ильи Бирмана
Директ

Когда мы заимствуем слова с перекошенным ударением, обычно мы его сдвигаем куда-то в середину. Был фу́тбол, стал футбо́л; был ма́ркетинг, стал марке́тинг.

Так что вообще непонятно, с какого перепугу люди вдруг говорят «ди́рект», когда имеют в виду дире́кт в Инстаграме.
источник
2021 May 05
Канал Ильи Бирмана
Дизайн корзины достиг своего предела на сайте «Сбермаркета». Чат поддержки перекрывает кнопку «Заказа»! Я её реально не мог найти. Просто вообще как...

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

Проверьте свой дизайн.
источник
Канал Ильи Бирмана
источник
2021 May 06
Канал Ильи Бирмана
В чат канала пришёл Антон и спрашивает, как избавляться от слова «можно» в тексте. И приносит описание программы:

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

А тут не в слове «можно» проблема — от него можно и не избавляться. Тут просто хрен поймёшь, что сказано. Переписал:

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

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


«Можно» осталось, а Ильяхов даже не наслал молнию! Это простое упражнение называется «пойми, что ты хотел сказать, и скажи нормально».

Но вообще, ссылка по теме — «Можно без можно»:
https://ilyabirman.ru/meanwhile/all/mozhno-bez-mozhno/
источник
2021 May 07
Канал Ильи Бирмана
Костя Коновалов снял немного порно для любителей транспортных схем:
https://twitter.com/CKonovalov/status/1390622662943289348
источник
Канал Ильи Бирмана
В последнем выпуске подкаста АТП обсуждали, помимо прочего, историю с пиар-провалом Бейскемпа на прошлой неделе. Как всегда, интереснее всего в таких историях послушать Джона Сиракьюсу:
https://atp.fm/429

Тема начинается в 49:13, речь Джона — в 58:13. Я просто не понимаю, как можно говорить настолько складно и последовательно, не написав себе текст заранее.
источник
2021 May 08
Канал Ильи Бирмана
Разрешить «бессмысленные» действия в интерфейсе

Рассказывал в одном из видосов, что в интерфейсах не нужно запрещать действия, которые вам как проектировщику кажутся бессмысленными. Теперь оформил мысль в заметку в блоге:
https://ilyabirman.ru/meanwhile/all/meaningless-actions/

Добавил там ещё один пример, который вспомил, вот такой.

На Маке есть сочетание клавиш ⌘H, которое означает скрыть текущее приложение. Я им пользуюсь постоянно: приложение остаётся в списке ⌘Tab, и если в него переключиться, то оно снова появится. Для сравнения, вызволять из Дока свёрнутое через ⌘M окно приходится с помощью мыши, да и анимация там утомляет. Так вот, Мак не даёт скрыть приложение, если оно последнее не скрытое. Видимо, программист решил, что в ситуации, когда не видно ни одного приложения, «нет смысла».

А у меня как у пользователя руки привыкли жать ⌘H независимо от того, сколько в данный момент в системе скрыто приложений, а сколько нет. Я вообще понятия не имею об этом! Вот передо мной последнее окно Файндера, я жму ⌘H, ожидая увидеть рабочий стол, а окно не пропадает! Можно было бы подумать, что это потому что рабочий стол сам является Файндером, но нет: если нажать ⌘H в Файндере, когда есть другие видимые приложения, окна Файндера без проблем исчезают.
источник