Size: a a a

Golang Developers — русскоговорящее сообщество

2020 October 04

x

x-foby in Golang Developers — русскоговорящее сообщество
Что вы понимаете под security?
источник

SN

Stephan Nein in Golang Developers — русскоговорящее сообщество
коллеги, какие вы используете jwt библиотеки/модули?
источник

AK

Andrey Kolkov in Golang Developers — русскоговорящее сообщество
Nazar Rohozhuk
Может кто то поделиться кусочком кода, который делает большое количество инсертов в постгри?)
https://github.com/go-ozzo/ozzo-dbx здесь хорошо видно как.
источник

AK

Andrey Kolkov in Golang Developers — русскоговорящее сообщество
Vladimir Smagin
никаких исследований! сразу в прод!
Я на этой штуке наконец понял, как устроена ос на низком уровне и как написать свое ядро. Раньше руки всё не доходили.
источник

AK

Andrey Kolkov in Golang Developers — русскоговорящее сообщество
Stephan Nein
коллеги, какие вы используете jwt библиотеки/модули?
https://github.com/qiangxue/go-rest-api здесь упрощённая реализация имеется.
источник

NR

Nazar Rohozhuk in Golang Developers — русскоговорящее сообщество
Ого, вот это большая благодарочка)
источник
2020 October 05

AK

Andrey Kolkov in Golang Developers — русскоговорящее сообщество
Nazar Rohozhuk
Ого, вот это большая благодарочка)
Но это только базовые вещи. Нужно использовать 2 или даже 3 токена, если делать по уму.
Один короткоживущий access token и хотя бы ещё один refresh token.
И http only куки надо ставить до кучи.
источник

AK

Andrey Kolkov in Golang Developers — русскоговорящее сообщество
Nazar Rohozhuk
Ого, вот это большая благодарочка)
источник

AK

Andrey Kolkov in Golang Developers — русскоговорящее сообщество
x-foby
Это интересно!))
https://mirrors.edge.kernel.org/pub/linux/kernel/Historic/ можно сравнить с первой публичной версией ядра Linux. Очень интересно, кстати.
источник

AK

Andrey Kolkov in Golang Developers — русскоговорящее сообщество
Ребят, а есть Go с поддержкой нашей архитектуры e2k?
источник

AK

Andrey Kolkov in Golang Developers — русскоговорящее сообщество
Ребят, с МЦСТ сконнектились, они уже пробуют делать первые шаги. Если есть у кого немного свободного времени и желания, подключайтесь плиз. Это же так круто, что в России есть свои микропроцессоры мирового уровня и даже с лихим заделом на будущее.
источник
2020 October 06

IM

Ilya Martysyuk in Golang Developers — русскоговорящее сообщество
Всем привет. Я не опытный в Голанг, от слова совсем. И у меня есть вопрос, и гугл мне не помог )

Мне надо получить какой-то map, понять какой и вычеслить есть ли в нем элемент по конкретному ключу переданому мне.
Проблема в том, что я не знаю изначально ни тип ключа, ни какие типы будут в значениях…

получаю на входе interface{}…

прошу прощение если путано объяснил. Только учусь. Спасибо, если кто-то направит в какую сторону копать )
источник

M

Michael in Golang Developers — русскоговорящее сообщество
Ilya Martysyuk
Всем привет. Я не опытный в Голанг, от слова совсем. И у меня есть вопрос, и гугл мне не помог )

Мне надо получить какой-то map, понять какой и вычеслить есть ли в нем элемент по конкретному ключу переданому мне.
Проблема в том, что я не знаю изначально ни тип ключа, ни какие типы будут в значениях…

получаю на входе interface{}…

прошу прощение если путано объяснил. Только учусь. Спасибо, если кто-то направит в какую сторону копать )
Можно итереировать по ключ/значению и делать для них  type switch
https://tour.golang.org/methods/16
источник

IM

Ilya Martysyuk in Golang Developers — русскоговорящее сообщество
Michael
Можно итереировать по ключ/значению и делать для них  type switch
https://tour.golang.org/methods/16
Ой, обманул, прощу прощение… на входе получаю просто interface{} в который может быть передан map… :)
источник

IM

Ilya Martysyuk in Golang Developers — русскоговорящее сообщество
Более подробная адача.
Получить на входе что-то (map, slice, string) и понять есть лив нем значение переданное дополнительной переменной…
источник

M

Michael in Golang Developers — русскоговорящее сообщество
'''
t, ok := i.(T)
'''
источник

M

Michael in Golang Developers — русскоговорящее сообщество
источник

M

Michael in Golang Developers — русскоговорящее сообщество
свичт - єто когда несколько разных, но можно просто попробовать кастовать к нужному типу
источник

M

Michael in Golang Developers — русскоговорящее сообщество
основной способ похендлить что-то из пустого интерфейса
источник

M

Michael in Golang Developers — русскоговорящее сообщество
Michael
'''
t, ok := i.(T)
'''
рекомендую всегда делать каст с ок, иначе, если тип не совпадает рантайм панику бросит
источник