Все что описано выше проверено на:
- Linux 2.6.23-gentoo-r3k1
- Mapnik 0.6.0 (sci-geosciences/mapnik)
- osm2pgsql 20090707 (sci-geosciences/osm2pgsql)
- PostgreSQL 8.3.7 (dev-db/postgresql-base, dev-db/postgresql-server)
- Python 2.6.2-r1
Все что описано выше проверено на:
Иногда нужно последить за обновление определенных страниц сайтов. Раньше даже были специальные программы — «Whats new агенты». Погуглил, в топе выдачи ничего не нашел. Вероятно, из-за засилия динамически генерируемых сайтов, эти программы если не вымерли, а ушли на второй план.
Ну нет, так нет, в конце концов Perl не просто так изобрели. Обожаю Perl:
#!/usr/bin/perl my @url = ( "https://mikhail.krivyy.com/", "http://www.novgorod.ru/", ); system("mv data.md5 data.old"); open(FILE,">data.md5"); foreach (@url) {print FILE $_."\t".(`fetch -q -o - $_ | md5 -q`);} close(FILE); print `diff data.md5 data.old`;
Все это в crontab и все :)
Очередной раз заглянув в почту и обнаружив очередную пачку писем от серверов решил положить этому конец. Упрощало задачу то что, большую часть писем генерируют мои собственные программы и скрипты, которые установлены на различных серверах.
Большая часть этих сообщений не являются критичными. Например, «Невозможно соединится с сервером», «Обработано файлов столько-то», «Затрачено времени столько-то» и т.п. Я рассмотрел два основных варианта этой проблемы:
Опять попросили написать. :) Простая программка для администрирования компьютерного класса. Написана на Delphi. Доводить до ума времени нет, да и желания писать на Delphi тоже нет никакого, по этому выкладываю с исходниками.
Попросили написать — не вопрос :)
Писал, когда сам разбирался с этим делом. На базе этого
простого примера написано (точнее не совсем на его
базе, а скорее при его участии) пара серьезных
программок.
Все просто, как в танке. По исходникам разберетесь.