Правильное управление множественными полями при сохранении

Web

Как вы поступаете, когда вам нужно отобразить множественные записи, привязанные к одной сущности?

Например вы управляете правами пользователя. Вы открываете страницу пользователя, вам подгружается список доступных прав, ролей, объектов, вложений или ещё чего-то множественного. И отмечаются галочками, или списком существующие у данного пользователя роли. Вы меняете данные. Что-то добавляете, что-то убираете, нажимаете сохранить. И как это всё должно правильным образом быть сохранено в базе? Давайте разбираться

Читать дальше →

  • Автор: kosmom
  • Просмотров: 26
  • Комментариев: 0
  • Создан: 07.03.2025 19:31

Дождаться сезона при сдаче

Финансовое здоровье

Каждый год на рынке сдачи есть сезонная просадка - летом, когда все в отпусках и квартиры пустеют как и дороги. Вариантов для съема становится слишком много и рынок перекашивает в сторону арендаторов

Самое страшное когда арендатор съезжает ближе к маю и перспективы сдать объект за чуть выше рынка немного тают на ближайшие 3-4 месяца.
Арендаторы могут этим пользоваться как самым благоприятным временем для себя чтобы подыскать наиболее удобный вариант в этом меняющимся рынке.
Как такое может произойти?

Вы можете получить готовую квартиру скажем к февралю, либо же арендаторы уже живут больше 11 месяцев до ближайшего мая, а потом как бы что-то у них происходит и они съезжают, но вы идете на встречу как правило. (это уже материал отдельной темы). В любом случае ситуация освобождения жилья ближе к несезону может образоваться

Читать дальше →

  • Автор: kosmom
  • Просмотров: 237
  • Комментариев: 0
  • Создан: 20.10.2024 12:33

Что не так с SOLID

Web

Я профессионально занимаюсь веб разработкой более 25 лет, за это время у меня накопился достаточно большой опыт, но некоторые вещи всегда вызывали противоречие, среди них:

SOLID - аббревиатура обозначающая 5 принципов, которые по утверждению автора должны помочь содержать кодовую базу чистой и простой. Но что может быть не так?

SOLID всегда продавался подавался именно в таком звучании и в таком порядке, хотя сами принципы совершенно независимые друг от друга. Слово как бы само за себя говорит что придерживаться принципов СОЛИДно. Отсюда можно сделать вывод что смыслы, вложенные в аббревиатуру были с большой долей вероятности натянуты, чтобы образовать в итоге красивое слово. Возможно есть какие-то другие принципы, более полезные, но не вошедшие в понятие.

Marketing first

Но нельзя делать выводы поверхностно. Давайте копать глубже. Программирование оно бывает сильно разное. Между компилируемым и интерпретируемым языками существует большая разница и принципы в какой-то степени должны учитывать это.

 

Читать дальше →

  • Автор: kosmom
  • Просмотров: 258
  • Комментариев: 0
  • Создан: 25.09.2024 23:00

Вам не нужен Axios

Web

Мир javascript зависимостей весьма велик
Доходит даже до того что для обычной функции скажем проверки числа на чётность использования отдельный npm пакет
И его уже интегрировали внутрь себя множество других пакетов
Таким образом подключая какую-то отдельную библиотеку - в ваше приложение попадает вагон и маленькая тележка зависимых библиотек
Это как чтобы изобразить банан ????- вам нужно импортировать обезьяну и джунгли полностью
Это всё чревато не только разрастанием приложения, но и безопасностью. Какая вероятность что один из пакетов в очередном минорном обновлении не будет содержать в себе вредоносный код, который автоматически подхватят зависимые библиотеки

Читать дальше →

  • Автор: kosmom
  • Просмотров: 268
  • Комментариев: 0
  • Создан: 14.09.2024 17:33

Иллюзия вечного хостинга

Web

Да да. Как оказывается хостинга с вечными тарифными планами не существует. По сути это утопия. Даже если сам хостинг уверяет, что вы приобретаете по настоящему вечный хостинг и платите один раз - это лукавство. Хостинг вечен - пока компания которая обеспечивает его функционирование - существует и пока она может поддерживать ваши изначальные договоренности по вечному статусу.
Вечные хостинги закрываются один за другим и кажется что этот тренд так и будет продолжаться

Читать дальше →

  • Автор: kosmom
  • Просмотров: 442
  • Комментариев: 0
  • Создан: 04.04.2024 22:48

Рецепт высоконагрузочной архитектуры

Web

1. Общая архитектура системы
Принцип автомасштабирования и автовосстановления. Вместо одного единого монолита (точки отказа) — система делится на несколько согласованных микросервисов, управляемых через механизм оркестрации в облачной инфраструктуре

2 Читать далее

Читать дальше →

  • Автор: kosmom
  • Просмотров: 594
  • Комментариев: 0
  • Создан: 25.11.2023 22:31

Элегантный способ провести синхронизацию не деактивировав все записи

Web

Такая инженерная задачка:

Написать скрипт синхронизации вашей базы и базы источника максимально удобно, без избыточных переменных и записей. Естественно, вам нужно сохранить у себя записи, которых в базе источника больше нету. Вы предусмотрительно создали колонку с указанием даты деактивации этой колонки на источнике

Речь идет о средней сложности интеграциях, не слишком быстрых и не слишком долгих

Вся сложность в том, что если вы при сихнронизации вы деактивируете все активные записи текущей датой, чтобы при последующем обновлении восстановить активные записи - вы получите временной лаг, когда у вас все учетные записи в какой-то момент времени будут деактивированы, что не всегда приемлимо, особенно когда записи активно используются, например в пользователях, либо товарах

Предлагаю обсудить задачу и элегантное решение далее

Читать дальше →

  • Автор: kosmom
  • Просмотров: 555
  • Комментариев: 0
  • Создан: 26.10.2023 17:17

Успешное оформление объявления о сдаче

Финансовое здоровье

Бывало ли такое, что показывая квартиру - желающие ходят посмотреть объект как в музей?

Если даже не ходят и не звонят - это уже вопрос цены, но если цена людей устроила - зачем они ходят, смотрят, но не снимают?

Если такое произошло разово - то ничего страшного, но если вы уже 10м человекам показали и всем нужно подумать - то это уже наводит на подозрения. Так что же не так?

Читать дальше →

  • Автор: kosmom
  • Просмотров: 627
  • Комментариев: 0
  • Создан: 23.09.2023 17:45

Правильно распределяем очередь просмотров квартиры перед сдачей

Финансовое здоровье

Удачное совпадение
Самый пик сезона - выходные перед сентябрём и у вас как раз сдаётся хата
На просмотр уже записалось человека 4
Шансы сдать высоки как никогда. Даже по завышенной стоимости
Но кому сдать из желающих?
Люди разные, кто то парой, кто то с собакой, кто то из зарубежа, а кто то на родителей будет заключать договор, которые жить не будут сами

Читать дальше →

  • Автор: kosmom
  • Просмотров: 603
  • Комментариев: 0
  • Создан: 27.08.2023 21:02

Рекомендации правильного проектирования кода чтобы максимально избежать легаси

Web

Легаси - часть кода, со скрытыми слоями, которая делает что то и никто не знает как именно она работает. Фактически наличие легаси в проекте значит утерю понимания и прозрачности кода
Возможно код устарел и на тех технологиях уже не пишет никто либо команда которая закладывала основы уволилась и теперь никто не понимает что там есть

Давайте обсудим способы избежания этого неприятного явления

Читать дальше →

  • Автор: kosmom
  • Просмотров: 660
  • Комментариев: 0
  • Создан: 12.08.2023 16:08
Ваши предложения и пожелания пишите на pro@kosmom.ru

Теги

ajax axios backup bootstrap core framework eloquent excel home project html ios javascript keep-alive kpi laravel legacy mvp orm php rip scroll solid timestamp undefined vue vuetify watch безопасность биометрический паспорт ваша любаша для путешествий загран на 10 лет загран паспорт загранпаспорт нового образца зимние книги как заполнить анкеты кеширование книги на новый год логирование мцф недвижимость новогодние книги образец заполнения антеты паспорт для путешествий паспорт нового поколения печать продукт проектирование прокси разработка ремонт ремонт в апартаментах ремонт нежилого помещения самокат сдача сколько стоил ремонт апартаментов спорт стандарты таблица финансы хостинг цена ремонта что почитать зимой юзабилити

Случайный пост

30.11.2017 00:00
Реальные ХАЛЯВЫ в интернете