icon
Personal Website

Кодить каждую неделю 8 часов • 2025-11-17

Настало время сделать запись в моём еженедельном дневнике кодинга

-= Spring Boot =-

Посмотрел видео, почитал обучение, приступил к постройке приложения на Spring Boot. Задумал сделать такое приложение: трекер посещений страниц для моего персонального веб-сайта. Собираюсь хранить количество посещений для каждого URL в базе данных SQLite. Для доступа к базе данных использую Java Persistence API из набора spring-boot-starter-data-jpa

Уже настроил Docker и Kubernetes для нового приложения в моём кластере. Приложение на Spring Boot ест примерно 100...200 мегабайт оперативной памяти, поэтому выделил ему лимит 300 мегабайт.

На прошлой неделе я потратил 9 часов на изучение Spring Boot. Начинал неохотно, но постепенно получилось втянуться.

-= SmartProgress =-

В одном их прошлых постов я писал, что SmartProgress включил защиту от ботов Cloudflare, и этим заблокировал мою автоматизацию блог-постов. Так вот, уже пару недель этой защиты больше нет 🥴 Моя автоматизация снова в деле. Я всё ещё собираюсь сделать мой персональный веб-сайт "первичным" источником моих постов, но сделаю это когда-нибудь позже, если выдастся подходящий момент для этой задачи

-= AI генератор видео =-

Настроил AI генератор видео на моём домашнем компьютере. До этого у меня были генератор статических картинок Stable Diffusion и генератор текстов LLM. А теперь я настроил WAN 2.2 модель 14B. Пришлось повозиться... Есть хорошая новость и плохая новость.

  • Хорошая новость 🚀 Генератор работает, и это один из самых мощных генераторов видео на сегодняшний день... Из тех, что доступны простым смертным на персональных ПК, конечно же. Само собой, есть и ещё более продвинутые модели, но для них нужно железо сервеного уровня
  • Плохая новость 🐌 Генератор очень медленный. На моём компудахтере создание видео на 6 секунд занимает примерно 6 часов 🥴 Дождаться нереально, поэтому делаю так: запускаю генератор и иду спать, а утром видео готово

Модель занимает примерно 21 ГБ видеопамяти, а у меня имеется всего 20 ГБ, так что, этот "последний гигабайт" убивает всю скорость, ибо в память он не влезает, и происходит бесконечный 🔄️ круговорот данных между DDR4 и VRAM через шину PCI.

Сейчас постепенно подбираю подходящие параметры cfg, shift и steps. Думаю начать выкладывать тупые AI-мемы в какую-нибудь социальную сеть, посмотрим как пойдёт... Когда подберу все нужные параметры, то дело пойдёт быстро: можно штамповать одно микро-видео в день, но до такого ещё не дошёл: постепенно настраиваю процесс ⚙️