Friday, February 25, 2011
gem update system is disabled on Debian
andrew@akornilov-desktop:~$ sudo gem update --system
ERROR: While executing gem ... (RuntimeError)
gem update --system is disabled on Debian. RubyGems can be updated using the official Debian repositories by aptitude or apt-get.
вирішення проблеми:
sudo gem install rubygems-update
cd /var/lib/gems/1.8/bin
sudo ./update_rubygems
Monday, February 14, 2011
asterisk-ami-pgsql
http://code.google.com/p/asterisk-ami-pgsql/
Що це
Спроба надати доступ до інтерфейсу AMI voip сервера Asterisk за допомогою мови sql використовуючи як проміжний рівень сервер PostgreSQL
Можливості і переваги
Залежності
Встановлення
* Завантажити код проекта
* Встановити pyst: easy_install pyst
* Виконати інсталяційний скрипт проекта: psql -U postgres asterisk -f install.sql
* Додати свій сервер та сконфігурований на ньому акаунт в табличку asterisk.managers
Приклади
Подзвонити в контакт-центр Білого дому
Переглянути номери, які знаходяться в онлайні, обмежившись трьома
Що це
Спроба надати доступ до інтерфейсу AMI voip сервера Asterisk за допомогою мови sql використовуючи як проміжний рівень сервер PostgreSQL
Можливості і переваги
- Використання стандартних бібліотек для роботи з sql з довільної мови програмування
- Використання усіх можливостей мови запитів sql для отримання доступу до внутрішньої інформації сервера voip - ви можете використовувати функції проекту як звичайні таблички сервера баз даних, здійснювати сортування, фільтрацію, проводити операції групування, операції обєднання з іншими табличками бази даних
Залежності
- Postgresql з встановленим plpython
- Asterisk сервер із увімкненим та налаштованим AMI інтерфейсом
- Інсталятори пакетів Python setuptools або pip
- Модуль pyst
Встановлення
* Завантажити код проекта
* Встановити pyst: easy_install pyst
* Виконати інсталяційний скрипт проекта: psql -U postgres asterisk -f install.sql
* Додати свій сервер та сконфігурований на ньому акаунт в табличку asterisk.managers
Приклади
Подзвонити в контакт-центр Білого дому
asterisk=# select asterisk.originate_async('localhost', 'SIP/117', '92024561111', 'default', 1);
originate_async
-----------------
t
(1 row)
Переглянути номери, які знаходяться в онлайні, обмежившись трьома
asterisk=# select * from asterisk.sippeers('localhost') where ipport <> '0' limit 3;
ipport | status | chanobjecttype | natsupport | objectname | realtimedevice | dynamic | acl | videosupport | channeltype | ipaddress | event
--------+------------+----------------+------------+------------+----------------+---------+-----+--------------+-------------+----------------+-----------
5060 | OK (5 ms) | peer | yes | 216 | no | yes | no | no | SIP | 10.1.10.4 | PeerEntry
2254 | OK (12 ms) | peer | yes | 215 | no | yes | no | no | SIP | 10.1.10.3 | PeerEntry
2253 | OK (12 ms) | peer | yes | 214 | no | yes | no | no | SIP | 10.1.10.3 | PeerEntry
(3 rows)
Monday, January 24, 2011
Sunday, January 9, 2011
посилання
http://sixrevisions.com/web-development/ultimate-guide-to-microformats-reference-and-examples/
http://www.igvita.com/2010/10/22/open-source-search-with-lucene-solr/
http://java.dzone.com/articles/use-cases-faceted-search
http://www.mattweber.org/2009/05/02/solr-autosuggest-with-termscomponent-and-jquery/
http://xebee.xebia.in/2010/12/31/speech-to-text-conversion-in-java-2/
http://code.drewwilson.com/entry/autosuggest-jquery-plugin
http://docs.jquery.com/UI/Autocomplete
http://www.igvita.com/2010/10/22/open-source-search-with-lucene-solr/
http://java.dzone.com/articles/use-cases-faceted-search
http://www.mattweber.org/2009/05/02/solr-autosuggest-with-termscomponent-and-jquery/
http://xebee.xebia.in/2010/12/31/speech-to-text-conversion-in-java-2/
http://code.drewwilson.com/entry/autosuggest-jquery-plugin
http://docs.jquery.com/UI/Autocomplete
Tuesday, January 4, 2011
Solr + довільна мова. Доповнення
Статтю http://frutik.blogspot.com/2010/12/solr.html доповнено налаштуванням фільтра стоп-слів української мови
Tomcat + Solr + UTF-8
Зіткнувся з неприємною несподіванкою. У випадку дефолтних налаштувань tomcat в centos шукати кириличні пошукові терміни неможливо :(
Рішення описане у http://wiki.apache.org/solr/SolrTomcat
Потрібно добавити URIEncoding="UTF-8" в ноду Connector port="8080" protocol="HTTP/1.1" конфігураційного файла /etc/tomcat6/server.xml
П.С. Проблема, схоже, є тільки в редхат дистрибутивах
Рішення описане у http://wiki.apache.org/solr/SolrTomcat
Потрібно добавити URIEncoding="UTF-8" в ноду Connector port="8080" protocol="HTTP/1.1" конфігураційного файла /etc/tomcat6/server.xml
П.С. Проблема, схоже, є тільки в редхат дистрибутивах
Subscribe to:
Posts (Atom)