• Как правильно привязать input к useForm()?

    @versetty777
    В коде выше, в функции handleSearchValueиспользуется input с типом HTMLInputElement поэтому его можно привязать его к useForm:
    <input placeholder=" " onChange={handleSearchValue} value={searchValue} ref={register} />

    Для остальных input нужно добавить также ссылку на функцию register.
    <input type="checkbox" placeholder=" " name={value} ref={register} />
    Ответ написан
    Комментировать
  • Как в PHPstorm настроить редактор LESS файлов, чтобы работали подсказки?

    @versetty777
    1. Откройте настройки PHPStorm (File > Settings или Ctrl + Alt + S).
    2. В левой навигационной панели выберите Languages & Frameworks > Stylesheets.
    3. Выберите Less.
    4. В поле File Watcher нажмите кнопку + и выберите Less.
    5. В поле Program введите путь к исполн. файлу lessc.
    6. Если надо, добавьте аргументы для компиляции less файлов в поле Arguments.
    7. Кликните на кнопкиApply и OK.

    После этого, когда вы откроете less файл в PHPStorm и начнете писать код, вам будут доступны автоматические подсказки и проверка синтаксиса.
    Ответ написан
  • Как импортировать с сохранением старых данных?

    @versetty777
    Для начала создайте резервную копию существующей базы данных, используя команду mysqldump
    mysqldump -u [username] -p [database_name] > [backup_file.sql]

    Потом импортируйте новую базу данных из файла SQL:
    mysql -u [username] -p [database_name] < [new_database.sql]

    Восстановите данные:
    mysql -u [username] -p [database_name] < [backup_file.sql]

    Тут объединится новая и старая базы данных, но старые данные будут сохранены.
    Ответ написан
  • Как узнать, какая за окном погода через python-weather?

    @versetty777
    import weather
    
    w = weather.Weather()
    
    location = w.lookup_by_location('San Francisco')
    condition = location.condition()
    print(condition['temp'])
    print(condition['text'])


    lookup_by_location из библиотеки python-weather для получения информации о погоде в заданном местоположении
    Ответ написан
  • Jquery 3: почему не работает код с Promise?

    @versetty777
    В функции save_lists() вам нужно вызывать resolve(data) в случае успешного завершения запроса, и reject(error) в случае ошибки.
    В вашем случае, resolve и reject не передают никаких значений, поэтому функция .then(x=>{alert('Going');}) не выполняется.
    Исправленный код будет выглядеть так:

    save_lists()
      .then(x=>{
        alert('Going');
      })
    
    save_lists() {
        return new Promise(function(resolve, reject) {
          $.post('/en/save-lists', {})
            .done(data=>{
              alert('Success:'+data);
              resolve(data);
            })
            .fail(x=>{
              alert('Error happened');
              reject(x);
            }); 
        })
      }


    Это означает, что когда запрос завершится успешно, функция resolve будет вызвана с передачей данных, которые вернул сервер, и функция .then(x=>{alert('Going');}) будет выполнена.
    Ответ написан
  • Как добавить beforeSend?

    @versetty777
    Вы можете добавить loading на кнопку, добавив код до и после запроса.

    const button = document.getElementById("your-button-id");
    
    button.addEventListener("click", function(){
      button.innerHTML = "Loading...";
      button.setAttribute("disabled", true);
      $.get("url", function (data) {
        //your code here
        button.innerHTML = "Button";
        button.removeAttribute("disabled");
      });
    });

    В этом примере, когда кнопка нажимается, сначала меняется текст на "Loading...", и кнопка блокируется, чтобы предотвратить повторное нажатие. Затем, после того как запрос выполнен, кнопка возвращается к исходному состоянию.
    Ответ написан
    Комментировать
  • Как создать произвольную фигуру в libGDX Java?

    @versetty777
    Предлагаю использовать класс ShapeRenderer из пакета com.badlogic.gdx.graphics.glutils.

    Приведу простой пример создания и рендеринга прямоугольника с использованием ShapeRenderer:

    // Создание экземпляра ShapeRenderer
    ShapeRenderer renderer = new ShapeRenderer();
    
    // Начало отрисовки
    renderer.begin(ShapeRenderer.ShapeType.Filled);
    
    // Установка цвета
    renderer.setColor(Color.RED);
    
    // Рендеринг прямоугольника
    renderer.rect(x, y, width, height);
    
    // Завершение отрисовки
    renderer.end();

    Для создания других фигур, например, круга, треугольника или полигона, можно использовать соответствующие методы renderer.circle(), renderer.triangle(), renderer.polygon() соответственно. Если нужно создать более сложные фигуры, можно использовать класс Polygon из пакета com.badlogic.gdx.math.
    Ответ написан
  • Как в React отследить вебхук с сервера и отрисовать сообщение?

    @versetty777
    Настройте ваш сервер, чтобы он отправлял вебхук на определенный URL вашего приложения. В компоненте React, который должен обрабатывать вебхук, используйте библиотеку, такую как axios или fetch для подписки на вебхук с сервера. Когда вебхук приходит на клиент, используйте setState для обновления состояния компонента и перерисовки UI. Примени alert для отображения сообщения с числом из вебхука.

    P.S. В отличие от постоянных опросов REST API, вебхуки позволяют вашему приложению получать данные в режиме реального времени, без необходимости постоянно опрашивать сервер.
    Ответ написан
    Комментировать