MYCSS

2013-07-12

"Тюнінг" старенької електроплити - додаткові індикатори ввімкнутого стану

Давно було бажання трохи допрацювати електроплиту (CLATRONIC EHD 8210), додавши для кожної конфорки свій індикатор ввімкнутого стану.

Для цього придбав чотири індикатора на 220В (іонка), під отвір 10 мм. Відкрив кришку електроплити (див. фото 1) та вивільнив  з'єднувальний кабель з клемами (поз. 1 на фото 1) котрий підключав загальний індикатор до вимикачів конфорок.
Далі нарізав чотири відрізки проводу та підготував термоусадкову трубку (див. фото 2, 3) для ізоляції.
Фото 1. Початкова комутація електроплити.
Фото 1. Початкова комутація електроплити.

2013-06-14

Nginx, Session, memcached, FreeBSD, memcachedb

#cd /usr/ports/databases/memcachedb
#make install clean
rc.conf:
memcachedb_enable="YES"
#/usr/local/etc/rc.d/memcachedb  start
#sockstat | grep 11211
nobody   memcachedb 70265 15 tcp4   127.0.0.1:11211       *:*
nobody   memcachedb 70265 16 udp4   127.0.0.1:11211       *:*

2013-06-11

Створення міток для томів у FreeBSD при використанні зовнішніх USB накопичувачів

USB Drive
FreeBSD
Маю скрипти для резервування на зовнішні USB накопичувачі, але інколи нумерація підключеного пристрою змінюється, і треба змінювати скрипти для резервної копії.
Тому можна скористуватися мітками на том. З версії FreeBSD 7.2 система автоматично створює унікальні мітки ufsid, що зберігаються у /dev/ufsid.

2013-06-10

Nginx, блокуємо доступ по user agents



Інколи треба заблокувати доступ до сайту ботам пошукових системам. Блокувати їх можна за user_agent.

        ## Block Software download user agents ##
        if ($http_user_agent ~*  bingbot|AhrefsBot|msnbot|bot) {
                 return 403;
        }

2013-06-07

Додаткові імена для мережевих VLAN інтерфейсів у FreeBSD

Дуже сподобалося як можна іменувати віртуальні інтерфейси у FreeBSD:
ifconfig_em0="inet 192.168.x.x netmask 255.255.255.192 descr LAN"
ifconfig_em0_ipv6="inet6 2002:d58d:87xx:1::1/64"
vlans_em0="wifi wifio" # vlan(4) interfaces
create_args_wifi="vlan 2"
create_args_wifio="vlan 3"

Адреса абонента Skype



За логіном абонента Skype, визначаємо IP адресу підключеного клієнта: http://skypegrab.info/

P.S. Ресурс довго не протримався :)

Пере збирання відеофайлів з MKV до AVI



Інколи, контейнер медіа фалів MKV, не підходить. Тому можемо розібрати його на запчастини, і зібрати у новий контейнер медіа фалів AVI, без перекодування.
Для цього використані дві програми MkvExtractGUI, та VirtualDubMod.

Видобуваємо доріжки як окремі файли для відео та звуку, програмою MkvExtract

2013-06-06

Поштовий сервер Postfix, перевірка заголовків на сервері що у "каскаді"

Кафедральний поштовий сервер (Postfix) університету стоїть у релеї від головного поштового сервера, тобто отримує пошту тільки по локальній мережі від головного поштового сервера.
І частенько політика перевірки сервера що надсилає пошту абонентам, пропускає спам.
Ось для блокування деяких листів від серверів що не не мають доменного імені на IP адресу - створено перевірку заголовків. Головна проблема у тому, що необхідно перевірити заголовок (header) що складається з декількох рядків (multiline).

Приклад заголовків:
Received: from mx.someuniversity.edu (mail.someuniversity.edu [10.0.0.10])
        by mail.eco.someuniversity.edu (Postfix) with ESMTP id 7B4212E242
        for <email@eco.someuniversity.edu>; Wed,  5 Jun 2013 23:41:19 +0300 (EEST)
Received: from 2.133.121.19 (unknown [2.133.121.19])
        by mx.someuniversity.edu (Postfix) with SMTP id 6348F8396D
        for <email@eco.someuniversity.edu>; Wed,  5 Jun 2013 23:38:24 +0300 (EEST)
Received: from unknown (HELO localhost) (tdetkovo1@zos-v.ru@211.175.80.95)
        by 2.133.121.19.megaline.telecom.kz with ESMTPA; Wed, 5 Jun 2013 ... +0400
X-Originating-IP: 211.175.80.95
From: tdetkovo1@zos-v.ru
Коли забув ти рідну мову, біднієш духом ти щодня...
When you forgot your native language you would become a poor at spirit every day ...

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

ipv6 ready