metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-02-02 11:45 pm

Тащемта Python

http://www.cacodaemon.org/content/weather.py (или с подсветкой: http://codepad.org/FxCWtYFD)

класс Daemon взят отсюда: http://www.jejik.com/articles/2007/02/a_simple_unix_linux_daemon_in_python/

Живет демоном, читает данные с ком-порта, парсит, складирует в rrdtool, рисует графики.
Надо бы подумать, как правильно указывать пути для файлов и картинок, где кошерно хранить конфиг, как выселить все константы и подписи для датчиков в конфиг, и как прикрутить к этому мини-сервис для раздачи текущей информации с датчиков по сети.
Заняло 5 часов времени, сильно меньше, чем аналогичное на хаскеле :)

PS: о сторонних либах в хаскеле: http://kkirsanov.livejournal.com/381144.html
Это фактически основная причина, почему хаскель занял настолько больше времени.