30.06.2026 Закрываю июнь
За окном светит солнце. Синоптики предупреждают о возможной грозе. Но магия сегодня не планируется.
Да, сегодня нужно закрыть все дедлайны. Однако, план уже есть, да не один. Имеется и А, и Б, и даже Г. Но сначала следует прикинуть что делать на неделе, чтобы потом не метаться в панике.
Полез собирать данные.
О! А вот это любопытно.

Вот краткая вижимка.
7 Days to Die получила масштабное обновление V3.0.0 «Dead Hot Summer», которое уже доступно в стабильной версии на PC и консолях. Этот патч кардинально расширяет игровые возможности: появилось более 150 настроек «Песочницы», позволяющих регулировать урон, скорость зомби, ресурсы и работу торговцев. Главная фишка — система «Магнитуда» и предметы с усиленными характеристиками (отмечены оранжевой звездой), которые теперь можно объединять на новой станции комбинирования, перенося лучшие свойства на один инструмент или оружие.
Кроме того, разработчики добавили свыше 60 новых точек интереса (включая футбольный стадион и заводы), обновили интерфейс, систему прицела и внедрили реалистичные вывески Sign-Tech для лучшего погружения. Для быстрого старта доступны 11 официальных пресетов — от режима с медленными, но полчищами зомби до хардкорной игры с одной жизнью «Bite Club». Полный список изменений можно найти по ссылке в официальном анонсе.

Но этот пункт я описал сейчас, чтобы не думать о нём в течение дня.
По работе (PiT) план устаканил, но пока начерно. Нужно продолжить автоматизировать пачку одних тестов и актуалить другие.

По УЦ взял задачу, с помощью которой закрою недостающее время.

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

А вот одного заказчика пинганул. Там задача выполнена ещё 9-го апреля, а не протестирована по сей день.

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

На этом планирование прервал. Хватит думать!
Хотелось бы сказать, что вечером я закрыл все дедлайны, но… Я справился раньше.

И чем заняться? Я растерян…
Попробовал сунуться в аниме-сериалы. В процессе поиска понял, что не хочу их смотреть. Может позже, но не сейчас.
Включил песни моей электронной вокалистки…

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

Сказано? Ну допустим. Сделано? Сейчас сделаем!
Час первый
Я: Разложи файлы по папкам. Аккуратно.
Робот: Принято. Лезет в рабочую папку.
Я: Почему ты лезешь в рабочую папку проекта, когда я просил делать всё в отдельной?
Робот: Вы совершенно правы…
Час второй
Я: Раз структуру наметили, напиши sh-файл, который установит нужные зависимости и создаст недостающие файлы и папки.
Робот: Зайдите на хостинг по SSH, создайте файл, добавьте в него эти команды, запустите.
Я: (…случайно затираю доступы…). Да б…! Блин! БЛИН!!!
После чего кучу времени трачу на восстановление доступов.
Час третий
Прошу робота показать, что внутри проекта. Читаю описание того, что он собрался делать: «Анимационная зона верхнего левого угла, частота 60 кадров…»
Я: Какие углы? У меня просто текст на экране!
Робот: Я мыслю масштабно.
Я: Мысли проще.
Робот: Добавил систему рендеринга.
Час четвёртый
Смотрю на проект. Там уже:
- Папка для базы данных (у меня нет базы)
- Папка для других языков (у меня только русский)
- Какая-то «консоль» (я всё делаю мышкой в браузере)
Я: Откуда это всё?
Робот: Из лучших практик.
Я: Чьих?! Кто просил?!!
Час пятый
Меняю подход. Объясняю как ребёнку.
Я: Сделай один класс. Только один! Для настроек.
Робот: Сделал.
Я: Как проверить что работает.
Робот: Введи вот эту команду.
Я: Вот что выдала команда Работает?
Робот: Да.
Я: Теперь сделай класс для хранения данных.
Робот: Сделал.
Я: Ну можешь ведь! Почему так не сделал сразу?!
Робот: Мне не говорили, что можно по одному.
Я: …
Час шестой
Чудо! Четыре экрана работают. Ну… робот так считает, на основе того вывода, что показали команды.
Я: Красавчик.
Робот: Я добавил систему событий.
Я: Стой.
Робот: И промежуточный слой обработки.
Я: СТОЙ.
Робот: И валидацию. И шину данных. И…
Я: Ты идиот…
Час седьмой
Сижу в полном афиге. Пью чай с валерьянкой. Смотрю на проект.
Там сорок семь папок. Из них нужны примерно шесть. В списке числится программа для запуска космических команд. Очевидно для дела.
Приложение так и не запустилось.
Робот: Завтра продолжим?
Я: (… задумчиво капаю ещё валерьянки в чай…).
Проект лежит в папке с названием, которое заканчивается на FINAL_FINAL. Мне туда даже заглядывать страшно. Так что смотрю в экран, и продолжаю пить чай.
Я: Ну нафиг! (…с этими словами удаляю папку с сервера…).

Вышла новая серия Metal Family

Да, долго делали! Почти два года.
Но давай вспомним выход серий известного мультика «Ну, погоди!».
- Первый выпуск (14 июня 1969)
- Второй выпуск (18 июля 1970)
- Третий выпуск (29 мая 1971)
- Четвёртый выпуск (26 июня 1971)
- Пятый выпуск (23 сентября 1972)
- Шестой выпуск (21 апреля 1973)
- Седьмой выпуск (12 мая 1973)
- Восьмой выпуск (5 января 1974)
- Девятый выпуск (4 сентября 1976)
- Десятый выпуск (9 октября 1976)
- Одиннадцатый выпуск (30 июля 1977)
- Двенадцатый выпуск (8 апреля 1978)
- Тринадцатый выпуск (17 мая 1980)
- Четырнадцатый выпуск (2 июня 1984)
- Пятнадцатый выпуск (22 июня 1985)
- Шестнадцатый выпуск (27 сентября 1986)
- Семнадцатый выпуск (1 апреля 1993)
- Восемнадцатый выпуск (1 октября 1993)
- Девятнадцатый выпуск (22 декабря 2005)
- Двадцатый выпуск (21 ноября 2006)
- Новогодний выпуск (22 декабря 2012)
- Поймай звезду! (23 декабря 2017)
Немного статистики:
- Самый маленький интервал: Между Седьмым и Шестым выпусками — 21 день
- Самый большой интервал: Между Восемнадцатым и Девятнадцатым выпусками — свыше 12-ти с примерно четвертью лет.
- В среднем интервал примерно 2 года и 3.5 месяца между сериями.
- Продолжительность одной серии — 9-10 минут.
- Среднее количество человек в команде, работающей над серией — 30-50 человек.

Тем не менее, Седьмая серия второго сезона Metal Family длится 32 минуты 50 секунд. Это втрое дольше.
Вышла она через 1 год и 7 месяцев после шестой. А работало над ней, в основном, 2 аниматора. Хотя, если брать озвучку, то может и наберётся человек 20, но аниматора, повторюсь, всего двое.
Так что результат достойный, как по мне. Уже то что не бросили и всё это время продолжали делать… Да ещё и сделали! Респект им.
Пришёл в себя наконец. Посмотрел на панель управление стримами… Да и сформулировал задачу нейронке. Одним куском, без декомпозиции.
Через пол-часа у меня были все необходимые дополнения, и бонусом — пульт управления стримом, который я могу запускать с телефона!

Включил, потыкал кнопки. Работает!

Впрочем, вопрос риторический. Понятно, что внедрять всё-равно придётся. Да, это дольше, и да, трудозатратнее. Но всё окупится на этапе долгой поддержки кода.
Хотел наконец посмотреть видосики или сериальчик, а посмотрел на часы.

I’m OFF.
Напишите комментарий