LE Blog

Инженер с поэтической душой

09.07.2018 firtree_right Счастливый коммит 2.0

В далёком 2010 году писал скрипт для того, чтобы определить, счастливый ли последний сделанный коммит. Это когда у хэша коммита, как и у номера билетика, сумма цифр первой половины равна сумме цифр второй. Долгое время он у меня работал. Событие не только случайное, но и редкое — от этого ещё более приятное. Потом Илья сделал нам телеграм-бота, который постил все сделанные коммиты в проектах «нек4» в телеграм-чат. В том числе и поздравлял со счастливыми.

В текущей команде сначала пришлось, конечно, объяснить смешное понятие счастливого билетика. Если пересказывать кому-то из другой культуры, становится очевидно, насколько в нашей культуре сильны суеверия. Фактически, человек доверяет себя совпавшим цифрам. Полученная исполнением ритуала удача должна не только отвести контролёра от маршрута, но и помочь где-то дальше.

lucky!

Для популяризации этой нелепой традиции я переписал скрипт на баше. Руби всё-таки неспешный. Можно почувствовать, как он спотыкается об эту проверку, особенно если ты стремительный инженер. Это не самое элегантное решение, но отдельную гордость вызывает то, что проверка работает на Маке и Убунте из коробки. Самые болезненные при переносе скриптов обычно как раз sed’ы и grep’ы. Скрипт нужно положить в .git/hooks/post-commit и сделать запускаемым.

#!/bin/bash

SHA=$(git log -1 --format=format:"%H" | tr /a-f/ /A-F/)
EQL=$(echo ${SHA:0:20}==${SHA:20:20} | sed 's/\([0-9A-F]\)/\1+/g' | sed 's/+$//' | sed 's/+=/=/' | awk '{print "obase=16; " $0}' | bc)

if [ "$EQL" == "1" ]; then
  echo
  echo '  ******************************'
  echo '  *     Yay! Lucky commit!     *'
  echo '  ******************************'
  echo
fi

Но что делать дальше, после того, как его закоммитил, я пока не придумал. Как его съесть..? :-Е

30.06.2018 firtree_right Июнь

Не устаю рассказывать, как я фанатею от того, что живу в эпоху постмодернизма! С каким удовольствием посмотрел второго «Дэдпула» два раза! Как упоённо слушаю «Раскраски для взрослых» Монеточки как минимум дважды в неделю! Как внимательно дважды перечитывал «Бесконечную шутку» Дюрана! Вот и Таня пишет про эру трикстера. Поэтому ожидания по поводу «Соло» — контрабандиста, который выстрелил первым, — были очень большими. Такими же большими, как разочарование после просмотра.

♯♯♯

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

дача

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

07.06.2018 firtree_right Май

Почти половину месяца рассекал по просторам России. После Берлина московская суета сначала бодрит, но потом неизбежно утомляет. За полгода в Берлине стал заметно спокойнее. Попустился, просто наблюдая, как люди не реагируют на большую долю моих любимых раздражителей. Изменение восприятия, в необходимости которого мне не удавалось себя убедить в Москве, произошло здесь, как будто впитавшись через кожу. Как у в стае у Цезаря Милана, праведный гнев маленькой пиздливой собачки проходит не от дрессировки, а от пребывания в среде с другой нормой.

♯♯♯

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

♯♯♯

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

handy

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

23.05.2018 firtree_right Икигай

В Тольятти я был всего два дня (и полдня в Жигулёвске). В один из этих дней я получил сообщение, от Го, что неуловимая книга, тираж которой раскуплен по всему миру, продаётся с рук на «Авито» в Автозаводском районе города. И поскольку все люди из Тольятти знают друг друга, мне нужно было организовать покупку. На следующий день я уже поймал владелицу по телефону за минуты до её отъезда на дачу, и она оставила книгу у консьержки. Го при этом не знала, что я вообще был в России. Такие цепочки совпадений я всегда очень любил. Это как идти по зелёной волне светофоров. Создаёт мимолётное ощущение незряшности всего происходящего. Ещё каких-нибудь два года назад это был бы Знак того, что я «всё делаю Правильно». Сегодня я знаю, что никакого «Правильно» не существует. И что события даже очень малой вероятности случаются. Особенно, если много всего делать. Но физическое удовольствие от таких совпадений вполне себе настоящее. Словно химия внутри толкает меня замечать и искать подобный опыт. Как будто тело жаждет осмысленности.

ikigai

В 2008 году было опубликовано исследование о влиянии ощущения смысла и ценности жизни («Икигай») на смертность в Японии. Среди тех, кто не нашёл в своей жизни «Икигай», совокупная смертность от всех причин в течение семи лет наблюдения была выше. Заметно выше смертность была от сердечно-сосудистых заболеваний. А от рака люди со смыслом и без умирали примерно одинаково. Наличие научно доказанного (с вероятностью 95%) увеличения смертности при утрате смысла — это серьёзный аргумент. И даже умозрительно. Любая группа верующих или иным образом идеологически заряженных ребят выглядит бодрее и румянее тщедушных нигилистов. Наличие цели в организме оздоравливает.

В итоге, два стула, как обычно. Либо весело с прибаутками, но вокруг какое-то говно творится, с которым нужно бороться. Помедитировать, там, или подраться. Либо тоскливо, бесприютно и одиноко, но, на мой взгляд, более честно, если принять во внимание масштабы происходящего. А у вас есть «Икигай»?

01.05.2018 firtree_right Апрель

Со времени детских спектаклей ненавижу ощущение «глупого поросёнка» в драматургии. Это когда дети видят, что волк сидит в кустах, и кричат поросёнку, чтобы он туда не совался, а тот всё равно лезет. Из-за этого я не смог смотреть, например, «Мистер Робот», потому что за несколько серий до раскрытия сюжетного поворота догадался, что они играют со мной в «Бойцовский клуб». Как в прочих случаях, когда я вычисляю, что драматург просто хочет пощекотать мне нервы без определённой цели, и тянет время. Я кричу: «Волк! Волк! Поросёнок, беги!», — а ему хоть бы что! Минимальным на сегодняшний день количеством «глупого поросёнка» обладает «Охотник за разумом» (Mindhunter). Смотрю его очень неспешно. Боюсь, что быстро кончится.

поросёнок

В прошлом году у меня появилась традиция — завтракать в ресторане «Бастард» в один из выходных. Мне кажется, что название — это такая шутка в комплекте с фирменным блюдом: яйцом, которое разбили в стакан и в нём же и запекли. Как будто бастард, который вместо полагающегося дворца живёт в конюшне. Так вот, закрылись они на короткий ремонт ещё под Рождество, но встряли на непредвиденный объём работ не по средствам. В итоге затеяли краудфандинг в €20 000 на «СтартНекст». Одной из опций было блюдо с именем того, кто жертвовал определённую сумму денег. К апрелю они открылись снова, и теперь в меню там есть «Крепкий Сергей» — вегетарианская версия «Крепкого Макса» (Штраммер Макс). Но я не пробовал, потому что без бекона это блюдо себе не предстваляю.

♯♯♯

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

котик

17.04.2018 firtree_right Архитектор или садовник

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

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

breakfast

Голландия — это услада для глаз и для внутреннего зануды. Всё очень красиво и аккуратно. Как уже говорил, такое ощущение, что здесь каждый, если не архитектор, то садовник.

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

Ещё очень радуюсь, если за один приезд удаётся посетить и «городских» и «деревенских» друзей. Это такой особый градиент. Как когда после месяца на Бали начинаешь чувствовать разницу между 27° и 28°, но так с ходу ребятам, которые остались в Москве в феврале в −29°, не объяснишь.

Ещё обожаю, когда удаётся создать маленькие традиции. Это такое тёплое чувство родом из детства. Когда куда-то едешь, где уже был, и знаешь, что там будешь делать, а потом приезжаешь и делаешь. В Голландии — это киббелинг. Казалось бы, обыкновенная жареная треска, а вот поди ж ты! В этот раз были пасхальные выходные, и чтобы поесть рыбы, пришлось ехать в Гаагу. А там море и туман.

Забавно, что в автобусе ехал рядом с молодой немкой, которая ехала в немецкий Лер специально, чтобы провести выходной у моря. А я спрашивал, смотрела ли она «Достучаться до небес», хотя вероятно, фильму столько же лет, сколько и ей. Заманил её Тилем Швайгером, может, и посмотрит. Мне кажется, что люди, которых в детстве возили регулярно на море, имеют там особое состояние. Увидев море впервые в 21, я тоже его люблю. Но в Гаагу второй раз бы не поехал. Разве что опять всё закрыто будет и захочется киббелинга.

30.03.2018 firtree_right Март

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

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

греча

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

19.03.2018 firtree_right За файт

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

fight

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

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

05.03.2018 firtree_right Февраль

Приезжала Ира. Это всегда прекрасно! Пока живу один, забываю насколько широко прикасается к моей жизни этот небольшого размера человек. Например, даже отопление в квартире нужно убавить на одно деление, когда дома двое. Ира имеет за плечами советский художественный вуз. Она виртуозно владеет любыми выразительными средствами от стамески и шерсти до камня и желудей. А с её чувством пропорций легко осваивает новые. Купив на Амазоне пару полупрофессиональных ножниц, получил от неё отличную стрижку. Стрижка в Берлине — это отдельная головная боль. Хорошо, когда жена — художник!

bear

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

toad

Наконец-то добрался до немецкого с преподавателем. Для выживания он тут не нужен, для работы не пригоден, но выучить хочется. Язык мне очень нравится. Для всего есть чёткие слова. Довольно структурный, а это свойство я ценю вообще во всём. Потому, например, с определённого уровня бесит Дуолингво. Не хватает структуры. Последние милые открытия — это имена животных. Вот росомаха — это многоед (многожор?). Из этого я узнал, что в немецком есть два глагола для приёма пищи. Животные и люди едят разными глаголами, кроме тех случаев, когда люди едят как живтоные. Но самые дорогие сердцу названия — это определения через других животных. Например, черепаха — это щитовая жаба, бегемот — конь Нила, а енот — стирающий медведь. Я считаю, нужно во всех языках такого побольше. У нас, например, тоже летучая мышь, как и в немецком. Это хорошо!

horse

С европейскими расстояниями получил новый опыт. Слетали с Ирой в Милан одним днём без ночёвки. Делать в самом Милане без друзей, которые бы там жили и любили этот город, особенно нечего. Интересно то, что всё прекрасное в городе — прекрасно по-своему, а всё, что не нравится — ровно то, что не нравилось в Москве. Особенно до Капкова. Но ехали мы не за этим. Целью нашего приезда была выставка дизайнера одежды, которого Ира глубоко котирует, — Рика Оуенса. Мне он тоже нравится, но в сравнении с Ириным почитанием, я постеснялся своё к нему отношение в том же предложении упоминать. Самый дорогой предмет одежды, которым владею, — его авторства. Эстетика охламонских всадников апокалипсиса, рождённая для узкого круга, приобрела не глобальную, но довольно широкую аудиторию верных поклонников. Вообще, он, конечно, провокатор и псих! И выглядит соответственно. Теперь у меня две вещи его дизайна.

♯♯♯

На «Берлинале» не ходил, но из телеграм-канала «Большой фестиваль» узнал, что можно посмотреть за 3 евро «Бесконечный футбол» на Festival Scope онлайн. И посмотрел его в последний день. Не уверен, что его можно как-то ещё найти теперь, но я хочу выразить свой нежнейший восторг авторам. Румынский фильм про вселенское экзистенциальное одиночество. Главный герой в контексте детского перелома и философов древности пытается переосмыслить правила футбола. Получил эпический опыт погружения в переживание собственной малости.

Как-то в универе по дороге с тренировки товарищ рассказал историю. Ехал он после концерта «Арии» толпой фанатов по домам на метро. Их была пара вагонов. И ещё несколько вагонов ехали футбольные фанаты с матча «Спартак»-«ЦСКА». И группа моего товарища как раз делила вагон с группой фанатов «Спартака». Арийцы, конечно, кричали: «Ария! Ария!» И одеты они ещё все в кожанки, в символике, с патлами. От толпы по-спортивному одетых футбольных фанатов отделился человек и спросил их, что это они кричат. Услышав ответ, говорит: «А, концерт, что ли у вас? А мы думали, вы кричите „армия“!» (Потому что «ЦСКА» — клуб армии) И все поехали спокойно дальше.

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

25.02.2018 firtree_right Три билборда гнева

Месяц ещё не кончился, но могу точно сказать, что кино месяца — это «Три билборда на границе Эббинга Миссури». Очень высокой плотности повествование от мастера трагикомедии Мартина Макдонаха. Ни одной пустой реплики, ни одного ненужного плана. Каждый сюжетный поворот одновременно внезапен и неизбежен. Огромная по мощности иллюстрация того, что вина и гнев всегда неверно адресованы, потому что верно адресованы быть просто не могут. Но вместо морализаторской поучающей позиции, фильм оказывается со зрителем наравне, в одной лодке.

01

Без сомнений, я предвзят. По моему опыту, абсолютно невозможно просто так оставить желание докопаться до причины, объяснить и найти виноватого. Уверенность, что через это можно обрести контроль, меня не покидает. Вся душеспасительная риторика в духе «Господин гневу своему — господин всему» вызывает желание в лучшем случае заржать в лицо. В не самом лучшем — в это лицо ударить. Вместо просветляющих откровений, вся мудрость веков превращается в неуместный панчлайн.

02

Когда я следую за своим гневом, то вижу, что искомой справедливости не случается. Я не слепой. Удерживает ли это от того, чтобы снова совершить это путешествие? Конечно, нет! Вера в то, что в природе существует истинный источник произошедшего, похожа на компульсивного хомячка. Он постоянно накручивает своё колёсико, не в силах остановиться. Колёсико поиска всех причин для всех следствий, которое переехало меня при рождении. Благодаря ему, человечество покоряет космос, расщепляет атом, поворачивает реки вспять, придумывает бога, находит предсказания будущего в романе «Дон Кихот», но никогда не находит покоя. Я обречён жить мечтой о том, что когда-нибудь всё будет объяснено и встанет на свои места.

Хорошо, что про это есть фильм!

03