Kirill Titov Blog https://kirilltitov.com/ru Personal blog of Kirill Titov. ru Copyright 1989-2k17 Kirill Titov 2022-02-27T15:25:33+00:00 kirill@kirilltitov.com 60 Литературоведческие заметки (№1) https://kirilltitov.com/ru/blog/2022/literary-note-1 <p>Настоящий рассказ (особенно короткий) — это хеш-сумма романа. Чувствуешь, что роман тут присутствует, но развернуть его из рассказа нет никакой возможности. Вот и автор не смог.</p> https://kirilltitov.com/ru/blog/2022/literary-note-1 О структуре момента https://kirilltitov.com/ru/blog/2022/denial <p>Всё пытался с разных сторон подступить к написанию этого поста. Искал простые аналогии и сравнения, выбирал из учебника логики самые понятные выведения. На примерах про чистые и грязные яблоки хотел пояснить про снятие (которое есть отрицание с удержанием, как мы все знаем). Про закономерности. Про вред эмоций в спорах и дискуссиях. Про пирамиду Грэма. Про отрицание реальности.</p> <p>И не смог. Надо либо писать книжку, и не одну (правда, все они уже написаны, но их читать скучно и тяжело, а красивые лозунги и тосты — бессмысленны, потому что увлекательны и просты), либо не писать ничего.</p> 2022-02-27T15:25:33+00:00 https://kirilltitov.com/ru/blog/2022/denial Фронт освобождения русского языка от буквы «э» https://kirilltitov.com/ru/blog/2022/net-bukve-e <p>Буква «э» идиотская. Это очевидно любому тонко чувствующему язык человеку.</p> <p>Будучи вставленной в середину слова она гнусно прикидывается буквой «е», но при этом не несет никакой нагрузки, в отличие от буквы «ё», которая строго необходима в словарях, учебниках русского языка, текстах для прочтения вслух (суфлеры, аудиокниги и проч.) и всегда в словах вроде «всё», «заём» и так далее.</p> <p>Чаще всего букву «э» можно встретить в иностранных и выдуманных словах (именах), и стоит она там максимально по-уродски: Гэндальф, Йеннифэр, Гил-Гэлад (и все остальные <em>фэнтезийные</em> имена).</p> <p>При этом у меня нет претензий к слову «Эдуард», «эра», «элегия» (т. е. когда она идет в начале слова), потому что как раз тут эта буква работает по своему прямому назначению.</p> <p>Но в середине слов её быть не должно.</p> <p>Пройдемся по примерам.</p> <ul> <li>Гендальф</li> <li>Йеннифер</li> <li>Гил-Гелад</li> <li>Фентези</li> <li>Бельетаж</li> </ul> <p>Чувствуете? Мир не накренился. Ничего ужасного не произошло. Просто стало немного логичнее. Будет, конечно, корежить каких-то маргиналов, но плевать на них.</p> <p>Можно, конечно, пойти еще дальше (в языковой экстремизм) и объявить вне закона слово «безэмоциональный» (и остальные по тому же паттерну), заменив его словом «беземоциональный», по аналогии со сменой буквы «и» на «ы» в схемах «безидейный» —&nbsp;«безыдейный». Но поскольку мне и это правило не нравится, то в этом вопросе пока буду придерживаться нейтралитета.</p> <p>Я не утверждаю, что буква «э» не нужна в середине слов совсем, и с удовольствием буду добавлять сюда примеры слов-исключений. Но пока призываю всех неравнодушных граждан —&nbsp;<b>ВИДИШЬ БУКВУ «Э» В СЕРЕДИНЕ СЛОВА? ЗАМЕНЯЙ ЕЁ СМЕЛО НА «Е»!</b></p> <p>Сто лет назад писали «европейскаго».</p> <p>Писали латинскую «i» перед гласной.</p> <p>Ставили твердый знак («ер») в конце заканчивающегося на согласную букву слова (привет реакционерам-булкохрустам из газеты Коммерсант).</p> <p>Заменяли «е» на «ѣ» (ять) в словах-исключениях.</p> <p>Использовали «ѳ» (фиту) вместо «ф».</p> <p>Сломали те правила, сломаем и это. И кофе тоже будет <a href="https://www.artlebedev.ru/kovodstvo/sections/138/">оно</a>.</p> 2022-02-11T14:06:38+00:00 https://kirilltitov.com/ru/blog/2022/net-bukve-e The Swift Awaitening: Методичное пособие https://kirilltitov.com/ru/blog/2021/async-await <p>20 сентября 2021 года состоялся релиз версии 5.5 языка Свифт. В ней программистам стало доступно множество новых фич, связанных с асинхронностью и concurrency (не представляю, как это правильно перевести на русский; «параллелизм» слишком уж как-то тяжко произносится).</p> <p>Следует отметить, что это пока только первая итерация мега-проекта по внедрению асинхронности в язык. Будут и еще, уже не такие масштабные, а, скорее, точечные, уточняющие.</p> <p>Главная и корневая фича, конечно, —&nbsp;<code>async</code>/<code>await</code>, то есть возможность создавать асинхронные функции, которые обрабатываются процессором несколько иначе, чем обычные функции. Прямо как в Джаваскрипте или Си Шарпе, но, как водится, лучше.</p> 2022-01-19T14:55:45+00:00 https://kirilltitov.com/ru/blog/2021/async-await Утерянные главы Ководства https://kirilltitov.com/ru/blog/2021/kovodstvo-lost-sections <p>Году в 2006, когда сайт Студии Лебедева выглядел как на скриншоте ниже, я открыл для себя, собственно, Студию Лебедева в целом и книжку Ководство в частности.</p> <p><img src="//kirilltitov.com/img/kovodstvo/artlebedev_2006.png" /></p> <p>Логично предположить, что книжка от дизайнера была бы про дизайн, но не тут: Ководство и про дизайн, и про интернет, и про жизнь. Основным и определяющим в этой книжке я бы назвал восемнадцатый параграф, «<a href="https://www.artlebedev.ru/kovodstvo/sections/19/">Прививка от действительности</a>». По-хорошему его нужно сделать предисловием либо же вовсе отдельным материалом, потому что после него всё становится ясно, и остальная книжка идет чисто как бонус-трек и уточнения.</p> <p>Открытие Ководства было недостающим звеном — мне казалось, что до этого я ходил вокруг да около, а сайт design.ru расставил всё по своим местам. Так и должно всё быть в интернете, так и нужно писать тексты, так и нужно общаться. Целый новый мир. К слову, похожими принципами руководствовалась тусовка Футурико во главе с Йованом Савовичем, это они создали Дёрти (ныне помойка) и Лепрозорий (ныне помойка).</p> <p>Весьма любопытно было обнаружить, что ощутимая часть ранних глав в Ководстве отсутствовала. Сперва шла нулевая глава, очевидно, написанная много позже остальных, а затем сразу восьмая. После неё четырнадцатая. Потом снова дыры, чем дальше, тем меньше. Конечно, стало любопытно: что же было в утраченных главах? Чем они провинились, что были удалены из книги?</p> <p>Как это часто бывает, правда оказалась довольно прозаичной: эти главы были слишком конъюнктурными. Иными словами, просто не выдержали проверку временем, в то время, как другие остались актуальными и по сей день.</p> 2021-05-06T15:38:47+00:00 https://kirilltitov.com/ru/blog/2021/kovodstvo-lost-sections Отрывок из новой книги или «мое отношение к татуировкам» https://kirilltitov.com/ru/blog/2020/tattoos-book-sneak-peak <p><em>Вашему вниманию представляется отрывок из моей следующей книги. Заодно проиллюстрирую свое отношение к любого рода татуировкам.</em></p> <p></p> <p>— Лейтенантик, — устало сказал я, — слышишь, позови старшего. Ау.</p> <p>Парень в либерально синей форме и небрежно сдвинутой на макушку фуражке ухмыльнулся мне через плечо и бросил:</p> <p>— Сиди тихо, ханурик, пока я тебя не обработал.</p> <p>Я раздраженно вздохнул. В этом возрасте у детей особо зверски чешется от своей облеченности властью.</p> <p>— В паспорте удостоверение есть, посмотри. Сам будешь потом извиняться, а я ведь тоже по-другому заговорю, — пообещал я и подавил желание облокотиться об прутья решетки (выглядит такое несолидно). Пацан остановился и открыл паспорт.</p> <p>— Нету здесь ни черта, — с удовольствием ответил он, пролистав книжечку в дешевой обложке из кожзама. — Что, посеял свою ксиву заслуженного любителя пива?</p> <p>Какая нелепая шутка, подумал я. И тут же до меня дошло, что я в самом деле мог оставить удостоверение дома. Точно, как сейчас помню, клал на полочку в прихожей. Мало нас преподаватели пороли: без ксивы ты букашка, а с ксивой — прокурорский. Не то, чтобы особо уважаемый обществом человек, служба наша как будто не видна, но с тобой уже хотя бы будут считаться. А не вот это всё на конной тяге.</p> 2020-10-06T16:23:09+00:00 https://kirilltitov.com/ru/blog/2020/tattoos-book-sneak-peak Четвертый фестиваль «Части света» в Юсуповском саду https://kirilltitov.com/ru/blog/2020/chasti-sveta <p>В этом году фестиваль разнообразной музыки Бориса Гребенщикова «Части света» по понятным причинам прошел осторожно и, в основном, с отечественными коллективами. Что, конечно, не помешало удовольствию. Совсем наоборот. Напомню, в прошлый раз я был тут <a href="//kirilltitov.com/ru/blog/2018/aquarium-yusupovs-sad">два года назад</a>.</p> <a class='img' href='//static.kirilltitov.com/img/blog/2020/chasti_sveta/orig/ET8A2123.jpg'><img src='//static7-do-ams3-04.kirilltitov.com/img/blog/2020/chasti_sveta/800/ET8A2123.jpg' /></a> <a class='img' href='//static.kirilltitov.com/img/blog/2020/chasti_sveta/orig/ET8A2153.jpg'><img src='//static2-do-ams3-04.kirilltitov.com/img/blog/2020/chasti_sveta/800/ET8A2153.jpg' /></a> <p><small>+88 фотографий, инструмент 70-200мм (иногда x2 экстендер) и 35мм.</small></p> <p><small><small><i>Как всегда, на любую фотографию можно нажать и откроется очень большая версия.</i></small></small></p> 2020-09-14T19:20:47+00:00 https://kirilltitov.com/ru/blog/2020/chasti-sveta Медленные вкладки в Сафари на макбуках с тачбаром https://kirilltitov.com/ru/blog/2020/macbook-touch-bar-safari-slow-tabs <p><b>Update 2022</b>: в макбуках М1 про и макс этой проблемы нет по причине отсутствия причины проблемы (тачбара).</p> <p><em>Оригинальная статья</em></p> <p>По работе обладаю ноутбуком фирмы Эппл, года примерно семнадцатого, с Б-гомерзким тачбаром. С первого дня отмечал медленное открытие и закрытие вкладок в браузере Сафари. Доходило до мучительного — по десять-пятнадцать секунд тормоза. При чем, почему-то только если на текущей вкладке в каком-то инпуте уже стоял курсор. Если курсор убрать, то вкладка закроется или откроется быстро.</p> <p>В начале этого года <strike>разогнал</strike> обновил личный макбук до шестнадцатидюймовой версии на тридцати двух гигабайтах оперативной памяти и восьмиядерном процессоре. Ожидаемо ожидал, что на таком-то диком конфиге тормоза исчезнут, но этого не случилось.</p> <p>Спустя полгода сопоставил факты (на старом ноутбуке такого не было, и вообще на ноутбуках без тачбара такого нет), и таки обнаружил корень проблемы: из тачбара нужно убрать превью вкладок. Если их становится слишком много, то изменение этого списка становится для тачбара неподъемным, и он тормозит весь браузер. Да и не сильно эти превьюхи нужны, если разобраться — у меня всегда от тридцати вкладок в окне, и на тачбаре они становятся маленькими черточками. Полезность исчезает.</p> <blockquote><b>Решение</b>: отправляйтесь во меню «Вид» — «Настроить панель Touch Bar», а там убирайте из тачбара «Набор по умолчанию» (в него входят стрелки влево-вправо, которые в условиях прекрасного тачпада просто не нужны, а также собственно список табов). Как только этот набор будет изъят, все тормоза волшебно исчезнут.</blockquote> <p>Отблагодарить меня за этот совет можно покупкой какого-нибудь альбома из моего <a href="https://kirilltitov.bandcamp.com">Бендкемпа</a>.</p> 2022-02-19T18:32:30+00:00 https://kirilltitov.com/ru/blog/2020/macbook-touch-bar-safari-slow-tabs Как я перестал бояться и полюбил EventLoopFuture https://kirilltitov.com/ru/blog/2019/futures <p>Низкоуровневый фреймворк SwiftNIO, разработанный компанией Эппл, лежит в основе всех крупных серверных фреймворков на языке Свифт — Vapor, Kitura, Smoke.</p> <p>Однако ни один из этих инструментов не разъясняет в полной мере концепций и особенностей использования самой главной части NIO&nbsp;— <code>EventLoopPromise</code> и <code>EventLoopFuture</code>, что вызывает у конечных программистов фундаментальное непонимание всего происходящего, оттуда и вопросы во всех чатах и форумах вроде «А как достать значение из Future?».</p> <p>Об этом и поговорим.</p> 2022-01-19T14:52:47+00:00 https://kirilltitov.com/ru/blog/2019/futures Cybernetic 7 Years https://kirilltitov.com/ru/blog/2019/cybernetic-7-years <p>В честь семилетнего юбилея тусовки Cybernetic был организован совершенно изумительный завоз: Agressor Bunx, NickBee и венгерский Jade.</p> <a class='img' href='//static2-do-ams3-04.kirilltitov.com/img/blog/2019/cybernetic/orig/ET8A1370.jpg'><img src='//static1-do-ams3-04.kirilltitov.com/img/blog/2019/cybernetic/1280/ET8A1370.jpg' /></a> <a class='img' href='//static2-do-ams3-04.kirilltitov.com/img/blog/2019/cybernetic/orig/ET8A1376.jpg'><img src='//static6-do-ams3-04.kirilltitov.com/img/blog/2019/cybernetic/1280/ET8A1376.jpg' /></a> <p><small>+48 фотографий, инструмент 70-200мм и 35мм.</small></p> 2019-08-05T08:57:53+00:00 https://kirilltitov.com/ru/blog/2019/cybernetic-7-years