Size: a a a

2021 October 26

MG

Max Grom in symfony
“хочу сказать, что круд действительно полезно иногда делать” - вы не можете его делать иногда. круд это просто аббревиатура типичных операций в рамках api.

“но там где логика и появляются сценарии” - везде есть логика и сценарии, это не является чем-то особенным для каких-то систем. Даже в самом простом todo-листе есть логика и сценарии.

Потому я всё ещё не согласен с вашей позицией, которая звучит как “словари и вот это все — признак сложного проекта. это не говорит о подходе раработки ничего” и считаю что это прямой признак стремления к каноническому DDD подходу в разработке. Без этих и других моих субъективных критериев, в малых по сложности проектах, - это будет просто использование отдельных элементов из DDD в основном касающиеся кода.

Если в двух словах.
- Вы говорите, что в малом проекте можно в DDD без словаря и прочего потому что оно там не нужно, но это всё равно соответствие DDD
- Я говорю, что
а) Скорее всего в малых проектах можно обойтись и без DDD и оставить на том же уровне качество логики и кодовой базы
б) Если и делать DDD в таких проектах на уровне кода, то это будет частичное соответствие DDD поскольку он гораздо шире в реализации
источник

КГ

Константин Грачев... in symfony
ля да вы издеваетесь
источник

✨Basic_Instinct✨ in symfony
😮
источник

✨Basic_Instinct✨ in symfony
а как мне такую подпись сделать? ))
источник

👤U

👤 User in symfony
Палучить админку
источник

КГ

Константин Грачев... in symfony
Я не юзал, но судя по доке он отлично сам всё реиндексирует стоит в него новый документ закинуть. Не понятно для чего танцы с ренеймами
источник

👤U

👤 User in symfony
У него двойная стратегия. Во-первых, когда индесируемая сущность CRUD исполняет - надо не забывать обновлять ее документ.
И рекомендовано периодически проводить полный реиндекс. А именно, делет всех документов и добавление в индекс заново.
источник

👤U

👤 User in symfony
Так вот проблема делета - добавления в том, что на большом объеме можно достаточно долго посидеть в режиме "индекс пуст, искать нечего".
источник

QQ

Qwert Qwertinsky in symfony
1) А можно привести пример приложения без логики и без сценариев?
2) "DDD — простой и легкий способ сократить код и сделать всем легче, да, даже без Event Storming  и словарей"
Вот тут ничего не понятно

* Цель проекта - это сократить код и сделать всем легче? Это вот как?
Я сократил код - но проект не соответствует ожиданиям заказчика - что с этим делать?
Всем легче ? - Кто эти все? - Ну вот прям роли. Легче разработчикам, админам, заказчику? Кому легче?
** Вот эта тема что "даже без Event Storming  и словарей" - а не получается что вы придумываете свое видение ddd? Ну т.е. конкретно вы считаете что без Event Storming  и словарей- это вот ddd, а кто то еще кроме вас так считает?
источник

✨Basic_Instinct✨ in symfony
и правда уже, тормозите, и так от этого ддд воротит, а тут  еще развели холивар на два дня "пишу я на ддд или нет",
знаете принципы - молодцы, насинг спешл
источник

IS

Ivan Savchenko in symfony
У всх эта страничка не работает?
https://symfony.com/doc/5.3/reference/constraints/Length.html
Если да, то подскажите где эти доки еще можно глянуть...
Спасибо!
источник

✨Basic_Instinct✨ in symfony
нет, циклическое перенаправление
источник

✨Basic_Instinct✨ in symfony
источник

IS

Ivan Savchenko in symfony
Спасибо😊👍👌
источник

Д

Дмитрий Семенцов... in symfony
Всем привет. Кто нибудь знает как сайты определяют пользователя вот по этому хранилищу и этой инфы, есть сервис, точно знаю что аккаунты банит по этой причине, о являет дубль пользователя. Эти данные может как то виртуально менять можно?


https://developer.mozilla.org/ru/docs/Web/API/Web_Storage_API#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B2%D0%B5%D0%B1_%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B0_%D0%B8_%D0%B5%D0%B3%D0%BE_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
источник

Д

Дмитрий Семенцов... in symfony
"цитирую"


На площадке есть детект - сижу я через инкогнито или нет. Через консоль девтула можно посмотреть размер который определяет сайт в байтах, командой:
await navigator.storage.estimate()

Захожу через инкогнито, показывает одно значение в байтах, захожу без инкогнито - показывает больший размер в байтах. Если использовать разные антидетект браузеры, то размер разный на выходе (но только в инкогнито, без инкогнито везде один и тот же размер выдаёт). Если смотреть размер этой навигации на разных устройствах и без инкогнито (да и в инкогнито), то оно, соответственно, разное и отличается от других устройств. Пробовал на своём компе удалять или устанавливать крупные программы - размер не меняется, сайт выдаёт всё тоже самое значение, что в инкогнито, что без. Пробовал запускать браузер на другом диске - размер всё тот же. Совершенно не могу понять откуда он берется...

Может знаете от чего зависит размер этого хранилища? Куда копать? Как можно изменить его виртуально?
источник

D

Dmitry in symfony
The Navigator.storage read-only property returns the singleton StorageManager object used to access the overall storage capabilities of the browser for the current site or app.
источник

Д

Дмитрий Семенцов... in symfony
Почти ничего не понял. Я борюсь с сервисом , меня банят, думаю где то тут ответ. Я в этом мало понимаю.
источник

D

Dmitry in symfony
поясняю - read-only - только для чтения
из жс его изменить невозможно
у вас несколько вариантов
1. подделать его прямо в браузере написав некую длл которая проинжектится в процесс и подменит эти данные
2. поправить код хромиума и пересобрать его руками
3. используйте виртуальные машины
источник

D

Dmitry in symfony
у сервиса скорее всего fingerprintjs или его аналог используется, поэтому вас банят
источник