Настройка CI в Gitea (Action Runner)
В Gitea наконец-то завезли собственный Runner и можно выбросить на свалку истории так мною любимые Jenkins и Concourse. Принцип работы аналогичный Runner для Gitlab и так-же используется Docker для операций…
Введение в VibeCode — навайбкодим сайт-визитку-резюме
Я долго воздерживался от погружения в это направление, но видимо пришло время запрыгнуть в последний вагон и посмотреть, что это за зверь такой вайбкодинг. Собственно я посмотрел пачку вебинаров, почитал…
Небольшая шпаргалка по Vue.js + Vite
Понадобилось отвлечься от текущего проекта и помочь настроить CI/CD проекта на Vue.js + Vite. Следовательно надо собрать приложение, проверить и доставить в прод и стэйдж окружение. Но самое сложное, это…
Вебинар Cloud.ru — AI-разработка под контролем: как сократить техдолг и уязвимости
Засел я тут погружаться в AI-разработку, а то я словно из каменного века оказывается и посетил довольно интересный вебинар от Cloud.ru про разработку с помощью AI-асистентов. Стоит отметить по сравнению…
Установка Bitrix 24 (Centos 9 на хостинге Selectel)
Сегодня мы рассмотрим процесс установки и базовой настройки коробочной версии Bitrix 24 на Centos 9, хостинг будем использовать Selectel так-как у меня там еще осталось немного от гранта. Создание виртуальной…
Интеграция Keycloak и FreeIPA
Продолжаю проект по переводу инфраструктуры компании на RedOS и так как мы уже определились, что будем использовать FreeIPA в качестве аналога Active Directory, то следовательно следующий этап это создание единой…
Установка Keycloak в Ubuntu Linux 22.04
В современном цифровом мире вопросы аутентификации и авторизации пользователей выходят на первый план. Разработчикам и администраторам систем требуется надёжное, гибкое и безопасное решение для управления идентификацией — без избыточных затрат…
Установка и базовая настройка Wiki Outline
Решил я повторить установку Wiki Outline по мотивам «Вебинар «База знаний с AI: создаем корпоративную Wiki в облаке»«. На вебинаре мне в в принципе эта Wiki понравилась, но как говорится…
Установка и начало работы с Concourse CI
В рамках текущего проекта нам необходимо реализовать CI для выливки приложений, а так-как мы решили не использовать GitLab (для наших задач это большой оверхэд) и используем Gitea то естественно возник…
Пример расшифровки (транскрибации) видео в текст Python-скриптом
Рассмотрим пример расшифровки видео в текст (транскрибация), причем внешние коммерческие сервисы мы не будем использовать, а все сделаем у себя локально. Python-cкрипт получается очень простой и использует уже обученные модели…














