
Daniel
21.07.2017
18:51:03
мне много не надо
я хочу графитовский интерфейс для графаны, но чтобы не по файлу на метрику

Vladimir
21.07.2017
18:51:33

Daniel
21.07.2017
18:51:48
не знаю

Google

Vladimir
21.07.2017
18:51:54
Узнаешь - скажи

Daniel
21.07.2017
18:51:55
нет, наверное
я у тебя хотел узнавать :)

Vladimir
21.07.2017
18:52:06

Daniel
21.07.2017
18:52:20
загрузка данных - нужна, да

Vladimir
21.07.2017
18:52:23
То есть была точка в прошлом, надо заменить на новую

Daniel
21.07.2017
18:52:48
именно перепись - нет

Vladimir
21.07.2017
18:53:30
именно перепись - нет
Ну если так то biggraphite, clickhouse (ломиковский graphite-clickhouse) и metrictank
Первый и третий Кассандра бейзд
То есть по чтению будет так себе
Притом последний перспективнее, чем первый, но сырее

Google

Daniel
21.07.2017
18:54:35
кассандру я зову сосандрой...

Vladimir
21.07.2017
18:54:41
В метртктанке чанкер умеет гориллу, у них своя морда и т.п.
Заверяют что если через кафку гнать данные то жмут пару лямов на запись в секунду на хост
Мы до 400к качегарили впрочем, но без Кафки

Vasiliy
21.07.2017
19:27:57
@onokonem а какой чертой кассандра не подошла? мож задача не для нее

Daniel
21.07.2017
19:30:27
подошла
просто она немного того, анфрендли

Хекс
21.07.2017
20:00:51
опять я со своими глупыми вопросами
Ребятки, golang-book.ru норм? Я в инглиш куёво

Kirill
21.07.2017
20:01:33

Хекс
21.07.2017
20:01:51
че так? есть что лучше на русском?
пока бесплатное

Kirill
21.07.2017
20:02:23
Да нет ничего на русском нормального

Хекс
21.07.2017
20:02:35
ну блин на безрыбье и рак щука

Kirill
21.07.2017
20:02:51
Я не щука

Хекс
21.07.2017
20:03:13
типа троллишь, да?)

Yuri
21.07.2017
20:03:21

Хекс
21.07.2017
20:05:15

Peter
21.07.2017
20:29:39

Хекс
21.07.2017
20:34:39

Peter
21.07.2017
20:35:29
У Кернигане, почти по косточкам разобрано

Google

Rail'
22.07.2017
06:50:46
Парни, как и где константой хранить такую строку:
fmt.Sprintf("amqp://%s:%s@%s:%s", settings.RUSER, settings.RPASSWD, settings.RHOST, settgings.RPORT
чтобы каждый раз не создавать новую строку

分解物質
22.07.2017
06:53:39
или в settings
если таких структур много

Rail'
22.07.2017
07:00:37
Ок

Dmitrii
22.07.2017
08:54:45
если у меня веб сервер, который использует различные темплейты, конфиги, статические файлы, то получается при компиляции бинарника, его надо класть туда же где main.go, чтобы структура путей не нарушалась?

Хекс
22.07.2017
08:59:37
А в go по этому поводу какая-то специфика? Если нет, то должно быть пох где, лишь бы был доступ

Daniel
22.07.2017
09:04:02
надо бинарнику параметром передавать путь к директории, где эти файлы лежат
или заворачивать внутрь бинарника все это (и тут у го как раз специфика)

Sasha
22.07.2017
10:46:41
ребят, первый день с go сижу и вот захотелось узнать:
https://play.golang.org/p/zNtp56xAnp
вот такой ваирант реализации, это прикольно, но, может есть что-то более интересное?

Daniel
22.07.2017
10:48:54
о какая жаба! а зачем это все?
в смысле - зачем нужен этот набор сеттеров?

Олег
22.07.2017
10:49:42
Наверное, чтобы их цеплять друг за другом :)

Andrew
22.07.2017
10:55:52

Sasha
22.07.2017
10:57:33
в идеале то хотелось что-то а-ля
u := User.new().name("Heathrow").age(30).finalize()

Duck
22.07.2017
11:00:34

Sasha
22.07.2017
11:00:45

Mikalai
22.07.2017
11:01:38

Sasha
22.07.2017
11:02:09

Google

Алексей
22.07.2017
11:03:11

Constantine
22.07.2017
11:03:34
?

Sasha
22.07.2017
11:03:37

Constantine
22.07.2017
11:04:11
ты хочешь подобие текучего интерфейса там, где это не нужно?)
интересно узнать применение )

Алексей
22.07.2017
11:05:07
Как это делают везде

Constantine
22.07.2017
11:05:31
ну да, текучий интерфейс
finalize в любом случае костыль )

Admin
ERROR: S client not available

Sasha
22.07.2017
11:06:18
ну почему костыль?
просто тогда сборку можно отделить от пользования
две разных структуры получается

Алексей
22.07.2017
11:06:34
+

Sasha
22.07.2017
11:06:51
и тогда finalize будет возвращать конечную структуру с которой уже и будет работать дальше все

Constantine
22.07.2017
11:07:07
потому что в твоем случае finalize это клон того, что уже у тебя в структурке :)
я бы понял если бы ты этот билдер отдельной структурой сделал
а тут a = b
(без ссылки)

Daniel
22.07.2017
11:08:07

Мерлин
22.07.2017
11:08:17

Google

Constantine
22.07.2017
11:08:20

Sasha
22.07.2017
11:08:52

Мерлин
22.07.2017
11:08:56

Constantine
22.07.2017
11:09:05

Мерлин
22.07.2017
11:09:09
зачем

Constantine
22.07.2017
11:09:18

Мерлин
22.07.2017
11:09:53

Хекс
22.07.2017
11:09:56
У нас тут ОдизОП

Sasha
22.07.2017
11:10:11
и был доволен, потому что сам Args имеет внутри намного больше свойств, но мне не надо о них думатб

Daniel
22.07.2017
11:11:00
и?

Sasha
22.07.2017
11:11:07
потому что они все заполняются сами по себе данными

Daniel
22.07.2017
11:11:22
а в go ничего само по себе не заполняется
потому как нет конструкторов-то

Мерлин
22.07.2017
11:11:51

Алексей
22.07.2017
11:12:57
Ну такое
ТС сказали как это можно сделать, правда смысла особо не видно.

Sasha
22.07.2017
11:15:04
и?
https://play.rust-lang.org/?gist=593a48ea6ead4cafc966a09e38e33906&version=stable

Daniel
22.07.2017
11:16:23
а чем эти три вызова лучше трех присваиваний?

Мерлин
22.07.2017
11:17:01