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

Эхо BLM

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

 2 комментария    200   10 мес   мои фото

Когда проще — значит лучше

рокк ебол

Довольно часто в визуальных коммуникациях «проще» означает «лучше». Почему лучше? Потому что понятнее. И вчера я отловил в городской среде ещё один пример, иллюстрирующий это правило.

См. логотип в стиле рокк ебол на рекламном щите вверху. Скажите честно, вы что-нибудь поняли? С какого раза вам удалось правильно прочесть многоэтажную двуязычную конструкцию из всех этих RYSSИ-AN-СЯEAT, и т. д.? А если вы разглядываете её не дома за компьютером, а в городе за рулём, проносясь мимо этого щита на скорости 60 км/ч, каковы ваши шансы разобрать сей креатиbный руглиsh? (Подсказываю: они стремятся к нулю.)

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

А вот для сравнения второй визуал, обнаруженный в 200 метрах от первого:

Теперь прогоняем этот забавный (и абсолютно случайный!) арт-объект по чек-листу и отвечаем на вопросы:

Выглядит просто? Да!
Читается разборчиво? Да!
Идею доносит внятно? Да!
Эмоционально цепляет? Да!
Запоминается? Да!

Стало быть, работает.

Трепещи, Abibas!

Reebeks, Nice, Golambia, Aziсs и прочие именитые обувные бренды  — вас тоже касается, так что и вы тоже трепещите! Потому что на обувном рынке появился новый опасный конкурент — сандалетки COEC. Ну а поскольку букв в слове ECCO (из которого это название по-китайски изящно переделано) аж целых четыре, с нетерпением ждём выхода новых оригинальных обувных марок — CECO, CEOC, OCEC, CCEO, CCOE и EOCC. (Новинку сфотографировал в метро.)

Хакеры пишут #2

Письмо от хакера

Разгребал сегодня папку со спамом и обнаружил там очередное письмо от хакера о том, что мой сайт взломан (как, опять?), и если я срочно не отгружу 3000 биткойнов, репутация моего е-бизнеса в поисковых системах ПОДВЕРГНЕЦО ОПАСНОСТЕ.

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

«Мы взломали ваш сайт и извлекли все базы данных.»

ВСЕ базы?.. Это потрясающе, господа жулики! Учитывая, что база данных на моём сайте одна-единственная, похоже, вам удалось невозможное: вы украли с моего сайта больше, чем на нём находилось. Но поскольку в письме нет ни слова о том, чем вы собираетесь доказать факт взлома, может, хоть намекнёте, как вам это удалось?

Ответ:

«Через уязвимые порты => 22, 80, 443, 587»

Понял, спасибо, дальше можно не читать. Ибо первый же упомянутый в списке порт не может быть уязвимым просто потому, что он на моём сервере закрыт. Пытаться зайти через него на сервер — всё равно, что пытаться зайти в дом через стену. Можно ли поискать дверь (т. е. другой, открытый порт) и попытаться подобрать к ней ключи методом тупого перебора? Разумеется! Но при этом желательно иметь в виду, что после второй неудачной попытки злоумышленник автоматически получает вечный бан и мои искренние поздравления по этому поводу.

Что говорите? Могу ли я снять этот бан? Конечно, могу. Цена вопроса — 3000 биткойнов. Анонимность гарантирую.

Почему Firefox искажает цвета картинок (и как с этим бороться)

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

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

Насколько сильно изменяются цвета изображений в Firefox?

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

Итак, насколько же эта разница велика? На мой взгляд, она велика настолько, чтобы человек, занимающийся графикой за монитором средне-хорошего качества, её заметил. К примеру, я на моём стареньком Apple Cinema эту разницу прекрасно вижу: Firefox отображает зелёную листву в более жёлтых тонах, а перцы из алых превращаются в красновато-оранжевые и становятся более светлыми.

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

В поисках ответа

Как же это может быть, что столь почтенный браузер-долгожитель как Firefox не имеет системы управления цветом (CMS)? Может быть, всё дело в том, что разработчик браузера, Mozilla Foundation — некоммерческая организация, и на внедрение нужных функций им попросту не хватает ресурсов — финансовых или человеческих? Что ж, ничего страшного, подождём, в следующей-то версии уж точно внедрят, не раз утешал я себя. Однако ни в следующей версии, ни в следующем году проблема не решалась, а в настройках Firefox по-прежнему не появлялось и намёка на присутствие CMS.

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

  1. Система управления цветом (Color management system, CMS) в Firefox уже давно внедрена и прекрасно работает. Однако доступ к ней почему-то осуществляется не через панель настроек, а (выражаясь цензурно) иным, менее очевидным и доступным способом.
  1. Вышеописанная проблема (некорректная цветопередача) касается только картинок, которые были сохранены без цветового профиля. Картинки со встроенным цветовым профилем отображаются корректно.
  1. CMS в Firefox имеет два режима работы, которые так и называются — «режим 2» и «режим 1».

В режиме 2 (данный режим активен по умолчанию!) управление цветом включено только для изображений с встроенным цветовым профилем. Это значит, что в данном режиме картинки без встроенного цветового профиля отображаются в цветовом пространстве вашего монитора — т. е. выглядят так, как если бы в настройках Фотошопа вы отключили CMS и установили «профиль монитора» в качестве рабочего пространства RGB. Поскольку режим 2 включен в Firefox по умолчанию, картинки без цветового профиля с момента установки браузера на компьютер отображаются в нём некорректно. А поскольку все мониторы отображают цвет немного по-своему, диапазон этой цветовой погрешности на разных мониторах будет непредсказуемо варьировать: к примеру, на одном мониторе могут неверно отображаться зелёные тона, на другом — синие, на третьем — красные, и т. п.

В режиме 1 управление цветом применяется ко всем изображениям. При этом картинки без встроенного цветового профиля отображаются в цветовом пространстве sRGB. Именно в этом режиме работают по умолчанию браузеры-конкуренты (Safari, Chrome, Opera и т. д.). Почему разработчики Firefox решили поступить по-другому, да ещё и спрятать CMS так, чтобы её никто никогда не нашёл, — великая тайна, которую учёным будущего ещё предстоит разгадать.

Как сделать, чтобы на ВАШЕМ устройстве картинки в Firefox отображались корректно?

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

  1. Запустите Firefox, введите в поисковой строке about:config и нажмите ввод. Отобразится страница расширенных настроек:
  1. Введите в поле поиска gfx.color_management.mode (это название параметра, управляющего режимами CMS). Как видите, сейчас напротив него стоит цифра 2, что означает, что активен режим 2:
  1. Щёлкните по цифре 2, введите вместо неё цифру 1, нажмите ввод и перезапустите Firefox. Вуаля! Теперь все картинки должны отображаться корректно, включая и те, у которых отсутствует встроенный цветовой профиль.

Как сделать, чтобы на ВСЕХ устройствах с Firefox картинки отображались корректно?

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

Увы, нельзя, — ведь нам вряд ли удастся заставить всех пользователей Firefox в мире выполнить на их компьютерах и смартфонах вышеописанную манипуляцию, дабы они могли в полной мере насладиться корректной цветопередачей. Поэтому единственное, что нам остаётся, это сохранять файлы в формате .jpg и встраивать в них цветовой профиль (другие форматы, такие как .png, .gif и .webp, не поддерживают встраивание цветового профиля):

Опция добавления цветового профиля в Adobe Photoshop

Из-за добавления профиля вес файла немного увеличится (примерно на 4 килобайта в случае добавления профиля sRGB), но зато ваши картинки будет абсолютно корректно отображаться на любом устройстве при просмотре в Firefox.

В качестве успокоительного

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

• Для справки: общемировая доля пользователей Firefox на август 2020 г. — около 8 % на десктопах и менее 1 % на смартфонах.

Продолжите фразу

Микро-тест на ориентировку в ценностно-смысловых приоритетах России 2020 года. Продолжите фразу: «Правительство России потратит 43 миллиона рублей на борьбу с…»

Продолжили? А теперь жмите на спойлер.

 178   10 мес   рашатудэй   СМИ

Дорога в лето

Дорога в лето

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

Безусловно, дорога в лето у каждого своя, но моя — во всяком случае в этом году — выглядит именно так.

 1 комментарий    164   10 мес   мои фото

Обновление движка сайта (2.9)

Небольшое объявление для читателей. Я наконец-то обновил движок сайта, и в этой связи у меня для вас сразу две хороших новости, которые касаются улучшенной работы комментариев:

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

• Во-вторых, авторизоваться в комментариях теперь можно не только с помощью адреса электронной почты, но и с помощью учётки соцсетей — Фейсбука, Вконтакте и Твиттера. Для авторизации нужно пощекотать соответствующую иконку под комментарием:

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

P. S. Читатели интересовались, когда же внизу постов появится кнопочка «поделиться на Одноклассниках». Увы, друзья, она не появилась и в этом релизе. (Спросите разработчика, почему.) Так что предлагаю исходить из того, что она не появится никогда и производить репост непосредственно с сайта Одноклассников.

 1 комментарий    270   10 мес   блог   Эгея

Печенька на крайний случай

печенька

Разглядывая полочки на стене пекарни на востоке Москвы, куда я заскочил по дороге, не сразу понял, что фото в центральной рамке под стеклом — вовсе не фото, а реальная, настоящая печенька.

— Но Холмс, зачем украшать чёрствым печеньем стены пекарни, в которой полным-полно свежайшей выпечки?

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

 1 комментарий    346   10 мес   забавно

Красный салат под синим светом

Красный салат в гидропонике

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

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

Этот мини-эксперимент принёс несколько любопытных мини-открытий, о которых я хочу вам рассказать.

Подготовительный этап

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

Салат Робин

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

Красный салат в гидропонике

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

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

Контейнер с рассадой я поместил в подсветочный шкафчик с синей светодиодной лампой (30 ватт, около 5000 люмен), которая в течение первой недели была включена круглосуточно, а в течение второй недели — только 12 часов в день. А теперь давайте посмотрим, что из этого получилось.

Результаты

Итак, вот 20-секундный таймлапс первой недели пребывания салата под синими светодиодами:

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

Красный салат в гидропонике
Красный салат в гидропонике

Ну а теперь о открытиях-сюрпризах, которые преподнёс этот небольшой августовский опыт.

Сюрприз №1: потеря пигментации

Глядя на фото салатных листьев, не замечаете ли вы нечто странное? Совершенно верно: листья почти полностью утратили свой фирменный красный цвет и позеленели!

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

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

Сюрприз №2: ленивые корни

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

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

Ленивые корни

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

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

Сюрприз №3: чем тесней, тем выше

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

Вытягивание стеблей у салата

Итоговые соображения

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


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