Задать вопрос
  • Откуда появилась переменная x в Redis?

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

    делай так как написал VoidVolker , закрыть редис для внешнего мира, прикрутить его слушать только localhost, и использовать туннели с использованием ssh

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

    но предположим что твой начальник попросил прикрутить JetBrains DataGrip к вашему хосту, тут я могу всего лишь посочувствовать тебе
    Написано
  • Откуда появилась переменная x в Redis?

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

    szQocks
    @szQocks
    Сергей delphinpro,
    Как одно соотносится с другим?
    потому что в примере она не связана. Я изменил свой комментарий, если вам станет легче от этого.
    Написано
  • Как сделать валидацию очень сложной формы?

    szQocks
    @szQocks
    Ankhena,
    Отсутствие кнопки или кнопка снаружи формы никак не мешают отправке по энтеру.
    - enter работает только если нет кнопки и одно поле, если более 1 поля для ввода, работать не будет

    Хорошо бы ещё связать кнопку с формой нормально, через атрибуты, а не вот этот онклик.
    ну это не ко мне
    Написано
  • Как сделать валидацию очень сложной формы?

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

    szQocks
    @szQocks
    не нужно кнопку выносить за форму, потому что иногда люди и на enter любят нажимать

    но если вам необходимо по какой-то дурацкой причине вынести кнопку за форму, то можно связать её через аттрибут form, в вашем примере она не связана, и событие нужно ВСЕГДА вешать на форму, а не на кнопку
    Написано
  • Как можно продолжать обучение?

    szQocks
    @szQocks
    SQLpodavan228, вопрос в том как js взаимодействует с дом ?
    Написано
  • Устанавливать ли в php таймзону пользователя?

    szQocks
    @szQocks
    Akina,
    и считать за полнедели в конце месяца отдельно и вторую половину этой недели в начале следующего месяца тоже отдельно?
    понял, согласен будет не шоколадно

    понял что проблема хранения timestamp в качестве типа bigInt есть минусы

    1 - диапазоны ( из-за недостатка методов )
    2 - читаемость при просмотре таблиц

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

    szQocks
    @szQocks
    а можешь показать свой классный проект? ссылку мб ? чисто интересно, просто я тут 5+ лет учусь вечно как в карусели забвения, и мне всё ещё кажется что я не изучил js, хотя это так и есть, и мне не кажется что это всё на столько лёгкое и поглощается за 10 месяцев
    Написано
  • Устанавливать ли в php таймзону пользователя?

    szQocks
    @szQocks
    ThunderCat, ну да я понимаю что это костыль))), ну тут может ещё проблема в том что я толком то и не сталкивался с такими выборками, тогда может быть и понял разницу, хотя на прошлом проекте там был у нас datetime, обязательно поменяю bigInt на тип datetime, спасибо
    Написано
  • Устанавливать ли в php таймзону пользователя?

    szQocks
    @szQocks
    ThunderCat, согласен лучше юзать не числовой тип для дат, мало ли что
    Написано
  • Устанавливать ли в php таймзону пользователя?

    szQocks
    @szQocks
    ThunderCat, но можно делать сложные запросы с преобразованием в даты в крайнем случае, но не думаю что это хороший вариант, типа с использованием convert cast, но я потом проверю это обязательно, просто небыло ещё проектов где приходилось делать такие диапазоны
    Написано
  • Устанавливать ли в php таймзону пользователя?

    szQocks
    @szQocks
    ThunderCat, ну я понял к чему ты ведешь, теряются функции для работы с датами, видимо это зависит от проекта, тот проект который я делаю, там далеко даже нет таких выборок, и не предвещается, но лучше использовать типы данных дат для работы с датами хм
    Написано
  • Устанавливать ли в php таймзону пользователя?

    szQocks
    @szQocks
    ThunderCat,

    смотри раз я работаю постоянно с moment.js там в библе есть функции, получить следующий день следующего часа и т.д ( что бы не писать это всё ручками, можно и ручками это всё написать но будет немного потно )

    метки

    1 - следующий понедельник 14 часов
    2 - следующий понедельник 18 часов

    3 - следующая пятница 14 часов
    4 - следующая пятница 18 часов

    и на основе этих 4 меток, делать запрос

    получается делаем запрос где метка в бд будет больше чем 1 метка но меньше чем чем 2
    и меньше чем 4 но больше чем 3 - и тут моя логика сломалась))))) похоже это не сработает)) или я туплю
    Написано
  • Устанавливать ли в php таймзону пользователя?

    szQocks
    @szQocks
    ThunderCat, средствами sql не подскажу, но перед запросом нужно получить дату текущую например раз работает с московской, то московскую

    из этой даты получить 4 метки, и на основе этих 4 метод сделать выборку, диапазон делать через простые операторы > < => и т.д писать не буду, но вроде верно написал
    Написано
  • Устанавливать ли в php таймзону пользователя?

    szQocks
    @szQocks
    Akina, ну с месяцами было неприятно, если бы тупо дни прибавлять то было бы намного проще

    Только клиент знает, какая у него на самом деле зона и текущее смещение
    а если ему задать эту зону, например взять его смещение получить utc и задать своё смещение, получается он будет работать под смещение которое задал ты, а не которое у него есть, к примеру что такое московское время в любом часовом поясе ? это время юзера локальное с его смещением из которое получаем utc и добавляем 3 часа, так как между utc и москвой 3 часа разница

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

    остальное решаемо

    а неделя же это просто 7 * 24 * 60 * 60 * 1000
    Написано
  • Устанавливать ли в php таймзону пользователя?

    szQocks
    @szQocks
    Akina, если использовать не datetime / timestamp а просто big int, то смещения уже не будет существовать

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

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

    szQocks
    @szQocks
    redisdev, кстати если там капча да, то скорее всего там лимитов нет, так как гугловская капча заменяет эти лимиты, я тут писал как работает эта капча писал про капчу гугловскую, тогда вариант что посоветовал rPman - может поможет твоей проблеме, но можно и просто отправить запрос через прокси в определённое время и тогда не нужно будет на клиенте симулировать действия пользователя и т.д, кароче в двух словах не объяснишь
    Написано