Литературоведческие заметки (№1)
Настоящий рассказ (особенно короткий) — это хеш-сумма романа. Чувствуешь, что роман тут присутствует, но развернуть его из рассказа нет никакой возможности. Вот и автор не смог.
Настоящий рассказ (особенно короткий) — это хеш-сумма романа. Чувствуешь, что роман тут присутствует, но развернуть его из рассказа нет никакой возможности. Вот и автор не смог.
Всё пытался с разных сторон подступить к написанию этого поста. Искал простые аналогии и сравнения, выбирал из учебника логики самые понятные выведения. На примерах про чистые и грязные яблоки хотел пояснить про снятие (которое есть отрицание с удержанием, как мы все знаем). Про закономерности. Про вред эмоций в спорах и дискуссиях. Про пирамиду Грэма. Про отрицание реальности.
И не смог. Надо либо писать книжку, и не одну (правда, все они уже написаны, но их читать скучно и тяжело, а красивые лозунги и тосты — бессмысленны, потому что увлекательны и просты), либо не писать ничего.
Буква «э» идиотская. Это очевидно любому тонко чувствующему язык человеку.
Будучи вставленной в середину слова она гнусно прикидывается буквой «е», но при этом не несет никакой нагрузки, в отличие от буквы «ё», которая строго необходима в словарях, учебниках русского языка, текстах для прочтения вслух (суфлеры, аудиокниги и проч.) и всегда в словах вроде «всё», «заём» и так далее.
Чаще всего букву «э» можно встретить в иностранных и выдуманных словах (именах), и стоит она там максимально по-уродски: Гэндальф, Йеннифэр, Гил-Гэлад (и все остальные фэнтезийные имена).
При этом у меня нет претензий к слову «Эдуард», «эра», «элегия» (т. е. когда она идет в начале слова), потому что как раз тут эта буква работает по своему прямому назначению.
Но в середине слов её быть не должно.
Пройдемся по примерам.
Чувствуете? Мир не накренился. Ничего ужасного не произошло. Просто стало немного логичнее. Будет, конечно, корежить каких-то маргиналов, но плевать на них.
Можно, конечно, пойти еще дальше (в языковой экстремизм) и объявить вне закона слово «безэмоциональный» (и остальные по тому же паттерну), заменив его словом «беземоциональный», по аналогии со сменой буквы «и» на «ы» в схемах «безидейный» — «безыдейный». Но поскольку мне и это правило не нравится, то в этом вопросе пока буду придерживаться нейтралитета.
Я не утверждаю, что буква «э» не нужна в середине слов совсем, и с удовольствием буду добавлять сюда примеры слов-исключений. Но пока призываю всех неравнодушных граждан — ВИДИШЬ БУКВУ «Э» В СЕРЕДИНЕ СЛОВА? ЗАМЕНЯЙ ЕЁ СМЕЛО НА «Е»!
Сто лет назад писали «европейскаго».
Писали латинскую «i» перед гласной.
Ставили твердый знак («ер») в конце заканчивающегося на согласную букву слова (привет реакционерам-булкохрустам из газеты Коммерсант).
Заменяли «е» на «ѣ» (ять) в словах-исключениях.
Использовали «ѳ» (фиту) вместо «ф».
Сломали те правила, сломаем и это. И кофе тоже будет оно.
20 сентября 2021 года состоялся релиз версии 5.5 языка Свифт. В ней программистам стало доступно множество новых фич, связанных с асинхронностью и concurrency (не представляю, как это правильно перевести на русский; «параллелизм» слишком уж как-то тяжко произносится).
Следует отметить, что это пока только первая итерация мега-проекта по внедрению асинхронности в язык. Будут и еще, уже не такие масштабные, а, скорее, точечные, уточняющие.
Главная и корневая фича, конечно, — async
/await
, то есть возможность создавать асинхронные функции, которые обрабатываются процессором несколько иначе, чем обычные функции. Прямо как в Джаваскрипте или Си Шарпе, но, как водится, лучше.
Году в 2006, когда сайт Студии Лебедева выглядел как на скриншоте ниже, я открыл для себя, собственно, Студию Лебедева в целом и книжку Ководство в частности.
Логично предположить, что книжка от дизайнера была бы про дизайн, но не тут: Ководство и про дизайн, и про интернет, и про жизнь. Основным и определяющим в этой книжке я бы назвал восемнадцатый параграф, «Прививка от действительности». По-хорошему его нужно сделать предисловием либо же вовсе отдельным материалом, потому что после него всё становится ясно, и остальная книжка идет чисто как бонус-трек и уточнения.
Открытие Ководства было недостающим звеном — мне казалось, что до этого я ходил вокруг да около, а сайт design.ru расставил всё по своим местам. Так и должно всё быть в интернете, так и нужно писать тексты, так и нужно общаться. Целый новый мир. К слову, похожими принципами руководствовалась тусовка Футурико во главе с Йованом Савовичем, это они создали Дёрти (ныне помойка) и Лепрозорий (ныне помойка).
Весьма любопытно было обнаружить, что ощутимая часть ранних глав в Ководстве отсутствовала. Сперва шла нулевая глава, очевидно, написанная много позже остальных, а затем сразу восьмая. После неё четырнадцатая. Потом снова дыры, чем дальше, тем меньше. Конечно, стало любопытно: что же было в утраченных главах? Чем они провинились, что были удалены из книги?
Как это часто бывает, правда оказалась довольно прозаичной: эти главы были слишком конъюнктурными. Иными словами, просто не выдержали проверку временем, в то время, как другие остались актуальными и по сей день.
Вашему вниманию представляется отрывок из моей следующей книги. Заодно проиллюстрирую свое отношение к любого рода татуировкам.
— Лейтенантик, — устало сказал я, — слышишь, позови старшего. Ау.
Парень в либерально синей форме и небрежно сдвинутой на макушку фуражке ухмыльнулся мне через плечо и бросил:
— Сиди тихо, ханурик, пока я тебя не обработал.
Я раздраженно вздохнул. В этом возрасте у детей особо зверски чешется от своей облеченности властью.
— В паспорте удостоверение есть, посмотри. Сам будешь потом извиняться, а я ведь тоже по-другому заговорю, — пообещал я и подавил желание облокотиться об прутья решетки (выглядит такое несолидно). Пацан остановился и открыл паспорт.
— Нету здесь ни черта, — с удовольствием ответил он, пролистав книжечку в дешевой обложке из кожзама. — Что, посеял свою ксиву заслуженного любителя пива?
Какая нелепая шутка, подумал я. И тут же до меня дошло, что я в самом деле мог оставить удостоверение дома. Точно, как сейчас помню, клал на полочку в прихожей. Мало нас преподаватели пороли: без ксивы ты букашка, а с ксивой — прокурорский. Не то, чтобы особо уважаемый обществом человек, служба наша как будто не видна, но с тобой уже хотя бы будут считаться. А не вот это всё на конной тяге.
В этом году фестиваль разнообразной музыки Бориса Гребенщикова «Части света» по понятным причинам прошел осторожно и, в основном, с отечественными коллективами. Что, конечно, не помешало удовольствию. Совсем наоборот. Напомню, в прошлый раз я был тут два года назад.
+88 фотографий, инструмент 70-200мм (иногда x2 экстендер) и 35мм.
Как всегда, на любую фотографию можно нажать и откроется очень большая версия.
Update 2022: в макбуках М1 про и макс этой проблемы нет по причине отсутствия причины проблемы (тачбара).
Оригинальная статья
По работе обладаю ноутбуком фирмы Эппл, года примерно семнадцатого, с Б-гомерзким тачбаром. С первого дня отмечал медленное открытие и закрытие вкладок в браузере Сафари. Доходило до мучительного — по десять-пятнадцать секунд тормоза. При чем, почему-то только если на текущей вкладке в каком-то инпуте уже стоял курсор. Если курсор убрать, то вкладка закроется или откроется быстро.
В начале этого года разогнал обновил личный макбук до шестнадцатидюймовой версии на тридцати двух гигабайтах оперативной памяти и восьмиядерном процессоре. Ожидаемо ожидал, что на таком-то диком конфиге тормоза исчезнут, но этого не случилось.
Спустя полгода сопоставил факты (на старом ноутбуке такого не было, и вообще на ноутбуках без тачбара такого нет), и таки обнаружил корень проблемы: из тачбара нужно убрать превью вкладок. Если их становится слишком много, то изменение этого списка становится для тачбара неподъемным, и он тормозит весь браузер. Да и не сильно эти превьюхи нужны, если разобраться — у меня всегда от тридцати вкладок в окне, и на тачбаре они становятся маленькими черточками. Полезность исчезает.
Решение: отправляйтесь во меню «Вид» — «Настроить панель Touch Bar», а там убирайте из тачбара «Набор по умолчанию» (в него входят стрелки влево-вправо, которые в условиях прекрасного тачпада просто не нужны, а также собственно список табов). Как только этот набор будет изъят, все тормоза волшебно исчезнут.
Отблагодарить меня за этот совет можно покупкой какого-нибудь альбома из моего Бендкемпа.
Низкоуровневый фреймворк SwiftNIO, разработанный компанией Эппл, лежит в основе всех крупных серверных фреймворков на языке Свифт — Vapor, Kitura, Smoke.
Однако ни один из этих инструментов не разъясняет в полной мере концепций и особенностей использования самой главной части NIO — EventLoopPromise
и EventLoopFuture
, что вызывает у конечных программистов фундаментальное непонимание всего происходящего, оттуда и вопросы во всех чатах и форумах вроде «А как достать значение из Future?».
Об этом и поговорим.
Комменты на апрув