
Aliaksandr
22.06.2018
11:53:49
https://docs.google.com/presentation/d/1tpeJZFObkeick4CF-mx0L3CeCgvT15B96aJeRpxEPcE/edit?usp=sharing

Alexandr
22.06.2018
12:22:52
коллеги посоветуйте где можно почерпнуть про параллельное программирование. Вопросы типа что происходит в процессоре, когда работают горутины, где имено и за счёт чего выигрывает go, итп.

Vasily Romanov
22.06.2018
12:25:11
там видос внутри еще

Google

Vasily Romanov
22.06.2018
12:25:36
не совсем по го, но как раз про то что под капотом

many-faced
22.06.2018
12:25:50

Alexandr
22.06.2018
12:26:00
спасибо посмотрю

Vasily Romanov
22.06.2018
12:26:19
art of multiprocessor programming
там на яве, по алгоритмаи
мютексы, лок фри, вот это все

many-faced
22.06.2018
12:27:07
это видосы?

Vasily Romanov
22.06.2018
12:27:08
но очень рекомендую не смотря на яву)
нет, книга
есть еще книга 7 моделей конкуренции ща 7 недель
тоже по этой теме

many-faced
22.06.2018
12:29:17
благодарствую

Pawel
22.06.2018
12:37:22
Aliaksandr как подключить плагин для quicktemplate в jetbrains? положил QuickTemplate.xml в папку C:\Users\fpawel\.GoLand2018.2\filetypes, не помогло

Dmitry
22.06.2018
12:37:33
Я тут начал тестики писать для своего бота и не побоюсь высказать мнение что тестирование посрдеством стандартной библиотеки это ужас

Google

Dmitry
22.06.2018
12:38:01
есть какие нить адекватные библиотеки для тестирования чтобы мне не пришлось писать весь этот бойлерплейт?

Александр
22.06.2018
12:43:09
go test
гугли ?

Aliaksandr
22.06.2018
12:52:28

Dmitry
22.06.2018
12:57:56
примеры и бенчмарки это хорошо - я не спорю. Но вручную писать конструкции вида if a != b { fmt.Println("I need here boilerplate message about non equal values a and b", a,b) } ?
они издеваются ?

Илья
22.06.2018
12:59:30

Artem
22.06.2018
13:00:28

Илья
22.06.2018
13:00:40
ага

Dmitry
22.06.2018
13:01:07

Илья
22.06.2018
13:01:52
ну, и, в любой непонятно ситуации, стоит смотреть на awesome go
https://github.com/avelino/awesome-go#testing

Aliaksandr
22.06.2018
13:02:25

Димка
22.06.2018
13:05:38
подскажите как в gopkg.in/mgo.v2 искать по _id если он типа string?
пробую
if err := collection.Find(bson.M{"_id": id}).One(®ion); err != nil {
и ничего не находит хотя такой элемент точно есть

Dmitry
22.06.2018
13:06:10

Aliaksandr
22.06.2018
13:33:21

Kirill
22.06.2018
13:34:03

Илья
22.06.2018
13:34:37
ну, новичкам туда точно стоит сразу заглядывать, можно даже до вопроса "а что есть для X"?

Google

Vladislav
22.06.2018
14:03:11

Димка
22.06.2018
14:03:20

Roman
22.06.2018
15:01:39

Zaur
22.06.2018
16:14:56
они издеваются ?
Были те же мысли пол года назад, когда только пришёл в голанг. ? "Как получить ключи из мапы? ЧТО? САМОМУ?" Потом привыкаешь

Никита
22.06.2018
16:15:38

Kaspar
22.06.2018
16:16:16

Zaur
22.06.2018
16:17:11

Никита
22.06.2018
16:17:42

Zaur
22.06.2018
16:17:49

Никита
22.06.2018
16:18:15
Ну и относительно единый code style, где шаг в сторону — расстрел.

Zaur
22.06.2018
16:19:44

Kirill
22.06.2018
16:45:36
коллеги, скажите, а вы делали atomic uint8 без atomic.Value?
быстро не нагуглил, а самому чот лень писать
/сс @onokonem

Daniel
22.06.2018
16:51:43
Конвертил из большего

Kirill
22.06.2018
16:54:53
печально
пойду запилю

Usman
22.06.2018
16:55:14
что нужно для того, чтобы окончательно вытеснить Си ?

Александр
22.06.2018
16:55:42
боюсь это не возможно ?

Google

Usman
22.06.2018
16:56:02
переписать ядро Linux на Go! )

Kirill
22.06.2018
16:56:22
не надо переписывать
лучше уж тогда новое

Zaur
22.06.2018
16:58:55
? что за нетерпимость

Admin
ERROR: S client not available

Usman
22.06.2018
17:00:28
https://ru.wikipedia.org/wiki/Go#Назначение

Kirill
22.06.2018
17:03:30
are u fukk'n kiddin' me?

Constantine
22.06.2018
17:03:59
слишком много сленга отстойно выглядит ?

Kirill
22.06.2018
17:05:41

Petr
22.06.2018
17:07:37
Лето, пошли бы пописали код на свежем воздухе!

Constantine
22.06.2018
17:10:38
это иначе называется
начинается на П, заканчивается на ЕБ

22.06.2018
17:12:45
break выходит из цикла же да
если у меня один цикл в другом цикле то он выйдет только из одного а во втором останется
верно?

Constantine
22.06.2018
17:13:09
да
если надо из двух
флаги или go to

Google

22.06.2018
17:13:26
ок

Daniel
22.06.2018
17:13:32
флаги? которые лейблы?

Constantine
22.06.2018
17:13:33
но два вложенных цикла уже что-то не так )

Daniel
22.06.2018
17:13:48
обход двумерного массива

Constantine
22.06.2018
17:14:10
тут вопрос в том, почему его надо обходить, тем более брикать

Kirill
22.06.2018
17:14:18

Constantine
22.06.2018
17:14:22
не поиск графа ж в матрице

Daniel
22.06.2018
17:14:39
масса задач

Constantine
22.06.2018
17:14:48
ок
https://medium.com/golangspec/labels-in-go-4ffd81932339 читани это

Kirill
22.06.2018
17:23:00

Александр
22.06.2018
17:29:46
кто работал с google/gousb?
что-то девайс то определяю
но ничерта не читает

Daniel
22.06.2018
17:30:04