@gogolang

Страница 1176 из 1630
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, итп.

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

many-faced
22.06.2018
12:25:50
http://highload.guide/blog/inside-webserver.html
смотрел, спасибо. есть ещё что-то?

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
Aliaksandr как подключить плагин для quicktemplate в jetbrains? положил QuickTemplate.xml в папку C:\Users\fpawel\.GoLand2018.2\filetypes, не помогло
Не знаю, т.к. не пользуюсь jetbrains. Лучше спросить у контрибьютера QuickTemplate.xml

Я тут начал тестики писать для своего бота и не побоюсь высказать мнение что тестирование посрдеством стандартной библиотеки это ужас
Что именно вам не нравится? Я не видел ничего лучше и удобнее стандартного go test для тестов, бенчмарков и примеров в документации

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
они издеваются ?
можно посмортеть в сторону https://github.com/stretchr/testify

Artem
22.06.2018
13:00:28
можно посмортеть в сторону https://github.com/stretchr/testify
assert или require неплохо помогают, не писать if else ))

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

Илья
22.06.2018
13:01:52
ну, и, в любой непонятно ситуации, стоит смотреть на awesome go

https://github.com/avelino/awesome-go#testing

Aliaksandr
22.06.2018
13:02:25
примеры и бенчмарки это хорошо - я не спорю. Но вручную писать конструкции вида if a != b { fmt.Println("I need here boilerplate message about non equal values a and b", a,b) } ?
Это удобно, когда тесты начинают падать. Хорошее сообщение об ошибке позволяет быстро понять, что пошло не так. Если вам не нужны нормальные сообщения об ошибках, то напишите тупую заглушку типа assertEqual и используйте ее - это две строчки кода

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

Kirill
22.06.2018
13:34:03
ну, и, в любой непонятно ситуации, стоит смотреть на awesome go
Лол Рад, что список уже имеет такую репутацию :)

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

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

Zaur
22.06.2018
16:17:11
Зачем так жить? =/
Потому что плюсов больше

Никита
22.06.2018
16:17:42
Потому что плюсов больше
Из плюсов пока вижу только скорость, особенно для IO.

Zaur
22.06.2018
16:17:49
ЧТО? КОД ПИСАТЬ?
Много кода. На ровном месте

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

Много кода. На ровном месте
Вот это очень огорчает, особенно после Python.

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
коллеги, скажите, а вы делали atomic uint8 без atomic.Value?
UPD: пока писал, понял, что всё равно нужно будет на uint64

Александр
22.06.2018
17:29:46
кто работал с google/gousb?

что-то девайс то определяю

но ничерта не читает

Daniel
22.06.2018
17:30:04
урррррра! они добавили splice(2)
у меня он ровно в двух местах может быть использован. а у тебя?

Страница 1176 из 1630