
Daniel
01.09.2017
16:17:57
начинать надо с профилирования

Ilya
01.09.2017
16:19:11
Указатели не дадут в го тебе залезть в середину массива
Это не сишка

Google

Grigoriy
01.09.2017
16:21:37

Akmurat
01.09.2017
16:26:50
Где можно почитать про архитектуру го приложений??

Daniel
01.09.2017
16:29:31
с какой целью?

Sergey
01.09.2017
17:06:52
Ребят подскажите как включить json1 в github.com/mattn/go-sqlite3
там в issues написано нужно как-то сбилдить, но я не понимаю причем тут билды, если это я просто подключаю либу в свой проект
ну и соответственно все перепробовал
и не работает

Mikhail
01.09.2017
17:07:52

Ilya
01.09.2017
17:10:56
не безопсно ж

?
01.09.2017
17:28:13
Поделитесь литературой по LLVM если есть у кого)

Anton
01.09.2017
18:03:02
Знакомая(заочно) компания. Что по проектам там?

Kirill
01.09.2017
18:28:39

Google

Kirill
01.09.2017
18:29:01

Roman
01.09.2017
18:32:20

Alexey
01.09.2017
18:52:20

Denis
01.09.2017
18:56:06
может стиль написания кода располагает к себе php интерпретатор

Grigoriy
01.09.2017
19:21:38

Nikita
01.09.2017
20:59:48
Господа, может кто подсказать?
Делаю
db.AutoMigrate(&BTC{})
db.Create(&BTC{Price : Price{USD:0.0, EUR:0.0, RUR: 0.0, Moment: time.Now()}})
^в таком раскладе не получается ничего (в бд появляется только id для таблички)
Но если поля из Price переложить как есть в BTC то все шикарно
Как можно поправить такую проблему? Хотелось бы именно держать Price внутри BTC структуркой, не копируя ее поля вручную. Если что это gorm

anton
01.09.2017
22:10:05
в твоем случае емнип оно пытается сделать one-to-one, но не может, потому как у Price нет PK

Nikita
01.09.2017
22:18:53
Суть в том, что я не могу при описании сущности БД использовать другие вложенные структуры (не являющиеся таблицами в бд отдельными)? Просто для удобства
мне изначально не хотелось делать Price отдельной табличкой и к ней стыковаться по pk

anton
01.09.2017
22:21:13
на сколько мне известно, через обычный model definition так нельзя..

Nikita
01.09.2017
22:21:24
Остой:( ну ладно
Спасибо)

Nikolay
01.09.2017
23:35:22
можно попробовать встроить Price в модель, пробовал уже?

anton
02.09.2017
04:59:22
Остой:( ну ладно
ты можешь через .Raw() и .Scan() добиться желаемого
https://play.golang.org/p/CVUh2eOfuQ
но при таком подходе теряешь миграции и всё надо делать ручками ;)
поэтому можно сразу выбросить orm..

Foxcool
02.09.2017
10:28:58
я так понимаю, он sqlite хочет юзать как раз чтобы его бот какой торговый работал из коробки приложухой. И не париться с миграциями и прочим
я аналогичного делал на постгресе и потом наплевался, когда пришло время перенести с ноута на впску это чудо (:

Subbotin
02.09.2017
10:37:15
sqlite - ваще огонек. я очень люблю

Che
02.09.2017
11:38:27

Daniel
02.09.2017
11:40:19
так а что пишет-то?

Google

Denis
02.09.2017
11:40:43
type Thread has no method Threads

Daniel
02.09.2017
11:41:30
может, он не понимает неименованного типа?
есть возможность для Threads объявить тип отдельный именованный?

Che
02.09.2017
11:42:57
возможность всегда есть, но это писать лишний код.
я просто решил потыкать че там у vsc, а тут такое)

Nikolay
02.09.2017
11:43:12
А как это ты по типу итерируештся?

Che
02.09.2017
11:43:28

Daniel
02.09.2017
11:43:44
да мне пока интересно, что оно скажет

Che
02.09.2017
11:43:58

Daniel
02.09.2017
11:43:59
а еще мне интересно, что на этот код скажет gometalinter

Nikolay
02.09.2017
11:44:13
Thread - это название структуры, так?

Che
02.09.2017
11:44:24

Nikolay
02.09.2017
11:45:17
Что бы range по такому выполнять - надо создать переменную и заполнить её
Покажи код выше, где в Thread данные заполняются

Daniel
02.09.2017
11:45:47
там, небойсь, пакет и переменная одинаково называются
и линтер запуталсо

Che
02.09.2017
11:47:36
не, так все четко. в виме ок

Nikolay
02.09.2017
11:47:57
И работает как ожидается?

Mikhail
02.09.2017
11:48:15
Мне кажется, что тут точно есть подвох
И пока не очень понял, зачем делать итерацию по вложенным структурам в непроинициализированной структуре.

Google

Nikolay
02.09.2017
11:50:32

Mikhail
02.09.2017
11:51:01
И судя по неймспейсу, происходит именно это.

Mikhail
02.09.2017
12:21:06
Приветствую всех!

Constantine
02.09.2017
12:23:33
дарова

xPushkin
02.09.2017
12:24:30
Привет

?
02.09.2017
14:12:54
https://blog.cloudflare.com/sidh-go/

Nikolay
02.09.2017
14:29:09
Подскажите, пожалуйста, способ дебага conrurrency. У меня получается так, что каналы закрываются до окончания перезаписи буферов и последние несколько операций просто не успевают выполняться.

Daniel
02.09.2017
14:50:31
И?

Nikolay
02.09.2017
14:51:58

Kirill
02.09.2017
15:21:22
Ты это, почему переменную назвал, как тип?

Akmurat
02.09.2017
15:31:26
Кто знает если книга Building Microservices with Go на русском?

?
02.09.2017
15:37:18
Скорее всего нет, на русском мало инфы и она часто устаревает.
чем можно открыть на вин7

Michael
02.09.2017
16:05:03
google epub pdf

Алексей
02.09.2017
16:07:38
Если нужен дизайнер https://vk.com/klepi55

?
02.09.2017
17:13:38

Anton
02.09.2017
17:15:15
чем можно открыть на вин7
для Firefox есть Lucifox, для chrome наверно тоже есть какой то extension. Но вообще удобнее книжки читать на планшете.

Roman
02.09.2017
17:17:30
ребят, интересный архитектурный вопрос: если реализовывать микросервисную архитектуру то стоит ли следовать DDD (domain driven design)
т.е. у нас предположим сотня клиентов, каждый пользуется инстанцией нашего сервиса..
стоит ли для каждого клиента свою среду ставить (DDD & Microservices), или архитектуру выстроить таким образом чтоб поверх одной микросервисной архутектуры все клиенты работали

Google

Daniel
02.09.2017
17:19:36
а это смотря чего хотеть

Roman
02.09.2017
17:20:16
речь идёт о ecommerce и CRM системы

Daniel
02.09.2017
17:21:05
в смысле - зачем вам НЕ делать изолированные окружения?

Roman
02.09.2017
17:21:55
предположим у нас несколько систем, billing, inventory etc. и 2 возможные архитектуры
1. на каждого клиента изолированную инстанцию микросервисной системы или
2. на всех клиентов одну большую микросервисную систему

Denis
02.09.2017
17:22:48
А ddd здесь каким боком ?

Daniel
02.09.2017
17:23:03
я повторю вопрос - какие вы видите преймущества у варианта 2?

Roman
02.09.2017
17:24:19

Daniel
02.09.2017
17:24:36
нет, конечно
микросервисы не администрируют руками
а роботу похер

Roman
02.09.2017
17:25:16
типа AWS API?