ТЕЛЕКОММУНИКАЦИИ
Бороться и искать, найти!
А.И. Сенокосов,
г. Екатеринбург
Продолжение. См. № 3, 4, 5/2006
Часть 4. Поиск программ в Интернете
Как известно, появление Интернета
называют третьей информационной революцией.
Именно с ним связан переход на принципиально
новый вид обмена сообщениями, а также создание
доступного для каждого поистине неограниченного
объема информации на все случаи жизни.
Собственно говоря, именно электронная
почта и web-сервис стали катализаторами взрывного
распространения Интернета. Тем не менее Интернет
— это не только десятки терабайтов
познавательных web-страниц с увлекательным
мультимедийным содержимым, но и колоссальные
архивы программ для компьютеров. Доступ к этим
архивам осуществляется по протоколу, который
старше как протокола HTTP (протокол передачи
гипертекстовых страниц), так даже и электронной
почты. Сейчас, скачивая новый драйвер для
устройства или очередную условно-бесплатную
игрушку, рядовой пользователь даже не знает, что
использует протокол передачи файлов.
Информационный сервис, основанный на
передаче файлов с использованием протокола FTP (File
Transfer Protocol — протокол передачи файлов),
был одним из первых, разработанных в Интернете. С
помощью данного сервиса можно подключиться к
удаленной машине (FTP-серверу), ознакомиться с
перечнем доступных файлов и скопировать их на
свой компьютер. FTP позволяет пересылать по сети
файлы любого типа — тексты, изображения,
исполняемые программы, файлы с записями звуковых
фрагментов и т.д. В качестве FTP-клиента может
использоваться практически любой современный
файловый менеджер. Например, Total Commander, Far и т.д.
Разумеется, имеется и множество
специализированных FTP-клиентов, большинство из
которых бесплатны.
При наличии соответствующих прав
можно не только читать, но и добавлять свои файлы
на удаленный компьютер. Если вы являетесь
зарегистрированным пользователем этого
хост-компьютера, то можете использовать для
работы личные каталоги. В том случае, когда вас
нет в списке пользователей FTP-сервера,
регистрация производится под именем anonymous
(“безымянный пользователь”), и вам
предоставляются общедоступные ресурсы сервера.
На многих серверах подкаталог, в который все
могут копировать файлы, пополняя тем самым
коллекцию файлов FTP-сервера, носит имя incoming.
Итак, FTP-сайт (или FTP-сервер) — компьютер
в сети Интернет, на котором запущена
соответствующая программа, предоставляющая
доступ к файлам и каталогам этого компьютера по
протоколу FTP. FTP-сайт общего доступа отличается
тем, что на нем организовано специальное
поддерево каталогов, доступ к которому
предоставляется любому желающему. Обычно на
таких сайтах хранят файлы, представляющие
интерес для многих людей, — бесплатное
программное обеспечение, тексты, картинки,
звуковые файлы и другое, поэтому такие сайты
называют также FTP-архивами. Объем информации,
предоставляемой сайтами общего доступа, огромен:
только российские сайты содержат более 100
терабайтов.
Ограничимся этим небольшим введением,
поскольку вряд ли вы будете впрямую использовать
FTP-клиент для поиска и копирования файла с
программой из Интернета. Отметим лишь, что
попасть на FTP-сервер общего доступа можно и с
помощью браузера. Достаточно в его строке
набрать соответствующий адрес. Вот как, к
примеру, выглядит FTP-сайт компании “УралРелком”
в окне Internet Explorer (см. рис. 1).

Рис. 1. FTP-папка в окне IE
У вас появляется полная иллюзия того,
что это — просто папка вашего компьютера.
Например, войдя в папку tools (инструментарий),
можно увидеть инсталляционные программы разных
версий того же Total Commander и перекачать их к себе
самым обычным перетаскиванием. Не забудьте при
этом, что скорость такого копирования будет
очень сильно зависеть от скорости вашей связи с
Интернетом. И, разумеется, такой способ не будет
особо хорошим, если связь не очень надежная и
возможен ее обрыв.
Эффективный поиск информационных
ресурсов (адресов FTP-серверов, на которых
располагаются необходимые файлы, и самих файлов)
в недалеком прошлом представлял собой довольно
сложную проблему. В целом поиск файлов на
FTP-серверах напоминает ситуацию, когда читатель
публичной библиотеки начал бы поиск нужной книги
не в центральном каталоге, а методом
исследования стеллажей с книгами. И на каждом из
них он находил бы список книг только данного
стеллажа. Примерно так происходил поиск
информации в Интернете на протяжении
значительной части времени его существования:
очень много информации, но крайне трудно найти
нужную.
Большинство FTP-серверов не имеют
списка файлов, доступных извне. Иногда
единственным способом найти необходимое
программное обеспечение было поочередно
раскрывать каталоги и изучать их содержимое.
Поскольку формат имен файлов на
FTP-сервере зависит от операционной системы
компьютера, в качестве имен можно встретить
разные сочетания символов. Если, к примеру,
сервер построен на базе UNIX-системы, это будут
сочетания символов верхнего и нижнего регистров,
а для системы, работающей под управлением
операционной системы VMS (мини-компьютеры
корпорации Digital), имена файлов будут представлены
только прописными буквами. Соответственно, для PC
и Macintosh имена файлов будут отвечать правилам,
принятым в операционных системах DOS и Mac System.
На некоторых компьютерах, особенно
хранящих большие объемы информации, существует
индексный указатель доступных файлов с краткими
аннотациями того, что каждый из них собой
представляет. Это бывает крайне полезным для
быстрого поиска нужных файлов, поэтому в
качестве совета можно рекомендовать начинать
изучение содержимого каталогов с поиска файла,
имеющего название INDEX. Следует также не оставлять
без внимания файлы с именами README (или read.me,
readme.txt и т.п.). Эти файлы чаще всего хранят
информацию о содержимом каталогов или о самом
FTP-сервере.
Вернемся, однако, к поиску файлов.
Развитые поисковые системы Интернета, о которых
мы писали в предыдущих выпусках, до определенной
степени успешно решают все проблемы поиска
текстовой информации по ключевым словам. Однако
если вам необходима не информация вообще, а
программа для компьютера, да еще в ситуации,
когда ни точное название программы, ни компания,
которая ее выпускает, вам неизвестны, то найти ее
не так просто. Есть ли какие-нибудь средства для
поиска программ? Как ими пользоваться и с чего
начинать поиск?
Чтобы познакомиться с условиями
распространения конкретной программы,
требованиями к системе, ответами на вопросы,
часто задаваемые пользователями (FAQ — Frequently
Asked Questions), лучше всего посетить
домашнюю страницу ее автора (если таковой
известен) или web-сервер компании, разработавшей
программу. Новые версии программ в первую
очередь появляются именно на домашних страницах.
Многие авторы программ ведут списки рассылки, на
которые можно подписаться для получения по
электронной почте уведомлений о выходе новых
версий. Если у вас есть старая версия программы,
внимательно прочитайте документацию к ней.
Информацию о нужной web-странице или электронном
адресе зачастую можно найти в файле readme или
похожем на него, открыв диалоговое окно “О
программе” или поискав в разделе “Помощь”.
Часто, однако, найти домашнюю страницу программы
сразу не удается. Ничего страшного — это можно
будет сделать позже, когда вы найдете саму
программу.
Найти нужную программу можно также в
коллекции программ.
Самые часто посещаемые сайты с такой
коллекцией отображаются, например, в
тематическом каталоге Рамблера “Программы” (см.
рис. 2).

Кроме краткого описания программ,
здесь можно найти их URL и, как правило, адреса
домашних страниц. Просматривая коллекцию, часто
можно обнаружить и другие программы
аналогичного назначения — может быть, даже
лучшие, чем та, которую вы ищете. Некоторые
коллекции снабжены средствами поиска —
достаточно ввести название программы или имя
файла, чтобы сразу попасть на нужную страницу
коллекции. Впрочем, коллекций программ в
Интернете очень много, да и сами они весьма
обширны, поэтому поиск в них может оказаться
слишком долог.
Если поиск “вручную” не принес
результатов (или вы слишком нетерпеливы, чтобы им
заниматься), пора прибегнуть к “техническим”
средствам.
Давайте для начала попробуем найти
нужную нам программу с помощью специального
сервиса все того же Рамблера — Рамблер FTP (см. рис.
3).

Рис. 3. Заглавная страничка службы
“Рамблер FTP”
Подобные специализированные
поисковики имеют постоянно обновляемую базу
данных о файлах на тысячах FTP-серверов и
позволяют производить поиск по точному или
частичному имени файла, а также по имени
директории. Найдем, например, программу Sequoia
(“Секвойя”) — небольшую, но очень полезную
утилиту, позволяющую узнать, куда девались
десятки гигабайтов дискового пространства на
домашнем или школьном компьютере.
Буквально через долю секунды получаем
результат (см. рис. 4):

Рис. 4. Результат поиска программы с
помощью Рамблер FTP
Подчеркнем еще раз самое важное
отличие систем FTP-поиска от обычных поисковиков.
Поисковики, о которых мы говорили раньше,
осуществляют поиск на web-серверах и html-страницах
по их содержимому, в то время как системы
FTP-поиска ищут файлы на FTP-серверах по именам
самих файлов и каталогов. Если вы ищете
какую-либо программу, игру, музыку или еще что-то,
то на web-серверах вы скорее найдете их описание, а
с FTP-серверов вы сможете перекачать их к себе.
Естественно, Рамблер FTP — не один
файловый поисковый сервер даже в Рунете. Еще один
неплохой сайт — www.filesearch.ru
(см. рис. 5).

Рис. 5. Главная страница сайта FileSearch.ru
Здесь поиск файла по имени Sequoia
оказался значительно более плодотворным и, в
частности, дал автору возможность насладиться
одноименной композицией группы “Enigma”, что по
нынешним временам беспощадной борьбы с
нелицензионной музыкой в Интернете дорогого
стоит (см. рис. 6).

Есть на этом сайте и расширенный поиск,
ничуть не уступающий аналогичному на Рамблер FTP.
Что же касается обновления информации,
то переиндексация производится каждые 5 дней.
Если по каким-то причинам индексирующий робот не
смог получить информацию с сервера, то он будет
повторять попытки каждый день. Если в течение
трех недель информация о каком-то сервере так и
не смогла обновиться, то такой сервер удаляется
из базы поиска.
Если имя файла неизвестно и угадать
его не удается, лучше искать с помощью поисковых
web-серверов. Как мы уже говорили, в отличие от
серверов предыдущей группы, здесь скорее можно
найти не файл программы, а страницу, на которой
эта программа упоминается. Тоже неплохо! Почти
наверняка вы найдете адреса коллекций, в которых
представлена нужная вам программа, а если
повезет — то и ее домашнюю страницу. Правда, в
нашем случае искать по слову “sequoia”
нежелательно. Не говоря уж о дереве, почти весь
список найденных сайтов будет посвящен,
естественно, шедевру корпорации Toyota и запчастям
для него. Значительно лучше искать по
словосочетанию “программа sequoia”, что добавит в
вашу коллекцию еще и русификатор к этой
полезнейшей утилите.
Ну и последнее, о чем необходимо
сказать, — это крайняя полезность специальных
программ докачки. Они позволяют не только
ускорить получение файла при использовании
соединения по обычному модему, ADSL-модему и
выделенной линии, но и продолжить скачивание
файла с того места, где произошел обрыв связи, что
в любом случае сэкономит ваши деньги и/или время.
В качестве примера можно посоветовать
бесплатную программу DAP (Download Accelerator Plus),
которую, надеемся, вы теперь легко найдете в
Интернете.
Использованные источники информации
1. Что такое FTP (http://www.mv.ru/cgi-bin/start.cgi?users&ftp).
2. Шовкопляс А. Поиск программ в
Интернете (http://aip.mk.ua/cplusp/archive/ind8n98y.htm). |