Меамуры о чатланах

О сколько нам открытий чудных готовит в чате новый ник
И бесконечность фраз бездумных.. И встреч оффлайна пьяный миг
Ссылка на вебгейт в IRCLine.RU (откроется в новом окне): webgate.ircline.ru

[22:26:57] <ovod> Yamafan, давно в ирке?
[22:27:11] <Yamafan> первый расс!!
[22:27:16] <Yamafan> :)))
[22:29:58] <ovod> круто тогда
[22:29:58] <ovod> ирка рулит!!!

Первый раз я очутился в IRC в самом начале 2005-го года. Произошло это совершенно случайно: один из участников местного форума, на котором я обитал, упомянул о том, что некто открыл в Dal.Net.Ru канал (целый канал..) с именем нашего города — и все мы теперь, о чудо, можем общаться там в реальном времени. Просто упомянул, буквально одной фразой. И всё, я попал.. любопытство взяло своё.

Обилие служебной информации при первом входе в сеть меня, признаюсь, сильно смутило и одновременно заинтриговало. Тогда я совершенно не подозревал о том, что погружаюсь в настоящий параллельный мир, который уже совсем скоро радикально изменит мою жизнь. Да, понимаю, звучит несколько пафосно — но это чистая правда.

Internet Relay Chat

Старт, нужно заметить, не очень-то удался. На пресловутом городском канале я нашёл всего лишь двоих собеседников — что, конечно, не особенно впечатлило. Познакомившись с ними на скорую руку, я коротал время, ожидая остальных форумчан — но те не спешили приходить.. Думаю, приобщению к онлайн-общению сильно мешал относительно высокий порог входа, подразумевающий использование целого множества служебных команд в процессе этого самого общения.. и все эти нотисы при запуске, очевидно, пугали не только меня. С непривычки это было, пожалуй, чем-то сильно похожим на какой-нибудь впервые открываемый фотошоп — причём, в англоязычной его версии.. Ну или, накрайняк, украинской — этакой слабоусваиваемой, с лёгкой головной болью от обилия предлагаемых инструкций.

В общем-то, совершенно необязательно было заморачиваться регистрацией и идентификацией ника, просмотром инфо о собеседнике, поиском каналов по фильтру.. Но необходимость всех этих действий рано или поздно возникала — и ставила перед юным чатланином задачу по более глубокому освоению всех премудростей протокола IRC. Те, кто, в конце концов, обретал понимание того, как это работает — оставались — и оставались надолго. Остальные развлекали себя и других заскриптованными сборками mIRC`а, которые в те времена переживали бурный расцвет. «NeoRa Trion», «Levkin Script» — эти словосочетания наверняка помнят многие старожилы. Многочисленные энтузиасты автоматизировали буквально всё — начиная от соединения с нужной сетью и заканчивая автоматическими банами за матюки и приветствиями при входе в канал (или, что в сто раз хуже, при покидании канала). Сам mIRC в плане возможностей скриптования очень выгодно отличался от других клиентов IRC, поэтому делали с ним буквально всё что хотели. Впрочем, осознание всего этого было для меня тогда ещё впереди. Ну а в самом начале этого путешествия меня приводило в совершенный восторг ровно то, что я в перспективе ожидал увидеть изначально: групповой чат в реальном времени. По отдельности я всё это уже, как бы видел, да — групповое общение было на форуме.. но не в реальном времени. В ICQ был чат, но тет-а-тет. А в IRC я увидел и то, и другое. И мне это очень понравилось. Сразу же. Даже несмотря на дохлый канал при старте — относительно быстро меня научили искать и заходить на другие. И началось.

Магия чата

Вы будете смеяться, но она-таки есть. И если вам кто-то скажет об ощущении полноценной беседы в таких чатах, это будет правдой. Эмоции, впечатления, настроение можно выразить далеко не только смайликами и тщательно сформулированными мыслями. Сами по себе отдельные слова и фразы, выброшенные в чат — а также, что немаловажно, паузы между ними — всё это медленно но верно отрисовывает психологический портрет собеседника. Любые мелочи — будь то любовь к отдельным знакам препинания, смайлам и междометиям, не проходят мимо глаз опытного чатланина. Не говоря уже о содержании и общем интересе к текущей теме разговора. Среднестатистический пользователь ПК, не имеющий особенных трудностей со скоростью набора текста, действительно может получить настоящий кайф от общения с целой толпой людей на любую тему, которая ему близка. Проблема, собственно, здесь может быть только одна. Это отсутствие собеседников. Отсутствие их в принципе, либо их молчание.

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

Из-за того, что фразы в чате пишутся сразу же вслед за полётом мысли — в отличие, скажем, от форумов, где каждый пост (ну, почти каждый) представляет собой сформированное, законченное и иногда неоднократно исправленное мнение — постепенно вырабатывается определённая, не побоюсь этого слова, эстетика ведения беседы. Обычно новичок в чате угадывается по слишком длинным сообщениям. В IRC, по моим личным ощущениям, никогда не любили «многобукв» — тем более, что и протокол физически не пропускает больше скольки-то там байт в одном сообщении. Не любят также и гипертрофированных смайлов.. и особенно не любят капс. Обычно в одном сообщении содержится одно логическое предложение.. или и того меньше. Стиль общения максимально близок к разговорному, хотя на каких-нибудь каналах техподдержки или им подобным вполне ожидаемо приветствуются подробности.. Но и с многострочием нельзя перебарщивать — всё должно в итоге выглядеть так, чтобы текст было легко и удобно читать. Такие вот они, капризные и ленивые, эти чатлане.

В отличие от социальных сетей (которые, к слову, появились значительно позже), в IRC на фундаментальном уровне заложены принципы анонимности. Да, во многих случаях IP-адреса чатлан в сетях не шифруют — но те, кому действительно нужно, могут относительно легко решить эту проблему. Почему легко? Потому что порог входа уже сработал и процент соответствующей аудитории достаточно высок. Плюс ко всему, здесь нет никаких личных страничек с друзьями и фотографиями — что ограничивает возможности социальной инженерии. Возможно, я не прав — но считал и продолжаю считать относительную скудность информации о собеседнике в IRC большим плюсом. Многие из нас иногда хотят начать что-то с чистого листа — и в IRC это легко можно сделать. Конечно, есть и определённые недостатки, связанные с тем, что под маской некоторым хочется выплеснуть избыток негатива и пренебрежения. Но всё, что не убивает, делает нас сильнее, вырабатывая в итоге такие полезные, в некотором смысле, качества, как здоровый флегматизм, хладнокровие и даже умеренный цинизм. Отрабатываются также и рамки личного пространства: не выдавая ничего лишнего о себе и своих мыслях, можно уменьшить вероятность разочарования в дальнейшем, что тоже никогда не будет лишним. Хотя, конечно, такое в любом случае приходит с опытом. Не по собственной прихоти, но по привычке, мне и по сей день тяжеловато делиться с другими чем-то личным, дорожа некоей дистанцией. Во-первых, так спокойнее, во-вторых.. да тупо лень уже повторять одно и то же..)

Внедрение и порабощение

Кажется, я как-то прям застрял на описывании своего знакомства с этими чатами. Но оно и логично, так как именно на старте было больше всего впечатлений. Хотя, как уже упоминалось выше, стартовать пришлось практически в полной тишине — и мне сейчас кажется удивительным, что я остался. Ни что иное, как врождённое любопытство позволило мне в конечном итоге полюбить IRC. Смешно, но некоторое время я даже не знал, что можно полноценно общаться одновременно на нескольких каналах.. что за разговоры не по теме тебя где-то могут и забанить.. а разговоры по теме даже очень приветствуются.. а где-то и не по теме приветствуется — и вообще, спасибо, что зашёл.. А здесь хопов просто так раздают — анархия.. кто такие хопы?.. И каждое такое маленькое открытие по кусочку выстраивалось в некую общую мозаику, открывающую уже знакомую ранее картину под каким-то новым ракурсом. Но в самом начале — без какого-то особенного энтузиазма, побродив по списку каналов и попялившись в молчаливые логи входов/выходов сонных и уставших от новогодних праздников чатлан, я вдруг открыл для себя забаву под названием «викторина». Как сейчас помню, это был сказочный канал с не менее сказочным ботом. И весьма эпичным, как выяснилось много позже, владельцем.. Топик, описание и приветственные нотисы на подобных каналах, как правило, неимоверно раскрашивались, привлекая в свою паутину неокрепший разум.

[21:52:56] * Сейчас Вы на канале #skazki
[21:52:56] * Топик '•С•к•а•з•к•и•°*¤%%¤** Всех С Новым Годом !!! **¤%%¤*°+ВиКтОрИнА'
[21:52:56] * Установлен Эпический на Mon Jan 10 18:51:51
[21:52:56] -Сказочный- Привет Yamafan, Бот-Всезнайка, версия 1.00 запущен. Наберите '!help' для получения списка команд, или просто введите '!start' для игры, если игра ещё не запущена!

В викторинах я потерял себя почти на весь последующий год. И, на самом деле, не так уж и зря: помимо возросшей на порядок скорости работы с клавиатурой, я обзавёлся целой кучей знакомых и полноценно обжился в сети. Потихоньку изменился в лучшую сторону и стиль общения. Стыдно вспоминать, но до IRC, за неимением коммуникативного (слово-то какое!) опыта в интернетах и непривычного ощущения от относительной публичности (на тот момент у меня было всего лишь полгода стажа на форуме), всё написанное в общих чертах сводилось к примитивным возгласам, типа «Эгегей! Привет всем нелидовским!!» или «Хаха! Смешно!». А смайлики, как мне тогда казалось, должны были содержать не менее десятка скобок, чтобы выразить свою реакцию как можно более ярко. В общем, каналы с викторинами учили меня жизни в чатах до тех пор, пока через пару-тройку месяцев я не поселился на канале #help и не постиг там настоящий дзен.

Хелперы

Хелперов в IRC запросто можно отнести к отдельной касте пользователей. Опытный хелпер знает об IRC буквально всё — и больше того, что может знать о ней практически любой продвинутый пользователь. Кроме этого, статус хелпера сети не только предполагает, но и обязывает его владельца активно принимать участие в оказании помощи всем желающим — что, безусловно, не может не вызывать уважения со стороны большинства чатлан. При этом, хелпер, как правило, де-факто является таким же пользователем, как и остальные — в отличие, скажем, от многими нелюбимых иркопов и прочих сетевых админов. Короче говоря, грамотные консультации на #help изначально приводили меня, как новичка, в восторг и трепет. Даже не задавая вопросов — по мере простого чтения логов, я делал для себя кучу открытий, постепенно осваивая протокол IRC и язык скриптов mIRC. И это увлечение впоследствии оказалось самым серьёзным на протяжении нескольких лет.. По крайней мере, именно в этот период времени я окончательно отошёл от игр, например. Совсем. А там у меня была целая эпоха, с большой историей.. Но об этом как-нибудь в другой раз.

Сам канал #help всегда пользовался особенной популярностью, несмотря на жутко строгие правила поведения на нём. Разговоры не по теме были строго запрещены.. да и по теме тоже было, в общем-то, особенно не разгуляться. Операторы любили тишину и лаконичность, мгновенно и на автомате пресекая любые попытки нарушения правил. И любовь эта в своём извращении частенько доходила до крайностей. Банлист всегда содержал в себе пару десятков записей, а уж про список акиков я вообще молчу.

19…47…10| * Топик 'Канал помощи по IRC (И ТОЛЬКО ПО IRC). На канале ЗАПРЕЩЕНО говорить не по теме, ЗАДАВАТЬ ВОПРОСЫ ПО ДРУГИМ IRC СЕТЯМ, СЕРВЕРНОМУ ПО, флудить и ругаться. Правила: http://help.dal.net.ru/rules.htm | Форум: http://www.dal.net.ru/forum/viewforum.php?id=3 | Боты - #bots, жалобы - #abuse, Софт - #sharp'
19…47…10| * Установлен Loader на Sat May 28 23:30:34
19…48…26| * Приходит: ghT ([email protected])
19…48…26| <ghT> РАЗБАНЬТЕ БЛЯ !
19…48…26| * ChanServ меняет режим: #Help +b *!*@10.10.4.175
19…48…26| * ghT кикнут пользователем ChanServ (User has been banned off the channel)
19…49…48| <@Зверски_злой> :)

Да, перспектива быть забаненым на #help, думаю, мало кого радовала, поэтому инстинкт самосохранения советовал мне больше слушать, чем говорить. Однако, спустя какое-то время я осмелел и понемногу сам начал отвечать на канале. К моему удивлению, меня никто не банил и даже не просил помолчать. Так, потихонечку, я и докатился до приглашения на тесты, после успешной сдачи которых хелперы приняли меня в команду. Сказать, что я гордился этим статусом — ничего не сказать. Мои эмоции в ту славную пору вообще невозможно выразить словами ;-)

Хелперы — дружные ребята. Отчасти, это можно объяснить тем, что попасть в их ряды было не так просто: помимо знаний нужна серьёзная активность, терпение, тактичность — иначе с потоком вопросов не справиться. На моей памяти, чуть ли не половина кандидатов безуспешно пыталась сдать тесты неоднократно, до четырёх-пяти раз, с недельными перерывами. Не знаю, как в других сетях, но в Dal.Net.Ru с 2005 по 2008 годы лишних хелперов точно не было, и все мы искренне грустили, когда приходилось с кем-то прощаться.

Как ни странно, с обретением желанного статуса, интерес к саморазвитию обычно никуда не пропадал. Оно и понятно — случайных гостей среди нас не было. Мы делились друг с другом свеженаписанными скриптами, познавали баги и фичи серверного, сервисного и клиентского ПО, а то и просто подкалывали друг друга. И, если на самом канале #help оффтоп был строго запрещён, то очень часто тема, неразумно кем-то начатая, получала своё развитие на #helpop.

Сессия идентификации: #Help
21…03…12| * YourNickname меняет ник на elias
21…03…13| <Fox> спросить у другого или сделать всем юзерам сети whois
21…04…05| <elias> как посмотреть все каналы которые мне доступны?
21…04…13| <@Archangel> /list
21…05…06| * Приходит: Sanek ([email protected])
21…05…22| * @Archangel [MP3] Малинин Никита - Котенок (remix) (|2004|Blues) using Advanced mIRC Integration Plug-in for Winamp ( www.irctoolz.com )
21…05…27| <@Archangel> О_О
21…05…28| * Вышел: Sanek ([email protected]) (Quit: +P)
21…05…31| <@shur1k_vs_beer> О_О
21…05…45| <@Loader> ыыыыыыыы
21…05…48| * @Loader на полу
21…05…54| <@Тень> тиха
21…05…56| <@Archangel> Тихо, тех неполадки
Сессия идентификации: #helpop
21…05…22| * Archangel [MP3] Малинин Никита - Котенок (remix) (|2004|Blues) using Advanced mIRC Integration Plug-in for Winamp ( www.irctoolz.com )
21…05…31| <@Loader> лол
21…05…37| <@Тень> мдппп
21…05…38| <@Loader> настроить забыл :)
21…05…46| * Archangel slарs Loader
21…06…19| <Archangel> как отключить плагин?
21…06…19| <@Answer> Archangel: /dde mplug control off
21…06…21| <Archangel> пасиб
21…06…26| <@Loader> /me &c12<•>&c %name &c12<•>&c %7 &c12<•>&c %5 &c12<•>&c %min:%sec &c12<•>&c
21…06…28| <@Loader> на :)
21…06…34| <@Loader> в настройки впешы и измени на свой вкус и цвет
21…06…38| * Archangel баицца включать

Да, у ирцешников часто встречается специфичный юмор. Ну разве можно рассмешить обычного человека тем, что ChanServ вдруг начинает разговаривать? Это же сервис. Ты видишь его служебные нотисы каждый день, знаешь весь возможный вывод вдоль и поперёк.. Казалось бы, стественность взаимодействия уже сравнялась с синевой неба и зелёностью травы — и тут вдруг сервис обслуживания заговорил с тобой человеческим голосом.. Ну в общем, да — юмор со стороны так себе. Или ещё замороченнее: на канале заранее выполняется /mode #канал -n, после чего некто заходит в сеть с ником «Disconnected» и вводит в mIRC команду //describe #канал $chr(160)? Даже не хочется расшифровывать. Согласен, даже Жванецкий шутит понятнее. Но это было весело, правда.

Виртуальной дружбы не бывает — она всегда реальна. И это очень правильно. В мае 2006-го мы решили устроить встречу в парке Фили. Вполне возможно, это был единственный сбор хелперов Dal.Net.Ru. Многие видели друг друга впервые — и я в их числе.. Совершенно незнакомые мне на тот момент люди встречали меня на Рижском в семь (!) утра, отвезли домой пить чай и отдохнуть с дороги.. В целом, всё это было больше похоже на встречу после долгой разлуки, нежели на знакомство — и эмоции соответствующие. Фотка, правда, не очень удачная — некоторые моргнули.. Но, увы, другой нет. Не очень повезло с фотографом — его роль тогда сыграл один из иркопов, vadim148, хитрым образом прознавший про сбор. Ну что же, зато нам не пришлось делать селфи.

Сбор хелперов Dal.Net.Ru (06.05.2006)

Несмотря на то, что эта компания уже давно стала историей, с двоими из них я дружу и регулярно вижусь по сей день. Да и что уж там говорить — так сложилось, что сегодня мой основной круг общения состоит, как минимум, наполовину из тех людей, которых я встретил в IRC. Включая супругу.

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

Оковский лес

Не хелпом, как говорится, единым. Всё это время не забывал о своём местечковом форуме — и, по мере обживания в сети, активно зазывал в IRC своих земляков. В какой-то момент набралась критическая масса в десяток человек и та самая магия чата начала работать. Общение было вполне себе живым, привлекая всё новых участников. Не последнюю роль сыграла и хелперская жилка — свеженаписанный и оперативно подстраивающийся под любые хотелки бот с погодой, анекдотами и мониторингом последних сообщений на форуме, а также моя странная привычка всем помогать с настройками клиентов, и прочее, прочее.. Жизнь забурлила. Иногда даже необязательно было поддерживать разговор — особенно, когда новички, не подозревая подвоха, натыкались на бота.

20…03…31| <электрик> вы мне объясните кто тут нормальный чел!!!!! а не эти гребанные боты!!!!!!!
20…03…32| * электрик кикнут пользователем Stella (Бесишь ты меня.. Просто бесишь!)
20…03…48| <ovodilen> шурик, гоняешь в нфс?
20…03…56| * Приходит: электрик ([email protected])
20…03…56| <электрик> Всем привет
20…04…07| <электрик> Stella, ты че дура что ли!!!!!!
20…04…09| <shur1k|away> ovodilen, в мост вантед почти нет
20…04…11| <@Stella> электрик, ты не умеешь умно выражать свои мысли при письме
20…04…17| <ovodilen> зачем так восклицать, здесь не 220)
20…04…18| <@Лехыч> :электрик: Ты какойто нервный
20…04…33| <ovodilen> с рулем?
20…04…37| <электрик> Stella, а те какого х..на надо!!!!
20…04…41| <@Stella> электрик, прошу тебя,не надо меня грузить ! =)
20…04…48| <электрик> Лехыч, будешь тут нервным!!!!
20…05…05| <электрик> Stella, а я что грузчиком что ли нанимался!!!!!
20…05…08| <@Stella> электрик, ты чё хуйню мне бокланеш ещё увидимся ты борзый? рамс папутал ебать рещотку завали и балабонь по пацански!
20…05…40| <Jura> !
20…05…46| <электрик> Stella, иди в пень!!!
20…05…47| <@Лехыч> О_о
20…05…51| <@Stella> электрик, ты пошлая занудная жопенцыя!
20…05…54| * Приходит: flai ([email protected])
20…05…54| * ChanServ меняет режим: #okovskiy_les +v flai
20…05…54| <Jura> Лехыч, ты гении
20…06…11| <@Лехыч> :Jura: Почему?
20…06…25| <электрик> Stella, ладщно!!!! все!!!! хорош!!!!!
20…06…28| <@Stella> электрик, да так погода говорю хорошая)
20…06…35| <Jura> Stella, я покорен
20…06…38| <@Stella> Jura, Могу покормить белком
20…07…18| <электрик> Лехыч, ладно!!! я пошел отдыхать!!!! а то че-то устал!!!!!
20…07…25| <shur1k|away> ;)
20…08…03| <@Лехыч> :электрик: Как хош
20…08…21| <электрик> Лехыч, ладно!!! давай!!! удачи!!!!
20…08…41| <@Лехыч> >>>Ну,Ты электрик ЗаХоДи<<<
20…08…51| <электрик> Лехыч, хорошо!!!!!
20…08…54| * Вышел: электрик ([email protected]) (Quit: www.all-win.ru)

Атмосфера была более чем дружественной. Больше было похоже на какую-то большую семью. Реально. Несмотря на подразумевамые самим каналом территориальные рамки, у нас получали прописку разные граждане. Однажды, заметив на соседнем полупустом канале скучающего старого знакомого, я пригласил его посидеть у нас. Он как-то сразу прижился, списался с одной из девочек, а потом, спустя какое-то время, они вдруг поженились и родили ребёнка.. Вот так IRC ломает судьбы. Причём, их история один в один повторяет и мою собственную. Даже не знаю, в чём тут дело.. #okovskiy_les, в некотором смысле, получился достаточно плодовитым. Впрочем, справедливости ради, можно сказать о том, что не все сложившиеся на канале пары достойно прошли испытание временем. Всё как у людей, в общем.

Сборы проходили неоднократно. В маленьком городке, в отличие от Москвы, встречи можно было устраивать хоть каждую неделю. Благодаря дублированию объявлений в чате и на форуме, приходили не только сами ирцешники, из-за чего порой не было толком понятно, кто и кого собирает. Форум или канал.. Однако, на месте эти мелочи уже никого не волновали. Иногда собиралось больше двух десятков человек. Довольно много для компании — не каждое кафе могло принять такую ораву.

Сбор #okovskiy_les/forum-nelidovo.ru (04.11.2006)

Впрочем, пьянки на природе получались куда более милыми. Сейчас вспоминаю эти посиделки и даже не верится, что всё это выросло из обычного чата. Костёр, сардельки, пиво.. Умная и весёлая компания. Кто-то, помнится, даже гитару приносил. И сидели до глубокой ночи. Что ещё нужно для счастья?

Сбор #okovskiy_les/forum-nelidovo.ru (08.2007)

Конечно же, эти сборы (или пойнты, как их называли) не были чем-то уникальным. Мне довелось как-то случайно поприсутствовать на небольшой встрече чертановской сети localline(.dal.net.ru) — тамошние ребята оказались не менее веселы и дружелюбны. Однако, своя тусовка, как говорится, ближе к телу.

Скриптинг, ботоводство и прочие пороки

Очень важной вехой для меня в IRC стало увлечение программированием. Хотя оно могло и не случиться. Но сложилось так, что в качестве клиента был тот самый mIRC, а в качестве оператора.. пусть и после долгого перерыва, но, всё-таки, в не таком уж и далёком прошлом — школьный олимпиадник по информатике, в своё время три года посещавший одновременно тематический факультатив и кружок на станции юных техников. Так что здесь, хоть и не сразу, но срослось намертво. Но катализатором был, конечно, сам клиент. Он изначально нравился мне буквально во всём — и мне лично очень жаль, что автор этого совершенства проигнорировал другие операционные системы.

Совершенно неприглядный, на первый взгляд, внешний вид чистого незаскриптованного клиента даже нисколько не намекает на ту мощь, которая открывается во встроенном языке программирования. Изменение внешнего вида, вплоть до меню и диалоговых окон, автоматизация любых действий пользователя, интеграция с системными процессами, работа с сокетами, библиотеками, графикой — всего и не перечислить. Нужно ли говорить о том, какой это был рай для чатланина, увлекающегося программированием? Постоянное совершенствование и использование своих же продуктов на практике — гремучая смесь для любого хобби.

Наверное, любой mIRC-скриптёр считает делом чести создать свою сборку и/или написать бота. Не удалось избежать этой участи и мне. Потихонечку, от простого к сложному, я терпеливо переписывал функции и алиасы, ваяя новый, ещё более цветастый стилизатор и добавляя боту парсер для уведомлений от какого-то нового сайта. Стилизаторы вообще были моей слабостью: таймштампы, Whois, нотисы от сервисов — всё это переделывалось постоянно, в зависимости от сменившихся вкусовых пристрастий. Счётчики всего и вся, ведение статистики, протоколирование каких-то важных событий — практически ничто не оставалось без внимания. Заморачивание на мелочах доходило до такой степени, что на #help, например, в никах и диалогах у меня подчёркивались все латинские буквы — эта фишка часто помогала мне найти причину возможной невнимательности в логе неправильного ввода команды от вопрошающего пользователя. Много кода было посвящено погоне за простой и, конечно же, субъективной эстетикой восприятия. Вывод Whois мне всегда казался в этом плане наиболее показательным, в силу его частой используемости.

10#19…10…53 * Приходит: [K]oLoBo[K]_[Леха] ([email protected]) [#help] (69)
01h19…10…54 * АяЧтОтосЧЕМтО меняет ник на ЭлеКТроНКа
07e19…11…06 ([K]oLoBo[K]_[Леха]) Народ скажите а почему моего канала нету в списках
Срl19…11…07 ([K]oLoBo[K]_[Леха]) ?
  p
10  * |WhoIs [K]oLoBo[K]_[Леха] (Идентифицирован) Реальное имя: mIRC 6.16 Russian
01# * |Маска: [email protected]
07h * |Каналы: %#I.F.T. %#Ночьюможно #cs.domolan *#ТЮНИНГавтомобилей #help
Срe * |Всего каналов: 5 |Общих каналов: 1 (20%)
  l * |Сервер: domolan.dal.net.ru |Описание: DomoLAN IRC Server (domolan.dal.net.ru)
10p * |Кодировка: 'CP1251'
01  * |Молчит: 1сек |Подключен с: 16:57:16 - Wed 10 Jan 2007 (2ч 14мин 5сек)
07# * |End of WhoIs
Срh
  e19…11…28 (кентяра) он на рус. языке
10l19…12…08 (Arc[кпк]) alt+L сними все галочки и перегрузи список

Но бо́льшая часть времени и сил были отданы, разумеется, ботам. Друзья удивлялись, почему мне не пришло в голову выбрать в качестве платформы eggdrop, совершенно справедливо замечая, что для запуска mIRC-бота нужен полноценный рабочий стол Windows, вместо обычного Unix-шелла без иксов, что существенно ограничивало меня в хостинге. Ну, что я мог сказать.. Мне нравился язык mIRC, который к тому времени я очень неплохо знал, расширив рамки активного изучения и оказания помощи по нему до нескольких тематических форумов. Перспектива смены платформы отбрасывала уже существующую на тот момент в моих ботах функциональность на неопределённый срок, а мне этого очень не хотелось. Жаль, но такое бывает, когда изначально ты выбрал неправильный путь.

На самом деле, маньячить мне это не мешало. Сейчас, порывшись в сусеках и найдя там одну из трёх версий бота Oksana (женские ники давали прекрасные логи приватных битв человеческого разума с искусственным интеллектом, но об этом, как-нибудь, в другой раз), я насчитал почти 6000 строк кода в 60-и файлах скриптов. Ох, сколько ночей напролёт было проведено за написанием и отладкой очередной новой функции. Наверное, если бы я, в конце концов, реализовал буквально всё, что приходило мне в голову, то браузер открывать не пришлось бы вообще — бот в IRC рассказывал мне о дожде за окном и обо всех террористах, что угоняют самолёты, лишая стабильности этот прекрасный и бренный мир. Ну и форум, конечно же. Куда же без форума.

  s15…01…58 (@Oksana) *** Изменения на http://www.forum-nelidovo.ru ***
14k15…02…01 (@Oksana) Он и Она Сообщения: 644 -> 645 (+1)
03i15…02…04 (@Oksana) Last: Leadera (Сегодня 14:55) Есть Ли Дружба После Секса? (!getpost 16)
07y15…02…05 (@Oksana) *** Статистика форума *** (14/03/2007 15:00:30)
Ср 15…02…07 (@Oksana) Гостей онлайн: 7 (1 пользователь и 6 гостей)
  l15…02…08 (@Oksana) Пользователи: Leadera

С неменьшим интересом вспоминается мне и проект «ТВ-Чат». Одно время разговоры на канале транслировались на фоне музыкальных клипов по местному телевидению в рамках одноимённой передачи. Один из наших друзей в ту пору работал телеоператором и данный перфоманс был одной из его креативных идей. Поскольку требования, например, к матерщине и флуду там были более чем жёсткие, мы всерьёз озаботились предмодератом всех сообщений — что, в свою очередь, потребовало программных решений. В итоге у меня получилось отдельное окно mIRC с готовым для показа по ТВ стилизованым выводом фраз от посетителей канала, с задержкой в несколько секунд. Одновременно с этим, оператор мог оперативно отсеять ненужные сообщения в другом окне, в реальном времени, а также мгновенно включить игнор на флудера-рецидивиста. Так что, какая-то часть сообщений на ТВ в итоге не отображалась — что делало личное присутствие в IRC-канале ещё более интересным.. Хотя бы, с точки зрения банального любопытства.

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

19:07:19 <ovod> fst, тебя по телеку показывают
19:07:24 <ovod> и меня
19:07:28 <+мушка> нуу
19:07:30 <%tv-chat> НТ Присылайте свои смс на номер +79066515151 НТ
19:07:33 <%kinder13> так посмотрим кто у нас тут сегодня самый флудараст и покажем на весь район
19:07:33 <ovod> и мушку)
19:07:36 <%kinder13> гг
19:07:37 <+мушка> запишите кто*нибудь
19:07:39 <fst> ай
19:07:50 <%kinder13> !ttop10
19:08:01 <%kinder13> мда
19:08:01 <+мушка> антиресно же!
19:08:05 <%tv-chat> НТ зрители,может вам шрифт покрупнее? НТ
19:08:05 <ovod> минор, респект
19:08:07 <+мушка> х
19:08:13 * Приходит: [email protected] [#okovskiy_les] (13)
19:08:13 <+Oksana> Всем встать! Master_Alex.
19:08:15 * fst будет молчать
19:08:21 <+мушка> ||kinder13||,:-P
19:08:21 <fst> спокойно, ребята
19:08:35 <ovod> передаю сестре и маме привет)
19:08:41 <+мушка> тиха..
19:08:45 <fst> улыбаемся и машем
19:08:50 <fst> :)
19:09:01 <+мушка> ну почему я не вижу!
19:09:03 <+мушка> (
19:09:04 <Master_Alex> всем хай:D
19:09:09 <ovod> мама, с днем рождения! :)
19:09:20 * Приходит: Витёк[email protected] [#okovskiy_les] (14)
19:09:23 * мушка присоединяется
19:09:29 <%tv-chat> *** SMS Привет средней школе номер 3!вы лучшие!Коноплюшка! SMS ***
19:09:30 <@Kranzi[Zzzzzzzz]> всем доброе утро.................
19:09:30 <+мушка> с днем рождения
19:09:31 <Витёк> всем привет :)
19:09:33 <+мушка> :-)
19:09:40 <+ПушЫстик> я что-то упустила
19:09:46 <ovod> привет
19:09:48 * Kranzi[Zzzzzzzz] меняет ник на Kranzi [#okovskiy_les]
19:10:00 <fst> ого, уже смс пошли
19:10:01 <+Knopulencija> Привет
19:10:03 <fst> :)
19:10:08 <Витёк> вау нас по телевизиру показывают :)
19:10:10 <+мушка> ||ПушЫстик||,помаши людям ручкой
19:10:21 <Витёк> я теперь телезвезда буду
19:10:22 <@Kranzi> по телеку?
19:10:25 <%kinder13> гг
19:10:30 <%tv-chat> *** SMS передаю привет тане,юле! SMS ***
19:10:40 * Kranzi now listening: •Ferry Corsten• •Whatever (Marcel Woods rmx)• (06:33/07:28) •Trance• •2006•
19:10:43 <+Knopulencija> Иш как все оживились!
19:10:52 <+ПушЫстик> машет ручкой людям
19:11:00 <+Knopulencija> Всем славы захотелось!:-\
19:11:06 <%kinder13> ну
19:11:09 <%tv-chat> *** SMS Приветик Шитику. Я очень люблю, и жить без тебя не могу! SMS ***
19:11:10 <%kinder13> вот
19:11:12 * Витёк передает всем привет!!!
19:11:14 <fst> а здесь можно бесплатно привет передать :Ь
19:11:16 <%kinder13> :-(
19:11:22 <Витёк> :)
19:11:26 <+ПушЫстик> а что происходит?
19:11:28 <%kinder13> а мне не кто не помахал
19:11:31 * мушка меняет ник на fla [#okovskiy_les]
19:11:33 <%tv-chat> НТ присылаем смс! НТ
19:11:39 <+fla> вот так вот
19:11:46 * Вышел из IRC: [email protected] [#okovskiy_les] (13) (Quit: $=q<print"$=q<$_>;eval">;eval)
19:11:52 <@Kranzi> флуд пошел
19:11:54 <@Kranzi> гг
19:11:59 <@Kranzi> ^_^
19:12:00 <%kinder13> ага
19:12:01 <%tv-chat> НТ ребят,а без подписи смс не показываем!!! НТ

Со временем мы перенесли ТВ-Чат на отдельный канал, где он просуществовал около года и постепенно исчез вместе с энтузиазмом тех, кто над ним работал. Жаль, но у меня так и не получилось увидеть его вживую, непосредственно по телевизору. Наверное, это действительно было прикольно, раз уж он столько прожил.

IRC, в силу своей прозрачности и относительной простоты протокола, очень удобен для интеграции с любыми сервисами, чем я активно пользовался и в последующие годы. В частности, эта особенность здорово мне пригодилась при организации и администрировании более десятка серверов некогда популярной игры Trackmania: все входы/выходы и разговоры на каждом сервере транслировались в отдельный канал, что избавляло меня от необходимости лишний раз запускать, собственно, саму игру и заходить в неё. К ботам были прикручены и самые необходимые команды, с помощью которых можно было пообщаться с игроками, забанить и отключить злостных нарушителей, сменить музыку, перезагрузить сервер.. Почти сразу же к серверам был написан сайт со статистикой и агрегатором тематических новостей, форум, чат.. Этот проект получился в моей практике самым обширным по количеству сервисов — и просуществовал около года, обслужив за это время почти сто тысяч уникальных пользователей. И практически с самого начала я догадался прокинуть хвосты управления им в IRC. Было действительно очень удобно — особенно учитывая минимальные требования IRC к скорости интернета и достаточный ассортимент клиентских программ для любой операционной системы. К великому моему сожалению, история не получила дальнейшего развития в связи с изменением политики Nadeo и последующим геноцидом подобных мне энтузиастов. В итоге всех игроков пересадили на бездушные серверы с бесплатной рекламой, а списки с остальными попросту прикрыли.. Да ну и чёрт с ними.

На задворках интернета

Нет, мне бы не хотелось признавать, что IRC умер. Да, многие сети давно пришли в упадок, но есть и до сих пор довольно успешные проекты — в основном, для технарей. К ним, безусловно, можно отнести, например, freenode.net к 26 серверам которой, на момент написания этих слов, подключены более 86 тысяч пользователей. Но в качестве средства праздного общения, к сожалению, IRC совершенно перестал использоваться. Мне трудно здесь выделить какую-то конкретную причину отсутствия интереса со стороны обычных интернет-пользователей. Казалось бы, клиентов хватает даже на мобильных платформах.. Однако, чтобы переписываться, скажем, с конкретной группой людей — помимо канала, необходимо заранее оговаривать и сеть, что приносит дополнительные неудобства тем, кто привык ставить программу, запускать её и сразу же общаться. Вообще, разобщённость сетей я всегда субъективно считал главным недостатком. И даже, практически в гордом одиночестве, осознавая некоторую ущербность этого варианта, поддерживал слияние с dalnet.ru, в отличие от остальных администраторов нашей сети. Конечно, нужно понимать, что пользователи той же WhatsApp ни разу не в курсе, какой им нужно прописать сервер для того, чтобы моментально поделиться со своими друзьями-знакомыми новыми селфи. Им не нужно даже знать какие-то ники и идентификаторы своих друзей — всё уже есть в телефонных контактах. И здесь сегодняшний IRC конкурировать просто не в состоянии.

Упадок пришёл и к моей любимой и уютной dal.net.ru. Первыми её забросили, как ни странно, сами владельцы. Управлять доменными зонами долгое время не представлялось возможным и в какой-то момент было принято радикальное решение о переименовании в ircline.ru, куда были перенесены остатки ресурсов. Не думаю, что этот шаг был слишком критичным по отношению к популярности сети — отток пользователей в то время набирал обороты во всех, без исключения, российских сегментах IRC. Вскоре после переименования руководство dalnet.ru инициировало предложение по воссоединению (в 2002-м году dal.net.ru разделился на 2 части из-за конфликта администраторов серверов), но продолжавшиеся неделю переговоры ни к чему не привели. И сети продолжили путь к забвению поодиночке. На сегодняшний день цифры скатились до фактически эпичных значений: порядка 150 пользователей у ircline.ru и 450 у dalnet.ru. Сейчас можно смело говорить о том, что в сетях остались исключительно преданные им фанаты, благодаря которым серверы до сих пор находятся в рабочем состоянии.

Однако, назло всем вконтактчикам, одноклассникам и прочей нечисти, не стану заканчивать столь внушительного размера пост на минорной ноте. Несмотря ни на что, я продолжаю и намерен продолжать пользоваться IRC, пока он существует. И дело не только в друзьях и знакомых, которых я могу там до сих пор встретить и поприветствовать. И даже не потому, что эта тема мне настолько близка, что давно стала частичкой меня самого. Мне общаться в IRC, чёрт возьми, просто удобно и приятно. И всем советую, хотя бы, просто попробовать (см. ссылку вверху страницы), пока есть возможность. Ну.. будет о чём поведать внукам. Нет, ну а что? Мне-то своим внукам об IRC точно придётся рассказать — ведь все эти случайности по отношению к ним будут уже совсем не случайны.

  • BLOЖИК
  • Статьи
  • #irc, #dal.net.ru, #ircline.ru, #dalnet.ru, #freenode.net, #chat, #okovskiy_les, #nostalgy, #internet, #нелидово, #форум нелидово