Тема: irc





НазваниеТема: irc
страница1/3
Дата публикации27.11.2014
Размер0.57 Mb.
ТипДокументы
100-bal.ru > Информатика > Документы
  1   2   3

Муниципальное образовательное учреждение лицей №хз

Тема:

IRC



Выполнил:

Trium
Учитель:

жизнь

Нижний Новгород 2005

Содержание:
1. Цель реферата

2. История возникновения

3. Цель создания системы

4. Плюсы и минусы IRC

5. Знакомство с IRC и IRC сети

6. Статусы в IRC

7. Подключение к IRC

8. Мой вклад

9. Основные команды IRC

10. mIRC

10. Сервисы

11. Литература

Цель реферата
Этот реферат был создан для того, чтобы подробно рассказать о такой системе как IRC. В наше время появилось много систем общения в сети Интернет – ICQ, AIM, MSN, Jabber и др., но именно IRC был создан в первую очередь для общения группы людей, пусть они даже физически находятся в разных странах. Другие системы – ICQ, MSN позволяют общаться только между двуми пользователями. Поэтому их и называют Интернет-пейджерами, не смотря на то, что они имеют функцию обмен файлами. IRC предоставляет намного больше возможностей для общения группы людей, чем Интернет-пейджеры. Сейчас IRC применяется в локальных сетях города Нижнего Новгорода: у каждой локальной сети – свой irc сервер, недалёк тот день, когда в нашем городе все эти сервера будут соединены между собой в одну единую нижегородскую IRC сеть, в которой будут одновременно общаться сотни пользователей локальных сетей и Интернет.
История возникновения
Аббревиатура "IRC" означает "Internet Relay Chat" и представляет из себя систему, которая позволяет Вам вести диалог с другими пользователями Internet. Первоначально IRC была разработана в 1988 году Jarkko Oikarinen и в течении последующих лет распространилась по всему миру. Хотя изначально система задумывалась, как расширение программы talk, предназначенной для общения двух пользователей систем UNIX, результаты превзошли все ожидания - произошло рождение новой системы общения, изменившей жизнь многих людей.
IRC начало завоевывать особенную популярность после операции "Буря в пустыне" (1991), когда сообщения со всего мира собирались в одном месте и в режиме online транслировались в IRC. Подобным образом IRC использовалось и в 1993, во время путча в России, когда пользователи из Москвы в реальном времени сообщали всему миру о происходящем на улицах. Что может дать IRC Вам? Во-первых, радость общения. На IRC приходят, что бы хорошо провести время - так, MTV или Zhurnal.ru периодически устраивают на IRC конференции, куда приглашают известных музыкантов или писателей. На IRC Вы можете найти новых друзей; пообщаться на профессиональные темы, обсудить последний фильм многое другое. Существуют технологии обучения в реальном времени, использующие IRC.

Цель создания системы


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

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

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

Знакомство с IRC


Для общения используется специальная программа - IRC client. Она устанавливает соединение с ближайшим IRC-сервером. IRC-сервера объединены между собой. Таким образом, получается своего рода "сеть в сети" - достаточно подключится к любому ее серверу, что бы начать общение. Как Вы можете заметить, имена каналов начинаются с "решетки" ('#'). Это общепринятое соглашение.
IRC сети


Для того, что бы выбрать канал, можно воспользоваться списком, который предлагает программа-клиент. Позже, освоившись, Вы найдете каналы, где ведется общение на интересующие Вас темы или даже создадите свои. IRC сеть состоит из серверов. Сервер может быть соединен с другими серверами. Совокупность серверов, соединенных друг с другом образует сеть. Первоначально существовала всего одна сеть IRC, но впоследствии она раскололась на несколько частей (IRCnet, EFNet), появились новые сети (GalaxyNet, Undernet, другие) и процесс этот продолжается.
Статусы в IRC
Операторы канала - это главные на IRC канале. Отличаются они символом "@" перед псевдонимом. Как правило, статус оператора может быть свободно передан (или отнят) Вам другими оператором. Оператор (или, сокращенно, op) может кикнуть (выкинуть) с канала других пользователей, заблокировать вход на конкретный канал по какой-то маске и т.д. Статус оператора действителен только в пределах одного канала.

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

Подключение к IRC


Для работы с IRC необходима специальная программа клиент. Для unix-систем самая распространенная - XChat. Под Windows это mIRC. Она проста в настройке и установке настолько, что 90% пользуются именно ей и часто незнающие люди называют IRC мирком. Далее надо подключится к серверу. Для этого наберите /server www.адрес сервера.net.


После подключения к серверу можно найти нужного человека и общаться с ним. Можно также подключиться к каналу. Общение на канале напоминает общение людей в комнате. Кто-нибудь говорит и все его слышат. У каждого канала есть имя, которое отражает общую тематику разговора. Это может быть как интересующая всех, так и просто какое-нибудь объединяющее всех название. Если в первом случае разговоры обычно ведутся вокруг указанной тематики, то во втором случае разговоры ведутся на совершенно разные темы.

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

Если возникают вопросы, но для ответа на вопросы существует специализированный канал #help, он существует на любом уважающем себя сервере или сети. Есть возможность самому сделать и модерировать канал в IRC.
Мой вклад
Лично я сделал программу на основе известного IRC клиента – mIRC’a. В моей программе добавлены новые возможности, сделано новое меню и клиент имеет русский интерфейс. Программа написана на языке mIRC Script, основой которого является Perl. В ней переработан дизайн стандартного mIRC’a. Подобных программ в Нижнем Новгороде ещё никто не создавал, в России же есть разработка IRC клиента - pIRC (xirc.ru) и зарубежом популярен NoNaMe Script (nnscript.de).

Основные команды IRC
Главные команды
/JOIN #канал

Заход на канал.
пример: /join #irchelp
Подключение к каналу # irchelp. Если канала с таким именем не существует, канал создается и вы получаете статус оператора на нем.
Некоторые каналы защищены паролем, чтобы войти на такой канал, пароль нужно указать в команде.

пример: /join #irchelp trout
Подключение к каналу #irchelp ипользуя пароль "trout".
/PART #канал

Выход с канала.
пример: /part #irchelp
/LIST [#канал] [-MIN #] [-MAX #]

Получить список созданных на сервере каналов. Можно ограничить число каналов, указав минимальное и максимальное значение количества пользователей на канале. Если указать #string, в список попадут только те каналы, в названии которых есть указанная подстрока.
пример: /list

пример: /list -min 5 -max 20

пример: /list #mirc

пример: /list *love*
/ME сообщение

Сообщение от третьего лица.
/MSG ник сообщение

Посылка приватного сообщения пользователю без открытия приватного окна.
/QUERY ник сообщение

Посылка приватного сообщения пользователю с открытием приватного окна.
/WHOIS ник

Запрос информации о пользователе.
/nick ник
Изменение вашего ника на новый.
/QUIT [reason]

Отключает вас от IRC сервера. Сообщение [reason] получают пользователи, которые подключены к тем же каналам, что и вы.
пример: /quit Как жаль расставаться со всеми вами…
/AWAY [away сообщение]

Режим Away служит для уведомления пользователей о том, что вы в данный момент недоступны для беседы. Когда кто-то посылает вам сообщение и у вас включен режим Away, пользователь получит сообщение [away сообщение]. Для выключения режима используется команда /away без параметров.
пример: /away ушел обедать.
/TOPIC #канал newtopic

Изменение топика канала.
пример: /topic #friendly Что за прекрасный день сегодня!
/INVITE ник #канал

Приглашение пользователю посетить канал #канал.
Команды операторов канала

Если вы оператор канала, вам доступны следующие команды:
/KICK #канал ник

Отключить пользователя от канала.
пример: /kick #gb Федот
/MODE #канал|ник [[+|-]режимы [параметры]]
Команда управления каналом и пользователями на нем.
Режимы канала

------------------------

Режим Описание

~~~~~~~~ ~~~~~~~~~~~~~~~~~~~
b <ник> Забанить пользователя, <ник> в виде "ник!user@host"

i Канал "invite-only" (только по приглашению)

l <номер> Ограничение количества пользователей на канале,

<номер> - максимальное количество пользователей

m Модерируемый канал. Только операторы могут разговаривать

n Блокировка канала от внешних сообщений (/msg #канал текст)

o <ник> Дать оператора пользователю <ник>
p Приватный канал

s Защита ников пользователей на канале. Команда /имяs #канал

не покажет ники канала.

t Защита топика. Только операторы могут менять топик

k <ключ> Установка ключа доступа к каналу
Режимы пользователя

-------------------

Режим Описание

~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
i Делает вас "невидимкой" для всех, кто не знает, как пишется ваш ник

o Признак оператора сервера. Устанавливается только оператором сервера командой OPER

s Получение сообщений сервера (для оператора сервера)

v Дает право голоса пользователю на модерируемом канале
Несколько примеров использования команды MODE:
Дать оператора: /mode #канал +o ник
Дать оператора нескольким пользователям: /mode #канал +ooo ник1 ник2 ник3
Отнять оператора: /mode #канал -o ник
Забанить пользователя: /mode #канал +b ник (или маска адреса)
пример: /mode #animals +b Jiminy

пример: /mode #tree +b joe@bloggs.edu
Снять бан: /mode #канал -b ник (или маска адреса)
пример: /mode #gb -b Ed
Канал "только по приглашению": /mode #канал +i
Теперь пользователь попадет на канал только если его пригласит кто-то, подключенный к этому каналу.


mIRC
Почему именно mIRC? На данный момент mIRC является самым популярным IRC клиентом и врядли уступит место лидера другим программам-клиентам. mIRC обладает приятным дружественным, интуитивно понятным интерфейсом, с помощью которого вы можете попасть в IRC.

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

Команды mIRC
Команды существующие только в mIRC, однако некоторые из них являются модификациями или расширениями стандартных IRC команд.
Примечание: Полный список команд в секции Search.
/ajinvite [on | off]

Включает/выключает режим auto-join on invite (вход в канал при приглашении).
/alias [файл] <команда>

Команда добавляет, удаляет или заменяет алиасы. Создает только однострочные алиасы.
Добавляет алиас /moo в начало списка алиасов.
Для удаления алиаса введите:
/alias /moo
Добавляет алиас в указанный файл алиасов:
/alias moo.txt /moo /me лучший!
Если вы не укажете имя файла, будет использоваться по умолчанию самый первый файл существующий в алиасах, если же файла не существует, будет использоваться первый загруженный файл алиаса.
/amsg <сообщение>

Эта и /ame команды посылают сообщение или action во все каналы, к которым вы подключены.
/aник <ник>

Изменяет ваш альтернативный ник.
/background [-aemsgdluhcfnrtpx] [окно] [файл]

Смена фона окна. Также фон можно поменять через Системное меню.
-a       активное окно

-m      главное окно mIRC

-s       окно статуса

-g       окно finger

-d       окно приватной беседы

-e       установить по умолчанию
-cfnrtp   центровка, заполнение, нормальное изображение, растянуть, мозаика, фотография.
-l     панель инструментов

-u    кнопки на панели инструментов

-h    панель переключения окон
Всплывающие окно настроек для панели инструментов и панели переключения окон вызывается правым кликом на соответствующей панели. Самодельные кнопки на панели инструментов могут использовать RGB 255,0,255 для прозрачности, BMP файл для образа кнопки должен быть в том же формате, что и ресурсы mIRC,  (16-и или 256-и цветные BMP).
-x  нет фонового изображения
Имя окна должно быть указано, если Вы не указали никаких ключей. Имя файла можно не определять, если Вы хотите поменять не сам фон, а режим изображения.
/ban [-kruN] [#канал] <ник|адрес> [тип]

Банит пользователя на канале, используя его адрес. Вызывает команду /userhost для получения адреса пользователя, затем выполняет команду /mode # +b <маска>.
Опция -k выполняет сразу и бан и кик пользователя.
Опция -uN определяет задержку в секундах перед удалением бана.
Опция -r - снятие бана для введенного ника, например /ban -r ник 2
Если не определен [тип], mIRC использует маску ник!*user@host.domain. Если вы баните IP адрес, последнее число в нем заменяется на шаблон (*). Если вы баните пользователя, находясь с ним на одном канала, определять параметр #канал не обязательно.
Если Вы указали шаблон адреса, то он используется как есть, если указали полный адрес, то на него накладывается указанная маска.
/beep <номер> <задержка>

Бипает номер раз с задержкой задержка.
/channel [#канал]

Открывает всплывающее окно канала (только на канале). Вы также можете указать #канал для канала к которому вы подключены, но он не активен.
/clear [-sghlc] [окно]

Очищает буфер текущего окна. Можно ввести имя окна в качестве параметра.
-s - очистка окна статуса.

-g - очистка окна finger.

-l - очистка окна side-listbox в пользовательском окне.

-c - очистка окна истории кликов в графическом окне.

-h - очистка списка истории команд окна ввода текста.
/clearall [-snqmtgu]

Очищает буфер указанного окна, где s = статус, n = канал, q = приват, m = окно сообщений, t = чат, g = фингер, u = пользовательское окно.
Если ключи не указаны, очищает буфер всех окон.
/clipboard [-an] <текст>

Копирует строку в буфер обмена. Ключ -a перезаписывает строку находящуюся в буфере. Ключ -n добавляет $crlf в текст.
/close [-icfgms@] [ник1] ... [никN]

Закрывает все окна указанного типа и ника. Если нет ника (ников), закрывает все окна указанного типа.

Типы:

c - окна DCC Chat,

f - окна файл-сервера

g - окна DCC Get,

i - неактивные окна DCC,

m - окна привата

s - окна DCC Send.

@ - другие окна
Вы можете указать номер окна - N, например: /close -s4 ник, закроется четвертое окно DCC чата с этим ником.
Также вы можете использовать шаблон для имени канала или для всех окон.
/color [-lrs] <имя> <индекс>

Настройка цветов как в секции Настройка цветов.
Ключ -l обновляет настройки цветов из файла mirc.ini.
Ключ -r сбрасывает N-ый цвет 16-цветной палитре в значение RGB по умолчанию, в виде /color -r . Для того чтобы изменить N-ый цвет в 16-цветной палитре на новое значение, используйте команду /color <индекс>
Для изменения цвета элемента текста в настройках цветов, вы должны указать имя элемента.
Ключ -s имзеняет текущую схему в виде /color -s <имя схемы>
/copy -ao <файл> <файл>

Копирует файл в другой файл или в другую директорию. Можно использовать шаблон для файла-источника,  u имя директории для файла-приемника. Опция -o разрешает перезапись файла, если он существует, ключ  -a используется для склеивания файлов (первый файл добавляется в конец второго).
/creq [+m|-m] [ask | auto | ignore]

Настройка ответа на запрос DCC Chat (смотрите команду  /sreq).
Опция [+m|-m] определяет статус окна (минимизировано или нет).
/ctcpreply <ник> [сообщение]

Посылает ответ на CTCP запрос.
/ctcpreply goat HELP no help available.
/debug [-cinpt] [N] [on | off | @окно | файл] [идентификатор]

Пишет входящие и исходящие сообщения сервера (raw) в файл debug.log или в пользовательское окно.
/debug -n @moo, откроет пользовательское окно свернутым

/debug -c off, отключает процесс отладки и закрывает все связанные с ним окна

/debug -pt, добавляет перед сообщениями текущее время

/debug N @moo, использует цвет N для сообщений
Ключ -i вызывает указанный идентификатор до того как строка отладки будет записана в лог файл. Возвращает значение идентификатора использованного как строка отладки.
Идентификатор $debug возвращает имя файла отладки или пользовательского окна.
Примечание: команда /debug работает независимо для каждого подключенного сервера.
/describe <ник|channel> <сообщение>

Аналогична команде /me, но существует возможность указать адресат в виде ника или канала.
/disconnect

Немедленное отключение от сервера, в отличие от команды /quit, которая посылает сообщение QUIT на сервер и ждет, пока сервер не разорвет соединение.
/dll <имя.dll> <имя> [data]

Позволяет вам вызывать routines в DLL созданных для mIRC.
/dns [-ch] [ник|адрес]

Получение адреса/имени хоста. Если в введенном имени есть символы "." (точка), то считается, что введен адрес. В противном случае считается, что введен ник и вызывается команда /userhost для определения адреса пользователя. Если введен IP адрес, возвращается имя хоста.
Опция  -c сбрасывает текущий DNS запрос.

Опция  -h указание команде /dns использовать параметр как имя хоста (не как  IP адрес).

Примечание: Если первый запрос DNS не выполнился, то последующий будет находится в ожидании выполнения первого.
/dqокно [on|off|show|hide|min]

Управление окном приватного чата (query). Включить-выключить-показать-спрятать-минимизировать.
/ebeeps [on | off]

Включает/выключает звук в Настройках звука.
/echo [color] [-cdeghiNtsaqlbfnmr] [color имя] [#канал|[=]ник] <текст>

Печатает текст указанного цвета (0-15) в окне.
/echo 3 #mIRC Testing
напечатает Testing зеленым цветом в окне канала #mIRC.
Для печати в окне статуса используется опция -s (если не указан канал/nick),  для печати в активном окне - опция –a, для печати в едином окне сообщений - опция -d.
Опция -e - строка текста выводится с разделителями линий (line separators).

Опция -iN - добавляет N пробелов перед строкой текста.

Опция -h - жестко ставит строку, изменение размеров окна не меняет строку (строка не складывается) 

Опция -t - каждая строка текста будет предваряться строкой текущего времени.

Опция -q - не отображает текст вызванный из алиаса используя префикс “.”

Опция -l - применяет подстветку к отображаемой строке.

Опция -bf - делает возможным бипание/мигание.

Опция -n – предотвращает подсветку окна в котором выполняется команда echo.

Опция -m - определяет строку как сообщение пользователя, но не как событие.

Опция -g - не дает строке записаться в лог файл.

Опция -r - использует опции вырезания в Настройках сообщений.

Опция -c - использует указанное имя цвета.
Примечание: Этот текст отображается только в вашем окне и не посылается серверу.
/editbox [-safnop|[=]окно] <текст>

Вставляет указанный текст в окно ввода текста.
Опция -s для ввода в окно Status.

Опция -a для ввода в активное окно.

Опция -f для установки фокуса на окно ввода.

Опция -p для добавления пробела в конец текста.

Опция -n заполняет окно ввода и нажимает клавишу enter.

Опция -o выполняет команду во втором окне ввода в окне канала.
Чтобы указать окно dcc chat, поставьте символ = перед ником.
/emailaddr <адрес>

Изменить email адрес в окне Connect.
/exit

Отключение и выход из программы.
/filter [-asdfwxnpriocteubglLz] [n-n2] [c s]
  1   2   3

Добавить документ в свой блог или на сайт

Похожие:

Тема: irc iconМинистерства образования и науки РФ гоу впо «Пермский государственный...
Анализ жанра irc
Тема: irc iconТема Лекции, час
Основы работы с электронной почтой, телеконференциями, форумами, группами новостей, icq, irc
Тема: irc iconМетодические указания по подготовке к семинарским занятиям Кемерово 2010
С. К. Ашванян, д-р экон наук, проф. (тема 3); Т. А. Сапожникова, канд экон наук, доц. (предисловие, тема 2); Е. А. Плосконосова,...
Тема: irc iconТема: Насекомые. Изделие "Пчелы и соты"
Межпредметные связи: Окружающий мир, раздел "Что и кто?", тема "Кто такие насекомые?"; раздел "Почему и зачем?", тема "Почему мы...
Тема: irc iconМетодические указания для проведения практических занятий Тема Основы...
Тема 3 – Закономерности взаимодействия организма человека с чужеродными веществами. Механизмы токсичности
Тема: irc iconУрок музыки в 7 классе учителя Хаджимовой Светланы Нурбиевны Использована...
Расширить представления о значимости героической музыки в воспитании подрастающего поколения
Тема: irc iconМетодические рекомендации по изучению дисциплины «Теория и методика обучения музыке»
Тема Музыка И. С. Баха в идейном контексте Нового времени и Просвещения Тема Идейное наполнение музыки Л. В. Бетховена Тема Романтизм...
Тема: irc iconРеферат по экологии Ученицы 11 «г» класса (экстернат)
Поэтому человек никогда не одинок полностью. С ним всегда его мысли и чувства. Вот насчёт чувств и эмоций, связанных с экологией,...
Тема: irc iconТема Общение Тема Предмет и задачи дисциплины
Тема Разновидности научного стиля речи. Жанры собственно научного и научно-информативного стилей речи
Тема: irc iconПрограмма курса по выбору Магистратура факультета философии Магистерская...
Тема Музыка И. С. Баха в идейном контексте Нового времени и Просвещения Тема Идейное наполнение музыки Л. В. Бетховена Тема Романтизм...
Тема: irc icon1 Значение овощей в жизни человека 7 Тема Весенние работы в овощеводстве....
Тема Осенние работы в овощеводстве. Уборка урожая, закладка его на хранение 10
Тема: irc iconУрок тема
Тема урока сегодня «Основные положения теории электролитической диссоциации». Эта тема является продолжением предыдущего занятия....
Тема: irc iconСказка А. С. Пушкина опера Н. А. Римского-Корсакова «Сказка о царе Салтане»
Н. А. Римского-Корсакова "Сказка о царе Салтане": вступление; тема моря (Черномора и богатырей); тема песни белки «Во саду ли, в...
Тема: irc iconЖукова Надежда Николаевна учитель биологии моу «Нижнекулойская средняя...
Тема урока: «Биология – наука о живой природе. Царства живой природы. Среды обитания организмов»
Тема: irc iconЖукова Надежда Николаевна учитель биологии моу «Нижнекулойская средняя...
Тема урока: «Биология – наука о живой природе. Царства живой природы. Среды обитания организмов»
Тема: irc iconПрограмма по формированию навыков безопасного поведения на дорогах...
Тема нашего урока «Природа в творчестве М. Ю. Лермонтова». Талант Лермонтова, как настоящего гения, многогранен. Но есть такая тема...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск