
Alan
26.07.2018
12:24:43
мапа (если я верно понял вопрос)

Oleg
26.07.2018
12:28:02
Есть ещё кейс, когда спрашивают в каком порядке будут выведены данные, когда идёшь с помощью range по мапе

Aleksandr
26.07.2018
12:28:39
кто спрашивает?

Oleg
26.07.2018
12:29:06

Google

Tigran
26.07.2018
12:29:08

Oleg
26.07.2018
12:29:42
Да

Kirill
26.07.2018
12:38:27

Pawel
26.07.2018
12:44:37

Olzhas
26.07.2018
12:45:40
Что вместо него юзать то

Oleg
26.07.2018
12:46:19
rust ?

Kirill
26.07.2018
12:50:14
rust ?
о! мсье знает толк в извращениях!

Alexander
26.07.2018
12:51:28
щас бы вместо IDE советовать язык программирования

Kirill
26.07.2018
12:52:34
щас бы форсить щас бы

Oleg
26.07.2018
12:53:33
упс, это как в мемчике с ослом из Шрека

The
26.07.2018
12:53:55

Kirill
26.07.2018
12:55:03

Google

Kirill
26.07.2018
12:55:11
типа "то чувство, когда ..."

The
26.07.2018
12:55:31
это вроде давненько уже в ходу, а "щас бы" прям прет из всех щелей)

Kirill
26.07.2018
12:55:33
остановите самолёт, я слезу

Evgeny
26.07.2018
12:57:12
то чувство, когда в гошном чатике обсуждают мемчанские

Мерлин
26.07.2018
12:58:11
@kirilldanshin тут какой-то мусор в awesome https://github.com/daviddengcn/go-pr

Kirill
26.07.2018
13:02:49
что-то не помню этот pr
https://github.com/avelino/awesome-go/issues/2036
решу рабочие вопросы - пойду разгребать список, там какая-то вакханалия
чую, это повлечет за собой килотонну говна, когда я доберусь до категории "Web Frameworks"

Мерлин
26.07.2018
13:23:46

Kirill
26.07.2018
13:24:23

Мерлин
26.07.2018
13:24:45

Aleksandr
26.07.2018
13:25:16
а то и удали его

Kirill
26.07.2018
13:26:53

Мерлин
26.07.2018
13:27:08
пока выключил

Kirill
26.07.2018
13:27:15
пора расстрельные списки составлять

Aleksandr
26.07.2018
14:20:15
https://golang.github.io/dep/blog/2018/07/25/announce-v0.5.0.html

Google

Aleksandr
26.07.2018
14:24:00
вкратце бла-бла, новая версия dep, мы несогласны с текущей реализацией go modules, а потому продолжаем разработку dep.

Alexey
26.07.2018
14:29:23
подскажите как мне int64 превратить в int? я точно знаю что он влезет.

Александр
26.07.2018
14:29:35
int(var)
intVar := int(var)

Alexey
26.07.2018
14:30:25
спасибо!

Pavel
26.07.2018
14:54:25
Добрый день, не понимаю как вытянуть эти строки( Помогите https://goplay.space/#mh57kZvCQDQ

Aleksandr
26.07.2018
14:56:21

Pavel
26.07.2018
14:59:24
Спасибо, но немного не то, название филда строкой приходит, и поне необходимо вытянуть значение

Aleksandr
26.07.2018
15:00:33
переделайте в мапу. так эффективнее будет и идиоматичнее

Pavel
26.07.2018
15:10:13
json ложить в структ удобно, но если складывать в var objmap map[string]*json.RawMessage , то после проверки на филд надо будет делать еще один Unmarshal, что то мне подсказывает что так не делается

Lesha
26.07.2018
15:12:27
ну явно лучше, чем через рефлекшн делать

Aleksandr
26.07.2018
15:13:58

Pavel
26.07.2018
15:18:35
структура > 40 полей все они []string . Далее мне необходимо вытянуть одно или более значение(я) по названию филда.

John
26.07.2018
15:19:50

Aleksandr
26.07.2018
15:20:31

Pavel
26.07.2018
15:21:22
на вход json и мапа с названиями филдов которые нужно вернуть

Aleksandr
26.07.2018
15:22:31
и на какой стадии json.RawMessage фигурирует?

Pavel
26.07.2018
15:26:06
как пример, для варианта сложить json in map, могу ошибаться , не знаю что там на выходе приедет.

Aleksandr
26.07.2018
15:27:25
это тупик

Pavel
26.07.2018
16:05:12
почему же, через два unmarshal работает, спасибо за помощь)

Google

Roman
26.07.2018
17:20:13
Подскажите что тут не так?
https://play.golang.org/p/qOwMPlDhQ16
Если просто дернуть в консоли, то все нормально
git clone https://github.com/daskioff/jessica_templates.git TemplatesJessica
Выводит:
exit status 128
Result:

Илья
26.07.2018
17:24:26
https://stackoverflow.com/questions/41133115/pass-env-var-to-exec-command

Admin
ERROR: S client not available

Roman
26.07.2018
17:26:42
но чем мне это поможет?

Илья
26.07.2018
17:28:54
хм, я думаю, что проблема в ebnv
но в вашем случае в stderr?
судя по всему:
go run git.go
exit status 128
stderr: fatal: destination path 'TemplatesJessica' already exists and is not an empty directory.
Result:
вы прогоняете свой скрипт более 1го раза

Roman
26.07.2018
17:34:31
exec.Command("sh", "-c", "git", "clone", "https://github.com/daskioff/jessica_templates.git", "TemplatesJessica")
вот так вызвалось и выдало такую же ошибку

Илья
26.07.2018
17:35:43
вы проверяйте stderr

Roman
26.07.2018
18:12:09
Хорошо, спасибо

Oleg
27.07.2018
02:27:27
К вопросу о том что DI не нужен. Как видно гуглу нужен https://github.com/google/go-cloud/blob/master/wire/README.md

Alexander
27.07.2018
03:40:46
через кодогенерацию

Oleg
27.07.2018
04:04:56
Зато никакого динамизма и рефлексии

Alexander
27.07.2018
04:32:26

Pawel
27.07.2018
06:21:53
Саша неутомим в своём репертуаре. Опять тебя кто то обидел и вымещаешь обиду на голанге?

Yunus
27.07.2018
06:47:28

Александр
27.07.2018
06:48:11
предпочитаю фуагра из забугра :)
а языки - вторично

Google

Igor
27.07.2018
07:19:59

Alexander
27.07.2018
08:18:30

Artem
27.07.2018
08:22:16

Илья
27.07.2018
08:25:03
rust, haskell
*sarcasm mode on* ну так, когда работу найдете, тогда и приходите*sarcasm mode off*

Pawel
27.07.2018
08:32:09
== rust, haskell
мухахаха))

Vadim
27.07.2018
08:58:42
BTW, на Haskell очень прикольно всякую мат часть писать.

Alexander
27.07.2018
08:58:49

Vadim
27.07.2018
09:00:33
Go очень прикольный, ибо можешь писать достаточно быстро достаточно быстрый код и при этом его можно будет после прочитать?

Pawel
27.07.2018
09:02:04
Это не прикольно. То ли дело хаскиль - пишешь код долго, сам код не читаем, бинарник тормозит и не работает. Вот где силища!

Alexander
27.07.2018
09:04:21