Aleksandr
https://github.com/zelenin/grabot/blob/master/client/client.go#L30
Aleksandr
соответственно, справделиво, что срань в stderr - это ошибка разработчика либы
Slava
ребята, у вас какие-то проблемы с дефекацией?
aadz
Привет, Слава! Не ругайся, мы - хорошие :)
Sergey
Как лучше реализовать проверку прав пользователя на выполнение каких либо действий?
У меня на сервере при логине каждому пользователю выдается токен сессии.
Нашел либу github.com/kildevaeld/go-acl, но незнаю использовтаь ее или нет.
Может кто-то посоветует что-то из своего опыта.
kås
kås
Помимо прав это и масштабируется лучше чем с сессии
Alexey
https://developer.okta.com/blog/2017/08/17/why-jwts-suck-as-session-tokens
Artem
https://news.ycombinator.com/item?id=17877332
Alexey
Ну не лезь :)
Dorian
Яб тож не полез
Dorian
Вот ради принципа
Savely
То что сейчас JWT юзают где попало не проблема JWT
DMITRY
а как его правильно юзать?
Savely
а как его правильно юзать?
Юзать короткоживущие токены (из-за невозможности отзыва) и совмещать stateful/stateless, вынося туда нужные данные типа user_id
Anonymous
Хлопцы
Anonymous
А какой лимит на количество элементов в слайсе?
DMITRY
Savely
Savely
В некоторых случаях это позволяет значительно снизить нагрузку
DMITRY
если токены храняться в кеше то получается особо толку от JWT нету
Savely
Вот именно, что есть дофига кейсов, когда JWT не нужен, но люди его суют где попало, потому что модно
DMITRY
а реализовывал ли кто-нибудь бекенд на websocket? там поидеи авторизацию достаточно проверять один раз
Savely
(int64 другими словами)
Anonymous
Ну типа оперативки 102 гига, но чёт траблы что не записываться всё (аппендом)
Anonymous
Походу придется переписать и пожертвовать скоростью
Anonymous
Там типа меп слайсов
Savely
вот тут это пруфают
Savely
Зависит от битности системы
Kirill
Savely
Kirill
Такой лимит
Savely
Можно и достигнуть :)
Kirill
Он вполне достаточен, а если что можно и слайс слайсов навернуть
Kirill
Пфф
Michael
Позволяй башка трудиться перед писаниной кода
Kirill
Даже разные операторы стоят по-разному
Kirill
Смотрите
Kirill
Есть < и более быстрый <=
Kirill
Разница почти в 1.5 раза
Kirill
У нас ничего нет бесплатного
Kirill
С этим пора смириться
Daniel
Anonymous
Рили?
Anonymous
Есть < и более быстрый <=
Anonymous
Разница почти в 1.5 раза
Anonymous
<= быстрее < в полтора раза?
Roman
Roman
.
А как это замерить то?
.
Там наверняка разница настолько минимальна, что в бенчах ее не заметить
Roman
.
У вас каждый запуск бенча в любом случае будет выдавать разный результат в наносекундах, хоть на 3-5 единиц
Roman
.
Из за внешних факторов
.
Как работа других процессов ОС, например
Daniel
можно просто глянуть на код ассемблерный, и все станет ясно
Roman
Daniel
но смысла упарываться нет никакого (даже тебе, pragus :) )
Roman
Willy
Парни, как именно вам "Го на практике" ?
Fastumkruk
Chebyrash
Willy
Chebyrash
aadz
"Го на практике" - это книга
A
А в pdf на русском Го на практике полная уже есть?!
Заур
Заур
А не