Alexey
Посредством новейшей технологии https
Zhenja
руками. Всмысле, я просто пост запросами дергал
ainu
Слушайте, а я вот делаю пулреквест.
Сделал форк,
у меня в main.go вместо
import "github.com/fogleman/primitive/primitive"
стало
import "github.com/ramainen/primitive/primitive"
(потому что изменения есть ещё в поддиректории ./primitive )
Мне в PR коммитить надо указывать имя форка или оригинала?
ainu
то есть ramainen это я
Alexey 〒.
John
Всем привет, немного оффтоп, но может знает кто копал нюансы с++ код и использование tls с ним? Сервер на гошке, клиент на плюсах, но проблема в том что tcp даже соединение не устанавливается с клиента, если отключить tls то все норм. Может есть эксперты тут по tls?
Vasily
коннект со стороны го ведь создаётся tls-овский, не просто net.Dial ?
Anonymous
точно тот чат?
Последний вопрос, как правильно делать: при изменении контейнера (например установил nginx) лучше сохранять новое "состояние" контейнера или это не состояние а новый контейнер?
Roman
надо докерфайл юзать, в контейнере ничего менять не надо
Roman
stateless
Максим
Roman
https://t.me/docker_ru
Anonymous
Anton
добрый день!
пишу API на Go и столкнулся с проблемой валидации приходящих значений. Речь идет как минимум о валидации обязательных и опциональных полей.
Нашел как решение govalidator и какое-то время был спокоен, но сейчас осознал, что для числовых типов, которые обозначены как обязательные, значение 0 вызывает ошибку, потому что также считается пустым. а проверки на то, чтобы поле просто пришло как таковое, я не нашел.
Скажите, есть ли какое-то решение кроме написания своей валидации?
может кто-то сталкивался?
Alexander
https://github.com/asaskevich/govalidator/issues/140
Anton
Да, я это видел, но там не описано решение проблемы
Daniel
Anton
Michael
a nil pointer is not zero
Michael
это имелось ввиду
Andrey
что-то у меня опять с dep какие-то непонятки, в lock фаил он добавил зависимости а в папку vendor не хочет их добавлять :(
Anton
как вообще валидируются приходящие данные в АПИ?
есть какие-то лучшие практики может быть, о которых я не подозреваю?
Anton
Anton
но такого вида валидации в пакете нет
Michael
есть повод дописать и заслать пулреквест
Anonymous
ну, функционал встроенный либы очень ограниченный, валидацию серьезную все равно придется писать самому, дополнительно к либовской
Michael
логично)
Anonymous
Привет. Ребят я новичок. На го можно написать 2d игру для 64 битных систем?
Anonymous
хотя я не припомню такую проблему как тут описана, я юзаю вот эту либу
gopkg.in/go-playground/validator.v9
попробуйте перейти на нее
Igor
Anton
Igor
тьюринг полный язык, есть возможность подключать Си библиотеки, в частности opengl\directX. Значит можно писать что угодно)
Vasily
где-то был скринкаст как чувак писал flappy bird на го, используя sdl
Vasily
и биндинги к opengl я видел
Anonymous
https://github.com/himanshushekhar/golang-flappybirdclone
Oleksii
Francesc Campoy - justforfunc
Oleksii
Кажется, 5 или 6 выпуск
Anonymous
И весит мало
Anonymous
2 мб вроде
Anonymous
Anonymous
правда у меня на маке он не запускается.
куча ошибок про то, что мак депрекейтед.
``cgo-gcc-prolog:362:6: warning: 'glutBitmapLength' is deprecated: first deprecated in macOS 10.9 [-Wdeprecated-declarations]`
Oleksii
Вот он
Anonymous
огонь
Anonymous
Вот он
там абсолютно те же либы
Anonymous
полагаю у меня тоже не запустится
Oleksii
Oleksii
Должно быть кроссплатформенно
Anonymous
cannot find package "github.com/veandco/go-sdl2/sdl_ttf"
такая вот ошибка после установки sdl
Мерль
Anonymous
Подскажите ещё хороший фреймворк для написания веб сервера.
Anonymous
Вот нашел один revel . Он как?
Mannaro
Товрищи, а как в caddy задать fallback-server?
Kirill
Аннимогу
Alexander
Если есть UNIQUE CONSTRAINT, надо ли еще такой же индекс, или констрэинт сам уже индекс?
Alexander
извините что немного не в тему
Aleksandr
Alexander
Anonymous
Aleksandr
Viktor
Народ, как проитерировать sync.Map ?
Anonymous
https://godoc.org/golang.org/x/sync/syncmap#Map.Range
Viktor
о. точно.. спасибо
Anonymous
как я уже говорил, у меня был часто кейс когда надо было большую пачку данных положить в мапу и тут синкмап сосет просто ппц как, потому что на каждую вставку аллоцирует лок...
Viktor
Там блин нету Len
Viktor
И видимо не предвидится
Vladimir
https://golang.org/pkg/sync/#Map.Range