<?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.ru/blogs/tags/kniga-polzovatelskiy-interfeys/</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>Думаем дальше № 12 — «Без кнопки „Купить“ на сайте жить нельзя» с Женей Арутюновым</title>
<guid isPermaLink="false">126259</guid>
<link>https://ilyabirman.ru/meanwhile/all/think-on-12/</link>
<pubDate>Thu, 14 Mar 2024 13:18:33 +0500</pubDate>
<author>Илья Бирман</author>
<comments>https://ilyabirman.ru/meanwhile/all/think-on-12/</comments>
<description>
&lt;p&gt;&lt;a href="https://ilyabirman.ru/meanwhile/"&gt;Илья Бирман&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;С Женей Арутюновым меряемся книжками и заодно обсуждаем, что мы за люди.&lt;/p&gt;
&lt;p&gt;Все выпуски подкаста:&lt;br /&gt;
&lt;a href="https://www.youtube.com/playlist?list=PLl7kvlp_qh0j9uzQGU2ws4DkBWdbjY1_d"&gt;Ютюб&lt;/a&gt; · &lt;a href="https://music.yandex.com/album/29069497"&gt;Я.Музыка&lt;/a&gt; · &lt;a href="https://podcasts.google.com/feed/aHR0cHM6Ly9jbG91ZC5tYXZlLmRpZ2l0YWwvNTE3MjQ="&gt;Гугль-подкасты&lt;/a&gt; · &lt;a href="https://thinkon.mave.digital"&gt;Мейв&lt;/a&gt; · &lt;a href="https://cloud.mave.digital/51724"&gt;РСС для подкастного приложения&lt;/a&gt;&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0" border="0" class="e2-text-table"&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left"&gt;0:00&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Что за &lt;a href="https://arutyunov.info/ru/the-complex-designer"&gt;книжку написал Женя&lt;/a&gt; и где конец этой истории&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left"&gt;9:06&lt;/td&gt;
    &lt;td style="text-align: left"&gt;На какие языки надо переводить книги? Английский, китайский, испанский&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left"&gt;13:14&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Сборник эссе или настоящая книга?&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left"&gt;21:59&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Что значит название «Сложный дизайнер»&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left"&gt;23:38&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Илье не нравится «Будь проще, и люди потянутся», а Женя объясняет, что это значит. Обсуждаем социализацию и разговоры ни о чём&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left"&gt;29:37&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Кирпичи в кофейне&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left"&gt;33:21&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Лайфхак как избавиться от проблемы со структурой&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left"&gt;34:54&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Как Женя написал наивную главу про баланс, ужаснулся и всё переписал. Идея про оргдолг и как вообще жить&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left"&gt;43:14&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Как Илья готовил материал для глав &lt;a href="http://bureau.ru/projects/book-metro/" class="nu"&gt;«&lt;u&gt;Дизайна транспортных схем&lt;/u&gt;»&lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left"&gt;48:01&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Женя запретил себе читать, пока пишет, а Илья постановил, что его книга должна быть исчерпывающей&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left"&gt;50:40&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Книга &lt;a href="https://bureau.ru/projects/book-ui/" class="nu"&gt;«&lt;u&gt;Пользовательский интерфейс&lt;/u&gt;»&lt;/a&gt;: структура и роль Артёма Горбунова&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left"&gt;54:35&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Правки в наших книгах задним числом&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left"&gt;55:27&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Как донести книгу до большего числа читателей: платность и минусы подписочной модели&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left"&gt;58:38&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Кирилл Олейниченко и реклама у Ильи&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left"&gt;1:03:34&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Цена как часть продукта и его вещественности&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left"&gt;1:07:55&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Сомнения в себе и разговор Ильи с маминой подругой&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left"&gt;1:18:39&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Про слова «зачем» и «почему»&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</description>
</item>

<item>
<title>На интерфейсном курсе: как сделать сетку в форме</title>
<guid isPermaLink="false">124959</guid>
<link>https://ilyabirman.ru/meanwhile/all/ui-course-frag-130/</link>
<pubDate>Fri, 15 Dec 2023 20:09:26 +0500</pubDate>
<author>Илья Бирман</author>
<comments>https://ilyabirman.ru/meanwhile/all/ui-course-frag-130/</comments>
<description>
&lt;p&gt;&lt;a href="https://ilyabirman.ru/meanwhile/"&gt;Илья Бирман&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Показываю, как навести порядок в размерах полей в форме. Это есть у меня в книге «Пользовательский интерфейс», поэтому показываю прямо из неё. А потом ещё показываю, как это же работает в Эгее. 3 минуты:&lt;/p&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/ublwi2BmrH0?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Это фрагмент № 130 онлайн-курса «Пользовательский интерфейс и представление информации». Записано на курсе 8 сентября 2023 года.&lt;/p&gt;
&lt;p&gt;Книга: &lt;a href="http://bureau.ru/projects/book-ui/" class="nu"&gt;«&lt;u&gt;Пользовательский интерфейс&lt;/u&gt;»&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;До 22 декабря идёт запись на курс, который пройдёт с 23 декабря по 21 января.&lt;/p&gt;
&lt;p&gt;Дед Мороз принесёт вам мешок новых знаний!&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">119774</guid>
<link>https://ilyabirman.ru/meanwhile/all/modalnost-i-redaktor-vim/</link>
<pubDate>Mon, 18 Dec 2017 23:04:06 +0500</pubDate>
<author>Илья Бирман</author>
<comments>https://ilyabirman.ru/meanwhile/all/modalnost-i-redaktor-vim/</comments>
<description>
&lt;p&gt;&lt;a href="https://ilyabirman.ru/meanwhile/"&gt;Илья Бирман&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Читатель книги «Пользовательский интерфейс» Валентин Немцев написал мне интересное письмо про модальность и редактор «Вим». С разрешения Валентина привожу его целиком:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Илья, привет!&lt;/p&gt;
&lt;p&gt;В Пользовательском интерфейсе ты упомянул редактор vi и его режимы для вставки и редактирования текста. Мне показалось, что ты считаешь, что модальные текстовые редакторы морально устарели.&lt;/p&gt;
&lt;p&gt;Я пользуюсь исключительно vim (современная версия vi) для написания кода и хочу рассказать, почему я предпочитаю его всем другим редакторам кода, несмотря на модальность, надеюсь, это будет интересно.&lt;/p&gt;
&lt;p&gt;Работа с кодом сильно отличается от работы с обычным текстом: программист редко пишет больше нескольких строчек кода подряд и постоянно вносит довольно сложные и разнообразные правки. В этой ситуации помогает интерфейс, в котором почти на каждую букву назначена команда, которая двигает курсор, меняет текст или делает что-то еще, а для ввода текста сделан отдельный режим. Команды vim вместе образуют что-то вроде языка редактирования текста, знание которого позволяет чувствовать себя свободно при правке кода. Кроме того, для ввода команд мне не нужно тянуться к стрелочкам или мышке, зажимать больше двух клавиш за раз, делать что-то с зажатой кнопкой или нажимать одну и ту же кнопку больше 2-3 раз подряд, как получается в обычных редакторах.&lt;/p&gt;
&lt;p&gt;Теперь про модальность. Продвинутые пользователи vim очень редко совершают модальные ошибки. Дело в том, что режим вставки не является режимом в строгом смысле, согласно определению Раскина. Этот режим включают только на время ввода текста, а так как за раз вводится небольшое количество текста, переход в режим вставки, ввод текста и выход из него становятся одним жестом. Это все работает, если ты выучил vim, умеешь печатать вслепую, ну или достаточно уверенно, иначе ввод текста не становится частью жеста и все разваливается.&lt;/p&gt;
&lt;p&gt;На самом деле в vim больше десятка режимов, они включаются по-разному, но все они отключаются возвратом в нормальный режим, часть автоматически, когда vim распознает конец команды по смыслу, часть — нажатием esc. Вставка текста ощущается как ввод чего-то в Spotlight, где ты не забываешь нажать enter после окончания ввода. Индикация режимов существует, но нет нужды ей пользоваться. В случае, если в ответ на команду происходит что-то не то (например, из-за опечатки), я нажимаю esc, чтобы вернуть редактор к известному состоянию, после чего отменяю последнюю правку, если она случилась и пробую еще раз.&lt;/p&gt;
&lt;p&gt;Вот пример относительно частой операции: я хочу заменить строку в кавычках (включая кавычки), внутри которых сейчас стоит курсор, на имя переменной var. Для этого я набираю ca&amp;quot;var&lt;esc&gt;, что можно читать как change text around quotes to «var». Vim переходит в режим вставки после нажатия &amp;quot;, я нажимаю esc, чтобы вернуться в нормальный режим. Описанная выше команда (включая возврат в нормальный режим) вводится в один жест, я не задумываюсь над последовательностью кнопок, не смотрю на индикацию текущего режима и никогда не забываю нажать esc в конце.&lt;/p&gt;
&lt;p&gt;Другие интерфейсные решения vim-а позволяют мне отменить операцию из примера выше целиком, одной кнопкой повторять эту же операцию в других местах с другими строками (не вводя опять имя переменной), вставить замененный текст с кавычками куда-нибудь еще, скажем, в присвоение переменной.&lt;/p&gt;
&lt;p&gt;Может показаться, что сэкономленное этими фишками время не стоит инвестиций на преодоление высоченного порога входа, и вообще, скорость печати и редактирования не так важны в программировании. Польза vim в том, что он позволяет не отвлекаться на редактирование программы и высвобождает внимание — самый ценный ресурс программиста, вложения в который окупаются многократно.&lt;/p&gt;
&lt;p&gt;Дурная слава vim во многом появилась потому что во многих серверных ОС он установлен редактором по умолчанию, из-за чего команда редактирования из консоли какого-нибудь файла с настройками приводит к ситуации, когда пользователь видит содержимое файла, но все попытки что-то сделать, или хотя бы выйти из редактора приводят либо к случайной порче текста, либо к пищанию терминала, справка или пояснение отсутствуют, что гуглить — непонятно, а просто закрыть терминал тоже страшно, потому что вдруг уже что-то сохранилось, и потом не зайдешь обратно. В общем, кошмарный UX, даже по меркам серверных ОС.&lt;/p&gt;
&lt;p&gt;Последний на сегодня интересный факт про vim — его первую версию, vi, создали 40 лет назад для терминалов, у которых появился монитор вместо принтера (отсюда название, visual), а на клавиатуре не было стрелок. Современные версии vim до сих пор используют текстовый программный интерфейс, сделанный для терминалов тех лет. Несмотря на то, что этот интерфейс с тех пор получил поддержку мыши и другие обновления, по своей сути этот интерфейс ближе к телеграфу, чем к современным графическим интерфейсам. MacOS и встроенный в нее Terminal с запущенным vim, работающий на современном макбуке, до сих пор во многом эмулирует клавиатуру и принтер, подключенные по телефонному проводу к мейнфрейму с UNIX.&lt;/p&gt;
&lt;p&gt;Спасибо за отличную книгу!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Это всё мне напомнило мои рассуждения &lt;a href="https://ilyabirman.ru/meanwhile/all/cdj-design/"&gt;про интерфейс пионеровских «Сидиджеев»&lt;/a&gt;. В заметке я писал, что их интерфейс модален и рассказывал про разные его режимы. Но позже я понял, что на самом деле модальности там нет, потому что в каждый момент времени режим является непосредственным предметом моего внимания, а для модальности необходимо, чтобы режим я не осознавал. Я про такое ещё писал &lt;a href="https://ilyabirman.net/meanwhile/all/is-ios-scrolling-modal/"&gt;в заметке про прокрутку&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Вероятно, продвинутые пользователи «Вима» на самом деле как-то так работают, что для них режим его работы — это не какой-то внешний фоновый фактор, а очень чётко осознаваемая ситуация, поэтому ошибок и не возникает.&lt;/p&gt;
</description>
</item>


</channel>
</rss>