Вдогонку к видосу про сегменты. Вчера зашёл в магазинчик, а там такие вот часы продают. Не знаю, есть мешающее ощущение неэлегантности и дисбаланса. Думаю, смотреть на такое постоянно было бы тяжело.
Читать полностью…Вижу в интерфейсе синий текст и пытаюсь докопаться: это ссылка или кнопка? Казалось бы, какая разница, как это назвать, ну какой-то элемент. Но нет, нам важно понимать, что за элементы мы пихаем в интерфейсе, потому что это связано с ожиданиями от их поведения.
Участица говорит, что это элемент, чтобы «выбрать». Ах вот оно что. Так значит, там вообще нужны радиокнопки! Вопрос другого участника показывает, в чём проблема неправильного выбора элемента. Целых 11 минут:
https://www.youtube.com/watch?v=wihXJHHK3yo
Ближайший курс начнётся в полночь, запись открыта до 23:59:
https://bureau.ru/courses/ui-online/
Участник курса отвечает на мои вопросы об интерфейсе, и я пытаюсь подытожить, как себя в итоге всё ведёт. Точное, как спецификация, описание — это часть проектирования интерфейса. 3 минутки:
https://www.youtube.com/watch?v=zngun6Kw1q4
Ближайший курс начнётся на днях, запись открыта до пятницы:
https://bureau.ru/courses/ui-online/
Участница курса сделала форму, но не даёт заполнять её поля в том порядке, в котором я хочу. Я объясняю, что так нельзя, даже если это и оправдано сценарием, потому что это нарушает базовые ожидания человека от «физического мира» интерфейса. 3 минутки:
https://www.youtube.com/watch?v=aLETIvOafg0
Ближайший курс начнётся на днях, запись открыта до пятницы:
https://bureau.ru/courses/ui-online/
Бирман взялся учить Эпл дизайну:
https://bureau.ru/soviet/20221025/?utm_source=tg-s-s-251022
Но что же делать, если у вас дизайн, и вам ну вот прям надо уложиться в определённый прямоугольник, плюс-минус слово никак нельзя?
Тогда вместо многоточия можно прятать не влезающие штуки под градиент. Например, наложить его на последнюю строчку текста, как сделано в бюролекциях.
Важно, чтобы градиент был достаточно длинным, чтобы не было разрыва на конкретной букве.
Иногда при обрезании в случайном месте текст не просто ломается, а искажается или даже приобретает совсем нежелательный смысл. Конечно же, я собираю коллекцию примеров на эту тему, Лиз Трасс добавилась туда буквально на днях. Почему-то анал в этом случае — главный чемпион.
Читать полностью…Ко мне на курс приходят не только дизайнеры, но и смежные профессионалы: менеджеры, разработчики, тестировщики.
Иногда им сложно делать домашние задания из-за того, что они не работают в графических редакторах и даже не знают, какой взять. Год назад я снял суперкороткое видео с азами Фигмы, необходимыми для выполнения домашки на курсе:
https://www.youtube.com/watch?v=U5qSLC0DM2I
Показываю, как рисовать аккуратные кнопки, поля ввода, добавлять текст, иконки и картинки, и как собирать из этого всего аккуратный, ровный макет.
Если от участия вас останавливало только то, что вы не знали, как будете делать задания, то вот через 23 минуты узнаете — и сразу записывайтесь на курс:
http://bureau.ru/educenter/ui-online/
Пришло по ошибке, которую допустил госслужащий из-за дебильного интерфейса.
Рассказываю по-английски, как сделать нормально, и заодно жалуюсь на тупость принятого на западе разделения на UI и UX:
https://ilyabirman.net/meanwhile/all/hawaii-alert/
В свежем выпуске видеоблога рассказал про мудачество и моральный стержень:
https://www.youtube.com/watch?v=EOkQ3AOwXCg
«Нью-Йорк-Таймс» очень эффектно и компактно показывает положение Украины. Но, кажется, было бы классно ещё цветом выделить саму площадь, а то кажется, что в точечку показывает.
Читать полностью…При выборе места «Ред вингс» подсказывает, с какой стороны будет солнце. Пример суперчеловечности и информативности по делу.
Читать полностью…Ресайз окон на Маке
Если потянуть окно за любую сторону, оно начнёт изменять ширину или высоту в этом направлении. А с нажатым альтом оно симметрично потянется и с противоположной стороны (как в Фотошопе, да).
Если потянуть окно за любой угол, оно начнёт изменять сразу и ширину, и высоту в этом направлении. С нажатым альтом — симметрично во все стороны.
Если даблкликнуть в любую сторону окна, окно «вырастет» с этой стороны до края экрана. Если даблкликнуть в угол — вырастет до соответствующего угла.
Поэтому чтобы вырастить окно на весь экран, но не переходить в кретинский полноэкранный режим, достаточно альт-даблклика в любой его угол.
Разумеется, вы этого не знали, хотя работаете на Маке последние восьмь лет.
А ещё в Ютюбе посмотрите видос про формулу n-ного простого числа:
https://www.youtube.com/watch?v=j5s0h42GfvM
Формула кажется на первый взгляд совершенно безумной, но автор видоса разбирает её изнутри наружу, и на самом деле она очень «тупая». За математической нотацией тут прячется неэффективный брутфорс. Автор формулы закрывает глаза на то, что вычисления по ней занимают немыслимое время, и на практике она совершенно неприменима. При этом сами фокусы, с помощью которых перебор в цикле записывается как «формула», достойны внимания.
Курса про математику у меня пока нет, так что приходите всё равно на интерфейсный.
Одна из худших вещей на Айфоне — это окно автоматического подключения к левым вайфаям. Оно вылезает из-под низа в неожиданный момент (часто где-то на транспорте), и избавиться от него нельзя. Если нажать Кенсел, то снизу вылезет меню из трёх вариантов, ни один из которых не подходит.
Use Without Internet означает остаться подключенным к этой левой сети, хоть в ней и нет интернета. Нахрена???
Use Other Network означает отключиться от этой сети, но перекинуть меня в настройку вайфая, чтобы я обязательно выбрал другую сеть. Нахрена???
Cancel означает закрыть нижнее меню и продолжать смотреть на вылезшее непрошенное окно.
Единственный нужный здесь вариант «просто отвали», который должен срабатывать безо всякого меню, а просто сразу по нажатию на исходный верхний Cancel, не предусмотрен.
Готова новая транспортная схема. На этот раз — Дербент. Сделали ещё зимой с Никитой Дубровиным.
Главная жесть тут была, что большинство маршрутов ходят очень запутанными трассами. Но при этом началась транспортная реформа и всё это начали распутывать. 3, 4, 7 и 10 — распутанные хорошие маршруты.
Сморите и шарьте везде:
https://ilyabirman.ru/derbent/
Как вы знаете, в языках бывают буквы с акцентами. Типа там ü, ø, ñ, ç, ł и даже שׂ. А что же цифры? Их незаслуженно обделили. Я считаю, что пора ввести в некоторых разделах математики дополнительные цифры, такие как 7̈, 4̃ и 0̧.
Читать полностью…Соответственно, если без обрезания не обойтись, то обрезать надо аккуратно. Как делает Эгея?
Число символов, в которое нужно уложиться, считается примерным ориентиром, а не точным значением. Если нужно уложиться в 140 символов, а текст имеет длину 143, то Эгея просто не будет его трогать. Если текст заметно длинее предела, то Эгея разделит его на предложения и постарается взять столько полных предложений, сколько влезет.
Но если в результате получилось слишком мало (или не влезло вообще ни одного предолжение целиком), она будет искать другие признаки безопасных мест: точки с запятой, тире, запятые, скобки. Только если ничего из этого нет, то она будет ориентироваться на пробелы. И только если и пробелов нет, она обрежет по числу символов. Отсутствие пробелов — верный признак, что самому автору было плевать на смысл, так что не страшно, если Эгее будет немножко тоже.
В общем Эгея будет стараться сделать как можно ближе к нужной длине, но так, чтобы смысл не пострадал.
Казалось бы, если я могу такое напрограммировать, то что мешает Фейсбуку? Да то, что никому даже в голову не приходила идея, что есть хоть какой-то смысл стараться сделать хорошо, просто нет такого понятия в мире Фейсбука даже.
На днях я рассказывал, как хреново работает Фейсбук с длинными постами: обрезает в случайном месте, теряет место чтения при разворачивании. А как надо? Давайте сначала разберёмся с обрезанием.
Обрезать в случайном месте — это неуважение к автору и тексту и лишнее подтверждение тому, что Фейсбуку плевать, что вы там пишете. И это пример лютой технозависимости: машине проще всего резать по определённому числу символов, вот она и режет. За этим даже нет эстетического резона вроде «вместиться в определённый элемент дизайна» (что тоже было бы неуважением к автору и тексту, но хотя бы имело бы гуманистические корни), потому что физический размер строк одинаковой длины в символах в общем случае может отличаться в разы (iii — ЮЮЮ). Даже в моём примере из Фейсбука до конца строки влезло бы ещё несколько слов.
Все слышали, что есть шаббат. Но не все знают, как устроена израильская рабочая неделя. А она сдвинута на один день относительно всего остального мира.
Шаббат (суббота) — это главный выходной, как воскресенье в остальном мире. А воскресенье — это первый рабочий день очередной недели. Когда тебе говорят «приходите в воскресенье» — это значит, что неделя уже близится к концу, и давай на следующей будем твой вопрос решать.
У обычных людей в нормальных компаниях выходные — это пятница и суббота. Но где-то в пятницу могут и работать полдня. В ночных клубах все тусовки — ночами с четверга на пятницу и с пятницы на субботу. Вечером субботы — тишина: завтра же на работу.
«Шаббат шалом» (буквально: «суббота мир») — это не столько приветствие субботы, сколько пожелание хороших выходных. В четверг, уходя с работы, люди говорят друг другу «Шаббат шалом». Ни разу не слышал, чтобы «шаббат шалом» кто-нибудь кому-нибудь сказал в сам шаббат.
Большинство магазинов и кафе в шаббат не работают. Это бы ещё полбеды, но не работает и общественный транспорт (кроме Хайфы).
При этом с шаббатом есть нюанс: согласно торе или чему-то такому он начинается, когда заканчивается пятница, на улице темнеет и на небе становится видно три звезды. Поэтому в пятницу много мест закрываются довольно рано — в два-три часа дня. Автобусы перестают ходить часам к пяти. А когда темнеет следующим вечером, в субботу, многие магазины и кафе вдруг обратно открываются, а на улицах появляются автобусы.
Именно вечер пятницы в понимании людей, по крайней мере тут, в Тель-Авиве — это главный момент для отдыха и веселья. В субботу можно отсыпаться после бурной ночи, а можно и поработать, если, конечно, ты не слишком религиозен (я обычно по-быстрому отсыпаюсь и иду работать).
Ближайший супермаркет закрывается в пятницу в 18:30 и открывается обратно в 18:30 в субботу. Одна из хороших кофеен, «Нахат», работает каждый день с утра и до 22, но в пятницу — до 18. То есть их нисколько не смущает работа в субботу, но вечер пятницы — это святое. Подобное же расписание у соседней аптеки. А другая кофейня, «Кафеликс», в субботу закрыта весь день, а в пятницу официально работает до 15:30. Но вчера меня оттуда выгнали около трёх, объяснив, что щас зима и шаббат наступает раньше.
При этом тут полно иммигрантов, которые открывают свои бизнесы и работают как им вздумается. Ещё одна кофейня, «Ориджем», которую держат бразильцы, работает каждый день до 19, но в субботу — до 14. Не работать в воскресенье — это экзотика, но вот хорошая бургерная неподалёку в воскресенье закрыта.
В результате пятница, суббота и воскресенье — это такая зона неопределённости. Перед тем, как куда-то пойти, нужно посмотреть расписание, и оно ещё может оказаться неверным, «потому что зима».
Когда живёшь в России, вся эта хрень с неработающими в субботу местами кажется дикостью. Но если честно, с воскресеньями в большинстве городов Европы дела куда хуже, чем с субботой в Тель-Авиве. Тут полно заведений, которые в гробу видали израильские странности, и работают всегда.
Только с транспортом засада. Так что если вы планируете съездить в Израиль, постарайтесь прилететь и улететь не в шаббат, а то из аэропорта и в аэропорт вы сможете доехать только на такси (где-то по 2,5 тысячи рублей в одну сторону) — поезда не ходят с середины пятницы до вечера субботы.
Если подземная, так вроде по-любому крытая? Дизайнер Илья Харитонов с серьёзным лицом показывает, что это разные вещи:
Читать полностью…Как поменять цветовую схему подсветки кода в Эгее:
https://ilyabirman.ru/meanwhile/all/aegea-highlightjs-styles/