Читаем 300 лучших программ на все случаи жизни полностью

Первые P2P-системы, реализованные на базе популярных некогда чат-каналов IRC, событием не стали, так и оставшись развлекалочкой локального масштаба. Но в 1999 году произошла настоящая революция – родилась первая массовая обменная сеть Napster, позволившая миллионам пользователей со всего мира обмениваться музыкальными композициями в режиме «прямого соединения». Выбранная Napster стратегия оказалась на редкость удачной: сервер этой службы сам по себе не содержал никаких MP3-композиций, а лишь позволял гостям системы копаться в музыкальных коллекциях друг друга. Благодаря этому компании долгое время удалось открещиваться от обвинений в распространении пиратских копий песен и альбомов, отбив несколько атак звукозаписывающей индустрии.

Популярность Napster росла, подобно снежному кому, и вскоре сеть объединяла уже десятки тысяч пользователей и сотни тысяч(!) музыкальных композиций! Конечно, не все из них были доступны в любой момент времени: по понятным причинам скачать файл через P2P-программы можно было лишь тогда, когда владелец этого файла был подключен к Сети. Однако благодаря Napster самые редкие композиции расползались по Интернету со скоростью света – копии файла, выложенного одним пользователем, уже через час обживались на тысячах компьютерах!

Появление Napster повергло музыкальную индустрию в ступор: в течение года с небольшим монстры звукозаписи выглядели как рыбы, внезапно выброшенные на сушу. Момент был упущен – и потому запоздалая атака на Napster, которая в конечном счете и привела к смерти этой сети, лишь подстегнула развитие P2P-технологии. Пусть затравленный Napster и вынужден был уйти (с гордо поднятой головой!) – ему на смену пришло новое, молодое поколение обменных систем и программ, обладающих новыми интересными возможностями. Первые «обменные» программы специализировались лишь на музыкальных файлах – их наследники научились работать еще и с картинками, затем – с видеофайлами и программами! Первые версии Napster не умели даже докачивать файлы после обрыва связи – их преемники взяли уже на вооружение многопоточную закачку...

Сегодня счет «потомков Napster» идет уже на десятки... И вряд ли есть возможность (и необходимость) знакомить вас со всеми ними. Поэтому ограничимся описанием лишь самых выдающихся представителей этого семейства.

P2P-программы, с которыми мы будем знакомиться в этой главе, относятся к числу программ «клиентских» – то есть, говоря проще, надстроек, приложений к той или иной обменной сети. Вот почему и оценивать эти программы мы будем, исходя из достоинств породивших их обменных служб. Увы, часто оказывается так, что «клиенты» мощных и авторитетных сетей (например, eDonkey) сами по себе громоздки и неудобны, или же не слишком функциональны (AudioGalaxy). Но все равно тем, кто решил свести знакомство с миром peer-to-peer, без них никак не обойтись. И потому нам придется закрыть глаза на их недостатки, надеясь на милость и умелые руки авторов – авось в следующих версиях что-нибудь да отладят.

И последнее. Век обменных сетей – а значит, и привязанных к ним программ – сегодня недолог. Поэтому относитесь к нашим рекомендациям с известной долей скепсиса – ведь наверняка уже через полгода после выхода этой книги сегодняшние фавориты уйдут в тень, а на чемпионском пьедестале окажутся новые, еще неведомые нам программы... Ясно одно: сегодня системы peer-to-peer находятся на пике популярности, и ждать их скорого заката было бы наивно.

Большинство P2P-клиентов распространяются бесплатно (ПОКА бесплатно), однако учтите, что практически все они по самые уши напичканы всяческими рекламными и «шпионскими» добавками. Отучить их от вредных привычек может помочь программа Ad-aware, о которой мы еще будем говорить в этой книге.


eMule

Сайт: http://www.emule-project.net

Размер: 1,6 Мб

Статус: Freeware

...Не знаю, какой срок жизни отмерит судьба (вкупе с правоохранительными органами) этой программе, но на сегодня это, вне всякого сомнения, самая популярная peer-to-peer система в мире! На сегодняшний день для eDonkey ( http://www.edonkey2000.com) разработано множество специальных дополнений, а работе с этой программой и полезным советам для ее обладателей посвящены сотни сайтов не только в России, но и по всему миру. Любопытствующих могу направить, в частности, к русскоязычной страничке «ослика», на которой будут подробно расписаны все хитрости работы с этим созданием: http://edonkey2000.boom.ru.


Причина популярности eDonkey – отнюдь не в большом размере клиентской базы и уж тем паче не в удобстве: чтобы обуздать строптивого «осла», вам придется приложить немало усилий. В частности, надобно будет повозиться со списком «рабочих» серверов, которые имеют обыкновение появляться на день-другой из ниоткуда и в никуда же исчезать. Но дело, надобно признаться, того стоит: eDonkey может предложить своим хозяевам такие возможности, которые не снились ни одной «пиринговой» программе.

Перейти на страницу:

Похожие книги

C# 4.0: полное руководство
C# 4.0: полное руководство

В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы. Это справочное пособие снабжено массой полезных советов авторитетного автора и сотнями примеров программ с комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки. Книга рассчитана на широкий круг читателей, интересующихся программированием на C#.Введите сюда краткую аннотацию

Герберт Шилдт

Программирование, программы, базы данных
C++: базовый курс
C++: базовый курс

В этой книге описаны все основные средства языка С++ - от элементарных понятий до супервозможностей. После рассмотрения основ программирования на C++ (переменных, операторов, инструкций управления, функций, классов и объектов) читатель освоит такие более сложные средства языка, как механизм обработки исключительных ситуаций (исключений), шаблоны, пространства имен, динамическая идентификация типов, стандартная библиотека шаблонов (STL), а также познакомится с расширенным набором ключевых слов, используемым в .NET-программировании. Автор справочника - общепризнанный авторитет в области программирования на языках C и C++, Java и C# - включил в текст своей книги и советы программистам, которые позволят повысить эффективность их работы. Книга рассчитана на широкий круг читателей, желающих изучить язык программирования С++.

Герберт Шилдт

Программирование, программы, базы данных
Разработка приложений в среде Linux. Второе издание
Разработка приложений в среде Linux. Второе издание

Книга известных профессионалов в области разработки коммерческих приложений в Linux представляет СЃРѕР±РѕР№ отличный справочник для широкого круга программистов в Linux, а также тех разработчиков на языке С, которые перешли в среду Linux из РґСЂСѓРіРёС… операционных систем. РџРѕРґСЂРѕР±но рассматриваются концепции, лежащие в основе процесса создания системных приложений, а также разнообразные доступные инструменты и библиотеки. Среди рассматриваемых в книге вопросов можно выделить анализ особенностей применения лицензий GNU, использование СЃРІРѕР±одно распространяемых компиляторов и библиотек, системное программирование для Linux, а также написание и отладка собственных переносимых библиотек. Р

Майкл К. Джонсон , Эрик В. Троан

Программирование, программы, базы данных