Позднее Ctrl + ↑

Директ

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

Так что вообще непонятно, с какого перепугу люди вдруг говорят «ди́рект», когда имеют в виду дире́кт в Инстаграме.

Внесение асимметрии, чёрно-белые вставки, Фрам и Йоа

Рассказываю, как помогает внесение асимметрии в дизайне, показываю корабли. Обзор недели 25 апреля — 2 мая 2021 года:

00:00 Интро. Внесение асимметрии. Самолёты, ряды, светофор
03:45 Инстаграмчик
05:18 У меня новый трек! Give Me a Window
07:20 Чёрно-белые вставки в моих видео. Don’t blame the player, blame the game
08:48 Музей Фрама в Осло

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

Научить Нгинкс обслуживать по ХТТПС сразу много доменов

Вопрос спецам по Нгинксу.

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

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;

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

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

Ilya Birman: Give Me a Window

Спустя два с половиной года после прошлого трека я, наконец, написал новый:

Ilya Birman: Give Me a Window

Или на Саундклауде.

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

Ещё техно:

Внесение асимметрии

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

А вот несколько примеров того, что иногда полезно внести асимметрию.

На знаках вылета и прилёта самолёт взлетает и приземляется:

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

Твой ряд и встречные ряды:

Из поездки Артемия Лебедева

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

Промежуточный сигнал светофора при переключении на зелёный и на красный:

Картинка Пиксабай

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

Математические знаки «плюс» и «минус», кстати, тоже несимметричны.

А у вас какие примеры есть?

Музей Фрама в Осло

В Осло есть несколько музеев на морскую тему рядом, там валяются разные якоря вокруг:

Я пошёл в музей Фрама. Фрам — это шхуна, на которой Руаль Амундсен с командой покорял Южный полюс в начале 20 века. Вот музей. Сразу ясно, что внутри большая лодка:

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

Там такое контрольное бревно:

Я смог перешагнуть, поэтому вступил на палубу. С палубы можно залезть внутрь, но там тесно и не особо что есть:

Вообще, лодка не такая уж и большая.

Ну, короче. Это оказался не Фрам, а —

Йоа! Это другая лодка Амундсена, на которой он ещё до Южного полюса покорял Северо-западный проход (путь севернее Канады).

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

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

Вас когда-нибудь укачивало на корабле, который не движется?

Здесь уже намного интереснее спуститься внутрь. Кают-компания:

Коридорчик к каютам:

Ящики с пледами и книжками:

В каютах прям уют-уют (если не думать о контексте антарктической экспедиции):

Каюта Амундсена. Горизонт не завален:

Неужели они реально не поленились их там подписать? Все же и так знали, где чья каюта!

Кухня. Всякие банки. Красно-синяя — крутая:

Пиво стоит:

Сундук какой-то:

Санузел:

Можно было спуститься ещё ниже в трюм. Там тоже свет как на пситрансовой вечеринке:

Есть крутейший электрошкаф:

Фотографии из поездки в сентябре 2019 года. Во всех заметках про путешествия снизу есть поиск дешёвых авиабилетов. Слетайте в Осло! (Когда дадут)

На интерфейсном курсе: оставляйте введённый запрос в поле поиска и рисуйте клавиатуру

Участник курса сделал такой интерфейс: когда пользователь выбирает адрес из выпадайки поиска, он применяется, а поле поиска — очищается. Я сразу почувствовал неладное:

00:00 Я почувствовал неладное
01:08 Что не так: в интерфейсе нет анду и сохранения данных!
02:47 Смотрим дальше. Наде не забыть рисовать клавиатуру

Это фрагмент № 36 онлайн-курса «Пользовательский интерфейс и представление информации». Записано на курсе 3 декабря 2020 года.

До 2 мая идёт запись на курс, который пройдёт с 8 мая по 6 июня.

Почитать о курсе

Программа, отзывы, запись

Интересная жизнь

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

Иногда мне говорят: «Как скучно ты живёшь!»

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

Как объяснить оплату и доставку, таблички в Екате, трекинг глаза

Показываю екатеринбургские уличные таблички и рассказываю, как нормально объяснять в интернет-магазине. Обзор недель 11—25 апреля 2021 года:

00:00 Интро. Съездил в Новосибирск
01:49 Уличные таблички в Екатеринбурге
03:45 Пара приятных сайтов
04:49 Как объяснить оплату и доставку
08:11 Освоил трекинг в Давинчи Ресолве, и ещё всякое на сдачу

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

Ранее Ctrl + ↓