<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Блоги: заметки с тегом технозависимость</title>
<link>https://blogengine.me/blogs/tags/tehnozavisimost/</link>
<description>Автоматически собираемая лента заметок, написанных в блогах на Эгее</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.0 (v4079e)</generator>

<itunes:subtitle>Автоматически собираемая лента заметок, написанных в блогах на Эгее</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit>no</itunes:explicit>

<item>
<title>На интерфейсном курсе: форма слишком сложная</title>
<guid isPermaLink="false">132716</guid>
<link>https://ilyabirman.ru/meanwhile/all/ui-course-frag-154/</link>
<pubDate>Thu, 14 Nov 2024 12:21:04 +0500</pubDate>
<author>Илья Бирман</author>
<comments>https://ilyabirman.ru/meanwhile/all/ui-course-frag-154/</comments>
<description>
&lt;p&gt;&lt;a href="https://ilyabirman.ru/meanwhile/"&gt;Илья Бирман&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Разбираем интерфейс ввода адреса в форме. Получилось слишком сложно: от пользователя требуется огромная внимательность при заполнении. Смотрим на золотой стандарт: поле поиска по всему интернету. 4 минуты:&lt;/p&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/YIwCjtdp5Y4?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Также есть &lt;a href="https://vk.com/video286049442_456239437"&gt;на ВК-видео&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Это фрагмент № 154 онлайн-курса «Пользовательский интерфейс и представление информации». Записано на курсе 17 ноября 2023 года.&lt;/p&gt;
&lt;p&gt;Идёт запись на курс, который пройдёт 7 декабря — 5 января. Сейчас −20% из-за ранней записи.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bureau.ru/educenter/ui-online/" class="button buy-button big-button"&gt;Почитать о курсе&lt;/a&gt;&lt;/p&gt;
&lt;p class="foot"&gt;Программа, отзывы, запись&lt;/p&gt;
</description>
</item>

<item>
<title>Как нормально обрезать текст</title>
<guid isPermaLink="false">126385</guid>
<link>https://ilyabirman.ru/meanwhile/all/how-to-cut-text/</link>
<pubDate>Sun, 23 Oct 2022 00:38:11 +0500</pubDate>
<author>Илья Бирман</author>
<comments>https://ilyabirman.ru/meanwhile/all/how-to-cut-text/</comments>
<description>
&lt;p&gt;&lt;a href="https://ilyabirman.ru/meanwhile/"&gt;Илья Бирман&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://ilyabirman.ru/meanwhile/all/facebook-see-more/"&gt;На днях я рассказывал&lt;/a&gt;, как хреново работает Фейсбук с длинными постами: обрезает в случайном месте, теряет место чтения при разворачивании. А как надо? Давайте сначала разберёмся с обрезанием.&lt;/p&gt;
&lt;p&gt;Обрезать в случайном месте — это неуважение к автору и тексту и лишнее подтверждение тому, что Фейсбуку плевать, что вы там пишете. И это пример лютой технозависимости: машине проще всего резать по определённому числу символов, вот она и режет. За этим даже нет эстетического резона вроде «вместиться в определённый элемент дизайна» (что тоже было бы неуважением к автору и тексту, но хотя бы имело бы гуманистические корни), потому что физический размер строк одинаковой длины в символах в общем случае может отличаться в разы (iii — ЮЮЮ). Даже в моём примере из Фейсбука до конца строки влезло бы ещё несколько слов:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://ilyabirman.ru/meanwhile/pictures/fb-see-more-3@2x.jpg" width="640" height="417" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Иногда при обрезании в случайном месте текст не просто ломается, а искажается или даже приобретает совсем нежелательный смысл. Конечно же, я собираю коллекцию примеров на эту тему, Лиз Трасс добавилась туда буквально на днях:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://ilyabirman.ru/meanwhile/pictures/liz-truss-anal@2x.jpg" width="314" height="487" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Почему-то анал в этом случае — главный чемпион:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://ilyabirman.ru/meanwhile/pictures/some-chat-anal@2x.jpg" width="375" height="156" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Больше примеров — &lt;a href="https://t.me/ilyabirman_channel/8587"&gt;у меня в телеграме&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Соответственно, если без обрезания не обойтись, то обрезать надо аккуратно. Как делает Эгея?&lt;/p&gt;
&lt;p&gt;Число символов, в которое нужно уложиться, считается примерным ориентиром, а не точным значением. Если нужно уложиться в 140 символов, а текст имеет длину 143, то Эгея просто не будет его трогать. Если текст заметно длинее предела, то Эгея разделит его на предложения и постарается взять столько полных предложений, сколько влезет. Вот, например, сниппет этой заметки:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://ilyabirman.ru/meanwhile/pictures/aegea-snippet-of-this@2x.jpg" width="491" height="236" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Но если в результате получилось слишком мало (или не влезло вообще ни одного предложения целиком), она будет искать другие признаки безопасных мест: точки с запятой, тире, запятые, скобки. Только если ничего из этого нет, то она будет ориентироваться на пробелы. И только если и пробелов нет, она обрежет по числу символов. Отсутствие пробелов — верный признак, что самому автору было плевать на смысл, так что не страшно, если Эгее будет немножко тоже.&lt;/p&gt;
&lt;p&gt;В общем Эгея будет стараться сделать как можно ближе к нужной длине, но так, чтобы смысл не пострадал.&lt;/p&gt;
&lt;p&gt;Казалось бы, если я могу такое напрограммировать, то что мешает Фейсбуку? Да то, что никому даже в голову не приходила идея, что есть хоть какой-то смысл стараться сделать хорошо, просто нет такого понятия в мире Фейсбука даже.&lt;/p&gt;
&lt;p&gt;Но что же делать, если у вас дизайн, и вам ну вот прям надо уложиться в определённый прямоугольник, плюс-минус слово никак нельзя?&lt;/p&gt;
&lt;p&gt;Тогда вместо многоточия можно прятать не влезающие штуки под градиент. Например, наложить его на последнюю строчку текста, как сделано в бюролекциях:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://ilyabirman.ru/meanwhile/pictures/bureau-text-gradient@2x.jpg" width="640" height="225" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Важно, чтобы градиент был достаточно длинным, чтобы не было разрыва на конкретной букве.&lt;/p&gt;
</description>
</item>


</channel>
</rss>