hinst-website 🌐
Наводил порядок в коде моего персонального веб-сайта. Выделил такие пакеты:
-
server - корневой пакет
- base - то, что нужно во всех других пакетах
- db_objects - для взаимодействия с базой данных SQL
- page_data - для HTML шаблонов
- rest_objects - для объектов, которые принимает и выдаёт REST API
-
gophers - функции для Go на все случаи
жизни
- Положил пакет в отдельный Git репозиторий и сгенерировал для него картинку-обложнку, показана на скриншоте
Свободного времени для кода на прошлой неделе нашлось мало, поэтому собрал лишь 2 часа 30 минут в трекере.
Думал над тем, есть ли смысл добавить в мой проект ORM и REST фреймворки. Однозначного ответа на этот вопрос я пока не нашёл. Есть такая идея:
- Сделать нагрузочный тест и проверить, сколько запросов в секунду может обработать мой веб-сайт
- Внедрить REST фреймворк и повторить тест. Затем сравнить ради интереса: стало быстрее или медленнее?
Идея интересная, но когда на неё найдётся время - это вопрос. Пока время находится только на маленькие задачки, а переписывание проекта под новый фреймворк - задачка долгая.
Эксперименты с локальными LLM
Нашёл такие два подхода к настройкам:
-
Offload 100%
- Режим для длинных чатов. Генерация быстрая, но смена контекста очень медленная. Прыгать между чатами или менять prompt на лету невозможно
-
Offload 50%
- Режим для смены контекста. Генерация медленная, но смена контекста быстрая. Можно прыгать между чатами и менять промпт на лету
Занятно, похоже на человеческое мышление: можно постоянно переключаться между задачами, но работа будет идти медленно. А можно сосредоточиться на одной задаче и работать быстро без отвлечений (я так не умею) 🙃