О структуре момента

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

И не смог. Надо либо писать книжку, и не одну (правда, все они уже написаны, но их читать скучно и тяжело, а красивые лозунги и тосты — бессмысленны, потому что увлекательны и просты), либо не писать ничего.

Фронт освобождения русского языка от буквы «э»

Буква «э» идиотская. Это очевидно любому тонко чувствующему язык человеку.

Будучи вставленной в середину слова она гнусно прикидывается буквой «е», но при этом не несет никакой нагрузки, в отличие от буквы «ё», которая строго необходима в словарях, учебниках русского языка, текстах для прочтения вслух (суфлеры, аудиокниги и проч.) и всегда в словах вроде «всё», «заём» и так далее.

Чаще всего букву «э» можно встретить в иностранных и выдуманных словах (именах), и стоит она там максимально по-уродски: Гэндальф, Йеннифэр, Гил-Гэлад (и все остальные фэнтезийные имена).

При этом у меня нет претензий к слову «Эдуард», «эра», «элегия» (т. е. когда она идет в начале слова), потому что как раз тут эта буква работает по своему прямому назначению.

Но в середине слов её быть не должно.

Пройдемся по примерам.

  • Гендальф
  • Йеннифер
  • Гил-Гелад
  • Фентези
  • Бельетаж

Чувствуете? Мир не накренился. Ничего ужасного не произошло. Просто стало немного логичнее. Будет, конечно, корежить каких-то маргиналов, но плевать на них.

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

Я не утверждаю, что буква «э» не нужна в середине слов совсем, и с удовольствием буду добавлять сюда примеры слов-исключений. Но пока призываю всех неравнодушных граждан — ВИДИШЬ БУКВУ «Э» В СЕРЕДИНЕ СЛОВА? ЗАМЕНЯЙ ЕЁ СМЕЛО НА «Е»!

Сто лет назад писали «европейскаго».

Писали латинскую «i» перед гласной.

Ставили твердый знак («ер») в конце заканчивающегося на согласную букву слова (привет реакционерам-булкохрустам из газеты Коммерсант).

Заменяли «е» на «ѣ» (ять) в словах-исключениях.

Использовали «ѳ» (фиту) вместо «ф».

Сломали те правила, сломаем и это. И кофе тоже будет оно.

Теги: язык, э

The Swift Awaitening: Методичное пособие

20 сентября 2021 года состоялся релиз версии 5.5 языка Свифт. В ней программистам стало доступно множество новых фич, связанных с асинхронностью и concurrency (не представляю, как это правильно перевести на русский; «параллелизм» слишком уж как-то тяжко произносится).

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

Главная и корневая фича, конечно, — async/await, то есть возможность создавать асинхронные функции, которые обрабатываются процессором несколько иначе, чем обычные функции. Прямо как в Джаваскрипте или Си Шарпе, но, как водится, лучше.

Теги: swift, concurrency, async, await

Утерянные главы Ководства

Году в 2006, когда сайт Студии Лебедева выглядел как на скриншоте ниже, я открыл для себя, собственно, Студию Лебедева в целом и книжку Ководство в частности.

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

Открытие Ководства было недостающим звеном — мне казалось, что до этого я ходил вокруг да около, а сайт design.ru расставил всё по своим местам. Так и должно всё быть в интернете, так и нужно писать тексты, так и нужно общаться. Целый новый мир. К слову, похожими принципами руководствовалась тусовка Футурико во главе с Йованом Савовичем, это они создали Дёрти (ныне помойка) и Лепрозорий (ныне помойка).

Весьма любопытно было обнаружить, что ощутимая часть ранних глав в Ководстве отсутствовала. Сперва шла нулевая глава, очевидно, написанная много позже остальных, а затем сразу восьмая. После неё четырнадцатая. Потом снова дыры, чем дальше, тем меньше. Конечно, стало любопытно: что же было в утраченных главах? Чем они провинились, что были удалены из книги?

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

Теги: эссе, лебедев, ководство

Отрывок из новой книги или «мое отношение к татуировкам»

Вашему вниманию представляется отрывок из моей следующей книги. Заодно проиллюстрирую свое отношение к любого рода татуировкам.

— Лейтенантик, — устало сказал я, — слышишь, позови старшего. Ау.

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

— Сиди тихо, ханурик, пока я тебя не обработал.

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

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

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

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

Теги: книга

Четвертый фестиваль «Части света» в Юсуповском саду

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

+88 фотографий, инструмент 70-200мм (иногда x2 экстендер) и 35мм.

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

Теги: концерт, фото, аквариум, фестиваль

Медленные вкладки в Сафари на макбуках с тачбаром

Update 2022: в макбуках М1 про и макс этой проблемы нет по причине отсутствия причины проблемы (тачбара).

Оригинальная статья

По работе обладаю ноутбуком фирмы Эппл, года примерно семнадцатого, с Б-гомерзким тачбаром. С первого дня отмечал медленное открытие и закрытие вкладок в браузере Сафари. Доходило до мучительного — по десять-пятнадцать секунд тормоза. При чем, почему-то только если на текущей вкладке в каком-то инпуте уже стоял курсор. Если курсор убрать, то вкладка закроется или откроется быстро.

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

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

Решение: отправляйтесь во меню «Вид» — «Настроить панель Touch Bar», а там убирайте из тачбара «Набор по умолчанию» (в него входят стрелки влево-вправо, которые в условиях прекрасного тачпада просто не нужны, а также собственно список табов). Как только этот набор будет изъят, все тормоза волшебно исчезнут.

Отблагодарить меня за этот совет можно покупкой какого-нибудь альбома из моего Бендкемпа.

Теги: safari, touch bar, macos, тормоза, совет

Как я перестал бояться и полюбил EventLoopFuture

Низкоуровневый фреймворк SwiftNIO, разработанный компанией Эппл, лежит в основе всех крупных серверных фреймворков на языке Свифт — Vapor, Kitura, Smoke.

Однако ни один из этих инструментов не разъясняет в полной мере концепций и особенностей использования самой главной части NIO — EventLoopPromise и EventLoopFuture, что вызывает у конечных программистов фундаментальное непонимание всего происходящего, оттуда и вопросы во всех чатах и форумах вроде «А как достать значение из Future?».

Об этом и поговорим.

Теги: swift, swift-nio, vapor, future, promise, EventLoopFuture, EventlLoopPromise

Cybernetic 7 Years

В честь семилетнего юбилея тусовки Cybernetic был организован совершенно изумительный завоз: Agressor Bunx, NickBee и венгерский Jade.

+48 фотографий, инструмент 70-200мм и 35мм.

Теги: концерт, фото, dnb
Еще посты