• Уважаемый посетитель!!!
    Если Вы уже являетесь зарегистрированным участником проекта "миХей.ру - дискусcионный клуб",
    пожалуйста, восстановите свой пароль самостоятельно, либо свяжитесь с администратором через Телеграм.

IRC: FAQ

The TBAPb

Почетный участник
Михей цветет и розовеет, и теперь дает нам возможность общаться не только по средствам любимого форума, но и также сети IRC. Да, да, да, был создан подканал #mixei.ru, который позволит всем нам общаться в режиме чата. С появлением этого замечательного нововведения появилось огромное количество вопрос, связанных с тем, что же такое IRC и с чем его едят. Я постараюсь как можно более доходчевей объяснить все достоинства и недостатки IRC. Что же касается подключения к #mixei.ru, то подробнее об этом можно прочитать тут, здесь же вы найдете практичсеки все об одном из самых популярных клиентов IRC, mIRC - программе позволяющей вам общаться.

Теперь немного теории:

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


IRC состоит из серверов. Сервер может быть соединен с другими серверами. Совокуность серверов, соединенных друг с другом образует сеть. В мире существуют десятки сетей. Наиболее старые и известные - это IRCNet и EfNet, образовавшейся из расколовшейся первой irc сети.
После подлкючения к серверу можно найти нужного человека и общаться с ним. Можно также подключиться к каналу. Общение на канале напоминает общение людей в комнате. Кто-нибудь говорит и все его слышат. У каждого канала есть имя, которое отражает общую тематику разговора. Это может быть как интересуящая всех тема (например, #linux, #quake), так и просто какое-нибудь объединяющее всех название (например, #ufa, #odessa). Если в первом случае разговоры обычо ведутся вокруг указанной тематики, то во втором случае разговоры ведутся на совершенно разнообразнейшие темы.

Кроме обычных пользователей сети irc есть так называемые операторы каналов и операторы сети. Операторы канала - это "хозяины", "короли" канала. Они могут закрыть доступ на канал без приглашения, лишить любого пользователя возможность говорить на канале, выкинуть пользователя с канала, поставить ему бан (невозможность зайти на канал) и многое другое. Иными словами, это управляющие, которые следят за порядком на канале. Оператором канала в классическом случае становится тот, кто первым заходит на канал и тем самым создает его. Но на данный момент такие случаи очень редки. В основном сейчас существует множество постоянных каналов. У таких каналов есть постоянные операторы. Для того, чтобы они получили статус оператора при входе на канал используются обычно постоянно сидящие на канале боты (ии роботы), которые имеют статус оператора и могут его раздавать определенным пользователям.

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

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

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

/join #channel password Некоторые каналы защищены паролем, чтобы войти на такой канал, пароль нужно указать в команде.
Пример: /join #irc rulezz - Зайти на канал #irc, который защищен паролем rulezz

/PART #channel Отключиться от канала.
Пример: /part #irc - Отключиться или выйти из канала с названием #irc. Также можно использовать команду /part, тогда отключаешься от активного канала, то есть от того, в окне которого Вы написали команду.

/LIST [#string] [-MIN #] [-MAX #] Получить список созданных на сервере каналов. Можно ограничить число каналов, указав минимальное и максимальное значение количества пользователей на канале. Если указать #string, в список попадут только те каналы, в названии которых есть указанная подстрока.
Пример: /list -min 5 -max 20 /list #irc - Показать минимум 5, максимум 20 каналов, в названиях которых присутствует буквосочетание irc. Это могут быть такие как: #irchelp, #superircfaq, #irc и #chatirc (Названия каналов могут отличаться, но везде присутствует irc - в начале, в середине, само название и в конце соответственно).

/ME message Сообщение от третьего лица.
Пример: /me пошел курить - Если Ваш ник будет допустим Vasya, то на канале будет такое сообщение: * Vasya пошел курить

/MSG nickname message Посылка приватного сообщения пользователю без открытия приватного окна.
Пример: /msg Vasya Привет!!! - Посылает приватное сообщение "Привет!!!" человеку с ником Vasya

/QUERY nickname message Посылка приватного сообщения пользователю с открытием приватного окна
Пример: /query Vasya Привет!!! - То же самое, только у Вас будет открыто окно привата.

/WHOIS nickname Запрос информации о пользователе.
Пример: /whois Vasya - Выдаст информацию о пользователе Vasya.

/NICK nickname Изменение вашего ника на новый.
Пример: /nick Vasya1 - Теперь Ваш ник сменится на Vasya1.

/QUIT [reason] Отключает вас от IRC сервера. Сообщение [reason] получают пользователи, которые подключены к тем же каналам, что и вы.
Пример: /quit Извините, но мне пора - Пользователи увидят собщение типа *** Vasya has quit IRC (Quit: Извините, но мне пора)

/AWAY [away message] Режим Away служит для уведомления пользователей о том, что вы в данный момент недоступны для беседы. Когда кто-то посылает вам сообщение и у вас включен режим Away, пользователь получит сообщение [away message]. Для выключения режима используется команда /away без параметров.
Пример: /away Я работаю! - Пользователи получат сообщение "Я работаю!"

/TOPIC #channel newtopic Изменение топика канала.
Пример: /topic #irc Всем лежать пять минут! - Топик канала #irc изменится на "Всем лежать пять минут!"

/INVITE nickname #channel Приглашение пользователю посетить канал.
Пример: - /invite Vasya #irc - Послать приглашение на канал #irc пользователю с ником Vasya.

[ADDED=The TBAPb]1085399646[/ADDED]
Но если одбросить всю терминологию, что же на самом деле такое IRC?

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

Итак, надеюсь кое что начинает постипенно проясняться :D Для работы с IRC (Ирка) вам потребуется программа клиент. Под каждую операционную систему ( Винда, Юникс, Линух) требуется свой клиент. Так как у большинства наших пользователей стоит виндоус я нозову самые распространенные программы под эту операционку. На сегодняшний день это вышеупомянутый mIRC (Мирка) и Trion (Трион). Вам просто необходимо скачать их из интернета, установить, заполнить параметры и наслаждаться общением. Для эстетов в инете существует множество программ, позваляющих менять скины для ваших IRC пейджеров и стилизовать их под собственный вкус.

Так как сама пользуюсь Миркой, немного о ней расскажу. Безусловно многим здесь интересна функциональность данного пейджера и использование в нем различных интересных командок и скриптов.
В мирке есть три основных элемента управления: Алиасы, Менюшки и Скрипты.

Алиаски позволяют вам упростить написание ваших сообщений, а также научится создавать собственные индивидуальные феньки :D Вот все самое необходимое. Чтоб эти пользоваться, открываем Алиасы и прописываем все нижеуказаннаое туда :)

[ADDED=The TBAPb]1085400284[/ADDED]
Для обращения:

F5 //editbox -ap :: $editbox($active) $1 :: ( В результате когда кликаем по нику человека и нажимаем F5 получаем ::Someone::)

Это скан для открытых портов:
/scan {
var %buf1 = 1
while (%buf1 < 65536) {
if (!$portfree(%buf1)) { echo 5 -a Порт %buf1 Открыт }
inc %buf1
}


А это позволит вам незаморачиваться если вы написали в сообщении Войну и Мир и за секунду до отправки поняли, что забыли переключить язык.. :surprise:
F9 editbox -a $replacecs($editbox($active),.,
ю,$chr(44),б,q,й,w,ц,e,у,r,к,t,е,y,н,u,г,i,ш,o,щ,

p,з,[,х,],ъ,a,ф,s,ы,d,в,f,а,g,п,h,р,j,о,k,л,l,д,;,

ж,',э,z,я,x,ч,c,с,v,м,b,и,n,т,m,ь,.,ю,

Q,Й,W,Ц,E,У,R,К,T,Е,Y,Н,U,Г,I,Ш,O,Щ,P,З,

[,Х,A,Ф,S,Ы,D,В,F,А,G,П,H,Р,J,О,K,Л,L,Д,:,

Ж,",Э,Z,Я,X,Ч,C,С,V,М,B,И,N,Т,<,Б,>,

Ю,&,?,^,:,/,.,`,ё,$,;)


F10 editbox -a $replacecs($editbox($active),.,/,?,&,:,^,б,

$chr(44),й,q,ц,w,у,e,к,r,

е,t,н,y,г,u,ш,i,щ,o,з,p,х,[,ъ,],ф,a,ы,s,в,d,а

,f,п,g,р,h,о,j,л,k,д,l,ж,;,э,',я,z,ч,x,с,c,

м,v,и,b,т,n,ь,m,ю,.,Й,Q,Ц,W,У,E,К,R,Е,T,

Н,Y,Г,U,Ш,I,Щ,O,З,P,Ф,A,Ы,S,

В,D,А,F,П,G,Р,H,О,J,Л,K,Д,L,Ж,:,Э,",Я,Z,Ч

,X,С,C,М,V,И,B,Т,N,Ь,M,Б,<,Ю,>)


С ентим набором уже можно жить :)
Вот еще кое что интересное:

Ctrl+K - позволяет раскрашивать ваши сообщения
Ctrl+R - обращает цвета наоборот
Ctrl+B - жирный шрифт
Ctrl+U - подчеркнутый шрифт
Ctrl+V - вставка выделенного текста
Ctrl+O - закрытие тега

Ну вот наверное все самое необходимое. Подробнее об IRC можно узнать на http://www.neora.ru/

Удачи гы гы гы гы :p
 
Ну только с учетом того, что ЭТА теория выкладывалась в "Программах" и то, что теория по сути не нужна.. кто ее читать то будет? Хотя, может и надо..
Более подробный FAQ лежит тут.
 
Ну извините, хотела как лучше. Можете удалить. тока эта FAQ не по Мирке, а по IRC в общем. Но еще раз говорю.. не нада.. Delete
 
Дык я знаю.. тока еси это протокол, что он делает в программах? Тем более я настройку IRC и нетрогала, а кинула ссылку.. Я говорю, если продублировала извините, хотела как лучше, проста когда я к ирке подсоеденилась у меня было много вопросов, и если бы мне дали эту информацию сразу, я была бы очень благодарна. Так, что не нужно, удаляйте, я на звание кул хацкера особенна не притендую, мне и квалификации по програмированнию хватает :D
 
Does not exist, The TBAPb, че за шум а драки нет?
IRC - протокол обмена данными между сервером (ircd - самый разпространненый) и клиентом (mIRC - самый распространненый).
наряду с тем, что сам IRC поддерживает команды (как заметила The TBAPb) , так и сама mIRC поддерживает упрощенную версию TCL - скриптого языка линукса.
остальное - опы, кики, баны - пусть на своей шкуре узнают ;)
 
Просто немного обидно, когда стараешься сделать людям добро (после появления ирковского михея уже не единожды меня спрашивали друзья, что такое Ирка) тебя чуть ли не в путешествие с эротическим уклоном, указывая на мою неосведомленность и неэрудированность в данном вопросе. Я не претиндую на роль знатока протоколов обмена данными, но блин, обидна :(
 
The TBAPb, эх.. кому надо - тот найдет. Найти не сложно. Опять же, лучше бы уж фак по командам выложила.. вернее ее продолжение, а не теорию.. которая-то мало кому нужна..
На неосведомленность я могу действительно указать, выложив исходники клиента для irc своего и разобрав его с вами же. Но это здесь никому не надо. Нужно выкладывать инфу, которая нужна в данный момент.
Объясняю, что надо нашим участникам: наши участникам надо: как меньше читать, как больше сделать. Т.е. дать им готовое, теорию они читать не будут. Теория это для нас..
Все таки надо было выбрать то, что выкладывать.
Ладно, в дальшейнем сама FAQ составлю.

[ADDED=Does not exist]1085598517[/ADDED]
P.S. если бы постала, кстати, послала бы открытым текстом и действительно далеко.
Ты, кстати, прекрасно видеть должна была, что фак я выложила в той теме? Зачем дубль? - вот этого не понимаю.
 
The TBAPb, люди - неблагодарные существа... пасиб тебе за ФАК, кто прочитает действительно узнает чего нить полезное :)
Кстати, навес золота нужна любая информация по расшифровке ИПа в ХУЙзе... (/whois'е ;)) Кто нить знает чего нить, и возможно ли это вообще? :\
 
МакS
Кстати, навес золота нужна любая информация по расшифровке ИПа в /whois ;)) Кто нить знает чего нить, и возможно ли это вообще? :\
Что значит "расшифровке"?
По ИП узнать откуда чел?
 
Таки хорошо бы разбить ЧЕТКО доку на разделы. Где теория, а где команды, а где и скрипты уже пошли. Вот. Тогда кому чего-надо - тот и будет нужное читать.
 
эм..вопрос..
в какой сети находится #mixei.ru ?
я сижуна Cyber2k....ьтам путо
 
The TBAPb, не могли бы вы сказать сервер это сети?
 
sugarka, lan.dal.net.ru .. подключаемся к серверу, заходим в папку каналов, нажимаем добавить, пишем имя #mixei.ru либо сразу в строке сообщения пишем /join #mixei.ru .. that`s all folks )))
 
А как выкидывать юзеров из мирки?
Физически устранять, разве что.
Можно валить машины пингами по 64к. Со стола валить. Дисконнект последует :)
 
Назад
Сверху