Соответственно, если без обрезания не обойтись, то обрезать надо аккуратно. Как делает Эгея?
Число символов, в которое нужно уложиться, считается примерным ориентиром, а не точным значением. Если нужно уложиться в 140 символов, а текст имеет длину 143, то Эгея просто не будет его трогать. Если текст заметно длинее предела, то Эгея разделит его на предложения и постарается взять столько полных предложений, сколько влезет.
Но если в результате получилось слишком мало (или не влезло вообще ни одного предолжение целиком), она будет искать другие признаки безопасных мест: точки с запятой, тире, запятые, скобки. Только если ничего из этого нет, то она будет ориентироваться на пробелы. И только если и пробелов нет, она обрежет по числу символов. Отсутствие пробелов — верный признак, что самому автору было плевать на смысл, так что не страшно, если Эгее будет немножко тоже.
В общем Эгея будет стараться сделать как можно ближе к нужной длине, но так, чтобы смысл не пострадал.
Казалось бы, если я могу такое напрограммировать, то что мешает Фейсбуку? Да то, что никому даже в голову не приходила идея, что есть хоть какой-то смысл стараться сделать хорошо, просто нет такого понятия в мире Фейсбука даже.
На днях я рассказывал, как хреново работает Фейсбук с длинными постами: обрезает в случайном месте, теряет место чтения при разворачивании. А как надо? Давайте сначала разберёмся с обрезанием.
Обрезать в случайном месте — это неуважение к автору и тексту и лишнее подтверждение тому, что Фейсбуку плевать, что вы там пишете. И это пример лютой технозависимости: машине проще всего резать по определённому числу символов, вот она и режет. За этим даже нет эстетического резона вроде «вместиться в определённый элемент дизайна» (что тоже было бы неуважением к автору и тексту, но хотя бы имело бы гуманистические корни), потому что физический размер строк одинаковой длины в символах в общем случае может отличаться в разы (iii — ЮЮЮ). Даже в моём примере из Фейсбука до конца строки влезло бы ещё несколько слов.
Все слышали, что есть шаббат. Но не все знают, как устроена израильская рабочая неделя. А она сдвинута на один день относительно всего остального мира.
Шаббат (суббота) — это главный выходной, как воскресенье в остальном мире. А воскресенье — это первый рабочий день очередной недели. Когда тебе говорят «приходите в воскресенье» — это значит, что неделя уже близится к концу, и давай на следующей будем твой вопрос решать.
У обычных людей в нормальных компаниях выходные — это пятница и суббота. Но где-то в пятницу могут и работать полдня. В ночных клубах все тусовки — ночами с четверга на пятницу и с пятницы на субботу. Вечером субботы — тишина: завтра же на работу.
«Шаббат шалом» (буквально: «суббота мир») — это не столько приветствие субботы, сколько пожелание хороших выходных. В четверг, уходя с работы, люди говорят друг другу «Шаббат шалом». Ни разу не слышал, чтобы «шаббат шалом» кто-нибудь кому-нибудь сказал в сам шаббат.
Большинство магазинов и кафе в шаббат не работают. Это бы ещё полбеды, но не работает и общественный транспорт (кроме Хайфы).
При этом с шаббатом есть нюанс: согласно торе или чему-то такому он начинается, когда заканчивается пятница, на улице темнеет и на небе становится видно три звезды. Поэтому в пятницу много мест закрываются довольно рано — в два-три часа дня. Автобусы перестают ходить часам к пяти. А когда темнеет следующим вечером, в субботу, многие магазины и кафе вдруг обратно открываются, а на улицах появляются автобусы.
Именно вечер пятницы в понимании людей, по крайней мере тут, в Тель-Авиве — это главный момент для отдыха и веселья. В субботу можно отсыпаться после бурной ночи, а можно и поработать, если, конечно, ты не слишком религиозен (я обычно по-быстрому отсыпаюсь и иду работать).
Ближайший супермаркет закрывается в пятницу в 18:30 и открывается обратно в 18:30 в субботу. Одна из хороших кофеен, «Нахат», работает каждый день с утра и до 22, но в пятницу — до 18. То есть их нисколько не смущает работа в субботу, но вечер пятницы — это святое. Подобное же расписание у соседней аптеки. А другая кофейня, «Кафеликс», в субботу закрыта весь день, а в пятницу официально работает до 15:30. Но вчера меня оттуда выгнали около трёх, объяснив, что щас зима и шаббат наступает раньше.
При этом тут полно иммигрантов, которые открывают свои бизнесы и работают как им вздумается. Ещё одна кофейня, «Ориджем», которую держат бразильцы, работает каждый день до 19, но в субботу — до 14. Не работать в воскресенье — это экзотика, но вот хорошая бургерная неподалёку в воскресенье закрыта.
В результате пятница, суббота и воскресенье — это такая зона неопределённости. Перед тем, как куда-то пойти, нужно посмотреть расписание, и оно ещё может оказаться неверным, «потому что зима».
Когда живёшь в России, вся эта хрень с неработающими в субботу местами кажется дикостью. Но если честно, с воскресеньями в большинстве городов Европы дела куда хуже, чем с субботой в Тель-Авиве. Тут полно заведений, которые в гробу видали израильские странности, и работают всегда.
Только с транспортом засада. Так что если вы планируете съездить в Израиль, постарайтесь прилететь и улететь не в шаббат, а то из аэропорта и в аэропорт вы сможете доехать только на такси (где-то по 2,5 тысячи рублей в одну сторону) — поезда не ходят с середины пятницы до вечера субботы.
Если подземная, так вроде по-любому крытая? Дизайнер Илья Харитонов с серьёзным лицом показывает, что это разные вещи:
Читать полностью…Как поменять цветовую схему подсветки кода в Эгее:
https://ilyabirman.ru/meanwhile/all/aegea-highlightjs-styles/
Рекомендации в Эпл-музыке — полная хрень.
Достаточно сказать, что у них есть жанр музыки «электронная».
Чтобы было понятно, какое-то это безумие, представьте жанр музыки «неэлектронная». Ты слушаешь Битлз, а тебе говорят: «Возможно, вам также понравится Децл». Тот же жанр как раз!
Но мы смогли такой обойтись, потому что нигде не нужно было рисовать стрелку рядом с ней. А если бы нужно было, соседство стрелок стало бы проблемой. Так что такая пиктограмма не универсальна.
Читать полностью…Традиционное обозначение «в домике» хоть и неэлегантно, но зато работает безотказно:
Читать полностью…Для сравнения, вот как выглядит удаление разворота в бюрошной книге. Жмём на корзинку в углу:
Читать полностью…Ваня Звягин (один из дизайнеров схемы минского метро) спрашивает, как реализовать анду, если в некоей системе пользователь удаляет страницу, на которой сам как раз находится.
А я как раз давно хотел написать о проблеме с реализацией этого в Гугль-доке. Когда жмёшь File → Move to trash, он показывает такое окно:
Иногда при обрезании в случайном месте текст не просто ломается, а искажается или даже приобретает совсем нежелательный смысл. Конечно же, я собираю коллекцию примеров на эту тему, Лиз Трасс добавилась туда буквально на днях. Почему-то анал в этом случае — главный чемпион.
Читать полностью…Ко мне на курс приходят не только дизайнеры, но и смежные профессионалы: менеджеры, разработчики, тестировщики.
Иногда им сложно делать домашние задания из-за того, что они не работают в графических редакторах и даже не знают, какой взять. Год назад я снял суперкороткое видео с азами Фигмы, необходимыми для выполнения домашки на курсе:
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
Самый клёвый редизайн Я.ру сделали «Они»:
https://ya.ru/design/ony
Клёвость в том, что выглядит одновременно и свежо-интересно-экспериментально, при этом абсолютно дефолтно и в стиле Яндекса. Прям хоть бери и внедряй.
Парковка Евгения Филатова:
http://www.efilatov.ru/portfolio/parking/
Навигация в МГИМО:
https://bureau.ru/projects/mgimo/
Когда мы делали навигацию в МГИМО, нужно было нарисовать пиктограмму лифта. А это относится к нерешённым задачам дизайна (все пиктограммы лифта или некрасивые, или непонятные, или и то и то). У нас получилась очень клёвая пиктограмма просто из двух стрелок (справа сверху):
Читать полностью…В навигации любая пиктограмма, содержащая в себе стрелку, представляет проблему: её фиг совместишь со стрелкой. Как вот составить знак «подземная парковка прямо»?
Читать полностью…Тут в середине пустота, потому что я удалил пустой разворот; надо было не полениться и показать на настойщем. Смысл в том, что там прям скриншот удалённого разворота. Это не похоже на подтверждение. Так лучше.
Читать полностью…Оно сообщает, что файл был удалён, но выглядит как окно подтверждения. Человек, скорее всего, не станет его читать, а если он вызвал команду по ошибке, то может подумать, что файл ещё не удалён. То есть он можно просто закрыть браузер, думая, что файл остался (а он уже не остался).
Ещё у меня такое ощущение, что раньше тут действие по умолчанию было «Восстановить», потому что я всё время жал синюю кнопку и обнаруживал, что документ не удалился — хорошо, хоть это починили.
Я решил, что всё-таки кидать сюда треки целиком опасно. Заблокируют ещё канал за нелегальное распространение музыки, как за порно блокируют. Простите.
Читать полностью…