Статьи Новости Контакты

27.08.2008
Игорь Крейн

QIP Infium: расширяя круг общения

обзор возможностей мультипротокольной версии популярного инстант-мессенджера

QIP Infium

Статья написана совместно с Владиславом Михеевым

Общение — это жизнь. Это не просто красивая фраза, это суровая реальность и абсолютный факт. Только вообразите на минуту, что все ваши каналы коммуникации оборвались — телефон, электронная почта, ICQ... В результате для каждого из своих контактов вы как бы перестаете существовать и, соответственно, они перестают существовать для вас. Потеря связи с тем или иным контактом — временная или постоянная — может сулить не только неприятные эмоции, но и потерю времени, денег или даже чего-нибудь более ценного, например работы или выгодного контракта.

Такая ситуация еще более реальна для тех, кто замыкается в пределах одного канала коммуникации. Предположим, вы отдаете предпочтение той же "аське". Что ж, мы хорошо помним регулярно повторяющиеся эпизоды, связанные с обновлением протокола, когда все или почти все альтернативные клиенты ICQ утрачивали работоспособность. Возможны и другие причины трудностей: взлом и кража аккаунта, сбои на серверах ICQ... Или, например, закрытие сервиса — увы, рано или поздно может произойти и такое.

Есть и другая проблема. Вот вы знакомитесь с человеком, получаете его визитную карточку — а там вместо привычных контактных данных указан лишь джаббер-адрес. А всего через день вы встречаете девушку, и выясняется, что она пользуется для общения только программой «Mail.Ru Агент». Что делать? Не устанавливать же ради каждого нового знакомого отдельную программу!

Мультипротокольная версия мессенджера QIP обладает расширенной функциональностью при сохранении компактности и удобства использования
К счастью, для обеих проблем существует решение: мультипротокольные инстант-мессенджеры, то есть программы для обмена мгновенными сообщениями, поддерживающие несколько протоколов одновременно. Использование таких программ позволяет расширить свой круг общения и дает возможность обеспечить себя несколькими дополнительными каналами связи.

Сравнительно недавно из стадии закрытого тестирования вышел QIP Infium — ближайший родственник популярного ICQ-клиента QIP. Несмотря на существенное расширение функциональности, программа не превратилась в нечто монструозное и неповоротливое вроде ICQ 6. Внешне — это все тот же старый добрый "квип", который, быть может, чуть-чуть непривычно выглядит.

Отличия QIP Infium от своего предшественника обусловлены в первую очередь мультипротокольностью. В дистрибутив входит поддержка четырех протоколов — Oscar (ICQ), XMPP (Jabber), XIMSS (SIP) и "Mail.ru Агент", а кроме того, отдельно можно установить протокол IRC (в настоящий момент поддержка IRC ограничена — именно по этой причине ее было решено вынести в отдельный инсталлятор).

Учетные записи в QIP Infium
Работа с учетными записями

Мультипротокольность повлекла за собой введение понятия метаконтакта. Ведь теперь у вас в контактах могут быть пользователи разных систем обмена мгновенными сообщениями, и совсем не исключено, что один и тот же человек будет представлен в вашем списке контактов несколько раз: например, как пользователь ICQ, "Mail.Ru Агент" и IRC. Более того, у одного пользователя может быть несколько джаббер-аккаунтов (например, аккаунты Google Talk, LiveJournal и т. д.), что также не упрощает жизни.

Контакты одного человека из разных сетей в QIP Infium можно объединять в метаконтакты
К этому следует добавить, что в Infium контакты из разных сетей не разделены, а отображаются в общем окне. Это имеет свое объяснение: пользователю не нужно забивать себе голову тем, кто из его знакомых какой сетью пользуется. Однако, когда в одном окне отображаются несколько разных контактов одного и того же человека, это вносит неразбериху.

Чтобы подобное виртуальное расщепление личности не вызвало вполне реальную шизофрению, Infium предоставляет возможность объединять такие контакты в так называемые метаконтакты.

Метаконтакты в QIP Infium
Окно редактирования метаконтактов

Метаконтакт обладает всеми свойствами обычных контактов. Вы можете смело отправить сообщение для метаконтакта, не особо заботясь о том, под каким (или какими) из аккаунтов данный пользователь сейчас подключен и подключен ли он вообще. Infium автоматически будет использовать для общения первый из активных аккаунтов (приоритет устанавливается порядком контактов в метаконтакте, причем этот порядок вы определяете сами); если же пользователь находится в офлайне, сообщение будет отправлено на самый первый подконтакт. Точно так же вы можете, к примеру, передать файл для метаконтакта, выбрав в его контекстном меню соответствующий пункт: для обмена данными будет использован первый находящийся в онлайне подконтакт, который использует протокол, поддерживающий передачу файлов.

Если же вы не доверяете мессенджеру в вопросе выбора подконтакта для общения или иных действий — нет проблем: в контекстном меню метаконтакта есть подменю для каждого из подконтактов. Содержание каждого из этих подменю определяется функциональностью соответствующего протокола. Ну а если у вас вообще нет желания использовать метаконтакты — ничего страшного: хотя все контакты и будут отображаться "в кучу" в одном списке, рядом с каждым из них будет выведена иконка, указывающая на используемый протокол.

Контекстное меню метаконтакта в QIP Infium
Контекстное меню метаконтакта и подменю подконтакта

Разработчикам также пришлось усовершенствовать историю обмена сообщениями. Архивы ведутся для каждого из отдельных контактов, причем переключаться между своими учетными записями и контактами соответствующих сетей вы можете прямо в окне просмотра истории сообщений. Также была решена проблема разросшихся архивов. Если пользователи "квипа", которые ухитрились "наболтать" со своими друзьями мегабайты диалогов, при каждом обращении к архиву вынуждены ждать по несколько секунд, пока тот подгрузится, то отныне история открывается практически мгновенно. Этого удалось добиться за счет двух изменений: во-первых, архивы уже хранятся не в текстовом, а в сжатом виде, а во-вторых, история автоматически разбивается на файлы фиксированных размеров (по умолчанию — 300 килобайт). Такой подход позволяет свести обращение к жесткому диску до минимума.

История сообщений в QIP Infium серьезно переработана
Безусловно, появились и проблемы, но разработчикам удалось справиться с ними достаточно успешно. В частности, пришлось реализовать возможность поиска не только в одном из файлов архива, но и во всех файлах, относящихся к истории общения с данным контактом. Также в Infium появился мастер импорта, позволяющий перенести из QIP2005 данные учетной записи и всю историю сообщений, так что за накопленные архивы при переходе на Infium можно не опасаться. Впрочем, в случае если у вас очень большие архивы, во время работы мастера вам придется запастись терпением. Так, у одного из авторов этой статьи, из лени не удалявшего историю обмена сообщениями со вторым автором, из-за чего та за пару лет разрослась до 12 мегабайт, при импорте возникли проблемы: программа работала так долго, что создавалось ощущение, словно она зависла. (В конце концов история была вручную сокращена примерно до 3 Мб, и тогда окончания импорта удалось дождаться... правда, на это ушло что-то около получаса.)

И без того широкие возможности программы можно еще больше расширить за счет плагинов
Среди прочих нововведений можно отметить:
  • выборочную отправку сообщений сразу нескольким контактам;
  • вызываемые по комбинации клавиш функции автозамены (полезно, если вы забыли переключить раскладку клавиатуры) и транслитерации (полезно, если вам приходится общаться с людьми, которые не сумели обучить свой компьютер, как следует обходиться с кириллицей);
  • уникальные настройки для конкретных контактов (здесь, в частности, можно при необходимости включить автоматическую транслитерацию сообщений);
  • плавающие контакты (удобны, если вы активно общаетесь с одним или несколькими людьми, но не хотите держать открытым основное окно программы);
  • автоответчик как следующая ступень развития статус-сообщений (поддерживаются нехитрые шаблоны для персонализации ответа);
  • голосовое общение (в настоящий момент поддерживается российский VoIP-оператор SIPNET).

Если же всех этих возможностей вам покажется недостаточно, следует упомянуть еще об одной — поддержке плагинов. На сайте разработчиков для подключаемых модулей выделен отдельный форум, и там вы можете попытаться найти плагины, которые дополнят ваш мессенджер функциями чата, вывода информации о наступивших и приближающихся праздников, отображения сообщений гидрометцентра и прочими необязательными, но приятными возможностями.

Персональные настройки контакта в QIP Infium
Персональные настройки контакта

Наблюдая за тем, с какой серьезностью разработчики QIP Infium подходят к этому проекту, мы можем предположить, что в ближайшем будущем новая программа станет основным продуктом, а затем, возможно, и вовсе вытеснит обычный QIP. И надо отметить, что мы ничего не имеем против такого расклада. Даже тот момент, который подвергается наиболее резкой критике пользователей, — необходимость при переходе на QIP Infium добровольно-принудительно создавать джаббер-аккаунт на сервере Qip.Ru — не кажется нам чем-то особенно отталкивающим.

Как известно, народные массы достаточно инертны, а между тем та же "аська", как отмечалось выше, не обязательно будет существовать вечно. Не будем забывать и о том, что у владельцев сервиса ICQ и без того есть немало способов испортить жизнь пользователям альтернативных мессенджеров. Напомним, что если какой-либо программой-клиентом пользуются более 100 тысяч человек, то, согласно лицензии AOL, такая программа в обязательном порядке должна показывать рекламу. Очевидно, что подобное нововведение не придется по вкусу избалованным пользователям QIP.

В свете всего этого переход на открытый протокол XMPP, наряду со сменой инстант-мессенджера на QIP Infium, видится нам вполне универсальным решением многих проблем — как существующих ныне, так и тех, что могут возникнуть в будущем.




Скоро на сайте

  • Wordpress

    Серия статей о плагинах к движку WordPrress
  • AJAX

    Проекты и продукты, ориентированные на AJAX
  • Новые сервисы Google

    Обзор новых сервисов Google
 

Copyright © 2003—2018 Все права защищены

При использовании материалов сайта ссылка на hostinfo.ru обязательна

  • хостинг от .masterhost
  • Rambler's Top100