• Авторизация


ДНЕВНИК 2024. ЧАСТЬ V. 8 АПРЕЛЯ - 13 АПРЕЛЯ 13-04-2024 21:56 к комментариям - к полной версии - понравилось!


Вступление к новому формату
Последние два года я работаю программистом в студии, разрабатывающей военные игры на движке Unity. Игры нацелены на мобильную платформу в первую очередь, но мы пользуемся возможностями Unity для выхода на всех возможных устройствах.
Считаю себя посредственным программистом, получающим неадекватно высокую зарплату по сравнению с предыдущей работой. Давно заметил, что дни пролетают, не оставляя памяти о себе. Постоянно кажется, что занимаюсь ерундой. Хочу хоть как-то фиксировать движение времени. Буду делать дневниковые заметки здесь. Постороннему читателю, не погруженному в контекст моей жизни, будет многое непонятно, а понятное - скучно. Заморачиваться на разъяснения сил не хватит. Описания будут представлять интерес только для меня, чтобы через годы остались хотя бы какие-то доказательства, что сегодняшний день я действительно прожил, а не скипнул как тутор в нашей мобильной игре.
Сообщения написаны в момент, которым датированы, но сгруппированы для еженедельной публикации. Правки могли вноситься в любой момент до публикации. Посты обязательно содержат информацию о режиме дня, настроении, головных болях и болях в спине, рабочих задачах и социальном взаимодействии.

8 апреля 2024 (понедельник)
Торжественно клянусь, что сделаю все, чтобы понедельники впредь не были такими тяжелыми! Конкретно этот вышел тяжелым, потому что вчера программировал до первого часа ночи. Зато доработал функционал своей программы для прогнозирования результатов соревнований формулы 1. Хожу горжусь.
Все-таки чувствуется, что на этой неделе у меня день рождения. Возникает чувство особости. Например, в честь именинной недели сходил сегодня в кафе поужинать. Целый час ждал горячего, но зато сам ничего не готовил и не разогревал. После ужина хотел побегать, но уже была половина восьмого - похолодало, поднялся ветер. В следующий раз пойду, конечно, в менее многолюдное место. Выходные в целом были весьма холодные и походили не на весенние, а на осенние: кругом желая трава, мокрый асфальт, зябко.
На работе сегодня много времени провел в беседах с Аней. Я подошел к ней заспанный (утром совсем без разминки трудиться ушел). Выспрашивал, как повторить поломку получения ежедневных бонусов. Сегодня Аня была красивенькая, но настроение у нее совсем не рабочее. В первой половине дня весь коллектив был нервным. Я поспорил даже с Антоном из-за Firebase, разнервничался, подтягиваясь на турничках, морально грузился. После обеда повеселел, отпустило, все поломки в технической части стали налаживаться. Главное, решил проблему с репозиториями на mac. Похоже, там LFS даже не был установлен.
Вкачал пресс, пойду спать.

10 апреля 2024 (среда)
Докатился! Не могу вспомнить вчерашний день. Понедельник помню лучше вторника. Когда только что варил себе спагетти на ужин, поймал чувство дежавю. Судя по всему, варил спагетти вечера, но гораздо лучше помню, как посещал кафе, ел борщ и рыбов позавчера. Еще про понедельник помню, что хотел пробежаться, но было холодно, поэтому побежал через лес, не снимая курки. В лесу лежал снег и текли ручьи. Решил, что для весны и первых пробежек выложился неплохо. Зашел в новую Пятерочку, где пропотел в тепле после бега и купил сок со вкусом зубной пасты. Все. Но то воспоминания про понедельник, а вчера был вторник, который я не помню. Точно знаю, что ходил на работу в зеленой рубашке: вот она висит на моем кресле. Жесть.
Сегодня тоже побегал после работы около восемнадцатой школы вокруг стадиона по траве мимо младшеклассников, которым было весело от каких-то своих вещей типа самокатов и велосипедов.
Перед пробежкой купил стейк семги и помидорок черри.
Перед покупками был на работе. Весь день чинил дроны, которые застревают, врезаясь в острова. Дроны (вертолетики и лодки) строят путь до собственной жертвы на основе NavMesh. Путь состоит из отрезков, называемых коридорами. Коридоры образуются ломаную. Между коридорами находятся промежуточные точки. В процессе движения наши дроны корректируют путь, достигая промежуточных точек. Однако, когда остается последний коридор, дроны забивают на него и начинают "магнититься" к цели, которую атакуют. Так-то логично, но если последний коридор достаточно длинный, то жертва может успеть скрыться за препятствием на карте. В NA бывает, что корабли заплывают за остров. "Магнитный" дрон не имеет возможности пересчитать путь в последнем коридоре и утыкается в остров. Самое очевидное в данной ситуации - заставить дроны перестраивать путь чаще, но в каждом кадре нельзя - дорого по производительности. Придумал, что они должны производить вычисления по-прежнему в промежуточных точках, а также в последнем коридоре раз в секунду. Чтобы совсем было оптимально, нужно до пересчета NavMesh бросать луч в сторону жертвы, проверяя, есть ли между дроном и ней препятствие. Если препятствие найдено, выполнить пересчет. Выглядит ок, но нужно повозиться с кодом.
Перед уходом с работы зашел к Ане. У них было солнечно, а я был усталый, расслабился и почти не понимал ее слов. Она сказала, что убьет меня. Кажется, это даже мило. Но я все равно смотрел сквозь нее на Таню, такую неказистую последние два дня, но почему-то желанную.
Да! Вспомнил. Таня вчера (в тот самый забытый вторник) была в домашнем на работе (что ее не красило, но делало простой, как я люблю) и опять шутила в Вадимом (что я не люблю).
Когда в обед занимался на турничках, Таня проехала мимо на велосипеде, видимо, со своего обеда. Мы помахали друг другу. Потом я решил обойти окрестность, встретил товарищей. Наиграно спросил, с какого они района и знают ли Пашу Техника, Пашу Зубного Техника. Посмеялись и разошлись.
Ну вот, кажется, я и восстановил сегодняшний день в обратном порядке. Ах да, утром еще разминка была по укороченной программе. На фоне вещала Шульман (https://www.youtube.com/watch?v=Re7DrarGGWA). Точно должен был качать вчера пресс, значит, сегодня не буду. Хочу спать.
Добавлю, что на работе утром ловил бояки, а в течение всего дня головокружения. Вообще не мог утром сосредоточиться. На мозг что-то давит.
Еще вспомнил, что пописал вчера вечером свою программу про формулу 1. Получилось. Горжусь.

11 апреля 2024 (четверг)
И снова четверг! Сегодняшний четверг выдался веселенький, и я наконец соображал с самого утра. Но по порядку...
На самом деле писать по вечерам лень и приходится превозмогать. К счастью, в выходные я более мотивирован поработать с текстом, поэтому перерабатываю все, что накидал в течение недели. Но невозможно переработать то, чего нет, поэтому нужно преодолеть еще один вечер. В субботу вспомнить, какие события случились на неделе, я уже не в состоянии. Пропавший на днях вторник тому подтверждение.
Утром принял душ и произвел базовую растяжку. Шел на работу длинным путем, получая большое удовольствие от солнышка, мокрых дворов и асфальта, серебрящейся росы и прохладного воздуха, собственных фантазий, перебиваемых мыслями о том, как следует написать программу. Вчера вечером пришла в голову одна дельная мыль, как записать условие завершения цикла при полете дрона в последнем коридоре (см. предыдущий день про дроны). Пока переходил мостик через ручей, меня посетила другая полезная мысль про контроль вызова метода с тем самым циклом.
Сидя за рабочим местом в рубашечке и прямой спиной, я ощущал прилив мозговой активности. Сбивали коллеги, взявшиеся в двенадцатом часу обсуждать что-то по ГД. К счастью, в это время я уже занимался тестированием своего кода. Спешил, потому что Антон начал задавать вопросы, успею ли я до обеда. Я успевал, но был вынужден откинуть идею рефакторинга классов дронов. В классах обнаружил много повторяющегося кода, который можно вынести в базовый или совсем отдельный класс. Бросил попытки улучшений, когда понял, что и до меня здесь кто-то нормально так нашкодил, а переписывание не доставит удовольствия. В оправдание скажу, что пытался сделать DronPathChecker, но потребовались protected-методы, у которых не решился менять спецификатор. Забил, короче.
В обед вместо домашних отжиманий поднялся на горку, пропотел, потратил калории.
После обеда Игорь, наш аниматор, проставлялся пиццей. Мне казалось, я уже зажрался, но сегодня лопал пиццу с большим аппетитом несмотря на недопереваренный обед.
После обеда расслабился. Еще до пиццы успел пушнуть дронов и отправить задачу на проверку и сидел, лениво отвлекаясь то на одну задачу, то на другую. Время утекало. Внезапно Аня вбросила эмоциональное сообщение о том, как здорово теперь работают дроны, не застревают, а главное - не кидают ошибок на фотон, с которыми она мается уже несколько недель. Мне показалось странным, что мои правки как-то могли повлиять на сетевое взаимодействие, но, конечно, промолчал. Тут в мой адрес посыпались похвалы. Аскар, тоже удивившись, как изменение алгоритма поиска пути могло повлиять на что-то еще, назвал меня молодцом за безукоризненное использование UniTask. Комплименты подхватил Антон, который еще вчера критиковал меня за необоснованные изменения, которые ломают игру или приводят к массовым банам игроков. Все это сыпалось в чат, который почему-то решил почитать Слава, хотя он даже не в нашей команде. Славян тут же поднял шум в яростно-шутливой форме: "Как тебе не стадно, Антон, хвалить своего программиста в жалком закрытом чате и не произнести благодарность вслух!? Да и чего ему твоя благодарность? Радость начальника должна отражаться на заработной плате! И почему ты ни разу еще не выдвинул его на сотрудника месяца? Между прочим, он как никто этого заслуживает. Аскар ноет, Никита новенький, а он с тобой уже столько говна навернул!" Мне было и смешно, и неловко. Еще я понимал, что хвалить меня за отсутствие ошибок по фотону преждевременно, на рефакторинг я забил, а использование UniTask подсмотрел у Игоря в каком-то другом классе. Конечно, мне пришлось поразбираться в особенностях использования, например, токенов отмены, да и вообще, когда в последний раз я интенсивно напрягал мозг? Но так откровенно хвалить себя я бы не стал.
В момент, когда я начал приходить в себя от похвал и возвратился к задачам, Аня прислала мне в ЛС дословно следующее: "Бро. Пизда". Уже в общем чате она пояснила, что дроны сломаны. Аскар принялся ее утешать, потом взялся дронов чинить. Поломка была связана с фотоном и потерями ссылки на владельца дрона в момент окончания боя у мастера и входа другого игрока в игру ровно в то же время. Взаимосвязи с моими правками нет никакой, но руки и стопы у меня успели похолодеть и покрыться мурашками. Заслуги померкли, а похвалы остались.
Кроме того! Что теперь получается, раз меня посчитали программистом, освоившим UniTask, мне придется его действительно учить? Вот сижу теперь вечером после работы, почитывая материалы. На русском языке дельной информации не так много. Конечно, есть переводные статьи, примеры, лайфхаки, но где отыскать системное изложение темы? На английском кроме сумбурной документации есть разные видео, но в них нужно втыкать, повторяя примеры. Было бы идеально иметь на руках книжку, заточенную под мои потребности, но вряд ли такая существует в природе. Возможно, когда-то искусственный интеллект, оценив мои знания, сможет сходу написать пособие, повышающее уровень программирования за пару вечеров, но за окном апрель 2024, а значит, буду искать мотивацию штудировать разобщенный материал.
Успел изучить презентацию от неизвестного мне паренька (https://devpro.blob.core.windows.net/presentations/2021/2_dmitriy_chebanov.pptx). По поводу некоторых последних слайдов хотел бы выслушать комментарии, но в целом все было понятно. Примеры положительно влияют на насмотренность. В конце приведены ссылки на статьи в интернете. Глядел все это, глядел, но все-таки не выдержал и пошел смотреть youtube про Честера Беннингтона (https://www.youtube.com/watch?v=7sI8ZO1vp5o). Про Набокова я даже не вспоминаю.
В самом конце хочу добавить по поводу Ани. Считаю, что она уж очень возбудима, иногда резка, дерзка, шутлива. Эмоциональная девушка, которая нарушает мое спокойствие. Хотелось бы получать от нее меньше слов, видеть больше спокойствия и рассудительность.

12 апреля 2024 (пятница)
Я безумно счастлив! Действительно, поводы только для положительного настроения. Весна, Гагарин, космос, пятница, накупил странной еды, светит солнце, на плечах адидас, иду без шапки, растеребил товарищей на общение, завтра буду кататься на велике, рабочий день прошел без начальника, а завтра день рождения!
Проснулся после неприятного сновидения. Снилось, что с девушкой Полиной, с которой я пытался встречаться лет шесть назад, мы пришли знакомиться с ее матерью. Мама Полины с порога начала предъявлять за стыдные уловки, которые я якобы позволил себе в отношении ее дочери. Помню, как во сне чувствовал нарастающее возмущение, мол, все парни пользуются уловками, чтобы как-то развивать отношения с девушкой на начальном этапе. Да и не уловки это совсем, а нормальное межполовое общение! Возразить полиной маме во сне я не мог и понимал, что с девушкой ничего не выйдет, ведь она слушает маму каждый день уже много лет.
Я встал с постели угрюмым, с ощущением оплеванности, помыл голову и выполнил минимальную разминку после завтрака.
Утро было пасмурным, но теплым. Решился надеть летнюю обувь. Оказалось, что легкие, но почти новые кроссовки ощущаются теплее, чем рваные межсезонные. Голова была не такая ясная как вчера, но и без сонливости.
Сев за компьютер, вспомнил, что Антохи сегодня не будет, подрасслабился. Не спеша изучал код, расследуя ошибку с прицелом. Предпринял целое исследование, понимая, что день длинный, а за спиной ни кто не мельтешит. Узнал особенности работы опции управления мышью, которую использовал в коде в качестве условия, полагая, что это равносильно проверке на запуск игры под PC-платформой. Оказалось, что управление мышью просто галочка в настройках игры, которая к тому же синхронизируется с сервером и может подсасываться неправильно. Попросил Аню провести эксперимент со своими профилями, но к моменту, когда она приступила к проверке, уже все было ясно. Тем не менее пришлось какое-то время объяснять ей, как собрать информацию из Фиддлера. По крайней мере, она потешила мое самолюбие сказав, что ничего не понимает в этих запросах-ответах сервера. Хитрая.
Затем я по-быстрому поправил белый прямоугольник, возникавший на месте скрытого игроком флага в бою. Управился за 15 минут и даже не стал тянуть время, типа разбираюсь пока, а отправил задачу на проверку.
Тут наступил обед. Занимался на турничках. Засели наушники, оставив меня без звука. Во двор подошел Никита-художник - он только собрался на работу. Немного позанимались с ним, и снова в офис.
Лениво перематывал класс, управляющий окном daily battle bonus. Мне не нравилось, как организовано обновление информации в окне, а еще была проблема с бесконечным его появлением после наступления полуночи. Воспользовался тем, что сегодня некому было задавать вопросы и высказывать сомнения в моих суждениях, и выпилил порочное условие проверки наступления нового дня (против его удаления выступал Антон). Также пришлось поразбираться с системой подписок на события таймера, чтобы сохранить сопутствующий функционал. Снова действовал медленно, не торопясь. Возможно, поэтому не достиг финального результата с обновлением информации о ежедневной награде.
После трех болтал с Пашей и Никитой про школу да про что попало. Сообщил им, что не хочу быть сотрудником месяца, потому что в нашей школе на фото ребят, попавших на доску почета, харкали и подрисовывали писюны у рта. Подошла Лиза с Женей. Женя интересовался, когда я заканчиваю работу, чтобы установить мне новый SSD M2. Лиза же вела себя как гопница: предлагала забрать SSD вместо замены. "- Я хорошая девочка, только бывает, что иногда пью, курю и немного матерюсь", - возражала она против моего определения ее поведения. "- Ты только что назвала три причины, почему тебя можно назвать гопница", - спорил я. Ее мои слова не угомонили, поэтому я позвал на помощь Никиту. "Я тебе не помогу", - ответил он мне. Такой ответ мне не понравился, поэтому я начал цитировать нетленочку: "Я здесь за эту улицу стою. Пацаны мне все, и я все пацанам. Кто меня знает, тот в курсе!" Добавил себе экзальтации, выпив кофе из кофемашины на нашей кухоньке: обычного и эспрессо. Приободрился, позалипал в интернете и вернулся к задачам.
Тут я полез почему-то на мак, хотя совсем не планировал. Тем не менее из спонтанного решения вышел толк. Угнал у Игоря аккаунт apple store и зарегистрировал через него сертификаты для собственных сборок, совершенно не зная заранее, как это делается: просто жал на все кнопки подряд. Слабоумие и отвага, полагание на программистский авось решили дело. Теперь я могу собирать пакеты для app store с нового мака. Ура!
В половине пятого снова подошел Женя с SSD. Слава, увидевший что происходит, начал эмоционально и довольно смешно возмущаться, почему обновления железок не перепало ему. Чтобы скорее освободить компьютер, суперкратко набросал срез. Еще полчаса терся в офисе, общаясь с Сашей и Никитой. Задвигал им тему, что нужно покататься на велике. Саша реагировала с энтузиазмом, а Никита с тяжелой холодностью. Ему еще хотелось отработать минут 20, но я донимал своими историями. В частности, рассказал, как девочка Лада из моей группы в вузе истерила из-за нудесов.
Полная история рассказывается так. Когда в районе 2015 года в нашем небольшом городе появились первые фотографы с зеркалками, у девочек пошла мода сниматься в фотосетах с эротическим подтекстом. Кажется, это называется будуарная съемка, нежная эротика или фэшн-студия - все зависит от лексикона обладателя зеркалки. Я тогда был аспирантом, и в одной из моих групп училась девочка Лада, которая стала первопроходецей, заснявшейся в обнаженном виде. Фотки она выложила для всеобщего просмотра во вконтач. Одногруппнички Лады были веселые ребята, пацаны, которые позволяли себе даже надо мной, молодым преподавателем, стебаться и угорать. И вот на одной из практик в компьютерном классе парни установили на рабочие столы разные ладины фотки из той фотосессии. У студентки, конечно, случился скоропостижный экзистенциальный кризис, она бегала по классу и спешно меняла заставки на стандартные. Всем было весело.
Данную историю я уже неоднократно рассказывал разным людям. Я отношусь к ней как к тесту для человека, меня слушающего. В конце я всегда спрашиваю: "Как мне, преподавателю, следовало поступать в данном случае: применить к пацанам санкции или оставить все как есть?" Если мой собеседник ханжа или сыч, моралфаг или зануда, то, конечно, он ответит, что парни сволочи и заслуживают дисциплинарных взысканий. Однако одна девушка сказала мне, что подобные нудесы выкладываются как раз с целью вызвать либо подавленное слюноотделение, либо активное внимание окружающих, и по сути Лада получила то, что желала. Сегодня я склонен согласиться с точкой зрения той девочки, потому что Лада по-прежнему снимает нюдсы и выкладывает на свою страницу.
Никита с Женей, менявшим диск, на мой тестовый вопрос сказали, что студентка явно не ожидала такого обращения с ее снимками. Я же возражал, что в дерзком поступке ее одногруппников и заключается весь цимес и смысл нюдсов. А еще рассказал, как, справляя наступление 2016 года, мы с товарищами рассматривал те самые фотки Лады под возгласы: "Эта тян у него в группе учится АЗАЗА!!!" Женя с Никитой смеялись, а я решил на позитивной ноте покинуть наконец офис.
Гуляя, слушал музыку, купил бургер в кафе, где ни разу не был, но давно хотел зайти, сожрал венскую вафлю, которую рекомендовала Саша, а затем еще и шавермой затарился. Пока шаурма готовилась, приобрел продуктов на утро. Придя домой, радостно все это сожрал, хотя половину шавермы все-таки не осилил - сладкая вафля срезала аппетит. Но вафля была великолепна, точно лучше сочинских!
Во время ужина посмотрел ролик Каца про Гагарина (https://www.youtube.com/watch?v=FVsjuYNYNOs). Ролик классный. Я сопереживал истории и смеялся, и плакал. Так бывает со мной, когда я погружаюсь в историю, забывая про реальный мир. В кино люблю прослезиться - там темно и атмосферно.
Потом послушал музыку, покачал пресс, позалипал в прогнозы по формуле 1. Глаза тяжелеют, пока пишу все это. Завтра, наверное, подредактирую, если желание будет, и в продакшен. Вот не загадывал публикацию в день рождения!
Подумать только, еще одни час, и мне 32! Чувствую себя хорошо, по-прежнему бодро, полон сил, настроение описал в самом начале. Меня ждет суббота, и я не буду залеживаться! Прогулка на велосипеде, стирка, вкусная еда. Дам шанс родственникам и попробую вытащить товарищей, а то и, глядишь, даже Аню. Верю во все хорошее.

13 апреля 2024 (суббота)
Спал сегодня плохо. Было жарко, пищал комар над ухом. Кутался от него в одеяло, выставляя только нос для дыхания. Нос закладывало из-за жары. Ближе к утру догадался открыть балкон. Стало легче. Снов не помню, но они явно не божественные. Зря пил кофе вчера?
Утро начал активно. Сначала изготовил завтрак чемпиона, потом доел вчерашнюю шаверму. Попутно слушал Эйдельман про современный российский космос (https://www.youtube.com/watch?v=QyoeDgjJt64), а уже она отослала к Варламову (https://www.youtube.com/watch?v=d3UniPDFjbs). Последний ролик видел ранее, но, пока собирался катать на велике, послушал и его. Кроме того, вспомнился подкаст Медузы о нашем космическом хозяйстве, вышедший после крушения российского аппарата о лунную поверхность.
Наконец, накачал шины велосипеда, смазал цепь и спустился на лифте, когда написала Аня. Она была не первая корреспондентка сегодня. Сначала написал один рэпер, неизвестно когда и как попавший ко мне в друзья, потом мама и уже перед выходом Вика. Мило с их стороны. А вот Аня поинтересовалась, правильная ли указана дата моего др в вк. Подтвердил и попросил ее меня поздравить. Поздравила. Пока я ехал уже от озера, мы вяло с ней переписывались. Прогулки она по-прежнему называет "трэш". Начинаю думать, что это не стеснение, а позиция светской львицы, которая не выходит на улицу к простым смертным, а перемещается исключительно в авто.
Также позвонил с поздравлениями батя. Хочу, чтобы мне написала Настя. Я же ее поздравлял месяц назад в конце концов!
На озере не нашел ничего любопытного, кроме рыбаков, которые до сих пор сидят на тонком льду.
После велопрогулки еще немного походил по любимым дворам. Сейчас закинул вещи в стирку, принял душ и готов идти к родственникам за поздравлениями. Хочу еще поесть венской вафли, которую купил вчера после работы. И пофоткаться. И покататься с Сашей на великах. И пускай уж с ней поедет Никита, раз по-другому нельзя.
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник ДНЕВНИК 2024. ЧАСТЬ V. 8 АПРЕЛЯ - 13 АПРЕЛЯ | stal-in - Модный stal-in' | Лента друзей stal-in / Полная версия Добавить в друзья Страницы: раньше»