"Обход дерева вглубь"
Oct. 16th, 2011 09:43 pmРешил я, значится, на хаскеле попрограммировать - софтину одну переселить с винды на линукс, а все остальные языки под линукс меня более чем печалят.
Софтина нужна, чтобы слушать данные атмосферного давления и нескольких датчиков температуры с ком-порта и писать их в базу данных, а так же в rrdtool, а потом я графикам температуры и давления поклоняюсь, на предмет "чего одеть на улицу" и "когда же перестанет болеть голова от перепадов давления".
Теперешняя версия этого всего сделана на макетке, прога на F#, база данных на Firebird, экспорт в rrdtool и закачивание графиков на веб вообще на бат-файлах, sql запросах и ssh. Ну ад линуксовый, в общем, внутренний <lj user="zelanton" фшоке. Когда-то делал вторую версию железяки, подогнав под размеры имеющегося корпуса от сурекомовского свитча и расположения разъемов в нем, но не доделал. Сегодня же подумал, что если я это заведу не собранным до конца - оно будет жечь, морозить, нарушать мою внутреннюю гармонию и мешать размышлять о том, как на Iteratees склепать опрос данных с ком-порта, поэтому сел доделывать. Как вы сами понимаете, до хаскеля я до сих пор не добрался, потратив полдня на то чтобы оформить железяку красиво, найти под нее блок питания, всунуть дополнительные разъемы, подключить ком-порт и прочая и прочая :) Вот еще нужно будет куптиь датчик давления MPX4115A еще один, а то мне неохота разбирать старый вариант прежде, чем новый будет полностью работоспособен.
Софтина нужна, чтобы слушать данные атмосферного давления и нескольких датчиков температуры с ком-порта и писать их в базу данных, а так же в rrdtool, а потом я графикам температуры и давления поклоняюсь, на предмет "чего одеть на улицу" и "когда же перестанет болеть голова от перепадов давления".
Теперешняя версия этого всего сделана на макетке, прога на F#, база данных на Firebird, экспорт в rrdtool и закачивание графиков на веб вообще на бат-файлах, sql запросах и ssh. Ну ад линуксовый, в общем, внутренний <lj user="zelanton" фшоке. Когда-то делал вторую версию железяки, подогнав под размеры имеющегося корпуса от сурекомовского свитча и расположения разъемов в нем, но не доделал. Сегодня же подумал, что если я это заведу не собранным до конца - оно будет жечь, морозить, нарушать мою внутреннюю гармонию и мешать размышлять о том, как на Iteratees склепать опрос данных с ком-порта, поэтому сел доделывать. Как вы сами понимаете, до хаскеля я до сих пор не добрался, потратив полдня на то чтобы оформить железяку красиво, найти под нее блок питания, всунуть дополнительные разъемы, подключить ком-порт и прочая и прочая :) Вот еще нужно будет куптиь датчик давления MPX4115A еще один, а то мне неохота разбирать старый вариант прежде, чем новый будет полностью работоспособен.