@proGO

Страница 1537 из 1674
Oleg
27.06.2018
14:49:52
Как правильно подлючать исходники .c и .h формата в cgo так, чтобы либа, когда ее добавляешь в вендор работала?. сейчас эти файлы подрубаются в таком виде #include "../c/some_header.h" и это хорошо работает, но когда я подтягиваю эту либу в вендор, то ловлю: fatal error: ../c/some_header.h: No such file or directory

undiabler
27.06.2018
14:50:44
вангую что пути неправильные вендоры не работают с локальными путями

Oleg
27.06.2018
14:51:24
вангую что пути неправильные вендоры не работают с локальными путями
так я и не сомневаюсь, поэтому и спрашваю в каком виде их нужно подключать?

я же не могу скажем написать #include "gitlab/owner/repo/c/some_header.h"

Google
undiabler
27.06.2018
14:56:44
а файлы вообще вендором вытянулись? https://github.com/kardianos/govendor/issues/124

Crypt
27.06.2018
15:20:08
Подскажите, пожалуйста, как рефлектом сделать append к пустому слайсу? Пробую так: v.Index(0).Set(reflect.ValueOf(itemXClientRemote)) вываливается index out of range

Daniel
27.06.2018
15:23:14
Dmitri
27.06.2018
15:36:30
Artem
27.06.2018
15:52:49
У вендор приоритет выше гопас

Roman
27.06.2018
16:22:27
и? вы и сюда пришли с рекламой?

Crypt
27.06.2018
18:18:09
Foxcool
27.06.2018
18:51:26
Недавно спрашивал, как в GORM обрщаться к полям связей. Мне доходчиво объяснили, что надо указывать, чтобы подгрузил нужные связи

а надо что-то делать для созранение связи?

tgUser.User.State.State = storage.UserStateWantExchangeType tgUser.User.State.Data["exchangeAccountID"] = &exchangeAccountID // Save if db.Save(&tgUser).Error != nil {...

т.е. у tgUser есть User у которого есть State с одноименным полем. Данные читаются ок. Но вот не обновляются при сэйве

хотя вроде как в доке сказано, что оно пишет автоматом и надо наоборот отключать это дело, если не хочешь

Google
Subbotin
27.06.2018
18:56:35
может ты отключил?

ВНЕЗАПНО

Foxcool
27.06.2018
18:57:12
ща прочекаю ((:

хотя, может проблема в том, что в данном случае tgUser принадежит User. И State принадлежит User. Может попытка вращать State'ом из TgUser тут не катит сама по себе

в примерах как раз вроде только сверху вниз ассоциации показаны

Constantine
27.06.2018
19:01:05
что случилось, что Лис пошел в гошники? ?

я второй день хочу спросить ))

Foxcool
27.06.2018
19:01:13
Que?

я уж не первый год на нем пишу ((:

пошел потому что если видишь перспективную p2p систему, то скорее всего она написана на Go. Наверное потому что удобен для эксплуатации

наверное

хоть и не очень удобен для разработки ((:

например крутаны из LibP2P пишут свои ништяки в первую очередь на Го. Есть, конечно чуваки из Parity, которые пишут на Расте. Но пока на нем кодят немногие. Видимо совсем больно (:

Subbotin
27.06.2018
19:04:16
го удобен для разработки

Foxcool
27.06.2018
19:04:36
ну в сравнении с сями какими-то конечно

в сравнении с перлом\питоном... (:

Subbotin
27.06.2018
19:04:59
да по сравнению с кучей других языков тоже. и питоном тоже

удобен тем что любая макака может за день освоить и потом за пару часов вникнуть в код проекта и сделать патчик

Foxcool
27.06.2018
19:06:04
а, ну с этой точки зрения наверное да

Subbotin
27.06.2018
19:07:38
адская читаемость и минимум магии очень помогают

Google
Foxcool
27.06.2018
19:07:54
ну палка таки о двух концах

Subbotin
27.06.2018
19:08:10
да. но получается многословно и местами очень неудобно.

Foxcool
27.06.2018
19:08:12
кстати, ты забил на углубление в раст?

Subbotin
27.06.2018
19:08:29
не. потихоньку дрочу

у меня просто последнюю неделю некоторый пиздецок по известным тебе (и половине @distributed) причинам

Foxcool
27.06.2018
20:45:20
а есть какой-то быстрый способ понять, почему при ошибках в рантайме не выбрасывает стектрейс в консоль?

Daniel
27.06.2018
20:47:52
ошибках или паниках?

Foxcool
27.06.2018
20:48:13
ошибка. Типа в nil обратился

Daniel
27.06.2018
20:48:19
это паника

Foxcool
27.06.2018
20:48:29
ааа

Daniel
27.06.2018
20:48:30
и ее кто-то перехватил

http.ListenAndServe, к примеру, все перехватывает

Foxcool
27.06.2018
20:48:57
т.е. надо ковырять зависимости на предмет того, что его разраб самый умный?

Daniel
27.06.2018
20:49:19
ее только в той же горутине можно перехватить

Foxcool
27.06.2018
20:50:07
ок, спасибо! Тут или gorm или телегобот ((:

Roman
27.06.2018
22:17:05
А сколько нынче стоит вызов cgo?

Александр
27.06.2018
22:19:04
сколько бы не стоил, переводите деньги мне (с) ?

Roman
27.06.2018
22:20:23
?

Александр
27.06.2018
22:20:31
А сколько нынче стоит вызов cgo?
https://habr.com/company/intel/blog/275709/ возможно поможет

Anton
28.06.2018
07:55:39
Доброго времени суток: есть структура: type products_cells struct { Uuid uuid.UUID `sql:",pk,unique,type:uuid"` Id int `sql:",notnull,type:integer"` Name string `sql:",notnull,type:text"` Measurement_data string `sql:",notnull,type:timestamp,default:now()"` The_order_of_traversal int `sql:", type:smallint, default:0"` Barcode string `sql:",notnull,type:text"` } библиотека: github.com/go-pg/pg Вопрос: Есть ли возможность в необходимое мне поле впихнуть CHECK с нужным мне условием Если да, То как это описать. Структуру использую для CreateTable

Google
Roman
28.06.2018
08:26:10
https://go-review.googlesource.com/c/go/+/107715

Dmitry
28.06.2018
13:13:49
ламерский вопрос за 200: подскажите на винде можно бинарь собрать под линукс или собирать только на той машине под которую нужна сборка

?

Admin
ERROR: S client not available

Sergey
28.06.2018
13:14:26
можно

Dmitry
28.06.2018
13:14:32
спасибо братья)

ща разберусь как)

Sergey
28.06.2018
13:14:50
GOOS=

Dmitry
28.06.2018
13:16:21
GOOS=linux GOARCH=amd64 go build это нужно сделать переменные окружения такие или что?

Sergey
28.06.2018
13:16:46
ага

Dmitry
28.06.2018
13:16:53
ок спасибо

anton
28.06.2018
13:23:12
ок спасибо
нафиг тебе голанг, жээсер?

Vladimir
28.06.2018
13:40:58
GOOS=linux GOARCH=amd64 go build это нужно сделать переменные окружения такие или что?
GOOS=$OSTYPE GOARCH=$(arch) .. можно так, если в баше запускать

Dmitry
28.06.2018
14:06:58
нафиг тебе голанг, жээсер?
сервис один на go, разраб уволился, нужно срочно фиксить баги итд)

Alan
28.06.2018
14:07:25
Наймите джуна)

Dmitry
28.06.2018
14:07:49
да был джун, но искать джуна ради одного сервиса....так се

undiabler
28.06.2018
14:08:21
в фриланс уже никто не верит?)

Google
Dmitry
28.06.2018
14:08:39
GOPATH как сделать всегда локлаьный в текующую папку*?

чтобы сборочка проходила норм

Daniel
28.06.2018
14:08:50
а?!

Dmitry
28.06.2018
14:08:54
в линуксе знаю, а интересует в винде

Alan
28.06.2018
14:09:20
в линуксе знаю, а интересует в винде
В плагине vscode есть опция

Dmitry
28.06.2018
14:09:27
спасибо

я батник сделал, там устанавливаю переменные...думаю как бы сделать что-то типа GOPATH=./

anton
28.06.2018
14:10:10
ну так посмотри как в винде сетить энв вары

Dmitry
28.06.2018
14:10:37
мне только интересует путь, а так то через set GOPATH=data

Alan
28.06.2018
14:12:40
ну вот это очень плохая практика, очень
Переопределять переменные?

Dmitry
28.06.2018
14:13:25
мне тупо нужно это для сборочки на винде под линукс..а на линуксе проблем нет

ладно всем спасибо в любом случае. Остался вопрос только с переменной GOPATH в локальную папку.

Страница 1537 из 1674