Журнал LinuxFormat - перейти на главную

LXF97:Сравнение

Материал из Linuxformat
Перейти к: навигация, поиск

Содержание

Сравнение: Клиенты IRC

Истошное перекрикивание не лишено недостатков, поэтому Крис Хауэллз рассматривает более уместный способ связи: с помощью клиентов Internet Relay Chat (IRC).



Сразу после кончины динозавров – точнее, в 1989 году – финского программиста по имени Яркко Ойкаринен [Jarkko Oikarinen] осенило. Он создал первый сервер и клиент Internet Relay Chat, породив технологию, и по сей день популярную среди тысяч, если не миллионов, пользователей Интернета.

Рядом с современными видеоконференциями сермяжно-текстовые окна IRC, возможно, выглядят архаизмом. Но IRC распространен очень широко, благодаря необычайной простоте своего протокола и наличию IRC-клиента едва ли не в каждой ОС, снабженной стеком TCP/IP. Тысячи пользователей множества IRC-сетей плотно заняты обсуждением самых разных вопросов с единомышленниками, хоть про Linux, хоть про дела домашние.

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

О тестировании

Тест проводился в системе Kubuntu 7.04 Feisty Fawn, установленной на Lenovo ThinkPad X60s с 1,5 ГБ ОЗУ (ограничено до 256 МБ) и 1,66-ГГц процессором Intel Core Duo. Программы сравнивались по следующим критериям:

  • Производительность IRC-клиент тихонько дожидается на заднем плане, пока вам не понадобится войти в чат, поэтому он должен быть как можно более бережливым в отношении ресурсов. Мы сравнивали количество ОЗУ, используемое каждым клиентом.
  • Удобство использования и документация Новичку IRC может показаться слегка недружелюбным. Насколько просто пользоваться клиентом: доступен ли он тому, кто не имеет базовых знаний о протоколе?
  • Функции IRC Обладает ли клиент такими функциями, как передача файлов, администрирование каналов, приват и присоединение к нескольким сетям IRC одновременно? Можно ли расширить функциональность клиента использованием скриптов?

Konversation

С легкостью поддерживает разговор.

Konversation написан с использованием KDE-библиотек, хотя и не является частью стандартного рабочего стола KDE. Заполучить его проще простого, ведь существуют пакеты для многих версий Linux – и он присутствует на нашем DVD.

После запуска Konversation появляется окно со списком серверов, позволяющее указать сеть IRC, к которой вам хотелось бы подключиться; каналы, присоединяться к которым следует автоматически; и ваш любимый ник.

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


Окно перехвата URL отображает все Интернет-адреса, упомянутые во всех каналах, к которым произошло присоединение. Есть функция Bookmark (Избранное), позволяющая «ставить закладки» на избранные IRC-каналы примерно таким же способом, как и одноименная функция браузера – в дальнейшем присоединиться к такому каналу будет значительно проще.

Для тех, кто не мыслит себя без командной строки, у Konversation припасена возможность встраивания эмулятора терминала Konsole. Предусмотрен и On Screen Display (OSD), где могут отображаться некоторые сообщения в то время, когда окно Konversation минимизировано.

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

Opera

Пакет интернет-приложений.

Opera IRC Client, наряду с браузером Opera, составляет часть пакета Opera Internet Suite. Все эти части интегрируются в одно цельное приложение, из которого можно читать почту, просматривать web-страницы и переговариваться в чате IRC.

Чтобы приступить к переговорам по IRC в Opera, достаточно внести сведения об избранной сети в окне Mail and Chat Accounts (Учетные записи почты и чатов). Настроить существенные детали, такие как ник и название сети, к которой следует присоединиться, помогает мастер. По окончании настройки с сервера загружается список сетей IRC, который отображается в окне браузера, хотя название канала можно указать и непосредственно, если вы его уже знаете.


Набравшись опыта в IRC и став оператором канала, вы обнаружите функции, позволяющие контролировать каналы и деятельность пользователей на них. Щелчок правой кнопкой мыши на одном из ников в списке пользователей вызывает контекстное меню, одно из подменю которого, Control (Контроль), содержит команды, позволяющие изгнать пользователя канала – временно (kick) или навсегда (ban).

Подключиться к новой чат-комнате можно командой /join или воспользовавшись немного невнятно названной кнопкой панели инструментов New Room. Нам понравилась идея работы в полноэкранном режиме, когда весь экран превращается в один гигантский IRC-сеанс, хотя при этом – досадно! – отсутствуют средства наблюдения за активностью на других каналах.

Opera работает сравнительно неплохо, хотя мы заметили несколько мелких неувязок вроде появления кнопок Source и Validate (Источник и Проверить) в меню правой кнопки мыши – эти кнопки актуальны лишь при просмотре web-страниц в браузере. А еще раздражает не замеченное нами ни в одном другом IRC-клиенте стремление Opera скрыть префикс # в названии канала.

Персональные инструменты
купить
подписаться
Яндекс.Метрика