• Целесообразно ли логирование выносить в отдельную базу?

    @Utarzan123 Автор вопроса
    почему это разработчику нельзя снимать дамп рабочей базы? а как же отлавливание багов? Разработчик целый день сидит в дебагере и отлавливает баги повторяя путь который проделал пользователь.
  • Целесообразно ли логирование выносить в отдельную базу?

    @Utarzan123 Автор вопроса
    ну так понятно что логи потом должны где-то отображаться. Но их содержимое не зависит от других баз данных. А отображать их можно через обычное обращение к базе данных просто другой.
  • Хранить остатки и цены в отдельной таблице?

    @Utarzan123 Автор вопроса
    дело в том, что мы не ведем учет остатка, потому что он зависит не только от нас. мы просто забираем с определенной периодичностбю остаток с базы данынх поставщика, потому что они тоже продают этот товар и он меняется. А многие (большинство) поставщиков вообще не предоставляют остаток.

    У нас есть только одна возможность - обновлять остаток там, где дают с определенной периодичностью +
    в момент оформления заказа вытаскивать актуальный остаток, ведь мы не можем в реальном времени его получать. У некоторых 1с включена только в рабочее время и они раз в час шлют нам данные, у других остаток только на сайте есть, но и он тоже не всегда верный, поскольку они продают как с сайта, так и через свой офис и данные синхронизируются не мнговенно. Нам только остается обновлять остаток при первой же возможности. Но отправлять сами нам остаток никто не будет - это технически сложно для них.
  • Хранить остатки и цены в отдельной таблице?

    @Utarzan123 Автор вопроса
    Роман Мирр,

    в упрощенном виде только. полную картину нет смысла копипейстить.

    id, external_id, merchant_id, name, url, image_id, brand_id ... - это таблица products.
    id, product_id, price, curremcy_id, price_in_currency - это таблица цен
    id, product_id, count - это таблица остатков.

    а могло бы все содержаться в одной таблице products, но она бы апдейтилась каждые 10 минут (условно)

    а прайс приходит в виде merchant_id, id (который для нас ecternal_id), name, ,,, price, currency, count
  • Хранить остатки и цены в отдельной таблице?

    @Utarzan123 Автор вопроса
    vilinyh, ну ребят, мы же не в 1с находимся)) здесь просто онлайн площадка. в которой товары от разных поставщиков и производителей, которые предоставляют нам ссылку на свою выгрузку. и эту выгрузку мы выкачиваем с определенной периодичностью. Остаток товара меняется в их файлах выгрузки, а так же цена. Партионный учет - это уже их проблема. Наша задача отобразить товар с актуальной розничной ценой и с актуальным остатком (хотя это и невозможно), ведь они сами тоже продают свой товар через другие источники, включая их собственный сайт и может получиться так, что мы получили данные об остатках, у нас заказали товар, а у поставщика уже нет столько товара.
  • Как развернуть x-debug под Ubuntu 20.04 для php5.6?

    @Utarzan123 Автор вопроса
    как же у меня не получилось до этого ( спасибо!
  • Как программе phpstorm дать права на запись в папке с проектом?

    @Utarzan123 Автор вопроса
    chown username:www-data
    chown: пропущен операнд после «username:www-data»
    По команде «chown --help» можно получить дополнительную информацию.

    ошибку выдает. когда своего пользователя подставляю туда
  • Как отсортировать строчку состоящую из цифр с разделителем?

    @Utarzan123 Автор вопроса
    Дмитрий, я тоже так думал. но нет. число

    11/95/44 будет стоять ниже чем потому что 95 больше чем 85
    11/85/4444
  • Как отсортировать строчку состоящую из цифр с разделителем?

    @Utarzan123 Автор вопроса
    если так проканает, то отмечу решением. я что то не глядел в эту сторону. Ну там суть что каждая подстрока имеет приоретет над следующей. это нужно для сортировки.
  • Влияют ли строгие рамки режима рабочего дня на продуктивность у удаленщика?

    @Utarzan123 Автор вопроса
    Сергей Горностаев, а вы не будете работать потому что вам это принципиально неприятно. Работодатель в вашем случае должен воспринимать вас как мастеров высокого класса и не сомневаться, что вы сделаете свою работу хорошо. Но ведь он не сможет понять насколько хорошо бы вы ее сделали если бы уделяли проекту побольше времени, чем сочли нужным. У вас просто должна быть более высокая ставка, раз вы хороший специалист, но каким бы вы специалистом не были, если вы ведете несколько проектов, то одному из них придется уделить поменьше внимания, чем другим. А это ведь беспокоит заказчика. В вашей ситуации только позадачно работать возможно. Но как в таком случае адекватно определить сколько за это нужно заплатить?
  • Как научиться понимать документацию? На каком языке ее читать?

    @Utarzan123 Автор вопроса
    значит не мне одному так кажется, что по доке трудно начинающему в данном фреймворке. Просто тут на форуме часто оскорбляли - говорили "читай документацию". А она меняется от версии к версии фреймворка. Из нее исчезают некоторые разделы в оглавлении и по другому становится. А всей сути понять нереально кроме примитивных вещей таких, как извлекать данные из базы. А уж про сервис про сервис-провайдеры, сервис-контейнеры я вообще молчу. Это надо симфони или патерны пракетирования хорошо знать чтоб понимать о чем вообще речь и для чего.
  • Как работать с Vue и Laravel без vuerouter?

    @Utarzan123 Автор вопроса
    jazzus, ничего себе! уже сделали! а ведь раньше его не было судя по той статье, которую я читал.
  • Как работать с Vue и Laravel без vuerouter?

    @Utarzan123 Автор вопроса
    но там SSR не будет работать (
  • Где найти книги или курсы по PHP, где даётся проектирование приложений с учётом ООП?

    @Utarzan123
    а вы патерны изучали на примере php или просто общую концепцию улавливали и потом на php это применяли?
  • Влияют ли строгие рамки режима рабочего дня на продуктивность у удаленщика?

    @Utarzan123 Автор вопроса
    Сергей Горностаев, ну вот смотрите. Предположим, вы вовлечены в основной проект на full time. И так уж получилось, что вы ищите доп. работу (чтобы быстрее погасить кредит за остров на мальдивах, который вы купили жене..) и второй работодатель понимает, что вы основное время заняты (8 часов условно) и что вы готовы выделять на их проект порядка 2 -3 часов в рабочий день (с 18 до 21, к примеру) и еще в выходные добивать недоработанные часы чтоб соблюсти договоренность ( 20 часов в неделю условно).

    Как второй работодатель проверит, что вы уделяли его проекту время, о котором договаривались? Тайм трекер решает эту проблему. Вы просто включаете тайм трекер в любое время, когда решите заниматься его проектом и ему по итогу недели приходит количество часов, отработанное вами. Справедливо?

    Иначе же может получиться, что вы договорились работать на второй работе на пол ставки ( 20 часов в неделю), а по факту были заняты основной работой из-за дедлайнов и отработали всего 10 часов. Результат то вы показали какой-никакой, но он же должен знать какие временные затраты вы понесли.

    Либо вам только подходит формат попроектного сотрудничества, где заранее оценивается сумма, на которую вы рассчитываете за проделанную работу и работаете без трекеров. В этом случае заказчика интересует только результат и сроки, поскольку сумма, которую он вам должен заплатить его устроила.
  • Влияют ли строгие рамки режима рабочего дня на продуктивность у удаленщика?

    @Utarzan123 Автор вопроса
    Сергей Горностаев, почему так? Если вам платят не за результат, а за потраченное вами время по предложенной вам ставке, то чем мешает трекер? Хотя я если бы был уровне Синьор и имел вагон предложений от разных работодетелей, то тоже выбрал бы те предложения, которые обеспечивали бы полную свободу действий.
  • Влияют ли строгие рамки режима рабочего дня на продуктивность у удаленщика?

    @Utarzan123 Автор вопроса
    DevMan, результаты трекинга используются для демонстрации отчетов перед инвесторами. Показывается что каждый сотрудник в команде работает полноценно не сбавляя ритм. И что суммарный бал эффективности работы команды не падает. Если же он начинает падать, то задача руководителя выявить причину почему так происходит и поработать над решением проблемы. Например, один из сотрудников ушел в запой и это сказалось на его производительности. Или другой сотрудник имеет финансовые проблемы и теряет интерес к проекту из-за того что у него просрочки по кредуту, а зарплаты не хватает. В этом случае его можно замотивировать. Пообещать премию.
  • Влияют ли строгие рамки режима рабочего дня на продуктивность у удаленщика?

    @Utarzan123 Автор вопроса
    а если планерка в 9 утра и шеф грузит тем, что все должны быть выспавшимися и в тонусе чтобы адекватно врубарться во все, что творится на планерке? В этом случае как быть? Приходится просыпаться на планерку, отчитываться и пару-тройку часов пать, а потом уже нормально работать и это никому из команды не мешает, котому что в первой половине дня они тоже заняты другими делами с овновном.