Должен сказать, что за свою практику работы во Всемирной Сети я усвоил простое правило: не стоит верить бодрым обещаниям поисковых систем.
Помните, страница «Яндекса» даже начинается с фирменного слогана «найдется все!»? Да, коллекций рефератов, собираемых энтузиастами на всероссийских порталах, много, однако остается вероятность нарваться на преподавателя, который все это уже где-то видел.
Поэтому нас будут интересовать птицы более высокого полета: лекции и собственно книги. После изучения списков, предложенных поисковиком Google, среди рекламы книжных издательств удалось обнаружить интересный адресок.
Это научная библиотека Воеводина.
Для успешного завершения дела нам потребуется немного, а именно любая интернет-качалка сайтов (я пользовалась Teleport Pro).
Далее запускаем мастер создания нового проекта (каждое скачивание сайта — новый проект) и проходим следующие этапы:
- копируем веб-сайт на винчестер;
- делаем дубликат сайта, сохраняя структуру его каталогов;
- производим поиск файлов в определенных директориях;
- отслеживаем линки (связи с другими страницами);
- ищем на сайте страницы с определенными "ключевыми словами".
Вводим адрес сайта для скачивания, а также адрес папки на диске машины, куда будет записываться информация (последнее /ложно выполнить и с панели управления).
Уточняем типы файлов, которые нам необходимо загрузить из Сети (графика, текст, видео и т.д.), если нужно, пароль и логин для входа на сайт.
Нажимаем на кнопку «Готово» и оказываемся в основном меню про граммы, где можно уточнить или ввести адрес папки для записи файлов проекта.
Описываю все так подробно по одной простой причине — с установками проекта лучше разобраться до подключения к Сети, чтобы потом с замиранием сердца не наблюдать за загрузкой громадного количества ненужного хлама и не поглядывать на часы на панели соединения с провайдером.
Поэтому стоит заранее определиться: необходима ли вам загрузка графики и как далеко стоит разрешать программе ходить по ссылкам (не зря Интернет называют паутиной). В своем проекте я вообще отказалась от графики, а заодно сэкономила на баннерах.
Итак, все настройки выполнены, параметры проекта уточнены, соединяемся с провайдером (кстати, все это Teleport Pro может делать сам по расписанию через встроенный планировщик) и запускаем проект.
Примерно через час интернет-времени при dial-up'e оба окна программы заполняются списком директорий и файлов, скачанных из Сети. В нашем случае их оказалось ни много ни мало — 908 штук, что составило около 14 мегабайт.
Помните про отключенную графику?
После завершения процесса Teleport Pro вам об этом сообщит, все, можно от Интернета отключаться, далее программа автоматически изменит адреса ссылок скачанных веб-страниц на локальные и предложит сохранить проект. После этого можно просматривать его в любом браузере.
Для того чтобы все это как- то привести в нормальный вид — мы ведь об электронной книге говорим, необходимо скомпилировать информацию в подходящий формат. После некоторых раздумий останавливаюсь на СНМ.
На панели инструментов есть все необходимое: можно подшить к проекту отдельные, никак не связанные между собой веб-страницы, проиндексировать их, скомпилировать в единый chm-архив и разобрать его, если необходимо что-то добавить.
Все просто и понятно — никаких лишних тело движений. После компиляции наша «Экономическая энциклопедия» «похудела» с 14-ти до полутора мегабайт.
Правда, проявился пренеприятнейший момент. Электронная книга вела себя мерзко: требовала соединения с Интернетом и сообщала об ошибке Java-сценария на странице.
Собственно, причина известна — наличие на веб-страницах многочисленных скриптов и ссылок на баннеры и счетчики рейтинга.
Проблема в том, что в книге 908 файлов и исправлять ручками такое количество страниц не хотелось. Но мы вспомнили о секретном оружии и, не мешкая, достали из широких штанин творение отечественного гения под названием «ВебЛо мастер».
При размере архива всего в 70 килобайт эта кроха, не требующая инсталляции и абсолютно бесплатная, способна убрать с веб-страниц все элементы, вопиющие к Интернету, скрипты, таблицы, формы, гиперссылки, также может обрабатывать папки с файлами.
Нужно сказать, что после обработки папки с файлами, которая длилось несколько минут (старые файлы программа сохраняет и складывает в указанное ва ми место), и дальнейшего компилирования полученных страниц в СНМ-формат наша энциклопедия вела себя без укоризненно.
Хотя, наверное, найдутся скептики, которые возразят, что все это трудно назвать электронной книгой, потому как СНМ — это совсем не тот формат.
Могу парировать — повальное увлечение компиляторами, пакующими информацию в один исполняемый ЕХЕ-файл, далеко не всегда оправдано.