Umbrella Code
293 subscribers
68 photos
3 files
13 links
Когда филолог берет в руки R, метафоры становятся алгоритмами.
P.S. Нет, я не создаю вирусы в секретных лабораториях Resident Evil. Мой профиль — T-текст.
Download Telegram
rev.ipynb
3.1 KB
Вдогонку к утреннему посту про людей, которые спрашивают "как дела" и тут же убегают. Я всё-таки набросала простейший симулятор такого собеседника на Python.
Алгоритм элементарный: если длина вашего ответа (len(user_answer)) превышает 30 символов — скрипт выдаёт системный сбой, смотрит на виртуальные часы и трусливо сбегает. Можете запустить и проверить, насколько больно этот код бьёт по вашему желанию выговориться.
1😁1
Секретный бутерброд: про папину любовь и «хочется чего-нибудь такого»

Иногда к вечеру накатывает странное, щемящее чувство. На вопрос домашних о моём настроении получается только тихонько ответить: «Хочется чего-нибудь такого…».

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

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

В полной темноте сахар невероятно громко хрустел на зубах, а бутерброд казался самым вкусным пирожным в мире.

Папы давно нет в живых. А это чувство — «хочется чего-нибудь такого» — до сих пор приходит ко мне по вечерам.

Только став взрослой, я поняла, что в том маленьком кусочке хлеба была магия абсолютного тепла и заботы. Папин бутерброд без слов говорил: «Я рядом. Отдыхай, всё хорошо».

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

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

#UmbrellaCode #детство #папиналюбовь #воспоминания #семья #тепло #тихийтекст #дом
4
Территория, куда не зайдут даже боги: о нашей главной свободе

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

Можно подчинить тело, навязать правила, заставить молчать, выбрать за человека внешний порядок его жизни. Но невозможно контролировать то, что происходит у него внутри: о чём он думает, что помнит, к чему тайно возвращается, какие слова не произносит вслух. Эта внутренняя область не всегда делает нас счастливыми, но именно в ней остаётся последняя мера свободы.
2
В мировой литературе есть пример такой тихой свободы. В финале романа Вальтера Скотта "Айвенго" герой получает всё, к чему шёл: возвращает имя, расположение короля и женится на леди Ровене. Препятствия преодолены, общественный порядок восстановлен, роман претендует на счастливый финал. Но в последнем абзаце Скотт оставляет одну очень интересную психологическую ремарку. "Айвенго и Ровена были счастливы вместе, - пишет он. - Однако было бы рискованно слишком подробно допытываться, не приходило ли Айвенго на ум воспоминание о красоте и великодушии Ревекки чаще, чем это могло бы понравиться прекрасной наследнице Альфреда".

Фраза «не будем слишком подробно допытываться» мне прям нравится. Снаружи всё уже решено, выбор сделан, брак заключён. Но человек не становится от этого прозрачным до последней мысли. У него остаются память и движения сердца, которые не превращаются в поступок.

Внешне Айвенго может быть счастливым мужем, верным рыцарем и человеком своего мира. Но Вальтер Скотт не требует от него отдать этому миру еще и всю глубину своей памяти. Там, внутри, существует Ревекка как след другой возможности, другой красоты, другой встречи.

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

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

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

Она делает нас живыми.

#UmbrellaCode #внутренняясвобода #тайныемысли #память #Айвенго #ВальтерСкотт #литература #литератураXIXвека #человеческаядуша #тихийтекст
2
Зачем Толстой убил князя Андрея

Есть читательские обиды, которые не проходят с возрастом. Можно вырасти, получить филологическое образование, научиться уважать авторский замысел, сто раз сказать себе, что великий роман не обязан беречь твоего любимого героя, — и всё равно расстраиваться от вопиющей несправедливости.
3
В школе я прочитала первые три тома "Войны и мира" легко, мне было очень интересно, и, если быть честной, в основном мне нравилась сюжетная линия, связанная с князем Андреем Болконским. В огромном романе, где всё время кто-то едет, женится, рассуждает, обедает, разочаровывается и заново ищет смысл жизни, он был для меня точкой опоры, проводником в этом мире. Его раздражение на светское общество, его гордость, его ум, его сухость, его тоска по чему-то большему мне были понятнее и ближе, чем многие другие душевные движения в этом романе. Так-то и Пьер был важен, и Наташа, и все Ростовы. Но книгу я читала через князя Андрея.

И поэтому в тот момент, когда в начале четвёртого тома Толстой его "убил", у меня закончился этот роман.

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

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

После такой сцены невозможно просто перевернуть страницу и бодро вернуться к школьному плану: «А теперь проследим дальнейшее развитие образа Пьера Безухова». Нет уж нет, извините. У меня здесь только что умер князь Андрей.

Наверное, это и есть одна из причин, почему большие книги мы никогда не читаем «правильно». Учитель может объяснить композицию романа-эпопеи, показать систему параллелей. А читатель, даже юный, всё равно выбирает себе одного человека и идёт за ним, пока может.

Потом этот герой умирает — и великий роман внезапно становится личной потерей.

Я стала филологом, в университете полностью прочитала этот роман, потом при подготовке к школьным урокам снова его перечитывала. Но вопрос «Зачем Толстой "убил" князя Андрея?» до сих пор для меня не вполне научный. Я понимаю, что его путь должен был прийти к пределу. Понимаю, что Толстому важна была не победа красивого умного героя над жизнью, а его выход за пределы гордости, честолюбия, обиды и страха смерти. Понимаю даже, что без этой смерти князь Андрей был бы другим героем.

Но где-то внутри меня до сих пор живёт романтичная девушка, которая дочитала до этого места и сказала: "Всё. Дальше без него сами".

#UmbrellaCode #Rstats #данные #сентиментанализ #анализтекста #Войнаимир #Толстой #князьАндрей #цифроваяфилология #Tтекст
3
R против Толстого: можно ли увидеть смерть князя Андрея на графике?
1
После поста про князя Андрея мне стало интересно: а можно ли поймать эту читательскую катастрофу не только сердцем, но и графиком?

Формально мы знаем, где всё происходит: ранение под Бородино, потом последние сцены, потом смерть. Но читательская боль не всегда совпадает с точкой, где автор окончательно закрывает биографию героя.

Иногда текст начинает терять человека раньше.

Поэтому я взяла текст «Войны и мира», разбила его на окна по 700 слов и построила кривую тональности. Отдельно отметила фрагменты, где появляется князь Андрей.

Гипотеза была простая: если для меня после смерти Болконского роман эмоционально закончился, может быть, график тоже провалится где-то рядом?

И вот результат: нет, это не так.

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

Моя читательская версия говорила: «После Андрея всё кончилось». А текст отвечает: «Нет. Он не исчез. Он перешёл в сознание других».

Сентимент-анализ, конечно, не «доказал» Толстого. Он вообще не умеет читать так, как читает человек. Но он помог увидеть важную вещь: личная боль от смерти героя не обязана совпадать с самой отрицательной точкой текста.

Получается, что роман ранил меня не падением тона, а тем, что герой - "близкий человек" - перестал быть рядом.

#Толстой #ВойнаИМир #КнязьАндрей #АндрейБолконский #литература #цифроваягуманитаристика #Rstats #анализтекста #сентиментанализ #классика
2
Когда мысль сводят к телу

О наболевшем.
В анализе данных редукция может быть полезным приёмом: мы упрощаем сложную систему, чтобы увидеть закономерность. Но в человеческом общении такое упрощение часто превращается в фарс.

Особенно когда любое женское высказывание, несогласие или протест пытаются свести к биологии.

Эта модель поражает своей линейностью. С 20 до 40 лет любой резкий ответ объясняют тем, что «у неё просто мужика давно не было». С 40 до 60 спор обнуляют словами «климакс» или «весеннее обострение». После 60 субъектность окончательно исчезает за ярлыком «старой кошёлки».

То есть у женщины, согласно этой схеме, как будто не бывает мысли. Бывает только возрастная версия неисправности.

Это же очень удобно. Зачем разбирать позицию, если можно сразу вернуть человека к телу, циклу, возрасту и удобной биологической бухгалтерии?

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

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

Самая опасная редукция — это попытка объяснить движение мысли химией крови. Потому что она одновременно и унижает, и отменяет саму возможность разговора.

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

#UmbrellaCode #редукцияличности #мысльитело #Толстой #Крейцеровасоната #личныеграницы #женскийголос #логика #литератураXIXвека #Tтекст
2
Зачем ночью продают цветы?
Замечали, как логично устроен ночной город?

Все круглосуточные места закрывают наши базовые потребности. Человеку нужно есть — работают супермаркеты. Нужно поправить здоровье — светятся вывески дежурных аптек. Нужно доехать до работы или вернуться к семье — открыты АЗС. Сломался замок в двери или лопнула труба — где-то на краю района терпеливо горит круглосуточный строительный.

Всё это про выживание, безопасность и быт.

Но среди этих суровых витрин всегда есть они. Круглосуточные цветочные магазины.

Вот зачем?

Чисто рационально это же самый бесполезный бизнес в три часа ночи. Розами не наешься. Хризантемами не закрутишь гайку. Ими даже от грабителей не отмашешься, если это, конечно, не букет из 101 метровой розы, там уже чистый вес и отдельная силовая подготовка.

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

Наверное, потому что кроме булки хлеба, бензина и анальгина у человека регулярно случается другая экстренная поломка.

Острая, резкая, не терпящая до утра потребность в любви.

Когда нужно срочно, прямо сейчас, исправить какую-то глупость и вымолить прощение, пока не наступил окончательный развод и девичья фамилия.

Или когда поезд приходит на вокзал в 04:15, а встретить человека без охапки цветов — значит предать чудо этой встречи.

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

Ночные цветочные торгуют не растениями. Они работают как станции скорой романтической помощи. Для тех моментов, когда человеку нужно как-то дотянуться до другого человека.

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

#UmbrellaCode #ночнойгород #цветы24на7 #инфраструктуранежности #любовь #город #личныеграницы #тихийтекст #романтика #дом
4
Язык цветов XIX века: первый текстовый протокол шифрования

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

Так появился и стал особенно популярен язык цветов — селам. В 1830 году в Петербурге вышла книга Дмитрия Ознобишина "Селам, или Язык цветов", где цветы, растения и даже плоды превращались в маленький словарь чувств. В Европе XIX века такие цветочные словари тоже были очень модны, особенно в викторианской культуре. Букет становился не только подарком, но и сообщением, которое нужно было прочитать.

Если смотреть на это глазами человека, испорченного компьютерной лингвистикой, получается почти текстовый протокол.

Каждый цветок — токен.
Каждый цвет — дополнительный признак.
Порядок, наклон, жест вручения — синтаксис.
Букет — пакет данных, отправленный адресату без единого произнесённого слова.

Красная роза могла говорить о любви. Жёлтая роза в одних словарях указывала на ревность или неверность, в других - на дружелюбие. Гвоздики тоже вели себя непросто: красная могла означать восхищение, полосатая — отказ, жёлтая — разочарование или отвержение. То есть это был не единый ISO-стандарт романтической коммуникации, а несколько конкурирующих версий спецификации, написанных людьми, которые явно любили усложнять жизнь влюбленным.

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

С машинным кодом проще. Если вы ошиблись, программа упадёт и покажет строку, где всё сломалось. С букетом XIX века было хуже. Никакой понятной ошибки компиляции. Просто вы хотели сказать «я страстно люблю», а человек прочитал «я глубоко разочарован» и ушёл в гостиную с ледяным лицом.

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

P.S. Если бы мы писали простейший скрипт для расшифровки викторианского букета на Python, это был бы обычный словарь:

flower_code = {
"красная_роза": "я вас люблю",
"желтая_роза": "я ревную",
"полосатая_гвоздика": "я не могу быть с вами",
"белая_гвоздика": "я презираю вас",
"незабудка": "помните обо мне"
}

def parse_bouquet(flowers):
message = [
flower_code.get(flower, "неизвестное чувство")
for flower in flowers
]
return " / ".join(message)

print(parse_bouquet(["красная_роза", "желтая_роза"]))
# я вас люблю / я ревную

*Используйте код с осторожностью. Особенно если ваш адресат пользуется другим цветочным словарём или считает жёлтую розу не ревностью, а просто красивой жёлтой розой.

#UmbrellaCode #языкцветов #селам #флориография #цветочныйкод #литератураXIXвека #компьютернаялингвистика #Python #шифрование #Tтекст
2
«За то, что им разговаривал Ленин»: о русском языке

У каждого, кто учился в школе, в памяти занозой сидят какие-нибудь визуальные образы из кабинетов.

Портреты писателей с суровыми глазами, таблицы с падежами, стенды с правилами и, конечно, лозунги.

В моем школьном кабинете русского языка и литературы висела табличка со строкой Маяковского:

«Я русский бы выучил только за то, что им разговаривал Ленин».
2
Тогда эта табличка казалась просто частью школьного интерьера. Чем-то вроде доски, штор или цветов на подоконнике. Плакат висел, мы учились, жизнь шла. Но сейчас я думаю: какая же это была удивительная подмена смысла.

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

Как будто русский язык ценен не сам по себе. Не потому что на нём писали Пушкин, Толстой, Достоевский, Чехов, Цветаева, Платонов. А потому что на нём говорил вождь. Политический авторитет оказывался выше культурного кода.

Старые таблички давно сняли и унесли в школьные подвалы. Но вопрос остался: за что на самом деле стоит любить и учить русский язык?

Ответ пришёл ко мне гораздо позже, уже в университете.

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

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

И это лучшая причина, по которой его действительно стоит учить.

Не за то, что им разговаривал Ленин. А за то, что на нём можно услышать Тургенева. Понять Толстого. Спорить с Достоевским. Читать Платонова. Думать.

И главное — за то, что на нём можно выразить собственную мысль.

#русскийязык #литература #Тургенев #Маяковский #школа #филология #русскаялитература #языкимышление #культура #гуманитарное
2
Эффект стоп-кадра: чьи судьбы авторы оставили за рамками текста

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

Я до сих пор думаю: а как сложилась её судьба? Доехала ли она? Или этот странный взгляд городового и похотливый взгляд франта в итоге сошлись в одной точке, и Петербург её уничтожил?

В литературе это называется открытым эпизодом. Автор сталкивает нас с персонажем, заставляет остро сопереживать, а потом просто закрывает за ним дверь.

Таких «исчезнувших» героев в классике немало.

Например, маленькая девочка в горящей Москве в «Войне и мире» Толстого. Пьер Безухов, рискуя жизнью, спасает из огня забытую всеми трёхлетнюю девочку. Он ищет её родителей, передаёт ребёнка какому-то прохожему французу... и на этом всё. Что стало с малышкой в разорённом, охваченном паникой городе? Нашла ли она мать? Мы никогда не узнаем.

Или Ванька Жуков в рассказе Чехова «Ванька». Девятилетний сирота пишет отчаянное письмо дедушке о своей невыносимой жизни у сапожника и выводит на конверте: «На деревню дедушке». Ванька засыпает, убаюканный сладкой надеждой, а рассказ заканчивается. Понятно, что письмо не дойдет, но как мальчик выживет дальше? Смирится или погибнет? Хочется обнять этого ребенка и забрать его оттуда, но автор оставляет нас перед закрытой дверью.

Я часто замечаю один странный психологический парадокс.

Главных героев — Раскольникова, Пьера Безухова, Анну Каренину — мы на подсознании всё равно считаем вымышленными. Да, мы им сочувствуем, но понимаем: у них есть автор, который ведёт их по сюжету. Их судьба — это конструкт.

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

Почему так?

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

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

#литература #Достоевский #ПреступлениеИНаказание #Толстой #ВойнаИМир #Чехов #Ванька #русскаяклассика #чтение #филология
3
Цветочный шифр русской прозы: как я собрала «Флорокод»
3