Kirill
у меня на одном проекте 5.4 с кучей костылей, на другом 7.1 с костылями чуть меньше
Павел
А для сериализации не использую его
Kirill
так что все круги ада с ним прошёл, постоянно что-то вылетает
Kirill
Павел
Kirill
вот с ошибкой сериализации объектов, где ключи содерджат квадратные скобки я столкнулся вообще в профайлере
Kirill
symfony profiler)
Kirill
он его использует
Павел
Ну это дев. Ну ок, засчитано
Kirill
Ну у тебя профайлер в 500 ложится)
Kirill
Весело такое отлаживать очень
Kirill
Открываешь на стенде у тебя 500
Kirill
а потом локально пытаешься воспроизвести - всё ок
Павел
Павел
Kirill
ну не прод, да, везде где можно JMS воткнули во славу ктулху
Kirill
Kirill
Вот, неделя назад https://github.com/php-type-language/mapper/actions/runs/11581006355/job/32240775845#step:6:29 с кешем почти в 2 раза медленнее ближайшего конкурента
Dmitry
вот тут кстати раскрывают разницу между JMS и Symfony Serializer
https://github.com/api-platform/api-platform/issues/753
Dmitry
Kirill
Ну что-то как-то вилами по воде
Kirill
Ну типа бас фактор был, но это ооочень давно было, сейчас JMS поддерживается, я лично его для пхп 8.4 фиксил)
Kirill
Ну и вот такие правила исключений из сериализации у симфы я даже хз как сделать, например: https://github.com/SerafimArts/packagist.app/blob/master/app/Packagist/Presentation/Response/DTO/PackageReleaseResponseDTO.php#L34
Я уж не говорю про правила чуть сложнее
Kirill
Ну и дискриминатор мапы. Их в симфе же до сих пор вроде не подвезли
Dmitry
Dmitry
Kirill
skip null values
там не только null, там где-то в DTO ещё скип пустых массивов
Kirill
да и skip null должен быть отдельно для каждого поля
Kirill
в одном есть, в другом нет
Kirill
а не глобально
Dmitry
Dmitry
хз не проверял такую теорему
Nikolay
Подскажите, кто что использует, если нужно прочитать большой xml-файл (~1 gb)? Есть стандартный функционал xmlreader, но кажется, что он с таким не справится
Dmitriy
мы валинор продолжаем использовать, у него уже и сериализация появилась
The Ant
Павел
Dmitry
Dmitry
тоже интересное решение
Aleksandr
пора что-то делать со спамом)
Михаил
Из соседней конфы новости
Они заходят и в момент когда им предлагают ввести капчу вводят свой спам и ливают.
Капча их не банит так как их нет, а их сообщение остаётся
Михаил
В итоге рано или поздно "спящих агентов" вы перебаните. А новые могут весело идти нахуй
Михаил
Есть ещё вот такой вот бот @creationdatebot
Он по id пользователя или по его сообщению может определить когда человек был зарегистрирован
если писать решение - то можно пользуясь этим ботом отслеживать прям слишком свежие акки и по крайней мере алертить
Если это девушка - то банить
Михаил
Можно ещё почитать, вроде как id бота коррелирует с id акков обычных пользователей. Так вот можно раз в день создавать бота, получать его id а дальше записывать этот id и дату создания.
Ну короче получится радужная таблица по типу как у бота выше. И собственно антиспам может на это опираться
Михаил
Ну да. Просто раз в сутки регистрировать бота, узнавать его id и всё
Aleksandr
Aleksandr
до того как ты прошел капчу - ты не можешь писать
Михаил
правда?
Михаил
прикол хочешь?
Aleksandr
ну перезайди попробуй
Михаил
ССпам флуд
ахаха и я потерял ссылку на эту группу )))
Михаил
Ещё спам
Aleksandr
ладно)
Михаил
ладно)
Это уже проверялось
Михаил
так что или пишите создателю бота на доработку
или другого бота
или делайте сами
Aleksandr
форкнуть
Михаил
форкнуть
блин я где-то видел ссылку на github
Aleksandr
Pavel
Maks
HR же еще, так что не варик)))
Михаил
HR же еще, так что не варик)))
Ну статистически да, и боты и hr представительницы прекрасного пола
Но это же эффективно. Плюс тут писать вакансии нельзя. Плюс hr введут капчу и у них врядли будут прям новые акки
Pavel
боты тоже могут капчу вводить, если их не джун писал.
А так ты по сути предлагаешь банить всех девушек, их и без того в индустрии мало
Михаил
Подменяете тезис, я не предлагаю банить всех девушек
Плюс по статистики боты не умеют вводить капчу. Это скорее всего исключение
Михаил
А предлагаю сделать бота, который на основе определённых метрик выявляет бота.
Pavel
тем не менее: новорег/девушка != бот, как же презумпция невиновности?
Pavel
на основе метрик можно делать алертинг модераторам, но не автобан систему
Михаил
Новорег + девушка
И я про алертинг и писал, перечитайте внимательней
Не намерен больше вести этот холивар, особенно когда вы перевираете мои слова
Pavel
Pavel
Михаил
Ну да, не холивар. Даже какой-то газлайтинг.
Мне пытаются вменить в вину то, что я не писал, даже после того как я прямым текстом говорил что "я это не имел ввиду"
Павел, были бы вы частью реализации языка программирования, то были бы интерпретатором
Михаил
А ну и админы, если захотите ввести бота, который банит за набор ключевых слов в предложении - лучше не надо.
Мы тут можем говорить про маркетинг, валюту, доходы и весело улетать в тихие баны.
А эти боты могу забанить даже за опечатку, я тут сижу в конфе своего провайдера и после введения такого бота, мы переодически там отлетаем просто разговаривая на тему роутеров или блокировок РКН (причём админы говорят что это тупо автоматическая система так делает и в ней не заложено банить за роутеры или РКН)
Pavel
Pavel
DevilSAM
надо репорта накидать дружно...
присем не боту этому, а тому, кого рекламировали
Sanan
надо сюда бота поставить для проверки людей когда они вступают
Sanan
ой а тут это как раз обсуждали выше
Aleksandr
Aleksandr
но дырявый
Dimk_O
Всем привет! Подскажите пожалуйста какой фреймворк выбрать для создания системы бронирования по типу букинга, которая будет тянуть данные сразу из нескольких провайдеров, рассматривали как решение Laravel, но symfony показался более масштабируемым в будущем, а Laravel как быстрая реализация на время, подскажите если Symfony подходит для такой задачи?