metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2011-11-14 04:50 pm

Временные зоны и epoch

Вопрос: зависит ли результат функции "вернуть количество секунд от epoch на начало сегодняшнего дня" от текущей таймзоны?
Я понял, что без поллитры вопрос таймзон, времен, календарей, а особенно хаскелевых модулей для работы с этим понять нереально.

PS: для начала сойдет:
import Data.Time.Clock
import Data.Time.Clock.POSIX

  do now<-getCurrentTime  
     let starttime = truncate $ utcTimeToPOSIXSeconds $ now {utctDayTime=0}

starttime - целое количество секунд.

Вообще говоря, я делаю либу для работы с RRDtool - она запускает исполняемый файл и кормит его командами через stdin, читая ответы через stdout. Как минимум, создать файло, заполнять его и рисовать графики оно уже умеет.

[identity profile] victor bolshakov (from livejournal.com) 2011-11-15 08:34 pm (UTC)(link)
ты всеравно не энтерпрайзно делаеш - ты должен сделать девайс, который бы устанавливал с компом PPP, там IP и по SNMP отдавать данные. Ну или в крайнем случае как тут: http://www.cesko.host.sk/IgorPlugUDP/IgorPlug-UDP%20%28AVR%29_eng.htm

[identity profile] metaclass.livejournal.com 2011-11-16 04:29 am (UTC)(link)
POE девайсы делать напряжно и адаптеры дорого, беспроводные модули все равно как-то адаптировать к компу пришлось бы, а так все из подручных материалов.
Впрочем, езернет было бы удобнее, возможно.

[identity profile] victor bolshakov (from livejournal.com) 2011-11-16 07:22 am (UTC)(link)
Ну читые PoE да, а симуляцию - просто подавать питание одной из двух свободных пар...