Aly
Всем привет!
[Пост сделан с разрешения @Cawa87 – спасибо 🙂]
На следующей неделе пройдёт конференция Build Stuff и мы разыгрываем 5 билетов для участников чата.
Почему и зачем? Чтобы поддержать сферу IT (и специалистов, в частности) в непростой период из-за пандемии и повторных локдаунов.
Конференция традиционно проходит в Европе, но в 2020 году пройдёт онлайн, объединив 800+ IT специалистов по веб-разработке и управлению проектами.
⏰ 11-13 ноября
✔️ Online
👉 Что в программе? Machine Learning & Quantum Computing; UX/UI; Cloud & Serverless Infrastructure; DevOps; Architecture optimization; Personal and team productivity, Agile.
Больше подробностей: http://bit.ly/BuildStuffContest
Чтобы принять участие в розыгрыше:
✔️Заполните форму: http://bit.ly/BSsymfony
✔️Ждите оглашения результатов сегодня в понедельник (09/11) вечером, в 18:00 🙂
*победители будут выбраны с помощью Random.Org
Юра
Как думаете телега хранит локально все сообщения?
ILΨλ
конечно хранит, отключи интернет и полистай чаты
Юра
Да я так и сделал. Просто есть группы где наверное миллионы мооьщений уже, неужели он их все синкает? Это же не рационально
Юра
Мало кто будет листать пол года назад
Nikita
Да сколько этот текст занимает, том войны и мира может 2мб весить будет)
Nikita
Сейчас не те времена, когда винда на три дискеты помещалась, у меня в телефоне памяти больше чем в предыдущем стационарнике, которому всего 5-7 лет
A.D.🈴
Nikita
Windows 1.0, which was released in 1985, required 256kB (that's kilobytes) of RAM, two double-sided floppy disk drives, a graphics adapter (at a time when many PCs were incapable of displaying graphics) and DOS 3.0.
A.D.🈴
Nikita
Ну молодец что поправил. Респект и уважуха. Сразу видно профессионала.
A.D.🈴
Nikita
Я вижу. Релэйшены уже изучил, профи? 😭
std::mechanicus
Это чат про программирование?
Андрей
std::mechanicus
Как пропатчить php-fpm под BolgenOS?
Anonymous
Anonymous
А мемы посвежее 2011 у вас есть? Или слакварь ещё не обновился?
Андрей
Nikita
Мне кажется про пропатчить мем появился задолго до 2011
Nikita
Я ещё тогда в MIRC сидел 😂
Anonymous
Nikita
Это уже больше похоже на правду
Юра
Ща с телефона труха посыпится не продолжайте
Юра
Хотя я и сам уже того, помню папа роач и блинк 182
Ilya 🃏
Привет, как лучше именовать сущности DiscriminatorMap:
- Transaction - Родитель
- TransactionFirstType - Подтип
Или
- ParentTransaction - Родитель
- FirtTypeTransaction - Подтип
?
Ilya 🃏
Конвенций именования или чего-то близкого к этому нагуглить не получилось
Maxim Kainov
Unreal
Aleksandr
товарищи, а есть у нас те кто "войти в ИТ" успешно преодолел шаг недавно?
Aleksandr
есть пару вопросов
A.D.🈴
A.D.🈴
Порекомендуйте для симфони пакет авторизации. Ну почта-пароль понятно, хочется гугл/ФБ. Oauth какой-нибудь, короче.
Aleksandr
oauth тебе явно не нужен
Aleksandr
тебе хватит https://github.com/lexik/LexikJWTAuthenticationBundle
Aleksandr
jwt
A.D.🈴
Спасибо
Unreal
Почему не корректный? Очень часто бывает в легаси исторически складывается клиенты с админами в одной таблице
Приходится использовать наследование сущностей для большей гибкости и в будущем для вынесения админов в другую таблицу
A.D.🈴
Unreal
Там же разный набор свойств
A.D.🈴
Там же разный набор свойств
Так свойства разве в таблице хранятся?
Я думал, типа, в контроллере смотришь, юзер или админ и от этого рисуешь ему разные вьюхи. Ну и проверяешь, конечно.
A.D.🈴
Где-то про это почитать можно? А то щас как раз надо систему сделать, где разные права у разных пользователей. :)
Aleksandr
ACL
Aleksandr
и все
A.D.🈴
ACL
То есть все ю в одной, а уже в асл чекаем их права, так?
Aleksandr
Unreal
Unreal
Или какой нибудь банальный OAuth
Maxim Kainov
Maxim Kainov
Unreal
🤣 горе архитектор
Unreal
Пиши всё в одну таблицу
Unreal
select * from data where type="admin" or type="transaction" or type="category"
Unreal
проблем нет
A.D.🈴
Ну вот я себе эт также представлял.
Просто есть поле role.
И дальше в коде условно
role == 'admin'? $allMoneyAccess = true : $userLoh = true;
A.D.🈴
Но через ACL поинтереснее будет, возможностей больше и, кажется, код поаккуратнее будет
A.D.🈴
В идеале бы
$User->is_admin() ? True : False;
A.D.🈴
А акл как раз к юзеру притянется.
A.D.🈴
Ну так и есть. Я поэтому и говорю, если акл будет, у любого юзера (из таблицы юзер) будет понятно, че он может, че не может.
netspike
кто нить работал с апи микротика ?
Юра
Делаешь метод isAdmin и смотришь есть ли роль админ в массиве roles и всё
Maxim Kainov
A.D.🈴
Maxim Kainov
A.D.🈴
Это прям фича? :) Ну доку почитать и дурак... хотя не, дурак доку читать не будет. :)
Maxim Kainov
Maxim Kainov
В контроллере
A.D.🈴
Да я уже нагуглил на родном сайте.
A.D.🈴
Блин, сложно, че-т. :) Надо, наверное, попробовать написать, чтобы понять как работает.
Юра
Та сложно только первые 30 лет
Юра
Потом норм
A.D.🈴
A.D.🈴
Прочитал ещё раз доку. Нет, не привык :)
A.D.🈴
Maxim Kainov