Для одного из проектов понадобилось получать 1 день месяца из любой переданой в функцию даты. До начала использования Firebird 2.1 даная проблема решалась использованием udf из библиотеки rfunc.
вторник, 4 октября 2011 г.
среда, 28 сентября 2011 г.
Настройка OpenVPN на примере UBUNTU
Понадобилось как то раз сделать распределенную локальную сеть поверх общедоступной (vpn от провайдера конечно было бы лучше но и дороже а руководство поставило жесткие лимиты по деньгам).
четверг, 30 июня 2011 г.
Вычисление CRC16 на Python
Для драйвера весов Mettler Toledo понадобилось рассчитывать CRC16 блока,
так как драйвер я делаю на Python то и расчет логично было сделать на нем же. В результате получилось нижеследующее :
четверг, 26 мая 2011 г.
Построение видеонаблюдения собственными силами (часть 2)
Сводка недоступна.
Нажмите эту ссылку, чтобы открыть запись.
четверг, 12 мая 2011 г.
Балавство с Arduino
Собрались как то у меня в кучку платка Arduino и Digital Infrared motion sensor (SEN0018 c dfrobot.com). Естественно захотелось собрать из всего этого, что то. Подключение датчика с помощью 3 проводков прошло просто и успешно GND, +5 и сигнальный провод на 7 цифровой вывод платы).
Так как ничего в голову умного не пришло, то в качестве индикации работы датчика, решил включать встроенный в платку светодиод и выдавать сообщение в терминал.
Так как ничего в голову умного не пришло, то в качестве индикации работы датчика, решил включать встроенный в платку светодиод и выдавать сообщение в терминал.
const int sensorpin=7; // 7 пин платы
// переменная для сохранения состояния датчика
int sensorState = 0;
// инициализацияvoid setup(){
pinMode(13,OUTPUT);
pinMode(sensorpin,INPUT);
Serial.begin(9600);
}
// основной циклvoid loop(){
digitalWrite(13,LOW); // гасим диод
delay(1000);
Serial.println("start");
sensorState=digitalRead(sensorpin); // читаем состояние датчика
if (sensorState==HIGH) {
// если датчик отдает сигнал то включаем диодSerial.println("HIGH");
digitalWrite(13,HIGH);
}else {
// если датчик не активен то гасим диодSerial.println("LOW");
digitalWrite(13,LOW);
}
delay(1000);
}
понедельник, 2 мая 2011 г.
Построение видеонаблюдения собственными силами (часть 1)
Понадобилось сделать систему наблюдения с возможностью удаленного контроля. Конечно задачу можно было бы решить с помощью IP камеры (к примеру D-Link DCS -2121), но мы не ищем простых решений. В результате было сделано следующее :
Подписаться на:
Сообщения (Atom)
