Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.
Что такое IRC?
IRC (Internet Relay Chat) — способ обмена текстовыми сообщениями в реальном времени сразу между многими пользователями. Пользователи подключаются к серверу ипользуя IRC-клиент, и заходят на каналы (в чаты). Пользователи вводят сообщения, которые рассылаются всем другим пользователям на канале. IRC также позволяет подключённым пользователям общаться один-на-один. IRC — основная форма общения между членами сообщества Mozilla (программистами, тестировщикамию пользователями и т. п.).
Общие правила и этикет
Если Ваш клиент уже настроен и подключен к IRC, вот несколько простых правил, следование которым сделает ваш опыт использования IRC приятным и продуктивным.
1. Старайтесь выражаться кратко. Если вам надо отправить что-нибудь длинное, например кусок кода, вставьте это на pastebin.mozilla.org, а в IRC отправьте полученный URL.
2. Обращаясь к конкретному человеку, старайтесь использовать форму «Имя: сообщение». Например: «ashughes: good morning!»
3. У каждого канала есть своя тема. Старайтесь её придерживаться. Например, не обсуждайте проблемы с Thunderbird на #Firefox.
4. IRC-каналы Mozilla наиболее активны с понедельника по пятницу с 9 утра по 7 вечера по тихоокеанскому времени, за исключением праздничных дней в США.
5. Задав вопрос, будьте терпеливы. Ответить могут через несколько минут.
6. Если вы, прежде чем задать вопрос, будете дожидаться ответа на сообщение типа «Помогите!» или «Здесь кто-нибудь есть?», вам вряд ли кто-то поможет. Asking a good question will result in a better experience for both you and the person trying to help. There is a good reference for what makes a good question here.
7. Расслабтесь и веселитесь!
Программы
ChatZilla (расширение Firefox)
Есть несколько различных приложений которые позволяют вам соединиться к IRC сети. Простейший в использовании это дополнение к Firefox названным Chatzilla. Следующие инструкции описывают как установить и сконфигурировать Chatzilla для использования в Mozilla IRC сети.
1. Перейдите к addons.mozilla.org для скачивания и установки Chatzilla
2. Щёлкни зелённую Add to Firefox кнопку
3. Щёлкни кнопку Install на Addon Installation dialog
4. Как только ChatZilla установиться, щёлкни Restart Firefox
5. Как только Firefox перезагрузиться, закрой Add-ons диалог
6. Теперь щёлкни Tools menu > ChatZilla для запуска клиента
7. В текстовом поле в нижней части окна напечаьай /server irc.mozilla.org и нажми enter
8. Вам будет предоставлено случайное имя при первом подключении. Обычно клиент будет использовать просто имя пользователя вашего компьютера. Если данное имя уже используется, то будет использовано что-то как IRCMonkey21710. Вы можете поменять ваш никнейм напечатав /nick nickname, где nickname это ваш желаемый nickname. Вы также можете сменить никнейм используя dropdown box слева от текстового поля.
Смотри Commands раздел ниже для получения дополнительных IRC комманд.
9. Присоединяйтесь к каналу тип /join #channel, где #channel имя канала к которому вы хотите присоединиться.
Смотри Channels раздел ниже для некоторых каналов, доступных в сети Mozilla IRC.
Настольные клиенты
Как было сказано ранее, ChatZilla не единственный существующий IRC-клиент, хотя он и один из самых простых. Преимущество настольных клиентов — в значительно большей настраиваемости. Например, можно выбирать между SSL и незашифрованным соединением, а также настроить клиент при запуске автоматически подключаться к серверу и входить на определённые каналы. Ниже приведены некоторые доступные клиенты:
Windows |
Mac |
Linux |
|
Colloquy |
● |
||
IRSSI |
● |
● |
●* |
Xchat |
● |
○ |
●* |
● Доступны бинарные или исполняемые программные файлы
○ Доступен только в виде исходного кода, который надо скачать и скомпилировать
●* Исполнимые файлы могут быть доступны. Если нет, надо будет скачать и скомпилировать исходные тексты.
w Веб-приложение (то есть, работает в браузере)
Более полный список IRC-клиентов можно найти здесь.
При использовании настольного клиента надо будет настроить подключение к серверу используя следующую информацию:
Сервер: irc.mozilla.org
Порт: 6667 (default) or 6697 (SSL)
Веб-клиенты
Есть также несколько клиентов, являющихся веб-приложениями, которые позволяют подключаться к IRC кликая на ссылки irc://. Один из простейших таких клиентов — Mibbit. Он работает очень сходно с упомянутыми выше настольными клиентами и ChatZilla’ой. Mibbit НЕ требует Flash или каких-либо других плагинов.
Каналы
Здесь находиться список каналов, для которых вы должны быть в курсе как член сообщества Mozilla: (Не забывайте использовать irc.mozilla.org и порт 6697 или 6667 для настройки сервера)
#qa | Канал для обсуждений QA / QE / контроля качества |
#developers | Канал для обсуждения разработки Mozilla |
#sumo | Канал для поддержки с Firefox |
Для прлучения дополнительной информации о сети Mozilla IRC и каналах, перейдите here.
Команды
Ниже приведен список команд, которые вы должны хорошо знать. Просто введите их в окно сообщений в нижней части экрана и нажмите enter.
/join #channel | Joins you to the specified channel until you quit your IRC client or quit the channel |
/leave | Leave the current channel |
/mode #channel +k password | Sets a password for the channel. If #channel is not specified, the command is executed for the current channel. |
/mode #channel +o nickname | Sets specified user as an owner or moderator of the specified channel. If a #channel is not specified, the command is executed for the current channel. |
/mode #channel +s | Sets the channel as a secret channel. This takes the channel off the public list of active channels and topics. |
/msg nick message | Sends a private message to the specified user |
/nick nickname | Change your current nickname |
nickname: ping | Get a user's attention (nickname is the name of the user you want the attention of) |
nickname: pong | Respond to a user's ping (nickname is the name of the user who wants your attention) |
/query nickname | Opens a private chat with the specified user |
/quit message | Disconnects you from the current server displaying the message in all connected channels prior to quitting |
/reload styles | Some IRC clients, Colloquy on Mac in particular, stop displaying your messages in the channel window. If this happens, you can type this command to resolve this issue. |
/server server-name | Manually connect to a server |
/topic topic | Changes the topic of the channel. The topic is a message that displays first when you join a channel. |
/whois nickname | Display information about the specified user. This information displays in the server window. |
For more information about IRC commands go here.
Боты
Some users in IRC are not human. These users are known as bots and automatically perform certain tasks; some automatic, some triggered by other users. The most common of these bots are called NickServ, ChanServ, and Firebot.
NickServ
This bot allows you to register your nickname which prevents other users from using it. NickServ also automatically elevates all registered users to operators when they sign on.The following are some helpful commands which can be used by NickServ:
/msg NickServ REGISTER password email | This registers your nickname with the server. |
/msg NickServ IDENTIFY password | Once registered, you need to type this every time you want to sign into channels using your registered nickname |
/msg NickServ HELP | This displays a list of commands which can be used with NickServ |
/msg NickServ HELP REGISTER | This displays helpful information about nickname registration |
/msg NickServ HELP IDENTIFY | This displays helpful information about identifying yourself upon sign in |
For more information about NickServ go here.
ChanServ
This bot allows you to register new channels and control aspects of channels. The following are some helpful commands which can be used by ChanServ:
/msg ChanServ HELP | This displays a list of commands which can be used with ChanServ |
/msg ChanServ IDENTIFY #channel password | Allows you to edit the apsects of the specified channel given the correct password |
/msg ChanServ REGISTER #channel password topic | Registers a channel given the correct password and sets the topic |
For more information about ChanServ go here.
Firebot
Firebot is a bot which assists with Mozilla related activities on IRC. For instance, Firebot automatically posts messages to #developers about the status of automated tests. The following are some helpful commands which can be used by Firebot:
bug ###### | When a bug number is mentioned in a message, Firebot automatically displays the link and summary from bugzilla for that bug. |
/msg firebot uuid | Displays a unique identifier. This is useful when creating interfaces for add-on development. |
/msg firebot cid | Displays a unique 128-bit number which can be used to identify a class or component. |
/invite firebot #channel | Adds firebot to the specified channel. |
For more information about Firebot go here.
Further Reading
IRC Frequently Asked Questions and other helpful tutorials IRC Channel Operator's Guide (New Version) IRC Channel Operator's Guide (Old Version) [From 1995, but still quite useful]