
Roman
10.11.2017
08:25:45
да ладно
может в 'a' нужно что-то присвоить?
хз кароч где ты ее инициализируешь

Vlad
10.11.2017
08:27:04
https://play.golang.org/p/HMOTtTTXOO
Есть вот такая модель, пусть и несколько утрированная.
Внутри хранится FK на реляцию Products.
Мне нужно как-то по этому FK доставать из Products нужный аттрибут и сетить в поле Item.
Пока что я не вижу, как gorm это может сделать. Смотрел на Related(), но это так не работает. Или же я не понял, как применить

Google

Slayer
10.11.2017
08:27:08
a это DB *sql.DB

Roman
10.11.2017
08:29:33
а вообще Related это то, что тебе нужно похоже
у тебя же там Has One получается?

Savely
10.11.2017
08:34:29
А никто тут не писал на Go приложения для Android/iOS?

Slayer
10.11.2017
08:38:39
как получить доступ к методу структуры из другого пакета? Конструкция типа database.Config{}.InitDB не канает

Vlad
10.11.2017
08:39:52
Очень похоже на то, что нужно делать Join() и указывать, в какое поле сетить
В крайнем случае я сделаю raw-запрос, что, конечно, не очень хорошо, но, как говорится, "отрефакторю попозже" (с)

Ivan
10.11.2017
08:41:37
и в initDB возвращать

Roman
10.11.2017
08:43:36
у тебя в InitDB что-то там создается и остается внутри функции

Ivan
10.11.2017
08:44:02
правда обычно делают NewDatabase

Google

Slayer
10.11.2017
08:45:01
там только подключение к базе

Roman
10.11.2017
08:45:30
ну ты подключаешся и все, дальше твое подключение ни где не видно
у тебя d только внутри функции initdb
объявляется внутри функции и не возвращается

Slayer
10.11.2017
08:46:56
да, а d это var d Config а именно type Config struct { DB *sql.DB }

Dmitri
10.11.2017
08:47:25

Roman
10.11.2017
08:48:04
пффф область видимости d у тебя какая?

Slayer
10.11.2017
08:48:42
кажется я понял
в initdb подключение так и умирает
ybrelf yt djpdhfofzcm
никуда не возвращаясь

Roman
10.11.2017
08:49:17
я уже думал, ты меня тролишь

Сидорова
10.11.2017
08:50:33
Всем привет!
Нужна помощь
ДАНО:
Быстрорастущий американский проект с интернациональной командой разработки, много интересных задач на современном техническом стеке (Python, Go, Node.js).
НАДО НАЙТИ:
Опытного серверного девелопера, знающего несколько языков программирования (в том числе указанных выше), не понаслышке знакомого с high-load, умеющего не только писать код, но и проектировать.
Свободное знание английского must have.
За успешную рекомендацию 50 тыс. рублей.
Подробности: https://vacancy.new.hr/backend/1
#ВакансияNewHR #developer #python #go #Node.js #job #vacancy

Slayer
10.11.2017
08:51:56
невкоем случае
go только изучаю
до него не изучал нечего
и все, по мелочи :)

Ivan
10.11.2017
08:52:34
а ты суров
мне гошка выносит мозг, хотя спокойно прыгаю между objc, swift, php, python, java
правда они все ооп обычные, а го немного другая...))

Google

Slayer
10.11.2017
09:02:47
бляяять как я ненавижу эти ебучие примеры на английском
ох сука
придется все к хренам переделать

Ilya
10.11.2017
09:06:21

Slayer
10.11.2017
09:07:24
асамблер - и рыдал бы как ребенок от счастья

Ilya
10.11.2017
09:08:25
Что в ассемблере такого от чего можно рыдать?

Slayer
10.11.2017
09:08:55
после него - все :)

Ilya
10.11.2017
09:09:17
Почему?

Slayer
10.11.2017
09:11:22
ну как бы это сказать...
http://altcode.ru/assembler/ssm/images/Primer3.6.jpg

Vlad
10.11.2017
09:12:10
Ну блин, надо же понимать, что процессор так и работает
Но дядюшка Боб писал и в Java в таком стиле

Александр
10.11.2017
09:25:31
Кто знает, как в goquery изменить кодировку на utf8

Атас
10.11.2017
09:26:44
https://pastebin.com/6cr3r3FR
Объявляй d в области видимости пакета, а не функции InitDB, если хочешь оставить все как есть или переписывай с возвращением инициальзированой структуры и реализуй интерфейсы вокруг нее

Aleksandr
10.11.2017
09:27:28
странно если бы там она не по умолчанию была

Slayer
10.11.2017
09:29:35
было все в 1м файле
я раскидал по разным
ибо все в 1м файле - не есть хорошо

Атас
10.11.2017
09:36:53
разные файлы это не разные пакеты
многие часто рабивают код по файлам придерживаясь какой либо структуры,
но пакет при этом один
а ты похоже побил по пакетам,
но с d это не важно, переменнная у тебя локальная в функции, не работало бы все равно
:= это объявление новой переменной , а не просто присвоение

Vladimir
10.11.2017
10:20:04
полуоффтопный вопрос - а где можно качать правильную сборку vscode?

Google

Sherzod
10.11.2017
10:20:37

Vladimir
10.11.2017
10:20:44
а то я слил с code.visualstudio.com и вместе с ней прилетел какой-то стремнный процесс который жрал 1 ядро цпу, судя по гуглу - какая-то хрень для монетизации софта
аки майнер

Sherzod
10.11.2017
10:20:58
:D
ну нигде

Vladimir
10.11.2017
10:21:15
я посему его снес к чертям

Admin
ERROR: S client not available

Sherzod
10.11.2017
10:21:18

Vladimir
10.11.2017
10:21:33
ок, ща посмотрим
а это ваще норм что там какая-то хрень ставится вместе с vscode и работает пока запущен vscode?

Roman
10.11.2017
10:22:34
а че за процесс?
у себя глянуть хочется)

Vladimir
10.11.2017
10:22:50

Sherzod
10.11.2017
10:22:59
да у него вирусняк скорее всего
тут vscode не при чем

Vladimir
10.11.2017
10:23:36
очень странно

Sherzod
10.11.2017
10:23:50
у вас на компуктере

Roman
10.11.2017
10:23:55
а как посмотреть? htop|grep csia?

Sherzod
10.11.2017
10:24:06
винда у него

Google

Vladimir
10.11.2017
10:24:38

Roman
10.11.2017
10:24:58
мак?

Vladimir
10.11.2017
10:25:03

Sherzod
10.11.2017
10:25:06
фу маководы
да и еще с вирусами

Vladimir
10.11.2017
10:25:21
есть конечно шанс что это какая-то копроративная хрень прилетела просто в то же время

Roman
10.11.2017
10:25:23
у меня тоже есть
у меня на линупсе

Vladimir
10.11.2017
10:26:40
у меня тоже есть
просто это какая-то flexera, которая делает монетизацию для вашего софта и при этом еще всякие license management
и vulnurability scanner'ы
то есть это может быть не майнер а какая-то кривулина для не знаю патчинга софта или еще что
@Epikur vscode insider с виду работает, да
без всякого шлака странного

Blue Screen of Death
10.11.2017
10:28:37
https://github.com/Microsoft/vscode/issues/38047

Vladimir
10.11.2017
10:33:00
@Epikur не, может какая-то копроративная шняга которую периодически запускает работодатель непонятно для чего, просто совпало