Editing IRC

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search

Warning: The database has been locked for maintenance, so you will not be able to save your edits right now. You may wish to copy and paste your text into a text file and save it for later.

The administrator who locked it offered this explanation: MediaWiki upgrading

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
{{interwiki
+
'''IRC''' ''(Internet Relay Chat)'' - это протокол и популярное средство общения. В просторечии именуется "иркой". Далекие от компьютерных нюансов пользователи часто путают "ирку" с "миркой". Мирка в свою очередь это сленговое название популярнейшего IRC-клиента [[mIRC]].
| ruwiki = IRC
+
| enwiki =
+
| jworld =
+
}}
+
'''IRC''' ''(Internet Relay Chat)'' — это протокол и популярное средство группового текстового общения (чат). В народе именуется «иркой». Далекие от компьютерных нюансов пользователи часто путают «ирку» с «миркой». «Мирка», в свою очередь, — это сленговое название популярнейшего IRC-клиента [[mIRC]].
+
  
Создателем IRC является финский студент [[w:Ойкаринен, Ярко|Ойкаринен, Ярко]].  
+
Пользователи jabber могут общаться пользователи IRC-серверов посредством [[Gateway:IRC|соответствующего транспорта]].
  
Формально IRC не относится к классу [[IM|систем мгновенного обмена сообщениями]], хотя по факту используется именно для этого.
+
Пользователи IRC в свою очередь могут осуществлять взаимодействие с jabber посредством каких-то дополнительных модулей к своим IRC-клиентам. Например, [[IRcap:Jabber|jabber-модулем]] для [[IRcap]]. Последнее особенно актуально для наших испанских друзей.
  
== Сравнение с Jabber ==
+
===Основные команды===
 
+
Все команды в irc начинаются со слеша ("/") при этом они должны быть введены с начала строки. Распространенные команды:
Общение в IRC происходит на так называемых ''каналах'', или в ''комнатах'' (англ. ''channel'' и ''chat room'' соответственно). В [[Jabber]] есть аналогичная возможность — [[конференции|многопользовательские конференции]], или чаты. И на каналах IRC, и в конференциях Jabber пользователям могут быть даны некоторые права по управлению пользователями и самим чатом.
+
 
+
Главное же их отличие состоит в том, что в IRC канал фактически поддерживается сразу несколькими [[сервер|серверами]] сети, за счёт чего достигается некоторая устойчивость каналов к нарушению связи между северами. Например, в сетях IRC возможно такое явление как «сплит» (от англ. «split» — расщепление, раскол), когда пользователи одного сервера могут общаться в комнате между собой, но не могут с пользователями других серверов, если между их серверами оборвалось соединение. В Jabber конференция поддерживается только одним сервером, и при обрыве соединения между сервером пользователя и сервером конференции, пользователь будет от неё отключён.
+
 
+
На самом деле, конференции Jabber в значительной мере вдохновлены IRC. Об этом говорит их большое сходство. Многие клиенты Jabber даже позволяют управлять конференциями с помощью команд IRC, преобразуя их в управляющие [[XMPP]]-последовательности. По сути Jabber является современным наследником IRC.
+
 
+
== Взаимодействие с Jabber ==
+
 
+
* Пользователи Jabber могут общаться c пользователями IRC-серверов посредством соответствующего транспорта, см. '''[[Gateway:IRC]]'''.
+
* Пользователи IRC, в свою очередь, могут осуществлять взаимодействие с Jabber посредством:
+
** дополнительных модулей к своим IRC-клиентам, например, [[IRcap:Jabber|Jabber-модулем]] для [[IRcap]] (последнее особенно актуально для наших испанских друзей);
+
** ботов [http://outflux.net/software/pkgs/jirc-bridge/ jirc] и [http://tcllib.cvs.sourceforge.net/viewvc/tcllib/tclapps/apps/ijbridge/ ijbridge], транслирующих сообщения между Jabber-конференциями и IRC-комнатами.
+
* Администратор Jabber-сервера может установить специальное расширение (например [http://www.dtek.chalmers.se/~henoch/text/ejabberd-ircd.html ircd] для [[ejabberd]]), чтобы к его конференциям могли подключаться пользователи IRC.
+
 
+
== Обратное взаимодействие ==
+
Та ситуация когда пользователь остается в IRC-окружении и общается в другими IM из IRC. Например, пользователи  XMPP-серверов выглядят для него как IRC-пользователи.
+
* [[BitlBee]]
+
* [[Minbif]]
+
 
+
== Основные команды ==
+
Все команды в IRC начинаются с косой черты («/»). При этом они должны быть введены с начала строки. Ввод одних команд осуществляется сразу после подключения к серверу, других - после подключения к каналу. Распространенные команды:  
+
 
{|class="standart" align=center border=1 cellspacing=0
 
{|class="standart" align=center border=1 cellspacing=0
 
  !Команда
 
  !Команда
Line 38: Line 12:
 
  !Пример использования
 
  !Пример использования
 
  |-
 
  |-
  |/list <nowiki>[параметры]</nowiki>
+
  |/list ''параметры''
 
  |Поиск каналов. Дополнительные параметры можно не вводить, тогда будут выведены все каналы (может занять существенное время!)
 
  |Поиск каналов. Дополнительные параметры можно не вводить, тогда будут выведены все каналы (может занять существенное время!)
 
  |/list -min 2 -max 20 *nix*
 
  |/list -min 2 -max 20 *nix*
 
  |-
 
  |-
  |/join канал <nowiki>[пароль]</nowiki>
+
  |/join ''канал пароль''
 
  |Зайти на канал. Если канал не защищен паролем, его можно не вводить
 
  |Зайти на канал. Если канал не защищен паролем, его можно не вводить
 
  |/join #neo matrix
 
  |/join #neo matrix
 
  |-
 
  |-
  |/part канал <nowiki>[причина]</nowiki>
+
  |/part ''канал причина''
 
  |Покинуть канал. "Причина" может не вводиться
 
  |Покинуть канал. "Причина" может не вводиться
 
  |/part #love "Уже женат"
 
  |/part #love "Уже женат"
 
  |-
 
  |-
  |/invite ник #канал
+
  |/invite ''ник канал''
 
  |Пригласить пользователя посетить канал
 
  |Пригласить пользователя посетить канал
 
  |/invite Tux #linux
 
  |/invite Tux #linux
 
  |-
 
  |-
  |/topic <nowiki>[#канал]</nowiki> тема
+
  |/topic ''тема''
 
  |Установка темы канала.  
 
  |Установка темы канала.  
  |/topic #slon Продажа слонов, оптом и в розницу. <nowiki>|| У нас снижение цен! ||</nowiki> На повестке дня суд с <nowiki>''Майский чай''</nowiki> за использование лейбла
+
  |/topic "Продажа слонов, оптом и в розницу. <nowiki>|| У нас снижение цен! ||</nowiki> На повестке дня суд с "Майский чай" за использование лейбла"
 
  |-
 
  |-
  |/me действие
+
  |/me ''действие''
 
  |Сообщение от третьего лица (*applesin ушел в США. Пешком)
 
  |Сообщение от третьего лица (*applesin ушел в США. Пешком)
 
  |/me ушел в США. Пешком
 
  |/me ушел в США. Пешком
 
  |-
 
  |-
  |/ame действие
+
  |/ame ''действие''
 
  |Сообщение от третьего лица для всех каналов
 
  |Сообщение от третьего лица для всех каналов
  |/ame ушел в США. На велосипеде
+
  |/me ушел в США. На велосипеде
 
  |-
 
  |-
  |/nick НовыйНик
+
  |/nick ''новый ник''
 
  |Смена ника
 
  |Смена ника
 
  |/nick Zebra
 
  |/nick Zebra
 
  |-
 
  |-
  |/whois ник
+
  |/whois ''ник''
 
  |Информация о пользователе с этим ником
 
  |Информация о пользователе с этим ником
 
  |/whois Alice
 
  |/whois Alice
 
  |-
 
  |-
  |/quit <nowiki>[причина]</nowiki>
+
  |/quit ''причина''
 
  |Отключение от сервера. Указание причины опционально.
 
  |Отключение от сервера. Указание причины опционально.
 
  |/quit опаздываю
 
  |/quit опаздываю
 
  |}
 
  |}
Некоторые из этих команд могут не работать корректно при пользовании каналом IRC из Jabber (через транспорт).
 
  
== Информация для разработчиков ==
+
===Для разработчика===
Хотя в соответствующих [[RFC]] описаны принципы построения клиента и сервера, существуют серверное ПО, которое имеет нестандартные расширения протокола.
+
И хотя в соответствующих [[RFC]] описаны принципы построения клиента и сервера, существуют серверное ПО, которое имеет нестандартные расширения протокола.
  
 
Поскольку сервисы (для управления учетными записями, например) не описаны явно в RFC, то опять же у каждого типа сервера они могут быть свои. Все это затрудняет поддержку и может быть причиной неполной совместимости.
 
Поскольку сервисы (для управления учетными записями, например) не описаны явно в RFC, то опять же у каждого типа сервера они могут быть свои. Все это затрудняет поддержку и может быть причиной неполной совместимости.
 
== См. также ==
 
* [[Migration:irc2jabber|Пособие по миграции из IRC в jabber]]
 
* [[Minbif]]
 
* [[:Category:Клиенты с поддержкой IRC|Мультипротокольные клиенты, поддерживающие работу с IRC]]
 
 
[[Category:Протоколы]]
 

Please note that all contributions to JaWiki (Jabber/XMPP wiki) may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see JaWiki (Jabber/XMPP wiki):Copyrights for details). Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)