Страницы

среда, 27 августа 2014 г.

Пират поневоле или как меня кинул ТриколорТВ

UPDATE 2014-09-04. Триколор прислал таки мне новую карту.
Есть такой оператор спутникового ТВ - ТриколорТВ. Вещает он с того же спутника что и НТВ+, да и принадлежит он вроде тому же Газпром-Медиа, но заманчивая абонентская плата 600 р. в год значительнее привлекательнее НТВ+. Разница у ТриколорТВ в том, что оборудование для него значительно дороже и абонент на старте должен отвалить крупную сумму денег, что сразу идет в копилку оператору.
Итак, однажды в конце декабря 2012 года, я купил их официальное оборудование в виде CAM-модуля, который можно было использовать как на компьютере, так и на любом спутниковом ресивере. Я рассчитывал использовать на компьютере для прослушивания радио.
Карта бесхозно у меня провалялась больше года, прежде чем я решил ее наконец-то использовать.
В мае 2013 ТриколорТВ заблокировал часть карт, сказав что они не будут больше работать на не официальном оборудовании! И моя карта перестала работать. Хотя я покупал у официального диллера. Я написал заявление на замену карты, но прошло уже 3 месяца и мне до сих пор не пришлют карту новой серии (моя была 13), а продолжают работать 23 и 24 кажется.
В общем каждый день я проверяю ящик в ожидании письма извещения, но его все нет и нет.

суббота, 16 августа 2014 г.

PXE загрузка сервера без жесткого диска

Случилось так что один из моих серверов накрылся. После "чубайса" (отключения электричества на подстанции) жесткий диск сервера приказал долго жить. Через раз оно пыталось завестись, но все равно возникал kernel panic. Короче надо было либо менять жесткий диск, либо что-то думать. Я физически располагался за 1000 км от этой железки и мог управлять через IP-KVM этим сервером, поэтому вариант с заменой жесткого диска я отбросил. На другом сервере у меня FreeBSD и рейд, и я давно хотел сделать его центральным, а остальные сервера сделать его тонкими клиентами. PXE-сервер я там уже настраивал, но он использовался только для memcheck или бездисковой установки систем.
Итак, у меня FreeBSD PXE-сервер, с inetd ftpd, nfsd, а к нему будут подключаться Gentoo PXE-клиенты.
Опыта подъема такой системы у меня не было, перечислю основные проблемы с которыми я столкнулся:

воскресенье, 3 августа 2014 г.

Управление EG-PMS-LAN из перлячки

Как-то на хабре писали пост про умные розетку EG-PMS-LAN. Мне они понравились и я купил себе домой и стал юзать. Эти розетки сами подключаются к серверу EnerGenie, откуда ими можно было управлять. Так же у них есть свой web-interface, и оттуда то же можно выполнять управление ими.
Все бы хорошо, но однажды после скачков напряжения, вебморда зависла и пропала связь с розетками. Розетки были доступны только через 5000 порт, для которого есть свой SDK. Покурив SDK я написал на перлячке модуль, который позволил мне управлять розетками без вебморды, что оказалось даже удобнее.
    use Device::Gembird;

    my $foo = Device::Gembird->new( host => '192.168.1.67', secret => '1' );
    $foo->socket1(SOCK_OFF);
    $foo->socket2(SOCK_ON);
    my $state = $foo->socket3();
    my $new_state = $foo->socket4(SOCK_ON);
    ...