
Dmitry
02.11.2016
19:15:01
особенно если кластер

Мерлин
02.11.2016
19:15:48

Dmitry
02.11.2016
19:15:57
то есть ты пишешь один композ конфиг где обозначаешь кто в какой сети просто тегом. А дальше не важно будут ли контейнеры на одном сервере или вообще на разных докер сам подымет и настроит сеть и обеспечит видимость хостов
в общем буду идти по плану

Google

Dmitry
02.11.2016
19:16:41
:)

Denis
02.11.2016
19:17:54
вам сейчас не нужно все то, что предоставляет докер, если вам нужен деплой, почему бы не юзать его, в любом случае не прогадаете + изучите докер лучше

Roman
02.11.2016
19:18:49
Ну я слышал что для продакшена докер не используют. Или врут уже?

Dmitry
02.11.2016
19:19:42

Denis
02.11.2016
19:19:47
https://www.docker.com/customers

Dmitry
02.11.2016
19:20:05
есть уже хостинги с поддержкой докера
заливаешь контейнер со всем окружением
и все

Maxim
02.11.2016
19:21:07

Denis
02.11.2016
19:21:36
в России есть такие?

Roman
02.11.2016
19:21:37
Я понял, надо брать :)

Denis
02.11.2016
19:22:17
Хотя это настроить самому не так уж и сложно
куча сервисов

Google

Roman
02.11.2016
19:22:48
На ARM / BeagleBone / RPi кто нибудь пробовал контейнеры?

Dmitry
02.11.2016
19:25:02
а еще вопрос был
Получается нужно компилить приложение уже на сервере? Чтобы правильная архитектура была

Roman
02.11.2016
19:27:00

Dmitry
02.11.2016
19:27:29
запустить это одно, а что-то стоящее сделать с ними...

Roman
02.11.2016
19:27:38
Тут проблема не в производительности, а на быстром деплое ембед девайсов.

Dmitry
02.11.2016
19:27:44
Зависит от задач конечно. Статику думаю отлично раздают.

Roman
02.11.2016
19:28:56
Есть идея - запилить демон мониторинга в контейнере чтобы быстро и безболезнено обновлять на приставках - stb.

Maxim
03.11.2016
04:07:33
@pifagorych можно линк на твой гитхаб, если имеется?
Короче, Я не дождался ответа и пререлизнул то что было, но твоё имя в контрибьютеры добавил. Правда без ссылки, но это поправимо.
Ня, кароч

Lev
03.11.2016
06:34:50
Это точно по Go чат?)

Igor
03.11.2016
07:15:25

R-omk
03.11.2016
07:17:41
да просто у гошников и так все хорошо, нечего обсуждать

Quet
03.11.2016
07:27:18
только генериков нет ??

Ivan
03.11.2016
07:28:39
А зачем они? :)
"У меня работает всё, что мне нужно, а что не работает - то не нужно" ©

R-omk
03.11.2016
07:45:58
сахар, походу, гошка 1.7 привнесла перфоманс в кастинг типов , тоесть после 1.6 теперь это происходит даром

Igor
03.11.2016
07:52:25
Вот напьюсь сегодня по этому поводу!

Google

Belskikh
03.11.2016
08:43:26
опытные товарищи, помогите советом
есть вот такой вот код
func getExternalRecord(r *dns.Msg) []dns.RR {
// creating new message for sending to external server
question := r.Question[0]
if question == nil {
log.Printf("DNS Message %s does not contain question")
// return empty answer
answer := make([]dns.RR, 0)
return answer
}
.....
}
он же на гисте как некоторые тут любят ;) https://gist.github.com/belskikh/f915afeddf881654019b9dfe6d03b192
я тут пытаюсь как-то обработать nil значение. на что компилятор выдает:
./server.go:41: cannot convert nil to type dns.Question
как поступать в таких случаях, какой паттерн?

Quet
03.11.2016
08:46:58
не пытаться сравнивать nil со значением? оно как бы для указателей только

Belskikh
03.11.2016
08:47:38
запомню про указатели, не знал
тогда тут проверка на пустое значение не нужна, получается?

Quet
03.11.2016
08:49:35
не нужна
нужна проверка что в массиве есть значения
а то на пустом массиве r.Question[0] взорвется

Belskikh
03.11.2016
08:50:10
```
if len(r.Question) != 0 { ... }
типа того?

Belskikh
03.11.2016
09:00:16

Quet
03.11.2016
09:00:51
ну да, очевидно же

Admin
ERROR: S client not available

Belskikh
03.11.2016
09:01:34
очевидно опытным товарищам)))
например, с мапами есть конструкция val, ok := map[val]
вдруг и для слайсов такое придумано
в любом случае спасибо большое за помощь!

uname0a
03.11.2016
10:48:25
Всем привет, а есть возможность использовать fasthttp client с proxy handler ? нужно https.

rt
03.11.2016
10:48:47
Подскажите, как правильно с конфигом работать. У меня есть конфиг в json. Есть функция ReadConfig() в пакете config. Соответственно в пакете main объявляю переменную как var ConfigFile = config.ReadConfig(). Что нужно сделать чтобы в других пакетах ConfigFile тоже был доступен? У меня есть еще пакет filters, где нужно использовать данные из конфига, но я не понимаю как их туда добавить.

Google

Quet
03.11.2016
10:50:51
проще глобальную переменную в пакете config тогда
и в мейне ее инициализировать

rt
03.11.2016
10:54:42

uname0a
03.11.2016
11:08:52

Dmitry
03.11.2016
11:31:46
привет всем! вопрос по nsq
кто-нибудь знает, почему я создаю 2 консьюмера с одним топиком но на 2 разных канала:
nsq.NewConsumer("topic1", "channel1", nsqConfig)
nsq.NewConsumer("topic1", "channel2", nsqConfig)
и при получении сообщения в топик по любому каналу они оба срабатывают?
зачем вообще каналы нужны?

Sergey
03.11.2016
11:57:48
каналы это разные типы консьюмеров на один топик
ну например, при клике мы должны записать его в статистику и записать в логи, тогда у нас будет один топик "клик" и два канала "статистика" и "логи"

Dmitry
03.11.2016
11:58:56
да, судя по доке это так
но как отправить сообщение в определенны канал топика?
ведь можно отправить сообщение только на топик, но никак не на канал

Sergey
03.11.2016
11:59:35
нет, на канал никак

Dmitry
03.11.2016
12:00:23
т.е. когда мы публикуем чтото в топик, то все каналы получают данное сообщение, верно?)

Sergey
03.11.2016
12:00:43
да, все каналы которые подключены к этому топику
ну и можно паузить некоторые каналы

Dmitry
03.11.2016
12:01:15
понял, спасибо!

Vladislav
03.11.2016
12:11:53
никто не балуется? ?
https://www.livecoding.tv/

Kirill
03.11.2016
13:38:34
нет больше у нас мемберов
вот ты зашел и у нас мемберы пропали

Zver
03.11.2016
13:40:26
?

Судзумия
03.11.2016
13:40:28
Да, я понял шутку ;)

Admin
03.11.2016
13:52:47
Теперь нет прав на просмотр участников.. Хм

Google

Admin
03.11.2016
13:53:03
Где логинка?