Настройка 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крипт получается очень простой и использует уже обученные модели…