Шрифт:
И еще. Несколько сильно продвинутых читателей язвительно подловили: чо ты, мол, все про DCC пишешь, когда правильно говорить «XDCC». Пожалуй, и в самом деле следует внести ясность в и без того перегруженные головы моих ламернутых братьев по разуму. Даю повторный расклад на пальцах: всё описываемое шамбальное общение происходит с помощью протокола, который называется IRC, Internet Relay Chat. IRC — такой же полноправный товарищ, что и HTTP, FTP, SMTP, NNTP и прочие протоколы традиционной ориентации. В рамках IRC существует DCC, Direct Client Connection, протокол прямого общения между пользователями, позволяющий обмениваться не только репликами (основное назначение чата IRC), но и файлами. Нужные (и ненужные) нам файлы хранятся у так называемых ботов — роботов или, на ай-ар-сишной фене, — кротов. Помните, на прошлой неделе мы скачали программу Bridge Baron 14 у крота по имени suk-xdcc-00180 на канале #skem-uk в сети Rizon? Замечательно. Полное название кротов — xdcc bot. Или сокращенно — xdcc. Поэтому, например, поисковые машины (их список лежит на часто называются xdcc search или xdcc spy engines, так как они ищут и шпионят по кротовым загашникам. Теперь, полагаю, ясность наступила полная.
Забирая у крота нужную программу, мы отсылали ему кудрявую команду:
/ctcp suk-xdcc-00180 xdcc send #1
Все это делалось в полубессознательном состоянии на интуитивном уровне. В том смысле, что мы просто вслепую скопировали команду, подсказанную нам поисковой машиной Packetnews. Тогда же я предупредил, что на практике почти никогда не удается получить нужный файл с такой легкостью и на ша,ру, поэтому придется хотя бы чуть-чуть в этих командах поковыряться. Предвкушая неладное, мы сразу же с испугу и разложили монстра /ctcp suk-xdcc-00180 xdcc send #1 по косточкам. Сегодня — продолжим экзерсис. Как водится, на практике, и как водится, совмещая приятное с полезным.
Для примера я выбрал необъятную ниву программ для Palm OS, которые в неограниченном количестве представлены на IRC. Для непонятливых поясняю: в Шамбале можно получить бакунианскую версию практически любой программы для вашего любимца-наладонника. К сожалению, воспользоваться поисковыми машинами IRC не получится: по неведомой мне причине (может, из-за маргинальности палмовой тусовки?) программы для КПК в них не фиксируются. Не фиксируются и не надо — по шарабану: все, что нам надо, мы и сами сыщем на нужных каналах. Экономлю читателям уйму времени и информирую: таких каналов два — #Palm-HQ и #PDA. На первом лежит все, что нужно для счастья палмоводов, на втором — перепадает и коллегам с позорным WinPC. Оба канала находятся в самой обширной сети Efnet. Чтобы попасть в нужное место, запускаете mIRC и проделываете следующие пассы:
– Меню File — Select Server.
– В IRC Network выбираем из списка Efnet, в IRC Server — Efnet, AS, Israel. Выбор конкретного сервера совершенно не принципиален, однако еврейская машина коннектится шустрее других (с чего бы это? Не забыть спросить у Вильянова!).
– Нажимаем ОК, тупо смотрим в статусное окно, в котором ничего не происходит. Ну ясное дело: добро пожаловать в странноватости юниксоидального мира! Короче, нужно еще нажать на левую крайнюю кнопку с изображением молнии (Connect).
– После соединения с IRC-сервером выскакивает окошко с приглашением выбрать канал. Впечатываем в верхнюю строку #Palm-HQ и нажимаем Join (Войти). Для канала открывается отдельное окошко.
Нас приветствует бот по имени trypt0 и сообщает набор команд (они называются триггерами, triggers), с помощью которых мы можем общаться с местными кротами (их тьма-тьмущая — смотри список в колонке справа). Перечень команд далеко не полный, полный реестр доступен по триггеру !commands, который следует впечатать в командную строку (в самом низу окошка). Любопытные займутся этим на досуге, а мы же берем крота за рога, пропускаем форшпиль и ищем нужную программу. Да, кстати, а что нам нужно? Буквально на днях вышла новая версия умопомрачительной программы-органайзера Natara Bonsai 3.01, позволяющей упорядочивать идеи, планировать презентации, вести сложный многоуровневый список дел и отслеживать проекты.
Именно Natara Bonsai мы попытаемся выудить у кротов. Волшебная команда называется !find. Полагаю, вы уже заметили, что все команды IRC начинаются с восклицательного знака. Впечатываем в командную строку !find bonsai и жмем Enter. Поиск пошел.
Обратите внимание: после моего запроса (ник realhisto) подсуетилась какая-то Одиннадцатая Дебора (мы же все-таки на израильском сервере!) и запросила «gps 5.5». Потом она благополучно вывалилась из канала (*deborah11 has quit IRC) и снова материализовалась (*deborah11 has joined #Palm-HQ), — по всему видать, Дебка сидит на кривом дайлапе. Я рассказываю вам эту чепуху для того, чтобы вы пообвыкли в непривычном мире IRC и научились читать окно канала с листа так же, как Нео — Матрицу.
Как только запрашиваемый файл обнаруживается у какого-нибудь крота, под него выделяется окошко, а в панели начинают мигать красные иконки. На наш запрос откликнулись три бота: Ryz, DragOM и trypt0. Начнем с trypt0.
Считайте, что полдела уже в кармане. Программа Natara Bonsai состоит из двух частей: одна — это десктоп, который устанавливается под Windows, вторая — клиент на наладоннике, который с десктопом синхронизируется. Так вот, у крота trypt0 есть десктоп: компрессированный файл Bonsai_Desktop_301xx.part.1(2).rar, разделенный на две части. Для полного счастья нам не достает клиента Bonsai, ну да куда ж ему деться! Пока же заберем у trypt0 то, что есть. Как это сделать?
Кроты — аки женщины: к каждому из них требуется особый подход. Кроты, как и женщины, желают нам удачи, поэтому направо и налево разбрасывают ключи к своему сердцу, и trypt0 не исключение. Обратите внимание на первую строку в его сообщении:
<trypt0> Found [2] files on Trigger:[!hairypalmz] — Sends:[1/5]
Вот вам и подсказка — крот сам указывает триггер (то есть команду), на который отзывается. Только не спрашивайте меня, почему речь идет о «волосатых палмах» — это проблема пубертатного роста владельца бота.