Раз в неделю я веду дочку к репетитору на частный урок. Репетитор принимает учеников в здании, рядом с которым почти нет общественной парковки, а те места, что есть, всегда заняты. Обычно я становлюсь подальше, но иногда, если мы почти опаздываем, я заезжаю во двор и ставлю машину на чью-то частную стоянку — буквально на минуту-две, столько занимает привести дочку к нужной двери и выбежать обратно к машине.
Мы живем в большом многоквартирном доме, рядом с которым часто нет свободных общественных парковочных мест. Наша частная стоянка находится недалеко от одного из входов в здание. Время от времени, когда я въезжаю во двор, я обнаруживаю, что наше место занял кто-то, кому нужно было забежать в дом на минуту-две. Если водитель действительно быстро выходит, я не раздуваю из этого скандал, но пока я жду его, то про себя размышляю о том, какой он человек. Пару раз было, что я отчитал такого водителя и возмущенно потребовал больше так не делать.
Я совершенно легко, не задумываясь об этом, переключаюсь из одного отношения к такому поступку к прямо противоположному. Я вообще заметил это недавно только потому, что второе случилось буквально через 10 минут после первого.
Ссылки102
Axiomatic CSS and Lobotomized Owls — A List Apart
Замечательная идея — вместо того, чтоб расписывать CSS под каждый конкретный случай (объектно-ориентированно, если я правильно понимаю значение этого слова), использовать селектор +
:
* + * {
margin-top: 1.5em;
}
Название «Lobotomized Owl» тоже замечательное.
…even the most complex systems must depend on foundational rules, and CSS is no different. Although modularization of a complex interface is a necessary step in its maturation, any interface that does not follow basic governing tenets is going to lack clarity.
The owl selector allows you to control flow content, but it is also a way of relinquishing control. By styling elements according to context and circumstance, we accept that the structure of content is—and should be—mutable. Instead of prescribing the appearance of individual items, we build systems to anticipate them. Instead of prescribing the appearance of the interface as a whole, we let the content determine it. We give control back to the people who would make it.
К сожалению, в статье ничего не сказано о быстродействии этого селектора, но а) заменяет собой очень много кода, б) возможно, быстродействие селекторов CSS, если у вас в CSS не десять тысяч строк с селекторами, играет не очень большую роль — зато код становится красивее и удобнее.
Ну, и в комментах там тоже всякое «You have permanently changed the way I approach CSS».
https://alistapart.com/article/axiomatic-css-and-lobotomized-owls/
Видео: Сергей Гуриев. Информационные автократии
Прекрасная лекция Сергея Гуриева о том, чем современные автократии отличаются от старорежимных.
Написано, длится два часа, но на самом деле час: второй час полностью занимают вопросы.
Рекомендую всем.
Екатерина Шульман: «Я не верю, что дети травмируются текстами. Тут я расхожусь с нынешней моралью»
Хорошее интервью Екатерины Шульман Букмейту про детскую литературу, школьную программу и образование вообще.
То, что мы называем пока еще неоформившимся термином «информационная гигиена», должно превратиться в отдельный школьный предмет или, точнее, должно пронизывать все школьные предметы, потому что это вопрос безопасности. Человек, который выходит в мир и в самостоятельную жизнь, не умея отличать мнение от факта, главное от второстепенного, не умея приоритизировать и понимать, с какой целью ему сообщается то, что сообщается, будет вечной жертвой. Его прямо на выходе из школы станут раздевать и грабить, грабить и раздевать, и так до бесконечности: начиная от тех людей, которые ему позвонят и скажут, что пришли его анализы, у него рак, и поэтому он должен отдать 300 тысяч рублей за неведомые лекарства, и заканчивая другими людьми, которые расскажут ему, как ему надо голосовать или надо никогда не ходить голосовать, и после этого приберут к рукам его гражданские права.
Видео: Почему автомобилистам нужны велодорожки
Местами offensive to the drivers (поэтому the drivers как бы автоматически исключаются из целевой аудитории, хотя смысл ролика как раз в том, чтоб им объяснить). Но в целом замечательно.
И, как отметил автор топового комментария, «featuring Tom Scott because who doesn’t love him»!
Кто не понимает по-английски — для тех есть русские субтитры.
Video: Hamming codes, h■w to ov■rco■e n■ise
Видео об алгоритме определения ошибок в данных, зашифрованных двоичным кодом. В двух частях; часть первая. Во время просмотра дважды мысленно восклицал: «Надо же, вот оно как!»
В школах на уроках истории нужно показывать парфёновское «Намедни», а на уроках математики — ролики вот этого товарища.
Сергей Король о Беслане
Сегодня — 16 лет.
Потрясающая модерн-школа в Ногинске
Построенная в Богородске (Ногинске) в 1908 году фабричная школа-четырёхлетка. Ее неоднократно называли самой красивой действующей школой России. До революции из 600 обучавшихся здесь мальчиков больше 500 были из крестьянских семей. pic.twitter.com/D83xlQVdes
— Архитектурные излишества (@arkhlikbez) 23 августа 2020 г.
Рыбинские вывески в старинном стиле
Очень здорово. Только двери бы еще заменили на аутентичные деревянные.
CSS Vocabulary
Словарь терминов CSS. Пригодится, если вы только начали изучать веб-верстку и до сих пор путаетесь, что там как называется.
На английском.
https://apps.workflower.fi/vocabs/css/en