
Andrey
10.08.2018
11:43:44
в консоли можно использовать уберовский прототул
https://github.com/uber/prototool#grpc-example

Subbotin
10.08.2018
13:48:54
https://play.golang.org/p/CLZ9vjzW2ed а почему вот такая штука не фурычит?

Лемур
10.08.2018
13:51:14

Subbotin
10.08.2018
13:51:29
это понятно

Google

Subbotin
10.08.2018
13:51:43
почему нельзя нил сравнивать с массивом?

Лемур
10.08.2018
13:52:36
Можно. Он ругается, что у вас у nil не определён тип

Daniel
10.08.2018
13:53:08

Subbotin
10.08.2018
13:53:20
https://play.golang.org/p/SMfVDRUkUgv

Daniel
10.08.2018
13:53:24
так же, как, например, строка не может быть nil

Subbotin
10.08.2018
13:53:35
в обратную сторону работает

Daniel
10.08.2018
13:53:55
в этом коде не массив, а слайс

Subbotin
10.08.2018
13:54:04

Daniel
10.08.2018
13:55:06
чо значит - не придирайся?
так вот
в go nil - типизованный
nil оного типа не равен nil другого типа

Subbotin
10.08.2018
13:56:08
а. понятно

Google

Dorian
10.08.2018
13:56:10

Combot
10.08.2018
13:56:14
Dorian Peregrim (0) увеличил репутацию Daniel Podolsky (2)

Dorian
10.08.2018
13:56:23
Компилятор не понимает что за nil

Daniel
10.08.2018
13:56:23
обычно тип nil вычисляется исходя из выражения, в котором он используется, но в это switch это невозможно

Subbotin
10.08.2018
13:58:42
да. логично. с интами такая же херь
https://play.golang.org/p/v5aCTO1WBbi
а наоборот не пашет
хотя в целом компилятор мог бы и проверить что все типы в кейсах одинаковые и вывести в случае одинаковости тип nil

Daniel
10.08.2018
14:00:28
а зачем?

Subbotin
10.08.2018
14:00:34
и это по идее даже не ломает соглашение о версионировании го.

Dorian
10.08.2018
14:00:42
Чтобы это работало только в 1% случаев?
Или как?

Subbotin
10.08.2018
14:00:58
а зачем?
а почему бы нет? кому от этого хуже

Daniel
10.08.2018
14:01:09
писателю компилятора

Subbotin
10.08.2018
14:01:36

Dorian
10.08.2018
14:01:48
Мол "сравнительно мало"

Человек
10.08.2018
14:20:50
Здравствуйте, как я могу получить список последующих директорий реестра? Допустим у меня директория HelperSE в ветке LOCAL_MACHINE и в директории HelperSE есть ещё 2 директории jhxgdbbffyws и xmncgdfw (но я не знаю названия этих директорий) как мне получить список директорий в текущей директории? (ивзините за тавтологию)

Justify
10.08.2018
15:12:35
Какую СУБД в основном используют в go?

?
10.08.2018
15:12:54

Google

?
10.08.2018
15:16:05
а так в основном наверное postgresql

Roman
10.08.2018
15:16:23
Какую СУБД в основном используют в go?
сильно зависит от требований к эдакой, а так... у Go довольно большой выбор от SQL до noSQL, драйвера на практически любую бд имеются как официальные так и неофициальные
мы на данный момент используем ArangoDB ибо там очень интересный подход к реляционным структурам, по сути документики с реляция (eat that mongo!)

Denis
10.08.2018
15:16:58
какой приятный ответ)
в соседнем чатике правда среди яваскриптеров советуют - graphql т.к. это модно и пох на требования))

Dorian
10.08.2018
15:17:28
Это же не база

John
10.08.2018
15:17:29

?
10.08.2018
15:17:39
?

Denis
10.08.2018
15:17:39
чем отличается реляционная бд от нерялционной там не курсе

Roman
10.08.2018
15:18:20

Tex
10.08.2018
15:18:39

Dorian
10.08.2018
15:18:46

Roman
10.08.2018
15:19:11

Denis
10.08.2018
15:19:25
ну разве субд не тесно завязано с самими бд? и выбирать СУБД без оглядки на базу нельзя?

Justify
10.08.2018
15:19:35
Всем спасибо за ответы

Tex
10.08.2018
15:19:37

Roman
10.08.2018
15:20:04
@onokonem kill it with fire, please

Alexander
10.08.2018
15:32:42
товарищ майор, тут таких нет

Александр
10.08.2018
15:52:19
бгг
кто-то жирный

Google

Crypt
10.08.2018
18:01:20
Разобрался с go-ceph, недели стиаданий принесли плоды ;)

Kirill
10.08.2018
18:55:41
@onokonem

Daniel
10.08.2018
18:55:48
я

Kirill
10.08.2018
18:56:59
всё, потёрли спам)

Sergey
10.08.2018
19:38:55
У меня на компе была, если до понедельника не найдешь - пиши. Только тогда буду за компом

Roman
10.08.2018
19:41:19
Ок.

Winterhold
10.08.2018
20:11:18
Только на английском попадала.

Alexander
10.08.2018
20:46:15
https://aldebaran.ru/author/batcher_myett/kniga_go_na_praktike/
Значит, читай в оригинале

Roman
10.08.2018
22:55:22
не подскажете какой алгоритм подойдёт для поиска цикличных вложенностей типов?
т.е. например:
type TypeA {
field_a TypeA
}
https://play.golang.org/p/Hsxbp40tNoe
или
type TypeB {
field_b TypeA
}
type TypeA {
field_a TypeB
}
https://play.golang.org/p/3LYDMKfvyTo
с точки зрения Go эти типы у нас представлены вот так: https://play.golang.org/p/lXaPmaKLyUR
надо учитывать что при условии IsNullable == true // true цикличности нет

Yuriy
10.08.2018
23:19:15
Я пишу graphql либу 1 в 1 по спеке, и меня очень вымораживают «внезапные правки», потому что «хотели убрать undefined behaviour», могу сказать: «Спасибо, Конечно, - это нужная штука, но блять…»
В общем я бы подождал недельку-две пока в фб с графql’ем устаканиться и они выкатят какой-то roadmap… или хотя бы errata полноценное правок спеки.

i..
11.08.2018
03:11:02

Daniel
11.08.2018
03:31:51
Это что еще такое?

Vadim
11.08.2018
03:37:04
Не может

i..
11.08.2018
03:51:56

Olzhas
11.08.2018
04:16:26
Коллега-плюсовик считает что темплейты пизже дженериков

Artem
11.08.2018
05:02:28

Google

Olzhas
11.08.2018
05:02:58
как он выйдет из отпуска, так и спрошу

Kirill
11.08.2018
05:12:38

Nick
11.08.2018
05:46:45

Artem
11.08.2018
05:48:29

Nick
11.08.2018
05:49:30
Не за что

Daniel
11.08.2018
08:42:25
с одной стороны, хочу всех предупредить.
за такой наброс без дополнительных разговоров буду в бан на сутки отправлять. ну ей-богу, вы утомили эту тему мусолить.
с другой - если вот кому без генериков вообще не мила жизнь - есть простой способ наладить кодогенерацию, полностью их заменяющую.
настолько простой, что, возможно, такие генераторы уже есть

Александр
11.08.2018
08:43:53
что-то я гуглил кодогенерацию