?

Log in

No account? Create an account
Паранойя, отпущенная на свободу
Записки штурмраухермастера
Прострелить себе ногу 
29th-Dec-2015 10:49 pm
hellish
- белый список хранится в файле, ищу консольной командой
- Какой?
- `find /usr/local/www/www/antibot/capcha_white_list | xargs grep -n "$b_ip" | awk '{print ($2" "$3)}'`
- а можно я тебя расстреляю?
- из консоли отрабатывает мгновенно
- Нет, я тебя точно расстреляю.
Comments 
29th-Dec-2015 09:03 pm (UTC)
Я черный список храню в виде дерева директорий

1.2.3.4 -- > black_list/1/2/3/4
проверяется примерно так:

$ip =~ tr%.%/%;
if exist $ip ...
29th-Dec-2015 09:45 pm (UTC)
Помнится, в 1995 году было принято называть людей, использующих GUI, тупыми мышевозилами :-)

Хорошая, красивая консольная команда.
А еще можно ее сохранить и запускать через алиас.
30th-Dec-2015 12:50 pm (UTC)
Он эту команду впихнул в php-скрипт...
30th-Dec-2015 10:14 am (UTC)
"Жить нужно просто. Есть здоровую пищу. Пить чистую воду. Работать в консоли."
30th-Dec-2015 07:41 pm (UTC)
Вот ежели в ней работать, то возможно будешь жить проще. И обходиться одной командой там где не надо три.
28th-Jan-2016 09:27 am (UTC)
"Во-первых, это просто красиво." :)
28th-Jan-2016 09:26 am (UTC)
Первые две команды в конвейере — ну красиво же.
А мог бы аргументом find не файл, а директорию сделать. :)
28th-Jan-2016 09:28 am (UTC)
Это вызывалось на КАЖДЫЙ запрос к динамике. Из веб-сервера.
This page was loaded Sep 19th 2017, 1:38 pm GMT.