
in favor
28.09.2017
07:09:09
докер сворм?

Andrew
28.09.2017
07:09:27

Максим
28.09.2017
07:09:47

/dev/null
28.09.2017
07:10:31

Google

Максим
28.09.2017
07:10:52

/dev/null
28.09.2017
07:11:09

Максим
28.09.2017
07:11:13
() /dev/null но можешь разнести сервисы по разным машинам

/dev/null
28.09.2017
07:12:01

Максим
28.09.2017
07:13:07
() /dev/null а несколько виртуалок это уже Vagrant какой-то))

/dev/null
28.09.2017
07:34:28
Существует два метода установки Docker на Ubuntu 16.04. Первый включает установку на существующую операционную систему. Второй предполагает использование утилиты Docker Machine, которая самостоятельно устанавливает на Docker на сервер.
Какой из способов предпочтительнее?

Roman
28.09.2017
08:05:52
точно тот чат?
*лучше из репы
*а еще лучше юзать ось с предустановленным докером - coreos/ranchos

Semyon
28.09.2017
08:10:18
Всем привет, котята.
А подскажите, чем вы работаете с API VK под Go.

Alexsey
28.09.2017
08:11:35
Посредством новейшей технологии https

Zhenja
28.09.2017
08:11:38
руками. Всмысле, я просто пост запросами дергал

ainu
28.09.2017
08:17:07
Слушайте, а я вот делаю пулреквест.
Сделал форк,
у меня в main.go вместо
import "github.com/fogleman/primitive/primitive"
стало
import "github.com/ramainen/primitive/primitive"
(потому что изменения есть ещё в поддиректории ./primitive )
Мне в PR коммитить надо указывать имя форка или оригинала?

Google

ainu
28.09.2017
08:17:23
то есть ramainen это я

AxiS
28.09.2017
08:41:00

Aleksandr
28.09.2017
08:43:54
Всем привет, немного оффтоп, но может знает кто копал нюансы с++ код и использование tls с ним? Сервер на гошке, клиент на плюсах, но проблема в том что tcp даже соединение не устанавливается с клиента, если отключить tls то все норм. Может есть эксперты тут по tls?

Vasily Romanov
28.09.2017
08:54:22
коннект со стороны го ведь создаётся tls-овский, не просто net.Dial ?

/dev/null
28.09.2017
08:58:25
точно тот чат?
Последний вопрос, как правильно делать: при изменении контейнера (например установил nginx) лучше сохранять новое "состояние" контейнера или это не состояние а новый контейнер?

Roman
28.09.2017
08:58:46
надо докерфайл юзать, в контейнере ничего менять не надо
stateless

Максим
28.09.2017
08:59:19

Roman
28.09.2017
08:59:23
https://t.me/docker_ru

Ivan
28.09.2017
08:59:23

Aleksandr
28.09.2017
08:59:49

Антон
28.09.2017
09:24:20
добрый день!
пишу API на Go и столкнулся с проблемой валидации приходящих значений. Речь идет как минимум о валидации обязательных и опциональных полей.
Нашел как решение govalidator и какое-то время был спокоен, но сейчас осознал, что для числовых типов, которые обозначены как обязательные, значение 0 вызывает ошибку, потому что также считается пустым. а проверки на то, чтобы поле просто пришло как таковое, я не нашел.
Скажите, есть ли какое-то решение кроме написания своей валидации?
может кто-то сталкивался?

Alexander
28.09.2017
09:27:57
https://github.com/asaskevich/govalidator/issues/140

Антон
28.09.2017
09:29:44
Да, я это видел, но там не описано решение проблемы

Daniel
28.09.2017
09:31:51

Антон
28.09.2017
09:35:32

Michael
28.09.2017
09:37:03
a nil pointer is not zero
это имелось ввиду

Andrey
28.09.2017
09:38:53
что-то у меня опять с dep какие-то непонятки, в lock фаил он добавил зависимости а в папку vendor не хочет их добавлять :(

Антон
28.09.2017
09:39:01
как вообще валидируются приходящие данные в АПИ?
есть какие-то лучшие практики может быть, о которых я не подозреваю?

Google

Igor
28.09.2017
09:39:14

Антон
28.09.2017
09:39:34
но такого вида валидации в пакете нет

Michael
28.09.2017
09:40:16
есть повод дописать и заслать пулреквест

Mush
28.09.2017
09:41:36
ну, функционал встроенный либы очень ограниченный, валидацию серьезную все равно придется писать самому, дополнительно к либовской

Michael
28.09.2017
09:42:18
логично)

Shane
28.09.2017
09:42:24
Привет. Ребят я новичок. На го можно написать 2d игру для 64 битных систем?

Mush
28.09.2017
09:42:59
хотя я не припомню такую проблему как тут описана, я юзаю вот эту либу
gopkg.in/go-playground/validator.v9
попробуйте перейти на нее

Igor
28.09.2017
09:43:29

Антон
28.09.2017
09:43:49

Shane
28.09.2017
09:43:59

Igor
28.09.2017
09:45:01
тьюринг полный язык, есть возможность подключать Си библиотеки, в частности opengl\directX. Значит можно писать что угодно)

Vasily Romanov
28.09.2017
09:48:25
где-то был скринкаст как чувак писал flappy bird на го, используя sdl
и биндинги к opengl я видел

Mush
28.09.2017
09:49:26
https://github.com/himanshushekhar/golang-flappybirdclone

Alex
28.09.2017
09:49:49
Francesc Campoy - justforfunc
Кажется, 5 или 6 выпуск

Shane
28.09.2017
09:50:45
И весит мало
2 мб вроде

Google

Mush
28.09.2017
09:53:32
правда у меня на маке он не запускается.
куча ошибок про то, что мак депрекейтед.
``cgo-gcc-prolog:362:6: warning: 'glutBitmapLength' is deprecated: first deprecated in macOS 10.9 [-Wdeprecated-declarations]`

Alex
28.09.2017
09:55:48
Вот он

Mush
28.09.2017
09:56:04
огонь
Вот он
там абсолютно те же либы
полагаю у меня тоже не запустится

Alex
28.09.2017
09:58:05
Должно быть кроссплатформенно

Mush
28.09.2017
10:14:50
cannot find package "github.com/veandco/go-sdl2/sdl_ttf"
такая вот ошибка после установки sdl

Мерлин
28.09.2017
10:18:04

Shane
28.09.2017
10:45:20
Подскажите ещё хороший фреймворк для написания веб сервера.

Andrew
28.09.2017
10:50:32

Shane
28.09.2017
10:50:56
Вот нашел один revel . Он как?

Alex
28.09.2017
11:04:43
Товрищи, а как в caddy задать fallback-server?

Kirill
28.09.2017
11:12:01

Димка
28.09.2017
11:12:09

Kirill
28.09.2017
11:12:17
Аннимогу

Alexander
28.09.2017
11:30:12
Если есть UNIQUE CONSTRAINT, надо ли еще такой же индекс, или констрэинт сам уже индекс?
извините что немного не в тему

Google

Aleksandr
28.09.2017
11:31:28

Aleksandr
28.09.2017
11:35:15

Alexander
28.09.2017
11:54:49

Mush
28.09.2017
11:58:10

Aleksandr
28.09.2017
11:58:26

Viktor
28.09.2017
12:02:41
Народ, как проитерировать sync.Map ?

Mush
28.09.2017
12:06:51
https://godoc.org/golang.org/x/sync/syncmap#Map.Range

Viktor
28.09.2017
12:10:42
о. точно.. спасибо

Mush
28.09.2017
12:18:22
как я уже говорил, у меня был часто кейс когда надо было большую пачку данных положить в мапу и тут синкмап сосет просто ппц как, потому что на каждую вставку аллоцирует лок...

Viktor
28.09.2017
12:33:35
Там блин нету Len
И видимо не предвидится

Vladimir
28.09.2017
12:46:43

AxiS
28.09.2017
12:46:53

Vladimir
28.09.2017
12:47:01
https://golang.org/pkg/sync/#Map.Range

Andrey
28.09.2017
12:58:29
сам я использую echo и то использую минимум из него, просто потому что сейчас для меня важнее понимание что происходит а не скорость разработки, по этому все делаю сам

Kirill
28.09.2017
13:46:45
Коллеги, кто хочет поддержать грэймворк? Тыкните в баннер в ридми github.com/gramework/gramework )