LXF158:IRC: Разговоры в строю
Olkol (обсуждение | вклад) (Новая страница: «Категория: Учебники Категория: Коммуникации Коммуникации. Освойте IRC …») |
Olkol (обсуждение | вклад) (→Четыре шага к популярности на IRC) |
||
(не показаны 8 промежуточных версий 1 участника) | |||
Строка 13: | Строка 13: | ||
Очень немногие системы интернет-чатов умеют справляться с такой ситуацией, но самая лучшая из них – IRC, и она существует примерно с ледникового периода развития Интернет (первый сервер был создан в 1988 году). И хотя многие программы для чата приходят и уходят, IRC выдержала испытание временем по многим причинам: | Очень немногие системы интернет-чатов умеют справляться с такой ситуацией, но самая лучшая из них – IRC, и она существует примерно с ледникового периода развития Интернет (первый сервер был создан в 1988 году). И хотя многие программы для чата приходят и уходят, IRC выдержала испытание временем по многим причинам: | ||
− | + | * Она идеально подходит для бесед сотен участников. | |
− | + | * Выбор чат-клиентов огромен. | |
− | + | * Можно автоматизировать ответы с помощью скриптов и ботов. | |
− | + | * Создать свой собственный сервер IRC может каждый. | |
− | + | * Изводящие дети и тролли обычно не знают об этом. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
Трудно оценить, сколько людей используют IRC в каждый момент времени, но грубая оценка по одной сети – 500 000. По сути, IRC работает следующим образом: кто-то запускает демон IRC (другими словами, сервер) на компьютере, к которому другие люди в Интернет могут подключиться через клиент IRC. Люди создают различные каналы (подобно комнатам в чатах) на сервере, и могут устанавливать различные уровни прав доступа для пользователей (например, оператор канала может запрещать нарушителям этикета вход на канал). | Трудно оценить, сколько людей используют IRC в каждый момент времени, но грубая оценка по одной сети – 500 000. По сути, IRC работает следующим образом: кто-то запускает демон IRC (другими словами, сервер) на компьютере, к которому другие люди в Интернет могут подключиться через клиент IRC. Люди создают различные каналы (подобно комнатам в чатах) на сервере, и могут устанавливать различные уровни прав доступа для пользователей (например, оператор канала может запрещать нарушителям этикета вход на канал). | ||
Строка 30: | Строка 26: | ||
Существуют сотни IRC-клиентов, и в конце урока мы рассмотрим самые лучшие, но для начала воспользуемся XChat (www.xchat.org), наиболой популярной графической программой. Она устанавливается по умолчанию во многих дистрибутивах или должна быть доступна в репозитории пакетов. | Существуют сотни IRC-клиентов, и в конце урока мы рассмотрим самые лучшие, но для начала воспользуемся XChat (www.xchat.org), наиболой популярной графической программой. Она устанавливается по умолчанию во многих дистрибутивах или должна быть доступна в репозитории пакетов. | ||
− | + | ==Присоединимся к беседе== | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | Присоединимся к беседе | + | |
− | + | ||
Запустите XChat, и первое, что вы увидите – окно (как показано на экранном снимке), где можно ввести имя пользователя и выбрать сеть для подключения. Сети являются коллекциями серверов IRC, и одна из самых популярных для открытого исходного кода и Linux – Freenode. Подключаясь ко Freenode, вы все время попадаете на разные сервера этой сети, но все каналы будут доступны (пользователи могут расширить пропускную способность сети IRC, настроив свой сервер и подключив его к сети, это немного похоже на одноранговый обмен файлами). | Запустите XChat, и первое, что вы увидите – окно (как показано на экранном снимке), где можно ввести имя пользователя и выбрать сеть для подключения. Сети являются коллекциями серверов IRC, и одна из самых популярных для открытого исходного кода и Linux – Freenode. Подключаясь ко Freenode, вы все время попадаете на разные сервера этой сети, но все каналы будут доступны (пользователи могут расширить пропускную способность сети IRC, настроив свой сервер и подключив его к сети, это немного похоже на одноранговый обмен файлами). | ||
− | Итак, введем прозвище пользователя, которое еще не занято, и второй вариант, если оно занято. Затем выберите Freenode в списке сетей и нажмите Подключиться. Появится главное окно, с информацией о подключении к серверу, а также диалоговое окно с запросом, к какому каналу вы хотите присоединиться. Это полезно для абсолютных новичков, но мы, вместо того, чтобы делать все через GUI, попрактикуемся с командами, которые работают во всех клиентах IRC. Итак, выбираем вариант «Ничего, я присоединюсь к каналу позже» и возвращаемся в главное окно XChat. | + | Итак, введем прозвище пользователя, которое еще не занято, и второй вариант, если оно занято. Затем выберите Freenode в списке сетей и нажмите Подключиться. |
+ | |||
+ | [[Файл:LXF158.tut_irc.shot_1_opt.jpeg |left |600px |thumb|› Запустив XChat, вы увидите экран для выбора имени пользователя и сети.]] | ||
+ | Появится главное окно, с информацией о подключении к серверу, а также диалоговое окно с запросом, к какому каналу вы хотите присоединиться. Это полезно для абсолютных новичков, но мы, вместо того, чтобы делать все через GUI, попрактикуемся с командами, которые работают во всех клиентах IRC. Итак, выбираем вариант «Ничего, я присоединюсь к каналу позже» и возвращаемся в главное окно XChat. | ||
Вы заметите, что внизу – рядом с вашим именем пользователя – есть текстовые поля для ввода. Тут вы набираете сообщение для разговоров, а также команды. В мире IRC, команды начинаются с косой черты и отправляются не в сам чат, а непосредственно на сервер IRC. Например, если вы видите сообщение о том, что имя пользователя, которое вы выбрали, уже используется или зарегистрировано, вы можете попробовать другое с помощью следующей команды: | Вы заметите, что внизу – рядом с вашим именем пользователя – есть текстовые поля для ввода. Тут вы набираете сообщение для разговоров, а также команды. В мире IRC, команды начинаются с косой черты и отправляются не в сам чат, а непосредственно на сервер IRC. Например, если вы видите сообщение о том, что имя пользователя, которое вы выбрали, уже используется или зарегистрировано, вы можете попробовать другое с помощью следующей команды: | ||
Строка 54: | Строка 44: | ||
Отметим, что в большинстве случаев названия каналов начинаются с символа «решетка», и с этой командой мы пытаемся присоединиться к каналу, где пользователи Ubuntu обсуждают дистрибутив. Это один из самых оживленных каналов в Интернет – обычно на нем присутствуют от 1000 до 2000 пользователей, хотя многие из них будут просто «висеть» (т. е. заниматься другими делами). Можете попробовать другие каналы, такие как #opensuse или #osdev (для разработки операционной системы). | Отметим, что в большинстве случаев названия каналов начинаются с символа «решетка», и с этой командой мы пытаемся присоединиться к каналу, где пользователи Ubuntu обсуждают дистрибутив. Это один из самых оживленных каналов в Интернет – обычно на нем присутствуют от 1000 до 2000 пользователей, хотя многие из них будут просто «висеть» (т. е. заниматься другими делами). Можете попробовать другие каналы, такие как #opensuse или #osdev (для разработки операционной системы). | ||
+ | ==Исследуем Xchat== | ||
+ | {{Врезка|right|Заголовок= Скорая помощь|Ширина=10%|Содержание=Возможно, гуляя по IRC, вы уже слышали термин ‘netsplit’. Это происходит, когда между двумя и более серверами в одной сети прерываются коммуникации. Если пять пользователей находятся на сервере А, а другие пять – на Б, и связь между ними прервалась, сеть разбивается на две подсети. Пять пользователей на сервере А могут вести разговор только между собой, пользователи на сервере Б находятся в такой же ситуации.}} | ||
+ | |||
+ | [[Файл: LXF158.tut_irc.VIEW.png|left |600px |thumb|]] | ||
+ | |||
+ | {{Врезка|left|Заголовок= Поиск нужной сети|Ширина=98%|Содержание= Существуют тысячи IRC-сетей, большинство из которых невелики, всего с одним оператором, и созданы под конкретные потребности, но в основном активность кипит в большой четверке: | ||
+ | |||
+ | » Freenode (http://freenode.net) – проектный центр, основанный на одноранговых коммуникациях. Иными словами, место для совместной работы над проектами, подобными проектам свободного программного обеспечения. Здесь более 40 000 каналов, в том числе #Ubuntu, #Debian, #python, #Inkscape, #Scribus и #Linux. | ||
+ | |||
+ | » EFnet (www.efnet.org) — крупная сеть с более чем 35 000 пользователями, охватывающая широкий спектр вопросов, включая гаджеты и игры. Известные каналы включают #iphone, #StarCraft и #PS3. С годами EFnet приобрела репутацию «андерграунда», то есть такого места, где можно отыскать пиратское программное обеспечение и встретить группы хакеров. | ||
+ | |||
+ | » IRCnet (www.ircnet.org) — одна из наиболее хорошо регламентированных сетей IRC, где правила строго соблюдаются и пользователям, как правило, не разрешается запускать ботов. Здесь нет особой специализации, но самые оживленные ее каналы работают на определенных языках (польский, финский, японский и т. д.). | ||
+ | |||
+ | » QuakeNet (www.quakenet.org) — появилась в 1997 году как сеть для фанатов Quake, и до сих пор сохраняет свою специализацию на видеоиграх, с тысячами каналов, охватывающими широкий спектр консолей и игр. Это хорошее место, чтобы найти игроков онлайн-игр; например, на канале #S.pcw – для Counter-Strike: Source. }} | ||
По картинке вверху, с объяснениями, вы получите представление о главном экране XChat. Попробуйте начать разговор – задать вопрос, например: «Какие самые лучшие ноутбуки для работы в Ubuntu?» В зависимости от активности на канале, вы можете получить различные ответы, и некоторые из них могут появиться в красном цвете. Это означает, что было упомянуто ваше имя пользователя. На оживленном канале IRC может вестись 10 или больше разговоров одновременно, и для людей, которым необходимо следовать разговору, сложно, если имена пользователей не используются. Так что, если Боб и Билл разговаривают о ноутбуках, и вы хотите присоединиться, но все остальные говорят про Gnome, то введите нечто вроде: | По картинке вверху, с объяснениями, вы получите представление о главном экране XChat. Попробуйте начать разговор – задать вопрос, например: «Какие самые лучшие ноутбуки для работы в Ubuntu?» В зависимости от активности на канале, вы можете получить различные ответы, и некоторые из них могут появиться в красном цвете. Это означает, что было упомянуто ваше имя пользователя. На оживленном канале IRC может вестись 10 или больше разговоров одновременно, и для людей, которым необходимо следовать разговору, сложно, если имена пользователей не используются. Так что, если Боб и Билл разговаривают о ноутбуках, и вы хотите присоединиться, но все остальные говорят про Gnome, то введите нечто вроде: | ||
Строка 91: | Строка 95: | ||
Ему здесь нужно ввести имя отправителя. | Ему здесь нужно ввести имя отправителя. | ||
+ | |||
+ | ==Скрипты и боты== | ||
+ | |||
+ | Возможности XChat можно расширить скриптами, которые добавляют клиенту функциональность или изменяют его поведение. Официальный список можно найти на сайте http://xchat.org/cgi-bin/script_list.pl – но на самом деле, он довольно неудобен, поскольку нет возможности просматривать по популярности и рейтингу. Ресурс несколько получше, хотя и с меньшим выбором скриптов, можно найти на http://digdilem.org/irc. Установим, например, скрипт colored_nicks_everywhere [цветные ники везде], чтобы подчеркивать имена пользователей в теле сообщения – это облегчает ведение разговоров на оживленных каналах. | ||
+ | |||
+ | Во-первых, скачайте colored_nicks_everywhere.py (со второго из названных сайтов) в свой домашний каталог. Затем в XChat, перейдя в Окно > Плагины и скрипты, нажмите на вариант Python (потому что имя скрипта заканчивается на .pу), а затем загрузите его. После чего выберите загруженный скрипт. Вернувшись в главное окно XChat, мы увидим обратную связь в виде Loaded v0.6colored_nicks_everywhere v0.6, и по мере появления имен пользователей скрипт берет их и выделяет в главном окне обсуждения. | ||
+ | |||
+ | Вы найдете массу скриптов, которые подключаются к вашим музыкальным приложениям и делают объявления в канале чата, когда вы играете новую песню. Это хорошо работает в кругу друзей, интересующихся новинками, но, конечно, не стоит такое делать на оживленных технических каналах. Один из примеров подобных скриптов – спамер VLC NP от SteelGolem (NP означает «сейчас играет»), передающий в IRC-канал музыку, которую вы слушаете в VLC. После установки вы увидите сообщение: | ||
+ | |||
+ | {{Врезка|left|Заголовок=Создание своего имени пользователя |Ширина=98%|Содержание=Задать вопрос на канале поддержки вы можете под любым псевдонимом. Но если вы хотите стать узнаваемым на определенных каналах, вам потребуется имя пользователя, которое вы можете использовать всегда. Это стало возможным в большинстве крупных сетей с помощью сервисов – то есть ботов, к которым можно обратиться и которые поддерживают сети в порядке. Один из таких ботов – сервер имен пользователей или “nickserv”. Вы можете зарегистрировать ник на Freenode следующим образом: | ||
+ | |||
+ | /msg nickserv register пароль email@address.com | ||
+ | |||
+ | Введите здесь свой пароль и адрес электронной почты, и вы получите письмо с объяснением процедуры подтверждения регистрации. В следующий раз вы сможете авторизоваться на IRC с помощью: | ||
+ | |||
+ | /msg nickserv identify пароль | ||
+ | |||
+ | Вместо «пароль» подставьте свой. Это полезно, потому что, если кто-то временно употребил ваше имя пользователя, пока вас не было в сети, им придется взять другое. }} | ||
+ | |||
+ | Наберите “/np” и спамьте в чат о том, что играет VLC. | ||
+ | |||
+ | {{Врезка|right|Заголовок=Журналы чата |Ширина=40%|Содержание=Хотите сохранить свои беседы, чтобы почитать на досуге? В XChat перейдите в меню Настройки > Настройки и регистрации (в Чате) слева. Установите флажок «Включить протоколирование разговоров на диске», и в будущем вы найдете текстовые файлы журнала в .xchat2/xchatlogs / в вашей домашней директории. С помощью PISG (http://pisg.sourceforge.net) можно создать красивые HTML-страницы и графики, показывающие активность на IRC-канале, на основе файлов журнала. }} | ||
+ | Когда VLC загружен и проигрывает музыку, при вводе /nр все участники в канале получат следующее сообщение: | ||
+ | |||
+ | * ОдинТип пр: Zelenka Concerto in G - 3 Mvt.mp3 | ||
+ | |||
+ | IRC-боты – это автономные программы, которые подключаются к IRC-сетям и каналам и выполняют автоматические действия. Они могут периодически выводить информацию на основе таймера, мониторить активность пользователей или просто отвечать на входящие сообщения. Существует много различных ботов – и сложных, и действительно простых; и один из лучших для того, чтобы научиться работе с ними – Phenny (http://inamidst.com/phenny/). Скачайте файл .tar.bz2, распакуйте его и перейдите в получившийся каталог. | ||
+ | |||
+ | Затем запустите ./phenny – создастся файл .phenny/default.py в вашем домашнем каталоге – и отредактируйте его, чтобы изменить настройки по умолчанию. В частности, вам уж непременно захочется изменить первые четыре строки, где указаны имя пользователя для бота, сервер, к которому он должен подсоединиться, каналы, к которым он должен присоединиться, и его владелец (то есть ваш псевдоним в IRC). Теперь запустите ./phenny снова, и вы увидите вывод различной информации по соединению при подключении. | ||
+ | |||
+ | Пользователи на том же канале, где живет бот Phenny, могут взаимодействовать с ним с помощью команд. Например: | ||
+ | |||
+ | * .с 14*73 отображает результат вычисления; | ||
+ | |||
+ | * .g kittens ищет котят в Google; | ||
+ | |||
+ | * .wik Linux показывает первую строку из Википедии для Linux; | ||
+ | |||
+ | * .in 5 показывает напоминание для вашего имени пользователя через 5 минут. | ||
+ | |||
+ | Есть также и другие команды; вы найдете их в документации. Если вы хотите создать более специализированного бота для конкретного канала, придется замарать руки кодом. У нас есть руководство по написанию собственного бота IRC на Perl: www.tuxradar.com/content/code-project-build-irc-bot. Оно позволяет изготовить бота с пользовательскими командами и ответами. Другой вариант заключается в использовании «платформы» типа Eggdrop (www.eggheads.org), которая для реализации своих возможностей использует Tcl-скрипты и модули C. | ||
+ | |||
+ | Под занавес, пройдемся по некоторым другим популярным IRC-клиентам. | ||
+ | |||
+ | Для поклонников KDE отличным выбором является Konversation (http://konversation.kde.org), так как это очень зрелый клиент, под завязку набитый функциями. Те, кто склонен жить только в командной строке, могут использовать Irssi (www.irssi.org), который имеет широкий спектр дополнительных скриптов. Еще один популярный текстовый клиент – BitchX, хотя он несколько лет не обновлялся и не лишен проблем с безопасностью. Чтобы узнать больше, перейдите на www.freecode.com и выполните поиск по “IRC client”. Наслаждайтесь! | | ||
+ | |||
+ | ==Четыре шага к популярности на IRC== | ||
+ | |||
+ | Большинство правил в IRC такие же, как и везде: не оскорблять людей, не начинать войнушек, не спамить и не размещать ссылки на фотографии Lolcat, если только это не абсолютно необходимо. Тем не менее, у IRC есть характерные ляпы, которых следует избегать. | ||
+ | |||
+ | * Скройтесь на некоторое время — понаблюдайте несколько минут, как ведут себя собеседники, прежде чем писать что ни попадя, если только это не срочный вопрос в поддержку канала. Это полезно для определения общего настроя, чтобы не вызвать сцены, сказав что-то неподходящее. | ||
+ | |||
+ | * Флуд — если вам нужно процитировать кому-то большой кусок текста, например, код или файл конфигурации, не копируйте его на канал. Это завалит экраны всех пользователей (когда они, скорее всего, говорят о другом), а в некоторых сетях вас даже удалят за слишком длинное сообщение. Вместо этого следует пользоваться сайтами вроде www.pastebin.com, где можно вставить кусок текста и получить на него URL-ссылку. | ||
+ | |||
+ | * Не орите — Caps Lock может считаться ПОКАЗАТЕЛЕМ КРУТОСТИ в некоторых интернет-кругах, и иногда приемлемо для привлечения внимания, но если вы напишете таким образом все слова, люди подумают, что вы кричите. | ||
+ | |||
+ | * Не используйте цвета – Возможно, вы нашли настройки цветов в вашем IRC-клиенте и хотите оживить скучный канал, но большинству это не нравится и в некоторых IRC-клиентах может выглядеть абракадаброй. Большинство каналов толерантны и не будут вас сурово наказывать за нечаянные ошибки, но как знать – у операторов бывают плохие дни, когда им хочется на ком-то сорвать злость. Если вас шуганули, это не значит навсегда: вы просто временно отстранены. Не стоит возвращаться сразу: попейте чайку и приходите минут через пять. Если вас изгнали с канала, тут мало что можно сделать, кроме как умолять оператора канала – но ведь это ниже вашего достоинства, верно? Им же хуже, в конце концов... |
Текущая версия на 06:21, 16 сентября 2018
|
|
|
Коммуникации. Освойте IRC и управляйте своим общением.
Содержание |
[править] IRC: Разговоры в строю
Надоел Jabber? Бесят ограничения Google Chat? Майк Сондерс представляет Internet Relay Chat, самый лучший способ поболтать...
Представьте, что вы сидите за обеденным столом на 20 человек, и все они говорят. Обычно участники объединяются в подгруппы по четыре-пять человек и ведут отдельные беседы с небольшим количеством людей. Как достичь этого в Интернете? Напрашивается решение создать отдельные чаты, но оно не идеально. За обеденным столом, хотя каждый принимает участие в отдельном разговоре, можно услышать другие дискуссии и встретиться глазами. Разговоры можно объединить или перейти из одного к другому.
Очень немногие системы интернет-чатов умеют справляться с такой ситуацией, но самая лучшая из них – IRC, и она существует примерно с ледникового периода развития Интернет (первый сервер был создан в 1988 году). И хотя многие программы для чата приходят и уходят, IRC выдержала испытание временем по многим причинам:
- Она идеально подходит для бесед сотен участников.
- Выбор чат-клиентов огромен.
- Можно автоматизировать ответы с помощью скриптов и ботов.
- Создать свой собственный сервер IRC может каждый.
- Изводящие дети и тролли обычно не знают об этом.
Трудно оценить, сколько людей используют IRC в каждый момент времени, но грубая оценка по одной сети – 500 000. По сути, IRC работает следующим образом: кто-то запускает демон IRC (другими словами, сервер) на компьютере, к которому другие люди в Интернет могут подключиться через клиент IRC. Люди создают различные каналы (подобно комнатам в чатах) на сервере, и могут устанавливать различные уровни прав доступа для пользователей (например, оператор канала может запрещать нарушителям этикета вход на канал).
Можно найти каналы практически на любую тему, но IRC используется прежде всего для разработки открытого ПО, в качестве непосредственного отклика и как альтернатива почтовым рассылкам.
На нашем уроке мы покажем вам, как использовать IRC-клиент, создать имя пользователя, присоединиться к каналам и общаться с людьми. Мы также рассмотрим вопросы посложнее, такие как скрипты и боты, и в итоге вы будете чувствовать себя достаточно уверенно, чтобы рискнуть принять участие в общении, и впишетесь в любую сетевую беседу.
Существуют сотни IRC-клиентов, и в конце урока мы рассмотрим самые лучшие, но для начала воспользуемся XChat (www.xchat.org), наиболой популярной графической программой. Она устанавливается по умолчанию во многих дистрибутивах или должна быть доступна в репозитории пакетов.
[править] Присоединимся к беседе
Запустите XChat, и первое, что вы увидите – окно (как показано на экранном снимке), где можно ввести имя пользователя и выбрать сеть для подключения. Сети являются коллекциями серверов IRC, и одна из самых популярных для открытого исходного кода и Linux – Freenode. Подключаясь ко Freenode, вы все время попадаете на разные сервера этой сети, но все каналы будут доступны (пользователи могут расширить пропускную способность сети IRC, настроив свой сервер и подключив его к сети, это немного похоже на одноранговый обмен файлами).
Итак, введем прозвище пользователя, которое еще не занято, и второй вариант, если оно занято. Затем выберите Freenode в списке сетей и нажмите Подключиться.
Появится главное окно, с информацией о подключении к серверу, а также диалоговое окно с запросом, к какому каналу вы хотите присоединиться. Это полезно для абсолютных новичков, но мы, вместо того, чтобы делать все через GUI, попрактикуемся с командами, которые работают во всех клиентах IRC. Итак, выбираем вариант «Ничего, я присоединюсь к каналу позже» и возвращаемся в главное окно XChat.
Вы заметите, что внизу – рядом с вашим именем пользователя – есть текстовые поля для ввода. Тут вы набираете сообщение для разговоров, а также команды. В мире IRC, команды начинаются с косой черты и отправляются не в сам чат, а непосредственно на сервер IRC. Например, если вы видите сообщение о том, что имя пользователя, которое вы выбрали, уже используется или зарегистрировано, вы можете попробовать другое с помощью следующей команды:
/nick mynewnickname
С помощью этой команды вы отправляете сообщение на IRC-сервер и говорите, что вы хотите изменить свое имя пользователя, а сервер будет пытаться выполнить операцию, выдавая результаты в главном окне вывода. На данном этапе мы не можем ни с кем разговаривать, так как мы только установили соединение с сервером; чтобы найти готовых к беседе пользователей, нужно войти на канал с помощью команды /join, как показано далее:
/join #ubuntu
Отметим, что в большинстве случаев названия каналов начинаются с символа «решетка», и с этой командой мы пытаемся присоединиться к каналу, где пользователи Ubuntu обсуждают дистрибутив. Это один из самых оживленных каналов в Интернет – обычно на нем присутствуют от 1000 до 2000 пользователей, хотя многие из них будут просто «висеть» (т. е. заниматься другими делами). Можете попробовать другие каналы, такие как #opensuse или #osdev (для разработки операционной системы).
[править] Исследуем Xchat
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
По картинке вверху, с объяснениями, вы получите представление о главном экране XChat. Попробуйте начать разговор – задать вопрос, например: «Какие самые лучшие ноутбуки для работы в Ubuntu?» В зависимости от активности на канале, вы можете получить различные ответы, и некоторые из них могут появиться в красном цвете. Это означает, что было упомянуто ваше имя пользователя. На оживленном канале IRC может вестись 10 или больше разговоров одновременно, и для людей, которым необходимо следовать разговору, сложно, если имена пользователей не используются. Так что, если Боб и Билл разговаривают о ноутбуках, и вы хотите присоединиться, но все остальные говорят про Gnome, то введите нечто вроде:
Боб: Я слышал, что ноутбуки ThinkPad вроде приличные
Обратите внимание, что XChat (и многие другие клиенты IRC) поддерживает автодополнение при вводе имени пользователя, поэтому вы можете просто ввести несколько первых символов и нажать Tab для ввода остальной части имени.
К дополнительным каналам можно присоединиться командой /join, а решив уйти с канала, введите /part. С командой /quit будьте осторожны: она разрывает все соединения с сервером(ами) IRC, и вы уйдете со всех каналов сразу. Но можно и опять вернуться:
/server irc.freenode.net
Чтобы получить информацию о пользователе, введите
/whois имяПользователя
Также можно узнать, какой IRC-клиент они используют, с помощью команды /ctcp имя пользователя version; но некоторые клиенты скрывают эту информацию. Если кто-то вас раздражает, и вы не хотите получать больше сообщений от них, введите /ignore имя пользователя all. Еще одна полезная команда – /me, которую вы могли видеть в других местах интернет-общения для обозначения действия. Если вы введете
/me ест биг-мак
и ваше имя пользователя ОдинТип, то все остальные увидят это в своих IRC-клиентах как
- ОдинТип ест биг-мак
Подробный список всех каналов, доступных в сети, можно просмотреть по команде /list (вывод будет в окне сервера, доступном вверху слева), но учтите, что некоторые из них требуют зарегистрированных имен пользователя для входа. Некоторые каналы очень замкнуты и на новичков смотрят косо, а некоторые разработаны специально для облегчения людям жизни по конкретной теме. Но вы не робейте: руководствуйтесь основными правилами поведения в IRC (см. врезку), и все будет хорошо.
В IRC возможны и частные беседы один-на-один – для этого используйте команду /msg, например, так:
/msg имяПользователя Давай поговорим об этом между нами
Если пользователь отвечает, его имя появится в списке (вверху слева). Щелкнув по нему, вы перейдете на этот частный разговор. Вы даже можете отправлять другим пользователям файлы, командой /dcc [напрямую клиент – клиент], например:
/dcc send имяПользователя имяФайла
Здесь, замените имяПользователя на имя получателя файла. А пользователь на другом конце заберет его с помощью
/dcc get получить имяПользователя имяФайла
Ему здесь нужно ввести имя отправителя.
[править] Скрипты и боты
Возможности XChat можно расширить скриптами, которые добавляют клиенту функциональность или изменяют его поведение. Официальный список можно найти на сайте http://xchat.org/cgi-bin/script_list.pl – но на самом деле, он довольно неудобен, поскольку нет возможности просматривать по популярности и рейтингу. Ресурс несколько получше, хотя и с меньшим выбором скриптов, можно найти на http://digdilem.org/irc. Установим, например, скрипт colored_nicks_everywhere [цветные ники везде], чтобы подчеркивать имена пользователей в теле сообщения – это облегчает ведение разговоров на оживленных каналах.
Во-первых, скачайте colored_nicks_everywhere.py (со второго из названных сайтов) в свой домашний каталог. Затем в XChat, перейдя в Окно > Плагины и скрипты, нажмите на вариант Python (потому что имя скрипта заканчивается на .pу), а затем загрузите его. После чего выберите загруженный скрипт. Вернувшись в главное окно XChat, мы увидим обратную связь в виде Loaded v0.6colored_nicks_everywhere v0.6, и по мере появления имен пользователей скрипт берет их и выделяет в главном окне обсуждения.
Вы найдете массу скриптов, которые подключаются к вашим музыкальным приложениям и делают объявления в канале чата, когда вы играете новую песню. Это хорошо работает в кругу друзей, интересующихся новинками, но, конечно, не стоит такое делать на оживленных технических каналах. Один из примеров подобных скриптов – спамер VLC NP от SteelGolem (NP означает «сейчас играет»), передающий в IRC-канал музыку, которую вы слушаете в VLC. После установки вы увидите сообщение:
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
Наберите “/np” и спамьте в чат о том, что играет VLC.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
Когда VLC загружен и проигрывает музыку, при вводе /nр все участники в канале получат следующее сообщение:
- ОдинТип пр: Zelenka Concerto in G - 3 Mvt.mp3
IRC-боты – это автономные программы, которые подключаются к IRC-сетям и каналам и выполняют автоматические действия. Они могут периодически выводить информацию на основе таймера, мониторить активность пользователей или просто отвечать на входящие сообщения. Существует много различных ботов – и сложных, и действительно простых; и один из лучших для того, чтобы научиться работе с ними – Phenny (http://inamidst.com/phenny/). Скачайте файл .tar.bz2, распакуйте его и перейдите в получившийся каталог.
Затем запустите ./phenny – создастся файл .phenny/default.py в вашем домашнем каталоге – и отредактируйте его, чтобы изменить настройки по умолчанию. В частности, вам уж непременно захочется изменить первые четыре строки, где указаны имя пользователя для бота, сервер, к которому он должен подсоединиться, каналы, к которым он должен присоединиться, и его владелец (то есть ваш псевдоним в IRC). Теперь запустите ./phenny снова, и вы увидите вывод различной информации по соединению при подключении.
Пользователи на том же канале, где живет бот Phenny, могут взаимодействовать с ним с помощью команд. Например:
- .с 14*73 отображает результат вычисления;
- .g kittens ищет котят в Google;
- .wik Linux показывает первую строку из Википедии для Linux;
- .in 5 показывает напоминание для вашего имени пользователя через 5 минут.
Есть также и другие команды; вы найдете их в документации. Если вы хотите создать более специализированного бота для конкретного канала, придется замарать руки кодом. У нас есть руководство по написанию собственного бота IRC на Perl: www.tuxradar.com/content/code-project-build-irc-bot. Оно позволяет изготовить бота с пользовательскими командами и ответами. Другой вариант заключается в использовании «платформы» типа Eggdrop (www.eggheads.org), которая для реализации своих возможностей использует Tcl-скрипты и модули C.
Под занавес, пройдемся по некоторым другим популярным IRC-клиентам.
Для поклонников KDE отличным выбором является Konversation (http://konversation.kde.org), так как это очень зрелый клиент, под завязку набитый функциями. Те, кто склонен жить только в командной строке, могут использовать Irssi (www.irssi.org), который имеет широкий спектр дополнительных скриптов. Еще один популярный текстовый клиент – BitchX, хотя он несколько лет не обновлялся и не лишен проблем с безопасностью. Чтобы узнать больше, перейдите на www.freecode.com и выполните поиск по “IRC client”. Наслаждайтесь! |
[править] Четыре шага к популярности на IRC
Большинство правил в IRC такие же, как и везде: не оскорблять людей, не начинать войнушек, не спамить и не размещать ссылки на фотографии Lolcat, если только это не абсолютно необходимо. Тем не менее, у IRC есть характерные ляпы, которых следует избегать.
- Скройтесь на некоторое время — понаблюдайте несколько минут, как ведут себя собеседники, прежде чем писать что ни попадя, если только это не срочный вопрос в поддержку канала. Это полезно для определения общего настроя, чтобы не вызвать сцены, сказав что-то неподходящее.
- Флуд — если вам нужно процитировать кому-то большой кусок текста, например, код или файл конфигурации, не копируйте его на канал. Это завалит экраны всех пользователей (когда они, скорее всего, говорят о другом), а в некоторых сетях вас даже удалят за слишком длинное сообщение. Вместо этого следует пользоваться сайтами вроде www.pastebin.com, где можно вставить кусок текста и получить на него URL-ссылку.
- Не орите — Caps Lock может считаться ПОКАЗАТЕЛЕМ КРУТОСТИ в некоторых интернет-кругах, и иногда приемлемо для привлечения внимания, но если вы напишете таким образом все слова, люди подумают, что вы кричите.
- Не используйте цвета – Возможно, вы нашли настройки цветов в вашем IRC-клиенте и хотите оживить скучный канал, но большинству это не нравится и в некоторых IRC-клиентах может выглядеть абракадаброй. Большинство каналов толерантны и не будут вас сурово наказывать за нечаянные ошибки, но как знать – у операторов бывают плохие дни, когда им хочется на ком-то сорвать злость. Если вас шуганули, это не значит навсегда: вы просто временно отстранены. Не стоит возвращаться сразу: попейте чайку и приходите минут через пять. Если вас изгнали с канала, тут мало что можно сделать, кроме как умолять оператора канала – но ведь это ниже вашего достоинства, верно? Им же хуже, в конце концов...