Mikhail
var input string
fmt.Scanln(&input)
Это необходимо чтобы горутины продолжали работать?
Мерль
Aleksandr
Mikhail
Mikhail
Aleksandr
Мерль
Mikhail
)
я так понимаю, wg.Add(gorutins count)?
Aleksandr
да
Timur
Yura
Yura
hypnopumpia
Пробую скомпилировать, не видит zlib. Как прикрутить к процессу виндовс версию библиотеки?
Или проще накатить на виртуалку шиндовс и сделать все там?
nar
у nginx это давно отлаженный механизм
Yura
Чем compress/gzip без nginx.
Просто на проксирование тоже не нулевые расходы. Потому и спрашиваю, есть ли смысл?
Мерль
Yura
Зная Тимура, я думал, что уже померял :-)
Alexandr
Доброго дня! Подскажите, плиз, pprof с fasthttp не канает?
для работычерез go tool pprof pproftest http://localhost:8080/debug/pprof/profile\?seconds\=20
Slach
=) Коллеги, всех с наступившим НГ
добрый день
а подскажите пожалуйста
почему может не работать запрос к database/sql
с аргументами?
делаю примерно вот так
q := "SELECT MAX(postback_date) AS dateSince FROM appmetrika_postbacks_local WHERE app_id=? AND postback_date BETWEEN ? AND ?
"
rows, err := db.Query(q, dateSince, dateUntil, appId)
if err != nil {
log.Fatal().Str("q",q).Time("dateSince",dateSince).Time("dateUntil",dateUntil).Int("appId",appId).Err(err).Msg("PrepareDateRange Query Error")
}
в debug получаю вот такую ошибку
[clickhouse][connect=3][prepare] SELECT MAX(postback_date) AS dateSince FROM appmetrika_postbacks_local WHERE app_id=? AND postback_date BETWEEN ? AND ?
[clickhouse][connect=3][stmt] close
{"time":"2018-01-04T14:46:10Z","level":"fatal","q":"SELECT MAX(postback_date) AS dateSince FROM appmetrika_postbacks_local WHERE app_id=? AND postback_date BETW
EEN ? AND ?","dateSince":"2017-10-18T00:00:00Z","dateUntil":"2017-11-17T23:59:59Z","appId":120429,"error":"sql: statement expects 1 inputs; got 3","message":"Pr
epareDateRange Query Error"}
обидно ;) непонятно почему не работает
вроде бы это не специфичная для конкретно этого драйвера проблема но воспро автору драйвера уже задал
Mikhail
=) Коллеги, всех с наступившим НГ
добрый день
а подскажите пожалуйста
почему может не работать запрос к database/sql
с аргументами?
делаю примерно вот так
q := "SELECT MAX(postback_date) AS dateSince FROM appmetrika_postbacks_local WHERE app_id=? AND postback_date BETWEEN ? AND ?
"
rows, err := db.Query(q, dateSince, dateUntil, appId)
if err != nil {
log.Fatal().Str("q",q).Time("dateSince",dateSince).Time("dateUntil",dateUntil).Int("appId",appId).Err(err).Msg("PrepareDateRange Query Error")
}
в debug получаю вот такую ошибку
[clickhouse][connect=3][prepare] SELECT MAX(postback_date) AS dateSince FROM appmetrika_postbacks_local WHERE app_id=? AND postback_date BETWEEN ? AND ?
[clickhouse][connect=3][stmt] close
{"time":"2018-01-04T14:46:10Z","level":"fatal","q":"SELECT MAX(postback_date) AS dateSince FROM appmetrika_postbacks_local WHERE app_id=? AND postback_date BETW
EEN ? AND ?","dateSince":"2017-10-18T00:00:00Z","dateUntil":"2017-11-17T23:59:59Z","appId":120429,"error":"sql: statement expects 1 inputs; got 3","message":"Pr
epareDateRange Query Error"}
обидно ;) непонятно почему не работает
вроде бы это не специфичная для конкретно этого драйвера проблема но воспро автору драйвера уже задал
"error":"sql: statement expects 1 inputs; got 3"
Вот это почему то привлекло внимание
Slach
да, но я передаю ТРИ параметра
и три параметра в шаблоне должно быть
я не понимаю почему он парсит как "один" =(
Aleksandr
hypnopumpia
Slach
https://github.com/kshvakov/clickhouse
так, через >=? AND field <=?
вроде прокатывает
Slach
похоже драйвер просто BETWEEN как то криво парсит
Mikhail
Daniel
Aliaksandr
https://www.meetup.com/uagolang/events/246485643/?eventId=246485643
Daniel
Daniel
и куда вы его хотите поставить, например, на маке на своем?
Daniel
коллега, вы собственным опытом делитесь, или теоретизируете?
Oleh
думаю он хотел сказать, что компилятор С для винды на лин поставить довольно таки проблематично
Mikhail
https://habrahabr.ru/post/249449/
Slach
статья немного устаревшая, но и в ней для cgo компилять надо нативно
Заур
А в чем проблема поднять виртуальную машину?
Slach
=)) почему боль? ;)
лично у меня нет болей
я в docker Windows NanoServer ставлю и спокойно компиляю нативно =)
Slach
или коллега против cgo как такового? ;)
Slach
Mikhail
Есть что то в этом языке такое, что писать на пихоне не очень хочется
Slach
опять же весь Machine Learning современный это связка C++ и Python
в golang с этим довольно туго, хотя golearn и растет потихоньку
но скажем визуализация графиков в python и в golang , по богатству фич, различается IMHO на порядок
Mikhail
Oleh
естьбиндинги к С++ Machine Learning
Oleh
тот же тензорфлоу
Oleh
но на сколько удобно юзать, не знаю
Roman
что посоветуете на фронтенд взять для генерации админок? выбираю между jquery+templates или vue+server rendering+компоненты через templates. vue кажется перспективнее, но у него с автогенерацией посложнее, зато с биндингом и моделированием данных проще
Daniel
лучше обойтись для этой задачи без server side rendering
Заур
Roman
админки надо генерить по шаблонам в json, в упрощенном компонентном виде
Roman
это на go
Roman
зачем ssr? ну как минимум, чтобы учитывать изменения в бд другими юзерами (там не один может находиться)
Roman
и еще надо именно генерить визуализацию
Roman
т.е. заранее запрограммировать в webpack например не получится
Заур
Аа, т.е. у вас компоненты могут на лету новые добавляться?
Roman
да
Denis
Хлопцы, кто-нибудь пишет на beego?
Mikhail
Есть какая то возможность в GoLand каждый билд дописывать к имени бинаря какой то номер? Номер билда например. В автоматическом режиме
Vsevolod
Vsevolod
И голанд умеет искать по ним
Vasily
Mikhail
Похоже сюда нужно что то написать 😊
Заур
Вам не кажется, что в последнее время слишком уж много дыр находят
https://m.habrahabr.ru/post/346048/
Заур
Что ни день - то праздник
Aleksandr
Не кажется
Denis
Добрый вечер, скажите пожалуйста кто работал с go dep?
MXLTN
привет, кто работал с Google Docs программно менять из go ? есть какие-то библиотеки адекватные для этого?
Sergius Ofitserov
Не совсем понял вопрос