← All posts tagged LOR

Graf
humor бред юмор программазм import sys
__author__ = u"Александр Киборгов"

class Киборги():
def Заполонить(self, Планета, Вся):
return Планета

class Пидорги(Киборги):
color = blue

def main(argv):
Планету = argv[1]
Всю = True
for bot in [Киборги,Пидорги]:
bot.Заполонить(Планету, Всю)

if __name__ == "__main__":
main(sys.argv)
Graf
humor Linux юмор LOR отсюда — unixforum.org
"За то, что пользуюсь я шлю им баг-репорты. Правда, авторам шрифтов не знаю чего написать...."
Не, вы посмотрите, какой. Весь ЛОР знает чего написать, а он видите ли не знает...
Graf
opensource admin программазм Мои московские вендоколлеги, не в состоянии осилить интерфейс grep'а, и постоянно долбают просьбами посмотреть, а не завернуто ли то или иное письмо нашим антиспамом на Postfix'e
Мне это надоело, и сегодня родился этот проект.))
Если кому надо, то вот вам web-морда для grep'а по логам postfix'а которые коллекционируются metalog'ом
Доработку для остальных случаев оставлю сторонним разработчикам

cat ./grep.cgi
#!/bin/bash
#(c) Graf,2010
# GPL 3

# disable filename globbing
set -f

echo "Content-type: text/html; charset=utf8"
echo


if [ "$REQUEST_METHOD" = "POST" ]; then
read POST_STRING
fi;

echo "<html>"
echo "<head>"
echo "<title> GREP </title>"
echo "</head>"
echo "<body>"
echo '<div align="center">'
echo '<form name="mf" method="post" action="grep.cgi">'
echo 'Введите паттерн: '
echo '<input type="text" name="query" > <br>'
echo '<input type="radio" name="logf" value="current">текущий лог</input> <br /> <input type="radio" name="logf" value="*">все доступные</input> <br/>'
echo '<input type="submit" value="поиск" />'
echo '</form>'
echo '</div>'
#echo CGI/1.0 test script report:
#echo

# replace all escaped percent signs with a single percent sign
POST_STRING=$(echo $POST_STRING | sed 's/%%/%/g')
# replace all ampersands with spaces for easier handling later
POST_STRING=$(echo $POST_STRING | sed 's/&/ /g')
echo $POST_STRING
for i in $POST_STRING; do
#echo $i;
eval "$i";
done;
echo '<br />'
#echo $query
echo '<br />'
#echo $logf
echo '<br />'
rep="<font color=red>$query</font>"
#result=$(grep -i $query /var/log/mail/$logf | sed 's/</\&lt;/g; s/>/\&gt/g;';)
result=$(grep -i $query /var/log/mail/$logf |sed '{:q;N;s/\n/<br>/g;}')
#result=${result/\n/<br>}
result=${result//</\&lt;}
result=${result//>/\&gt;}
result=${result//&lt;br&gt;/<br />}
result=${result//$query/$rep}
echo $result
echo "</body>"
echo "</html>"