• Чем автоматически ускорить чистку неиспользуемых полей в css файлах шаблонов?

    badcasedaily1
    @badcasedaily1
    data engineer, author habr
    UnCSS, PurgeCSS, CSSNano, PurgeCSS + TailwindCSS, PurifyCSS
    Ответ написан
    Комментировать
  • Как работает уникальность пользователя?

    badcasedaily1
    @badcasedaily1
    data engineer, author habr
    да, всё верно. уникальность пользователя часто реализуется через генерацию уникального ID на стороне клиента. этот ID сохраняется в localStorage, и каждый раз при взаимодействии с расширением используется для идентификации пользователя
    Ответ написан
  • Есть ли реализации Distributed Service Registry на основе SQL и/или RabbitMQ?

    badcasedaily1
    @badcasedaily1
    data engineer, author habr
    sql-based service registry:

    eureka: может быть настроен для использования sql хранилища
    custom solutions: можно создать свою реализацию с sql server или postgresql для хранения информации

    rabbitmq:

    custom solutions: rabbitmq можно юзать для обмена сообщениями между сервисами, реализуя service discovery

    готовых nuget пакетов для этих целей мало
    Ответ написан
  • Как исправить код?

    badcasedaily1
    @badcasedaily1
    data engineer, author habr
    import numpy as np
    
    arr = np.arange(10).reshape(10)
    print(arr)
    
    arr_max = np.max(arr)
    arr_mean = np.mean(arr)
    
    arr1 = np.where(arr == arr_max, arr_mean, arr)
    print(arr1)
    
    print(arr_max)
    print(arr_mean)


    в строке с np.where нужно сравнивать arrс arr_max, чтобы заменить максимальное значение на среднее
    Ответ написан
    Комментировать
  • Doc.html не вызывает callback в jspdf. на опубликованном сайте Почему?

    badcasedaily1
    @badcasedaily1
    data engineer, author habr
    1. все ресурсы доступны по https?
    2. уберите временно useCORS: true и svgRendering: true для диагностики
    3. проверьте версию jspdf и html2canvas
    4. включите доп. логирование в callback и перед его вызовом
    Ответ написан
    Комментировать
  • Как запретить нажимать кнопку большезаданного?

    badcasedaily1
    @badcasedaily1
    data engineer, author habr
    Все просто.

    <script>
      $(document).ready(function() {
        var maxQuantity = parseInt($('.pr-quantity').text().trim());
    
        function updateQuantity(val) {
          var $input = $('#input-quantity');
          var currentVal = parseInt($input.val(), 10);
          currentVal = isNaN(currentVal) ? 1 : currentVal;
          $input.val(Math.min(currentVal + val, maxQuantity));
    
          if (currentVal + val >= maxQuantity) {
            $('.journal-stepper').last().prop('disabled', true);
          } else {
            $('.journal-stepper').last().prop('disabled', false);
          }
        }
    
        $('.journal-stepper').first().click(function() {
          updateQuantity(-1);
        });
    
        $('.journal-stepper').last().click(function() {
          updateQuantity(1);
        });
    
        $('#input-quantity').keydown(function(e) {
          if (e.which === 38) {
            updateQuantity(1);
            return false;
          }
          if (e.which === 40) {
            updateQuantity(-1);
            return false;
          }
        });
      });
    </script>
    Ответ написан
    1 комментарий
  • Почему header может перестать сжиматься?

    badcasedaily1
    @badcasedaily1
    data engineer, author habr
    проверьте, что нет css правил, которые могут переопределять width для .header. если проблема не в ширине, возможно, есть скрытые отступы или поля, вызывающие горизонтальный скролл.
    Ответ написан
    Комментировать
  • Как корректно настроить csscomb для saas?

    badcasedaily1
    @badcasedaily1
    data engineer, author habr
    1. проверьте конфигурационный файл csscomb. возможно, он неправильно настроен для работы с вложенными стилями в .vue и sass.
    2. попробуйте обновить csscomb или использовать другой инструмент для форматирования, например prettier.
    3. проблема с ошибкой "cannot find module" может быть связана с неправильным путем к файлам в настройках проекта. проверьте пути и зависимости в вашем package.json.
    Ответ написан
    Комментировать
  • Что так с моим кодом?

    badcasedaily1
    @badcasedaily1
    data engineer, author habr
    Несколько проблем:

    1. в цикле инициализации массива arr[i] = new int [a]; переменная a не определена, должно быть size.
    2. освобождение памяти для двумерного массива сделано неправильно. нужно удалить каждый подмассив, а затем сам массив.
    3. лучше использовать std::vector для динамических массивов.
    Ответ написан
    Комментировать
  • Как настроить recovery для триггера Zabbix?

    badcasedaily1
    @badcasedaily1
    data engineer, author habr
    Нужно создать выражение восстановления, так автоматом будет сбрасываться проблема, когда определенные слова больше не обнаруживаются в логе

    https://www.zabbix.com/documentation/current/en/ma...
    Ответ написан