ainu
Вброс не удался
Andrey
очень интересно узнать с чего ты взял что я жду
В твоём "очень интересно" столько же правды, сколько в моём "ты час ждёшь". Намёк был не про это.
Andrey
но вообще, продолжай. Польза есть. Я вспомнил, что есть хаскель, что в нём есть quickcheck, ну и узнал что в go есть похожая штука.
Sergey
Поскажите как из XML спарсить дату в time.Time и сохранить в базу? Нашел что в нужный формат можно преобразовать через реализацию интерфейса xml.Unmarshaler,но при сохранении в базу ошибка: sql: converting argument $5 type: unsupported type xml.DataTime, a struct
Sergey
может у кого пример реализации есть?
Aleksandr
если в rfc3339, то наверное из коробки работает
Aleksandr
а ошибка связана не с xml, а с базой
Aleksandr
с драйвером, который не знает как твою дату к строке привести
Nick
смотря в каком формате у тебя в xml время лежит в во что ты ее пытаешься распарсить
Sergey
смотря в каком формате у тебя в xml время лежит в во что ты ее пытаешься распарсить
2014-12-15T18:53:56.781+06:00 или 2013-10-10+04:00. Пытаюсь привести к time.Time и сохранить в mysql в поле типа timestamp
Aleksandr
time.Time любой драйвер должен понимать
Aleksandr
но у тебя не time.Time
Nick
можешь взять из xml как строку и распарсить через time.Parse()
Sergey
можешь взять из xml как строку и распарсить через time.Parse()
Ну я почти так и делаю: type DataTime time.Time func (t *DataTime) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error{ preset := "2006-01-02T15:04:05.999999999" var v string d.DecodeElement(&v,&start) tt,err := time.Parse(preset,v) if _, ok := err.(*time.ParseError); ok { tt, err = time.Parse(preset+"Z07:00", v) } *t = DataTime(tt) return err }
Aleksandr
тебе видимо надо реализовать sql.Valuer
Aleksandr
для DataTime
Aleksandr
в котором его приводить к time.Time
Sergey
сейчас попробую
Sergey
freezlite
как в постгресе сделай запрос в котором два массива хотябы одним элементов пересекаются?
freezlite
в колонке массив и на входе массив
freezlite
нужно выбрать записи где они хотябы одним элементом пересекаются
freezlite
@> вспомнил
Alexander
а в какой ide посоветуете разрабатывать? сейчас пользуюсб GoLand от jetbrains
🏁Александр
его и используй
Nick
Ну если тебе нужна IDE то юзай ее и дальше
Petr
А в чем неуверенность?
Alexander
не совсем понятно как распределять отдельные микросервисы между проектами - то ли всё кидать в кучу и по отдельности собирать (честно говоря ещё один вопрос т.е. я сейчас сходу не нашёл в goland как собрать допустим несколько различных сервисов), либо их нужно разбивать на разные проекты и создавать зависимости между ними (но опять же вопрос - в том же jetbrains для других языков был maven, которым можно было цеплять зависимости локальные, а как сделать тут лучше не знаю)
Daniel
я вот сторонник мультирепо
Daniel
каждый сервис в своей репке
Alexander
ок, тогда допустим я делаю репозиторий для каждого микросервиса - не проблема какие-то общие структуры точно необходимо вытащить в отдельный репозиторий, а каким образом заставить автоматически подтягивать эти самые структуры P.S.Просто в прошлый раз я словил баг или ещё что, но библиотека не желала обновляться - пришлос сносить её и качать заново. Согласитесь немного геморно
Artem
github.com/golang/dep
Alexander
спасибо, посмотрю сейчас
Диёр
http://joxi.ru/RmzEb0xSWy84lr почему так ору
🏁Александр
🎉
Сегодня кто только не падал, лучше да во флудилку.
🏁Александр
щаз просто сами знаете кто возбудится
Kirill
Всем привет, в связи с блокировками ай пи адресов возник вопрос. Какой хрстинг сейчас лучше выбрать под веб прилодуху, чтобы не заблочили(или вероятность того что заблочат была минимальна)?
🎉
Лучше выбрать наверное не крупные ЦОД, про которые не знают.
Диёр
арубу возьми по тарифу за 1 евро в месяц
Диёр
за такие деньги не жалко если заблочат
Kirill
что взять?)
🎉
Арубу знают, амазон знают, ДО тоже знают... думается их всех блочить будут.....
🏁Александр
давайте на @goflood
🎉
Я каналы перепутал, сорян.
Pawel
Тупой нубский вопрос. Есть такой код import "C" import "fmt" import "C" обязателен, но goland его удаляет при форрматировании. как бороться с этим?
Daniel
использовать его
Kirill
Import _ "C"
Kirill
Не?
Daniel
или импрортить так
Pawel
Import _ "C"
can not rename import C
Kirill
Ууу, тогда хз
Pawel
использовать его
да пытаюсь dll создать, примерно так //export Test func Test() string { fmt.Println("from Test()") return "this is a test" } import C там напрямую не используется, но без него не работает dll
Pawel
go build -buildmode=c-shared -o test.dll
Maksim (Ellrion)
Pauline
можете вообще импорты не писать, они сами впишутся при использовании
Pawel
можете вообще импорты не писать, они сами впишутся при использовании
а вот и нет) он не используется, но без него при вызове "rundll32.exe hello.dll,Test" будет ошибочка выдаваца
Pawel
Пишут мне варнинг, что syscall.StringToUTF16Ptr - депрекейтед. А что использовать вместо него?
Pawel
о, спсиб, а меня чет этого не было про syscall.StringToUTF16Ptr
Slava
ты что-то распоясался @ruelephant
🏁Александр
а шо?
Slava
каналы перепутал? =)
🏁Александр
да издеваюсь над вакансиями
🏁Александр
а то телеграмм телеграмм
Slava
смотри, большой брат следит за тобой
Daniel
and he is bored
Slava
and he is bored
что ещё делать сидя на митингах? =)
🏁Александр
проснулся
Мерль
Выпуск 120 http://golangshow.com/episode/2018/02-28-120/
Alexander
попытался я копнуть в сторону grpc и что-то мягко говоря ничего не понял.... особенно в том плане, чтобы из прото файлов автоматически генерилось всё что надо для go кто-нить может посоветовать максимально простой пример с комментариями, чтобы можно было разобраться и можно ли как-то настроить, чтобы эти файлы автоматом генерились, у меня в goland это пока не особо получилось
Oleg
Вам на курс надо )
Oleg
https://www.coursera.org/learn/golang-webservices-2
Alexander
Как ручками это делать понятно,а ide может автоматически может этим заниматься?
heavycharged
Кто-то может подсказать, что значит must have distinct addresses, и что мы выиграли, используя int? https://github.com/golang/go/blob/fc215989319aac0a2d5a0f3b7247db9fcb366ff7/src/context/context.go#L168
heavycharged
Это какая-то оптимизация? int у нас что-ли не have distinct addresses?