Psi

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Psi
Psi icon new.png
Psi-0.11.png
Psi 0.11 в среде KDE
Тип

Интернет-пейджер

Разработчик

The Psi Team

Написана на

C++, Qt

Интерфейс

Qt

Операционная система

Linux, Windows, BSD, OS X, Haiku

Первый выпуск

7 июля 2001

Последняя версия

1.3 (25 сентября 2017)

Бета-версия
  • 0.16-git
Лицензия

GNU GPL

Сайт

psi-im.org

Commons-logo.svg Psi на Викискладе

Psi — программа для мгновенного обмена сообщениями посредством сети Интернет по протоколу XMPP (Jabber).

Программа является свободной и распространяется под лицензией GPL. Графический интерфейс и ядро программы написаны с использованием C++ и набора библиотек Qt, благодаря чему программа доступна для разных операционных систем.

Название[править | править код]

Psi (произносится «саи» [saɪ]) — стилизованное сокращение от «psynergy», что, в свою очередь, расшифровывается как «psychic energy». Пси также является двадцать третьей буквой греческого алфавита (Ψ), что является причиной выбора логотипа программы. Также, возможно, что Psi получила своё название из-за поддержки XEP-0183.[1]

История проекта[править | править код]

Программа была создана Джастином Карнегесом (Justin Karneges) как побочный проект, поэтому разработка Psi велась медленно. Тем не менее, XMPP клиент набрал большую пользовательскую аудиторию и позднее к разработке проекта присоединились Михаил Пищагин (в 2003), Кевин Смит (Kevin Smith) (в 2004) и Remko Tronçon (в 2005).

В 2009 году появился проект Psi+, который являлся форком Psi. Целью проекта является реализация нового функционала, написание патчей и плагинов для последующей передачи их в родительский проект. По состоянию на 2017 год большинство активных разработчиков Psi+ являются официальными разработчиками Psi, но Psi+ все еще обладает рядом уникальных функций. С точки зрения разработчиков Psi+ — это все-лишь ветка разработки клиента Psi, которая размещается в отдельных git репозиториях и для которой используется модель разработки с плавающим релизом.

Возможности[править | править код]

  • Многоязычность.
  • Одновременная поддержка нескольких аккаунтов.
  • Система профилей.
  • Поддержка транспортов[2] и конференций[3].
  • Шифрование трафика, SSL, STARTTLS, OpenPGP.
  • Способы подключения: direct connection, proxy: SOCKS4, SOCKS5, HTTPS.
  • Настраиваемый интерфейс: панели инструментов, шрифты, цвета, смайлы, системные иконки.
  • Передача файлов.
  • Service Discovery.[4]
  • Настройка приватности.[5]
  • Уведомления о наборе текста.
  • Поддержка Ad-Hoc команд[6] для ботов[7] и транспортов[2].
  • Частичная поддержка PEP[8] — публикация персональной информации настроения[9] и текущей песни в плеере[10].
  • Полное управление закладками конференций.
  • Отображение всех соединений к аккаунтам с других клиентов через Self contact.
  • Возможность ассоциации контакта с произвольным изображением.
  • Настройка быстрых клавиш.
  • Динамическое совмещение окон чатов и конференций с использованием табов.
  • Удалённое управление клиентом.
  • Поддержка плагинов через собственный API. Например, с помощью плагинов реализована поддержка GnuPG[11] и OTR[12] шифрования для личных сообщений.
  • Проверка орфографии «на лету» с помощью библиотек Hunspell или Aspell[13].
  • Звуковое сопровождение событий.
  • Стили окна чата. (В том числе популярные стили от Adium)[14]
  • Шаблоны статусов.
  • История сообщений на стороне клиента.
  • XML-консоль для отладки.
  • Jingle — голосовое общение и видеосвязь.

Нереализованные возможности[править | править код]

  • Голосовые и видео конференции (через Jingle).[15]
  • Метаконтакты (XEP-0209[16] ещё не утверждён).
  • Хранение истории на сервере.[17]

Примечания[править | править код]

Ссылки[править | править код]

Обзоры