среда, 12 декабря 2012 г.





Использования Openfire в Elastix 


Openfire отключена по умолчанию в Elastix.

Это делается для того, чтобы бы пользователь не активировал ее, предпочтительно остаться выключенным, чтобы она не использовала ресурсы излишне.

Если мы хотим активировать, мы должны щелкнуть по ссылке, которая показана в следующем рисунке.





Экран активации Openfire.  Первая вещь, которую мы увидим- это экран, где нас попросят выбрать язык.


Openfire устанавливают экран выбора языка

Затем мы должны определить доменное имя сервера.

Это должно быть тем же самым, которое было сконфигурировано в сетевых параметрах.



Openfire устанавливают конфигурацию доменного имени сервера

Затем мы выбираем базу данных, где Openfire будет сохранять настройки и информацию, которую он должен постоянно сохранять благодаря своей работе. Мы можем использовать стандартный двигатель базы данных (например, MySQL) или мы можем использовать встроенную базу данных, включенных в Openfire, что позволит упростить конфигурацию задачи, если мы не видим никаких преимуществ в использовании стандартного двигателя.


В большинстве случаев удобно выбрать встроенную базу данных.



Затем мы сконфигурируем, где потребители Openfire будут сохранены.
Здесь очень интересная опция — поддержка LDAP.



Openfire устанавливают пользовательскую системную конфигурацию хранения


Для завершения, мы настроим учетную запись Openfire администрации. С этого счета мы можем войти в веб-интерфейс Openfire и администрировать его параметры работы


Конфигурация учетной записи администратора


После Openfire активизируется, мы можем войти в консоли администрирования, создать несколько пользователей и начать работу с мгновенными сообщениями в Elastix. Первое, что мы сделаем, зайдем в консоль администрирования с правами администратора, используя пароль, который настроили ранее.




Вход в консоль администрирования Openfire
Первое что мы увидим, это экран, подобный следующему.



Начальный экран в веб-интерфейсе администрирования Openfire.
Первая вещь, которую мы ходим сделать, это создать нового пользователя мгновенного обмена сообщениями. Мы можем сделать, это в меню, Users/Groups -> Create New User . Параметры для входа достаточно интуитивные, пример показан на следующем рисунке.




Создание нового пользователя мгновенного обмена сообщениями

После создания учетной записи пользователя, он может теперь войти от своего IM клиента.

Опенфайр рассчитывает с plugin, который позволяет нам интеграцию с Asterisk.

Благодаря этому plugin, мы можем выполнить некоторые задачи телефонной интеграции от обменивающегося сообщениями клиента, как например генерирование вызова, будучи уведомленным, когда вызов вводит телефон, или даже увидет, находится ли другой контакт в середине телефонного звонка. Вот почему обменивающийся сообщениями клиент, не может быть любым клиентом, так, чтобы интеграция была видима пользователю. Плагин работает с обменивающейся сообщениями Spark, который может также быть загружен бесплатно с веб-сайта Openfires.

Плагин для интеграции с Asterisk называют Asterisk-IM, и ее установка очень легка. Мы должны зайти в меню“Plugins -> Available Plugins и нажать на зеленую кнопку справа от строки соответствующего pluginAsterisk-IM. Через несколько секунд она будет активной.



Установка плагина Asterisk-IM от консоли администрирования Openfire


Если плагин был установлен правильно, то мы увидим, что меню появляется автоматически и вызывается Asterisk-IM. Здесь мы можем настроить интеграцию с Openfire Asterisk.





Конфигурация плагина Asterisk-IM

Openfire интегрируется с Asterisk через AMI. Поэтому, прежде чем сконфигурировать плагин Asterisk -IM мы должны были создать пользователя AMI для этой цели, так как в какой-то момент, в конфигурации нам нужно будет вводить эту информацию. Давайте вспомним, что пользователи AMI создаются в файле/etc/asterisk/manager.conf. Мы могли также использовать имя пользователя, которое создается по умолчанию в Elastix. Таким образом, имя пользователя admin с паролем elastix456

В любом случае, чтобы создать нового пользователя AMI, мы могли бы добавить следующие строки в manager.conf
[openfire]
secret = clavesecreta
displayconnects = yes
read = system,call,log,verbose,agent,user,config,dtmf
write = system,call,agent,user,config,command

Тем не менее, давайте начнем конфигурацию плагина. Мы можем начать, включая плагин, выбрав опцию Enabled.


В разделе Configure Phone Manager мы найдем некоторые поля для конфигурации. Не нужно заполнять их все, однако важно заполнить поле Asterisk Context со словом default. Это поле указывает на контекст, от которого телефонные вызовы будут сгенерированы от клиента мгновенного обмена сообщениями.


До сих пор наша конфигурация должна быть похожа на то, что показано в следующем рисунке:




Усовершенствование конфигурации плагина Asterisk-IM

Теперь мы щелкаем туда, где говорит Add Server, чтобы добавить наш сервер к Asterisk.

Здесь мы вводим информацию нашей учетной записи AMI, которая была упомянута прежде и является именем пользователя и паролем.

Port должен быть заполнен c 5038, который является портом AMI по умолчанию. Я предполагаю, что вы вспомнили это, правильно? В Server Name мы можем ввести любое имя, которое позволяет нам вспомнить сервер, в то время как Username будет администратором, и Пароль будет администраторским паролем Asterisk(секрет), этот пароль находиться в файле /etc/asterisk/manager.conf файле)


Конфигурация сервера AMI
Наконец наша конфигурация должна быть похожей на это:




Окончание общей конфигурации для плагина Asterisk-IM

Иногда, при использовании Embedded Database, сервер который мы только что добавили не будет отображаться, как показано на рисунке выше (хотя сообщение » Server created succesfully « появляется). Это можно исправить только путем выполнения следующих команд (в Linux оболочку с правами администратора):


perl -pi.bak -e ‘s/(.*serverName.*)/ serverName varchar(255) not null,/’ /opt/openfire/plugins/asterisk-im/database/asterisk-im_hsqldb.sql

service openfire restart


Мы попытались выполнить общую конфигурацию для плагина, но наша работа не здесь. Мы все еще должны связать пользователей Openfire с телефонными расширениями, создаваемыми в Elastix.

Это логично, так как нет никакого пути к Openfire, для того чтобы знать, какой пользователь мгновенного обмена сообщениями использует определенное телефонное расширение. Для этого мы должны в меню Asterisk IM ->Phone Mappings.

\

Отображение пользователей Openfire телефоных расширений

Готово после того, как необходимые учетные записи отображатся и мы будем иметь мгновенный обмен сообщениями интегрированными с телефонией!

зы

важно прописать SRV запись для домена JABER
_xmpp-client._tcp.conference SRV 10 5222 vashdomen.ru. 20
_xmpp-client._tcp SRV 10 5222 vashdomen.ru. 20
_xmpp-server._tcp.conference SRV 10 5269 vashdomen.ru. 20
_xmpp-server._tcp SRV 10 5269 vashdomen.ru. 20
_sip._udp SRV 10 5060 vashdomen.ru. 10
_stun._udp SRV 10 3478 vashdomen.ru. 10 

Слова скрывают — почерк выдает

26 ноября 2012
Слова скрывают — почерк выдает
В условиях, когда соискатели научились угадывать ответы на вопросы, проходить тесты и даже контролировать свои жесты и позы, почерк — вот единственный критерий, по которому можно судить о личности кандидата. Метод графологического анализа продолжает набирать популярность среди западных и отечественных рекрутеров. Какие качества можно вычислить с его помощью? И как по почерку отличить лидера от ведомого, а лжеца — от честного человека?

Быстро и достоверно

В чем же секрет популярности графоанализа?
Во-первых, в том, что почерком практически нельзя управлять, а значит, графологическая экспертиза — самый объективный способ оценки личности кандидата. «Графоанализ лишен субъективности и позволяет исследовать глубинные бессознательные мотивы и потребности человека, — утверждает Ольга Рахнина, директор по персоналу компании «Балчуг». — Кандидатам невозможно заранее подготовиться к тестированию, чтобы улучшить свой результат. Конечно, человек — существо адаптивное, он подсознательно стремится соответствовать социальным ожиданиям, а почерк, как бы его обладатель ни старался его исказить, выдаст все тайны его подлинного "я"».
Во-вторых, этот метод очень прост в применении. Он не грозит рекрутеру неудобствами, а соискателю — стрессом. «Также следует отметить удобство процедуры, поскольку данный вид оценки не занимает много времени тестируемого: от кандидата требуется только образец его почерка. Поэтому возникает возможность осуществлять анализ даже дистанционно», — говорит Ольга Рахнина.

О чем расскажет почерк?

Какие значимые для работодателя черты характера кандидата можно выявить с помощью графологического анализа? Метод графоанализа достаточно универсален и позволяет исследовать личность соискателя комплексно — вплоть до уровня IQ и эмоционального интеллекта.
→
Важнее всего при приеме на работу отсеять кандидатов, склонных к антисоциальному поведению или психически нездоровых. «В первую очередь мы смотрим степень социальной благонадежности соискателя, — говорит эксперт. — По определенным признакам почерка можно выявить достаточно много антисоциальных качеств, например, таких, как страх неудач и избегание достижений, собственнические импульсы и страсть приобретения, накопления, стремление к власти, деспотичность, превосходство, сила, агрессия, жестокость, амбициозность, лживость, хитрость, манипулятивность и др.».
→
Затем графолог смотрит на отражение в почерке качеств, необходимых каждому профессионалу. «Также в обязательном порядке мы диагностируем наличие социально-желательных качеств личности. Это ориентация на достижение целей, ассертивность, деловитость, искренность, честность, объективность, разносторонность, эмпатия, уровень развития личности, IQ, EQ», — сообщает Ольга Рахнина.
→
В конечном итоге то, что будет искать в образце почерка специалист, зависит от требований к конкретной позиции. «Конечно, мы не разбираем почерк очень подробно, как бы это делали психологи, мы только смотрим на наличие тех личностных компетенций у кандидата, которые заявлены в профиле должности», — подчеркивает Ольга Рахнина.
«Например, если профиль должности топ-менеджера предполагает наличие лидерских качеств, то мы занимаемся их определением. Если же профиль должности менеджера по персоналу требует эмпатии к людям и хорошо развитых коммуникационных качеств, то тогда оценивается почерк кандидатов на наличие именно этих характеристик», — рассказывает эксперт.

Почерк лидера, почерк манипулятора...

Стоит предупредить сразу: полноценный графоанализ могут проводить только специалисты. Любительский подход может существенно исказить результаты собеседования. «Читать человека по его почерку непросто, этому необходимо учиться долго и основательно», — подчеркивает Ольга Рахнина.
Тем не менее эксперт делится с нами частью своих профессиональных секретов. Вот как на почерке отражаются некоторые значимые личные качества:
→
Лидерство. Лидерские качества, как рассказывает Ольга Рахнина, можно выявить по следующим графологическим признакам:
— структурная организация текста на листе;
— почерк быстрый, движение живое;
— тенденция к буквам крупного размера, размашистые, порой импульсивные штрихи;
— наклон почерка прямой или левый;
— не полностью слитный почерк либо вовсе раздельный;
— конечные поля узкие или совсем без полей, строки идут до самого конца.
→
Избегание ответственности и достижений. По словам эксперта, графические признаки почерка человека, избегающего достижений будут следующими:
— буквы с тенденцией к мелкому размеру;
— почерк медленный, почти статичный;
— правонаклонность либо изменчивый, непостоянный наклон;
— расстояние между словами либо тесны либо слишком велики;
— высокая слитность, словно человек боится отнять ручку от бумаги;
— правое конечное поле широкое, существенно не дописанное до конца, либо петляет;
— организация текста на пространстве листа может выглядеть сумбурно, как каша, либо искусственно подчеркнуто, как в рамочке.
«Но главное, что ни один или два из этих признаков сами по себе еще не показатель "ведомой" личности, — уточняет эксперт. — Необходимо учитывать совокупность и дуализм графических элементов, потому что не только от наличия, но и от степени выраженности элементов будет зависеть интерпретация характеристик личности».
→
Конфликтность. «Если почерк напоминает сплошную интенсивную массу и очевиден захват пространства на листе, расстояния между строками почти нет, нижние отростки букв врезаются в верхнюю зону нижней строки, если буквы резкие, угловатые, а нажим сильный (почти рвет бумагу), и в целом почерк нечитабельный — то перед вами гневный, агрессивный, недовольный и раздражительный человек, что может выражаться в сильной конфликтности, нечуткости к окружающим, жесткости и упрямстве», — предупреждает Ольга Рахнина.
→
Склонность к манипулированию. Как подсказывает эксперт, «Если почерк выглядит нечитабельно, буквы написаны двусмысленно, наблюдается сильная нитеобразность в форме букв — то перед вами почерк человека уклончивого, скрытного и склонного скрывать свои истинные намерения и мысли, не привыкшего идти к своим целям открытым и прямым путем».
Что значит — «быстрый почерк»? Каким бывает наклон? Что такое «нитеобразность»? К сожалению, в рамках материала не получится ответить на такие вопросы. Значения графологических терминов портал Rabota.ru уже иллюстрировал в одном из своих материалов.

С чем подают?

Как правильно предложить соискателю пройти графологическую экспертизу? Как правило, тестируемому предлагают написать текст на свободную тему. Но эксперт утверждает, что графоанализ можно успешно совместить, например, с творческим заданием, и убить одним выстрелом двух зайцев.
Вот какие испытания предлагает пройти кандидатам Ольга Рахнина:
«Раньше я просила кандидатов написать эссе на произвольную тему: отдых, хобби, мечта, семья, если уж совсем без фантазии — то биографию. Но в последнее время, после того как побывала на мастер-классе Светланы Ивановой, я усложнила задание. Прошу пересказать своими словами известную сказку и предлагаю на выбор три варианта: Золушка, Красная шапочка и Три поросенка. Таким образом, я получаю два взаимодополняющих метода оценки: графологический и метафорический (по почерку и по смысловой установке).
Например, в сказке про Золушку можно определить жизненную позицию кандидата в таких вариантах:
1. Будь трудолюбивой, доброй, терпеливой, и тебя вознаградит жизнь. Счастье в жизни — хороший брак.
2. Главное — вовремя уйти из семьи, где тебя обижают, и обрести свое счастье.
3. Всегда используй свой шанс, добивайся того, чтобы использовать все возможности.
А в сказке про трех поросят такие установки, как:
1. Надо жить вместе, т. к. жить в разлуке плохо и можно получить неприятности.
2. Не ленись — все будет хорошо.
3. Надо помогать друг другу, и никакие напасти не страшны.
Могу сказать, что в своей совокупности эти два метода (графоанализ и творческое задание) мне дают более чем достоверную информацию о кандидате: наличие у него от природы определенных качеств, его глубинную мотивацию, истинные ценности. Ведь мы подбираем персонал не только под актуальные стратегические задачи компании, но и под ее миссию и ценности в целом, всерьез и надолго».
Таким образом, к списку достоинств графоанализа можно добавить его совместимость с другими заданиями. Естественно, почерк ни при каких условиях (даже при подборе менеджеров по продажам) не может быть единственным критерием оценки. Но если необходимо вычислить личные качества кандидата, то метод графоанализа подходит, пожалуй, как никакой другой.

Пример графологического анализа от Ольги Рахниной

Профориентация:
Природная ориентация на сферу социального обеспечения: все, что связано с обучением и воспитанием.
Более приспособлен для разработки новых сфер деятельности, стартапа новых проектов. Имеет практический и рациональный подход к работе. Обладает хорошими организаторскими способностями, развитым чувством долга и ответственностью.
Психический тип по И. Карнауху: энтузиаст.
Внутренняя мотивация:
Эмоциональный призыв к действию. Его привлекает престижное положение в обществе, успешное продвижение по службе. Ему необходимо признание, внимание и уважение окружающих.
Общая характеристика:
Уровень развития личности средний. Социальная направленность личности.
Быстрая адаптация, инициативность. Мышление системное, дает оценку с точки зрения этики (нравится/не нравится). Субъективно оценивает информацию. Принимает решения под влиянием симпатий-антипатий, прислушиваясь к собственным и чужим чувствам.
Демонстрирует бодрость и оптимизм, однако не скрывает от людей свои проблемы, ищет сочувствия и поддержки.

Все делает в быстром темпе. Не может усидеть на одном месте, не умеет расслабляться, не приемлет рутину во всем и с энтузиазмом устремляется к новым целям.

Легко возбудимый и целиком находящийся во власти собственных эмоций и увлечений, он с быстро приступает к новому делу, однако его пыл быстро охладевает.
Коммуникация:
Настроен на активное общение. Коммуникативный лидер. Легко заводит новые знакомства, имеет широкий круг общения.
Ориентирован на людей, тонко чувствует настроение окружающих. Ему нравится оказывать услуги близким и коллегам, особенно если его старания заметили и оценили. Ради хороших отношений готов идти на компромиссы.
Обладает выразительной невербаликой: мимика, жесты, позы, а так же много и воодушевленно говорит.
Минусы: не считается с привычками и удобствами окружающих, в интересах дела бесцеремонно нарушает чужой покой. Его естественность и непосредственность в общении иногда доходит до назойливости.
Лидерские качества: подвержен влиянию, но и сам умеет влиять на других. Ему важна оценка со стороны, потребность в одобрении, поэтому он не будет настаивать на своей точке зрения и предъявлять жесткие требования.
Стрессоустойчивость:
Накопление негатива с последующим выбросом. Пытается какое-то время контролировать свои эмоции, но недолго. Копит в себе неприятные чувства, страдает от непризнанности, становится мнительным, чувствует себя ненужным и брошенным, впадает в глубокую меланхолию.
От редакции: Автор рукописных строк, расположенных выше, не готов на 100% согласиться с оценкой, которую его почерку дал эксперт-графолог (для любителей точности: с данными утверждениями он согласен на 62,5%). Возможно, виной этому — отсутствие личного контакта, при котором эксперт мог бы сделать поправку на внешность, поведение и другие факторы. Например, имел бы возможность убедиться, что испытуемый говорит вовсе не много и не всегда воодушевленно. В то же время, нельзя исключать, что специалисту-психологу графологический портрет может рассказать больше, чем известно испытуемому о самом себе.


среда, 28 ноября 2012 г.


Консольные команды Linux


ls, dir – просмотр каталога, вывод содержимого каталога.
ls –al – форматированный вывод каталога со скрытыми каталогами и файлами.
cp file1 file2 – копирует файлы и каталоги.
cp –r file1 file2 - копирут файлы или каталоги, если не существуют, создаёт.
pwd – показывает адрес текущего каталога.
cd dir – перейти в директорию dir.
cd – перейти в домашнюю директорию пользователя.
mv file1 file2 – переименовать файл file1 в файл file2, если file2 каталог, то переместить туда файл file1.
mkdir dir - создать директорию dir.
rm file – удалить файл file.
rm –r dir – удалить директорию dir с файлами. 
rm –fr dir – удалить директорию dir без подтверждения.
touch file – создать файл file или если он существует, обновить время доступа к нему.
ln -s – создать символическую ссылку link на файл file.
cat file – вывести содержимое файла на терминал.
more file - просмотр содержимого текстового файла file по одной странице.
grep – поиск фрагмента текста в файла, а также в именах файлов по выбранной маске регулярных выражений.
chown user file – изменяет владельца или же группу и владельца файла file на пользователя user.
chmod rwx file – изменить права доступа к файлу file, чьим владельцем вы являетесь.
find dir –name file – найти файл с имянем file в директории dir.
wc file – команда отображает сколько строк и байт в файле file.
which command - показывает полный путь к исполняемому файлу команды command.
whereis prog – отображает возможное расположение программы prog.
Команды для работы с архивами

tar zcvf archive.tar.gz dir – упаковать директорию dir в архив archive.tar.gz.
tar zxvf archive.tar.gz – распаковать архив archive.tar.gz в текущую директорию.
tar jxvf archive.tar.gz - распаковать архив archive.tar.bz2 в текущую директорию.
zip file – упаковывает файл file в zip-архив.
upzip archive.zip – распаковать zip-архив archive.zip в текущую директорию.
Команды для работы с установочными пакетами (Ubuntu, Debain)

apt-get install package - установка или обновление пакета package.
apt-get remove package – удаление пакета package.
apt-get upgrate - обновление уже установленных пакетов.
apt-get update – обновление и актуализирование списка пакетов.
apt-get dist-upgrate - обновление операционной системы до последнего релиза.
apt-get source package - скачивание исходника пакета package.
apt-cache search package - поиск пакета package по неполному имени и по тексту в описании. Возможно использование в команде, подкоманду grep.
apt-cache show package - показать описание пакета package.
apt-cache depends package – показать зависимости пакета package от других пакетов.
apt-cache whatdepends package – показать какие пакеты зависят от пакета package.
Команды для работы с с датой

cal – вывести на консоль календарь на текущий месяц.
date – выводит текущую дату и время по системным часам. 
Команды для работы с пользователями и группами.
groupadd group – создаёт группу пользователей с именем group. 
groupdel group - удаляет группу с именем group.
groupmod group - изменяет параметры группы с именем group.
passwd user - позволяет пользователю с именем user изменять пароль своей учётной записи.
quota group, user - показывает текущую статистику использования диска и текущие ограничения для пользователя user или группы с именем group.
quotaon –u user - включает и отключает ограничения на использование дискового пространства для пользователя user.
useradd user - создание нового пользователя с именем user.
userdel user - удаляет пользователя с именем user.
usermod user - изменяет параметры пользователя с именем user.
finger user - отображение информации о пользователе с именем user.
who, users – отображает список пользователей работающих в системе в данный момент.
whoami – выводит имя пользователя работающего в текущий момент на данном терминале.
su - вход в сеанс администратора.
exit – выход пользователя из сеанса. 
sudo program – выполнить программу program от имени администратора.
id – выводит идентификатор текущего пользователя, а также идентификатор группы пользователя и т.д. 
last – вывод лога сеанса всех пользователей.
listusers – вывод списка пользователей в системе.
Команды для работы с процессами

ps – выводит список всех активные процессов.
top – выводит список процессов в динамике.
pstree –p – отображает дерево процессов.
kill –9 pid – завершить процесс с PID равным pid.
killall 0 proc - выводит на экран текущее состояние процесса proc.
pgrep -l proc – выводит PID процесса proc.
fuser -va 80/tcp - отображает PID процесса использующий порт 80.
lsof /dir – выводит список процессов имеющих доступ к /dir.
Команды для работы с сетью

ethtool eth0 – выводит статистику по сетевому интерфейсу eth0.
hostname – отображает имя данного компьютера.
netstat –a - выводит все установленные сетевые соединения по протоколам TCP и UDP.
netstat -p -inet - вывод списка активных соединений.
route –n, netstat –rn – выводит таблицу маршрутизации.
nslookup domain.ru – отображает DNS записи для домена domain.ru.
route add -net 0/0 gw gateway – установить как шлюз по умолчанию IP-адрес gateway.
route del 0/0 gw gateway - удалить ip-адрес шлюза по умолчанию.
tcpdump tcp port 21 – захватывает и отображает весь трафик на 21 TCP-порту.
ssh user@host - подключается по протоколу SSH к удалённому хосту host под пользов а теле м user.
telnet domain.ru – подключается к домену domain.ru(или IP адресу) по протоколу telnet.
ftp domain.ru - подключается к домену domain.ru(или IP адресу) по протоколу ftp. Для пассивного или активного обмена файлами.
ftpwho – выводит список всех подключенных по ftp пользователей. 
dig domain.ru – получает DNS информацию по домену domain.ru.
ping domain.ru – пинг домена domain.ru и вывод информации о пинге.
whois domain.ru – выводит инфрмацию об администраторе домена domain.ru.
host domain.ru – получает IP адрес хоста domain.ru, а также наоборот.
wget link – скачает в текущий каталог, файл по ссылке link.
Команды для управления системой и вывода информации

uname –a – показывает версию и информацию о ядре.
shutdown -h now, poweroff - выход из Linux.
reboot - перезагрузка системы.
last reboot – статистика перезагрузок системы.
uptime – показывает текущее время неприрывной работы системы.
cat /proc/cpuinfo – выводит информацию о центральном процессоре.
cat /proc/meminfo – выводит информацию о памяти установенной на данном компьютере.
Команды для работы с MySQL

mysqldump --all --add-drop-table -h hostname -u username -ppassword database > dumpdb.sql - бэкап базыdatabase.
mysql -h hostname -u username -ppassword database < dumpdb.sql – закачка бейкапа из файла dumpdb.sql.