Интернет
Глава 13. Основы Интернета для пользователя
Глава 14. Электронная почта и мессенджеры
Глава 15. Как защититься от вирусов?
Глава 13Основы Интернета для пользователя
Интернет в последние годы стал доступен почти повсеместно и в любых слоях общества, так что вряд ли найдется человек, который этого явления не видел хотя бы краем глаза. По статистике Российской ассоциации электронных коммуникаций (РАЭК) в начале 2011 года 50 миллионов человек в России (43 % взрослого населения) пользовались Интернетом хотя бы раз в месяц, причем около трети пользователей пришлось на небольшие города и поселки. К 2014 году ожидается увеличение этой аудитории до 80 миллионов (69 %), что уже находится на уровне многих европейских стран. Для определенной части жителей России Интернет – вполне естественная часть среды обитания, хотя для людей старшего поколения он пока еще часто остается лишь рабочим инструментом.
Чем же занимаются все эти люди, посещая новую среду обитания? Кратко охарактеризуем различные функции, которые выполняет Интернет в жизни современного городского и даже сельского жителя (позднее мы к некоторым из них вернемся подробнее):
♦ знакомство с новостями – Интернет самая оперативная среда подачи новостной информации;
♦ социальное общение – число пользователей социальных сетей практически равно числу пользователей Интернета;
♦ замена «бумажной» почты – личная переписка давно осуществляется практически только в электронном виде;
♦ справочная и образовательная среда – Интернет можно рассматривать как один огромный справочник-энциклопедию по всем вопросам жизни;
♦ торговая площадка – 50 % интернет-пользователей в Москве и 25 % в регионах делают покупки в интернет-магазинах чаще одного раза в год;
♦ банковские операции – к 2011 году 50 % переводов денег в системе Сбербанка совершается через удаленные каналы обслуживания;
♦ библиотека – в крупнейшем мировом интернет-магазине Amazon.com, начиная с апреля 2011 года, продаются 105 электронных книг на каждые 100 обычных бумажных;
♦ государственные услуги – во многих странах мира заявки на государственные услуги подаются в основном через Интернет, а на некоторые их разновидности оставлен только такой способ. В России в этом направлении также ведется интенсивная подготовка;
♦ политика – выборные кампании и даже революции все чаще организовывают через социальные сети;
♦ поиск работы – уже в 2009 году, с началом кризиса, более 60 процентов опрошенных москвичей заявили, что в случае увольнения для поиска новой работы будут использовать интернет-ресурсы;
♦ собственно работа – в некоторых областях (например, в заказном переводе, свободной журналистике, программировании) удаленная работа через Интернет стала доминирующим способом общения с работодателем.
Список это можно продолжать до бесконечности – фактически все действия, которые не требуют прямого физического присутствия, постепенно вытесняются в Сеть. Вместе с тем пользователей Интернета преследуют многочисленные проблемы – власти и законодатели просто не успевают их разрешать, а некоторые – такие, как спам – вообще пока не поддаются даже теоретическому решению. Не будет преувеличением сказать, что Интернет свалился на власти во всем мире как снег на голову, и они оказались к этой напасти не очень готовы.
Эту главу мы посвятим традиционным способам путешествий в Интернете – через веб-браузеры, т. е. специализированные программы для отображения вебсодержимого сайтов. Сначала мы вкратце рассмотрим устройство Интернета, затем особенности некоторых браузеров, чтобы понять, что мы приобретаем и что теряем, выбрав один из них.
13.1. Устройство Интернета
Интернет построен, как глобальная распределенная сеть, состоящая из узлов, которые делятся на три разновидности: пользовательские компьютеры-клиенты, хранители сайтов – серверы и незаметные пользователю маршрутизаторы, определяющие маршруты движения информации. Информация от одного узла к другому может двигаться разными путями, что определяет высокую устойчивость Интернета в целом к локальным неисправностям в каналах связи и отдельных узлах.
13.1.1. Адресация в Интернете
Как мы уже говорили в главе 5 «Принципы устройства компьютерных сетей», система адресации в Интернете основывается на двух китах: на протоколах TCP/IP и системе доменных имен DNS. TCP/IP образуют так называемый стек протоколов – на передающей стороне протокол TCP делит всю посылаемую информацию на пакеты и определяет порядок, в котором они будут собираться. Протокол IP заведует посылкой и приемом этих пакетов. Так как пакеты могут приходить в разном порядке, то на приемной стороне опять вступает в дело TCP, который собирает пакеты в цельную информацию. Поверх TCP/IP может быть еще много разных протоколов, самый распространенный из которых – протокол HTTP, заведующий доставкой веб-страниц и ставший «лицом Интернета».
В стеке протоколов TCP/IP главную роль играют числовые IP-адреса узлов. Об их устройстве, о динамических и статических адресах мы также говорили в главе 5. Для пользователя Интернета большее значение имеют доменные имена узлов. Между доменными именами и IP-адресами ресурсов существует взаимно-однозначное соответствие – по IP-адресу, если он относится к зарегистрированным ресурсам, всегда можно узнать доменное имя, и наоборот. В явном порядке это можно сделать через сервисы типа 2ip.ru. В неявном соответствие IP-адреса и доменного имени каждый раз устанавливает браузер, когда вы набираете адрес в адресной строке или щелкаете по ссылке.
Проделывается эта операция через запрос специального DNS-сервера. DNS-серверы образуют иерархию, в главе которой стоят 13 головных серверов, хранящих официальную информацию о соответствии зарегистрированных доменных имен IP-адресам (серверы эти для надежности имеют копии-зеркала – всего около ста в различных регионах мира), ниже их стоят региональные DNS-серверы, еще ниже – DNS-серверы крупных провайдеров и т. д. Нижележащие серверы периодически обновляют хранящуюся в них информацию (не реже, чем раз в сутки), обращаясь к вышестоящим. Такими образом, информация о соответствии доменного имени и IP-адреса поступает на компьютер пользователя за минимальное время – браузеру нет нужды обращаться к головным DNS-серверам, если он находит информацию поближе. Но пауза в обновлении информации о DNS-именах по цепочке серверов может иметь значение – например, отключенный по какой-то причине ресурс будет доступен еще в течение некоторого времени.
Вся система доменных имен имеет иерархическую структуру, организованную по принципу «вассал моего вассала – не мой вассал». Доменные имена состоят из отдельных доменов, как минимум первого и второго уровней, но может быть и третий, и четвертый уровень и т. д. Уровни записываются справа налево через точку, по образцу mywife.myname.ru, и каждый нижележащий уровень принадлежит только вышележащему. В приведенном примере ru – домен первого уровня (или доменная зона, о них мы поговорим позже), myname – принадлежащий, например, вам лично домен второго уровня, который вам присвоили с разрешения распорядителя зоны RU, а mywife – домен третьего уровня, создание которого находится только в вашей компетенции.
13.1.2. URL – универсальный ресурсный указатель
Для доступа к конкретным страничкам на сайтах знать доменное имя недостаточно. Ведь оно указывает только на компьютер-сервер, но ничего не говорит о том, по какому протоколу связываться (запрашиваем ли мы веб-страницу, просто файл для скачивания или, может быть, обращаемся в группы новостей Usenet), а также к какому именно файлу на сервере идет запрос. Поэтому полный интернет-адрес указывается в виде Uniform Resource Locator (URL) – что можно перевести, как «универсальный ресурсный указатель». URL создается по такому образцу:
Протокол://доменное_имя/имя_каталога/:имя_файла
Естественно, если файл лежит в корневом каталоге (папке) сервера, то элемент имя_каталога – лишний. При этом элемент протокол: для веб-страниц – HTTP, для скачивания файлов – FTP, остальные протоколы для нас не очень актуальны. Принципы построения доменного имени мы описали ранее, а все, что после него, – почти идентично обычным путям в файловой системе компьютера, за тремя важными исключениями:
♦ во-первых, вместо обратного слэша «\» (как в Windows) здесь ставится прямой «/» (так принято в UNIX, в среде которой это все создавалось);
♦ во-вторых, имена файлов и каталогов в общем случае могут записываться только латиницей. В ряде случаев кириллические имена папок или страниц допустимы, но, как правило, в таком неудобоваримом виде, как что-то вроде этого: %D0%A8%D0%B0%D1%85%D0%BC%D0%B0%D1%82%D1%8B (так выглядит слово «Шахматы» в варианте кодировки Unicode под названием UTF-8). О возможности регистрации кириллических доменных имен мы поговорим отдельно;
♦ а в-третьих, эти имена в ряде случаев чувствительны к регистру букв: Vasya.html, vasya.html и VASYA.HTML – это могут быть разные файлы, а не одинаковые, как в Windows. Причем обратите внимание, что в доменных именах можно употреблять любой регистр букв (наименование зоны RU и ru – одно и то же), а вот в наименованиях папок и файлов – лучше только тот, что указан. Так, http://sony.com/product.html и http://SONY.COM/product.html – это одно и то же, а вот адрес http://sony.com/PRODUCT.HTML может указывать на совсем другой файл. Многие интернет-серверы (например, основанные на системе Windows Server) такой строгости не придерживаются и допускают произвольное употребление регистра букв в названиях папок и файлов, но на всякий случай это следует иметь в виду.
Тройное даблъю (WWW), часто предваряющее доменное имя, по сути является отдельным доменом третьего уровня, и в принципе сайты bhv.ru и www.bhv.ru – это совсем разные адреса. Такая приставка-паразит возникла когда-то, чтобы указать на принадлежность адреса к интернет-пространству, названному World Wide Web (WWW), Всемирная паутина. Сейчас она служит лишь источником недоразумений, правда, относительно немногочисленных – когда веб-разработчики забывают прописать идентичность сайтов с WWW и без нее. При создании своего сайта на отдельном веб-хостинге об этом забывать не следует – всегда стоит создать домен третьего уровня с добавлением WWW к имени сайта и установить для него переадресацию на основной ресурс без приставки (правильно именно так, а не наоборот).
Все браузеры в отношении ввода адреса очень лояльны к пользователю и обычно угадывают, что вы имели в виду. Поэтому и можно вводить просто одно доменное имя bhv.ru, а браузер сам превратит его в полный URL: http://www.bhv.ru/ и откроет стартовую страницу сайта. И это несмотря на то, что здесь не указана страничка – файл, к которому производится обращение. Так происходит потому, что существует некая договоренность – если в корневом каталоге имеется файл под названием index.html, то обращение по умолчанию производится именно к нему, при этом явно его можно не указывать. Этот файл обычно и представляет собой заглавную страницу сайта или содержит команду для переадресации на другую страницу (в другой каталог или часто даже на другой сервер). Если же такого файла не имеется, то страницу нужно указывать явно.
Кроме того, если URL ссылается на каталог, а не на файл, что вообще-то происходит в подавляющем большинстве случаев, то такой URL должен заканчиваться символом обратный слэш (см. пример с http://www.bhv.ru/ в предыдущем абзаце). Простому пользователю это практически не добавляет никаких хлопот – обратный слэш автоматически добавит браузер, если в конце URL указано имя папки (без расширения) или это просто доменное имя, без указания папки. Но надо учитывать, что на некоторых неграмотно созданных сайтах отсутствие или наличие слэша в конце URL может приводить к неоднозначным результатам.
13.1.3. Национальные зоны и зоны общего пользования
Во главе иерархии доменных имен стоят доменные имена первого уровня, которые регистрирует международная организация доменных имен и адресов ICANN. Имена первого уровня (TLD, Top Level Domains) делятся на национальные доменные зоны (ccTLD) и зоны общего пользования (gLTD), есть еще небольшое количество «спонсируемых» зон (sTLD – например, JOBS, MOBI или TRAVEL).
Названия национальных зон двухбуквенные и соответствуют кодам стран, присвоенным им в стандарте ISO 3166. Есть и некоторые разночтения – например, Великобритания имеет два домена, GB и UK, по сей день используется домен несуществующего СССР (SU), присвоен свой ccTLD единой Европе (EU). В политические споры ICANN не вмешивается, отсылая всех, имеющих претензии, к соответствующему комитету ООН. Поэтому, например, существует домен TW непризнанного официально государства Тайвань, но нет домена Приднестровской Молдавской Республики.
Порядок регистрации доменов второго уровня в национальных зонах государства (точнее, уполномоченные национальные организации, официально зарегистрированные в ICANN) устанавливают самостоятельно. Потому в некоторых национальных зонах регистрация доменов второго уровня открыта всем желающим, а в других зарегистрировать доменное имя могут только граждане страны – (это, например, Узбекистан (UZ), Украина (UA), Азербайджан (AZ) и др. В США тоже национальный домен (US) закрыт для регистрации иностранцами, но парадокс в том, что им не очень желают пользоваться и сами американцы, предпочитая домены общего пользования.
В 2010 году официально возникли и национальные домены на основе национальных алфавитов, причем одним из первых был российский домен РФ. На самом деле ситуация с доменными именами на основе национальных алфавитов довольно запутанная – они в общем доступны довольно давно, но ранее только в комбинированном виде, когда домен первого уровня обычный, англоязычный. О смысле и целесообразности внедрения доменов на национальных языках споры не утихают и по сей день, но в любом случае они пока являются экзотикой, не имеющей практического значения – так, например, не отработана техническая сторона доставки электронной почты для таких доменов. Какого-то практического эффекта от их появления следует ожидать лишь через несколько лет.
Традиционные домены общего пользования (COM, NET, ORG и др.) уже исчерпывают свои возможности, особенно наиболее популярный коммерческий домен COM. Поэтому ICANN утвердила программу, согласно которой список доменных имен общего пользования может расширяться неограниченно – в принципе любой сможет зарегистрировать свой домен первого уровня. Хотя это будет достаточно дорого и доступно лишь крупным корпорациям и географическим регионам – например, Москва сможет получить свой собственный домен moscow.
13.1.4. Как зарегистрировать домен?
Чтобы зарегистрировать домен, например, в российской национальной зоне RU, сначала надо проверить, свободно ли то имя, которое вы придумали. Это делается через специальный сервис под названием Whois, имеющийся на сайте любого регистратора или на заглавной странице сайта «Координационого центра национального домена» (cctld.ru).
Регистрацией доменов второго уровня в национальных зонах занимаются национальные регистраторы, они же, как правило, предлагают услуги по регистрации имен в доменах общего пользования или других национальных зонах. Впрочем, никто не запрещает вам обращаться за именами в таких зонах напрямую к ответственным за них регистраторам – их можно узнать, например, на сайте iana.org. В России около двух десятков таких уполномоченных регистраторов, все они подчиняются правилам, которые устанавливает единая некоммерческая организация «Координационный центр национального домена», отвечающая за российские домены перед ICANN.
Часто удобнее зарегистрировать доменное имя через хостинг-провайдера, который будет поддерживать ваш сайт – наценки за посредничество в этой области минимальные, а платить и получать уведомления, обращаясь к одному источнику, удобнее. Стоимость регистрации и ее ежегодного возобновления в зоне RU – около 20 долларов, и платить придется ежегодно, вперед заплатить нельзя (хотя в некоторых других доменах это не так). Если вы не заплатите вовремя, сразу своего домена вы не лишитесь – некоторое время он будет поддерживаться и без того, но в какой-то момент его закроют. Доменное имя, имеющее спрос, после освобождения может попасть на аукцион, и регистрация его может обойтись намного дороже, чем для обычного.
Если вы хотите создать собственный ресурс в сети, то, прежде чем регистрировать собственный домен, подумайте – а оно вам надо? Есть множество ресурсов, предлагающих доменные имена третьего уровня бесплатно, и обычному домашнему пользователю воспользоваться их услугами может быть удобнее, быстрее и проще.
Самый известный из таких ресурсов в русскоязычном Интернете – принадлежащий компании «Яндекс» Народ. ру, ориентированный именно на создание сайтов – домашних страничек. Для многих будет удобнее воспользоваться аналогичной услугой, предлагаемой социальными сетями (например, «Живым журналом» – livejournal.ru) или специализированными ресурсами, ориентированными на определенный род деятельности. Таков, например, «Самиздат» на ресурсе Максима Мошкова Lib.ru, в настоящее время переехавший на отдельный домен Samlib.ru и предоставляющий неограниченное сетевое пространство для начинающих писателей.
Такие ресурсы обеспечивают простой процесс регистрации и создания своих страничек, не требующий технических знаний, почему для домашних пользователей это и выглядит предпочтительно. Ваша личная страничка может предстать и в виде домена третьего уровня, и в виде отдельной папки на общем ресурсе – для пользователя это безразлично. Другое дело – корпоративные сайты, связанные с ведением бизнеса, для которых наличие собственного домена – по многим причинам почти обязательное условие. В своем домене вы сами отвечаете, например, за безопасность, зато не связаны какими-то условиями за пределами договора с хостинг-провайдером, и технические возможности у вас шире.
Иногда для ведения бизнеса требуется лишь корпоративная электронная почта – об этом мы поговорим подробнее в разделе о почте. Но, как правило, свою представительскую страничку целесообразно иметь любому бизнесу, даже индивидуальному – так проще осведомлять потенциальных клиентов о своем существовании и возможностях. И в этом направлении владение своим собственным доменом сразу добавляет фирме солидности и веса в глазах покупателей или заказчиков.
Еще в 1998 году я создал свою страничку на иностранном бесплатном хостинге Fortunecity.com. Она благополучно просуществовала там почти восемь лет (правда, хостинг за это время успел несколько раз сменить хозяев и урезать часть бесплатных возможностей), пока в 2006 году меня оттуда просто не выкинули, мотивировав это тем, что они не понимают русского языка и не могут разобраться, законно ли содержание сайта или нет. Отсюда я сделал вывод, что без нужды пользоваться иностранными хостингами не следует – они поступали вполне согласно своему законодательству, которое может значительно отличаться от российского. А вот платным хостингом за рубежом пользуются многие, и это даже бывает выгоднее, чем услугами российских компаний – как в плане стоимости, так и качества поддержки.
В общем случае создавать самостоятельно фирменный сайт, если вы, конечно, не являетесь именно веб-мастером, не стоит – вы не сможете предусмотреть многие тонкости и оптимизировать его доступность в поисковых машинах. Веб-студии, которые берутся за эту работу, бывают самые разные, но для простой работы всегда можно подобрать исполнителя по деньгам. Не стоит только поручать это такому индивидуальному исполнителю, который напишет вам все с нуля и через год канет в небытие вместе со своими знаниями об устройстве вашего сайта. Специально для упрощения и удешевления создания сайтов существуют готовые «движки» (системы управления контентом, Content Management System, CMS), которые в некоторой степени гарантируют, что в последующем будет несложно передать поддержку другой команде или даже осуществлять ее самостоятельно.
13.2. Создаем домашнюю страницу для браузера
Любой браузер имеет ряд общих для всех таких программ функций, одна из которых – способность запускать с самого начала одну и ту же страницу, которая обычно служит точкой входа в Интернет. Логичнее было бы назвать такую страницу начальной, но по традиции ее называют домашней – Home Page. В качестве домашней можно установить любую страницу любого сайта – удобно для этой цели использовать специально предназначенные для таких задач сайты, называемые порталами. В русскоязычном секторе это, например, «Яндекс» (yandex.ru), «Мэйл. ру» (mail.ru) или «Рамблер» (rambler.ru), среди интернациональных ресурсов наиболее популярны Google.com (русскоязычный вариант – Google.ru) или Yahoo.com.
По умолчанию свежеустановленный браузер в качестве домашней страницы выведет вас на сайт или портал компании, занимавшейся его разработкой – для Internet Explorer это будет поисковик Microsoft под названием Bing, для Firefox – сайты сообщества Mozilla и т. д. Чтобы сменить домашнюю страничку на собственную, во всех браузерах предусмотрена примерно одна и та же процедура – сначала надо вывести желаемую страничку на экран (т. е. загрузить ее в браузер), потом обратиться к соответствующему пункту настроек, где объявить текущую страницу домашней.
На мой взгляд, иметь в качестве домашней страницы сетевой портал не слишком удобно – нередко приходится для каких-то нужд запускать браузер в оффлайне (т. е. без подключения к Интернету), и тогда он будет долго ругаться, не сумев к нему подключиться. Это не очень большая проблема в современных условиях, особенно, когда имеется постоянное и быстрое подключение к Сети, но все же я привык иметь в качестве домашней статическую страничку, находящуюся тут же на компьютере.
Заодно такая страничка во многом заменяет мне Избранное – она содержит непосредственные ссылки на десяток-другой сайтов, посещаемых мной очень часто. Таким образом эти ссылки всегда будут перед глазами, и нет нужды копаться в папке Избранное. В известной мере то же самое выполняет введенная в восьмой версии IE вкладка New Page, содержащая список наиболее посещаемых ресурсов (см. далее), но этот список формируется автоматически, и в него попадут те ресурсы, которые я активно посещал вчера, но совершенно необязательно мне надо посещать их и сегодня.
Создать статическую домашнюю страничку очень просто. Для этого даже необязательно знать основы языка HTML, на котором создаются такие страницы, – в папке Home Page на прилагающемся к этой книге диске лежит образец HTML-странички под названием home.htm и фоновый рисунок к ней под названием snow.jpg.
Внешний вид этой странички после загрузки в браузер показан на рис. 13.1. Каждая строка там – ссылка на соответствующий ресурс. Подогнать под свои нужды эту страничку также несложно. Это можно сделать, отредактировав файл в визуальном редакторе Microsoft Word или FrontPage (именно на них может указывать пункт Изменить контекстного меню HTML-файлов после установки Office), но только учтите, что потом уже вручную в коде полученного файла вы ни за что не разберетесь, и я не дам гарантии, что результат будет удовлетворительный. Потому я сейчас расскажу, как редактировать существенные места представленного файла вручную, загрузив его в Блокнот.
Рис. 13.1. Образец домашней странички home.htm в браузере Firefox 3
Перед тем как открывать файл home.htm в Блокноте, перепишите его на жесткий диск своего компьютера вместе с фоновой картинкой snow.jpg, если вы не намереваетесь ее менять. Если хотите подставить свою фотографию, то поместите ее в ту же папку, что и файл home.htm. Фотография должна быть в формате JPEG или PNG и иметь размеры примерно 75–90 % площади вашего монитора, выраженной в пикселах. Слишком большая фотография не влезет в окно браузера, и ее центр окажется смещен вправо, слишком маленькая – будет «размножаться» (как режим «плитка» для экранных обоев), и в окно попадут границы между копиями.
Теперь откроем файл home.htm в Блокноте (для этого придется выбрать Все файлы в диалоговом окне открытия файла), и мы увидим его код (рис. 13.2). Как видим, он невелик, и разобраться в нем, сравнивая его с оригиналом (см. рис. 13.1), не так уж сложно. Если нужно сменить фоновую картинку, то находим в верхних строках файла ту, в которой имеется надпись EACKGROUND="snow.jpg", и меняем название файла на свое. После редактирования не забудем нажать на кнопку Сохранить (или выполнить комбинацию клавиш ). Внешний вид файла, открытого в браузере, при этом будет меняться только при нажатии в нем на кнопку Обновить, так что в процессе редактирования страницу в браузере можно не закрывать, сверяясь с ней при выполнении каких-то действий.
Рис. 13.2. Код файла home.htm в Блокноте
Теперь самое главное – изменение моих ссылок на ваши предпочтения. Предположим, мы хотим изменить название «Моя страничка» (в исходном файле это и в самом деле моя страничка в Сети) на ваш ресурс, именующийся «Мой блог» и находящийся по адресу мой_блог.livejournal.ru. Находим в тексте кода нужную строку, в которой написано Моя страничка (пятая длинная строка снизу). Стараясь случайно не изменить ничего лишнего (оставив и служебные слова, и знаки препинания в неприкосновенности), изменяем фрагмент Моя страничка на Мой блог. Несколько левее в кавычках стоит адрес моей странички (http://revich.lib.ru), меняем его на ваш http://мой_блог.livejournal.ru. Сохраняем изменения и обращаемся к кнопке Обновить браузера, чтобы сразу проверить результаты.
Цвет ссылок (в данном случае он темно-синий) может не подходить к вашей фотографии – в таком случае его можно заменить, если поэкспериментировать со значениями цвета, заданными в строке вверху, начинающейся со слов body text. В этой строке я рекомендую менять значения сразу для двух параметров link (в исходном файле оно равно "#0000ff", что и означает темно-синий) и vlink ("#0000aa" – еще более темный). Принципы построения цвета таким способом в двух словах объяснить довольно сложно, проще их постичь путем экспериментов, учитывая, что каждые два символа из шести обозначают интенсивность одного из основных цветов в порядке RGB (красный-зеленый-синий). Поэтому чистый красный здесь будет отображаться, как #ff0000, #00ff00 означает зеленый, #0000ff – синий, все нули – черный цвет, а все FF – белый. Желтый есть красный плюс зеленый, потому он будет кодироваться так: #ffff00. Промежуточные значения в шестнадцатеричной системе (символы от 0 до 9 и от A до F) означают оттенки данного цвета, причем ближе к нулевому значению оттенки обесцвечиваются (00 означает отсутствие данного цвета), а ближе к FF – становятся ярче.
13.3. Браузеры – какой выбрать?
В начале 2000-х выбора среди браузеров практически не было – Netscape Navigator уже скончался, а существенных альтернатив Internet Explorer еще не придумали. Потому в те годы IE, сначала версии 5.5, а затем версии 6, был практически безальтернативным браузером и занимал 95 % рынка. Около 2003 года из небытия возникла Opera (на самом деле она возникла намного раньше, но получила известность лишь тогда), а в 2004 году был создан Firefox, ныне – первый по популярности продукт сообщества «свободного софта». Желание избавиться от опостылевшего IE было настолько велико, что в первые 100 дней Firefox скачали 25 миллионов человек. Opera, позиционировавшая себя тогда как условно-бесплатная программа (в бесплатной версии приходилось просматривать рекламу), безнадежно отстала.
В Opera и Firefox было применено главное новшество, потом ставшее стандартом для браузеров, – вместо открытия новых окон, новые сайты по ссылкам открывались во вкладках, размещенных в том же самом окне. Это значительно экономило экранную площадь, ресурсы компьютера и облегчало навигацию. К 2006 году раскачалась и Microsoft, выпустившая вместе с новой ОС Vista новую версию Internet Explorer 7, которая вобрала в себя часть достижений предшественников. Наконец, к 2008 году появился еще один оригинальный браузер Google Chrome.
Вот эти четыре браузера и составляют основной парк программ для доступа в Интернет на платформе Windows. Причем Opera впоследствии нашла свою собственную нишу – она стала лидером среди независимых браузеров для мобильных устройств (хотя в мобильном варианте существует и IE, а такие продукты, как iPhone, используют свои собственные браузеры, потому общая доля Opera невелика). Доля IE, как монополиста, неуклонно снижалась и в 2010 году упала ниже 50 %, не помогли даже новые версии: 8-я (2009) и 9-я (март 2011).
При пользовании любыми сервисами от Google, в том числе и почтой Gmail, учтите, что с 2011 года компания не заботится о совместимости со старыми версиями браузеров – примерно на две-три ступени ниже текущей. Например, в момент, когда пишутся эти строки, Google прекращает поддержку Firefox 3.5, Internet Explorer 7 и Safari 3. Потому всем пользователям сервисов Google предлагается своевременно обновлять браузеры.
Среди обычных компьютеров IE находится все-таки на первом месте, если считать мировые тенденции, – по разным источникам, от 45 % до 55 % рынка. А вот в России, где, как известно, даже физиология населения отличается от общемировой, на первом месте Opera всех версий, а IE имеет всего около четверти. Следует учитывать, что подсчеты эти выполнены на основе статистики LiveInternet и касаются лишь интернет-пользователей, но факт поразительный – в мире доля Opera не превышает 2–3 %. Среди настольных компьютеров и ноутбуков уверенное второе место после IE занимает Firefox примерно с третью пользователей, как в мире, так и в России. Следует упомянуть еще браузер для Mac OS под названием Safari, доля которого стала существенной после того, как компьютеры Apple перешли на платформу Intel, и Mac OS стала заметной среди других операционных систем. В России Safari имеет долю примерно 3 % среди всех браузеров.
Считается, что самый быстрый из браузеров – Opera, самый «правильный» (в смысле соответствия стандартам) – Google Chrome. В подавляющем большинстве случаев неважно, каким из браузеров пользоваться – все они умеют выполнять одно и то же, а принципиальные различия давно сведены к минимуму. Тем не менее, они имеют свои особенности и своих приверженцев, потому кратко рассмотрим основные качества двух ведущих браузеров: IE и Firefox. В своем кратком обзоре я не буду останавливаться подробно на их функциях – будем считать, что читатель знает, как обращаться со вкладками или вносить сайты в Избранное. Акцентируем внимание на отличиях браузеров друг от друга, главных нововведениях в последних версиях и малоизвестных особенностях настройки.
13.3.1. Internet Explorer
Шестой версией IE, входящей и сейчас в большинство инсталляционных пакетов Windows XP, пользоваться сейчас не рекомендует и сама Microsoft. Особенности этой версии в совокупности с необычайной долговечностью (IE6 продержался пять лет) и монопольным положением на рынке, сформировали отрицательный образ ведущего браузера, особенно в среде веб-разработчиков. Разработчики шестой версии часто нарушали стандарты, установленные консорциумом W3C, когда это казалось им целесообразным. В результате разработчики сайтов не могли не ориентироваться на браузер, занимающий монопольное положение на рынке, а подгонять разработку под все существующие стандарты и отклонения от них оказывалось часто слишком дорого и долго.
Хвост от этих просчетов, допущенных десятилетие назад, тянется и по сей день – хотя последняя версия IE9 и объявлена полностью соответствующей спецификациям HTML5, в тестах на соответствие стандартам IE9 оказывается на четвертом месте, после Chrome, Firefox и Opera, соответственно. Это ведет к печальным последствиям – ряд сервисов отказывается работать во многих других браузерах, кроме IE. Их немного, но среди таких сайтов нередко оказываются сайты российских государственных органов или крупных корпораций (таков, например известный и быстро набирающий популярность сервис Сбербанк@Онлайн, который у нас с женой отказался работать в Firefox). Потому я советую всегда иметь под рукой экземпляр более или менее приличной версии IE, чтобы не попадать в безвыходное положение – для Windows Vista и Windows 7 проблема решается сама собой, а для Windows XP стоит скачать и установить версию IE8 (специальную для XP, девятой под XP уже не существует).
Между тем, девятая версия IE, которая появилась в марте 2011 года, и в момент написания этих строк, вероятно, уже входит в поставку Windows 7, вполне приличный браузер – как по тестам, так и по пользовательским свойствам. Она резко повысила свое быстродействие по сравнению с восьмой и реализует интересную концепцию «сайтоориентированности» – любой сайт можно перетащить на панель задач, сформировав для него отдельный значок-эскиз, независимый от самого Internet Explorer. К этому значку можно добавлять и другие сайты, формируя целую группу в виде дополнительных вкладок домашней страницы, которая открывается одним щелчком. Опция, полезная и удобная тем, кто привык начинать утро с просмотра трех-пяти определенных информационных сайтов и, возможно, веб-ящика электронной почты.
И все-таки пусть меня простят приверженцы именно этого браузера, потуги создателей IE на оригинальность функции «закрепленных сайтов» выглядят вымученными и надуманными. Эта же функция создания группы сайтов, открывающихся одним щелчком, решается в плагине Tab Mix Plus для Firefox куда проще и наглядней с точки зрения «чайников» (к этому мы еще вернемся, когда я буду рекламировать Firefox). Кроме того, IE9 справедливо критикуют за излишнюю минималистичность интерфейса – заголовок окна отсутствует, адресная строка совмещена с панелью вкладок, отчего они выглядят слишком мелкими, и определить, какая из вкладок открыта, в «стеклянном» интерфейсе IE9 бывает непросто.
В IE9 появилась «новая вкладка» (рис. 13.3), на которой отображаются ранее открывавшиеся популярные сайты (а также, кстати, имеется кнопка Повторно открыть последний сеанс, по-английски Reopen last session). Вот несколько секретов Internet Explorer 9:
♦ чтобы включить отображение популярных сайтов (эту самую «новую вкладку») при запуске IE9 в качестве домашней странички, задайте в свойствах обозревателя в качестве домашней страницы: about: tabs. По умолчанию она содержит две малоинформативных строки значков. Чтобы добавить к перечню еще строки, запустите редактор реестра (см. разд. 12.7 «Настройки через реестр»), в ветке HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing\NewTabPage создайте параметр NumRows типа DWORD и задайте ему значение, равное числу в интервале от 2 до 5;
♦ стремление создателей к минималистичности интерфейса сыграло свою роль – теперь в браузере невозможно с первого взгляда найти ни одной настройки. На самом деле их вызывает значок шестеренки – найти его можно среди других значков справа от вкладок (см. рис. 13.3). Через контекстное меню этих значков можно вернуть некоторые панели инструментов на место. Но там доступно и обычное главное меню, и вызывается оно обычным способом – нажатием клавиш
Рис. 13.3. «Новая вкладка» в английской версии Internet Explorer 9
Вот дословный рецепт с сайта winreview.ru, как сделать это меню постоянно видимым на экране, вместо малоинформативных и занимающих много места панелей инструментов. Предварительно надо убрать отметку Закрепить панели инструментов и закрыть все окна браузера;
Для того чтобы IE9 постоянно (а не только по нажатию
♦ в Internet Explorer 9 могут не работать некоторые функции какого-нибудь сайта – это такое специальное следствие улучшенной совместимости со стандартами. Решить проблему можно попробовать двумя путями:
• попробуйте щелкнуть по изображению разорванного листка в адресной строке справа – таким образом вы активируете режим совместимости браузера с более ранними версиями;
• если предыдущий совет не помог, зайдите в меню браузера Сервис (или щелкните по кнопке в виде шестерёнки) и выберите пункт Средства разработчика (или просто нажмите на клавиатуре клавишу
13.3.2. Mozilla Firefox
Firefox 4 значительно поменял внешний вид по сравнению с предыдущими версиями, которые почти не отличались друг от друга. Главное меню теперь доступно через большую кнопку Firefox – при ее нажатии появляется всплывающая панель, где и доступны почти все команды и настройки браузера (рис. 13.4). Такое меню выглядит более удобным для пользования, чем обычное, которое доступно через стандартную клавишу
Рис. 13.4. Главное меню в Firefox 4
В первую очередь «Огненный лис» (так переводится название браузера Firefox) отличается от всех своих собратьев тем, что к нему доступно просто невероятное количество дополнений (ранее они назывались расширениями), расширяющих функциональность браузера до любых мыслимых пределов – более 5 тысяч. Дополнения эти доступны на официальном сайте по адресу addons.mozilla.org/ru/, есть и выборочные коллекции (например, firefoxplugins.ru). Установка дополнения проста – обычно достаточно щелкнуть по соответствующей ссылке на сайте с дополнением, и оно установится автоматически. Отключить установленное дополнение можно в любой момент через меню Инструменты | Дополнения. В реальности, разумеется, далеко не все дополнения-расширения одинаково нужны и полезны, но вы всегда найдете среди них необходимые именно вам.
Так, я не мыслю себе существование без дополнения под названием Tab Mix Plus. История его появления у меня такова. Первые версии Firefox имели функцию, которая мне очень понравилась, – если вы не закрывали браузер перед закрытием Windows, то впоследствии он предлагал вам восстановить последнюю сессию (на самом деле такая функция еще раньше была реализована в Opera, а теперь возможность восстановить последнюю сессию имеют все браузеры). И для меня неприятной новостью оказалось то, что в версии Firefox 3 эта функция оказалась урезана. Ее и заменил Tab Mix Plus, единственным недостатком которого, пожалуй, служит излишняя «навороченность» – в нем около двух десятков не всегда понятных настроек, действие которых приходится определять экспериментальным путем.
Tab Mix Plus позволяет сохранять любые сессии (хоть из одной вкладки, хоть из трех десятков) под одними именем и вызывать их из меню одним щелчком. Это очень удобно, например, когда вы нашли какой-то товар, но решение о покупке приходится откладывать, – вы собираете всю информацию о нем в одной сессии, сохраняете ее, и впоследствии можно все мгновенно восстановить, не копаясь в истории открытых ранее файлов и не осуществляя поиск заново.
Все настройки Firefox, включая и установленные дополнения-расширения, и их настройки, можно сохранить и перенести на другой компьютер единым махом с помощью специальной программы Mozilla Backup. Как и все продукты сообщества Mozilla, она выпускается под свободной лицензией, и я размещаю установочный файл последней на момент написания этих строк версии (с поддержкой Firefox 4) на диске к этой книге в папке Mozilla Backup. Более новые версии вы можете найти на официальном многоязычном сайте mozutil.mozilla-russia.org. Кроме Firefox, Mozilla Backup поддерживает и все остальные продукты сообщества Mozilla, если они установлены на вашем компьютере, – например, она перенесет весь архив почты Mozilla Thunderbird на новый компьютер.
Недостатком Mozilla Backup является необходимость ее устанавливать как отдельную программу на обоих компьютерах (можно, впрочем, и не устанавливать, а скачать с указанного сайта RAR-архив и просто распаковать его в любую папку). Этого недостатка лишено дополнение Firefox Sync, которое по умолчанию входит в Firefox 4, однако его функциональность меньше – Firefox Sync работает только с Firefox и, что самое главное, переносит только настройки браузера, не затрагивая установленные дополнения (а это иногда важнее собственно настроек браузера, особенно для такого «навороченного» дополнения, как Tab Mix Plus). Зато Firefox Sync может переносить с компьютера на компьютер открытые вкладки, позволяя сразу продолжить работу, например, дома, после окончания рабочего дня в офисе.
Кое-какие специфические настройки Firefox мы также рассмотрим в заключении.
13.4. Некоторые особенности Интернета
Интернет, как хранилище информации, отличается исключительной ее неорганизованностью, – неструктурированностью. С одной стороны, в нем можно найти практически все, с другой – поиск нужной информации может занять часы, а то и дни. Особую роль здесь имеет достоверность результатов – не то, что поисковые системы называют релевантностью (т. е. соответствие найденного запросу), а именно достоверность сведений.
В моей журналистской практике был случай, когда в опубликованной в нашем журнале статье про одну известную систему электронных денег утверждалось, что система зарегистрирована в государстве Науру. На следующий день после выхода статьи мы получили от компании письмо с выражением протеста и требованием опровержения. Я проверил – сведения о том, что эта компания зарегистрирована именно там, содержались примерно в трех десятках ссылок, получаемых первыми при запросе через «Яндекс» – и среди них ни одной ссылки, указывающей на истинное положение вещей.
Другой пример распространенных, но неверных сведений, и по сей день светится в «Википедии», в статьях «Анод» и «Катод», которые начинаются с ошибочных определений. В первой же фразе статьи «Катод» написано: «Катод (от греч. χάθοδος – ход вниз; возвращение) – электрически отрицательный полюс источника тока (гальванического элемента, электрической батареи и т. д.)…». Причем на рисунке, сопровождающем статью, нарисован, как гласит подпись, «медный катод», от которого исходит проводок, обозначенный большим жирным плюсом. На самом деле на рисунке все правильно, а вот в определении допущена неточность: как раз в источниках тока катод – положительный электрод, отрицательным он становится в потребителях электрической энергии (электронных лампах, электролизных ваннах, диодных схемах и пр.). И далее в тексте заметки это разъясняется, вместе с рисунком противореча содержанию первой фразы. Но авторы статьи в «Википедии» виноваты лишь в том, что тупо повторили распространенную ошибку – согласно моему неглубокому расследованию, неточность эта, повторяющаяся из одного словаря в другой, имеет первоисточником весьма авторитетную Большую советскую энциклопедию, причем аналогичная ошибка с противоположным знаком допускается в определении анода. Если мне не верите, загляните в ГОСТ 15596-82 «Источники тока химические. Термины и определения», где информация достоверна по определению, и с помощью которого в этой путанице легко разобраться.
Еще одним источником несуразностей служит то, что в Интернете очень надолго задерживаются сведения, опубликованные, как говорится, еще в доисторический период. Заставлять поисковые машины фильтровать информацию по степени ее свежести почти невозможно (исключая новостные ресурсы), потому вы легко можете узнать, например, что «многие ЖК-мониторы по-прежнему имеют вход VGA» (обзор 2004 года) или про «способы обеспечения иска по делам о нарушении „Закона об авторском праве и смежных правах“ РФ» (закон не действует с 1 января 2008 года). По этой причине я никогда не принимаю во внимание сведения с ресурсов, где не указана точная дата публикации. Нередко она не указывается вовсе или указывается в виде «21 октября» (какого года?).
Рассмотрим особенности некоторых популярных способов использования Интернета.
13.4.1. Глобальное СМИ?
Интернет-издания медленно, но верно вытесняют традиционные СМИ, радио и телевидение. Одна за другой закрываются ежедневные газеты, новостные радиостанции перекочевывают в Интернет (например, так поступила популярная Русская служба Би-Би-Си), а телевидение, удерживающее пока в мире первые позиции, нередко черпает свои сюжеты из того же Интернета.
Модель пользователя, выстроенная создателями традиционных СМИ, предполагает, что некий субъект привязывается к конкретному изданию, и это издание должно снабдить его исчерпывающей картиной мира, как минимум, в избранной области. При переходе в Интернет эта картина не работает – грамотный онлайновый пользователь не станет ежедневно открывать один и тот же ресурс, пусть даже и охватывающий самую обширную тематику (например, такой, как Lenta.ru или Gazeta.ru). Это подтверждается статистикой посещаемости – за последние годы количество пользователей неуклонно растет, а аудитория популярных новостных ресурсов остается примерно на том же уровне, что и десять лет назад.
Правильная стратегия любителя новостей – обращение к новостным агрегаторам, самым известным из которых в нашей стране являются Яндекс. Новости. Аналогичный сервис есть при каждом крупном портале: «Новости» Google, Новости@mail.ru и т. д. Для получения более объективной картины произошедшего стоит по одному и тому же сюжету просмотреть новости из нескольких источников, желательно максимально независимых друг от друга: например, «Вести. ру» и «BBC Russian». Не стоит черпать содержание новостей из социальных сетей, где в лучшем случае копируется новостная заметка из крупного СМИ или агентства, в худшем – ее содержание пересказывается своими словами.
Специальные новости (например, компьютерные или научные) не следует изучать по общим источникам, таким, как телеканалы или сайты новостных агентств. Журналисты этих изданий, как правило, в предмете не разбираются и могут совершенно непреднамеренно исказить суть вопроса до полной неузнаваемости. Для освещения подобных событий есть специализированные сайты, ориентированные на науку (например, elementy.ru), технологии (например, cnews.ru или 3dnews.ru) или, скажем, медицину (medinfo.ru).
В критичных случаях (например, при составлении доклада или реферата) помогает прием, давным-давно выработанный журналистами BBC, – проверять все конкретные сведения (даты, числовые значения, должности, точные названия, единицы измерения и пр.) как минимум из двух источников, независимых друг от друга. Сведения из «Википедии», при всем моем уважении к этому проекту, также по умолчанию следует считать недостоверными, и при необходимости проверять по другим источникам. Следует учитывать, что в модель «Википедии» изначально заложена особенность, которая потенциально может служить тиражированию недостоверной информации – авторы в ней обязаны ориентироваться на массовые источники, находящиеся в открытом доступе. А в таких источниках информация вовсе необязательно будет достоверной – пример с «катодом» и «анодом» я уже приводил ранее. Потому «Википедию», как и другие энциклопедические ресурсы («Кругосвет», энциклопедию «Кирилла и Мефодия» и пр.), следует рассматривать, как введение в предмет, точные сведения можно почерпнуть лишь из монографий специалистов.
13.4.2. Покупки в Интернете
За последние пять лет количество людей, делающих покупки через Интернет, резко выросло – как минимум, половина пользователей Всемирной Сети чего-нибудь в ней покупают. Но это не значит, что а) такой способ шопинга оптимален во всех случаях, б) что в Интернете обязательно все дешевле, в) что интернет-покупка во всех случаях удобнее обычной.
Покупка через Интернет, как правило, доставляется в указанное клиентом место, что одновременно и самое сильное, и самое слабое свойство этого способа торговли. Сильное – потому что ехать никуда не надо и тащить потом покупку через весь город тоже не потребуется. Слабое – потому, что заочно (даже при наличии фотографии) выбирать можно только товар, насчет качеств которого вы все и так знаете. Если вы никогда не держали в руках цифрового фотоаппарата, то самое глупое, что можно сделать, – заказать его через Интернет, даже не попробовав пощелкать вживую и не поговорив с продавцом-консультантом.
Кроме того, стоимость дешевых товаров (например, печатных книг или дисков с фильмами) может сильно возрастать при интернет-покупке за счет стоимости доставки, неважно, курьером или по почте. Однозначно дороже обычных оказываются приобретенные через Интернет театральные билеты (допускаю, что это такая национальная особенность, и в других странах это иначе)[24]. Для меня также неприятной новостью было почти двукратное возрастание стоимости железнодорожных билетов при попытке их приобретения через известное интернет-агентство, название которого я рекламировать не буду, – с тех пор я их таким образом больше приобретать не пытался (к авиабилетам это не относится).
Что через Интернет делать однозначно удобно – это оплачивать различные сервисы, вроде мобильных телефонов, самого доступа в Интернет или, например, пополнять счета на разных ресурсах. Заведите себе простой анонимный кошелек в Webmoney или в «Яндекс. Деньги» и всегда храните в нем пару тысяч рублей на всякий случай. Сами счета можно пополнять через специальные карточки, что удобнее, чем делать то же самое для каждого сервиса в отдельности. И вы не окажетесь в безвыходном положении, когда вдали от всяких касс у вас внезапно закончатся деньги на мобильном счету или срочно захочется приобрести понравившуюся книгу в электронном виде.
13.4.3. Книги и библиотеки
Речь идет о книгах в электронном виде, которые становятся все популярнее, – как раз в эти дни, когда я пишу этот текст, пришло сообщение, что в Amazon.com продажи электронных книг устойчиво превысили продажи обычных, напечатанных на бумаге. Это связано с появлением удобных устройств для чтения – ридеров с экранами на основе электронной бумаги. Наша страна пока отстает от западного рынка в этом смысле, и это связано как с некоторыми законодательными и техническими проблемами, так и с общим пренебрежением к этой стороне вопроса со стороны издательств, не говоря уже о стойкой привычке населения к «халяве». Мы не будет здесь заниматься анализом всех проблем, которые привели к такой ситуации, а лишь охарактеризуем сложившееся положение.
Общее число оцифрованных книг на русском языке катастрофически мало. Ассортимент крупных онлайновых книжных магазинов (вроде Litres.ru) составляет менее 50 тысяч наименований. В крупных пиратских библиотеках номинальное число изданий может быть и вдвое больше, но существенная часть из них – повторы одного и того же текста. Для сравнения – число ежегодно издаваемых бумажных книг составляет около 60 тысяч, так что общее число оцифрованных книг составляет единицы процентов от всей массы.
Вторая проблема – форматы. Основным форматом для электронных книг в нашей стране следует считать FB2, он без проблем конвертируется в любой другой, включая специальные для конкретных ридеров (вроде LRF для ридеров Sony). Если изначально текст представлен не в таком формате, а в виде HTML-страницы или в чисто текстовом (как, например, в библиотеке Мошкова lib.ru) или, что еще хуже, в формате PDF, то у вас могут быть сложности при отображении его в ридере – как минимум, потеряются среди прочего текста заголовки (а значит, не будет сформировано оглавление), сноски могут вообще пропасть или перемешаться с текстом.
К счастью, в виде специальных форматов преимущественно представлены как раз те издания, которые удобно читать с экрана ридеров и даже наладонных компьютеров, – это массовая беллетристика или классические произведения, содержащие в основном лишь текст, изредка разбавленный иллюстрациями, не представляющими самостоятельной ценности. Появляющиеся новинки также обычно сразу попадают в цифровой ассортимент. Цены на такие книги разнятся, но в любом случае они пока в разы ниже, чем цены на бумажные издания (а вот на Западе, в том же Amazon.com, это, увы, не так). Кроме того, в некоторых цифровых книжных магазинах вам предложат абонемент, который еще больше снижает цену: так в iMobilko.ru предлагают заплатить 499 рублей и скачивать по одной книге ежедневно в течение месяца.
Что же касается пиратских библиотек, то они резко делятся на два класса: бесплатные книгохранилища (таким раньше был знаменитый «Либрусек», ныне представляющий лишь подразделение магазина iMobilko.ru) и настоящие пираты, паразитирующие на официальных продавцах и предлагающие книжную продукцию за те же деньги. Признаком такого пирата-вора служит обычно обещание «скачать книгу бесплатно» и вместо этого предоставление, например, архива, пароль к которому высылается лишь за деньги, взимаемые способом SMS-платежей. Связываться с такими теневыми торговцами не только неприятно, но и опасно – можно получить вдобавок что-нибудь вредоносное. А вот бесплатными пиратскими библиотеками приходится все-таки пользоваться, вне зависимости от желания или степени законности таких действий – просто ассортимент в них, как уже говорилось, больше, чем в официальных книжных магазинах (особенно это касается редких или многих иностранных авторов).