
Artem
25.10.2018
19:32:20

Marlik
25.10.2018
19:32:35

Daniel
25.10.2018
19:32:36

eugene
25.10.2018
19:33:07

Google

Artem
25.10.2018
19:33:50

Daniel
25.10.2018
19:34:32

eugene
25.10.2018
19:35:59
то есть прога написана на go и в рантайме нужно сделать загрузку/выгрузку .so-либ; с помощью plugin делается только загрузка, а выгрузки нет

SkyCoffee
25.10.2018
19:40:57

eugene
25.10.2018
19:41:52

V
25.10.2018
19:44:33
symlink?)
нет, в данном случае это жуткий костыль

Artem
25.10.2018
19:52:03

eugene
25.10.2018
19:54:40

Artem
25.10.2018
19:55:11

SkyCoffee
25.10.2018
19:55:49
cgo же. Пишешь на си внутри go =) Хоть dlopen, хоть dlclose
по поводу плагинов
A plugin is only initialized once, and cannot be closed.
Currently plugins are only supported on Linux and macOS. Please report any issues.

eugene
25.10.2018
19:56:20
понял, спасибо

Google

Pawel
25.10.2018
20:54:18
господа, насколько это (не)правильно - прерывать цикл листенера таким образом? не будет ли тут data race?
https://goplay.space/#rmuHGfDjjTf

Roman
25.10.2018
21:01:07

Daniel
25.10.2018
21:05:56
единственно что - остальные ошибки тоже надо обработать, и точно так же - завершиться

Pawel
25.10.2018
21:10:32

Pavel
25.10.2018
21:20:02

Daniel
25.10.2018
22:05:29

Marlik
25.10.2018
22:11:26
Люди, посмотрите https://play.golang.com/p/jBcK1VVGqkq нигде не накосячил? Ругань в ответ получаю:
{"error":"File invalid type application\/octet-stream"}
Мультипарт выставляется.

Aleksandr
26.10.2018
02:29:13
такую штуку юзаю и горя не знаю

Andrei
26.10.2018
05:48:02
Я новичек скажите go можно скомпилировать и бинарник того что скомпилировалось положить в docker?
То есть исходники не ложить в docker и запустить контейнер в продакшн.

undiabler
26.10.2018
05:50:56

SkyCoffee
26.10.2018
05:52:24
да, у кого-то по слухам даже получается ничего кроме бинарника в контейнер не ложить и все работает

Tishka17
26.10.2018
05:53:48

Alexander
26.10.2018
05:53:56

Tishka17
26.10.2018
05:54:13

SkyCoffee
26.10.2018
05:56:00
а всё равно великолепно.

Google

Andrei
26.10.2018
05:56:13
пасиб я админ и хочу среду ci/cd для кодеров настроить пока в голове конструкция gitlab->тесты в runner(от gitlab) -> если все ок исходники оставляем бинарник суем в контейнер и в k8s в dev и prod среду

Tishka17
26.10.2018
05:57:21

Мерлин
26.10.2018
05:57:25

Зам!
26.10.2018
06:37:51
https://github.com/superhacker777/hikka
Что за проблема? Помогите, пожалуйста

Mykyta
26.10.2018
06:49:21

Дмитрий
26.10.2018
07:27:48

Pawel
26.10.2018
07:30:10

Paul
26.10.2018
07:39:43


Мерлин
26.10.2018
07:44:57
Добро пожаловать в чат русскоязычного комьюнити языка программирования Go!
У вас есть интересная библиотека или тулза? Спросите админа и он закрепит ссылку на неё на пару дней!
Здесь не любят и активно карают за:
— оскорбления;
— nsfw контент;
— флуд, флейм и спам;
— избыток оффтоп тем;
Прежде чем постить описание вакансии, обратитесь к кому-то из администрации.
Прежде чем задавать свои ответы, убедитесь, что:
— вы загуглили свою проблему
— вы поискали на официальном сайте языка https://golang.org/help/
Не бесите админов и окружающих.
Просьбы помочь с созданием малвари будут удалятся.
Не просите других отлаживать ваш неработающий код без подсказки о проблемах, которые нужно отыскать. Отправив сотни строк и говоря "не работает", вы будете проигнорированы. Отправив десяток строк кода и сказав "после строки 7 я ожидаю X, но приходит Y" - значительно вероятнее получить ответ.
Не поддавайтесь соблазну завершить свой запрос бессмысленными вопросами вида: "Не поможет ли мне кто-нибудь?" или "Есть ли вообще ответ?" Во-первых, если вы хоть сколько-нибудь компетентно описали свою проблему, подобные дополнительные вопросы, как минимум, излишни. Во-вторых, поскольку они излишни, людям они кажутся надоедливыми — и в ответ их так и подбивает написать логически безукоризненную отписку типа: "Да, помочь вам можно" или "Нет, вам уже ничем не поможешь".
Как правильно спрашивать: http://segfault.kiev.ua/smart-questions-ru.html#code
Список всякой всячины: https://github.com/avelino/awesome-go
Ништяки: https://github.com/golang/go/wiki/Projects
Сайт комьюнити: http://4gophers.ru/
Список проектов, которым нужны контрибьютеры: https://github.com/ninedraft/gocryforhelp
Приятно провести время! :3
#правила #gogorules #rules #полезняшки #чаво


Eugenii
26.10.2018
07:46:50
еще часто спрашивают книжки

Мерлин
26.10.2018
07:48:39

Дмитрий
26.10.2018
07:52:55
По паре на уровень достаточно: для новичков и для мигрирующих
Ну может ещё онлайн курсов пару докинуть
Все существующие разве что ссылкой на gist или репу со списком
В репу кстати можно и PR делать на новые материалы

Sergey
26.10.2018
08:02:58
@twentydraft "Прежде чем задавать свои ответы"

Макс
26.10.2018
08:04:41
доброго дня
подскажите как сделать симуляцию отправки почты через go-ses

Google

Aleksandr
26.10.2018
08:51:14
Господа, а кто желал бы выступить консультантом на платной основе? Есть разнообразный опыт в других языках, есть задача быстро начать писать на Go более-менее серьезно.

Olzhas
26.10.2018
08:54:25
и еще куча книжек

Aleksandr
26.10.2018
09:05:04
всё же у меня есть мнение, что консультационная схема может быть быстрее

Valeriy
26.10.2018
09:06:56
ну курсере есть 2 курса русскоязычных

Artem
26.10.2018
09:07:40
Могу на платной основе накидать ссылок

Vergil
26.10.2018
09:09:22

Vadim
26.10.2018
09:41:08

/dev/null
26.10.2018
10:05:50
Ребят, в Go есть готовое решение для работы с криптопровайдерами?
все что я нагуглил это подключенные через рефлексию решения на Си

Михаил
26.10.2018
10:06:59
Что вы подразумеваете под криптопровайдерами?

/dev/null
26.10.2018
10:07:28
КриптоПро Vipnet CSP

Roman
26.10.2018
10:07:34

/dev/null
26.10.2018
10:08:01

Roman
26.10.2018
10:08:03
Оно же под Винду всё

/dev/null
26.10.2018
10:08:28
ну да
хотя VipnetCsp вроде под линукс есть, но это не точно

Илья
26.10.2018
10:08:53
КриптоПро Vipnet CSP
там нет библиотек, код закрытый, шифрование по госту, так что только импорт сишечки
ну и, соответственно, только под виндой

Google

Илья
26.10.2018
10:09:24
и только ие6 :D настоящая секретность

/dev/null
26.10.2018
10:09:36
для Java на оф сайте есть прям Vipnet JSDK для этого

Илья
26.10.2018
10:12:01
напиши им реквест на go библиотеку :)

/dev/null
26.10.2018
10:14:56

Илья
26.10.2018
10:15:27
ну это ж фсб сертифайед шифрование с закрытым кодом

Disinterpreter
26.10.2018
10:19:02
Здрасте
Начал писать на го, возникла проблемка в связке го и монго
Структура
type TDollStruct struct {
GunName string `json:"gunName"`
Type string `json:"type"`
Rarity int `json:"rarity"`
ProductTime string `json:"productTime"`
DollID string `json:"dollId"`
BuffDescription string `json:"buffDescription"`
SkillInfo string `json:"skillInfo"`
SkillInitialCD string `json:"skillInitialCD"`
SkillCD string `json:"skillCD"`
Illustrator string `json:"illustrator"`
VoiceActor string `json:"voiceActor"`
ImageURL string `json:"imageUrl"`
}
Почему-то выходные данные разложились как-то не так

/dev/null
26.10.2018
10:27:15

Artem
26.10.2018
10:27:17
хм. Если у меня несколько рутин читают из канала, то там не будет проблем же?

Disinterpreter
26.10.2018
10:27:23
которая?

/dev/null
26.10.2018
10:27:43
и прочим