Great
это заставляет грустить
Great
php вызывает aws cli (а могла бы и либа для того быть...), который в свою очередь требует питона
Great
что именно в этом непонятно? =)
Алексей
Что делает этот тест ??? v1.Use(users.AuthMiddleware(true)) users.UserRegister(v1.Group("/user")) users.ProfileRegister(v1.Group("/profiles")) articles.ArticlesRegister(v1.Group("/articles")) testAuth := r.Group("/api/ping") testAuth.GET("/", func(c *gin.Context) { c.JSON(200, gin.H{ "message": "pong", }) }) // test 1 to 1 tx1 := db.Begin() userA := users.UserModel{ Username: "AAAAAAAAAAAAAAAA", Email: "aaaa@g.cn", Bio: "hehddeda", Image: nil, } tx1.Save(&userA) tx1.Commit() fmt.Println(userA)
Great
амазон её предоставляет вполне бесплатно
Игорь Пинчук
амазон её предоставляет вполне бесплатно
Тогда не ясно почему взяли питон
Great
с амазоном работал когда-нибудь?
Игорь Пинчук
Просто часто такие костыли на пыхе возникают из-за особенностей
Игорь Пинчук
с амазоном работал когда-нибудь?
Угумс. И пока не пойму зачем питон
Игорь Пинчук
Но думаю, что не просто так Оо
Great
там awscli(утилитка для работы с командной строкой) требует для работы питоняшу. у нас в бэке она дергается. да, обычным execute
Great
я откровенно не понимаю зачем так делать, если есть либа, которая умеет работать с этим по людски
Алексей
func TestAuth(t *testing.T) { myservice, err := myapp.auth(login, pass) if err != nil { // test failed } } Как написать тест авторизации чтобы ещё токен вытягивало?
Great
например
Игорь Пинчук
Только мб есть какие-то ограничения по скорости
Great
не, там обычная лень
Игорь Пинчук
Странные
Great
а ведь раньше эти воркеры были на питоне написанные, были стабильные, не текли по памяти и вообще мимими
Игорь Пинчук
А потом пришли пыхеры без знания питона
Игорь Пинчук
Жизнь боль. Но знать все низя
Great
в компании питон знают все кроме собственно бэка
Алексей
Спасибо за совет. ! Найс чат!!
Great
включая админа, тестировщика, обоих фронтов и даже, мать его, ПМа
Игорь Пинчук
Распылять стек без реальной необходимости критично
Great
ну, это так
Мерль
https://ziutek.github.io/2018/03/30/go_on_very_small_hardware.html
Алексей
Ну разработчик должен читать код на сколько я знаю ,просто я только начал , go учить
Alexander
Ну тогда я не вижу профита в таком подходе. По-идее ты должен сам разобраться что делает этот код вот тогда будет какой-то толк.
Алексей
А еще пробелы ставятся после знаков препинания
Да спасибо большое за совет ! Он очень пригодится!
bebebe
какое кроссплатформенное IPC можно заюзають между parent'ом и child'ом который был fork'нут?
Sergei
Это ещё зачем?
чтобы ты спрашивал.
Zloy-Dobry
Так же как и "?"?
Zloy-Dobry
чтобы ты спрашивал.
Так вот я и спрашиваю
bebebe
самое простое и дешевое на ум приходит udp, но может еще проще сделать?
bebebe
jquery
это юмор такой нездоровый?
Zloy-Dobry
это юмор такой нездоровый?
Вполне себе, юморок-то!
bebebe
shmem работает в windows?
Zloy-Dobry
shmem работает в windows?
Windows не работает, зачем он тебе?
bebebe
https://github.com/hidez8891/shm
bebebe
работает. но не видно поддержки osx.
bebebe
впрочем ладно
Anonymous
Товарищи. А как вообще создавать такую структуру, чтобы маршализовать потом?... type AutoGenerated struct { MyArray [][]struct { Field1 string json:"Field1" } json:"myArray" }
Anonymous
Не получается
Zloy-Dobry
Это что за наркомания такая?
Zloy-Dobry
... MyArray []string json:"myArray" ...
Zloy-Dobry
No?
Artem
Товарищи. А как вообще создавать такую структуру, чтобы маршализовать потом?... type AutoGenerated struct { MyArray [][]struct { Field1 string json:"Field1" } json:"myArray" }
на том скрине, который ты скидывал недавно, json вообще не валидный был, ты его сначала засунь в онлайн парсер, проверь
Dmitrii
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. ЧЯДНТ?
Eugene
товарищи, я тут копался в сорсах чужих, наткнулся вот на такое вот H *uint64 json:"h,omitempty" HMax uint64 json:"hmax,omitempty" зачем тут указатель сделан?
Eugene
это какой-то вариант сделать nullable?
Zloy-Dobry
Ваще зачем читать?
Zloy-Dobry
Только спрасить же
Eugene
пардону просим, не связал
Vladislav
в объявлении?
Ну в структуре Group сделать Users указателем на структуру, а не ею.
Zloy-Dobry
dahh, тогда надо править везде :D
Так прост нормально делать надо сразу
bebebe
а в osx есть поддержка posix shmem?
bebebe
не туда
Zloy-Dobry
есть дока?
Есть конечно https://golang.org/doc/
Sergei
Есть конечно https://golang.org/doc/
как ты задрал свои повадки из нджинкс-чата распространять, срсли
Dmitrii
Есть конечно https://golang.org/doc/
мм, понятненько, еще один чайка-менеджер