Качать – не перекачать. Часть 1.

Артём Луканин

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

Так как я программист, то стараюсь большинство рутинных операций каким-либо образом автоматизировать. Иногда передо мной встаёт дилемма: на что больше уйдет времени – на выполнение этих операций самому или на написание программы, выполняющей все эти операции за меня? В большинстве случаев я использую для автоматизации встроенный в приложения MS Office язык программирования VBA. Я, конечно, уважаю тех программистов, которые корпят над своими программами, заботясь о том, как бы не израсходовать лишней памяти, но чаще всего не стоит идти в угоду меньшего потребления ресурсов, когда речь идет о драгоценном времени. Как известно, надо чем-то жертвовать, выбирая между скоростью и объемом занимаемой памяти. Но и не надо бросаться в крайности. Помниться, как я минут за 5 написал программку для переформатирования одного текста. Казалось, понадобиться ни один час, чтобы закончить операцию. Но нет, компьютер просто завис, не выдержав такого «измывательства». Перезагрузив компьютер, я уже больше не жалел времени. Потратив на этот раз минут 10, я постарался использовать более эффективный алгоритм. В результате, весело перебегая со строчки на строчку, несколько сотен страниц было отформатировано ещё минут за десять.

Вспоминаете фрагмент из «Матрицы», когда Нео в бесконечном поиске истины в Сети, казалось, просто заснул, а компьютер, не желая останавливаться, продолжал поиск без его участия? Сеть Интернета всё больше опутывает Землю, в ней очень легко заблудиться. Неимоверный объем информации выплеснулся наружу, и с этим надо что-то делать. Потраченное время в Интернете, в отличие от просиживания за компьютером за выполнением каких-либо операций, превращается в реальные деньги, хорошо иллюстрируя пословицу «время – деньги». И, стараясь сохранить не только свое время, но и деньги, программисты по всему миру бросились писать программы для получения информации из Сети. Зачем ходить по ссылкам самому? Можно поручить это компьютеру, а затем уже, налив себе чашечку кофе, наслаждаться результатом, не волнуясь о том, сколько же там денег «натикало».

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

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

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

Статьи