31 березня 2014 р.

Перевірка поштової скриньки на наявність кореспонденції за допомогою мікроконтролера PIC

Стан: проектування, прототип створено.

Історія

Ідучи додому за звичай я перевіряю поштову скриньку, відкриваючи скриньку поштовим ключем за ради визначення чи є там що чи не має. Так як скринька знаходиться височенько, та і не дуже освітлене приміщення, то зазирнути до скриньки без відкривання - неможливо. Потрібне було рішення для перевірки наявності кореспонденції.

Державний Гімн України National Anthem of Ukraine (Rock version by Nicky...

Державний Гімн України National Anthem of Ukraine (Rock version by Nicky...

5 березня 2014 р.

Йогурт без йогуртниці


У нас тимчасово була "Мультиварка" за допомогою котрої ми готували собі йогурт з сухої закваски.
Але зараз мультиварка відсутня але закваска залишилась, і тому чому б не приготувати йогурт використовуючи те що є у наявності під рукою.
Головна умова приготування йогурту це витримування температури не перевищуючи 38С.
У домашньому побуту у нас є електрогрілка ("харківського виробництва") з терморегуляцією.
За допомогою ковдри зробили деякий термос, закутав керамічну каструю з охолодженим молоком після кип'ятиння  та закваскою йогурту. Під каструлею розмістили підкладку з електрогрілки.
Для діагностики під каструлею розмістили термічний датчик для вимірювання температури.
За допомогою терморегуляції ми підібрали температуру 35-36С. І через 15 годин отримали результат що ви бачити на світлині.


Йогурт на електрогрілці

Dovecot, PostfixAdmin mysql alias domain

Завдання, до поштового домену додався додатковий домен - alias
У поштовій системі використовується зв'язка  postfix+dovecot+mysql для зручності адміністрування PosfixAdmin.

Dovecot


password_query = 
SELECT username as user, password FROM mailbox AS t1 LEFT JOIN \
 alias_domain AS t2 ON alias_domain='%d' AND t2.active='1' \
 WHERE local_part = '%n' AND (t1.domain="%d" OR t1.domain=t2.target_domain) \
 AND t1.active='1'


user_query =
SELECT   concat('/home/vmail/',maildir) AS home, \
   concat('/home/vmail/',maildir,'dovecot.sieve') AS sieve, \
   5000 AS uid, 5000 AS gid, concat('*:bytes=',floor(quota)) AS quota_rule \
   FROM mailbox AS t1 LEFT JOIN alias_domain AS t2 ON alias_domain='%d' AND t2.active='1' \
   WHERE local_part = '%n' AND (t1.domain="%d" OR t1.domain=t2.target_domain) \
   AND t1.active='1'

Коли забув ти рідну мову, біднієш духом ти щодня...
When you forgot your native language you would become a poor at spirit every day ...

Д.Білоус / D.Bilous
Рабів до раю не пускають. Будь вільним!

ipv6 ready