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