Search
Write a publication
Pull to refresh
27
21.2
Роман @softaria

User

Send message

Пока доступ запросили и получили четыре человека. С разными целями. Некоторые из них смотрят код, чтобы понять интересно ли им развивать проект. Я открою код когда и если хотя бы один человек декларирует желание его развивать. Пока таких нет буду продолжать давать доступ каждому желающему.

В целом и на работе так не стоит делать, imho

А здесь конкретно после такого "переписывния" сервер станет держать 30 клиентов вместо 2500. Если вообще заведется.

Зачем писать код заново? Тот же сервер, например, оптимизирован до предела. Несколько суток с профилировщиком, тщательное убирание всех узких мест. В итоге 2500 клиентов на одном среднем сервере восьмилетней давности.

Для чего это переписывать?

Дайте аккаунт на gitlab.com - дам доступ

Сервер поднять не проблема. Дистрибутивы - оно упаковано в докер. Запустить довольно легко. Комментарии, конечно, готов давать. А вот документации нет, это так.

Договорились

Добрый день. Код там неплохой. Но я думаю, что если просто молча опубликовать, этого никто не заметит вообще. Никаких пулл реквестов просто не будет. Сейчас готов давать доступ всем желающим (нужен акк на gitlab.com) , если найдутся хотя бы 2-3 заинтересованных в развитии проекта, опубликую.

Именно так. Собственно цель статьи - найти таких энтузиастов (ну или понять, что не нашел)

Заведите акк на gitlab - дам доступ.

Код на gitlab. Там есть вы?

Посмотреть хочу нужно ли это кому-то. Если есть аккаунт на gilab.com , дайте - дам доступ.

Я пока выясняю есть ли вообще желающие этим заниматься. Сам вести его точно не смогу - времени нет. Если желающие будут, открою код, поменяю лицензию. А чем-то помочь, думаю, всегда можно. И чему-то научиться в процессе.

Он сейчас на gitlab.com исторически. Если будут желающие его развивать, открою.

Если у вас есть аккаунт на gitlab.com могу пока просто дать вам права.

Переписывать имеет смысл только если развивать ее дальше. Просто потому, что писать legacy код неудобно и неинтересно. Просто запустить ее можно и сейчас, конечно.

Тем более, что боты уже реализованы и они не натыкаются на препятствия уже сейчас, а ориентируются в пространстве довольно ловко.

Не-не. Я пользуюсь LLM и хорошо знаю их возможности и ограничения. Код там неплохой в целом, просто некоторые парадигмы успели устареть (в том же go).

Не сказал бы, что это как-то особенно сложно. Но в целом да, появится.

Да. docker-mailserver немного меньше памяти хочет в минимальной установке. А так - они очень похожи.

Можно немного попроще. Например, взять https://github.com/docker-mailserver/docker-mailserver который содержит и postfix и dovecot и кое что еще типа антивируса, антиспама и fail2ban а запускается простым docker compose. Сделал так недавно. Нравится.

1
23 ...

Information

Rating
11,649-th
Location
Ян де нова о-ва
Date of birth
Registered
Activity

Specialization

Fullstack Developer, Software Architect
Lead
Java
Docker
React
TypeScript
Java Spring Framework
Designing application architecture
High-loaded systems