ТЕЛЕКОММУНИКАЦИИ

Бороться и искать, найти!

А.И. Сенокосов,
г. Екатеринбург

Продолжение. См. № 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).

TopList