Твоя подружка IRC`a. Часть 3. IRC-Клиенты

Продолжая цикл статей про IRC (начало см. в «МБ» №33’2007, №35’2007), нельзя не упомянуть различные клиенты. Сегодня мы познакомимся с самыми популярными из них, узнаем их преимущества и недостатки, а также рассмотрим принцип подключения к IRC на примере клиента mIRC и канала нашего еженедельника.
Среди огромного количества IRC-клиентов довольно трудно выбрать что-либо для себя, ибо они отличаются функциональностью, типом распространения, дизайном и т.д. Мы же постарались выбрать самые популярные и вкратце рассказать вам про них. Для удобства информация сведена в одну таблицу.

Мирка – она как Ирка!
Начнём обзор с одного из самых популярных клиентов, из-за которого многие путаются и называют «ирку» «мирком», что иногда даже раздражает – но что поделать, если новички путают по незнанию. Первое, что хочется сказать про mIRC, – это единственный платный клиент в данном обзоре (за исключением X-Chat, но там плата берётся только за Windows‑версию), но в то же время, один из самых распространённых. Впрочем, это по праву, ибо mIRC прост, понятен и легко модифицируется благодаря встроенному скриптовому языку (о нём будет рассказано в следующей статье цикла). Именно с помощью скриптов можно настроить «мирк» под себя. А для тех, кому лень разбираться с ними, существует множество сборок: NeOn Script, VidocQ script и другие, которые называются скриптами из-за того, что модифицируют программу при помощи того самого языка, вводя много нового, хотя порой и ненужного. К слову, ваш покорный слуга пользуется NeOn Script 8.7, что очень сильно упрощает все действия в IRC, причём использование именно этого скрипта побудило меня самостоятельно изучить необходимые команды.
Стоит отметить, что именно благодаря mIRC появились цвета и поддержка стилей текста, которые не являются частью стандарта IRC. Кроме этого, стоит отметить простоту и понятность интерфейса и настроек программы – всё разложено по полочкам. К плюсам клиента можно отнести продвинутую справку как по самой IRC, так и по mIRC-скриптам. Из недостатков выделим платность клиента. К минусам относится также возможность обмануть пользователя и выполнить вредоносный код с помощь скриптов, но этот недостаток исправлен, а некоторые небезопасные команды – заблокированы.
Напоследок интересный факт: mIRC не поддерживает IPv6, активно продвигаемый Misrosoft. Впрочем, не исключено, что автор подсуетится и введёт его поддержку.

КВИНтэссенция идей
Продолжаем дальше рассматривать клиенты и переходим к первой бесплатной программе: KVIrc. При подготовке статьи были рассмотрены две версии этого клиента: последний стабильный релиз 3.2.0 «Realia» от 27 февраля 2005 года (!), а также довольно свежая тестовая версия KVIrc 3.2.6 «Anomalies» от 17 августа 2007 года. Что касается тестовой версии, она действительно иногда «вылетает», стабильная, хоть и старая версия программы, работала без проблем. Из отличий, кроме обновлённой шкурки, ничего в глаза не бросается: вероятно, изменения кроются в переходе на библиотеку QT4, а также в изменениях в настройках. Впрочем, версии 3.2.0 и 3.2.6 схожи в функциональности – и функциональность эта огромна. Стоит только зайти в меню настроек и... можно буквально потеряться там! Настраивается всё: вид программы, шрифты, автоматизация (автоматический заход на каналы, идентификация при входе в сети и т.д.)... перечислять бессмысленно. Признаюсь, сам не сразу разобрался во всём этом разнообразии. Радует интересная находка: можно разделить экран сообщений так, чтобы все входы/выходы пользователей с каналов были в отдельном окошке, а все разговоры – в другом. Хотя иногда полезно видеть эти действия в основном окне, чтобы не пропустить кого-либо, но решение оригинальное. Кроме того, были добавлены некоторые CTCP-команды (это такие специальные команды, позволяющие узнать различную информацию о пользователе: его время, почту, если она указана, а также проверить, какой до него ping) – например, команда AVATAR или же USERINFO. По моему мнению, команда AVATAR больше применима в локальных сетях, в которых можно поставить IRC-сервер, установить всем KVIrc и каждому поставить какую-либо картинку. Однако в крупных IRC-сетях такое, как правило, не распространено.

KVIrc

Ещё можно сказать об интересном интерфейсе «квирка», который, на первый взгляд, прост. Но если копнуть глубже, то оказывается, что простой интерфейс, содержит множество вкладок, весьма необходимых, однако почти невидимых в свёрнутом состоянии... Чтобы описать все возможности этого клиента, понадобиться много полос нашего еженедельника, поэтому на этом закончим. «Неужели перед нами бочка, полная вкуснейшего мёда?» – спросите вы. К сожалению, нет, ибо самым большим минусом является сложность освоения программы, а также ошибки тестовых версий. Впрочем, это всё исправляется со временем, так что, может быть для вас KVIrc станет той самой бочкой с мёдом.

Странная зверушка
Перед нами – гость из Линукса – X-Chat. Самым первым достоинством этого клиента можно назвать его компактный дистрибутив – меньше одного мегабайта. Клиент поддерживает скрипты на Perl и Python, что даёт пользователю широкие возможности для реализации своих идей. Интерфейс «хчата» – именно так его любят называть многие пользователи – довольно прост, но тем не менее, функционален: на верхнюю панель вынесены кнопки доступа к листам заблокированных, кнопки быстрой смены режима канала (модерируемый, приватный и т.д.), здесь же можно поставить пароль на канал или ограничить число пользователей. Как в mIRC и KVIrc, можно настроить многое в интерфейсе: фон, размер шрифта, цвета событий, однако при включённой «задней» картинке и излишне большом объёме текста X-Chat может слегка притормаживать, что можно причислить к незначительным минусам проекта.
Раз уж речь пошла о минусах, упомянем недавно появившуюся платность (23 августа 2007 года), а также отсутствие русского языкового модуля в дистрибутиве программы, ибо, если мне не изменяет память, ранее перевод на русский язык был включён в дистрибутив. Может быть, его убрали с вводом платности? Ведь по статистике в России не так много обладателей лицензионных продуктов. Ещё к минусам отнесу частичную поддержку цвета – например, нельзя скопировать цветной текст темы канала или же цветное сообщение из чата вместе с цветом и другими стилевыми настройками – только текст, что временами крайне раздражает.
Из вкусностей – неплохой менеджер сетей, благодаря которому можно подключаться к различным IRC-сетям одновременно, притом для каждой из них можно настроить отдельную кодировку, никнеймы, пароли, автозаход на каналы и многое другое. Подобный механизм уже встречался нам в «квирке», но здесь, по моему субъективному мнению, он реализован чуть проще, и удобнее. Может, кого-то заинтересует проверка орфографии (правда, в Windows-версии я так и не смог найти, где она включается, хотя в Linux-версии она была).
Подведём итог: X-Chat – неплохой клиент, немного уступающий по функциональности «квирку» и «мирку», но превосходящий все остальные рассмотренные – хотя и не без недостатков.

Оперная певица
Кто не знает Оперу? Оперу знают все! И не только знают, но и активно пользуются этим замечательным, быстрым, качественным и к тому же бесплатным браузером. Впрочем, что это я? Ах, да, ведь Opera – не только браузер, но и ещё RSS-агрегатор, почтовый клиент и простой, но удобный IRC-клиент!
«Оперный» клиент, на мой взгляд, задуман для нетребовательных пользователей, которые не гонятся за функциональностью, а больше всего хотят удобства. Что ж, это так и есть.
В русской версии Оперы нужно в меню «Инструменты» выбрать пункт «Учётные записи почты и общения», а там – «Общение (IRC)», после чего Мастер подключения проведёт настройку. В итоге появиться окно, в котором будет отображён список каналов, автоматически полученный при входе в IRC-сеть.
Войдём на какой-нибудь канал, чтобы оценить интерфейс в режиме общения. В принципе, всё стандартно: список пользователей – справа, список комнат для общения – слева (его можно скрыть), вверху – тема канала и несколько кнопок, позволяющие сменить ник, создать канал, вставить смайлик и т.д. Графические смайлики ничем особым не выделяются, но слегка украшают общение, заменяя в чате текстовые. Меню, с помощью которого можно совершать какие-либо действия с пользователями, скромно, но вполне отвечает необходимому минимуму: пользователем можно управлять (кик, бан, дать статус оператора или воис), послать ему файл, открыть окно привата или получить информацию. Работа с цветом – пожалуй, не очень приятный аспект: Опера понимает цвета, но заставить её написать каким-либо стилем не получилось.
Вердикт: просто, понятно, красиво и удобно. Нетребовательным пользователям, а также тем, кто не хочет разводить на компьютере десятки программ – в самый раз.

Кавайный пингвин
Последний гость из Линукса в нашем обзоре – Pidgin-2.1.1 – самый малофункциональный клиент (в плане IRC-части, по другим протоколам его работа не проверялась) из всех описанных сегодня. Чем же он может заинтересовать пользователя? На мой взгляд «пиджин» приглянется тем, кто хочет использовать мультипротокольный клиент, т.е. ICQ, IRC, Jabber и многое другое в одной программе. А может быть, кому-то понравится его опрятный внешний вид.

Pidgin

Плюсов у IRC-модуля «пиджина» немного, разве что простота, а вот минусов – достаточно. Это полное отсутствие поддержки цвета – ни топик, ни пользовательские сообщения цветом выделяться не будут, набрать цветные сообщения тоже не получится. Меню управления пользователем не радует глаз: с его помощью можно лишь отправить файл, поставить игнорирование пользователя, открыть с ним окно приватной беседы, получить информацию и добавить в список контактов, который располагается в самой программе. Также одним из минусов является большой дистрибутив «пиджина» – 11 Мбайт. Такой размер получился из-за того, что в дистри-
бутив включена библиотека GTK+.
В сухом остатке получаем далеко не самый лучший вариант IRC-клиента, хотя и он может кому-либо приглянуться.

Мастерица на все руки
Завершает сегодняшний обзор IRC-клиентов программа из разряда всё-в-одном – Miranda IM. IRC-плагин к Миранде продуман достаточно хорошо, настроек много. Можно задать IRC-сеть по умолчанию, чтобы при старте программа подключалась именно к ней. Также доступны различные мелкие опции, которые могут упростить жизнь пользователя. Можно назначить алиасы (быстрые команды). Очень приятно, что необходимые опции были компактно собраны в четыре вкладки – доступ осуществятся быстро и просто.
В режиме общения IRC-модуль Miranda IM тоже меня порадовал. Возможности управления пользователем велики: можно присвоить ему (при наличии соответствующих прав) и полуоператора, и администратора – а ведь во многих клиентах меню управления ограничивается статусами оператора и воисом.
Однако есть и минус: программа не может скопировать цвет. Впрочем, других проблем с цветами и стилями замечено не было – Миранда отлично с этим справилась, даже для выбора стиля и цвета сообщения сделаны отдельные кнопки, помогающие пользователю.
Напоследок упомяну, что у Миранды, как и у «мирка», очень популярно делать различные сборки. Сборкой от сайта dmikos.ru пользуется наш редактор Rezakk, а ведущий рубрики Mega-Films Unleashed предпочитает сборку HotCoffee.

Время подводить итоги
Данная статья, конечно, не могла охватить все-все-все IRC-клиенты, но шесть программ – это тоже немаленький объём. Что ж, пришло время раздачи слонов.

Первое место отдаётся mIRC – как самому распространённому, легкомодифицируемому и простому в освоении клиенту. Слон поменьше, т.е. второе место, заслужил KVIrc – неоднозначный проект, но определённо имеющий хорошее будущее. Третье место присуждается Opera, X-Chat и Миранде, поскольку эти клиенты примерно на одном уровне, разве что X-Chat более специализирован, нежели другие. Последнее место получает Pidgin, который обладает самым низким потенциалом и в меньшей степени является IRC-клиентом.

Общайся с «Мегабайтом»!
Идея, которую мы воплощали в жизнь более года назад – создание официального IRC-канала нашего еженедельника – в то время продержалась не очень долго, около двух месяцев. Потом народа на канале стало всё меньше и в конце концов он «умер». В связи с этим циклом статей было принято решение возродить канал, на котором вы можете вживую пообщаться с авторами «Мегабайта», задать различные вопросы и просто приятно провести время. Для того чтобы подключиться к нашему каналу, нужно настроить IRC-клиент. Мы разберём настройку на примере «мирки».
Запускаем mIRC, идём в меню Tools–>Options (или же нажимаем Alt+O). Перед нами предстаёт меню настроек (рис. 1),

в котором нужно ввести своё имя, никнейм и почту. В поле Alternative рекомендую написать свой ник, но слегка видоизменённый, например, «DES_» – это может пригодиться в том случае, когда вы по какой-либо причине отключились от IRC‑сети с ошибкой, а ваш основной ник ещё будет числиться в ней. В меню переходим во вкладку Servers (рис. 2)

и жмём на кнопку Add. Перед вами появится окно добавления сервера, его необходимо заполнить так, как на рисунке 3.

После этого нажмите Add, выберите этот сервер из списка и кликните по кнопке Select – вас сразу «перенесёт» в самое первое окно меню опций, где нужно будет нажать Connect to the server. Всё, теперь вы подключились к IRC-сети. Следующим шагом вам нужно будет войти на канал «Мегабайта». Для этого воспользуемся командой /join #MegaByte. Естественно, для того, чтобы присоединиться к IRC-сети KirovNet, вам нужно иметь выход в Интернет. Также хочу сообщить пользователям ВятКТВ, что наш канал размещён на сервере этого провайдера, поэтому они могут бесплатно присоседиться к общению.

Кировские IRC-серверы
iron.desc.ru – сеть VyatkaNet
irc.kirovnet.ru – сеть KirovNet
irc.insysnet.ru – сеть Heave+InSys


Рекомендуем почитать: