
Dmitry
24.06.2018
16:36:30

Мерлин
24.06.2018
16:36:56

Daniel
24.06.2018
16:37:16

Dmitry
24.06.2018
16:38:55

Google

Dmitry
24.06.2018
16:39:36
в данный момент я не вижу примеров как sflags поддерживает переменные окружения.
это печально

Daniel
24.06.2018
16:41:48

Dmitry
24.06.2018
16:41:54
а не. нашел `SSL bool `env:"HTTP_SSL_VALUE"`` . хм а флаг можно определить для этой же переменной

Daniel
24.06.2018
16:43:31
you got it all wrong
коллеги, кто gometalinter пользуется, вы успели заценить https://github.com/golangci/golangci-lint?
я вот рекомендую весьма

Мерлин
24.06.2018
17:19:10
go-critic/go-critic: The most opinionated Go source code linter
https://github.com/go-critic/go-critic

Michael
24.06.2018
17:23:54
а кто пользуется vscode, встроенных тулзовин не хватает?

Мерлин
24.06.2018
17:25:07

Michael
24.06.2018
17:28:36
Там gometalinter
нашёл в коммите месячной давности
Lint-on-save (using golint or gometalinter or megacheck or golangci-lint or revive)

Google

Александр
24.06.2018
17:52:24
а что есть для нормализации html?
у меня что-то крутиться, где то была опция автоисправления синтаксиса

Koz@k
24.06.2018
17:55:52
Народ не в курсе случаем есть каналы по java в телеге ?

Dmitry
24.06.2018
17:57:04
https://t.me/javarush

Alexey
24.06.2018
17:57:35

Koz@k
24.06.2018
17:58:10
Спасибо

Daniel
24.06.2018
18:23:50

Dmitry
24.06.2018
18:54:14
помогите с viper. не цепляет переменные окружения почему то
https://github.com/RedSkotina/xrich/blob/b0dc456f17cdd8befb83a7dbbf92f7f6852141d9/cmd/xrich_telebot/main.go#L37
почему то пустая строка в viper.GetString("token")
хотя на os.GetEnv все нормально получает

Artem
24.06.2018
19:20:29

Dmitry
24.06.2018
19:21:05

Artem
24.06.2018
19:22:45
cfg := viper.New()
cfg.SetEnvPrefix(envPrefix)
cfg.AutomaticEnv()
cfg.SetEnvKeyReplacer(strings.NewReplacer(".", "_"))
у меня так все работает
replacer это при необходимости

Dmitry
24.06.2018
19:26:43
блин а обязательно норвый обект cfg делать?
я просто через глобальные все вызываю
как в примерах

Google

Dmitry
24.06.2018
19:28:06
я попробовал методом научного тыка viper.AutomaticEnv() куда попало вставлять.ю ни один вариант не работает
сраный документация сраного опенсорса

Vasily
25.06.2018
02:57:48
подскажите чем можно побенчмаркать сервисы на бинарном протоколе?
есть конечно вариант впилить метрики в сам сервис и посадить их на прометея, но хочется снимать параметры зная только протокол, не залезая в сам сервис

Alexander
25.06.2018
03:02:53
А что за протокол? HTTP2?

Vasily
25.06.2018
03:03:38
кастом построенный на протобафе
не grpc
файловое хранилище

Alexander
25.06.2018
03:04:37
Ну, тогда статистику работы самим сервисом и собирать, наверное, внутри придется

Vasily
25.06.2018
03:07:52
спасибо, попробую сильно не накостылить

Александр
25.06.2018
03:29:35
блин гребанное html/template
пытаешься ему скормить html для рендеринга, запинается причем без ошибок

Александр
25.06.2018
03:29:58
просто на пол фразе может порезать или на пол тега
кормишь конечно же template.HTML(htmlString)
хоть везде написано что так делать низязя
тупорылая скотина, ну как она может НЕ РАБОТАТЬ

Daniel
25.06.2018
03:56:02
коллега, хватит
все так

Александр
25.06.2018
04:02:51
ну он не рендерит как надо, всю ночи с ним сижу

Admin
ERROR: S client not available

Google

Александр
25.06.2018
04:02:58
то тут кодировку сьел то тут

Daniel
25.06.2018
04:03:09
он рендерит как надо, если на вход ему подать что надо

Александр
25.06.2018
04:15:16
у меня рендеринг в файл был через
f, err := os.Create("result.html")
w := bufio.NewWriter(f)
err = t.Execute(w, ...)
и она нарезает все по размеру пакета
без авто Flush в конце

Olzhas
25.06.2018
04:17:31
вы html рендерите в го?

Александр
25.06.2018
04:17:42
ну там специфическая задача
надо было заренедрить ?
фронт лениво под него делать

Olzhas
25.06.2018
04:18:06
ясно
я обычно поднимаю фронт на жс

Александр
25.06.2018
04:18:43
столько времени убил, думал это темплейт рендеринг косячит

Olzhas
25.06.2018
04:18:47
с серверным рендерингом

Александр
25.06.2018
04:18:49
всю ночь сидел
а это буфало сука резало
не знаю с какого примера я взял и нахрена он там нужен

Olzhas
25.06.2018
04:19:53
ну я буффало не юзал ни разу
обычно использую раздельно пакеты
в качестве http сервера gin, вебсокеты - горилла

Google

Olzhas
25.06.2018
04:20:46
в бд запросы пишу сам
поверх приложения nginx

Александр
25.06.2018
04:25:24
да похрен
сразу скормил ему файл

Pawel
25.06.2018
04:30:11

Александр
25.06.2018
04:30:34
ну так стараюсь стандартные либы юзать