Александр Токарев

Булочная типографика

Французские булочки

Этот образец упаковочной типографики я обнаружил на полке продуктового магазинчика в Восточном Бирюлёво. И поскольку я нашёл его отнюдь не на Елисейских полях, а в месте, весьма далёком от всего французского и утончённого (миль экскюз, но это правда), до меня не сразу дошло, зачем к русским буквам прикручены какие-то странные загогулины и штрихи.

Если я правильно понял задумку дизайнера, неожиданные типографические дополнения представляют попытку офранцузить русскоязычный логотип. «Надо, чтобы по логотипу сразу было видно, что булки французские», — должно быть, попросил заказчик. «Не вопрос», — ответил дизайнер. И прикрутил к русским буквам французские диакритические знаки — аксан грав, сирконфлекс, седиль и пр.

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

Но, как мне показалось, таких покупателей в магазинчике не особенно много. Зато, вдобавок к подслеповатым пенсионерам и чотким пацанам в трениках, среди них довольно много простых ребят из ближнего зарубежья, для которых письменный русский язык безо всякой дополнительной заморской диакритики весьма непрост в освоении. Не шучу: в местных придомовых лавочках по-прежнему можно встретить йогурт с трогательным рукописным ценником «Чюдо бананови» (перевод: «Чудо банановый») и тому подобные перлы.

Как именно представители этой аудитории прочтут русскую надпись с неведомыми диакритическими знаками? Понятия не имею. Возможно, как знак ударения: фрАнцузские булОчки. А прочтя ошибочно — наверное, и запомнят ошибочно. За что в этом случае дизайнеру отдельное гран мерси.

Vasya’s Keyboard

Клавиатура Apple Bluetooth Magic Keyboard A1314

Поскольку у моей старой маковской клавиатуры стали ломаться и заклинивать клавиши в силу естественного износа, пришла пора её заменить. Покуда я приглядывал замену, неожиданно выяснилось, что у одного моего приятеля давно лежит без дела клавиатура Apple Bluetooth Magic Keyboard. Причём в очень хорошем состоянии — настолько good, что практически as new. Отлично, думаю, надо же, какая удача. Сторговал её по бартеру, подключил, сижу, радуюсь, что пробел, слава Джобсу, больше не западает.

И лишь одна смешная ерунда мешала назвать счастье полным: в системных настройках новая клавиатура по-прежнему отзывалась на кличку, данную прежним хозяином — условно говоря, «клавиатура Васи». Мне для работы это, разумеется, не критично. Но, тем не менее, немного достаёт.

Ща, думаю, переименуем, какие проблемы. Зашёл в настройки Bluetooth, переименовал устройство, закрыл панель с настройками, открыл снова — и вижу, что клавиатура новое имя почему-то не сохранила. То есть, судя по названию, Vasya’s Keyboard продолжает принадлежать другу Васе. Снова переименовываю, проверяю — но увы: клавиатура упрямо игнорирует мои действия.

Поискал в интернете и выяснил, что проблема давнишняя, известна как минимум с 2017 года (на форуме по этой теме более 170 голосов с пометкой «и у меня то же самое»), однако по сей день толком не решена, ибо с выходом очередной версии macOS то исчезает, то появляется вновь. Я испробовал все предложенные пользователями форума способы решения, но тщетно.

Утром позвонил в Apple, объяснил ситуацию. Вместе со спецом из техподдержки добросовестно проверили все стандартные и нестандартные способы решения проблемы, включая переименование из-под нового пользователя с параллельным вытаскиванием батареек из клавиатуры. И что интересно, когда сам технический специалист пробовал на своей машине переименовать свою блютусную мышь и клавиатуру, у него это получалось без проблем, а у меня на моей машине — ни в какую.

Я даже уточнил на всякий случай, не требовалось ли прежнему хозяину клавиатуры перед продажей отвязать её от своего Apple-аккаунта, как это делается в случае айпадов. Оказалось, что нет: отвязывать нужно только устройства, на которых есть операционная система.

В общем, спустя 45 минут танцев с бубном специалист пришёл к выводу, что не знает, как решить эту проблему. И что она, возможно, присуща только данной модели клавиатуры.

Я поблагодарил его за помощь и выразил надежду, что Apple услышит наши мольбы — мою и ещё 170 человек с форума. Хотя, честно говоря, думаю, что Apple если и услышит (в конце концов, все разговоры записываются и анализирутся), то не станет предпринимать мер, ведь устройство давно снято с производства. И вообще, дружок, think different. Покупай-ка лучше новую Magic Keyboard 2, и всего за каких-то 8990 рублей ты сможешь назвать её, как захочешь — снова, и снова, и снова.

Суровый московский нейминг

Ресторан жи есть

От знакомых, бывающих в Питере, не раз приходилось слышать ехидные выпады в адрес типа как слишком уж эпатажных названий некоторых питерских рестораций. Между тем, я-то сам по этому вопросу скорее солидарен с мультяшной Масяней и полагаю, что наиболее экстравагантные названия — всё-таки прерогатива Москвы. Вот, к примеру, вывеска одного столичного заведения близ метро «Ленинский проспект», мимо которого мне случилось пробегать пару дней назад.

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

В любом случае очень надеюсь, что несмотря на всю жиесть и суровость нашего времени, с кухней у вас всё нормально.

Косметические издержки непродуманного дизайна

 Триммер Philips

Иногда меня посещает мысль, что отношение дизайнеров к продуктам своего творчества бывает чрезмерно серьёзным. (Чтобы не задеть коллег по креативному цеху, сразу оговорюсь, что говоря о дизайнерах, имею в виду прежде всего себя.)

Камон, дружище, говорю я себе в таких случаях. Что с того, что кнопочка на сайте будет не с круглыми уголочками, а с прямыми? Что, сайт из-за этого не запустится или посетители дружно перестанут туда ходить? А эти многочасовые споры с клиентом, каким цветом красить полосочку на трусах фирменного персонажа (вариант: разворот буклета, обложку годового отчёта и т. п.)?

Бог мой, да какая разница! Вселенная не сойдёт с рельсов, если на обложке будет красненького побольше. Или поменьше. Или вообще не будет. Потому что guess what? Буклет, который ты скрупулёзно верстаешь две недели и согласовываешь ещё три, весь такой модный-премодный, на следующий после мероприятия день публика выкинет. И не вспомнит о нём более никогда. И кто сказал, что хороший логотип непременно поднимет продажи клиенту, а хреновый их непременно порушит? Серьёзно, как вы собираетесь доказать любое из этих утверждений?..

Однако не поймите меня превратно: я отнюдь не призываю забить на качество и начать делать халтуру «экспресс-дизайн». Ни в коем случае. Ответственное отношение к результату своего труда — часть профессионализма. Я немного о другом: что реальных случаев, когда недостаточно продуманные дизайнерские решения приносили бы явный и доказуемый ущерб, на моей памяти не так уж много.

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

OFF или ON?

Некоторое время назад я приобрёл триммер для стрижки бороды марки Philips. Питается он от аккумулятора, который заряжается от сети. Предлагаю внимательно посмотреть на фото и угадать, в каком из двух положений триммер включен, а в каком выключен:

Триммер Philips
Триммер Philips

Почему я вас об этом спрашиваю? Потому что лично мой житейский опыт просто кричит, что положение кнопки питания устройства, при котором загорается некий огонёк, означает «ВКЛ». Чаще всего в этой роли выступает светодиод, цвет которого обычно не имеет значения.

Логика за этим кроется простая и понятная: лампочка горит — значит, устройство работает (либо находится в режиме standby, т. е. запитано в электросеть), потому что электричество в нём есть. Вот для примера USB-хаб: маленький синий диод говорит пользователю, что устройство подключено и активно:

«Я сейчас ВКЛ», сообщает нам этот хаб с помощью синего светодиода

Иногда вместо диода в кнопку встраивают яркую цветную плашку, имитирующую свечение и символизирующую переход устройства в активное состояние:

Тумблер включения питания клавиатуры Apple Wireless Keyboard. Слева — выкл, справа — вкл

Если эти примеры недостаточно убеждают вас в том, что «горит» означает «работает», попробуйте включить домашнюю электроплиту, электрочайник или утюг и понаблюдать за световой индикацией в момент включения.

Philips знает лучше

Промдизайнеры Philips, очевидно, решили пренебречь устоявшимися потребительскими стереотипами и спроектировали кнопку включения питания триммера на основе противоположного принципа: «горит» — значит «не работает». Не верите? Нате, смотрите. И обратите внимание на символы IO на серой кнопке:

Триммер Philips кнопка

«Ну окей», — хмыкнет нетерпеливый читатель, — «допустим, в Philips налажали с индикацией. В чём проблема-то? Этим триммером что, теперь нельзя пользоваться?»

Объясняю. Когда аккумулятор заряжен, пользоваться триммером вполне можно: не глядя на всю эту конфузную индикацию, вы просто переключаете кнопку в противоположное состояние и бреетесь. Побрились — переключаете в другую сторону (опять же, не глядя, на автомате) и всё окей.

Но штука в том, что, когда аккумулятор полностью разряжен, вы не можете продолжать бриться, подключив триммер в сеть. Вначале вам нужно полностью зарядить аккумулятор. Для этого нужно подсоединить триммер с помощью адаптера в розетку и оставить часов на 12-16.

Внимание, развязка

Пару дней назад вечером в процессе бритья случилось почти как в анекдоте: на середине процесса, когда я успел побрить ровно половину лица, аккумулятор полностью разрядился и триммер затих. Бывает же, подумал я, ошарашенно разглядывая себя в зеркало, но что тут поделаешь. Ладно, утром добреюсь.

Достав из шкафчика адаптер, я подключил триммер в розетку. И поскольку в процессе зарядки он должен находиться в выключенном состоянии, я его выключил. То есть (как вы, наверное, уже догадались) передвинул кнопку в положение, в котором красная полосочка, символизирующая «огонёк», не видна. И отправился спать.

Утром, подойдя к зеркалу, я сразу понял, какое действие мне нужно завершить прямо сейчас. Тем более, триммер за ночь должен был полностью зарядиться, так что сейчас добреюсь без проблем.

Хватаю триммер. Жму на кнопку питания — триммер молчит. Переключаю кнопку туда-сюда — никакой реакции. Проверяю, может, штепсель в розетку не до конца зашёл? Да нет, нормально зашёл, плотно. Так что же за чертовщина творится с этим прекрасным триммером? Сломался он, что ли?

И только лишь спустя несколько минут, вглядевшись в невзрачные серые символы IO на кнопке, я понял, что произошло. Дурацкая красная полосочка (которая в моём представлении должна была означать положение ВКЛ) ввела меня в заблуждение. Поэтому вместо того, чтобы выключить триммер перед зарядкой, я его, оказывается, включил. А во включённом состоянии заряжаться от сети он не умеет. Соответственно, наутро, несмотря на то, что триммер всю ночь пролежал подключённым к сети, аккумулятор был полностью разряжен.

Мораль сей басни

Уважаемые дизайнеры Philips! Понятия не имею, чем вы руководствовались, проектируя этот триммер, но решение подсветить кнопку питания красным цветом в выключенном состоянии — очевидный дизайнерский фейспалм.

Догадываюсь, что, по задумке, символов IO на кнопке должно было хватить, чтобы пользователь не запутался, где ВКЛ, а где ВЫКЛ. Но увы, этого не случилось. Почему? Если коротко, потому, что цветовая информация (первая сигнальная система) в человеческом восприятии доминирует над символьно-знаковой (вторая сигнальная система). В результате цвет выиграл, буквы проиграли.

И ладно бы только буквы! Поскольку я не смог понять, как включается ваш прекрасный триммер, я не смог вовремя добрить вторую половину лица и сходить в магазин за кефиром. Таким образом, вследствие вашего непродуманного дизайнерского решения я понёс явный косметический ущерб, претерпел душевные страдания и (главное!) остался без свежего кефира.

Так что не делайте так больше, окей? И помните, что, мы, люди, очень ленивы и терпеть не можем, когда нас пытаются приучить ходить пятками вперёд.

Прутков-экспириенс #2

Вывеска пивной Вобла

Странно, а мне всегда казалось, что вобла выглядит чуток по-другому... Впрочем, что я понимаю. Теперь, заходя в подобные заведения, буду громким и уверенным тоном требовать долива воблы после отстоя пены.

(О том, что такое прутков-экспириенс, см. тут.)

О выращивании #9: Помидоры в контейнерах

Помидоры на тарелке
Первый урожай помидор из моей балконной оранжереи (2014 г.)

(Продолжение. Предыдущая часть см. тут)

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

«Это помидоры-то высокорослая культура?» — усомнится читатель. «Помидоры — очень разнообразная культура по части размеров», — отвечу я. И этим они похожи на собак (согласен, сравнение несколько неожиданное): есть крошечные собачки декоративных пород, которых можно целиком накрыть кофейной кружкой, есть собаки средней величины, а есть громадные охранно-сторожевые барбосы размером с телёнка.

Вот и с помидорами похожая история: есть карликовые сорта, которые растут в цветочном горшке и дают помидорки размером с вишню. Есть среднерослые, кустовые, высотой около полуметра; такие обычно сажают на огороде. А есть мощные лозовые сорта, не имеющие ограничения по росту, которые называют индетерминантными, или «бесконечными». Эти и растут, и плодоносят, покуда у них есть ресурсы в виде питания, климата и освещения, и очень хорошо себя чувствуют в гидропонике. (К слову, помидоры занимают одну из значимых позиций в хитпараде наиболее выгодных культур в коммерческом гидропонном выращивании.)

Маленькие декоративные помидоры, так же как и декоративные перцы, в плане съедобности ничем не уступают полноразмерным. На вкус они даже получше некоторых магазинных — разумеется, если дозревают на ветке, а не на кухонной полке или в холодильнике. Проверено, вот доказательство:


Декоративный помидор на подоконнике
Декоративный помидор сорта Tiny Tim, который я вырастил на подоконнике

Вертикально-горизонтальное томатное соревнование

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

Второй вопрос требует небольшого агротехнического пояснения. До того, как посадить саженцы в контейнеры, я собирал информацию о том, как вообще выращивают помидоры (поскольку прежде никогда сам этого не делал). Среди прочего, мне попались ролики, в которых один садовод-энтузиаст рассказывал о своей системе выращивания помидор, благодаря которой он добивался исключительной урожайности. Суть её в том, что он закапывал помидорные саженцы в грядку с очень большим заглублением — так, что наружу торчала лишь макушка растения. Спустя время из ствола, закопанного в землю, вырастали дополнительные корни, которые придавали растению дополнительную мощь и продуктивность.

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

Именно это я и собирался выяснить: какой из двух способов заглубления — вертикальный или горизонтальный — окажется более выигрышным для роста и урожайности помидор. Ну и вообще, было интересно посмотреть на это вживую, а не в интернете.

Чтобы получить ответ на все эти вопросы, я посадил семена двух сортов лозовых томатов: один — обычный, второй — черри, по два саженца каждого сорта:


Саженцы помидоров на старте эксперимента
Саженцы помидоров на старте эксперимента

Кстати, это фото отлично иллюстрирует третью горшечную аксиому — про то, что горшок можно изготовить практически из чего угодно. В центре — уже знакомый постоянным читателям двуствольный горшок, сделанный из бутылок из-под минералки.

Для эксперимента с горизонтальным заглублением мои самодельные контейнеры оказались вполне пригодны, поскольку они в длину больше, чем в глубину. Всё, что понадобилось сделать, — посадить помидорный саженец у одного края контейнера, затем нагнуть его, чтобы ствол саженца, подобно электрокабелю, закопанному в траншею, пролегал по всей длине ящика (это около 40 см) вплоть до противоположного его края. Спустя несколько дней верхушка сама собой выпрямилась и начала расти вверх, как обычно:


Помидор в контейнере

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

Вертикальный контейнер

Чтобы испытать эффективность вертикального заглубления, пришлось придумать и сделать специальную версию самополивочного контейнера, вытянутого не вширь, а в высоту. Его я сконструировал из предметов, которые можно купить в ближайшем магазине, а именно — 10-литровых пластиковых вёдер для строительно-отделочных работ:

Ведро ОБИ 10 л

Из двух таких ведёрок получается один вертикальный контейнер: полтора ведра — верхняя часть, половинка ведра — резервуар. По объёму они чуть больше, чем белые горизонтальные (15 литров против 13), но функционал абсолютно такой же: вода заливается по шлангу в резервуар на самом дне, из которого по двум коротким трубкам, заполненным землёй, автоматически всасывается в грунт по мере надобности:


Самодельный контейнер с автополивом
Вертикальный контейнер с самополивом

Таких вертикальных контейнеров я изготовил 2 штуки — по одному на каждый сорт помидоров. Эти контейнеры я также обклеил металлизированным скотчем для повышения свето- и теплоотражающих свойств, вследствие чего они приобрели исключительно модный и футуристический вид: прямо хоть в космос с ними лети и там помидоры выращивай!

Итак, в начале июля все четыре помидора были благополучно рассажены в контейнеры: два с горизонтальным заглублением, два — с вертикальным. Ключ на старт!

Июль

Спустя две недели давайте взглянем, как поживают наши испытуемые. Вот «горизонтальные» помидоры в конце июля:


«Горизонтальные» помидоры в июле

А вот их «вертикальные» конкуренты в моднейших космических вёдрах:

«Вертикальные» помидоры в июле

Успехи в плане роста, я бы сказал, сопоставимые. Вертикальные чуть повыше, но это потому, что их ствол изначально не был загнут, как у горизонтальных.

Поскольку все помидоры к концу июля доросли до балконного поручня и начали заваливаться в сторону под собственной тяжестью, пришлось изготовить им подвязки-тросы из посылочного шпагата.

Выращивателю на заметку: тросы — это, конечно, хорошо, но, как я выяснил позже, при выращивании огурцов, пластиковая сетка с ячейками 10х10 см, натянутая на небольшом расстоянии от стекла — гораздо лучше! Во-первых, ветки лозовых растений к ней можно крепить практически в любом положении, а не только вертикально, что очень удобно. А во-вторых, сетка не позволяет листьям прикасаться к стеклу и таким образом препятствует образованию конденсата на листьях, обеспечивает для них лучшую вентиляцию и предупреждает коварные листовые болезни, которые могут запросто погубить ваши растения, а вместе с ними — и весь долгожданный урожай.

Август

К концу лета все четыре помидорных куста благополучно переросли своего выращивателя (т. е. меня). Нижние ярусы были увешаны помидорками среднего размера, большей частью ещё зелёными, но уже источающими восхитительный, живой помидорный аромат:

Сентябрь

В начале осени, когда за балконным стеклом начали массово краснеть листья, по эту сторону стекла начали массово краснеть помидорки черри. Они оказались очень сладкими, ну прямо конфеты с томатным вкусом:


Помидоры черри
Помидоры черри

Само же растение-черри, уперевшись к этому времени в потолок, повернуло свои ветки внутрь балкона и продолжило расти и плодоносить, как и полагается индетерминантному сорту:


Помидоры черри

Так называемые «обыкновенные» помидоры (которые не черри) научили меня двум вещам. Первое: крупные помидоры зреют дольше, чем мелкие, поэтому их нужно сажать никак не в июле, а где-то в марте-апреле, как только ночная температура на балконе установится в районе 10°C.

Второе: если после сильной засухи резко полить помидорный куст большим количеством воды, то вследствие этой медвежьей услуги помидоры могут треснуть (см. фото). Как я впоследствии выяснил, огурцы столь же уязвимы к обильному поливу после засухи — с той разницей, что у огурцов трескаются не плоды, а стебли.


Треснувший помидор

Октябрь

Как выяснилось в октябре, балконное выращивание — довольно ценный лайфхак, с помощью которого можно продлить лето ещё месяца на два. Ведь несмотря на то, что за окном уже второй месяц дождь, хмурое небо и прочее сколь угодно пышное «природы увяданье», на вашем-то балконе всё зеленеет, цветёт и плодоносит. А если у вас там гидропоника, так ещё и журчит — негромко, но вполне медитативно, напоминая бегущий ручей. Выходите утром на балкон с чашкой эспрессо и попадаете в оазис. В котором произрастают вкуснейшие черри:


Помидоры на балконе

Никогда не забуду реакцию моей троюродной тёти, которая в это время приехала в гости ко мне в Москву посмотреть, как я живу и заодно поглядеть на мою балконную плантацию. Дело в том, что она с детства жила в городском частном секторе с придомовым огородом, поэтому как выглядит помидорный, картофельный и огуречный куст, ей объяснять не нужно. И я был совершенно уверен, что уж её-то мне ничем удивить не удастся.

Но как только она переступила порог балкона, её речь оборвалась на полуслове. Уткнувшись в 2,5-метровый «вертикальный» помидор и вращая головой в попытке охватить его взглядом сразу весь, она замерла и в течение нескольких секунд не произносила ничего, кроме ошеломлённого «О-о-о!..» — как будто увидала не помидор, а сказочный дуб с русалкой и котом на ветвях:


"Вертикальный" помидор в зените своей славы
«Вертикальный» помидор в зените своей славы

Итоги и выводы томатного соревнования

• На мой взгляд, более интересным вариантом для городского балконного выращивания являются черри. Они зреют быстрее обычных средне- и крупноразмерных помидор, плодоносят обильно и бесперебойно, их можно срывать и съедать понемногу в процессе созревания (буквально по нескольку ягод) в течение всего сезона.
• Оба варианта заглубления ствола — и горизонтальный, и вертикальный — одинаково хорошо работают. Какой-либо разницы между ними в плане влияния на рост или урожайность я не заметил.
• Для удобного и продуктивного выращивания лозовых помидоров крайне желательно оборудовать балконное окно сеткой (см. выше).


Продолжение тут
Все очерки раздела «Заметки балконного выращивателя»

Понравилась эта статья? Поделитесь ей в соцсетях:

Эгея и HTML

Граждане эгейцы, очень нужна помощь зала. Требуется вставить в произвольное место эгеевской заметки HTML-код. Когда я вставляю его через эгеевский редактор, он оборачивает теги <img> и <a> в абзацные теги <p> и </p>. Это, естественно, добавляет в вёрстку ненужные переводы строки, в результате чего она разваливается. (С вставляемым HTML-кодом всё ок, я проверял его в валидаторе и если его залить в обход эгейского редактора с линком на используемые CSS, он прекрасно работает на всех браузерах.)

В хелпе Эгеи есть упоминание про дополнительные пользовательские блоки на PHP. Однако, насколько я понимаю, такой блок можно добавлять лишь в заранее определённые автором движка места (напр., начало заметки или конец) и, главное, этот блок будет добавлен во все заметки сразу. Мне же требуется добавить HTML лишь в некоторые заметки, причём так, чтобы эгеевский редактор этот HTML никоим образом не модифицировал. Если вы знаете, как это сделать, пишите, буду очень признателен.


UPD: Пример, поясняющий суть проблемы:

Вот фрагмент кода, который я вставляю в текст заметки в окне эгейского редактора:

<div><a href="all/o-vyraschivanii-2"><img src="files/growing-poster-02.jpg"><div><p>#2: Инициация</p><p>Поиски самоназвания, тайна инициации и дальнейшие приключения тайского перца</p></div></a></div>

После нажатия кнопки «Сохранить изменения» я просматриваю код страницы в браузере и вижу это:

<div><P><a href="all/o-vyraschivanii-2"><img src="files/growing-poster-02.jpg"></P>
<div><p>#2: Инициация</p>
<p>Поиски самоназвания, тайна инициации и дальнейшие приключения тайского перца</p>
</div><P></a></P>
</div>

Заглавными буквами P обозначены ненужные <p>-элементы, принудительно вставленные в код эгейским редактором. Добавление этих P и составляет суть проблемы: из-за них адаптивная вёрстка разъезжается и не работает как задумано.

Прутков-экспириенс

Я твоя зелёная сумка

У Козьмы Пруткова есть афоризм: если на клетке со слоном прочтёшь надпись «буйвол», не верь глазам своим. Обычно это понимают как ироническую рекомендацию не слишком доверять чужому мнению, а думать своей головой. У меня, однако, эта трактовка всегда вызывала сомнения, ведь и на слона, и на надпись «буйвол» мы смотрим глазами; так чему же рекомендует верить Прутков — слону или надписи? (Впрочем, я об этом уже писал. И я по-прежнему не знаю, что имел в виду автор.)

Так или иначе, вчера в метро со мной случился Прутков-экспириенс. Рядом стояла женщина с холщовой сумкой серовато-жёлтого цвета, на которой было крупно написано по-английски: «я твоя зелёная сумка».

Поскольку был конец дня, а голова моя устала, на долю секунды я засомневался: а может и правда? Может, у меня к концу дня развился семантический дальтонизм? Но как только я перевёл взгляд на пол, всё прояснилось. Потому что пол, в отличие от сумки, был на самом деле зелёный.

Эгея и WebP

В комментах к недавнему посту про сжатие картинок в JPG зашёл разговор о формате-конкуренте — WebP производства Google. Поскольку для меня это формат новый, неизведанный, да к тому же вот коллега-эгеец сетует, что на Эгее WebP не поддерживается и не известно, будет ли, я решил побольше разузнать о всей этой ситуации.

Почитал сеть, поэкспериментировал с Эгеей, делюсь результатами изысканий и размышлений.

WebP жмёт мощнее, чем JPEG

В моём тестировании одна и та же картинка в JPEG весила 700 килобайт, а в WebP — 600 килобайт. Экономия в 15-20%, может, и не космическая, но когда картинок на странице несколько — очень даже заметная: и по скорости загрузки, и по стоимости трафика (второе актуально, если вы — СМИ или медиапортал, к вам ходят сотни тысяч посетителей и вы платите за объём отдаваемого трафика).

WebP не особенно парится о качестве и прочих нюансах

Вот что говорит Корнел Лесиньски, один из разработчиков MozJPEG, отвечая на вопрос, не планируется ли добавить поддержку WebP в программу-компрессор ImageOptim:

«Таких планов нет... Сам этот формат не особенно интересен: менее точное цветовое соответствие, чем у JPEG; не особенно заметная выгода в сжатии по сравнению с оптимизированным JPEG в приемлемом диапазоне качества; нет поддержки прогрессивного (progressive) отображения». (Отсюда.)

Тем не менее, все основные браузеры уже поддерживают формат WebP. Интересно, почему?

WebP не поддерживается Safari

В это одновременно трудно и (зная политику Apple в отношении просьб пользователей) просто поверить. Самое забавное: WebP является абсолютно бесплатным программным продуктом с открытым кодом. То есть, за добавление его поддержки в браузер Safari фирме Apple не пришлось бы заплатить ни цента. Почему же Apple этого не делает? Возможно, вопрос не в том, сколько Apple должна заплатить Google за добавление поддержки WebP в свой браузер, а в том, сколько ребята из Google должны занести в Apple, чтобы эта поддержка там, наконец, появилась.

Что ж, подождём: рынок расставит всё по своим местам. А пока упрямцы из Apple держат бессмысленную оборону, коммерческие сайтостроители не теряют времени и уже сейчас делают две версии картинок: одну, основную, в формате WebP (её видят пользователи всех браузеров, в которых этот формат поддерживается), а другую, резервную, в формате JPG (её видят гордые пользователи Safari). Подумайте: если бы эта возня была невыгодна с финансовой точки зрения, разве они этим занимались бы?

Почему WebP победит

Я склонен думать, что WebP имеет все шансы вытеснить JPG в качестве стандартного формата сохранения фотоизображений для веба. По двум причинам:

• Во-первых, этот формат уже вовсю используется. И отнюдь не одиночками-энтузиастами, а очень крупными и очень зубастыми коммерческими игроками, не привыкшими кидать деньги на ветер. Среди них — социальные сети, медиахолдинги, инфопорталы, интернет-СМИ. Почему они переходят на WebP? Может, потому что картинки в нём красивее выглядят? Неа. Потому что картинки в нём меньше весят. Точка.

• Во-вторых — и тут я попрошу дизайнеров, фотографов и цифровых художников присесть — публику вообще не интересует техническое качество ваших картинок. (Моих, кстати, тоже.) Публику интересует одно: скорость доступа к информационно-развлекательному ресурсу. Чем больше вес картинок на странице, тем ниже скорость доступа. Как говорится, подумайте над этим.

Как только я понял, что мои восхитительно прекрасные хайрезы нафиг никому не нужны, кроме меня самого, моя жизнь как вебмастера значительно упростилась. Тяжеловесные хайрезы я перенёс туда, где им очень рады: в домашний фотоархив, а на веб я выкладываю JPGи настолько малого веса, насколько это возможно без критического (подчёркиваю: критического, а не с трудом уловимого) ухудшения качества.

Как добавить поддержку WebP в Adobe Photoshop?

Элементарно, легально и бесплатно: соответствующий плагин под названием WebPShop, написанный самим Google, давным-давно проживает тут. Для неанглоязычных пользователей перевожу инструкцию и выкладываю файлы с Гитхаба:

Установка WebPShop для Windows:

• Скачайте архив с плагином (вот для Windows x64 а вот для Windows x86) и распакуйте его.
• Скопируйте файл WebPShop.8bi в папку с плагинами Photoshop (обычно это C:\Program Files\Adobe\Adobe Photoshop\Plug-ins).
• Перезапустите Photoshop. В пунктах меню «Открыть» и «Сохранить» теперь должны отображаться файлы в формате WebP.

Установка WebPShop для macOS:

• Скачайте архив с плагином для macOS и распакуйте его.
• Скопируйте файл WebPShop.plugin в папку с плагинами Photoshop (обычно это Applications/Adobe Photoshop/Plug-ins).
• Перезапустите Photoshop. В пунктах меню «Открыть» и «Сохранить» теперь должны отображаться файлы в формате WebP.

Внимание пользователей macOS Catalina! Если после установки плагина выскочит окошко с системными ругательствами (“WebPShop.plugin” cannot be opened because the developer cannot be verified), запустите Терминал и выполните команду:

sudo xattr -r -d com.apple.quarantine /Applications/Adobe\ Photoshop\ 2020/Plug-ins/WebPShop.plugin

Вышеприведённая команда предназначена для Adobe Photoshop 2020. Если вы используете другую версию Фотошопа или папка с плагинами лежит в другом месте, скорректируйте путь.

Сохранение в WebP в Photoshop производится через меню «Save» (Сохранить). Экспорт «Save for Web (Legacy)» не поддерживается.

WebP и Эгея

По состоянию на ноябрь 2019, движок Эгеи не поддерживает работу с WebP. Это означает, что картинки в этом формате нельзя загрузить в окно редактора. Но это не означает, что картинки в формате WebP вообще нельзя использовать в блоге, работающем на Эгее. Ещё как можно! Вот, смотрите:

Если вы пользуетесь любым браузером, кроме Safari, вы увидите файл в формате WebP. (Если не верите, скачайте файл и проверьте его на детекторе лжи). Пользователи Safari увидят на этом месте точно такую же картинку, но в формате MozJPEG.

Как это сделано? С помощью всего-навсего трёх тегов:

<picture>
    <source srcset="/pictures/test@2x.webp" type="image/webp">
    <img src="/pictures/test@2x.jpg" style="width:100%">
</picture>

Суть фокуса: вы заранее сохраняете одну и ту же картинку в двух форматах (WebP и JPG) и помещаете их в одной и той же папке. Если браузер поддерживает WebP, будет загружена картинка в формате WebP. Если не поддерживает, будет показан JPG.

Здорово? Конечно! Однако неудобство заключается в том, что во-первых, вам придётся использовать FTP-менеджер для копирования WebP-файлов на ваш сервер (поскольку через эгеевский редактор этого сделать нельзя), а во-вторых, ширину картинки для корректного адаптивного масштабирования придётся ограничить шириной текста, т. е. около 740 пикселов, иначе картинка при масштабировании не будет умещаться в экран.

А что насчёт анимированного WebP?

В самом деле, ведь WebP поддерживает ещё и анимацию! Давайте-ка глянем, что он собой представляет в этом качестве и стоит ли использовать его вместо анимированных GIF, как на этом настаивает Google. (Если ролики с WebP-анимацией в вашем браузере вообще не видны, установите последнюю версию браузера.)

Вот 3-секундный тестовый видеофрагмент из тизера «IMAX® Titans Of The Ice Age» (контейнер mp4, кодек H.264, 10 кадров в секунду, размер файла 276 килобайт):

А вот результаты его кодирования с помощью плагина WebPShop:


Качество 50 (размер файла 812 килобайт)



Качество 70 (размер файла 1,1 мегабайт)



Качество 90 (размер файла 2,4 мегабайт)


Нетрудно заметить, что кодирование видео с качеством ниже 90 даёт заметные артефакты-клеточки на фоне однородной цветовой заливки (неба); при этом размер файла возрастает в геометрической прогрессии аж до 2,4 мегабайт, при том что исходный .mp4 имеет размер всего 276 кб!

Так что не очень понимаю, что имел в виду Google, рекомендуя WebP для замены анимированных GIF. Возможно, мультяшно-векторная анимация ему удаётся лучше, но для кодирования анимированных фотоизображений я бы вряд ли рекомендовал WebP. С этим гораздо лучше справляется его друг и соратник WebM.

Итого

Нужно ли добавить поддержку WebP в Эгею? Если спросите меня, я отвечу: «Разумеется, ведь это позволит сайтам на Эгее работать быстрее!» Большинство браузеров этот формат давно поддерживают. Так что главное — захотеть, правда?

Креативная типографика

Этот выдающийся образчик типографического креатива прислала в нашу редакцию Ольга из Москвы. Апёрсток обнаружен ей в местном торговом центре.

Между прочим, эта вывеска крайне наглядно подтверждает важную смыслообразующую функцию, которую выполняют точки над буквой Ё при чтении и понимании русскоязычных слов. Если бы не они, это крышесносящее название выглядело бы скорее как транслит с английского: аперсток = upper stock (что бы это ни значило).

Хотя с точки зрения вирусно-маркетингового потенциала, апёрсток, конечно, великолепен. Развидеть такое невозможно.