Обновить
-18
ManyakRus@manyakRus

Пользователь

0,1
Рейтинг
3
Подписчики
Отправить сообщение

коммитят в open source не для того чтобы помочь авторам,
а для того чтоб решить собственные проблемы -
исправить баги которые мешают лично мне(нашей компании)

мы сделали всё то же самое :-)
1. Начали с Grafana + LOKI
всё работало хорошо, но для уменьшения места на дисках:
2. Перешли на Grafana + Victoria logs
всё работает хорошо, для программистов ничего не изменилось.
Так решил DevOps и сам всё сделал переход.
Только сломался мой телеграм-бот который присылал все ошибки,
доделал его для работы с Victoria logs
https://github.com/ManyakRus/telegram_loki

Я сделал то же самое, только ещё лучше :-)
Смотреть и редактировать схему можно в бесплатном редакторе YeD,
главное её автоматически нарисовать, с возможномтью её редктирования и обновления.
Рисовать автоматически схему ERD много кто умеет, в том числе DVeaver, упомянутый выше,
а вот с возможностью редктировать и обновлять после редактирования умеет только моя утилита:
https://github.com/ManyakRus/image_database

Java (и JavaFX) это самое худшее что только можно представить для графических интерфейсов. Я его изучал и бросил т.к. намного труднее, чем в других языках программирования, особенно создание и подключение .xml файлов с описанием интерфейса.
удобнее всего делать графические интерфейсы в языках:
1. Delphi - мышкой натыкать можно
2. 1С Предприятие - мышкой натыкать можно
3. Golang - создание элементов кодом, но без ужасных .xml

Я больше поэт чем музыкант. Для меня смысл (текст) важнее, чем исполнение, а для вас наоборот: "...тексты ещё можно частично доверить ИИ". Вот тексты ИИ и песни без смысла - это и есть мусор, который надо удалить.
"...Самому прописывать инструменты, подбирать их" - это как раз то что надо делать для ИИ самому, указывая инструменты или просто подходящий жанр, в котором есть нужные инструменты.
Кнопка «сгенерировать» не поможет нетворческим людям.
Настоящие хиты делают настоящие музыканты, ИИ их не заменит, ИИ всегда будет на второстепенной роли как помощник.

Спасибо, в следующий раз будет лучше, хочу сделать ещё один Сказочный альбом :-)

На создание одной песни с ИИ, с придумыванием идей и стихов у меня уходит от 3 до 8 часов. Висеть неделями над одной песней - пропадёт интерес, азарт, удовольствие от процесса.

Спасибо за замечания. "стОит..." исправлю потом, "мудрей" итак правильно поёт. Ударения лучше ставить заглавными буквами. Всё равно песни очень хорошие, с интересным смыслом и необычным исполнением.

При повторной кодогенерации все ручные изменения стерутся ?
опасненько так жить если всё стерётся...

Я вам уже 2 раза написал, что тут вам не нужны никакие зависимости, особенно не нужен Dependency injection.
Мой пример кода делает всё то же самое, что и ваш код, без никаких Dependency injection.

Здесь есть только одна зависимость: подключение к PostgreSQL желательно делать раньше чем подключение REST, что и учитывается в моём коде.
Больше нет тут никаких зависимостей, и не должно быть.
Все зависимости только в вашей голове - чтобы усложнить самому себе жизнь.

Мой пример кода делает всё то же самое,
что и ваш огромный main,
а именно:

  • Подключение к PostgreSQL

  • Подключение REST

  • Подключение Liveness (CheckHealth)

  • Отключение с Graceful Shutdown.


    Вы напрасно создаёте слишком много кода и зависимостей.

такой код мне совсем не радует глаз,
должно быть только 1 строчка кода для подключения (+отключение) куда угодно,
например так:

func main() { stopapp.StartWaitStop() mssql_gorm.StartDB() postgres_gorm.StartDB() nats.StartNats() camunda.StartCamunda() liveness.Start() stopapp.Wait_GracefulShutdown() }


как в моём стартере:
https://github.com/ManyakRus/starter

Вам надо сделать бесплатную пробную версию для всех желающих :-)
типа Shareware или Freemium

Всё правильно написано :-)
1. The bat - лучше всех
2. MS Outlook (не express) - был бы лучше всех если бы дико не тормозил (на работе он у нас был вместо таск-трекера)
3. Thunderbird - нормальный, но у меня глючил - неправильно показывал всплывающее окно о новых письмах
4. em Client - понравился, я думал что он бесплатный :-( (платный для коммерческого использрвания)
5. сейчас на Ubuntu Evolution - вполне устраивает
6. Для себя лично пользуюсь web mail.ru

1) Начинать надо с правильных названий функций, это ещё важнее:
чтоб в названии функции был возвращаемый тип,
типа:
FindUser()
CreateUser()
FindUserAndGroup()
ещё лучше:
Find_User() с подчёркиванием т.к. таких Find итак уже сотни, но некоторые не рекоммендуют смешивать стили snake_case и CamelCase

2) когда решите вопрос (1) с правильными названиями функций,
только после этого можно переходить к правильным названиям переменных

1) ERD-диаграмма в гитхабе образец выглядит неплохо,
лучше бы сюда тоже приложили такой образец сразу

2) есть ещё лучше автоматическая ERD-диаграмма,
которая: создаётся автоматически, красивее, можно изменять вручную, двигать элементы, можно обновлять после изменений (изменения сохранятся) и др.:
https://github.com/ManyakRus/image_database

я использую ТВ как экран для ноутбука,
есть пульт управления типа АэроМышка для ноута (со всеми клавишами, буквами).
Так очень удобно, и все рекламы вырезает в браузере AdBlock.
Вы неправильно используете телевизор :-)

мне нравится редактор схем YeD (бесплатный)
с ним делать такие схемы в 100 раз легче чем вручную писать код Mermaid,
и красивее конечно.
И есть гиперссылки чтоб проваливаться в подробные схемы.
Также можно хранить файлы ввиде текстового .xml,
если хочется именно как текстовый код.

Использую для автоматического создания схем ERD
https://github.com/ManyakRus/image_database
а также автоматическое создание архитектуры 1 микросервиса
https://github.com/ManyakRus/image_packages

The bat - очень хорошая программа, долго пользовался.
Пробовал другие бесплатные почтовики - все ущербные.
Но сейчас писем мало, веб почтовика хватает

1
23 ...

Информация

В рейтинге
3 785-й
Зарегистрирован
Активность

Специализация

Бэкенд разработчик
Средний