Alexey
Roman
Artem
Co(n)stantine👨🔬
Alexey
Alexey
https://github.com/nbutton23/zxcvbn-go
Roman
например комбинация даты рождения и фамилии это тоже херовый пароль
Pavel
искать zxcvbn
Roman
Subbotin
Artem
использовать только пароли плохой подход
Co(n)stantine👨🔬
Co(n)stantine👨🔬
многофакторные авторизации!
Olzhas
Ключи на токенах надо юзать
Co(n)stantine👨🔬
при реге номер телефона email и отпечаток пальца
Co(n)stantine👨🔬
спрашивать
Co(n)stantine👨🔬
по желанию и возможностям
Alexey
оо, норм, мерси
ну а про правильные подходы можно здесь почитать
https://www.owasp.org/index.php/Authentication_Cheat_Sheet
Gleb
Привет, коллеги)
Gleb
у кого после обновления на mojave, сломался git?
Gleb
или я один такой?
aadz
Roman
Artem
aadz
угу :(
freezlite
Есть день недели, наприме вторник, нужно узнать дату последнего вторника относительно любой даты
freezlite
как это сделать?
freezlite
на входе, текущая дата и time weekday, нужно получать дату последнего weekday
aadz
включая текущий вторник, или исключая?
Artem
time.Now().Weekday() должно помочь
freezlite
aadz
включая
тогда не знаю :) Но если не включая, то я бы нашел способ это следать. :)
aadz
Вобще, половина людей тут спрашивает какие-то вопросы из экзамена по программированию... Почему?
Artem
aadz
ужос кокой
freezlite
это реальный кейс для проекта
Artem
а еще есть либки со всякими разными функциями для времени, мб там что найдется
MOS2502
Добрый день, подскажите, как в коде можно организовать следующую структуру, например есть пакет кухня, в пакете кухня есть пакет стол, в main.go не проблема вывести стол.строка, но можно как-то вывести кухня.стол.строка?
L
Anonymous
нельзя
MOS2502
Он так и импортируется, я имею ввиду, когда я в поток отправляю строку со значением, например println(table.blackString) все ок, в идеале мне нужно println(kitchen.table.blaxkString) так вообще возможно сделать каким то образом?
MOS2502
Anonymous
Artem
MOS2502
Да, выяснил опытным путем, только что, древовидное можно, но в коде будет на одинаковом уровне
freezlite
freezlite
решение
Artem
решение
оч сложный блок ифов, ты мог сделать в 3 строчки
freezlite
не понял
freezlite
я else удалить могу, потому что там 0 по дефолту
Aleksandr
непонятно, что вообще код делает. Выхлоп как будто бы не соответствует задаче
Aleksandr
Alexander
Дайте пожалуйста регулярку на проверку пароля (Заглавная буква, обычная, цифра, символ, минимум 6 знаков)
freezlite
[A-Za-z0-9]{8,}
Alexander
или сконвертируйте плиз это (?=.*[0-9])(?=.*[!@#$%^&*])(?=.*[a-z])(?=.*[A-Z])[0-9a-zA-Z!@#$%^&*]{6,}
Bohdan
Alexander
и как конвертить?
freezlite
Bohdan
а во что тебе конвертить? в что-то, что ты можешь прочитать - просто вбей туда и там все будет описано сбоку
aadz
точку убери в фигурных скобках
Alexander
сконвертить с pcre в golang
freezlite
это не точка, это минимальное количество цифер
aadz
А! Это запятая, прости :)
Aleksandr
freezlite
я по твоей ссылке прошел и запустил
есть, текущая дата и дата в прошлом, нужно получить дату, которая в прошлом или настоящем совпадающая по дню недели с прошлой даты
Anonymous
Alexander
было
Alexander
символ