программы Архив

Трехмерная механика. Новые игровые «движки»

Все мы любим играть. Любим, подобно кэрролловской Алисе, «представлять себя королями и королевами», переносясь из мира реального с его вечными проблемами, хамящими попутчиками в метро и нестабильной политической ситуацией в миры искусственно созданные, где метро нет совсем и все проблемы решаются с помощью одного лишь шотгана, изредка — ракетницы. Интересно, как выглядят эти миры «с изнанки»?

Читать далее »

Метки:

Проблемы совместимости в Windows XP

Одной из главных проблем, с которой сталкиваются пользователи Windows XP, является совместимость программного обеспечения. При проектировании новой операционной системы разработчики всегда стараются сделать ее лучше предыдущей. Но качественные изменения часто приводят к неузнаваемости отдельных компонентов – «рычагов», на которые опирается работа программ. Особенно обидно, когда в самой современной ОС отказывается работать любимая игра.

Читать далее »

Метки:

Нитра для чемпионов. Секреты мастерства: автосимуляторы

…И вот вы твердо решили стать чемпионом мира по автогонкам. Виртуальным. Любимая игра установлена на компьютер и запущена. Возможно, к столу даже прикручен руль с обратной связью, а на полу стоит блок педалей. Возникает вопрос: что со всем этим делать?

Читать далее »

Метки:

Диалоги о Linux

Читая статьи про Linux, который в последнее время становится если не популярным, то очень модным, поневоле вспоминаешь старый анекдот о том, как рабочие одного завода чего только не пытались делать, но получался у них только танк. Так и линуксописатели: о чем бы ни писали — выходит агитка. Объективности при таком подходе требовать никак нельзя. Вернее, требовать-то можно, а вот добиться – нереально.

Но поскольку писать про Linux все же надо (как-никак система номер два), мы решили ограничить полет мысли конкретными вопросами вполне конкретного пользователя системы Windows, который с Linux сталкивается впервые (после прочтения статьи эксперт по Windows засмущался и попросил не указывать своего имени). И вот однажды вечером уселись мы вдвоем около компьютера, на котором уже стоял Windows XP, занимающий весь диск, и приступили к установке системы Red Hat Linux 9 Ciryllic Edition производства питерской Linux Ink., которая была выбрана случайным образом из всех имеющихся у нас в наличии дистрибутивов.

Эксперт: Перед тем как загрузиться с диска Linux, нужно что-то делать? Ведь системе потребуется место на диске.
Сергей Голубев: Отдельных разделов создавать не надо, программа установки с этим прекрасно справится сама. А вот свободное место подготовить необходимо. Разумеется, eсли нет желания проститься с Windows, которая уже живет на винчестере.

Э.: Для этого нужна какая-то специальная программа или подойдет Partition Magic?
С.Г.: Годится Partition Magic или подобные ей программы.

Э.: Сколько места надо освободить для Linux?
С.Г.: Для большинства пользователей подойдет 2 Гб. Но это минимум. Полная же установка потребует 5 Гб.

Э.: Сколько места потребуется для прикладных программ?
С.Г.: Вообще-то практически все необходимое есть в самом дистрибутиве, одних браузеров найдется штук шесть. Но дополнительное место не помешает — надо ведь позаботиться о пользовательских документах, программах, которых нет в дистрибутиве, да мало ли о чем…

Э.: Итак, выбор режима установки. Огромное количество опций — что выбрать?
С.Г.: В большинстве случаев достаточно просто нажать Enter, чтобы программа установки запустилась в графическом режиме.

Э.: А вот и картинка появилась: Welcome to Red Hat Linux. Жмем на Next и попадаем в меню выбора языка. Русский присутствует — стало быть, его и выбираем.
Идем дальше. Выбор модели мыши слабоват: в списке одни стандартные. Нужны ли драйверы к конкретным моделям? (Рис. 0002.)

С.Г.: А зачем? Мышь, она и есть мышь. Кнопки работают, колесико тоже. А больше от мыши ничего и не надо. Так что не мучаемся выбором, тем более что потом все можно переделать при помощи утилиты Mouse Configuration Tool.
Э.: Дальше нам предлагают выбрать тип установки: «Персональный компьютер», «Рабочая станция», «Сервер» и «Выборочная установка». Мой опыт подсказывает, что надо выбирать последнее.

С.Г.: Это если пользователь точно знает, какие пакеты ему нужны и как они называются. Сомневаюсь, что большинство наших читателей будут чувствовать себя комфортно, если остановят выбор именно на этом режиме. Самый оптимальный выбор – это «Персональный компьютер». При этом установятся офисная система, браузеры, программы для работы с почтой и несколько проигрывателей. Тип «Рабочая станция» больше подходит программисту или администратору, поскольку в данном случае будут установлены средства разработки ПО и утилиты для системного администрирования.

А если выбрать «Сервер», то графическая среда будет отсутствовать за ненадобностью. Только потом все равно не надо пренебрегать предложением программы установки уточнить набор пакетов. Например, программу Open Office стоит исключить из списка. Лучше потом скачать с сайта www.openoffice.ru последнюю локализованную версию. То же самое касается коммуникационной системы Mozilla, последнюю русскую версию которой всегда можно найти на www.mozilla.ru.

Э.: Неужели так сложно разобраться с выборочным режимом?
С.Г.: Не то чтобы сложно, но очень долго. Тут следует учитывать и так называемые зависимости пакетов. Дело в том, что большинство прикладных программ не будут работать сами по себе, поскольку обращаются к другим пакетам. Разумеется, программа инсталляции умеет отслеживать зависимости и сама предложит вам установить то, чего, по ее мнению, не будет хватать для нормальной работы системы. И почти наверняка после долгой и напряженной работы мы получим именно то, что нам предлагалось в готовом виде. Так что время можно сэкономить, тем более что опыт у разработчиков большой и они знают, что нужно пользователю. Стоит им довериться.

Э.: А мы тем временем подошли к самому волнительному моменту – разбиению диска. Опять предлагается выбор – вручную или при помощи Disk Druid. (Рис. 0004.) Но ведь мы уже выделили место: у нас есть жесткий диск, на котором имеются два раздела – на одном стоит Windows, а другой нужен для Linux. Даже названия у них имеются — /dev/hda1 и /dev/hda2. И что тут дальше делать?
С.Г.: Сначала нужно при помощи Disk Druid удалить /dev/hda2. Выделяем этот раздел при помощи мыши и нажимаем на кнопку “Удалить”.

Э.: А если мы случайно выбрали не тот раздел? Windows потеряна безвозвратно?
С.Г.: Нет, есть еще кнопка “Сброс изменений”. Пока мы не скомандовали «Далее» и не подтвердили свое желание записать на диск новую таблицу разделов, все можно вернуть.

Э.: А почему мы не выбрали автоматическое разбиение?
С.Г.: Потому что при автоматическом разбиении программа установки будет использовать весь диск с полным уничтожением того, что там находится.

Э.: Следует ли помещать Linux в основной раздел?
С.Г.: Не обязательно.

Э.: Так какие разделы нужно создавать и как это делать? И что это такое – разделы для Linux? (Рис. 0005.)
С.Г.: Разделы для Linux — это то же самое, что и разделы для других ОС. То есть некие отдельные области диска. Минимальное количество разделов, требующихся для установки системы Linux, равно двум – корневой раздел и раздел подкачки. Только мы будем делать не два раздела, а три (в некоторых случаях требуется даже четыре раздела). Первый созданный нами раздел будет иметь точку монтирования /boot.

Э.: Что такое точка монтирования?
С.Г.: Точка монтирования — это место, в котором существует том в структуре каталогов. Иначе говоря, том «монтируется» в этом месте. Система понимает, что все данные, которые находятся в данном разделе, следует соотнести с точкой монтирования.
Теоретически существует два варианта получения системой информации о параметрах файловой системы (дискового устройства, раздела диска) – один раз и на все время или каждый раз при обращении. Первый способ быстрее, но не позволяет менять устройства “на лету”. Второй способ – прямая противоположность первому. Все UNIX-системы используют первый способ, а DOS/Windows — второй.

В Linux нет понятия логического диска, а есть связанное дерево каталогов, в которое посредством точек монтирования, являющихся обыкновенными каталогами, интегрированы все дисковые устройства. Проще говоря, если есть раздел диска, то для того, чтобы находящиеся на нем данные стали доступны системе, надо указать точку монтирования для этого раздела. Она станет каталогом, через который и будут доступны эти данные.
Так что создаем раздел с точкой монтирования /boot. В этом разделе будет находиться загрузчик Linux.

Э.: А если у нас уже есть коммерческий загрузчик?
С.Г.: Смотря какой. Скажем, Acronis OS Selector сможет загрузить ядро Linux только через родной для нее загрузчик (напрямую это умеет делать Paragon Partition Manager). Для создания раздела выделяем свободное место на диске и нажимаем кнопку “Создать”. В открывшемся окне выбираем точку монтирования /boot, файловую систему ext2 и размер раздела не более 50 Мб. Если же у нас нет коммерческого загрузчика, то /boot создавать не надо.

Затем создаем корневой раздел /. Для него требуется журналируемая файловая система и побольше места. Так что выбираем ext3 и размер 4 Гб. Имеет смысл создать отдельный раздел для хранения всех личных файлов. Этот раздел монтируется в /home. Файловая система – ext3 и размер – 1 Гб. И, наконец, раздел подкачки. Его размер рекомендуется делать равным удвоенной оперативной памяти. Точки монтирования этот раздел не имеет. Стало быть, отдаем для него все место, которое осталось. Теперь можно еще раз все проверить и двигаться дальше.

Э.: Давайте задержимся на создании пароля пользователя root. Что это за пользователь?
С.Г.: Дело в том, что в Linux реализована политика прав доступа к файлам и каталогам, что является одной из причин высокой надежности системы. Root – это пользователь, которому можно делать все, что угодно. Кстати, именно поэтому не следует постоянно работать в качестве root – можно по неосторожности разрушить систему. Разумеется, пароль пользователя root не должен быть простым, чтобы его не смог подобрать посторонний человек.

Э.: А теперь, насколько я понимаю, программа установки предлагает нам уточнить выбор пакетов. Будем что-то менять или оставим все как есть?
С.Г.: Помимо того, о чем мы уже говорили, есть смысл добавить графическую среду KDE, которая по умолчанию устанавливаться не будет. Это довольно красивая и удобная среда обитания, хоть и не самая быстрая. И непременно проследите, чтобы в список устанавливаемых программ попал Koffice — очень удобный офисный пакет, который некоторые пользователи считают лучшим. Впоследствии можно будет сравнить его с OpenOffice и осознанно выбрать то, что больше нравится.
Теперь несколько слов о возможности выбрать все пакеты, которая появляется на этапе “Выбор групп пакетов”. Если прокрутить список до конца, то можно увидеть режим “Все”. Выбирайте его и получайте то, что хотите. Правда, этот режим потребует 5 Гб свободного места на диске. Причем в нашем случае эти гигабайты должны находиться в корне.

Э.: Добрались до самой установки: можно “откинуться на спинку кресла и наблюдать за процессом”, не забывая, впрочем, менять диски. Кстати, программа сама попросит вставить новый диск?
С.Г.: Непременно попросит. И даже выдвинет лоток.

Э.: А у нас корпус с крышкой, которая лоток закрывает. Так что надо заранее побеспокоиться о том, чтобы ничто не мешало приводу выдвигать лоток с компактом. И уж ни в коем случае не закрывать крышку на замок.
А вот и установка закончилась. Нам предлагается создать загрузочный диск. Это желательно или обязательно?
С.Г.: Крайне желательно, но вовсе не обязательно. Одна из прелестей загрузочного диска заключается в том, что вы можете вообще не устанавливать загрузчик на винчестер. То есть получить систему, которую без этого диска загрузить весьма проблематично (по крайней мере, быстро загрузить). Выключил машину, сунул дискету в карман и можешь быть относительно спокоен за свою систему.

Э.: Переходим к загрузчикам. Нужно выбрать, какой из них устанавливать и куда.
С.Г.: Начнем с “куда”. Вариантов у нас три – установить в MBR, установить на раздел жесткого диска или вообще не устанавливать. Третий вариант – самый простой, и его мы уже обсудили, когда говорили про загрузочную дискету. Хочу еще добавить, что это вариант можно выбрать в случае, если система устанавливается с ознакомительной целью и пользователь не желает менять MBR (удалить из MBR загрузчик системы Linux можно, но это требует дополнительных телодвижений: FDISK /MBR). Если у нас имеется хороший мультизагрузчик, уже находящийся в MBR, то имеет смысл установить загрузчик Linux в раздел /boot, который мы и создали для этой цели. И, наконец, самый распространенный вариант – ставить в MBR. В этом случае загрузчик должен будет отвечать не только за Linux, но и за загрузку других систем, установленных на машине. В нашем случае – за загрузку Windows XP.

Теперь о том, что ставить. Программа предлагает выбрать либо LILO, либо GRUB.
LILO (LInux LOader) – это традиционный для Linux загрузчик. Он умеет загружать образы ядра Linux с дискет и жесткого диска. Поддерживается и загрузка других систем.
GRUB (GRand Unified Bootloader), который предлагается установить по умолчанию, также является весьма мощным загрузчиком. Он может как загружать множество различных операционных систем, так и запускать по цепному механизму прочие загрузчики.

Э.: А разница между ними есть?
С.Г.: Есть, и довольно существенная. Для пользователя имеет значение один момент, который стоит прояснить. Дело в том, что конфигурационный файл загрузчика LILO находится в каталоге /etc и доступен для чтения всем пользователям системы. Другое дело – GRUB. Его файлы конфигурации можно разместить в /boot и сделать их недоступными для всех пользователей, кроме root.

Э.: Таким образом, теоретически GRUB более безопасен. А как обстоит дело с простотой настройки?
С.Г.: Настройки обоих загрузчиков достаточно прозрачны. Однако начинающему пользователю лучше выбрать LILO – он все же попроще.

Э.: Тут есть еще несколько опций. Что такое “Изменить порядок дисков” и “Использовать LBA32”?
С.Г.: Первой опцией следует воспользоваться в том случае, если BIOS компьютера неправильно определяет порядок дисков. Или если у вас имеются не только IDE-диски, но и SCSI-диск, причем именно с него вы хотите производить загрузку.
Использование LBA32 (как справедливо замечает программа установки, обычно это не требуется) позволяет обойти ограничение в 1024 цилиндра для раздела /boot. Это актуально для старых систем, BIOS которых рассчитан на доступ только к первым 1024 цилиндрам жесткого диска. Следовательно, владельцам старых машин следует разместить загрузчик Linux на первых 1024 цилиндрах винчестера, чтобы в дальнейшем суметь загрузиться.

Э.: Стало быть, выбираем LILO и смотрим, что он нашел. А нашел он Linux и DOS. Linux – это понятно, а вот DOS у нас нет. Заметим, что никакой Windows XP в списке обнаруженных систем нет.

С.Г.: Скорее всего, в данном случае DOS – это и есть Windows XP. По крайней мере, если судить по номеру раздела. Как бы то ни было, после установки посмотрим, будет ли загружаться эта система без дополнительных усилий с нашей стороны.

Э.: Настройка графического интерфейса. Это, наверное, самое сложное в Linux. Хотя… монитор определился. А если бы этого не произошло?
С.Г.: Фактически монитор определяется значениями горизонтальной и вертикальной частот развертки. Большего от него не требуется. Так что если монитора нет в списке, то надо выбрать наиболее близкий по характеристикам агрегат типа Generic. Потом программа установки предложит выбрать значения развертки по вертикали и горизонтали. А эти характеристики есть в документации к монитору. Только не нужно выбирать монитор, похожий на ваш, особенно еcли нет твердой уверенности в том, что его технические характеристики не превышают характеристик вашего монитора. Иначе вы рискуете потерять монитор.

Э.: И видеокарта определилась сама. То есть никаких дисков в драйверами нам и не понадобилось: все встало само “из коробки”. Программа предлагает нам загружать систему сразу в графический режим — так и следует поступить?
С.Г.: Да, если нет специальных задач, которые требуют текстового режима. Тем более что консоль все равно будет доступна в любом режиме.

Э.: Установка завершена, и программа просит разрешения на перезагрузку. Только непонятно, зачем в дистрибутиве четвертый диск, который нам не понадобился?
С.Г.: Пока не понадобился. На этом диске находится то, чем дополнили классический Red Hat разработчики Linux Ink. — документация на русском языке, русификация прикладных программ и кириллические шрифты. Все это можно установить после.

Э.: Мы, выходит, устанавливали не русский Red Hat, а самый что ни на есть “фирменный”? И все читали на русском. Неплохо для бесплатной системы.
С.Г.: Конечно. Сведения о том, что для работы с системой Linux нужно знать английский, как второй родной язык, несколько устарели. Ведь первые три диска дистрибутива, с которыми мы работали, являются точной копией “фирменных”. Разумеется, дистрибутивы полностью отечественного производства также русифицированы.

Э.: После перезагрузки появилось меню, предлагающее нам загрузить Linux или DOS. Как мы и думали, Windows XP, которая в меню называется DOS, загружается без проблем.
Можно перезагрузиться и посмотреть, что у нас за Linux получился. Да и диск русификации посмотреть. Кстати, выяснилось, что установка еще не закончена. Посмотрите на монитор. Что-то не похоже, чтобы там появилось приглашение системы.
С.Г.: Да, надо ведь еще пользователей зарегистрировать. Звуковую карту настроить. Установить время и дату, да и все то, что находится на четвертом диске. Впрочем, это уже совсем просто, поэтому Linux можно считать благополучно установленным.

Точки монтирования
В системе Linux принята следующая иерархия каталогов:
- / — корневой каталог, который является родительским для всех остальных;
- /bin — cистемные файлы;
- /boot — файлы загрузчика;
- /dev — файлы устройств;
- /etc — файлы системной конфигурации;
- /home — домашние каталоги пользователей;
- /lib — разделяемые библиотеки и модули ядра;
- /lost+found — восстановленные файлы;
- /misc — автоматически монтируемые устройства;
- /mnt — точки монтирования временных разделов;
- /opt — пакеты приложений, не входящих в дистрибутив;
- /proc — псевдофайловая система интерфейса ядра операционной системы;
- /root — домашний каталог суперпользователя;
- /sbin — системные исполняемые файлы;
- /tmp — временные файлы;
- /usr — вторая основная секция файловой системы;
- /var — переменные данные.

Как найти CD-ROM

Иногда возникает крайне неприятная ситуация: программа установки не может найти привод компакт-диска. Можно, конечно, переписать все файлы дистрибутива на винчестер и устанавливаться с него, предварительно загрузившись с дискеты. Но есть и другой путь — попробовать объяснить программе, где находится привод стандарта ATAPI.

Если программа установки начала свою работу с того, что спросила, какой у вас CD-ROM, перезагрузите машину и в строке приглашения boot: введите linux hdX=cdrom.
Вместо X поставьте одно из следующих значений:
a — первый IDE контроллер, master;
b — первый IDE контроллер, slave;
c — второй IDE контроллер, master;
d — второй IDE контроллер, slave.
Разумеется, если у вас имеются и другие контроллеры, то введите реальное значение. А если вы и сами не знаете, куда подключен привод (или знали, но забыли, а машину открывать лень), то просто выполняйте все по очереди, рано или поздно наверняка угадаете.

Разделы диска
Пользователи, привыкшие к тому, что разделы диска обозначаются буквами латинского алфавита (C, D, E…), могут первое время испытывать затруднения с обозначениями, принятыми в UNIX. Но справедливости ради надо признать, что такая система именования разделов содержит намного больше полезной информации. В UNIX вообще и в Linux в частности разделы жесткого диска именуются следующим образом:
/dev/xxyN, где
/dev — название каталога, в котором расположены файлы, связанные с устройствами;
xx — тип устройства, на котором размещается раздел (hd для IDE-диска или sd для SCSI-диска);
y — буква латинского алфавита, обозначающая порядковый номер устройства, на котором находится раздел (например, /dev/hda — это первый IDE-диск, а /dev/sdb — это второй SCSI диск);
N — число, обозначающее номер раздела (первые четыре первичных или расширенных раздела нумеруются с 1 до 4, а нумерация логических разделов начинается с 5).

Метки:

Экстремальный твикинг

К специальным программам для экстремальной настройки Windows XP пользователи относятся по-разному. Одни считают, что настоящий специалист обязан все делать «руками», а посторонние утилиты дороги, часто не имеют русского интерфейса и могут разрушить систему. Другие отдают предпочтение комфортной и безопасной работе с такими продуктами, но нередко всячески превозносят избранное приложение для системного тюнинга, втаптывая в грязь конкурирующую программу.

TWEAK UI 2.10
Поначалу эта небольшая утилита входила в громоздкий пакет Microsoft PowerToys for Windows XP, и за установку новой версии Tweak UI приходилось расплачиваться мегабайтами входящего трафика. Сейчас ситуация изменилась: все составляющие упомянутого пакета доступны для загрузки по отдельности — достаточно зайти на www.microsoft.com/windowsxp/pro/downloads/powertoys.asp и бесплатно выбрать искомый файл размером 147 кб. Процесс инсталляции отличается от принятого для самых первых версий этой утилиты – теперь все как у обычных программ, ярлык для Tweak UI оказывается не в «Панели управления», как раньше, а в меню «Пуск»: Powertoys for Windows XP > Tweak UI. Текущая версия работает в среде Windows XP с пакетом обновления SP1 и выше. Несмотря на кажущиеся аскетизм главного окна и скудость настроек, утилита предельно надежна и обладает массой полезных возможностей, из которых мы рассмотрим самые важные.

- General. Первая секция этого раздела содержит параметры для включения/отключения различных эффектов анимации меню, подсказок и курсора, бесцельно отнимающих память. Из всего списка этой секции лучше оставить две опции: Beep on errors («Звуковой сигнал при ошибке») и Optimize hard disk when idle («Дефрагментация жесткого диска при бездействии»).

- Практически все настройки «Проводника» сгруппированы в разделе Explorer. Самые полезные опции этого раздела таковы: скрытие и показ отдельных пунктов меню «Пуск»; замена красивого интерфейса «Поиск» на более функциональный классический вариант, что к тому же приводит к выигрышу в быстродействии системы; автоматическая очистка истории открывавшихся документов; изменение размеров превьюшек (thumbnails) графических файлов и количества папок, запоминаемых системой; переназначение навигационных кнопок мультимедийных клавиатур.

В диалоге Taskbar and Start Menu можно отключить всплывающие подсказки и отказаться от режима группирования кнопок приложений на «Панели задач».

- My Computer. Здесь наибольший интерес представляет безболезненное скрытие имеющихся дисков в каталоге «Мой компьютер» и в «Проводнике» (правда, сторонние файловые менеджеры, например Total Commander, с готовностью покажут все носители). Встроенный подраздел AutoPlay ведает автозапуском разных дисков, включая автозапуск CD/DVD-устройств и съемных носителей. Но наиболее интересна его секция Handlers: всем знакома ситуация, когда при загруженном компакт-диске Windows XP настойчиво предлагает на выбор то или иное действие (например, воспроизвести аудио-CD). Именно в этой секции доступно как удаление лишних (с точки зрения пользователя) действий, так и добавление своих при помощи кнопки Create. Причем для нового действия задаются название, исполняемый файл и значок вкупе с теми или иными носителями.

Иногда после некорректного удаления какой-либо программы в «Панели управления» остается значок, напоминающий об убиенном приложении. Причем значок этот имеет мерзкое свойство оставаться навечно. Сняв флажок в нужном переключателе раздела Control Panel, пользователь забудет об этом досадном нюансе. Раздел Templates живет тем, что позволяет удалять или добавлять пункты в раздел «Создать» контекстного меню.

- Internet Explorer. Помимо прочих функций (цвет панелей браузера, выбор значков для анимации и назначение редактора для просмотра HTML-кода) главной особенностью этого раздела является, пожалуй, назначение своего поискового сервера вместо стандартного MSDN.

- Автоматический вход в систему без ввода пароля станет возможным, если воспользоваться услугами секции Autologon раздела Logon – достаточно отметить параметр Log on automatically at system startup и вписать свой логин. В этом же разделе можно включить отображение учетной записи «Администратор» в диалоге входа в систему Welcome Screen.

Думается, что назначение очень важного раздела Repair («Исправление») многим знакомо еще по ранним версиям утилиты Tweak UI: в некоторых случаях с его помощью возможно исправление некорректных значков и сбоев редактора реестра Regedit.
- Разумеется, определенной части пользователей покажется недостаточным количество настраиваемых параметров. Однако следует учесть их исключительную полезность, крохотный размер дистрибутива и бесплатность Tweak UI 2.10.

TWEAK-XP PRO 3.0
Пожалуй, самый известный и мощный продукт для тонкой настройки системы и аппаратной части компьютера от немецкой компании Totalidea Software (www.totalidea.com). Доступен выборочный вариант установки: дополнительно предлагаются «горячие» ярлыки для перезагрузки машины (Restart Windows XP), выхода из системы (Logoff Current User) и выключения компьютера (Shutdown Windows XP).

Сразу отметим, что в последней версии Tweak-XP Pro качество работы этих кнопок не вызывает нареканий. Все опции программы сгруппированы в несколько основных разделов с массой дополнительных кнопок, но часть программных параметров дублируется средствами самой Windows XP.

Hardware Information & Tweaks
Под кнопкой System Information скрыта самая исчерпывающая информация о процессоре (размеры кэша первого и второго уровня, степпинг и прочее), количестве физической и оперативной памяти и других устройствах с наглядным графиком использования оперативной памяти и загруженности CPU (впрочем, степень загрузки RAM и процессора постоянно отображается в нижней части интерфейса). Дополнительная вкладка All Hardware дает информацию о других устройствах системного блока вплоть до самых мельчайших деталей.

- Hardware Tweaks. В этом разделе подразумевается оптимизация процессора и видеокарты. Опции этой части программы являются этакой «вещью в себе», поскольку подробная информация о предполагаемых изменениях реестра для видеоадаптера отсутствует; так, например, «оптимизация» CPU сводится к настройкам, касающимся кэша процессора. Зато параметры вкладки CD/DVD Drive Tweaks куда нагляднее: выбор размера кэша привода, запрет автозапуска CD-ROM и отключение системной утилиты для записи дисков. Здесь же вы можете регулировать реальную скорость привода. Дополнительная вкладка Other Hardware Tweaks содержит включение режима UDMA66 — совершенно бессмысленный рудимент, оставшийся от Windows 2000, поскольку в Windows XP изменение соответствующего параметра в реестре уже не требуется.

- RAM Disc Drive. В данной секции создается виртуальный диск, находящийся в оперативной памяти. Преимущества такого диска очевидны: можно, например, разместить на таком носителе-»фантоме» папку временных файлов браузера, что позволит увеличить скорость работы в интернете (да и очистка таких файлов будет автоматической — при выключении ПК). Максимальный размер виртуального диска составляет половину объема физической оперативной памяти.

- Memory Optimization. Несмотря на относительно скромный размер дистрибутива, в Tweak-XP Pro реализован механизм оптимизации оперативной памяти, причем в свойствах этого инструмента пользователь может приказать системе выгружать из памяти неиспользуемые DLL и задать интервал для автоматической оптимизации RAM.

- Cache Optimization. Владельцы машин с объемом оперативной памяти 512 Мб и более наверняка отметят опцию, которая заставит систему размещать ядро в оперативной памяти и не использовать для этой цели файл подкачки. Неприметная вкладка Hard Drive Performance Tweaks предоставляет возможности очистки файла подкачки при перезагрузке, запрета создания коротких имен (в NTFS), а также ускорения файловой системы NTFS посредством отключения регистрации последнего доступа к файлам.

Windows Tweaks
- Windows Tweaks I. Львиная доля параметров этой секции нам уже знакома по твикеру Tweak UI 2.1 – скрытие всевозможных пунктов меню «Пуск» и «Рабочего стола», отключение визуальных эффектов и прочее. Особого внимания заслуживает возможность изменения регистрационной информации (серийный номер, имя пользователя и организация), а также параметр, ведающий автоматической выгрузкой зависших программ.

- Windows Tweaks II. Тотальный запрет сжатых папок, кэширования эскизов, автоматического запуска мастера очистки «Рабочего стола» и генерации отчетов об ошибках. То есть всего того, что не нужно, мешает и в конечном итоге снижает производительность системы. Полезный параметр для ускорения доступа к удаленному компьютеру расположен в дополнительной вкладке Speed up Network: дело в том, что система проверяет удаленные компьютеры на запланированные задания при попытке получить доступ к любой папке с общим доступом.

Эта процедура может занимать до 30 секунд и чрезвычайно замедляет доступ в сеть. Чтобы запретить проверку запланированных заданий, следует поставить флаг в переключателе Speed up Network Access и перезагрузить ПК. Те, кто не желает создавать вручную файлы, необходимые для отображения собственного логотипа в «Свойствах системы», могут зайти на вкладку ОЕМ-информации, где просто вписывается желаемая информация о себе и выбирается BMP-файл для логотипа. Готовый результат можно просмотреть сразу, не выходя из программы.

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

- Change System Folders. Изменить путь или скрыть содержимое системного каталога, запретить доступ к важной папке, равно как запретить ввод в командной строке – таково назначение данной секции.

- Uninstall Software. Доступен список установленных приложений, причем показан путь к файлу деинсталлятора той или иной программы, который можно легко исправить в случае некоторых сбоев. Кроме того, имеется очень полезный переключатель для удаления Microsoft Messenger.

Utilities
— File Shredder. Этот встроенный инструмент обеспечивает качественное удаление приватной информации благодаря трехкратной перезаписи, которая затруднит восстановление «секретных» документов не только простым любопытствующим, но и спецслужбам.
Запрет на запуск определенных приложений скрыт под кнопкой Program Censorship. В домашних условиях при доступе к ПК малолетних пытливых граждан эта опция будет весьма кстати – достаточно указать необходимый EXE-файл.
- ZIP-Files Doctor. Помимо проверки целостности и исправления поврежденных архивов этот «Доктор» предоставляет ценную возможность преобразования ZIP-архива в самораспаковывающийся файл. Следовательно, вы вполне можете обойтись без программы-архиватора.
Для упоминавшегося молодого поколения, просиживающего за компьютером дни и ночи, чадолюбивые родители могут сделать «сюрприз» в виде автоматического отключения ПК в заданное время – параметры кнопки Windows Auto-Shutdown позволяют это сделать.
- Registry Cleaner. Встроенный инструмент для удаления неверных ключей реестра. Кнопка Search-Settings позволяет задать параметры сканирования: дисковые разделы и секции системного реестра. Программа отображает список найденных в реестре неверных путей и предлагает удалить их. Функции ручного редактирования, к сожалению, нет, поэтому более эффективно и безопасно использовать для этого программу Norton WinDoctor.

Backup Activation
Раздел Backup Activation чрезвычайно важен, поскольку служит для сохранения файла активации wpa.dbl в надежном месте. При переустановке Windows XP нет нужды повторно проводить процедуру активации системы – достаточно воспользоваться соответствующей командой Tweak-XP Pro или вручную переместить означенный файл в каталог X:\WINDOWS (только не следует забывать о том, что такая замена осуществляется в режиме загрузки Safe Minimal). Сохранение активации Office XP и восстановление оной осуществляется аналогичным образом.

Internet Tweaks
— Connection Tweaks. Не более чем выбор оптимального значения MTU исходя из имеющегося оборудования и провайдера. Впрочем, последнее для российских пользователей не актуально, так как America Online и прочие AT&T WorldNet на наших просторах замечены не были (кстати, для российских линий наиболее актуально значение MTU=1500).

Зато в этой же секции замечена опция, позволяющая увеличить число HTTP-подключений к одному серверу до пяти (по умолчанию активное число соединений составляет 2 и 4 в зависимости от типа сервера): как известно, Windows ограничивает число подключений к одному серверу, что влияет на скорость работы всех приложений, использующих стандартный API, включая Internet Explorer (это несложно определить при загрузке нескольких файлов одновременно). Заметим, что эффект от этой опции будет наблюдаться лишь при быстрой линии связи.

- Параметры кнопки IE Tweaks помогут изменить вид панелей браузера со значками анимации, создать новый заголовок окна и наложить более пятидесяти (!) запретов на изменение различных параметров MS Internet Explorer (весьма актуально для интернет-кафе).

- Последние две кнопки ведают нюансами настройки и безопасности Outlook XP/2000/2003, в частности, запрещая или разрешая доступ к вложениям определенных форматов. Благодаря этому пункту можно отключить блокировку прикрепленных исполнимых файлов.

XPLITE 1.0 GOLD
Релиз продукта (www.litepc.com) состоялся в конце сентября 2003 года. В свое время предшественник этой утилиты под названием 98Lite произвел настоящий фурор среди пользователей Windows 9x/Me: он позволял удалять такие системные приложения, как Internet Explorer, DirectX и другие важнейшие компоненты Windows, часть которых даже заменялась на более легкие версии из Windows 95. Такая модификация системы представляла собой намного более быстрый вариант, нежели оригинал. Теперь и пользователи Windows XP получили в свое распоряжение крохотное, но чрезвычайно мощное и удобное средство для удаления множества системных компонентов, расставание с которыми обычными методами крайне затруднительно или вообще невозможно.

Программа не требует инсталляции, состоит из единственного EXE-файла и сразу после регистрации в окне своего интерфейса предлагает отключить защиту системных файлов, поскольку сложная операция по удалению системного «лишнего веса» немыслима при включенной защите важных компонентов Windows XP. На вкладке Windows File Protection помимо отключения этой защиты доступны опции, благодаря которым возможна проверка на наличие потерянных или измененных системных файлов; там же расположен «движок» для изменения объема каталога защищенных системных файлов – Dll Cache.

После отключения защиты системных файлов настает очередь вкладки Add/Remove Components, где представлен обширный список компонентов, которые можно удалить. Все компоненты сгруппированы в десять разделов, причем при наведении курсора на строку того или иного компонента в правой части окна появляется подсказка, разъясняющая назначение параметра и показывающая объем дискового пространства, занимаемый данным приложением:

- Advanced Components. Пожалуй, единственный раздел, с которым лучше не экспериментировать, поскольку от него зависит множество сервисов и приложений Windows.

- Accessibility Options. При отсутствии специфических проблем со здоровьем можно смело удалить.

- Accessories. Часть компонентов, здесь содержащихся, безболезненно удаляется средствами системы после редактирования файла sysoc.inf. При желании расстаться со скучными системными скринсейверами и обоями «Рабочего стола» раздел будет весьма актуален – достаточно снять флажок в нужном переключателе. А вот Wordpad удалять не стоит — иногда это вызывает странные сбои.

- Communications and Messaging. Если нет желания пользоваться почтовым клиентом Outlook Express, сервисом Net Meeting, Windows Messenger и другими системными приложениями этого класса, XPlite 1.0 Gold и здесь окажется очень полезным.
- Games. Ну тут все понятно.

- Internet Utilities. Помимо MSN Explorer и менеджера обновлений Windows этот раздел предлагает удаление самого Internet Explorer. Но в этом случае будет нелишним взвесить все «за» и «против» такого шага: найти и установить альтернативный браузер довольно просто, но, например, веб-вид папок и механизм обновления системы Windows Update при этом будет уничтожен.

- Multimedia. По ряду причин многих не устраивает Windows Media Player последних версий – для просмотра видеофильмов обычно достаточно старой версии 6.4 этого продукта. Здесь же удаляются Movie Maker, Sound Recorder и звуковые файлы системы. В случае сбоев DirectX можно попробовать удалить ее с помощью этого раздела и потом установить заново.

- Operating System Options. Однозначно можно говорить об удалении Windows Tour (более 22 Мб) и Users Avatars, если системой пользуется один человек. Приложение, именуемое Microsoft Agent (3,4 Мб), для мало-мальски опытного пользователя ценности не представляет, поэтому также может быть рекомендовано к уничтожению. «Центр Помощи и Поддержки» занимает более 30 Мб при малой эффективности. Впрочем, судьбу этого компонента следует решать исходя из конкретных условий. То же относится к папке драйверов (Driver Cache, 79 Мб) и каталогу защищенных системных файлов (Dll Cache, 325 Мб).

- Server Component. Сложно говорить о языковых ресурсах для службы индексации SQL Free Text Search, но в домашних условиях поддержка десятка языков (в том числе тайского и китайского), как и сама индексация, явно ни к чему.

- System Tools & Utilities. Удалять все компоненты этого раздела не рекомендуется, поскольку Windows Script Host и планировщик задач вряд ли можно отнести к бессмысленным системным составляющим (тем более что они занимают очень мало места на диске). А вот встроенная поддержка ZIP-архивов при наличии нормального архиватора действительно будет только обузой.

Полезный совет
В XPLite не стоит отмечать сразу несколько компонентов, так как в этом случае можно легко ошибиться, удалив не то, что было запланировано изначально. Гораздо проще потратить лишние 10-15 минут для небольшого цикла перезагрузок, которые необходимо выполнить, чтобы изменения вступили в силу, и проверить результаты удаления. Стоит учесть, что программа ведет подробный лог-файл всех действий пользователя (кнопка XPLite Preferences > вкладка Logging).

В вашу софт-коллекцию
Новая версия популярного твикера XP Anti-Spy (www.xp-antispy.de) замечательна тем, что позволяет настроить почти все самые первоочередные параметры централизованно, а следовательно, существенно сэкономить время настройки системы. Среди новшеств хотелось бы отметить корректное отключение просьбы об отсылке ошибок пакета Office XP и возможность работы из командной строки. Впрочем, кроме широко известных твикеров для экстремального тюнинга ОС вполне можно воспользоваться и менее популярными, но столь же качественными программами:

На диске
TWEAK UI 2.10
TWEAK-XP PRO 3.0
XPLITE 1.0 GOLD
XP Anti-Spy
Ashampoo PowerUp XP
XP Tweaker Russian Edition
NeoTweaker
WinXP Manager

Метки:

Практическая цветокалибровка

Беспорядочная жизнь цвета на разных стадиях обработки изображений часто принимает просто катастрофические формы: прекрасная картинка тускнеет, на глазах меняет гамму и становится абсолютно непривлекательной. Этот материал должен помочь тем, кому надоело видеть на сканируемой фотографии или слайде одни цвета, на экране монитора уже совершенно другие, а на распечатке — третьи.

Читать далее »

Мобильная связь CDMA

У подавляющего большинства жителей России мобильная связь однозначно ассоциируется со стандартом GSM. Но ”массовый” и ”распространенный” далеко не всегда значит ”лучший”.

CDMA в России: Skylink
1 ноября 2003 года в коммерческую эксплуатацию была запущена сеть Skylink IMT-MC 450 МГц в предложении компании «МСС» (”Московская сотовая связь”, владелец сети NMT-450 МГц). Говорят, что в первые дни в офисе фирмы стояли огромные очереди. Что же произошло в этот день? Появился ли реальный конкурент существующим операторам сотовой связи и пришло ли в Москву поколение 3G?

К сожалению, ни о каких видеофонах и прочих атрибутах фантастических романов (впрочем, довольно успешно работающих в Японии) речи пока не идет. Главное, на чем акцентирует внимание Skylink, – беспроводная передача данных на скорости до 153 кбит/с, ну и, конечно, качественная и надежная связь. Похоже, оба этих обещания фирме удается успешно выполнять. На данный момент сеть Skylink отлично работает на всей территории Москвы (причем обеспечивает связь внутри зданий и, например, автомобильных тоннелей, где часто не ловится GSM) и в радиусе порядка 30-50 км от МКАД, что само по себе для только что построенной сети – немалое достижение.

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

Клиенты, впрочем, в Skylink что-то не торопятся, и основная тому причина – крайне примитивные и малофункциональные мобильные телефоны стандарта CDMA2000 450 МГц. Все дело в том, что в мире практически нет никаких сетей этого диапазона и, соответственно, производители не спешат создавать трубки для такого небольшого рынка. Пока нам доступны только два телефона – Hyundai/Curitel HX-510B и Synertek S-200. Это привязанные к оператору аппараты с морально устаревшим дизайном, лишенные многих привычных по GSM функций и при этом стоящие более $200.

Следует отметить, что подобный ассортимент характерен именно для отечественного рынка. Например, румынский оператор Zapp предлагает еще один телефон: Giga Z-510 – достаточно симпатичную и легкую «раскладушку» с двумя экранами и полифоническими звонками. Почему она не была в свое время (ведь у питерского «Скайлинка» был на это целый год!) сертифицирована и выпущена в продажу – загадка. Что огорчает, ни «МСС», ни «Дельта Телеком» не горят большим желанием подключать «чужие» (пусть и соответствующие CDMA200 450МГц и честно приобретенные за границей пользователем) аппараты: по свидетельствам пользователей, в Санкт-Петербурге за это просят порядка $200 «на тестирование», а в Москве вообще отказываются наотрез.

Современные модели телефонов обещают уже около года, но пока на подходе лишь одна новая ”трубка” — Curitel HX-525B, главный плюс которой – поддержка идентификационных карт R-UIM (аналога SIM-карт), которые позволят без проблем заменить телефон. Если Skylink пойдет по пути выпуска R-UIM-карт, это позволит создать конкуренцию на рынке телефонов CDMA450 и, скорее всего, существенно скажется на ценах, что, в свою очередь, только повысит интерес к новому стандарту связи.

Не GSM единым
При организации цифровой радиосвязи одним из ключевых факторов является возможность мультидоступа, то есть одновременная передача через одно устройство информации многим пользователям в общем радиоканале. В стандарте GSM для этого используется принцип TDMA (Time Division Multiple Access): на одной частоте, но в разное время (то есть поочередно небольшими кусочками по несколько миллисекунд) передается информация разных абонентов. К сожалению, подобные системы имеют ряд недостатков.

Во-первых, из-за узкой полосы приема они больше подвержены помехам (особенно в городских условиях). Во-вторых, осуществляемое коммутационными системами ”жесткое переключение” базовой станции (БС), используемой в данный момент абонентом, — так называемый hard hand-off — может создавать перерывы в разговоре (что особенно заметно в местах со слабым уровнем приема от всех окружающих БС – абонент может принимать сигнал только от одной и поэтому ему приходится ”скакать” туда-сюда). Наконец, построение TDMA-сетей требует достаточно трудоемкого радиочастотного планирования – например, в том же стандарте GSM соседние базовые станции не могут занимать одни и те же частоты.

Пытаясь найти альтернативу TDMA, специалисты обратились к другому принципу организации мультидоступа – CDMA (Code Division Multiple Access), в основе которого лежит кодовое разделение каналов. Принцип этот был открыт почти 70 лет назад: первая научная работа, посвященная ортогональному разделению сигналов, появилась еще в 1935 году (”Основы теории линейной селекции” Д. М. Агеева). В практическом же плане технология CDMA начиная с 50-х годов использовалась в военных системах связи. Лишь в конце XX века благодаря усилиям компании Qualcomm был создан стандарт IS-95A, который, собственно, и является тем, что мы сейчас понимаем под CDMA.

Как работает CDMA
В отличие от TDMA в CDMA спектр исходного информационного сигнала расширяется на весь доступный радиоканал (в стандарте CDMA IS-95 – 1,23 МГц) с использованием метода direct sequence (”прямая последовательность”). Сигнал абонента модулируется специальным и уникальным (в том смысле, что он ”принадлежит” только данному абоненту) шумоподобным кодом и как бы ”размазывается” по всей ширине радиоканала. В приемнике он восстанавливается при помощи идентичного кода, отфильтровываясь от всех прочих сигналов, модулируемых своими ”шифрами”. В результате обеспечивается очень большая помехоустойчивость и возможность работы при малой мощности передаваемого сигнала.

В реальном CDMA IS-95 в качестве ”кода” используются взаимоортогональные функции Уолша (которых существует всего 64, что, к слову сказать, само по себе ограничивает количество мобильных пользователей одного канала: их может быть примерно 25 – остальные коды используются для различных служебных целей), а несущие радиоканалов располагаются с интервалом 1,26 МГц, то есть вплотную друг к другу.

Несколько жирных плюсов
Все достоинства CDMA вытекают непосредственно из используемой технологии. Например, изначально скорость цифрового потока в CDMA выше, чем в GSM (14,4 кбит/с против 9,6 кбит/с), что при тех же вокодерах (то есть голосовых кодеках) обеспечивает лучшее качество звука. Да и сам широкий сигнал, как уже было сказано, меньше подвержен помехам.

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

Благодаря последней возможности исчезает свойственное GSM ”жесткое переключение”: при передвижении абонента базовые станции постепенно ”передают” его друг другу и переключение между ними происходит совершенно незаметно. В результате крайне неблагоприятная для GSM ситуация, когда пользователь находится рядом с несколькими сильными БС (и вынужден выбирать один сигнал из нескольких), для CDMA только улучшает качество приема. С другой стороны, возможность удаления от базовой станции зависит практически лишь от мощности приемопередатчика, так как проблем вроде повышения уровня помех из-за соседних БС или многократного отражения сигнала в CDMA просто нет. В итоге возможна реальная работа на расстоянии до 40-50 км от БС!

На практике все вышеописанное означает, что абонент сети CDMA имеет связь гораздо лучшего качества, чем абонент GSM. Нет никаких выпадающих фреймов, никакого металлического призвука, никакого эха… Голоса собеседников легко отличить друг от друга, а речь гораздо ближе по качеству к проводному телефону (хотя, конечно, все равно до него не дотягивает). Впрочем, все это во многом зависит и от используемого аппарата.

Кроме того, нельзя забывать и о потенциально более высокой надежности и защищенности CDMA, как с точки зрения различных ”происшествий” в радиодиапазоне, так и в плане конфиденциальности разговоров. Наконец, одно из основных достоинств CDMA — намного меньший по сравнению с GSM уровень излучения. Конечно, влияние на человека излучений сотового телефона еще до конца не изучено, но все равно приятно, что любимый мобильник излучает всего 0,2 Вт, а не 2, как в GSM.

Оператор CDMA тоже получает массу преимуществ: ему не нужно заниматься дорогостоящим радиочастотным планированием — соседние базовые станции без проблем могут использовать одни и те же радиочастоты. Время подготовки строящейся сети к первому запуску (с тем, чтобы она могла более или менее полноценно работать) меньше, чем в случае с GSM… В общем, налицо вполне очевидные экономические выгоды (хотя само строительство и оборудование, в принципе, не дешевле, чем у конкурентов), которые зачастую позволяют операторам CDMA предлагать свои услуги по более низким ценам.

Недостатки CDMA
Если бы у CDMA были одни достоинства, он бы давно стал основным стандартом во всем мире. Однако теоретические выкладки в очередной раз столкнулись с суровой реальностью. Достаточно привести лишь несколько основных недостатков современного CDMA, которые оттолкнут (и отталкивают) подавляющее большинство потенциальных пользователей.
Во-первых, привязанность телефона к оператору. При подключении вам жестко прошьют ваш телефонный номер в аппарат и в дальнейшем вы не сможете самостоятельно ни поменять, ни продать телефон (редко кто берет зашитые на кого-то трубки – это обычно приводит к лишним проблемам), ни купить новый… Для всех манипуляций с аппаратом и зашитым в него номером вы будете вынуждены приезжать в офис оператора. А если ваша трубка сломается? На время ее ремонта вы останетесь без телефона. Словом, свободы и гибкости GSM с его SIM-картами, с которыми каждый волен делать что угодно, у CDMA нет.
Во-вторых, отсутствие автоматического роуминга. Это вытекает из первого недостатка и в случае нашей страны – из полосы неудач, в которую попал CDMA с момента своего появления в России (в 1997 году состоялся запуск первой тестовой сети в Челябинске). Дело в том, что Минсвязи РФ изначально заняло очень негативную позицию по отношению к CDMA. По мнению чиновников министерства, наша страна должна идти по пути Европы, которая выбрала GSM, и игнорировать американский и азиатский (а в этих регионах действительно наиболее всего распространен CDMA) стандарт независимо от его преимуществ. В результате лицензия Минсвязи по сей день разрешает использование CDMA лишь для фиксированной связи (то есть пользовательский терминал не может перемещаться от одной базовой станции к другой), что не только убивает в зародыше любые возможности роуминга, но и фактически переводит на полулегальное положение всех абонентов российских CDMA-сетей…
Третий недостаток CDMA – функционально слабые мобильные телефоны, работающие в этом стандарте. Достаточно ознакомиться с характеристиками этих аппаратов на любом информационном сайте, чтобы стало очевидно, что роскошным GSM-телефонам с цветными экранами, полифонией, шикарным дизайном (и, конечно, без внешних антенн!) и множеством разнообразных функций вроде GPRS, MMS, WAP, Java, — трубки CDMA могут противопоставить фактически лишь один сервис – SMS. К тому же CDMA-телефоны не русифицированы, тогда как для GSM русификация уже давно стала стандартом.

CDMA в России: «Сонет»
А теперь несколько слов о российских CDMA-реалиях. Особенности лицензирования мы рассмотрели выше, но для русского человека все нипочем – был бы продукт качественный. Этот продукт на московском рынке под торговой маркой ”Сонет” предлагает компания ”Персональные коммуникации”. Не вдаваясь в аналитику, отметим несколько наиболее важных для конечного пользователя моментов.
Зону охвата сети CDMA можно охарактеризовать как среднюю: в Москве все замечательно, а вот в Московской области начинаются проблемы. Покрытие «Сонета» в Подмосковье, в принципе, сравнимо с покрытием «МегаФона»: где-то есть, где-то нет, причем чем дальше от крупных шоссе, тем это ”нет” становится все ощутимее. Впрочем, там, где связь присутствует, – все в лучших традициях CDMA: качественный звук, никаких шумов, помех и прочих несчастий.
Другой вопрос, который всегда волнует пользователя, – цены. Если коротко, то безлимитные тарифы по сравнению с аналогичными у GSM-операторов намного дешевле, а вот обычные поминутные (впрочем, в «Сонете» они все ”посекундные”, поскольку тарификация идет посекундно с начала разговора) вполне средненькие и соответствуют общему уровню. При прочих равных условиях обычный пользователь за те же деньги скорее выберет «МегаФон»…
Нельзя не отметить, что, занимая более чем скромные позиции на общем московском рынке, «Сонет» тем не менее обслуживает около 20% рынка ”тяжелых” абонентов, то есть тех, кто в основном говорит по безлимитным тарифам и платит много. При этом представители компании не отрицают, что порядка 80% их пользователей имеют и GSM-телефон. Судя по всему, в настоящее время это и есть основная ниша CDMA на российском рынке: предоставлять большие объемы качественной и защищенной связи на ограниченной территории, практически не пересекаясь по этим параметрам с GSM. Как бы то ни было, сейчас реальных перспектив у CDMA IS-95 в России фактически нет, что, впрочем, не означает угасания самой технологии. Просто пора перейти на новый виток развития…

Третье поколение
Несмотря на триумфальное шествие GSM по миру, о самой технологии CDMA никто не забывал. Она стала основой реализации нового поколения систем мобильной связи, которое отличается, прежде всего, высокими скоростями передачи данных – вплоть до 2 Мбит/с.
3G – это не стандарт, а целое их семейство, в которое входят CDMA2000 (он же IMT-MC, он же CDMA2000 1X), UMTS (европейский вариант WCDMA с ”прибавленным” к нему GSM) и TD-SCDMA. UMTS предназначен для совершенствования существующих сетей GSM, но данный процесс идет пока достаточно вяло, а из отечественных операторов никто (даже московский «МегаФон», у которого самое новое оборудование и который может сделать это совершенно безболезненно) пока даже не планирует на него переходить. CDMA2000 – это дальнейшая эволюция обычного CDMA (поэтому его даже называют IS-95C): в десять раз (а потенциально – и более) увеличена скорость передачи данных, вдвое увеличена емкость. При этом стандарт не ”зашит” жестко на какую-либо частоту и может работать на различных частотных диапазонах от 450 до 2100 МГц. Кстати говоря, этот факт, а также наличие упомянутого UMTS сводит на нет идею всеобщего международного роуминга: слишком уж много разных вариаций, чтобы в итоге мы – обычные пользователи – могли получить телефоны, нормально и без проблем работающие по всему миру…
Единственная надежда – на появление многодиапазонных аппаратов, которые смогли бы работать на разных частотах CDMA2000. Большинство сетей в мире в данный момент функционирует в частотных диапазонах 800 МГц (более 30) и 1900 МГц (более 20), и возможность роуминга с ними очень важна для малочисленных сетей диапазона 450 МГц. Но, судя по всему, ждать появления телефонов 450/800 и уж тем более 450/800/1900 придется долго. А жаль: ведь в России для повсеместного распространения и использования был выбран стандарт CDMA2000 как раз на частоте 450 МГц (во многом это сделано ради большой армии NMT-операторов — старого аналогового стандарта, тоже работающего в этом диапазоне, — которые теперь получили возможность с наименьшими затратами модернизироваться сразу на третье поколение). Так, в Санкт-Петербурге эта частота используется уже больше года, в Москве — с ноября 2003 (этим занимаются компании «Дельта Телеком» и «Московская Сотовая Связь» в рамках единого проекта Skylink), в Башкортостане – с мая (оператор «СОТЕЛ Видео»). К моменту выхода в свет этого номера журнала уже будет работать сеть в Кемеровской области от «Кузбасской Сотовой Связи». Готовится к запуску сеть в Екатеринбурге и еще в 15 регионах, что в перспективе позволит покрыть до 60% территории РФ.
Впрочем, такой выбор вполне можно назвать оправданным: в семействе стандартов CDMA2000 частота 450 МГц потенциально обеспечивает наибольший радиус покрытия базовой станции и наименьшие помехи, что более чем актуально для нашей страны.
В мире полностью рабочие и активно использующиеся сети CDMA2000 450 МГц есть пока лишь в Беларуси (diallog), Румынии (Zapp Mobile) и Китае… Однако еще в нескольких десятках стран операторы получили лицензии, активно строят сети, а многие уже произвели и пилотные запуски. Одним словом, CDMA2000 на частоте 450 МГц – это активно развивающийся стандарт с перспективой появления большого количества операторов, как у нас в стране, так и в мире.

CDMA жил, жив и будет жить. Признание этого стандарта в качестве основного способа реализации третьего поколения мобильной связи дало ему путевку в будущее, что не может не радовать. Применительно к России можно сказать, что если появится большое количество разнообразных аппаратов и члены ассоциации «Сотел» (которая состоит из отечественных операторов NMT-450) в быстром темпе построят сети CDMA2000 450 МГц, то у этого стандарта есть все шансы стать флагманом 3G в нашей стране.

<Врезка 1>
Доступные на сегодняшний день телефоны CDMA2000 450 МГц.

Curitel HX-510B Synertek S-200 Curitel HX-525B*
Стандарт IMT-MC 450 (CDMA2000 1x-450) IMT-MC 450 (CDMA2000 1x-450) IMT-MC 450 (CDMA2000 1x-450)
Год выпуска 2001 2001 2003
Размеры (без антенны) 125×47,3×18 мм 110x44x24 мм 109x47x20 мм
Вес 118 г 110 г 90 г
Стандартная батарея Li-Ion 950 мАч (дополнительная — 1550 мАч) Li-Ion 950 мАч (дополнительная – до 1500 мАч) Li-Ion 900 мАч
Максимальное время разговора 85 мин до 150 мин Нет данных
Максимальное время ожидания 205 ч 170 ч Нет данных
Поддержка идентификационных карт R-UIM Нет Нет Да
ДИСПЛЕЙ
Тип LCD монохромный графический LCD монохромный графический LCD STN цветной (4096 цветов) графический
Разрешение 128х64, до 6 строк по 16 символов + строка иконок 128х80, до 8 строк по 16 символов 128×128
Подсветка Голубая 7 цветов: белый, голубой, розовый, синий, желтый, оранжевый, зеленый
Русификация Да (интерфейс, телефонная книга, SMS, браузер) Да (интерфейс, телефонная книга, SMS, браузер) Да (интерфейс, телефонная книга, SMS, браузер)
СИГНАЛЫ ВЫЗОВА
Встроенные 13 мелодий 10 мелодий, 6 звонков
Тип монофонические монофонические, 4 уровня громкости полифонические (16 голосов)
Виброзвонок Нет Да Да
ОФОРМЛЕНИЕ
Тип корпуса Классический Классический Классический
Цвет корпуса Серый, красный, черный Серебристый, темно-серый, красный, желтый Серый, черный
Антенна Наружная Наружная Наружная
КОММУНИКАЦИИ
SMS Да Да Да
HTML-браузер Microsoft Mobile Explorer 3.0 Microsoft Mobile Explorer 3.0 Microsoft Mobile Explorer 3.0
E-mail-клиент Нет Да
Передача данных 153,6 кбит/с 153,6 кбит/с 153,6 кбит/с
Разъем для подключения кабеля передачи данных COM, USB COM, USB COM, USB
Память; телефонная книга 10 последних входящих/исходящих/оставшихся без ответа звонков;
100 ячеек в памяти телефона (поля на 3 номера + e-mail) 10 последних входящих/исходящих/оставшихся без ответа звонков;
200 ячеек в памяти телефона (поля на 3 номера + e-mail)
ОРГАНАЙЗЕР И ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ
Календарь Да Да Да
Часы Да Да Да
Будильник Да Да Да
Мировое время Нет Да Нет
Секундомер Нет Да Нет
Калькулятор Да Да Да
Голосовой набор Да Да Да
Ускоренный набор Нет Да Да
Ожидание вызова Да Да Да
Автодозвон Да Да Да
Игры Нет Да (Poker, Air Strike, Street Fight) Да (Hexa, Star Driver)
Диктофон Нет Да (5 ячеек не более чем по 5 минут записи) Нет
Биоритмы Нет Нет Да

*На момент написания статьи модель в продаже отсутствовала.

<Конец врезки>

<Врезка 2>

Стандарты CDMA
В самых первых стандартах CDMA наблюдается куда меньше путаницы, чем в новых 3G.
Первый вариант – IS-95A — был представлен в 1995 году (после 7 лет разработки) фирмой Qualcomm и являлся полностью цифровым стандартом, работающим в диапазоне частот 824-849 МГц/869-894 МГц и 1890-1930 МГц/1950-1990 МГц (прием и отправка). В настоящее время больше всего распространен в Америке (в вариантах и 800, и 1900 МГц). Кроме того, в Корее функционирует сеть в частоте 1700 МГц. В России все операторы этого стандарта работают в CDMA800.
Практически сразу была предложена обновленная версия стандарта – IS-95B, которая, к сожалению, не получила в мире (не говоря уже о России) широкого распространения. В ней предусматривалось увеличение скорости передачи данных до 115,2 кбит/с путем объединения 8 каналов по 14,4 кбит/с, улучшение позиционирования терминалов, усовершенствованный АОН с функцией выдачи имени звонящего и так далее. IS-95B стал переходным стандартом и теперь его и IS-95A объединяют в одно понятие — cdmaOne. А все, что было после, – это уже 3G.
<Конец врезки>

<Врезка 3>

Ссылки по теме
- www.pcom.ru — сеть ”Сонет”
- www.sotovik.ru/library/news_CDMA.htm — сборник информации о CDMA на сайте ”Сотовика”
- www.3gnews.ru — независимый проект, посвященный мобильной связи третьего поколения
- www.skylink.msk.ru — сеть Skylink

<Конец врезки>

<Врезка 4>
Тарифы московских операторов CDMA, CDMA2000

XXXXXXXXXXX примечание верстальщику XXXXXXXXXXXX
Таблица в файле: cdma_tarif.rtf
XXXXXXXXXXX конец примечания XXXXXXXXXXXX

Примечания:
1) Все цены взяты с сайтов операторов и указаны в USD с учетом НДС 20%.
2) В сети Skylink тарифы основаны на том, что расход абонентской платы обеспечивается не количеством минут эфирного времени или объемом переданных данных, а начислением за эти услуги. Абонент может использовать предоставленный ему в пределах величины абонентской платы денежный лимит либо на голосовой трафик, либо на передачу данных в зависимости от своих потребностей.
2) В сети Skylink все входящие с московских мобильных операторов сотовой связи бесплатны.

<Конец врезки>

<Врезка 5>
R-UIM: GSM и CDMA в одном флаконе

Как уже было сказано, принцип «привязанности» телефона к оператору (конкретному номеру и тарифному плану) является основным недостатком стандарта CDMA. Однако технология не стоит на месте: фирма Qualcomm предложила идентификационную карточку R-UIM (Removable User Identity Module), играющую ту же роль, что и SIM (Subscriber Identity Module) в GSM (поддержка R-UIM уже встроена в последние мобильные чипсеты этого производителя). Она рассчитана на любые CDMA-телефоны, куда встроена ее поддержка, не зависит от используемого диапазона и полностью аналогична SIM по форм-фактору и принципу работы, что позволило реализовать очень интересную и крайне полезную функцию: гибридность карты. Если точнее, то карта R-UIM полностью соответствует спецификации GSM 11.11 и, будучи соответствующим образом запрограммированной (естественно, требуется поддержка от GSM-оператора), без какой-либо специальной адаптации сможет работать не только в поддерживающих ее CDMA телефонах, но и в любых трубках GSM!
Выгоды очевидны: нет необходимости иметь несколько карточек на операторов разных стандартов и можно обеспечить «плавный» роуминг между различными сетями в случае гипотетического появления двустандартных телефонов GSM/CDMA2000.
С технической точки зрения R-UIM не уступает SIM: используются алгоритмы шифрования 3-DES, встраиваемые приложения (типа SIM application toolkit), расширенные записные книжки с объемом памяти до 64 кб (а в перспективе – и до 1 Мб) информации…
Таким образом, теперь дело за операторами и производителями телефонов: ни трубок GSM/CDMA2000, ни GSM-операторов, готовых выдавать R-UIM, пока не наблюдается.

<Конец врезки>

Peer-to-peer во время чумы

Поначалу кажется, что в интернете можно найти все что угодно. Лишь проведя несколько дней в безуспешных поисках редкой музыкальной композиции, начинаешь понимать, что все не так просто.

Веб-сайты музыкальной направленности редко содержат информацию, нарушающую права на интеллектуальную собственность, например MP3-файлы, поскольку правообладатели этой собственности бдительно следят за появлением подобных сайтов и принимают меры к их закрытию. Поэтому гораздо эффективнее для этих целей пользоваться системами P2P (peer-to-peer). Обмен файлами в этих сетях происходит не через информационные центры, а равномерно распределяется между всеми членами сообщества.

Работает все очень просто: вам достаточно скачать P2P-клиент — и он получает доступ к поистине неограниченному архиву файлов различной тематики и направлений, находящихся на ПК таких же пользователей. В первую очередь это, конечно, любимая музыка всех времен и народов. Но кроме этого можно найти и другие файлы – видео, картинки, программы, документы и т.д.
При выборе P2P-сети обратите внимание на следующие ключевые параметры.

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

Хэширование
Достаточно ли знания имени артиста и названия песни для загрузки интересующей нас композиции? В большинстве случаев – да. Однако довольно часто вместо нее загружается какой-нибудь ремикс от Ваньки Ветрова, не имеющий ничего общего с оригиналом, или же кусочек файла pagefile.sys, выложенный “доброжелателями”. Избежать этого можно, если искать файл не только по имени, но и по хэшу.

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

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

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

Устойчивость
Среди трех вышеперечисленных недостатков веб-сайтов два являются проявлением их незащищенности от внешнего вмешательства. Стоит сильным мира сего счесть, что сайт содержит неприемлемую информацию, как авторы получают письмо от своего провайдера, расторгающего с ними отношения. Активное нарушение авторских прав пользователями P2P-сетей привлекло внимание Американской ассоциации производителей фонограмм (Recording Industry Association of America, RIAA, www.riaa.com). Первой ее жертвой пала нашумевшая в свое время сеть Napster. Не найдя общий язык с RIAA, Napster подвергся жесткому судебному преследованию, в результате которого вынужден был свернуть свою деятельность. Недавно сервис вернулся к жизни под названием Napster 2.0 — теперь он функционирует на платной основе и фактически защищает интересы правообладателей, а не пользователей.

Создатели других сетей учли опыт Napster. Некоторые из них сознательно сдерживают свою популярность, большинство же предпочитает менять принципы функционирования сети в сторону усложнения координации и увеличения анонимности действий пользователей. Владельцы наиболее популярной на сегодняшний день сети FastTrack настаивают на том, что в отличие от создателей Napster они не несут ответственность за свое детище, поскольку децентрализованность сети якобы не позволяет контролировать действия ее пользователей. Тем не менее в ноябре 2001 года в Нидерландах создатели FastTrack уже проиграли один судебный процесс, после чего вынуждены были передать свою собственность группе компаний, самая известная из которых — австралийская Sharman Networks (в Австралии влияние RIAA ограничено).

И хотя в марте 2002 года апелляция, поданная от имени Sharman, была удовлетворена, RIAA не успокоилась и в сентябре 2003 года возбудила несколько судебных исков уже против конкретных физических лиц, пользующихся сетью FastTrack и предоставляющих доступ к большому количеству музыкальных композиций на своем компьютере. Эта акция спровоцировала падение популярности FastTrack на 15%.

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

Борьба с паразитами
Для того чтобы одни пользователи могли загружать файлы, кто-то другой должен их выкладывать на всеобщее обозрение и предоставлять для скачивания ресурсы своего интернет-канала. Как показывает статистика, 99% пользователей одной из наиболее популярных P2P-сетей Gnutella не считают себя монстрами со 100-мегабитным каналом, которым не грех поделиться своими файлами и мощностями. Именно преобладание таких настроений и является главной преградой на пути развития P2P-сетей.

Существует много способов противодействия данному явлению, начиная с распространения через P2P агитационных листовок и заканчивая отказом в доступе к серверу пользователям, не обладающим необходимым объемом файлов. Одним из наиболее эффективных методов является разделение файла на куски (chunks) и предоставление пользователям сети доступа к отдельному куску сразу же после завершения его загрузки. Это необходимо для того, чтобы сеть могла пользоваться ресурсами тех пользователей, которые прекращают работу P2P-клиента сразу после получения необходимого им файла (а таких, к сожалению, большинство).

Работа со ссылками
Важную роль в распространении информации играет создание каталогов. Эту миссию в P2P-сетях выполняют веб-сайты, содержащие P2P-ссылки на файлы соответствующей тематики. На сегодняшний день существует пять типов таких ссылок:
- Magnet-ссылки — magnet:?xt=urn:sha1:VCNHLKBQ4NNQENWIBT2CSQOPM3EAODF5&dn=Futurama — S02E03 — When Aliens Attack.avi;
- sig2dat-ссылки — sig2dat://|File: Futurama — S02E03 — When Aliens Attack.avi|Length: 65890304 Bytes, 64346KB|UUHash: =JAPhNX0t6SpMc9+RMpMO1+2sA3E=|/;
- eDonkey-ссылки на файлы — ed2k://|file|Futurama — S02E03 — When Aliens Attack.avi|65890304|7497c63c31c7d374bd4620919a55037f|/;
- eDonkey-ссылки на серверы — ed2k://|server|38.119.96.15|4661|/;
- Bittorrent-ссылки – любая ссылка на файл с расширением torrent.
Первые три типа ссылок очень схожи по смысловой нагрузке – они содержат информацию, достаточную для автоматического поиска и загрузки из используемой сети нужного файла. В то же время между ними есть ряд существенных отличий.
Magnet-ссылки могут использовать любые алгоритмы для вычисления хэша, поэтому подходят для любых сетей (разумеется, работающих с хэшами).
Sig2dat ссылки являются побочным продуктом P2P-клиента Kazaa. Когда вы находите какую-либо песню в поисковике и нажимаете кнопку Download, Kazaa создает специальный файл с расширением dat (home.hetnet.nl/~frejon55/ft/KazaaFileFormats.html). В этом файле хранится информация, достаточная для загрузки файла и, при необходимости, поиска альтернативных источников. Sid2Dat-ссылки содержат необходимую часть этой информации. Если на вашем компьютере установлена специальная программа, обращение к такой ссылке вызовет создание подобного dat-файла и начало его загрузки (в зависимости от используемой версии Kazaa может потребоваться ее перезапуск).
EDonkey-ссылки делятся на два типа – файловые и серверные. Обращение к серверным ссылкам позволяет вашему edonkey-клиенту “узнать” о новом сервере. Обращение к файловым ссылкам инициирует процесс загрузки файла с указанными параметрами. В отличие от Sig2Dat-ссылок имя файла, указываемое в eDonkey-ссылках, не сужает круг поиска, а лишь позволяет выбрать имя файла, используемое при его сохранении на жесткий диск.
Bittorrent-ссылки, как правило, являются http-ссылками, указывающими на файл, в котором содержится информация об управляющем сервере и другие необходимые для загрузки данные.

На основе этих и некоторых других параметров можно составить следующую таблицу полезности различных P2P-сетей:

Название сети Устойчивость Мульти
поточность Масштабируемость. Паразиты Хэширование
ссылки Скорость Количество пользователей Специализация Рейтинг
IRC Псевдодецентрализованная Нет Псевдо Большинство Нет Высокая Десятки тысяч Warez ***
SoulSeek Централизованная Нет Нет Мало Нет Нормальная Десятки тысяч Electronic Mp3 ***
DirectConnect Псевдодецентрализованная Нет Псевдо Мало Нет Высокая Двести тысяч Все ****
Gnutella Псевдодецентрализованная Да Нет Большинство Да Нормальная Двести тысяч Mp3 ****
Bittorent Псевдодецентрализованная Да Псевдо Мало Да Высокая Десятки тысяч Все ****
Kazaa Псевдодецентрализованная Да Псевдо Хватает Да Нормальная 3 млн Mp3 *****
Edonkey Децентрализованная Да Псевдо Мало Да Низкая 2 млн Все *****
Overnet Децентрализованна Да Да Мало Да Низкая 1 млн Все ****
Freenet Децентрализованная и анонимная Да Да Отсутствуют Да Низкая Тысячи WWW ***

Сети
FastTrack (www.sharmannetworks.com)
Самая популярная на сегодняшний день сеть. Работа с этой сетью, как и с любой другой, начинается с соединения с сервером. Список постоянно действующих серверов входит в дистрибутив клиента и обновляется с сервера, c которым клиенту удается соединиться. В качестве сервера (Supernode) может выступать любой клиент. Решение о выборе роли принимается программой автоматически, на основании производительности процессора и интернет-канала клиента, а также состояния сети.

После соединения с сервером клиент получает доступ к поиску файлов, предоставляемых другими клиентами этого сервера. В отличие от сетей Gnutella и eDonkey при поиске файла сверяется не только его хэш и размер, но и имя. Энтузиасты неоднократно пытались исследовать протокол данной сети. Когда создавался этот текст, спецификация этого протокола, точнее то, что о ней известно, была доступна по адресу cvs.berlios.de/cgi-bin/viewcvs.cgi/gift-fasttrack/giFT-FastTrack/PROTOCOL?rev=HEAD.

Хэш в сети FastTrack
Хэш в данной сети высчитывается довольно забавно. Его первые 16 б представляют из себя MD5-сумму первых 300 кб файла. Оставшиеся 4 б генерируются на основе CRC-сумм 300-килобайтных порций файла, экспоненциально распределенных по всей его длине. Подобные ухищрения позволяют многократно сократить время, необходимое клиенту для высчитывания хэша файла. Получив результат поиска, клиент может приступать к загрузке понравившегося ему файла. Передача файла осуществляется по протоколу HTTP, позволяющему осуществлять многопоточную загрузку. Если источник уже осуществляет максимально допустимое количество передач, загрузка интересующего вас файла будет отложена в очередь. В преодолении очереди важную роль играет рейтинг клиента — чем он больше, тем скорее вы приступите к передаче файла. Рейтинг хранится и высчитывается на машине клиента, что создает весьма благоприятную почву для злоупотреблений. Оптимальное функционирование системы наблюдается при поиске и загрузке mp3-файлов.

eDonkey (www.edonkey2000.com)
На сегодняшний день эта сеть является самой эффективной. Процесс соединения с сервером eDonkey несколько сложнее, чем соединение с сервером FastTrack – здесь клиент прежде всего проверяется на возможность установки внешних соединений. Если такой возможности нет, клиента ущемляют в правах или отказывают ему в доступе. Поиск осуществляется по схожей с FastTrack схеме, однако помимо возможности осуществлять его на том сервере, с которым соединен клиент, возможна отправка UDP-запросов всем серверам, о которых осведомлен клиент. Примечателен и тот факт, что в eDonkey, в отличие от FastTrack, используемый при подсчете хэша алгоритм MD4 применяется не к содержимому файла, а к MD4-суммам его порций.

Передача найденных файлов осуществляется по специально разработанному протоколу MFTP, позволяющему проверять целостность загруженных порций файла, эффективную компрессию передаваемых данных и предоставление другим пользователям порций файла сразу же после их загрузки (в сети FastTrack для этого необходимо дождаться завершения загрузки всего файла). Существует специальное программное обеспечение, ограничивающее доступ к последней части файла и тем самым способствующее более широкому и быстрому распространению в сети новых файлов. В преодолении очереди, как и в сети FastTrack, большую роль играет рейтинг клиента, однако вычисляется и хранится он на компьютерах пользователей, которые загружали файлы с вашей машины.

Несмотря на свою неослабевающую популярность, сеть технически устарела и фактически не поддерживается производителем. В качестве альтернативы авторы предлагают воспользоваться сетью Overnet – модифицированным вариантом сети eDonkey, в котором нет разделения членов сети на серверы и клиенты. Здесь функции индексирования и поиска файлов равномерно распределены между всеми пользователями. Во всех клиентах, работающих с этой сетью, реализованы механизмы управления шириной используемого канала, причем выделяемая полоса указывается отдельно для downstream и upstream.

Это позволяет даже тем, кто работает с интернетом в режиме Half Duplex, не беспокоиться о том, что передача файлов к другим пользователям сети негативно скажется на их собственных задачах. Именно наличие и афиширование этих механизмов, а также природная человеческая жадность делают передачу файлов в этой сети ощутимо медленнее, чем, например, в сети FastTrack — каждый считает своим долгом максимально “закрутить гайки». В то же время низкие скорости и доступность больших файлов позволяют пользователям смириться с постоянной работой клиента этой сети (пользователи сети FastTrack обычно выключают клиент непосредственно после получения искомого файла) и увеличивают количество доступных в этой сети файлов.

Freenet (freenetproject.org)
На сегодняшний день данная сеть является наиболее перспективной с технической точки зрения. Мощные криптографические системы не позволяют определить, какие данные перемещаются пользователями этой сети и кто именно занимается их передачей. Более того, о содержании файлов, передаваемых и хранящихся на вашем компьютере, ничего не знаете даже вы сами — они выбираются автоматически, в зависимости от потребностей пользователей сети в целом.

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

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

Другие сети
Существует большое количество не менее привлекательных протоколов, не упомянуть которые просто невозможно. Среди них:
- старая добрая IRC (www.irc.org);
- феноменально насыщенный DirectConnect (www.neo-modus.com);
- популярная среди поклонников электронной музыки сеть SoulSeek (www.slsknet.org);
- Gnutella2 (www.gnutella2.com), о которой так много говорили до ее выхода;
- основанная на Overnet Kademlia (kademlia.net);
- быстрый и удобный Bittorrent (bitconjurer.org/BitTorrent);
У IRC и Bittorrent нет интегрированной системы поиска файлов. Однако для первой поиск можно провести через сайт www.debateroom.com, а для второй существует огромное количество каталогов, знакомство с которыми стоит начать с сайтов smiler.no-ip.org/BT/BTlinks.php и www.spesb.com/link2u.

Выдающиеся клиенты

MLDonkey (mldonkey.berlios.de)
Данный клиент поддерживает сети SoulSeek, eDonkey, Bittorrent, FastTrack, Gnutella, OpenNapster и DirectConnect.
Программа состоит из двух частей – ядра (core) и графической оболочки (gui). Ядро и графическая оболочка могут функционировать на одном компьютере, однако подразумевается, что ядро работает на другой машине с хорошим интернет-каналом. В этом случае вам необходимо сообщить ядру IP-адрес вашего компьютера, так как доступ по умолчанию ограничен локальным интерфейсом. Сделать это можно через веб-интерфейс, запустив на удаленной машине браузер (127.0.0.1:4080 > Options > Ports > allowed_ips > 127.0.0.1 xxx.xxx.xxx.xxx), или при помощи программы telnet (127.0.0.1:4000 > set allowed_ips “127.0.0.1 xxx.xxx.xxx.xxx”). В качестве xxx.xxx.xxx.xxx следует указать IP-адрес своего компьютера. Если он не является статичным, последние одно или два числа должны равняться 255.

После получения доступа к управлению с вашего компьютера следует определиться с выбором графического интерфейса. Наиболее популярными являются написанный на JAVA g2gui (download.berlios.de/mldonkey/g2gui-0.2.1-win32-static.zip) или интегрированный в ядро веб-интерфейс. Последний выгодно отличается меньшей требовательностью к ресурсам компьютера и отсутствием необходимости устанавливать что-либо еще.

Перед началом работы следует включить поддержку нужных вам сетей. В веб-интерфейсе это можно сделать в Options > Net, в G2gui – при помощи кнопок расположенных в левом нижнем углу. (По умолчанию включена поддержка сетей eDonkey и Bittorrent.) Имейте в виду, что поддержка каждой из сетей требует значительного количества оперативной памяти, поэтому включать стоит только те из них, которыми вы действительно пользуетесь. Перед тем как перейти к поиску файлов, дождитесь установки соединения с серверами. В веб-интерфейсе ознакомиться с текущим состоянием серверов можно, воспользовавшись закладкой Servers. В G2gui же загрузка этой информации может занять неограниченное количество времени.

Теперь можно переходить к поиску файлов. Осуществляется он в закладке Search. Обратите внимание на кнопку Extend search (веб-интерфейс) – по умолчанию поиск осуществляется только на тех eDonkey-серверах (MLdonkey позволяет работать с несколькими eDonkey-серверами одновременно), с которыми удалось соединиться. Кнопка Extend search рассылает последний поисковый запрос всем остальным серверам, находящимся в списке. G2gui расширенный поиск осуществляет автоматически. Слежение за состоянием закачек осуществляется в закладке Transfers. Загрузившийся файл автоматически исчезает из списка закачек. Чтобы этого не происходило, необходимо отключить перенос загруженных файлов из папки temp в папку incoming. В веб-интерфейсе это делается через Options > Files > auto_commit, а в G2gui через Preference > Advanced auto_commit.

eMule (eMule-project.net) и Overnet (www.overnet.com)
Красивый и интуитивно понятный интерфейс клиента eMule принес ему необыкновенную популярность, большую, чем у достаточно непривлекательного оригинального клиента, снабженного рекламными баннерами. На сегодняшний день Emule хоть и остается самым популярным клиентом, но технически отстает от своего старшего брата. Оригинальный клиент перешел на протокол Overnet и работает с обеими сетями одновременно. Поддержка Overnet входит в бета-версию Emule, однако авторы внесли в протокол ряд изменений, сделавших его несовместимым с обычными Overnet-клиентами. Аналог сети Overnet, образуемый клиентами Emule, называется Kademlia. Пока он не сравним по популярности с оригиналом, что, очевидно, в корне изменится с появлением поддержки этой сети в stable-версии.

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

- Нетрудно догадаться, что для обмена файлами необходимо, чтобы один из участвующих в передаче компьютеров мог установить соединение с другим. Другими словами, одна из машин должна иметь реальный IP-адрес и хотя бы один порт, не прикрытый firewall. Большая часть программ, таких как, например ICQ, проверяют наличие этой возможности при попытке передать файл и в случае неудачи выдают сообщение о невозможности установить прямое соединение. Создатели сети eDonkey решили проводить эту проверку в момент соединения с сервером. Соединившись с сервером, клиент сообщает ему порт (по умолчанию 4662), на котором он ожидает соединения других компьютеров. Сервер пытается установить соединение через этот порт, и если оно получается – присваивает клиенту метку High ID. В противном случае сервер либо присваивает метку Low ID и тем самым ограничивает круг “видимых” членов сети, либо вообще отказывает в доступе.

- Некоторые провайдеры фильтруют пакеты, назначенные на 4662-й порт. Поэтому лучше изменить этот порт на любой другой, начиная с 1025-го (порты ниже 1024-го зарезервированы).

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

Если подсоединиться к серверу вам так и не удалось, вы можете обойтись простым браузером. Поиск eDonkey-ссылки на нужный вам файл можно осуществить на сайтах www.jigle.com, www.filedonkey.com и bitzi.com, а загрузить по ftp файл, соответствующий этой ссылке, можно на сайте peer2peer.ru.

Kazaa (www.kazaa.com)
Оригинальный клиент сети FastTrack. Последняя версия поддерживает работу с magnet-ссылками. Главная проблема, возникающая во время работы с этим клиентом, – огромная пачка сопровождающих его программ-шпионов и рекламных программ. Избавиться от них можно, установив один из модифицированных вариантов программы. Наиболее популярный из них — Kazaa Lite (www.kazaalite.ru) — содержит ряд интегрированных утилит, облегчающих работу с сетью: Avi Preview, обеспечивающую просмотр неполных видеофайлов; K-Sig, обеспечивающую работу с sig2dat ссылками; загрузчик kpp, позволяющий автоматически получить максимальный рейтинг в сети и улучшающий качество поиска.

Производящая программу Kazaa компания Sharman Networks активно борется c распространителями Kazaa Lite, и на сегодняшний день загрузить ее из P2P значительно проще, чем искать по различным поисковым системам, из которых недавно были удалены все сайты с ее дистрибутивами. Скорее всего, Kazaa Lite не будет обновляться и в ближайшие месяцы станет несовместимой с сетью – выпущенный недавно клиент версии 2.6 в режиме Supernode не допускает подключений Kazaa Lite и других устаревших версий клиента. Впрочем, вполне достойной альтернативной может выступать и MLdonkey.

Freenet (www.freenetproject.org)

Freenet не является клиентом в полном смысле этого слова, а скорее предоставляет собой некий транслятор или прокси-сервер. Запуск клиента создает на вашей машине виртуальный веб-сервер, воспринимающий анонимные ссылки, подобные следующей: 127.0.0.1:8888/SSK@Sc6qV~D6iFhaYord6HtbjJ8MaEYPAgM/YoYo. Обращение к такой ссылке инициирует поиск в сети, соответствующей указанному идентификатору.

В клиенте отсутствует возможность поиска файлов с заданным именем по всей сети, и единственное его достоинство — это анонимная публикация веб-сайтов, многие из которых содержат в какой-то мере привлекательные файлы. Расположенная по адресу jtcfrost.sourceforge.net программа Frost, являющаяся надстройкой над клиентом Freenet, позволяет осуществлять индексированное распространение файлов. Хотя ее популярность и, как следствие, практическая польза оставляют желать лучшего.

Другие клиенты

Хотя вышеупомянутых клиентов обычно достаточно для поиска интересующего файла, стоит обратить внимание на следующие программы:
- DC++ (dcplusplus.sourceforge.net) – альтернативный клиент сети Direct Connect, выгодно отличающийся от оригинала многократно уменьшенной нагрузкой на процессор.
- SoulSeek (www.slsknet.org) – оригинальный клиент популярной среди меломанов сети SoulSeek.
- Shareaza (www.shareaza.com) – клиент, позволяющий работать одновременно с eDonkey, BitTorrent, Gnutella2, Gnutella.
- Grokster (www.grokster.com) – клиент, пользующийся сетью FastTrack и обладающий удобным интерфейсом. Имеет смысл пользоваться платной версией Grokster Pro, свободной от рекламы и Spyware.

Заключение
Большинство пользователей ограничивается использованием одной из модификаций клиента, совмещающих в себе широкие возможности поиска и высокую скорость загрузки. Особенно популярна Kazaa среди меломанов: по количеству доступных mp3-композиций с битрейтом 128 кбит эта сеть может претендовать на лидерство. Те же, кто хочет расширить круг доступной информации и готов ради этого пожертвовать скоростью загрузки, предпочитают сеть eDonkey – в этой сети музыка популярных композиторов доступна даже в виде 192-килобитных альбомов, заархивированных в один файл.

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

Автор благодарит мсье Pierre Etchemaite и других сотрудников группы технической поддержки MLdonkey за многочисленные консультации по вопросам работы P2P-сетей.

Revolution? Reloaded! Программный пакет Nero Burning Rom

В свое время императору Нерону очень не понравились кривые переулочки древнего Рима и старые, покосившиеся дома. Следствием этого стал генеральный апгрейд городской архитектуры в виде поджога всего, что могло гореть. Нерон получал несказанное удовольствие, созерцая пылающий город с Меценатовой башни и напевая при этом «Крушение Трои»…

Читать далее »

Метки:

Резервное копирование системы

Первое, что должен сделать предусмотрительный пользователь после установки системы, — клонировать ее. Только так он сможет избавить себя от нудной обязанности загружать драйверы, настраивать сетевые параметры и характеристики экрана, инсталлировать минимально необходимый ему софт и вообще заниматься тем, чем много раз в жизни занимался каждый пользователь Windows при переустановке системы.

Читать далее »

Метки:
страница 69 из 71« в начало...1020306768697071


m s f xx