Вольти
И в файлег
Вольти
Там вкладка есть русиш
https://unstats.un.org/unsd/methodology/m49/
Pawel
спасибо, бро. но тут чятик по Го, по этому вопросик был про код на Го))
Lee
Вольти
https://unstats.un.org/unsd/methodology/m49/
Вольти
Такой себе вариант но можно объединить по коду
Вольти
Изврат 😂
Вольти
Но кто ищет легких путей
Вольти
Lee
@mstrVLT https://github.com/pariz/gountries
Lee
Уже лучше...
Lee
Если там есть переводы — то что надо.
Michael
Изврат 😂
нормальная тёплая атмосфера)
Вольти
Lee
Michael
Вольти
Вольти
Там даже ссылка есть на хлс
Lee
швыряй в csv и работай с ним :)
Daniel
Pawel
go-bindata
ээ, я думал речь шла о генерации энкодеров/декодеров данных по SQL запросам))) нечто вроде тайп-провайдеров F# хотелось бы иметь
Daniel
а, не
Pawel
я знаю, но иногда хочется немного magic
Bogdan
какой толковый аналог есть pm2 в мире go? только что бы за бинарным скомпилированным файлом следило, а не компилировало с исходников
Bogdan
задача - не хранить исходники на сервере)
Bogdan
pm2 - это process manager с мира ноды, кто не в курсе
Zloy-Dobry
Zloy-Dobry
Supervisor
Dmitry
Anonymous
а каким боком тут докер?
Bogdan
хотя, не очень то
в контейнере то тоже может упасть прога
Dmitry
А каким боком нет? Задача следить за бинарником не решается докером?
Anonymous
нет
Dmitry
Я просто тогда не понял что понимает автор вопроса под «слежкой»
Anonymous
для этого нужен будет менеджер контеинеров)))
Bogdan
если упадет - перезапустить
метрики всякие собирать о проге
Dmitry
Менеджер контейнеров?)
Anonymous
Anonymous
не всегда нужен докер, помните об этом
Oleg
Не всегда нужен оркестратор для докера :)
Bogdan
докер, конечно, вариант, но я что то не очень то его в проде юзать привык, если необходимости нет, как к примеру с селеноидом)
Anonymous
не всегда нужен докер, когда нужно держать процесс
Zloy-Dobry
Чем супервизор неугодил или. Системд?
Dmitry
Вопрос был не «докер или не докер», докер просто как один из вариантов 😩
Zloy-Dobry
С супервизором прост, см доку.
Zloy-Dobry
Да и с системд тож в принципе
Zloy-Dobry
Если оно конечно не занимает определенный порт
Bogdan
правильно понимаю, что в супервизоре нужно будет каждый конфиг править что бы добавить/удалить экземпляр проги?
Zloy-Dobry
Какой каждый?
Zloy-Dobry
Если много приложений, да. Если одно, нет.
Zloy-Dobry
Но не уверен на счет поддержки со стороны самого го.
Bogdan
https://gist.github.com/didip/802561
Bogdan
ну вот пример смотрю)
Zloy-Dobry
Чо у него там с мультитредингом
Zloy-Dobry
Хуевый пример
Zloy-Dobry
И / или не самый лучший.
Zloy-Dobry
Хотя своих целей может и достигает.
Bogdan
дай толковый, ковыряться буду :)
Oleg
я когда то на гитхабе видел проект, который запускал проекты посредством запуска нужного процесса в горутине и отслеживал его запуск, не поскольку сия идея попахивала бредом , то я не внёс в закладки. Но если поискать, то думаю можно найти, там контрибьюторов было больше десятка.
Oleg
https://godoc.org/github.com/takama/daemon что-то типа такого, но постарше и фичастей.
Zloy-Dobry
дай толковый, ковыряться буду :)
Дай... Почитай документацию, быстрей всего сделать нужный конфиг.
У меня нет конфигов для Го. Го у меня запускается в одинипроцесс через системд.
Zloy-Dobry
Zloy-Dobry
Так ведь майн() и так горутина...
🏁Александр
всем хай
🏁Александр
народ а если кастом тип делать - type Snils string его к строке то как привести? 🙂
🏁Александр
string(var) не катит
🏁Александр
говорит тип не тот O_o
aadz
func (s *Snils) () String {...}
🏁Александр
ага ага
🏁Александр
а внутри что я напишу? 🙂
🏁Александр
return string(s) ? 🙂
🏁Александр
что бы опять отгрести
aadz
fmt.Sprintf(...)