вторник, 30 сентября 2014 г.

IP-DECT от Yealink W52P

Теме около года, но мне пока актуально.

http://habrahabr.ru/company/3cx/blog/191366/
Трубка конечно смотрится кирпичом, да и доставший многих глянец тут присутствует. Слишком высокая цена, тот же грандстрим 710 или панасоник tgp500 - дешевле в 2 раза, а по возможностям они схожи. Есть (??? По некоторым отзывам НЕТ) поддержка GAP протокола, поэтому можно привязывать и "чужие" GAP-трубки, базовый функционал будет работать.
Handover (прозрачный роуминг между базами) отсутствует, как и упомянутых моделей.
Из плюсов -- умеет POE. Provisioning под вопросом (грандстрим, панасоник - умеют), хотя есть такое
Provisioning a Yealink DECT W52P

Табличка сравнения

http://www.ucexpert.ru/archives/4468
хотя тут сказано, что handover есть. Возможно, было добавлено в новых прошивках, но не совсем понятно как это реализовано технически, поскольку нет "главного" контроллера, который отсылает данные в мир от себя, а тут "вдруг" меняется айпи (база-то сменилась)

Ещё интерсный отзыв
http://forum.ixbt.com/topic.cgi?id=88:4698

понедельник, 22 сентября 2014 г.

Couchbase: Editing of document with size more than 2.5kb is not allowed

Есть такая проблема в консоли CouchBase как
Editing of document with size more than 2.5kb is not allowed

Лечим жадность бесплатной версии багу: в
/opt/couchbase/lib/ns_server/erlang/lib/ns_server/priv/public/js/documents.js
на строке 214 меняем docBytesLimit: 2500, или на строке 362 находим
function isJsonOverLimited(json) {
  return getStringBytes(json) > self.docBytesLimit;
}

и заменяем на
function isJsonOverLimited(json) {
  //return getStringBytes(json) > self.docBytesLimit;
  return false;
}

Перезапускаем, радуемся.

http://stackoverflow.com/questions/19090611/couchbase-2-2-0-document-size-editing-limit

четверг, 18 сентября 2014 г.

FreeSWITCH: русификация

Чтобы русифицировать то же IVR меню, нужно:
1) установить mod_say_ru и активировать его в modules
2) установить русские звуки elena (например freeswitch-sounds-ru-RU-elena-all)
3) добавить в vars.xml
<X-PRE-PROCESS cmd="set" data="default_language=ru"/>
4) перезапустить freeswitch или перечитать настройки через reloadxml

понедельник, 15 сентября 2014 г.

Panic loop on ZFS with 9.1-RELEASE

http://lists.freebsd.org/pipermail/freebsd-fs/2013-March/016704.html

I still haven't succeeded in importing the pool readwrite, but I have
succeeded in importing it readonly.

This has been confirmed as a bug by the ZFS illumos ML people.
Description :
You can't import readonly a pool that has cache devices, because the
import will try to send write IOs to auxiliary vdevs, and hit an
assert() call, thus provoking a panic.

Workaround :
Destroy cache devices before zpool import -o readonly=on -f <pool>.

Интеграция redmine и SVN

http://www.redmine.org/projects/redmine/wiki/HowTo_configure_Redmine_for_advanced_Subversion_integration
Есть 2 пути: более простой через apache/mod_dav_svn/mod_perl и более сложный "не рекомендуемый", через pam+nss


http://www.redmine.org/projects/redmine/wiki/HowTo_to_handle_SVN_repositories_creation_and_access_control_with_Redmine
http://www.redmine.org/projects/redmine/wiki/Repositories_access_control_with_apache_mod_dav_svn_and_mod_perl
http://www.redmine.org/projects/redmine/wiki/HowTo_Automate_repository_creation

воскресенье, 14 сентября 2014 г.

debian 7: ставим redmine 1.4

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

Есть сервер, на котором до сих пор был редмайн 0.9.3 (еще 5 ветка), а нужна последняя. В данном случае используется режим massenger через apache.
Особенность дебиан-версии редмайна в том, что файлы раскиданы по разным местам, в частности
/etc/redmine - настройки
/usr/share/redmine - исполняемые файлы, плагины... то, что меняться не должно
/var/lib/redmine - файлы, загружаемые пользователями

вторник, 9 сентября 2014 г.

CentOS 6: переход на httpd-itk

Тема конечно старая, но может быть кому-то актуальной. Переключаем apache на ITK
1) подключаем epel (интересный был найден метод: yum install epel-release из extras), при ругани
2) в /etc/sysconfig/httpd добавляем
HTTPD=/usr/sbin/httpd.itk
3) заменяем обработчик
sed -i ‘s/SuexecUserGroup/AssignUserID/’ /etc/httpd/conf/httpd.conf
4) в php.conf
<IfModule itk.c>
LoadModule php5_module modules/libphp5.so
</IfModule>
5) если есть ispmanager:
"необходимо отредактировать конфиг файл - /usr/local/ispmgr/etc/ispmgr.conf — добавить строчку Option ApacheMPM и изменить строчку ApacheProcName httpd на ApacheProcName httpd.itk"

Также могут сломаться сессии, для этого надо сказать в конфиге сайта что-то типа
    php_admin_value upload_tmp_dir "/home/site/data/mod-tmp"
    php_admin_value session.save_path "/home/site/data/mod-tmp"


http://wiki.owlhost.net/wiki/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_mpm-itk_%D0%BD%D0%B0_CentOS/ISPmanager
http://svirchoff.ru/linux/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%B8-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-apache-mpm-itk-%D0%BD%D0%B0-%D1%81entos-6-c-ispmanager/