По этой логике - любой язык, перенесённый в браузер или в любую среду исполнения с ограничением доступа, становится неполноценным. Например, Java, который изначально тоже был для браузеров. Или любой язык, компилирующийся в WebAssembly.
Анализировать "анализировать кто сейчас дома" - можно по MAC-адресам. С учётом того, что человек может разлучиться с устройством - т.е. мы будем знать, что дома устройство, а человек м.б. в ином месте.
Ну, само условие можно выделить regex'ом. После чего то, что левее и правее него - оказывается именами переменных, которые можно использовать как индексы в хаш-массиве.
Ещё проще - если сделать три выпадающих списка, в которых можно выбрать три элемента выражения.
Popvaz, Как правило, антивирус ищет вирусы для всех операционок - независимо от того, на какой операционке работает он сам. Но это только про вирусы, записанные на диске.
Похоже, Вы просто не умеете готовить SSh. Он позволяет создать архив не на диске удалённой машины, а сразу перенаправлять создаваемый архив на локальную (для юзера) машину и складывать на диск прямо там.
Мне кажется - continue сбивает логику программы почти так же, как goto. Так что вариант "взять всё тело цикла в оператор if (a != 50) { ... }" мне кажется нагляднее.
Abraham Suliemans, в продаже есть много разных устройств. Вам надо найти такое, которое имеет в себе ADSL, WiFi и примерно четыре порта LAN. И надо, чтобы оно умело тот протокол, который предоставляет провайдер.
Далее - надо настроить подключение этого устройства к провайдеру. Затем - подключить к нему через LAN все устройства, которые имеют LAN-порт; а те, кто не имеют LAN-порта - по WiFi (компьютеры и ноутбуки - обычно имеют LAN-порт; а смартфоны и планшеты - не имеют). Возможно, нодо будет поставить дополнительный свич. После перевода устройств на LAN - у Вас разгрузится эфир, связь станет стабильнее.
Если на третьем этаже всё равно требуется подключение по WiFi, а с первого этажа туда не добивает - то на третьем этаже надо поставить роутер или точку доступа (роуетр делает NAT, а точка доступа даёт прозрачный доступ в LAN).
При этом хорошо бы настроить оба WiFi так, чтобы они работали на разных частотных диапазонах и не конфликтовали.
Также хорошо бы посмотреть, нет ли других WiFi-устройств (например, соседских - их видно в списке сетей) или просто источников помех (а вот тут нужно спец.оборудование).