Решил переехать на инструментарий автотестеров что бы тесты писать, а то у нас покрытие параллельное. Я так думал. Выяснил, что у меня автотестов во много раз больше чем у них. Ну, получается я выполнил свою работу и их всех лучше чем они свою, мда. Предложил им пару улучшений фреймворка их, если они допрут как их сделать, то переделают весь фреймворк, но думаю только один из них это понял :) Но, ничего говорить особо не стал, в обтекаемых фразах. Давно решил сам все сделать и сделал, не важно.
Плюс теперь весь код асинхронный на рантайме токио. Так как это совсем просто использовать, сразу все завел на нем.
Вообще, то, что мне приходится заниматься формированием логов это конечно непривычно. Но, в порте сделал не только приличные логи, но и логирование запросов нормальное в режиме отладки. Перешел к формированию первых эндпоинтов. Без горы мусора, все компактно и по полкам. Нейронка работает автодополнением, иногда прошу сделать заготовку, которую переписываю. В таком режиме кайфовее писать. Плюс я значительно лучше разбираюсь в экосистеме раста чем раньше и сразу волоку то, что мне нравится.
2025-06-25T19:48:47.684Z INFO [subsystems:start_server->src/subsystems/mod.rs:49]:
Starting server
Написал нормальный формат логера для tracing_subscriber, коротко и сразу понятно где и что стряслось. Так же сделал вывод стектрейса если все завалится, нормальный. Решил прям потратить на это время, в MCP сервере поленился и он валится менее информативно. Развлекаюся
Надо туда пару полторашек замороженных в следующий раз засунуть. Пока что градус это потолок. Но в моей жарище и это отлично, вентилятор, который реально охлаждает.
На градус уже, плюс там не только испаритель, но и спец кирпичи, в холодос класть и в бак бросать потом, производители прям подумали. Вторая железка от siguro у меня и обе отлично сделаны, вентилятор еще, тихий, его буквально не слышно.
Народное творчество, фольклор, от души
swapon --show
NAME TYPE SIZE USED PRIO
/dev/dm-2 partition 31G 7,5G -2
/dev/zram0 partition 7,4G 7,4G 5
В итоге, сжатый своп в памяти полный, на диске еще столько же лежит. Но, колом ничего не стало, есть небольшие замирания при переключении между средами разработки и то иногда только. Пашет отлично просто. ООМ не приходил.
### /etc/systemd/system/dev-vg-lvol0-swap.service
# [Unit]
# Description=Activate LVM volumes before mounting filesystems
# DefaultDependencies=no
# Before=local-fs-pre.target
# After=systemd-udev-settle.service
#
# [Service]
# Type=oneshot
# ExecStart=/usr/sbin/vgchange -ay
#
# [Install]
# WantedBy=local-fs-pre.target
спасло отца русской демократии, все стартует и своп теперь жмется и на диске, что в идеале в два раза повышает скорость
Медитирую, люблю смотреть научпоп лекции в ютубе, гулять. По субботам хожу в баню потом сижу в кондитерской и читаю. Обожаю музеи современного искусства. Предпочту посидеть у озера и посмотреть на горы. Этот инстанс мой. Еще есть канал https://youtube.com/@user-tc9eq9pz2q?si=uPmChHjU3UyZIDET
Демократы, либералы, либертарианцы, анархисты, исламисты, христиане и представители прочих религий никогда не перестанут конфликтовать до тех пор пока не поймут что добрососедские отношения намного ценнее всех их религий.
Я (с)