Darkness, добавить для ошибки блок с классом .hidden {display: none} и удалять класс когда необходимо показать ошибку, по проверке емайл я бы определился с символами и сделал через regexp (в качестве примера var pattern = /^\w.+[^\s][@][a-zA-Z_]+?\.[a-zA-Z]{2,3}$/;)
При использовании архивации такая же ситуация?
Первая копия всегда полная, дальше уже дописывает. Было бы возможно что при сохранении каких либо данных обновляется дата изменения папки и он забирает все, но это бред чистой воды.
Лог работы или еще что то можете дать?
Влад Одиес, я бы проверил без файервола открыты ли порты на сервере и если открыты то гонит файервол иначе сервер. Локализировать проблему и потом ее решать, элементарным telnet проверьте.
По новой логике лицензирования да, скорее всего новый ключ дадут на 32 ядра.
По факту лучше все таки к Мелкомягким обратиться, внятного в документации особо ничего не нашлось кроме того лицензируются как физические так и виртуальные ядра.
Вот только мне допустим не понятно если у меня Хостовая машина с MS 2016 DC который сам лицензирует виртуальные машины, достаточно ли лицензий на ядра физических процессоров или еще и виртуальные надо будет лицензировать.
Проверить есть ли вариант переключения с UEFI на Legacy. И раздел security обычно для других целей использовался, Вам в раздел Boot или Boot options.
Фотки разделов и полная модель машины упростит решение вопроса.
be_a_man, я нет, но мы не знаем сколько ссылок у ТС и как долго будет отрабатывать данный код.
И смена метода получения объектов не решает данный вопрос, тут скорее Вы правильно указали что ТС не тот атрибут проверяет.
В контексте данного вопроса в чем разница с getElementsByTagName кроме того что (querySelectorAll) работает медленнее? В Вашем же примере работает корректно и то и то.