Billyfbrain
есть конечно вариант впилить метрики в сам сервис и посадить их на прометея, но хочется снимать параметры зная только протокол, не залезая в сам сервис
aadz
А что за протокол? HTTP2?
Billyfbrain
кастом построенный на протобафе
Billyfbrain
не grpc
Billyfbrain
файловое хранилище
aadz
Ну, тогда статистику работы самим сервисом и собирать, наверное, внутри придется
Billyfbrain
спасибо, попробую сильно не накостылить
🏁Александр
блин гребанное html/template
🏁Александр
пытаешься ему скормить html для рендеринга, запинается причем без ошибок
🏁Александр
просто на пол фразе может порезать или на пол тега
🏁Александр
кормишь конечно же template.HTML(htmlString)
🏁Александр
хоть везде написано что так делать низязя
🏁Александр
тупорылая скотина, ну как она может НЕ РАБОТАТЬ
Daniel
коллега, хватит
Daniel
все так
🏁Александр
ну он не рендерит как надо, всю ночи с ним сижу
🏁Александр
то тут кодировку сьел то тут
Daniel
он рендерит как надо, если на вход ему подать что надо
🏁Александр
он рендерит как надо, если на вход ему подать что надо
вы представляете, это все буффало косячил 🙁
🏁Александр
у меня рендеринг в файл был через f, err := os.Create("result.html") w := bufio.NewWriter(f) err = t.Execute(w, ...)
🏁Александр
и она нарезает все по размеру пакета
🏁Александр
без авто Flush в конце
Olzhas
вы html рендерите в го?
🏁Александр
ну там специфическая задача
🏁Александр
надо было заренедрить 🙂
🏁Александр
фронт лениво под него делать
Olzhas
ясно
Olzhas
я обычно поднимаю фронт на жс
🏁Александр
столько времени убил, думал это темплейт рендеринг косячит
Olzhas
с серверным рендерингом
🏁Александр
всю ночь сидел
🏁Александр
а это буфало сука резало
🏁Александр
не знаю с какого примера я взял и нахрена он там нужен
Olzhas
ну я буффало не юзал ни разу
Olzhas
обычно использую раздельно пакеты
Olzhas
в качестве http сервера gin, вебсокеты - горилла
Olzhas
в бд запросы пишу сам
Olzhas
поверх приложения nginx
Olzhas
а это буфало сука резало
а не пробовал юзать https://github.com/gobuffalo/plush ?
🏁Александр
да похрен
🏁Александр
сразу скормил ему файл
Pawel
блин гребанное html/template
юзай quicktemplate, студент
🏁Александр
ну так стараюсь стандартные либы юзать
Pawel
ну так стараюсь стандартные либы юзать
не в этот раз. quicktemplate ососбый случай. в ней гуманная концепция, а в стандартной либе похапэшная
Anonymous
Всем привет! Подскажите, пожалуйста, как можно удобнее реализовать разбор данных в структуру точнее слайс - в поля структуры сейчас я делаю так var myStruct temp temp.fieldOne = slice[0] temp.fieldTwo = slice[1] temp.fieldThree = slice[2] ... temp.fieldLast = slice[30] и тд как можно не вручуню указывать индексы слайса? с учетом того, что грубо говоря в источнике в слайсе может приходить больше элементов slice[40] не всегда стабильное число
Daniel
никак
Daniel
(можн через рефлексию, но я бы не советовал)
Daniel
я бы советовал написать генератор для этой цели
Anonymous
хнык( спасибо!
Anonymous
генератор какой?
Daniel
ну - руками
Michael
google golang code generate
Michael
генератор какой?
у @rvasily есть, кстати, курс по Гоу, и там затронута эта тема
Anonymous
спасибо буду разбираться!
Pawel
сорян если вопрос глуп или боян, чет не могу нагуглить как вывести в голанге месяц в текущей локали, это вообще есть?
Aleksandr
нет
Pawel
надо будет ишшуй завести
Daniel
или либу нарисовать
Alexey
Привет! Мне нужно найти элемент в массиве который удовлетворяет предикату. Никак не могу найти соответствующую функцию для этого. Она называется find в других языках. Очень уж не хочется заводить переменную, писать цикл, проверять и вот это все.
andrew
а придётся :)
andrew
есть go-linq, но лучше и проще -в цикле
Alexey
ясно
Мерль
или либу нарисовать
Адовая задача на самом деле
Мерль
Особенно для восточных календарей
Aleksandr
есть же icu
Aleksandr
биндинги накидал и полетели
Aleksandr
или тупо из cldr данные взял и на pure go сделал
🦖
Я тут mtproto обкатал, кому нужно, пользуйтесь tg://proxy?server=185.205.210.186&port=443&secret=28903022c71ae67961d00ecacea6e0de
🏁Александр
курю сижу gousb, не совсем понимаю как оно работает без поиска пути до девайса
🏁Александр
толи так libusb внутри все оборачивает
🏁Александр
ну я хрен его знает
🏁Александр
я все с этой пикалкой сижу, она сидит на эмуляции com через usb
🏁Александр
попробывал вычитать по ману через gousb и тишина
🏁Александр
если напрямую читать с os.Open("/dev/cu.usbmodem1441")
🏁Александр
то все ок
🏁Александр
но тогда автодетекта нету
Oleh
Ребята, сейчас пытаюсь поставить https://github.com/hyperledger/sawtooth-sdk-go Делаю все как по инструкции, заюзал go generate, выдает Traceback (most recent call last): File "./protogen", line 25, in <module> from grpc.tools.protoc import main as _protoc ImportError: No module named 'grpc' gen.sh: line 24: mockgen: command not found gen.go:1: running "bash": exit status 127
Oleh
Сталкивался кто-нибудь с таким?