Пишем простой фильтр для Django
Задача:
Вырезать текст до определённого тега. Например, надо вырезать описание из текста в записе блога.
Простой сниффер на Python с применением сокетов прямого доступа (SOCK_RAW).
Совсем простецкий сниффер на python-е демонстрирующий работу сокетов прямого доступа. :)
Сниффет только TCP пакеты. Чтобы посниффить udp пакеты надо указать socket.IPPROTO_UDP, аналогично и для ICMP: socket.IPPROTO_ICMP
Для запуска сниффера нужны права суперпользователя!
Подсчёт количества букв в файле с кодировкой utf8
Небольшая программа реализованная на python, которая подсчитывает количество букв в файле с кодировкой utf8. Проблем с пониманием кода не должно возникнут. Если есть вопросы, то оставляйте комментарии. Постараюсь ответить :)
Требования: python 2.6.x
Пример использования: usr@localhost:~> python countletters.py book.txt
В результате будет создан файл с названием book.tx
Пример простого сервера на Python под Unix
Простой сервер, который запускается на 5000 порту, принимает данные и выводит дамп данных. Скопируйте исходный код сервера. Запустите с помощью
python server.py
и присоединитесь с помощью
telnet 127.0.0.1 5000
Пример простого web сервера Nano PyHttpd на Python
Продолжаю тему создания простого сервера на Python. В этот раз я написал простой веб сервер с применением сокетов. Возможно кому-нибудь пригодиться для учебных целей или может понадобиться маленький тестовый веб сервер. Если возникли вопросы, жду ваших комментариев.
Простой сниффер на Python с применением сокетов прямого доступа SOCK_RAW.
Совсем простецкий сниффер на python-е демонстрирующий работу сокетов прямого доступа. :)
Сниффет только TCP пакеты. Чтобы посниффить udp пакеты надо указать socket.IPPROTO_UDP, аналогично и для ICMP: socket.IPPROTO_ICMP
Для запуска сниффера нужны права суперпользователя! sudo python simple_sniffer.py
Простой пример использования библиотеки feedparser
Пожалуй самая удобная и популярная библиотека написанная на python - это feedparser :)
Давайте вначале установим ~> sudo pip install feedparser или ~> sudo easy_install feedparser.
Управление мышкой в linux с помощью Python и libX11
Совсем недавно встала задача управления мышкой, те надо было пододвинуть курсор мыши в самый край экрана, чтобы его небыло видно. Итак, для запуска скрипта надо установить libX11-dev, так что качаем sudo apt-get install libX11-dev и запускаем скрипт user@localhost:->./move_cursor.py
Модульное тестирования на Python на примере копирования файлов
На днях встала задача написать скрипт копирующий новые файлы из одной директории в другую и пропускать уже скопированные. Если возникают какие-либо ошибки, то все они записываются в лог. Хочу обратить ваше внимание, что все тестовые методы изолированны друг от друга, так что если сломается один метод, то другие продолжат выполняться. А так же методы setUp и tearDown подготавливают среду для
Используем встроенный календарь в Django
Заметка о том, как задействовать календарь из админки Django. Создаём файл widgets.py в нашем приложении: