
Zloy Dobriy
08.04.2018
18:53:41

bebebe
08.04.2018
18:53:43
самое простое и дешевое на ум приходит udp, но может еще проще сделать?
jquery
это юмор такой нездоровый?

Sergey
08.04.2018
18:53:57

Google

Zloy Dobriy
08.04.2018
18:54:14

bebebe
08.04.2018
18:54:32
shmem работает в windows?

Zloy Dobriy
08.04.2018
18:55:04

bebebe
08.04.2018
18:55:22
https://github.com/hidez8891/shm
работает. но не видно поддержки osx.
впрочем ладно

Alexandr
08.04.2018
19:01:15
Товарищи. А как вообще создавать такую структуру, чтобы маршализовать потом?...
type AutoGenerated struct {
MyArray [][]struct {
Field1 string json:"Field1"
} json:"myArray"
}
Не получается

Zloy Dobriy
08.04.2018
19:03:39
Это что за наркомания такая?
...
MyArray []string json:"myArray"
...
No?

Vladislav
08.04.2018
19:07:42

Dmitriy
08.04.2018
19:08:26

Google

Artem
08.04.2018
19:08:48

Dmitriy
08.04.2018
19:13:03
type Group struct {
Key string `json:"key"`
Name string `json:"name"`
Href string `json:"href,omitempty"`
Desc string `json:"description,omitempty"`
Users Users `json:"users,omitempty"`
}
type Users struct {
UsersList []User `json:"user,omitempty"`
}
var group Group
group.Key = RandStringBytes(16)
group.Name = groupName
data, err := json.Marshal(group)
Ожидаемое поведение, в group будут поля Key и Name.
В реальности добавляется пустой []Users.
ЧЯДНТ?

Artem
08.04.2018
19:17:36

Vladislav
08.04.2018
19:19:45

Dmitriy
08.04.2018
19:22:13

Eugene
08.04.2018
19:22:28
товарищи, я тут копался в сорсах чужих, наткнулся вот на такое вот
H *uint64 json:"h,omitempty"
HMax uint64 json:"hmax,omitempty"
зачем тут указатель сделан?
это какой-то вариант сделать nullable?

Zver
08.04.2018
19:23:27

Zloy Dobriy
08.04.2018
19:23:44
Ваще зачем читать?
Только спрасить же

Eugene
08.04.2018
19:24:49
пардону просим, не связал

Vladislav
08.04.2018
19:24:52
в объявлении?
Ну в структуре Group сделать Users указателем на структуру, а не ею.

Dmitriy
08.04.2018
19:25:30

Zloy Dobriy
08.04.2018
19:27:13

Dmitriy
08.04.2018
19:28:10

bebebe
08.04.2018
19:30:47
а в osx есть поддержка posix shmem?
не туда

Zloy Dobriy
08.04.2018
19:35:25

Sergey
08.04.2018
19:35:48

Dmitriy
08.04.2018
19:36:12

Google

Zloy Dobriy
08.04.2018
19:37:31

Sergey
08.04.2018
19:37:46

Zloy Dobriy
08.04.2018
19:37:51
Чувак спросил доку, я дал доку, чо не так то?
Сам такой

Dmitriy
08.04.2018
19:43:35
Чувак спросил доку, я дал доку, чо не так то?
- у чатов есть определенная цель - распространение знания
- когда задают вопрос и нечего ответить по теме, лучше промолчать (читай правила)
- подобные высказывания - токсик бихейвер
На всякий случай переведу.
Когда я задал вопрос, мне ответили и это помогло (спасибо @GruchikVlad), я переписал где было нужно, но осталась не ясность, почему так? Я транслировал это в высказывание (что придется править код), на что получил колкость, на вопрос где дока (предположил, что у тебя есть понимание почему так надо) попросил линку, вместо линки на бэст практис, получил lmgtfy.

Zloy Dobriy
08.04.2018
19:55:43
Ох,сложный то какой. Ссылку то ты на доку, а не бест практис спрашивал, так шт ненад.

Pawel
08.04.2018
20:07:17

Alexandr
08.04.2018
20:25:16
сейчас json точно норм
но не понятно, где Field3 )

Dmitriy
08.04.2018
20:34:25

Alexandr
08.04.2018
20:34:51
да, у меня скрин чуть выше

Dmitriy
08.04.2018
20:34:59
сорян )

Alexandr
08.04.2018
20:35:04
вопрос теперь чё с этим делать ))

Google

Alexandr
08.04.2018
20:35:21
как замаршалить )

Aleksandr
08.04.2018
20:36:55
Замаршаллить или анмаршаллить?

Alexandr
08.04.2018
20:37:04
замаршалить
я не пойму просто как инициализировать этого монстра

Aleksandr
08.04.2018
20:37:36
Структуру в json? Создай инстанс структуры, замаршалль

Alexandr
08.04.2018
20:37:46
вот не пойму как создать

Dmitriy
08.04.2018
20:38:37
Дай код структуры

Alexandr
08.04.2018
20:38:57
type AutoGenerated struct {
MyArray [][]struct {
Field1 string json:"Field1,omitempty"
Field2 string json:"Field2,omitempty"
} json:"myArray"
}

Aleksandr
08.04.2018
20:40:07
s:= Autogenerated{MyArray: [][]struct{тут перечисление структур с двумя полями}}

Alexandr
08.04.2018
20:40:35
а, вот как

Aleksandr
08.04.2018
20:43:26
на play.golang начни, тебе доделают

Alexandr
08.04.2018
20:43:53
да мне бы желательно суть понять
я пока чё-то. в потёмках
единственное, что собственно, не понятно, это как создать массив в массиве
для данной конструкции

Aleksandr
08.04.2018
21:01:04
[][]struct{ []struct{ struct{...}, struct{...} }, []struct{ struct{...}, struct{...} } }

Alexandr
08.04.2018
21:01:28
o_O ох.. сейчас попробую

none
08.04.2018
21:08:22
в чем трабл то

Alexandr
08.04.2018
21:17:10
в чем трабл то
В том, что пытаясь разложить и сделать пошагово, у меня неправильно получается.
https://play.golang.org/p/XgPLG_X2YfE

Google

Alexandr
08.04.2018
21:17:17

Aleksandr
08.04.2018
21:20:44
https://play.golang.org/p/rTpwfRWCH-N
мог бы просто мой код скопировать
[][]struct{ []struct{ struct{...}, struct{...} }, []struct{ struct{...}, struct{...} } }

Alexandr
08.04.2018
21:22:18

Artem
08.04.2018
21:23:05

Alexandr
08.04.2018
21:23:39
всмысле этой строкой

Artem
08.04.2018
21:24:50
у тебя там struct{Field1:"поле1",Field2:"поле2"}

Alexandr
08.04.2018
21:25:02
да

Artem
08.04.2018
21:25:39
а должно быть
struct{
Field1 string
Field2 string
}{
Field1:"поле1",
Field2:"поле2"
}

Alexandr
08.04.2018
21:25:53
ааа

Artem
08.04.2018
21:25:55
т.к. анонимные

Alexandr
08.04.2018
21:26:05
не знал этого момента (

Artem
08.04.2018
21:26:11
дал бы имя, такое городить не пришлось бы

Alexandr
08.04.2018
21:30:55
ладно, всем спасибо, пойду ковыряться!

bebebe
08.04.2018
23:18:50
а кто-нибудь может посоветовать "хорошие" библиотеки для fuzzysearch? я попробовал около 6 и все они не очень, а последний вообще ключи к lowercase безвозвратно приводит
вот вроде неплохая https://github.com/junegunn/fzf/blob/master/src/algo/algo.go

The
08.04.2018
23:41:10
подскажите, есть типичный ответ API, это JSON-объект со свойствами data и error (если есть). При этом, data на каждый метод API содержит разную структуру. Как это можно порешать в Go? Чтобы создать, например, структуру
type Response struct {
Data ... `json:"data"`
Error Error `json:"error"`
}

Constantine
08.04.2018
23:42:14
interface{} ?