В эфире традиционный пост с итогами 2025 года, и традиционно его надо планировать и писать миллиард лет, но ничего не поделаешь, поехали.
Лично для меня 2025 год получился намного более неудачным, чем удачным, — и при этом я вообще не припомню, чтобы я когда-либо за год столько работал. Что ж, будем считать это массивным посевом, который даст всходы когда-нибудь потом.
2025 год стал для ФКФВ годом девопса. Ситуация с интернетом, сетями, блокировками стала в РФ просто катастрофической. Если продолжать логику решений РКН, впереди белые списки сайтов и отключение телеги, и все это разумеется под соусом заботы о безопасности, детях и накоплениях пенсионеров. Для небольшого огонька типа нашего этот вертеп принес кучу работы просто на ровном месте.
За год я переносил ФКФВ от хостера к хостеру столько раз, что мне даже пришлось раскидать части инфраструктуры по контейнерам докера, чтобы переезжать туда-сюда было быстрее и проще. Мы отказались от Хетчбокса в пользу рельсового дефолтного Камала, слезли с ИХЦ, попробовали Хетцнер, потом Railway, потом каких-то небольших нидерландских реселлеров. Для самых вовлеченных я сделал чатик Девопс ФКФВ, где мы после каждого переезда сидели и тестировали отклики и аптайм. В финале (вот бы это реально был финал) пока что остановились на таком миксе: Хостман, Селектел и Яндекс.Облако. Яндекс и Селектел и так все знают, а Хостман — это дочка Таймвеба на экспорт (кстати челы ворвались на мировой рынок очень энергично). Нельзя зарекаться, но вроде бы пока что сетап ок, включая cdn от Яндекса, который они недавно наконец запустили на своих, а не арендованных мощностях. По итогу этой канители я прокачался как девопс-инженер сильнее, чем за всю прошлую жизнь, и такое бывает.
Еще 25 год стал для ФКФВ годом выхода в открытый космос по части факеловской статистики времен СССР. Сэр @whatplot объявил джихад пустым или неидеальным (в любым плане) протоколам, сезонам и чемпионатам и нашпиговал базу ТЫСЯЧАМИ (не преувеличение) новых игр, соперников, игроков Факела, городов, логотипов, стадионов и сведений о посещаемости. Чтобы данные были точнее и полнее, мы придумали, как технически учесть, что когда-то Владикавказ был Орджоникидзе, а Алания — Спартаком. Город проведения, стадион, и даже судья — все это стало объектами, а не простыми текстовыми полями игры, что позволит нам как-нибудь например посмотреть, как ФВ играл на выезде в Нижнем Новгороде со всеми их ниношными командами; или – как Факел вообще играет с судейством Егора Егорова. Благодаря артемовой работе ФКФВ на 14-й год своей жизни стал похож на то, что мы хотели сделать с Антоном Бойковым и Андреем Буфетом на самой заре сайта: ФКФВ наконец превращается в ультимативную коллекцию исторического факеловского контента, и сказать, что я от этого просто счастлив — это не сказать ничего.
Смежная со статистикой тема: у игроков появились прикрепляемые фотки, которые теперь показываются на страницах Игроки и Премия. Тут нам к Артему-Вотплоту примкнул сэр @AfanasiyBorschov. Ребята показали невероятную выдержку, дисциплину и дотошность, просто снимаю шляпу. По горе фоток я просто не знаю, откуда Артем с Борщовым все достали; лично мои скиллы в Яндексе до их уровня попросту не дотягивают. Кроме этого, Борщов добавил (и продолжает добавлять) массу публикаций к старым играм — великолепная и крайне нужная работа, которая нам особенно пригодится в одном как обычно интригующем проекте, что у нас запланирован на весну. Паразитируя на трудах Вотплота и Борщова, я тут же принялся писать короткие тексты в рубрику Афтепати со статистическими итогами игры.
Еще в этом году на ФКФВ:
— подтянулась плакатная типографика;
— на странице отдельного поста стал показываться релевантный тред с брузерным скроллом в нужное место;
— заработали имейл-пинги юзеров по собаке и юзернейму;
— НАКОНЕЦ-ТО улучшился UX древних постов со старыми редакторами и восстановились все фотки, ими залитые;
— появился нормалайзер постов (более известный как отдел по борьбе с вашими лайнбрейками);
— радикально дополнились страницы протоколов;
— посвежели постеры игр.
Мы:
— обновили формулу Вулича с легендарным коэффициентом вариантивности;
— обогатили ФКФВ скандальной функцией антифлуда;
— добавили юзерские фавы;
— и вообще в мелочах кое-где кой-чаво подтянули и улучшили.
Ну и с чисто технической стороны:
— мы плавно кое-где повырезали криворогий рельсовый ActiveStorage в пользу Шрайна (хотя тут все проделано еще не до конца);
— перешли с адского нагромождения NodeJS/Yarn/Esbuild на революционный Bun, который и рантайм, и менеджер пакетов, и билдер (ощущения крайне интересные, в js-мире это чисто переворот и слом парадигмы длиной в поколение разработчиков).
2025 год принес Премиум ФКФВ, который помогает нам лучше планировать бюджет и не стесняться в экспериментах. Премиум — первый раз, когда я проектировал что-то связанное с оплатой, планами, рекуррентными платежами и внешними АПИ платежных систем. Чужие деньги — это не шутка, и примерно треть всех тестов ФКФВ — это тесты только одного Премиума. А так да, Премиум перестал быть темой милых гэгов про типа секретные фичи ФКФВ, а стал реальным продуктом – шутка ли, мы терли про Премиум с 2019 года (сэр @Alejandro недавно приводил скриншот). Кстати, большое спасибо донорам! В 2026 году мы постараемся как следует поработать над какими-нибудь забавными премиум-фичами (кастомные реакты уже вроде как готовы). Как говорится, покупайте Премиум ФКФВ!
Под конец года мы приоткрыли Гастроли ФКФВ — честное соревнование граундхопперов и домашне-выездных факелонов по количеству пробитых игр за Факел. Название для Гастролей придумал сэр @sturus, а сам этот раздел уж не помню кто (то ли я, то ли @Артем), но именно Артем принялся успешно пропагандировать звездочки всем подряд, и пришлось срочно возводить собственно отдельный раздел с табличкой юзеров, километражом и первыми играми. Мне очень нравится, как получились Гастроли — такая это по-моему уютная страничка, не знаю. :3 Кстати вы уже понаделали 14 тысяч отметок о посещенных играх (рекорд по одной игре: 100 штук на игре Факел — Динамо в 2022) и не собираетесь останавливаться. В следующем году мы сделаем звездочки игр доступнее и краше.
Еще в этом году мы запустили Огнепровод ФКФВ — социально опасный, экспериментальный продукт, хотя потом оказалось, он попал разрывной точно в цель. Спасибо всем, кто пользуется и рапортует о работе! Кто не пользуется – может, оно и к лучшему.
Далее. В самом начале 2025 года я придумал сделать код ФКФВ как бы Факел-agnostic площадкой, то есть чтобы основные узлы функционала не были прибиты гвоздями к Факелу как клубу и чтобы можно было создавать сайты и борды легко и непринужденно, меняя дизайн и домены. Чисто инженерно это любопытная задача, и по всей видимости я в ней преуспел, потому что летом мне удалось запустить гест для болельщиков белградской Црвены Звезды, zvezda.rs. Сейчас я смотрю на Звезду.рс с некоторым умилением, потому что она очень похожа на ФКФВ 2016 года — такая же тишина, что шаром покати, и такая же тонкая струйка из нескольких десятков уников в неделю чисто на поисковом трафике. В 2026 году я (не загадывая!) расширю функционал протоколов еще и для звездовского баскета, постараюсь втереться в доверие к ЦЗ-движам и познакомиться со звездовскими журналистами и спикерами. Надеюсь, мой сербский не подведет! Пока что я сделал для Звезды.рс ровно ноль вещей по части продвижения, — вот этим придется заняться уже в следующем году. По правде сказать, я хотел что-то форсировать уже этой осенью, — но эпичный пролет Звезды мимо ЛЧ плюс некоторые личные причины убедили меня не спешить, и я провел великолепную осень, на 100% полную Факелом и восторгами, что он дарил. Мне нравится рынок ЦЗ — фан-база одного только ФК не ограничивается Белградом: это и вся Сербия (ЦЗ — клуб номер один в стране с большим отрывом), и Република Српска в федеративной Боснии, и восточная Хорватия, и Черногория, и Македония, и даже западная Болгария. Я не сомневаюсь, что как продукт Звезда.рс для балканского рынка очень хороша, — теперь бы еще поработать с сырьем и кадрами.
Еще в 2025 году я примерно за месяц в экспериментальном порядке запустил Литеру (https://litera.bet) – экстракт Кубка Вулича на аудиторию вне ФКФВ по топовым 9 европейским чемпионатам. Литера – проект молодой, нежный и капризный, и как это часто бывает, нуждается в большом количестве моего внимания; вероятно этого внимания он недополучает, потому что не растет. Значит будет расти, только уже в 2026.
В 2025 году на наше еженедельное ток-шоу Слушай Факел мы стали приглашать Ивана Бобылева (@vanyavanechka) в качестве спикера — и это оказалось превосходным симбиозом! Это все продюсер Артем постарался. Я просто не знаю аналитика факеловских игр дотошнее и глубже, чем Иван, — и вы скорее всего тоже. Иван сходу заработал отличную персональную базу почитателей, а мы тут же принялись в два ствола (на гест и в телегу) репостить иванов телеграм-канал Бокс-ту-Бокс, и ни разу не пожалели. Иван, спасибо что ты с нами!
Кроме этого, тоже в этом году мы с Иваном попробовали комментировать в ютюбе выездные игры Факела, – и мало того, что мне это дико понравилось, так еще я был ошеломлен положительными отзывами людей, чье мнение я уважаю и принимаю в расчет. Посмотрим, как пойдёт в 2026, лично я бы еще поработал и покаментил каточки ФВ, это занятие необычно веселое и бодрящее.
Наконец, завершая тему с ютюбом, в 2025 я провел несколько лайв-сессий «Пишем ФКФВ», где просто сидел в эфире и делал одно из своих любимейших занятий в жизни – писал код ФКФВ. Было очень занимательно! Попробуем в 2026 продолжить – прикольных задач у нас по-прежнему выше крыши.
Наконец, пройдемся по тем вещам, которые в 2025 у нас не получились; о них тоже надо сказать, потому что фейл сегодня это очень даже может быть эпик камбек завтра.
Например, у меня не получилось сделать для вас что-нибудь из нового мерча; проходные вещи я не хотел, а кайфово делать долго и сложно. Хотя мерч ФКФВ это очень важно, и идеи есть, но теперь бы как-то изыскать сил и времени их реализовать. Не знаю, что вы думаете на этот счет, но вообще-то нам нужен Магазин ФКФВ (который разумеется развалит клубный онлайн-магаз в лоскуты), где надо сделать нормальную выкладку, наладить цепочку процессов, предложить вменяемый апселл. Кстати кто хочет помочь с оргвопросами – пишите, придумаем вам задач.
Во-вторых, не получилось провести для вас Симпозиум-2025. Об этом уже писал, тема для меня немного неприятная. Хотя есть и хорошее: в 2025 году хотя бы появился раздел Симпозиум, который мы потом сможем как-то расширить под новые заседания.
Опять не получилось переоткрыть Музей ФКФВ. Извините и не велите казнить! Блин, чет прям насчет Музея отдельно горюю, но хз, ну тупо некому все перепоручить; надо все самому, а с этим как раз сложности. Мне вот вообще например очень нравятся такие проекты, которые придумал, сделал – а дальше лямку тянет уже какой-то другой неравнодушный сэр. Это прям идеальная конфигурация, но вот Музей ФКФВ – проект, к сожалению или счастью, совершенно не из таких, там надо коммититься с головой не меньше, чем на полторы-две недели.
И еще не вышло как-то форсированно заняться Тикетами (там тоже есть куда рыть и что улучшать). Но возможно это и ладно, – так-то если посмотреть, Тикеты в ФНЛ не так жгуче нужны, как в Премьере, а она возможно и не за горами. В 2026 году мы ослабим драконовские требования для размещения объявлений, отполируем UX и сделаем вменяемую плашечку на главной.
Всего 2025 год принес ФКФВ рекордные 620 билдов. По моей формуле это где-то 550 часов работы, хотя я не удивлюсь, если формула неверна, и на самом деле там ближе к тысяче часов за год. Во всяком случае на гитхабе я годовой рекорд по коммитам поставил с запасом.
Ффух.
В следующем году мне исполнится сорок, а гесту ФКФВ – десять. Обе цифры конечно дикие, но как учила Катя Тихомирова, в сорок/десять лет жизнь только начинается.
Всем спасибо, что были с нами в этом неоднозначном 2025 году!