
Pawel
07.12.2017
17:11:53
эт да, но мож у кого готовое есть. лень же

mstrVLT
07.12.2017
17:17:40
https://www.iso.org/obp/ui/#search/code/
Краулером содрать

Lee
07.12.2017
17:18:16

Google

mstrVLT
07.12.2017
17:18:19
И в файлег
Там вкладка есть русиш
https://unstats.un.org/unsd/methodology/m49/

Pawel
07.12.2017
17:18:44
спасибо, бро. но тут чятик по Го, по этому вопросик был про код на Го))

Lee
07.12.2017
17:19:27

mstrVLT
07.12.2017
17:19:56
https://unstats.un.org/unsd/methodology/m49/

Lee
07.12.2017
17:20:36

mstrVLT
07.12.2017
17:20:41
Такой себе вариант но можно объединить по коду
Изврат ?
Но кто ищет легких путей

Lee
07.12.2017
17:22:14
@mstrVLT https://github.com/pariz/gountries
Уже лучше...

Google

Lee
07.12.2017
17:22:33
Если там есть переводы — то что надо.

Michael
07.12.2017
17:22:38

mstrVLT
07.12.2017
17:23:58

Lee
07.12.2017
17:24:09

Michael
07.12.2017
17:24:12

mstrVLT
07.12.2017
17:24:59
Там даже ссылка есть на хлс

Lee
07.12.2017
17:25:36
швыряй в csv и работай с ним :)

Daniel
07.12.2017
17:49:41

Pawel
07.12.2017
17:52:36
go-bindata
ээ, я думал речь шла о генерации энкодеров/декодеров данных по SQL запросам))) нечто вроде тайп-провайдеров F# хотелось бы иметь

Daniel
07.12.2017
17:54:23
а, не

Pawel
07.12.2017
18:22:55

Lee
07.12.2017
18:24:04

Pawel
07.12.2017
18:25:11
я знаю, но иногда хочется немного magic

Bohdan
07.12.2017
18:33:31
какой толковый аналог есть pm2 в мире go? только что бы за бинарным скомпилированным файлом следило, а не компилировало с исходников
задача - не хранить исходники на сервере)
pm2 - это process manager с мира ноды, кто не в курсе

Zloy Dobriy
07.12.2017
18:34:48
Supervisor

Dmitry
07.12.2017
18:36:22

Google

Bohdan
07.12.2017
18:36:38

Nick
07.12.2017
18:36:57
а каким боком тут докер?

Bohdan
07.12.2017
18:37:36
хотя, не очень то
в контейнере то тоже может упасть прога

Dmitry
07.12.2017
18:37:58
А каким боком нет? Задача следить за бинарником не решается докером?

Nick
07.12.2017
18:38:06
нет

Олег
07.12.2017
18:38:48

Dmitry
07.12.2017
18:39:00
Я просто тогда не понял что понимает автор вопроса под «слежкой»

Nick
07.12.2017
18:39:16
для этого нужен будет менеджер контеинеров)))

Bohdan
07.12.2017
18:39:24
если упадет - перезапустить
метрики всякие собирать о проге

Dmitry
07.12.2017
18:39:40
Менеджер контейнеров?)

Nick
07.12.2017
18:40:01
не всегда нужен докер, помните об этом

Олег
07.12.2017
18:40:35
Не всегда нужен оркестратор для докера :)

Bohdan
07.12.2017
18:41:05
докер, конечно, вариант, но я что то не очень то его в проде юзать привык, если необходимости нет, как к примеру с селеноидом)

Nick
07.12.2017
18:41:15
не всегда нужен докер, когда нужно держать процесс

Zloy Dobriy
07.12.2017
18:42:08
Чем супервизор неугодил или. Системд?

Dmitry
07.12.2017
18:43:05
Вопрос был не «докер или не докер», докер просто как один из вариантов ?

Bohdan
07.12.2017
18:43:48

Zloy Dobriy
07.12.2017
18:44:49
С супервизором прост, см доку.
Да и с системд тож в принципе

Google

Zloy Dobriy
07.12.2017
18:46:32
Если оно конечно не занимает определенный порт

Bohdan
07.12.2017
18:47:06
правильно понимаю, что в супервизоре нужно будет каждый конфиг править что бы добавить/удалить экземпляр проги?

Zloy Dobriy
07.12.2017
18:47:37
Какой каждый?
Если много приложений, да. Если одно, нет.
Но не уверен на счет поддержки со стороны самого го.

Bohdan
07.12.2017
18:48:52
https://gist.github.com/didip/802561
ну вот пример смотрю)

Admin
ERROR: S client not available

Zloy Dobriy
07.12.2017
18:48:58
Чо у него там с мультитредингом
Хуевый пример
И / или не самый лучший.
Хотя своих целей может и достигает.

Bohdan
07.12.2017
18:51:33
дай толковый, ковыряться буду :)

Oleg
07.12.2017
18:58:09
я когда то на гитхабе видел проект, который запускал проекты посредством запуска нужного процесса в горутине и отслеживал его запуск, не поскольку сия идея попахивала бредом , то я не внёс в закладки. Но если поискать, то думаю можно найти, там контрибьюторов было больше десятка.
https://godoc.org/github.com/takama/daemon что-то типа такого, но постарше и фичастей.

Zloy Dobriy
08.12.2017
05:38:49
дай толковый, ковыряться буду :)
Дай... Почитай документацию, быстрей всего сделать нужный конфиг.
У меня нет конфигов для Го. Го у меня запускается в одинипроцесс через системд.
Так ведь майн() и так горутина...

Александр
08.12.2017
08:41:12
всем хай
народ а если кастом тип делать - type Snils string его к строке то как привести? ?

Google

Александр
08.12.2017
08:41:50
string(var) не катит
говорит тип не тот O_o

Alexander
08.12.2017
08:42:57
func (s *Snils) () String {...}

Александр
08.12.2017
08:43:13
ага ага
а внутри что я напишу? ?
return string(s) ? ?
что бы опять отгрести

Alexander
08.12.2017
08:44:15
fmt.Sprintf(...)

Александр
08.12.2017
08:45:27
хм
я думал как то красивее можно

Kirill
08.12.2017
08:46:11
говорит тип не тот O_o
Го вам намекает на то, что документацию читать надо https://play.golang.org/p/MwbrL3GTEt

Александр
08.12.2017
08:47:45

Kirill
08.12.2017
08:50:06

Andrew
08.12.2017
08:50:27

Александр
08.12.2017
08:50:41
я думал как то нативно он поймет что потомок то нативный тип string и будет с ним работать "бесплатно"

Alexander
08.12.2017
08:52:04
тогда и надо было делать сразу "нативный тип string"

Александр
08.12.2017
08:52:16
мне надо кастомный на базе стринга ?
валидатор у меня там