
bebebe
02.04.2018
16:56:09
может и не понимаете
я и докера запускаю gui приложение.
но мой вопрос был конкретно такой: для моего CI нужен механизм собирать это под разные платформы, например libui это позволяет в докер контейнере

Alexander
02.04.2018
16:56:12
goroutine 5 [running]:
runtime.throw(0x6d101a, 0x21)
/usr/local/go/src/runtime/panic.go:605 +0x95 fp=0xc42003c9f0 sp=0xc42003c9d0 pc=0x42b425
runtime.mapaccess1_faststr(0x67b440, 0xc4201a4060, 0xc421be1920, 0x27, 0x50d4e0)
/usr/local/go/src/runtime/hashmap_fast.go:217 +0x43a fp=0xc42003ca48 sp=0xc42003c9f0 pc=0x40d0ba
lsd-reader/util.(*InOperationMap).Get(0xc4201580b0, 0xc421be1920, 0x27, 0x0)
/path_to_project/util/inOperationMap.go:27 +0xa0 fp=0xc42003ca88 sp=0xc42003ca48 pc=0x50c400
в /usr/local/go/src/runtime/hashmap_fast.go:217 выбрасывается сообщение
throw("concurrent map read and map write")

Илья
02.04.2018
16:59:44
'ээ

Google

Илья
02.04.2018
16:59:59
мутекс у тебя не на структуре, а создается под каждую операцию
и происходит чушь какая-то
типо https://play.golang.org/p/-rxuaFFPGAR

Let Eat
02.04.2018
17:01:11

Илья
02.04.2018
17:02:20

Alexander
02.04.2018
17:02:35
Тоесть мне в струкутре определить мьютекс и в каждой операции делать лок/анлок на него?\

bebebe
02.04.2018
17:02:40

Илья
02.04.2018
17:03:28

Alexander
02.04.2018
17:06:41
Спасибо.

Nik
02.04.2018
17:09:55
Народ, кто пользовал prometheus клиент? Observer принимает секунды или наносекунды? По доке не понятно

Daniel
02.04.2018
17:12:22
time.Duration он принимает

Илья
02.04.2018
17:12:57
т.е. наносекунды

Kirill
02.04.2018
17:20:20

Google

Kirill
02.04.2018
17:20:44
у меня почему-то уже гора людей на этом вопросе провалились

Let Eat
02.04.2018
17:21:35

Kirill
02.04.2018
17:21:56
гошке-же надо как-то вызывать сисколлы

bebebe
02.04.2018
17:22:13

Let Eat
02.04.2018
17:22:30
А девелоперу на гошке зачем знать как го вызывает сисколы?

Kirill
02.04.2018
17:22:31

Constantine
02.04.2018
17:23:34
о боги

Alexander
02.04.2018
17:23:37

Илья
02.04.2018
17:24:06

bebebe
02.04.2018
17:24:10

Kirill
02.04.2018
17:24:10

Let Eat
02.04.2018
17:24:38

Constantine
02.04.2018
17:25:09
?
ох Кирилл

Kirill
02.04.2018
17:25:13

Constantine
02.04.2018
17:25:19
тяжко тебе гоферов искать

Daniel
02.04.2018
17:25:47

Let Eat
02.04.2018
17:25:57

Google

Kirill
02.04.2018
17:25:58

bebebe
02.04.2018
17:25:58

Constantine
02.04.2018
17:26:20
способный разраб или готовый разраб под себя
по этой причине я не понимаю тестовых заданий из предметной области компании

Kirill
02.04.2018
17:27:20

Constantine
02.04.2018
17:27:35
ну допустим, я не знаю ответ на твой вопрос. мне в окно теперь? :)
более того, я даже гуглить его не полезу сейчас )

bebebe
02.04.2018
17:27:58

Kirill
02.04.2018
17:28:35

Alexander
02.04.2018
17:28:40

Constantine
02.04.2018
17:29:14
печаль какая, пойду поплачусь )))

Kirill
02.04.2018
17:30:04

Alexander
02.04.2018
17:30:20

Kirill
02.04.2018
17:30:45

Constantine
02.04.2018
17:30:45

Alexander
02.04.2018
17:31:02

Constantine
02.04.2018
17:31:05

Alexander
02.04.2018
17:31:22

Oleh
02.04.2018
17:31:35
ребята у меня концептуальный вопрос и нужна помощь
я делаю какое то подобие игры
у меня есть поле с ячейками, есть особи
нужно реализовать движение особей (сначала хаотическое)
где лучше хранить особей? в самих полях или в отдельной мапе?
если хранить только в полях, то есть возможность что при итерации сдвину особь в другую клетку и только потом в эту клетку перейду (итерацией) и опять сдвину (что не хорошо)
Решение: хранить в особе количество ходов игры
если в отдельной мапе то прийдется дублировать ссылку на особь в клеточку, что бы проверять есть ли там особь
(не очень нравится)
какой способ лучше?
посоветуйте пожалуйста что то и почему оно лучше
может какой то другой способ

Google

Constantine
02.04.2018
17:31:40

Kirill
02.04.2018
17:31:49

Daniel
02.04.2018
17:31:57

Constantine
02.04.2018
17:32:02

Alexander
02.04.2018
17:32:37

Constantine
02.04.2018
17:32:41

Kirill
02.04.2018
17:32:50

Igor
02.04.2018
17:32:50

Constantine
02.04.2018
17:33:09
разверни коммиты и посмотри, где я пиксели двигал, а где реактом занимался

Igor
02.04.2018
17:33:37

Artem
02.04.2018
17:33:40

Kirill
02.04.2018
17:33:48

Constantine
02.04.2018
17:34:10
с помощью какой техники верстают сайты?

Kirill
02.04.2018
17:34:29

Alexander
02.04.2018
17:34:39

Kirill
02.04.2018
17:34:39

Alexander
02.04.2018
17:34:47
БЭМ что-ли ?

Constantine
02.04.2018
17:35:09
а я хрен знает, просто набор слов, как у Кирилла в вопросе, на который можно ответить — компьютер

Alexander
02.04.2018
17:35:37
ну у нас верстальщики эту методологию пользуют
а так воопрос о чем ? набор технологий который зачастую используют тру-верстальщики ?

Google

Constantine
02.04.2018
17:36:39
это не вопрос был, а тупой вброс )

Kirill
02.04.2018
17:36:49
?

Constantine
02.04.2018
17:36:52
но ответ — компьютер, тоже подойдет ;)
кстати
Кирилл, ты как тругофер, скажи, где ты это используешь хоть?

Kirill
02.04.2018
17:39:45

Constantine
02.04.2018
17:39:47
чтоб пацаны из чата возжелали читать про это и экспериментировать

Илья
02.04.2018
17:39:59
как часто ты вспоминаешь про сисколы?

Constantine
02.04.2018
17:40:02
вызовы сисколлов

Илья
02.04.2018
17:40:40
и тем более, про то, каким именно образом происходит переключение контекста

Daniel
02.04.2018
17:40:42
вообще-то, про них надо помнить, в контексте, что они очень дорогие

Kirill
02.04.2018
17:40:49

Daniel
02.04.2018
17:41:22
и что читать, например, побайтово надо из буферизованного ридера, а не прямо из файла/сокета
но и все, остальное - ненужные детали

Constantine
02.04.2018
17:42:06

bebebe
02.04.2018
17:42:07
а есть какой-нибудь кросплатфомернный механизм IPC (без ipv4)? нужны osx,linux,windows?

Илья
02.04.2018
17:42:19

Let Eat
02.04.2018
17:42:47

Kirill
02.04.2018
17:42:56

Айбелив
02.04.2018
17:42:58
bebebe, я запилил на электроне гуи, проблем вроде нет особых

Daniel
02.04.2018
17:43:02