Задать вопрос
  • Как хранить настройки сайта?

    szQocks
    @szQocks
    Golopolos,
    но чтобы поменять эти 10 дней, нужно лезть в код
    тогда причём тут админка ? если это статика которая не изменяется динамически через админку

    кароч пофиг
    Написано
  • Как хранить настройки сайта?

    szQocks
    @szQocks
    Golopolos, ну так ты ключи то не отдавай на клиент, отдавай лишь настройки которые влияют на функционал других пользователей

    + когда ты изменяешь например настройку 10 дней да ? было бы неплохо юзерам это изменение отправить, например через сокеты, уведомить их о том что вот такой-то такой то параметр был изменен, что бы у них моментально проверка была уже не на 10 дней, а на изменённое число - новое число ( это я имею ввиду про проверку на стороне клиента ), что бы небыло такого что ты изменил запись с 10 на 12, а у юзеров на клиенте осталось 10, а на сервере проверяет 12
    Написано
  • Как хранить настройки сайта?

    szQocks
    @szQocks
    Rsa97, лучше будет если будет не статус там, а дата ( регистрации юзера + настройка того, через сколько дней он может ставить лайки 10 ) и на клиенте и на сервере от этой даты регистрации и настройки этой ( 10 дней ) проверять прошли ли эти 10 дней
    Написано
  • Как хранить настройки сайта?

    szQocks
    @szQocks
    Golopolos, разумеется если логика у юзеров должна отрабатывать в зависимости от этих настроек - логично что бы они могли их получать на клиент у себя, что бы с клиента не отправлялись лишние запросы
    Написано
  • Как сделать модальное окно на nextjs с помощью параллельных роутов, которое не закрывается при перезагрузке?

    szQocks
    @szQocks
    сам я именно такую реализацию не делал, но могу подсказать в каком направлении думать

    динамические роуты в помощь, это просто отображение товара, только его вывели через портал в модалку ( примеров нет, а самому делать лень ) динамические роуты

    либо необязательные пути , типа как /*, и через отслеживание параметров и так же через портал в модалку выводит компонент

    ну и всегда эта барахло можно загуглить - "dynamic-routes in modal" в поиск браузера вбей и будет какой-никакой результат
    Написано
  • Как хранить настройки сайта?

    szQocks
    @szQocks
    пусть они смотрят эти настройки, главное что бы изменять их не могли
    Написано
  • Как организовать паралельную и последовательную обработку задач по условиям?

    szQocks
    @szQocks
    ChickenGrinder, ещё там в доке есть связный поток, но я его не затрагивал, может он тебе поможет я хз
    https://docs.bullmq.io/patterns/process-step-jobs#...
    Написано
  • Как организовать паралельную и последовательную обработку задач по условиям?

    szQocks
    @szQocks
    ChickenGrinder,

    Могу только еще один пример привести, у меня есть заказы Order 1, Order 2 ... Order N, к ним могу быть разные фоновые задачи, Task A, Task B ... Task Z.
    В рамках одного идентификатора заказа я хочу чтобы выполнялась только одна фоновая задача! Если идентификаторы заказов разные, они могут паралельно (масшатабируемость)


    смотри, тебе на любой инстанс сервера в эндпоинт прилетает запрос с заказом да ? тебе надо создать поток этих фоновых задач ( где каждый элемент в children это Task A, Task B ... Task Z и т.д. + задача родитель, которая будет выполнена после всех этих детей )
    + эти дети явно могут возвращать какой-то результат и в родителе ты можешь получить их результаты через const values = await job.getChildrenValues();

    что можно сделать cocurrency = 1 воркерам
    про cocurrency = 1 можешь вооще забыть, лучше не делай так, cocurrency должно быть чем больше тем лучше ( в зависимости от задачи и мощности серверов )

    cocurrency = 1 это всё равно что равнозначно тому что бы лишить себя масштабируемости для текущего задания
    Написано
  • Как организовать паралельную и последовательную обработку задач по условиям?

    szQocks
    @szQocks
    При этом надо учесть что воркеров может быть несколько и могут быть изолированы (ничего не знать друг о друге).


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

    если воркер одного типа ( обрабатывает один тип задач, но воркеры просто на разных процессах запущены ) то через children делать надо или progress
    Написано
  • Есть ли способы применить концепции vue в react?

    szQocks
    @szQocks
    WbICHA,
    Или отдельный компонент, который, к примеру, с глобальным стейтом работает и с данными с сервера, а отдельный, чтобы не думать о ререндере детей.
    пример бы ему

    SherbakovFirst,
    немного подумал и состряпал в полне +- реальный пример
    представь что ты сидишь на сайте ( то есть ты онлайн ), и другой юзер по отношению к тебе сделал какое-то действие и тебе должно прийти какое-либо уведомление ( неважно )

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

    import io from '...';
    
    const NotificationObserver = () => {
      const update_notification_in_global_store = useStore('...'); // пример
    
      useEffect(() => {
    
        const fn = msg => {
          update_notification_in_global_store(msg.data);
        }
    
        io.on('notification',fn);
    
        return () => {
          io.off('notification', fn)
        }
      }, [])
    
      return null;
    }


    остается всего лишь монтировать его где-то, для того что бы он работал
    Написано
  • Как убрать белую рамку windows 10?

    szQocks
    @szQocks Автор вопроса
    rPman, Another Redis Desktop Manager
    p.s. а железо у тебя нормальное? не с рук купленная видеокарта например?
    простой ноут, купленный в магазе целиком с лицензионной виндой
    Написано
  • Как убрать белую рамку windows 10?

    szQocks
    @szQocks Автор вопроса
    rPman, без понятия, просто включил ноут и она появилась ( вчера ничего не делал, максимум устанавливал программу для Redis но не думаю что это с этим связано )

    ну и файлы удалял какие-то связанные с кэшами неделю назад, в program files и всё ( и это было неделю назад )
    Написано
  • Что можно сделать против звонков и смс с кодами?

    szQocks
    @szQocks
    если достать симку из телефона, поможет ли это от брутфорса кодов подтверждения ? не в курсе ?
    Написано
  • Как удалить данный вирус?

    szQocks
    @szQocks
    у меня он тоже был, я удалил его кроме webAdvisor от mcAfree, и это в большинстве случаев не вирус, а антивирусник, правда толку от него мало

    он идёт вместе с лицензионной виндой, на сколько помню
    Написано
  • Ошибка Error: EACCES: permission denied, stat '/root/.config/postcss' при сборке?

    szQocks
    @szQocks
    JastaFly,
    /etc/nginx/sites-available
    это не верный путь, это путь для конфигов, не верно я написал, я имел ввиду var/www )))

    я обычно тоже в var/www разворачиваю проект, а html вообще удаляю тупо и проблем с при сборке проекта на хосте не ловлю ошибки типа - permission denied, хз на самом деле

    так что хз даже что там такое хм
    Написано
  • Ошибка Error: EACCES: permission denied, stat '/root/.config/postcss' при сборке?

    szQocks
    @szQocks
    JastaFly, хотя если логически подумать то сборку надо проводить скорее всего не в рут папке, либо через sudo запускать хм, что он вообще делает в руте ?) проект вроде как должен быть в /etc/nginx/sites-available где-то там
    Написано
  • Ошибка Error: EACCES: permission denied, stat '/root/.config/postcss' при сборке?

    szQocks
    @szQocks
    JastaFly, ну или ещё как вариант ошибка в том как ты настроил этот postcss хм

    {
                  loader: "postcss-loader",
                  options: {
                    postcssOptions: {
                      plugins: [
                        [
                          "postcss-preset-env",
                        ],
                      ],
                    },
                  },
                },


    package.json
    "postcss": "^8.4.32",
        "postcss-loader": "^7.3.4",
        "postcss-preset-env": "^9.3.0",


    c версиями сам разберешься
    Написано
  • Ошибка Error: EACCES: permission denied, stat '/root/.config/postcss' при сборке?

    szQocks
    @szQocks
    JastaFly, не глядя предположу что проблема не в руте, а в конфиге твоём, тебе надо создавать пути от текущей директории а не от куда-то там, то есть при помощи path / __dirname и т.д

    'src/js/postcss.config.js'
    вот видишь как ты указал путь

    но я всё же склоняюсь к тому что проблема в остальном конфиге, а не в этом куске который ты показываешь в комменты или в вопросе
    Написано
  • Ошибка Error: EACCES: permission denied, stat '/root/.config/postcss' при сборке?

    szQocks
    @szQocks
    с путями там что-то, почему у тебя путь начинается с рута ? - вот туда и копай
    и почему у тебя тут 2 одинаковых лоадера, убери один из них
    Написано