Для правильного вопроса надо знать половину ответа
Через iptables не получится.
Если в сетях нет компьютеров с одинаковыми IP, то можно поднять мост (bridge) между интерфейсами LAN1 и LAN2. В этом случае COMP1 будет работать как свитч, к которому подключены обе сети.
Для правильного вопроса надо знать половину ответа
Хост должен называться либо archive либо archive.test.ru. (с точкой в конце).
При отсутствии точки в конце названия, к нему автоматически дописывается суффикс домена и вы получаете archive.test.ru.test.ru.
Для правильного вопроса надо знать половину ответа
Никто в здравом уме не шифрует пароли. Используется хэш пароля, без возможности его обратного восстановления.
Если у вас сольют базу данных, то с большой вероятностью сольют и все скрипты с паролями. Так что с расшифровкой у злоумышленника проблем не будет. А вы потеряете возможность поиска по шифрованным данным в БД.
Для правильного вопроса надо знать половину ответа
Как можно эти две функции сделать одной и повесить на событие input
Сделать это можно, но не нужно. Нужно сделать третью функцию, которая будет определять, какой из случаев произошёл, вызывать одну из двух имеющихся функций, получать от них данные и отображать их.
Для правильного вопроса надо знать половину ответа
По стандарту JS у ключей в объекте нет порядка следования.
Object
An object is a member of the type Object. It is an unordered collection of properties each of which contains a primitive value, object, or function.
Для правильного вопроса надо знать половину ответа
Бит - минимальная единица информации. Он имеет два состояния, включено/выключено, истина/ложь, чёрное/белое, 0/1 и т.д.
Для того, чтобы закодировать N разных состояний необходимо ⌈log2N⌉ битов.
Таким образом, 13 состояний клетки потребуют ⌈log213⌉ = 4 бита.
Цвет клетки можно получить из её позиции на доске, отдельного бита для хранения при этом не требуется.
Для правильного вопроса надо знать половину ответа
Для начала - это у вас не средняя линия, а медиана треугольника.
Из точки M опускаем перпендикуляр на сторону BC. Точку пересечения назовём M'.
Рассмотрим треугольники АВС и MM'C.
∠BCA = ∠M'CM, так как это общий угол треугольников.
∠ABC = ∠MM'C, так как эти углы прямые.
Значит эти треугольники подобны.
CM = 1/2 CA => CM' = 1/2 CB
То есть, точка M' делит CB пополам, а значит перпендикуляр MM' одновременно является и медианой треугольника BMC.
Значит треугольник BMC - равнобедренный и ∠MBC = ∠BCM = ∠BCA = atan(AB/BC).