Size: a a a

2020 February 24

ВС

Владимир Столяров in Go-go!
Kai Ren
О том и речь. В пакете database/sql в std методы-братья с WithContext именованием в своё время появились не просто так, от балды.
Потому что когда появились методы работы с базой, контекста ещё не было, а когда появился контекст, то сделали так, дабы не нарушать go 1 compatibility promise
источник

KR

Kai Ren in Go-go!
Владимир Столяров
Потому что когда появились методы работы с базой, контекста ещё не было, а когда появился контекст, то сделали так, дабы не нарушать go 1 compatibility promise
Я это понимаю. Но это и есть то самое инфицирование. Когда появился контекст - его *понадобилось* встроить в эти функции. Это именно то, что наблюдается и с async-функциями в async/await часто.
источник

KR

Kai Ren in Go-go!
Yuriy Gorlichenko
да я как бы и не спорю, но в общем и целом, поставив ограниение на время выполнения запроса можно же отловить ошибку выполнения запроса ограниценную таймаутом и выйти из функции которая будет вызвана отдельной goroutine
Альтернативы есть, не спорю. Тот же tomb приводил в пример. Но, увы, не прижилось, и мейнстримом есть именно вездесущий контекст.
источник

YG

Yuriy Gorlichenko in Go-go!
Kai Ren
Альтернативы есть, не спорю. Тот же tomb приводил в пример. Но, увы, не прижилось, и мейнстримом есть именно вездесущий контекст.
ну я о том, что его можно избежать, по крайней мере в овем коде. А в чужой мозг не влезешь 😊, ак что с чужим кодом тут не изменить
источник

ЕО

Евгений Омельченко in Go-go!
pragus
Контроль переключения между горутинами )
Ну ты же понимаешь, что отсутствие или наличие контроля само по себе не плюс и не минус. Если бы отсутствие контроля всегда было минусом, то автоматизации бы не существовало
источник

ЕО

Евгений Омельченко in Go-go!
С асинкавейтом в многопоточном языке множество гемора, очень сложно сравнивать его с n:m тредами
источник

K

Kino Recovery in Go-go!
ребят, как мне из слайса байт получить int с ЗНАКОМ? везде нахожу  варианты только для uint но проблема в том,что ко мне могут и будут приходить отрицательные числа.
источник

ВС

Владимир Столяров in Go-go!
источник

K

Kino Recovery in Go-go!
это опять uint и значит знака нет или я не прав?
источник

ВС

Владимир Столяров in Go-go!
Есть ещё Variant, может и подойдёт
источник

ВС

Владимир Столяров in Go-go!
Ну и uint можно скастить к int
источник

x

x-foby in Go-go!
Kino Recovery
ребят, как мне из слайса байт получить int с ЗНАКОМ? везде нахожу  варианты только для uint но проблема в том,что ко мне могут и будут приходить отрицательные числа.
А причём здесь слайс байт и отрицательные числа?
Сам байт не может быть отрицательным вне зависимости от того, что вам будет приходить.

Возможно, вам какая-то десериализация нужна из слайса байт?
источник

p

pragus in Go-go!
x-foby
А причём здесь слайс байт и отрицательные числа?
Сам байт не может быть отрицательным вне зависимости от того, что вам будет приходить.

Возможно, вам какая-то десериализация нужна из слайса байт?
Я бы ещё про byte order спросил
источник

VM

Vladislav Milenin in Go-go!
А как проще всего https подрубить для локального ip? ListenAndServeTls + где-то сертификат сгенерить?

Мне нужно проксю во внутренней сети научить https трафик гонять
источник

AS

Andrei 🦉 Sergeev in Go-go!
Vladislav Milenin
А как проще всего https подрубить для локального ip? ListenAndServeTls + где-то сертификат сгенерить?

Мне нужно проксю во внутренней сети научить https трафик гонять
взять nginx и настроить для него letsencypt бота, мануалов в сети тонна
источник

p

pragus in Go-go!
Vladislav Milenin
А как проще всего https подрубить для локального ip? ListenAndServeTls + где-то сертификат сгенерить?

Мне нужно проксю во внутренней сети научить https трафик гонять
Https-трафик к твоему сервису?
источник

VM

Vladislav Milenin in Go-go!
pragus
Https-трафик к твоему сервису?
Не только. Да прокси уже есть, просто ресурсы с force https отваливаются
источник

VM

Vladislav Milenin in Go-go!
Andrei 🦉 Sergeev
взять nginx и настроить для него letsencypt бота, мануалов в сети тонна
Мне не тупо прокси нужна, увы. А так squid проще даже
источник

p

pragus in Go-go!
Vladislav Milenin
Не только. Да прокси уже есть, просто ресурсы с force https отваливаются
А что такое "ресурсы с force https"?
источник

p

pragus in Go-go!
Vladislav Milenin
Мне не тупо прокси нужна, увы. А так squid проще даже
http connect же
источник