Все заметки
Больше полугода работы и наконец результат: INSIT Soft.Vision официально внесён в реестр российского программного обеспечения. Система видеоаналитики и детекции лиц которую мы разрабатываем в Инсите. Я занимался интерфейсной частью и всей документацией - жизненный цикл продукта, архитектура, функциональные характеристики. Долго, но сделали. 🎉
В июне много работал над своим сайтом. Полностью переделал навигацию, полноэкранная панель, мобильный drawer с анимацией. Добавил систему реакций к заметкам 🔥💡🤔❤️, мини-плеер своего радио в навигацию, эквалайзер на Web Audio API на странице радио и прочие мелочи. Начал писать заметки на разные темы, где что узнал или прочитал - про бег, IT, инструменты, жизнь.
React 19 строже к типам - useRef() требует явного null, RefObject должен включать null в union. Turbopack кэширует агрессивно - rm -rf .next стал обязательным ритуалом при странных ошибках. И ещё раз убедился: url.searchParams.set() вместо url.search = new URLSearchParams() — иначе теряешь существующие параметры.
Подготовка к XIX Челябинскому марафону идёт. 23 августа, 10 км, цель - выбежать из 45 минут. Три тренировки в неделю, силовые, функциональные. Ради марафона пришлось временно отказаться от бокса. До старта 53 дня.
Июнь был не простым в личном плане - но работа и тренировки держат в тонусе. Иногда это главное. 💪

2 июля 2026 г.
Итоги июня — что сделал, что узнал
Июнь получился насыщенным. Подвожу итог - для себя.
Главное достижение - реестр российского ПО
Больше полугода работы и наконец результат: INSIT Soft.Vision официально внесён в реестр российского программного обеспечения. Система видеоаналитики и детекции лиц которую мы разрабатываем в Инсите. Я занимался интерфейсной частью и всей документацией - жизненный цикл продукта, архитектура, функциональные характеристики. Долго, но сделали. 🎉
Сайт вырос
В июне много работал над своим сайтом. Полностью переделал навигацию, полноэкранная панель, мобильный drawer с анимацией. Добавил систему реакций к заметкам 🔥💡🤔❤️, мини-плеер своего радио в навигацию, эквалайзер на Web Audio API на странице радио и прочие мелочи. Начал писать заметки на разные темы, где что узнал или прочитал - про бег, IT, инструменты, жизнь.
Что узнал технически
React 19 строже к типам - useRef() требует явного null, RefObject должен включать null в union. Turbopack кэширует агрессивно - rm -rf .next стал обязательным ритуалом при странных ошибках. И ещё раз убедился: url.searchParams.set() вместо url.search = new URLSearchParams() — иначе теряешь существующие параметры.
Бег
Подготовка к XIX Челябинскому марафону идёт. 23 августа, 10 км, цель - выбежать из 45 минут. Три тренировки в неделю, силовые, функциональные. Ради марафона пришлось временно отказаться от бокса. До старта 53 дня.
Личное
Июнь был не простым в личном плане - но работа и тренировки держат в тонусе. Иногда это главное. 💪
