Жанр Trance
пятница, 30 сентября 2011 г.
среда, 28 сентября 2011 г.
Best of jamendo.com : Silence is Sexy "This Ain't Hollywood"
Жанр Instrumental
Выход 18 февраль 2009
Jamendo - это интернет-сообщество для бесплатного, легального и неограниченного прослушивания музыки, изданной под лицензией Creative Commons.
Выход 18 февраль 2009
Jamendo - это интернет-сообщество для бесплатного, легального и неограниченного прослушивания музыки, изданной под лицензией Creative Commons.
Sphinx, CentOS 5.7, libmysqlclient.so.15
Sphinx - это движок для полнотекстового поиска с учетом русской морфологии. Я о нем уже писал. Еще о нем хорошо писали в Linux Format №2 (128) за 2010г.
После обновления системы до CentOS 5.7, а вместе с этим и MySQL до версии 5.5, Sphinx сломался:
Я воспользовался поиском RPM search и скачал src.rpm Sphinx для Fedora 15. После rpmbuild :
всё получилось
чего и вам желаю.
После обновления системы до CentOS 5.7, а вместе с этим и MySQL до версии 5.5, Sphinx сломался:
# service searchd start /usr/bin/searchd: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory
Я воспользовался поиском RPM search и скачал src.rpm Sphinx для Fedora 15. После rpmbuild :
yum localinstall \
libsphinxclient-0.9.9-6.x86_64.rpm \
sphinx-0.9.9-6.x86_64.rpm \
sphinx-php-0.9.9-6.x86_64.rpm --nogpgcheck
всё получилось
# service searchd start Запускается searchd: Sphinx 0.9.9-release (r2117) Copyright (c) 2001-2009, Andrew Aksyonoff using config file '/etc/sphinx/sphinx.conf'... listening on 127.0.0.1:9312 [ OK ]
чего и вам желаю.
понедельник, 26 сентября 2011 г.
Best of jamendo.com : Alexander Blu "Background"
Genre Electronic
Release August 08, 2009
Jamendo - это интернет-сообщество для бесплатного, легального и неограниченного прослушивания музыки, изданной под лицензией Creative Commons.
Release August 08, 2009
Jamendo - это интернет-сообщество для бесплатного, легального и неограниченного прослушивания музыки, изданной под лицензией Creative Commons.
воскресенье, 25 сентября 2011 г.
CentOS, Perl, DBD MySQL, Remi
Дано CentOS 5.5, MySQL пакеты из репы Remi :
# rpm -qa|grep -i mysql
php-mysql-5.3.8-1.el5.remi
perl-DBD-MySQL-3.0007-2.el5
mysql-server-5.5.16-1.el5.remi
mysql-5.5.16-1.el5.remi
mysqlclient15-5.0.67-1.el5.remi
mysql-libs-5.5.16-1.el5.remi
После обновления CentOS с 5.5 до 5.7 сломался интерфейс perl-DBD-MySQL.
Все Perl веб-приложения выдавали ошибку:
install_driver(mysql) failed:
Can't load '/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/mysql/mysql.so'
for module DBD::mysql: libmysqlclient.so.16: cannot open shared object file:
No such file or directory at /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm line 230.
(невозможно открыть разделяемый объектный файл: Нет такого файла или каталога)
at (eval 33) line 3
Compilation failed in require at (eval 33) line 3.
Решение
# yum install compat-mysql51 --enablerepo=remi --disablerepo=base
# rpm -qa|grep -i mysql
php-mysql-5.3.8-1.el5.remi
perl-DBD-MySQL-3.0007-2.el5
mysql-server-5.5.16-1.el5.remi
mysql-5.5.16-1.el5.remi
mysqlclient15-5.0.67-1.el5.remi
mysql-libs-5.5.16-1.el5.remi
После обновления CentOS с 5.5 до 5.7 сломался интерфейс perl-DBD-MySQL.
Все Perl веб-приложения выдавали ошибку:
install_driver(mysql) failed:
Can't load '/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/mysql/mysql.so'
for module DBD::mysql: libmysqlclient.so.16: cannot open shared object file:
No such file or directory at /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm line 230.
(невозможно открыть разделяемый объектный файл: Нет такого файла или каталога)
at (eval 33) line 3
Compilation failed in require at (eval 33) line 3.
Решение
# yum install compat-mysql51 --enablerepo=remi --disablerepo=base
вторник, 20 сентября 2011 г.
Linux для моего босса
Оригинал by Jason Kichen.
Было время, когда Linux был уделом гикнутых молодых людей. Все в Linux делалось в скучной командной строке.
Но времена изменились и теперь для изучения Linux требуется лишь немного любопытства.
И теперь даже мой босс – пожилой джентльмен 60 лет работает в Linux Ubuntu. Вот как это случилось.
Так что когда он шел в офис и увидел у меня на столе Eee PC, он сразу же спросил меня, что это. Я объяснил ему все, и сказал, что отсутствие предустановленной Windows значительно снижает цену ПК.
“Но как это работает без Windows?” – спросил он. Он выслушал мое объяснение про Linux, движение Open Source, что оно означает и почему это важно.
На своей Eee PC я ставил множество дистрибутивов : Xandros, Backtrack 3 Beta, eeeDora и т.д., и наконец eeeBuntu (xbuntu модифицированная для использования на Eee PC).
Он был потрясен, и чтобы ответить на его вопрос “будет ли Linux работать на моем компьютере?!” я просто погуглил название его системы и за пять минут выдал оценку, что на 90% уверен, что “да”, будет работать.
Выполнение этого исследования быстро привело к дискуссии о том, как Linux в частности и модель сетевого сообщества в целом, оказывают техподдержку по сравнению с традиционной платной схемой при использовании Windows.
Я показал ему форумы по Ubuntu, форумы по Linux и другие веб-сайты, которые могут предоставить помощь.
Я объяснил, каким образом вместо телефонного звонка, просто научиться использовать Google, который ищет более эффективно и быстро, чтобы найти ответы на вопросы.
И так, друзья мои, я превратил чьего-то деда в Linux пользователя!
Мы загрузили Live CD который он взял с собой домой, чтобы на следующий день доложить насколько ему все это понравилось.
Он был поражен OpenOffice, что оказывается есть свободная альтернатива Microsoft Office.
Он был потрясен идеей software repositories, и как он нашел свободные эквиваленты для всех его программ, которые он использовал в Windows!
Следующим вечером я помогал ему разбить его жесткий диск, чтобы он мог иметь двойную загрузку машины с XP и Linux.
Короче говоря, я показал еще одному пользователю, что Linux находится на переднем крае инноваций в мире ИТ.
Было время, когда Linux был уделом гикнутых молодых людей. Все в Linux делалось в скучной командной строке.
Но времена изменились и теперь для изучения Linux требуется лишь немного любопытства.
И теперь даже мой босс – пожилой джентльмен 60 лет работает в Linux Ubuntu. Вот как это случилось.
Предыстория
Мой босс не рос вместе с компьютером и не использовал его в возрасте шести лет, как я и мои сверстники. Он привык только лишь создавать документы и отправлять электронную почту друзьям. Эта группа пользователей самая многочисленная среди Windows пользователей. Мой босс – типичный пользователь Windows, и более сложные манипуляции, например с реестром Windows, он делать не умеет.Так что когда он шел в офис и увидел у меня на столе Eee PC, он сразу же спросил меня, что это. Я объяснил ему все, и сказал, что отсутствие предустановленной Windows значительно снижает цену ПК.
“Но как это работает без Windows?” – спросил он. Он выслушал мое объяснение про Linux, движение Open Source, что оно означает и почему это важно.
На своей Eee PC я ставил множество дистрибутивов : Xandros, Backtrack 3 Beta, eeeDora и т.д., и наконец eeeBuntu (xbuntu модифицированная для использования на Eee PC).
Тест-драйв
Его, босса, радостное удивление моей Eee PC привело к углубленному обсуждению Linux в целом. Он был удивлен услышав, что он может получить Linux бесплатно из Интернет и установить его на своем компьютере – все это бесплатно.Он был потрясен, и чтобы ответить на его вопрос “будет ли Linux работать на моем компьютере?!” я просто погуглил название его системы и за пять минут выдал оценку, что на 90% уверен, что “да”, будет работать.
Выполнение этого исследования быстро привело к дискуссии о том, как Linux в частности и модель сетевого сообщества в целом, оказывают техподдержку по сравнению с традиционной платной схемой при использовании Windows.
Я показал ему форумы по Ubuntu, форумы по Linux и другие веб-сайты, которые могут предоставить помощь.
Я объяснил, каким образом вместо телефонного звонка, просто научиться использовать Google, который ищет более эффективно и быстро, чтобы найти ответы на вопросы.
И так, друзья мои, я превратил чьего-то деда в Linux пользователя!
Мы загрузили Live CD который он взял с собой домой, чтобы на следующий день доложить насколько ему все это понравилось.
Он был поражен OpenOffice, что оказывается есть свободная альтернатива Microsoft Office.
Он был потрясен идеей software repositories, и как он нашел свободные эквиваленты для всех его программ, которые он использовал в Windows!
Следующим вечером я помогал ему разбить его жесткий диск, чтобы он мог иметь двойную загрузку машины с XP и Linux.
Короче говоря, я показал еще одному пользователю, что Linux находится на переднем крае инноваций в мире ИТ.
svnexport.php по-русски
Набор скриптов "svnexport.php" предназначен для обновления веб-сайта из хранилища Subversion с помощью команды "svn export [options]".
Возможна работа как через веб-интерфейс, так и из командной строки.
Переключение рабочих версий сайта происходит практически мгновенно за
счет симлинка. Т.е. исключается ситуация, когда в процессе обновления
(export или checkout) часть файлов новая, а часть - старая.
Возможна работа как через веб-интерфейс, так и из командной строки.
Отличительная особенность
Переключение рабочих версий сайта происходит практически мгновенно за
счет симлинка. Т.е. исключается ситуация, когда в процессе обновления
(export или checkout) часть файлов новая, а часть - старая.
Как это работает
воскресенье, 18 сентября 2011 г.
svnexport.php
Introduction
A set of scripts named "svnexport.php" is intended to update the Web site from the Subversion repository by using "svn export [options]" command.You can work through a Web interface or from the command line.
Distinctive feature
Switching working versions of the website occurs almost instantaneously
through symlink. I.e. excludes a situation where in the process of
updating (export or checkout) part of files already updated, and some
part old version.
How it works
вторник, 13 сентября 2011 г.
Nagios NRPE, NSClient++, Windows ping и все все...
А сейчас я расскажу вам историю о том, как осуществить мониторинг удаленных и недоступных серверов средствами Nagios NRPE (Nagios Remote Plugin Executor), в том единственном трудном случае, если у вас на пути попался хост с установленной уродливой и тупой Windows.
Странно, но в жизни бывает и так.
Вы можете прочитать о Nagios NRPE во многих местах в сети.
В нашем случае картина мира выглядит так:
Наша задача - пинг хостов, которые находятся за Windows машиной.
Весь фокус в том, что в Windows команда ping.exe не имеет человеческих кодов возврата. То есть имеет, но он всегда равен 0. Другими словами, доступен ли пингуемый хост или нет, у Windows всегда все OK.
Поэтому умными людьми придуман скрипт, исправляющий этот косяк.
Но этот скрипт работает, только на англоязычной венде. Поэтому я его слегка подрихтовал, добавил конфиги Nagios, NSClient++ и выложил сюда.
Теперь последовательность действий проста.
Инсталлируете NSClient++.
Копируете скрипт check_ping_ru.bat в ваш каталог scripts.
Настраиваете NSClient++ , см. для примера мой кусок NSC.ini
Проверяете локально (запуск на Windows машине) :
check_ping_ru.bat 192.168.1.2 7 20,1 700,5
Проверяете со стороны Nagios сервера :
/usr/lib/nagios/plugins/check_nrpe -H windows_xp_host -c check_ping_ru -a 192.168.1.2 7 20,1 700,5
Дополняете конфиг Nagios :
define service{
...
check_command check_nrpe!check_ping_ru!windows_xp_host 7 20,1 700,5
...
}
Вот и всё.
Странно, но в жизни бывает и так.
Вы можете прочитать о Nagios NRPE во многих местах в сети.
В нашем случае картина мира выглядит так:
Наша задача - пинг хостов, которые находятся за Windows машиной.
Весь фокус в том, что в Windows команда ping.exe не имеет человеческих кодов возврата. То есть имеет, но он всегда равен 0. Другими словами, доступен ли пингуемый хост или нет, у Windows всегда все OK.
Поэтому умными людьми придуман скрипт, исправляющий этот косяк.
Но этот скрипт работает, только на англоязычной венде. Поэтому я его слегка подрихтовал, добавил конфиги Nagios, NSClient++ и выложил сюда.
Теперь последовательность действий проста.
Инсталлируете NSClient++.
Копируете скрипт check_ping_ru.bat в ваш каталог scripts.
Настраиваете NSClient++ , см. для примера мой кусок NSC.ini
Проверяете локально (запуск на Windows машине) :
check_ping_ru.bat 192.168.1.2 7 20,1 700,5
Проверяете со стороны Nagios сервера :
/usr/lib/nagios/plugins/check_nrpe -H windows_xp_host -c check_ping_ru -a 192.168.1.2 7 20,1 700,5
Дополняете конфиг Nagios :
define service{
...
check_command check_nrpe!check_ping_ru!windows_xp_host 7 20,1 700,5
...
}
Вот и всё.
воскресенье, 11 сентября 2011 г.
Webacula 5.5.1 released
Webacula 5.5.1 released
rpm(s) packages also available.
Changelog:
Mauro Colorio (1):
fixed Italian translation by Mauro Colorio
Yuri Timofeev (10):
fix Ticket #89 "remember me not worked"
fix trac ticket #90 "base-level backup"
small fixes
fix ID: 3309589 "PHP version requirement"
fix ID: 3325149 "Display Autochanger Contents"
fix ACL for multiple Restore Job's
small fix Restore files, "cd dir" text input, add terminate slash
fix ACL, view problem Volumes
add : - view FileSet (Name, Date) in Job Detail list - search Job's by Job Name
rpm(s) packages also available.
Changelog:
Mauro Colorio (1):
fixed Italian translation by Mauro Colorio
Yuri Timofeev (10):
fix Ticket #89 "remember me not worked"
fix trac ticket #90 "base-level backup"
small fixes
fix ID: 3309589 "PHP version requirement"
fix ID: 3325149 "Display Autochanger Contents"
fix ACL for multiple Restore Job's
small fix Restore files, "cd dir" text input, add terminate slash
fix ACL, view problem Volumes
add : - view FileSet (Name, Date) in Job Detail list - search Job's by Job Name
Подписаться на:
Сообщения (Atom)
