
Sergey
17.04.2018
11:37:14

Nick
17.04.2018
11:41:06
смотря в каком формате у тебя в xml время лежит в во что ты ее пытаешься распарсить

Sergey
17.04.2018
11:42:32

Aleksandr
17.04.2018
11:43:21
time.Time любой драйвер должен понимать

Google

Aleksandr
17.04.2018
11:43:28
но у тебя не time.Time

Nick
17.04.2018
11:43:29
можешь взять из xml как строку и распарсить через time.Parse()

Sergey
17.04.2018
11:44:25
можешь взять из 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
17.04.2018
11:46:18
тебе видимо надо реализовать sql.Valuer
для DataTime
в котором его приводить к time.Time

Sergey
17.04.2018
11:47:41
сейчас попробую

Denys
17.04.2018
11:56:07
как в постгресе сделай запрос в котором два массива хотябы одним элементов пересекаются?
в колонке массив и на входе массив
нужно выбрать записи где они хотябы одним элементом пересекаются
@> вспомнил

Alexander
17.04.2018
13:55:54
а в какой ide посоветуете разрабатывать?
сейчас пользуюсб GoLand от jetbrains

Google

Александр
17.04.2018
13:56:18
его и используй

Nick
17.04.2018
13:56:23
Ну если тебе нужна IDE то юзай ее и дальше

Petr
17.04.2018
13:56:50
А в чем неуверенность?

Alexander
17.04.2018
14:00:02
не совсем понятно как распределять отдельные микросервисы между проектами - то ли всё кидать в кучу и по отдельности собирать (честно говоря ещё один вопрос т.е. я сейчас сходу не нашёл в goland как собрать допустим несколько различных сервисов), либо их нужно разбивать на разные проекты и создавать зависимости между ними (но опять же вопрос - в том же jetbrains для других языков был maven, которым можно было цеплять зависимости локальные, а как сделать тут лучше не знаю)

Daniel
17.04.2018
14:00:26
я вот сторонник мультирепо
каждый сервис в своей репке

Alexander
17.04.2018
14:02:42
ок, тогда допустим я делаю репозиторий для каждого микросервиса - не проблема
какие-то общие структуры точно необходимо вытащить в отдельный репозиторий, а каким образом заставить автоматически подтягивать эти самые структуры
P.S.Просто в прошлый раз я словил баг или ещё что, но библиотека не желала обновляться - пришлос сносить её и качать заново.
Согласитесь немного геморно

Artem
17.04.2018
14:03:16
github.com/golang/dep

Alexander
17.04.2018
14:04:30
спасибо, посмотрю сейчас

Диёр
17.04.2018
14:07:13
http://joxi.ru/RmzEb0xSWy84lr
почему так ору

Александр
17.04.2018
14:07:57

Marlik
17.04.2018
14:09:58
Сегодня кто только не падал, лучше да во флудилку.

Александр
17.04.2018
14:10:28
щаз просто сами знаете кто возбудится

Kirill
17.04.2018
14:15:44
Всем привет, в связи с блокировками ай пи адресов возник вопрос.
Какой хрстинг сейчас лучше выбрать под веб прилодуху, чтобы не заблочили(или вероятность того что заблочат была минимальна)?

Marlik
17.04.2018
14:16:31
Лучше выбрать наверное не крупные ЦОД, про которые не знают.

Диёр
17.04.2018
14:16:55
арубу возьми по тарифу за 1 евро в месяц
за такие деньги не жалко если заблочат

Kirill
17.04.2018
14:17:23
что взять?)

Marlik
17.04.2018
14:17:33
Арубу знают, амазон знают, ДО тоже знают... думается их всех блочить будут.....

Александр
17.04.2018
14:18:03
давайте на @goflood

Google

Marlik
17.04.2018
14:18:45
Я каналы перепутал, сорян.

Pawel
17.04.2018
17:04:19
Тупой нубский вопрос. Есть такой код
import "C"
import "fmt"
import "C" обязателен, но goland его удаляет при форрматировании. как бороться с этим?

Daniel
17.04.2018
17:04:44
использовать его

Kirill
17.04.2018
17:05:02
Import _ "C"
Не?

Daniel
17.04.2018
17:05:06
или импрортить так

Pawel
17.04.2018
17:06:25

Marlik
17.04.2018
17:06:51

Kirill
17.04.2018
17:06:54
Ууу, тогда хз

Pawel
17.04.2018
17:07:54
использовать его
да пытаюсь dll создать, примерно так
//export Test
func Test() string {
fmt.Println("from Test()")
return "this is a test"
}
import C там напрямую не используется, но без него не работает dll
go build -buildmode=c-shared -o test.dll

Maksim (Ellrion)
17.04.2018
17:09:29

Pauline
17.04.2018
17:09:45
можете вообще импорты не писать, они сами впишутся при использовании

Pawel
17.04.2018
17:11:27
Пишут мне варнинг, что syscall.StringToUTF16Ptr - депрекейтед. А что использовать вместо него?

Andrew
17.04.2018
17:32:09

Pawel
17.04.2018
17:33:49
о, спсиб, а меня чет этого не было про syscall.StringToUTF16Ptr

Slava
17.04.2018
18:26:38
ты что-то распоясался @ruelephant

Александр
17.04.2018
18:26:52
а шо?

Slava
17.04.2018
18:27:08
каналы перепутал? =)

Google

Александр
17.04.2018
18:27:34
да издеваюсь над вакансиями
а то телеграмм телеграмм

Slava
17.04.2018
18:30:05
смотри, большой брат следит за тобой

Daniel
17.04.2018
18:30:18
and he is bored

Slava
17.04.2018
18:30:34

Александр
17.04.2018
18:30:35
проснулся

Мерлин
17.04.2018
20:51:30
Выпуск 120 http://golangshow.com/episode/2018/02-28-120/

Alexander
17.04.2018
20:57:31
попытался я копнуть в сторону grpc и что-то мягко говоря ничего не понял....
особенно в том плане, чтобы из прото файлов автоматически генерилось всё что надо для go
кто-нить может посоветовать максимально простой пример с комментариями, чтобы можно было разобраться
и можно ли как-то настроить, чтобы эти файлы автоматом генерились, у меня в goland это пока не особо получилось

Oleg
17.04.2018
21:01:30
Вам на курс надо )
https://www.coursera.org/learn/golang-webservices-2

Artur
17.04.2018
21:53:10

Alexander
17.04.2018
21:55:08
Как ручками это делать понятно,а ide может автоматически может этим заниматься?

The
17.04.2018
23:35:52
Кто-то может подсказать, что значит must have distinct addresses, и что мы выиграли, используя int?
https://github.com/golang/go/blob/fc215989319aac0a2d5a0f3b7247db9fcb366ff7/src/context/context.go#L168
Это какая-то оптимизация? int у нас что-ли не have distinct addresses?

Andrey
18.04.2018
05:24:07

Илья
18.04.2018
06:48:12

Александр
18.04.2018
07:08:12
Добрый день, подскажите пишу приложение необходимо сделать две версии с разными кусками кода как это реализовать по средствам добавление флагов при компиляции

Nurzhan
18.04.2018
07:08:38

Александр
18.04.2018
07:09:03
Я не знаю, а есть ссылка на статью

Nurzhan
18.04.2018
07:09:40

Google

Marlik
18.04.2018
07:10:09

Александр
18.04.2018
07:10:51
Спасибо

Marlik
18.04.2018
07:10:58

Vladislav
18.04.2018
07:11:23

Александр
18.04.2018
07:12:20
Я находил библиотеку flags
Но там флаги при запуске приложения
А надо именно компиляции

Marlik
18.04.2018
07:13:34
Нахера, когда есть готовое, создаёшь Makefile как по ссылке выше, и работаешь через него, чекер, деп, сборка...

Vladislav
18.04.2018
07:14:08

Александр
18.04.2018
07:15:16
?

Marlik
18.04.2018
07:16:32
Эм, а что это
Не парься, ссылку я те дал, там внутри ещё одна, на хабр, почитай статью, посмотри мэкфайл, и всё станет понятно, версия сборки хранится внутри приложухи...

Александр
18.04.2018
07:16:34
Пытался просто я как тут не спрошу мне кучу вариантов подскажут а я все перепробую и получаю оптимальный результат, я думал группа для этого и нужна
Да я уже спасибо