Сначала понял, в теперь опять не понял.
Правильно понимаю, что в определении нужного jail надо писать action = ufw[application=OpenSSH]
и тогда в файле action.d/ufw.conf строка будет заменена на OpenSSH, а заменяется на ip взломщика?
В квадратных скобках можно объявлять передавать любые параметры action = ufw[myvar=myvalue]?
Бывкет, готовая функция написана так, что внутри сравнивает переменную с нулем, а ей передают bool. Стоит ли при вызове функции делать myfun( $bool_var ? 1 : 0 )
Ипатьев, понимаю, что заметного ускорения не будет. Но все равно приятнее, когда код оптимальный. Вопрос этот интересует не столько для практической оптимизации, сколько с точки зрения теории, для понимания внутреннего устройства языка.
И код можно сделать понятнее, если заметить длинные цепочки из стрелок $a->b->c->d->e на одну переменную-ссылку.
Имею ввиду экономию на вычислении адреса элемента массива $obj->arr[$i]. Мы один раз нашли адрес элемента arr[$i] в памяти, запомнили его в ссылке, и при использовании ссылки его уже не надо заново вычислять.
gd1xza, так, подождите, т.е. аудиосигнал с обычного аудиовыхода компьютера, телефона это не просто периодическое нарастание и угасание напряжения, там ток периодически меняет направление?
fiftyfifty50, скорее всего, это и правда проблема не со стороны ВК. Проверял на других хостингах - все нормально работает. Возможно, на FirstVDS какие-то кривые антиддосовские фильтры блокируют трафик. Поддержка FirstVDS тоже ничем не помогла. Предложили только попросить техподдержку ВК провести mtr диагностику со своих серверов. Естественно, что поддержка ВК этим заниматься не стала.
Akina, а как вообще можно такую задачу решить. Завести отдельную таблицу и для каждого нового введенного тега создавать запись и подсчитывать их кол-во таких добавляемых тегов?