<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог о бытие моём</title>
	<atom:link href="http://graber.net.ru/feed/" rel="self" type="application/rss+xml" />
	<link>http://graber.net.ru</link>
	<description>заметки интернет-растения</description>
	<lastBuildDate>Mon, 12 Sep 2011 09:49:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Настраиваем Freeradius 2 и rlm_perl на linux Debian</title>
		<link>http://graber.net.ru/sysadmin/freeradius_and_rlm_pern/</link>
		<comments>http://graber.net.ru/sysadmin/freeradius_and_rlm_pern/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 09:49:07 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
				<category><![CDATA[Server Wars]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[freeradius]]></category>
		<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://graber.net.ru/?p=260</guid>
		<description><![CDATA[Каждый раз при использовании Freeradius в связке с rpl_perl на своем любимом Debian-чике натыкаюсь на одни и те же грабли. Стоит только включить поддержку перл, как сразу получаем ошибку. Freeradius с поддержкой perl никак не хочет запускаться. Все пропало! Ничего не работает! Опять! Опять разбираться, гуглить, терять время. А время, как известно &#8212; это деньги. [...]]]></description>
			<content:encoded><![CDATA[<p>Каждый раз при использовании Freeradius в связке с rpl_perl на своем любимом Debian-чике натыкаюсь на одни и те же грабли. Стоит только включить поддержку перл, как сразу получаем ошибку. Freeradius с поддержкой perl никак не хочет запускаться.</p>
<p>Все пропало! Ничего не работает! Опять! Опять разбираться, гуглить, терять время. А время, как известно &#8212; это деньги. Чтож, не буду вдаваться в подробности и рассказывать почему возникает эта ошибка, но расскажу как быстро ее исправить. Метод не единственный, но абсолютно рабочий, и требует минимум временных затрат.<br />
<span id="more-260"></span><br />
Итак, что мы имеем. Систему linux Debian с установленным Freeradius сервером. Однака поддержка perl не работает, вы выдает следующую ошибку:<br />
<code>radius:/etc/freeradius# /etc/init.d/freeradius start<br />
Starting FreeRADIUS daemon: freeradius Can't load '/usr/lib/perl/5.10/auto/Data/Dumper/Dumper.so' for module Data::Dumper: /usr/lib/perl/5.10/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_sv_cmp at /usr/lib/perl/5.10/XSLoader.pm line 70.<br />
 at /usr/lib/perl/5.10/Data/Dumper.pm line 36<br />
Compilation failed in require at /etc/freeradius/example.pl line 30.<br />
BEGIN failed--compilation aborted at /etc/freeradius/example.pl line 30.</code></p>
<p>Чтож, запустить freeradius достаточно просто. Попробуйте выполнить такой вызов:<br />
<strong>LD_PRELOAD=/usr/lib/libperl.so freeradius -X</strong><br />
Если все заработало, то осталось изменить стартовые скрипты, и задача решена.<br />
Если же сервер не запустился, почитайте последние строки вывода, и исправьте ошибки.</p>
<p>Для нормальной загрузки freeradius сервера нам потребуется поправить всего 1 файл:<br />
/etc/init.d/freeradius<br />
откройте его и найдите строки:<br />
<code>case "$1" in<br />
        start)<br />
                log_daemon_msg "Starting $DESCR" "$PROG"<br />
                start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $PROGRAM -- $FREERADIUS_OPTIONS || ret=$?<br />
                log_end_msg $ret<br />
                exit $ret<br />
                ;;</code><br />
А теперь замените строку:<br />
<strong>start-stop-daemon &#8212;start &#8212;quiet &#8212;pidfile $PIDFILE &#8212;exec $PROGRAM &#8212; $FREERADIUS_OPTIONS || ret=$?</strong><br />
на<br />
<strong>LD_PRELOAD=/usr/lib/libperl.so start-stop-daemon &#8212;start &#8212;quiet &#8212;pidfile $PIDFILE &#8212;exec $PROGRAM &#8212; $FREERADIUS_OPTIONS || ret=$?</strong></p>
<p>должно получиться следующее:<br />
<code>case "$1" in<br />
        start)<br />
                log_daemon_msg "Starting $DESCR" "$PROG"<br />
                LD_PRELOAD=/usr/lib/libperl.so start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $PROGRAM -- $FREERADIUS_OPTIONS || ret=$?<br />
                log_end_msg $ret<br />
                exit $ret<br />
                ;;</code><br />
Чтож, сохраняем изменения, и радуемся.</p>
]]></content:encoded>
			<wfw:commentRss>http://graber.net.ru/sysadmin/freeradius_and_rlm_pern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>exim, postfix&#8230; да ну их всех&#8230;</title>
		<link>http://graber.net.ru/uncategorized/exim-postfix-da-nu-ih-vseh/</link>
		<comments>http://graber.net.ru/uncategorized/exim-postfix-da-nu-ih-vseh/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 09:10:12 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
				<category><![CDATA[Всякое]]></category>

		<guid isPermaLink="false">http://graber.net.ru/?p=250</guid>
		<description><![CDATA[Сегодня я хочу поговорить про минимальную настройку почтовой системы на unix сервере. Я не собираюсь рассматривать очередной вариант настройки почтового сервера, наоборот. Большинству серверов требуется только отправлять письма, но не получать. Будь то отчеты каких-либо скриптов для администратора, мониторинг системы, или просто нужды web-сервера. Ведь каждый сайт с регистрацией отправляет пользователям сообщения по электронной почте. [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня я хочу поговорить про минимальную настройку почтовой системы на unix сервере. Я не собираюсь рассматривать очередной вариант настройки почтового сервера, наоборот. Большинству серверов требуется только отправлять письма, но не получать. Будь то отчеты каких-либо скриптов для администратора, мониторинг системы, или просто нужды web-сервера. Ведь каждый сайт с регистрацией отправляет пользователям сообщения по электронной почте.</p>
<p>Знаю, что многие маньяки, да и я сам такой, частенько для отправки сообщений с сервера используют exim, postfix, sendmail, что-то еще. Но, согласитесь, что отправки писем использовать такие решения – это все равно, что микроскопом гвозди забивать… Для таких целей есть замечательный пакет ssmpt.<br />
<span id="more-250"></span></p>
<p>Конфиг ssmpt предельно прост и понятен. Рассмотрим его /etc/ssmtp.ssmtp.conf<br />
<code># Пользователь, который получает всю почту для userids &lt; 1000<br />
# Сделайте пустым для отключения перезаписи, или укажите пользователя.<br />
# А также вы можете указать нужный е-майл на который будет<br />
# приходить почта для root.<br />
root=postmaster<br />
# имя SMTP сервера через который следует отправлять почту.<br />
# Обычно mailhosts является именем mail.domain.com<br />
mailhub=mail.domain.com<br />
# Пример для SSL соединения<br />
# mailhub=mail.domain.com:465<br />
# От кого якобы должна приходить почта?<br />
#rewriteDomain=<br />
# Полное имя машины<br />
hostname=web.domain.com<br />
# Are users allowed to set their own From: address?<br />
# YES - Allow the user to specify their own From: address<br />
# NO - Use the system generated From: address<br />
FromLineOverride=NO<br />
# Использовать SSL/TLS при подключении к SMTP серверу.<br />
#UseTLS=YES<br />
# Использовать SSL/TLS сертификат для аутентификации на SMTP сервере.<br />
#UseTLSCert=YES<br />
# Используйте этот сертификат RSA.<br />
#TLSCert=/etc/ssmtp/ssmtp.pem<br />
# Получить отладочную информацию в логах<br />
#Debug=YES</code></p>
<p>Как видите, конфиг простой и понятный. В данном случае, мы указали, что вся исходящая почта будет уходить на сервер mail.domain.com. Если для отправки почты через ваш почтовый сервер нужно авторизация, то ssmtp справится и с этой задачей. Просто добавьте в конфиг параметры authuser и authpass.</p>
<p>Обратите внимание на /etc/ssmtp/revaliases, ssmtp поддерживает реверсивные алиасы.<br />
/etc/ssmtp/revaliases<br />
<code># sSMTP aliases<br />
#<br />
# Format:       local_account:outgoing_address:mailhub<br />
#<br />
# Example: root:your_login@your.domain:mailhub.your.domain[:port]<br />
# where [:port] is an optional port number that defaults to 25.</code></p>
<p>Удачи <img src='http://graber.net.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://graber.net.ru/uncategorized/exim-postfix-da-nu-ih-vseh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Не сработала карточка в метро</title>
		<link>http://graber.net.ru/uncategorized/ne-srabotala-kartochka-v-metro/</link>
		<comments>http://graber.net.ru/uncategorized/ne-srabotala-kartochka-v-metro/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 10:44:35 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
				<category><![CDATA[Всякое]]></category>
		<category><![CDATA[метро]]></category>
		<category><![CDATA[развод]]></category>

		<guid isPermaLink="false">http://graber.net.ru/?p=246</guid>
		<description><![CDATA[Наверняка каждый из частых пользователей метрополитена сталкивался с такой проблемой, что карточка не срабатывает. Прикладываешь ее, раздается писк, а зеленый свет не загорается. Прикладываешь ее еще раз, опять пищит, но не пускает. И так может быть 2, 3 раза, или даже больше. Например, сегодня, мне пришлось приложить карту 5 раз. Потом карточка одумывается, и срабатывает. [...]]]></description>
			<content:encoded><![CDATA[<p>Наверняка каждый из частых пользователей метрополитена сталкивался с такой проблемой, что карточка не срабатывает. Прикладываешь ее, раздается писк, а зеленый свет не загорается. Прикладываешь ее еще раз, опять пищит, но не пускает. И так может быть 2, 3 раза, или даже больше. Например, сегодня, мне пришлось приложить карту 5 раз. Потом карточка одумывается, и срабатывает. Причем, частенько наблюдал, как люди после второй попытки плюют, и идут в соседний турникет, и там карточка срабатывает с первого раза! Бесит? Бесит, но не поддавайтесь на этот развод! Это не что иное, как развод на деньги, и разводит вас наш любимый метрополитен&#8230;<br />
<span id="more-246"></span><br />
Суть развода очень проста. Жители мегаполисов все время куда-то спешат, и естественно никто не желает задерживаться на входе в метро. Ну не работает турникет &#8212; пойду в другой, в чем проблема-то!? А проблема в том, что пройдя в метро через соседний турникет, вы потеряете не 1, а 2 поездки!</p>
<p>После первого несрабатывания карточки ни в коем случае не переходите к другому турникету. Я точно не знаю, как работает эта система, но в моем понимании все происходит примерно таким образом. Приложили карточку &#8212; началась транзакция, но прошла не успешно &#8212; турникет вас не пускает. Вот тут самый момент отменить транзакцию, но по каким-то соображениям этого не происходит! Далее еще раз прикладываем карту &#8212; новая транзакция не начинается, т.к. номер турникета не изменился. Опять не срабатывает. И так до тех пор, пока не сработает транзакция, и не загорится зеленый. А вот если мы не дождались зеленого, и перешли в другой турникет, то старая транзакция закроется (т.е. поездку спишут), и откроется новая (спишут еще одну поездку). Почему так происходит? Специально, или нет &#8212; это мы вряд ли узнаем. Будьте бдительны, и не попадайтесь на этот развод.</p>
]]></content:encoded>
			<wfw:commentRss>http://graber.net.ru/uncategorized/ne-srabotala-kartochka-v-metro/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Обновление Debian Lenny до Debian 6.0 Squeeze</title>
		<link>http://graber.net.ru/sysadmin/migration-debian-lenny-to-squeeze/</link>
		<comments>http://graber.net.ru/sysadmin/migration-debian-lenny-to-squeeze/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 11:04:33 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
				<category><![CDATA[Server Wars]]></category>
		<category><![CDATA[debian]]></category>

		<guid isPermaLink="false">http://graber.net.ru/?p=235</guid>
		<description><![CDATA[После 24 месяцев продолжительной разработки проект Debian рад сообщить о новой стабильной версии 6.0 (кодовое имя &#171;Squeeze&#187;). Debian 6.0 — это свободная операционная система, впервые представленная в двух вариантах. Наряду с Debian GNU/Linux, в этой версии добавлен Debian GNU/kFreeBSD в качестве &#171;технологической пробы&#187;. Вот такую замечательную новость я узрел, и сразу решил обновиться. Всегда хочется [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><em>После 24 месяцев продолжительной разработки проект Debian рад сообщить о новой стабильной версии 6.0 (кодовое имя &#171;Squeeze&#187;). Debian 6.0 — это свободная операционная система, впервые представленная в двух вариантах. Наряду с Debian GNU/Linux, в этой версии добавлен Debian GNU/kFreeBSD в качестве &#171;технологической пробы&#187;.</em></p></blockquote>
<p>Вот такую замечательную новость я узрел, и сразу решил обновиться. Всегда хочется иметь stable релиз, и наконец уже забыть про использование бэкпортов&#8230; Но одно дело поставить систему на свежую машинку, и совсем другое &#8212; обновить рабочий сервер.<br />
<strong>Как без потерь обновить мой Debian до нового релиза Debian 6.0 &#171;Squeeze&#187;?</strong><br />
Именно такой вопрос посетил меня сегодня. Ну и естественно это оказалось просто до безобразия, ну или почти <img src='http://graber.net.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<span id="more-235"></span><br />
Первым делом я решил проверить, все ли нормально с зависимостями на моей системе. Я достаточно часто ставил &#171;левые&#187; пакеты, плюс самосбора полно. Поэтому, для избежания дальнейшего секаса, такая проверка была необходима, чего и вам советую. Сделать это достаточно просто. Для этого выполните:<br />
<strong>apt-get update<br />
apt-get -f install</strong><br />
Если есть ошибки &#8212; исправляйте, если нет, то все ок, и едем дальше.<br />
Убедившись, что с зависимостями у меня все ровно, я решил удалить хвосты от старых пакетов. Можете считать меня извращенцем, но я делаю это так:<br />
<strong>dpkg -l | grep -v &#171;ii  &#171;</strong><br />
Выбираю все пакеты которые не ii, и удаляю их. Чаще всего весь этот хлам метится как &#8216;rc&#8217;<br />
<strong>dpkg -P &lt;список пакетов&gt;</strong><br />
Чтож, теперь наша система готова обновляться. Но перед началом обновления, я вам настоятельно рекомендую полностью забакапить /etc т.к. в момент обновления некоторые конфиги могут пострадать <img src='http://graber.net.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Для начала обновления нужно отредактировать список репозиториев откуда тянуть пакеты. У меня он (<strong>/etc/apt/sources.list</strong>) выглядит так:<br />
<code>deb http://ftp.de.debian.org/debian/ squeeze main non-free contrib<br />
deb-src http://ftp.de.debian.org/debian/ squeeze main non-free contrib<br />
deb http://security.debian.org/ squeeze/updates main non-free contrib<br />
deb-src http://security.debian.org/ squeeze/updates main non-free contrib</code><br />
Ну а теперь поехали обновлять:<br />
<strong>apt-get update</strong><br />
<strong> apt-get install apt dpkg aptitude</strong><br />
Теперь у нас используется репозиторий squeeze, и мы смело можем перейти непосредственно к самому обновлению:<br />
<strong>aptitude update<br />
aptitude full-upgrade</strong></p>
<p>Собственно таким методом я обновил более 10 серверов. Проблем при обновлении почти не возникло. Единственное, что пришлось править после обновления &#8212; это конфиги dovecot и mysql. В остальном все прошло гладко.</p>
<p>Удачи <img src='http://graber.net.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://graber.net.ru/sysadmin/migration-debian-lenny-to-squeeze/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как включить логирование PHP ошибок посредством .htaccess</title>
		<link>http://graber.net.ru/web/kak-vklyuchit-logirovanie-php-oshibok-posredstvom-htaccess/</link>
		<comments>http://graber.net.ru/web/kak-vklyuchit-logirovanie-php-oshibok-posredstvom-htaccess/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 11:02:21 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
				<category><![CDATA[WEB всемогущий]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://graber.net.ru/?p=224</guid>
		<description><![CDATA[Хочу поделиться простым, но очень эффективным способом логирования ошибок выполнения PHP скриптов, с одновременной блокировкой вывода ошибок PHP пользователям на страницы нашего сайта. Для этого нам потребуется Apache, PHP и htaccess. Совсем немного, правда? Логирование ошибок PHP в отдельный файл имеет ряд преимуществ по сравнения с их выводом на экран. Во первых, при возникновении ошибки [...]]]></description>
			<content:encoded><![CDATA[<p>Хочу поделиться простым, но очень эффективным способом логирования ошибок выполнения PHP скриптов, с одновременной блокировкой вывода ошибок PHP пользователям на страницы нашего сайта. Для этого нам потребуется Apache, PHP и htaccess. Совсем немного, правда?<br />
<span id="more-224"></span><br />
Логирование ошибок PHP в отдельный файл имеет ряд преимуществ по сравнения с их выводом на экран. Во первых,  при возникновении ошибки она не будет показана посетителю сайта. Не знаю как вас, а меня пугают сайты, на которых я вижу ошибки. Во вторых, все ошибки попадают в лог, который вы всегда можете проанализировать, и не ждать багрепортов от посетителей. Лог пустой – все хорошо, в логе появляются записи – значит с вашим кодом что-то не так, и его срочно нужно лечить.  Конечно данную задачу можно решить и через настройки php.ini, но далеко не каждый хостинг дает нам доступ к php.ini. Зато у нас есть спасительный htaccess! Его-то мы и будем крутитиь…</p>
<p><strong>Скрываем ошибки PHP от посетителей сайта</strong><br />
Для начала, давайте избавимся от вывода ошибок на экран, дабы не пугать пользователей. Да и вывод некоторых ошибок может проделать существенную брешь в безопасности вашего сайта. Для этого в свой .htaccess впишем следующие строки:<br />
<code># Supress php errors<br />
php_flag display_startup_errors off<br />
php_flag display_errors off<br />
php_flag html_errors off</code></p>
<p>Все, ошибки больше не отображаются в браузере, но теперь мы вообще не знаем об их существовании!</p>
<p><strong>Включаем логирование ошибок PHP</strong><br />
Итак, мы отключили вывод ошибок в браузер, тем самым спрятав их от глаз пользователей, и теперь хотим залогировать все ошибочные вызовы в наших PHP скриптах. Для этого опять поправим наш .htaccess, и допишем в него следующие записи:<br />
<code># Enable PHP error logging<br />
php_flag  log_errors on<br />
php_value error_log  /var/www/www.domain.com/logs/php_error.log</code></p>
<p>Измените путь к лог файлу в соответствии со своими требованиями, и проверьте права на запись. Возможно, вам придется создать этот файл руками и поставить на него права 755. Тут уж разбирайтесь сами, или поставьте права на файл 777, что крайне нежелательно.</p>
<p>Теперь можете проверить, как все это работает. Создайте PHP скрипт с ошибочным вызовом, выполните его в браузере. Убедитесь, что на экране браузера у вас нет ошибок. А после этого проверьте php_error.log</p>
]]></content:encoded>
			<wfw:commentRss>http://graber.net.ru/web/kak-vklyuchit-logirovanie-php-oshibok-posredstvom-htaccess/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Под знаком ОМ</title>
		<link>http://graber.net.ru/uncategorized/under-om/</link>
		<comments>http://graber.net.ru/uncategorized/under-om/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 09:20:54 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
				<category><![CDATA[Всякое]]></category>
		<category><![CDATA[OM]]></category>

		<guid isPermaLink="false">http://graber.net.ru/?p=212</guid>
		<description><![CDATA[Священный слог ОМ. (он же АУМ, он же СОХАМ) означает неназываемое имя Творца, абсолют, дао, содержит в себе смысл всех священных писаний, является первоначальной вибрацией мироздания. Слог Ом &#8212; первоначальный звук, творящий Вселенную. Символ бесконечности духа, Божественного в мире и человеке. Знаменует победу над Хаосом. Помогает установить связь со своей глубинной сущностью. OM — священный, [...]]]></description>
			<content:encoded><![CDATA[<p>Священный слог <strong>ОМ</strong>. (он же <strong>АУМ</strong>, он же <strong>СОХАМ</strong>) означает неназываемое имя Творца, абсолют, дао, содержит в себе смысл всех священных писаний, является первоначальной вибрацией мироздания.</p>
<p>Слог <strong>Ом</strong> &#8212; первоначальный звук, творящий Вселенную. Символ бесконечности духа, Божественного в мире и человеке. Знаменует победу над Хаосом. Помогает установить связь со своей глубинной сущностью.</p>
<p><strong>OM</strong> — священный, «вечный слог», употребляемый в индуизме и буддизме во время религиозных церемоний, при чтении молитв, в начале текстов религиозного содержания.<br />
<strong>OM</strong> является символом высшей святости, Брахмана — Абсолюта индийской философии и Бога индуистской религии.</p>
<p>Символ <strong>OM</strong> имеет две формы выражения — комбинация звуков и графический знак.<br />
Графический символ <strong>OM</strong> состоит из трёх букв (одна буква на санскрите), над которыми изображён полумесяц с точкой наверху.<br />
По мнению Шри Виноба Бхаве, латинское слово «<strong>Omne</strong>» и санскритское слово «<strong>АУМ</strong>» образованы от одного корня, означающего «всё», и оба слова выражают понятия всеведения, вездесущности и всемогущества.<br />
Кроме того, можно перевести слог <strong>OM</strong> как «истинно», «да будет так».<br />
<span id="more-212"></span><center><img src="http://graber.net.ru/wp-content/uploads/2010/10/om.jpg" alt="om" title="om" width="500" height="375" /></center><br />
Слово «<strong>АУМ</strong>» происходит от санскритского корня «ава», который имеет до девятнадцати различных значений.<br />
Анализируя эти значения в совокупности, можно истолковать «<strong>АУМ</strong>» как символ Силы, которая<br />
— обладает универсальным знанием;<br />
— управляет всей Вселенной;<br />
— одна защищает от несчастий жизни;<br />
— осуществляет желания верующих и карает неверующих;<br />
— дает просветление.</p>
<p>Фактически <strong>OM</strong> включает в себя три самостоятельных звука (буквы).<br />
Каждая из них по отдельности имеет собственное значение.</p>
<p><strong>Некоторые толкования:</strong><br />
Буква А символизирует «начало», «рождение» (адиматва); У символизирует «развитие», «трансформацию», «движение» (уткарша); М — «распад» (мити).<br />
В целом олицетворяет энергию, управляющую процессами создания, развития и распада Вселенной, или самого Бога.</p>
<p>Слово <strong>АУМ</strong> ассоциируется с индуистской триадой богов.<br />
А соотносится с Брахмой, Творцом Вселенной; У — с Вишну, её Хранителем; М — с Шивой, Разрушителем. Весь же символ считается обозначением Брахмана, из которого Вселенная эманирует, через которого растёт и созревает, и с которым в результате сливается.</p>
<p>Буква А символизирует состояние бодрствования (джаграта-авастха), буква У — состояние сна со сновидениями (свапна-авастха), а буква М обозначает состояние сна без сновидений (сушупта-авастха).<br />
Весь символ вместе с полумесяцем и точкой обозначает четвёртое состояние (турья-авастха), которое объединяет в себе три других и трансформирует их в состояние самадхи.</p>
<p>Буква А символизирует речь (вак), У — ум (манас), М — дыхание жизни (прана), а весь символ обозначает живой дух, который является лишь частью божественного духа.<br />
Три буквы толкуются также как обозначения трёх измерений: длины, ширины и высоты, а весь символ представляет Божество, не знающее ограничений размеров и форм.</p>
<p>Буквы А, У и М символизируют отсутствие желаний, страха и гнева, а весь символ означает совершенного человека (стхита-праджа), чья жизнь утверждена в Боге.<br />
Три буквы символизируют три рода: мужской, женский и средний, а весь символ обозначает все творения вместе с Творцом.</p>
<p>Три буквы обозначают три гуны, или качества: саттва, раджас и тамас, а символ в целом — гунатита (человек, преодолевший ограниченность гун).<br />
Три буквы обозначают три времени: прошедшее, настоящее и будущее, а весь символ — Творца, превосходящего ограничения времени.<br />
Они означают также учение, преподанное соответственно матерью, отцом и гуру, а символ в целом представляет Брахма Видью — познание Я, бессмертное учение.</p>
<p>Буквы А, У и М обозначают три ступени йоги — асану, пранаяму и пратьяхару, а весь символ воплощает самадхи — цель, к которой ведут эти три ступени.<br />
Три буквы представляют собой мантру «Тат твам аси» («То есть ты»), или осознание божественности внутри себя. Весь символ воплощает это осознание, освобождающее человеческий дух от ограниченности тела, ума, интеллекта и эго. </p>
]]></content:encoded>
			<wfw:commentRss>http://graber.net.ru/uncategorized/under-om/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Подключаем Backports к Debian Lenny</title>
		<link>http://graber.net.ru/sysadmin/debian-lenny-backports/</link>
		<comments>http://graber.net.ru/sysadmin/debian-lenny-backports/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 13:32:06 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
				<category><![CDATA[Server Wars]]></category>
		<category><![CDATA[backports]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[ext4]]></category>

		<guid isPermaLink="false">http://graber.net.ru/?p=207</guid>
		<description><![CDATA[Конечно, использование стабильной версии Debian дает нам гарантии, что все пакеты весьма стабильны и не содержат ошибок, но далеко не все пакеты есть в stable версии. И часто бывает нужно поставить пакет из testing или unstable ветки, т.к. в stable пакет либо отсутствует вовсе, либо его версия сильно устарела, а хочется свежака! Так случилось и [...]]]></description>
			<content:encoded><![CDATA[<p>Конечно, использование стабильной версии Debian дает нам гарантии, что все пакеты весьма стабильны и не содержат ошибок, но далеко не все пакеты есть в stable  версии. И часто бывает нужно поставить пакет из testing или unstable ветки, т.к. в stable пакет либо отсутствует вовсе, либо его версия сильно устарела, а хочется свежака! Так случилось и со мной. Решил я погонять ext4, а в ядре 2.6.26 эта файловая система еще не поддерживалась. Решение нашлось само собой. В бекпорте есть версия 2.6.32, и она умеет ext4. Так чтоже такое backports, и с чем его едят?!<br />
<span id="more-207"></span><br />
<strong>Debian backports</strong> &#8212; это ветка перекомпилированных пакетов из тестовой (testing) или нестабильной (unstable) веток. В основном пакеты портируются из тестовой (testing) ветки, но бывают случаи портирования и из нестабильной (unstable) ветки: как правило, связаны с безопасностью системы. Собираются пакеты таким образом, чтобы они были работоспособными в стабильной (stable) ветке без наличия в системе каких-либо новых библиотек. </p>
<p>Крайне рекомендуется устанавливать из backports только необходимые пакеты, а не всю ветку целиком. </p>
<p><strong>Подключение Debian backports</strong><br />
Для подключения backports вам потребуется выполнить 3 простых действия. Обратите внимание, что все действия должны выполняться от имени пользователя root (через su или sudo)</p>
<p>Итак, для начала нам потребуется обучить apt-get использовать репозиторий backports. Для этого добавьте следующие строки в конфигурационный файл /etc/apt/sources.list:<br />
<code>deb http://www.backports.org/debian lenny-backports main contrib non-free<br />
deb-src http://www.backports.org/debian lenny-backports main contrib non-free</code></p>
<p>После этого обновите список доступных пакетов:<br />
<code>aptitude update</code></p>
<p>При попытке поставить любой backport пакет, вы будите получать предупреждение о том, что пакет из неизвестного источника. Дабы не тратить свое время и нервы на это сообщение, нужно установить соответствующие ключи:<br />
<code>aptitude install debian-backports-keyring</code></p>
<p>Теперь наша система готова устанавливать backports пакеты. Как я уже говорил, я хотел обновить ядро. Для этого я выполнил следующую команду:<br />
<code>aptitude -t lenny-backports install linux-image-2.6-686</code></p>
<p>Цель достигнута, ext4 заработал. Но душа моя по-прежнему лежит к xfs.</p>
]]></content:encoded>
			<wfw:commentRss>http://graber.net.ru/sysadmin/debian-lenny-backports/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ставим Zend Optimizer на Debian Lenny</title>
		<link>http://graber.net.ru/sysadmin/zendoptimizer-on-debian-lenny/</link>
		<comments>http://graber.net.ru/sysadmin/zendoptimizer-on-debian-lenny/#comments</comments>
		<pubDate>Wed, 06 Oct 2010 09:46:41 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
				<category><![CDATA[Server Wars]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://graber.net.ru/?p=200</guid>
		<description><![CDATA[Каждый раз, при настройке WEB сервера, я забываю про этот гребаный Zend Optimizer. А потом, при запуске платных cms, удивляюсь, а чей-то оно не работает!?&#8230; И каждый раз вспоминаю! ZendOptimizer! И так происходит снова и снова! Из года в год! Ну казалось, бы. Скачал, библиотечку. Поклал ее куда нужно. Конфиг поправил, и апачик в рестарт. [...]]]></description>
			<content:encoded><![CDATA[<p>Каждый раз, при настройке WEB сервера, я забываю про этот гребаный Zend Optimizer. А потом, при запуске платных cms, удивляюсь, а чей-то оно не работает!?&#8230; И каждый раз вспоминаю! ZendOptimizer! И так происходит снова и снова! Из года в год! Ну казалось, бы. Скачал, библиотечку. Поклал ее куда нужно. Конфиг поправил, и апачик в рестарт. Всего-то. Но вот как доходим до момента &#171;поправить конфиг&#187;, получаем ступор. А собственно ЧТО туда вписать нужно? И давай вспоминать, что да как&#8230;<br />
Вот решил записать, чтоб больше не думать.<br />
<span id="more-200"></span><br />
<strong>Как установить Zend Optimizer на Debian Lenny?</strong><br />
Весьма несложно! Для этого потребуется выполнить 5 простых шагов:<br />
1) Скачиваем нужную нам версию с офф. <a href="http://www.zend.com/en/products/guard/downloads">сайта</a><br />
2) Распаковываем наш архивчик<br />
<code>tar zxvf ./ZendOptimizer-*.tar.gz</code><br />
3) После извлечения файлов из архива найдите среди них ZendOptimizer.so для вашей версии PHP, и скопируйте его в папку /usr/lib/php5 (или как она у вас называется)<br />
4) далее перейдите в папку /etc/php5/conf.d и создайте там файл zend.ini следующего содержания:<br />
<code># configuration for php Zend Optimizer module<br />
zend_extension=/usr/lib/php5/ZendOptimizer.so</code><br />
именно эту строку я всегда забываю <img src='http://graber.net.ru/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
5) Перепустите апачик, и радуйтесь!<br />
<code>/etc/init.d/apache2 restart</code></p>
<p>Обратите внимание, что в 3-ем пункте, я положил библиотеку оптимайзера в рабочий каталог PHP. Это не обязательно. Вы можете разместить библиотеку ZendOptimizer.so где угодно, хоть в корне. Многие любят размещать ее в /usr/lib/Zend, или /usr/local/lib/Zend. Совершенно неважно где вы ее разместите, главное, правильно указать путь до нее в 4-ом. пункте.</p>
]]></content:encoded>
			<wfw:commentRss>http://graber.net.ru/sysadmin/zendoptimizer-on-debian-lenny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Обрывы при звонке с X-Lite</title>
		<link>http://graber.net.ru/sysadmin/x-lite-call-inactivity/</link>
		<comments>http://graber.net.ru/sysadmin/x-lite-call-inactivity/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 09:14:56 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
				<category><![CDATA[Server Wars]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[X-Lite]]></category>

		<guid isPermaLink="false">http://graber.net.ru/?p=192</guid>
		<description><![CDATA[Разнообразие всевозможных софтфонов поражает воображение. И каких их только нет. На любой вкус и цвет. Но мне из всего этого зоопарка пришелся по вкусу X-Lite. Почему? А хрен его знает, просто понравился и все. В общем-то он замечательно работает, в нем есть масса кодеков. И тебе g729, и тебе g711, как a-law, так и u-law. [...]]]></description>
			<content:encoded><![CDATA[<p>Разнообразие всевозможных софтфонов поражает воображение. И каких их только нет. На любой вкус и цвет. Но мне из всего этого зоопарка пришелся по вкусу X-Lite. Почему? А хрен его знает, просто понравился и все. В общем-то он замечательно работает, в нем есть масса кодеков. И тебе g729, и тебе g711, как a-law, так и u-law. Ко всему прочему он бесплатны и работает с моим USB SIP/Skype телефоном. Но и на солнце бывают пятна, так и тут не обошлось без подводных камней.<br />
<span id="more-192"></span><br />
Частенько сталкивался с такой ситуацией, что при использовании X-Lite в качестве SIP клиента для Asterisk, происходит такая ситуация. При исходящем звонке примерно через 15 сек. происходит обрыв соединения. Либо при установке звонка на Hold, через несколько секунд X-Lite кладет трубку. Уж не знаю кто тут виноват, Asterisk или X-Lite, но такие вот моменты имеют место быть. Неприятно. А менять софтфон желания нет. Да и не нужно. Лечится снятием одной галки в настройках X-Lite. При этом на Asterisk ничего менять не нужно.</p>
<p>Запускаем X-Lite, далее идем Options->Advanced->Network. Там находим секцию &#171;Call Inactivity&#187;, и снимаем галку &#171;In times of network disruption, automatically hang up calls after:&#187;. Вот и все. Больше никаких обрывов. Возможно это как-то можно поправить на стороне Asterisk, и наверное это было бы более правильным решением, но я заленился разбираться. Буду рад, если кто-то подскажет.</p>
]]></content:encoded>
			<wfw:commentRss>http://graber.net.ru/sysadmin/x-lite-call-inactivity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Что делать, если webmoney сертификат просрочен?</title>
		<link>http://graber.net.ru/uncategorized/howto-if-you-webmoney-sert-is-outday/</link>
		<comments>http://graber.net.ru/uncategorized/howto-if-you-webmoney-sert-is-outday/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 10:07:05 +0000</pubDate>
		<dc:creator>Antonio</dc:creator>
				<category><![CDATA[Всякое]]></category>
		<category><![CDATA[Webmoney]]></category>

		<guid isPermaLink="false">http://graber.net.ru/?p=185</guid>
		<description><![CDATA[Так уж получилось, что у двух моих сертификатов webmoney истек срок действия, а возможность их продлить появилась ровно на следующий день после даты окончания их действия (в том смысле, что до компа я добрался поздно). Обидно конечно, но что делать. Да и как не крути, а сертификаты мне эти нужны, там бабло, нужно восстанавливать. Не [...]]]></description>
			<content:encoded><![CDATA[<p>Так уж получилось, что у двух моих сертификатов webmoney истек срок действия, а возможность их продлить появилась ровно на следующий день после даты окончания их действия (в том смысле, что до компа я добрался поздно). Обидно конечно, но что делать. Да и как не крути, а сертификаты мне эти нужны, там бабло, нужно восстанавливать. Не знаю почему, на как-то сразу пришло понимание, что я попал на адский гемор с этими сертификатами, и я не ошибся. Только это был не гемор, а издевательство со стороны webmoney. И вот как это было.<br />
<span id="more-185"></span><br />
Первым делом я решил читануть, как же все таки восстановить просроченные сертификаты. Естественно пошел на сайт вебманей, и сразу нашел в факе нужный мне пункт. Звучал он так:</p>
<blockquote><p><strong>Что делать , если сертификат просрочен?</strong></p>
<p>Если сертификат просрочен и если WM ID нужен (т.е. счета не нулевые), при условии, что не было обновления сертификата, то Вам надо прислать с регистрационного E-mail Ваш WM ID и файл сертификата с закрытым ключем в формате *.PFX ( *.P12) с паролем к файлу на wmlight@webmoney.ru</p>
<p>В срок <strong>до 10 рабочих дней</strong> в ответ Вам будет выслан на Ваш регистрационный Е-mail URL для восстановления сертификата и пароль к этому URL .</p>
<p>Если Вы пишете не с регистрационного Е-mail, то Вам требуется аргументировано объяснить причину смены Е-mail и указать пароль заданный Вами при регистрации в системе.</p>
<p>Если обновление сертификата было и новый сертификат утрачен, то Вам необходимо воспользоваться процедурой восстановления сертификата.</p>
<p>Предупреждение о необходимости продления сертификата приходит за две недели до окончания срока действия сертификата на E-mail указанный в регистрационных данных. </p></blockquote>
<p>Ах как все просто! Написать письмо, вложить старый сертификат и пароль. Что может быть проще!? Обрадовался, написал письмо, и расслабился. 10 рабочих дней&#8230; Это же целых 2 недели&#8230; Долго.<br />
<em><strong>9 июня 2010 года</strong></em></p>
<p>Лето, жара. В офисе стрелка термометра уверенно ползет вверх. Производительность труда стремится к абсолютному 0&#8230; Ощущаю себя интернет растением&#8230; Прошла неделя, жара не спадает, ответа на письмо нет. Мозг кипит и плавится, работа стоит, газоны начинают напоминать выжженную степь. Прошло 2 с половиной недели, а ответа так и не последовало. Досадно. пошел на форум webmoney, почитал, что там пишут про восстановление. Оказывается я не исключение, и служба поддержки принципиально не отвечает на такие письма. Народ нашел выход из ситуации и пошел по пути восстановления контроля над WMID. Но это не мой метод. Написал письмо повторно.<br />
<em><strong>28 июня 2010 года</strong></em></p>
<p>Опять нужно ждать 10 рабочих дней, жду&#8230; Офис прогрелся до 40 градусов, женщины в метро совсем обалдев от жары перестали носить нижнее белье (сам не видел, но наслышан). То, что раньше называлось газоном окончательно превратилось в жженую шелуху. Потею, но жду ответа. Ответа нет. Прошло еще 2 недели. Не получив ответа написал на support@wmtransfer.com. В ответ пришло:<br />
Вас приветствует служба поддержки компании WEBMONEY!</p>
<blockquote><p>Ваше письмо получено. Для того, чтобы оно было принято в обработку, пожалуйста перейдите по данной ссылке&#8230;</p></blockquote>
<p>Перешел по ссылке, все нажал жду ответа.</p>
<p>Проснувшись рано утром, я посмотрел на календарь <strong>2 АВГУСТА</strong>!!! Какого же хрена! Взял телефон, позвонил в службу поддержки webmoney. Честно в течении 10 минут сражался в железной теткой, но пришел к выводу, что кудаб я не нажимал, я всеравно попадаю на рекламу чего-то там googl, и опять в начальное приветствие. Просто взбесило! Положил трубку, покурил, позвонил снова, но на этот раз тупо прослушал все приветствие (1 минута 40 сек) и дождался ответа оператора.<br />
Милая девушка любезно уточнила с какого адреса я отправлял письмо, что-то там понажимала и обнадеживающе заявила:<br />
- Да, я вижу Ваше письмо. Передаю его в службу поддержки. В ближайшее время Вам ответят. Спасибо за звонок.<br />
Я так обрадовался, что забыл уточнить про продолжительность этого самого &#171;ближайшего времени&#187;. Стрелка термометра залипла на 35&#8230;</p>
<p><em><strong>19 августа 2010 года</strong></em>. Нет предела моему недовольству, и нет ответа ни на одно из 2х писем, а статус тикета в <a href="https://support.wmtransfer.com">сапорте</a> изменился на &#171;<em>ожидается ответ оператора</em>&#171;. Видимо от жары все операторы перегрелись и расплавились.<br />
Снова звоню в службу поддержки webmoney. На этот раз я уже обучен обращению с их железной теткой в телефоне. Тупо никуда не жму. Опять мне погрозили, что все разговоры записываются. Нашли чем удивить, у меня тоже они пишутся&#8230;.<br />
Подошел приятный молодой человек. Я вздохнул, и объяснил ему всю ситуацию. Естественно никакого крика и истерик. Он же не виноват, что на письма не отвечают. Проникшись моей проблемой он выяснил мыло с которого я писал им письма, повесил меня на холд, и через минуты полторы ответил мне:<br />
- Да, Ваше письмо есть. Я передал его в службы поддержки вебмани лайт, СЕГОДНЯ!!!! Вам обязательно ответят!</p>
<p>АФИГЕТЬ!</p>
<p><em><strong>19 августа 2010 года, 20:58</strong></em> я получил заветную ссылку для восстановления своих сертификатов!<br />
Стрелка термометра опустилась до 29&#8230;<br />
Статус тикета в сапорте не изменился, и все еще ожидает ответа&#8230;<br />
Интересно, а на второе письмо они мне ответят? <img src='http://graber.net.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://graber.net.ru/uncategorized/howto-if-you-webmoney-sert-is-outday/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

