Краткая памятка для настройки superslave в pdns

Краткая памятка для настройки superslave в powerdns.

Указываем следующие опции в файле /etc/powerdns/pdns.conf:
superslave=yes
launch=gmysql
gmysql-host=localhost
gmysql-user=pdns
gmysql-dbname=pdns
gmysql-password=123456


Создаём базу данных, пользователя и даём ему права на эту БД:
create database pdns DEFAULT CHARACTER SET = utf8 DEFAULT COLLATE = utf8_unicode_ci;
create user pdns@localhost IDENTIFIED BY '123456';
grant all on pdns.* to pdns@localhost;
flush privileges;


Создаём таблицы в БД из файла, который должен был быть установлен в комплекте с pdns:
mysql -u pdns -p pdns < /usr/share/pdns-backend-mysql/schema/schema.mysql.sql


Добавить первичные ДНС-серверы для ваших доменов в таблицу supermasters (один раз, а не для каждого домена):
INSERT INTO `supermasters` VALUES ('10.1.1.1','ns1.domain.tld','internal');
INSERT INTO `supermasters` VALUES ('10.1.1.2','ns2.domain.tld','internal');


На этих серверах должен быть разрешён трансфер доменов для вашего superslave-сервера. Проверить можно как-то так:
dig -t axfr @ns1.domain.tld domain2.tld


Superslave-сервер откачает домен после получения notify — уведомления про изменения в домене, так что первичный сервер должен отправлять эти самые уведомления. Обычно, это надо настроить явным образом, т.к. по-умолчанию ДНС-сервер отправляет уведомления только серверам, указанным как авторитетные серверы для этого домена. В bind указать кому ещё отправлять уведомления можно при помощи опции also-notify.
На сервере с bind можно вручную, не производя изменения в домене, отправить уведомления командой rndc:
rndc notify domain2.tld


Если доменов много, то можно отправить уведомления однострочным скриптом типа такого:
grep "^zone " bind-zones-file.conf | sed -e's/zone "//' -e's/" {//' | while read i;do echo $i;rndc notify $i;sleep 2;done


Это работает если домены в файле bind-zones-file.conf описаны как-то вот так:
zone "domain2.tld" {
...
};


К сожалению, логи pdns указывают на причину проблемы не прямо, а какими-то намёками. Например, вот это, если не ошибаюсь, говорит о том, что нет прав на трансфер домена с мастера:
pdns_server[282496]: Error resolving SOA or NS for domain2.tld at: 10.1.1.1: Query to '10.1.1.1' for SOA of 'domain2.tld' produced a NS record


А вот это говорит о том, что нет подходящего мастера в таблице supermasters:
pdns_server[284836]: Unable to find backend willing to host domain2.tld for potential supermaster 10.1.1.1. Remote nameservers:
pdns_server[284836]: ns1.domain.tld
pdns_server[284836]: ns2.domain.tld

Android как альтернатива Windows Mobile?

«Огласите, пожалуйста, весь список!» © Приключения Шурика.

Собственно список альтернативных Windows Mobile операционных систем не так уж и велик:
— Symbian в различных версиях и вариациях;
— IphoneOS;
— Android;
— Nokia Maemo;
— другие варианты на базе линукса :-)

Symbian я вообще не рассматриваю как реального кандидата.
IphoneOS отпадает однозначно благодаря политике Apple, которая, на мой взгляд, нарушает права владельцев.
Nokia Maemo — кандидат номинальный, не думаю, что силами одного бренда, даже такого как Nokia, можно популяризировать новую операционку. Подозреваю, что N900 — не более чем узконишевый продукт, эксперимент Nokia, который не получит широкого распространения в сколько-нибудь длинном или широком модельном ряде — парочка-тройка моделей и про Maemo сама же Nokia забудет.

Конечно, это сугубо моё личное мнение, фактически ничем конкретным не подкреплённое, просто впечатление.

Фактически остаётся только Android. И его шансы затмить Windows Mobile весьма велики (вот блин, после этого слова мои мысли заполнили велосипеды :-)
Всё больше производителей выпускают устройства под управлением Android и все, как на подбор, монстры — HTC, Acer, Samsung, Motorola.
Но если говорить о ближайшей перспективе, то пока ещё Android даже до роли претендента не дорос. Особенно в части дополнительного софта. Посмотрим на Android Market. Почему-то есть только списки топовых приложений, а полного, вместе с нетоповыми, нет. Это наводит на мысль, что общее количество софта ещё не превысило количество топовых :-)
Прямо сразу мне нужны будут читалка текстов (fb2, pdb, prc) и шифрованные заметки.

Ищу сначала среди бесплатного софта. Подходящей категории нет. Смотрим в Entertainment — во всей категории 3 приложения. Выбираю вероятно самую обобщённую категорию — Tools — 4 приложения. Думаю, уж Multimedia не подкачает — ага, аж 6 приложений. Ну разве что игр сравнительно много — штук 30 в 4-х категориях.
Всего же бесплатных приложений — меньше 140 штук (14 неполных страниц по 10 приложений).

Придётся искать среди платного софта. Захожу по ссылке «Top Paid» — тут даже и категорий нет — 4 неполный страницы по 10 приложений, т.е. даже не 40, причём на вскидку — подавляющее большинство составляют игрушки :-)

Ну чтож, будет делать то же, что и всегда — гуглить

Конец Mobile Me!

С анонсом айклауд(iCloud) пришел конец мобайлми(Mobile Me)!



Я так предпалагаю что теперь мобайлми будет бесплатным.

Навязчивый NetworkManager

Запарила служба NetworkManager, с ней толком непонятно что и почему не работает. То фиг разберёшь где ДНС-серверы указать, то не перезапускаются нормально сетевые настройки, то аська не подключается…
Довольно часто встречается совет вырубить нафиг эту службу. А, действительно, работал же я под ФриБСД без неё.
Остановить службу можно вот так:
sudo service NetworkManager stop

И, о чудо, перезапуск сети работает без ошибок, аська подключилась без проблем.

Убедимся, что эта служба не запустится после ребута:
#chkconfig --list | grep NetworkManager
NetworkManager  0:off   1:off   2:off   3:off   4:off   5:off   6:off

NTFS в CentOS

Ставим нужные пакеты:
yum install fuse fuse-ntfs-3g

И система автоматически монтирует диск, а можно примонтировать вручную, очевидно как-то так:
mount -t ntfs-3g /dev/sXY /mnt/mydisk

Apple решила заработать и на чужом контенте

Несмотря на то, что я являюсь пользователем Apple iPad, я возмущён политикой компании Apple буквально во всём, начиная от продажи их устройств и заканчивая распространением софта. Установка софта только из одного места на всём белом свете — из онлайн магазина, казалось бы, дальше уже некуда, ан нет, жадные до чужого добра Apple придумал ещё одну фишку. Читаю на nnm.ru:
Компания Apple сообщила ряду разработчиков приложений для iOS-устройств, что они больше не имеют права продавать посредством этих приложений цифровой контент, равно как и предоставлять доступ к платному контенту, приобретённому не через iTunes, сообщает The New York Times.
Теперь Apple мало того, что весь софт продаётся только из их магазина, так теперь они принуждают разработчиков этого софта продавать и контент через магазин Apple. К примеру, купил я через Апстор читалку журнала «Мелиоратор и агроном», которая позволяла мне закачать нужный мне номер журнала и почитать у себя на iPad, вроде всё логично — купил программу и качаешь к ней наполнение с сервера разработчика. Нет же, теперь Apple хочет, чтобы закачка любого номера моего любимого журнала производилась только с Апстор.
Если желание Apple распространять софт только централизованно ещё можно как-то объяснить заботой о стабильности устройства, то в данном случае Apple банально хочет заработать на чужом труде. Ясное дело, на контенте можно заработать намного больше, чем на софте.

Короче говоря, понемногу моё раздражение поведением Apple перерастает в возмущение, которое у меня вырывается из-под контроля при каждом сколько-нибудь подходящем случае )
Боюсь, что дело движется к тому, что я скоро пополню ряды ярых противников всего «яблочного», которые от одного только слова, имеющего отношение к Apple, заводятся до непотребного состояния )))
А ведь я ещё мечтал когда-нибудь купить МакБук побольше или айМак 27-ти дюймовый… Ну их нафиг )

Принципиально новая система ввода текста Swype

Принципиально новая система ввода текста Swype для аппаратов с сенсорными экранами.
Насколько я понял работает следующим образом — вместо кликов по нужным буквам нужно не отрывая пальца водить им по нужным буквам. Получается, что рисуешь ломанную кривую на углах которой будут нужные буквы.



Так же система предусматривает проверку по словарю и удобный интерфейс для выбора вариантов слова.
Предусмотрены хитрые методы ввода знаков препинания, заглавных букв и исправления ошибок.

Маленький стартап

Вдохновленный успехом первого стартапа, я решил попробовать еще один стартап.

Требования для себя:

1. Минимальные вложения
2. Не техническое, т.е. не связанное с другими системами
3. Простое в использовании и в разработке
4. Дешевая в конечной покупке

Подумав и взесив все свои мыслишки, я отобрал самый подходящий моим требованиям. Написал ТЗ, предположительные сроки итд, отдал програмисту и получил приблизительную расценку на разработку. Цена — около $200. Предположительно я дал 6 часов разработки от и до. Возможно дальше будет много часов тестинга и дебаггинга, но прототип будет готов. Если надо кому показать и попросить вложиться в это дело.

Я напишу отдельный пост про сам стартап в деталях. Ждите %)

Samsung бросает Symbian



Компания Samsung официально отказываеться от оперативной системы Symbian в пользу Bada OS. Bada еще одна новая ОС для мобильных телефонов от Samsung. ОС создана что бы покрыть потребительские нужды для приложений и медиа контента.

Компания все же будет продолжать выпуски телефонов на базе Windows Mobile и Android.

Motorola тоже недавно отказалась от Symbian но в сторону Android. Получаеться Nokia остаеться самым большим игроком в своей же игре :)