Перейти к содержанию

Quassel IRC

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
Quassel IRC
Логотип программы Quassel IRC
Скриншот программы Quassel IRCСкриншот Quassel IRC под управлением Arch Linux
Тип IRC-клиент
Разработчик Quassel IRC Team
Написана на C++, Qt
Операционная система Linux и другие UNIX-подобные, Mac OS X, Windows
Первый выпуск 0.3.0 (27 августа 2008 года)
Аппаратная платформа кроссплатформенный
Последняя версия 0.12.2 (5 января 2015 года)
Состояние активное
Лицензия GNU General Public License (версии 2 или более поздней)
Сайт quassel-irc.org

Quassel IRC, или Quassel, — графический распределённый кроссплатформенный IRC-клиент, появившийся в 2008 году[1]. Он выпускается под GNU General Public License для Linux и UNIX-подобных операционных систем, Mac OS X и Microsoft Windows. С выпуска Kubuntu 9.04 (Jaunty Jackalope) Quassel является IRC-клиентом по умолчанию в Kubuntu[2][3]. Quassel использует библиотеку классов Qt 4.

Структура

Quassel основан на модели клиент-сервер. Ядро использует локальную сеть или Интернет для подключения к одному или нескольким клиентам, а также к различным IRC-серверам. Клиент не общается с IRC-сервером напрямую, он делает это через ядро. Таким образом, соединение с IRC-сетью поддерживается ядром, даже если оно не используется ни одним клиентом[4]. Также поддерживается монолитная версия приложения, которая действует как обычный клиент IRC, без разделения между ядром и клиентом. Также доступен клиент для Android, Quasseldroid[5].

Эта система похожa на те, которые используют Irssi, WeeChat с GNU Screen, а также Smuxi.

Возможности

Quasseldroid — приложение для Android, которое может подключаться к ядру Quassel

Quassel разрешает одновременные подключения к нескольким IRC-серверам. Разные идентификаторы могут быть созданы и использованы на одном или нескольких серверах, к которым подключено ядро. Каждый из этих идентификаторов содержит имя (псевдоним) по умолчанию, резервное имя, сообщения о выходе и т. д. Каждый идентификатор может быть назначен одному или нескольким серверам[6].

Quassel хранит историю разговоров в базе данных PostgreSQL или SQLite. При проматывании окна чата вверх более старые секции чата автоматически загружаются из сохранённых журналов. Таким образом, можно легко просматривать журналы прошлых дискуссий.

Также доступны псевдонимы — сокращения команд[3], с их помощью пользователь может создать псевдоним для длинной команды с большим количеством параметров. Соединение между клиентом и ядром может быть зашифровано с использованием SSL, кроме этого поддерживаются прокси[4].

В обзоре крупных клиентов IRC в 2009 году для Tom’s Hardware Адам Овера (англ. Adam Overa) описал Quassel как «полнофункциональный» с наличием «множества опций», а также заявил, что «даже у новых пользователей не должно возникнуть никаких проблем с подключением к серверам и поиском каналов при использовании графических инструментов для настроек сервера и списков каналов»[3].

См. также

Примечания

  1. ChangeLog for Quassel IRC (англ.) (недоступная ссылка). Дата обращения: 22 марта 2013. Архивировано 8 апреля 2013 года.
  2. Kubuntu 9.04 Out in the Wild | Kubuntu (англ.) (недоступная ссылка). Дата обращения: 22 марта 2013. Архивировано 8 апреля 2013 года.
  3. 3,0 3,1 3,2 Large IRC Clients : Tom's Definitive Linux Software Roundup: Communications Apps (англ.) (недоступная ссылка). Дата обращения: 22 марта 2013. Архивировано 8 апреля 2013 года.
  4. 4,0 4,1 Quassel IRC - Linux Links - The Linux Portal Site (англ.) (недоступная ссылка). Дата обращения: 22 марта 2013. Архивировано 16 января 2014 года.
  5. Quasseldroid (англ.) (недоступная ссылка). Дата обращения: 22 марта 2013. Архивировано 8 апреля 2013 года.
  6. About Quassel IRC | Quassel IRC (англ.) (недоступная ссылка). Дата обращения: 22 марта 2013. Архивировано 8 апреля 2013 года.