Pull to refresh
12
0
Send message

у гуглкарт мало информации о компаниях. Например если ввести "пекарня" в двух приложениях, то яндекс явно выигрывает.

Боты слишком однообразны

12. По блокам сайта должен бегать котик или собачка.

Интересная задумка, я бы глянул xD

Смотря какие приложения и какие платформы. Минусы: вес исполняемых файлов, не такой богатый выбор элементов управления, скорость запуска. Плюсы: кроссплатформенность, 3d, ugui, простота, c#

почему редкость? в РБ какой-то дефицит?)
Подскажите, что-за готовые конструкции?
Действительно. Я ошибся.
Такую ошибку не словит ни один тест. Тут создается только лишняя начальная вместимость у sb. А писать именованные аргументы слишком долго (мало кто этим занимается).
Что такое харддел? Вручную набранный sql-запрос на удаление?
Сразу смотрите vuex-module-decorators. Облегчит жизнь
Мощно! В одиночку такой редактор запилил.
Такой вопрос. Если я на сайте публикую не всю статью с другого ресурса, а отображаю только часть информации и дальше ссылка на оригинал (что-то типа «превью» получается).
Насколько это законно? Могут ли у меня быть проблемы?
я когда работу искал, делал кучу тестовых заданий. В итоге попал на ту, в которой вообще его не было. Больше не буду этим заниматься. Если надо, покажу им что-то из своего гитхаба)
Пока vuetify не перешли, тоже не будут. Рано пока.
Было бы здорово, если бы кто-то сделал скрипт, который конвертирует vue2->vue3 :)
Ну либо доходчиво расписал, что менять надо.
Единственное непонятно, как связывается refresh token с конкретным приложением. Для случая если кто-то украл оба токена, чтобы при Login украденные стали невалидные.
Это для случая, где аккаунту разрешено несколько сессий с разных приложений/устройств
Резюмирую из того, что узнал на нескольких ресурсах:

AccessToken — для короткого промежутка (не стучится в бд)
RefreshToken -> для обновления Access & RefreshToken (обновляет в бд)
— одноразовый
//Желательно хранить в Cookie+HttpOnly

Login(login, pass) = { access&refresh token } + DBAdd(refreshToken)
//если разрешается только одна сессия, то удаляются другие refreshToken-ы пользователя
SomeRequest(accessToken) = { result } (401 если access token устарел)
RefreshAccessToken(refreshToken) = { access&refresh token } + DBUpdate(refreshToken)
Logout() = удалить токены из памяти клиента + DBDelete(refreshToken)
LogoutAllDevices() = DBDelete(all refresh tokens)

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity