понедельник, 30 апреля 2012 г.

Putty: vim кириллица в Debian 6

Если у ваш клиент putty ну никак не хочет отображать кириллицу в редактор vim, а русская локаль на сервере устеновленна
$ locale
en_US.utf8
POSIX
ru_RU.utf8
Следует проверить настройки самого клиента putty.Window - Translation - > UTF-8

понедельник, 3 октября 2011 г.

Problem with autogen syntax error near unexpected token 1.9.6 AM_PATH_CPPUNIT(1.9.6) - Install rtorrent

Так как из репов ставилась старая версия rtorrent'a, color-path не захотел натягиваться на него.
Пришлось собирать из сорсов.
Столкнулся с такой проблемой при запуске autogen.sh
Problem with autogen syntax error near unexpected token 1.9.6 AM_PATH_CPPUNIT(1.9.6)
ее решило
apt-get install libcppunit-dev
Система Debian 6

Патч для раскрашивания rtorrent

Неплохой фак по патчингу популярного торрент клиента под никсы rtorrent

http://binhng.wordpress.com/2010/04/16/rebuilding-rtorrent-with-color-patch-on-debian/

среда, 13 июля 2011 г.

substr не работает с русским алфавитом

Вышла тут задачка вырезать из русской строки несколько символов. Столкнулся с проблемой что ни substr, ни mb_substr не корректно обрезали строку, возвращав пустой результат.
Решение довольно быстро нашлось добавить 4 параметр, кодировку.
$str = mb_substr($urlstr,0,5,'UTF-8');

воскресенье, 10 июля 2011 г.

Не теряйте домены!

У ребят и брайн куба проэкспайрился домен. В их блоге есть были довольно интресные наработки по CI 2 Template Library. Копипастю себе в блог, для истории.

четверг, 23 июня 2011 г.

Установка Sphinx на Debian 6.

При установке поискового движка Сфинкса на дебиан столкнулся с такой проблемой
ERROR: cannot find MySQL include files. Далее было предложение установить mysql-devel, но по такому названия пакета apt-get ничего не находил. Решение нашел очень быстро на оффициальном сайте поддержки сфинкса

aptitude install libmysql++-dev libmysqlclient15-dev checkinstall
После чего ./configure прошло без ошибок.

Stopping MySQL database server: mysqld failed!

При переносе базы через rsync на новый сервер, подменился пароль на пользователя debian-sys-maint со старого сервера.
При попытке перезапустить сервер выдавалась ошибка
/etc/init.d/mysql restart 
Stopping MySQL database server: mysqld failed
Starting MySQL database server: mysqld already running.

После не долгого гугления проблема была решена таким образом.
Посмотрел текущий пароль пользователя
cat /etc/mysql/debian.cnf  | grep password
Скопировал вывденный пароль подсоединился к mysql:
mysql -u root -p<pass> 
И изменил пароль для пользователя debian-sys-admin на скопированный пароль:
 GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY '<password>' WITH GRANT OPTION;
После проделанных манипуляций сервер начал перегружаться нормально.