Задать вопрос
  • Перепривязка почты с distribution group на пользователя?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    ЕМНИП, у группы распространения отдельного ящика нет, только адрес.
    Значит удалить группу или сменить её почтовый адрес, выдать освободившийся адрес пользователю.
    Ответ написан
    Комментировать
  • Как сделать эффект рисования?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    3 комментария
  • Изображение и шрифты отображаются только при использовании плагина live server в VSCode. Почему?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Откройте в браузере консоль разработчика и посмотрите сообщения. Наверняка там будут записи о запрете доступа к файлам из-за схемы file://
    Ответ написан
    1 комментарий
  • Почему при запросе к сервру чере SOAP выдает ошибку?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    В WSDL-файле прописано
    <soapbind:address location="http://89.208.141.8:8888/CargoMSK/ws/Web1C.1cws"/>

    При этом порт 8888 данного IP-адреса никто не слушает, порт закрыт.
    Ответ написан
  • Как выровнять тест?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Например, так:
    Ответ написан
    Комментировать
  • Oшибка: Access to fetch at 'http://localhost/userProject/userRegistration.php' from origin 'http://localhost:19006' has been blocked by CORS policy?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    localhost и localhost:19006 - это разные сайты с точки зрения браузера.
    Необходимо возвращать CORS-заголовки, в том числе и на запросы OPTIONS.
    header('Access-Control-Allow-Origin: ' . $_SERVER['HTTP_ORIGIN']);
    header('Access-Control-Allow-Credentials: true');
    header('Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept');
    header('Access-Control-Allow-Methods: GET, POST, OPTIONS');
    header('Vary: Origin');

    А если используете куки, то надо ещё и устанавливать withCredentials=true для AJAX-запросов.
    Ответ написан
    3 комментария
  • Почему выводится только последняя карточка товара?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Потому что вы так в коде написали.
    У вас содержимое textarea на каждой итерации цикла полностью переписывается. В результате остаётся только то, что было записано в последней итерации.
    Ответ написан
  • Почему при загрузке input file повторно появляется файл?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Вангую, что reader у вас - глобальная переменная с инстансом FileReader.
    И вы каждым вызовом reader.addEventListener навешиваете на неё ещё один обработчик события 'load'.
    В результате все навешенные обработчики срабатывают на загрузку каждого следующего файла.
    Ответ написан
  • Проблема с интеграцией апи, получаю ошибку 401?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    https://api.daxko.com/v3/docs/tutorials/authentica...
    If you haven’t already been granted access to the Daxko Operations API, you should contact your sales representative and request access. Once this step has been done, you should have a username, password and refresh token for your API account. You will need this information to authenticate to the API.

    username и password вижу, а refresh_token не указан.
    Ответ написан
  • Как сделать данный preload page?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Ответ написан
    Комментировать
  • Почему текст и html код не отображаются на странице при innerHTML?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    У вас тэги не закрыты. Поэтому всё, что после <input - это атрибуты тэга input.
    Ответ написан
    Комментировать
  • Как исправить функцию?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Например, так:
    function bank(summ, nominals, pos = 0, result = null) {
      if (result === null) {
        result = Array(nominals.length).fill(0);
      }
      if (summ === 0) {
        return result;
      }
      if (pos > nominals.length - 1) {
        return null;
      }
      if (summ % nominals[pos] === 0) {
        result[pos] = summ / nominals[pos];
        return result;
      }
      for (result[pos] = Math.trunc(summ / nominals[pos]); result[pos] >= 0; result[pos] -= 1) {
        if (bank(summ - nominals[pos] * result[pos], nominals, pos + 1, result) !== null) {
          return result;
        }
      }
      return null;
    }
    
    bank(2650, [1100, 650, 230, 70, 20]); // [ 2, 0, 1, 2, 4 ]
    Ответ написан
    Комментировать
  • Почему unserialize не работает?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    <?php
    $s = [
        [
            'title' => 'Услуги',
            'content' => 'На базе стоматологии «ПрезиДент» на Выставочной проводятся экспертные консультации, лечение под наркозом и с седацией, лечение под микроскопом; компьютерная томография и рентгенография, составляется план лечения. Имеется детское отделение.Оказываются услуги по таким направлениям, как терапия, хирургия, ортопедия, профессиональная гигиена, пародонтология. Предоставляются следующие виды услуг лечение кариеса и патологий пародонта, пломбирование зубов композитами, отбеливание эмали по технологии ZOOM 4, вживление имплантов и инсталляция коронок из металлокерамики и диоксид циркония.'
        ], [
            'title' => 'Проезд',
            'content' => 'До стоматологии «ПрезиДент» на Выставочной можно доехать на метро. Ближайшие остановки «Шелепиха» или "Выставочная". От "Выставочной" необходимо подняться к Экспоцентру повернуть налево и следовать прямо до стоматологии. От метро "Шелепиха" - поднявшись на поверхность, нужно сесть на любой автобус № т54, т66, 4, 69, 152 и проследовать до остановки «Детская больница». Покинув транспорт, надо повернуть на улицу Антонова-Овсеенко и пройти к высотному зданию по адресу ул. 3-я Красногвардейская дом 3 (вход с улицы Антонова-Овсеенко).' 
        ], [
            'title' => 'Парковка',
            'content' => 'Для пациентов есть бесплатная парковка. Въезд с улицы Антонова-Овсеенко. Для въезда на территорию нужно позвонить администратору за 2 минуты до прибытия.'
        ]
    ];
    $s = serialize($s);
    print $s;

    Получаем
    a:3:{i:0;a:2:{s:5:"title";s:12:"Услуги";s:7:"content";s:1085:"На базе стоматологии «ПрезиДент» на Выставочной проводятся экспертные консультации, лечение под наркозом и с седацией, лечение под микроскопом; компьютерная томография и рентгенография, составляется план лечения. Имеется детское отделение.Оказываются услуги по таким направлениям, как терапия, хирургия, ортопедия, профессиональная гигиена, пародонтология. Предоставляются следующие виды услуг лечение кариеса и патологий пародонта, пломбирование зубов композитами, отбеливание эмали по технологии ZOOM 4, вживление имплантов и инсталляция коронок из металлокерамики и диоксид циркония.";}i:1;a:2:{s:5:"title";s:12:"Проезд";s:7:"content";s:960:"До стоматологии «ПрезиДент» на Выставочной можно доехать на метро. Ближайшие остановки «Шелепиха» или "Выставочная". От "Выставочной" необходимо подняться к Экспоцентру повернуть налево и следовать прямо до стоматологии. От метро "Шелепиха" - поднявшись на поверхность, нужно сесть на любой автобус № т54, т66, 4, 69, 152 и проследовать до остановки «Детская больница». Покинув транспорт, надо повернуть на улицу Антонова-Овсеенко и пройти к высотному зданию по адресу ул. 3-я Красногвардейская дом 3 (вход с улицы Антонова-Овсеенко).";}i:2;a:2:{s:5:"title";s:16:"Парковка";s:7:"content";s:281:"Для пациентов есть бесплатная парковка. Въезд с улицы Антонова-Овсеенко. Для въезда на территорию нужно позвонить администратору за 2 минуты до прибытия.";}}

    Если сравнить с вашей строкой, то разница только в заявленных длинах строк 1085 байт вместо 1094 и 960 вместо 966. Непонятно, куда и какие делись символы из оригинального текста, сравнивайте побайтно оригинальную строку и строку с ошибкой unserialize.
    А в целом, IMHO, для хранения в базе данных лучше использовать JSON в кодировке utf8mb4, а если с этими данными надо ещё и активно работать, то выносить их в отдельную таблицу свойств.
    Ответ написан
    Комментировать
  • Как работают системы счисления?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Позиционная система счисления
    Вычитание в столбик:
    103
    -12
    ---
     71

    Из трёх вычитаем два, результат 1.
    Из нуля вычесть единицу невозможно, поэтому занимаем из старшего разряда и вычитаем единицу из 108 (или 810, восьмеричная система), результат 7.
    Поскольку занимали из разряда, то из единицы вычитаем единицу, получаем ноль.

    Если не можете считать сразу в восьмеричной, то переводите всё в десятичную, потом обратно
    1038 - 128 = 6710 - 1010 = 5710 = 718
    Ответ написан
    3 комментария
  • Как замерить скорость интернета на всех узлах от точки А до точки Б?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Что такое "скорость интернета на узле"?
    Максимум, что вы можете замерить - пропускную способность канала между двумя узлами, например неким сервером и своим компьютером. При этом на обоих узлах должен быть софт, позволяющий это сделать, тот же iperf. Естественно, что ставить такой софт на роутеры никакой провайдер не будет. Кроме того, скорость может зависеть от текущей загруженности каналов, конкретного маршрута, протокола, ограничений провайдера и т.д.
    Ответ написан
    1 комментарий
  • Как скрыть родителя, если у детей определённое значение?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    [...document.querySelectorAll('.filter__checkgroup-count')].forEach(
      (el) => {
        if (el.innerText.trim() === '0') {
          el.closest('.filter__item').classList.add('hidden');
        }
      },
    );
    Ответ написан
    Комментировать
  • Почему 192.168.1.0/23 и 192.168.0.0/23 одно и то же?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Вы просто не понимаете смысл короткой записи маски.
    /23 означает, что первые 23 бита маски равны единице, а последние 32-23 = 9 бит равны нулю.
    Таким образом маска будет 11111111.11111111.11111110.00000000 = 255.255.254.0
    Теперь разложим побитно ваши адреса:
    Маска:   11111111.11111111.11111110.00000000 = 255.255.254.0
    Адрес 1: 11000000.10101000.00000000.00000000 = 192.168.0.0
    Адрес 2: 11000000.10101000.00000001.00000000 = 192.168.1.0
    Чтобы преобразовать эти адреса в сети надо выполнить побитовый логический AND адреса с маской. Получим
    192.168.0.0 & 255.255.254.0 = 192.168.0.0
    192.168.1.0 & 255.255.254.0 = 192.168.0.0
    Таким образом, оба адреса входят в одну сеть размера /23.
    Правильное обозначение этой сети 192.168.0.0/23.
    Ответ написан
    1 комментарий
  • Как работать с data-* аттрибутами?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Потому что email у вас не Node, а объект jQuery. Соответственно, работать с ним надо либо средствами jQuery email.data('test'), либо преобразовав в Node email[0].dataset.test
    Ответ написан
    Комментировать
  • Как найти данные по всем таблицам из определенной колонки?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Через SHOW TABLES получаете список всех таблиц и по очереди делаете поиск в каждой или формируете запрос с UNION.
    Ответ написан
    Комментировать
  • Как запушить html в середину структуры кода?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Ответ написан
    Комментировать