Илья
Эмин в неовиме пишет, не подскажет
Артем
Да go clean -modcache
Тк она все удаляет, или я неправильно понял? Потому что я запустил и тупо все из user/go пропало)
Emin Zalaev
Я в vscode не пишу, устанавливал знакомому, вроде без проблем было
Igor
она чистит кеш гомод
an112
Igor
установил go и в VScode плагин go все
Илья
Илья
он может блокировать внешние запросы
Илья
только я не помню, как решил эту проблему
Илья
с редисом было достаточно сменить хост с 127.0.0.1 на 0.0.0.0
Артем
Привет! Подскажите, плиз, как используя mongo-driver, вытянуть только одно поле из документа?
db.collection.find({ <someExpression> }, { fieldOne: 1, fieldTwo: -1 } }
Yegor
Илья
Илья
потом с докером познакомился и проблема отпала
Yegor
ну я ж локально поднимал
Я поднимал в типа внутренней сетке однажды у поставщик хостинга , было типа серых IP . Я думал раз хостинг во внутренней сетке вирей нет , но я ошибался , буквально через неделю на выделенный сервер залез вирус.
Илья
типо подключились и закинули? через бд?
Melbourne Channel
does anyone know how to do (in kernel, ktls -> based on hashed (crc or otherwise) ip address [haship]) -> [specific port]? (using ipset/iptables or nftables is fine as long as the hashed ip address goes to specific port in kernel land. doing so for performant firewall implementation
илья
Здавствуйте, имею модуль размещенный на приватном gitlab. go env выводит GONOPROXY="gitlab.cloud.private/*"
GONOSUMDB="gitlab.cloud.private/*" GOPRIVATE="gitlab.cloud.private/*". Подключаю данный приватный модуль в go.mod replace gitlab.cloud.private/ivi/go-microconfig => gitlab.cloud.private/ivi/go-microconfig.git v0.1.0, делаю go mod tidy и получаю такю вот гадость packages.Load error: err: exit status 1: stderr: verifying gitlab.cloud.private/ivi/go-microconfig.git@v0.1.0/go.mod: checksum mismatch
downloaded: h1:pvTQx0w161nZc7C3yrNR7VlrFZgV4YOFTpk9VLYyoec=
go.sum: h1:4T1CfhC2viU6Epf0MY/EClaLYpqJq6XgIy4n0li3IUw=
илья
почитал про данную проблему и делаю такой вывод что нужно както сбросить кэш для gomodproxy
илья
Мосх ломается от того что данный модуль должен как я понимаю обрабатываться как GOPRIVATE , с GONOSUMDB и GONOPROXY
илья
видимо гдето сумма связанная с данным приватным модулем засела локально
илья
каюсь git tag двигал на новый комит
илья
ктонибудь сталкивался с таким?
илья
подскажите как решить? Подозреваю что запутался в трех соснах ))
илья
go clean -modcache и rm go.sum есено делал
Melbourne Channel
does anyone know of any inter process connector (ipc) that uses shared memory or mmap protocol? need fastest ipc, definitely faster than uds. anyone knows of such? message passing pub/sub type preferred.
Yegor
Как менторить джунов так чтоб они сбегали в Мексику?
Yegor
kostyaBro
kostyaBro
И дай книгу умную
kostyaBro
Пусть тебе перед сном читает её.
Илья
кабанчика
Кіт ✙
хуянчика
Бузург
люди кто занает как в chan предать переменную когда goroutine не включена
Anton
а зачем ее предавать
Anton
она этого не заслужила
Бузург
у меня есть таймер он запускается когда в сервис заходит клиент и он ждет подключения кансультанта 5 мин но если кансультанта заходит второй раз то он дает ошибку что goroutine asleep вот
Emin Zalaev
Emin Zalaev
Возможно запись нужно запустить в отдельной горутине
Илья
Anton
ну спят и спят
Anton
пусть спят
Илья
первая ждет таймер, вторая ждет первую
Anton
вам че жалко?
Emin Zalaev
Илья
ждет клиента в плане из вебсокета?
Бузург
да
Илья
просто у http сервера можно задать таймауты
Илья
на чтение и запись
Илья
и тогда не понадобится таймер
Илья
да
какую бибилиотеку используешь?
Бузург
Илья
Илья
srv := http.Server{
Handler: твой_handler,
ReadTimeout: time.Minute * 5,
}
srv.Serve(...)
Григорий
Удаленные специалисты в различных отраслях, менеджеры проектов, фаундеры и инвесторы — в комьюнити для цифровых кочевников.
anhckie
прокидывают слайс структур, у которых есть поле типа интерфейс, в котором хранится кое-какая инфа.
этот слайс я прокидываю в функцию, в рамках которой мультипл батч апсерт происходит.
и вот мое удивление, когда после попадания в ф-ю поле интерфейсного типа стало nil.
что я упустил?
Илья
Кіт ✙
anhckie
это было преднамеренно )
anhckie
я к тому, что такая ситуация гипотетически возможна? если нет, то я где-то провтыкал на логике)
Кіт ✙
Кіт ✙
ну, либо ты нашёл баг в компиляторе
anhckie
Илья
anhckie
MRE?
Кіт ✙
minimal reproducible example
anhckie
ладн, ща
Илья
наклепай две функции на go.dev/play
Илья
я бы сам сделал, но сейчас не до этого
Sanity = nil