Как я провел эту пятницу вк. Как я провел прошлую пятницу

Расскажу как я провел прошлую пятницу. Провел я её пытаясь понять, почему простой как доска тест-кейс не работает.

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

Такие тест-кейсы, естественно, не пишутся с нуля. Кейс набирается из уже готовых, давно написанных блоков. Что может быть очень простым делом (если есть готовый шаблон), или не очень простым (когда такой шаблон нужно создать самому). В этот раз случился как раз второй вариант. Когда все компоненты теста правильно соединены остается только написать код, который ждет наступления интересных событий и реагирует на них нужным образом.

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

Посмотрел логи библиотеки, которая собственно отслеживает наступление событий. Сравнил работающий и неработающий случаи. Никакой разницы, за исключением того, что первый срабатывает, а второй - нет.

Посоветовался с коллегой. Тот пожал плечами и посоветовал вывалится в питоновскую консоль - тогда код тест-кейса можно будет подергать интерактивно и посмотреть что может быть не так. Попробовал. Подергал. Ничего особенного не надергал за исключением того, что интересующая меня телеметрия была помечена как “старая”. Ага!

Еще через пару часов ковыряния нашлась причина “старой” телеметрии. Как оказалось я нахомутал при сборке кейса и это повлияло на передачу телеметрии. Починил. Запустил - кейс по-прежнему вылетает по таймауту. Хм.

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

Как я уже упоминал выше, библиотека написана на питоне. Я ничего не имею ввиду против питона, за исключением одного незначительного нюанса - в “хорошо написанном” коде на питоне концов не найти. Вот и в этом случае имеем клиента с отложенной инициализацией, который запускает отдельный сервер и разговаривает с ним по доморощенному RPC. Сервер получает телеметрию и пытается сопоставить её с активными событиями из списка. Все это счастье изрядно приправлено декораторами, функциями обратного вызова и прочими питонскими плюшками. В теории они позволяют писать красивый, понятный и компактный код, но на практике они помогают запутать код так, что черт ногу сломит.

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

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

# This does work! Actual parsing happens here. data = packet.data

Значит так, следите за руками. Есть функция которая парсит пакет с данными. Мы заворачиваем её в @property , чтобы она выглядела как данные. Затем мы пишем комментарий в вызывающем коде “не верь глазам своим”. Профит? Ни один вопрос “нахрена?” не был задан при написании этого кода…

Впрочем, я отвлекаюсь. Отладочная печать показала, что в неработающем случае выполнение дальше строчки, показанной выше, не идет. Завернув её в try-except я получил ответ, который искал целый день - да, при парсинге пакета бросалось исключение; и да, исключение игнорировалось примерно вот так:

Except ValueError: # This error is handled elsewhere. pass

Прямо классика. “Я выстрелю себе в ногу, а чтобы было не больно, - я сначала отрублю её топором”. Исключение, кстати, бросалось по делу. В пакет пробралась шальная запятая, которая, правда, игнорировалась всеми другими средствами для просмотра телеметрии.

Есть такое кино Алексея Попогребского — «Как я провел этим летом». Дабы не впасть в банальный плагиат, да и ведь зима на дворе, я с друзьями Женей и Володей решил этой пятницей отправиться в увлекательное путешествие по Истринскому водохранилищу.

«Почему именно в пятницу?», — спросит любопытный читатель. Да всё очень просто. Кто бывал на Истринском водохранилище в воскресные дни, тот прекрасно знает, что количество любителей подлёдной рыбалки там значительно превосходит количество всей рыбы, проживающей в этом водном ареале. Тем более, что только в последних числах декабря на подмосковных водоемах наконец-то установился лед, способный выдержать рыбака в полной амуниции и арсеналом хитрых и диковинных рыбацких приспособлений. А теперь представьте, сколько же изголодавшихся по зимней рыбалке любителей «без труда вытащить рыбку из пруда» выйдут в эту субботу 21 декабря на ледовую гладь ближайшего к Москве водоёма утолить за длительнейший период осенне-летнего воздержания свою страсть по рыбному делу.

Первый установившийся лёд на воде, пусть он хоть и в пять сантиметров толщиной, гораздо прочнее двадцатисантиметрового последнего апрельского рыхлого льда. Тем не менее, опасаясь ненужных в данном случае водных процедур, я на всякий случай прихватил с собой четырехметровый тренировочный поводок знаменитого на весь туристер.ру маститого коллеги по перу — Мэйсона. https://vasilets.tourister.ru/blog/2381

К счастью поводок не пригодился.

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

Приехали к месту поздно, очень поздно — в 9ч30 м. Над Подмосковьем в это время занимался рассвет. Благодаря знаменитому Указу о переводе времени в нашей стране, все рыбачки, приехавшие поудить в этот день на подмосковные водоемы в «такую рань» превосходно выспались! Хоть какая-то польза от этого перевода времени, по которому стонет вся страна. Но, хватит уже лирики. Пора и на лед ступать.


Признаюсь, шли по первому льду с большой опаской. Ощущали себя где-то даже дедушкой Лениным, который вот также по тонкому льду Финского залива пробирался в Россию делать революцию. Опасались главным образом подтаянья льда из-за нагрянувшей так некстати на этой неделе оттепели.

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

Просверлили лунки, «закормили» их, Евгений с Владимиром даже и палатки установили, размотали и заправили удочки, принялись удить. Лед оказался толщиной в 10 см. Отлично!


Вполне подходящая толщина, надёжная.

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

А потом уже приступили к «сурьёзному» делу. Ловили до четырех часов вечера. Потом подсчитали добычу. У Жени оказалось пойманными 76 хвостов, я выудил 71 рыбку, Володя — 65.

Утром я поехала наконец *в город* - проводить беговую экскурсию. Девушка приезжала в Париж впервые - и к тому же у неё в этот день был день рождения: я её прям зауважала за такой правильный выбор чем заняться в первое утро. Отель её был рядом с русским культурным центром, и, едва мы побежали, навстречу нам попался другой бегун, который... крестился на золотые купола, не сбавляя темпа. Провела по набережным: без изысков, но наверняка - мост Александра III, Конкорд, Тюильи, Лувр, Ситэ - и обратно по левому берегу; ей все в новинку, все в восторг - не то что пресыщенные "в пятый раз в Париже", что норовят мне сами все рассказать.

После, несмотря на то, что экскурсия закончилась рано, я несколько запурхалась: надо было заехать на склад за трейловыми кроссовками, а я не просчитала заранее дорогу и потеряла добрый час на путаных пересадках и в ожидании транспорта. Воды не было - жевала всухомятку шоколадный батончик, переживая, что слишком порастратилась перед воскресным забегом: обычно я в тейперную неделю не больше получаса бегаю, а ногастая экскурсантка меня заставила и быстро, и длинно. Перед складом тоже потеряла время: у меня ключ только от двери подвала, а от подъезда - нет, приходится ждать, пока кто-нибудь выйдет или зайдет - да еще подозрительные жильцы попадаются: "а вы к кому?" Взяла кроссовки, желтые колготки для завтрашнего Желтого пикника и нашла все справки для бега: удивительно, как быстро забывается, где что лежит, хотя у меня все коробки подписаны и бардака я не развожу.

На Мельницу я в итоге вернулась уже после полудня - Таня как раз разгружала прицеп с подсолнухами. На неделе мы с ней съездили на разведку на цветочное поле-магазин: просто огороженный забором участок с цветами, на входе висит коробочка для денег и сколько стоит один, пять или 20 цветков, и никого нет - *как в Европе* прям. Подсолнухи - вангоговские: чудовищно-толсто-мохнатые, огромные: он, оказывается, не укуривался - а просто скупулезно воспроизводил натуру; наверное, и со звездным небом также - просто надо места знать.

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

Не помню уже, в этот вечер или в один из предыдущих мы распивали с швейцарцами их коричный ром на кухне? Или нет, в этот день они вешали на музыкальной поляне и настраивали свой карильон из разноцветных сковородок - уже в темноте, с налобными фонарями; закончили только когда я приехала уже к полуночи ложиться спать и первой на нем поиграла деревянной ложкой. Эти парни, бродячие клоуны-эксцентрики, петрушечники и перформансисты, влюбили в себя всю Мельницу - всем радовались, смело преодолевали языковой барьер и работали за десятерых: "как будто завтрашнего дня не наступит,"- уважительно-осуждающе сказал Леша. Младший, Гийом, носил на шее кулон в виде молотка - у них в Швейцарии выражение "être à la masse" означает "чокнутый".

Многие списывают это на суеверие, но магия пятницы 13-го действительно существует. День со столь сильной энергетикой не стоит упускать тем, кто ждет благоприятного времени для проведения важного обряда. Каждая пятница, припадающая на тринадцатое число, дает шанс изменить свою жизнь. Главное – не бояться.

Созидающая любовная магия в пятницу 13 актуальна, если день выпадает на растущий месяц или на полнолуние. В таком случае можно смело наводить приворот: он обязательно удастся и покажет отличный результат.

Потребуются:

  • острый нож;
  • горсть конфет;
  • бутылка водки.

Сразу после наступления полуночи и начала пятницы 13-го следует отправиться на погост. Необходимо отыскать три могилы, в которых похоронены тезки привораживаемого. С каждого захоронения нужно срезать по цветку (подойдет как живой, так и пластиковый с венка). Обязательно оставляют откуп покойникам – немного конфет на каждой могиле. Затем рекомендуется сразу отправиться на перекресток вне границ погоста. Нужно вырыть при помощи ножа ямку и положить в нее цветки. При этом произносится заговор:

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

Ямку загребают руками, ножом над ней на земле рисуют перевернутый крест, после чего это место слегка поливают водкой. Начатую бутылку рекомендуется оставить на перекрестке. Приворот в пятницу 13-го создает крепкую привязанность у жертвы к колдующему. Срабатывает ритуал в течение сорока дней.

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

Понадобятся:

  • церковная свеча;
  • фотография жертвы;
  • конверт.

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

«Тринадцатая пятница в ворота к (имя) стучится; войти просится, в окна заглядывает, бесы за спиной ее прячутся, ведьмы в волосах ее сидят, черти под руки ее ведут – да все к (имя) направляют. Иди, пятница черная, к (имя), назад не возвращайся, счастье (имя) к себе примани, чертям отдай, ведьмам подари, бесам на память оставь, чтоб не было покоя у (имя) отныне, чтобы только беды в гости приходили».

Фотографию помещают в конверт и запечатывают воском свечи. Ей дают прогореть до конца. На этом обряд считается завершенным. Конверт необходимо хранить у себя в потаенном месте. Пока он существует, порча будет действовать. Первые результаты заметны спустя тринадцать дней. Жертва столкнется с недугами, проблемами на работе, всевозможными конфликтами – деструктивная программа дает комплексный эффект. Если потребуется снять порчу, нужно разорвать конверт и по отдельности сжечь его части от пламени церковной свечи (на этот раз она должна гореть в прямом положении).

Любые недуги имеют энергетическую подоплеку, а пятница 13-го – лучший день, чтобы сделать чистку и скинуть болезни. Но ритуал можно проводить, лишь когда луна идет на убыль.

Понадобятся:

  • воск;
  • собственный биоматериал (волосы, слюна, ногти);
  • своя старая и нестиранная одежда;
  • церковная свеча;
  • святая вода.

Рекомендуется начинать работу сразу с наступлением пятницы 13-го – в первые минуты после полуночи. Нужно слепить вольт из размягченного воска: кукла будет олицетворять колдующего. В фигурку следует поместить частицы тела: волосы и слюну в голову, ногти в руки. Вольт необходимо одеть, использовав для этой цели обрезки ткани из одежды. Затем желательно наречь фигурку своим именем, сказав:

«Ты, как я, именем (имя) зовешься, мое плохое примешь, хорошее мне оставишь».

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

«Чур тебя, болячка черная, в ночь от меня уйди, в темноте заблудись, вместе с луною с неба исчезни, назад не возвращайся».

Во время выполнения магической работы крайне важно сохранять концентрацию и сосредоточиться на наиболее беспокоящих недугах. Если болезней много, то окроплять фигурку следует тридцать девять раз. Заговоренный вольт относят на улицу и закапывают в хорошем месте: около устья реки; на холме, поросшем травой; в лесу и т. д. Необходима близость с природой. Кукла заземлится и начнет черпать естественную энергию, которую будет передавать колдующему. В течение трех-шести месяцев болезни уйдут (или как минимум значительно ослабится их симптоматика). Вольт ни в коем случае никогда нельзя выкапывать.

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

Потребуются:

  • кусочек бумаги;
  • ручка;
  • ладанка.

Нужно записать на бумаге слова защитного заговора:

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

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

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

Потребуются:

  • монеты, «добытые» в магазине;
  • церковная свеча;
  • собственная старая наволочка.

Следует уединиться в гостиной, кухне или прихожей. Нужно зажечь свечу, пересыпать монеты в наволочку и произнести заговор:

«Реки золотые ко мне текут, монеты быстрые на порог катятся, каменья драгоценные в карман попадают – и тому ни конца ни края. Пусть как голова моя каждую ночь на подушку опускается, так и деньги у меня в доме не переводятся, в кошелек постоянно поступают, никогда не заканчиваются, не теряются».

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

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

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

Ритуал на деньги

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

Денежный горшочек

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

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

Пятница 13, магия

  • Как известно, пятница 13 полнолуние, заговоры наделяет необыкновенной эффективностью. Универсальный способ – проведение ритуала, способствующего исполнению желания. Следует подготовить листик бумаги и три свечи, приобретенных в церкви. Перед обрядом надо четко осознать, чего вы хотите, и высказать свое пожелание, записав его на листок.
  • Как только наступит полночь (с четверга на пятницу), зажечь все свечи и сосредоточиться на своей мечте. У каждого она своя. Далее следует поджечь бумагу от свечи, расположенной в центре, когда она догорит, соберите образовавшийся пепел и выкиньте его в окно, сказал «Да будет так!». Ожидаемый результат не наступит на следующий день, но желание обязательно исполнится. Лишь благодаря уверенности в успехе магия пятницы 13 будет эффективной.
  • Какая девушка не мечтает выйти замуж? Но не всем это удается. И в пятницу 13 в полнолуние заговоры обладают особой силой, в том числе приворотные. В полночь следует прочесть молитву, направленную на сближение отношений с желаемым парнем, на взаимность в чувствах или удачу в любовных делах.
  • Особенно точны гадания на пятницу 13, в этот день предсказания почти всегда достоверные. По этой причине девушки даже собираются вместе, чтобы узнать свою судьбу.
  • В заключение хочется добавить, что хотя многое кажется простым и примитивным, в большинстве случаев пятницу 13 заговоры оказываются неэффективными из-за дилетантского подхода. Поэтому если хочется гарантированного результата, лучше воспользоваться помощью опытного мага, сведущего во всех тонкостях ритуалов и обрядов.
  • Пятница 13: заговоры на деньги
    • Материальный достаток и процветание – это то, к чему стремится каждый человек. Когда наступает пятница 13, заговоры на деньги обладают мощной силой, поэтому не стоит упускать такую возможность.

    Привлечение удачи в финансовых делах

    • Специальный заговор произносится непосредственно на рабочем месте, разумеется, во время отсутствия коллег. Для проведения ритуала потребуется денежная купюра, чем выше ее номинал, тем лучше. Заговор следует произнести три раза: «Как много деревьев в лесу растет, так пусть и у меня будет много денег! Растите деньги, возрастайте, мне рабу Божьему *** (имя), богатства дайте!» Пятница 13 магии придает особую действенность, заклинания в несколько раз эффективнее и всегда дают ожидаемый результат.
    • После этого купюру следует спрятать в таком месте, где ее никто не обнаружит, там она должна храниться на протяжении 12 дней. После этого деньги надо потратить на что-то действительно полезное.
    • Еще один эффективный ритуал для привлечения денег. В пятницу 13 заклинания совершить, выйдя на улицу и держа в руках кошелек. Надо смотреть на небо, дожидаясь, пока там не появятся летящие птицы. Когда это случится, произнести заклинание: «Как на пташках небесных много перьев родится, так деньгам в моем кошельке не переводиться». После этого следует открыть кошелек и проговорить: «Здравствуй, царь медный, серебряный и золотой. Здравствуй и живи при мне да в моем кошельке. Аминь».
    • Когда наступает пятница 13, заговоры на деньги эффективнее, используя их, вы сможете добиться удачи в бизнесе и коммерции. В емкость, чашу или кастрюлю с водой, надо налить воды столько, чтобы посудина была наполнена наполовину, после чего в жидкость следует погрузить монетку из серебра. Далее все это необходимо разместить так, чтобы в воду попадал лунный свет, например, у распахнутого окна или на террасе. Желательно, чтобы на поверхности отражалась луна. После этого следует совершить жест, будто вы собираете в ладони серебро Луны, трижды повторяйте: «Прекрасная Хозяйка луны! Принеси мне богатство, наполни мои руки серебром и золотом. Я смогу взять все, что ты дашь!»
    • Уже на практике проверено, пятница 13 заговоры наделяет необыкновенной силой. Желая разбогатеть, проводите ритуалы для получения выигрыша в лотерее, продажу продукции, успешную торговлю. И уже в ближайшем будущем вы заметите, как изменится ваша жизнь.