коммитят в 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, что и учитывается в моём коде. Больше нет тут никаких зависимостей, и не должно быть. Все зависимости только в вашей голове - чтобы усложнить самому себе жизнь.
Всё правильно написано :-) 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, если хочется именно как текстовый код.
коммитят в 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 - очень хорошая программа, долго пользовался.
Пробовал другие бесплатные почтовики - все ущербные.
Но сейчас писем мало, веб почтовика хватает