Чередующаяся беседа в Интернет. Работаем с IRC-программами Mirc и Pirch

Немного об IRC (Internet Relay Chat)

Краткие сведения об IRC

IRC - это Internet Relay Chat (чередующиеся беседы по сети). Если ICQ представляет собой нечто вроде пейджера, то IRC - это нечто вроде многозального кинотеатра, куда люди приходят не смотреть фильмы, а просто трепаться. И в каждом из этих залов обсуждается или какое-то одно направление (например, автомобили), или одна тема (например, локальные сети), или спектр обсуждений достаточно широк, зато аудитория друг друга достаточно хорошо знает и в этом кинозале (мы помним, что я его так называю только для примера) сложилась своя манера общения, нарушать которую не рекомендуется, потому что иначе вас могут выставить вон.

Система IRC была создана Джарко Ойкариненом в Финляндии в 1988 году для общения пользователей Интернета (и локальных сетей) в реальном времени. Система предоставляла хороший сервис и за довольно короткий срок завоевала большую популярность. До сих пор через IRC общаются десятки тысяч пользователей, хотя в настоящий момент IRC потихоньку вытесняют все более развивающиеся системы чатов на WWW.

Вы спросите, чем это отличается от чата по ICQ, в котором тоже могут принимать участие многие люди, и чем это отличается от многочисленных чатов на WWW-страницах. Ну, от ICQ-ного чата IRC отличается довольно сильно, потому что, во-первых, там в изобилии созданы свои комнаты (они называются "каналы") для бесед, чего не бывает на ICQ, а во-вторых, чисто технически эти беседы происходят намного удобнее, чем по ICQ. Например, через ICQ одновременно более пяти собеседникам уже становится общаться довольно трудно, а на одном канале IRC свободно общаются десятки людей. А вот от чатов на WWW IRC отличается не так уж и сильно, хотя сервис наиболее известных IRC-клиентов (программ для общения на IRC каналах, которых в принципе существует очень немного) значительно на данный момент превосходит сервис чатов на WWW.

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

Установка IRC-клиента

Как я уже говорил, IRC-клиентов существует очень немного. Фактически большинством участников IRC используется только две программы - Mirc и Pirch.

В принципе каждая из них предоставляет пользователям довольно большой набор всевозможного сервиса, поэтому довольно сложно сказать, какая из них лучше. Однако я работал и с Mirc, и с Pirch, но считаю, что Pirch несколько удобнее, чем Mirc. Впрочем, это все дело вкуса.

Давайте кратко рассмотрим работу в IRC на примере программы Pirch, предположив, что мы ее уже скачали (последняя версия - Pirch V98s).

В установке программы нет ничего сложного, вас спросят только, хотите ли установить новую копию программы или переустановить ее поверх старой, а затем поинтересуются, в какую директорию вы ее будете устанавливать. Короче говоря, один раз нажмите клавишу "Next" и отвечайте "Да" на все вопросы. Программа устанавливается довольно быстро, после чего в Windows создается отдельная группа под названием Pirch98, где располагается сама программа. Перезагрузки после установки программы не требуется.

Запускаем программу Pirch. После запуска она выглядит следующим образом:

Нажимаем на кнопочку Login и получаем следующую картинку:

Это данные, которые Pirch ставит по умолчанию. Нам надо заменить их на свои. В поле "IRC Network" указывается название одной из распространенных сетей, в которых находятся различные известные IRC серверы. Нам это поле пока не нужно, и мы его не трогаем. В поле "Server" стоит название сервера, через который мы планируем присоединиться к IRC. Мы там пишем следующее: "IRC.MSU.RU:6667".

Далее в поле "Name" пишем свои имя и фамилию (или любой псевдоним) - я там пишу "Alex Exler", а в поле "Username" можно поставить свой e-mail

Затем в поле "Nickname" вы пишете свой псевдоним (это то имя, под которым вы будете присутствовать на каналах), а в поле "Alternate" (альтернативный ник) можете поставить еще какой-то вариант своего псевдонима, если первый окажется занят.

После этих действий окно "Login" у вас должно выглядеть примерно следующим образом (с вашими данными в "Personal information" и "Logon Nick Names"):

Нажимайте на кнопку "Connect"

Это значит, что вы подключились к IRC серверу и теперь можете начинать работу на одном из каналов. Название канала в IRC всегда начинается со знака "#" и пишется всегда латинскими буквами. Даже те названия, которые, на первый взгляд, кажутся русскими (КРОВАТКА, МОСКВА и так далее), на самом деле написаны большими латинскими буквами и в нижнем регистре выглядят как kpobatka и mockba. Чтобы подключиться к одному из каналов, в нижней строке (там, где находится курсор) напишите команду /join (все команды IRC обязательно начинаются со знака слеш "/"), затем поставьте пробел, после чего напишите название желаемого канала, например, название очень популярного среди русскоговорящих пользователей канала #KPOBATKA. Целиком команда будет выглядеть следующим образом:

/join #KPOBATKA

После этого перед вами откроется окно выбранного вами канала, которое быстро начнет заполняться как обычными фразами на русском языке, так и совершенно непонятными для вас сообщениями. Выглядеть это будет примерно так (для примера приводится канал, который называется #fidorus - там общаются члены некоммерческой компьютерной сети Фидо:

В правой части экрана вы видите список ников людей, присутствующих в данный момент на канале (впрочем, те ники, которые начинаются с символа "@", в данный момент могут и не присутствовать), а в самой большой части экрана идет непосредственно треп. В скобках "<>" дается ник человека (мой в данном случае выглядит как ), далее идет его сообщение, которое имеют возможность прочитать все на канале. Если кто-то хочет ответить, адресуясь непосредственно вам, то он пишет ваш ник, ставит двоеточие, после чего пишет свое сообщение (его тоже увидят все присутствующие на канале).

Сообщения, перед которыми стоят прямоугольнички со словами "Action", "Join", "Note" и так далее, являются служебными и несут в себе всевозможную информацию о том, кто подключился к каналу, отключился от него и так далее.

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

/whois nickname

Вместо "nickname" подставьте тот ник (псевдоним) участника, который вас интересует. Например, если в выбранном мною примере ввести команду /whois msh, то на экране появится следующая информация:

msh@msh.labs.ru * : Mike Shoyher
@#fidorus
irc.msu.ru :Moscow State University, Russia
25 seconds idle, logged in at ***
End of WHOIS list.

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

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

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

Это значит, что у вас не совпадает кодировка. В данном случае вы используете windows-кодировку кириллицы, а на канале разговаривают в кодировке KOI-8. И для того чтобы нормально видеть сообщения этого канала и иметь возможность туда писать, вам нужно воспользоваться или программами-перекодировщиками, или специальными серверами-перекодировщиками.

Впрочем, есть несколько каналов, где во избежание проблем с русскими кодировками предпочитают общаться на так называемом "транслите", или "кодировке волапюк" - при этом русские слова пишутся латинскими буквами. Такой метод общения принят, к примеру, на канале #Russian. И беседа при этом выглядит следующим образом:

Видите? Если попробовать прочитать эти каракули, которые на первый взгляд кажутся белибердой, то из них получатся вполне нормальные русские слова и предложения. Есть виртуозы, которые транслитом пишут даже быстрее, чем русскими буквами, но если вы никогда с транслитом не сталкивались, то привыкать к нему будет довольно трудно.

Когда закончите общение на каналах, введите команду:

/quit

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

Этика при общении на IRC

Когда вы первый раз попадаете на какой-то канал IRC, всегда имеет смысл сначала осмотреться, почитать, что пишут постоянные участники, и только потом, потихонечку принимать участие в беседе. Представьте себе, что вы пришли, к примеру, в чужую компанию, которая увлеченно обсуждает вещи, вам совершенно не понятные. Вы же не будете прерывать общий разговор и требовать, чтобы вам быстро объяснили, что же такое они обсуждают? А если и будете, то на вас посмотрят недоуменно, после чего могут просто выставить за дверь.

Примерно то же самое происходит на каналах IRC. Как правило (если этот канал существует довольно продолжительное время), у канала есть основной костяк посетителей, которые друг друга уже хорошо знают (хотя бы виртуально; впрочем, некоторые посетители известных каналов стараются периодически устраивать встречи живьем, особенно если они из одного города). Они уже привыкли друг к другу и выработали свой стиль общения, подстроиться под который вам будет довольно непросто. Но прямые вопросы на тему того, что именно они обсуждают и почему это делают именно так, задавать не принято. Потому что таких случайных посетителей, как вы, на канале могут быть десятки, если не сотни. Не будут же завсегдатаи канала объяснять каждому посетителю, что именно они обсуждают.

Так что методика поведения на новом канале может быть только одна: тихонечко приходите без криков и воплей (никаких: "Здарова, пипель! Вот и я тута нарисовался!"), после чего садитесь в сторонке и вникайте в беседу. Если чувствуете, что более-менее понимаете, о чем идет разговор, и хотите вставить свое замечание - вставляйте и смотрите на реакцию. Если на вас не отреагировали, больше не навязывайтесь, а продолжайте сидеть в уголке и наблюдать. Если отреагировали, значит, можно осторожно начинать принимать участие в беседе. Помните о том, что любое некорректное поведение с вашей стороны может привести к тому, что вас просто выставят с канала (на языке IRC это называется "кикнуть" - от команды /kick, с помощью которой администратор канала (а их может быть несколько - их ники начинаются с символа "@") может заставить вас покинуть канал).

Впрочем, если вас выставили - ничего страшного. Вы можете сделать для себя соответствующие выводы, после чего еще раз присоединяйтесь к каналу. Если вы поведете себя нормально, то больше никто вас выставлять оттуда не будет. Но если вы опять поведете себя некорректно, то вас могут не только выставить (кикнуть), но и забанить (от команды /bann) - вообще закрыть возможность зайти на этот канал в течение какого-то времени.

В общем и целом, как вы поняли, ничего особенного в этике общения на IRC нет. Все то же, что и в общении с любой незнакомой компанией.

Компьютер и Windows