о подаче информации, айдентике, интерфейсах и жизненной среде.
Посмотреть работы · Поддержать · Подписаться

Позднее Ctrl + ↑

Конёк-горбунок

Читал сыну «Конька-горбунка» и не мог поверить, что это русский язык. Настолько текст был образным, текучим и лёгким. А понятность содержания осталась придельного понятна. С первоиздания 1834 года язык ощутимо изменился.

Второй абзац фрагмента ниже начинается строкой: «Братья, видя то, смешались». «Братья смешались» — это же очень крутой оборот! И вполне пригодный в 2018-м.

Предположение о часах работы

На странице заведения Форсквер показывает часы его работы. Если время не указано точно, сервис предполагает, опираясь на чекины. Я за такие штуки, потому что они добавляют пользы.

Проектируя похожие блоки, важно показывать, что это именно предположение и на основе всего оно сделано. С этим у Форсквера хорошо, но остальное в блоке подано слабо:

  1. Он контекстно меняет порядок дней недели, что мешает сформировать привычку.
  2. Не пушит, какой сегодня день недели, хотя это может помочь принять вспомнить, что сегодня сюда не нужно или ещё что-то в таком духе.
  3. Каждому часу добавляет мусорные «:00», хотя все данные округлены до полных часов.
  4. Отдельные приветы «Полудню» и диапазону «Сб — Вс».

Делал бы так. Если данные точные, заголовок будет просто «Открыто до 19:00».

Судя по чекинам, открыто:

Пн 10...16
Вт 11...15 17...18
Ср 11...12 14...18
Чт 11...13 15...16 18...19
Сегодня Пт 11...19
Сб, Вс 10...19

Собака помогает бегать

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

Это было экстрамягкое и незаметное начало бегового сезона. Самый сложный шаг — решение о выходе на пробежку — исчез. Выбора выгуливать собаку вечером или не выгуливать у меня нет.

Через две недели поменялось отношение к вечерней прогулке. Вообще, выгуливать собаку не люблю. Но теперь вечерние прогулки — радостные исключения, а к собаке начал относится с большей благодарностью.

В сессиях Хэдспейса для бега Энди предлагает фокусироваться на шагах, дыхании или счёте, чтобы «привязать» сознание к настоящему моменту. Я попробовал перенести внимание на мопса — пока тихо бегу, она успевает обнюхивать кустики, столбы, углы и заборы, путь между объектами редко идёт по прямой. Такая «привязка» к настоящему увлекательнее счёта или шагов, плюс делает пробежку с собакой безопасней.

Видео выходного дня. Интервью с сооснователем Революта Николаем Сторонским

Считаю финансовую грамотность — базовым навыком, которому пора учить с начальной школы. Сам я довольно безграмотный в этой области. Поэтому при случае навёрстываю. Советую послушать Николая и погуглить непонятные слова.

Символы нулевой ширины

Чтобы контролировать внешний вид и поведение текста, обычного пробела не хватает. Например, отделяю пробелом в шестую часть кегля единицы измерения от значений. Или склеиваю предлоги с последующими словами. С раскладкой Бирмана неразрывный пробел вводить легко, но с пробелами, меньше обычного, она не помогает. Поэтому копировал их со страницы «Все о пробелах». Там вконце — таблица. Но всего нужного там нет. Из символов нулевой ширины есть только третий:

Название Юникод ХТМЛ Мнемоника
1 Zero Width No-break Space U+FEFF 
2 Word Joiner U+2060 ⁠ ⁠
3 Zero Width ​Space U+200B ​ ​
4 Zero Width Joiner U+200D ‍ ‍
5 Zero Width Non-joiner U+200C ‌ ‌

Не все эти символы — пробелы. Работают они похожим образом, поэтому их можно перепутать.

В свежем стандарте Юникода (3.2) «Word Joiner» заменил «Zero Width No-break Space», и о последнем можно забыть, несмотря на стройность названия. «Word Joiner» — непробел, но как и пробел определяет границы слов. Это влияет на поиск, парсинг, сортировку и прочее. Символ подходит для склейки конструкций вроде «км/ч» (км⁠/⁠ч).

«Zero Width ​Space» похож на «Word Joiner», но не склеивает слова и растягиваться при выключке по ширине, как прочие пробелы.

Управление внутри слова поручают «Zero Width Non-joiner» и «Zero Width Joiner». Например, чтобы отменить или задать лигатуру (конечно, при наличии нужных символов в шрифте). Эти символы используют в арабской, индийской, тайской, корейской и прочих письменностях без пробелов.

Ранее Ctrl + ↓