Пока академия мамкиных фрилансеров готовится к выпуску, решил залить филлер о своих рабочих буднях, а точнее о праздниках.
В 2019 году, в 20 числах декабря ко мне постучался в личку мой хороший знакомый с просьбой помочь в одном благом деле (не бесплатно разумеется). Уточнил про мой скилл в области стандартов работы контроллера и световым прибором. Да и вообще, как я отношусь к световым шоу. Я ответил что к с контроллерами у меня отношения индифферентные, я к ним не лезу и они меня не трогают. А световые шоу, на которых я был, вызывают разве что вероятный приступ эпилепсии. Он попрощался и на этом всё, тишина… и мертвые с косами стоят.
Я забил на разговор и продолжил свой марафон гедониста, эпикурейца в одном лице.
Прошло пару дней. За чередой заказов дизайна – новогодних открыток, эта ситуация вылетела у меня из головы.
Поэтому мягко говоря скажу, что не ожидал звонка от Владимира, которому мой номер дал Владимир, и первому Владимиру ой как приспичило видеть меня на площади рядом с какой-то ёлкой, через 12 минут. Правда он посетовал, узнав что мой телепорт сломался (не в курсе у каждого программиста есть телепорт?) и я буду не раньше чем через час. Крепко выругавшись, сославшись на безотлагательность и важность ре-ги-онального!, масштаба - отключился, но такси прислал.
На площади меня встретили. Ну как встретили… Буквально затащили в крошечную тонированную бытовку перед ёлкой.
Как я понял, что буду работать в этом «прянничном Домике деда мороза»? Все гениальное просто. Ни для кого не секрет: «Только в муках рождаются шедевры», а для работы программистом нужно создать сверхЪ невыносимые условия. Шум. Гам. Дети. Толпы народу. Вспышки фотоаппаратов. Попытки выломать дверь со словами «нам только спросить, кукуруза где?» - В…. Вам в рифму или по существу? Понятия не имею! Аромат бензинового генератора становится милее запаха Ели, а его вибрация вызывает вынужденные колебания в радиусе 30 метров. Поэтому Елка не только светящаяся, но и танцующая… правда по своим правилам. Не забывайте про заказчика с извечным вопросом «А когда?» и абсолютно очевидным ответом с его же стороны «Нужно было еще вчера!» В общем полный камин бесконечного новогоднего «Анкл Бенса».
Поэтому если у вас в квартире сосед не делает ремонт с перфоратором, а этажом выше не живет ансамбль румынских цыган баянистов - то не быть вам мастером. Уж я то знаю.
Были и смешные моменты, когда в соседней будке, где сидел актёр, который играл роль деда мороза, закоротило проводку.
Но виновниками оказались кролики, которые перегрызли проводку, никто доподлинно не знал, все ли нормально с кроликами, но шутили, что есть вероятность того, что кролик не выдержал напряжения и сгорел на работе.
Но вернемся к нашим елкам. Концепция такая. У нас был 1 куст елки, 2 ряда стробоскоп, большие шары, средние шары, целое множество мелких шаров всех сортов и расцветок, а также текила, ром, ящик пива…. Да да да если бы.
В любом случае каждый ряд имеет свой слот в релейном блоке, релейный блок управляется вручную или контроллером, который в свою очередь подключен к компьютеру. Отличный план, надежный как швейцарские часы.
Что может пойти не так? Настучи ритм включения и отключения световых приборов в специальном софте и гуляй с миром. Это в теории. А на практике - программа оказалась ужасного качества, хотелось вычислить по ай пи и сломать человеку руки, что бы больше никогда не занимался столь небогоугодными делами. Постоянно вылетает, баг на баге и багом погоняет. В любом случае если хочешь делать хорошо, делай это сам. Тем более внутри файла проекта оказался обычный текстовый документ.
Накидал небольшой редактор на до диезе. Получилось быстро и вполне себе лаконично. Без рассинхрона и с изюминкой.
Отыграв свою световую канонаду, сдал заказ. С чистой совестью, нервным тиком и тремором в резонанс бензиновому генератору поехал в Москву на митап от РБК Мани по эрлангу, где при виде каждой ёлки меня хватал приступ жесткой гилофобии.
Добавил ролик где, озвучил эту историю для ленивых или очень занятых.