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