This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
Far Manager и Total Commander Программы просмотра графики
О
Тестирование компьютера Partition Magic
Q
Запись CD и DVD • Словари и переводчики
О
FineReader «Чистильщики» и деинсталляторы
О
Антивирусы и антишпионы
ф
Брандмауэр Outpost Firewall Pro
О
Утилиты для Интернета
ф
ICQ Lite 2004
О
Браузер Opera
^
Почтовая программа The Bat!
Q
Создание веб-страниц
Г
Лучший помощник самостоятельного изучения
САМОУЧИТЕЛ Написано интересно, объяснено просто, результат — отличные знания!
ВИДЕО
на персональной компьютере
А также: • Самоучитель AutoCAD 2005 • Самоучитель Office Access 2003 • Самоучитель FLASH и PHP • Самоучитель Illustrator CS • Компьютерная графика для Интернета. Самоучитель
Турбо Паскаль 7.0. Самоучитель Понятный самоучитель «Как выбрать компьютер» Компьютер для женщин. Самоучитель Фотография, реклама, дизайн на компьютере. Самоучитель. 2-е изд. и другие книги Издательского дома «Питер»
ЗАКАЗЫВАЙТЕ КНИГИ ИЗДАТЕЛЬСКОГО ДОМА «ПИТЕР» УДОБНЫМ ДЛЯ ВАС СПОСОБОМ: пзадтЕПьскпп аом WWW.
по телефону: (812) 387-01-04 по электронному адресу: [email protected] на нашем сервере: www.piter.com по почте: 197198, Санкт-Петербург, а/я 619 ЗАО «ПитерПост»
Александр Левин
(САМОУЧИТЕЛЬ
ПОЛЕЗНЫХ ПРОГРАММ 4-е издание
Москва • Санкт-Петербург • Нижний Новгород • Воронеж/ Новосибирск • Ростов-на-Дону • Екатеринбург • Самара Киев • Харьков • Минск
2005
ББК 32.973-018я7 УДК 681.3.06(075)
Л36
Л36
Левин А. Ш. Самоучитель полезных программ. 4-е изд. (+CD). — СПб.: Питер, 2005. — 794 с.: ил. ISBN 5-469-00916-5 В четвертом издании популярной книги представлены наиболее полезные программы для усовершенствования интерфейса Windows, архиватор WinRAR, мощные программы для работы с файлами — FAR Manager и Total Commander, программы для записи CD и DVD Nero и InCD, утилиты для тестирования и настройки компьютера, для безопасного изменения размеров жесткого диска и создания на нем новых разделов. Подробно рассмотрены программы для чистки системы и диска, для удаления программ (деинсталляторы). В книгу включен рассказ об электронных словарях, переводчиках и программах распознавания образов, об автоматических переключателях клавиатурной раскладки. Рассмотрены способы защиты компьютера от вирусов (антивирусы), рекламных и шпионских блоков (антишпионы), а также от хакерских атак (брандмауэры). Особое внимание уделено практическим вопросам использования всех перечисленных программ — специальным приемам и хитростям, перечислены типичные ошибки. По сравнению с предыдущим изданием обновлена информация обо всех программах, у которых появились новые версии (около 90 %). Добавлен ряд новых интересных программ — брандмауэр Outpost Firewall Pro, браузер Opera, почтовая программа The Bat! и др. Книга написана в легкой, живой манере — это не просто источник ценной информации, но и увлекательное чтение. По многочисленным просьбам читателей к книге прилагается компакт-диск, на котором находится большинство описываемых в книге программ. ББК 32.973-018я7 УДК 681.3.06(075)
Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав. Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные ошибки, связанные с использованием книги.
СОДЕРЖАНИЕ ЗАЧЕМ ЭТА КНИГА И ДЛЯ КОГО ОНА 1. КАК НАМ ОБУСТРОИТЬ WINDOWS Усовершенствование интерфейса Windows Быстрый запуск программ True Launch Bar '. .>/! Плагины к True Launch Bar Облегчение работы с окнами открытия и сохранения файлов Direct Folders Усовершенствование мышки Symbol Commander Pro Усовершенствование системного лотка SysTrayX Виртуальные рабочие столы С..., . Alt Desk : Твикеры Tweak Ul , Tweaki... for Power Users
Ц 11 13 13 24 37 38 46 46 55 55 61 62 66 66 84
2. АРХИВАТОРЫ ДЛЯ WINDOWS WinRAR
97 97
3. ПРОГРАММЫ ДЛЯ РАБОТЫ С ФАЙЛАМИ FAR Manager Внешние модули из комплекта FAR Manager Внешние модули, не входящие в комплект FAR Manager Total Commander Плагины к Total Commander
120 128 161 170 182 207
4. ВЬЮЕРЫ IrfanView Thumbs Plus Просмотровщик шрифтов List Font
211 211 225 261
5. ПРОГРАММЫ ДЛЯ ТЕСТИРОВАНИЯ И НАСТРОЙКИ КОМПЬЮТЕРА Специализированные тестовые программы Проверка и восстановление жестких дисков программой Drive Fitness Test Проверка быстродействия жестких дисков программой HDSpeed Проверка CD и DVD приводов программой CD-DVD Speed
263 264 264 269 271
Содержание Проверка быстродействия процессора программой MetaBench.... Настройка монитора при помощи Nokia Monitor Test...'. Универсальные тестовые программы Checklt для DOS Astra Aida и Everest
276 278 289 290 295 296
6. ПРОГРАММЫ ДЛЯ ОБСЛУЖИВАНИЯ ЖЕСТКОГО ДИСКА Базовые сведения о файловой системе Partition Magic NTFS for Windows NTFSDOS Восстановление удаленных файлов и создание виртуальных дисков программой IOLO Search and Recover
301 302 306 324 326
7. ПРОГРАММЫ ДЛЯ ЗАПИСИ CD И DVD Запись CD и DVD Nero Копирование фильмов с DVD DVD Shrink ,
339 340 341 371 373
__
:
8. ПРОГРАММЫ ДЛЯ ЗАЩИТЫ КОМПЬЮТЕРА Защита от вирусов Антивирусные пакеты Doctor Web Антивирус Касперского Защита от шпионских программ ,. Ad-aware SpyBot - Search & Destroy Брандмауэры Agnitum Outpost Firewall Pro 9. ПРОГРАММЫ ДЛЯ БОРЬБЫ ЗА ЧИСТОТУ Чистильщики jv16 Power Tools Disk State Деинсталляторы Your Uninstaller Ashampoo Uninstaller 10. ПРОГРАММЫ ДЛЯ РАБОТЫ С ТЕКСТАМИ Электронные словари Lingvo Переводчики.... Перевод веб-страниц Электронный переводчик PROMT
11. КАК НАМ ОБУСТРОИТЬ ИНТЕРНЕТ Звонилки EType Dialer '. Качалки ReGet Deluxe TeleportPro Веб-пейджеры ICQ Lite Браузеры и вспомогательные программы к ним Google Toolbar Yandex Bar Альтернативные браузеры Opera Почтовая программа > The Bat!
12. СОЗДАНИЕ ВЕБ-СТРАНИЦ Практические сведения о языке HTML Программы для создания веб-страниц Веб-редактор Arachnophilia Проверка ссылок программой Xenu Link Sleuth Графический и HTML-редактор Adobe ImageReady Дополнительные возможности оформления веб-страниц с помощью каскадных таблиц стилей CSS Программы для создания стилевых файлов CSS-редактор TopStyle Pro
643 643 673 674 702 705
ЗАКЛЮЧЕНИЕ
г
720 740 .....741 751
ПРИЛОЖЕНИЕ 752 Таблица 1. Клавиатурные комбинации FAR Manager 1.70 752 Таблица 2. Клавиатурные комбинации Total Commander 6.0 759 Таблица 3. Некоторые команды и ключи архиватора WinRAR 3.0 764 Таблица 4. Клавиатурные комбинации Thumbs Plus 6.0 767 Таблица 5. Некоторые клавиатурные комбинации и комбинации с мышью браузера Opera 7.51 774 Таблица 6. Некоторые клавиатурные комбинации почтовой программы The Bat 2.11 781 Таблица 7. Некоторые объекты языка HTML 785 Таблица 8. Программы, описанные в этой книге, и их адреса в Интернете ...791
ЗАЧЕМ ЭТА КНИГА И ДЛЯ КОГО ОНА Зачем? Кроме гигантов и монстров программной индустрии - операционных систем, текстовых или графических редакторов, электронных таблиц и браузеров, существует масса другого полезного «софта», о котором не пишут в книжках. Либо потому, что это программы малоизвестных фирм или вообще программистов-одиночек, либо потому, что они слишком малы и на отдельную книжку не тянут. В «Самоучителе полезных программ» я решил собрать те программы, которыми пользуюсь сам или которыми долгое время хотел воспользоваться, даже скачал себе из Интернета дистрибутивы, да все некогда было разбираться. И вот, благодаря новой книге, разобрался — и с новыми, и со старыми. И знаете, что оказалось? Оказалось, что даже программы, которыми я пользовался давно, умеют делать намного больше полезных вещей, чем я полагал! Какие откровения встретились мне в хелпах! Я годами мучился, делая вручную - долго и нудно — какие-то операции, полагая, что такова компьютерная жизнь и ничего тут не поделаешь. И вдруг выяснилось, что все это преспокойненько умеют делать программы, давно мной установленные и применяемые! Но сколько времени и крови успел выпить из меня этот жестяной ящик с приделанным телевизором! И все из-за того, что никто вовремя мне не сказал: что ты руками-то все возишь туда-сюда. Твой FAR Manager делает это автоматически! Твоя Арахнофилия может все это сама! Да что ты Windows переустанавливаешь из-за этой ерунды - почисть его Windoctor'oM или CleanSweep'oM! Зачем тебе таскать с полки бумажный словарь, когда под рукой электронный! Твой переводчик так смешно переводит, потому что ты пользоваться им не умеешь!.. Ну и так далее. Впрочем, думаю, я не один такой. Даже справки по программам на русском языке люди не читают, полагаясь на пресловутую «интуитивную понятность». Что уж говорить о справках на английском. Кто-то, может, и рад бы почитать, да языкам не обучен. Или недообучен. Вот, в силу всего вышеизложенного, я и решился предложить вам результаты моего кропотливого копания в программах, тестирования их в хвост и в гриву, героического и, я не побоюсь этого слова, подвижнического чтения хелпов на совершенно не родном нам с вами языке! Я постарался брать самые свежие версии программ, доступные на момент написания того или иного раздела. Но про неокончательные редакции, про бета-версии программ, как правило, не писал (за исключением тех случаев, когда бета не хулиганила и вела себя вполне прилично).
Зачем эта книга и для кого она При наличии нескольких программ одинакового назначения предпочтение отдавалось: • более известным, распространенным, общепринятым; • более универсальным - работающим как в системах Windows 9x (то есть 95, 98, Me), так и в Windows NT (NT 4, 2000, ХР, 2003); • более логично устроенным, надежным и умелым (с точки зрения автора, конечно); • бесплатным (freeware), в крайнем случае - условно бесплатным программам (shareware), которые можно свободно скачать из интернета; • а также программам компактным, небольшого размера, потому как выкачивать из Сети десятки мегабайт по силам далеко не каждому компьютерщику. В особенности такому, который работает по модему, а не через скоростную выделенную линию, и к тому же из дома (то есть за свои кровные денежки, а не на халяву). И вообще, если одни и те же вещи можно сделать и большой программой, и маленькой, почему, собственно, выбирать большую?.. Ну и кроме того, из нескольких программ, выполняющих ту или иную задачу, я писал о тех, которые не просто посмотрел и потестировал, но с которыми успел плотно поработать, понять некоторые тонкости их поведения. А о конкурирующих только упоминал. Однако когда в конкурирующих программах применены существенно различные способы решения одних и тех же задач, я помещал и ту и другую, а то и третью программу: вы сами выберете, какой из способов подойдет вам — под ваши задачи, под ваш компьютер, под ваш, в конце концов, характер. Ограничение у меня было только одно, зато самое серьезное, - объем книги, увеличивать который было невозможно. Так что, добавив в четвертое издание что-то новенькое, приходилось мне выкидывать что-то старенькое... Везде, где только можно, я иллюстрировал эту книжку русскими версиями программ, благо в последнее время их появилось немало. Если были «родные» переводы, я скачивал их с сайтов производителей. Если же таковых не находилось, искал в интернете1. Не могу сказать, что все переводы были блестящими. Иной раз очень даже так себе были переводы. Ошибки, небрежность, непереведенные команды, целые окна, а то и целые утилиты из набора - вовсе не редкость в самопальных русификациях2. Но я пошел на это по одной простой причине: наличие у программы русского интерфейса делает книгу более компактной и сильно облегчает ' Для самых новых, только что вышедших версий программ переводов еще не было. Но сейчас, когда вы читаете эту книгу, они, может быть, уже появились. Зайдите, например, на Яндекс и введите в строке поиска название программы и слово «русификация». Может, чего и выловите. А для некоторых программ переводов нет в принципе: не даются они себя переводить. 2 -К тому же переводят чаще всего только главное окно программы, меню и диалоговые окна. Справочные системы программ не переводят почти никогда. Работы много, а никто в них даже не заглядывает.
8
Зачем эта книга и для кого она
мою задачу - уместить в относительно небольшом объеме как можно больше интересного материала. Ведь тогда не знающие английского читатели не потребуют от меня перевода каждой полезной, но непонятной строчки в диалоговых окнах. Они и без лишних пояснений поймут многие вещи, просто разглядев надписи на рисунке, разобравшись, из чего состоит то или иное окно. Кроме того, я везде упрощал рисунки ради повышения разборчивости надписей. Выражалось это, главным образом, в том, что из всех диалоговых окон по возможности убран серый фон, на котором мелкие буковки читаются плоховато. Может, это не так красиво, как было задумано дизайнерами, зато четко и ясно. К тому же дизайн программ делается все же для цветного экрана, а не для черно-белой печати на газетной бумаге... Так что - внимательнее к рисункам: в них добрая половина всей информации. Все программы, о которых идет речь в этой книге, можно найти в интернете - на сайтах их авторов или на сайтах с общедоступным софтом. В приложениях (таблица 8) вы найдете все необходимые адреса. Но сайты программ, бывает, закрываются. Ну не заладилась у авторов коммерция! Или, наоборот, коммерция заладилась даже слишком хорошо, отчего авторы перестают давать свою офигительную программу в ознакомительное пользование - либо плати деньги вперед, либо отваливай на все четыре. Да и сами программы постоянно обновляются, выходят все новые версии - порой лучше описанных в этой книге, а порой и хуже, но во всяком случае заметно отличающиеся по своему внешнему виду, набору возможностей (как выражаются программисты, функциональности) и, конечно, по своим (как выражаются маркетологи) потребительским свойствам. Чтобы все эти привходящие обстоятельства не помешали нам с вами полноценно наслаждаться полезными программами, я разместил на сайте издательства «Питер» (levin.piter.com) копии этих программ, причем именно тех версий, о которых мы будем далее говорить. Я не буду ничего рассказывать в книге о том, как устанавливать ту или иную программу, как навешивать на нее русификацию и все прочее: у каждой программы, процедура установки которой требует каких-то дополнительных телодвижений (помимо простого запуска), будет файлик с инструкцией, его и почитайте. В этой книге сохранен принцип, опробованный мной в «Самоучителе работы на компьютере», - рассказывать только о существенных, Основных возможностях программ, а о всяком украшательстве или же о вещах слишком специальных, узких, либо только упоминать, либо даже и не упоминать. Главное - понять, зачем эта программа, может ли вам чем-то пригодиться, а если может, то как в ней работать. Поняв главное и начав программой пользоваться, вы всю не охваченную в книге информацию постепенно доберете сами. В настройки поглядите и увидите то, о чем я не упомянул.' В меню какую-
Зачем эта книга и для кого она то интересную команду встретите и поэкспериментируете с ней. Кнопочку, клавиатурную комбинацию... Я попытался сделать рассказ в максимальной степени связным, разбив все рассматриваемые программы на тематические разделы и подразделы - по тем задачам, которые они решают. Но вполне последовательно провести эту линию оказалось невозможно: некоторые программки имеют настолько разнообразные познания, что, с одной стороны, им место, например, в разделе «Программы для работы с файлами», а с другой, например, Ъ разделе «Как нам обустроить интернет». Ну и как тут быть? А никак. Как вышло, так и вышло. А потому и читать эту книгу подряд вовсе не обязательно. Если какой-то 1 раздел вам неинтересен , смело можете его пропустить, на чтении остальных разделов это мало отразится.
Для кого? Я рассчитываю на то, что читатель этой книги знаком с общим устройством компьютерного мира как минимум в объеме «Самоучителя работы на компьютере» или «Самоучителя работы на компьютере. Начинаем с Windows»: имеет общие сведения и некоторый навык работы в системе Windows, знает, что делают текстовые процессоры и графические пакеты, как открывать файлы или сохранять их в другом формате, как скопировать файл на дискету и потом открыть его на другом компьютере, как устанавливать и снимать программы. Очень надеюсь также, что читатель этой книги хотя бы раз-другой запускал панель управления Windows, хотя бы раз-другой заглядывал в меню Настройка или Параметры тех программ, которыми пользуется, так что мне не придется объяснять, что такое диалоговое окно и как в нем поставить галочку в квадратике, точечку в кружочке или поменять слово в выпадающем списке. Верю и в то, что читатель этой книги не падает в обморок, услышав выражение «интерфейс программы», «опция» или «веб-сайт», понимает, что Clipboard, буфер обмена и «карман» - это одно и то Же (а заодно - что именно). Ну и конечно, эта книга для тех, для кого английский язык - до сих пор неодолимое препятствие к изучению и эффективному применению новых программ. Кое-как разобрались кое в чем, а глубже лезть, как говорится, заломало. Немало таких людей. Я и сам долгое время относился к их числу. Но вот взял себя в руки. Вооружился словарями-переводчиками. Заставил себя, как Павка Корчагин. Как летчик Мересьев. Как барон Мюнхгаузен... С другой стороны, описанные программы могут быть интересны и людям, в известной мере продвинутым в компьютерных технологиях, - хотя бы потому, что у них просто не было возможности или времени ознакомиться с теми
1 Но все же загляните туда на минутку: а вдруг он вам все же интересен, только вы пока об этом не знаете!..
10
Зачем эта книга и для кого она
или иными программами из моря имеющихся или же они просто не в курсе, что что-то подобное уже есть. О части представленных здесь программ писали в журналах. Но много ли можно ронять о программе из журнальной статьи? Что она «поддерживает такие-то протоколы» и что ее производительность на столько-то процентов выше, чем у другой такой же, а техническое описание составлено более качественно, хотя ряд ошибок она не вылавливает... А вообще, я не знаю, для кого эта книга. Наверное, для вас, раз вы взяли ее в руки.
ОТ ИЗДАТЕЛЬСТВА Ваши замечания, предложения и вопросы отправляйте по адресу электронной почты [email protected] (издательство «Питер», компьютерная редакция). Мы будем рады узнать ваше мнение! Подробную информацию о наших книгах вы найдете на веб-сайте издательства: http://www.piter.com. Большинство описываемых в книге программ вы можете найти по адресу http://levin.piter.com. ОБРАТИТЕ ВНИМАНИЕ! По многочисленным просьбам читателей в очередное переиздание книги был добавлен компакт-диск. На нем вы найдете те полезные программы, разрешение на использование которых было получено от авторов-создателей. В приложении, в таблице 8, на стр. 791 приведен список всех рассматриваемых в книге программ. Те из них, которые отмечены звездочкой (*), помещены на компакт-диск. Работать с этим компакт-диском очень просто. Вставляете диск в дисковод, ждете, когда он загрузится и появится картинка... Видите, слева разделы? Заходите в нужный раздел и щелкаете по названию той программы, которую вы хотите загрузить на свой компьютер. Вот и все!
1. КАК НАМ ОБУСТРОИТЬ WINDOWS
Как нам реорганизовать Рабкрин? Дедушка Ленин Как нам обустроить Россию? Дедушка Солженицын
Все люди, близко знакомые с Windows, знают, что эта система, несмотря на свои богатые возможности, далека от совершенства. Не будем долго рассуждать на тему, кто виноват. Лучше подобно мудрым нашим дедушкам зададимся вопросом: как нам все это реорганизовать и обустроить? Различные фирмы и заинтересованные граждане немало сделали, чтобы довести Windows до совершенства, как они это совершенство понимают. Создано множество программ - от маленькой утилитки в 10-15 КБ до серьезных программных комплексов в десятки мегабайт, которые делают систему более удобной, дополняют новыми возможностями. Начнем же с самого простого интерфейса.
УСОВЕРШЕНСТВОВАНИЕ ИНТЕРФЕЙСА WINDOWS Что особенно раздражает в интерфейсе Windows тех, кто много работает с компьютером, причем не с одним только Word'oM? Конечно же, необходимость по любому поводу совершать массу ненужных действий. Чтобы найти на диске некую произвольную папку, требуется масса движений мышкой, чтобы запустить программу - тоже. С этим можно бы смириться, когда речь идет о редко выполняемых программах и редко посещаемых папках. Но те программы и утилиты, которые приходится запускать постоянно, хотелось бы постоянно же иметь под рукой. Для этого система Windows предлагает нам использовать рабочий стол. Действительно, на рабочем столе легко создать значки (ярлыки) для необходимых программ, папок, -документов, интернетовских адресов. Но чтобы запустить все это, надо сначала перейти на рабочий стол, свернув все открытые окна. То есть требуется сперва все открытые окошки свернуть, потом запустить программу, а потом снова разворачивать. Не сказать, что здорово придумано. Вот поэтому-то все и стараются любимые программы перетащить в панель быстрого запуска (Quick Launch). Но тут другая закавыка. Пока любимых про-
12
1. Как нам обустроить Windows
грамм штук пять, все нормально. Но когда их становится больше!.. Я, например, насчитал у себя около двадцати программ, которые запускаю постоянно, не просто ежедневно, а практически по несколько раз в день - работа такая. От этого панелька быстрого запуска раздвигается уже сверх всякой меры, совсем не оставляя места для кнопочек с запущенными программами. В последних версиях Windows большая часть значков из панели быстрого запуска прячется. На панели появляется двойная стрелочка, щелкнув по которой мы и сможем извлечь спрятанные значки и запустить то, что нам нужно. Однако это уже, опять-таки, два щелчка и одно «елозение». Некоторые люди считают всю эту канитель совершенно необходимым делом, своего рода жертвоприношением великому и ужасному богу Виндовзу, без какового жертвоприношения солнце может завтра, чего доброго, просто не взойти. Но есть и такие, кто идолам не поклоняется. Как же они ускоряют запуск наиболее часто используемых программ и переходы в наиболее часто используемые папки? Ну конечно, путем установки дополнительных утилиток, которые избавляют их от лишней суеты и мельтешения. \ ' Другая проблема - значки в правой части панели задач, которая в английской версии системы называется system tray (в переводе «системный лоток»). Количество значков в этом самом лотке неудержимо возрастает по мере чтения этой книжки и установки всяких описанных в ней программок. Операционная система Windows XP научилась с такими вещами бороться. Редко используемые значки в лотке ХР прячутся. Вместо них появляется кнопочка со стрелочкой, которая и позволит при необходимости достать их все и снова спрятать. Однако тем, у кого этой системы до сих пор нет, на помощь приходит лучший друг человека - программист. Берет этот программист лишние значки и прячет так же (или не совсем так), как Windows XP. В какой-то степени решена в ХР и еще одна интерфейсная проблема — нехватка места на панели задач, когда запущено много программ. Память компьютерная подешевела, да и многозадачность в Windows работает вполне исправно, так что люди уже ничего не стесняются и запускают без разбору все нужные им утилиты и текстовые редакторы одновременно. Да еще пятьдесят окошек браузера у них запущено. Да еще пятьдесят окошек виндоузовского проводника... Понять что-то в панели задач становится уже совершенно невозможно. Так вот, ХР в какой-то момент собирает все кнопки однотипных окон всех запущенных окон браузера или всех окон проводника - на одной кнопкесписке. И становится все ясно и понятно. Но как быть в остальных версиях виндов? А вот давайте и поглядим!
Быстрый запуск программ
13
БЫСТРЫЙ ЗАПУСК ПРОГРАММ Утилит для быстрого запуска программ написано, пожалуй, больше, чем всех остальных вместе взятых. Как только юный программист узнает, как создать панельку, а на ней размесить кнопки или менюшки, тут же ему является счастливая .мысль усовершенствовать интерфейс виндов. И он тут же размещает плоды трудов и бессонных бдений на своем сайте под гордым названием Pupkin Software и рассылает на все софтовые сайты Интернета. Ничего тут плохого, конечно, нет. Но подобных программ в этой книжке не будет. Тут будут либо утилиты, которые я считаю лучшими в своем классе по какому-то важному параметру - по богатству выполняемых функций, красоте исполнения, надежности, простоте или малому размеру (а лучше - по всем этим параметрам одновременно), либо утилиты уникальные, предлагающие какие-то перспективные и нестандартные решения.
TRUE LAUNCH BAR Подавляющее большинство программ для ускорения запуска программ устроено более или менее однотипно: есть некая отдельная кнопочная панель, куда можно притаскивать ярлычки для вызова программ и документов. Панель стоит где-нибудь на экране - справа, слева, сверху, снизу или же выезжает изза края экрана при подведении мышки или после щелчка по значку программки в системном лотке (в трее). Программа True Launch Bar не создает отдельной панели для значков. Нет у нее и какой-то специальной кнопки на панели задач или в системном лотке. Даже собственного ехе-файла у нее нет! И тем не менее утилиту пензенского программиста Юрия Кобца и фирмы TrueSoft («правильный софт») я бы назвал едва ли не лучшим решением проблемы быстрого доступа к достаточно большому количеству программ, документов и даже папок на диске! За счет чего? За счет того, что вместо стандартной виндоузовской панели быстрого запуска будет у нас другая, внешне абсолютно такая же. Маленькое отличие: на «правильную» панель разрешается помещать не только ярлыки файлов и папок, но и настоящие папки, куда можно нашвырять выше крыши любезных вашему сердцу ярлыков, - выходит что-то вроде самодельного выпадающего меню. А кроме того, «правильная панель» обеспечит быстрый доступ к содержимому ваших любимых папок на диске - с текстами и таблицами, с музыкой, видео или мультиками, с программами, архивами и прочими интеллектуальными богатствами, к которым вы обращаетесь постоянно. Можно даже почти не щелкать мышью, если вам это физически тяжело или, например, ваши нежные музыкальные уши раздражают вааааще какие бы то ни было щелчки: True Launch Ваг позволяет раскрывать меню при наведении мыши, так что для запуска программы или документа вам потребуется всего один щелчок.
14
1. Как нам обустроить Windows
Программа ни с чем и ни с кем не конфликтует, почти не расходует памяти, позволяет назначить ярлыкам горячие клавиши, имеет несколько очень симпатичных вариантов оформления и снабжается дополнительными модулями (плагинами1) для всяких интересных дел. В довершение своих немыслимых совершенств программа имеет еще и модуль многоязычной поддержки (International Pack), благодаря которому мы можем в два счета научить программу общаться с нами на нашем родном языке. Сама программка версии 3.0 в архиве весит около 800 КБ, еще 300 КБ тянет International Pack. Работает она с Internet Explorer версии 4.0 и выше. Установив программу (файл tlb22018.exe), не забудьте установить и многоязычную поддержку (файл tlbint22018.exe), выбрав из длинного списка нужные вам языки (кроме необыкновенно полезных в нашей жизни турецкого, хорватского или китайского есть там и русский с украинским). Останется только заменить стандартную панель быстрого запуска на новую, «правильную» (true). Для этого надо будет щелкнуть правой кнопкой мыши по панели быстрого запуска (по свободному месту в ней или же по ее левой границе) и в подменю Панели инструментов поставить галочку в строке True Launch Bar, а в строке Быстрый запуск, наоборот, убрать. На новую панельку перейдут все ваши кнопки, а потом вы сможете без всякой опаски наваливать туда все остальное, что у вас есть. *" Когда панель появляется, она в обязательном порядке снабжена заголовком - выражением True Launch Bar, которое занимает место трех или четырех кнопок. Поэтому надо сразу же щелкнуть по нему той же самой правой кнопкой мыши и убрать галочку в строке Показать заголовок. Но если в русской версии Windows (или в иноязычной, но с установленным русским языком) заголовок сразу же спрячется, то иностранные люди, для того чтобы спрятать этот ненужный им заголовок, вынуждены будут заплатить, как у них это принято, $14,95 центов. В кои-то веки ощущаешь себя белым человеком, которому владение русским языком приносит неоспоримые преимущества перед всякими там немцами или американцами. А то у нас вечно одни неудобства, оттого что мы по-ихнему не шпрехаем.
Контекстное меню панели быстрого запуска обогащается, помимо стандартных, новыми пунктами (рис. 1.1), с помощью которых мы и будем управлять нашей «правильной панелью», - никакого другого меню у нее нет. Первое же, что стоит сделать, - это перейти на русский язык. Щелкните по строке TLB Settings (Настройки TLB), вам выдадут многостраничное окно настроек. В разделе General options вы увидите окошечко Language, а в нем выберете строку Русский (или, например, Украинский, если русский дается вам с трудом). Ну и нажмете ОК, конечно. Возможно, вы в курсе того, что содержимое виндоузовской панели быстрого запуска на самом деле располагается в, некоей глубоко законспирированной папке, известной под именем Quick Launch. В Windows 9x вы можете отыскать ее по адресу Windows\Application Data\Microsoft\lnternet Explored Quick Launch, а в ХР 1
Слово это происходит от английского plug-in, что как раз и означает дополнительный (подключаемый) модуль.
Быстрый запуск программ
15
адрес и того круче: Documents and ЗеШпдз\Ваше_Имя\АррНсаиоп Data\Microsoft\ Internet ExplorertQuick Launch. Там и лежат ярлычки, которые мы с вами когда-то притащили на эту панельку и по которым щелкаем своими мышками при всяком удобном случае.
CD Control Key State Media Control Process Viewer System Monitor TLBOock
Панели инструментов
ToDoList
Окна каскадом Окна сверху вниз Окна слева направо
Virtual Desktop Weather Monitor Выход из Windows Командная строка
Показать вабочий стол Диспетчер задач
Почтовый монитор Управление Winamp
Закрепить панель задач Свойства
Еще расширений...
Управление звуком
Рис. 1.1. Меню панели быстрого запуска после установки программы True Launch Bar TLB обращается к этой же папке, так что набор программ, документов и всего прочего, что мы намерены запускать быстро и просто, будет у обеих панелей одинаковым. Разным окажется лишь представление этих программ, документов и особенно - «всего прочего». Чтобы создать на панели новый ярлычок, можно копировать сюда воспользоваться пунктом меню Создать > Ярлык. Будет Переместить сюда запущен обычный виндоузовский мастер создания ярСоздать Меню здесь лыка. Впрочем, это не очень интересно, потому что гораздо проще взять мышкой программу, документ или Отмена папку и притащить на панель, не прибегая к услугам Рис. 1.2. Создание каких-то сомнительных мастеров. Можно притащить в виртуальной папки панель даже диски, корзину, сетевое окружение, нанель управления Windows (целиком или только одну из утилит - например, Установку и удаление программ - для проведения самостоятельных экспериментов с полезными (и не очень) программами). А что будет, когда мы щелкнем по ярлыку папки, диска или панели управления? Развернется некое меню или просто содержимое объекта откроется в проводнике?
16
1. Как нам обустроить Windows
Правильный ответ: откроется в проводнике. Чтобы сделать из папки или диска выпадающее меню, надо потащить их на панельку не левой, а правой кнопкой мыши. Выскочит меню, весьма похожее на то, которое бывает в проводнике, когда объекты перетаскиваются правой кнопкой (рис. 1.2), там вы и найдете нужную команду - Создать меню здесь. Будет создана так называемая виртуальная папка: меню на основе реальной папки со всем ее содержимым! Поддиректории будут раскрываться, как подменю, вы сможете запускать про1 граммы, документы, интернетовские адреса . Поскольку папка создается виртуальная, то нас уже не удивит тот факт, что создавать меню разрешается не только из реально существующих папок, но и из виртуальных объектов Windows - таких, как папки Избранное, Недавние документы, Мой компьютер, Принтеры, Сеть и удаленный доступ к сети, Сетевое окружение или Панель управления. Даже диски и zip-архивы показываются в виде меню и раскрываются при наведении мышки! Есть у нас и другая, не менее ценная возможность: разместить на панели True Launch Ваг пустое меню, чтобы потом накидать туда подходящих по смыслу ярлычков. Делается это командой Создать > Меню в контекстном меню TLB. Если вы просто введете имя папки в верхней строке (рис. 1.3) и, ничего не вводя в строке Расположение, нажмете кнопку Создать, на панельке появится новая кнопка, которая будет раскрываться при наведении мышки. Потом просто притащите на эту кнопку все необходимые ярлыки. Создать меню Имя:
|3вук и музыка
Расположение:
Создать виртуальную папку Создать
Отмена
Рис. 1.3. Создаем пустое меню для программ определенного типа Длинная кнопка Создать виртуальную папку дает нам еще один способ изготовления меню на основе существующей папки. <** Иногда после добавления значка, перемещения его на новое место или какого-то изменения режима работы TLB вы можете не увидеть значок в панели. Или этот увидите, а какой-то другой пропадет. Или все съедет со своих мест. Не пугайтесь, просто попросите профамму обновить ярлычки и менюшки командой Обновить. 1
Более того, вы сможете копировать, удалять и перемещать (как простым перетаскиванием, так и через контекстное меню) сами файлы, а не их ярлыки. То есть TLB начинает работать как файловый менеджер, пусть и совсем простой.
Быстрый запуск программ
17
Любой папке или кнопке вы сможете назначить другую пиктограмму, чтобы легче было отличать ее от остальных. Делается это командой Внешний вид > Изменить значок в контекстном меню значка (рис. 1.4). Открыть Проводник Ш Открыть настройки TLB... Заблокировать кнопки Э Создать Сортировать значки по Вид Показать спрятанные # Обновить Изменить значок Изменить описание Выбрать изображение... Цвет текста Переместить вправо
Связанные ф Быстрый вызов... Скрыть X Удалить aje Переименовать g Защитить ОЗ Открыть в проводнике
0 Обычная кнопка Текст Значок и Текст
_Г
Рис. 1.4. Варианты внешнего вида выпадающих меню TLB Команда Изменить значок позволит задать для кнопки или меню рисунок, взяв его не из обычных в таких случаях библиотек (вроде shell32.dll из папки windows\system32) и не из программ, а из обычных графических файлов формата PNG, которые вы можете сами изготовить в любом графическом редакторе, хоть в виндоузовском Paint'e. Весьма ценно, что любому ярлыку на панели TLB можно назначить клавиатурную комбинацию. Щелкаете правой кнопкой по значку и выбираете строку Быстрый вызов. В маленьком окошке (таком, как на рис. 1.5) введете какое-нибудь любезное вашему сердцу Ctrl-Shift-Num 11 или Shift-Alt-*, и теперь сможете не только запускать программы и документы, но и открывать папки-меню.
Быстрый вызов: Нажмите CTRI, чтобы очистить горячую клавишу.
<Ж
Отмена
Рис. 1.5. Задаем клавиатурную комбинацию для вызова программы или открывания меню
1 Выражение «Num 1» следует понимать как «клавиша 1 на цифровой клавиатуре» (от слова numeric - цифровой). В дальнейшем нам встретится немало клавиатурных комбинаций, в которых будут участвовать именно клавиши, расположенные в этой части клавы.
18
1. Как нам обустроить Windows
- А почему нельзя то же самое сделать в стандартной, виндоузовской панели быстрого запуска? - спросите вы. - Там ведь разрешается вызвать правой кнопкой мыши окно свойств ярлыка и задать для него клавиатурную комбинацию! Всякий, кто хоть раз попробовал так поступить, скажет вам, что задать-то вы можете, а вот действовать комбинация не будет! На рабочем столе действует, в меню программ действует, а в панели быстрого запуска - нет. Уж почему оно так, знают только самые осведомленные люди из корпорации Microsoft. Но «правильный» Launch Bar эту ошибку исправляет, за что ему большое спасибо. В настройках программы есть раздел Горячие клавиши, в котором вы увидите список всех горячих клавиш, которые назначены для тех или иных кнопок, меню и плагинов. И тут же сможете все это переиграть: в контекстном меню комбинаций найдутся команды Удалить горячую клавишу и Изменить. Теперь о том, как настроить^ внешний вид выпадающих меню TLB. Посмотрите на рисунок 1.6, где показано меню Photos и одно из его подменю под названием Крупный план. Обратите внимание, что само меню и его подменю оформлены у меня по-разному: слева показаны просто значки с подписями, а справа - эскизы, слева в одну колонку, справа - в три. Как я этого добился?
DSCNQ454-1J... DSCN04S4-2.J... DSCN0454JPG
DSCN0457JPG DSCN0458-1.J... DSCN0458.JPG
Рис. 1.6. Виртуальное меню Photos: строки самого меню показаны в виде обычных значков, а во вложенной папке — в виде эскизов
Я щелкнул правой кнопкой мыши по боковой строке-заголовку с названием меню и выбрал в контекстном меню строку Вид, как раз и предназначенную для настройки вида данного меню (рис. 1.7). Для первого меню, в котором у
Быстрый запуск программ
19
меня находится только несколько папок с фотографиями, выбрал режимы Крупные значки, Обычное меню и 1 Колонок («одын колонок»), а для второго, где лежат уже сами графические файлы, - режимы Эскизы, Значки с текстом, 3 Колонок. Крупные значки Меткие значки Эскизы Без значке» 24x24
настройки TLB... Заблокировать кнопки
• Обычное меню Только значки Значки с текстом Текстовое меню (мультиколокки)
и Создать Сортировать значки по
Рис. 1.7. Настройки вида меню Режим Обычное меню похож на режим Значки с текстом, только в первом случае надпись находится справа от значка, как в главном меню Windows, а во втором - снизу. Кроме того, в обычном меню надпись всегда размещается в одну строку; если надпись широкая, расширяется и меню. А в режиме Значки с текстом надпись ведет себя так же, как на рабочем столе или в проводнике: если длинная, то остается от нее пара слов и многоточие. Обращаю ваше внимание на то, что такая настройка всегда касается только данной папки, никак не затрагивая вложенных. Но настраивать вручную вид каждой из десятков вложенных папок с фотографиями мне не пришлось. Я воспользовался строкой Настроить меню, чтобы получить доступ к некоторым дополнительным настройками меню (рис. 1.8). Тут нас интересуют строки Применить к текущей папке и Применить к вложенным папкам. Настраивая папку Photos, я оставил галочку в первой из них, а во второй убрал. А чтобы настроить сразу все вложенные папки, не меняя настройки заглавной, наоборот, убрал галочку в первой строке, а во второй поставил. В этом окне, кстати, можно задать другое количество колонок (если у вас большой экран, почему бы не разместить на нем значки в 5 колонок?), а также, что намного интереснее, задать нестандартные размеры эскизов. По умолчанию эскизы показываются размером 80 экранных точек (пикселей). Можно сделать 50 или, наоборот, 120. На странице Фильтрация вы сможете указать типы файлов, которые желаете (или не желаете) видеть в данной папке (рис. 1.9). Я для своего альбома выбрал, как видите, только графические файлы форматов JPG, TIFF, BMP, GIF и
.:./..
1. Как нам обустроить Windows
20
PSD. Поскольку в моем альбоме есть подразделы - вложенные папки, я разрешил программе показывать и папки (последняя строка-список). Для чего нужны строки Применить к текущей папке и Применить к вложенным'папкам, я уже рассказывал. Настроить меню . Расположение кнопок I SHR:
{значки с текстом
! Разиер значков:
аЩ
Эскизы
Колонок:
|Щ |
100 |
/УПОРЯДОЧИТЬ
Оверлейная к...
; Авто-сортировака
3 |
;
[ Ручной порядок
Фильтрация
\Г(ояпёнить ч т Н Применить к шюясенымважаи
1
Сшавка :
I
•Wj-'li'Mim-v л- " •-"•"-•;•-•- -Д
j""""™" ^^^^MUk^^^^J
''•
'J | Огнен* •
•••••••
Рис. 1.8. Настраиваем внешний вид одного из меню Настроить меню
• • • Фильтрация папок
•
@ Применять фильтр к новый файлам/пзгжзм
Настройки
Маска для виденных файлов ! *.jpg,*.«/*.bmp,*-gif,*.psd Маска для скрытых файлов: Измененные за последние:
Оверлейная к...
: созданные за последние: Обработка папок:
! 0 ] дней - введете 0 дчя отмены 0 i дней - введите О до» отмены ) Показывать лапки
1^1 Применить к текущей папке Ц Применить к вложеным папкам
Справка
Рис. 1.9. Фильтр файлов в папке
-•••<•••••••-••:-.-:-..-:-.-:.
Быстрый запуск программ
21
Можно было, наоборот, задать типы файлов, которые программа показывать не будет, - строка Маска для скрытых файлов. Какие-нибудь не относящиеся к теме данного меню файлы можно будет спрятать. Впрочем, есть возможность прятать файлы и по одной штучке. Предположим, в вашей папке с фотографиями есть и такие, которые вы не хотели бы показывать кому ни попадя. Щелкаете «правой крысой» по такой компрометирующей фотографии или даже по целой папке с фотографиями и выбираете команду Скрыть. Если понадобится, сможете потом достать ее командой Показать скрытые в контекстном меню заголовка. Конечно, вы понимаете, что прячется папка только в TLB, в проводнике или ином файловом менеджере она как была, так и останется-видимой. Настройки True Launch Bar ^ Основные настройки
Настройка мыши
I Панели , Меню I Обложки
@ Автоматическое переключение меню
время (меек)
О Закрывать меню когда указатель над любой кнопкой
Контекстное меню
И Вызов меню при наведении курсора
вреия {мсек)
Подсказки
13Запускать при наведении мыши
время <гаж)
Размеры
[^Закрывать меню, если курсор не в нем время (мсек) ^
Размер значков
ерймя задержи! (ms)
Разное Авто переключение
Ц Использовать авгозакрытие только для меню
Панели Горячие клавиш и Система Регистрация О программе
Справка
Отмена
Рис. 1.10. Задаем скорость автоматического разворачивания и сворачивания меню Кстати, надо рассказать и о том, как это у меня получается всего один щелчок мыши для запуска программы или документа, раз уж я похвастался таким потрясающим удобством. Чтобы и вы могли чем-то подобным воспользоваться, зайдите на страницу настроек мыши (Настройки TLB > Мышь) и пометьте галочкой строку Вызов меню при наведении курсора (рис. 1.10). Кроме того, вы сможете здесь подобрать удобный для вас интервал в миллисекундах,'
22
1. Как нам обустроить Windows
который надо продержать курсор над кнопкой, — во избежание ложного срабатывания. Точно так же можете подобрать по вкусу время, через которое меню свернется, если вы убрали с него мышку (строка Закрывать меню, если курсор не в нем и соответствующее окошко для ввода временного интервала). Делать это время слишком коротким нельзя - чуть дрогнет рука, пока вы перебираетесь из основного меню во вложенное, и все закроется! Обычно секунда (ЮООмс)это как раз то, что надо. Еще важнее точно подобрать временной интервал, если вы выберете строку Запускать при наведении мыши. Это, конечно, здорово: программы запускаются сами - вообще без единого щелчка. Но тут особенно важно избежать ложного срабатывания. А то, чего доброго, компьютер выключится, а вы не успеете даже понять, что произошло. Во всяком случае, по умолчанию этот режим выключен. И правильно. Один-то разок мышкой щелкнуть можно?.. Когда значков на панели или в одном из меню становится десяток и более, удобно разбивать их на секции с помощью разделителей. Причем на самой панели быстрого запуска разделитель выглядит как вертикальная линия, а в меню - как горизонтальная. Добавляется разделитель командой Создать > Разделитель в контекстном меню значка, над которым (или левей которого) вы хотели бы его разместить. Впрочем, разделитель можно взять мышкой и Таблица символов подвинуть в любое нужное вам место, в том числе затащить в подменю - как и любой другой значок. Total Commander 32 Кроме того, разрешено снабдить разделитель загоNero StartSmart ловком, для чего предназначена команда Изменить Та шжцы заголовок в его контекстном меню. Можно создавать разделители сразу с заголовками (Создать > Microsoft Office Excel 2003 Заголовок в контекстном меню папки). Pac4ej.xls В контекстном меню разделителя есть еще несколько интересных команд. Команда Расширяемый добавит справа от линии разделителя ) Браузеры квадратик с минусом, как в секции Таблицы на А I Калькулятор рисунке 1.11. Это означает, что, щелкая по заголовку секции, мы сможем как бы складывать ее Щ Photos прятать все ее значки от заголовка до следующего g) Ппееры разделителя. После этого вместо минуса в квадратике окажется плюс, как в секции Браузеры. Даль* INSTALL нейшее понятно?.. Команда Автосвертывание позволит сэконоРис. 1.11. «Складные» мить немало места в меню за счет некоторых не секции меню самых часто используемых секций. Когда вы в следующий раз откроете меню, те секции, для которых задано автосвертывание, всегда будут с плюсиками.
Быстрый запуск программ Еще одна команда в контекстном меню разделителя называется Можно запустить все. Поставив в ней галочку, вы увидите возле минуса или плюса стрелочку, как в строке Таблицы на рисунке 1.11. Щелчок по этой стрелке запускает сразу все программы из этой секции. Хочу вам рассказать еще про некоторые полезные вещи, которые можно включить в настройках» программы (команда Настройки TLB). Самое, на мой взгляд, полезное тут - возможность задать способ прокрутки меню, когда в нем оказывается слишком много элементов. По умолчанию меню прокручивается автоматически при подведении мышки к стрелочкам вверху и внизу списка (отсылаю вас снова к рисунку 1.6). Но, скажем, в моем фотоальбоме за тысячу электронных фотографий, крутить их таким способом неудобно - ничего не найдешь. Лучше было бы пользоваться обычным «лифтом», который можно таскать мышкой. Вот я и отправляюсь на страницу Меню и выбираю там стиль прокрутки: Прокрутчик и Полоса прокрутки. Теперь мои меню будут снабжены обоими устройствами. Там же можно настроить скорость прокрутки и задержку перед началом движения. Если вам мешают всплывающие подсказки у значков и меню (они, случается, вылезают поверх раскрывающихся меню), зайдите на страницу Подсказки и переведите переключатель Стиль подсказок в положение Запретить подсказки. На странице Размеры значков можно поменять стандартные размеры значков. По умолчанию мелкие значки имеют размер 16 точек, крупные - 32. И вдобавок к этому можно будет добавить несколько дополнительных размеров, которые будут появляться во второй секции меню Вид, которое мы с вами уже видели на рисунке 1.7. В заключение хочу сказать пару слов о странице Обложки (Skins) в настройках программы (рис. 1.12). Здесь вы сможете заменить разом оформление всей панели или только выпадающих меню. С программой приходят два дополнительных варианта обложек в стиле Windows XP: Luna и Silver. На сайте программы на странице www.truelaunchbar.com/skinslib имеется немалое количество других, более или менее экстремальных вариантов оформления - так называемых «скинов» (от английского слова skin - кожа, оболочка, обложка)1. Для установки обложки можно разархивировать ее и просто скопировать (целой папкой) - в директорию Program files\truelaunchbar\skins. А можно ничего этого не делать - просто щелкните по крупной кнопке Установить обложки на странице Обложки, дойдите до папки, где лежат у вас архивы скинов, и выберите нужные (будет для этого кнопочка Добавить), а потом выделите и нажмите кнопку Установить. После этого они появятся в списке Имя обложки. 1
Там же, на сайте программы, есть спецификация (правила) для создания обложек, можете и сами попробовать свои силы в этом деле. А потом пришлете свое творение в True Soft, и они выложат его на своем сайте на всеобщее обозрение.
1. Как нам обустроить Windows
24
Настройки True Launch Bar •^ Основные настройки
Внешний вид
$| Панели Ш. Меню Мышь Контекстное меню
Имя обложки Автор
Mark Walfter {end: 204,245,254 start «,93,1 К
•• Применить обложку к:
Библиотека шкурок...
PQ Подсказки Щ Размеры U Размер значков | | | Разное ^ Авто переключение И Панели ф Горячие клавиши Д Система % Регистрация 4^ О программе
Установить обложки...
! [3 Панели Q Свои цвета меню Щ] Цвет меню
И Цвет выяелемного в меню
Щ Цвет граница меню
Р Цвет выделенного текста i
Щ| Цвет текста меню
И! .ИИ РЭД " заголовка
г
иек!
[шрифт разделителеиЗ [ Шрифт заголовка
j
0 СТА- шрифт иеню
Справка
ОК
Ог14ена
Применить
Рис. 1.12. Меняем стандартную обложку True Launch Bar на Aqua Transparent
Это вообще модная вещь - менять скины у программ. Началось все с популярного проигрывателя МРЗ-файлов по имени WinAmp, для которого созданы уже, наверное, сотни обложек. А там и другие потянулись - плееры, интернетовские качалки, прочая мелкая техника. Некоторые ухитряются уже и винды переодевать кто во что захочет! Должен сказать, что программа True Launch Ваг сейчас находится в стадии интенсивного развития, новые версии выходят довольно часто, причем изменения в них не только косметические. Не исключено, что в ближайшее время программа станет еще удобнее, еще лучше, появятся какие-то новые возможности.
ПЛАГИНЫ к TRUE LAUNCH BAR Дополнительные модули - плагины добавляют в программу совершенно новые, порой неожиданные возможности. На странице www.tsoftcentral.com/tlb/ plugins выложено десятка два таких модулей самого разнообразного назначения.
Быстрый запуск программ
25
Модули надо скачивать и устанавливать (а также удалять) по отдельности, после чего они появляются во второй секции меню Создать (отсылаю вас снова к рисунку 1.1 на странице 15). Правда, появятся не сразу: надо еще перезапустить TLB. Можно это сделать, просто убрав и снова поставив галочку в строке Панели инструментов > True Launch Bar '(контекстное меню свободного места на панели), 1 а можно снять и снова запустить проводник Windows . Или перезагрузиться. Один и тот же плагин можно добавить несколько раз, в разных меню, с разными настройками (ниже я приведу один пример, поясняющий, зачем это могло бы понадобиться). Для удаления плагина достаточно стереть его поддиректорию в папке Program Files\TrueLaunchBar\Plugins. В настройках TLB (страница О программе) есть кнопка Проверить обновления, которая всю ручную работу по установке плагинов отменяет (конечно, связь с интернетом должна быть установлена.). Она привезет вам с сайта True Launch Ваг список не установленных у вас плагинов или тех, у которых вышла новая версия2. Вы пометите галочками то, что вас в этом списке заинтересовало, все скачается и тут же установится. Я расскажу вам о нескольких самых, на мой взгляд, любопытных модулях. Для каждого будет указан его размер, чтобы вы могли оценить, стоит ли примочка того времени, которое уйдет на ее перекачивание. Calculator Плагин Calculator (размер 600 КБ) позволяет производить вычисления прямо на панели быстрого запуска (для этого программка имеет компактный вид с 16 кнопочками) или же в одном из выпадающих меню - для этого предназначен стандартный вариант или же большой и красивый - в духе MacOS (рис. 1.13).
Рис. 1.13. Калькулятор в выпадающем меню
1 Если забыли, как это делается, напомню. В Windows XP, 2000 и 2003 надо вызвать диспетчер задач (Ctrl-Shift-Esc), перейти на страницу Процессы и завершить процесс explorer.exe. И тут же снова его запустить: меню Файл, строка Новая задача, команда explorer. В Эх проводник можно снять в окне, которое система показывает по Ctrl-Alt-Del (вам будет предложено завершить работу и выключить компьютер, но вы не соглашайтесь). А перезапускать explorer вручную в Эх не требуется, это произойдет автоматически. 2 Если вышла новая версия самого TLB, она тоже окажется в списке.
1. Как нам обус7роить Windows
26
Выбрать вариант внешнего вида калькулятора вы сможете прямо при установке плагина или позднее - щелкнув по прибору правой кнопкой мыши и запустив команду Свойства. Собственно, у каждого плагина есть такая строка в контекстном меню. Выход из Windows (Turn off computer) Следующий модуль (размер 700 КБ) выдает на экран окошко, где собраны сразу все варианты завершения работы (рис. 1.14) - не только выключениеперезагрузка, ждущий и спящий режимы, но и смена пользователя, выход из системы. Сама-то система вместе их никогда не показывает.
Рис. 1.14. Все варианты выхода из системы в одной экономичной упаковке Turn Off Computer Skin: '-Show in the select box 0 Log off 0 Turn off 0 Re start [2] Stand by (3 Hibernate [3|witdUJseij
П Always to ask confirmation Hot key: About
[None
J OK
3
Cancel
Рис. 1.15. Выбираем, чем будет заведовать новая кнопка- отключением, перезагрузкой или всем вместе Но это еще не все удобства. Щелкнув правой кнопкой мыши по строке с плагином и выбрав команду Properties, вы можете заняться его настройкой (рис. 1.15). И речь не только о внешнем виде (список Skin). Предположим, ваш компьютер не умеет переходить в спящий режим или зависает при выходе из
Быстрый запуск программ
27
ждущего режима. Тогда вы убираете галочки в строках Hibernate и Stand by, и эти кнопки вам больше не покажут. Я у себя поступил иначе. В одном меню создал этот плагин трижды. Для первого экземпляра оставил галочку только в строке Turn Off (Выключить), для второго - в строке Restart (Перезагрузить), а для третьего - в строке Hibernate (Спящий режим). Кроме того, я убрал галочку из строки Always ask confirmation (Всегда спрашивать подтверждение) и задал для каждого из экземпляров плагина свой значок. Теперь мой компьютер выключается, перезагружается и уходит в спящий режим одним щелчком мыши (рис. 1.16), не задавая мне никаких 1 вопросов! А если мы обратим внимание на строку Hot Спящий режим Key (быстрый вызов) на рис. 1.15, то поймем: завершать работу мы сможем, просто набрав Перезагрузка некую магическую клавиатурную комбинацию. Важно только, чтобы эта комбинация была достаточно магической, чтобы не использоваться в других ваших программах. А то, не ровен ^ час, вместо какой-нибудь простой вещи вроде ввода Рис. 1.16. Вот такое у меня сноски в Word'e выйдет у вас выключение матеперь меню завершения шины! работы Media Control Тот, кто привык, сидя за компьютером, слушать музыку при помощи проигрывателей Windows Media9, Winamp, Foobar2000, Apollo и им подобных, оценит удобства, которые добавляет в этот процесс модуль Media Control (650 КБ). На панели TLB появится компактный пульт управления проигрывателем, например такой, как на риРис. 1.17. Пульт управления, вариант: сунке 1.17, пользоваться которым момелкие кнопки + время жно вне зависимости от того, открыто окно плеера или свернуто. Послушали музычку, попользовались пультиком, потом щелкнули по нему «правой крысой» и спрятали (команда Скрыть). Когда он снова понадобился, выбрали соответствующую строку в меню Показать скрытые и - извольте бриться! Еще ценнее то, что плагин позволяет нам назначить клавиатурные комбинации для управления плеером - для его включения, для перехода к следующей (предыдущей) песне, для остановки (запуска), для увеличения (уменьшения) громкости. Ведь не секрет, что клавиатурные комбинации плееров действуют тогда, когда вы находитесь в окне плеера или, по крайней мере, оставляете его панельку на виду где-нибудь в уголке экрана, что не всегда удобно 1
Конечно, если в каких-то программах-редакторах остались несохраненные файлы, компьютер, прежде чем выключиться или перезагрузиться, обязательно попросит разрешения их сохранить. А вот при «засыпании» вопросов не бывает вообще.
1. Как нам обустроить Windows
28
даже при самом компактном виде плеера. А так мы лезем в настройки плагина (рис. 1.18), задаем там несколько уникальных комбинаций вроде Ctrl-Alt-Shiftпробел. И они будут действовать из-под любой программы - и тогда, когда свернут плеер, и даже тогда, когда спрятан пульт управления! Меломаны могут получать удовольствие непрерывно, без отрыва от трудовой деятельности или веб-серфинга. Выбираем плеер
Media player Player: Path to player
| Windows Media Playe C:\Program Files\Windows Media Player\WMPLAYER.EXE
Указываем местоположение плеера
.-Hotkeys :
Ray/Pause:
[Ctrl * Shift»Alt * Space
Stop:
| Ctrl* Shift* Aft *Spoce
Next track:
[ctrl*£hift* Alt «Right
Previous track:
jCIri-Shift* Alt-Left
Volume Down:
! Ctrl * Shift» Alt * Down
Volume Up:
Ctrl'Shift*Alt* Up
Задаем клавиатурные комбинации
Open: Skin Skin:
| SilverXP
Layout:
• Large Icons: Time & Song
Выбираем внешний вид
OK
Cancel
Рис. 1.18. Назначаю клавиатурные комбинации для управления проигрывателем Windows Media *" С некоторыми плеерами (например, с WinAmp или Apollo) плагин работает сразу и без проблем, а чтобы он сумел нормально управлять проигрывателем Windows Media 9 или Foobar2000, надо зайти в папку Program Files\TrueLaunchBar\Plugins\Mediactl\SupportPlayers и запустить фат WM_ttbRC.exe (для виндоузовского плеера) или foo_tlbRC.exe (для Foobar2000).
Есть еще пара маленьких плагинов, имеющих отношение к прослушиванию музыки и просмотру фильмов. Плагин Volume Control (330 КБ) управляет громкостью звука в компьютере по основным каналам воспроизведения звук, MIDI, компакт-диск. А плагин CD Control (465 КБ) открывает и закрывает лоток компакт-диска. Command Line ,. Плагин Командная строка (Command Line, 460 КБ) ставит на панель TLB или в одно из самодельных меню компактную строчку для ввода команд или
Быстрый запуск программ
29
интернетовских адресов. Скажем, вам требуется запустить программу с параметрами (вроде досовского архиватора) или просто лень искать программу на диске. Вводите, жмете Enter и запускаете что хотели. Причем виндоузовские автоматические подсказки в этой строке действуют так же, как в адресной строке браузера или в строке запуска программ (кн. Пуск > Выполнить). Если строка расположена не на панели, а в одном из выпадающих меню TLB, то стоит вам начать что-то вводить в ней, как предусмотрительная программа перестает автоматически закрывать меню при уходе мышки. Сброс надписи и освобождение строки — по клавише Esc. Эта же командная строка позволит нам быстро спросить о чем-нибудь одну из интернетовских поисковых машин, не заходя для этого на ее сайт и даже не запуская браузер! Набираем, к примеру, g ежик в тумане, и жмем на ввод. Вот теперь сам собой запускается наш браузер и в него сразу загружается страничка поисковой машины Google с результатами поиска ежиков в сложных погодных условиях. Если вместо д набрать а, то поиск пойдет в системе AllTheWeb; если т, то там же, но в разделе МРЗ/Audio; если i - то в разделе Image (картинки); а если v - то Video. Многим, вероятно, захочется добавить в список свою любимую российскую поисковую систему - Яндекс или Рамблер, а может быть, даже попросить программу находить перевод введенных слов в онлайновом переводчике. Это тоже разрешено, хотя тут есть свои хитрости. Для начала надо щелкнуть по командной строке правой кнопкой мыши, выбрать команду Свойства и перейти на страницу Search (поиск) (рис. 1.19). Там щелкаете по кнопке New engine (новая машина) и вводите имя поисковика (в строке Name), потом одну-две буквы - для сокращенного вызова (Prefix) и, главное, адрес (URL). Как видно из рисунка, адрес надо вводить довольно сложный. Откуда его брать? Я поступил так: пошел на Яндекс, ввел там запрос на поиск английского слова «Windows» и нажал на Enter. Вместо http://yandex.ru в адресной строке браузера оказалась довольно длинная телега, которая и есть запрос к поисковой базе Яндекса. Мне оставалось только найти в строке слово «Windows» и заменить на такую пару символов: %s. Получившуюся строку я скопировал и вставил в строку URL. 1 Точно так же можно добавить поиск картинок на Яндексе: http://images.yandex.ru/yandsearch ?text=%s&isize=&ogo=5&rpt=image поиск товаров на Рамблере: http://pokupki.rambler.ru/?searchstring=%s 1
Если бы вместо англоязычного слова «Windows» я написал в Яндексе какоенибудь русское, например «виндоуз», то разобраться в адресе было бы несравненно труднее, потому что это скромное слово превратилось бы вот в такого трудно узнаваемого зверя: %E2%E8%ED%E4%EE%F3%E7.
1. Как нам обустроить Windows
30
или онлайновый перевод на сайте lingvo.yandex.ru: http://lingvo.yandex.ru/cgi-bin/lingvo.pl?stype=qts&text=%s
I Search engines
?/^f General | j i | Aliases
£,
New engine
I
ЫнЯ
*
EC it engine
Delete engine
Search engine
I f
a z t w e 9 gr i 1 m n sb
AIITheWeb Amazon.com DealTime Download.com Ebay.com Google Googte groups Image Lycos Mp3/Audk> News SearchBoss Video
Ш About "чИР .
Add predefined...
,
V
| i
1SearchEngine «ame:
j jgjgggQg
Prefix:
fv
URL:
[ http://www.yandex.ru/yandsearch?text=%s&stype=v
Encoding:
i
i
g
J [
Cancel
]
3 |
OK
J (
Cancel
j
Рис. 1.19. Настраиваем командную строку для работы с Яндексом Вы спросите, как это я догадался, что вместо ключевых слов надо писать это таинственное «%s»? Да просто подглядел, как все это сделано в других строках - для других поисковиков. На странице Aliases (псевдонимы) вы сможете задать несколько коротких псевдонимов для запуска программ или документов из командной строки. Введете букву-другую псевдонима, напишете полностью команду и после этого вместо длинной команды сможете писать в командной строке букву - максимум две - и жать на ввод. Mail Monitor Плагин Почтовый монитор (Mail Monitor, 980 КБ) сумеет обратиться к вашему почтовому ящику и посмотреть, есть ли там письма для вас. Если есть,
31
Быстрый запуск программ
он доставит вам заголовки этих писем - от кого пришло, когда, на какую тему, сколько килобайт. И вы тут же сможете ненужное письмо удалить - прямо с сервера, не перекачивая к себе в компьютер. Это очень важная возможность, учитывая то, в каких количествах рассылается спам и сколько развелось почтовых вирусов, способных заражать компьютер, даже когда мы не открываем вложенные файлы, а просто пытаемся посмотреть письмо. Бывают и другие ситуации. Например, присылают вам письмо или несколько писем с огро-о-омными вложенными файлами. И чтобы скачать их, требуется полчаса-час. И связь все время обрывается... А ведь размер почтового ящика ограничен, все, что превышает обычные в таких случаях 1—2 мегабайта, сервер просто выкинет! Так можно потерять важную информацию, не получить приглашения в гости, судьбоносного предложения о новом месте работы или предложения о сотрудничестве от всемирно известной фирмы... Короче говоря, нужен инструмент для предварительного просмотра писем на почтовом сервере и удаления их оттуда без перекачки в наш компьютер. Есть для этого средства в почтовой программе The Bat!, в Far Manager (плагин FAR Mail), а теперь - еще и в TLB. Почтовая учетная запись Настройки | Incoming server Outgoing server Outgoing server information Outgoing server {SMTP}: Порт:
[25
Имя пользователя:
|РО.ВООО
Пароль:
!• • • • • • !
Тип соединения:
: Regular
User information Name:
: Александр Левин
E-maii:
j sasha_t®rinet.ru
OK
J [
Отмена
Рис. 1.20. Настраиваем почтовый ящик Для того чтобы наш почтовый монитор понимал, что и где ему следует проверять, зайдите в его настройки (как обычно - строка Свойства в контекст-
32
•
1. Как нам обустроить Windows
ном меню значка), перейдите на страницу Учтенные записи (Accounts) и, нажав кнопрчку Новая учтенная запись, впишите адреса серверов входящей и исходящей почты, логин с паролем (рис. 1.20), а также свое имя и почтовый адрес (в секции User information). На странице Настройки задайте интервал времени, через который монитор будет^справляться о новых письмах. ОК. Процесс настройки можно повторить еще раз, введя данные на какой-то другой почтовый ящик, на два почтовых ящика, на три почтовых ящика - некоторые люди заводят себе по пять-десять адресов на разных серверах бесплатной почты. Уж не знаю, зачем им столько, но раз человеку надо пять, заводит себе пять. Программа позволит назначить звуки, извещающие о приходе писем, причем для каждого из почтовых ящиков звук может быть свой. В настройках учетной записи на странице Настройки будет для этого строка Уведомление звуком, где мы и должны будем указать адрес соответствующего звукового файла. И вот через заданный интервал времени наша Почтовый Монитор проверялка лезет на все указанные ей почтовые серверы и, найдя там наши письма, сообщает о них Рмнет 2 (4,70 КБ) Яндекс 1(19,1 КБ) звуками (если заданы) и анимацией значка (на кнопке крутятся конвертики, как на рисунке 1.21). Мелкая циферка покажет количество писем (эта настройка по умолчанию выключена), а всплыРис. 1.21. В двух моих вающая подсказка поведает даже о том, какого _ почтовых ящиках находится размера пришедшая корреспонденция. Если знаписьма чок стоит не на основной панели, а в одном из меню, где не так тесно, как на панели TLB, то информация о количестве писем выводится рядом со значком. Можете в любой момент произвести и внеочередную проверку почты - командой Проверить почту сейчас, которую найдете в контекстном меню значка. Если связи с почтовым сервером нет (сеть перегружена или вы просто вышли из интернета), проверка закончится неудачей и на конвертике появится красный кружок с белым крестом. Чтобы программка зря не мучалась, можете проверки прекратить, щелкнув по строке Приостановить в контекстном меню значка. В строке появится галочка, и пока она там стоит, монитор за письмами уже не полезет - ни через заданный интервал времени, ни по команде Проверить почту сейчас. Для напоминания об этом на кнопке появится красный значок, напоминающий тот, что рисуют на плеерах, на кнопке Пауза. Как же посмотреть, что за письма пришли? Да просто щелкнуть по значку и заглянуть в окно почтового монитора (см. рис. 1.22). Тут видны только заго-
Быстрый запуск программ
33
ловки (от кого письмо, на какую тему, когда пришло и сколько весит). Не загрузятся ни само письмо, ни приложенные к нему файлы.
a AcGOUnB 10 (10)
„Ринет 10(10) V Ценные 3 СПЭН
£3 S В В
i От i Тема ; <m_zhygyi@stam... приветстееннсН>лагодарствен... Yurt Kobets <true... ReJ3]: От Александра Ленина "toha"
Дате 12:47 12:S8 14:47 is:05
i Условия фильтра... ;
Рвэмер 14.ООК 27.5SK S.88K 4.71K
1(1)
@Оласное
a
Yur? 5 Пометить прочтенным
a "set a cere Ш Yurt
irateh («pa Левина
15:19
2.46К
20:01 19:07
1.86К 3.57К
17:35
гзж
Синя Опасное Создать условие фильтрации Sourrej Message From 44inK0bets<truescA@>penza.r To Александр fteatm
УК»
Нужно
скачать
и установить т.н. Providers Pack Вы найдете его
на
УК» лучше УК»
нашем сайте. Кстати Вы видели плугин Wether Forecast? Сейчас его использовать для погоды в случае "стандартных" провайдеров.
Рис. 1.22. Почтовый монитор показывает информацию о письмах
По двойному щелчку можно загрузить текст письма в окно монитора и прочитать его (на вкладке Message). Просмотр писем тут полностью безопасен: вирусы просто физически не могут запуститься. Разрешается также выделить несколько заголовков и загрузить разом все эти письма, нажав кнопку с конвертиком и стрелкой вниз. Вот теперь у нас есть все основания для того, чтобы решить, как поступить с письмом. В контекстном меню каждого из заголовков есть команда Удалить, которая стирает письмо на сервере. После этого можно закрыть монитор, открыть почтовую программу и взять из нее остальные письма, ничего уже не опасаясь. jfv^j) Впрочем, можно ответить на письмо, даже не выходя из монитора! Для \:лЬ этого на его панели есть кнопка с конвертиком и стрелкой влево, запускающая простенький редактор писем. Не ждите от редактора никаких наворотов - ни проверки орфографии, ни инструментов для оформления письма шрифтами и цветами, ни возможности переслать вместе с письмом файлы. Набиваете текст и отправляете, вот и все. [.ЛИЙ Монитор позволяет сохранить письмо на диске в виде файла, для чего T"Ll предназначена эта кнопка с дискеткой. По умолчанию файлам дается расширением msg, их можно просматривать любым редактором, хоть Блокнотом, но правильно показываются они только почтовой программой The Bat! (переводится как «летучая мышь»). Так что если в письме были вложенные 2 Зак. 90
1. Как нам обустроить Windows
34
файлы, а услугами летучих мышей вы не пользуетесь, дайте файлу расширение eml и сможете двойным щелчком загружать его в просмотровщик писем Outlook Express. Иметь на панели TLB целых две кнопки для электронной почты — для монитора и основной почтовой программы - это немного жирно будет, вам не кажется? Если кажется, уберите значок основного почтальона, оставьте только кнопку монитора. Но сначала зайдите в настройки плагина (рис. 1.23) и в строке Почтовый клиент укажите местоположение почтовой программы. Пиктограмма на мониторе изменится - станет такой же, как у вашего «Аутлука быстрого». Щелчок по кнопке будет запускать уже не монитор, а почтальона1. А для попадания в окно монитора будет у нас команда Список сообщений в контекстном меню кнопки. ВЭ Почтовый мониторинг (v1.9.9 beta) Основные настройки | Учетные записи]] Фильтры] Почтовый клие! [_J Open Mail List on mouse click @ Помечать все сообщения прочтенными при запуске почтового клиенте @ Закрывать список сообщений после запуска клиента
CD
Анимация (маленькая): Анимация (большая): П Уведомлять о новых сообщениях значком Иконка уведомления: &\ Показывать количество сообщений на кнопке Формат даты:
|dd MMMyy
QNo sound between:
OK
Отмена
Рис. 1.23. Общие настройки почтового монитора В плагине имеются и некоторые другие возможности. Например, вы можете создать на основе письма некие правила, по которым монитор станет различать письма от друзей и письма нежелательные. Это все - для самостоятельного изучения.
' По крайней мере, до тех пор, пока нет галочки в строке Open Mail List on mouse click (по щелчку мыши открывать монитор).
Быстрый запуск программ
35
Virtual Desktop Плагин Virtual Desktop (350 КБ) предназначен для создания виртуальных рабочих столов (виртуальных экранов, как еще говорят). Он ставит на панель TLB квадратный значок, состоящий из четырех мелких кнопочек, - как на рисунке 1.24. Щелчок по кнопочке переносит нас на соответствующий виртуальный рабочий стол, а всплывающая подсказка сообщает, какие программы на нем запущены. Когда вы впервые переходите на какой-то из виртуальных экранов, все начинает выглядеть «CVnstal * 01_Interf3ce.doc - Microsoft Word так, будто у вас не запущено ни одной програм* Microsoft Excel - Расчет.хй мы: панель задач пуста, ни одно окно не открыто, * Той Commander 6.0 - Prlt Betot нажимаете клавиатурную комбинацию Alt-Tab ничего, голяк на базе! На самом деле программы ваши никуда не Рис. 1.24. На первом экране п не ы _ б чтобы не ме _ запущены проводник, Word, Excel и Total Commander шались. Можно поместить на одном экране многочисленные окна браузера, на другом работу (текстовый, графический или иной редактор), на третьем - игрушку какую-нибудь. И на каждом таком экране будет чистота, порядок и прозрачность перспективы. Правда, в памяти компьютера будет прежний кавардак, ну да мы в нее не заглядываем, нам все равно. Кнопка активного (видимого в настоящий момент) рабочего стола всегда светло-зеленая (на нашем рисунке она серая). Это чтобы мы понимали, где находимся, и не запутались в четырех соснах. А кнопка, над которой находится курсор мыши, - белая. Если четыре виртуальных десктопа вам ни к чему, хватило бы двух, или, наоборот, 'хочется пять, шесть, десять! — зайдите в настройки модуля и измените их количество. Там же есть настройка, позволяющая расположить кнопочки не в две колонки (то есть квадратом), а, скажем, в четыре (то есть в ряд). Вообще, по сравнению с программами, которые профессионально занимаются созданием виртуальных рабочих столов, плагин Virtual Desktop несколько простоват (зато очень компактен!). Тут вы не сможете взять нужную вам программу и перетащить на другой рабочий стол. Нельзя задать клавиатурную комбинацию для быстрого перехода на другой экран. В программу на другом экране нельзя перейти по Alt-Tab или иной какой-нибудь клавиатурной комбинации - сначала извольте перебраться на соответствующий экран. Нельзя также попросить плагин о том, чтобы какая-то программа была показана на всех экранах сразу. А ведь некоторые программы не позволяют запускать себя дважды. Так, если Outlook Express или Adobe Photoshop запущены на первом десктопе, запускать их на втором или пятом - дело бесполезное. Ниже в этом разделе мы с вами посмотрим программку Alt Desk, где все эти возможности имеются.
1. Как нам обустроить Windows
36 Process Viewer
Совершенно другими делами занят плагин Process Viewer (370 КБ). Он покажет длинный-предлинный список запущенных программ, а также невидимых нам (по крайней мере, в Windows 9x) системных процессов. Причем мы сможем не только на все это посмотреть и ужаснуться тому, сколько же всего неизвестного и непонятного крутится в компьютере и какую прорву памяти занимает (рис. 1.25), но и посмотреть, что это за программа такая, как называется, каким файлом запускается, в какой папке расположена и т. п. Достаточно просто щелкнуть по строке, и будет выдано многостраничное окно свойств этбй 1 программы . А вот диспетчер задач в ХР такой полезной информацией с нами не делится.
J w!nlogoft.exe
0%
6 392 КБ
0%
8264КБ
0%
6 212 КБ
End process Find process Яе Far.eia Настройки TLB,..
Заблокировать кнопки
<
[3 Создать Сортировать значки по Вид
7(61.84К) ToDoList
Настроить меню... Обновить орег|» Внешний вид Связанные Скрыть Защитить
Рис. 1.25. Оптимизируем место MS Word в памяти Если какая-то программа зависла, какой-то процесс вам кажется лишним или это вообще шпионская программа завелась, которая на вас стучит чужому 1
Если в настройках TLB разрешен показ всплывающих подсказок (страница Tips, секция Tips Style), то сведения о запускающем файле будут всплывать по первому вашему требованию.
,
Облегчение работы с окнами открытия и сохранения файлов
37
дяде из богатой американской фирмы, можете его снять (команда End Process в контекстном меню значка). Но процессы, которые система считает своей неотъемлемой собственностью, она снимать не дает - просто ничего не происходит. Другая команда в том же контекстном меню (Find Process File) позволит отыскать файл, которым был запущен данный процесс. Может быть, это поможет вам догадаться, что это за штука такая и зачем. Хотя гарантий нет никаких: система Windows все же очень велика и обильна. Порядка только в ней нету, и этим она до боли напоминает нам нашу родину. Строка, на которую указывает курсор на нашем рисунке (Optimize Memory), позволит уменьшить место, которое та или иная программа занимает в памяти. После того как я щелкнул правой кнопкой мыши по процессу winword.exe и выбрал эту команду, Word стал занимать в памяти уже не 130 МБ, а всего 1,5! Правда, по мере работы объем занимаемой им памяти снова стал увеличиваться. Но прежних 130 МБ достиг еще очень нескоро. Когда понадобится оптимизировать всю оперативную память, вам не придется проделывать эту операцию для каждой из запущенных программ: в контекстном меню самого плагина Process Viewer тоже есть команда Optimize Memory, освобождающая разом целую прорву памяти. Остальные плагины вы посмотрите сами, если интересно. Так, обладателей беспроводных клавиатур, на которые для экономии батареек не ставят индикаторов нажатия клавиш Caps Lock, Num Lock и Scroll Lock, может заинтересовать плагин Key State (430 КБ), который эти индикаторы (очень похожие на настоящие) установит на панели TLB. Те, кто внимательно следит за свободным местом на своих жестких дисках, могут себе поставить индикатор свободного места Drive Space (1,25 МБ), а кого интересуют самые свежие данные о погоде - один из двух интернетовских мониторов погоды - простой и компактный Weather Monitor (530КБ1) и подробный, с погодой на два дня вперед - Weather Forecast (1,1 МБ). Есть там еще монитор сетевой активности, системный монитор, симпатичные часики, монитор фаз луны2 и прочее.
ОБЛЕГЧЕНИЕ РАБОТЫ с ОКНАМИ ОТКРЫТИЯ И СОХРАНЕНИЯ ФАЙЛОВ Вам никогда не приходилось открывать файлы в одной папке, а после работы с ними сохранять в какую-то другую? А когда таких файлов много? Например, берешь картинку (текст, музыкальный файл, веб-страницу) из одной 1
Еще И КБ потянет некий Providers Pack, без которого монитор погоды не сможет получать данные из интернета. Файлы из этого zip-файла надо разархивировать в папку Program Files\TrueLaunchBar\Plugins\weathermon\providers. 2 Зачем, интересно, людям знать про фазы луны, если они не оборотни?
1. Как нам обустроить Windows
38
папки, может, даже с компакт-диска, обрабатываешь, а сохранять потом требуется совсем в другое место или на другой диск. Как это обычно происходит? Файл > Открыть, выйти из первой папки, перейти на другой диск, найти вторую папку, войти в нее, найти там файл (если файлов и вложенных папок много, то приходится папку пролистывать движками лифтов), открыть файл. Обработали - и назад: выйти из второй папки, перейти на первый диск, найти вторую папку, войти в нее, сохранить файл. И снова... И еще раз... Муторно, но делать нечего, верно? А между тем делать очень даже есть чего. Надо просто поставить себе одну из утилит, которые облегчают быстрый переход в нужные вам папки.
DIRECT FOLDERS Программа Direct Folders фирмы Code Sector предлагает несколько способов решения проблемы быстрого перехода в нужные папки в окнах открытия/сохранения файлов, и все они практичны и совершенно необременительны. Посмотрите на рисунок 1.26: в верхней строке окон этого типа появляются новые кнопочки, которые и позволят нам быстро перейти в любую папку из числа последних посещенных или из тех, которые были нами внесены в список самых нужных, избранных папок. Причем доступ к обоим спискам возможен не только по щелчку мышки, но и с клавиатуры: не всегда же мышкой работаешь, иной раз и по клавишам стучать приходится!
QPOSTBQX QSTTSH QTeneta
Типфайлоа
[HTML Files r.htmi:*.sim:'Jdc:-»-|
Рис. 1.26. Direct Folders 1.9: новые кнопки у старых окошек
Эти же новые кнопки будут появляться и в заголовках виндоузовского проводника и файлового менеджера Total Commander (бывший Windows Commander), помогая нам работать и с этими популярными программами. Вы, конечно, заметили на нашем рисунке не две, а целых четыре новые кнопочки, но только две из них занимаются тем, о чем мы тут ведем речь, облегчением доступа к далеко лежащим и неудобно расположенным папкам. Сперва - именно о них.
Облегчение работы с окнами открытия и сохранения файлов
39
Самая левая кнопка с часиками показывает историю папок - список мест, в которые вы недавно сохраняли или из которых открывали файлы (рис. 1.27). Щелчок по любой строке переносит вас в эту папку. Работая с клавиатурой, вы можете вместо щелчка мышкой по часикащ воспользоваться комбинацией Ctrl-T, чтобы открыть историю папок, Program defauJt Last used folder потом перейдете в нужную строку E:\pp4\01_Irtterface стрелками управления курсором и нажмете Enter. Список ведется автоматически, добавлять в него ничего не требуется. 1 Oljntetfsce Но если хочется, можете его очистить 2SamWir>2 командой Clear history (стереть пре3 Unlrstafer Suite дысторию). Или пересортировать по 4PP4 SinstaS алфавиту командой Alphabetical sort 6Sensiva (на нашем рисунке эти команды на7LEV ходятся в самом конце списка). 8 WEB Подменю Default folder (папка по 2 ИЗБРАННОЕ умолчанию) позволит выбрать, куда lOAVlcodec вы будете попадать, запуская команAdd "pp4" ды открытия и сохранении файлов в Alphabetical sort своем графическом редакторе, браузере или плеере, - в последнюю поClear history сещенную папку (команда Last used Рис. 1.27. История папок в Direct Folders 1.9: folder) или в ту, которая для этой задаем папку по умолчанию для данной программы принята по умолчанию программы (Program default). Можно назначить «папкой по умолчанию» и текущую - ту, которая в настоящий момент показана в окне. Для этого достаточйо щелкнуть по строке Set с её адресом (на рис. 1.27 на нее указывает стрелочка курсора). Кнопка со звездочкой и комбинация Ctrl-G показывают список избранных папок. Он уже не формируется автоматически, а создается пользователем. Вы можете занести сюда адрес текущей папки, щелкнув по строке Add "имя_папки" (на рисунке 1.28 Add "Music"). После этого на месте команды Add (добавить) окажется другая - Remove "имя_папки" - для удаления адреса из списка. То есть можно вносить папку в избранное на время работы над каким-то проектом, а по окончании - убирать, чтобы список избранного оставался коротким и удобным для работы.
Add new submenu Configure...
Рис. 1.28. Добавляем папку Music в число избранных
1. Как нам обустроить Windows
40
Кроме прямой ссылки на тот или иной адрес в меню избранного разрешается создавать подменю - командой Add new submenu. Забравшись во вложенное меню, вы тоже получаете возможность добавить туда прямую ссылку либо очередное вложенное меню. Хотя слишком уж наращивать глубину вложений, я думаю, не стоит: вместо упрощения выйдет усложнение. Чтобы задать имя для подменю, надо зайти в настройки программы по команде Configure (нижняя строка на рисунке 1.28) и открыть страницу Organize Favorites (организация избранного) (рис. 1.29). В строке Enter Caption (введите заголовок) можно вписать имя нового меню или папки, а в строке Click (щел"чок) - адрес папки. Чтобы не вводить адрес руками, можно щелкнуть по надписи select folder под строкой Cjick и отыскать папку на диске. •*l Direct Folders Configuration
g. ||П|Ж
Organize Favorites jopttorej Appfcafions j Places Bar | About] ;
U Direct Folders Menu
т [
Test menu 1 j [
: ; Clear fdders X j 1
j-GJ PP4
1 ;-Qa wsndoc :-Q Drive C: i-Q Lev
! ea photos
i
<£.ф Piters ! Q instal I-Q WEB {• Q FRIENDS i-Ca Program Ftes ;• Q Music ёф Фотографии Q Пейзажи i -Gi Портреты i" G3 Дети
Enter caption [пейзажи Ock: |0:\Ргю1о5\Пейзажи Enter path, setect folder or insert flter Sr«ft+Cfck: О:\РИой»\Крупный план | | Enter path, setectfokier or insert fltei' Ш
'.
Exit
OK
cancel
Apply
И
Рис. 1.29. Вводим имя и адрес основной и альтернативной папки Любопытную возможность дает самая нижняя секция настроек. В строке Shift+Click вы можете указать адрес еще одной папки, альтернативной, которая будет вызываться щелчком по той же самой строке, но при нажатой клавише Shift. Любые строки в дереве папок (левая половина страницы Organize Favorites) можно перетаскивать мышкой, меняя порядок их взаимного расположения, в соответствии с этим они и будут показываться в меню избранного. Любые строки тут можно удалять (клавишей Del или командой Delete item), затаскивать в подменю или вытаскивать из подменю, вставлять разделительные линии
Облегчение работы с окнами открытия и сохранения файлов
41
(командой Add separator), добавлять папки и подменю (командами Add folder и Add sub-menu). Все что хотите, лишь бы было удобно и понятно. Обратите теперь внимание на строку Filters (фильтры) в меню избранного (рис. 1.30). Она позволит нам видеть содержимое текущей папки не полностью, а в процеженном виде: • команда Executables (исполняемые) оставит нам только программы (ехе-файлы), а также bat- и pif-файлы; Add "Ol_lr»tertacs • команда Text documents - толь^ Add new submenu ко текстовые документы (doc, rtf, txt); • а команда Image files - только Add "OUmerfoce" графические файлы с расширениями Add new submenu bmp, jpg, gif, tiff и рсх. Если вам этого недостаточно — вы пользуетесь и ри- Рис. 1.30. А покажите-ка мне одни только рисунки! сунками некоторых других типов (например, графическими файлами форматов Photoshop и CorelDRAW), — зайдите в настройках программы на страницу Organize Favorites, разверните слева папку Filters, как показано на рисунке 1.31, и, выбрав строку Image files, добавьте к списку показываемых файлов (через точку с запятой) выражения *.psd и *.cdr. Кроме того, практически не используемое расширение tiff стоит заменить на широко распространенное - tif. По команде All files (верхняя строка на рис. 1.30) снова будут показаны все файлы. Фильтр Web, который вы могли заметить на рисунке 1.30, я создал сам: ткнул мышкой в строку, вслед за которой должен идти новый фильтр, и нажал кнопочку Add Folder. А потом ввел для этого фильтра маски через точку с запятой: *.htm и *.html для самих веб-страниц, *.gif и *.jpg - для графических файлов, *.css - для стилевых и т. п. Кстати, здесь нам тоже может пригодиться возможность назначить на простой щелчок одно действие, а на shift-щелчок другое (строка Shift+Click). Например, по простому щелчку можно будет видеть в папке только графические файлы, а по shift-щелчку — только текстовые. Или все - тогда маска должна быть *.* Кнопка с таким довольно толстым минусом появляется не только в окнах сохранения/открывания файлов. Вы увидите ее в заголовках едва ли не любых виндоузовских окон. Щелчок по минусу делает окно ну совсем компактным: от него остается только строка заголовка, как на рисунке 1.32. Окно, что называется, скатывается в трубочку. При этом вы можете браться за строку мышкой и перетаскивать ее по экрану, разворачивать на весь экран и снова
. 1. Как нам обустроить Windows
42 Direct Folders Configuration
Organize Favorites | Options j Places Bar ("About/Registration] ij Direct Folders Menu i-CJ Drive C: UQ3 Ppl ;-C2 Music I---C3 Lev
Test menu Ш \ \ О Add folder % D'elete item
Clearfolders X.
ф Add sub-menu Ш Add separator
В ф Filters ; ;•• Q All files
Enter caption
! ! Ш Executables : !•• О Text documents
Click: |*.bmp;'".jpg;''':gif;*tift'".ico;*psd
i-Ld install
Shift*Click:j
'•• -€si 1НВИМЯ
Exit
Image files
Enter path, select folder or insert filter
OK
Cancel
Рис. 1.31. Изменяем фильтр для графических файлов сворачивать - двойным щелчком или стандартными кнопками управления окном (разворачивается и сворачивается один только заголовок). Повторный щелчок по толстому минусу снова раскатает окно. •Ц Google - Microsoft internet Explorer Рис. 1.32. Окно скатано в трубочку Правда, не все программы согласны с таким издевательством над своими окнами. Мои Word с Экселем (версии ХР или 2003) категорически отказывались скручиваться. Photoshop хоть и скручивался, но так, что все его многочисленные палитры и панели оставались торчать, как шпалы под рельсами в коммунизм. Виндоузовский проводник у меня сворачивался и разворачивался нормально, зато стоило мне зайти в какую-то папку или, наоборот, выйти из нее, как директ-фолдеровские кнопки пропадали из виду. На самом деле они оставались на своих местах, в чем я убеждался, пощелкав в соответствующих местах мышкой или нажав клавиатурную комбинацию Ctrl-G или Ctrl-T. Эта булавка пришпиливает окно на передний план - ставит поверх всех остальных окон. Например, вы скатали его в трубочку, подвинули туда, где оно никому не мешает, - и пришпилили. А потом, как настанет удобный момент, - раскатали, что-то там поглядели или поправили... Или запустили в плеере новый диск. Или еще что-нибудь - уж не знаю что... Честно вам признаюсь, этим двум кнопкам я как-то не нашел достойного применения. Поиграешься в них - вроде интересно, а для дела вроде и не нужны. Поэтому я пошел в настройки программы на страницу Options (рис. 1.33) и убрал там галочки из строк Show "Always On Top button" и Show "Roll-up button", чтобы программа больше эти кнопки не показывала. И ведь неспроста эти на-
Облегчение работы с окнами открытия и сохранения файлов
43
стройки предусмотрены! Видать, у самих разработчиков были на этот счет сомнения. Все приспособления такого типа - интересные, но бесполезные - мы будем в дальнейшем называть сложным научным термином «навороты». Direct Folders Configuration Organize Favoite5|ippHonsji
Bar j About [
П Load at Windows startup
П Show the Info Panel
@ Display icon in the system tray
Transparency: Т,"','™
П Auto switch to Detate view
Open foider in:
0 Add folders to Send To menu H Resize file Open Dialogs
!Explorer/e,%fQlder
[ Set-» Keyboard Focus: Fie Name
y$№h:|835jff Height: 1690 ]
Maximum Recent items: 110
0 Show "Always On Top" button
Application spedfic: p
И Show "Roi-up" button Display Favorites menu JCM + G Display Recent menu
Exit
jctrl -*• Т
OK
Cancel
Рис. 1.33. Настройки Direct Folders, страница Options Еще одна неожиданная и, как мне представляется, иной раз вполне полезная возможность Direct Folders: программа сумеет сделать более вместительными или, наоборот, более компактными окна открытия-сохранения файлов, причем даже в том случае, когда сама программа размеры окна менять не дает. Для этого надо будет отыскать на странице Options строку Resize File Open Dialog (изменить размеры окон открытия) и пометить ее галочкой. А потом ввести ширину и высоту окна (Width и Height). Может быть, удобнее вам будет выбрать размеры окна сохранения/ открывания не вводом неких умозрительных цифр, а просто растянув на экране некое окно-образец. Щелкните по кнопочке Set (установить), и вам покажут серое окошко, которое вы раздвинете так, как вам надо, и нажмете ОК. Программа этот размер запомнит, и окна типа Open/Save as станут по умолчанию именно такими. Следующие два способа доступа к избранным папкам будут полезны тем, кто привык пользоваться виндоузовским проводником и не собирается менять его на более мощные и удобные файловые менеджеры. Или же тем, кто использует мощный файловый менеджер совместно с проводником, - когда-то проводник удобнее применить, когда-то FAR или Total Commander...
1. Как нам обустроить Windows
44
Во-первых, щелкнув левой кнопкой мыши по желРр4 тенькому значку Direct Folders в лотке, вы получите Drive С Music меню, состоящее из двух частей (рис. 1.34): вверху lev список избранных папок, а ниже - подменю Recent Photos Folders со списком недавно посещенных папок. ЩелкFtters нув по любой строке, вы и откроете нужную папку install в проводнике. Recent Folders А во-вторых, в контекстном меню любого файла или папки всегда есть, как вы знаете, строка (точнее даже, меню) Отправить (Send to). С ее помощью мы Рис. 1.34. Меню значка сможем мгновенно скопировать или переместить выDirect Folders в трее бранный объект на дискету, на рабочий стол, в папку Мои документы, вложить его в электронное письмо или подготовить к записи на компакт-диск (последнее - только в Windows XP и 2003). Так вот, наша мудрая утилита добавляет сюда еще одну строку - Direct Folders. В этом подменю окажется список избранных папок, и мы сможем быстро переправить свой файл или папку в любую из них. ;
^ ^
Есть еще Одна область у окон открывания/сохранения, которой сумеет распорядиться программка Direct Folders. Речь идет о левой вертикальной панели - с кнопками для быстрого перехода в Мои документы, Мой компьютер, на рабочий стол и в другие, извините за выражение, места общего пользования. Называется эта панель Places (места), хотя, по моим наблюдениям, большинство пользователей об этом названии даже не подозревает. Direct Folders Configuration Organize Favorites | Options] Applications ] PfecesBar | About] [3j Enable custom places bar I My Computer JE:\pp4
1-
щ 1-
IQ
i D:\Photos i E:\Documents and Setfing | JC:\INSTALL
Exit
OK
Cancel
Рис. 1.35. Меняем состав панельки Places
Apply
Облегчение работы с окнами открытия и сохранения файлов
45
В настройках программы есть страница Places Bar (рис. 1.35), там вы и сможете вместо строки Show default options (первоначальный вид панели) пометить строку Custom places bar (по желанию пользователя) и ввести адреса тех папок, которые хотели бы видеть справа. Учитывайте только, что введенные вами адреса будут показываться во всех подобных окнах, вне зависимости от того, Блокнот это или Photoshop, проигрыватель Windows Media или Internet Explorer, Outlook Express или Opera. Показывать разным программам разные панели Direct Folders не умеет. Показывать панель Places тем программам, которые не умеют их показывать, он тоже не может. Ну и заставить Word с Экселем показать какое-то иное содержимое панели Places кроме того, которое они сами желают нам предъявлять, программа тоже не сможет. Да и кто бы на ее месте смог?!1 Есть у программы еще кое-какие примочки и прибамбасы. Например, она может навешивать на окна открывания/сохранения дополнительную полупрозрачную панельку довольно замысловатого вида, в которой пишет полные размеры всех дисков в системе, включая свободное место на каждом из них. Разрешается и запрещается этот навесной прибор строкой Show info panel (есть такая в контекстном меню значка Direct Folders в системном лотке). Посмотрите сами, как эта штука работает, а по мне так - типичный наворот (в научном смысле этого слова:-). Зайдя в настройки программы (команда Configure в контекстном меню значка), вы сможете попросить Direct Folders не запускаться при старте Windows (убрав галочку из строки Load at Windows startup на странице Options). Тогда будете запускать программу обычным образом — из меню Пуск, если она вам понадобится. Или потребуете, чтобы она убрала свой значок из системного лотка (Display icon in the system tray). Все это очень славно и мило. Однако есть у программы серьезный минус: за нее сразу же хотят денег. А кто не отдаст полагающиеся $19.95, тому не позволяют завести ни в одном меню более трех строк. Ну и что с такой программой прикажете делать? - Что делать, что делать! Лезть на сайт astalavista.box.sk, где расположена крупнейшая поисковая система для отыскания паролей и крэков к программам, и спрашивать про Direct Folders соответствующей версии, - так скажет вам любой опытный компьютерщик.2 1 Ближе к концу этого раздела я вам расскажу о программе Tweaki... for power users, которая сумеет-таки навязать программам из комплекта Microsoft Office нужное нам содержимое панели Places Bar. 2 Опытный компьютерщик скажет также, что при этом надо обязательно запускать антивирусный монитор. Мало ли какие фокусы приготовили хакеры в обмен на крэки к программам!
46
1. Как нам обустроить Windows
Но мы с вами уважаем интеллектуальную собственность и туда не полезем, верно? Будем считать, что я тут про Асталависту ничего не говорил. Если кто спросит, так и скажите. \
УСОВЕРШЕНСТВОВАНИЕ мышки Мы не будем приделывать к мышке самопальные кнопки, удлинять или, напротив, откусывать проводок, вставлять вместо шарика кубик и иным образом совершенствовать это техническое устройство. Мы с вами будем выполнять при помощи мышки такие операции, которые обычно выполнялись при помощи всяких кнопок и клавиш. А то и вовсе никак не выполнялись. Мышки - они очень смышленые существа, залезают в такие места, куда нам с вами никогда не попасть. Например, в мышеловку.
SYMBOL COMMANDER PRO Способы управления, предложенные разработчиками из фирмы Sensiva, в программах Windows ранее применялись довольно редко (разве что в браузере Opera), встречались в каких-то программках под Linux, а также же в карманных компьютерах (palm-top, «наладонник»). Наладонники могут иметь весьма приличный процессор и неплохого размера память, но при этом не иметь ни клавиатуры, ни мышки. Для запуска программ и иных важных действий в некоторых моделях требуется специальным карандашиком начертить на экране некую кривульку. Компьютер эту кривульку опознаёт как команду и делает то, что приказал хозяин. Но оказывается, и в настольном компьютере подобный способ ввода команд может стать удобным средством работы. Во всяком случае, назначение утилиты Symbol Commander Pro как раз в том и состоит, чтобы мы могли запускать программыj сворачивать и разворачивать окна, копировать и вставлять фрагменты, заходить на те или иные интернетовские сайты, не щелкая при этом мышью по значкам, кнопкам или меню и не нажимая никаких клавиш. Только здесь карандашика не требуется. Требуется мышка. Скажем, проводишь правой кнопкой мыши линию на экране справа налево, а браузер возвращается на предыдущую страницу - то есть выполняет команду Назад (Back). Проводишь линию наискосок (справа вниз налево) - сворачивается окно. Рисуешь букву «е» - заходишь на свой сайт бесплатной почты. Выделяешь несколько слов в Ворде, рисуешь знак вопроса - попадаешь на поисковый сервер Google и видишь результаты поиска по именно этим словам. И при этом невесть откуда взявшийся голос каждый раз произносит название выполненной команды. Ну волшебство, да и только!
Усовершенствование мышки
47
К тому же мышка начинает и вправду рисовать на экране светящиеся линии, как волшебная палочка Гарри Поттера. Красиво! Symbol Commander Pro - программа среднего размера, 1,7 МБ в архиве. Если вам захочется ее русифицировать, потребуется скачать еще 800 КБ. Полная русификация включает в себя не только перевод меню, но и нормальную справку на русском языке (правда, выполнена она не фирмой-производителем, а частным лицом - см. инструкцию к программе). После установки программы в лотке поселяется ее значок, щелкнув по которому мы увидим главное окно Символьного Командира для Профессионалов (рис. 1.36), в котором показано, что и с какой целью нужно рисовать. Этим окном мы будем пользоваться только при настройке, ну и в качестве подсказки для работы оно не требуется. А когда настроим и выучим все, что хотели, можем его и спрятать (средство для этого будет описано ниже, в главе «SystrayX»).
Рис. 1.36. Symbol Commander Pro 3.14, группа Общие действия На рисунке видно, что все команды разбиты на три группы. Группа разворачивается, когда вы щелкаете по ее заголовку, другие тут же сворачиваются. Вверху собраны команды для работы в интернете - переходы на поисковые серверы и в каталоги, а также в интернет-магазины. Причем тут сидят только такие команды, которые требуют передачи серверу неких данных - ввода имени и пароля при заходе на сервер бесплатной почты или в интернет-магазин или же отправки поисковому серверу ключевых слов.
1. Как нам обустроить Windows
48
В средней группе находятся обычные системные команды: копирование, вставка, удаление, отмена и повтор команды, а также запуск Word и Excel, открывание или сохранение файла, печать, сворачивание и разворачивание окна и еще кое-какие команды. В нижней группе состав значков переменный, он зависит от того, над какой программой находится сейчас мышиный курсор. Для некоторых программ никакие символы не назначены, тогда секция окажется пустой, но при желании вы сможете восполнить этот пробел - ниже я расскажу, как это делается. На рис. 1.37 вы видите, как я теперь запускаю Word: нажимаю правую кнопку мыши и, не отпуская ее, как самый настоящий какой-нибудь Поттер, рисую магический символ. Рассыпая искры и шепча ужасные заклинания.
Рис. 1.37. По этому таинственному знаку у меня теперь запускается Word
Программа снисходительна к кривым рукам. Рисуемый знак может довольно сильно отличаться от идеального, однако она все равно поймет вас правильно. Да и знак не обязан быть таким огромным, как я тут вам для пущей наглядности изобразил, - Symbol Commander воспримет и буковку размером в один-два сантиметра. Однако изредка программка может и помешать. Например, мы взялись за значок правой кнопкой мыши, собираясь перетащить его на рабочий стол в ви-
Усовершенствование мышки де копии или ярлыка'. Или хотим посмотреть контекстное меню какой-то строки в меню программ. Или выделили фрагмент текста в Ворде и пытаемся утащить его правой кнопкой на другое место, чтобы создать там копию фрагмента или даже гиперссылку на него. Ничего этого Symbol Commander нам сделать не даст. Но эта трудность обходится очень просто: нажимаем клавишу Ctrl и выполняем любые операции «правой крысой» уже без всяких помех. Можно и просто отключить на время Symbol Commander Pro, щелкнув все той же правой кнопкой по значку программки в системном лотке, отчего значок перечеркнется красным крестом. Впрочем, описанные выше операции с правой кнопкой не относятся к числу часто используемых, так что «глушить» символьного командира обычно не приходится. Если какая-то команда вам не нужна или вы хотите все в ней сделать по-другому - пожалуйста, изменить можно очень многое, начиная с подписи под значком и кончая формой кривой и операцией, которая по этой команде выполняется2. Скажем, я не пользуюсь бесплатной почтой Yahoo и хочется мне заменить команду захода на этот сервер на другую - на команду захода на Mail.ru. Щелкаю левой кнопкой мыши по символу «е», выбираю в выпавшем меню строку E-mail, нахожу страну Russia и почту Mail.ru (рис. 1.38). Щелчок, по строке и надпись под значком меняется. Впервые начертив на экране букву «е», я получу запрос на ввод имени и пароля, и, если не ошибусь в их написании, программа запустит браузер и перенесет меня на страницу моего халявного почтового ящика. После этого пароль вводить уже не придется - программа его запомнит. sf
Почта Mail.ru заработала у меня фазу, а вот почту Yandex Mail мне наладить так и не удалось - не тот адрес вызывается. Я бы поправил, да адреса сайтов править вручную не позволяется.
Хранятся пароли и логины на диске в зашифрованном виде, кому попало их не показывают - предъявляют только тому сайту, для которого вы их указали. А чтобы те люди, которые также имеют возможность работать на вашем компьютере, не залезали в эти очень платные или не очень платные, но ваши личные точки виртуального пространства, можете закрыть их паролем. Задается пароль командой Профили пользователей > Изменить пароль, которую вы найдете в меню программы (открывается щелчком по кнопке с молоточком). Пароль будет запрашиваться только один раз - при запуске Symbol Commander Pro.
' Тех, кто об этих фокусах забыл, отсылаю к «Самоучителю работы на компьютере» или «Самоучителю работы на компьютере. Начинаем с Windows». 2 У программы есть облегченный и упрощенный вариант - Symbol Commander без какого бы то ни было «Pro». Там форму кривой поменять нельзя.
1. Как нам обустроить Windows
50
Рис. 1.38. Переадресовываем Symbol Commander Pro на другой сервер бесплатной почты Если вам не нравится кривая, которая выбрана для данной операции, щелкните по черному квадратику вверху и выберите другую - из списка заклятий, известных нашему Командиру символов, великому и ужасному (рис. 1.39). Интернет сервисы
••ВШИВ
Рис. 1.39. Меняем вид кривой с «е» на «у» Если же щелкнуть мышкой по заголовку развернутой группы команд, вы сможете выбрать строку Новый (если речь об интернетовском сервисе) или Новое действие (если речь о других операциях), чтобы создать новую команду.
Усовершенствование мышки
51
На рисунке 1.40 вы видите, как я создаю команду для переправки выделенных слов поисковому серверу Яндекс: выбираю вид сервиса (Search - поиск), страну (Russia) и поисковик. Редактор Сервиса Символ:
Тип:
; Books | Credit Card I E-mail i Finance j Job Search I Money Transfer i Movies j New» i Portals :Ы=НЫЯ i Shopping
Стране: China France Germany Hungary Japan Korea
Сайт: Aport Rambler
mm Spain
Taiwan United States
OK
Отмена
[Требуемый сайт
Рис. 1.40. Налаживаем быстрый вызов Яндекса При создании обычных команд алгоритм наших действий будет посложнее, потому что вариантов здесь заметно больше. Оформлено все это в виде серии диалоговых окон - в виде мастера (wizard): вводите название команды, жмете кнопку Далее; выбираете один из существующих символов или проектируете свой собственный в простеньком графическом редакторе, жмете Далее; выбираете действие, которое по этой команде будет выполняться (рис. 1.41), и снова жмете Далее. Мастер редактирования Действия
- Выберите тип команды, и затем нажмите "Далее >". - Чтобы закончить редактировать действие, просто нажмите "Готово". ® (Приложение!
Запустите приложение, высполните задачу в приложении
Откройте сайт, пошлите эл. почту,... Несколько различных задач:вставьте дату, выйдете из сети,...
Переместите команду: ! j
<,Н.азад
)|
Далее >
Готов'
0_тмена
Рис. 1.41. Выбираем, какие действия должна выполнять команда
•
1. Как нам обустроить Windows
52
Действия разделены на пять групп. 1. Приложение. Здесь^можно выбрать одну или несколько программ, которые будет запускать для вас Символьный командир, выбрать какие-то действия в меню уже запущенной программы и даже выполнить клавиатурные комбинации. Соответственно будет три пункта: Запуск, Меню и Горячая клавиша (см. рис. 1.42). Мастер редактирования Действия Приложение Попросите Symbol Commander запустить приложение или дать указание текущему приложению выполнить определенную задачу. Запустите приложение. О Меню
Выполните задачу в меню приложения.
О Горячая клавиша.
Выполните задачу, связанную с последовательностью горячих клавиш.
<> Имя $ Символ (Angle NE) $ Команды ^51 Выполнить (winword) SB Разное (Переключиться на с Ш9 Разное : < ••••(р Горячая клавиша
Переместите команду:
<Иазад
Далее>
Готово
Стмена
Рис. 1.42. Выбираем тип команды • Пометив строку Запуск и нажав кнопку Далее, вы должны будете указать, какую именно программу (приложение) хотели бы запускать. Кроме адреса самой программы на отдельной строке вы сможете указать также ее параметры. Скажем, я ввел на символе W запуск Word'a, задав в качестве параметра ключ /mfilel, чтобы Word сразу загружал файл, с которым я работал в прошлый раз (то есть брал верхнюю строку в списке последних документов). Потом можете так же точно ввести запуск другой программы, третьей... Все они будут вызваны поочередно, в соответствии с тем порядком, в котором они стоят в правой части окна мастера. • Пометив строку Меню и нажав кнопку Далее, вы получите возможность указать действие таким, примерно, образом, каким заходят в меню и выполняют там команды без помощи мышки. Если вы хотите сохранить файл с другим именем, то сможете нажать клавишу Alt (активизируется меню), а потом - клавиши «а» (вход в меню Файл) и «х» (команда Сохранить как...). Тогда в мастере редактирования действия вы введете в отдельном окошке только две буквы «ф» и «х». Короче говоря, обращайте внимание на то, какие буквы в меню подчеркнуты. • Строка Горячая клавиша позволит вам ввести комбинацию из нескольких клавиш (до четырех штук), которую должен будет выполнить ваш тексто-
Усовершенствование мышки
53^
вый или графический редактор, браузер или почтальон. Конечно, на эту комбинацию в программе должно быть назначено какое-то действие, иначе просто ничего не произойдет. Скажем, вставив после загрузки последнего файла в Word комбинацию Shift-F5, я прошу программу еще и перенести меня к месту последнего редактирования. 2. Текст. Вас попросят ввести некие буквы и цифры, которые по этой команде будут вставляться в текст, - если, конечно, вы стоите в таком окне и курсор стоит в таком месте этого окна, куда можно что-то вставить. В противном случае ничего никуда не вставится, сколько вы мышкой ни чиркайте. Можно таким образом добавлять подпись под электронным письмом, включающую ваш интернетовский адрес, можно вписывать в свои бумаги длинные банковские реквизиты, всякие там р/с, ИНН, КБК, ОКАТО... 3. Звук. Вам предложат выбрать один из звуков, которые приходят в комплекте с программой, или указать адрес какого-то иного. Вообще, все стандартные команды сопровождаются тем или иным звуком: музычка играет или нежный девичий голосок говорит по-английски: «Copy», «Paste», «Open» или мужской по-русски: «Копировать», «Вставить», «Открыть». Сменить набор звуков, которым пользуется программа, вы сможете, выбрав в ее меню команду Звуковые темы. А отключить звуки - щелкнув по значку с рупором в главном окне Symbol Commander. 4. Интернет. Тут вас попросят ввести интернетовский адрес или указать адрес электронной почты, на которую будет послано письмо. 5. Разное. Здесь вы найдете двадцать системных команд: развернуть, свернуть или восстановить окно, выйти из Windows или перезагрузить систему, прокрутить окно, включить экранную заставку, подержать паузу несколько секунд, вставить в текст дату или время и т. п. Скажем, в команде, которая у меня запускает Word с последним файлом, я вставил между загрузкой файла и запуском комбинации Shift-F5 двухсекундную паузу, чтобы файл успел полностью прогрузиться и комбинация оказала на программу хоть какое-то действие. Но длительность паузы надо подбирать индивидуально для каждой машины. Все заданные для данной команды операции попадают в общий список (в правой части рисунка 1.43). Вы можете менять их местами (стрелочками внизу), удалять ненужные (Del), а также менять параметры каждой операции: как только вы щелкнете справа по соответствующей строке, слева появятся параметры, которые можно будет немедленно изменить. Вообще, если вы решите вернуться к редактированию команды, щелкните по ней левой кнопкой мыши и выберите команду Правка (у команд в секции Интернет сервисы такой, увы, не окажется). Я уже говорил, что в нижней секции главного окна Symbol Commander Pro находятся команды, имеющие отношение только к той программе, над которой
1. Как нам обустроить Windows
54
вычерчивает свои магические пассы мышиный курсор. Тут тоже разрешается создавать новые команды - точно так же, как мы это делали выше (строка Новое действие). Мастер редактирования Действия Горячая клавиша Symbol Commander имитирует нажатие клавиш. Используйте списки ниже, чтобы определить нужную Вам комбинацию клавиш (до А шт.): Первая клавиша:
I Shift
Вторая клавиша:
JF5
$ Имя 5 Символ $ Команды : % Выполнить (winword) •;• Ш Разное (Пауза (секунды))
Третья клавиша:
Сколько роз повторить горячую клавишу: Переместите команду:
< Назад
Далее>
Готово
Отмена
Рис. 1.43. Параметры действия можно поменять в любой момент
Зачем это нужно, понять нетрудно. К примеру, вы хотите создать команду для управления программой с помощью горячих клавиш. Ясно, что основная масса горячих клавиш у Ворда будет совсем не такой, как у Фотошопа, CorelDRAW, Internet Explorer или Opera. To же касается управления программами через меню - пункты меню у всех разные, буквы подчеркнуты разные... Весь комплект команд, относящихся персонально к данной программе, хранится в папке программы (точнее, по адресу Program Files\Sensiva, lnc\Symbol Commander Рго\изег8\ваше_имя\00\р1ид-1пз) в виде отдельного файлика с расширением sva, именуемого почему-то плагином. Ну плагином так плагином. Назови, как известно, хоть горшком, только в печку не суй и попой не садись. Однако если у программы, которую вы хотите облагодетельствовать мышиными командами, нет пока своего плагина, вы не сможете приступить к созданию нового действия: в заголовке нижней секции будет написано «Нет специальных действий, доступных для этого приложения», а строка Новое действие в меню окажется недоступна. Нету плагина - создадим! Выберем в меню команду Новый, плагин. Появится окно Редактор плагина (рис. 1.44), где мы сможем ввести все необходимые данные о программе. Потом возьмем мышкой расположенный в левом верхнем углу окна значок-мишёньку и утащим в окно программы, для которой создается плагин. Только тогда станет доступна кнопка ОК.
Усовершенствование системного лотка
55
Редактор плагина Чтобы зафиксировать приложение и делать для него новый плагин, перетащите значок мишени на его окно. Соответствующая информация будет зафиксирована.
Информация приложения
• Информация плагине
Имя:
JArachnophilia
Имя автора:
[сашгГгГ
Компания:
[Arachnophilia
URL автора:
jlevin.rinet.ru
Язык: Заголовок окна:
English
Комментарии: | Веб-редактор Арахнофилия 4.0J
(Arachnophilia 4.0 - unthledl .html" t !
fiK
Отмена
Справка
Рис. 1.44. Создаем плагин для веб-редактора Arachnophilia
В результате все этой деятельности в папке плагинов появляется новый svaфайл, в заголовке нижней секции появляется название нашей программы, а в меню оказывается доступна команда Новое действие. Остальное, надеюсь, уже более или менее понятно. На панели «всех мочалок командира» есть три кнопки. Про среднюю мы уже говорили - она выключает все звуки. Самая правая кнопка, с глазом, просто прячет окно программы, сворачивает в системный лоток. А самая левая, с молоточком, управляет настройками. Всплывающая подсказка называет эту кнопку Главное меню. Зачем нам может понадобиться это главное меню? Ну, скажем, для того, чтобы запретить программе автоматически запускаться вместе с Windows (меню Предпочтения, страница Разное). Или чтобы поменять кнопку мыши, которая рисует символы, - выбрать среднюю кнопку вместо правой (меню Предпочтения, страница Рисунок). Это позволит избежать конфликтов с программами, которые и сами мудрят с управлением при помощи мышки, как, например, браузер Opera (см. интернетовский раздел этой книжки). Здесь же можно изменить чувствительность программы к форме вашей загогулины (движок Допуск символа - это если руки дрожат).
УСОВЕРШЕНСТВОВАНИЕ СИСТЕМНОГО ЛОТКА SYSTRAYX Главное назначение программы SysTrayX («сис-трей-экс») румынской фирмы Xdesk Software - прятать лишние значки в системном лотке.
56
1. Как нам обустроить Windows
Понадобится она, конечно же, только тем, кто поставил себе много разных полезных утилит, каждая из которых почему-то непременно желает присутствовать в лотке. А более сдержанным и не столь уж доверчивым читателям этой книги программа не понадобится. Какое-то время. Фактически SysTrayX добавляет в Windows 95, 98, Me или 2000 то, чем обладатели Windows ХР пользуются изначально - настраиваемый системный лоток, трей. Впрочем, и в ХР эта небольшая (350 КБ) утилитка может оказаться удобнее стандартного системного лотка, который способен время от времени забывать настройки, которые были ему заданы пользователем. Помимо своего основного назначения SysTrayX может решать и некоторые дополнительные задачи. Например, поможет нам разобраться с программами, которые запускаются системой автоматически. Или свернет любую программу не на панель задач, как это происходит обычно, а в системный лоток. Даже если сама эта программа никогда не выражала никакого желания сворачиваться в лоток! О SysTrayX - настройки
я^кЯкл5
Программы I AutoStartProgtams| Интерфейс f Расширенные^ TootTip
Рис. 1.45. SysTrayX 3.52: этот значок в системном лотке показываться не будет
Какие значки должны быть всегда видны в трее, а какие можно не показывать, вы должны указать сами. Дважды щелкните левой кнопкой мыши по значку SysTrayX в лотке и посмотрите на страницу Программы (рис. 1.45). Выберите слева интересующую вас строку (в этом списке находятся не все запу-
Рис. 1.46. SysTrayX показывает полный список значков, включая спрятанные Более того, если вы щелкнете по интересующему вас значку правой кнопкой или левой кнопкой, один раз или дважды, он сделает все то же самое, что сделал бы, сидя в самом системном лотке, - покажет свое меню, запустится, развернется, закроет программу и т. п. Ну хорошо, мы задали, что часть значков прячется, а некоторые самые важные всегда торчат в лотке. Но может быть, имеет смысл убрать из меню SysTrayX те из значков, которые и без того видны? Тогда меню будет более компактным, и вы увидите в нем именно то, чего не видите в лотке. Сделать это нетрудно. Вернемся к рисунку 1.45. Там под списком Присутствие в системной панели вы увидите список Присутствие в меню SysTrayX, в котором три строки: ВСЕГДА, НИКОГДА и По умолчанию (ВИДНЫ). Выберите НИКОГДА, и значок из меню исчезнет. Совсем ненужные значки можно удалить вообще - и из лотка, и из меню. Но с этим будьте осторожны, а то не сможете такую программку даже снять в случае чего. Кстати, демократичный наш «Систраух» (SysTrayX) позволяет спрятать даже свой собственный значок. Но тогда попасть в окно настроек или вызвать
1. Как нам обустроить Windows
58
меню вы сможете только при помощи клавиатуры. Комбинация Ctrl-Alt-Num + открывает меню, a Ctrl-Alt-Num - - вызывает окно настроек1. Ну и в качестве бесплатного приложения, так сказать, бонус-трека, румынский программист Каталин Каранфил предлагает нам комбинацию Ctrl-AltNum *, по которой окно любой программы сворачивается в лоток. Кнопка ее пропадет с панели, задач, имя ее и значок ее исчезают из списка, который мы видим, нажимая Alt-Tab, но простым щелчком по значку в лотке мы сможем вернуть ее в рабочее состояние. <•"
Стоит вам завершить программу SysTrayX, как все свернутые в лоток окна снова развернутся.
Если заданные по умолчанию клавиатурные комбинации вас не устраивают, зайдите в настройках «Систрауха» на страницу Интерфейс и задайте другие (рис. 1.47). Кроме обычных клавиш программа позволяет пользоваться также клавишей Windows (строка Win Key).
1? ;XN
О SysTrayX - настройки
Цpo граммы I- AutoStart Programs j
Интерфейс Расширенные^ i:
xj
I
Wift "La ngu age for the User ihtedace" it is possible D select a different language tha n the defau It one engiish}. "Activate menu whe n cursor is over SysTrayX tray icon" wilt implement з simpler way to show the Ml tray menu.
i
"Disable ali sounds" and "Sort menu" are two newer option g that might improve usability for certain uses . Under "Hotkeys" it ts po sstbfe to change the hotkey used to activate the SysTrayX Menu (default Ctrl * Alt •*• Num*} or the Sys TrayX Setting s d 13 log {rfefa Ы1 C&i + Aft -*• Num-).
1 i
"Use tf ay minimize" (together with the corresponding lolkeyjvtfifi iet you mintmize programs (D the system ftayl
Т he "Password" button activates- the dialog that will X Пароль 1 Значок SysTra (X set the SysTrayX password (that wiii be required to acess the Settings dialog). When "Passwo rd for П Пароль для меню SysTrayX [ Выход из SysTre SysTrayX menu" is selected. SysTrayX will also ask for the password {if one is sef) before displaying the Activate menu when cursor is over рп ... SysTrayX menu. SysTrayX bay icon Dttormal ptiorrty
1
XL f
П
0 Disable all sounds
• dOK
j
Отмена
0§Drtmenu ] ; Пр»;.':!;миг!> !: :
i 1
[;•:
Спра Э.КН
Рис. 1.47. Язык интерфейса и горячие клавиши
1
Если вы вызвали меню с клавиатуры, вам не обязательно после это хвататься за мышь, чтобы щелкнуть по значку правой, левой или дважды левой кнопкой. В меню действуют свои горячие клавиши: клавиша Enter равнозначна щелчку левой кнопкой, сочетание Ctrl-Enter - щелчку правой, a Shift-Enter - двойному щелчку.
Усовершенствование системного лотка
59
На этой же странице многих из нас может весьма заинтересовать список Язык интерфейса, поскольку там можно вместо строки English выбрать строку Русский. Выберете, нажмете кнопку Применить, и тут же все (ну, не всё - основные) надписи окажутся на русском языке. Тут же можно поставить галочку в строке Sort menu, чтобы программы в меню были отсортированы по алфавиту. Для чего нужны команды Disable all sounds (отключить все звуки) и Activate menu when cursor is over SysTrayX tray icon (разворачивать список значков, когда курсор над значком SysTrayX), надеюсь, вам понятно из перевода этих названий.1 Если вы не единственный пользователь данного компьютера или вообще какой-нибудь сисадмин, настраивающий компьютер пользователя, возможно, вас порадует возможность закрыть паролем окно настроек (щелкаете по кнопке Пароль и дважды его вводите), а может быть, даже и меню со списком значков (галочка в строке Пароль для меню SysTrayX). О SysTrayX - настройки I Программы I AutoStart Programs | Интерфейс] Рвсшир< !нные •.'•••'•"
'•-•'•
The "Default values" can change fie appearance of • Значения no умолчанию - ОСТОРОЖНО! a tray icon with no (or default) rule. Changing those two " i lags wiff nave immediate effect on ati those icons! '•'•'. \ ИЗ Присутствие в меню SysTrayX 'Tray Intercept" and "Tray order* are very important • . i setftngs - and together witii your OS wiif defermme what - AST опере рисовка features can be active in SysTrayX "Sort If зу" wttl work i Tray Intercept jOnnotrfyflrVirtXP) under WinME. Win2000 + WtnXP and is probably ttie :;: D-esl opfion while under WinXP "Reverse liay" can be a i TrayQrder: ! Sort tray very nice feature (and also you might wani to "Disabte XP tray auto hide") * but both settings wif! only work after: [ &\ Reverse tray (on next login) next login1 '.:;... : .' | pn Перерисовать меню и настройки при *— ' изменениях в панели "Repaint menu and settings when something in the : tray change?" wtfJ force a repaint of Ше SysTrayX menu i 0 От ключить автоскрытие иконок в £Р of configuration dialog e acrt time a new icon is added. removed at changed. -АзтозапускЗузТшуХ I "Sys It эуХ Autostart" can tune the tray SysTrayX is j sta rted on systems with muiltpte users - norma I !y rt should be .set to "Autostart SysTrayX on this system, : including for curr e nt user*. "Auto start delay is die time in
^Автозапуск SysTrayX в т.ч. для текущего ™ пользователя ain in StartUp /-ч Автозапуск SysTrayX но НЕ для текущего ^ пользователя О Полное отключение автозапуска SysTrayX Задержка (миллисекунды}
О
ED SysTrayX активна для новых пользователей
Отмена
Ы Применить 1.1
Справка
Рис. 1.48. Страница дополнительных настроек SysTrayX
1
Почему-то с этими строками (и многими другими) переводчик не справился. Точнее, целых два переводчика не справились, поставившие зато свой копирайт, чтобы никто не подумал, что это.кто-то другой перевел. Если вы захотите сами подправить перевод, зайдите в папке SysTrayX в поддиректорию LNG и в файле russian.lng осторожненько впишите в соответствующей строке русский текст вместо английского. Можете даже свой копирайт поставить!
60
_
_
1
.
Как
нам
обустроить
Windows
На странице Расширенные (рис. 1.48) в секции Автозапуск SystrayX можно выбрать, будет ли запускаться наш менеджер системного лотка автоматически у всех пользователей этого компьютера или же у всех, кроме данного пользователя (то есть кроме вас). Можно и вовсе отключить автоматический запуск программки, но тогда уже не совсем понятно, для чего она нужна. В секции Значения по умолчанию можно задать, что будет со значком, для которого вы не проводили никакой индивидуальной настройки. Как видите, по умолчанию значки показываются и в трее, и в меню. Список Tray Order (порядок расположения) указывает, как значкам надлежит размещаться в лотке: строка Default tray order означает, что значок каждой вновь запущенной программы появляется левее других, а строка Reverse tray order - что правее, прямо возле часов. Есть еще третья строка - Tray Order - самая, по мысли автора программы, продвинутая. Она позволит расставить значки вручную, назначить для каждого свое фиксированное место в лотке. Но выбрать одну только эту опцию недостаточно. Надо будет еще указать каждому значку его постоянное место. Идете на первую страницу настроек (Программы), выбираете ПООЧереДНО каж-
HAH icons from this program
ДУЮ Программу, ЗНачОК КОТОРОЙ, ПО Ваше-
[|g§pectal position
;
му замыслу, должен быть виден в лотке, j - \ >"••'•••"•'••"•" ...... •"» i <« »> Qel и ставите для каждой галочку в еще од- _._11Г1^„!11"^.1.' ................. "" : ной трудной для перевода строке Special pS..'•'.:,——.•,:..,••„i;;•„-,• ' , -„• •:,„:,—у,,:;;; : ; ;. ; ... / ,Отмена а Применить 11 Справка ... ^ //пл\\ АА nosition ( (особое ОГ.ОППР положение, 1.49V А попо- 1 ",:. —J LllL. —Ег: position положение, пис. рис. j 1.49). А том кнопками с тройными галочками впраРис. 1.49. Данная программа будет во или влево задаете ее порядковый но4
мер в лотке.
у нас всегда первой слева
Для стабильности местоположения значков разработчик рекомендует также помечать строку All icons from this program (все значки данной программы). Во-первых, некоторые программы могут по ходу работы менять значок. Так поступают переключатель клавиатурной раскладки, Symbol Commander, ICQ и некоторые другие программы. А во-вторых, есть программы, у которых некий идентификационный номер программы в лотке (Tray ID) - не постоянный, может меняться, даже если значок у нее всего один. При наличии галочки в этой строке SysTrayX нормально с подобными вещами разберется. в " Порой могут возникать ситуации, при которых нашему «систрауху» не удается запуститься, потому что система или какие-то запущенные ранее профаммы не дают ему доступа к управлению системным лотком. Он постоит, подумает, а потом выдаст запрос: можно ему перезапустить систему, чтобы стартовать первым и нормально подключиться? Если вы согласны (кнопка Да), программа завершит сеанс работы с данным пользователем, тут же войдет опять и все нормально запустит. Если откажетесь (Нет), SysTrayX просто снимается и больше к вам не пристает. А если нажмете кнопку Отмена, то попытается подключиться еще раз. Впрочем, с нынешней версией профаммы (3.52) описанная ситуация у меня не возникала ни разу. А вот в более ранних «систраухах», о которых я писал в предыдущих изданиях самоучителя, это случалось. Если у вас и новая версия себя ведет таким же неприятным образом, попробуйте изменить время задержки автозапуска (предпоследняя строка на рис. 1 .48). Может быть, если вы выберете задержку в 500 или 5000 мс, все автоматически запускаемые профаммы и системные службы успеют проработать до конца и «отпустят» лоток - тогда SysTrayX сможет, наконец, прицепиться к нему и начать работать.
Виртуальные рабочие столы
61
В настройках программы есть еще одна страница- Autostart Programs (автозапуск программ). Там перечислено все, что у вас запускается при старте Windows, причем не только из папки Автозагрузка, но и из системного реестра. Можете ознакомиться с тем, где какая из программ находится на диске или каким ключом реестра вызывается (это на случай, если вы захотите что-то удалить - хотя я бы тут не горячился...), а заодно и сможете попросить какую-то из программ не загружаться при старте Windows, для чего надо будет выбрать строку и убрать галочку в самой нижней строке - AutoStart Enabled1. Галочки, однако, доступны не для всех строк этой таблички. Для нейтрализации какихто строк придется лезть в системный реестр и там что-то поправлять (опять же, горячиться не надо!).
ВИРТУАЛЬНЫЕ РАБОЧИЕ столы Практически у всех работающих в Windows, особенно на компьютерах с достаточно большой оперативной и дисковой памятью, время от времени возникает такая ситуация, когда запущено слишком много окон, программ. Причем «слишком» не для системы - памяти и других ресурсов ей хватает, — а для нас. Запущенные программы так теснятся на панели задач, что не поймешь, где что. Окон отрытых - сто штук (папок или браузера). У иных такая ситуация возникает ежедневно. Самый распространенный способ борьбы с этой трудностью - виртуальные рабочие столы или «виртуальные десктопы», как их часто называют. Суть идеи вы уже себе представляете (см. подглавку «Virtual Desktop» в главе, посвященной плагинам программы True Launch Bar). Создается несколько независимых виртуальных рабочих столов. На каждом из них можно запускать свои программы, и они будут видны только отсюда, с этого рабочего стола. Перейдя на другой стол, вы видите девственно чистую панель задач, ни одного открытого окна и ни одной программы в списке Alt-Tab. Некоторые программы такого типа позволяют даже завести на каждом рабочем столе свою картинку и свой набор значков. Ограничивает только одно - способность компьютера просто физически выполнить все, что вы собираетесь делать одновременно. Прежде всего тут играют роль размеры оперативной памяти и быстродействие процессора. Но важна также устойчивость операционной системы. Как говорили древние римляне, что позволено Windows XP, то не позволено Windows Me2.
1
При русифицированном интерфейсе происходит небольшой глюк: на месте надписи AutoStart Enabled оказывается совсем другая - Special Position. В некоторых других строках этой страницы тоже могут оказаться не те команды. Впрочем, команды выполняются правильные, те, которые нужны. Думаю, это ошибка не переводчиков, а программиста, потому что такая же фигня наблюдается при любых языках интерфейса, кроме English (Internal) (английский, встроенный). 2 Римляне, понятно, говорили это про верховного бога Юпитера, которому можно, и про быка, которому нельзя: quod licet Jovi, non licet bovi.
62
.
1. Как нам обустроить Windows
Еще одно интересное применение программ такого рода - быстро прятать от чужих глаз то, чем вы в настоящий момент занимаетесь («Атас! Препод идет!»).
ALT DESK Удобная и красивая программа размером всего 300 КБ от Gladiators Software (гладиаторами там служат программисты Олег Булычев и Николай Егоров). По умолчанию программа заводит два рабочих стола. Впрочем, можно завести их и больше - до 81 штуки. Позволяет мышкой перетаскивать программы между десктопами, быстро переходить в конкретную программу или закрывать ее, если она не нужна или зависла (через контекстное меню кнопки). Можно задать программы, которые будут видны на всех столах. Имеет несколько вариантов оформления (скинов). Чтобы была все время на виду, можно поставить ее поверх всех окон, а чтобы при этом не мешалась - сделать ее полупрозрачной или даже почти совсем прозрачной. Так, в виде легкой тени. На рис. 1.50 показано, как выглядит Alt Desk в обложке Ellipsoid. Что-то вроде тазиков, полных задач. В левом тазике плавают значки задач, запущенных на первом десктопе, в правом - запущенных на втором. Щелкая по тазику, переходите на этот десктоп, щелкая по _. с значку, попадаете прямо в окно его программы, "" ' ' „,,es .', оформление Ellipsoid а заодно и на соответствующий десктоп.' Взявшись мышкой за значок в тазике, можно перетащить его на другой рабочий стол, взявшись за пустое место - подвинуть саму панель программы на более удобное место на экране. Такие как бы ушки над правым тазиком - это на самом деле управляющие кнопки. Щелчок по правой, с крестиком, сворачивает панель Alt Desk в лоток, по левой - открывает окно настройки. Количество и взаимное расположение тазиков и ушек можно поменять на странице Интерфейс (рис. 1.51). Если захотите на каждом из рабочих столов иметь другой фоновый рисунок, поставьте галочку в соответствующей строке, а потом пройдитесь по десктопам и поменяйте на них оформление2. На странице Исключения можно указать программу (кнопочка Добавить программу) или даже конкретное окно многооконной программы (кнопочка Добавить окно), которая должна быть видна на всех десктопах. Например, вы сможете оставить на всех десктопах какой-нибудь монитор оперативной памяти и загрузки процессора, чтобы не забывать снимать лишние задачи (в Windows XP 1
Из контекстного меню значка Alt Desk в системном лотке (подменю Задачи) тоже можно перейти в любою запущенную программу, на каком бы из виртуальных экранов она ни располагалась. Этим способом удобно пользоваться, когда панель Alt Desk свернута. 2 На всякий случай напоминаю: щелчок правой кнопкой мыши по пустому месту на рабочем столе, команда Свойства, страница Рабочий стол, список Фоновый рисунок.
Виртуальные рабочие столы
63
и 2000 в список исключений будет сразу же внесено несколько программ, в том числе и Task Manager - Диспетчер задач Windows). Если вы имеете привычку слушать музыку во время работы, то в этом списке будет уместен ваш любимый плеер; если вы придаете большое значение общению - можете всегда видеть окошко веб-пейджера ICQ, чат-клиента или почтовой программы. Настройки AltDesk г Интерфейс | Число экранов (горю., верт..): Выбрать скин Горячке клавиши Настройки экранов Исключения Автозапуск О программе Сайг программы... Скачать скины... Справка...
! Расположение кнопок: :!Сверху справа ; Привязка AltDesk к краю экрана:
! FJ Помещать значок активной программы первый I Q Свой фоновый рисунок для каждого экрана
116x16 Прозрачность:
Рис. 1.51. Меняем количество виртуальных экранов Программы-исключения в тазиках не показываются: и так ясно, что они будут доступны на каждом из виртуальных экранов. На странице Автозапуск можно сформировать список программ, которые непременно должны находиться на том или ином виртуальном экране. Выбираете один из экранов, нажимаете кнопочку Добавить, отыскиваете на диске файл программы,, потом еще, потом еще... Не забудьте также пометить галочкой строку Включить автозапуск. Вот теперь при первом же заходе на данный десктоп вы будете получать весь комплект причитающихся ему программ. А если зайти на страницу Настройки экрана (рис. 1.52) и дать каждому из десктопов понятное имя (Графика, Интернет, Работа, Игры, Программирование, Веб-дизайн), да еще и назначить клавиатурную комбинацию для прямого перехода на этот экран, то становится понятно, для чего нормальному человеку может понадобиться - пусть и не 81, но 5-7 рабочих столов. На странице Горячие клавиши можно задать клавиатурные комбинации для последовательного перехода к следующему или предыдущему экрану. На самом деле можно задать до четырех комбинаций: для перехода вверх, вниз,
1. Как нам обустроить Windows
64
вправо и влево - имеется в виду взаимное расположение виртуальных тазиков на панели AltDesk.
Рис. 1.52. Даем имена виртуальным экранам и вводим клавиатурные комбинации для перехода на каждый из них Тут же на странице Горячие клавиши вы найдете и такую полезную вещь, как "Boss key" (тот самый «Атас!»). Очень пригодится тем, кто в рабочее или учебное время зависает в интернете или долбится в Quake. Неуловимое движение пальцев (что-то вроде Shift-\ или Ctrl--), и на экране уже первый десктоп, на котором нет ничего, кроме работы, работы и опять одной только работы. И в панели задач ничего лишнего. Даже панелька с тазиками предусмотрительно спряталась: босс пришел! На странице Выбрать скин можно заменить обложку, выбрав один из пяти стандартных вариантов. На сайте программы есть еще несколько десятков скинов с панельками разной формы и раскраски: бери - не хочу. Для перехода на страницу скинов имеется в настройках отдельная команда - Скачать скины. Правда, не факт, что она приведет вас туда, где лежат скины именно для Alt Desk. Я лично по этой команде все время попадал на страницу, где лежат варианты оформления к другой профамме тех же гладиаторов - программе Ashton, роскошной оболочке для Windows, заменяющей собой стандартный рабочий стол. В таблице 8 приведен адрес, по которому скины для Alt Desk лежали в тот момент, когда я сдавал книгу в печать, - в мае 2004 г. Прочие настройки посмотрите сами: ничего головоломно сложного среди них не замечено. Да и русский язык программы вполне ясный и грамотный. Чай не перевод с иностранного!
65
Виртуальные рабочие столы
Возникает вот какая проблема. Представьте себе, что на одном, видимом, рабочем столе вы запустили несколько задач, на другом, скрытом, еще несколько. А потом менеджер виртуальных рабочих столов берет и аварийно завершается - например, от нехватки памяти. Или зависает от какого-то сбоя в системе, отчего приходится снимать его вручную. Что будет с программами, которые были запущены на невидимом десктопе? Они тоже упадут или останутся? Можно ли будет продолжить работу с ними? Если просто снять Alt Desk, то все запущенные программы возвращаются на панель задач и на общий рабочий стол. Так ведут себя при снятии практически все менеджеры виртуальных десктопов. А если работа менеджера завершается ненормально — внезапно, - то тут расклады уже совсем другие.
Outlook Express FolderSync Window... Font Capture Red Tine Settings ft Microsoft Visual Basic - Книга Формы
Обновить все значки Автообновление значков Нельзя двигать AltDesk
Отменить Language
Спрятать AJtDesk Параметры Регистрация Выход
PrintULQueueCreate Q MCI command handling window PC Kaspersky Anti-Virus Control Centre Punto Switcher Main Window Notification Wnd for RNAdmin ActiveMovie Window AcBveMovie Window MSP PNP Notification Window CRTCCtervt CRTOMServioe trashmessagetarget Outpost Service Ц Agnitum Outpost firewall Pro (Service... GDI+Window GDI* Window i$| Входящие - Outiook Express «9 140:0 - Программы расширяющие... О MyE2 - [[ Радио Свобода: Програм...
Рис. 1.53. Alt Desk восстанавливает контакт с браузером Opera, потерянный после аварийного завершения Те программы, которые остались на невидимых декстопах, продолжают работать. В Windows 2k или ХР их можно снять с помощью Диспетчера задач (Task Manager, Ctrl-Shift-Esc), в 9х - по Ctrl-Alt-Del и в обеих разновидностях си3 Зак. 90
66
1. Как нам обустроить Windows
стемы - с помощью плагина Process Viewer из набора True Launch Ваг. Но перейти в них никак не удается. Многие менеджеры виртуальных декстопов этим и ограничиваются. Как говорится, умерла, так умерла. А вот Alt Desk своих не бросает. В контекстном меню панели есть интересное подменю - Дополнительно. А там - еще более интересное подменю Вернуть (рис. 1.53). В нем находится список запущенных задач, которые Alt Desk может немедленно вернуть из виртуального мира в мир реальности. Программа переспросит, правда ли вы хотите восстановить эту задачу, а потом восстановит. Все будут целы и невредимы, как Красная Шапочка и ее Бабушка, выбравшиеся из пуза Серого Волка при содействии Бдительных Охотников. Только, пожалуйста, не восстанавливайте задачи, которые вы не запускали! Все эти Active Movie Window, MSP PNP Notification Window, GDI+ Windows - это не для нас с вами...
ТВИКЕРЫ Помимо тех настроек системы, которые у всех на виду - в панели управления Windows, в свойствах браузера или папки, есть и множество других, прямого доступа к которым мы с вами не имеем, если, конечно, мы не специалисты по Windows, увенчанные сертификатами Microsoft System Engineer. Программы, представленные в этом подразделе, посредничают между нами и системой по вопросу, как бы и чего бы еще в ней настроить, чтобы кругом стало чисто, светло и уютно. «Увенчанные» (не увечные!), которые понимают, как устроен системный реестр, что и как надо в нем поправить, чтобы произошло (или не произошло) то или иное событие, без этих утилит вполне обойдутся. Но они это будут делать руками, а за нас будет программа стараться. Утилиты такого рода часто называют твикерами1 - в честь самой первой программы такого рода Tweak UI от компании Microsoft. Я расскажу вам о двух из них, отобрав такие, которые подойдут и к Windows 9x, и к 2000, и к ХР.
TWEAK UI Tweak UI представляет собой дополнение к панели управления Windows, облегчающее доступ к ряду спрятанных настроек системы. Эта маленькая (менее 80 КБ в архиве) бесплатная программа входит в пакет Power Toys. Но можно ее ставить и отдельно. Вслед за выходом каждой версии Windows Microsoft выпускала и Tweak UI для нее. Не так давно появилась универсальная версия, которая подходит для виндов почти любых вариантов и разновидностей - от Windows 95 до 1
От tweaking - тонкая настройка.
Твикеры
67 1
Windows 2000. Вы спросите, как это может быть, чтобы одна и та же программа настройки подходила для столь разных систем, как Windows 95, 98, Millennium, NT 4 и Windows 2000? Да все просто: в какой из систем вы ее установите, тот набор настроек и получите. А если у вас какая-то функция не работает, вы сможете до полного посинения помечать ее галочкой - результата все равно не будет. В NT многое зависит еще и от того, кто работает - человек с правами администратора, имеющий полный доступ к управлению системой, или рядовой пользователь, которому некоторые настройки трогать запрещено (в письме одного читателя была замечательная опечатка: «ползователь»). У «ползователя» будет на одну страничку настроек меньше. Я чаще всего не буду специально указывать, какая настройка в какой версии виндов работает: сами увидите, что у вас есть, а чего нет. А то у нас выйдет не книжка о программах, а занудная инструкция на тему «тут играем, тут не играем». Вытащив файлы TweakUI из архива, вы обнаружите, что там нет ни одного ехе-файла. Как же установить программку?! Способ предлагается интересный: щелкнуть правой кнопкой мыши по файлу tweakui.inf и выбрать команду Установить. Запустится процесс установки, а через пару секунд в панели управления Windows окажется такой вот значок. Двойной щелчок по нему выводит на экран многостраничное окно скрытых настроек Windows, которые теперь окажутся для нас открыты. Если захотите узнать, для чего предназначена какая-то из не упомянутых мной настроек, щелкните по ней «правой крысой», и вам расскажут «What's This?» (что это такое). Расскажут подробно и доступно, правда, довольно мелкими буквами (у нас в книжке буквы и то крупнее!) и по-английски. Версия для ХР существует только в англоязычном варианте. Она имеет совсем другой дизайн (как и сама ХР), но настраивает примерно те же вещи (об отличиях я скажу особо). Установка тут происходит более традиционным образом - скачиваете себе некий ехе-файл (чуть менее 600 КБ) и запускаете. Однако после установки программы значок ее в панели управления не появится, так что запускать ее мы будем старым дедовским способом - через меню программ.
Общие настройки На вкладке Общие (General) (рис. 1.54) вы найдете множество приятных и вполне бесполезных вещей. Например, переключатели Анимация диалогов, Анимация меню, Анимация окон и другие, которые позволяют задать эффекты анимации при сворачивании и разворачивании виндоузовских окон, меню и списков. Так же как и тень курсора (Cursor Shadow), видимо, украшающую нашу жизнь, но как-то очень скромно. Так, что и не заметишь.
1. Как нам обустроить Windows
68
Tweak UI RUS Мой компьютер |
Панель управления
Шаблоны \ Восстановить Мышка | Общие Проводник} IE
Вход в систему ни
П??^ ° !1_ Открыть | Cmd | Рабочий стол
-Эффекты
Щ. §3 Анимация меню $ Анимация окон SS Анимация подсказок И Анимация списков S3 'БипГ при ошибках S3 Замирание подсказок 53 Исчезание меню S3 Исчезания выделенного пункта меню .Й.П.йМ.ный.с.кв.р.ли.н.г. НЁЗ Prevent applications from stealing focus О Flash taskbar button until I click on it ar button
зИ times
OK
Отмена
Применить
Рис. 1.54. Страница общих настроек (вариант для Windows 2000) А вот переключатель Плавный скроллинг (Smooth scrolling), задающий гладкую прокрутку содержимого окон проводника при щелчке по вертикальному или горизонтальному «лифту» (полосе прокрутки), это вещь хорошая1. Как и возможность убрать номер версии Windows, торчащий иной раз в нижнем правом углу рабочего стола (убрать галочку в строке Show Windows version on Desktop)2. Можете также заглушить биииииип!!!, который издает ваш компьютер при возникновении ошибок (убрать галочку в строке "Бип!" при ошибках). Обычно это делается утилитой Звук и мультимедиа в панели управления - выбираешь в списке звуковых схем Нет звуков, их и нет. Но можно и так. Совсем другим занята секция Prevent application from stealing focus. Когда вы работаете в одной программе, а другая имеет вам что-то сообщить (например, завершилась длительная операция копирования или выскочило какое-то диалоговое окно), галочка в этой строке означает, что вы останетесь в том же окне, в котором работали, насильно в другое окно вас не перекинут. Другая программа поморгает вам своим значком из панели задач три раза, как задано по умолчанию в строке Flash taskbar button, но может и один, и десять, и даже - до 1
В некоторых версиях Windows эта настройка связана с анимацией окон, и когда галочки в строке Windows Animation нет, она не работает. 2 В Windows XP эта настройка перенесена в группу Explorer.
Твикеры
69
бесконечности. Галочка в строке Flash taskbar button until I click on it как раз и означает мигание «до бесконечности». Точнее, до тех пор, пока вы не перейдете в эту программу.
Настройки мыши Страница Мышка (Mouse) (рис. 1.55) посвящена тонким настройкам мыши. Не бывало ли у вас так, что вы двигаетесь по меню, где по стрелочкам должны вываливаться некие подпункты, а они вываливаются мучительно долго - настолько, что проще мышью щелкнуть, чем дожидаться срабатывания? Или, наоборот, подменю вываливаются настолько быстро, что вы не успеваете переехать на нужный подпункт, как уже сработал другой?
[Tweak UI RUS Мой компьютер Панель управления Вход в систему Шаблоны Восстановить Паранойя Открыть К1ышка |_ Общие { Проводник | IE | Cmd | Рабочий стол гСкорость Медленно Щелкните мышкой • I проверить 1 j установки.
Быстоо Е I
!
/ ,
••; у ; ; ; ;
г—-л
-Чувствительное? Двойной щелчок Перемещение
2рЗ Эти установки тоже Q можно проверить на 4 Н| глазе.
НвУ
~0 Использовать колесико мыши д О Листать странцу равномерно & Листать
|
Зд[ линий в сек JHfly
— D Activation follows mouse (X-Mouse D Autoraise when activating Activation delay (ms): £
Q|
Подсказки I Восстановить начальные установки
ОК
|
Отмена
Применить
Рис. 1.55. Настройки мыши Если бывает, попробуйте повозить движок Скорость меню, который как раз и задает скорость этого вываливания. Для проверки того, что у вас получается, пощелкайте правой кнопкой мыши по кнопочке Глаз (щелчки мышкой в глаз это прикол переводчика, в оригинальной английской версии TweakUI тут показан рисуночек с двумя шестеренками).
1 . Как нам обустроить Windows Строка Двойной щелчок в секции Чувствительность мыши настраивает не скорость двойного щелчка, как утилита Мышь из панели управления, а размеры области, в которой щелчок воспринимается как двойной. Потому и указать ее надо в экранных точках (пикселях). Настройка Перемещение задает расстояние (опять же, в пикселях), которое вы должны протащить объект, прежде чем система поймет, что вы именно тащите его, а не собирались по нему щелкнуть, да рука у вас дрогнула. Сильнее всего этот параметр влияет на перетаскивание строк в главном меню или в Избранном. Обе эти настройки тоже проверяете на глазе (или шестеренках) - щелкаете или тащите. В Windows ХР есть еще группа Hover для настройки пролета мышки над гнездом кукушки... Ну, то есть над кнопками. Тут настраивается время (Hover time), которое курсор мышки должен пробыть над кнопкой, чтобы она отреагировала (выделилась, перекрасилась или иным способом показала свою готовность к действию) и размер чувствительной области (Hover sensitivity). Следующая секция посвящена настройке колесика у мышей. Точнее, настройке прокрутки окна этим колесиком. По умолчанию за одно движение колеса прокручивается три строки текста. А можно заказать прокрутку любого другого числа строк или целой страницы. Настройка Activation follows mouse (X-Mouse) позволит переходить в другие окна без щелчка мышкой. Едва курсор оказывается над окном, как фокус активности переходит на это окно. Заголовок окна из серого становится синим1, и можно уже что-то в этом окне делать (например, вводить с клавиатуры). Естественным дополнением к режиму X-Mouse является настройка Autorise when activating, при которой активируемое окно еще и выходит на передний план. Пользоваться режимом X-Mouse невозможно, если хоть одно окно развернуто на весь экран: оно тут же все собой закроет. Можно даже сильнее выразиться: пользоваться этим режимом невозможно вообще - все скачет и мелькает в самых неожиданных местах и в самые неожиданные моменты. Но, судя по тому, что такой режим все же существует, у него есть свои фанаты. По крайней мере, среди разработчиков TweakUI. Настройки проводника Вкладка Проводник (Explorer) посвящена настройкам виндоузовского проводника. Секция Указатели ярлыков (рис. 1.56) позволяет убрать стрелочки в левом нижнем углу виндоузовских ярлыков (строка Не показывать) или сделать их прозрачными и малозаметными (строка Небольшая стрелка). Это, конечно Я имею в виду, конечно, стандартную виндоузовскую схему раскраски окон.
Твикеры
71
же, сделает более понятными значки, которые мы обычно видим в сильно изуродованном виде. А строка Стрелка позволит вернуть стрелочки на место. Что сделает более понятным, где у нас сама программа, документ или папка, а где всего лишь ярлык.
Tweak UIRUS Мой компьютер Панель управления Вход в систему Шаблоны Восстановить | Паранойя 7" Открыть Мышка } Общие | Проводник j IE | Cmd | Рабочий стол Перед
<•> ртрелка)
После
О Небольшая стрелка О Не показывать О Выбрать _ис
ОлЗзор |
Внимание; Это эффект для всех пользователей.
ювк
Si Префикс "Ярлык для" в ярлыках И! Сохранять установки окон Й5 Управлять связанными файлами как одним
-Цвета
—
Сжатые файлы: Hot-tracking:
[
OK
Отмена
| I
Рис. 1.56. Страница Проводник: вид ярлыков В секции Установки - три настройки. Сперва пару слов про нижнюю - про то, чтобы «управлять связанными файлами, как одним». Если вы работали с Internet Explorer 5 или 6 и сохраняли на диск веб-странички, вы знаете, что страница сохраняется в виде файла с расширением htm или html, а все картинки к этой странице браузер кладет в отдельную папку, у которой имя такое же, как у html-файла, а расширение - files. Так вот, при наличии галочки в этой строке, удаляя, копируя или перемещая файл с именем, например, text.htm, вы можете более не задумываться об удалении, копировании или перемещении также папки text.files. Все сделается само. Ну а если галочки нет, то не сделается. Вы, конечно, понимаете, что на удаление, копирование или перемещение при помощи Norton Commander, FAR Manager, Windows Commander или любого другого нестандартного файлового менеджера эти услуги никак не рас-
72
1. Как нам обустроить Windows
пространяются, поскольку настроили мы именно и только виндоузовский пройодник. Две остальные строки позволяют: при создании нового ярлыка не подставлять в имя Ярлык для (Shortcut to) и запоминать, были ли при выходе из системы открыты окна проводника, а при следующем входе снова их открыть. Секция Цвета (Colors) появляется только в версиях для NT. Она позволит выбрать, каким цветом в окнах будут отображаться подписи под файлами архивов (Сжатые файлы). По умолчанию они розовые, но, щелкнув мышкой по прямоугольничку, можно выбрать другой цвет. , В 9х этой строки нет, зато другая - Hot-tracking - есть. Она предназначена для тех горячих парней, которые запускают свои программы одним щелчком, а по наведению мышки у них меняется цвет значка (точнее, цвет подписи под 1 ним) . Так вот, можно выбрать зеленый. Или красный. В TweakUI для ХР есть также третья цветовая настройка - для шифрованных файлов (Encrypted files). Если кто не в курсе, NT позволяет шифровать файлы и папки, находящиеся на разделах диска с файловой системой NTFS. Делается это через команду Свойства в контекстном меню папки: Общие > Другие > Шифровать содержимое для защиты данных. Вы всегда сможете открыть такую папку или файл, не вводя никакого пароля (кроме того, который вводили при входе в систему). Но любому другому пользователю, входящему в систему под собственным именем и со своим паролем, не удастся этот файл прочесть. В Windows 2000 и NT 4 шифрование тоже было. Нельзя было только покрасить зашифрованный файл. В TMveak UI для ХР разделе в Explorer есть еще две группы новых настроек. Группа Thumbnails позволит вам своими руками задать размеры рисуночков, которые проводник показывает в режиме просмотра эскизов (thumbnails) строка Size. А также повлиять на соотношение «скорость показа/качество значков» (движок Image quality). Еще одна ценная новинка - группа настроек Command Keys (рис. 1.57) - порадует тех, у кого на клавиатуре имеются дополнительные кнопочки. Вы, наверное, видели такие навороченные клавиатуры, где по верхнему ряду, над функциональными клавишами расположены кнопки для запуска браузера, почты, калькулятора или экранной заставки, для перехода в спящий режим, для открывания лотка CD-ROM, для регулировки громкости или перехода на следующий трек при прослушивании компакт-дисков и тому подобного. Так вот, в ХР на некоторые из этих кнопок можно повесить запуск нужных вам программ (а может быть, папок или документов): выбрать мышкой 1
Напомню, что в этот режим переходят по команде Сервис > Свойства папки > Общие (в новых версиях IE). В Windows 98, при наличии IE 4, это делалось по команде Вид > Настроить вид папки > Общие > Стиль на основе выбранных настроек > Настроить.
Твикеры
73
подходящую строку и нажать кнопку Change. Введете в командной строке вызов нужной вам программы. Или, наоборот, поставите точку в строке Perform the default action when key is pressed, чтобы вернуться к действию, принятому для этой кнопки по умолчанию. А можно и вообще дезактивировать кнопку (Do nothing).
!?LX
Tweak Ut ffi About SB General щ Mouse Й Explorer '• Shortcut • Colors •• Thumbnaiis : Command Keys ;•• Common Diafogs ffi Tsskbar ffi Desktop Ш My Computer :•• Contro! Pane! ;•• Templates Ш Internet Explorer : Command Prompt Щ Logon : Repair
Command Keys ff your keyboard comas with navigation keys, you cart use this pag* to customize what happens when they are pressed. (Your keyboard might not support all the keys listed Favorites Find
htwTriffpiiMwvfraffi Forward (Malt) Help Lower microphone volume Mali Media Mute microphone Mute volume
Key:
Navigate forwards т browser history
Action: (no custom acton defined)
Рис. 1.57. Tweak UI для Windows XP. Слева разделы и подразделы (соответствуют страницам и секциям в старых версиях), справа - настройки Одно плохо: стандарта в этих продвинутых клавиатурах не наблюдается просто никакого. Tweak UI отдает явное предпочтение клавиатурам производства - отгадайте с трех раз?.. Ну да, фирмы Microsoft. Так что не исключено, что каких-то из своих кнопок вы в списке не найдете, а того, что там написано, не найдете на своей недостаточно навороченной клаве. Чтобы определить, какая строка соответствует той или иной вашей кнопке и соответствует ли вообще чему-либо, выберите мышкой любую строку и нажмите свою кнопку. Если строка перепрыгнет в другое место, значит, ей в системе назначена именно эта функция. Такую кнопку можно перенастроить. Если же вы нажимаете кнопку, а ничего на экране не происходит, значит, она, как принято выражаться, «не поддерживается» и назначать ей что-либо бесполезно. ** Тем, у кого установлена не просто продвинутая клавиатура, но еще и продвинутый драйвер к ней, все это не потребуется: драйвер не даст утилите Tweak UI перепрограммировать кнопки.
1. Как нам обустроить Windows
74
Настройки Internet Explorer Эта страничка (рис. 1.58) имеет отношение к системам, где установлен Internet Explorer версии 4 или старше.
Tweak UI RUS Иойкомпьютер [~ Панель управления | Вход в систему Шаблоны ( BOCCTOHOBIить t Паранойя [ Открыть Мышка j Общие | Проводник <ик j IE j Cmd j Рабочий стол
-асEli Добавить новый документ в 'Документы1 Главного MSI!#] Засекоть случайный 2-ой шелчок G Очищать докумнты, архивы и т.д при выходе [у1; Повышения Оболочки И Позволить Активному рабочему столу быть вкл/выкл £ fifi Позволить изменения Активного Рабочего стола f
OK
Отмена
I
Рис. 1.58. Настройки Internet Explorer Если убрать галочку в строке Добавить новый документ в «Документы» Главного меню, то список последних документов, с которыми мы работали, будет оставаться пустым. А в IE 4, как утверждает Справка, меню поведет себя подругому: просто не будет обновляться, чтобы вы смогли держать тут один и тот же список своих рабочих документов. Проверить это утверждение я не смог, потому как четвертым эксплорером давно не пользуюсь. Есть тут и целый ряд команд, регулирующих состав главного меню Windows. Можно убрать строку Завершение сеанса (снять пометку со строки Разрешить завершение сеанса, Allow Logoff), панель управления, Удаленный доступ к сети, меню Документы, справку по Windows, Мои документы, Мои рисунки. Кроме того, можно убрать значок Сетевое окружение с рабочего стола. Иногда такими штуками пользуются в школах, чтобы запретить проказливым ученикам что-либо менять в компьютере. Но не всегда эти средства столь простые и легко преодолимые, как TweakUI.
Твикеры.
75
Настройки рабочего стола Страница Рабочий стол (Desktop) (рис. 1,59) позволит поупражняться с содержимым рабочего стола и специальными папками. Например, убрав галочку в строке Корзина, вы уберете ее значок с рабочего стола (иным способом, не влезая в системный реестр, удалить его нельзя). Хотите убрать Корзину? Убирайте!
Tweak UIRUS Мой компьютер Панель управления Вход в систему Шаблоны I Восстановить [ Паранойя [ ...Отк£ыть_^ I Рабочий стол Мышка j Общие {Проводник | IE j Cmd Не все иконки могут быть помещены на рабочий стол или созданы как файл. Tweak UI не может сообщать наверняка, получиться или нет, вы должны пробовать сами. Щелкните правой кнопкой мыши на иконку, появится меню того, что вы можете с ней делать. Специальные иконки рабочего стола: S3 fl Корзина iy;||!Moe сетевое окружение Ш Панель управления QQ3 Принтеры ть и удаленный доступ к сети
Когда иконка создана как файл, вы можете помещать её в любую папку. Первая иконка на рабочем столе:
[Мои документы
ок
Отмена
] Применить
Рис. 1.59. Добавляем и убираем спецзначки в Windows Me Я встречал людей, которым не нравится, например, значок Мое сетевое окружение, который однажды у них появился, а удалить его никак не выходит. Ради того, чтобы убрать это самое Мое сетевое окружение, они готовы буквально на все. Лезут даже в святая святых - в системный реестр, что категорически запрещается без специальной подготовки или подробной инструкции от знающих людей. А тут - один щелчок, и нету его! Пользуйтесь и не ломайте свой компьютер. Поставив галочку в строке Temporary Internet Files, вы, наоборот, увидите на рабочем столе новую папку, в которой будут ярлыки тех интернетовских сайтов, на которых вы побывали за последнее время. Как сейчас помню, дети, в одна тыща каком-то году, когда основной у меня была система Windows 98,
1. Как нам обустроить Windows
76
папка эта, хоть и возникала на «десктопе», но открытваться не желала. Однако же в Me и 2000 все стало нормально. При помощи кнопки Создать как файл можно попросить систему вместо спецярлыка создать обычный ярлычок, в виде файлика, который можно будет перетащить в любую нужную вам папку, поставить на панель быстрого запуска и т. п.
Настройки папки Мой компьютер На странице Мой компьютер (рис. 1.60) вы видите, что можно запретить отображение некоторых дисков в папке Мой компьютер (убрав галочку) или, наоборот, показать (поставив галочку), если они почему-то не показываются. Трудно мне придумать, почему бы дискам вдруг не показываться. И для чего бы нужно было их таким образом прятать. Ну разве что для... Или, может... Нет, решительно не понимаю, как говаривал Николай Васильевич Гоголь, когда чего-нибудь решительно не понимал. Tweak UI RUS
i
Паранойя Открыть Шаблоны Восстановить Мышка { Общие | Проводник [ E | Cmd [ Рабочий стол Мой компьютер Панель упр авления Вход в систему Удалите галочку с диска в списке, чтобы диск не отображался в папке 'Мой компьютер' Зиски:
1
§*•
щ
Be»D:
HeaF:
^__ Папка:
j Common Program File s
|»|
Сменить
Расположение: JF:\Program Files\Common Files
•;. .
OK
Отмена
Применить
Рис. 1.60. Убираем лишние диски и перемещаем системные папки Секция Специальные папки позволяет поменять местоположение стандартных виндоузовских папок, благодаря чему у вас будет другое содержимое рабо-
Твикеры
77
чего стола (Desktop), главного меню (Start Menu) и вложенных в него папок Программы (Programs), Автозагрузка (Startup), Избранные (Favorites) и т. д. Это позволит вам, например, запускать систему с разными наборами автоматически запускаемых программ, иметь несколько различных папок для избранных адресов, несколько главных меню, несколько рабочих столов с разными наборами значков на них. Скажите честно, вам это надо? Если надо - пользуйтесь!
Настройка входа в систему Многие пользователи персональных компьютеров недоумевают, зачем Windows всякий раз требует от них при запуске ввести имя и пароль. И остро желают знать, как бы так исхитриться, чтобы вводить их не требовалось. Многие программы, расширяющие возможности Windows, готовы им эту услугу предоставить. В TweakUI для этого надо перейти на вкладку Вход в систему (Logon) (рис. 1.61). Поставив галочку в верхний квадратик, а потом введя свое имя и пароль, вы и получите возможность входить в систему без набора магической комбинации букв и цифр.
Tweak UI RUS Шаблоны Восстановить Паранойя Открыть Мышка | Общие | Проводник | IE | Cmd | Рабочий стол Мой компьютер Панель управления Вход в систему БЗ {Загружать автоматически пользователя при запуске)
Имя: Александр Левин Пароль:
The "Clear last user" setting must be disabled on the Paranoia page for automatic logon to work properly. 153 Show shutdown button on logon dialog
ОК
Отмена
Применить [
Рис. 1.61. Задаем пароль и логин для быстрого входа в Windows
1. Как нам обустроить Windows
78
Обратите внимание на предупреждение, которое содержится здесь же. Оно гласит, что галочку в строке Clear last user (страница Паранойя, Paranoia) следует убрать, Чтобы вход в систему работал верно. В некоторых версиях системы тут может оказаться и еще одно предупреждение: Note: The automatic logon password is not encrypted. Any user with access to Regedit can view or modify it. Фраза сия означает, что при автоматическом входе в систему пароль не шифруется, а значит, достаточно умелый пользователь, который сядет за ваш компьютер, запустит на нем программу Regedit и отыщет в системном реестре ваш пароль, сможет входить в систему под вашим именем. Или даже поменять ваш пароль. Люди, у которых лень сильней, чем паранойя, не принимают во внимание это строгое предупреждение. И не отказываются от возможности поставить тут галочку, ввести имя и пароль и навеки о них забыть. Настройки для параноиков Пару слов о странице с таким интригующим названием - Паранойя (Paranoia) (рис. 1.62). Она, как вы, наверно, догадываетесь, предназначена для людей
Tweak UI RUS Мой компьютер Панель управления Вход в систему IE Cmd Рабочий стол Мышка [ Общие Паранойя Шаблоны Восстановить _0ткрыть_ -Стереть следы П Очистить архив броузера IE при загрузке П Очистить архив документов при запуске О Очистить архив запуска программ при загрузке П Очистить архив поиска компьютеров при запуске G Очистить архив поиска файлов при загрузке D Очистить архив сетевых соеденений при загрузке GS Очистить выбранные обьекты -Управляйте сидюком сами £3 Проигрывать аудио CD автоматически 0 Проигрывать видео CD автоматически (Требует включенной 'Auto-Insert Notification')
OK
Отмена
Рис. i.62. Настройки приватности и безопасности
Твикеры
-
79
с маниями преследования, величия и всех прочих, сколько их ни есть на белом свете. С ее помощью вы сможете очищать тфи входе в систему список ранее загружавшихся документов (строка Очистить архив документов при запуске - чтобы не пронюхал шпион!), список ранее запускавшихся программ (строка Очистить архив запуска программ при загрузке - чтобы не узнал злоумышленник!), список найденных файлов (строка Очистить архив поиска файлов при загрузке чтобы не достался врагу!), список посещенных ранее интернетовских страниц (строка Очистить архив браузера IE при загрузке - чтоб все не в меру любопытные сдохли от своего неутоленного любопытства!) и т. д. и т. п. Самая нижняя настройка Удалить последнего пользователя при загрузке не позволяет системе автоматически вписывать имя предыдущего пользователя в окошке Имя пользователя. Если ее пометить, то автоматический вход в систему становится невозможен. Злоумышленнику, если он пожелает проникнуть в ваш компьютер, придется подбирать не только пароль, но и имя. Нижняя секция, название которой задорный переводчик обозначил как Управляйте сидюком сами, позволяет включить и, наоборот, запретить автоматическое включение проигрывателя при вставке аудио-CD (первая строка) или автозапуск CD с программами. Действительно, может, они каким гипнозом будут облучать!.. Или у них там шпионские программы вперемешку с вирусами так и кишат, так и кишат!..
Настройка загрузки Страница Boot позволяет управлять некоторыми параметрами загрузки Windows 9x (рис. 1.63). Если помните, нажатие клавиши F8 в момент старта операционной системы позволяет вывести на экран так называемое Boot menu - меню режимов входа в Windows: нормального (Normal), безопасного (Safe mod), без загрузки графической оболочки (Command Prompt only) и др. Нажатие клавиши F5 сразу вызывает загрузку в безопасном режиме, Shift-F8 - загрузку в пошаговом режиме и т. д.1 Так вот, чтобы мы успели нажать на нужную функциональную клавишу, система делает задержку после того, как появляется сообщение о запуске операционной системы. Можете увеличить этот интервал времени, если не успеваете нажать клавишу, или, наоборот, уменьшить, чтобы ускорить загрузку. Для этого надо только выставить нужное время в окошке Function keys available for («функциональные клавиши доступны в течение ... секунд»). Можно вообще запретить выдачу Boot menu (убрать галочку в строке Always show boot menu), а также задать время, через которое система сбросит стартовое меню и пойдет грузиться в режиме, принятом по умолчанию, — обычно это нормальный или безопасный режим.
1
В «Самоучителе работы на компьютере» мы говорили об этих вещах довольно подробно.
1. Как нам обустроить Windows
80
Mouse | General I Explorer ) Desktop II My Computer Network I New [Add/Remove J Boot | Repair | Paranoia
!°г
2
3 seconds.
E Start GUI automatically П Display splash screen while booting О Allow F4 to boot previous operating system Autorun Scandisk:
[After prompting
-Boot menu D Always show boot menu Continue booting after
| 30Hf^ seconds.
Restore Factory Settings
OK
Рис. 1.63. Меняем параметры загрузки
Сняв галочку в строке Start GUI Automatically, вы тем самым запрещаете автоматический запуск графической оболочки Windows. Пройдет только загрузка файлов конфигурации системы config.sys и autoexec.bat. А запускать винды придется командой Win. Если убрать галочку в строке Display splash screen, то при загрузке не будет показываться «морда» (как злые люди называют заставку Windows с нежными облачками или иным благолепием от Microsoft). В списке Autorun Scandisk (автозапуск проверки диска после ненормального завершения работы) можно выбрать строку Never, и тогда Scandisk не будет запускаться. Некоторые считают, что Windows чаще всего «падает», не портя содержимого диска (на самом деле это не так, точнее, не всегда так). Но стоит ли рисковать сохранностью данных ради небольшого ускорения, вы уж решайте сами. Я вот подумал, да и не стал отменять проверку. Уж больно неприятные иной раз возникали ситуации после сбоев... "" Страница Boot не появляется не только в ХР или 2k, но также и в Эх, если кроме этой системы на вашем компьютере есть еще и NT.
Твикеры
81
Настройка списка программ Чтобы мы имели возможность удалить из системы ненужную или нужную, но просроченную «шароварную» программу, имя ее должно значиться в списке программ, В том самом списке, который нам показывает утилита Установка и удаление программ. Страница Add/Remove (рис. 1.64) дает нам прямой доступ к этому списку. Зачем это нам нужно?
шш Mouse { General | Explorer | IE j Desktop { My Computer Control PanelJ LogonJ New | Add/Remove [Repair [ Paranoia J_he following software can be automatically removed by Windows. Note that removing an entry does not actually uninstall the program; it merely removes the entry from the list of programs presented by the Add/Remove Programs Control Panel.
Aha-soft IconUtils AltDesk 1.3 ClipMate 5.3 CodeStuff Starter Colorificfor Monitors ConfigSafe Recovery Trial Creative 3D Blaster RIVA TNT2 Series driver (Remove Only) Creative BlasterControl Extension Creative SoftMPEG Direct Folders EasyRecovery Professional Trial Edition EilaD.iff. New...
OK
|
Remove
1
i
Отмена
Edit
1
I I Применить
Рис. 1.64. Корректируем список установленных программ
В жизни всякого экспериментирующего над собой и своим компьютером человека случаются разные казусы, в результате которых недеинсталлированная программа остается в списке и не желает нормально удаляться. ' Иной раз причина этому - путаница с разными версиями одной и той же программы: новая версия встает на место старой, вроде бы старую удалила, однако в списке программ торчат обе. А начнешь удалять старую, так удалится новая, а строка старой останется торчать!.. Или вы случайно или по неразумию удалили вручную директорию с некоторой программой вместо того, чтобы чиннно-благородно запустить Установку и удаление программ. При этом вы, во-первых, оставили кучу мусора в папках Windows и Windows\System, Winnt\System32 (или аналогичных по своему назначению папках NT), а во-вторых, в списке установленных программ осталась строка
82
1. Как нам обустроить Windows
с именем стертой программы. И как ни пытайтесь ее оттуда удалить, ничего из этого не выйдет. Если первым вопросом - удалением забытого мусора - занимаются специальные программы, о которых речь пойдет в разделе «Программы для борьбы за чистоту», то с очисткой списка программ справится и Tweak UI, вкладка Add/Remove (см. рис. 1.64). Просто выберите мышкой ненужную строку и нажмите кнопку Remove («удалить»). Кнопка Edit позволит изменить путь к программе, если все дело было в ее неосторожном переносе по другому адресу. Такую программу тоже нормальным образом удалить не удается. Разве что вернуть на старое место. А здесь вы поправите строчку, и все нормализуется. Только имейте в виду, что здесь прописывается адрес не самой программы, а ее деинсталлятора - утилиты удаления. Обычно деинсталлятор лежит в папке программы и называется uninstall.exe, uninst.exe, unwise.exe или как-то вроде этого. Если же у программы своего деинсталлятора нет или вы успели его стереть, можете здесь вписать адрес стандартного виндоузовского деинсталлятора uninst.exe, который обычно лежит в папке Windows. Кнопка New позволит завести новую запись в строке. Если вы что-то не то удалили, сможете поправить.
Остальные настройки На странице Панель управления (Control Panel) перечислены все настроечные утилиты Windows и некоторые самовольно сюда влезающие прикладные программы вроде RealPlayer (проигрыватель интернетовских звуковых файлов формата RealAudio), Adobe Gamma Loader (его сюда ставит Adobe Photoshop), Quick Time Control Panel (управление универсальным мультимедийным драйвером Quick Time) и др. Если вам что-то из этого списка не нужно, убираете галочку, и настройка из панели исчезает. Но работать утилита, конечно, не перестает. Точно так же устроена страничка Шаблоны (New), только перечислены здесь типы файлов, которые вы найдете, щелкнув правой кнопкой по свободному месту в папке или на рабочем столе и выбрав строку Создать (New). Тут нам всегда разрешают создавать папки и ярлыки, но кроме того выводится список документов, которые тоже можно создавать таким способом. По мере установки всяких архиваторов, текстовых, графических, музыкальных и иных программ список этот стремительно удлиняется. Иногда из-за этого меню Создать начинает разворачиваться очень уж неторопливо. В такой ситуации можете все лишнее из списка выкинуть, убрав соответствующие галочки. Я у себя убрал практически все галочки, поскольку никогда не создаю таким способом пустых документов Word, Photoshop или Excel. И еще ни разу о своем решении не пожалел.
Твикеры
83
Дополнительная страничка Cmd, которой нет в Windows 9x, позволит задать две клавиатурные комбинации для автоматического дополнения имени файла (первая) и адреса папки (вторая), которые вы набираете с клавиатуры. Вы скажете мне на это, что функция автоматического дополнения и так работает вполне исправно. А я вам на это возражу, что тут разрешается задать автодополнение для досовской командной строки. Правда, на Norton Commander или на FAR Manager все это не оказывает никакого влияния. A FAR 1.7 и сам умеет кое-что «автодополнять». На странице Восстановить (Repair) вы найдете один-единственный список из семи (в NT - из пяти) строк. Он ведает восстановлением поврежденных компонентов системы. Если повреждены значки на рабочем столе и команда Обновить никак не способна их восстановить, выберите строку Пересоздать значки (Rebuild Icons) и нажмите кнопку Восстановить (Repair Now). Может, и правда что-то выйдет. Строка Repair Associations восстанавливает связь файлов с их редакторами. Строки Починить папку шрифтов (Repair Font Folder) и Починить Temporary Internet Files (восстановление папок для хранения временных файлов интернета) возвращают этим системным папкам их специфически свойства после того, как пользователь каким-то нехорошим образом их поломал. Например, влез Нортон Коммандером в папку шрифтов, поудалял чего нельзя, а от этого в меню папки шрифтов пропала строка Установить шрифт, и она больше ничего «шрифтового» не понимает. Вот тут и нажмете Починить. Строка Repair System Files восстанавливает системные файлы Windows 9x из копий, находящихся в папке windows\sysbckup. Она вам пригодится, если установленная программа бесцеремонно заменила системные файлы своими, отчего всей системе стало худо. Остальные две строки ведают переводом в исходное состояние программы просмотра системного реестра (Repair Regedit) и горячих клавиш (Repair Hot Keys). В Tweak UI для Windows XP есть раздел Taskbar для настройки панели задач и специфического меню Пуск, которое сделано в этой системе. Например, мне там все время мешала всплывающая подсказка, которая закрывала кнопки выхода из системы, выключения компьютера и перехода в меню программ. Так вот, после того как я убрал галочку в строке Enable balloon tips, больше она не появляется. Подраздел Grouping (группировка) управляет объединением на панели задач нескольких копий программы на одной кнопке. Вы можете попросить, чтобы в первую очередь объединялись самые редко используемые программы (Group least used application first) или чтобы группировались программы с наибольшим количеством открытых окон (Group applications with the most windows first). А можно просто изменить минимальное количество окон, при котором уже разрешено свертывание.
84
1. Как нам обустроить Windows
А в подразделе ХР Start Menu можно задать, каким программам вы хотите запретить появление в списке последних запускавшихся. Например, какимнибудь ненужным, служебным, сугубо вспомогательным.:. В версии для ХР есть и еще один специфический раздел - Common Dialogs («общие диалоговые окна»), отвечающий за окна открывания-сохранения фай1 лов . Там можно кое-что интересное сделать с левой панелькой этих окон (которая, как мы помним, называется Places — «места»). Панельку можно убрать и тем самым привести окно к старым испытанным образцам (строка, которую надо пометить, называется Hide places bar). Можно и самостоятельно определить список из пяти системных папок, которые будут в этой панели появляться. Разрешается что-то выбрать из списка (например, папки Избранное, Мои документы или папку последних использовавшихся документов) или вписать от руки адрес произвольной папки. Но действует эта настройка только в тех программах, где окна формируются средствами системы, а не самой программой. Так что в Internet Explorer или в Блокноте панель изменится, а в Ворде или Экселе останется прежней. Впрочем, с Вордом мы тоже справимся, но применим для этого другую программку-твикер, которая называется...
TWEAKI... FOR POWER USERS Освоив TweakUI, вы вполне можете считать себя серьезным пользователем («power user»). Но если вам и этого мало и вы готовы к новым свершениям, вот вам еще один твикер - продвинутый. Конечно, не так далеко продвинутый, как пиво «Клинское», но все же. Чаще всего программы такого рода занимаются одной только ветвью Windows - либо 9х, либо NT, есть "также очень неплохие программы специально для Windows ХР (TweakXP, XPTweaker и другие). Но я решил все же написать о программе, подходящей для всех версий Windows - как 9х, так и NT. Утилита Tweaki... for Power Users фирмы JerMar Software знает некоторые нестандартные настройки, не известные другим твикерам, сумеет настроить не только параметры системы или проводника, но и Microsoft Office, позволяет администратору локальной сети настраивать другие компьютеры и защищать эти настройки паролем. О настройках, аналогичных тем, о которых было рассказано в прошлой 2 главе, я рассказывать не стану, разберетесь и без меня . Расскажу только о новинках. Мы будем говорить о версии 4.35 этой программы. Достаточно широко распространены также вторая и третья версии, но устроены все они примерно 1
В версии для Windows 2000 раздел этот может называться Открыть, Open. Правда, названия пунктов сформулированы немного иначе. Ну да ничего, ключевые слова те же, я думаю, вы их узнаете. 2
Твикеры
85
одинаково (да и все подобные программы представляют собой так или иначе организованное многостраничное окно со списками настроек). В Tweaki... часть окон действует во всех версиях Windows (страницы Win Tweaks, Microsoft Office, Registry), а другие - специализированные, доступные только' в Windows 9x либо же в NT (страницы Windows 99/Ме и NT4/Windows 2000/XP, а также отдельные вкладки на странице Security). Общие настройки Как видно из рисунка 1.65, на странице Win Tweaks находится несколько вкладок - Interface, System, Internet Explorer и т. д. В левой части расположены простые настройки, для приведения в действие которых достаточно проставить галочку в соответствующем квадратике. А справа - настройки посложнее, требующие ввода каких-то данных. JerMar Software Tweaki...for* Power Users Security
Windows 9Ж/ME
NT4 / Windows 2000 / XP
Microsoft Office 2000/XP
Tweaki Options
Win TweaksIrctertace [ system | Internet Exptofef] Uptop|»tetworitfparanoia j Orfyefs| rOearType-
j r~lshow cursor position when pressing | - G~] EANewmenu : 0 Show cursor whle typing • [3 Use flat menus [J Windows Explorer i П**1 'COPYTo' "Bnt <** "!«""chdc : 'ПАИ 'Move To1 right dfck menu choc 0Add 'Send To' right dtk menu choto | Qctear customized folder settings П Disable smooth scrolng j П CHspby BMP fles as thumbnafc fj Enable right dtk New Subfotier opt* £] Enable right dck printing of Potter/Fif [7] Enable send path to ciptx»rd i 0 Enable send short path to clipboard I I Q Remove the Recycle Sn ; fj Show Inherent icons Ш DLLs 1 Q Use Windows 2000 style Search I
i Remote №nnecBons: o|| Viewing: Local
13 Enable ОежТуре dearlype Contrast
(~3 Start Menu tern
Lowest
Highest г Start Menu
Setalphabetfcal 42 j Henu pop out speed ВеЬиИ icon cache "Winoows Explorer —
7~] Majjnum of recent 1 dnoinwnts '
'
I Edit art Яе descnptton in Exptorer fcj Thumbralsizs Подвижный указатель
ВФ
Undo
Smal
«Й*/
Bo»
Рис. 1.65. Tweaki... for Power Users 4.35. Страница общих настроек Windows, вкладка Interface
Сразу же обращаю ваше внимание на кнопку Undo, которая позволит отменить любые изменения, если вам покажется, что от них стало только хуже. Программа покажет пару списков, один над другим: в верхнем будут перечислены изменения, сделанные при последнем нажатии кнопки Apply, а в нижнем все изменения с момента установки Tweaki. Выбираете те настройки, которые
86
1. Как нам обустроить Windows
считаете ошибочными, ставите галочку и жмете кнопку Restore («восстановить»). Твикер хранит на диске полную информацию о том, что, где и как менял, а в случае необходимости сохраняет также копии системных файлов. Так что все под контролем! 1
На нашем рисунке показана вкладка Interface. Ее левая часть - с простыми настройками - разделена на пять групп: General (общие настройки), Icons (значки), Start Menu (меню Пуск), Visual Enhancements (дополнительные визуальные эффекты) и Windows Explorer (проводник). В первых четырех группах все более или менее знакомо - убрать номер версии с рабочего стола (Remove Windows version on Desktop), не добавлять приставку Ярлык для при создании ярлыков (Disable "Shortcut to" prefix), убрать/вернуть всевозможные значки с рабочего стола и из главного меню (Remove My Computer from the Desktop and Start Menu, Remove My Documents menu, Remove My Music menu и так далее), убрать/установить визуальные эффекты тени, анимацию, плавное появление и затухание окон и меню. Вы это все сами посмотрите, если решите этим твикером воспользоваться. А я лучше расскажу о нескольких любопытных командах в группе Windows Explorer, которая как раз и показана на нашем рисунке. Скажем, галочки в строках Add "Copy To" right click menu choice и Add "Move To" right click menu choice добавляют в контекстное меню файлов и папок две новые строки— Копировать в папку... и Переместить в папку... Проводник сразу покажет вам окошко с деревом дисков и папок, а когда вы выберете нужную директорию и нажмете кнопку копировать (переместить), сразу туда все и перетащит. Еще пару довольно специфических, но небесполезных команд добавляют в контекстное меню настройки Enable send path to clipboard (разрешить копирование пути в буфер) и Enable send short path to clipboard (разрешить копирование короткого пути в буфер). В контекстном меню папки (не файла!) появляются две команды для этого самого копирования в буфер. Различие между ними в том, что команда Copy LP to Clipboard помещает в карман полный адрес папки с длинными именами, a Copy SP to Clipboard - с укороченными по досовскому стандарту 8.3, типа такого: С:\МОИДОК~2\ИГРА\ПРАВИЛ~2. На самом деле, стоит нам включить в проводнике (Сервис > Свойства папки > Вид) опцию Выводить полный путь в панели адреса, и мы всегда будем иметь счастье лицезреть полный путь к папке в адресной строке проводника. Но ведь ежели потребуется скопировать этот адрес, придется еще переходить в эту строку и выполнять команду копирования. Что касается короткого адреса, то вам такого вообще не покажут до тех самых пор, пока вы не загрузитесь в режиме MS-DOS. А ведь, создавая какойнибудь командный файл для запуска программ DOS-режиме, вы должны будете вводить именно короткие имена и адреса, иначе ваши программы просто не запустятся, а файлы и папки не будут найдены.
Твикеры
87
На вкладке System (рис. 1.66) полезного и интересного найдется уже довольно много. JerMar Software Tweakl. ..for Power Users
**»**?
Ir"
Microsoft Office 2000/XP
NT4 / Windows 2000 / XP
windows 9 x / M E Regtstr»
Tweak! Options
WkiTweaksInterface[ System ] internet Exptoref | Laptop [ Networic j Paranoia | Drivers | [] win Tweaks - System fj AutoPlay behavior З Disable autoplay for A:\ ^ Disable atrtopby for B:\ Ц Disable autoplay for C:\ 3 Disable autoplay for D:\ П DSabte autopby for E:\ П Disable autopby for F:\ fj Disabte autoplay for G:\ П Disabte autopby for H:\ fj Disable autoplay for l:\ fj Disable autopby for J :\ П DBabte autoplay for K:\ П Disable autoplay for L:\ П Disable autoplay for M:\ П Disable autopey for N Л П Disabte autoplay for O:\
[~j Enable auto logon
fast He Access
О Share special foMers
f~] Нйцгп short path
|~~] Ed* Open With ftems
[~j Recover wasted space 1—-—I !«- f
[~~| App Launch Manager [~~] Eds Common Diabg
USB Polng period
Q Oeate tight dck menus [~] Edit ОЕИ system Wormatfan [~] Open Explorer to the rigbt folder
,
[T~j Add and Bonove Programs editor |~] Delete or replace a 9e{s) current^ in use rlRstabtion and RegistrationГ~] Change company name and registration [~~| Change asndows'instal path Г~1 Change default program instafetton path
[Remote Connections: qjfvjaning: Local
Undo
Cone
Рис. 1.66. Раздел System в общих настройках Windows Впрочем, я не стану рассказывать о команде Enable auto logon, которая позволит автоматизировать вход в Windows (просто введете имя и пароль), о команде редактирования панели Places (Edit Common Dialog) или о том, как с помощью команды Edit Open With items изменить список программ, которые проводник показывает по команде Открыть с помощью (Open with). Очень полезна может оказаться кнопка App Launch Manager («менеджер запуска программ»), открывающая перед нами хорошую возможность временно отключать автоматический запуск каких-то программ, которые, как мы подозреваем, конфликтуют с другими программами или с системой (рис. 1.67). В каждой строке этого менеджера вы видите название программы, имя файла, которым она запускается, а также местоположение этого файла на диске. Ткнув мышкой в строку (или даже не ткнув, а только подведя курсор мышки и чуть подержав), вы получите внизу информацию о том, запускается ли программа из папки Автозагрузка или из системного реестра, а если из реестра, то каким конкретно ключом. Убираете галочку из строки, и программа при следующем старте системы не запустится. Возле каждой строки менеджер ставит один из пяти значков (см. верхнюю строку в окне App Launch Manager), означающих его квалифицированное мне-
1. Как нам обустроить Windows
88
ние о необходимости данной программы для системы и для вас лично. Самый левый значок (Safe to disable) означает, что отключать данную программу вполне безопасно. Самый правый (System) - что это системная задача, отключать ее нельзя ни в коем случае (скорее всего, таких строк в списке просто не будет). Квадратный значок Required означает, что программа необходима для нормальной работы. App Launch Manager Safe to disable
; Ш Required i Jv Not required, bse funcdonatty \ Ф Unknown
CD Systemfle
Uncheck an item to prevent it from loading at startup - right ddc for more options
Рис. 1.67. Менеджер автоматически запускаемых программ
Треугольный значок Not required, loose functionality следует понимать так, что система без этой программы вполне обойдется, а вот ваши возможности без нее будут поскромнее. В списке, который выдал мне менеджер, треугольничками были помечены утилита Adobe Gamma Loader (ее добавляет в Автозагрузку графический редактор Photoshop для правильной настройки экрана - яркости, контраста, цветопередачи и т. п.), а также драйвер моей навороченной мышки, без которого часть кнопок перестает работать. Круглые значки со знаком вопроса - это программы, про которые менеджер ничего не знает. Вы уж сами разбирайтесь, чего это, зачем это и можно ли это отключить (почти наверняка можно). Команда Edit right click menus позволит вам самостоятельно добавить строку к контекстному меню файлов. Вам покажут все известные системе типы файлов - пометите среди них нужные (или строку Unknown, если хотите добавить команду в контекстное меню неведомых зверушек), потом введете описание действия (текст, который будет появляться в меню) и адрес программы, которая должна включиться в работу с файлами такого типа. Вот и все, что от вас требуется.
Твикеры
89
Если вы ошиблись с выбором программы или файла или если строка такая больше не требуется, всегда сможете щелкнуть по кнопке4 Edit right click menus и удалить ранее созданную строку. Команда Add and Remove Programs editor предназначена для деинсталляции программ и удаления ошибочных строк из списка установленных (рис. 1.68). Помечаете ненужное галочкой и либо запускаете деинсталляцию (Launch Uninstall), либо просто удаляете из списка (Delete). Кнопка Details разворачивает внизу дополнительное окошко с информацией об этой программе. Edit Add/Remove Programs applet П EPSON Printer Software
D ESP 1290 890 Problem Solver D ExptorerPkis 6.0 Evaluation Version П FAR fte manager
DFteWTzardS
DFontExpert2003 D Google Toolbar for Internet Explorer DGovortka QHotDog Professional 7
y;223SS§E
GHTML-ИЖ Q International Pak for True Launch Bar 2.2
Рис. 1.68. Удаляю ненужную строку из списка установленных программ Команда Fast File Access («быстрый доступ к файлу») предназначена для запуска из командной строки файлов, которые находятся в не известных системе местах. Всякий, кто читал «Самоучитель работы на компьютере», знает, что, когда мы вводим в командной строке имя команды и жмем на Enter, система ищет файл с таким именем не по всем жестким дискам, а только во вполне определенных местах. Например, в папке Windows или Windows\System32. В принципе, можно расширять список таких мест, прописывая в системе адреса новых папок, но можно при помощи команды Fast File Access прямо прописать адрес такого особенного файла, который почему-то лежит в нестандартном месте. Этот важный нестандартный файл мы и запускать будем не совсем стандартно, командой: start имя_файла. Слева на рисунке 1.66 есть еще некоторое количество системных настроек. Можно отключить автоматическое проигрывание и автозапуск конкретных дисководов (а не всех разом, как TweakUI), расставляя галочки в соответствующих строках. Можно «не бипать» при ошибке (No Beep on error) или вообще отключить пищалку компьютера (Disable the system internal speaker), направить удаляемые файлы в обход корзины (Do not move deleted files to the Recycle Bin) и т. п.
1. Как нам обустроить Windows
90
Ряд дополнительных настроек вы найдете на вкладках Windows 9x/Me и NT4/ Windows 2000/XP, причем на второй - заметно больше. Но они все такие специфические, что я оставляю их для самостоятельного изучения самыми вдумчивыми и дотошными читателям самоучителя. :,
Настройки Internet Explorer На вкладке Internet Explorer можно добавить какие-то слова к заголовкам всех окон браузера (строка Change Internet Explorer title bar). Представляете, в заголовке каждого окна браузера будут красоваться ваши имя-фамилия или девиз. Друзья с ума сойдут! То же можно проделать и с Outlook Express (строка Outlook Express settings). Для Аутлука можно задать также, чтобы при старте программы не появлялась табличка с ее именем и прочими тактико-техническими данными (Disable Splash screen). Очень любопытное средство ускоренного доступа к любимым интернетовским сайтам можно использовать, если нажать кнопочку Create moniker for Favorite item. Называется оно URL моникер (от URL - интернетовский адрес и moniker - кличка, псевдоним). Моникер в данном случае - просто короткий псевдоним, который можно вводить вместо полного адреса в адресной строке. На рисунке 1.69 вы видите, как я вношу в список URL-моникеров еще один: в строке Name for moniker указываю имя моникера, в строке Web address moniker points to ввожу полный адрес интересующего меня сайта, начиная с http://. Потом нажимаю кнопку Add moniker, и готово дело. Internet Explorer URL Moniker Creating a moniter aiows you to create hidden IE shortcuts to web sites. This technique wK not leave any tettate shortcut within your Favorites fet or anywhere on your hard drive. CkJt and drop the ? on me to learn more.
Вызывается моникер из адресной строки Internet Explorer и других браузеров, основанных на том же движке (например, Му1Е2). Пишете «about:» и без пробела - имя моникера. Так, введя aboutme, я сразу попадаю на свой сайт, а набрав about:g - на русский сайт, поисковой системы Google. В отличие от закладок «урловые» моникеры - вещь скрытая. Они не попадают в Избранное, не создают ярлыков и вообще никак нигде не светятся. Разве что с помощью Tweaki их и посмотришь. Очень хороши для хакеров и педофилов, норовящих предаться своим тайным увлечениям прямо с рабочего или учебного компьютера... Кнопка Validate Favorites позволит вам время от времени проверять свои избранные адреса (папку Избранное) на предмет того, есть ли по указанному адресу сайт или там уже пусто. Сначала вам покажут пустую табличку, потом вы нажмете кнопку Find My Favorites («найди мое избранное»), и табличка заполнится. А уж после этого сможете нажать кнопку Validate My Favorites и дождаться завершения этой небыстрой операции. Возле каждой строки «валидатор» поставит по шарику: зеленый шарик с надписью ОК будет означать, что сайт существует и доступен, желтый (Redirect) — что страничка существует, но сервер перенаправляет нас на другой адрес. Красный шарик с надписью Dead Server (мертвый сервер) или Dead Link (мертвая ссылка). Но я бы не спешил так уж сразу верить этим красным шарам. Может, связь сегодня неважная или сервер был слегка перегружен, вот и показалось программке... Впрочем, диагноз нетрудно и проверить. Щелкните по шарику правой кнопкой мыши и выберите команду Ping domain in browser (проверить домен). К серверу высылается запрос (команда ping адрес_сервера) и если он отвечает, значит, скорее жив, чем мертв. Если же ответа нет, то скорее мертв, чем жив. Но если сервер отвечает на запросы (пингуется), это вовсе не значит, что он на самом деле работоспособен. Для проверки можете воспользоваться командами Load Favorite in browser (загрузить ссылку в браузер), и Load Favorite domain in browser (загрузить домен ссылки в браузер). В первом случае программа попросит браузер загрузить страничку, адрес которой записан в избранном, а во втором - только адрес сервера, на котором страничка располагалась. Совершенно запросто может оказаться, что мертвый вроде бы сервер на самом деле окажется жив. В контекстном меню желтого шарика (переадресация) будет доступна команда Repair (восстановить). А нерабочую ссылку можно удалить командой Delete Favorite.
Настройки безопасности Страница Security имеет четыре вкладки, посвященные проблемам безопасности, дисциплины и бдительности (см. рис. 1.70). Может использоваться как , родителем, желающим, чтобы дети могли работать на компьютере, но не имели возможности все в нем испортить, так и детьми, которые прячут от папы свои
1. Как нам обустроить Windows
92
важные секреты или желают оградить его от психических травм, связанных с посещением порносайтов. JerMar Software Tweal< Security
Win Т weeks
Windows 9x / ME
Microsoft Office 2OOO / XP Security
NT4 / Windows 2000 / XP
Registry
Twea» Options
•-
lpterfage][system | Windows 9x / ME] Internet Explorer j П Remove 'Administrative Tools' from My СотриЩ fj Remove 'Fonts' from My Computer П Remove Manage tern from the Windows Expk Q Remove 'Network Connections' from My Com[ П Remove 'Scheduled Taste' from My Computer | Network ^ Disable abKy to Map/Disconnect network driv< 1 3 Remove 'Entire Network in My Network Races 3 Remove 'My Network Places' ton from the Dei 3 Remove View workgroup computers' task fror i Start Menu П Disable right dck menus of Taskbar & it's сот[Щ П Disable Start Menu right dck П Disable/Remove Taskbar & Start Menu' proper П Force classic display of Start Menu П НИе folders on user-spedfc (top) sedton of St О Remove frequent programs Ы from the Start щ
[Rerr^Ccnnecir^:0|iview^:Loc^
Г.....1 Clear Qocument retory now [~~] dear Bun history now I] dear al MRU fets now
Remove the checkmark from a drive to prevent t from appearirtq withirt My Computer. ЕЬн: ERl:
Ek»0:
ERR: EI^S:
El^M:
u*
Undo
tttti
Done
Рис. 1.70. Параметры безопасности Кроме того, Tweaki умеет работать в локальной сети и настраивать удаленные компьютеры, а значит, может применяться сисадмином. На вкладке Interface слева есть группа MRU Lists, где перечислены списки, которые при перезагрузке должны быть очищены, чтобы никто не подсмотрел, чем вы занимаетесь вместо работы или учебы. Очистить можно список последних использовавшихся файлов (строка Clear MRU lists at reboot), список истории документов, список истории команд в строке Выполнить. Зато папа (или администратор сети) может спрятать от не в меру умных детей (пользователей) любые диски, которые им видеть не положено (окошко справа внизу), любые утилиты панели управления и саму панель целиком (группа Control Panel слева), скрыть папки Мой компьютер и Администрирование 1 , запретить любые изменения параметров дисплея и рабочего стола, убрать контекстные меню кнопки Пуск, рабочего стола и проводника, спрятать значки рабочего стола, запретить использование2 Диспетчера задач и много еще чего.
На вкладке System можно вообще приструнить этих пронырливых школьников-студентов-посетителей интернет-кафе - запретить им запускать на компьютере все перечисленные вами программы (настройка Do not allow these applications to run) или абсолютно все программы, кроме указанных вами (настройка Only allow these applications to run). Программа сообщит вам, что всякий человек, ставящий галочку в эту строку, должен, вообще-то, понимать, что он делает. После этого станет доступна кнопочка Browse и вы сможете составить список запрещенных или разрешенных программ. Слева будет еще один обширный список запретов - на применение плани1 ровщика Windows (Block user access to Task Scheduler ) или скриптов с веб-страниц (Disable processing HTML-scripts), на доступ к 3" дисководу и CD-ROM, или же только на запись CD. Короче, все можно запретить, рука отсохнет запрещать. Для того чтобы самые строгие запреты (или отмена оных) возымели свое действие, придется перезагрузиться. На вкладке Internet Explorer можно немедленно очистить список адресов, которые вы вводили вручную (они появляются в виде подсказки при вводе URL), - кнопкой Clear Internet Explorer's typed URL list, а строкой Block Ad tracking sites with security zone - запретить всяким хитропопым интернетовским сайтам следить за вашими перемещениями по Сети и собирать на вас досье, результатом чего бывает поступление на ваше имя кучи спама с рекламой порнухи (очень этим отличаются сайты с крэками к программам и трЗ-файлами), с предложениями купить у них лучшие в мире компьютеры или немедленно получить выигранные вами в лотерею 20 долларов (прогулявшись по непонятным сайтам или заполнив подробную форму - донос на себя самого в письменной форме). Но можно и позапрещать все подряд: менять настройки браузера, закрывать его по AIt-F4, открывать новые окна по Ctrl-N, модифицировать Избранное, ходить на определенные сайты (список Block these web sites- адреса тут пишутся без префикса http://), скачивать файлы из интернета, сохранять вебстраницы и просматривать их код. Короче, тюрьма народов. Если борьба отцов и детей или админов с пользователями («ползователями») для вас не отвлеченная теория, а суровые будни, не поленитесь внимательно посмотреть все настройки безопасности, какие тут имеются. Очень удобно, что поменять режим со строгого на самый либеральный можно практически мгновенно - одним движением руки: Tweaki... позволяет сохранить набор настроек на диск в виде файла шаблона (template), а потом загрузить шаблон с диска. В правом верхнем углу рисунка 1.70 вы можете увидеть пустую- строку-список, куда разрешается вписать имя нового шаблона и на1
С планировщиком связана одна из дырок в защите Windows 2000, поэтому к нему особое отношение.
1. Как нам обустроить Windows
94
жать кнопку Save. После этого имя появится в списке и будет вам доступно в любой момент. А чтобы никто не смог покуситься на все эти режимные строгости, вы должны защитить настройки паролем. Делается это на странице Tweaki Options в секции Password protection.
Настройки
Microsoft
Office
На странице Microsoft Office 2000/XP возможны раздельные настройки по каждой из офисных программ (рис. 1.71, левый столбик из кнопок). JerMar Software Tweaki...for Power Users Security
Win Tweaks
Microsoft Office 2000 / XP
NT4 / Windows 2000 / XP
Windows»/ME
Tweaki Options
Regfettv
Microsoft Office 2000 / XPysemame:
Mfcrosoft Office ^Disable the Office Assistant | 3 Disable fips about using features more effedlv 3 Disable Dps for using the mouse more effecfiv 3 Enable only high priority tips 3 Enable search for product help whle in progri ^ Enable tips for keyboard shortcuts ] Show Tip of the Day I
[3 Disable Clipboard Toolbar triggers П Disable Help | Office on the Web i Q Enable feedback weth sounds 1 d use system font instead of Tahoma fjToots | Customize j Options
i Пi i ; | '
JDQ;DSD:DADOD=D4D@O . Company:
Documents fiath: [E:\Documents and SetHngsWieKca User templates path: [E:\Document5 and SettingsWif Kta| Shared tempbtes path:
Shared themes path:
[] Disable menu animations [7] Disable menus show recently used command^! ЩеЬ queries path: Д Disable show of font names in their own font |l fj Disable show of ScreenTips on toolbars -Ц J Modfy Ete I Open - Pfeces Bar
i Remote Connections: Oil Viewing: Local
ИФ
Undo
API*
Qone
Рис. 1.71. Настройки офисных программ Так, для Excel можно поменять шрифт, используемый в таблицах по умолчанию (Change default font), сменить папку, которая открывается по умолчанию по командам Файл > Открыть и Файл > Сохранить как (File storage location), изменить количество шагов для команды отмены (строка Max number of undo levels), задать, чтобы при сортировке строк учитывался регистр букв (галочка в строке Sorting algorithm is case sensitive), попросить, чтобы при использовании функции RAND для генерации случайного числа никогда не генерировались одинаковые случайные числа (строка Generate unique random number when RAND is used), и прочие интересные вещи. Возможности позапрещать пользование какими-то опасными с вашей точки зрения командами, меню и клавиатурными комбинациями я к числу особенно интересных не отношу.
Твикеры
95
Для Ворда интересных настроек поменьше. То есть попросту нет, кроме, возможно, стррки Force Unicode characters to print as ANSI, предназначенной для печати на некоторых старых принтерах, не понимающих юникода. Вроде бы эта настройка заставит их вместо пустых квадратиков печатать нормальные буквы. Охотно верю, что это и правда помогает, но проверить не могу: в тех принтерах, к которым я имею доступ, эта ошибка не возникает. Если бы возникала, я бы давно такие принтеры выбросил. На кнопке Office можно запретить также появление панели многоместного , буфера, когда вы два раза подряд нажимаете Ctrl-Ins (или Ctrl-C) для копирования фрагмента. Эта настройка поможет не только тем, кого раздражает сам факт появления панели, но и тем, кто пользуется электронным словарем Lingvo. В этом мощном словаре по Ctrl-Ins-Ins или Ctrl-C-C выделенное слово предполагается отправлять в словарь для перевода. А тут все время панелька выскакивает, блин... Пометьте строку Disable Clipboard Toolbar triggers, и блинов станет меньше! ^ Большая часть настроек недоступна для старых версий Офиса (6.0 и 7.0). А кое-какие, увы, - и для Office 2003. Кнопка Modify File | Open - Places Bar, на которую указывает курсор на рисунке 1.72, позволит сделать то, что не удалось в Tweak UI для Windows XP поменять в офисных программах состав левой панельки окон открываниясохранения файлов. К тому же здесь вы сможете добавить в список системных папок свои собственные. Modify the Places Bar Current terns on Places Bar 3 Desktop
G Favorites Cl History gJLev
и My Documents q Web Folders
П Sort new items ascending Q Show smal item icons
E:\pp4 Рис. 1.72. Настраиваем окно открываниясохранения файла в Microsoft Office
96
1. Как нам обустроить Windows
Нажимаете эту кнопку и видите диалоговое окно Modify the Places Bar (см. рис. 1.72). Разрешены два варианта: со стандартными значками и с мелкими. В первом случае (строка Show small items icons не помечена) разрешается размещать на панели не более пяти значков, во втором (строка помечена галочкой) - уже до десяти штук. На рисунке видно, как я добавляю свою рабочую папку в список. Чтобы мне это позволили, я первым делом снял пометку с одной из стандартных строк, которая мне ни к чему, и нажал кнопку Apply. После этого стала доступна кнопка Add (добавить). Нажал ее, ввел название нового значка и его адрес. И всю дорогу, пока работал над этой книгой, пользовался им при загрузке или сохранении рисунков и текстов. *" Экспериментируя с окном Modify the Places Bar, я наблюдал довольно странное природное явление, в обиходе именуемое глюком. Я убирал галочки из строк History (Журнал) и Favorites (Избранное), но соответствующие значки в панели Places прятаться не желали. Более того, при следующем заходе в окно Modify the Places Bar галочки в этих строках восстанавливались! И только когда я убирал галочку в строке Desktop, тогда они пропадали все вместе. Вот такая у них крепкая мужская дружба.
2. АРХИВАТОРЫ ДЛЯ WINDOWS Я сильно сомневаюсь, что среди читателей этой книги есть такие, кто не знает, что такое архиватор. Но если они все-таки найдутся, то я им, так и быть, объясню. Архиватор, уважаемые незнайки, - это программа, которая может собрать несколько файлов в один, называемый архивом, который будет в 2, в 3 или даже в 10 раз меньше исходных файлов. При этом не теряется ни единого бита информации и любой файл можно в любой момент из архива извлечь. Таким образом экономится куча места на диске; таким образом можно переносить на дискетах довольно большой объем информации; таким образом удобнее пересылать по электронной почте большие файлы - картинки, программы, тексты. Архиваторы для DOS (ARJ, PKZIP, LH, RAR) достигли многого. Плотность сжатия данных была в них доведена едва ли не до предела, операции с архивами были возможны самые разнообразные. Обработка длинных имен файлов в них тоже была, например в ARJ начиная с версии 2.60. Собственно, и называть такие программы досовскими было бы уже неправильно. ARJ 2.60 это мощный универсальный продукт, работающий как в DOS'e, так и под виндами, а более новая версия архиватора - ARJ32 - работает уже только в Windows. Просто запускать их надо из командной строки. Единственное, чего не хватало досовским архиваторам, - удобной программной оболочки - окошек и менюшек, - чтобы нам не приходилось учить наизусть параметры или выбирать из длиннющего списка тот один, который нужен в настоящий моментАрхиваторов для Windows существует множество, самых разнообразных. Долгое время лучшим среди них считался WinZip. До сих пор он остается, пожалуй, самой распространенной программой-архиватором. И я об этой программе писал в «Самоучителе работы на компьютере» (8-е издание) и «Самоучителе работы на компьютере. Начинаем с Windows». Однако в этой книге я хочу рассказать о другом архиваторе - WinRAR, который с zip-архивами работает не хуже WinZip'a, а уж со своими собственными, формата RAR, ну настолько лучше, что это дает мне некоторые основания считать его лучшей программой этого класса.
WINRAR WinRAR - разработка российского программиста Евгения Решала. В первой половине 90-х годов широкую известность не только в наших странах, но и в мире получил предок WinRAR'a, досовский архиватор RAR. Уже тогда у прогр'аммы была своя собственная, достаточно удобная обо4 Зак. 90
98
2. Архиваторы для Windows
лочка. Потом появилась виндоузовская версия, которая с каждым годом становилась только лучше. WinRAR создает архивы двух типов: своего собственного (с расширением RAR), а также самого распространенного и самого стандартного формата ZIP. А извлекать файлы он умеет также из архивов формата ARJ, АСЕ, BZ2, CAB1, GZ, JAR, LZH, TAR, UUE, а также ISO2, умеет просматривать их содержимое, читать приложенные к ним комментарии. Причем для cab, arj и lzh-файлов даже не требуются сами эти архиваторы: в WinRAR'e (начиная с версии 2.70) имеются для этого встроенные модули. Очень важно, что в гаг-архивах сняты некоторые ограничения zip. Например, в них можно запаковывать файлы практически любого размера. Предельный размер файла находится где-то за пределами солнечной системы: 8,5 миллиарда гигабайт (радуйтесь, любители сохранять видеофайлы на жестком диске!), тогда как в обычный zip-архив можно поместить файл размером не более 3 2 ГБ . По степени сжатия файлов WinRAR довольно заметно превосходит WinZip. Кроме того, в последних версиях WinRAR самостоятельно анализирует хранящуюся в файлах информацию и в зависимости от результатов этого своего анализа способен применять мощные специализированные алгоритмы, предназначенные для сжатия самых распространенных типов данных - электронных таблиц и текстов, полноцветных изображений, звуковых файлов. Если удается применить один из этих алгоритмов, то плотность упаковки по сравнению с конкурирующими архиваторами возрастает очень значительно - «в разы», как выражаются российские экономисты, повествуя нам о будущих темпах роста экономики. Так, при сжатии нескольких файлов базы данных Microsoft Access и электронных таблиц Excel общим объемом 5,2 МБ я получил: • zip-архив размером 1,5 МБ (WinZip 9.0, максимальное сжатие) • zip-архив размером 1,3 МБ (так называемое повышенное сжатие) • и гаг-архив размером 0,8 МБ (WinRAR 3.3, нормальное сжатие). Ради науки чего не сделаешь! Я сархивировал все файлы к своему «Самоучителю р. на к.» - смесь текстовых и графических файлов общим объемом 187 МБ. Вот что дал эксперимент: • zip-архив получился размером 94 МБ (при максимальном сжатии) • и размером 93 МБ (при повышенном), • а гаг-архив при максимальном сжатии имел размер 89 МБ.
1
Используется в пакетах установки программ, например Windows или Office. Используется для сохранения образа компакт-диска на жестком диске. 3 В начале 2004 года, когда писалась эта глава, появилась пробная версия WinZip 9.0 beta, в которой вводится новый стандарт zip-архива. Тут уже нет ограничений на размер файла, да и плотность сжатия повышается. Но новые zip-файлы несовместимы с предыдущими версиями архиваторов... 2
WinRAR
5Ю
Но особенно впечатляет работа WinRAR с мультимедийными данными. Для пробы я сжимал звуковой файл недетского размера - 565 МБ - и получил архивы: • zip размером 535 МБ (максимальное и повышенное сжатие дали примерно одинаковый результат) • и гаг размером 395 МБ. Хороший выигрыш, верно? Если же говорить о быстроте работы, то впереди, конечно, WinZip, - архиватор довольно быстрый, но ограниченный узковатыми возможностями zip-формата. Впрочем, WinRAR способен работать с разными скоростями. Можете сами выбирать, что вам сегодня важнее - высокая скорость или высокая степень сжатия. И то и другое одновременно пока недостижимо. • У WinRAR есть еще несколько специфических хитростей. Например, он умеет добавлять в архив некоторые избыточные данные - так называемую информацию для восстановления (recovery record), которая повышает вероятность восстановления архива, поврежденного при пересылке по Сети или из-за сбоя дискеты. • Умеет создавать так называемый непрерывный архив (solid archive), в котором степень сжатия еще выше, порой раза в два. • Ведет список избранных архивов с возможностью быстрого перехода в любой из них (мышкой или по горячей клавише). • Сможет заблокировать особо ценный архив, запретив в нем какие-либо изменения. • Проверит данные в архивах на предмет заражения вирусами, привлекая для этого те антивирусные программы, которые найдет в вашей системе. • Умеет шифровать данные с паролем длиной, до 128 символов. Причем, в отличие от большинства других архиваторов, может скрыть от любопытных глаз не только содержимое файлов, но даже их список! Суммируя все сказанное, можно сказать, что WinRAR - это мощный и гибкий инструмент с широким набором функций и в то же время простой в использовании. А для многих из нас немалым преимуществом RAR'a является хороший русский язык в меню и справочной системе. Внешний вид Окно WinRAR напоминает обычное окно виндоузовского проводника с папками и файлами (рис. 2.1). Дойдя до архива и войдя в него (двойным щелчком или нажатием Enter'a), вы тоже увидите файлы и папки, только находящиеся внутри архива. Чтобы вы не спутали одно с другим, в заголовке программы вместо имени папки вам напишут имя архива, в который вы влезли, а в адресной строке еще и дадут справочную информацию по этому архиву (рис. 2.2). Состав кнопок на панели инструментов тоже меняется в зависимости от контекста: в архиве один набор, вне его - другой.
2. Архиваторы для Windows
100
:; . ИВ®
^ЗИЖопечатка - WinRAR хода из Файл Команды Операции Избранное Параметры Справка пки или рхива
Рис. 2.2. WinRAR 3.3. Зашли в гаг-архив Так, гуляя по диску, вы видите в панели инструментов программы девять кнопок. Забравшись в zip-архив, видите уже одиннадцать, а в гаг-архив - целую дюжину (как на нашем рисунке). Наоборот, попав в «чужой» архив (ARJ, АСЕ и т. д.) вы увидите семь кнопок. Точнее, кнопок-то будет девять, но две (Добавить и Удалить) окажутся недоступными: из «чужих» архивов WinRAR только
WinRAR
101
извлекает файлы, в крайнем случае проверяет архивы на сохранность и на вирусы, но менять в них ничего не может.
Как извлечь файлы из архива Из множества операций с архивами чаще всего мы сталкиваемся с необходимостью распаковывать их (извлекать из них файлы). Во всяком случае, делать это приходится гораздо чаще, чем выполнять обратную операцию. Так, вложения в электронные письма, превышающие 50-100 КБ, принято непременно высылать в архиве, чтобы ускорить перекачку письма и уменьшить стоимость такой пересылки. Да и все программы, которые можно встретить в интернете, даже самые крошечные, запакованы в архивы. Правда, иногда это самораспаковывающиеся архивы (ехе-файлы), для которых архиватор не требуется, но чаще все же архивы zip, в крайнем случае - гаг1. Их вам придется разархивировать самостоятельно. С помощью WinRAR'a это делается чрезвычайно просто. | Чтобы достать из архива все файлы, щелкаете по нему мышкой ; •! в окне WinRAR (заходить внутрь архива не требуется) и нажимаете 2 . . I Извлечь si кнопку Извлечь ,в/r L -,. To). \ ъВам предложат вписать от руки или (Extract отыскать на диске ту папку, куда вы хотите положить файлы (рис. 2.3), и нажать ОК. Кроме того, WinRAR запоминает адреса папок, в которые вы сохраняете свои файлы, и предъявит его по первому вашему требованию, стоит вам раскрыть строку-список Путь для извлечения. Если ничего не вводить в этой строке, файлы окажутся в той же папке, где лежит архив, но во избежание путаницы умный WinRAR создаст для этого вложенную папку, которую назовет по имени архива. Так, в нашем примере архив лежал назывался Samouch-pp2.rar, поэтому программа и предложила создать папку Samouch-pp2. i А вдруг в данном месте уже есть папка с таким именем? В ней ведь могут оказаться какие-то файлы, верно? И может статься, что какие-то извлекаемые из архива файлы имеют те же имена, что и лежащие в папке. Как поступать программе? Стирать, не стирать? «Нам, программам, все равно, что этих тащить, что тех оттаскивать». Значит, мы сами должны распорядиться на этот счет. Либо мы желаем заменить все одноименные файлы (строка Извлечь с заменой файлов в секции Режим обновления), либо только более старые (Извлечь с обновлением файлов). Третья строка (Обновить только существующие файлы) вообще не извлекает из архива файлы, которых в папке не было; производится лишь обновление существующих.
Ш
1
Остальные форматы, будь то ARJ или GZ, в Сети встречаются очень редко. Немного похоже на имя предполагаемого дедушки поросенка по имени Пятачок. Предполагаемого дедушку звали Посторонним В. 2
2. Архиваторы для Windows
102
„1
;;" Путь и параметры извлечения
ШШ
I
\ Общие i Дополнительно): is!
Пок(isaib
Пчть для извлечения (если не существует, то будет создан):
\ | ДИЗМ8!Ь^ДШдил^
111
.:•!
;:;>1 г Режим обновления
:
•,
р ! ® Извлечь с заменой файлов II ! О Извлечь с абновлением файлов || ! 0 Обновить только существующие файлы г Режим перезаписи
—.„,.,..
I \ @ Выдавать запасе при перезаписи |-| О Перезаписывать без запроса j
Ы
О Пропускать существующие файлы
р-
S @ Рабочий стол Й- -Ш Мой компьютер 1 ffisS Диск 3,5 (А:) 1 т «•» IBM60GB-1 (С:) i ai**»120GB-Data(D:) ! ш -<•» 1 20GB-System (E:) I ii-^IBMBOGB-NTfF:) ( !»•<$, My Disc (G:) | ш -4* WD-1GB (H:) i Ш и) Общие документы i &<~Э Документы-Александр Левин ! Й'Й Документы - Марина S-^| Сетевое окружение
|
| i [ j Распаковать арливы во'алЛженмыв п&пки ц > Поставить на диске повременные файлы 1 j П Показать файлы в Проводнике Сохранить установки r"~^™™~~~~-<~"™™™-"*'~*~"~"''~-~w««-v-v" .••v™........,..v~.. , :.
-,....-.-„.™-%™„л
OK
Отмена
];;|
Справка
J|
Рис. 2.3. Достаем файлы из архива По умолчанию про каждую пару одноименных файлов вам зададут вопрос, как с ними быть - перезаписать или нет. Но можно сказать, чтобы программа молча перезаписывала или также молча пропускала все одноименные файлы (секция Режим перезаписи). Первая строка в секции Разное доступна только тогда, когда вы выделили несколько архивов и собираетесь разархивировать их разом, одним движением мышки (тоже, кстати, хорошая возможность, которой, скажем, в WinZIP'e нет). Поставите тут галочку, и файлы из каждой упаковки попадут в отдельную папку. Имя для каждой будет создано опять-таки на основе имени архивного файла. Вторую строку (Оставить на диске поврежденные файлы) стоит пометить, если архив поврежден. По умолчанию файлы, извлеченные с ошибкой, WinRAR сразу стирает. Если речь идет о программах, то это верно, потому как поврежденная программа может наделать немало бед. А вот текст, не исключено, может пригодиться. По крайней мере, какая-то его часть вполне может быть спасена. Третья строка в нижней секции позволяет по окончании разархивирования сразу же увидеть папку, где теперь лежат извлеченные файлы,
WinRAR
*
103
Если нужно достать из архива не все файлы, а только некоторые (например, одну папку или только документы Word), заходите в архив, выделяете то, что хотите достать, и жмете кнопочку Извлечь в. Для облегчения поиска нужных файлов в окне программы разрешается сортировать их (щелчками по заголовкам столбцов) по имени, типу, дате последнего изменения, а также по размеру архива и отдельно - по размеру файлов в нем. Кроме того, действуют четыре удобные клавиатурные комбинации для выделения файлов: • Ctrl-A выделяет все файлы и папки; • Плюс на цифровой клавиатуре вызывает окошко для выделения по маске такого вида: *.*. Что зададите вместо звездочек, то и выделите. Эту операцию можно повторить несколько раз с разными масками, добавляя к выделению новые файлы; • Минус на цифровой клавиатуре вызывает окошко с такой же точно маской, но уже для снятия выделения; • Звездочка на цифровой клавиатуре инвертирует выделение, и станут помеченные непомеченными, а непомеченные пометятся. Как повелось с глубокой древности, в системе Windows все операции делаются как минимум четырьмя способами: кнопкой на панели инструментов, через меню, через контекстное меню и клавиатурной комбинацией. Создатель WinRAR'a это учитывает. Вот вам еще три способа извлечения файлов из архива: • в меню Команды есть для этого строка Извлечь в указанную папку; • в контекстном меню архива тоже есть строка Извлечь в указанную папку; • предусмотрена и клавиатурная комбинация - Alt-E (от слова extract извлечь). Имеется в виндах и пятый способ выполнения всяческих операций, тоже с глубокой древности идущий, - мышкой файлы таскать. Как с этим в WinRAR'e? > С этим тоже все в порядке. Выделяем в архиве нужные файлы и папки, тащим в окно проводника. Тут уж никаких вопросов насчет местоположения не задают, сразу все и распаковывают. И только встречая одноименные файлы, все же интересуются: заменить имеющийся файл (Да, Нет, Да -для всех). Есть и еще один, уже шестой по счету способ, может быть, самый простой. При своей установке WinRAR, если вы этого специально не запретите, добавляет свои пункты в контекстные меню, которые показывает виндоузовский проводник. Тыкая правой кнопкой мыши в архивный файл, вы видите в контекстном меню команды Извлечь файлы (Extract Files), Извлечь в текущую папку (и свалить кучкой в текущей папке) и Извлечь в Имя_архива\ (то есть в новую поддиректорию с именем, как у архива)'. Если выделено несколько архивов, то появится также строка для извлечения каждого в свою папку.
1
В некоторых версиях был вариант, при котором в контекстном меню появлялось подменю WinRAR, а в нем уже сидели все эти команды.
2. Архиваторы для Windows
104
Все это означает, что для операций с архивами вам не надо даже специально запускать архиватор! Он сам запустит ту свою часть, которая сейчас нужна.
Как создать новый архив Во-первых, выделить в окне WinRAR нужные файлы и папки, а во! вторых, нажать кнопку Добавить. Архиватор попросит вас ввести имя ; создаваемого архива (строка Имя архива) и выбрать место, куда его следует положить (кнопка Обзор) (рис. 2.4). Нажмете ОК - и полетели.
\'""Жав""\
5~; :Имя и параметры архива
|?||Ж
i Общие | Дополнительно | Файлы ! Резервные копии jj Время | Комментарий] Обзор...
Амя архива:
Ш !:
1ШаЩйШ 1
Метод обновления: Профили... •• Формат архива
Добавить с заменой файлов
1
-, ! Q Удалить файлы после упаковки 1 П Создать SF^-архив
OZIP
1 П Создать непрерывный архив
vleTOfl сжатия: Обычный
1
Ц|
З азделить на т.ома размером (в байтах):
1 П Добавить электронную подпись 1 0 Добавить информацию для восстановления
Рис. 2.4. Параметры архивирования WinRAR показывает в специальном окошке, сколько процентов выполнено, сколько времени прошло и сколько осталось (рис. 2.5). Иной раз, когда операция длительная, имеет смысл нажать кнопку Фоновый режим (Background). WinRAR свернется в значок и усядется трудиться в системном лотке. А о том, какой процент работы уже выполнен, вас будет информировать всплывающая подсказка. А если вы сперва вошли в архивный файл (дважды по нему щелкнув), а потом нажали кнопку Добавить, как отреагирует архиватор? Он решит* что вы собрались добавлять файлы именно сюда, в этот архив, иначе зачем было в него в ходить? А значит, запрашивать у вас имя и местоположение архивного файла бессмысленно. Вместо этого он сразу же предложит выбрать интересующие вас файлы и папки. Остальное - аналогично.
WinRAR
105
Параметры операции...
: Добавление i LingoWare3-rus.exe
Прошло времени: Примерно осталось:
70%
00:00:02 00:00:21
Фоновый режим Отмена
<
31
8%
Пауза Справка
Рис. 2.5. До конца создания архива осталась 21 секунда И сразу же еще несколько способов добавления в архив выделенных файлов и папок - на любой вкус: • клавиатурная комбинация Alt-A (от слова add - добавить); • строка Добавить файлы в архив в меню Команды; • перетаскивание. Если в WinRAR'oBCKOM окне было содержимое архива, то все притащенное будет в него добавлено1. Но заходить в архив даже не обязательно. Можно, ни о чем не думая, тащить файлы в окно WinRAR. Конечно, поначалу страшновато: все ожидаешь, что они просто скопируются, а нам этого не хотелось бы. Но WinRAR не виндоузовский проводник, он понимает, что раз вы принесли ему эти файлы, то именно для архивирования. Он немедленно запрашивает у вас имя для нового архива и запускает процесс его создания; • и пятый способ, самый простой - архивирование в проводнике с помощью контекстных меню. Здесь1 появляются четыре команды: Добавить в архив (запрашиваются имя и местоположение архива), Добавить в архив "ххх" (ничего не запрашивается, а вместо ххх будет стоять имя текущей директории), Добавить в архив и отправить по e-mail (создается письмо, куда вкладывается созданный архив; запрашивается имя архива) и Добавить в архив "ххх" и отправить по e-mail (имя дается автоматически, на основе имени папки). Вообще, это разумная тактика - не запускать архиватор, работать через контекстные меню, считая архивирование еще одной функцией виндов. Ведь системы Windows Me и ХР и сами умеют создавать zip-архивы через контекстное меню, только там надо пользоваться пунктом Отправить, подпунктом Сжатая папка (или Сжатая zip-папка). В обоих своих «Самоучителях работы на компьютере» я об этом рассказывал. Теперь давайте подробнее разберемся с показанным на рис. 2.4 многостраничным окном Имя и параметры архива, потому что там еще немало имеется Надо помнить, что WinRAR умеет добавлять файлы только в свои архивы и в zip.
106
_
2. Архиваторы для Windows
всяких возможностей для тех, кому «просто архивации» мало, хочется чего-то оптимального, максимального и экстремального. Во-первых, тут можно выбрать, какой должен создаваться архив -t ZIP или RAR (секция Формат архива). Если посылаете или несете архив малознакомым людям, которые, может быть, не имеют в своем арсенале самого лучшего архиватора WinRAR, создавайте zip-архив'. А если для себя или для людей, что-то в компьютерах понимающих, - то лучше RAR. сг
Начиная с третьей версии WinRAR использует новый, более мощный алгоритм сжатия файлов. Старые версии WinRAR 3.0, вплоть до версии 2.8, его не понимают. Так что, если ваши знакомые давно не обновляли WinRAR, придется им тоже доставлять файлы в zip-архивах.
Во-вторых, можно поменять метод сжатия. По умолчанию установлен Обычный, но в списке имеются также Хороший и Максимальный (большая плотность, зато меньшая скорость), а также Быстрый и Скоростной (меньшая плотность, большая скорость). Тот рекордный результат при сжатии звукового файла, о котором я вам рассказывал, был показан при Обычном режиме сжатия. И переход на Максимальный ничего тут не улучшал. Просто при Обычном, Хорошем или Максимальном сжатии специфический алгоритм компрессирования мультимедийных файлов может подключаться, а при Быстром и Скоростном нет. Иначе сжатие не было бы ни быстрым, ни скоростным. А вот для того, чтобы архиватор применил специальный алгоритм сжатия текстовых файлов, надо обязательно перейти на хорошее или максимальное. Почему-то такая вот дискриминация этого метода. <*" Хотел бы вас предостеречь от необдуманной самодеятельности по части дополнительных параметров сжатия. Скажем, не стоит заставлять программу непременно использовать алгоритм сжатия для полноцветной графики, если ваши фафические файлы не полноцветные (true color) или уже сжаты (компрессированный TIF-файл или JPG). Выйдет и хуже, и дольше. В большинстве случаев достаточно просто задать хороший или максимальный метод сжатия, а уж WinRAR сам выберет оптимальный метод.
Кроме методов сжатия есть у нас выбор и для Методов обновления (Update Mode). Здесь речь идет о ситуации, когда вы добавляете файлы в архив, созданный ранее. Скажем, вы дорожите своей работой, а потому периодически копируете свои рабочие документы в один и тот же архив, расположенный на другом диске, на CD-RW или на дискетах. При этом вы должны объяснить архиватору, как ему поступать с одноименными файлами. По умолчанию выбран режим Добавить с заменой файлов, при котором все одноименный файлы в архиве заменяются добавляемыми, вне зависимости от того, новее они или старше. Воз1 А еще лучше - самораскрывающийся (об этом - чуть ниже), на случай, если у тех людей так все запущено, что и вовсе нет никакого архиватора. Но посылать самораскрывайки в письмах надо с большой осторожностью: многие люди такой архив открывать не станут и сразу же удалят его вместе с вашим письмом. Объяснение этому загадочному феномену вы найдете в разделе «Программы для защиты компьютера».
WinRAR
107
можны и другие режимы: Добавить с обновлением файлов или Обновить существующие файлы. Что это означает, вы, думаю, уже понимаете. А вот о строке Синхронизировать содержимое архивов стоит сказать пару слов. «Синхронизировать» означает выровнять, сделать одинаковыми содержимое папки и архива. Программа добавит в архив отсутствующие файлы, обновит более старые (более новые не станет!), а лишние файлы удалит. В сущности, синхронизация приводит к тому же результату, что и создание нового архива, с нуля, но выполняется гораздо быстрее. Для архивов большого размера, а также для архивов на дискетах или CD это очень важный момент. Потому что длительную и нудную операцию вы будете неизбежно выполнять реже, чем быструю и легкую - все мы немножко ленивы, даже самые трудолюбивые. А потому, когда выйдет из строя винчестер (не дай бог, конечно!), потери ваши окажутся гораздо больше. Если поставить галочку в строке Удалять файлы после упаковки, то получится операция перемещения файлов в архив. Перемещая файлы в архив на дискете, обязательно надо пометить также строку Протестировать файлы после упаковки. А то, не ровен час, дискета окажется сбойная, архив прочитается с ошибками, а исходные файлы уже тю-тю... Вообще говоря, при нынешнем качестве дискет я бы не стал ничего важного перемещать в архив на дискете. Сегодня она прочиталась, проверка дала положительный результат. А завтра сдохла, и ни один дисковод ее даже знать не хочет. И что будем делать? Будем Добавлять информацию для восстановления! Подробнее об этом мы поговорим в подглавке, посвященной многотомным архивам. Особо важные данные можно защитить от изменения командой Заблокировать архив. В такой архив WinRAR (или любая другая программа, умеющая работать с архивами этого формата) откажется добавлять новые файлы или удалять существующие. Подчеркну, что архиватор не сможет защитить этот важный файл от случайного или умышленного стирания в проводнике или ином файловом менеджере - он просто защищает архив от изменения. На странице Файлы (рис. 2.6) в строке Добавляемые файлы вы сможете посмотреть список выделенных папок и файлов и скорректировать его. Можно вместо него вписать маску, например: *.doc *.txt (через пробел), - и тогда в архив попадут только вордовские и текстовые файлы. Маску можно вписать не вместо, а вместе со списком файлов и папок, в дополнение к нему. Тогда WinRAR прочешет всю директорию, включая поддиректории (вложенные папки), и добавит к архиву все подходящее. Очень ценная строка Файлы, исключаемые из обработки (Files to exclude) позволит не включать в архив файлы по списку или по маске. На нашем рисунке из архивирования предполагается исключить всяческие мусорные файлы.
2. Архиваторы для Windows
108
Третья строка - Файлы, добавляемые в архив без сжатия (Files to store without compression) позволит сложить в архив другие архивы и другие несжимаемые файлы вроде jpg, не тратя времени на бесполезные попытки упаковать уже упакованное. ?;;;:. Имя и параметры архива -[ Общие| Дополнительно| Файлы j Резервные копии| Время [; Комментарий j
Файлы, добавляемые в архив без сжатия: ".zip *.rar *.arj *.jpg| Сохранение путей файлов при добавлении в архив: !Сохранять относительные пути С Архив
•
I Д Помещать каждый файл в отдельный архив ! Поправить архив по электронной почте на адрес: : yji | j после чего
ОК
Отмена
Справке
Рис. 2.6. Задаем список файлов, подлежащих архивации, и список исключаемых Галочка в строке Отправить архив по электронной почте означает, что по окончании работы WinRAR запустит вашу почтовую программу, создаст новое письмо и вложит в него архив. Останется ввести адрес получателя и отправить письмо. Адрес получателя можно ввести и WinRAR'e, на странице Файлы, в самой нижней строке (почта запросит у вас подтверждение на отправку письма). А если получателей несколько, то их адреса надо не пробелом отделять друг от друга, а запятой или точкой с запятой - как принято в почтовых программах. Строка после чего удалить тоже будет нам очень кстати. Ведь довольно часто укладываешь файлы в архив только для того, чтобы послать по почте. Вот такой временный архив и будет удален сразу после того, как письмо уйдет. Как создать самораскрывающийся архив (ехе-файл) Да проще просто: в окне создания архива пометить строку Создать SFXархив 1 (см. рис. 2.4 на с. 104). Надо только помнить, что такой архив окажется больше обычного примерно на 50 КБ. От английского self extract - самораскрывающийся.
109
WinRAR
Для саморакрываек разрешается задать ряд необязательных, но иногда очень полезных параметров. Вы найдете их, перейдя на страницу Дополнительно и нажав там кнопку Параметры SFX. В многостраничном окне дополнительных параметров SFX (рис. 2.7) можно указать папку, в которую ваш архив должен самораскрываться, и точное ее местоположение на диске. На нашем рисунке адрес папки начинается со слэша, а значит, будет она создаваться в корневой директории текущего диска. Дополнительные параметры SFX Тексти^значок Общие
| Лицензия Дополнительно
Модуль Режимы
Путь для распаковки • ;\game i
1
О Саэдать в папке "Progtam Res'
i <. ' Создать в хекущей папке | (*) Абсолютный путь В Сохранять и восстанавливать пути Программа установки Выполнить после распаковки: imy_game.exe Выполнить до распаковки: idel\game\*.*/q
Сохранить текущие параметры как стандартные
ОК
Отмена
Справка
Рис. 2.7. Создаем sfx-архив, который будет стирать файлы в папке Game на текущем диске, распаковываться в нее и запускать файл my_game.exe Считается, что мы таким образом задали абсолютный адрес папки. Можно задать и относительный: написать имя папки без слэша. Тогда она будет создана в том месте, где находился архив. После распаковки файлов архиватор может даже запустить указанную вами программу (в нашем случае - файл my_game.exe). Так у нас уже получается, практически, дистрибутив (установочный пакет). Особенно если пометить там строку Создавать в папке Program Files. Архиватор создаст в этом вместилище мудрости папку для вашей программы, перенесет туда файлы и запустит ее.
2. Архиваторы для Windows
110
Кроме того, можно присвоить такому архиву нестандартный значок, задать заголовок, описание, всякие там лицензии ввести... Люди, которые сами пишут программы, вполне могут воспользоваться этими возможностями. Эти же смышленые люди сами разберутся, что и на какой странице окна Дополнительные параметры SFX надо вписать. Но учесть следует вот что: все дополнительные параметры самораскрываек действуют только в Windows. Ни в DOS-режиме, ни в других операционных системах они не оказывают никакого влияния на процесс извлечения файлов. Еще одна важная настройка находится на странице Модуль. Тут мы выбираем, под какую среду создается ехе-файл. В русифицированной версии WinRAR для гаг-файлов по умолчанию применяется Default.SFX- русский модуль для Windows, а для zip - Zip.SFX (есть и соответствующие англоязычные модули). Созданные с их помощью ехе-файлы будут нормально запускаться в графическом режиме любой версии Windows 9x или NT. А в DOS'e или Windows 3.x не будут. Остальные варианты возможны только для гаг-архивов: модуль для текстового режима Windows' (Консольный Windows RAR SFX - русский и английский) и модуль для DOS-режима (DOS RAR SFX).
SFX
С помощью этой кнопки или клавиатурной комбинации Alt-X можно обычный гаг- или zip-архив переделать в SFX. Кнопка появляется, только когда вы находитесь внутри этих архивов.
Как создать многотомный архив Всем, кроме каких-нибудь незнаек, известно, что .<•• Формат архива • многотомные архивы нужны тогда, когда архив надо | ®EAR скинуть на дискету, а он не помещается. Архиватор I OZIP попросит вставить следующую дискету, потом еще одну, и так далее, пока не создаст полный архив заМетод сжатия: Обычный данных вами файлов, порезанный на части. Потом, Разделить натрма извлекая файлы из архива, вы будете получать такое размером (в байтах): же предложение - вставить следующий диск - до тех пор, пока все файлы не будут распакованы. 1 457664-3.5" 98078k-ZIP-100 Все это автоматизировано, хлопот минимум. Не 650m - CD-650M успеете вы написать а:\ в строке Имя архива (я снова 700m-CD-700M имею'в виду окно Имя и параметры архива, рис. 2.4 на с. 104), чтобы указать адрес архива на дискете, как в Рис. 2.8. Создание списке Разделить на тома размером окажется строка многотомного архива Автоопределение (рис. 2.8). Она означает, что WinRAR готов делить архив на части, соответствующие свободному месту на дискетах.
1
Так называемый консольный режим, в котором работает FAR Manager, - см. раздел «Программы для работы с файлами».
WinRAR
111
Запускаете архивацию. Заполнив одну дискету, WinRar выдает такое сообщение, как на рисунке 2.9. Вставляете следующий диск, говорите Создать. Следующий том Имя тома:
Обзор
Размер тома байт (пусто - автоопределение): Автоопределение WinRAR готов создать следующий том. Если это необходимо, вы можете сейчас сменить диск назначения и откорректировать имя или размер тома. Создать следующий том ?
С о з д а т ь ] [ Создать все
Отмена
Рис. 2.9. Создаем многотомный архив: WinRAR просит вставить другую дискету По окончании работы вы обнаружите на каждой из дискет файл имя.раг1ММ.гаг, где на месте NN будет порядковый номер дискеты. > " В DOS-режиме такое имя прочесть будет невозможно: на каждой из дискет вы увидите по файлу с именем имяраг~1 .гаг или вроде того. Если вы планируете пользоваться этими архивами именно в DOS'e, поменяйте формат имени на старый (строка «Старый стиль именования томов» на странице «Дополнительно» в окне «Имя и параметры архива»). Тогда на первой дискете окажется файл имя.гаг, а на следующих - файлы имя.ЮО, имя.Ю1 и т. д. i ' в
Приняв во внимание невысокую надежность такого средства хранения данных, как дискета, мы поймем, почему при создании архива на дискетах рекомендуется ставить галочки в строках Протестировать файлы после упаковки (Test archived files) и Добавить информацию для восстановления (Put recovery record). Вопервых, архив будет сразу же проверяться на сохранность, что позволит засечь неисправную дискету. А во-вторых, в архив будет добавлена некая дополнительная информация, которая, конечно, несколько уменьшит плотность упаковки файлов, зато в случае неприятностей с дискетой даст нам шанс на восстановление. "" Есть несколько ограничений. Так, многотомные архивы не подлежат модификации: ни добавлять, ни обновлять файлы в них не разрешается. Кроме того, WinRAR создает многотомные архивы только rar-формата. И наконец, записать информацию для восстановления можно тоже только в файлы формата гаг. Этот нестандартный метод восстановления был придуман специально для гаг-архивов, в zip'ax не применяется. Чтобы распаковать многотомный архив, надо вставить первую дискету и дважды щелкнуть по файлу. Запустится WinRAR и все проделает в обратном
112
'
2. Архиваторы для Windows
порядке. Понятно, что для этого на компьютере, где вы раскрываете архив, должен быть WinRAR. Для работы в DOS-режиме надо пользоваться досовской версией программы - архиватором RAR. Некоторые предпочитают распаковывать многотомный архив не с дискет, а с жесткого диска, так выходит заметно быстрее: копируют все файлы с дискет в одну директорию и запускают первый из них. И правда выходит быстрее. Да и запаковывать многотомный архив тоже быстрее на жестком диске. В списке Разделить на тома размером, который мы с вами видели на рисунке 2.8, есть такая интересная строка: 1 457 664 - 3.5". Она означает, что архивный файл, даже если он создается на хард-диске, будет порезан на куски размером с дискету. А если вы собирались сбрасывать свой многопудовый многотомный архив на компакт-диски, то возможность сперва подготовить куски соответствующего размера на винчестере окажется, просто незаменимой. WinRAR, как легко понять из того же рисунка 2.8, может порезать архив на части размером 650 или 700 МБ, в зависимости от того, какие у вас дисковод и болванки. Не исключено, что в ближайших версиях архиватора в этом списке появится и какое-нибудь астрономическое число для создания многотомных архивов на DVD. Однако уже сейчас никто не помешает вам встать мышкой в строку Разделить на тома размером и ввести туда это астрономическое число самостоятельно. Ну хорошо, мы протестировали архив в момент создания, защитили его путем добавления информации для восстановления. А что мы будем делать, если у какой-нибудь из дискет повредится нулевая дорожка (а это вовсе не редкость) и компьютер откажется ее принимать? Обычно в такой ситуации произносят какое-то общепринятое энергичное выражение типа «Блииин...» или «Упсссс...» и под траурный марш Шопена производят медленную и печальную операцию по удалению многотомного архива со всех остальных дискет. Но разработчики WinRAR придумали новый необыкновенный трюк, благодаря которому мы сможем, имея всего одну резервную дискету, полностью восстановить любой пропавший том из комплекта хоть в 30 архивных томов, хоть в 150!.. Как это? В окне параметров архивирования на странице Дополнительно есть параметр Количество томов для восстановления1 (рис. 2.10). По умолчанию здесь стоит 0. Если поставить единичку, то кроме обычных архивных томов архиватор создаст еще один файл размером 1,4 МБ с расширением rev. Он доступен, только если вы создаете многотомный архив
WinRAR
113
Имя и параметры архива I Общие ! Дополнительно | Файлы | Резервные копии | Время j Комментарий] I
•-•
г Параметры NTFS [3 Сохранять файловые потоки
Параметры окатия... Параметры SFX
Тома
Установить педель
П Делать паузу после каждого тома ЦОгарый стиль именования томов Томов для восстановления: !
0|
Информация для восстановления % от общего размера архива • Система 0 Архивировать в фоновом"режиме Ц По окончании операции выключить ПК
ОК
Отмена
Справке
Рис. 2.10. Дополнительные настройки архивирования Создавать архив с томами восстановления надо на жестком диске: выбрать размер тома 1 457 664 вместо Автоопределения1 и создать архив, порезанный на части, а уж потом переправлять на дискеты. И вот в час, известный одному, сами знаете Кому, какая-то дискета перестает компьютером восприниматься. Вы копируете файлы с оставшихся дискет на жесткий диск, дважды щелкаете по rev-файлу - и недостающий файл чудесным образом восстанавливается. Чудеса, да и только. Можно просто потерять любую из дискет- случайно выбросить в мусорное ведро, - а все, что на ней было записано, восстановится. Более того, если параметр Количество томов для восстановления (recovery volumes) равен двум, то создается два rev-файла, и можно восстановить любые два тома из комплекта. Если трем - то три. И так далее. Надо только учитывать, что этот способ не предназначен для восстановления поврежденных архивов. Поврежденный архив надо сразу удалить и восстановить целиком.
Как создать непрерывный архив На самом деле, как создать, вопрос тривиальный: в окне Имя и параметры архива (рис. 2.4) есть для этого строка Создать непрерывный архив. Более инте-
1
А может быть, 650 или 700 МБ, если создается архив на компакт-дисках. Хотя CD - довольно надежный носитель информации (если, конечно, не рисовать фломастером на рабочей поверхности диска).
114
2. Архиваторы для Windows
ресно выяснить, зачем нужны такие архивы и в каких случаях стоит ими пользоваться. Автор программы утверждает, что в непрерывном архиве выше плотность упаковки. Я проверил. Упоминавшаяся ранее группа файлов Excel и Access общим размером 5,2 МБ, которая обычными методами была сжата WinRAR'oM до 835 КБ (при максимальной компрессии - 817), в непрерывном архиве похудела еще в два с лишним раза - всего 392 кило (при максимальной компрессии - 385). И это притом, что WinZip даже при патентованном повышенном сжатии сумел сжать эти файлы только до 1,2 МБ - в четыре раза хуже. А вот сжатие 69 MIDI-файлов, совокупная биомасса которых составляла 566 КБ, привело к созданию обычного архива размером 250 КБ, а непрерывного — 243 КБ. То есть разница практически несущественная. То же и при применении максимального сжатия: простой архив - 223 КБ, непрерывный 222,5. , Так что по-разному бывает, пока не попробуешь, не узнаешь. За счет чего достигается выигрыш? За счет того, что при изготовлении непрерывного архива все архивируемые файлы рассматриваются как один большой файл. Понятно, что найти в большом количестве файлов одинаковые куски гораздо легче, чем искать повторяющиеся куски в каждом из файлов по отдельности. Отсюда и выигрыш. Но здесь же и засада. Ну то есть слабость этого метода. Если поврежден обычный архив, WinRAR способен восстановить его. Даже если один-два файла пропадут, остальные останутся. Не так в непрерывном архиве. Здесь все файлы, расположенные после сбойного участка, будут потеряны. Поэтому при создании непрерывных архивов на дискетах мы с автором программы хотим вам порекомендовать: обязательно ставьте галочку и в строке Добавить информацию для восстановления (Put recovery record). Кроме того, операции по добавлению отдельных файлов в архив или, наоборот, по удалению, происходят заметно медленнее, чем при работе с обычным архивом: при любых изменениях программа заново переделывает весь архив. Длительность операций по извлечению файлов сильно зависит от того, в начале или в конце архива они находятся: для извлечения файлов из конца архива требуется почти столько же времени, сколько для извлечения всех файлов. А вот операции извлечения всех файлов или обновления архива происходят практически с той же скоростью, что и в архивах обычного типа. Отсюда вывод. Использовать непрерывные архивы стоит тогда, когда у вас много однотипных и похожих друг на друга файлов, когда требуется большая плотность упаковки, но при этом вы не планируете часто обращаться к архиву для замены или обновления нескольких файлов.'
1
'Кстати, стоит совмещать этот метод с максимальным сжатием.
115
WinRAR
Как проверять и восстанавливать архивы Создавая архив, программа записывает в него, помимо наших данных, также некие контрольные коды, благодаря которым ей потом удается устранять повреждения в архивах. Правда, только когда повреждения не слишком серьезны. ] По нажатии кнопки Тест WinRAR проверяет выделенные архивы на I наличие повреждений. Свои и zip-архивы он может проверить самоu JSSI,:,, i стоятельно, а для проверки остальных вызывает соответствующий архиватор (а значит, он должен быть у вас на диске). Проверяются также самораскрывающиеся архивы. Встретив в процессе тестирования такие сообщения, как на рис. 2.11, сразу переходите к следующему пункту.
C:\install\prog.OO\1_izd\EDialer_112.EXE: Неожиданный конец архива C:\installWHTHBMpycbi\DiWeb\DiWEB4.22\diweb32.zip: Поврежденный или многотомнь C:\install\AHTMBMpycbi\DiWeb\1.29\DOS\drweb38B.exe: Нет файлов для извлечения J^ C:\install\ApxHBaTOpbi\PkHIP\PKZIP25.EXE: Поврежденный или многотомный архив 21F,,
I Закрыть J [ Прервать операцию j | Скопировать в буфер обмена Всего ошибок: 50
Рис. 2.11. Проверяю свои архивы. Обнаружил массу повреждений Восстановлением архивов ведает эта кнопка. Первое, о чем спросит утилита восстановления: какого формата - zip или гаг — был наш арт» w хив. И попросит указать, куда поместить восстановленный архив. После этого она примется за лечение и создаст восстановленный файл с именем геЬиШ.имя_архива.гаг (или, соответственно, zip)1. Если, конечно, в архиве осталось хоть что-то, что можно восстановить. Проверяете новый файл на сохранность и, если все в порядке, копируете на место старого. _*_> [Исправить справит ь
Но стандартная защита, в общем-то, слабовата: мало-мальски серьезное повреждение приводит к безвозвратной потере данных. У WinRAR есть своя, по. сильнее. Я уже упоминал о том, что при создании архива в него можно добавить данные для восстановления. Если в окне создания архива помечена строка Информация для восстановления, то на странице Дополнительно (рис. 2.10) стано1
В предыдущих версиях программы файл мог называться _reconst.rar.
116
2. Архиваторы для Windows
вится доступным список % от общего размера архива, указывающий, какую часть общего размера архива вам не жалко отдать на восстановление. Разрешается задать до 10 %, но в большинстве случаев можно ограничиться 1-3 %.' При восстановлении поврежденных архивов с дополнительной информа2 цией утилита восстановления создает файл с именем fixed.имя_архива.гаг . Как шифровать архивы Кнопочка Установить пароль (Set password) в окне создания архива на Архивация с паролем странице Дополнительно позволит вам Введите пароль: защитить новый архив паролем (рис. 2.12). Введите пароль ещё раз для проверки: Как всегда в таких случаях, не рекомендуется вводить пароль с использованием русских букв, лучше сделать его подлиннее •- не менее Отображать пароль при вводе 8 символов, если вам нужна надеж13 Шифровать имена файлов ная защита информации. Обычно пароль вводят дважды, ОК Отмена Справка чтобы избежать ошибки при вводе вслепую. Но если поставить галочку Рис. 2.12. Шифруем содержимое архива и в строке Отображать пароль при вводе, список файлов в нем то вместо обычных в такой ситуации звездочек и иных каких-нибудь палочек, вам покажут ваши натуральные буквы и цифры. Тогда строка подтверждения пароля исчезнет. Тому, кто дважды щелкает по зашифрованному архивному файлу или заходит внутрь архива с помощью файлового менеджера, без возражений показывают список файлов, находящихся в этом архиве. Но просмотреть сами файлы или извлечь их из архива без пароля не позволяют. Однако изучив список файлов, их размеры и время создания, тоже можно многое узнать, а об остальном догадаться (некоторых людей специально обучают о таких вещах догадываться). Чтобы не давать этим специально обученным даже малейшего шанса, поставьте галочку в строке Шифровать имена файлов (Encrypt file names). Пароль будет запрашиваться сразу при попытке просмотра такого сильно зашифрованного файла. А тот, кто попытается войти в этот архив, например, FAR/ом, получит сообщение о неверном конце архива и пустой список файлов.
' Ранее созданный архив вы тоже сможете оснастить информацией для восстановления. В меню Команды есть для этого соответствующая строка. 2 В предыдущих версиях программы файл мог называться _recover.rar.
WinRAR
117
Понятно, что возможность такую дают только архивы гаг-формата, с zip'aMH этого сделать нельзя.
II (Ш tWeskuOk
fflfP
Пароль, введенный в окне Архивация с паролем, будет применен только к данному архиву. Но можн ° установить и общий пароль, которым будут закрыты все архивы, создаваемые в текущем сеансе работы. И вам не придется в каждом случае вводить пароль заново. Для этого надо щелкнуть по ключику, распоперехода на другой диск ложенному в левом нижнем углу главного окна WinRAR (рис. 2.13). Появится точно такое же диалоговое окошко, как на рисунке 2.12, но в заголовке будет написано, что это общий пароль (Ввод пароля по умолчанию). "" Про него, кстати, легко забыть, потому что при последующем вызове этого окошка строки окажутся пусты. Будьте внимательны, а то зашифруете что-то такое, чего и не планировали шифровать. Да еще и пароль забудете. На всякий случай посматривайте на ключик в левом нижнем углу окна: если он не черный, как обычно, а красный, значит, в данном сеансе работы был назначен и до сих пор действует пароль по умолчанию.
Чтобы отменить общий пароль, снова дважды щелкните по ключику и, ничего не вводя, закройте окошко. При следующем запуске архиватор пароля уже не помнит.
«
Кроме шифрования возможна еще одна защита важных гаг-архивов ; ;: от изменения. Выполняется запирание этой кнопкой. По умолчанию ^Ж! j она не видна. Но если она вам требуется, можете достать ее, щелкнув, как обычно, правой кнопкой мыши по значкам панели инструментов WinRAR и выбрав команду Выбрать кнопки (Select buttons). Запертый архив будет невозможно поменять с помощью WinRAR'a или иного архиватора, который понимает формат гаг. Что еще можно делать с архивами Эта кнопка и команда Показать информацию (Show Information) позволяют получить сведения о выбранном архиве: узнать степень сжатия файлов в нем, почитать комментарии, а также на полном ходу поменять в нем SFX-модуль. Если же выбраны обычные файлы и папки - не архив, а кандидаты в архив, - то по этой команде нам покажут их общий размер, включая все вложенные файлы (рис. 2.14), а также позволят оценить размеры архива, если все эти кандидаты в него попадут. Для этого внизу будет у нас кнопочка Оценить, которая, как только вы ее нажмете, превратится в показанный на нашем рисунке столбик - диаграмму предполагаемой степени сжатия. Тут же архиватор пишет
2. Архиваторы для Windows
118
(ориентировочно, конечно) степень сжатия, размер, который будет иметь архивный файл, и время, потребное для архивации (в часах:минутах:секундах).
mm
;Н Информация о файле a H^opMaiJw^napeMeTpwJ Комментарий (;£ FX ]
1
!
Состояние:
Готово
Файлов: | | Папок: ; Архивов:
|
I
I:
104 I 7 I • 20 ! |
Общий размер:
1 887 787 222/ j
Размер кластера: Занимаемое файлами место: Потери на остатках кластеров:
4096 I 1 887 977 300 j 1 190678 I
г Предполагаемые степень и время сжатия Состояние: Степень сжатия: Размер в архиве: Оценка времени сжатия: ^yESi!!§.!?iT..b...§?.T°.H5,™.y.ECKHJ
1
5
Готово
!
77% 1 456311 «1 00:22:28 I
0
!
I I
|; \
OK
j.
OTI- ена
Справка
Рис. 2.14. Информация о кандидатах на архивирование В реальности степень архивации и скорость может несколько отличаться как в меньшую, так и в большую сторону. Если стоит галочка в строке Оценивать автоматически, то анализ производится при каждом вызове окна информации. ! Обычно на длительность сжатия не обращают внимания, но при работе с большими звуковыми и видеофайлами, размеры которых могут исчисляться сотнями и тысячами мегабайт - и особенно при архивировании целых дисков (для создания резервной копии), эта величина имеет существенное значение. В одном случае можно успеть перекурить, а в другом - крепко выспаться. Так что стоит иметь возможность оценивать это время. Кстати, запуская длительную операцию архивирования и собираясь спать (или уходя с работы), вы можете попросить программу выключить за собой компьютер - последняя строка на странице Дополнительно (рис. 2.10 на с. 113).
WinRAR
119
Но попросить об этом программу вы сможете и тогда, когда длинная операция уже запущена и идет полным ходом. Если вы вернетесь на страницу 105 и поглядите снова на рисунок 2.5, то увидите на нем кнопку Параметры операции. Щелкните по ней, и сможете на полном ходу изменить метод сжатия и поставить галочку в строке По окончании выключить ПК, У архиватора есть свое меню Избранное (Favorites), в котором создается список архивов для ускоренного перехода в любой из них. Если у вас есть какието архивы, куда вы часто заходите (например, периодически сохраняете туда копию проделанной работы), внесите их в этот список командой Добавить к Избранному или клавиатурной комбинацией Ctrl-F (от слова favorites). Проще всего «избрать» архив тогда, когда вы в нем находитесь, - вам предложат ввести только необязательное описание архива. В противном случае придется указать еще и полный его адрес на диске. Тецерь архив будет показываться в списке избранного, как адреса сайтов в Internet Explorer, и перейти в архив можно будет, просто выбрав его мышкой. У первых десяти архивов из списка (по здравом размышлении, зачем нам больше?!) есть даже клавиатурные комбинации для ускоренного перехода Ctrl-1, Ctrl-2, ..., Ctrl-О (десятый). Действуют комбинации, конечно же, только в окне WinRAR. Есть еще кнопка Мастер, на которой изображено таинственное лицо азиятской национальности, делающее, по видимости, что'то магическое. Мастер этот (Wizard) представит-в виде последовательности диалоговых окон базовые возможности архиватора WinRAR. Спросит, доставать из архвиа или паковать вы собираетесь, куда и откуда, как звать и т. п. Если у вас есть такие знакомые, которых невозможно себе представить задающими, например, максимальную степень сжатия архива, познакомьте их с Мастером. В приложениях в таблице 3 вы найдете описание самых важных команд для запуска архиватора из командной строки. Все остальное - для самостоятельного изучения.
3. ПРОГРАММЫ ДЛЯ РАБОТЫ С ФАЙЛАМИ Специфика программ для работы с файлами состоит в том, что они, в основном, ничего не делают с содержимым файлов. Если представить себе, что файл — это бумажка в архиве, то можно сказать, что такие программы позволяют одну бумажку просмотреть и выбросить, другую скопировать на ксероксе, третью переложить в соседнюю папку, всю эту папку засунуть в шкаф - и т. д. и т. п. Они позволяют найти нужные бумаженции, составить их каталог. Но они (опять же в основном) не предназначены для составления или изменения самих документов. Впрочем, все это не значит, что отдельные программы напрочь не позволяют залезать в файлы и как-то их редактировать. Иной раз позволяют. Но сделаны они не для этого. Система Windows на протяжении всей своей истории никогда не давала нам полного набора средств для быстрой и комфортной работы с файлами. Те, кто начинал свою компьютерную юность (пусть и в шестьдесят лет) с досовских программ для работы с файлами - Norton Commander, Volkov Commander и т. п., запускают эти или подобные им программные оболочки даже из-под Windows. И не только потому, что им так привычнее. На самом деле это действительно много удобнее, особенно если пользуешься всеми мелкими, но необыкновенно облегчающими жизнь хитростями, которые в изобилии в этих программах присутствуют. А вот люди, пользующиеся для файловых операций (копирования, перемещения, просмотра, удаления и т. д.) обычными виндоузовскими окнами или проводником, часто даже не могут толком понять, что перед ними - сам файл или его ярлык, переместили они файл на новое место или только создали копию, что у них где лежит и зачем. Найти нужный файл в папке, если файлов там много, не так уж легко и уж во всяком случае - не быстро. Слабо развит в виндах аппарат групповых операций. Попробуйте, например, взять и быстренько дать ста веб-страничкам вместо расширения htm расширение html! Каждую козявку будете переименовывать вручную. А как вы будете сравнивать две произвольные папки, если вам ничего не надо копировать, а хочется просто выяснить, какие файлы в них совпадают и в какой из двух одноименных новее версия? Ну и так далее. Я не собираюсь перечислять, чего именно не умеют файловые менеджеры Windows, которые строились в расчете на полных чайников, каковым и в голову не придут Taktoe чудовищно сложные вещи, как переименование группы файлов или сравнение директорий.
Программы для работы с файлами
121
Но не все же люди в мире одинаково тупые. Для чуть менее тупых и предназначены специальные программы для работы с файлами - файловые менеджеры. Их можно поделить на три группы: 1) те, которые запускаются в обычном виндоузовском окне (Total Commander, Фрегат, Explorer Plus, Norton Commander для Windows); 2) те, которые способны работать в DOS-режиме, а под виндами запускаются в DOS-окне (Volkov Commander, DOS Navigator, классический Norton Commander); 3) и те, которые работают в текстовом режиме Windows - так называемом консольном (FAR Manager). В первых, кроме названия каждого файла или папки, может быть показан еще и значок, у вторых и третьих значков нет никогда. Из первых можно таскать мышкой файлы в другие окна, из вторых и третьих нельзя, что, конечно же, обидно. Зато текстовый режим более быстрый. Никакого торможения на прорисовку графики (шрифтов и значков) здесь нет. У первых обычные, виндоузовского типа меню, у вторых и третьих - собственные. У первых чаще белые окошки, у вторых и третьих — чаще синие (но это вовсе не обязательно). Ну и еще ряд отличий имеется. Наследники старого доброго командира Нортона, файловые менеджеры имеют общие, привычные для многих с давних времен клавиатурные комбинации для копирования, перемещения, просмотра или удаления файлов, для смены диска в окне, для поиска файлов и т. д. Некий стандарт здесь выдерживается всеми. А вот дополнительные удобности и приятности у каждого свои и устроены по-своему. Я расскажу вам об одной программе с синими окошками и об одной с белыми. Но сперва - некоторые общие сведения об устройстве и принципах работы «Нортонов». Общие сведения о нортоноподобных файловых менеджерах Нортоноподобный файл-менеджер выглядит примерно так, как показано на рис. 3.1. Его рабочее окно разделено на две части, как часто говорят, на две панели (каждая панель обведена двойной рамочкой). Зачем их две? На одной панели находим нужные файлы, а на другую копируем. Это, конечно, проще, чем открывать два отдельных окна проводника и каждый раз двигать по экрану, чтобы оба были видны. Итак, у нас в распоряжении всегда две панели. Что именно показано справа, а что — слева, легко узнать, взглянув на заголовок каждой из них. Слева на нашем рисунке написано С:\, а значит, там находится корневая директория дис^ ка С:, а справа написано D:\TEMP, а значит, тут мы видим содержимое папки TEMP на диске D:. Переходы с одной панели на другую - по клавише Tab или мышью. Перемещение по строкам (по списку файлов или папок) - стрелками управления курсором и, опять же, мышью.
3. Программы для работы с файлами
122
В левом окне диск С:
Выход из папки
В правом окне диск D:, окно активно
Ч
я-н-й SRCH «UDIO OOUNLO~1 DRUG ORUH-SET GIGflTEMP
Папки, они же каталоги, они же директории Информация о папке или файле
PROGRfl 1 RECVCLED
UENTURfl UINCHD UINDOUS WINNT XDESK RESTORE
МОИД01Г2 FOUND 000 ВТМЙС1С PQ MSDOldNLD TMP ntldr boot
Файлы в папке D:\TEMP
BOOTDISK ЕХТ2769Ч
1386 cdrom_ip cdrom_nt oootfont readme setu setup
1st baklj [auto baklj msdoG bak [read suhdlog bak bootfont bin
5-~ 5 bin doc exe
ntdetect com suhdlog dat
autoexec rtndo bootsect ^-
Командная строка Кнопки-подсказки для выполнения основных команд - нижнее меню программы Рис. 3.1. Все файловые менеджеры типа Norton Commander выглядят примерно так Чтобы войти в директорию, на которой стоит курсор, достаточно нажать Enter (или дважды щелкнуть мышкой). Чтобы выйти из директории, надо встать в самый верх списка файлов, на две точки (..) и нажать Enter. С клавиатуры это делается еще проще и удобнее: комбинация Ctrl-PgUp, сразу выносит нас из папки - вверх на один уровень. Если список файлов в окошке длинный и начала его не видать, нажмите клавишу Ноте, и сразу попадете на эти самые две точки. Если же вам нужно попасть в конец списка (например, архивы формата zip практически всегда стоят самыми последними), нажмите клавишу End. Для пролистывания используются клавиши PgUp и PgDn. Стрелки управления курсором t и t позволят двигаться по списку плавно, по одной строчке. Для пролистывания списка файлов можно воспользоваться также мышкой: щелкнуть ее левой кнопкой по последнему файлу (самому нижнему из тех, которые поместились на экране) или, наоборот, по первому и, не отпуская кнопку, чуть двинуть мышку вниз или, соответственно, вверх. Список плавненько поедет. На рисунке 3.1 вы видели, что файл serial.txt выделен светлым прямоугольником. Это значит, что курсор стоит на этом файле1. А значит, стоит нам щелкнуть мышью по кнопке gCopy (в программах с русским интерфейсом кнопка ' Мы говорим здесь слово «курсор», имея в виду не мышиный курсор, а текстовый тот, который управляется с клавиатуры клавишами со стрелками.
Программы для работы с файлами
123
может называться щКопир) или нажать клавишу F5, и файлик скопируется в левое окно, на левую панель. Программа покажет нам примерно такое диалоговое окошко, как на рисунке 3.2. Если щелкнуть по кнопке Сору или просто нажать Enter, то копирование запустится. serial.txt" to [ Сору ]
= Сору =====^======^==== [ FlO-Tree ]
[ Cancel ]
Рис. 3.2. Копируем файл serial.txt на диск С в корневую директорию
Если же щелкнуть мышью по шестой кнопке - @FtenMove (Щперен) или нажать клавишу F6, то файлы будут скопированы на новое место, а на старом сотрутся. Эта операция называется, как вы понимаете, перемещением или переносом файлов (Move). "*" Почти во всех «Нортонах» устроено именно так: можно щелкнуть по кнопке-подсказке внизу окна, а можно - по функциональной клавише с таким же номером. То есть щелчок по кнопке 8 или 2 в файловом менеджере производит то же действие, что и нажатие клавиши F8 или F2. Лишь некоторые из «белоокошечных» программ решаются от этого стандарта отойти. Например, во Фрегате кнопки не пронумерованы и расположены уже не внизу, а вверху - в соответствии с виндоузовскими стандартами.
I
)
Если курсор стоял не на файле, а на папке (она же директория, она же каталог), то папка будет скопирована или перемещена целиком, вместе со всеми находящимися в ней файлами и вложенными папками (поддиректориями, подпапками, подкаталогами - как хотите называйте). Папки в «Нортонах» очень легко отличить от файлов по тому признаку, что имена их написаны заглавными буквами, тогда как имена файлов - строчными. Если же файл-менеджер перерос стандартные возможности Norton Commander и умеет показывать истинные имена файлов и папок с учетом регистра символов, тогда файлы и папки раскрашиваются в разные цвета. Например, в FAR Manager папки всегда белые, а файлы зеленые (так помечаются файлы программ), розовые (архивы) и голубые (все остальные). В «белых» файл-менеджерах у папок будут стандартные виндоузовские значки папок, но в дополнение к этому они могут быть взяты в квадратные скобки (Total Commander) или выделены жирным шрифтом (Фрегат). В «Нортонах» предусмотрены раз- ,=== Drive letter дельные клавиатурные комбинации Choose °1еН: drive: для перехода на другой диск на пра- | вой и левой панели. Для левой пред- Рис 33 Переходим на другой диск в левом назначена комбинация Alt-Fl, для пе^ окне правой - Alt-F2. В появляющейся табличке (см. рис. 3.3) просто выбираете нужную строку или жмете нужную букву.
124
3. Программы для работы с файлами
Это понятно? Идем дальше. Чтобы скопировать разом несколько файлов, их сперва выделяют - по одному или скопом. Чтобы выделять файлы по одному, щелкайте по ним правой кнопкой мыши или нажимайте клавишу Ins. Снять выделение можно, еще раз щелкнув правой кнопкой по файлу или снова нажав Ins. Но самая замечательная возможность, выгодно отличающая «Нортонов» от проводника Windows, - это возможность выделять файлы группами - по маске, то есть по некоторому шаблону. Нажмете клавишу Num + (плюс на цифровой клавиатуре), зададите в отдельном диалоговом окошке маску для поиска (рис. 3.4) и нажмете Enter. Показанный на нашем рисунке шаблон *.* выделяет все файлы в директории, такой: *.ехе - только Окошко для , „ ввода маски выделения программы, dogovor. - все файлы с именем dogovor и любыми расширениями, a dog???.doc - файлы вордовских документов, имя которых начинается на dog и содержит еще три любых символа. Вы понимаете (если почему-либо раньше этого не знали), что звездочка заменяет любое количество любых символов в имени или расширении файла, а знак вопроса - ровно один любой символ. В некоторых файл-менеджерах можно вводить несколько масок подряд через запятую (FAR) или через пробел (Total Commander, Norton Commander). Кроме того, всегда можно выполнить операцию несколько раз подряд - сначала выделить по одной маске, потом по другой, потом по третьей, а в результате будут помечены все нужные вам файлы. Снять выделение с помеченных файлов можно также по маске - клавишей Num - (минус на цифровой клавиатуре). Естественно, никто не помешает нам применить хитрость и изворотливость: пометить файлы одним образом, а снять выделение - каким-нибудь иным. Скажем, выделить всё, а потом снять выделение у одних только вордовских файлов (*.doc) и всё не относящееся к работе с текстами перенести в другую папку. Кроме того, файл-менеджеры умеют инвертировать выделение - все непомеченные файлы помечать, а с помеченных выделение снимать. Для этого используют клавишу Num *. Это тоже позволяет нам по-всякому хитрить да мудрить с пометкой файлов, например выделить все нужные файлы, потом инвертировать выделение и удалить все ненужные. Теперь о том, что можно делать с помеченными файлами. Как я уже вам говорил, их можно разом скопировать клавишей F5 или переместить клавишей F6 (и соответствующими кнопками нижнего меню, конечно). По F6 можно также переименовывать файлы (об этом чуть ниже). Удаление выделенных файлов и директорий происходит по кнопке gDelete (|Удален) или по клавише F8. Некоторые «Нортоны», работая в среде
Программы для работы с файлами
125
Windows, стирают файлы в корзину, другие этого не умеют и удаляют насовсем. Впрочем, у самых умных, которые прекрасно умеют работать с корзиной Windows, обычно есть и команды для удаления файлов мимо корзины, и даже для удаления без возможности их каким-то способом восстановить. Секьюрити такое. Каждая из описанных выше операций сопровождается выдачей диалоговых окошек, в которых можно задать какие-то дополнительные параметры, что-то изменить. Я здесь о них не говорю. Вот разве что об окне, возникающем при перемещении файла, стоит сказать. И вот по какой причине. Если вместо адреса папки, показанной в противоположном окне, который файл-менеджеры автоматически показывают в этой строке, ввести новое имя (как на рис. 3.5), то вместо перемещения выйдет переименование файла.
Рис. 3.5. Переименовываю файл ООмелочьЛос в stish.txt Надо только помнить, что, переименовывая не один файл, как на нашем рисунке, а целую группу, вы ни в коем случае не должны задавать в строке одно какое-то имя сразу для всех файлов, иначе файл-менеджеру придется все файлы удалить, кроме одного (вы, наверное, в курсе, что одноименных файлов в одной папке быть не может). Переименовывая группу файлов, вы непременно должны задать новое имя в виде маски (например, такой: *.doc или *01.doc). Вот тогда все будет нормально, и каждый файл получит новое имя, не совсем такое, как у других. Что еще нужно знать? Как создать папку. Для этого предназначены кнопка 0Mkdir (ЦПапка) и клавиша F7. Вводите имя файла, и папка создается в том месте и в том окне, где вы находились вместе со своим курсором. Примерно так же создается и файл, только нажимаете другие клавиши Shift-F4. После того как вы введете имя файла, вам будет предложено тут же что-то в этом файле написать. А когда вы нажмете клавишу Esc, чтобы из файла выйти, файловый менеджер выдаст красную карточку такого вида, как на рисунке 3.6 (ну, может быть, по-русски). Это он просит вашего разрешения сохранить на диске то, что вы написали в файле (Save). Если разрешите, то и получите свой новый файл. "" «Красные карточки» и другие диалоговые окна, которые время от времени выдают на экране «синие Нортоны», нельзя сдвинуть мышкой, чтобы что-то такое посмотреть на срайловых панелях. Единственное исключение - FAR Manager, в новых версиях которого это стало возможно. В «белых» все как в Windows - можно двигать любое диалоговое окошко.
/
3. Программы для работы с файлами
126
— Edit ; . . You've made changes since the last save, Don't save Continue editing :
' ' Рис. З.6. Красная карточка: сохранить измененный файл? не сохранять? продолжить редактирование?
Чтобы заглянуть внутрь текстового файла и посмотреть, что в нем находится, нажимайте кнопку @View (ЩПросм, F3). Подключается встроенная программа просмотра файлов - вьюер (от английского viewer), иначе говоря - просмотровщик). Обычно любой файл показывается как текст, то есть как набор букв, цифр и прочих символов. Даже если файл на самом деле графический или музыкальный. Впрочем, в современные файловые менеджеры обычно заложена возможность применить другую программу просмотра. Скажем, во всех файловых программах по комбинации Alt-F3 можно запустить альтернативный просмотровщик - либо встроенный, либо внешний, адрес которого вы должны будете указать сами (последний вариант встречается чаще). Причем тот или иной просмотровщик может вызываться в зависимости от типа просматриваемого файла. Тогда для просмотра текстов (расширения файлов doc, txt, wp, wri и некоторые другие) файловый менеджер позовет текстовый вьюер, для рисунков (рсх, bmp, tif, gif, jpg) - графический, для архивов (arj, zip, lha, rar, arc) - архивный. Существуют универсальные выоеры, позволяющие по ходу дела1 поменять способ просмотра. К некоторым файловым менеджерам можно подключать плагины, которые позволят нам просматривать те или иные типы файлов, не прибегая к услугам системных утилит или иных внешних программ, А есть и такие файл-менеджеры, которые изначально оснащены собственным набором вьюеров для текстов, картинок, веб-страниц (html-файлов), электронных таблиц, а может, даже звуковых и видеофайлов. Особенно по этой части выделяется Фрегат. Но вследствие этой своей универсальности он и весит преизрядно. Как целый корабль с полным снаряжением.1 Если вместо F3 нажать F4 или щелкнуть по кнопке jJEdit (0Редакт), то вместо просмотровщика будет запущен редактор, чтобы мы смогли быстро внести правку в текстовый файл2. Здесь похожая система: по F4 можно запускать редактор, зависящий от типа файла. По Alt-F4 можно применить другой редактор, например текстовый, который и картинки, и музыку, и программы готов редактировать, как простой текст3. Но некоторые программы имеют более сложный набор редакторов. Так,. 1
7 МБ - стандартная версия, и 10 МБ - версия Pro. Точно такой же запускается, когда мы создаем новый файл по ShifUF4. 3 Вот этого я вам очень не советую делать, если эти картинки и программки вам или еще кому-то на свете нужны. 2
Программы для работы с файлами
127
в упомянутом Фрегате есть даже простенький редактор-веб-страниц и электронных таблиц. (Хотя редактировать веб-страницы и электронные таблицы лучше все же в специализированных редакторах.) Кроме нижнего меню у прикидывающихся Нортонами программ есть верхнее - основное меню. Вход в него - по клавише F9 или щелчком по верхней кромке окна. (Впрочем, это касается в основном «синеокочшечных Нортонов», у «белых» меню видны всегда. Да и по устройству своему они ближе к виндоузовским стандартам, нежели к дедушке Norton Commander.) Самый первый и самый последний пункты меню называются Left (Левая) и Right (Правая), где по отдельности задаются способы показа файлов на левой и правой панелях. Можно, например, видеть в окошке только список файлов и папок (режим Brief, Краткий), а можно также данные о размере каждого файла, времени создания и последнего изменения (режим Full, Полный). В первом случае будет помещаться больше файлов и папок - они расположатся на панели в две или три колонки; во втором вы будете лучше представлять себе, с чем имеете дело. В этой же паре меню задается способ сортировки файлов в окне - по имени (Name, Имя), по расширению (Extension, Расширение), по размеру (Size, Размер) и т. д. Кажется, тут нет ничего сложного и нового (для тех, кто читал «Самоучитель работы на компьютере»), так что углубляться в объяснения я не стану. Меню Commands (Команды) позволит нам: • просматривать список ранее введенных команд (History, История, AII-F8) и повторно выполнять любые из них; • производить сравнение директорий, показанных на левой и правой панели (Сравнение папок, Compare Directories). При этом файлы, которых на противоположной панели нет, выделяются (помечаются цветом). Если и справа и слева есть файлы с одинаковыми именами, то файл-менеджер сравнивает дату их создания и помечает только более новые файлы. В точности одинаковые файлы остаются без пометки. Выделенные файлы можно копировать в другую папку, переименовывать, удалять и т. п.; • искать файлы на диске по имени или по маске (Поиск файла, Find file, Alt-F7). Найденные файлы показываются в специальном окне. Будет возможность и заглянуть в каждый из них. Есть еще одна ценнейшая возможность •=- быстрый поиск файла на активной панели (в смысле, на той, где стоит курсор). Нажимаете некую клавишу (чаще всего - Alt), а потом в появившемся маленьком окошечке вводите первую букву имени разыскиваемого файла. Если файл на эту букву есть, «Нортоны» мгновенно ставят вас на него. По комбинации Ctrl-Enter можно перейти на следующий подходящий и т. д.
128
3. Программы для работы с файлами
В принципе, это можно делать и в виндах. Но в «Нортонах» можно ввести также вторую букву имени, третью - и так далее, пока не попадем на нужный файл, а вот этого проводник Windows уже не умеет. Если на такую букву файла нет, то файл-менеджер с места не двигается, а введенную вами букву в окошке просто не пишет'. Многие «Нортоны» позволяют нам создавать собственное - пользовательское меню (вызывается кнопкой @Menu, дПользМ и клавишей F2), куда мы сможем заносить часто употребляемые нами команды для быстрого вызова. Современные файл-менеджеры позволяют создать также список любимых папок для быстрого перехода в них. Но этой возможности у дедушки Нортона не было, так что нет и стандарта на клавиши для таких переходов. У одних так сделано, у других иначе. Это же касается и многих других важных операций, которым файловые менеджеры обучились уже в посленортоновскую эпоху, - таких, как операции с файлами и папками на интернет-сайте по протоколу FTP или в локальной сети.
FAR MANAGER FAR Manager - это разработка Евгения Решала, известного нам по архиватору RAR. FAR - один из самых мощных нортоноподобных файлменеджеров, который мне доводилось видеть. В нем такая куча полезных, порой просто незаменимых возможностей, что все и не перечислить. Достаточно сказать, что FAR позволяет входить в архивы всех популярных архиваторов, как в простые директории, и делать с ними очень многое из того, что умеют делать архиваторы; поможет вам переслать файлы на вашу интернетовскую страничку по протоколу FTP или на другой компьютер в локальной сети. Он позволяет обмениваться данными с другими программами через буфер, чего другие синеокошечные «Нортоны» обычно не умеют. Он учитывает особенности Windows NT и знает некоторые специфические команды файловой системы NTFS. Позволяет искать и просматривать тексты в нескольких различных русских кодировках, включая DOS, Windows, KOI8-R, Unicode (формат всех программ из пакета Microsoft Office, начиная с 97-го года), умеет производить поиск файлов в архивах. В нем очень просто создавать команды для быстрого перехода в самые часто посещаемые папки, записывать и воспроизводить макрокоманды. И т. д., и т. п. К сожалению, FAR принципиально существует только как консольное приложение Windows. Его нельзя запустить, когда не проходит загрузка системы. (А файл-менеджеры Волков Коммандер и Norton Commander, наоборот, могут запускаться без Windows — с досовской загрузочной дискетки. Правда, они тогда перестают понимать длинные имена файлов.) 1
При быстром поиске файлов надо учитывать клавиатурную раскладку. Файл text.txt в русской раскладке не отыщется. Как и файл текст.М - в английской.
FAR Manager
129
\ Основное неудобство консольного режима - невозможность таскать файлы мышкой за переделы окна ФАРа (внутри можно), отсутствие у файлов и папок значков и контекстного меню. Впрочем, отсутствие контекстного меню легко устраняется с помощью плагина EMenu, входящего в стандартную комплекта1 цию FAR Manager. Речь у нас пойдет о FAR версии 1.70, самой последней на момент написания книги. К этому моменту (май 2004) выпущена официальная 5-я бетаверсия и не вполне официальная 6-я альфа. Однако и бета, и даже альфа работают вполне нормально, серьезных глюков не отмечено. Внешний вид Премудрый FAR знает дважды два языка. Он может показывать кнопки, меню и сообщения на русском или английском языках. Отдельно от этого выбора можно попросить программу показывать на русском или английском язы2 ке справку (Help) . Некоторые (я и сам из их числа) предпочитают справку читать по-русски, а меню иметь по-английски. Их чаяния приняты к сведению. Чтобы сменить язык, надо зайти в меню Options (F9 > Options или F9 > Параметры) и выбрать строку Languages (Языки). Сперва вам предложат выбрать основной язык (язык интерфейса программы), а потом - «язык помощи». Далее я не буду приводить каждый термин в двух вариантах, ограничусь только русским. Тот, кто выберет в качестве основного английский язык, надеюсь, сделает это сознательно, а значит, сумеет отличить слово Сору от слова Delete. FAR может запускаться и работать в двух режимах - прлноэкранном и оконном. Тем, кто перебрался в новые версии Windows со старых компьютеров, привычнее полноэкранный режим. Но работать удобнее все-таки в виндоузовском окне. Хотя бы потому, что переключение в него (по Alt-Tab или щелчком по панели задач) происходит на пару секунд быстрее. И без нервных вскриков и щелчков монитора от внезапной и полной смены экранного режима. Для переключения из полноэкранного режима в оконный и обратно предназначена клавиатурная комбинация Alt-Enter. На рисунке 3.7 показан FAR Manager, запущенный в виндоузовском окне. Как видите, здесь все как в обычном Нортоне, разве что информации побольше - в разрыв двойной рамки каждой из панелей (внизу) вставлена информация о текущей папке или диске. Необычно то, что кнопок-подсказок в нижнем меню может быть не 10, а 123. Необычно, но логично: раз на клавиатуре у нас 12 функциональных кла' А всего плагинов для FAR Manager создано несколько сотен. Про некоторые из них я вам расскажу в подразделах «Внешние модули из комплекта FAR Manager» и «Внешние модули, не входящие в комплект FAR Manger». 2 Существуют версии FAR Manager и для многих других языков. 3 Только в Windows XP, 2000 и 2003. В 9х приходится ограничиваться десятью кнопками. 5 Зак. 90
3. Программы для работы с файлами
130
виш и программа их все использует, почему кнопок-подсказок должно быть меньше?
й-й-й ЙЙСИ Cache Cakewalk Projects Documents and Settings GIGS Gog НйООИЙВЕ lieu Plug-Ins PP
<6cep*> 21.02.32 10:28 11 .86Т,50Ч,6ЧВ байтор свободно
Рис. 3.7. FAR Manager. Слева диск С:, папка WindowsVCommand справа диск D: Свойства: "FAR manager" Общие } Шрифт | Расположение | Цвета"] Образец окна Размер буфера экрана Ширина: Высота: -Размер окнаШирина: |
Выдота: Положение окна Левый край:
|5
Верхний край:
|5
Ц йвтоиатический выбор
ОК
Отмена
Рис. 3.8. Подбираем размеры окна FAR Manager так, чтобы оно помещалось на экране и чтобы показывались 12 кнопок нижнего меню
FAR Manager
131
Чтобы и у вас показывались 12 кнопок, нажмите Alt-пробел или щелкните мышкой по значку в левом верхнем углу фаровского окна и выберите команду Свойства. На странице Расположение (рис. 3.8) можно увеличить размеры окна (Размер окна t Ширина) так, чтобы недостающие кнопочки поместились на экране. Может быть, после этого потребуется еще выбрать шрифт помельче (страница Шрифт), чтобы окно полностью помещалось на экране. На рисунке 3.7 и на правой и на левой панели строки размещаются в две колонки и о файлах с папками не сообщается никакой информации. Такой режим устанавливается клавиатурной комбинацией левый Ctrl-21. Можно также зайти в верхнее меню ФАРа (F9, пункт Левая или Правая) и воспользоваться командой Средний. Имеется в виду, что режим этот средний, а есть еще Краткий, при котором файлы располагаются в три колонки (лев.СМ-1), и Полный (лев.СМ-З), когда все файлы располагается в одну колонку, но для каждого написаны размер, дата и время создания. На самом деле действуют и лев.С1г!-4, и лев.СМ-5, и все остальные, вплоть до лев.СМ-О. Посмотрите их сами, если интересно. Если в папке, которую вы просматриваете, есть длинные и длиннющие имена файлов, которые не помещаются в колонке, вы сможете быстро увеличить ширину панели комбинациями СМ—> (левая панель увеличивается, правая уменьшается) и Ctrl-<- (правая увеличивается, левая уменьшается). А комбинации Alt—> и Alt-<— прокручивают длинное имя в строке2. Можно также нажать лев.СМ-4, чтобы перевести панель в широкий режим, при котором можно увидеть имя длиной 20, 30, а то и 40 символов. Другой способ быстро увидеть длинное имя файла — сбросить его в командную строку по Ctrl-Enter. Потом нажмете Esc, и оно оттуда уберется. В отличие от Norton Commander или Volkov Commander в ФАРе директории показываются заглавными буквами не всегда, а только тогда, когда их имена и в самом деле состоят из одних заглавных букв. А если директория называется DOCumenTs, то честный файл-менеджер именно так ее и покажет. То же касается и файлов. После Нортона или Волкова это непривычно, зато после Проводника - в самый раз! Конечно, для Windows - что DOCumenTs, что Documents, что DOCUMENTS все едино. Но когда вы захотите перенести файлы на свою веб-страничку в интернет, где многие серверы работают в операционной системе Unix, то различие между большой и маленькой буквами окажется принципиально важным. И стоит вам вместо Photo.htm написать в гиперссылке photo.htm, как браузер потенциального читателя вашей страницы выдаст вместо странички с вашей умопомрачительной фотографией сообщение об ошибке. 1
То есть нажимать нужно именно левую .клавишу Ctrl, для правого «контрола» в ФАРе свои собственные комбинации! 2 Тут используются только стрелки не на цифровой клавиатуре.
3. Программы для работы с файлами
132
Режимы панели А если ничего такого вам не надо, вебстранички у вас нет и не предвидится, ниСредний режим кто не помешает вам отменить показ больПолный режим Широкий режим ших букв в названиях файлов, а заодно и Детальный режим малых - в названиях директорий. Причем Описания разрешается задать это раздельно для кажДлинные описания Владельцы Файлов дого из режимов панели файлов (от лев.С1г!-0 Связи Файлов до neB.Ctrl-9 со всеми остановками). НастройЯльтернативный полный режим ки всех этих режимов вы найдете в меню Параметры (F9 > Параметры > Режимы панели Рис. 3.9. Список возможных файлов, рис. 3.9). режимов показа файлов и папок Например, мы хотим сделать так, чтобы на панели FAR Manager в кратком режиме имена файлов были показаны строчными буквами, а директорий - заглавными. Выбираем в списке режимов строку Краткий режим и попадаем в окно настройки этого режима (рис. 3.10). Помечаем строки Показывать папки заглавными буквами и Показывать файлы строчными буквами. Жмем на Enter или щелкаем по слову Продолжить, и все будет так, как ^вы просили.
типы колонок
Краткий режим Типы колонок строки статуса
тат-
Ширина колонок
колонок строки статуса
Нажмите F1, чтобы получить информацию по настройке
Полноэкранный режим Выравнивать расширения файлов Выравнивать расширения папок Показывать папки заглавными буквами Показывать файлы строчными буквами показывать имена файлов из заглавных букв строчными буквами Использовать регистрозависимую сортировку С Продолжить ]
[ отменить ]
Рис. 3.10. Можем сделать, чтобы в кратком режиме все папки были показаны заглавными буквами, а все файлы строчными. А можем не делать То же касается и боевой раскраски, которую дает файлам FAR. По умолчанию директории показываются белыми буквами, скрытые директории (например, Recycled), а также скрытые и системные файлы - бледно-голубыми. Программы и командные файлы (com, exe, bat и ряд других) - зеленые, архивы - цвета крепкой марганцовки (это называется magenta), резервные копии и временные файлы (bak, tmp) - темно-красные, а все остальные - голубые (файлы, файлы!). Ну а если вам привычнее лаконичная нортоновская палитра - все беленькое и никаких разноцветностей, можно в меню Параметры выбрать пункт Настройка панели, а там - убрать крестик в строке Раскраска файлов. Но когда имена могут быть написаны и большими и маленькими буквами, раскраска помогает лучше ориентироваться, кто тут из них файл, а кто нет.
FAR Manager
133
Можно также поменять цвета едва ли не всех элементов оформления - панелей, диалоговых окошек, меню, предупреждений («красные карточки» заменить на экологически чистые - зеленые) и так далее (F9 > Параметры > Цвета). Все это - для эстетов и дальтоников. <яг При первом запуске FAR Manager вы можете увидеть вместо файлов и папок пустое синее поле. Это значит, что ваш FAR запустился не в обычном режиме с 25 строками текста, а с 50 строками. Просто нажмите Alt-F9, и все придет в норму.
.,
.
Сортировка файлов в окне
•
•
'
•
'
-
Продолжим разговор о внешнем виде окна FAR Manager. Поглядим теперь на буковки-подсказки, которые стоят в левом верхнем углу каждой из панелей. На рисунке 3.7 это и (в правом окне) и р (в левом). Буковки показывают, как в этом окне отсортированы файлы: по имени файла (и) или по расширению (р)1. Кроме того, здесь могут оказаться буквы м (или т) - сортировка по времени последнего изменения файла (модификации), а - сортировка по размеру (size, s), с - по времени создания (create, с) и др. Когда мне нужно поставить рядом все тексты или рисунки, я сортирую файлы по расширению - Ctrl-F4. Когда ищу самые новые (недавно созданные или недавно правленые) файлы, сортирую их по времени - Ctrl-F5. Если в папке с различными мультиками я ищу полнометражные, сортирую их по размеруCtrl-F6. А пока я эти три комбинации не запомнил, нажимал клавишу Ctrl и смотрел, как меняются кнопки-подсказки: где какая сортировка сидит. Повторный ввод той же комбинации приводит к расположению файлов в обратном порядке (не по возрастанию, а по убыванию). При этом мелкая строчная буква-подсказка меняется на заглавную (впрочем, тоже довольно мелкую).
Выделение файлов Я вам рассказывал, что в «Нортонах» файлы выделяют правой кнопкой мыши или клавишей Ins. В FAR'e добавлен еще один способ, вполне привычный для любого пользующегося программами «под Windows», например Вордом. Это выделение Shift-стрелками. Очень удобная возможность ФАРа, отсутствующая в других файлменеджерах, - функция Помеченные файлы вперед (включается и выключается по Shift-F12). Если она включена,^ то стоит вам выделить файл, как он тут же прыгнет вверх, в начало списка, и примкнет к себе подобным. Выделение по маске (Mum +), снятие выделения по маске (Num -) и инвертирование выделения (Num *) происходит так же, как в Нортоне или Волкове, В английском варианте п - от слова flames (имена) и х - extensions (расширения).
134
3. Программы для работы с файлами
только лучше, корректнее. Например, наши старые знакомые, досовские файлменеджеры не всегда верно понимали символ подстановки «*». Звездочка у них нормально работала только в конце имени. Так, по маске doc*.* действительно помечались все файлы, имена которых начинаются на doc: и document.doc, и doc007.txt. Но, поставив звездочку в начале или в середине имени, вы получали совсем не тот результат, на который надеялись. Скажем, собираясь выделить те файлы, имена которых кончаются на 000 по маске *000.*, вы получали всю директорию, помеченную желтеньким. FAR так себя вести не станет и найдет именно то, что вы просили. Корректно срабатывает и звездочка в середине слова. Вот такая победа разума над файловой системой. Как я уже вам сообщал, в одной строке можно задать через запятую несколько масок для выделения (рис. 3.11). пометить Рис. 3.11. Вводим маску для выделения файлов, a FAR подсказывает продолжение Обратите внимание на стрелочку справа от строки. Она означает, что несколько последних шаблонов, которые вы задавали, программа помнит, и вы можете, щелкнув по стрелке, сразу выбрать из списка подходящую строку. Более того, заметив, что вы вписываете что-то такое, что уже однажды было, программа вполне бескорыстно пожелает вам подсказать и поместит в строку все то, что вы вводили в прошлый раз. На нашем рисунке видно, что я успел только написать *.д, а все остальное мне вписал услужливый менеджер. Могу продолжать набор, не обращая внимания на эту подсказку. Но стоит мне нажать на стрелочку влево или вправо, как строка станет такого же цвета, как и введенные мною буквы, — останется только нажать Enter. Можно также что-то в этой строке поправить, перейдя стрелками в нужную ее часть. Вот такое автозавершение команд в стиле Internet Explorer 4.0.' Кстати, подобные стрелочки справа от списка появляются и во многих других окнах FAR Manager'a. Например, копируя файлы, вы сможете выбрать из списка одно из 64 мест, куда в последнее время закидывали файлы. И автозавершение (проще говоря, подсказка) в них тоже работает! Еще одно интересное нововведение ФАРа: в нем разрешается задавать маски для файлов, которые из выделения исключаются. Сперва вводите обычные маски для выделения файлов, а потом после знака вертикальной черты (|)2 - маски для «не выделения». ' На самом деле, чтобы эта функция работала, должен стоять крестик в строке Автозавершение в строках ввода (диалоговое окно Параметры > Настройки интерфейса). 2 Символ этот, если кто впервые видит сию палку, находится в английской раскладке клавиатуры чаще всего на кнопке \, в верхнем регистре (то есть Shift-\).
FAR Manager
135
Например, по такой маске: *.* | *.bak,*.wbk,*.tmp выделяются все файлы в директории, кроме резервных копий с расширениями bak и wbk и временных tmp-файлов. Задав маску в таком виде: |*.jpg, мы выделим все файлы, кроме графических файлов формата JPEG. Это возможность достаточно непривычная, но довольно многообещающая. Особенно для тех, у кого файловые архивы очень велики и сложно устроены. FAR позволяет включать в выделение по маске не только файлы, но и папки. По умолчанию этот режим отключен, чтобы его включить, надо отправиться в меню Параметры, выбрать команду Настройка панели и поставить крестик в строке Пометка папок. Но с этим делом надо быть очень внимательным. Особенно с учетом того, что папки могут изображаться строчными буквами, а файлы заглавными...
i Есть еще ряд замечательно удобных клавиатурных комбинаций для пометки файлов, которые я вам с удовольствием рекомендую. Если вместо клавиши Mum + для выделения файлов нажать Ctrl-Num +, то вводить маску не потребуется. Будут выделены все файлы с расширением, как у текущего - того, на котором стоит курсор. А если нажать Alt-Mum -, то выделяются все файлы с именем, как у текущего. Функция не столь необходимая, но иногда может пригодиться. Соответственно Ctrl-Num - и Alt-Mum - снимают выделение у файлов с таким же расширением или таким же именем, а комбинация Ctrl-M восстанавливает снятую пометку. Кроме клавиши Mum *, которая просто инвертирует выделение, есть в нашем распоряжении также комбинация Ctrl-Mum +, которая инвертирует выделение, помечая при этом и папки. И в заключение еще две полезные комбинации: Shift-Num + сразу же выделяет все файлы, a Shift-Num - снимает выделение со всех файлов. Ну просто все, чего только можно пожелать! Не хватает, правда, хорошей возможности, реализованной в Волкове, где по Ctrl-i имена выделенных файлов сбрасывались в командную строку. Зато здесь можно комбинациями Ctrl-Ins или Ctrl-Shift-lns забрать в карман все помеченные имена, а потом вставить их в командную строку по Shift-Ins'. А кроме того, вставлять весь список скопированных имен можно, как вы понимаете, в любую подходящую виндоузовскую программу, например в текстовый редактор. Еще одна близкородственная комбинация - Alt-Ctrl-lns - позволит скопировать имя файла, на котором стоит курсор, вместе с полным его адресом. ' Shift-Ctrl-lns действует описанным образом всегда, a Ctrl-Ins - только когда в командной строке пусто. Если же там что-то написано, то по Ctrl-Ins будет скопирована именно эта команда.
136
3. Программы для работы с файлами
Операции с файлами и папками Некоторые нововведения по сравнению со стандартными возможностями Нортона имеются и в области простых операций с файлами (копирование, перемещение, переименование, удаление). Так, выделенные файлы можно взять мышью (левой кнопкой) и оттащить в противоположное окно. FAR запросит подтверждение (рис. 3.12), а потом скопирует ваши файлы1. Копировать 8 элементов : С;\ррЗ\03_рП eManagers\
Копирование
[ ] Копировать права доступа | Только ;;овые/обновленные файлы [ 3 Обрабатывать несколько имен файлов [ Копировать 3
[ F10-Дерево 3
Г Отменить 3
Рис. 3.12. Подтвердите свое желание скопировать 8 файлов
А если вам нужно скопировать файлы в новую, еще не существующую директорию, то нет необходимости сначала переходить в противоположное окно, создавать там эту папку, заходить в нее, потом возвращаться в другое окно и только потом копировать. Вместо всего этого просто допишите имя новой папки в конце строки адреса, она и будет создана. '3~ Только не забудьте поставить в самом конце косую черту (слэш \), иначе FAR подумает, что вы ввели тут имя нового срайла, и создаст копию!
Крестик в строке Только новые/обновленные файлы сообщает файл-менеджеру, что более новые файлы старыми заменять не надо, а все остальные надо копировать автоматически, не задавая никаких вопросов. Эта возможность, появившаяся только в версии 1.70, избавит вас от необходимости отвечать на множество одинаковых вопросов на тему, надо ли перезаписывать вот этот вот файл. И еще вот этот. И этот. И вон тот... Другая новинка: разрешается копировать файлы сразу в несколько мест. Адреса папок назначения надо писать через запятую или точку с запятой - и не забыть пометить строку Обрабатывать несколько имен файлов! Если взять выделенные файлы мышкой при нажатой клавише Shift и оттащить в противоположное окно, то вместо копирования произойдет перемещение, точно такое же, как по F6. i Есть еще один способ: тащить файлы без «шифта», но по ходу дела (перейдя границу панелей) коротко щелкнуть правой кнопкой мыши, не отпуская левую. Тоже выйдет перемещение. При этом над мышиным курсором вместо 1
Если прицельно оттащить файлы на имя вложенной папки в противоположном окне, то все файлы скопируются именно туда, не потребуется даже открывать эту папку.
FAR Manager
137
Копирование 6 файлов будет написано Перенос 6 файлов, как на рисунке 3.13. Когда вы отпустите и левую кнопку, FAR выдаст обычное меню копирования или перемещения файлов.
Рис. 3.13. Перемещаем файлы с правой панели на левую при помощи мышки
*
э ° При копировании и перемещении мышкой обращайте внимание на то, что именно пишет FAR в адресной строке. Случается, что тащишь файлы вроде бы на пустое место в окне напротив, а попадаешь на имя папки. FAR, естественно, считает, что мы желаем отправить файлы в эту папку. И отправляет. И потом сиди соображай, куда все подевалось.
Для ускорения и упрощения операции копирования предусмотрено несколько хитростей. Например, вы можете не отыскивать предварительно папку назначения в противоположном окне ФАРа - найти ее на ходу.
Рис. 3.14. Дерево каталогов. Имя каталога d:\book\ dos01 будет перенесено в окно Копировать (или Перенести) в качестве адреса Когда вы нажимаете F5 или F6, появляется обычное диалоговое окно копирования или перемещения файлов. Если теперь щелкнуть по кнопке F10Дерево (средняя кнопка на рис. 3.12) или нажать клавишу F10 1 , то вы получите на экране дерево каталогов (рис. 3.14) той панели, где стоит курсор, а по AII-F10 выводится дерево из противоположной панели. Разрешается полазить по дереву, найти нужный каталог и нажать Enter. Путь к найденной таким способом ди' Не спутайте: F10 нажимается именно в окне копирования. Нажав эту клавишу в главном окне ФАРа, вы просто завершите работу файл-менеджера.
138
3. Программы для работы с файлами
ректории будет перенесен в строку в качестве адреса копирования. Останется нажать кнопку Копировать. В дереве, кстати, возможен быстрый поиск папки по первым буквам ее имени. Вводите первую букву в строке Поиск — и мгновенно вас перенесут на первую же папку с таким именем, потом вводите вторую и т. д. Переход к следующему подходящему - по Ctrl-Enter. Полный адрес найденной папки пишется в самой последней строке. Кстати, возможность быстрого поиска папки будет нам доступна и из основного окна ФАРа - по той же комбинации AK-F10 (F10 не нажимать!). Только тут, нажав Enter, вы не скопируете туда файлы, а просто сами туда перейдете. По Shift-F6 происходит переименования файла, на котором стоит курсор, вне зависимости от того, выделены в этот момент какие-то файлы или нет. Причем в адресной строке сразу окажется имя этого файла. Останется написать здесь новое имя и нажать Enter. Хочу порекомендовать вам эту клавиатурную комбинацию - сам часто ею пользуюсь. По Shift-F5 можно таким же способом создать копию файла, вне зависимости от выделения. FAR предоставляет нам очень неплохие возможности для группового переименования файлов. Вот жизненный пример. Некоторые программы, обрабатывающие за один раз кучу файлов, создают для этих файлов резервные копии, прибавляя к именам файлов дополнительное расширение bak, отчего, скажем, index.html превращается в index.html.bak. Так поступают дополнительный модуль ФАРа Search and Replace («поиск и замена»), редактор веб-страниц TopStyle (о котором мы будем говорить в самом последнем разделе этой книги) и некоторые другие программы. Как же вернуть файлам их исходные имена, если обработка не дала нужного результата? С помощью ФАРа - в два хода. Сначала выделяете нужные файлы по маске «V.bak» (то есть просите выделить файлы такого вида: имя.расширение.ЬаК). А потом нажимаете F6 и переименовываете всю группу по такой вот маске: «*.». В результате лишний «бак» отваливается, и вы получаете свои файлы в исходном виде. Если же вам хочется, наоборот, навесить на выделенные файлы лишнее расширение, можете переименовать или скопировать их по маске: «V.bak». Тогда из обычного index.html получите index.html.bak. Когда появляются окна Копирование или Перенос/Переименование, адрес или имя в строке ввода будут написаны серенькими буковками. Стоит вам нажать хоть одну букву или иной символ на клавиатуре, как старая надпись исчезнет без следа, а новая будет вводиться вместо нее. Но если вместо буквы нажать стрелку курсора, то адрес останется, можно будет просто подредактировать его — например, дописать в конец имя папки и косую черту.
139
FAR Manager
В строке действуют клавиши Del и Backspace (для удаления буквы правее и левее курсора). Действуют даже комбинации Ctrl-V и Shift-Ins, по которым можно вставлять в адресную строку содержимое кармана, а также Ctrl-C и CtrlIns, по которым можно скопировать адрес. Встречая при копировании файл с таким же именем в папке назначения, FAR выдает красную карточку-предупреждение (рис. 3.15). Как видите, разрешается скопировать данный файл вместо одноименного (кнопка Вместо), скопировать все файлы вместо одноименных (Все), не копировать данный файл (Пропустить). Все это знакомо по Нортону. А вот кнопки Пропустить все и Дописать в нем отсутствовали. Первая из них указывает, что во всех случаях, когда файл с таким именем в папке существует, копировать (перемещать) не следует. ====== Предупреждение Файп уже существует C:\pp3\04_FileManagere\Techlnfo.txt Исходный Перезаписыоаемый
21133 01.03.02 18:58:03 21132 16.04.Sl 23:46:58
Все Пропустить Пропустить асе Дописать Отменить Рис. 3.15. Файл с таким именем уже есть. Что будем делать?
А вторая позволяет дописать содержимое копируемого файла в конец старого. Кто-то, возможно, вспомнит, что такая кнопка присутствовала и в Volkov Commander. Эту штуку и Волков, и Рошал сделали для того, чтобы можно было порезать большие файлы, если они не влезают на дискету, а потом собрать из разрезанных кусков целый файл. Здесь мы видим, как собирать: пишешь продолжение в конец файла, и все собирается. А как резать? А никак специально резать не надо! Когда вы копируете большой файл на дискету и на ней заканчивается место, FAR выдаст такую табличку, как на рис. 3.16. Выберите Разделить, вставьте новую дискету, он и разделит.
Нет места на диске
ft:\STUKfl2.ЫЙК Пропустить Повторить Отменить
Рис. 3.16. Можно резать файл. А можно и не резать
Только не забудьте надписать дискеты с порезанным файлом: ни в нем самом, ни в его имени никак не отражено, третий он от начала или пятый, первый или последний. FAR-то соединит все, что прикажете, хоть голову с ногами, хоть рога с животом. А вот что вы потом с таким уродцем делать будете?!
140
•
3. Программы для работы с файлами
При создании папок по F7 тоже есть приятные нововведения, появившиеся в четвертой бета-версии ФАРа 1.70. Теперь можно создать разом несколько вложенных папок. Например, введя в качестве имени выражение Папка 1 Шапка 2\Папка 3, я создаю Папку 1, в ней - Папку 2, а в той - Папку 3, - целую ветку в дереве. Если написать несколько имен через запятую, то будет создано несколько папок разом. Но чтобы это сработало, в окошке создания папки вы должны поставить крестик в строке Обрабатывать несколько имен папок. Удаление выделенных файлов происходит, как принято, по F8, но по ShiftF8 удаляется только один файл - тот, на котором стоит курсор, вне зависимости от выделения. А вот оттащить мышкой в корзину файлы нельзя, потому что вынести что-то из текстового режима Windows в графический не позволяют законы природы. Что приятно, в отличие от Нортона и Волкова FAR удаляет файлы в корзину, что позволит без хлопот их восстановить, если потребуется. Почему это мне «приятно»? Да потому что, пользуясь Волков-командером, я, бывалоча, по ошибке удалял нужные файлы, восстановить которые удавалось вовсе не всегда - в корзину они не попадали. Так что меня подобная возможность только радует. Но если вы абсолютно уверены в себе и вам не хочется лазить в корзину, чтобы еще раз уничтожить уже однажды уничтоженные файлы и папки, можете удалить их в обход корзины по комбинации Shift-Del. Удаление = Вы хотите поместить в Корзину 27 элементов Удаление Вы хотите удалить 27 элементов Удаление Вы хотите уничтожить 27 элементов Отменить Рис. 3.17. Варианты удаления файлов и папок. Будем внимательны!
Если вы ошиблись с этим делом, удалили что-то такое, чего удалять не следовало, вполне вероятно, что вы сумеете восстановить стертые файлы, если примените какое-нибудь спецсредство - вроде программы IOLO Search and Recover, о которой речь пойдет в шестом разделе этой книги. Но FAR Manager умеет не просто удалять в обход корзины, но и натуральным образом уничтожать, затирать файлы и директории. Для этого предназначена ужасная комби-
FAR Manager
-
141
нация Alt-Del. Будьте очень осторожны с ней: восстановить не удастся уже ни1 чего, как бы вы ни ухищрялись! Внимательно смотрите на сообщения, которые FAR выдает перед удалением в корзину, удалением мимо корзины и полным уничтожением всех выделенных файлов и папок (рис. 3.17). Операции с архивами Я уже говорил, что архивы в ФАРе выглядят, как файлы, но ведут себя, как папки. По двойному щелчку в файл можно войти, и это будет похоже на вход в обычную директорию. Такой подход к архиву практиковался уже в Нортоне 5.0, здесь он усовершенствован и дополнен поддержкой пятнадцати архиваторов. Так что правильнее было бы называть FAR не файловым менеджером, а менеджером файлов и архивов. Но менеджер, по определению, - это тот, кто распоряжается чужими вещами. Вот и FAR распоряжается чужими архиваторами, а собственного не имеет. Чтобы все необходимые операции с архивами были возможны, у вас на диске должны быть все эти архиваторы, а файл-менеджер должен знать, где они лежат. В Windows 9x местоположение архиваторов должно быть описано командой path в файле autoexec.bat. В семействе NT autoexec.bat не используется. Либо вы просто копируете свои архиваторы в какую-нибудь известную системе папку (например, Windows или Windows\System32), либо запускаете в панели управления команду Система, переходите на страницу Дополнительно и щелкаете по кнопке Переменные среды. Останется нажать кнопку Создать, ввести имя переменной Path и адрес папки с архивами, как показано на рисунке 3.18. Ну и, может быть, перезагрузиться. Вот теперь вы сможете не просто входить в архив, но и просматривать в нем файлы (F3), запускать из него программы или документы (Enter), а также извлекать из него файлы путем обычного копирования или перемещения в другую папку. Будет выдано окошко Распаковка (рис. 3.19), нал-смете Enter, и произойдет извлечение файлов по указанном адресу. Если же пометить строку Удалить из архива после распаковки, то вместо копирования произойдет перемещение. Как и в случае обычного копирования, мы имеем возможность вписать в строке имя несуществующей папки (не забудьте косую черту в конце!), и FAR ее для нас создаст. Крестик в строке Распаковать без путей означает, что все извлеченные из архива файлы будут свалены в одно место. Если же крестик убрать, каждая группа файлов уляжется в свою поддиректорию - так, как они лежали изначально (у того, кто их архивировал). ' Если ваша фирма долгое время вела двойную бухгалтерию, злостно уклонялась от уплаты налогов, а тут вдруг к вам пришли из прокуратуры, пользуйтесь комбинацией Alt-Del.
3. Программы для работы с файлами
142
г Цереиенные среды пользователя для Александр Левин
• г"""
••-:•
""•"
i Переменная TEMP ТМР
: Значение H:\Bocuments and 5е№пдз\Алемачд... H:\Documentsand ЗеШпдв^Апексавд...
Новая пользовательская переме. Иия переменной:
Path
• Системные п€ Значение переменной: j Переменка PROCESSOF PROCESSOF TEMP
ТМР wlndir
JL Н :\WINDOWS\TEMP H:\WINDOWS\TEMP H:\W1NPOWS
Рис. 3.18. Вносим папку с архивами в список переменных среды в Windows XP
==—===——= Распаковка =——•=——— Распаковать в
c:\new\
Пароль [х] Распаковать без путей ] Фоновый процесс С ] Удалить из архива после распаковки [ Распаковать ]
[ Отменить ]
Рис. 3.19. Копируем файлы из архива во вновь создаваемую папку Когда нужно распаковать все подряд, а не какие-то отдельные файлы по выбору, можно даже не заходить в архив. Достаточно будет встать на него курсором и нажать Shift-F2 (Shift-@PacnaK). Или выбрать команду для распаковки в меню Файлы. Добавить файлы в архив так же просто. На одной панели ФАРа откройте этот архив, а на другой - папку с файлами. Выделите нужные файлы и папки и нажмите F5 или F6 (или просто перетащите их мышкой на другую панель). Будет выдано окошко типа того, что показано на рисунке 3.20. Нажмите кнопку Копировать (или Перенести, если собирались переместить файлы в архив), и увидите следующее окно, которое называется Добавить к RAR (рис. 3.21). Понятно, что вместо RAR может стоять ZIP или ARJ в зависимости от того, какой программой был создан архив.
FAR Manager
143
Копировать 7 элементов в:
Копирование = = = = = = = = =
"
[ ] Копировать права доступа ' ] Только новые/обновяеннуе файлы [ ] Копировать содержимое символических связей ] обрабатывать несколько имен файлов [ копировать 3
Е FlO-дерево ]
[ отменить ]
Рис. 3.20. Копирование файла в архив • Добавить к RAR «= Добавить к архиву Е: \Kratki j-2\sai»rkf'atkij> га*1 Ключи Пароль к архиву
[ ] Удалять файлы после архивирования [х] Точное соответствие имени архива [ ] «оновый процесс [ Добавить ]
[ Архиватор ]
[ Сохранить яараметры ]
[ Отменить ]
Рис. 3.21. Копирование файлов в архив. Задаем параметры архивирования Запуская длительную операцию архивирования, пометьте строку Фоновый процесс. Тогда для архиватора будет запущено отдельное окошко, а вы сможете продолжать работу с файлами. , Тут же можно защитить файл паролем (окошки Пароль к архиву и Копия пароля), причем каждый из добавляемых файлов может иметь собственный пароль. Другой вопрос, как потом вспомнить, у какого файла какой был пароль... Но это уже ваши трудности, вашего файл-менеджерэ это не интересует. Требуются какие-то дополнительные параметры архивирования - напишите их (если знаете!) в строке Ключи. Остается только нажать кнопку Добавить, и все будет сделано в считанные секунды. FAR позволяет копировать и переносить файлы в архив, даже если самого архива еще нет! Я имею в виду, конечно, операцию создания архива и добавления в него выделенных файлов и папок. Нажмите Shift-F1 (или выберите команду Архивировать в меню Файлы') и сразу увидите такое окно, как было показано на рис. 3.21. Введите имя вновь создаваемого архива и нажмите на Enter. Если хотите воспользоваться другим ар1
Когда вы нажимаете клавишу Shift, в нижнем меню на кнопке F1 появляется надпись Вдобавл, то есть добавление файла к архиву. Значит, можно нажать Shift и щелкнуть по этой кнопке.
144
_ _ 3.
Программы
для
работы
с
файлами
хиватором, не тем, которым FAR пакует файлы по умолчанию, нажмите кнопку Архиватор - и можете «поменять прибор». На самом деле по умолчанию FAR выбирает архиватор, стоящий первым по алфавиту в его списке архиваторов. В версии 1.70 это будет программа АСЕ. Весьма возможно, что в вашем хозяйстве такого прибора нет, и FAR вам об этом немедленно сообщит. Так что лучше сразу выберите тот, который у вас точно есть, и нажмите кнопку Сохранить параметры, чтобы уж больше про это не думать. Вот теперь ваш архиватор будет использован по умолчанию. <я
" Если FAR не хочет выполнять операции с архивами того или иного типа, объясняя это тем, что чегото в этих ваших архивах не понимает, не знает, не умеет,- отправляйтесь по адресу Program Files\FAR\Addons\Archivers. Там находится несколько файлов с расширением гед. Найдите среди них regфайл для нужного вам архива (WinZipCL.reg - для архиватора WinZip, Arj32.reg - для архиватора Arj32, Lha32.reg - для LHArc и т. д.) и дважды по нему щелкните. Соответствующая информация будет добавлена в системный реестр Windows, и FAR чудесным образом обучится всему тому, что нужно для работы с этим архиватором.
Архиваторы, как мы знаем, умеют не только паковать и распаковывать файлы. Они умеют также проверять целостность архивов, создавать из них самораскрывающиеся ехе-файлы, «лечить» поврежденные арХИВЫ И ТОМу подобное. ВсеМИ ЭТИМИ Делами
ярхивнь» команды т»ст архива *££ щш^йУюйм?™™^^^ Л ™от Запретить модификацию архива
занимается и FAR. Для этого предназначена Рис комбинация Shift-F3 и строка Архивные ко- 3.22. Операции над гагманды в меню Файлы. Что здесь разрешается архивом делать, показано на рис. 3.22. Но если выбранный вами архиватор не умеет, например, преобразовывать архив в самораскрывающийся, то по команде Преобразовать архив в SFX ничего сделано не будет. Весьма вероятно, что исходных настроек программы окажется вполне достаточно и менять их вам не придется. Но если что-то вас не устроит, справку по настройке параметров архивации вы сможете получить, нажав сперва F1 (вы попадете в общую справку программы), а затем Shift-F2. FAR перенесет вас в окно справки по плагинам (внешним модулям). Там под строкой Модуль работы с архивами и лежит вся необходимая информация по тонкой настройке. Еще проще: зайти в любой архив и нажать F1. Сами же настройки запрятаны не менее глубоко: F9 > Параметры > Параметры внешних модулей > Работа с архивами: общие параметры (а также Работа с архивами: командные строки). Расширенное сравнение папок Как вы знаете, в «Нортонах» обычно имеется команда сравнения папок, которая попарно сравнивает файлы в правой и левой панелях. Это очень хорошо, но, во-первых, сравнение идет только по имени и дате последнего изменения,
FAR Manager
145
а, скажем, размеры файлов не учитывает. Ну и во-вторых, файлы во вложенных папках не сравниваются вообще. То есть если у вас две папки с тремя десятками вложенных папок и с кучей файлов в них, то вам придется тупо тридцать раз заходить во все эти папки и тридцать раз выполнять сравнение командой Команды > Сравнение папок (Command > Compare Directories). И FAR Manager в этом отношении ничем не отличается от Волкова и Нортона. Зато у ФАРа есть нечто такое, чего нет у других: у него есть плагин Расширенное сравнение (Advanced compare), который позволяет сделать то, чего другие не могут. А именно: • сравнивать вложенные папки; • сравнивать по размеру файлов; • сравнивать по содержимому файлов. Чтобы выполнить такую команду, надо сначала вызвать полный список подключенных плагинов (кнопка ЩМодули, клавиша F11 или строка Команды > Команды внешних модулей), а там выбрать Расширенное сравнение (рис. 3.23). Не забудьте пометить строку ВлоРасширенное сравнение Обрабатывать... женные папки, укажите, надо ли сравни[х] вложенные папки вать содержимое файлов (это, естествен[ ] только помеченные *айпы/папки но, замедляет работу плагина). Сравнивать... Обратите внимание на интересную [х] время [х] двухсекундная точность возможность сравнивать только помечен[х] размер [ ] содержимое ные файлы и папки (вторая строка сверху). В большинстве конкурирующих Выдавать сообщение... [ ] когда различия не найдены файл-менеджеров, да и в более ранних версиях самого ФАРа, сравнивалось [ Продолжить ] [ Отменить ] всё, вне зависимости от пометок. После того как вы нажмете кнопку **ис- 3-23. Параметры расширенного Продолжить, слева и справа у вас будут сравнения папок помечены файлы и папки, в которых программа обнаружила различия. А уж что с ними дальше делать - кого удалять, кого обновлять, вы сами решите. i
Поиск По комбинации Alt-F7 (Команда > Поиск файла) FAR Manager отыскивает группу файлов по маске или даже нескольким маскам одновременно. Маски, как обычно, разделяются запятыми. Введя такой шаблон для поиска, как на рисунке 3.24, вы получите список текстовых документов по всему диску. Разрешено также вводить (после вертикальной черты «|») маски для исключений, о которых мы говорили в главе «Выделение файлов». Рассмотрев рисунок, вы увидите, что FAR может: • искать информацию не только на данном диске, но и на всех остальных; • искать только в текущей папке • или также во всех вложенных;
3. Программы для работы с файлами
146
• искать только в отмеченных (выделенных) папках - тоже достаточно новая и весьма удобная возможность; • галочка в строке Искать целые слова означает, что введенная комбинация символов должна стоять отдельно от других слов в таком именно виде, как вы указали. То есть поиск слова «кот» с такой настройкой не приведет к отысканию «котомки» и «антрекота», а «пес» - к отысканию «песка» и «песен»; • если нет крестика в строке Искать папки, то имена папок при поиске не учитываются; • есть также замечательная возможность искать текст в архивных файлах. Правда, общая скорость поиска при этом заметно снижается, а «архивы в архивах» не просматриваются. И все равно очень хорошо, что такая возможность имеется. Поиск Файла Одна или несколько масок Файлов: Содержащий текст:
Используя таблицу символов:
[ ] считывать регистр [ ] Только целые слова
[ ] Искать в архивах [ ] Искать пдпки
( ) Искать на всех дисках, кроне сменных ( ) Искать по шсему диску (•) Искать, начиная с текущей папки ( ) Искать только в текущей папке ( ) Искать в отмеченных папках 11ШШ..1 [ Отменить ] Рис. 3.24. Поиск файла на данном диске по двум маскам одновременно Когда нужно найти файлы по фрагменту текста, вводите его в строку с загадочным названием Содержащий текст. При этом FAR может искать «содержащий текст» в кодировках DOS, Windows, Unicode и во всех разом (строка Все таблицы символов в списке Используя таблицу символов). FAR чуть ли не единственный, кто надежно отыскивает тексты на русском языке в кодировке Unicode, применяемой в Word, Excel и других программах из комплекта Microsoft Office начиная с 97-го года. Искалка практически всех версий Windows (в том числе и русифицированных) либо вовсе ничего не находит в этой кодировке, если текст имеет несчастье быть написанным на «великом и могучем», либо может находить только часть наличных файлов. Уж не знаю, отчего так выходит, но там, где искалка Windows находит у меня пару подходящих файлов, FAR отыскивает десяток. А там, где винды видят 15, FAR - 35. ,-
Если вам нужны какие-то другие кодировки, зайдите в директорию Program Files\FAR\Addons\Tables\Russian\ и посмотрите, что там есть. Есть там несколько
FAR Manager
147
файлов с расширением reg. Двойной щелчок - и вам окажутся доступны некоторые новые кодировки: • файл cp-1251.reg - добавляет (если ее почему-то не было) обычную виндоузовскую кодировку СР-1251; • файл KOI8-r.reg добавляет русскую юниксовскую кодировку KOI8-R; • файл Mac.reg добавляет русскую кодировку Мае. И так далее.' Теперь все кодовые таблицы станут доступны и в режиме просмотра файла, и в режиме редактирования, и, конечно, при поиске файла. Если вы меня спросите, какой еще программой можно искать текст сразу во всех основных русских кодировках, я буду долго думать. До-олго думать... Доо-о-о-олго... Единственное, чего не хватает FAR Manager'y, - это возможности искать текст в формате RTF. Когда какие-то файлы уже найдены (рис, 3.25) и пока FAR ищет остальные, стрелочками вверх и вниз вы можете ходить по списку и даже просматривать (F3 или кнопка Смотреть) и редактировать их (F4). Да, именно - не прекращая поиска! C:\LEU\ BIOH_TOC.DOC
Т2Э6
25.04.9S
20:04
120Ч73Б
291 84 10Ч29ЧЧ 35840
18.18.01 03.10 01 21.10.01 04.10.01
18:11 20 Ч? • 14:41 00:55
333824
28.05.98
09:26
С : \LEU\M3BPflHHOE\ '»
00. doc ЗЕПЕНЙЯ OXOTfl.doc 001 .doc Мне не идёт грустить и умиляться С : \LEU\UEB\flBOUT\DOP\ ZUBOUfl.DOC
Поиск В: C:\LEU\WEB\FRIENDS\LIT [ Новый поиск ]
[ Перейти ]
[ Смотреть ]
[ Панель ]
[
Стоп ]
Рис. 3.25. Найденные файлы можно просмотреть, собрать на одной панели или перейти к одному из них Для просмотра найденных файлов нас перекидывают в специальное окно фаровского просмотровщика (а при редактировании - в окно редактора). Чтобы попасть в просматриваемом файле сразу на искомое слово, нажмите там комбинацию Shift-F7. Если просмотровщик говорит, что слова такого в файле нет (как нет! искалка-то его нашла!), то это, скорее всего, означает, что надо 1
Рядом, в папках Czech, German, Hebrew, Ukrainian можно найти специфические наборы файлов для поддержки других языков, на котбрых разговаривают любители FAR Manager. Но ни в одной папке вы не найдете такого количества reg-файлов, как в папке Russian. Ну по одной, по две строки. В украинской три. А в нашей восемь!
148
3. Программы для работы с файлами
сменить кодировку в просмотровщике. Пользуйтесь для этого клавишей F8 (переключение между кодировками DOS и Windows) или комбинацией ShiftF8 (выбор кодировок из списка, включающего Unicode и все остальные доступ1 ные кодировки ). Конечно, файлы формата Word (97/2000/XP/2003) при просмотре будут показаны без шрифтового и прочего оформления, но их по крайней мере можно будет просматривать! Еще одно удобство: все файлы из списка найденных можно просматривать подряд, не выходя для этого из окна просмоТровщика: нажали на плюсик на цифровой клавиатуре (Num +) - и вы уже в следующем файле! Кнопка Перейти в окне поиска закрывает искалку и ставит нас прямиком на тот файл из списка найденных, который был выделен. Можно запускать, править, копировать - что хотите, то и можно. Кроме того, есть возможность собрать все найденные файлы вместе, на одной специальной панели (это действие запускает кнопка Панель в окне поиска). Появится почти обычная с виду файловая панель, над которой будет написано, что она временная. Вы сможете отсортировать найденные файлы любым известным вам способом, пометить их (все или выборочно), скопировать куданибудь, удалить, произвести еще один поиск, уже среди найденных. Более того, копировать и перемещать файлы можно не только из этой панели, но и в обратную сторону - на нее. Но поскольку панель эта виртуальная, если употребить модное слово, файлы в нее на самом деле не копируются. Если вы будете двигаться по списку файлов в панели, одновременно поглядывая вниз, в командную строку, где пишется текущий адрес, вы увидите, что на самом деле перемещаетесь из папки в папку. Тем не менее, копируя или удаляя что-нибудь из этой панели, вы копируете или удаляете файлы уже без всяких мнимостей и виртуальностей. Если же вам нужно просто убрать файл с этой панели, не удаляя с диска, надо вместо клавиши F8 воспользоваться клавишей F7 (^Убрать, ^Remove). Всех этих хитростей не знает простодушный Нортон Коммандер, в пятой версии которого впервые появилась такая штука - временная панель. Просмотр файлов Окно просмотровщика в ФАРе примерно такое же, как в других Нортонах. Но есть некоторые совсем новые черты. Например, возможность просматривать подряд все выделенные файлы. Как я уже выше говорил, для этого, не выходя из окна просмотровщика, нажимаете клавишу Num + и видите следующий файл. Но если не выделен ни один файл, FAR показывает подряд все файлы из
1
Кодировка Unicode разрешена только в окне просмотра, в редакторе она недоступна.
FAR Manager
149
данной папки по возрастанию имени. По Num - движение происходит в обрат1 ном направлении. _
Кроме всем известных клавиш просмотра F3 (кнопка @Просм) и Alt-FS (вызов альтернативного просмотровщика) в ФАРе есть еще две: Num 5 и комбинация Ctrl-Shift-F3. Пятерка на цифровой клавиатуре делает абсолютно то же самое, что и F3. Но в ФАРе для нас приготовлено одно очень важное нововведение: поставив курсор на папку, а не на файл, и нажав F3 или Num 5, вы сможете внизу, в строке состояния, прочитать ее размер с учетом всех файлов в поддиректориях. Более того, выделив несколько папок и файлов и нажав любую из этих кнопок, вы узнаете их общий размер! Но, опять-таки, только если курсор стоит на папке. Комбинация Ctrl-Shift-F3 позволяет просмотреть файл встроенным текстовым вьюером вне зависимости от того, как был настроен вызов просмотровщиков в окне Программа просмотра (F9 > Параметры > Настройки программы просмотра). Кстати, есть смысл взглянуть и на само окно настройки. На рисунке 3.26 показано, как я заставил поработать внешней программой просмотра виндоузовский редактор WordPad, который показывает и вордовские файлы, и файлы формата RTF. Можно было поставить сюда и сам Word, да WordPad запускается намного быстрее, а для просмотровщика это очень важно. Важно только не поменять ненароком чего-нибудь в просматриваемом файле. Ведь WordPad - это все же редактор, а не вьюер. ===== программа просмотра г Внешняя программа просмотра С ) запускать по F3 (О Запускать по Alt-F3
команда просмотра: Wordpad "I.!",
Встроенная программа просмотра [х] Сохранять позицию файла [х] Сохранять закладки
[х] Автоопределение таблицы символов 8 Размер табуляции
Рис. 3.26. Задаем альтернативную программу просмотра В строке Команда просмотра должен стоять полный адрес (в кавычках), если местоположение программы системе не известно. Но WordPad - программа для системы не чужая, так что я ограничился только ее названием. После адреса программы просмотра стоит маска !.!, означающая, что просматриваться бу-
При просмотре файлов внутри архива переходы не работают.
3. Программы для работы с файлами
150
дут файлы с любыми именами и расширениями. Если не взять маску в кавычки, то файлы, в именах которых есть пробелы, могут остаться непрочитанными. Если поставить крестик в строке Сохранять позицию файла, то при повторном просмотре того же файла FAR будет открывать текст в той же строке, на которой вы остановились в прошлый раз. Понятно, что касается эта настройка только встроенного вьюера, за внешние FAR не отвечает, настраивать их не может. Чтобы файловый менеджер запомнил настройки и в дальнейшем всегда использовал указанный нами вьюер, перед выходом из ФАРа мы обязательно должны сохранить настройки комбинацией Shift-F9 (или через меню, командой Сохранить параметры в меню Параметры). Это, кстати, касается и любых других настроек, включая даже начальное положение ФАРа после его запуска. Я, например, выбрал слева корневую директорию диска СЛ, справа - свою рабочую папку на втором диске и нажал Shift-F9. После этого после старта ФАРа у меня всегда справа и слева открываются одни и те же адреса. Но можно настроить программу иначе - попросить ее запоминать последнее положение панелей и последние настройки. Для этого достаточно будет зайти на страницу Параметры > Системные параметры и поставить крестик в строке Автозапись конфигурации. Как я уже говорил в прошлой главе, в окнах встроенных просмотровщика и редактора клавиша F8 меняет кодировку с досовской на виндоузовскую и обратно (соответствующая надпись появляется в верхней строке окна). По Shift-F8 можно посмотреть содержимое файла также ^в кодировке Unicode, а если они установлены, то и в KOI8-R, Mac, ISO. По клавише F7 (ЦПоиск) в окне просмотра вызывается команда поиска текста внутри файла (рис. 3.27). Думаю, тут все понятно без дополнительных пояснений, кроме, наверное, того факта, что выражение Обратный поиск означает не какой-нибудь хитрый математический алгоритм, а просто поиск в обратном направлении, от конца файла к началу. Поиск Искать
будем:; искатьИскать текст Искать 16-ричный код
[ ] Учитывать регистр [ ] Только целые слова [ ] Обратный поиск
[ Искать ] [ Отменить ]
Рис. 3.27. Поиск в окне просмотровщика
Поиск следующего - Shift-F7. И вновь обращаю ваше внимание на стрелочку справа от строки. Тут она скрывает список предыдущих запросов поиска.
FAR Manager
151
В окне просмотра файла есть способ перейти к поиску сразу, не нажимая никаких специальных комбинаций из трех пальцев. Просто начинаете набирать с клавиатуры слово, и оно чудесным образом оказывается в строке поиска! Помимо обычного просмотровщика в ФАРе есть также быстрый просмотровщик, который работает прямо на файловой панели. Вызывается по Ctrl-Q. Вы гуляете по списку файлов, а в противоположном окне показывается их содержимое. В окно просмотра можно перейти клавишей Tab или мышью и поменять там кодировку (F8, Shift-F8). А если вы поставили курсор на папку, то вам будет показан ее размер, ко1 личество файлов и папок в ней . Отмена режима быстрого просмотра - повторным нажатием Ctrl-Q.
Редактор Из окна просмотра перейти в режим редактирования можно по клавише F6 едакт). В окно редактора мы попадем и из файловой панели — встав курсором на файл и нажав F4. По AII-F4 вызывается альтернативный редактор по вашему выбору (задается по команде F9 > Параметры > Настройки редактора в строке Команда редактирования). Тоже можно задать все что угодно, хоть тот же WordPad. Для выделения текста используются родные и знакомые комбинации Shift-стрелки. Для выделения прямоугольного блока (колонки) - Alt-Shift-стрелки (стрелки только обычные, не на цифровой клавиатуре!). Весь текст выделяется по Ctrl-A, снимается выделение - по Ctrl-U. , . Стандартные виндоузовские операции с выделенным текстом выполняются стандартным же образом: копирование Ctrl-C, вырезание (копирование в карман) - Ctrl-X, вставка на новом месте- Ctrl-V, удаление ~, Del, а также (нестандартно) Ctrl-D. В редакторе ФАРа возможен перенос фрагмента на новое место без копирования в карман (по Ctrl-M). и такое же копирование (Ctrl-P). Выделяете фрагмент, переставляете курсор в нужное место и нажимаете Ctrl-M или Ctrl-P. Есть в редакторе ФАРа еще одна команда копирования - Ctrl-Mum +, которая добавляет выделенный фрагмент текста к содержимому кармана. Потом можно разом вставить все накопленные фрагменты (Ctrl-V). В отличие от вордовской копилки после вставки карман не опустошается. э
Команда поиска в редакторе устроена так же, как в просмотровщике, и вызывается так же - по клавише F7. А вот по комбинации Ctrl-F7 вызывается окно поиска с заменой.
' На всякий случай напомню, что сведения о диске (сколько на нем всего места, и сколько свободного), а заодно и о загрузке оперативной памяти вы можете получить по комбинации Ctrl-L. Убрать все эти сведения — по ней же.
152
3. Программы для работы с файлами
Что уж совсем удивительно для подобных программ, по комбинации Ctrl-Z редактор умеет шаг за шагом отменять введенные ранее команды! Обычно редакторы в нортоноподобных файловых менеджерах просты до глупости, отмена команд находится далеко за пределами их скромных возможностей.
Временный выход из окон просмотра и редактирования По Ctrl-Tab из окон редактора и просмотра можно временно выйти - не сохраняя файла, даже если он изменялся, и не закрывая окна. Погулять по диску, что-то поделать, а потом, нажав ту же самую комбинацию, вернуться. Еще интереснее, то, что во время этих временных прогулок можно просматривать и редактировать и другие файлы. И тоже выходить из них по Ctrl-Tab. Переход в обратную сторону по списку открытых окон - Ctrl-Shift-Tab. FAR помнит обо всех открытых окнах просмотра и редактирования. В левом верхнем углу экрана стоит надпись в квадратных скобках, например [3+1]. Это означает, что открыто три окна просмотра и одно окно редактирования. Для быстрого перехода между открытыми окнами можно щелкнуть по кнопке ЩЭкраны или нажать F12 (рис. 3.28) и выбрать одну из строк. Под номером 0 стоит возврат к файловым панелям FAR Manager, указано даже, в какой папке и на каком файле стоит курсор. 6. Панепи 1 . Редактор 2. Просмотр
;;:4^й*и**рч:
С : \LEU\TRflNSLflT\SPRING . DOC Н : \Progran Files\Far\UhatsNew . Rus txt С : \LEU\TRflNSLflT\springer .htm к :C;\l-EU\TRftNSLflT\SPRIN6.DOC
Рис. 3.28. Список открытых окон просмотра и редактирования
Операции в командной строке f
'
'
В командной строке FAR Manager возможны те же операции, что и в Norton Commander'e или Волкове. Например, по комбинации Ctrl-E в командной строке появляется предыдущая команда, а по Ctrl-X - следующая, по Ctrl-Enter в командную строку сбрасывается имя файла, на котором стоит курсор. Но, узнав столько интересного про FAR, трудно ожидать, что и тут не найдется чего-нибудь вкусненького. Найдется. По Ctrl-[ в командную строку сбрасывается путь в папку, показанную в левом окне, по Ctrl-] - в правом. По Ctrl-F (от слова file) в командную строку сбрасывается имя файла, на котором стоит курсор, вместе с его полным адресом (уже заключенным в кавычки, если в именах есть пробелы), а по Alt-Ctrl-F - имя и адрес файла из противоположного окна. Я часто пользуюсь этими комбинациями, если мне нужно запустить некую программу, которая находится у меня, к примеру, на левой панели, с файлом, который находится на правой и лежит в какой-то не известной системе папке. По Ctrl-Enter сбрасываю в командную строку имя программы, по Alt-Ctrl-F - пол-
FAR Manager
153
ный адрес файла в противоположном окне (иначе программа ругнется, скажет «Can't find file»). И жму на Enter. Или так: по Ctrl-F сбрасываю в командную строку полный адрес программы (тогда система сможет найти программу и запустить ее, где бы ни стоял курсор), потом перехожу в другую панель и сбрасываю имя файла. Enter. В командной строке действуют обычные операции копирования и вставки из кармана - с теми же клавиатурными комбинациями. Можно выделить часть строки или всю и скопировать. Выделять в командной строке можно целыми словами (Ctrl-Shift-стрелки влево или вправо) и по одной букве (Alt-Shift-стрелки). Введя команду в командной строке, вы обычно запускаете ее клавишей Enter, но можно воспользоваться комбинацией Shift-Enter, тогда команда запустится в отдельном окне, в виде отдельного процесса. При этом FAR не будет дожидаться выполнения программы - он сразу будет свободен, и вы сможете продолжить работу с ним. А все сообщения программы будут выданы в отдельном окне. Иногда введешь что-нибудь в командной строке, нажмешь на Enter и ничего... То ли ошибка возникла, то ли проработала команда... По стандартной для всех «синих» Нортонов комбинации Ctrl-O вы можете на время убрать панели ФАРа и поглядеть, что там на черном фоне написала ваша программа. В таком положении удобно также производить правку в командной строке: по тексту команды можно будет перемещаться просто стрелочками, без всяких управляющих клавиш, что в обычном режиме не разрешено. Там мы стрелочками перемещаемся по списку файлов. Кроме Ctrl-O в ФАРе есть еще одна комбинация, весьма необычная, состоящая из одних только управляющих клавиш - Ctrl-Alt-Shift. При этом окошки ФАРа прячутся только до тех пор, пока вы держите клавиши нажатыми. Отпустили - и они вернулись.
Ссылки на папки и история папок Любителей быстроты и комфорта, думаю, порадует возможность создавать так называемые ссылки на папки. А говоря проще- задать десять горячих клавиш для быстрого перехода в десять любимых папок. Чтобы назначить такую горячую клавишу, достаточно войти в папку и нажать левый Ctrl-Shift-цифру. Тогда мгновенно переходить в эту папку из любого места вы сможете по комбинации правый Ctrl-цифра1. Скажем, папка Мои документы у вас по посещаемости на первом месте. Заходите в нее и нажимаете левый Ctrl-Shift-1. Теперь главное не забыть, что попадать в «свои документы» вы можете по комбинации правый Ctrl-1. 1
Комбинации левый Ctrl-цифра заняты под режимы панелей — в три колонки, в две колонки, в одну и т. п. Не спутайте!
154
3. Программы для работы с файлами
Но стоит вам нажать neB.Ctrl-Shift-1 в какой-нибудь другой папке, и быстрая клавиша переназначится на нее. Будьте внимательны. На мои скромные требования и дырявую память десяти комбинаций даже многовато. Чтобы не запутаться, я сделал себе штук семь и этим ограничился. И то иногда промахивался. И тут, в помощь мне и таким же беспамятным,.как я, в версии 1.70 появилась строка Ссылки на папки в меню Команды. Там мы найдем полный список адресов и присвоенных им клавиатурных комбинаций. Как выучим, где у нас что, так и перестанем ею пользоваться. На самом деле есть в программе и другой способ организовать быстрые переходы в любимые папки - при помощи меню пользователя (User Menu), которое вызывается, как известно, по клавише F2. Вот тут уж склероз молодцу не помеха, потому что в меню этом будет прямо написано, куда по какой клавише переходить. Но об этом мы поговорим немного позже, в главе «Меню пользователя». Кроме переходов в фиксированные папки, для быстрых переходов можно пользоваться также историей папок списком мест, которые мы посещали за последнее время, отсортированных в порядке их посещения. Вызывается спи-
E:\ История папок в меню Команды (рис. E:\pp4 § 3.29). Если нажать Enter, то мы перей' т дем в выбранную папку, а если - CtrlEnter, то сбросим адрес папки в коРис. 3.29. История папок: Enter _. . _ и мы там мандную строку. Ctrl-C помещает адрес папки в буфер. Клавиша Del стирает список истории (весь разом, а не выбранную строку!), а по окончании сеанса работы с РАК'ом список стирается автоматически. Если, конечно, вы не догадаетесь залезть в окно Параметры > Системные параметры и не поставите галочку в строке Сохранять историю папок, а потом не нажмете Shift-F9 для сохранения настроек. Поскольку мы чаще всего пользуемся одними и теми же папками, такой режим будет достаточно удобен. '
Меню пользователя Меню пользователя представляет собой табличку со списком команд, которая вызывается в «Нортонах» клавишей F2. Запускается команда либо щелчком по нужной вам строке этой таблички, либо нажатием указанной там горя-
FAR Manager
155
чей клавиши. На самом деле каждой строке может соответствовать не одна команда, а несколько. В ФАРе есть возможность создавать вложенные меню. Третья строка на рисунке 3.30 снабжена стрелкой. Это означает, что, щелкнув мышью или нажав на Enter на такой строке, вы попадаете в подменю - такое же точно окошко, только в нем будут совсем другие команды. Сделано это для тех, у кого список быстро вызываемых программ настолько велик, что уже не помещается на экране и хочется сделать его более компактным. Горячие клавиши
Описание программы или подменю
Стрелка подменю
=(f= Главное >меню (Реестр) О Мои документы F2 Телефонный справочник Р Полезные программыi Рис. 3.30. Меню пользователя может иметь вложенные меню (подменю) Чтобы создать новую строку в меню, надо вызвать пользовательское меню (F2), перейти стрелочками на ту строку, после которой должна стоять новая строка, и нажать клавишу Ins. Сначала вам предложат выбрать, что будет создаваться - команда или подменю. Потом введете быструю клавишу и название, которое будет фигурировать в табличке. Если создаете меню, на этом все и заканчивается. Если же создаете команду, надо будет еще ввести одну или несколько строк для запуска того-сего (рис. 3.31). Вводите, нажимаете ОК и наблюдаете новую строку в своем меню.
Hot key:
Edit user menu
[ ok ]
[ cancel 3
Рис. 3.31. Создаю новый пункт меню пользователя на клавише F2
156
3. Программы для работы с файлами
Команды можно вписывать любые. Никто не помешает применить, например, команду cd (change directory) для перехода в нужную папку через главное меню, например, так: cd "C:\Documents and 5еШпдз\Ваше_имя\Мои документьЛ" Главное меню превратится, фактически, в меню избранных папок, где вместо полного адреса папки будет значиться ее краткое название. И конечно, горячая клавиша. На самом деле кроме главного пользовательского меню может существовать и сколько угодно местных (локальных) меню. Местное имеет силу только в той папке, где вы его создали, а главное действует во всех остальных местах. Скажем, у меня на диске есть довольно большая (около 10 гигабайт) и очень разветвленная (около 2,5 тысячи вложенных папок) директория Install, в которой я держу установочные пакеты всяких более или менее полезных программок, а также русификаторы к ним и справочную информацию. Все разложено по тематическим папкам: CD-R, Антивирусы, Архиваторы, Верстка, Видео, Графика - далее по списку, и в каждой папке - куча вложенных, а в тех - ещеПричем во время работы над этой книгой я, как вы догадываетесь, довольно часто лезу в эту свою ветвистую папку и что-то там в ней отыскиваю, о чем, может быть, вам будет интересно почитать. Вот и изготовил я себе локальное меню в этой папке - с быстрыми переходами в самые важные подразделы, даже если они спрятаны довольно глубоко. И как только я это меню создал, тут же в папке Install завелся новый файлик под именем farmenu.ini, где и содержалось мое меню в виде простого текстового файла. Такие же файлы заводятся в каждой папке, где создано местное меню; в них легко заходить по клавише F4 и редактировать по своему усмотрению, как простой текстовый файл. А вот главное фаровское меню своего файла не имеет: шибко умный файлменеджер засылает его прямиком в системный реестр Windows'. Редактировать его в реестре не слишком удобно, да и не слишком безопасно для юзера средней квалификации. Но эту трудность легко обойти, если создать файлик farmenu.ini в директории FAR Manager'a (по адресу Program Files\Far). Тогда вашим главным меню будет именно этот текстовый файл, а не какой-то непонятный набор ключей, спрятанный в реестре. Клавиатурные макросы Поклонники работы с клавиатурой всегда высоко ценили возможность назначать горячую клавишу для той или иной стандартной операции. А уж как они бывают рады возможности назначить горячую клавишу для нестандартной, но лично им очень часто встречающейся операции!
В раздел HKEY_CURRENT_USER\Software\Far\UserMenu\MainMenu.
FAR Manager
157
\ Например, приходится им все время сравнивать содержимое папок. Каждый раз приходится заходить в меню Команды и выбирать там строку Сравнение папок. А лень! Лень - двигатель сами знаете чего. Делаете следующее. 1. Нажимаете комбинацию Ctrl-точка (латинская, та, которая на букве «ю»). Начинается запись макрокоманды. В верхнем левом углу экрана зажигается буковка Щ, напоминающая о том, что идет запись. 2. Выполняете любые операции в окне FAR Manager - вызываете клавишами команды меню, выделяете файлы по каким-нибудь безумно сложным маскам, запускаете программы из командной строки или меняете настройки ФАРа, выполняете какие-то действия, а потом возвращаете исходные настройки, и т. д. и т. п. *" FAR, конечно же, не воспримет никаких ваших действий, произведенных за пределами окна FAR Manager. И на манипуляции с мышкой никакого внимания не обратит. \
3. Закончив все это, еще раз жмете на _ задание макрокоманды =п Ctrl-точку. Появится окошко с предложени- | Нажмите желаемую клавишу = ем ввести «желаемую клавишу» (рис. 3.32). ™""—=—i——— Вводите ее, желаемую: Ctrl-Shift-буква, AltРис. 3.32. Ввод горячей клавиши Shift-буква или Alt-Ctrl-буква. 5. Буква Щ в верхнем левом углу пропадает. Макрокоманда записана. 6. Не забудьте сохранить ее - вместе со всеми другими установками программы - комбинацией Shift-F9 (если не установлено автоматическое сохранение конфигурации). Чтобы команда «усвоилась», возможно, придется еще перезапустить FAR Manager. А может, и не потребуется. Вот и все, теперь по этой Ctrl-Shift-букве, Alt-Shift-букве или Alt-Ctrl-букве будет выполняться в точности то же, что вы делали, когда макрос записывали. Когда захочется уничтожить ненужную или неправильно работающую макрокоманду, достаточно два раза подряд ввести Ctrl-точка (то есть мы как будто записали пустой макрос), а потом - горячую клавишу этой макрокоманды. Интересно, что в окнах редактирования и просмотра, в меню дисков (которое вызывается по AII-F1 или Alt-F2) и даже в меню пользователя могут быть созданы собственные наборы макрокоманд, независимые от макросов оболочки. Впрочем, эти макросы - для людей с незаурядной памятью. Или для тех, кому действительно позарез нужны такие мудреные вещи. • . Сразу возникает два вопроса. 1. Если я забыл, что и на какую клавишу у меня назначено, где я могу посмотреть список своих макрокоманд? 2. Можно ли редактировать макрокоманды? Если я в чем-то ошибся, а заново вводить всю длинную цепочку не хочется, нельзя ли зайти в какой-то файл и быстренько, ручками все поправить?
3. Программы для работы с файлами
158
К сожалению, файл, в котором записан макрос, ручками поправить сложно. Да и найти в нем что-то нужное очень и очень нелегко. Потому что это один из разделов системного реестра Windows.1 И тем не менее средство для просмотра и редактирования макросов имеется. Это дополнительный модуль Просмотр макрокоманд FAR (FAR Macro browser). В состав версии 1.70 он не включен, хотя в более старые версии входил. Но никто не помешает вам взять его из Интернета (см. табл. 8 в приложении) и скопировать по адресу Program Files\FAR\Plugins, в отдельную папку. Как и все плагины, вызываться он будет из общего списка модулей (клавиша F11 или кнопка Щмодули), а оттуда - строкой Просмотр макрокоманд FAR. На рис. 3.33 вы видите, что показывает мне плагин после того, как я создал свою макрокоманду для операции сравнения папок. Как видите, макросы в табличке разделены на группы в зависимости от того, где они применяются в панели дерева, в просмотровщике или на файловой панели. Если бы я создал макрос для окна редактора, здесь была бы еще одна секция. (Часть показанных тут макросов создана не мной - их автоматически установил один из полезных плагинов - Контекстное меню, EMenu.) Панель дерева: Панель дерева: Панель Дерева:
"Apps" "Ctrl Apps" "ShiftApps"
П|»о грамма просмотра: Программа просмотра:
"ctrlshiftu" "Ctrl shi ftw"
Кодировка Unicode Кодировка windows
Файловые Файловые Файловые Файловые
"Apps" "ctrlApps" 'Ctr ishiftc" "ShiftApps"
Сравнение папок 1;
панели: панели: панели: панели:
Рис. 3.33. Список макрокоманд: созданы две штуки для оболочки FAR'a (Shell) Клавишей Del я могу удалить выбранный макрос, клавишей Ins ввести новый (вот именно ручками), а клавишей F4 - изменить ранее созданный и добавить к нему словесное описание (если вы не даете макросам описаний, то правой колоночки у вас не будет). Вот как выглядит в окне редактирования макросов вызов команды сравнения папок (рис. 3.34). Команда выполнения - это на самом деле горячая клавиша. Область выполнения - где макрос будет применяться. В данном случае выбираю строку Файловые панели. Вторая строка - F9 с с - это записанная ФАРом последовательность моих действий: нажатие F9 - это вход в верхнее меню, с - переход в меню Command, с - выбор команды Compare folders (сравнение папок).
1
Если интересно, раздел этот называется HKEY_CURRENT_USER\Software\Far\KeyMacros.
FAR Manager
159
Описание в третьей строке вписал я сам - для памяти. Сделать это можно только здесь, в редакторе макрокоманд: при создании макросов обычным способом (по комбинации Ctrl-точка) описания у нас не спрашивают. Параметры макрокоманды —— Область выполнения Последовательность Описание Выполнить при запуске FAR Командная строка [?] В панели плагинов/файлов
запретить вывод на экран Отмечен файл/блок Папка/файл под курсором
[ ] Отключить макрокоманду [ Отменить ]
Рис. 3.34. Окно редактирования макрокоманды
Можно ввести тут другую последовательность команд, другие клавиши для быстрого вызова, перенести команду в другую группу. <*" Клавиатурные макросы зависят от выбранного в ФАРе языка интерфейса. Например, при английском языке интерфейса операция сравнения файлов вызывается такой последовательностью клавиш: F9 t С > С (Command > Compare folders). А при русском - такой: F9 t К > С '(Команды > Сравнение папок). Так что, сменив язык, вы потеряете возможность выполнять некоторые из своих макросов. А то, вдруг, они начнут делать что-то совсем другое...
Настройки FAR Manager Как видите, FAR очень содержательная и даже труднообозримая программа (и все это в файле размером 1,5 МБ!). Я не ставлю своей задачей рассказать обо всех ее тонкостях и частностях. В конце концов, справка вызывается по клавише F1, и там все по-русски, если вы, конечно, включили русский язык для справки. А вот о чем я хотел сказать пару слов, прежде чем переходить к плагинам, - это о настройках программы. Настройками заведует меню Параметры. Строка Системные параметры выводит на экран одноименное окно настроек (рис. 3.35). Поставив крестик в нужной строке или, наоборот, убрав его, можно, к примеру: • попросить FAR Manager при копировании файлов с компакт-диска сразу же снимать с них атрибуты Только чтение, чтобы с ними удобнее было работать; • запретить удаление в Корзину Windows; • в системах семейства NT - использовать специфическую «энтишную» команду для копирования вместо фаровской встроенной. Она эффективнее использует дисковое пространство в файловой системе NTFS. Но пользоваться разрезанием файлов при копировании на дискеты эта команда вам не позволит. На это время настройку надо будет отключать;
3. Программы для работы с файлами
160
• разрешить копирование файлов, которые используются другой программой. Если строка Копировать открытые для записи файлы не помечена, то будет выдаваться знаменитая ошибка Нарушение совместного доступа к файлу, известная многим под своим английским именем File sharing violation; • при создании новых папок всегда давать им имена из заглавных букв; • задать время бездействия, через которое FAR - нет, не включит экранную .заставку, как можно было бы ожидать, но выключится сам. Мол, вы со мной не работаете уже 15 минут! Так чего я зря тут стою, память занимаю. Правда, если были открыты экраны редактирования или просмотра, FAR не выключится. И это правильно, скромный вы наш!.. Системные параметры С_] Снимать атрибут R/O с СО файлов Удалять а корзину [1 Использовать системную функцию копирования Копировать открытые для записи файлы Сканировать символические связи Создавать папки заглавными буквами Время бездействия минут [х] Сохранять историю команд [х] Сохранять историю папок [х] Сохранять историю просмотра и редактора [х] Использовать стандартные типы файлов [х] Автоматически монтировать ожом путь _ к персонаяьнш,,,апапжам: _
К
С продолжить ]
С отменить ]
Рис. 3.35. Системные параметры
• Три строки, в которых говорится про «Сохранять...», позволят при следующем сеансе работы с ФАРом обращаться к списку ранее запускавшихся команд (вызывается по AII-F8), посещенных папок (AK-F12) и просмотренных файлов (AR-F11). • Крестик в строке Автозапись конфигурации приведет, как я уже вам сообщал, к тому, что FAR будет сохранять текущие установки автоматически. А если его не ставить - то только по Shift-F9. Если же не сделать ни того ни другого, то после перезапуска FAR все ваши установки забудет. • В настройках еще много интересного и полезного. Например, в Настройках панели можно пометить строку Показывать свободное место, чтобы в нижней строке панели, в разрыве двойной рамочки, FAR показывал данные о свободном месте на диске (не понадобится все время нажимать Ctrl-L). В Настройках интерфейса можно попросить программу усовершенствовать окошко, которое показывается в процессе копирования или перемещения файлов. Кроме обычного индикатора (копирование текущего файла) будет у вас второй (Общий индикатор копирования), показывающий, какая часть от всего объема файлов уже скопйровалась. Там же можно попросить показывать счетчик времени при копировании.
' . - . . • . • . Внешние модули из комплекта FAR Manager
'
161
В этих же интерфейсных настройках можно задать, чтобы в правом верхнем углу ФАРа стояли часики, чтобы щелчок средней кнопкой мыши (колесиком) был эквивалентен нажатию Enter, чтобы FAR всегда показывал верхнее меню или, наоборот, убрал бы нижнее (строку кнопок-подсказок). Эти, а также и все остальные настройки посмотрите сами. А я хочу буквально несколько слов сказать о справочной системе ФАРа.
Справка по FAR Manager и дополнительным модулям FAR, как я уже не раз говорил, серьезный инструмент, имеющий некоторые вполне профессиональные применения, в этой книжке не описанные и даже, может быть, и не упомянутые. Предлагаю всем заинтересованным лицам пользоваться, во-первых, таблицей 1 в конце книге, где вы найдете массу интересных клавиатурных комбинаций ФАРа, а во-вторых, справочной системой программы. В отличие от справки по Microsoft Windows, Microsoft Office и по другим важным и толстым иностранным программам, справка по FAR очень компактная, ясная и по делу. Читайте1. Правила очень простые. Вызывается справка, как водится, по F1. Если зашли в какой-то подраздел, прочитали все, что там было, и захотели выйти наверх, не закрывая справки, пользуйтесь для возврата клавишей Backspace. Если нажать Esc, то справка закроется. В каждом из диалоговых окон по клавише F1 будет выдаваться справка по данному окну. Что приятно, то же самое можно сказать и о многих плагинах: если вы находитесь 'в диалоговом окне плагина, в окне его настройки или на собственной панели плагина (например, на панели FTP, сеть, электронной почты, на временной панели и т. п.), то по F1 получите справку именно по плагину.2 Кроме того, справку по внешнему модулю можно получить из списка плагинов (который появляется по F11 или который сидит в нижней части меню дисков), дойдя стрелочками до нужной строки и нажав комбинацию Shift-F1.
ВНЕШНИЕ МОДУЛИ из КОМПЛЕКТА FAR MANAGER Внешние программные модули (плагины), входящие в комплект FAR Manager, отдельно устанавливать не требуется: они подключаются при установке самого ФАРа. Сегодня представить себе FAR без плагинов уже просто невозможно. Достаточно сказать, что работа по FTP (скачивание файлов из интернета и обратно), работа в локальной сети, расширенное сравнение папок, работа с контекстными меню - все эти важные дела выполняются внешними модулями. 1
Не забудьте только включить русский язык для справки (Параметры > Языки > Язык помощи). 2 Некоторые модули не имеют справки. 6 Зак. 90
162
3. Программы для работы с файлами
Список установленных плагинов вызывается клавишей F11. Любой из них можно отсюда запустить (щелчок мышкой или Enter), для любого можно, нажав F4, назначить горячую клавишу, и тогда он будет запускаться так: F11 > горячая клавиша. Чтобы изменить настройки любого плагина, надо зайти в меню Параметры, запустить команду Параметры внешних модулей, затем отыскать в общем списке нужный плагин и щелкнуть по нему мышкой (или нажать Enter). Окно настроек у каждого плагина свое, ниже вы некоторые такие окошки увидите. Важно помнить, что в окне настройки любого плагина клавиша F1 выдает справку именно по этому модулю (иногда даже на русском языке).
Контекстные меню файлов и папок (ЕМепи) Я уже говорил, что одним из основных недостатков файл-менеджеров нортоновского типа считаю отсутствие у файлов и папок контекстного меню. Видимо, не я один так считаю, потому что в состав FAR, начиная с версии 1.70, включается плагин Сергея Антонова ЕМепи, обеспечивающий нам доступ к контекстным меню. У плагина два режима выдачи меню - текстовый (как на рисунке 3.36) Проводник и графический, когда показывается саOpen Command Window Here Найти... мое обычное виндоузовское контекстное меню. Варианты, в общем, равноправны, в текстовом режиме действуют все обычные команды, включая выпадающие меню. Одна закавыка: иногда в текстовом режиме какие-то пункты вложенных меню выводятся без нормальных надписей. Почему-то.
ftdd to archive...
fldd to "arch.rar" Compress and email... Compress to "arch.rar" and email Проверить Drbieb Отправить Вырезать Копировать Создать ярлык Удалить Переименовать
У нас с вами будет два способа получения контекстного меню - длинный и короткий. Длинный такой: F11 (вызов Рис. 3.36. Текстовое контекстное меню группы выделенных файлов и папок списка плагинов) > ЕМепи (вызов плагина) > Контекстное меню > Графическое меню (или Текстовое меню). Это, конечно, долго и неудобно, лучше это дело ускорить. В папке плагина (Program Files\FAR\Plugins\EMenu) есть файлик Hotkey.reg, который надо запустить, чтобы в реестр занеслись клавиатурные комбинации для быстрого вызова контекстного меню. После перезапуска ФАРа по клавише Context (на старых клавиатурах без клавиши Windows вы ее не найдете) будет выводиться текстовое контекстное меню, по Shift-Context - графическое. Если же на вашей клаве нет никакого «контекста», сделайте макрос для вызова меню. Например, так: задайте горячую клавишу для вызова ЕМепи,
Внешние модули из комплекта FAR Manager
163
а потом создайте макрос, в котором в качестве команды будет следующая строка: F11 х Enter 1 (вызывается графическое контекстное меню) или F11 х Enter 2 (текстовое контекстное меню). А можно вызывать контекстное меню и при помощи правой кнопки мыши! На сайте дополнительных модулей для FAR Manager (см. табл. 8 в приложении) есть плагин Right Click Menu. Если вы скачаете его, извлечете из архива и поместите в отдельную папку по адресу Program Files\Far\Plugins, а потом еще перезапустите FAR, то текстовое контекстное меню будет у вас вызываться щелчком правой кнопки мыши по файлу, а графическое - Shift-щелчком. К сожалению, при этом вы больше не сможете выделять файлы правой кнопкой мыши - функция занята. Исключение делается только для трехкнопочных мышей. В папке плагина Right Click Menu есть файлик rcl2apps.ini, в который можно влезть по F4 и написать в строке Button вместо цифры 2 цифру 3. Тогда контекстное меню будет вызываться средней кнопкой (убедитесь только, что это назначение не вызывает конфликта с драйвером вашей мышки). На сайте фаровских плагицов имеется еще несколько программ, предназначенных для получения доступа к системным функциям Windows из файлменеджера. Есть, например, плагин для доступа к содержимому корзины (Recycle). Или плагин для запуска утилит панели управления. А в основной состав FAR Manager 1.70 включены плагины Менеджер печати (PrintMan), предоставляющий возможность снимать или -останавливать задания на печать, и Список процессов (ProcList) - для доступа k списку запущенных задач и системных процессов, позволяющий посмотреть, что это такое тут у нас работает, какой у него приоритет, а также завершить ненужный или зависший процесс так же, как мы стираем файл, - по F8.
РТР-клиент - Что это еще за клиент такой иностранный? - спросите вы. Выражение «FTP-клиент» залетело к нам из-за моря, где придумали технологию клиент-сервер, при которой программа-сервер, находящаяся на компьютере, расположенном где-то далеко, в сети (или даже в Сети), общается с нами через посредство программы-клиента, расположенной у нас в компьютере. Например, знакомая всем почтовая программа Outlook Express - это почтовый клиент, который общается с почтовым сервером. (Вот вы и узнали, что всю свою сетевую жизнь пользуетесь «почтовым клиентом». Это что-то изменило в вашей сетевой жизни? :-) A FTP - это file transfer protocol, общепринятая технология пересылки файлов по интернету. О ней кое-что говорилось в «Самоучителе работы на компьютере». Там рассказывалось, например, как скачивать файлы с FTPсерверов при помощи браузера. Так вот FTP-клиенты как раз и занимаются переправкой файлов из интернета к вам в компьютер и из компьютера в интернет.
164
3. Программы для работы с файлами
FTP-модуль FAR'a не только умеет качать файлы на сайт и обратно, но также сумеет в случае обрыва связи продолжить перекачку с того места, где она оборвалась, вместо того чтобы тупо начинать все сначала, как поступает милый сердцам миллионов майкрософтовский браузер. Далее в этой книге будет рассказано о другом популярнейшем файл-менеджере - о Windows Commander, который тоже снабжен полноценным FTPклиентом. Поэтому, как я полагаю, мы вполне сможем обойтись без специализированных программ вроде Cute FTP, которые только тем и занимаются, что качают файлы в Сеть и из Сети. Перекинуть новые файлы на свой сайт, обновить веб-страницы и рисунки, исправить ошибки, создать или переименовать папки, поменять структуру сайта - что еще нужно для поддержки не слишком обширной персональной страницы, на которой не требуется ежедневно и ежечасно обновлять десятки файлов? Давайте разберемся, как FAR Manager все это делает. В меню дисков (AII-F1 или AK-F2) под списком собственно дисков есть еще несколько строк для вызова плагинов. Строка под номером 2 обычно носит название FTP, она и перенесет нас на одноименную 1 панель (рис. 3.37) . В большинстве ранних версий ФАРа панель FTP изначально пуста, однако в версии 1.70 здесь сразу же имеется одна строка для перехода на один словацкий файловый сервер, откуда можно бесплатно скачать самую последнюю версию самого FAR'a, а заодно и кучу всякого другого небезынтересного софта. Просто нажмете Enter на строке с адресом, и как только ваш ftp.elf.stuba.sk /pub/pc/utilfile компьютер установит соединение с сервером, вы увидите его файлы, как если бы в Рис. 3.37. Панель FTP этом окне был показан один из ваших жестких дисков. Выделяйте, копируйте! Но чтобы добраться до своего сайта, придется вам создать новую строку с его адресом. Отправляйтесь на панель FTP и нажмите там комбинацию ShiftF4, такую же, как при создании нового файла. В появившемся окне (рис. 3.38) в верхней строке напишите адрес сайта, что-то вроде: Лр://тллл/.мой-сервер.ги/~моя_страница 1 Возможен также обычный способ запуска: клавиша F11 > строка FTP в списке плагинов.
Запрашивать пароль Текстовый режим Пассивный режим Использовать firewall Декодировать текст команд
Сх] Расширенное окно команд [X]
Расширенный список
Размер буфера
[ Выбрать таблицу 3 [ Тип сервера ] [ соединить ] [ Сохранить ] [ отменить ]
Рис. 3.38. Так я настроил FTP-клиент для входа на свою веб-страницу Во второй и третьей строках введите логин и пароль, в четвертой - описание. Описание может быть какое угодно: эта надпись ни на что не влияет просто для памяти. А вот адрес вашей интернетовской странички, логин и пароль очень даже влияют на успех соединения с сайтом. Стоит, хоть одну буковку перепутать, и ничего не получится - либо сайт не найдете, либо сервер не примет пароль... Данные эти должен сообщить вам провайдер, предоставляющий вам место на своем сервере'. В принципе, можно написать все данные и в одной только строке, в самой верхней, таким примерно образом: ftp://Misha-Mihailov:[email protected]/~stranica
Ваш логин
Разделитель
Ваш пароль
Разделитель
Ваш адрес
Однако в этом случае все это длинное сооружение будет целиком показано в панели FTP, и любой интересующийся сможет прочитать с экрана ваш секретный пароль. Вам это по барабану? Тогда вперед! Кстати, адрес FTP по этой схеме можно вводить просто в командной строке! Работает абсолютно так же. Крестик в строке Запрашивать пароль позволит вообще не указывать пароль в настройках: вас попросят ввести его непосредственно в момент подключения. Эта функция понадобится тем, кто пользуется FTP-клиентом на работе или в институте, в интернет-клубе или на иной доступной не только вам машине, где категорически'не хочется оставлять свой пароль. ' Тем, кто собирается воспользоваться бесплатным местом на отечественных (narod.ru, boom.ru, hut.ru, webservis.ru) или международных серверах (geocities.com, tripod.lycos. com, fortunecity.com), логин и пароль выдадут в процессе регистрации. Но тут вам FTP клиент может и не понадобиться, потому что некоторые из таких серверов принимают от нас страницы своими способами (через электронную почту или путем ввода информации в особом онлайновом редакторе веб-страниц).
166
,
3. Программы для работы с файлами
А тот, кто работает дома и ничего не опасается, может ввести пароль в самые общие настройки FTP-клиента (Параметры > Параметры внешних модулей > FTP клиент, строка Пароль по умолчанию). Если вы работаете в Windows (а я в этом практически не сомневаюсь: как бы иначе к вам в руки попала эта книга?), а сервер Сети любит кодировку KOI8-R, можете воспользоваться кнопкой Выбрать таблицу, чтобы русские имена файлов и тексты читались правильно. Это позволит сразу настроить режим обращения к данному серверу. Впрочем, в случае необходимости можно поменять кодировку и на полном ходу. Введя все, что следует, нажимаете кнопку Сохранить. Теперь в панели FTP появится новая строка. Повторите всю процедуру столько раз, сколько файловых серверов вы собираетесь посещать, и получите столько строк, сколько ввели адресов. Поправить что-то в ранее введенном адресе тоже несложно: встать на него и нажать F4. Ну и что дальше? Жмете Enter на нужной строке и... И если вы были уже подключены к интернету, то FAR свяжется с сервером, тот проверит и подтвердит логин и пароль, и вы увидите файлы и папки на удаленном компьютере. С ними можете делать все то же, что делаете с файлами и папками на своем собственном диске: просматривать, редактировать, удалять, копировать или перемещать (на сервер и с сервера), создавать и удалять файлы и папки, а также их переименовывать. ®° Будьте осторожны с переименованиями файлов по маске на удаленном компьютере. На юниксовых серверах вы запросто можете как-нибудь ненароком дать файлу совершенно невозможное в виндах имя «*.doc». Только что вы потом будете с таким файлом делать? В режиме FTP действуют команды обычного сравнения папок (расширенное не работает), поиска файла (AII-F7) и быстрого поиска в директории (Altбуква имени). Правда, в полном объеме это касается только вашей, выделенной лично вам папки. Выйти из своей папки и зайти в какие-то другие вы сможете только в том случае, если это у вас на сервере разрешено (чаще всего — запрещено), а все операции редактирования или стирания в чужих папках сервер вам запретит в любом случае. То же касается общедоступных файловых серверов, по которым можно прогуливаться и откуда можно сколько угодно копировать файлы, но никаких изменений в файлах и папках вы произвести не сможете. Да и не надо. Хороши бы были эти серверы, если бы всякий желающий удалял или редактировал на них файлы!' 1
Иногда на таких серверах есть специальная папка, в которую посетителю разрешено что-то записать - так сказать, для обмена идеями. Обычно называются такие папки Incoming (входящие) или Upload (выгрузка).
Внешние модули из комплекта FAR Manager
167
Просмотра и редактирования файлов Непосредственно на удаленном компьютере FAR не делает. Он перекачивает их к вам во временную директорию, а потом закачивает обратно. Так что редактирование файлов большого размера займет немало времени. То же касается и архивов: чтобы вы могли только заглянуть внутрь расположенного на сервере архивного файла, посмотреть, что в нем записано, FTPклиенту придется перекачать его целиком. Так что хорошенько подумайте, прежде чем нажимать на Enter, стоя на архивном файле. Бывает, что перекачка файла прерывается из-за разрыва соединения. Особенно охотно связь обрывается в тот момент, когда перекачано процентов девяносто от двадцатимегабайтного файла. Если это произошло, не огорчайтесь слишком сильно. Снова установите связь, снова встаньте на файл и нажмите F5 (F6). Увидев файл с тем же именем, программа, как водится в таких случаях, спросит вас, писать ли файл поверх старого или отменить копирование. Но вы нажмите новую кнопку - Возобновить (Resume), и копирование будет продолжено с того места, где прервалось. Правда, не все файловые серверы позволяют докачивать файлы после обрыва связи. Но тут уж ничего не поделаешь.
Локальная сеть (Network) У некоторых людей на работе или в институте, а у кого-то и дома устроена локальная сеть. Например, специалисты сказали вам, что upgrade (обновление) вашего 486-го компьютера до Pentium IV невозможен, надо покупать новую машину. Но и старую выбросить жалко. И вот у вас дома два компа, которые легко соединить в маленькую, локальненькую такую сеточку. На старом играют дети, на новом трудится папа, при этом все файлы и программы оказываются в общем доступе, кроме тех, к которым папа доступ закрыл. Я знаю также детишек, живущих в одном доме на разных этажах, которые вместе играют в игры. Каждый сидит у себя дома, а играют они по сети: за окном с этажа на этаж тянется соединительный кабель. Чтобы сделать такую простейшую сеть, покупаете две сетевые карточки и к ним - кабелек (не собачка, а проводок!), устанавливаете драйвер - и вперед. Настройка локальной сети производится в Панели управления, утилитой Сеть (Network). Здесь должны быть установлены те протоколы, которые поддерживает ваша сетевая карта. Я про них ничего рассказывать не буду: будете покупать сетевую карту, к ней будут приложены драйверы и инструкция. А при инсталляции фирменного драйвера все необходимое будет установлено и без нашего мудрого руководства. На вкладке Идентификация надо ввести для каждого компьютера, включенного в сеть, его сетевое имя и рабочую группу, в которую он входит. Например, у нового компьютера может быть имя Big (большой), у старого - Small (маленький), а вот рабочая группа будет у них одна (например, Sidorov & Sidorov).
168
3. Программы для работы с файлами
После этого в любом окне Windows можно щелкнуть по диску или папке правой кнопкой мыши, в контекстном меню выбрать строку Доступ (Access) или же открыть вкладку Доступ в свойствах диска - и задать, будет ли к этому диску, папке или принтеру доступ с сетевого компьютера. Можно разрешить полный доступ, только для чтения и доступ с предварительным вводом пароля, причем разрешается определить для чтения один пароль, а для записи другой. Думаю, это позволит и папам с мамами обезопасить свои файлы от детишек, и детишкам получить свою долю общей компьютерной мощности. Кроме того, каждому диску в этом же окне дается, помимо собственного, сетевое имя, по которому к нему можно будет обращаться с другого компьютера. Не забудьте сделать принтер доступным для сетевого компьютера! Для этого в Панели управления запустите утилиту Принтеры, выберите в контекстном меню принтера строку Доступ, укажите, что принтер является общим ресурсом, и дайте ему сетевое имя (например, Epson, HP или любое другое). Теперь с любого компьютера вашей сети можно печатать. В меню дисков FAR Manager'a есть специальная строка - сеть (рис. 3.39), которая позволяет перейти на подсоединенный компьютер как на свой собственный. С того момента, когда второй компьютер полностью загрузился, и до момента, когда сетевое сообщение станет возможно, проходит некоторое время иной раз минута или больше. Когда же сетевые карты, наконец, договорятся друг с другом, вы сможете, выбрав строку сеть, увидеть имя не только собственного компьютера, но и второго1 (рис. 3.40, слева). Встав на строку с именем сетевого компьютера, как на обычное имя диска или папки, вы сможете точно так же войти внутрь. Что же окажется внутри? Примерно то, что показано на рисунке 3.40 (справа), где перечислены имена дисков компьютера BOOK. Стоит теперь встать на нужную строку и нажать Enter, и вы внутри сетевого компьютера!
Рис. 3.39. Меню дисков после добавления в список сетевого диска
Есть и более простой, и к тому же заметно более быстрый, способ захода на сетевые диски. Их имена можно добавить прямо в меню дисков, как сделано
' А то еще могут показать сначала несколько строк с разными сетевыми службами, которыми вы теоретически можете воспользоваться: Microsoft Windows Network, Web Client Network, Службы терминалов Microsoft. Выбирайте первую. А войдя туда, вы увидите еще и название своей рабочей группы. Входите. И только потом вам будут показаны имена компьютеров! Убираются эти лишние этапы в настройках плагина Просмотр сети путем добавления крестика в строке Показывать локальную сеть.
Внешние модули из комплекта FAR Manager
169
на рисунке 3.39 (диски I: и J: с припиской «сетевой»), тогда можно будет как бы и позабыть, что они сетевые. Но что для этого надо сделать? р
Сетевое имя
\\BIG
шштятят
;
Комментарий
э
Сетевое имя
\\BOOK\BOOK А \\BOOK\BOOK CD \\BOOK\BOOK_D
.
®Я(ЯД .tfffE Комментарий
-111
\ \
\\BOOK
\\BOOK\BOOK_C
Рис. 3.40. Слева: компьютеры рабочей группы WE. Справа: список дисков компьютера BOOK Всего две вещи: выделить в списке сетевых дисков те, которыми собираетесь пользоваться, и нажать клавишу F5. FAR проверит, может ли связаться с каждым из этих дисков, защищены ли они паролем (если какой-то диск защищен, вам придется этот пароль ввести). После этого дискам будут автоматически назначены имена (буквы) и они подмонтируются к общему списку дисков. э
" При прямом заходе на сетевой диск FAR не сканирует всю сеть, как поступает при заходе через плагин, - он просто сразу показывает нам содержимое диска, что выходит заметно быстрее.
Если вы не доверяете своему файл-менеджеру столь интимную операцию, как присвоение дискам букв, можете сделать это вручную, по клавише F6. Убрать ненужную букву у сетевого диска можно клавишей F8, а ввести заново - F6.
Преобразование регистра (File Case) Этот плагин позволяет поменять в именах выделенных файлов и директорий большие буквы на маленькие или наоборот. На рисунке 3.41 видно, что разрешено шесть вариантов преобразования. Таким способом вы можете привести в порядок имена файлов и папок, чтобы и смотреть на них было приятно, и пользоваться удобно. Но особенно это важно для тех, кто собирается выкладывать свои файлы в Сеть, на юниксовый сервер, который очень даже хорошо замечает, кто тут большими буквами
3. Программы для работы с файлами
170
написан, а кто маленькими1. Настройка Обрабатывать вложенные папки позволит проделать операцию стандартизации сразу над всеми файлами самого сложного сайта. Преобразование регистра имен Файлов
Не обрабатывать Файлы со смешанным регистром Обрабатывать вложенные папки Обрабатывать имя и расширение отдельно Обрабатывать сану директорию
[ ] Только для текущего преобразования [ Продолжить ]
[ Отменить ]
Рис. 3.41. Шесть вариантов преобразования имен для выделенных файлов Если вам покажется, что плагин ничего не преобразовал, все как было, так и осталось, стоит поднапрячься и припомнить, не запретили ли вы своему ФАРу (ради простоты, конечно) показывать файлы так, как они есть. Зайдите в меню Параметры, выберите команду Режимы панели файлов, а там - текущий режим панелей (средний, краткий, полный). И поглядите, нет ли крестика в строках Показывать файлы строчными буквами или Показывать имена файлов из заглавных букв строчными буквами. А тогда уж ворчите на ни в чем не повинную программу.
ВНЕШНИЕ МОДУЛИ, НЕ ВХОДЯЩИЕ в КОМПЛЕКТ FAR MANAGER Модулей таких полным-полно. Вы найдете их на страничке внешних модулей к ФАРу (см. табл. 8 в приложении) - их там несколько сотен: любой программист имеет возможность написать свой внешний модуль для выполнения каких-то отсутствующих у ФАРа функций. Многие так и делают. Вся необходимая для этого информация содержится в папке Program Files\FAR, в архивном файле PlugDoc.rar.
1
На самом деле важно не столько то, из каких букв состоит имя файла или панки, сколько то, как это имя записано в гинерссылках ваших веб-страниц. Если вы создаете страницы в простом текстовом редакторе и пишете теги и имена вручную, то эта функция будет вам очень полезна. А если вы создаете свои HTML-документы в каком-либо специализированном редакторе, тогда, попросив свой редактор вставить имя файла и путь к нему, можете быть спокойны: он правильно вставит имя даже с самым ЗАкоВыРИСтыМ сочетанием больших и маленьких букв.
Внешние модули, не входящие в комплект FAR Manager
171
Правда, деление на входящие в комплект и не входящие - весьма условно. Вчера он не входил, а сегодня входит (как шарик в полезный горшок ослика Иа). Так, в комплекте с ФАРом 1.65 приходило восемь плагинов, с первой и второй бета-версиями 1.70 - уже одиннадцать, а начиная с третьей - двенадцать. Большинство плагинов - очень маленькие, не залезают за отметку 100 КБ. А есть и совсем крошечные - менее 10 КБ. Но встречаются изделия и приличного размера. Например, почтовый плагин FARMail весит в архиве 120 КБ, а модуль поиска и замены - даже 220. Я скачал себе из Сети много разных модулей и о некоторых вам расскажу. Хотя бы для того, чтобы вы удивились, каких еще штук можно понавесить на файл-менеджер. Обычно плагин устанавливается так: создаете вложенную папку по адресу Program Files\FAR\Plugins и копируете туда извлеченные из архива файлы плагина. После перезапуска ФАРа в общем списке внешних модулей, который вызывается клавишей F11 (рис. 3.42), появляется строка нового модуля. Команды внешних модулей
ill I
ii
'
i
EMenu FARMail FTP-клиент (Apr i 2003, 05:52:05) Временная панель Каталогизатор CHOIR Менеджер печати Переименование группы файлов Поиск и замена Преобразование регистра Просмотр макрокоманд FAR Просмотр сети Расширенное сравнение Список процессов Телефонная книжка - F4 - задать горячую клавишу ——
Рис. 3.42. Список активных плагинов
Самая нижняя строка таблички сообщает, что, нажав клавишу F4, вы сможете задать горячую клавишу для вызова того или иного плагина. Если хотите, чтобы плагин стал неотъемлемой частью ФАРа, дайте ему горячую клавишу. Скажем, я назначил знак равенства (=) для команды расширенного сравнения папок и теперь могу вызывать эту программу, нажимая F4, а потом «=». Кстати, благодаря этому я получил возможность создать клавиатурный макрос для вызова плагина по типу того, о чем мы говорили в главе про плагин EMenu (контекстное меню). Правда, плагины, которые работают не в файловых панелях, а в других местах, скажем, в окне фаровского редактора, в общем списке плагинов не появляются. Но стоит вам войти в файл по F4 и там нажать F11, как плагин тут как тут. Так ведет себя, скажем, плагин HyperView Дениса Трачука, показывающий веб-страницы в текстовом виде - без рисунков, но с работающими гиперссылками.
172
3. Программы для работы с файлами
Но поступать лучше так: попробовали плагин, побаловались - уберите. Оставляйте только то, что действительно вам необходимо. Навешивать на FAR сотню внешних модулей было бы слишком жестоко. Он может и не выдержать. А ведь установка плагина, когда (если) она снова понадобится, не займет более двух минут. Удаляют плагин так же просто - стирая его папку. Иной раз FAR Manger может запретить целиком удалить подключенный и работающий модуль. Тогда закройте FAR и сотрите папку из другой программы - например, с помощью виндоузовского проводника.
Создание списка файлов Плагин Андрея Белоусова Создание списка файлов (File list creator) создает список имен помеченных файлов и папок и помещает в файл с заданным вами именем - в диалоговом окне (рис. 3.43) имя пишется в верхней строке. Если не помечено ничего, в список попадает только тот файл, на котором стоит курсор. Создание списка Файлов Имя Файла: filelist.bat i Формат строки: %Р I Первая строка: | Конечная строка: .;' V'. ..,., ',,..'...'.-.. .:-.:v.,.•:;,'.,. ,.'..-.'., •.: ...,..,:,. •.-..:..,..;:4 [ ] Запрос на перезаписывание Файла [ ] Добавлять в конец Файла [ ] Обрабатывать вложенные папки [ Сделать ]
Счётчик ширина: 11 начало: 0 увеличение: :||
[ Отменить ]
Рис. 3.43. Создание списка файлов Выделив папки, можно будет поставить крестик в строке Обрабатывать вложенные папки, и все содержимое папок тоже будет обработано. Жаль, что нельзя при этом задать маску для добавления, скажем, только рисунков или звуковых файлов и игнорирования всего остального. Ведь во вложенных папках мы не можем ничего выделить. В строке Формат строки вы можете указать программе, что именно она должна записать в выходном файле. По умолчанию здесь стоит параметр %Р (от слова path), благодаря чему для каждого файла пишется его полный адрес. Написав здесь %F, вы получите одни только названия файлов, без путей. Параметр %N (от слова name, имя) даст нам одни имена файлов, а %Е (extension) — расширения. Но перед этими параметрами и после них можно написать любые слова, команды, другие параметры, благодаря чему можно будет сразу создать, например, bat-файл, чтобы запускать некую нужную вам процедуру с каждым из попавших в его список файлов. А вот вам другой способ применения плагина. Задаем имя файла filelist.htm, а ниже - такую бяку: <А HREF="%P">%F . Плагин создаст гипертексте-
Внешние модули, не входящие в комплект FAR Manager
173
вый файл filelist.htm, а в нем - список всех выделенных в ФАРе файлов в виде гиперссылок - своего рода гипертекстовый каталог. (О том, что это за бяка, ближе к концу этой книги вы будете полностью в курсе.) Но это еще не все. В строке Формат строки могут находиться еще кое-какие параметры: размер (%S), дата (%Y) и время (%D) создания файла, метка диска (%М), имя директории (%D), символ перевода строки (%R). Можно пользоваться также атрибутами файлов (системный, скрытый, архивный и т. п.) и некоторыми другими тонкими возможностями, которые вы найдете в справке по плагину. Справа внизу в окне плагина имеется счётчик, подсчитывающий количество файлов. Он поможет пронумеровать строки, добавляемые в файл. Для счетчика, как видите, можно изменить начало отсчета и шаг. Чтобы добавить счетчик в файл, можно пользоваться параметром %! (от слова increment, увеличение). Вот пример создания командного файла (bat-файла) для переименования файлов с добавлением нумерации и для перемещения их в новую папку, которую надо сначала создать системной командой md (make directory). В диалоговом окне плагина вписываем: • в строке Имя файла - numer.bat • в строке Первая строка - md NEW • в строке Формат строки - copy %N.%E NEW\%I%N.%E Что получится? В файле numer.bat в качестве первой ртроки напишется команда создания папки New, а далее пойдут строки для запуска системной команды сору, сформированные по такому образцу: сору имя.расширение NEW\01 имя.расширение.
Каталогизатор компакт-дисков CDDIR Крошечная программка Игоря Грабелышкова (меньше 30 КБ в архиве) позволит нам без особых хлопот создать каталог своих компакт-дисков, причем в каталоге будет храниться информация не, только обо всех находящихся на CDROM'e файлах, но и об их расположении в папках. На жестком диске создается файл с расширением dir, в котором и хранится вся эта информация о CD. Dir-файлы получаются небольшие - от 5 до 200 КБ (в зависимости от количества файлов на CD-ROM'e), но в среднем выходит около 30-40 КБ, так что места каталог занимает очень мало. Заходя в dir-файл, как в обычную папку, мы и увидим всю структуру диска - как будто и в самом деле вставили компакт и просматриваем его ФАРом. Можно выделять файлы и папки, чтобы определить их размер (истинный размер!), производить поиск по имени файла или маске имени (AK-F7). Но просматривать или копировать файлы, так же как и запускать программы, мы, конечно же, не сможем. А чтобы у нас не закружилась голова от счастья и чтобы мы не забыли, где находимся, в заголовке панели будет написано: CDDIR: Название диска-dir.
174
3. Программы для работы с файлами
Существуют другие программы-каталогизаторы (вроде программы ADC, о которой я писал в третьем издании «полезных программ»), которые позволяют и просматривать файлы прямо в каталоге, и запускать из него программы. Но чудес не бывает: срабатывают такие штуки, только если данный CD-ROM вставлен в дисковод. Прежде чем начинать работу по каталогизации своих компактов, мы должны настроить плагин - указать ему путь к дисководу CD-ROM и папку для размещения каталогов. Создаем такую папку на одном из своих дисков и запускаем настройку (Параметры > Параметры внешних модулей> Настройки каталогизатора CDDIR). Вводим адрес папки (по умолчанию программа предлагает назвать ее CDJJST), ниже- адрес CD-дисковода (рис. 3.44), жмем кнопку Продолжить. Настройки каталогизатора CDDIR [х] Добавить к меню дисков | Клавиша доступа ('1'-*9'). Если не введена, назначается сама Путь к базе данных (директория, где размещены все DIR-файлы) Путь К ДИСКОВОДУ CD-ROM
[ Продолжить ]
[ отменить ]
Рис. 3.44. Создаем каталог компакт-диска
Вот теперь можно уже вставлять CD-ROM и запускать плагин (F11 > Каталогизатор CDDIR). По умолчанию программа предлагает дать dir-файлу имя, совпадающее с меткой компакт-диска (рис. 3.45), но правильнее, наверное, вписать то название, которое значится у компакта на обложке - чтобы легче было отыскать его на полке. Впрочем, dir-файл всегда можно переименовать. ==^^= Создать новый CDDIR-файл • Имя создаваемого CDDIR-файла: Longhorn PRO PDC Ill путь к дисководу CD-ROM:
-——__-—
[ продолжить ]
[ отменить ]
Рис, 3.45. Закладки , Аудиодиск программа тоже сумеет обработать, да толку от этой обработки никакого - вместо названий песен там будут значиться безличные имена треков: TrackOLcda, Track02.cda и так далее, а переименовать их вручную нельзя. Так что с аудио мы не связываемся. Чтобы просмотреть каталог, нужно будет зайти в папку CD_LIST (или как там вы ее назовете) и клавишей Enter или двойным щелчком войти в соответствующий dir-файл.
Внешние модули, не входящие в комплект FAR Manager
175
Есть и более удобный способ просмотра каталога: из меню дисков. Если, настраивая плагин, вы поставите крестик в строке Добавить к меню дисков, то не потребуется даже заходить в CD_LIST: нажимаете Alt-F1 (или Alt-F2) - вход в меню дисков слева или справа, а потом номер строки каталогизатора'. Вам будет показано меню с полным списком каталожных файлов, отсортированным по алфавиту. Какую строку выберете, тот диск и поглядите. Когда список разрастается, у меню появляется вертикальный лифт для пролистывания. Никакого иерархического способа размещения дисков (например, с подкаталогами) не предусмотрено. То есть вы можете в папке CD_LIST создавать поддиректории, но в меню они не появятся.
Приспособления для почты В ФАРе есть пара плагинов для работы с электронной почтой. Плагин FARMail, разработанный группой русских программистов из Латвии, позволяет просматривать список писем на сервере, не перекачивая их к нам, просматривать письма и удалять - примерно так же, как это делал почтовый монитор в True Launch Bar, только внутри ФАРа, на отдельной панели. Вторая примочка для почты - плагин Алексея Сухинина Outlook Express Message Base - позволяет просматривать в ФАРе файлы почтовых баз Outlook Express и доставать оттуда письма. FARMail вызывается из меню дисков строкой SMTP/POP3/IMAP4. Попав на пустую почтовую панель, мы понимаем, что сначала надо почту как-то настроить. Нажимаем Shift-F4 и вводим (рис. 3.46): • название почтового ящика (от балды, но латинскими буквами); • имя пользователя (то самое, которое отображается у получателя в поле От); • полный мэйл (чтобы получатель мог вам отвечать); • адреса серверов входящей и исходящей почты; • пароль и логин. В принципе, можно не вводить, тогда вас попросят ввести их при заходе в почтовый ящик. Если введено все, что положено, и введено верно, то на панели Почта окажется новая строка. В моем случае она называлась Rinet. Встаю на нее, жму Enter - и я там. Каждое пришедшее письмо будет показано в виде отдельной строки с именем отправителя, размером письма, датой и темой. По F3 можно просматривать письма (по Shift-F2 будет показан только заголовок письма), по Enter - загружать в просмотровщик писем, а по F5 копировать к себе на диск. Сообщения будут сохранены в файлах с расширением eml, которые можно просматривать с помощью Outlook Express, или msg, чтобы привлечь к работе программу ' Можно даже назначить этой команде постоянное место в меню дисков (поставить какую-то циферку в строке Клавиша доступа), чтобы другие плагины, которые вы пожелаете в это меню втиснуть, не сдвигали программку с ее законного места.
3. Программы для работы с файлами
176
The Bat!. Выбрать, какое именно расширение будет у писем, вы сможете в настройках плагина: F11 * Параметры FARMail > Файлы и директории. • Параметры почтового ящика Почтовый ящик Пользователь E-Mail Организация [ 3 Ящик по умолчанию SMTP [- Сервер I- Логин
[ ] Необходима авторизация : |||il,interwave.ru ;
О) РОРЗ / С ) ЗИАР4 |- Сервер : pop*f-inet,:ru::: н Логин : [ Пароль : ^***#*Ш**§Х'' L Поддержка активности : $ мин. iilliillE отмена
порт:|
]
Рис. 3.46. Вводим параметры почтового ящика Ненужные письма убиваются клавишей F8, но если вы передумаете, соседняя клавиша F7 поможет их оживить. Правда, возможно это только до тех пор, пока вы не вышли из почтовой панели, то есть не завершили сеанс работы. После этого клиническая смерть писем становится настоящей и необратимой. По Ctrl-R можно перечитать ящик - на предмет поступления новых писем. Плагин позволяет даже отправлять письма. Например, вы создали файл по Shift-F4, написали в нем некий текст, потом нажали F11, выбрали из списка плагинов FARMail, а в его меню - команду Послать письмо. Вас тут же попросят ввести адрес получателя и тему письма, после чего письмо благополучно отправляется по назначению. Теперь можете выходить из редактора, даже не сохранив файла! Еще проще послать письмом файлы: просто копируете их на панель FARMail, причем совершенно не обязательно для этого заходить в почтовый ящик. Точно так же введете адрес, тему - и поехали! В FARMail есть еще много всяких настроек и возможностей. Справка вызывается из почтовой панели по F1. Теперь по поводу плагина Outlook Express Message Base. Вы, конечно, знаете, что аутлуковские письма хранятся в файлах с расширением dbx, и лежат они по адресу, который вы можете узнать у своего почтальона по команде Сервис > Параметры > Обслуживание > Банк сообщений. Вот эти-то базы и можно будет просматривать и доставать оттуда отдельные письма. Вы можете спросить, зачем это может понадобиться, если базы и так прекрасненько открываются - в самом же Аутлуке! Но мы с вами помним, что Outlook Express не позволяет сохранять письма из своей базы целыми папками. По одному - пожалуйста, а чтобы вот взять папочку или даже все папочки ера-
Внешние модули, не входящие в комплект FAR Manager
177
зу, да и сохранить где-нибудь в безопасном месте резервную копию на случай аварии диска — этого нету. Что же можно сделать? Да можно просто скопировать всю папку с сообщениями, а потом сбросить на другой диск или на CD. И как раз плагин Outlook Express Message Base позволит вам без хлопот получить доступ к таким резервным копиям. Можно, наверное, и другие применения придумать плагину. Хотя на самрм деле это даже и не совсем плагин. Во всяком случае, для его установки не надо создавать отдельную папочку рядом с остальными плагинами. Достаточно извлечь из его архива пару файлов: dbx.fmt и dbx.ini и переправить их в каталог Program Files\FAR\Plugins\MultiArc\Formats. To есть это просто некое дополнение к стандартному фаровскому плагину для работы с архивами - некий новый модуль для еще одного типа архивов, в который не разрешено добавлять файлы. Вот теперь вы сможете заходить по Enter'y в файлы почтовых баз, читать исходный текст (F3), копировать письма из базы на диск - как по одному, так и целыми папками. Правда, из папок письма копируются, что называется, без путей - то есть кучкой, без сохранения этих самых папок. Двойным щелчком по письму (или клавишей Enter) вы загрузите письмо в просмотровщик писем. Письма представлены в формате msg, нормально просматриваются только почтовой программой The Bat!, а вот Outlook Express показывать их отказывается. Так что, если вам захочется посмотреть не текст письма, а файлы, которые к нему приложены, придется вытащить письмо из базы и поменять расширение с msg на eml. Поиск и замена (Search and Replace) Мощный плагин Поиск и Замена программиста Ивана Синтюрина ищет ключевые слова в группе файлов (включая те, что лежат во вложенных папках) и заменяет на новые. Но это еще далеко не все, что он может. Этот модуль представляет собой этакое государство в государстве: у него есть свое собственное, пусть и небольшое, меню (рис. 3.47), есть даже собственные, как бы второго уровня, плагины. И настроек у программы - просто тьма. Соответственно и размеры весьма солидные (для плагина, конечно, для обычных программ это - тьфу!) - около 220 КБ в архиве. — * SfiR *
••«замена
2. Поиск 3. Замена 4. Временная панель О. Команды внешних модулей I- aiter. Esc, Ctrl-PgUp, Ctrl-PgDn —J Рис. 3.47. Меню плагина Поиск и Замена в основном окне FAR Manager. При редактировании будет другое меню, при просмотре - третье
Давайте начнем с пункта первого - собственно с поиска и замены.
178
3. Программы для работы с файлами
В строке Искать (рис. 3.48) задаете слова, которые надо найти в про сматриваемых файлах, в строке Заменить на - то, на что надо их заменить. —^———= Поиск и Замена ——————— маска файлов: Искать Заменить на [х] Создавать резервные копии Сохранить замену в файл: С) (•) С) [х]
Искать 8 отмеченном Искать по маске Искать в каталогах: 1111111 обрабатывать подкаталоги
Подтверждение замены Цель: дополнительно [ настройка Т
[х] Учитывать регистр 1 Только целые слова С ] Удалять мусор
[ ] Регулярные выражения ] Весь файл как одна строка [ 3 Разрешить поясняющие пробелы
Таблица: OEM
[ 3 Изменить на: OEM Подсчет Настройка Схема Сохранить отмена
Рис. 3.48. Замена адреса по всему веб-сайту с помощью плагина Search and Replace Плагин может просматривать: • только выделенные файлы - строка Искать в отмеченном; • только файлы, подходящие к шаблону, заданному в самой верхней строке (Маска файлов), - строка Искать по маске. Если масок несколько, разделяйте их запятой; • файлы только папках, адреса которых вы напишете в строке Искать в каталогах. Назначение строки Обрабатывать подкаталоги понятно без пояснений. Поставив крестик в строке Дополнительно и зайдя в Настройки, можете учесть также дату создания искомых файлов и их размер. На всякий пожарный стоит поставить крестик и в строке Создавать резервные копии. Будут созданы копии исходных файлов, к которым будет добавлено расширение bak (вместо index.html получится index.html.bak), а если такие уже есть - с расширением 000, 001 и т. д. (index.htm.OOO.bak, index.htm.OOl.bak, ...). Убрав крестик из строки Подтверждение замены, мы необыкновенно ускорим выполнение операции. В противном случае у нас останется контроль за ее ходом. Крестик в строке Регулярные выражения позволяет желающим проводить сложные операции поиска и замены, включающие символы начала и конца строки, начала и конца слова, любую последовательность символов и т. д. Если вам этого тоже хочется, почитайте справку по программе (клавиша F1).
Внешние модули, не входящие в комплект FAR Manager
179
Щелчок по слову Таблица в нижней части окна позволит выбрать одну из установленных в ФАРе кодовых таблиц1 и производить поиск только выражений в этой кодировке. Кроме того, возможна замена с одновременной сменой кодовой таблицы. Поставьте крестик в квадратике Изменить, а потом, щелкнув по слову на, выберите другую кодовую таблицу, и ОК. Обращаю ваше внимание: щелкать надо не по выбранной кодировке, как пытается сделать всякий пользователь виндов, привыкший для замены параметра тыкать мышой в сам изменяемый параметр, а по слову «на»! (выражающему, по-видимому, сложное отношение автора к пользователю собственной программы :-). Условия поиска и замены могут быть довольно сложными, особенно если вы применяете регулярные выражения. В таком случае, может быть, имеет смысл их сохранить в виде некоей схемы (кнопка Сохранить). Когда вам понадобится вновь применить одну из ранее сохраненных схем, вы нажмете кнопку Схема и выберете ее из списка. Так что имена схемам старайтесь давать более или менее внятные. В итоге нажмете ОК, программа просканирует файлы в указанной вами области и сообщит (если, конечно, вы не убрали пометку из строки Подтверждение замены): мол, в таком-то файле, в такой-то позиции есть то, что вы искали. Будем заменять? Ответы возможны такие: • Заменить - заменяется только данное место в данном файле; • Все в файле - заменяется всё во всех подходящих местах данного файла; • Во всех файлах - заменяется все оптом и без дополнительных вопросов; • Пропустить - данную замену мы, пожалуй, пропустим; • Пропустить в файле - а давайте не будем вообще обрабатывать этот файл и перейдем сразу к следующему! • Отмена - конец работы плагина. В нижней строке окна Поиск и Замена есть еще кнопка Подсчет, которая дает команду плагину ничего нигде не заменять, просто просмотреть файлы и сосчитать, сколько в них подходящих слов и выражений. Если убрать крестик в строке Заменить на, то будет выполняться простой поиск, без замены. Можно, кстати, выбрать команду поиска и в собственном меню плагина (том самом, которое показано на рис. 3.47). Тогда в окне просто не окажется строки Заменить на. А если в том же меню выбрать команду замены, то исчезнет квадратик Заменить на, позволявший отключить замену.
1
Если выполняется не замена, а поиск, то в числе кодировок появится также строка Все кодировки.
180
3. Программы для работы с файлами
Результаты поиска плагин помещает на временную панель и тут же вам ее показывает (вверху будет написано Временная панель #0)', чтобы вы могли чтото сделать с этими файлами - просмотреть, стереть, переименовать, куда-то скопировать... Для чего-то же вы искали их, верно?! С этой панели можно уйти на обычную файловую панель (например, по Ctrl-PgUp), а потом вернуться к ней, выбрав последнюю строку в меню плагина Поиск и Замена (рис. 3.47). Причем временная панель у нас будет не одна - результаты каждого следующего поиска будут выводиться на новой панели (Временная панель #1, #2, #3 и т. д.). Мы сможем сравнивать их между собой, поставив слева одну, справа другую, копировать файлы туда-сюда, удалять и все прочее. Как и в стандартной временной панели ФАРа, удаление файла из-списка - по F7, а удаление файла с диска - по F8. Чтобы получить список всех своих панелей с результатами поиска, можно воспользоваться комбинацией Shift-Alt-F12, а быстро переходить между первыми десятью временными панелями мы сможем по комбинациям Shift-Alt-0 - Shift-AIt9. (Все эти комбинации действуют только на временной панели!) На самом деле после установки плагина Search and Replace мы будем попадать на эту обновленную и усиленную временную панель при выполнении любых поисковых операций - даже после обычного поиска по AII-F7, что, конечно же, логично и правильно. Логично было бы также облегчить себе возврат от обычной файловой панели к временной. Все-таки нажимать F11, потом выбирать строку Поиск и Замена, а там - строку Временная панель довольно канительное дело. Плагин умеет добавлять свою строку в меню дисков, надо только ему это разрешить. А стандартной временной панели (чья строка находится в меню дисков изначально) - запретить. Как же это сделать? Да очень просто: войти в стандартную временную панель (F11 > Временная панель), нажать Alt-Shift-F9 и в появившемся окне настроек убрать крестик из строки Добавить к меню дисков. А потом войти в обновленную временную панель (F11 > Поиск и замена > Временная панель) и, наоборот, пометить крестиком строку Добавить к меню дисков. В окне редактирования файлов (куда мы входим по F4) будет свой список плагинов, который выскакивает по F11. Будет в том списке и модуль Поиск и замена. Более того, он расцветет там буйным цветом. Стоит только взглянуть на то, как разрослось его меню (рис. 3.49). Я бы не хотел подробно на этом останавливаться - все тут более или менее понятно. К тому же клавиша F1 всегда на месте - в левом верхнем углу вашей клавиатуры. А по поводу настроек плагина Поиск и Замена я вообще лучше помолчу. А не то полкниги на них уйдет. Там для поиска - одни настройки, для замены 1
При поиске с заменой временная панель не показывается.
Внешние модули, не входящие в комплект FAR Manager
181
другие, для истории поиска и замены - третьи, для временной панели - четвертые... Если вам по роду профессиональной деятельности приспичит что-то невероятно изощренно найти и как-то фантастически хитро на что-то заменить, почитаете сами. Поиск и Замен
2. Замена 3. 4. 5. 6. 7. 8. 9. С. X.
Продолжить работу Продолжить работу (обратный поиск) Поиск слова под курсором Обратный поиск слова под курсором Удалить лишние строки Найти все вхождения слога под курсором Найти все разделы файла Выбрать тип файла [ Неизвестный тип файла ] Найти все разделы файла, используя настройки другого типа
0. Команды внешних модулей Enter, Esc, Ctrl-PgUp, Ctrl-PgDn
Рис. 3.49. Меню плагина Поиск и Замена в окне редактирования файла Но перед тем как переходить к следующему плагину, хочу вас предупредить: все новые версии плагина Search and Replace (начиная с версии 2.0) работают в демонстрационном режиме до тех пор, пока вы не зайдете на сайт автора и не зарегистрируетесь. Регистрация бесплатная, однако форму надо заполнять полностью. И Васей Пупкиным прикидываться не стоит, а то вам не поверят и не пришлют письма с ключевым файлом. Что с этим ключевым файлом делать, вы прочитаете в файле License.txt, который лежит в архиве программы. Впрочем, вполне можно пользоваться версией 1.9, тоже вполне пригодной для жизни, которая регистрации не требует.
Калькулятор На сайте фаровских плагинов имеется несколько калькуляторов. Вот один из них - Калькулятор выражений (Expression Calculator) Алексея Торгашина. Эта программа делает то, чего не делает калькулятор из комплекта Win- u калькулятор Выражение: )< dows, - считает по формулам типа sqrtC2) sin(123-Ip9(128))/l9(13.4S) п той, что показана на рис. 3.50 вверФорма ху. Причем считает, как видите, и в (.) dec: -1.18193395911633624 ( ) hex: FFFFFFFF десятичной (dec), и в шестнадцате( ) bin: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ричной (hex), и в восьмеричной (oct), ( ) OCt: 37777777777 ( ) ехр: -1.1819399591163362ЧЕ+0000 и в двоичной (bin) системе счисления, и в экспоненциальной форме Статус ошибки: ok (ехр). Гуманитариям этакое богатство выбора совершенно ни к чему, а вот начинающие программисты по достоинству оценят эту возможность.
Рис. 3.50. Калькулятор для расчета по формулам
181
3. Программы для работы с файлами
Можно упростить ввод, если сперва ввести значение переменной или нескольких, а потом вычислить: а=12, b=pi, (sqr(a) + sqr(b)) / (sqr(a) - sqr(b)) Программа снабжена приличным хелпом на русском языке, где представлены сокращенные обозначения всех применяемых функций. Предусмотрена возможность создавать функции пользователя.
TOTAL COMMANDER Total Commander - один из самых мощных и универсальных файловых менеджеров для Windows-окна. Раньше эта программа швейцарца Кристиана Гислера называлась Windows Commander и в таком виде успешно дошла до пятой версии. Но тут вышел полный и тотальный запрет использовать слово «окна» на английском языке в названиях чего бы то ни было, кроме системы Windows. Вот и стала программа, начиная с версии 5.5, называться Total Commander. Она невелика (всего 1,4 МБ в архиве плюс 20 КБ модуль русского языка), работает быстро и без глюков. У нее тоже есть ряд полезных плагинов, дополняющих и без того немалые возможности программы. Конечно, плагинов у ТС1 меньше, чем у ФАРа, - не сотни,' а только десятки, но тоже значительно больше, чем требуется обычному человеку в повседневной жизни. В шестой версии программы появилось одно существенное новшество: многостраничный интерфейс файловых панелей (multitabs) - возможность на одной панели держать несколько папок (дисков), переходя между ними щелчками по закладкам по Ctrl-Tab. В браузерах подобное устройство интерфейса применяется уже давно (Opera, MylE и др.), а вот в файловых менеджерах это пока редкость.2 Впрочем, обо всем по порядку.
Внешний вид На рис. 3.51 показано устройство «Тотального Командира» версии 6.01. Как видите, файловые панели выглядят примерно так же, как и в ФАРе, а все меню, кнопки и прочее обустройство отличаются довольно заметно. Но прежде всего я хочу сказать о том, как установить в программе русский язык интерфейса. Надо зайти в меню Configuration, щелкнуть по строке Options, а там - по строке Language. На этой странице настроек и окажется список известных Тотальному Командиру языков, а в нем должна быть строка Russian3. 1
Будем иногда сокращать таким образом красивое название Total Commander. Файловый менеджер Фрегат (Frigate) тоже имеет многостраничный интерфейс. 3 В стандартном наборе каких-то версий ТС может и не оказаться модуля для русского языка. Тогда скачаете его отдельно, а потом скопируете два файла (wcmd_rus.lng и wcmd_rus.mnu) в «языковую» папку программы по адресу: Program Files\totalcmd\language. Теперь уж точно русский язык будет в списке. 2
Total Commander
183
Смена диска Файл
Выделение
Команды
Сеть
Бцц
Конфигурация
Пуск
^..^..^...^...^..^.._..._.^..^..^..^..^..^^
Файловые страницы
Н :vi:[120gb-syelemj 7972576КБ из 55 777 648 КБ c^]Q [[-d-] ^[IZOgb-dota] 12396466 КБ из 61 440 560 КБ свободна [ ™ fjjJEB'-^ | audjo"|1ppr~~
Рис. 3.51. Total Commander 6.01 Что же мы видим в окне Total Commander? Панель инструментов с собственными, не очень чтобы стандартными кнопками. Строку выбора дисков в правой и левой панелях. Возле каждого диска - данные о нем (метка диска, свободное место и общий размер). Ниже - строка закладок для перехода на другие файловые страницы. Как видите, на левой панели у меня открыта папка рр4 на диске Е:, а на правой РР4 на диске D:, кроме них я создал на каждой из панелей еще по одной странице - с папками WEB и audio. Зачем это? Нередко возникает ситуация, когда необходимо отправиться в другое место и что-то там посмотреть или запустить. Но и папки, открытые сейчас на файловых панелях, терять из виду не хочется. Если в обычном файлменеджере вроде ФАРа проблема решается путем запуска новой копии программы, то в ТС мы просто создаем новую страничку (комбинацией Ctrl-T). Смотрим или запускаем, что хотели, а потом возвращаемся. По комбинации Ctrl-Tab мы переходим вперед по списку страниц, а по Shift-Ctrl-Tab назад. Ну и мышкой щелкать по закладочкам тоже не запрещено. Удаление ненужных страниц - Ctrl-щелчком по закладке. Еще некоторые комбинации для работы с файловыми страницами вы найдете в приложениях (таблица 2). Поглядим теперь повнимательнее на файловые панели. Имена папок всегда взяты в квадратные скобки. Возле каждого файла или папки стоит стандартный (почти) виндоузовский значок (в отличие от FAR'a и других «синеокошечников»). Переходы между панелями - мышкой или клавишей Tab. Сортировка файлов возможна и обычным виндоузовским способом щелчком мышки по заголовку столбца, и обычным нортоновским - клавиа-
184
3. Программы для работы с файлами
турными комбинациями (Ctrl-РЗ — сортировка по имени, CM-F4 - по расширению, и так далее; загляните в меню Вид, там все эти команды есть). Для смены режимов показа файлов тоже есть более или менее знакомые комбинации и странноватого вида кнопки на «морде» программы: кнопка Краткий (Ctrl-F1) убирает всю лишнюю информацию о файлах и папках, оставляя только их имена, а кнопка Подробный (Ctrl-F2) выводит еще и размеры, время и дату создания каждого файла. Кнопка Обновить окно (ей соответствует клавиатурные комбинации F2 ^5^1 и Ctrl-R) позволит заново считать дискету или CD, если вы кого-то из них заменили. Сам Тотальный Командир этого не заметит до тех пор, пока вы не перейдете в любую другую программу и не вернетесь. Но можно никуда не прыгать - просто щелкнуть по этой кнопке. ! Кнопка Дерево (Ctrl-F8) радикально меняет саму концепцию работы Total i Commander. Вместо файлов и папок на этой панели программа показывает нам дерево, превращаясь в подобие виндоузовского проводника. Папки разворачиваются щелчком по плюсику или стрелкой вправо, сворачиваются щелчком по минусику или стрелкой влево. Заход в папку - двойным щелчком. Файлы из папки, выбранной в дереве, показываются на противоположной панели. Можно брать их мышкой и тащить на любую ветку дерева. Разрешается даже обе панели представить в виде дерева, тогда файлы не будут показаны вообще. Этим режимом удобно пользоваться для копирования или перемещения папок целиком.
т
Ж
Под файловыми панелями находится информационная строка,4 в ней вы сможете прочитать информацию о папке или файле под курсором, а если выделено несколько файлов - то об их общем размере. Если выделены папки, информация об их общем размере тоже может показываться, но это зависит от способа, которым вы их выделяли: если щелчками правой кнопкой мыши или клавишей Ins, то вложенные файлы не измеряются (быстрый вариант), а если пробелом - то измеряются (более медленный вариант). Подробнее о способах пометки файлов и папок мы с вами поговорим в главе «Выделение файлов». Командная строка в Total Commander организована в виде списка, чтобы мы могли отыскать и снова запустить одну из ранее введенных команд. Но подсказывать нам продолжение команды, даже если ранее уже вводилась точно такая же, ТС не станет. Ну и в самом низу располагается ряд знакомых нам кнопок-подсказок. Действуют они так же, как в других «Нортонах», но при нажатии управляющих клавиш (Ctrl, Alt, Shift) ни состав их, ни назначение не меняются. В настройках1 программы (Конфигурация > Настройка) на странице Вид вы сможете убрать любые ненужные вам элементы оформления - панели, заклад-
Total Commander
185
ки, строку состояния, кнопки-подсказки и т. д. Но можно и наоборот, поставить новую кнопочную панель. Так, поставив галочку в строке Кнопки дисков, вы получите еще один ряд кнопок для прямого перехода на локальные (в вашем компьютере расположенные) и сетевые диски (если такие имеются). Некоторые такой способ любят больше всех остальных. А в меню Конфигурация есть команда Панель инструментов, которая позволит изменить состав основной панели инструментов - добавить новые кнопки, удалить ненужные или же изменить команду, которая данной кнопкой запускается. Переходы Чтобы перейти на другой диск, можно пользоваться стандартными нортоновскими комбинациями Alt-F1 (в левой файловой панели) и AII-F2 (в правой). Но есть над каждой из панелей и по кнопке со списком дисков и дисководов (рис. 3.52). Как видите, кроме списка с буквами дисков программа выводит табличку-подсказочку с их метками. Самая нижняя строка в этом меню, с косой чертой (\), предназначена для перехода в папку Сетевое окружение. Тут может находиться и список сетевых дисков (у тех, кто работает в составе сети), и список FTP-серверов (у тех, кто работает с FTP). Сюда же попадают некоторые плагины из числа тех, о которых речь пойдет в главе «Плагины файловой системы».
т Total Commander 6.01 - In файл Выделение Команды О
Эта кнопочка перебросит нас в корневую папку текущего диска (действует также стандартная нортоновская комбинация Ctrl-\). Такая кнопка есть над каждой из файловых панелей. Если вы зашли на сетевой диск или на FTP-сервер, по этой кнопке вы уйдете оттуда и попадете снова в корень данного специфического диска - в папку Сетевое окружение.
0
Этих кнопок тоже две, они перекидывают нас на один уровень вверх, в наддиректорию. Действует и стандартная комбинация Ctrl-PgUp.
В Тотальном Командире действуют те же комбинации для возврата в предыдущее местоположение (Alt-<—) и в следующее (Alt—>), что и в проводнике или Internet Explorer1. Кнопки для этих переходов тоже весьма похожи на эксплореровские, только под ними нет списка пройденных мест. В FAR'e эти комбинации тоже не помешали бы, если честно.
3. Программы для работы с файлами
186
г-] Однако же сам список имеется! Чтобы его увидеть, воспользуйтесь комбинацией Alt-4 или этой кнопочкой в заголовке файловой панели. На правой и левой панелях списки последних посещенных папок будут разными. ,—, А вот меню избранных папок будет одинаковым, вне зависимости от того, И с какой панели вы к нему обращаетесь. Вызывается оно по Ctrl-D или щелчком по этой кнопке-звездочке в заголовке панели. Поначалу в меню пусто. Но мы с вами войдем в нужную нам папку, откроем меню избран- IP Total Commander 6.01 ного и щелкнем там по строке Добавить текущий Фай?: Выделение Команды Celt 1 каталог (рис. 3.53). Нас попросят ввести название создаваемой [ibmBOgb-1] 8 674 144 КБ i закладки, как показано на рисунке 3.54. Если ниWEB ] чего не вводить, в качестве названия останется есЛаиоюх имя папки. |Имя : \ Обратите теперь свое внимание на самую поPhotos следнюю строку - Сохранить также каталог назначеVIDEO1 ния. Если поставить сюда галочку, то программа Телефоны запомнит адрес не только данной папки, Но и той, РР4.ГЗГ которая расположена на противоположной панели. Фильмы на BOOK Levin.rinet.ru Так они и будут вызываться парой. Зачем бы это могло пригодиться? Ну, пред- нрш ШИ положим, вы каждый вечер в конце работы сознастройка... даете резервную копию всего созданного за день. Вот и сделаете себе закладку, которая, помимо Рис. 3.53. Добавляем в меню избранных адресов папку вызова рабочей папки, откроет на противоположc:\audio ной панели и папку, где хранится копия.
и"н я" 9
Total Commander Название элемента меню:
Ц Сохранить также каталог назаначения ОК
|[
Отмена
Рис. 3.54. Создаем закладку Подобным образом можно составить довольно длинный список закладок, куда, кроме папок, могут попадать также архивы, в которые Total Commander входит, как в директории (третья снизу строка в нашем списке РР4.гаг - это архив), диски локальной сети (предпоследняя строка Фильмы на BOOK) и даже FTP-серверы в интернете (последняя строка списка). 1 Если каталог уже добавлен в список, то здесь будет написано Исключить текущий каталог.
187
Total Commander
В отличие от быстрых клавиш ФАРа (ссылок на папки) здесь вы всегда видите список мест, куда хотите перейти, так что вам не потребуется заучивать наизусть клавиатурные комбинации. Но в отличие от тех же клавиш ФАРа переход требует не одного движения (Ctrl-цифра), а нескольких (Ctrl-D, несколько раз стрелка вниз, Enter). Либо все удобства для лентяев, либо для склеротиков. Щелкнем по строке Настройка и посмотрим, как на.самом деле устроен список избранных адресов Тотального Командира (рис. 3.55). Легко заметить, что в строке Команда написана известная нам еще по MS-DOS команда cd (change directory), с помощью которой и осуществляется переход по интересующему нас адресу. Избранные каталоги Леню каталогов: FRIENDS WEB install Photos VIDE01 Video2 Телефоны
Добавить... Подменю... Удалить [Переименовать...
PPl.rar Фильмы на BOOK Levin.rinet.ru
ОК Команда: Каталогназначе
|cd c:\LEV
Отмена Справка
Рис. 3.55. Окно редактирования избранных Следом нетрудно догадаться и о том, что команда здесь может стоять любая. А догадавшись о двух столь важных вещах, можно уже нажать кнопочку Добавить и ввести имя, под которым команда будет значиться в списке закладок, а потом в строке Команда ввести, что именно по этой команде должно происходить. Например, можно поместить сюда запуск программы или загрузку документа в редактор (строка Телефоны на рис. 3.55 как раз и вызывает записную книжку с телефонами), что превращает список закладок, по существу, во второе меню пользователя1. Останется подвинуть мышкой команду в списке, чтобы поместить именно там, где это вам удобнее. ОК. Кнопка Подменю позволит добавить к списку не только команду, но и подменю, куда тоже можно будет вставлять команды для переходов или для вызова программ и документов. На случай, если меню у вас сильно разрастется. Но если не помещать в него редко используемые папки или команды, то оно и не разрастется. 1
Основное же пользовательское меню находится в меню Пуск (справа вверху на рис. 3.51), о чем мы еще поговорим.
3. Программы для работы с файлами
188
Простые файловые операции Основные операции с файлами выполняются так же, как и в любом Нортоне, - кнопки и клавиатурные комбинации те же. Есть, конечно, и свои особенности. Копирование и перемещение происходят по F5 и F6. Кроме этого можно таскать файлы и папки мышкой на другую панель: если таскать, держа клавишу Alt или Shift, то получается перемещение. Можно таскать файлы и в другие программы, в редакторы, в виндоузовские окна. Даже внутри одного окна можно таскать. Например, оттащить на имя папки, и все выделенное немедленно в нее скопируется или переместится. Total Commander Копировать 1 файл(аов) в: iD:\instell\"" Режим •мттнмй
Только файлы типа: khtm" ] Копировать с правами доступе NTFS (нужны права Адм|
ок
. F2 В очередь
Дерево
Jfi
Запрашивать подтверждение Заменить все Пропустить все Заменить более старые Автопереименовэнве копируемых дубликатов Автопереименование имеющихся дубликатов
' Переписывать/удалять скрытые, системные и только для чтения
Рис. 3.56. Копирование группы файлов, из которых надо выбрать только вебстраницы. Выбираем режим замены
Но окошки, которые при этом выдает Total Commander, немного от стандарта отличаются. При копировании диалоговое окно выглядит так, как показано на рисунке 3.56. Первая строка, где стоит адрес, понятна и знакома. А во второй - Только файлы типа - вы можете задать, чтобы из всех выделенных файлов копировались только некоторые, заданные маской или несколькими масками через пробел. Указав, как показано на рисунке, *.htm*, я тем самым копирую из папки и всех вложенных только веб-страницы, а написав две маски через пробел: *.gif *.jpg - только картинки к ним. Замечательная возможность! Причем Total Commander запоминает введенные нами маски, и мы всегда сможем оперативно извлечь их из списка. На кнопке. Режим можно выбрать, как должна вести себя программа, обнаруживая в папке назначения файлы с такими же именами. Как видите, кроме разных вариантов замен с подтверждением и без, имеется возможность автоматически переименовывать одинаковые файлы - либо те, которые были в папке, либо те, которые в папку копируются. К имени добавляется номер в скобках. По умолчанию же принят стандартный вариант, при котором на каждую перезапись требуют отдельного разрешения. Кстати, диалоговое окно, которое выдает ТС по случаю обнаружения одноименных файлов, будет по составу почти таким же, как ФАРовское, но чуть побогаче: кроме кнопок Заменить, Заменить все, Пропустить, Пропустить все и Дописать (дописать в конец файла) бу-
Total Commander
189
дут также кнопки Заменить более старые и Переименовать (для каждого файла имя придется вводить отдельно). А вот при удалении файлов (F8 или Del) стирать по маске не позволяется. А как было бы удобно: выделяешь всю папку, а удаляешь в ней не всё, а только tmp, bak и wbk. Есть куда совершенствовать свое детище г-ну Кристиану Гислеру. По F8 и Del файлы и папки удаляются в корзину, чтобы удалить мимо корзины, можно пользоваться комбинацией Shift-F8 или Shift-Del. . Всякий более или менее опытный пользователь компьютера встречался в своей практике с ситуацией, когда приходится копировать на дискеты или диски большой объем данных. Очень тоскливо идет копирование каких-нибудь объемных данных с CD-ROM'a. Почти все файловые менеджеры в этой ситуации тупо и вдумчиво занимаются именно этим самым копированием и ничего другого с собой делать не позволяют. Total Commander оказался в этом отношении самым продвинутым. У него есть кнопочка, обозванная переводчиком совершенно дурацким выражением: В фоне' (рис. 3.57). Длинное-предлинное копирование переходит в фоновый режим, а вы можете продолжать работу с Total Commander'oM. Total Commander Копирую 17606.3 kbytes/s, 10 s Из: 0:\УЮЕО\Мультфильмы\Генаи чебурашка\Крокодил Гена.ау! в: C:\ARCH\feHa и чебурашка\Крокодил TeHa.avi
Рис. 3.57. При длинном копировании можно нажать кнопку В фоне и продолжить работу с файл-менеджером Правда, компьютер все равно будет изрядно подтормаживать при обращениях к дискам и дискетам. Но тут тоже предусмотрено некое новое средство. Если вы еще раз посмотрите на рисунок 3.56, то заметите там кнопочку, которая называется F2 В очередь. Щелчок по ней (или нажатие клавиши F2) запускает копирование в фоновом режиме в окне некоего специального менеджера. А вы можете запускать следующее копирование, которое менеджер тоже поставит в очередь. Так вот, у этого менеджера есть кнопка Пауза (рис. 3.58), которая позволит попридержать не на шутку разошедшуюся операцию копирования. А кроме того, в окошке менеджера можно будет задать ограничение скорости, чтобы копирование меньше тормозило компьютер. 1
Для быстрого переименования или создания копии с одновременным переименованием предусмотрены комбинации §hift-F5 и Shift-F6, а для создания ярлыка - Ctrl-Shift-F5.' Выделите несколько файлов и нажмите Shift-F6 для переименования или Shift-F5 для копирования с переименованием. В появившемся окошке (рис. 3.59) введите маску (например, *.txt), и все разом переименуется.
Е
Total Commander Копировать 3 файл(аов) в: !*М
[^Переименовать каждый файл отдельно Г~1 Копировать с правами доступе NTFS (нужны права Адмш °К
..]
Дерево
Отмена
Рис. 3.59. Создаем в той же папке копии трех файлов с другим расширением
Если вы поставите галочку в квадратике Переименовать каждый файл отдельно, то вам покажут отдельное окошко переименования для каждого из помеченных файлов. Тогда можно уже не по маске переименовывать, а вдумчиво, в индивидуальном порядке. Для переименования одного файла предлагается пользоваться комбинацией Shift-F6 или щелчком по кнопке-подсказке F6 при нажатой клавише Shift. Годится также виндоузовский способ - два однократных щелчка по имени. А вот другой виндоузовский способ переименования - клавиша F2 здесь используется для других целей - для обновления панелей. Создание директории - F7. Создание файла - Shift-F4. Вот вроде бы и все о простых командах. Если я чего забыл, поглядите таблицу 2.
Total Commander
191
Просмотр и редактирование файлов Много новенького-интересненького найдется в операции просмотра файла. Клавиша стандартная - F3. Просмотр происходит в достаточно быстром просмотровщике по имени Lister. Закрывается окно просмотра клавишей Esc. Если было выделено несколько файлов, то по Shift-F3 в Lister попадет первый файл из группы, а к просмотру остальных вы сможете переходить клавишами N (next - следующий) и Р (previous - предыдущий). Как в этом Листере менять кодировку и какие для этого предусмотрены горячие клавиши, легко понять, если залезть к нему в меню Режим (рис. 3.60). Lister довольно успешно показыЯ Справка вает файлы веб-страниц (надо перей1 Только текст 1 ти в режим HTML (без показа тегов), 2 Двоичный (фиксированная длина строки) 2 клавиша 5) - прячет все теги размет3 Шестнадцатеричный 3 ки, всю графику, оставляет только текст, 4 Графика/Мультимедиа 4 причем гиперссылки в нем работают, 5 HTML (без показа тэгов) 5 g Юникод б вызывая в просмотровщик связанные 7 UTF-8 7 файлы. Получается что-то вроде текстового браузера. •/ ANSI (кодировка Windows) А А вот вордовские документы поА5СП (кодировка DOS) S Шрифт (кодировка) пользователя V казываются довольно скверно, со всеми ненужными служебными симво- Переносить строки W лами. Однако для Листера тоже напиРисунки в размер окна F саны плагины, которые устраняют неНастройка... которые его недочеты! Скажем, MS Сохранить позицию Office file viewer Юрия Гершанова дает нам возможность быстро просматри- Рис. 3.60. Состав меню Режим в программе вать doc и rtf-файлы со всем их " просмотра оформлением! Правда, документы показываются несколько упрощенно — как в обычном режиме Word'a, при котором не видны, к примеру, колонтитулы и нумерация страниц, а рисунки не обтекаются текстом. Но все равно это очень приятная примочка. На сайте Total Commander в разделе Plugins есть еще десятка полтора плагинов для Листера: для просмотра виндоузовских ярлыков (плагин Linkinfo), для просмотра файлов с flash-мультиками (Flashview), PDF-файлов (pdfview)1 и т. п. Плагины к Листеру устанавливаются со страницы настроек (Режим > Настройка в окне Листера) кнопкой LS-Plugins (рис. 3.61), а далее- кнопка Добавить. Дойдете до папки, где у вас лежат распакованные плагины (удобнее всего создать для них общую поддиректорию Plugins в папке Totalcmd), найдете там подходящий файл с расширением wlx и - ОК. 1 Правда, для того чтобы у вас заработал 40-килобайтный плагин для просмотра документов в формате PDF, вам придется скачать некую 8-мегабайтную штуковину под названием Ghostscript. Так что - «на фиг, на фиг»...
3. Программы для работы с файлами
192 Настройка внутренней программы просмотра
i @&втоопред;|
" Вид при запуске ОТекст ОДвоичный ОНЕХ О ANSI
О ASCII
ОПользоват.@Автоопред.|
"" ШрИфТ
**"' ' •
&NSI:
@ по умолч. 1
А£СН:
0 по умолч. Г
"•
Польз.:
0 по умолч.
.^
'
...
'•••"••'••
-гТ
'•'
.v.vv.vw.v.v.^.v.H.-J :
Выбор шрифта для кодировки DOS
I
, IBKCT:
Выбор шрифта для .S кодировки Windows
j
-
J81
Двоичный:
В строке от нв!чала листа:
!?5
Дополнительный s вьюер IrfanView
|3
t
@ Показывать дисунки > [Зйоспроизводить AVLWAV и т.д. @ RTF как текст v' О lrfanView,C*Jiviewflns показа графики кроме ВМР^/ Путь: |E:\Program Files\lr1anVievAi_view32.exe
|»j
Добавление новых
tKa
[^{Осыпки HTMI }р фигурных скобка j
OK
j|
Отмена
,.,....,.,n.........J Справка
Рис. 3.61. Настройки Листера
В просмотровщике файлы можно не только просматривать, но и копировать! Выделите фрагмент или всё (Ctrl-A), да и скопируете в карман (Ctrl-C). Это полезная мысль - в ФАРе при просмотре копировать ничего не разрешается, надо сначала перейти в режим редактирования (клавишей F6). Поиск в окне просмотра - F7, поиск следующего подходящего - F5. Но это еще не все! В последних версиях Lister научился показывать видеофайлы форматов AVI и WMV (но не MPEG4), проигрывать звуковые файлы форматов МРЗ, WAV, MID, WMA. То есть начинает работать как полноценный и универсальный вьюер. А вот по части графики Lister пока еще слабоват. Из всего многообразия графических файлов он понимает только файлы виндоузовского формата BMP, только их показывает не как наборы непонятных символов, а как изображения. Но это не значит, что вы не сможете просмотреть в Листере JPG или TIFфайл! Эта программа умеет интегрироваться с мощными универсальными просмотровщиками Xnview или IrfanView (см. главу «Вьюеры»), и полезная эта интеграция приведет к тому, что по клавише F3 вы будете, не особенно раздумывая, просматривать все подряд: тексты, рисунки, видео, прослушивать звуковые и музыкальные файлы. Надо только в настройках Листера разрешить использование дополнительного вьюера (поставив галочку в соответствующей строке) и указать его адрес - примерно так, как было показано на рисунке 3.61.
Total Commander
193
Там же, в настройках, можно поменять шрифты, которыми показываются тексты, причем для вйндоузовской кодировки ANSI разрешается выбрать один шрифт, а для досовской ASCII - другой. Вероятно, чтобы сразу было понятно, в какой кодировке тот или иной файл. Что особенно важно, просмотровщик срабатывает быстро. Во всяком случае, не возникает такого ощущения, что с таким же успехом можно было и Word с Фотошопом запустить для просмотра. Нажал Enter - тут же увидел. Нажал Esc - тут же закрыл. Редактирование файла запускается клавишей F4. Все файлы без разбору попадают в редактор Блокнот. Альтернативного редактора почему-то не предусмотрено. Но вы можете отправиться в настройки ТС и выбрать другой редактор, если у вас есть на примете что-то получше Блокнота. В многостраничном окне настроек коммандера (Конфигурация > Настройка) есть страница Правка/просмотр. Тут вы и сможете задать адрес другого редактора, а заодно и помудрить с настройками просмотровщика.
Операции с архивами По этой кнопке-кубику (и комбинации AII-F5) на панели Total Commander выбранные файлы и папки помещаются в архив (рис. 3.62). Внимательно изучив рисунок, вы увидите, что Total Commander самостоятельно, не прибегая к помощи внешних архиваторов, может создавать архивы формата ZIP, TAR, GZ и TGZ. При наличии в компьютере ARJ, RAR и некоторых других архиваторов, помеченных в списке звездочкой, Total Commander использует на благо нам свои знания о том, как обращаться с этими программами. Выбор архиватора
Упаковка файлов Упаковать 42 фОйл(аов) в архив: izip:D:\inslaH\Finereader\v7\A-A-AZIP ЕЗСохранять пути ^Учитывать подкаталоги [^Многотомные архивы (только PKZIPn ARJ) Q Уделить исходные файлы после упаковки Р1 Сомооаепакоеывающийся ZIP-архив (для Windows 3.1/9x) Отдельные архивы для каждого выбранного файла/каталога ОК
|{
Дерево
Отмена
Выбор дополнительного модуля Параметры работы архиватора или дополнительного модуля
Рис. 3.62. Создаем архив с помощью Total Commander Про самораспаковывающиеся архивы (предпоследняя строка на рис. 3.62) вы все сами понимаете, тем более что настроек тут никаких не предусмотрено. Обратите только внимание, что создаются они в расчете на Windows 3.1 и 9х, хотя нормально раскрываются и в ХР. А про многотомный архив можно сказать только одно: создается он на дискетах, а на жестком диске создать его нельзя. Ну, так Total Commander не архиватор все-таки... 7 Зак. 90
194
3. Программы для работы с файлами
Для распаковки никаких кнопок не предусмотрено, зато работает клавиатурная комбинация AII-F9. И конечно, можно зайти в архив, как в обычную папку, и скопировать наружу все, что угодно. Выделение файлов Выделять файлы и снимать выделение в Total Commander разрешается правой кнопкой мыши или клавишами. Кроме знакомой многим нортоно- или фаровладельцам клавиши Ins или же комбинации Shift-стрелка можно пользоваться также пробелом'. Приятное отличие последнего способа состоит в том, что, выделяя пробелом директории, вы сразу увидите в нижней информационной строке их общий размер. Другие способы этого не позволяют. Но у этого способа есть и странный недостаток. При выделении пробелом курсор не смещается на следующую строчку (в отличие от выделения клавишей Ins). Приходится его двигать стрелкой вниз. Пробел - стрелка, пробел стрелка, пробел - стрелка... Чтобы этого избежать, приходится лезть в файл wincmd.ini, который при ус2 тановке программы попадает в папку Windows , и добавлять там такую строку: SpaceMovesDown=1, только после этого курсор начинает сдвигаться вниз. Зачем :1 эти сложности, Кристиан? ! Total Commander позволяет посмотреть контекстное меню файла, папки или диска. Но по правой кнопке мыши, как мы только что узнали, происходит выделение файла. Чтобы посмотреть контекстное меню, пользуйтесь клавишей Context, а если у вас такой нет - комбинацией Shift-F10. Выделение по маске может происходить обычным образом: клавиша Mum + (выделить), Mum - (снять выделение), Num * (инвертировать выделение). Видимо, инвертирование выделения настолько важная вещь, что на панель инструментов даже вынесена кнопка со звездочкой, которая именно это и делает. Разрешено задавать несколько масок, но, в отличие от ФАРа, не через запятую, а через пробел. Здесь, как и в новой версии ФАРа, можно задавать список исключений: маска |*.bak *.wbk выделяет все файлы, кроме резервных копий.
1 Выделение пробелом, конечно же, перестает работать, когда вы начинаете что-то вводить в командной строке. Странно было бы, если бы программа вела себя иначе. Но об этом надо помнить, если вдруг пробел перестает что-либо выделять. 2 Долго искать на диске файл wincmd.ini вам не придется. По команде Конфигурация > Правка установочных файлов вы сразу получите его в редакторе Блокнот. Будет открыто и второе окно Блокнота с настройками FTP-соединений (файл wcx_ftp.ini). . 3 Существует такая программка, TweakTC, которая умеет настраивать в Тотальном Командире все подряд. Можно и ею пользоваться.
Total Commander
195
Маски для выделения и маски исключений разрешается использовать совместно. Например, по маске book*.* | *.arj *.zip выделятся все файлы, имена которых начинаются с book, кроме архивов. Косая черта на цифровой клавиатуре (/) восстановит последнее выделение. Чтобы выделить файлы с таким же расширением, как и тот, на котором стоит курсор, используется комбинация Alt-Num +, для снятия выделения по такому же принципу - Alt-Num -. Для быстрого выделения всех файлов в папке предусмотрены комбинации Ctrl-A и Ctrl-Mum +. А теперь отгадайте, что сделается по комбинации Ctrl-Mum -? Ну, с трех раз?... Поиск файлов Быстрый поиск файла в данной папке, который в «синих» Нортонах происходил по комбинации Alt-первые буквы имени, здесь по умолчанию происходит по комбинации Ctrl-Alt-первые буквы имени. Это и понятно: во всех виндовых окнах по клавише Alt принято попадать в меню. Для перехода на следующий подходящий файл нажимайте Ctrl-Enter. При желании можете вернуться и к переходу по Alt-букве. Для этого достаточно зайти в настройки программы на страницу Операции и поставить точку в строке Alt+Буква вместо Ctrl+Alt+Буква. При этом вы, конечно, потеряете возможность входить в меню по комбинации Alt-буква. Но если вы ею и без того не пользовались... Короче говоря, если у вас нету тети, ее не отравит сосед. ;ГБ""! В программе предусмотрена обычная для «Нортонов» возможность быст1~Ш рого поиска папки по всему диску. Для этого надо воспользоваться кнопкой Дерево каталогов (Alt-F10). Вводите первые буквы имени и мгновенно переноситесь на подходящие папки. Переход на следующее подходящее - по CtrlEnter. Enter - и вы уже в нужной папке в обычном окне коммандера1. Команда собственно поиска файлов вызывается по AII-F7 (рис. 3.63). Можно задать имя или маску, указать, где следует искать, в какой кодировке, надо ли искать в архивах - и прочее, что обычно задают при поиске. Хочу только обратить ваше внимание на несколько важных моментов. Чтобы искать сразу по нескольким маскам, вводите их через пробел. Если вместо маски написать какое-то сочетание символов, то Total Commander найдет все файлы, в именах которых есть это сочетание. Причем для него не важно, в начале, в середине или в конце имени оно стоит, собственно в имени или в расширении. 1
Как и в FAR'e, AI1-F10 вы сможете нажимать прямо из окошка копирования или перемещения файлов.
3. Программы для работы с файлами
196
..
оиск файлов
X
ие параметры | Дололмигелы» J Загрузить/Сохранить]
Найти файлы: !*.doc Место поиска: jd:\ П RegEx
\ J Толу о в выделенны [екать также в архивах (кроме UC2)
@Ст_екстом: JTotal Commander ЦТолькофразацеликом [^Учитывать регистр символов И 8 кодировке ASCII (DOS) йлы, НЕ содержащие этот текст
РЯЮникод F1 НЕХ-код П RegEx
Результаты поиска d:WCH\Pp'l,backup\01Jnter(age.doc d:\Samouchitel8\11_arch.doc d:\Samouchitel8\15-internetdoc d:\Samouchitel8\Samouchitel8.DOC
Просмотр
Новый
ти к файлу
Файды->нз
;d:\Samples\Extreme-3\i15 ЁХЗ 2 Samples
Рис. 3.63. Идет поиск файлов по маске и ключевым словам Можно пользоваться вертикальной чертой (|), которая сообщает искалке, что файлы указанного типа искать не надо. Например, строка поиска doc*.*|*.bak *.wbk приводит к тому, что будут найдены все файлы, начинающиеся на doc, кроме тех, которые имеют расширение bak или wbk. Total Commander умеет при поиске влезать в архивы разных типов: строка Искать также в архивах (кроме UC2). Этого экзотического UC2 мы с вами .и в глаза не видали. А вот популярные ZIP, RAR, CAB, ARJ и ряд других программа просматривать умеет. Поиск по текстовому фрагменту может происходить в виндоузовской кодировке (по умолчанию), в досовской - если помечена строка В кодировке ASCII (DOS), а также в Юникоде - строка Unicode. Искать во всех одновременно Total Commander пока не умеет: стоит поставить галочку в строке в кодировке ASCII, как в строке Unicode галочка исчезнет. Я бы сказал, что некрасиво со стороны некоторых программистов вводить пользователя в заблуждение, изображая переключатели в виде выключателей. Мы привыкли, что переключатели всегда - кружочки, а выключатели - квадратики. А тут...
Total Commander
197
Поиск по ключевым словам на русском языке в кодировках DOS и Windows происходит исправно, а вот когда нас интересует текст в кодировке Unicode (в вордовских файлах), начинаются проблемы. Как-то программа пока нетвердо ориентируется в больших-маленьких буквах русского языка. В итоге, когда мы просим выполнить поиск без учета регистра символов, искалка или вовсе ничего не находит, или находит гораздо меньше, чем должна. Видимо, надо ждать дальнейших улучшений. Наряду с ключевыми словами в строке поиска по тексту можно вводить три спецсимвола: \t - если нужно обнаружить в тексте табулятор, \п - если ищем концы абзацев (Enter'bi), и \\ — если ищем косую черту (\). Интересна возможность искать файлы, НЕ содержащие этот текст (самая нижняя строка в окне поиска), чего в ФАРе пока нет. На второй странице поиска (Дополнительно) можно указать время и размеры файла, задать поиск дубликатов - файлов с одинаковыми именами, размерами и/или содержимым - может пригодиться, если захотите почистить свои жесткие диски. На третьей странице (Загрузить\Сохранить) можно будет сохранить условия поиска и воспользоваться ими еще раз, выбрав из списка. *" Total Commander не умеет выполнять поиск на FTP-сервере. По AII-F7 окно поиска просто не появляется.
Сравнение папок и файлов Сравнение папок выполняется по команде Сравнить каталоги в меню Выделение или по клавиатурной комбинации Shift-F2 (кстати, ни в ФАРе, ни в Нортоне горячей клавиши'для такой команды нет). В каждом из окон помечаются более новые файлы, а также файлы, которых нет в другом окне. Но содержимое вложенных папок по этой команде не анализируется. В меню Выделение есть еще одна очень удобная команда - Отменить новые, скрыть одинаковые. Понимать сие надо так, что совпадающие файлы показаны просто не будут, чтобы не путались под ногами. Правда, есть одна особенность в поведении программы: стоит вам на время куда-то перейти (по Alt-Tab или мышкой), и файловые панели возвращаются к первоначальному виду, как будто бы ничего и не сравнивалось. Даже выделение снимается. Но, нажав Mum /, вы сможете утраченную раскраску файлов восстановить. Кроме этих двух команд в Total Commander имеется еще одна, занимающаяся сходными делами, - Синхронизировать каталоги в меню Команда. Вот это штучка помощнее. Она умеет заглядывать во вложенные папки, сравнивать содержимое обычной папки и папки на FTP-сервере или в архиве (правда, не
3. Программы для работы с файлами
198
во всяком архиве, а только ZIP), кроме размера и даты умеет сравнивать файлы по содержимому. Посмотрите на диалоговое окно этой команды (рис. 3.64). Если поставить галочку в строке С подкаталогами, то при сравнении будут учитываться вложенные папки. Чтобы в сравнении участвовали не все файлы, а только некоторых типов, напишите маску в верхней строке в середине. Вверху слева и справа можно выбрать другие папки для сравнения. '*>"'"
в Синхронизация каталогов
. ..
D:VARCH\Pp4.backup\ , p-i С
ав
ить
е 1
..,,,J И , „„„„„„„„„.„„
У?2!££ I"';.,.! Имя
|j » |]м
.
:
^|iE:\pp4\
]Разм|Дата
]<=>Дата
|| » ]
| р™, ,—, ,—, ,—, ~ ^SiS5 '
EJ до содержимому | l—J LJ l£J L— j £] игнорировать дату!
Рис. 3.64. Синхронизация папок Теперь можно нажимать кнопку Сравнить. В нижней части окна будет показан такой, примерно, список, как на нашем рисунке. Стрелочки указывают направление предполагаемого копирования, одинаковые файлы помечаются знаком равенства. Когда вы нажмете кнопку Синхронизировать, вам дадут сводную таблицу изменений (рис. 3.65), которую надо внимательно изучить и в случае необходимости подкорректировать. И нажать ОК. Теперь те файлы пойдут копироваться справа налево, эти - слева направо, а остальные останутся на своих местах. Но это еще не все. Давайте повнимательнее посмотрим на окно Синхронизация каталогов (рис. 3.64). Чтобы проще было разбираться, где тут что, можно отжать кнопку Дубликаты в секции Показ, и одинаковые файлы из таблицы пропадут. Стоит отжать кнопку Уникальные, и исчезнут, наоборот, единственные в своем роде файлы, - которых нет в другом окне. Если отжаты обе, то на освободившемся от файлов белом поле можно будет показывать кино. Кнопки со стрелками вправо-влево и с равенством тоже можно отжимать, чтобы не копировать данный файл или чтобы поменять направление копирования.
Total Commander
199
Синхронизировать f*«fjCr)eBa'направо: Копируется файлов: 3, общий размер: 55 062 байт! •;-...^:.V:V::.;:::::V:LV:.V::V:^:^ .-. : :.:::.:::.:;::^:v;::^::^::v;::^v::v::v;~;V^ I E:\pp4
»
0 Справа налево: Копируется файлов: 109, общий размер: 305 01А 441 б !D:\ARCH\Pp4.backup
ПГ
I Справа: Удалить 0 файл(ов) I Справа: удалять пустые катологи Подтвердить замену Копировать с правами доступа NTFS (нужны права Администратора
ОК
Отмена
Рис. 3.65. Прежде чем начать синхронизацию, внимательно посмотрите на эту таблицу
Иногда вы можете увидеть в списке также красный значок *, который появляется только тогда, когда программа не понимает, в какую сторону копировать файлы. Например, вы отключили сравнение по дате (поставили галочку в строке Игнорировать дату), программа сравнивает размеры файлов или проверяет их содержимое (строка По содержимому). И что она должна думать, увидев файл с таким же именем, но другого размера или с другими словами внутри? Как ей узнать, в какую сторону следует его копировать? Да никак! Вот она и поставит знак *, чтобы вы вручную указали направление копирования (щелкаете по значку, и он изменяется). Вы можете задать вполне резонный вопрос: а для чего нам отключать сравнение по дате и времени, если это вызывает такие неудобства? Я вам отвечу, что так приходится поступать, когда синхронизируешь папку, находящуюся в твоем компьютере, с папкой, расположенной на твоем интернетовском сайте (зайдя туда при помощи FTP-клиента). Когда мы копируем и перемещаем файлы и папки с места на место на своем компьютере, у копий оказываются те же дата и время последнего изменения, что и у исходных файлов и папок, так что для системы эти файлы остаются одинаковыми. А вот при копировании на FTP-сервер дата и время у файла меняются: удаленный компьютер ставит их сам, на нашу с вами точку зрения по этому вопросу ему глубоко наплевать. Поэтому только что скопированные файлы окажутся более новыми, чем те, что остались у вас. Вот и приходится отключать сравнение по дате и времени1. Самую верхнюю строку - Асимметрично - имеет смысл помечать тогда, когда вы собираетесь обновить содержимое архива или какого-то иного храни-
1
В ФАРе надо поступать так же, если имеете дело с FTP. В плагине для расширенного сравнения папок имеется настройка, отключающая сравнение по времени.
3. Программы для работы с файлами
200
лища данных (или, напротив, полностью восстановить папку из, архивной копии). Что означает »такая асимметричная синхронизация? Более новые версии файлов копируются слева направо, одинаковые не изменяются, а все лишние справа удаляются. Копирование в обратную сторону не выполняется. Поэтому и стрелочки у нас будут только слева направо, а лишние файлы с правой стороны будут помечены красными крестиками в знак того, что они приговорены к удалению. Впрочем, крестик, как и любую другую пометку, можно снять, щелкнув по ней мышкой. Значит, если на левой панели у нас папка с рабочими материалами, а на правой папка с резервной копией (или даже zip-архив), то пойдет процесс обновления резервной копии, приведение ее в соответствие оригиналу. Если же, наоборот, справа копия (архив), а слева рабочая папка, то происходит восстановление рабочей папки из копии. Есть еще одна команда, относящаяся к операциям сравнения, - уже не папок, а непосредственно файлов. Вызывается она из меню Файл и называется Сравнить по содержимому. Сравнивается файл, на котором стоял курсор, с одноименным файлом в противоположном окне (на FTP не работает). Вам будет показано окошко (как на рис. 3.66), где слева окажется текст файла из левой панели, справа - из правой. Несовпадающие места будут выделены цветом, а в строке состояния будет указано общее количество отличий.
EliOiKi
fifi Сравнение содержимого файлов I » |jD:\ARCH\Pp4.backup\G3_Filemanagerdoc
E:\pp4\0 3_Filemanager.doc
'ВОЛОВ
Сравнить ^ 1 Следующее .P.T.n.^^.M-^
:235==fe3E
ЯШЕгзаггввЕгзс!;:
» P«IH*M «одуле», а о нвхоторм*. iav paccxa :трока таблички СОФ&АМТ, -t=. »ак«* клмю)- F4, *ы с* кс пае туп IT» лучам так: попробовала пл*г А я*дь yc'i-oit.» шчщ-нн*, юг л* («сли> с Удаляют плагин так +е просто - сткрм «г ССЗЛАНИ» списка фаДлы Андрея Бслоуссва Свхдднга списка it», VBAHC $уд*т поставить кр« 4-48>H» п
:ode
T^l^!l^i
iw» n*p*i*»tgi«i> и поел* низе мояна наноса:
::с;::Е:::5::2:;; 1Э"3:Г.р»га*. Дй.твнне на КС. х модулей, и о xer 435:Я с«ачал с*8« 43S!DE*-H3 олы-м. . 437t:Cawa« ««хни* ст^ок*. ^аб/жч-си ci. ., ^ . _. 4 j f l : H o Благодаря этой &/IEH-, я тояуиия «огиолност» соадать кяа«»ат-урн*^< 43Э:Пра*да, плагины, которь* работают не • файлоямк пл»,слчх. а в других IMC 44О:Бс* плагинм нкстрашаются ч«р«1 шмв Парамв^рь. «к*амич «одул»» • линю Г 441:Не г.вступлт^ луча» т а<: попробовали плагкн.. побалвкжлись - у€«рита._0ст 443'Уди««Т ПЛАГМН та._к* проста - стирая его лапку. Ним pa» Fttt Manger «= 4Siflmrwi Андрея Бсла^хсв!* COUAHM списка файлов (F>1« 1-iit creator} сем 446:Вадвли« шпки, нохно Буддт костиит» xpecrttri в строк* Обрабаткаать вл 4 J 7 : i B строк* Формат строки iw «oxttc у>са1»ть программ*, что нъмика аи* д -
Найдено различий: 31
Рис. 3.66. Сравнение двух вордовских файлов Кнопки Следующее отличие и Предыдущее отличие помогут перемещаться по списку. Есть также кнопочка Шрифт, позволяющая сменить шрифт, которым отображаются тексты, или только кодировку (вместо Западный можно будет выбрать Кириллица). При сравнении нетекстовых файлов, например программ, коммандер показывает шестнадцатеричный код, а левее - текст. Такая же картинка будет у вас, когда вы попытаетесь сравнить два вордовских файла: пока дойдете до собст-
Total Commander
201
венно текста, придется пробраться через густой лес квадратиков, крючочков и других фитюлек. Но стоит убрать галочку в строке Двоичный, а в строке Unicode, наоборот, поставить, и еще раз нажать кнопку Сравнить, как текст, несмотря на все еще имеющиеся квадратики, станет вполне читаемым - таким, как на нашем рисунке.
Разрезание и склеивание файлов В меню Файл есть две команды для разрезания и склеивания файлов: Разбить файл и Собрать файл. Команда разбиения (рис. 3.67) позволяет выбрать размер части: в расчете на дискету, на компакт-диски размером 650 или 700 МБ, а также - на разные ZIP-дисководы. Если вы собираетесь резать файл и помещать его сразу на дискеты (на которых могут ведь оказаться и другие файлы!), выберите самую верхнюю строку - Авто. Разбиение
|у£
Разбить файл "01_lnterface.doc" и поместить части в каталог:
:
[Е:\рр4\
j
ilEIUkfcUl ]|1 Авто 'Удалить, все ; ilELMLULUiliya *ле (только для сненных дисков)
Создаваемым частям ТС дает расширения по порядку, начиная с 001. Кроме того, на последней дискетке будет создан маленький файлик имя_файла.сгс, куда программа заносит основные сведения об исходном файле: как он назывался, когда был целым файлом, какого он был размера («Мой любимый размер!» - как говорил Ослик Иа) и какая была у него контрольная сумма байтов. Благодаря этому программа сможет потом восстановить первоначальное имя и расширение файла, проверить, не изменился ли его размер, а если размер остался прежним, то не изменилось ли содержимое (контрольная сумма). Чтобы собрать файл из кусочков, надо вставить первую дискету, встать на файл с номером 001 и выбрать команду Собрать файл (или просто нажать Enter). Если все верно и все дискеты в порядке, то на противоположной панели появится собранный файл и будет выдано сообщение о том, что контрольная сумма такая, как надо. Если хотите собирать файл на жестком диске, то скопируйте все части в одну папку, встаньте на имя_файла.001 и запустите сборку.
3. Программы для работы с файлами
202
Групповое переименование файлов В меню Файл есть еще одна мощная команда- Групповое переименование 1 (вызывается также комбинацией Ctrl-M ). Тут вам будет предъявлено диалоговое окно (рис. 3.68), которое позволит нам очень многое сделать с'именами выделенных файлов (если на активной панели ничего не выделено, то программа работать не станет). •i Переименование группы файлов | | ![Е]
|[[М]Имя
JfYMD] Дата
\ [М*-*)Диап.
|[hms] Время
i [С] Счётчик Старое имя {'[Тип AccessFoiderb.tif AccessFolder1.tif AlchemyOl .tif Alcherny02.tif Alchemy03.tif Alchemy-1 .tif altD1 .tif altD2.tif altD3.tif altD4.tif altD5.tif AltDesk0.tif
;.
-...расширение
гМаски переименования: Имя... !|Рис.[С]
.
[[С] Счётчик Новое имя Pnc.boi .tif Рис.002.« РисООЗ.Й Рис.001.И Рис.005.Ш Рис.006.Й Pnc.007.tif Рис.008.« РисООЭ.Й Рис.01 0.tif Рис.011. tif Рис.01 2.tif
Рис. 3.68. Сложное переименование файлов В первой колонке слева (Старое имя) находится список выделенных файлов, а в третьей (Новое имя) вы можете сразу увидеть, как будет называться каждый из файлов после переименования. Однако налицо предварительный просмотр! Вы подбираете параметры переименования и сразу видите, что получится, когда вы нажмете кнопку Выполнить. Очень здравая мысль! Секция Маски переименования: Имя... управляет способом изменения собственно имени файла (той части, которая стоит слева от точки), а секция ...расширение... - способом переименования того, что стоит от точки справа. А значит, обе части имени могут меняться независимо друг от друга. Ниже вы видите кнопки, задающие, как именно будут формироваться имена: • кнопка [N] Имя ставит в верхнюю строку выражение [N]. Это значит, что старое имя целиком войдет в новое как одна из составных частей; 1 В предыдущих версиях программы использовалась комбинация Ctrl-T, которая теперь занята под создание новой файловой страницы.
Total Commander
203
• кнопка [N#-#] Диапазон ставит в верхнюю строку выражение [N1-26]. Если встать в строку курсором поменять эту надпись на такую: [N1-3], то в новое имя попадут только первая-третья буквы имени из старого; • кнопка [С] Счетчик ставит в верхнюю строку выражение [С]. Если оставить одно это выражение, то все файлы просто получат имена в виде порядковых номеров; если поставить после [N], как сделано на нашем рисунке, то к имени добавится номер. Количество цифр в номере, шаг счетчика и начальный номер задаются в секции Параметры счетчика. В нашем случае начальный номер - 1, шаг - 1, всего цифр - 3. Даже если бы я задал количество цифр равным 1, оно все равно было бы переменным: первые девять файлов назывались бы Рис.1, Рис.2,... Рис.9, далее пошли бы Рис.10, Рис.11 и т. д. В данном случае числовой довесок всегда трехзначный; • кнопка [YMD] Дата ставит в верхнюю строку выражение [YMD] - год, месяц, день. Всем файлам будут даны имена такого вида: 20040718.doc. Программа возьмет дату создания файла и сделает из нее имя. Понятно, что файлы, созданные в один день, захотят получить одно и то же имя, в чем им будет отказано: двух одинаковых файлов в одной папке быть не может; • кнопка [hms] Время ставит в верхнюю строку выражение [hms] - часы, минуты, секунды. Каждому файлу будет присвоено имя, содержащее точное время его создания. Все эти кнопки можно использовать в произвольных комбинациях. Кроме того, можно вписать в строку имени или расширения любые символы (из числа разрешенных!) и их комбинации. Примеры: • Рис.[С] - создается серия с именами от Рис.001 до Рис.999 (при количестве цифр равном 3 и шаге 1); • [N][YMD] - к имени каждого файла добавляется дата его создания; • [N1-5][C] - к первым пяти буквам исходного имени прибавится номер; • ~[С][М] - перед именем каждого файла будут стоять тильда и номер; • Кадр.[С] - создается серия с именами от Кадр.001 до Кадр.999 (при количестве цифр 3 и шаге 1). А если еще и в окошечке Расширения написать, скажем, avi, то получится у нас серия видеокадров: от Кадр.001 .avi до Kaflp.999.avi В отношении расширения файла возможности поскромнее. Но счетчик имеется, так что можно будет создать серию имен от Файл.0001 до Файл.9999. Если же строку Расширение оставить пустой, то расширения у файлов будут ампутированы. Остались еще две настройки - Верхний/нижний регистр и Поиск и Замена. В списке регистров можно задать пять значений: • Без изменения - не менять регистр букв; • Всё в нижнем - не Новгороде, а регистре; • Всё в ВЕРХНЕМ; • Первая буква в Верхнем и • Начала Слов В Верхнем.
3. Программы для работы с файлами
204
А секция Поиск и Замена позволит заменить символ или сочетание символов в старом имени на что-то другое. Стоит вам только что-то ввести в строке Найти, как тут же в строке Заменить на выскакивает <Пусто>, то есть стереть символы. Можете вместо Пусто написать что-то еще. Ну просто что хотите, то и делаете с именами файлов! В конце концов жмете кнопку Выполнить и получаете все, что хотели. Если, однако же, получилось не то, что вы хотели, у вас в распоряжении остается кнопочка Откат, которая вернет все к исходному состоянию (на самом деле просто переименует обратно).
Меню пользователя Меню пользователя в ТС не вызывается по F2, как в других «Нортонах», здесь для него создан отдельный пункт в главном меню - Пуск (Start). В него разрешено добавить запуск любых программ или вызов документов, а также же назначить для любой команды клавиатурную комбинацию. Щелкните по команде Настройка меню Пуск и увидите окно настройки (рис. 3.69). У вас оно будет поначалу пустым. Нажмите кнопку Добавить, введите название команды, и в списке появится первая строка. »
Калькулятор Телефоны Thumbs Plus КомандаПараметры:
JE:\Program Files\Microsott Otfice\0ffice1 "Щ » j
ие
РеИменовать.,
j/rnfile1 щ|
"орячая клавише CTRL+ALT+F7 0 Свернув в значок
^
3 полный экран
Отмена
j
^пРавка
. ;
'? если стоит пгрвым параиетром' запрос п'Лраметрое командной строка %р. еставпявт путь источника %»: встввляет путь получателя %п. вс'гавояег имя ф»йп« под курсором %%. есгаеляет символ продамта
Рис. 3.69. Настраиваю меню Пуск Тотального Командира Теперь надо щелкнуть по кнопочке » и отыскать на диске программу или документ. В строке Параметры можно указать параметры запуска, если они в данном случае необходимы. В списке Горячая клавиша можно подобрать приятную лично вам клавиатурную комбинацию. ОК. Есть возможность создавать и вложенные меню (кнопка Подменю). В общем, это все достаточно просто, вы легко все это освоите.
Total Commander
205
FTP-клиент Теперь поговорим о том, как происходит работа с FTP-серверами. Ведает этим делом меню Сеть, точнее, его нижняя секция (рис. 3.70). ' Сеть! Сетевые подключения... Отключить сетевые диски... Сделать текущий каталог общим... Закрыть общий доступ к каталогу... Показать общие ресурсы администратора Соединиться с РТР-сервером... Qrl+F Qrl+H Hogoe РТР-соединение... QrkShft-e-F Разор&тгь РТР-соединение Показывать на сервере скрытые файлы FTP-загрузкз из списка... Соединение с другим компьютером через порт...
Рис. 3.70. Меню Сеть Кнопка Соединиться в FTP сервером, одноименная команда в меню Сеть *^з и клавиатурная комбинация Ctrl-F позволят настроить соединение с вашим сайтом или иным интернетовским сервером и подключиться к нему. Для подключения в выскочившем окне будет кнопка Соединиться (не путайте с подключением к интернету - это просто вход на FTP-сервер, когда соединение с Сетью уже установлено другими способами). Для создания нового соединения предназначена кнопка Новый URL. Жмем ее и задаем параметры «нового урла» (рис. 3.70): заголовок, адрес (если это ваша страничка, то адрес даст вам провайдер, если халява, то адрес вам дадут при регистрации). Имя и пароль - это само собой. Иногда при входе на анонимные ftp-серверы в качестве имени вводят адрес электронной почты для этого имеется кнопка (Анонимное соединение). Если нужно, можно ввести также адрес директории на сервере (Удаленный каталог) и адрес директории на вашем компьютере (Локальный каталог). Скажем, копия моего сайта находится у меня в папке Web, именно оттуда я беру файлы, которые собираюсь переправить на сайт, - вот и ввел тут ее адрес, чтобы она сразу же открывалась на противоположной панели. . Тут же читаем предупреждение о том, что сохранение пароля небезопасно (в том смысле, что плохо зашифровано). Нажимаем ОК, возвращаемся в предыдущее диалоговое окно, жмем кнопочку Соединиться и через несколько секунд попадаем на свой сайт. Подобным образом можно ввести десяток «урлов». И что самое интересное, связь со всеми ними может быть установлена одновременно! В списке дисков (AII-F1, AK-F2) окажется несколько новых строк, помеченных цифрами от 0 и до 9. Вот каждая такая строка будет вас отводить на один из девяти серверов.
3. Программы для работы с файлами
206
Кроме того, быстро переключиться на другой сервер из числа ранее настроенных кнопка позволит Новое FTP соединение. Если честно, я никак не могу придумать, зачем бы вся эта роскошь понадобилась лично мне. С меня хватает ровно одного соединения с одним сайтом. Но верю, что есть такие люди, которые всю жизнь только о том и мечтали, чтобы иметь постоянный доступ к десяти разным сайтам. С одного, типа, скачивать, на другой закачивать, с третьего, типа, снова скачивать, на четвертый закачивать, с пятого, типа, опять скачивать, на шестой закачивать... Люди же все разные, всем хочется разного! Цастройка РТР-соединения Заголовок:
Ринет
Имя сервера:
[levin.rinet.ru
^
]
Анонимное соединение (пароль - адрес e-mail) I Учётная запись: [ajevin Пацоль: ВНИМАНИЕ: Хранить здесь пароль небезопасно! Удалён, каталог: {
'
Докальн. каталог: [^J-EV\WEB Послать команды:| Тип сервера:
Ц__ -
[Автоопределение
Q через брандмауэр или прокси-сервер | Определить чоеый... -
'<>;!!
Изменить.
0 Пассивный режим оДмена (как web-браузер) 0 Посылать команду для поддержания соединения активным:
Комещий.
ок
зс
Отмена
Справка
Рис. 3.71. Создаем вход на FTP-сервер На удаленном компьютере разрешены следующие операции:, копирование файлов (F5), переименование (Shift-F6), удаление (F8), создание директорий (F7), копирование файла в той же директории (Shift-F5). Ну и конечно, разрешено копирование и перемещение файлов на сервер и обратно (F5 и F6). Просмотр файлов (F3) и редактирование (F4) происходят, как и положено: файл перекачивается к.вам, вы с ним работаете (в Блокноте), а потом у вас просят разрешения перекачать его обратно. Разрешены также сравнение папок и их синхронизация. Не разрешено перемещение файлов на сервере - только копировать, а потом удалять. Не разрешено просматривать архивы на сервере - скачивайте, а потом уж просматривайте. Не разрешен поиск на сервере по Alt-F7. Нельзя
Плагины к Total Commander
207
дважды щелкнуть по веб-странице или рисунку и тем самым их запустить оттуда. Короче говоря, FTP-модуль у Total Commander как-то слабоват пока, ФАРовский получше будет.
ПЛАГИНЫ к TOTAL COMMANDER Плагины, которые вы можете найти на сайте Кристиана Гислера, делятся на три группы. 1. Плагины-упаковщики (Packer plugins). Все они выглядят как некие новые архиваторы, хотя совершенно не обязательно ими являются. Плагин такого типа может и правда научить ТС оперировать с каким-нибудь экзотическим типом архива, а может делать что-то такое, что вовсе не свойственно архиваторам, - например, поможет создать каталог компакт-диска или обучит коммандер входить в какие-то интересные файлы (вроде почтовых баз), как в простые папки. Плагин этого типа обычно состоит из одного файла с расширением wcx. 2. Плагины файловой системы (File system plugins). Эта группа добавляет коммандеру возможность обращаться к неким новым типам дисков и файловых систем. С их помощью вы сможете получить прямой доступ к дискам в линуксовских файловых системах Ext2 и Reiser, к памяти цифровых фотоаппаратов Cannon или к жесткому диску карманного компьютера на базе Windows СЕ. Но вдобавок плагины этого типа могут заниматься вещами, совсем уж неожиданными для «файловых систем»: просматривать и редактировать списки автоматически запускаемых программ, работать с системным реестром как с некоей папкой и даже восстанавливать стертые файлы. Плагины этого типа обычно имеют расширение wfx, кроме того, у них могут быть и некоторые вспомогательные файлы с другими расширениями. 3. Плагины для просмотровщика Lister (Lister Plugins), обучающие этого самого Листера просмотру файлов не известных ему типов. Об этих плагинах (файлы их имеют расширение wlx) мы с вами уже говорили в главе «Просмотр и редактирование файлов». Для плагинов стоит завести отдельную поддиректорию Plugins в папке коммандера, и валить их туда кучей. Заводить для каждого отдельную поддиректорию, как мы поступали с фаровскими плагинам, нет необходимости. Плагины-упаковщики Чтобы установить плагин-упаковщик, отправляйтесь в настройки Total Commander (Конфигурация > Настройка) на страницу Архиваторы и щелкните там по кнопочке Настройка DLL-модулей. В появившемся окошке (рис. 3.72) вверху справа впишите расширение, которое будет числиться за этим плагином (в файлах-описаниях (read.me или readme.txt), которые вы всегда найдете в архиве с плагином, разработчики обычно пишут, какое расширение надо ввести). После этого нажмите кнопочку Другая (в смысле - другая программа) и отыщите на диске соответствующий wcx-файл. ОК.
3. Программы для работы с файлами
208
Чтобы подключить еще один плагин, проделайте то же самое, но расширение выберите другое - двух одинаковых быть не.должно. Открыть с помощью Все файлы типа (с расширением):
•т
1st
открывать с. помощью программы: 23.E:\Program Files\totalcmd\Plug-lns\catalogmaker\CatalogMaker.wcx
1. Каталоги CD-ROM Есть по крайней мере два плагина, которые помогут составить удобные для просмотра каталоги CD-ROM, DVD или любых других дисков или папок. Это Catalog maker Константина Полякова и DiskDir самого Кристиана Гислера. Оба автора предлагают закрепить за своим плагином расширение 1st (от слова list - список), но слушаться их вовсе не обязательно. Для одного можно выбрать расширение 1st, а для другого cat (catalog) или dir (directory). Перейдите на компакт-диск, который собираетесь каталогизировать, и выделите там все подлежащее внесению в каталог. А потом нажмите клавиатурную комбинацию, которая обычно используется для добавления файлов, в архив (AII-F5), или кнопку-кубик, предназначенную для того же. Будет выдано такое,же окошко, как было показано на рисунке 3.62 в главе «Операции с архивами». Посмотрите на этот рисунок еще разок (с. 193), при этом обратите внимание на некий список внизу секции Архиватор (там написано как раз 1st). Этот список предназначен для выбора архиваторов, не попавших в основной состав. Только выбираются они не по названию, а по расширению файлов, которые ими создаются. Итак, выберите из списка 1st, dir, cat (или какие вы ввели расширения для каталогов?), поставьте точку в этом переключателе и скажите ОК. Вот теперь каталогизатор примется пересчитывать все вложенные файлы и поддиректории в выделенных папках и создаст файл «как бы архива». Он будет показан со стандартным для всех архивов значком, и в него можно будет заходить Enter'oM или двойным щелчком. А там - ну все как на диске! Каталогизатор Гислера обычно создает гораздо более компактные файлы1, но он никак не настраивается, сует в архив все подряд, тогда как плагин Поля' Каталоги, которые создает фаровский каталогизатор CDDIR, оказываются еще меньше.
Плагины к Total Commander
209
кова, позволяет выбрать типы файлов, которые должны попасть в архив, указать, надо ли запоминать имена директорий, выбрать способ сортировки строк в каталоге и т. д. 2. Просмотр почтовых баз Плагин DBX Дмитрия Летичевского позволяет просматривать базы писем Outlook Express (формат dbx), копировать из них письма по одному и папками, подобно тому, как поступал описанный выше фаровский плагин Outlook Express Message Base. Если вы копируете письма из базы, то в DBX сообщения сразу имеют расширение eml, которое понимает Outlook Express, так что переименовывать их для просмотра не придется (если помните, в фаровском плагине письма имели расширение msg).
Плагины файловой системы Чтобы добавить новый плагин файловой системы, зайдите в настройках ТС на страницу Операции (Конфигурация > Настройка > Операции) и нажмите кнопку Модули ФС (то есть файловой системы). Дальше надо будет в списке модулей нажать кнопку Добавить и отыскать файл нужного вам плагина с расширением wfx. Как их теперь запускать? Если заранее не знать, нипочем не догадаешься! Надо в меню дисков (AII-F1, AII-F2) выбрать самую последнюю строку, которая называется Сетевое окружение [-V]. Вот там, среди сетевых дисков, и поселяются плагины файловой системы. То есть все, что они хотят нам показать, будет выглядеть как некий виртуальный диск. И системный реестр будет выглядеть как диск с папками и файлами, и фотоаппарат Canon, и к Total Commander 6.0t автоматически загружаемые программы, и карманный компьютер. Файл Выделение Команды
н1Гя я % ™"Т*
1. Восстановление стертых файлов djaj |в с] |g» dj \m в] |щ| ] S Плагин А. Мокрова Back2Life (back to life - возвращение к жизни) восстанавливает файлы, удален\\\Erased 1ilesVA:\* * ные из корзины на жестком диске или с дискеты. РаТип ботает только с файловыми системами Fat (дискета, M-I жесткий диск в Windows 95) и Fat32 (жесткий диск Qxwrd3318.tmp в Windows 98 и Millennium). Так что с дисков в NTFS Qxetup.htm Qxeadme.htm вы уж, пожалуйста, ничего лишнего не стирайте1. Строка плагина в списке сетевых дисков будет называться Erased files. Enter - и вы внутри, выбираете рис 3.73. Стертые диск, с которого был удален файл, и переходите него, файлы на дискете готовы Далее можно будет зайти в ту папку, где он лежал, к восстановлению 1
Да можете стирать, если приспичило! Есть же другие средства восстановления стертых файлов, которые не тушуются перед файловой системой NTFS. Об одной такой программе будет рассказано в шестом разделе этой книги.
210
3. Программы для работы с файлами
когда был файлом. И ищете его в списке (рис. 3.73). Как видите, у некоторых файлов отсутствует первая буква (заменена иксом), так что искать надо по второй. А у других все буквы на месте. Останется нажать клавишу F5 и скопировать файл на другой диск - то есть восстановить его (на тот же диск программа копировать не позволяет). Можно также перетащить его мышкой в другое окно. ** В комплекте ТС приходит пробная версия плагина Back2Life, которая не восстанавливает срайлы размером более 64 КБ. Чтобы снять это ограничение, надо пойти на сайт этой утилиты и заплатить.
2. Работа с реестром Программа Сергея Пуляева Startup Guard предназначена для просмотра списка автоматически запускаемых программ и для отключения автозапуска любой программы. Она представляет собой что-то вроде виртуального диска, в качестве папок на нем - разделы реестра, из которых могут автоматически запускаться программы, а в качестве файлов - сами программы. Кроме того, есть папка Overall, в которой собраны все «автоматы», вне зависимости от своего местоположения. Заходите в папку, смотрите какие там программы, ненужные отключаете клавишей Enter. К имени ненужной программы добавится слово OFF (выключено), и она переедет в конец списка. Включается отключенная программа также,-- Enter'oM. А если вы, прежде чем что-то отключать, пожелаете получить сведения о программе (как она называется, где расположен файл, которым она запуска.ется - это о многом может нам сказать), встанете на нее и нажмете Alt-Enter. Плагин Registry минчанина Виталия Князева работает уже не с выбранными разделами, а с реестром целиком. Сначала перед вами папки с основными разделами реестра - заходите в подразделы на любую глубину, пока не дойдете до конкретного поля или ключа. Нажимаете Enter, и можете посмотреть его значение и ввести новое. Клавиша F8 удаляет ключ или поле (будет, конечно же, выдано предупреждение). F7 создает новый ключ или поле. И так далее - в комплекте с плагином есть файл Registry_read_rus.txt, где все это очень коротко описано. Кстати, плагин дает возможность править реестр и на удаленной машине (в локальной сети). / На этом я хотел бы остановиться и сказать: хорошего понемножку. Все остальное, что касается файл-менеджера Total Commander, вы найдете в таблице 2 в приложении и, конечно, увидите в меню самой программы.
4. ВЬЮЕРЫ Надо признать, компания Microsoft делает немало для устранения разрыва между обилием новых типов файлов и ограниченными возможностями системы все эти файлы отображать. В последних версиях Windows, особенно в ХР, прямо в проводнике можно просматривать в уменьшенном виде файлы довольно многих графических и мультимедийных форматов, а также веб-страницы. Для этого надо просто перевести папку в режим показа эскизов (Вид > Эскизы страниц). Кроме того, в ХР появилась, наконец, удобная программа для просмотра графических файлов с возможностью пролистать всю папку. Между тем вполне удовлетвориться системными возможностями трудно. Во-первых, не все популярные форматы можно просмотреть. А кроме того, очень уж неважная цветопередача у эскизов. Просматривая проводником содержимое папки со своими экспериментами в области цифровой фотографии, я обнаружил, что варианты, которые при просмотре крупным планом очень сильно отличались друг от друга по цвету, в виде эскизов, даже достаточно большого размера, оказывались совершенно неразличимыми. Как будто я не сидел по полчаса над каждым файлом, подбирая соотношение цветов. Я, конечно, понимаю, что цветность уменьшена разработчиками виндов для увеличения быстродействия. Однако же у программ просмотра, занимающихся этим делом не между прочим, а по роду своей основной деятельности, такой слабости нет. Мы посмотрим здесь одну небольшую и легкую (хотя и достаточно универсальную) программку и одну серьезную и мощную. IRFANVIEW У хороших программ, которые вызывают интерес и пользуются спросом, отмечается странная тенденция. Только назовешь ее «небольшой», «легкой», «быстрой», «мало загружающей систему», тут же появляются новые, все более навороченные версии, свидетельствующие о желании программки перелезть в другую весовую категорию - попасть в число «мощных» и «серьезных»1. И насчет легкости, быстроты и прочего можно уже помалкивать. Но встречаются программы, которые из года в год остаются в своей, вполне умеренной весовой категории, как хороший боксер, не поддающийся 1
Самый яркий пример - популярный просмотровщик ACDSee фирмы ACD System. Версия 2.4, ставшая весьма популярной, весила в архиве менее 2 МБ, была нетребовательна к ресурсам, безотказна и универсальна. А сегодняшняя шестая тянет на 10 с хвостиком! Ну куда такую дуру?.. И не говорите мне, что это не дура, а лошадь. Это дура! (См. www.mult.ru.)
212
4. Вьюеры
соблазну непременно перейти в супертяжи и побить Тайсона, Льюиса и всех братьев Кличко, какие там к тому моменту окажутся. Потому что быть чемпионом в легком или среднем весе - дело тоже вполне достойное. Как образец такой разумной и выдержанной программки среднего веса мы с 'вами посмотрим универсальный просмотровщик IrfanView австрийца Скильяна Ирфана, выпускника Венского технологического университета, как он гордо про себя пишет в справке. Я уже упоминал об этой программе в главе про файловый менеджер Total Commander - как об одном из двух просмотровщиков графики, с которыми ТС умеет трудиться бок о бок. Программа совершенно бесплатная (freeware), и решать проблему оплаты или взлома вам не придется. Кроме того, для IrfanView версии 3.91 (2004 год) существует целых два официальных и вполне грамотных модуля русификации, что тоже облегчает знакомство с программой. Программа умеет просматривать файлы самых широко распространенных графических форматов (GIF, TIP, BMP, JPG, PSD, PSP, EPS', PNG, PCX, WMF, EMF, TGA)2, файлы с флэш-анимацией (SWF), текстовые (TXT), файлы с простыми и анимированными курсорами Windows (CUR, ANI), со значками (ICO, EXE и DLL), звуковые файлы (MID, RMI, WAV, WMA), видеофайлы форматов WMV и AVI. И при этом весит всего 820 КБ. Правда, полный набор плагинов, обеспечивающий работу еще с полусотней мультимедийных и прочих специфических форматов, имеет общий вес уже довольно приличный - 5,6 МБ. Но можно весь набор не скачивать, ограничиться той частью, которая нужна лично вам. • Так, мультимедийный набор (860 КБ) добавляет возможность прослушивать файлы форматов МРЗ, MPG, Quicklime, Real Audio* SoundPlayer, смотреть видео со звуком. В этот набор входит также плагин, позволяющий вьюеру кооперироваться с программой Nero для записи графики на CD и DVD. • Набор эффектов (iv_effects.zip - 520 КБ) позволяет использовать в программе спецэффекты для обработки графики стандартов 8BF (Adobe Photoshop), Filter Factory, Filters Unlimited. • Самый большой набор форматов находится, естественно, в самом большом архиве - iv_formats.zip (3,9 МБ). В их числе флэш-анимация, формат DjVu (дежавю) для сканированных книг, формат компакт-дисков PhotoCD, новая разновидность популярного формата JPEG - JPEG2000, файлы Autocad (DXF и DWG) и два десятка других непонятных и ненужных среднему пользователю форматов. • Среди «прочих» форматов (iv_misc.zip - 300 КБ) - плагин для просмотра цифровых фотографий формата Exif, значковых файлов Windows и др.
1
Кроме пост-скриптовской разновидности EPS. Можно просматривать также файлы популярного векторного графического редактора CorelDRAW (расширение CDR). Но только в том случае, если в cdr-файле записан эскизик для просмотра. Если же эскизика нет, то нет и просмотра. Подробнее об этом — в «Самоучителе компьютерной графики и звука». 2
213
IrfanView
На рисунке 4.1 вы видите в окне IrfanView ужасную рыбу-шар, снятую отчаянно смелым автором этой книги с опасно близкого расстояния1. Если в процессе установки программы вы это позволите, то по двойному щелчку любые графические файлы, анимация, видео, звуковые и midi-файлы будут грузиться именно сюда, в окно просмотровщика. Впрочем, всегда можно это изменить, отправившись в окно настроек программы (Сервис > Параметры > Типы файлов) и поставив или убрав галочки в соответствующих строках.
Правка
Изображение
сервис
Вид
Справка
В х'"' Уча Ш £> ® ®L О.
1280 X 960 X 24 ВРР ! 36/163 I 40 % ; 139.97 KB / 3.52 MB ; 23.02.2002 / 1
Рис. 4.1. Универсальный просмотровщик IrfanView 3.91 Кнопки с лупой служат для увеличения рисунка (^) и для уменьшения (Q). Удобно менять масштаб и с клавиатуры: клавиша Mum + делает рисунок крупнее, a Mum - мельче. Понятно, что у звуковых файлов никакого увеличения-уменьшения не будет. Вообще почти ничего не будет, кроме прослушивания. Все-таки просмотровщики создаются прежде всего для графики, а просмотр музыки - это уж, как выражаются диковатые наши братья по разуму, «понты». Внизу, в информационной строке (строке состояния) программа пишет геометрические размеры картинки (1280x960) и количество цветов в ней (24ВРР- это 24 бита на пиксель, или 16 млн цветов), а вверху, в строке загоРыба была сушеная, в виде чучела..
IrfanView
215
А если в основном окне IrfanView нажать Ctrl-W, то программа сразу перейдет в режим автоматического просмотра всех файлов из данной папки в пол^ ноэкранном режиме. По умолчанию файлы перелистываются через 5 секунд, но можно пролистывать их и вручную теми же стрелками влево-вправо и кнопками мыши.
Редактирование изображений IrfanView не просто вьюер, он умеет производить и кое-какую обработку:
214
•
4. Вьюеры
ловка - размеры, которые изображение имеет на экране сейчас (с учетом масштаба): Zoom: 512 х 384. В строке состояния вы сможете увидеть также порядковый номер файла из общего числа файлов в данной папке (36/163), процент уменьшения или увеличения (40%), размер файла / размер, который он занимает в оперативной памяти', а также дату и время создания. Более подробная информация о свойствах файла показывается по кнопочке Свойства изображения ОЦ На панели инструментов имеются кнопочки со стрелками вправо и влево, которые позволят посмотреть следующий или предыдущий файл из папки. Листать файлы можно также клавишами: пробелом (вперед) и Backspace (назад). Когда в просмотровщик попадает видеофайл, звуковой или с анимацией, он тут же начинает воспроизводиться (для флэш-анимации запускается отдельное окошко IrfanView Flash Player). Вы, возможно, знаете, что встречаются такие файлы, в которых записано несколько изображений, - так называемые многостраничные графические файлы. Несколько страниц можно записать в файлы популярного формата TIF, а также некоторых других. Когда в просмотровщик попадает многостраничный файл, на панели инструментов становятся доступны кнопки со стрелочками вверх и вниз, которые позволят его перелистывать. С клавиатуры тоже можно листать: Ctrl-N (next - следующая страница) и Ctrl-P (previous - предыдущая). э " А вот многостраничные файлы CorelDRAW просматривать таким способом нельзя. Я уже говорил, что cdr-файлы показываются в окне вьюера, только если при сохранении Corel добавил в них эскиз для просмотра. Эскиз, конечно же, одностраничный, листать его нельзя. Собственно, ни один известный мне просмотровщик не позволяет листать cdr-файлы.2
Клавиша Enter или двойной щелчок по рисунку переводят программу в полноэкранный режим просмотра. По той же клавише Enter можно вернуться в обычный режим. ff Для возвращения разрешается нажимать и клавишу Esc, но с этим лучше быть поосторожнее: клавиша Esc, будучи нажатой в основном окне IrfanView, просто закроет программу. Не ровен час, спутаешь...
Впрочем, можно продолжить просмотр файлов, не выходя из полноэкранного режима: правая кнопка мыши и стрелка вправо показывают нам следующий файл из данной папки, левая кнопка мыши и стрелка влево - предыдущий. 1
Вы, конечно, слыхали о том, что файлы многих графических форматов можно сохранять со сжатием (с компрессией), и это в несколько раз уменьшает их размеры. Но графическим редакторам и вьюерам перед тем, как они начнут работать с этими файлами, приходится их распаковывать. Так что в памяти компьютера файл будет занимать гораздо больше места, чем на диске. 2 Подробнее о векторном графическом редакторе CorelDraw читайте в разделе «Графические редакторы» «Самоучителя компьютерной графики и звука».
216
'
4. Вьюеры
говом окошке. Перемещая любой из движков настройки, мы будем немедленно видеть, как это действие сказывается на нашей картинке (окошко Результат). В подменю Изображение > Эффекты имеется десяток несложных спецэффектов: Размывка (Blur), Барельеф (Emboss), Масляная краска (Oil Paint), Контуры (Edge Detection) и так далее. Если запускать их из подменю Эффекты, то все они будут выполняться автоматически, не выдавая никаких диалоговых окон (с параметрами по умолчанию). Однако же хотелось бы иметь возможность как-то настраивать параметпьт обпаботтси Ля и ППРЛКЯГШТРЛКНЫЙ пппгмптп np.WnvraTrm ТП-Ж-Р HP ППМРТЧЯП
217
IrfanView
"" Подключение внешних обработок становится возможным только после установки комплекта плагинов iv_effects.zip.
Запускаете команду Фильтры Adobe 8BF в подменю Изображение > Эффекты и видите общий список доступных плагинов (рис. 4.4). Поначалу список пустой (или почти пустой). Нажимаете кнопку Add 8BF filters, отыскиваете на диске папку с плагином (в ней должен лежать хотя бы один файл с расширением 8bf), и тогда новые строки появятся в списке. Потом повторяете все это столько раз, сколько разных плагинов хотите подключить к программе. IrfanView - Adobe 8BF Filters
Remove filter [ Remove all filters Note: If you get error messages during loading, see the file "Lplugins.M" for additional DLLs. Щ I
I
Exi, .
| '
Рис. 4.4. Вызов плагинов По кнопке Start selected filter запускается обработка данного файла данным фильтром. Если фильтр имеет собственную программную оболочку, то вы будете подбирать параметры обработки именно в ней, если же оболочки нет, то он просто сделает то, что умеет делать. А кнопка Undo filter позволит его обработку отменить. Потом надо будет нажать на Exit и сохранить обработанный файл (Файл > Сохранить или Файл > Сохранить как...).
Слайд-фильм Давайте теперь разберемся, как программа создает то, что в народе называют слайд-шоу, или слайд-фильмом, - программу для полноэкранного просмотра некоторой последовательности файлов. Запускается процесс по клавише W, команде Автоматический просмотр в меню Файл или по нажатию кнопки с кусочком фотопленки (видимо, имеется в виду, что это такой как бы слайд).
4. Вьюеры
218
Первым делом программа попросит составить в левом верхнем окошке список просматриваемых файлов (рис. 4.5). В строке Тип файлов выбираете один какой-то тип или группу типов (вся графика, все звуковые, все видео, шрифты и т. п.). В правом верхнем окошке выделяете то, что вам нужно, и отправляете налево, перетащив мышкой или нажав кнопку Добавить. Слева внизу можно просматривать рисунки, правда, только тогда, когда выбран ровно один. Двойной щелчок по файлу также отправляет его в список, независимо от того, выделены ли другие. Автоматический просмотр Файлы:
DSCN6177.JPG I ил файлов Все файлы изображений [^Include subdirectories •Показ ...................... (^автоматически через
•у- Загрузить, сохран 15.000 i
по нажатию клавиатуры, мыши B случайном порядке. 15.000 i с чеоез ' ' (~} в случайном порядке, по нажатию V клавивтчры. мыши
Загрузить из ТХТ файла j
Сохранить какТу файл Сахданить как EXE/SCR файл
С
Записать на CD
Настройки ^непрерывное воспроизведение
[*/]^адпись
0 подавлять ошибки frjfi зациклить МРЭ файлы (фоновая — музыка) [^Скрыть курсор мыши г-|Не повторять изображения (при ^—' случайном порядке просмотра)
$D - имя папки. JF- имя файла. $Х • номер файла, $Ех - EX)F. Six • IPTC...
Рис. 4.5. Создаем слайд-шоу из цифровых фотографий В список можно добавить МРЗ-файл, поставить его первым в списке, и тогда у вашего слайд-шоу окажется фоновое звуковое сопровождение. Другие типы звуковых файлов для этой цели не годятся, потому что версия IrfanView 3.91 умеет проигрывать в фоновом режиме только МРЗ1. Если ранее в списке что-то было, лучше все предыдущие файлы удалить (кн. Удалить все), потому что IrfanView даже не проверяет, был добавляемый вами файл в списке или нет, - просто добавляет еще раз. 1
Если не установлен набор мультимедийных плагинов IrfanView, то вы не сможете услышать фоновую музыку при предварительном просмотре (по кнопке Воспроизвести). Но в получившемся слайд-шоу все будет играть нормально.
IrfanView
219
Можно притащить в список и целые папки с графическими файлами, и все они добавятся туда же. Но содержимое вложенных папок в список не попадет, пока нет галочки в строке Include Subdirectories («включая поддиректории»). Кнопки Вверх и Вниз позволят расставить файлы в нужном порядке (двигаются они только по одному), а кнопка Дополнительно (внизу слева) позволит отсортировать файлы по имени, дате или по типу, по возрастанию или по убыванию. Останется только щелкнуть по кнопке Воспроизвести и насладиться результатом. (Правая кнопка мыши и стрелочка вправо листают список вперед, а левая кнопка, стрелка влево и Backspace - назад.) Итоговый список можно сохранить в виде текстового файла, в котором записаны полные адреса файлов, и при необходимости снова загрузить с диска (две верхние кнопки в секции Загрузить, сохранить). Эта возможность очень порадует тех, кто много снимает цифровым фотоаппаратом, много рисует в компьютере, много скачивает графики из интернета и кому хочется время от времени устроить выставку этих рисунков, этакий вернисаж, заранее создав для него продуманную программу. Еще больше порадует их возможность сохранить слайд-фильм в виде ехефайла или в виде экранной заставки (файла с расширением scr) - кнопка Сохранить как EXE/SCR файл. Вас попросят указать имя файла, его формат (заставка или экзешник), а также задать размер окна, в котором будет демонстрироваться слайд-фильм (например, 640x480) или выбрать строку На весь экран.' Ехе- или scr-файл полностью независим от исходных картинок, его можно записать на компакт-диск и демонстрировать в гостях или (почему бы и нет?!) в музеях современного искусства в Париже и Нью-Йорке. Кстати, в новой версии IrfanView появилась кнопка Записать на CD, которая упростит процесс записи слайд-фильма на компакт-диск. Более того, на диск будет записана дополнительная информация, необходимая для того, чтобы слайд-шоу включалось автоматически, едва диск будет вставлен в CDпривод. Собственного модуля для записи CD IrfanView, конечно же, не имеет программке для этого пришлось бы раздуться на пару-тройку мегабайт. В мультимедийном наборе плагинов есть средство для связи с программой Nero (о которой мы будем говорить в разделе «Программы для записи компакт-дисков»), вот Nero все это для нас и сделает. Запись возможна в двух форматах: обычный компьютерный CD-ROM с автозапуском и видеодиск (VCD), который можно будет проигрывать на DVDплеерах или даже в игровых приставках (при наличии VCD/MPEG адаптера).
' Как ни странно, размеры ехе- или scr-файла оказываются совершенно одинаковыми и при минимальном размере окна, и при максимальном, как будто маленький рисутток " большой занимают на диске одно и то же место. Кажется, что-то тут разработчиком не до конца продумано.
220
4. Вьюеры
Впрочем, это все потом, а сначала надо ввести все необходимые параметры нашего слайд-шоу. В секции Показ нужно выбрать, как программа должна переключаться на следующий рисунок - автоматически или вручную, по порядку или случайным образом. Кроме того, надо указать интервал времени, через которое будет происходить переключение на следующий кадр. Собираясь сопровождать демонстрацию устными комментариями, поставьте интервал побольше, а если размер комментария заранее определить невозможно, пометьте строку По нажатию клавиатуры мыши, чтобы отменить автоматическое листание и переключаться на новый рисунок вручную. Когда нет галочки в строке Зациклить, слайд-фильм прокручивается один раз и останавливается. А если галочка есть, будет бегать по кругу. Соответственно и фоновая музыка будет зацикливаться только тогда, когда стоит галочка в строке Зациклить МРЗ файлы. Если не хотите, чтобы полный адрес файла маячил на экране при просмотре, снимите пометку со строки Надпись. Если же, наоборот, надпись вам нужна, но не стандартная, введите что-то другое (название цикла фотографий, дату, имя автора и т. д.) в окошечке в правом нижнем углу окна Автоматический просмотр. Нажмите кнопку Справка, чтобы узнать, какими еще параметрами можно воспользоваться для автоматического форматирования надписи. Вот теперь можно и сохранять слайд-фильм в виде текстового, ехе- или scr-файла, записывать на компакт-диск.
Обработка групп файлов В меню Файл есть интересная команда Потоковые операции (Batch Conversion/Rename). Она запускает преобразование группы файлов из одного формата в другой. Например, вы хотите выставить свои фотографии и рисунки на своем интернет-сайте. Тогда вы должны перевести их в формат JPG, который умеют показывать браузеры. Точно так же как при создании слайд-шоу, вам предложат составить список файлов, подлежащих преобразованию, указать, в какой формат вы желаете их перевести, и задать папку, в которую их следует положить. Все происходит очень быстро и без хлопот. Как вариант, вместо преобразования в другой формат можно выполнить переименование группы файлов (в диалоговом окне надо будет пометить строку Потоковое переименование). Нажмете кнопочку Настройки и зададите шаблон для переименования таким, примерно, образом (рис. 4.6): новое_имя###. Вместо решеток будет подставлено нужное вам количество цифр.
IrfanView
221
Потоковое переименование Шаблон имени:
image### JN #
« старое имя, без расширения • цифра, номер
Номера, цифры: начать с: 11
приращение: 1
заменить текст: !
® копировать файлы (рекомендуется) ОпеРемещать файлы О переименовывать файлы (для опытных пользователей!)
Рис. 4.6. Пакетное переименование файлов В маске можно использовать также символы $N, которые будут означать старое имя файла. Введя такую маску: $М-###, мы добавим к имени файла через дефис трехзначный номер. Все это касается только имен, расширения файлов IrfanView не трогает. Можно, как видите, давать новые имена копиям, не трогая оригиналов, можно перемещать файлы с одновременным их переименованием или просто переименовывать - в той же папке. Последние два варианта немного рискованны — в случае ошибки пойди потом вспомни, кто как назывался! Лучше выбирать первый вариант как более безопасный.
Режим быстрого просмотра эскизов (Thumbnail) Большинство просмотровщиков графики практикуют такой способ расположения файлов, как у ,виндоузовского проводника в режиме показа эскизов. Нечто подобное существует и в IrfanView, хотя здесь этот режим не основной, а как бы вспомогательный. Команда Быстрый просмотр в меню Файл запускает окошко IrfanView Thumbnail (рис. 4.7). В отличие от проводника поменять размеры эскизов здесь очень просто: команда Настройки для картинок в меню Сервис этого окна дает на выбор 8 вариантов, от 50х 50 до 300x300 точек. Файлы можно выделять, копировать, удалять, перетаскивать, переименовывать - загляните в контекстное меню, там есть все, что положено. Кроме того, выделенные файлы можно тут же запустить в виде слайд-шоу - командой Автоматический просмотр выбранных. Программа даже не задаст никаких вопросов - запустит просмотр с параметрами по умолчанию.
222
4. Вьюеры
*J* IrfanView Thumbnails Файл
Сервис
Вид
Стог-
!ыход
D:\Photos ^Крупный план
13Андоей, Таш Zj Бабушки и дедуш 13 Гоша, Оля 23 Знакомые Крупный план _1 Малое разрешен»
По двойному щелчку или клавише пробел вы возвращаетесь в основное окно IrfanView, в котором окажется крупное изображение выбранной картинки. Что-то с ней сделали, нажали Tab и также мгновенно вернулись в режим эскизов. Гипертекстовый каталог и другие способы сохранения изображений Из выбранных эскизов можно составить нечто вроде каталога - в виде графического файла с эскизиками (команда Файл > Сохранить выбранные как одно) или гипертекстового файла (команда Файл > Сохранить выбранные как HTML файл). Подобный каталог можно записать, например на компакт-диск, вместе с графикой. Особенно удобен для этих целей гипертекстовый каталог. Вы получите веб-страничку с эскизами и.именами соответствующих им файлов. Щелчком по эскизу будет вызываться уже сам файл - рисунок, видео или музыка. Оформление каталога настраивается довольно слабо: можно ввести заголовок страницы, задать количество колонок и определить, будет ли под каждым эскизом подпись (имя и размеры файла). Никаких вариантов по стилю оформления, цветам и прочему не предусмотрено. Это вы уж сами доделаете, когда прочитаете раздел «Создание веб-страниц».
223
IrfanView
При создании странички этой командой надо (рис. 4.8): • написать, как будет называться основной html-файл с каталогом; • выбрать на диске папку, в которую будет помещен создаваемый каталог, • указать имя поддиректории, куда программа положит эскизы картинок (эта строка не совсем точно переведена как Папка для картинок - надо бы «Папка для эскизов»). Если поддиректории такой нет, программа ее создаст. В общемто, правильный подход к делу - хранить эскизы отдельно от самих картинок, чтобы они не путались под ногами. Ведь эскизиков будет много - ровно столько же, сколько оригиналов; Создание HTML файла • Файл: Имя главного HTML файла: IThumbnails.html Имя папки: Изменить Папка для картинок: [thumbnails
Префикс файла: ] '
Суффиксфайла: I [-'
Папка для изображений: [img |img М копировать изображения в папку (рекомендуется) @ Для каждой картинки - один HTML файл [, J создать HTML файп яля просмотра картинок смотрите шаблоны в папке "IrfanViewAHTML". -HTML
'
:
заголовок: [Мои фотографии. Раздел "Крупный план" колонок:
14
| (по умолчанию столько же сколько картинок)
Ю связывать изображения с файлами ("file//") J5] данные о файле или текст («F ]$S
выравнивание: Q по девому краю Цсправка!
• Показ изображений и ссылок:
Апоцентру Опо Правому краю • ' $F • имя файла $3 - размер файла
^Иоказывать ссылки в исходьом..окне] ОПО1<-озывать ссылки в следующем окне [ :СоздатьГ_|
Отмена
Рис. 4.8. Параметры гипертекстового каталога
• указать имя поддиректории, куда будут помещены оригиналы картинок (Папка для изображений). Если эти два имени не введены, то все файлы будут навалены кучей в основную папку; • выбрать, будут ли оригиналы копироваться туда же или на страничке будут прямые ссылки на их нынешнее местоположение. Вариант, когда файлы не копируются, можно применять, если собираетесь пользоваться каталогом здесь же, в своем компьютере. Те же, кто ставит своей целью создать из этого каталога компакт-диск с удобным html-оглавлением, а также те, кто собирается впоследствии переправить каталог на свой сайт в интернете, убирать тут галочку не должны. Иначе в любом другом месте каталог работать перестанет.
224
4. Вьюеры
• В секции HTML вводите заголовок страницы, количество колонок, а также определяете состав надписи под каждым рисунком. Вместо имени и размера файла, предлагаемых по умолчанию, можно написать что-то другое. Нажмите кнопку Справка, чтобы посмотреть, какие еще буквы можно приписать к значку $ и что в результате получится. • Самая нижняя секция Показ изображений и ссылок определяет, как будут показываться рисунки (оригиналы), когда вы щелкнете по ссылке. Либо вы увидите их в том же окне браузера, где был каталог (первая строка в секции), либо в отдельном (вторая), которое браузер создаст специально для оригиналов. На ней, кроме изображения, будут ссылки next («дальше») и prev («назад») для перехода к следующей или предыдущей картинке. <*" В браузере, как известно, можно просматривать графические файлы только форматов GIF, JPG и PNG (ну, может, еще BMP)- все остальное не показывается! Так что составлять HTML-каталог для просмотра, скажем, TIF или PSD файлов -дело вполне бессмысленное. "" Надо также учесть, что у программки русифицирован только интерфейс, поэтому при создании каталога она прописывает в заголовке веб-страницы неправильную кодировку- европейскую iso-8859-1 вместо кириллицы. От этого в некоторых браузерах подписи и названия файлов на русском языке могут оказаться нечитаемыми. Это, впрочем, не смертельно. Достаточно взять получившийся HTML-файл в Блокнот и удалить всю строку: <meta http-equiv="Content-Type"content="text/html; charset=iso-8859-1"> либо заменить такую надпись: charset=iso-8859-1 на такую: charset=windows-1251.
Есть еще один вариант сохранения группы рисунков — создание многостраничного файла. В подменю Вид > Многостраничные изображения есть, например, команда Создать многостраничный TIF (в главном окне программы, а не в режиме быстрого просмотра). Вас попросят указать папку, куда положить файл, ввести его имя и, конечно, составить список файлов. Просматривать многостраничные файлы вы сможете тем же IrfanView, да и стандартная программа просмотра большинства версий Windows позволяет это сделать. При всем удобстве и наглядности режима быстрого просмотра эскизов он становится довольно обременительным, когда рисунков в папке скапливается много. Дело в том, что IrfanView, как и все остальные «легкие» вьюеры, не хранит созданные эскизы. Всякий раз, когда вы выходите из папки и снова в нее заходите, программа начинает строить их заново. Особенно большое удовольствие все это доставляет при просмотре компакт-дисков, которые еще и сами довольно тормозные. А вот следующая программа, о которой я хочу рассказать, эскизы не стирает никогда (если ее об этом не попросить), сохраняя их в своей базе данных. Благодаря этому вход в любую папку, хоть с тысячей рисунков, будет мгновенным. Более того, просканировав на предмет эскизов целый компакт-диск, вы можете его вытащить и убрать на полку, не теряя при этом возможности этот диск просматривать и искать на нем нужные рисунки. Речь идет о программе из разряда «мощных», «серьезных» и даже «навороченных», которая называется...
Thumbs Plus
.
225
THUMBS PLUS » *•
В разряде вьюеров-тяжеловесов, на мой взгляд, нет равных программе Thumbs Plus фирмы Cerious Software. Разные версии программы имеют размеры от 7 МБ (версия 4.5) до 17 МБ (6.0) - вес немалый. Чем же она занимается и чего ради нам качать из и-нета такой солидный объем? Да самыми разными вещами занимается. В первую очередь, это удобный просмотровщик графики, видео, анимации и прочей мультимедии, обученный показу от 60 (в 4-й версии) до 125 типов файлов (в последней, шестой). Но с не меньшим основанием Thumbs Plus можно отнести к графическим редакторам, потому что в нем имеются неплохие средства для обработки цифровых фотографий. Или - к программам составления каталогов. Причем, в отличие от рас1 смотренных ранее плагинов-каталогизаторов для ФАРа и ТС , Тамс-плюс позволит нам просматривать даже эскизы изображений с дисков, преспокойно пылящихся на полочке рядом с другими СВ-ИОМ'ами. Согласитесь, в эпоху, когда цифровой фотоаппарат по цене сравнялся с обычной «мыльницей», а домашняя коллекция цифровых фотографий может размещаться на десятке компакт-дисков или даже DVD, все это имеет некоторый смысл. При желании Тамс можно отнести также к файловым менеджерам, потому что вам не придется переходить в проводник или ТС, когда захочется создать папку, что-то куда-то скопировать, переместить или удалить. Есть все основания отнести его даже к менеджерам шрифтов. Или к конвертерам файлов. Или к базам данных... Но так ли важно, в какой раздел программа попадет? Был бы человек хороший, как говорил один кирпич, подползая к краю крыши. Thumbs Plus как файловый менеджер Файл-менеджер - не главная специальность Thumbs Plus. Но начну я с рассказа именно об этой его деятельности, а заодно мы познакомимся с внешним видом программы. На рисунке 4.9 показано главное окно шестой версии программы. Как видите, то, что для IrfanView было вспомогательным режимом, для Тамс-плюс является главным. В левой,части окна находится почти такое же дерево папок, как в виндоузовском проводнике, а в правой - содержимое этих папок в виде эскизов. Но если в дереве проводника все папки одного цвета - желтенькие, то Тамс покрасит в зеленый цвет те папки, в которых, как ему известно, имеются файлы, пригодные для просмотра, а в голубой - те папки, в которых такие файлы имеются не непосредственно, а в поддиректориях. 1
И от популярного в народе просмотровщика ACDSee.
8 Зак. 90
4. Вьюеры
226
Ete Ed» Iree Image
TtiombflaJ
Options Window
Файл помечен для /добавления в Gallery
Help
'4-'".
Анимированный или ' многостраничный файл
Имеется дополнительная ' информация о рисунке . Эскизы еще не готовы Cee4s11.JPG
4acwOUPG
П~/ЧГ~7Ч 1 of 18 fies selected
43cw02JPG Г~А
5S4.16 Kb af 62.43 Mb selected. 3 11S,8t Mb
Рис. 4.9. Главное окно программы Thumbs Plus 6.0 Могут встречаться также папочки серого цвета. Увидев такую серую папку, мы сразу понимаем, что папка когда-то была, в ней были найдены рисунки, а теперь такой папки в наличии нет. То ли вы ее стерли, то ли временно кудато переместили, то ли вынули компакт-диск, на котором она была, - но Тамс о ней помнит. Есть еще один тип папочек - желтенькие, помеченные буковкой Z. Это zipархивы, в которые Thumbs Plus новых версий (причем только официально зарегистрированных!) умеет заходить, как в папки. А буква - для того, чтобы мы не забывали, с чем имеем дело.1 Значки вверху дерева папок, появившиеся только в шестой версии программы, предназначены для ускоренного перехода в самые главные места вашего компьютера: на рабочий стол, в папку Мои документы, в папку шрифтов, в Мой компьютер, в папку Сетевое окружение. Далее идут кнопочки для быстрого перехода в специальные папки, которые для нашего удобства организует Thumbs Plus. Переход в папку Galleries, куда мы сможем помещать коллекции лучших картинок, - своих, если рисуем или фотографируем сами, или чужих, если коллекционируем «приколы» или пользуемся клип-артами2. Причем коллекция, даже самая объемная, не будет занимать на диске никакого дополнительного места! Как это у Тамса получается, вы узнаете в главе «Galleries». ' В новых версиях программы показ zip в виде папок по умолчанию выключен для ускорения работы программы. Включается командой Zip files as folders в меню Tree. 2 Клип-арт (clip-art) - набор рисунков и фотографий, которым в своей работе могут пользоваться дизайнеры. Многие фирмы (например, фирма Corel) продают компактдиски с роскошными наборами произведений своих художников. Купил - и пользуйся в собственных работах! (Хотя сугубые профессионалы никогда готовыми рисунками и фотографиями не пользуются - все делают сами.)
Thumbs Plus
227
Кнопка Offline CDROMs позволит нам просматривать каталоги отключенных (не вставленных в дисковод) компакт-дисков. Кнопка Offline Disks позволяет просматривать каталоги отключенных жестких дисков (сетевых или сменных). ПЕЙ А кнопка Found Files позволит быстро вернуться к результатам предыдуЫш щих операции поиска картинок. На самом деле все эти специальные папки вы найдете и без кнопок (которых к тому же, в 4-й и 5-й версиях программы не было): они находятся в самой нижней части дерева папок, под всеми дисками и CD-НОМ'ами. По ходу дела мы с вами поговорим о них подробнее, а сейчас обратите внимание на еще одну кнопку - со звездочкой, расположенную немного выше и правее ранее рассмотренных кнопок. Это кнопка для быстрого перехода в избранные папки. Пока вы никого не «избрали», кнопки этой на панели нет. А впрочем, избрать нетрудно - выделяете папку и выбираете команду Add to Favorites («добавить в избранные») в меню Tree или контекстном. Вас попросят дать этому месту некоторое понятное имя (в строке Description, «описание») и сказать ОК. После этого кнопка появится, а щелчок по ней будет открывать весь список вашего избранного. В избранные папки не только легко попасть, в них также легко переправлять выделенные файлы: в контекстном меню окажется для этого подменю Move to («переместить в...»). Теперь обратите внимание на трехстраничную панель с закладками Tasks, Preview и Info, расположенную ниже' панели с деревом. На первой странице (Tasks - задания) показывается ход выполнения текущих операций. Например, запустив процесс обновления эскизов по всему жесткому диску или создания эскизов - по компакту, вы сможете видеть здесь процент выполнения. На странице Preview программа будет крупно показывать выбранный файл. А на странице Info будет показываться информация о выделенном файле о количестве цветов, разрешении, дате и времени создания. Цифровые фотокамеры дают еще массу информации о своих снимках: о модели фотоаппарата, дате и времени съемки (а не о времени последнего изменения) и т. п. Страница Info появилась только в пятой версии программы. Вполне работоспособная и мощная четвертая версия обходилась первыми двумя. Авторы Thumbs Plus не очень выпендривались и файловые операции (копирование, перемещение, удаление и т. д.) сделали таким же точно способом, как это делается в проводнике. Но есть в Тамсе и приятные отличия от проводника. Например, возможность выделять файлы по маске - команда Select Mask в меню Edit (или Ctrl-Shift-M). Или возможность переходить к первому или последнему файлу из числа выделенных (команды Go to Start of Selections и Go to End of Selections в меню Edit или комбинации Alt-Home и Alt-End). Удобно сделано и копирование (перемещение) через контекстное меню: если выделить файлы, щелкнуть по любому из них правой кнопкой мыши и вы-
4. Вьюеры
228
брать строку Сору или Move, то программа покажет окошко с адресом папки, куда вы копировали или перемещали файлы в прошлый раз, и попросит нажать ОК или же указать другой адрес (Browse). Про быстрое перемещение в одну из избранных папок (командой Move to) я уже упоминал. Встречая файлы с одинаковыми именами, Thumbs Plus спрашивает, как с ними быть (рис. 4.10). В отличие от Windows программа показывает вам не только данные о файлах вроде даты последнего изменения или размера, но и сами изображения: слева - существующее (Existing), справа - копируемое (Incoming, «входящее»). Confirm File Replacement The fife you are copying has the same name as an existing file. What do you want to do? DSCN5126-1.jpg 1 141.06 Kb bytes 1974x1360x24-bit color Modified: 11.08.2002 10:18:04
Рис. 4.10. Запрос на перезаписывание файла Для лучшего сравнения есть кнопка Compare Files, по нажатию которой вам покажут рядышком оба изображения в натуральную величину. Сравнивайте. К тому же на выбор вам предлагается целых шесть вариантов ответа. Кнопка Leave Alone («оставить один») означает, что перезаписывать файл вы запрещаете, Replace - разрешаете, Replace if Newer - заменить, если новее, Rename - записать с другим именем, Auto Rename - переименовать автоматически: вместо picture.bmp файл будет называться на новом месте picture1.bmp, а вместо DCNC5126-1.JPG (как на нашем рисунке) - DCNC5126-11.JPG. По команде Auto Renumber (автоматически перенумеровать) Тамс учитывает номера, которые имеются у исходных файлов. Для непронумерованных файлов все делается так же, как раньше, а вот DCNC5126-1.JPG превратится DSCN5127-1.jpg, DSCN5128-1.jpg и т. п., а файл 2004-01.jpg- в 2005-01.jpg, 200601.jpg... Галочка в строке Use same option in other conflicts (использовать те же настройки при остальных конфликтах) будет понята программой так, что во всех
Thumbs Plus
229
остальных случаях она должна поступать аналогично: перезаписать, пропустить, перенумеровать... Delete incoming if identical позволит удалить исходный файл, если он идентичен имеющемуся (перемещение файлов - это непримиримая борьба с плодящимися двойниками). Automatic File Rename ;
Prefix: Suffix |4new) • Fot Qupfcate Names i О Oveiwtfte existing (tie i О Use next available I ® Find highest used ;
ЬН**
increment
OK
Cancel | ! | | j i г Leading zeros;
-,
3
| 11 Ш ^S"
: Examples (nexttwo names generated)
/
Рис. 4.11. Переименовываем и перенумеровываем файлы Есть в Тамсе и отдельная команда для переименования (перенумерации) выделенных файлов, которая запускается строкой Autorename в меню File или комбинацией Alt-Shift-F2. На рисунке 4.11 показано ее диалоговое окно. Как видите, устроено все примерно так же, как и в окнах аналогичного назначения FAR Manager и Total Commander: левая часть имени (Prefix), начальный номер (Next#) и шаг нумерации (Increment), правая часть имени (Suffix), разрешение/запрещение нулей слева (строка Enable в секции Leading Zeros) и прочее. Внизу сразу видите, как будут называться файлы. Хочу обратить ваше внимание на то, что в Thumbs Plus существует два принципиально разных вида копирования. Первый вид - это когда вы таскаете выбранные файлы мышью, копируете их через контекстное меню или через буфер (Ctrl-C > Ctrl-V). И второй - когда вы нажимаете вынесенную на основную панель инструментов кнопку Copy to clipboard. В первом случае копирование приводит к созданию копии файла на диске, во втором с файлами не происходит ничего, зато в кармане (в буфере Windows) образуется копия картинки, которую потом легко вставить в текстовый редактор, электронную таблицу или в рисовалку. Значок именно этой операции и показан в начале этого абзаца. В обычных файл-менеджерах такое не разрешается никогда. Самое большее, что нам дозволяют, - скопировать файл или имя поменять. А тут - содержимое...
230
•
4. Вьюеры
Нажатие кнопки Paste открывает содержимое кармана в окне редакторапросмотровщика ThumbsPlus, чтобы вы смогли посмотреть на него, а при необходимости - обработать и сохранить на диск. Еще одна операция с карманом задается по команде Auto Clip Save (автосохранение клипов) в меню Edit. Она позволяет автоматически и без какихлибо запросов сохранять содержимое буфера на диск в виде графического файла, как только в буфере окажется что-нибудь новенькое. Вы сможете выбрать папку, куда будут сохраняться клипы, задать единый выходной формат для них, разрешение и некоторые параметры файлов, зависящие от того, какой тип вы выбрали. Скажем, вы решили выставить на своем сайте самые свои любимые программы и сопроводить их краткими описаниями. Для описаний требуются иллюстрации - изображения диалоговых окон, кнопок и панелей инструментов так называемые скриншоты (screenshot). Сделаете серию «снимков» (по клавише PrintScreen в буфер попадает копия всего, что изображено на экране, а по Alt-PrintScreen - копия активного окна) и найдете все это в указанной папке. Только не забудьте потом отменить этот режим - снова запустить команду Auto Clip Save и в первом же диалоговом окне убрать галочку в строке Enabled. Постоянно работать в нем вряд ли стоит: весь диск забьете копиями буфера. Thumbs Plus просмотревший графики В правом большом .окне Thumbs Plus показывает нам, как вы понимаете, не сами файлы, а их эскизы. Программа создает их самостоятельно, едва только вы выберете мышкой папку (если, конечно, там есть файлы знакомого ей типа). Однако лезть без вашей команды во вложенные папки она не станет, проявит деликатность. Команду такую можно дать из меню Thumbnail клавиатурными комбинациями или при помощи двух важнейших кнопок, снабженных розовенькими ноготками1. Кнопка Scan Disk (Ctrl-F3) просматривает текущий диск целиком и создает эскизы для всех найденных мультимедийных файлов. Результатом сканирования будет обновление базы данных Thumbs Plus - солидных размеров файла Thumbs.td4, обычно лежащего в папке Program Files\Thumbs6 2 . Операция эта довольно длительная, но выполняется в фоновом режиме, так что жить особо не мешает. £§& Но, возможно, правильнее было бы не загромождать базу данных посторонними папками с одним-двумя случайными рисунками, а сканировать лишь папки с фотографиями и рисунками, пользуясь кнопкой Scan Tree (Ctrl1
Дело в том, что по-английски эскизики называются thumbnails, что переводится как ноготь большого пальца руки. Так что я, с вашего дозволения, буду,иногда называть их ноготками. Или ноггями. 2 Вместо шестерки на конце адреса может стоять пятерка (в пятой версии программы) или четверка (в четвертой).
Thumbs Plus
;
231
Shift-F3). Она создает эскизы только для файлов в данной ветке дерева каталогов: из выбранной папки и всех вложенных. В меню Thumbnail есть также команда Scan System (AII-F3), обрабатывающая все подключенные к вашему компьютеру диски и дисководы, включая сетевые. Даже на быстрых компьютерах эта команда может занять немало времени. Особенно, если быстрый компьютер оснащен дисками большого объема (а именно так чаще всего и бывает). •*" После совершения такого знаменательного поступка - сканирования всех дисков - вы вполне можете отправиться в меню Tree и щелкнуть по строке Just Thumbs Folders (только папки с ноготками). Тогда все директории, не содержащие мультимедийных файлов, вообще не будут показываться в Тамсе. Дерево каталогов станет легким и прозрачным, как березка по весне, а процессы перемещения по дискам и отыскания нужных папок заметно упростятся.
Thumbs Plus может отслеживать состояние папок с рисунками и производить в фоновом режиме обновление измененных и удаление ненужных эскизов. В старых версиях этот режим по умолчанию выключен, в новых включен: в настройках программы (Options > Preferences) на странице Thumbnail View стоит галочка в строке Watch changes in Folder (следить за изменениями в папках). Но чтобы программе не пришлось следить за всеми папками ваших дисков, подтормаживая тем самым компьютер, запустите команду Tree > Watch Folder и укажите, какие именно папки вы хотите включить в зону особого внимания. Thumbs справляется с графическими файлами едва ли не всех существующих форматов графики, включая фотошоповский psd, кореловский cdr и макинтошевкий pict, а также со шрифтами TrueType, Open Type и Adobe Type I и специфическими файлами цифровых фотоаппаратов Casio, Kodak, Minolta, Ricoh и Sony. *" Несколько форматов из числа применяемых в профессиональной работе (вроде Autocad Exchange (DFX), Kodak Professional (OCR, DCS) и т. п.) недоступны в стандартной версии Thumbs Plus, требуется профессиональная и более дорогая разновидность- Thumbs Plus Pro. В профессиональной версии есть и некоторые другие дополнительные возможности, например базу данных по изображениям можно будет сделать общей для всех компьютеров локальной сети.
Анимированные gif-файлы и видеоролики выглядят в глагшом окне неподвижными, а шевелиться начинают только в окне просмотра (по двойному щелчку). Но для того чтобы можно было их сразу отличить от статичных и одностраничных изображений, анимированные и многостраничные файлы помечаются в правом нижнем углу маленьким листочком с синим крести1 ком . 1 Синий крест - это, кажется, ветеринарная служба. Что бы это значило? А может, это финский флаг? Какой-то тонкий намек на национальные особенности горячих финских парней? Анимированные финны.
.
232
i
_
__
—-
-
""""
ll
4. Вьюеры ""
Для более осмысленного осмотра своих богатств можете отсортировать их по имени, по типу, по дате и прочим параметрам. Сортировки находятся в подменю Options > Sort by. Кроме строк для сортировок по имени (Name), типу (Туре), размеру файла (File size), разрешению (Resolution) или геометрическим размерам (Width, Height) там есть и такие экзотические вещи, как строка Similarity (рядом ставятся похожие рисунки или шрифты) или строка Orientation (сортировка по ориентации изображения). Есть также сортировка по введенным вами полям User fields (что это такое, вы узнаете ниже, когда мы будем говорить о Тамсе как системе управления базой данных - СУБД). Команда Descending располагает файлы в окне в обратном порядке - по убыванию дат, размеров, имен. Следующее подменю в Options называется Show for files (что показывать в подписях к файлу). Здесь можно задать, чтобы кроме имени файла показывался также его размер (Size), разрешение (Resolution), дата создания, геометрические размеры (Dimension) и т. д. Все это дополнено быстрыми клавишами для смены сортировки (Alt-цифра, Alt-R и прочее - загляните в соответствующее подменю), для изменения состава данных о файле (Ctrl-Shift-цифра: Ctrl-Shift-1 - показывать/не показывать эскизики, Ctrl-Shift-2 - показывать/не показывать имя, Ctrl-Shift-З - размер и т. д.). В подменю Display (а также по комбинациям Ctrl-1 - Ctrl-5) меняется размер эскизов и способ их показа: • Ctrl-1 - совсем мелкие эскизики, с младенческий ноготок (Small View). При этом во всплывающей подсказке эскиз будет показан крупнее; • Ctrl-2 - крупный эскиз (Large View). Программа берет ноготок из своей базы данных и показывает его в натуральную величину (100 %); •• Ctrl-З - вид по заказу пользователя (Custom View). По умолчанию в этом режиме эскизы показываются с увеличением в полтора раза. Тем, кому захочется заказать другой масштаб, придется отправиться в настройки программы (Options > Preferences или F9) на страницу Thumbnail View, выбрать там строку Custom в списке Thumbnail display (показ эскизов) и задать вместо 150 % какоето другое увеличение. При этом вы должны понимать, что, увеличивая процент, вы не улучшите качество изображения. Скорее даже наоборот: при простом увеличении рисунков обычно не получается ничего хорошего. Если вам хочется видеть более крупные и при этом качественные эскизы, вы должны отправиться на другую страницу настроек - Thumbnails и задать там другую длину (Width), ширину (Height) и количество цветов (Color Depth) для ноготков. Но это еще не все. Теперь надо попросить программу заново сформировать базу данных по рисункам - сохранить в ней эскизы с новыми параметрами. Для этого предназначено подменю Thumbnail > Rescan с командами In Folder (заново просканировать папку), In Tree (просканировать папку и все вложенные) и On Disk (просканировать весь диск).
Thumbs Plus
233
Но особо увлекаться этим делом тоже не стоит, потому что с увеличением цветности и геометрических размеров эскиза растет и размер базы данных, которую создает программа. Причем сильно растет; • Ctrl-4 — эскиз сопровождается подробной информацией о каждом файле (List View); • Ctrl-5 - отчет (Report View), когда кроме сведений о файле добавляется краткая аннотация к рисунку. Понятно, что аннотация с неба не падает, кто-то должен ее ввести. Но об этом также читайте,в главе «Thumbs Plus как СУБД».
Galleries Есть еще одна, очень удобная форма представления графики - галерея, ей посвящено подменю Thumbnail t Gallery. Идея очень проста: вы можете создать несколько папочек-коллекций и разместить в них рисунки по тем или иным темам, причем оригиналы файлов и даже их эскизы в галерею не копируются — создаются только ссылки на них. База данных от этого не растет, а у вас полное впечатление, что в галерее лежат все нужные вам рисунки по темам. Оттого-то и удалять эскизы из галереи совершенно безопасно, тогда как удаление эскиза клавишей Del в обычной папке ведет к удалению оригинала.1 Папка Galleries располагается в дереве папок ниже всех дисков, CDКОМ'ов и сетевых дисков. В шестой версии программы для быстрого перехода в нее над деревом имеется специальная кнопка. Проще всего добавить файлы в коллекцию командой Add to Gallery в меню Thumbnail или командой Gallery > Add to в контекстном меню. А можно оттащить мышкой. Изначально в галерее находится только одна коллекция, которая называется Tagged Images (помеченные изображения). Сюда автоматически попадают все файлы, на которые вы поставите особого рода пометку - галочку, как у файла stish.gif на рисунке 4.9. Пометка на выделенный файл или на все выделенные файлы ставится комбинацией Alt-запятая 2 или командой Tag Selected в меню Edit. Снимается пометка комбинацией Alt-точка с запятой или командой Untag Selected. Эскиз тут же из коллекции удаляется. Но такая удобная коллекция всего одна. Остальные надо создавать самому - командой Create в подменю Thumbnail > Gallery или в контекстном. Если в этот момент были выделены какие-то файлы, то они все попадут во вновь созданную коллекцию Начиная с пятой версии Тамса новую (или вложенную) коллекцию разрешается создавать также из контекстного меню галереи командой Create Gallery или Create Subgallery. 1
Для безопасного удаления эскизов пользуйтесь комбинацией Shift-Del или командами из подменю Thumbnail > Remove. 2 Запятая в латинской раскладке. Она же - буква «б» в русской.
4. Вьюеры
234
Слайд-фильм Клавиша F8, значок Slide Show и одноименная команда в меню Image показывают нам выделенные файлы в виде слайд-фильма. По умолчанию рисунки показываются в полноэкранном режиме, перелистываются автоматически каждые 3 секунды. Остановить листание можно клавишей Pause. Тем, кому захочется изменить настройки этого режима, надо будет отправиться на страницу Options > Viewing > Slide Show. Если там в верхнем списке вместо Timed delay (временная задержка) выбрать Manual (вручную), то автоматика будет отключена и листать страницы вы будете клавишами: пробелом и стрелкой влево (назад) или стрелкой вправо (вперед). Мышкой тоже можно: левая кнопка листает вперед, правая - назад'. Начиная с пятой версцд программа умеет создавать из выделенных файлов автономный слайд-фильм в виде ехе-файла, в который записывается и просматриваемая графика, и программа просмотра TPSlides, специально предназначенная для трудной, но благородной работы: показывать наши слайды всем желающим их увидеть. Получившийся файл вы сможете запускать на любом компьютере, где есть Windows, не заботясь о том, есть ли на нем Thumbs. Suild Settings Output slide show filename: Islide2.exe Image format
Ц Control manua fly SSide delay (sees): |з.ОО Ц Fullscreen 0 Stretch to ft screen Q Reduce to fit screen @ ShowSe names П Show comments I |Се»?а<йа 0 Show sequence numbers [ JAriai, SpoifitRegutar
1 Но только в ручном режиме! Если вы остановите автоматический просмотр кнопкой Pause, то любой щелчок мышкой завершает просмотр.
Thumbs Plus
235
Изготовлением экзешника ведает команда Build Slide Show в меню Image. Вам покажут такое окошко, как на рисунке 4.12, чтобы вы могли поруководить процессом. Задаете имя файла и его местоположение, выбираете выходной формат графики - PNG или JPEG, качество изображения (а значит - размеры - получающегося файла). В секции Reduce images to fit (уменьшить изображения под размер) задаете, для какого экрана делается слайд-шоу. Галочка в строка Full screen в секции Playback options («параметры воспроизведения») укажет, что показ должен происходить в полноэкранном режиме. Строки Stretch to fit screen (растянуть до размеров экрана) и Reduce to fit screen (сжать до размеров экрана) объясняют программе, как ей поступать со слишком маленькими и слишком большими изображениями. Если рисунки ваши все разнокалиберные, можете пометить обе строки. Тут же указываете, нужно ли при демонстрации слайдов показывать имена файлов (Show file names) и комментарии (Show comments, см. главу «Thumbs Plus как СУБД»). И конечно, задаете время для автоматического листания (Slide delay) или же ручной режим (Control manually). На втором шаге попросят ввести сообщение (Message), которое будет показано перед запуском слайд-фильма (например, имя автора и название). Выберете также тип, размер и цвет шрифта, которым оно будет написано. Но если не поставить галочку в строке Display this message on slide show startup, то сообщение не будет показываться, что бы вы там ни ввели. Теперь жмете ОК, программа обработает файлы, создаст ехе-файл, поместит в указанную вами папку или на рабочий стол и запустит его. Настройка кнопочной панели Пару слов о том, зачем и как в главном окне Thumbs Plus на панели инструментов появился значок графического редактора Adobe Photoshop (рис. 4.9 вверху справа). Поставил его я сам, чтобы щелчком по этой кнопке грузить выделенный файл сразу в Photoshop. А ставил так: дважды щелкнул по пустому месту в панели инструментов левой кнопкой мыши (или один раз правой годится и то и другое) и увидел окно Customize (настройка). Там на странице Toolbar (рис. 4.13) можно брать мышью кнопки и таскать на панель инструментов и туда же утаскивать ненужные кнопки. Выбрав кнопку мышкой, ниже вы сможете прочитать, чем она в Тамсе заведует, и решить, нужен ли вам такой заведующий. Правда, в этом окне нет значка любезной народу фотошопы, зато есть кнопочка External Program (внешняя программа), которую я и нажал. Появилось окно для задания нужной мне программы, я нашел ее на диске - вот так оно все у меня и образовалось. Вы можете поставить сюда свой любимый редактор. И, кстати, не один: для каждого специфического типа файлов - свой.
4. Вьюеры
236
Menus Toolbar Colors ! Info Colors 1
Illl IS Large buttons
.•Selected Button Action-
13 True£olor buttons Q Jext on buttons 0¥ers ion 3 buttons |f] Focus edges only nable tool tips i Drag desired buttons to the toolbar. To rearrange or remove buttons, drag them from the toolbar.
OK
Отмена
j Применить f
External Program... Справка
Рис. 4.13. Ставим дополнительные кнопки на панель Thumbs Plus
Отключенные диски и «сироты»Кроме жестких дисков Thumbs Plus умеет сканировать CD, дискеты и другие съемные запоминающие устройства, а также диски, расположенные на других компьютерах локальной сети. А что произойдет, когда вы вставите в накопитель новый CD, отключите сетевой компьютер, вынете сменный диск? Что станет с информацией о старом диске - сотрет ее Thumbs или сохранит? Посмотрите на рисунок 4.14, и вы быстро получите ответ на этот вопрос. Здесь в дисководе g : показан подключенный CD-ROM, а ниже, под папкой Galleries, располагается стопка миниатюрных дисочков - отключенные, или офлайновые, диски. Все их содержимое, включая ноготки, будет доступно для просмотра в любой момент. Правда, папки будут не желтыми, а серыми, и подписи под картинками тоже, чтобы мы постоянно помнили: этот файл или папка в настоящий момент недоступны. Кроме того, недрступные файлы помечаются кружком с минусиком (как на рисунке 4.14). Дважды щелкая по рисунку, чтобы Thumbs показал его крупно, вы получаете встречную просьбу - вставить диск. А когда диск раскрутится и программа найдет на нем нужный файл (если, конечно, вы вставили тот самый диск, а не какой-то похожий), вам покажут запрошенную картинку.
237
Thumbs Plus
Точно так же хранит ThumbsPlus сведения и об отключенных zip-дисках, сменных винчестерах, прочих съемных запоминающих устройствах (строка Offline Disks) и о недоступных в данный момент сетевых дисках (Сетевое окружение).
ODISX!
- Thumbs,td4 in ThumbsPlus Pro Fie
Edit
Jree
Thumbnal Options
Image
•
\jVindow
Цф
Sas % (jgOJ ЕШ
"
Подключенный CD.
Отключенные CD
">kS> 3 g: <Колия сайга> Ш-99 h: <WD-1G8> $ JUg Сетевое окружение ft; IB Galleries S% Offline COROMs "fs® AUDtO ! !•••$ EPSON a ^ Графика tt звук I ffl Coreffliaw__
В базе данных ThumbsPlus может сохраняться информация даже об удаленных файлах и папках. Файлы будут помечены таким же минусиком, папки - выкрашены в такой же унылый серый цвет. Такие объекты называются сиротами - orphan. Мол, раньше у этого эскизика были большие мама-папка и папа-файл, а теперь он в базе остался один-одинешенек, вот и ходит в серой сиротской курточке и рваных штанах. В настройках программы (Options t Preferences или F9) на странице Thumbnails есть строка Show orphaned thumbnails (показывать сиротские эскизы). Пометив ее, вы вполне сможете рассматривать эскизики удаленных файлов. Другая строка на той же странице - Automatically remove orphan (автоматически удалять сирот) позволит не плодить фантомов, удаляя эскизы из базы данных сразу вслед за удалением соответствующего объекта. Причем на отключенные диски эти .настройки не оказывают никакого влияния: программа прекрасно понимает разницу между удаленными и временно недоступными объектами. А откуда берется имя компакта в окошке? Каждый CD имеет заводской серийный номер, а также имя, присвоенное ему при записи. Вот это имя и появляется рядом с диском, а если насчет имени
238
4. Вьюеры
вы как-то не позаботились, то увидите здесь заводской номер (как в строке 010131_1117). Некоторые программы-прожигалки дают диску имя New, если вы не укажете иного. Любое название такого рода мало что нам скажет, особенно когда дисков таких несколько штук. Но и переименовать компакт-диск, если он неперезаписываемый, мы тоже не можем. Предусмотрена другая возможность: дать диску псевдоним, под которым он и будет фигурировать в списке. Делается это очень просто: щелкаете по дисочку правой кнопкой мыши, выбираете команду Volume Alias (псевдоним Том») и вводите слово или предложение (только не слишком длинное, а то дерево папок станет широким и полноводным, как «чуден Днепр при ясной погоде»). Чтобы удалить псевдоним, запустите команду Volume Alias, но имя не вводите. ( Thumbs Plus как менеджер шрифтов Thumbs Plus показывает шрифтовые файлы в виде -эскизиков особого рода: название шрифта пишется самим этим шрифтом. Можно попросить программу вместо названия (или вместе с ним) написать некую фразу. Например, такую: «Русские буквы!». В нерусифицированных шрифтах от всей этой надписи останется один только восклицательный знак (рис. 4.15), так вы сразу отличите годные в дело шрифты от негодных. Чтобы ввести эту фразу, надо в многостраничном окне Options > File Loading перейти на страницу Fonts и воспользоваться строкой Thumbnail sample text (образец текста для эскиза). "*" Может оказаться, что эскизы не желают показывать введенный вами образец текста. Причина в том, что эскизы в базе Тамса остались прежними, - надо заново просканировать папку шрифтов. Для этого пригодится нам команда Thumbnail > Rescan > In Folder.
Для просмотра шрифта в отдельном окне (по двойному щелчку) можно задать другую фразу, более длинную. Обычно тут используют одну из панграмм - фраз, в которых используются сразу все буквы алфав'ита. Например: «В чащах юга жил-был цитрус... Да, но фальшивый экземпляръ!». Или такая: «Южно-эфиопский грач увёл мышь за хобот на съезд ящериц». Ну и конечно, всем пользователям Windows известна панграмма: «Съешь ещё этих сладких французских булок да выпей же чаю». Фраза вводится на той же странице Options > File Loading > Fonts в строке Window sample text (образец текста для окна). В главном окне Тамса подписи под шрифтами, которые не установлены в системе, будут черные, а под установленными - зеленые и помеченные буковкой/. Сразу возникает вопрос: можно ли сделать черное зеленым, не запуская для этого виндоузовскую утилиту установки и удаления шрифтов? Ответ возникает еще скорее - можно, иначе я не назвал бы Thumbs Plus менеджером шрифтов.
Thumbs Plus
239
. Thumbs.trf4 in ThwnbsPius Pro - E:\WINDQWS\Fonts He
Ed't
Tree
Image
ThumbnaS
Location
Options
Window
Types fSelecteds-. Sorted <Мигпепс narne>
Э ^ I Size %| ! WINDOWS & Fonts I Installer system32 Графика и Звук
Рис. 4.15. Шрифты в Thumbs Plus: сразу видно, кто у нас обучен русским буквам, а кто нет Выделите мышью те файлы, которые хотите установить. В контекстном меню выберите строку Fonts >- Install (Shift-F6), и все они станут зелеными. Чтобы отключить шрифты, поступайте так же, только выбирайте команду Fonts > Remove (Ctrl-F6). Преимущество такого способа работы еще и в том, что шрифты при установке не копируются в системную папку Windows\Fonts, а при удалении не стираются с диска. Благодаря Тамсу людям, которые занимаются графическим дизайном или компьютерной версткой, не придется постоянно держать в подключенном состоянии сотни своих рабочих шрифтов (это сильно замедляет загрузку системы и некоторые другие операции). Достаточно подключить самые ходовые, а остальные устанавливать по мере надобности и снимать, когда они более не нужны.
4. Вьюеры
240
Thumbs Plus как просмотровщик графики Двойной щелчок по рисунку или щелчок по кнопке View открывает, как мы. уже говорили, окно просмотра рисунков (рис. 4.16). Уменьшить масштаб не помещающегося на экране файла можно комбинацией Shift-Z, увеличить слишком мелкий - клавишей 2. (от слова zoom). По клавише пробел следующий файл из текущей папки попадает в окно просмотра, по клавише Backspace - предыдущий. Там еще тьма всяких клавиатурных комбинаций, которые можно посмотреть в приложении к этой книге (таблица 4). 8Hereycat.jp:0е
Edit
Image
JJP9
Transform
View
Неф
I 0.00s J Fit(155%) i 335x324x24
; 375.9 Kb i Q41 £2 j g 278,0
Рис. 4.16. Просмотр и редактирования кота с гитарой работы Cothy в окне редактора Thumbs Plus i
Рисунки открывается в просмотровщике в масштабе 100 %. Но гораздо удобнее такой режим работы, при котором масштаб выбирается автоматически в зависимости от размеров окна. Вы растягиваете окошко за уголок, а рисунок соответственно увеличивается или'уменьшается. Для перехода в него надо задать команду Options > Viewing в главном окне (или нажать F9 в окне просмотровщика), а потом на странице Window пометить строку Fit images to window (подгонять рисунки под размер окна).
Thumbs Plus
241
По умолчанию у просмотровщика есть только строка меню, но нет ни панели инструментов вверху, ни строки состояния внизу. Если вы захотите поработать с Тамсом как с редактором, панельки и строка состояния могут вам пригодиться. Нажмите тогда клавишу Т (toolbar - панель) или S (status line строка состояния). Thumbs Plus как редактор цифровых фотографий На самом деле просмотровщик в Тамсе является полноценным графическим редактором, вполне годным для обработки как цифровых фотографий, так и иной растровой компьютерной графики. Он оснащен солидным набором команд редактирования, коррекции и эффектов. Правда, во всех версиях Тамса, кроме шестой, отмена команды была всего на один шаг. Но ведь даже профессиональный графический редактор Photoshop обзавелся многошаговой отменой команд не так уж давно! В меню Transform предусмотрены следующие трансформации. Изменение масштаба изображения (Resize). Можно выбрать увеличение 1 или уменьшение из списка New Size (рис. 4.17) или задать новые размеры вручную - ширину (Width) и высоту (Height). По умолчанию происходит пропорциональное изменение размеров: стоит вам ввести в окошечке другую ширину, как изменится и высота. Но если в списке Aspect fit выбрать строку Ignore, то можно будет задавать ширину и высоту по отдельности.
395x324
Original size:
Resolution:
bjewsize
[
150%
Wkfth:
Height
Printed see:
J593 .............. ] x р8б" ............ } [ ............... | x { .............. ]• inches Aspect Ей
Background color.
Interpolation Best fit for sizing Qfiutocrop after resizing
i
Clear
j
OK
Cancel
Рис. 4.17. Меняем размер кота
Help
242
4. Вьюеры
Когда требуется заметное увеличение рисунка, можно поэкспериментировать со списком Interpolation, который предлагает на выбор один из пяти алгоритмов интерполяции, от самого быстрого - Nearest Neighbor (fast) до самого медленного и самого аккуратного (Best fit for sizing). Дело в том, что, задав в окошке New Size увеличение рисунка в полтора раза (150 %), я на самом деле прошу программу о невозможном. У моего рисунка .ширина всего 395 точек (пикселей), а высота 324, больше никакой информации в нем не содержится. Программе просто неоткуда взять недостающую информацию для создания рисунка размером 593^486. Приходится-что-то придумывать - смотреть на соседние участки изображения и соображать, чем бы заполнить пробелы между ними, чтобы это не бросалось в глаза. Алгоритмы подобных вычислений мы и выбираем в списке Interpolation. Тут же в окошке предварительного просмотра можно будет увидеть, каким станет рисунок после масштабирования. 1 Останется сказать ОК и сохранить рисунок командой File > Save Current Page (сохранить данный рисунок). Но лучше все же с этой командой не спешить. Мало ли что вам захочется сделать с этим изображением завтра! Может, вы, встав утром, решите, что ночью все сделали совсем не так, захотите все переделать... А оригинал-то уже тю-тю... Так что воспользуйтесь лучше командой Save Current Page As... (сохранить данный рисунок как...), чтобы записать рисунок с другим именем или скопировать в другую папку. Программа умеет поворачивать изображение на фиксированные углы: • на 90° по часовой стрелке (команда Turn 90° CW в подменю Transform > Turn and Mirror) • или против часовой стрелки (команда Turn 90° CCW), • а также вверх ногами (Turn 180°). Есть возможность повернуть изображение на произвольный угол (команда Transform > Rotate) или просто провести на рисунке линию, по которой Тамс и повернет вашу картинку (Transform > Rotate to line). Для зеркальных переворотов тоже есть пара команд в подменю Transform > Turn and Mirror: • Flip Vertical — для вертикального и • Flip Horizontal - для горизонтального. Многие пункты проявки пленок и печати фотографий сегодня принимают от обладателей цифровых фотокамер файлы на компакт-диске и печатают их на фотобумаге. Причем очень неплохо печатают. Качество иной раз оказывается заметно выше, чем при печати даже на очень приличном струйном принтере. Но обладателю цифровика хорошо бы самому заранее подготовить файлы к фотопечати, приведя пропорции изображений к стандарту фотобумаги (10x15 см, 13x18 и т. п.). Занимаются этим подменю Transform > Trim to Photo
Thumbs Plus
243
Proportion (cm) и Trim to Photo Proportion (inches) - обрезка по форматам фотобумаги в сантиметровом стандарте и в дюймовом. Для демонстрации фотографий на экране компьютера можно обрезать их иначе — в соответствии с пропорциями экрана. Как известно, отношение длины к ширине у большинства мониторов составляет 4:3. Команда 4:3 (Screen) в подменю Transform > Trim to Proportion как раз и обрезает фотографию по этому шаблону. А в подменю Transform > Trim Exactly (обрезать точно) вы найдете строки, соответствующие основным разрешениям мониторов (640x480, 800x600, 1280x1024 и т. д.). Если рисунок намного больше выбранного вами размера, то после обрезки от него останется мало интересного. В такой ситуации надо сначала изменить его масштаб командой Resize, а уж потом подравнивать под экран или бумагу. Или же воспользоваться командой обрезки по выделенной рамке. Растяните на изображении рамочку левой кнопкой мыши, щелкните по строке Crop to Selection («обрезать по выделению», Ctrl-R), и все выходящее за пределы рамочки будет удалено. При растягивании рамки поглядывайте в строку состояния, где программа будет писать размеры растянутой вами рамки. Если потребуется изменить размеры рамки уже после того, как вы отпустили кнопку мыши, возьмитесь за уголок рамочки или за любую боковую сторону и потащите. Если потребуется поточнее поставить рамку на рисунке, не меняя ее размеров, возьмитесь за любую точку внутри рамки и потащите. Ну и если потребуется растянуть рамочку не от угла, а от центра (скажем, на рисунке четко видна некоторая деталь, которая и должна стать центром изображения после его обрезки), нажмите сначала клавишу Shift, а потом уже растягивайте рамочку. К сожалению, графический редактор Тамса не позволяет ничего добавить к выделенной области, повернуть ее или наклонить1. Зато можно нажать клавишу'Alt и изобразить на экране криволинейную рамочку выделения. Правда, обрезка все равно произойдет по прямоугольному блоку такого же размера. Зато можно будет сначала инвертировать выделение (Edit > Invert Selection или Ctrl-i) и все лишнее удалить (Del), а потом уж обрезать. Есть в меню Transform еще одна очень удобная команда - Autocrop, предназначенная для автоматической обрезки пустого места по краям. У фотографий таких полей обычно не бывает, а вот у рисунков - сплошь и рядом.
' Почитайте в «Самоучителе компьютерной графики и звука» о том, какие, безграничные возможности по этой части имеются у Фотошопа, и вы поймете, почему для любых серьезных дел, включая тонкую обработку фотографий и создание коллажей, все пользуются именно этой программой.
4. Вьюеры
244
В меню Image есть еще одна «фотографическая» команда - Remove Red Eye fted Eye Removal (убрать эффект красных глаз), которая бо' Г Apply рется с неприятным эффектом, частенько the circle over the red 1 eyes. возникающим при съемке в помещении со OK вспышкой. Вам предложат перетащить Sensitivity: Cancel i! 1 i[ кружок из диалогового окна (рис. 4.18) на :••"•...:-:•.•:•.-.•.:,: ':- v"«j pi i : . :. - . . А , фотографию и подобрать его размер так, Help чтобы вся краснота оказалась внутри контура. Чтобы двигать кружок по экрану, Рис. 4.18. Убираем эффект красных глаз беритесь мышкой за его середину, а чтобы менять его размер - за линию контура. На самом деле можно поставить за. один раз до 12 кружков, излечив тем самым от вампиризма сразу 6 человек. Чувствительность фильтра подберите движком Sensitivity так, чтобы краснота из глаза пропала, а ресницы и веки, которые по необходимости попадают в кружок, не изменились. В общем, команда достаточно удобная, простая и вполне эффективная. Опять же, в Фотошопе можно сделать все это тоньше и качественнее. Но не факт, что быстрее.
r?ifXi
о
:
i
Заглянем теперь в меню Image, где сосредоточены команды для коррекции изображения. • Команда Adjust Colors («регулировка цветов») предназначена на самом деле для управления множеством параметров изображения (рис. 4.19): яркостью (Lightness), контрастом (Contrast), насыщенностью (Saturation), оттенками (Hue), соотношением основных цветов (на странице Tint можно изменить соотношение красного, синего и зеленого) и цветовой гаммой (страница Gamma). Причем коррекцию разрешается проводить по всему рисунку (строка АИ в списке Apply), только по темным частям изображения (Shadow), только по светлым (Highlights) или только по средним (Midtones). Я уж не говорю про немедленный просмотр результатов без выполнения самой команды (кнопка View или галочка в строке Auto view). Color Adjustment Hue
• Команда Color Depth («глубина цвета») предназначена для изменения количества цветов на рисунке, • a Color Balance - цветового баланса. Тут настраиваются те же соотношения красного (Red), зеленого (Green) и синего (Blue), что и по команде Adjust Colors, только задать их можно будет не движками, как сделано на странице Tint, а числами от 0 (минимальная яркость цвета) до 256 (максимальная яркость). • Интересную возможность дает команда Replace Colors - заменить любой цвет на рисунке другим. Причем цвета можно брать как из палитры, так и с рисунка (Pick) - курсорчиком в виде пипетки. • В подменю Filter и Process вы найдете несколько десятков обработок, о которых ни в сказке сказать, ни пером описать - только посмотреть и разобраться, насколько они хороши. Конечно, в нашей стране, где каждому всего за три-четыре доллара (в рублевом эквиваленте) доступен самый дорогой и самый навороченный программный пакет, мало кто пользуется тамсовским редактором. Всем подавай Photoshop. Но с Фотошопом надо еще научиться работать, программа представляется новичку огромной и непонятной, как памятник Петру Первому работы скульптора Церетели. А в Тамсе все просто и даже более или менее понятно. Но в отличие от довольно нелепого памятника Photoshop на самом деле сделан очень грамотно. Да и не настолько он сложен, как это может показаться поначалу. Думаю, если вы прочитаете фотошоповский раздел «Самоучителя компьютерной графики и звука», вы со мной согласитесь. Thumbs Plus как конвертер файлов Имеет смысл использовать Thumbs Plus и как конвертер и обработчик файлов. Список форматов, которые принимает программа, весьма широк. Графику из некоторых давно канувших в небытие графических редакторов и версточных пакетов, наверное, уже и некуда загрузить, кроме как в Thumbs Plus. А если вы сами захотели бы сделать значки для любимых программ (или для программ собственного производства), Thumbs и тут помог бы: программа сможет конвертировать графику любого формата в виндоузовский icoфайл. Просто загрузите файл в просмотровщик и воспользуйтесь командой Save as. Кроме того, в Тамсе есть неплохие средства групповой обработки файлов, благодаря которым сотню файлов какого-нибудь экзотического формата IMG можно быстро перевести в свободно конвертируемый TIF, Или «офлайновый» TIF перевести в сетевой JPG. Выделите файлы, а потом в подменю Image > Quick Convert to щелкните по нужной строке с названием формата выходных файлов. Если же вам надо произвести какие-нибудь повороты-перевороты, то вам надо зайти в меню Image > Quick Process.
4. Вьюеры Но это все семечки, есть и более серьезные возможности. Скажем, вам надо обработать для помещения на своей интернетовской странице группу файлов, взятых из цифрового фотоаппарата: перевести какие-нибудь непонятные браузерам J6I, KQP или САМ-файлы в понятные JPG или GIF, вычистить мусор, обрезать лишние поля, уменьшить физические размеры до некоторой стандартной величины, задать разрешение 72 точки на дюйм, соответствующее разрешению экрана. Все это сделает для вас команда-мастер для пакетной обработки Batch Process, которую вы отыщете в меню Image или вызовете сразу же - клавишей F12. Мастер позволяет запоминать схемы обработки в файле, а потом из файла же и доставать. Поэтому первым делом вас попросят выбрать одну из ранее созданных схем (Select set name). Стандартных схем (их еще называют «пресетами» - от слова preset, что означает «заранее установленный») в программе нет, так что в списке поначалу будет пусто. Далее укажете, какие фалы хотите обработать - выбранные (Selected files) или по маске (File name mask), только из данной папки (Current folder) или со всеми поддиректориями (Current tree). Потом выберете последовательно все необходимые операции над файлами - можно задать сколь угодно сложную последовательность операций, выбрать сколь угодно сложные параметры обработки из списка на кнопке Add (рис. 4.20). Важно только, чтобы они были для всех файлов одинаковыми и не требовали вмешательства человека. Строки в списке обработок можно менять местами, удалять (кнопка Delete), снова редактировать (Edit). Batch Steps Steps: i Ш Autocrop I jb Digital Camera Cleanup i & Auto Color Balance i Щ' Resize to 640 x 480 ! Й ResoluSon 72 X 72 dpi. always replace
Рис. 4.20. Выбираем последовательность трансформаций и обработки для группы файлов
Thumbs Plus
247
Останется указать папку, в которую будете помещать файлы, выходной формат и качество (если речь идет о JPEG) или иные специфические параметры выбранного вами формата. Ну и конечно, нажать последнее ОК. Или, как его там, - Готово. Но перед этим вы сможете сохранить схему обработки в файл, введя ее имя в строчке Save set name и нажав кнопку Save. В пятой и шестой версиях Тамса есть подменю для быстрой групповой обработки - Image > Quick Batch. Оно позволяет, не заходя в мастер, применить к выделенным файлам любую из ранее сохраненных схем.
Thumbs Plus как СУБД Если мы говорим, что Thumbs Plus создает базу данных по рисункам и прочим объектам, то должны быть возможности поиска по всей базе, распечатки базы, какие-то сортировки. Есть ли здесь все это? C:\LEV\WEB\Songs\fK\krolik01.jpg Physical]; Details! Database \ Keywords jj Galleries j File size: Lastmodifed: File type: Dimensions: Color typer
Resolution: Annotation: Гордый Французский Кролик с метелкой, подготовленной к поеданию рис. Cothy для Web-страниць^
ОК
Отмена
Справка
Рис. 4.21. Вводим текстовую аннотацию к нетекстовому файлу Кое-что имеется. Но чтобы сделать полноценную базу, надо, ребята, потрудиться. Настоящая база данных требует вот именно данных, а значит - ручной работы. Если вам не лень, можете для каждого важного файла задать описание - командой Annotate в меню Thumbnail (рис. 4.21). Фотографы могут указать здесь дату и место съемки, художники - дату завершения, название и т. п. Если вы займетесь вводом аннотаций, можете воспользоваться для этого клавиатурной комбинацией - Ctrl-E.
248
4. Вьюеры
Но аннотация — еще не все, что здесь имеется. И даже не самое главное. Для быстрого и эффективного поиска и сортировки данных в базе каждому ее элементу требуется назначить некие ключевые слова - категории, по которым и будут эти сортировки производиться. Выделяете файл, группу файлов или целую папку. Потом вводите клавиатурную комбинацию Ctrt-K, чтобы ВЫЗВаТЬ ОКОШ-
Assign Keyword^}
«Assigning ЮЗОЙва)
ко Assign Keyword(s) (рис. 4.22). Вписываете ., 'Французский Кролик название новой категории или выбираете в списке одну из ранее введенных и нажиок Сапсе! Help маете ОК. После этого можно проделать эту one- Рис. 4.22. 30 файлов будут занесены рацию еще раз, и еще... Например, файлу с в категорию «Французский Кролик» кроликом с нашего рисунка присвоены у меня категории «Для интернета», «рис. Cothy», «Песни», «Французский Кролик» и еще ряд других. Так я смогу включать кроля в разные списки, находить при поиске по различным ключам. На правой нижней панели Тамса на вкладке Info вы всегда можете посмотреть, к каким категориям приписан тот или иной файл. А в свойствах файла (Alt-Enter или строка Properties в контекстном меню) на странице Keywords можно будет исключить файл из той или иной категории или включить его в какие-нибудь другие. Систему категорий хорошо бы продумать до того, как вы начали разметку. Впрочем, можно и после. Полно людей, которым не лень все переделывать по сто раз, лишь бы не думать. Да и в самом деле - реформировать систему категорий совсем не трудно, если применить команду Edit keywords в подменю File > Database.. Можно удалять категории (Delete), изменять их (Change) и даже объединять несколько категорий в одну (Combine). Предположим, вы решили слить в общую категорию «Рисунки для интернета» всё относящееся к категориям «Иллюстрации» и «Для интернета». Выделяете в списке эти две строки, нажимаете Combine («объединение») и вводите новое объединенное название. Теперь все файлы, входившие в разные категории, окажутся в одной. Ну и что нам все это дает? Самое первое, конечно, - быстрый поиск по всей базе - командой Find by Query («найти по запросу») в меню Edit или стандартной поисковой комбинацией Ctrl-F. Причем возможности для поиска будут самые разнообразные. • На первой странице окна Find Files (рис. 4.23) можно попросить программу провести поиск по маске или нескольким (отделяя их друг от друга точкой с запятой), выбрать область поиска (вся база - Entire database, текущий диск - Current disk, текущее дерево - Current tree, текущая папка - Current folder, сетевые или локальные диски).
Thumbs Plus
249
Г? У ГЛ
Find Files Filename | Keyword | User Fields j Advanced | Image Similarity]. Found List
Рис. 4.23, Поиск по имени файла «ли маске Вверху, в окошке Found List (список найденных), напишите имя папки, где будут собраны результаты поиска. По умолчанию они попадают в папку с именем Found Files (найденные файлы), которую Thumbs Plus помещает в своем дереве каталогов, в самом низу - прямо под офлаиновыми дисками. Папок таких можно будет создать столько, сколько вам нужно. Как и галерея, они не занимают места на диске. • Впрочем, можно оставить строку маски незаполненной и сразу перейти на страницу Keyword, чтобы провести поиск по категориям (рис. 4.24). Вводите здесь имя категории (верхняя строка). Можно не вводить его от руки (легко ошибиться), а нажать кнопку Build list (выстроить список) и кнопкой > или двойным щелчком мыши перекидать интересующие вас ключи в противоположное окошко. Переключатель Match (совпадение) в положении АИ (все) задает, что найденные файлы должны входить во все выбранные вами категории, а в положении Any (любые) - что годится файл, если он входит хотя бы в одну из перечисленных категорий. • Можно отправиться на страницы User Fields (поля пользователя) и Advanced и задать более сложные условия поиска. Если вы решитесь серьезно пользоваться возможностями ThumbsPlus как системы управления базой данных, придется вам почитать об этом в справке самостоятельно и на иностранном языке.
4. Вьюеры
250
На всех страницах диалогового окна Find Files будет показана одна и та же пара переключателей - And и Or. Если стоит галочка в строке And (И), то программа считает, что искомые файлы должны подходить сразу по всем параметрам - и по введенной на первой странице маске, и по введенным на второй ключевым словам, и по всем дополнительным условиям. Если же помечена строка Or (Или), то программа считает, что у искомых файлов должно быть, как минимум, что-то одно - подходящая маска, подходящая категория или иные параметры поиска.
j Filename i Keyword i User Fields | Advanced {! image Similarity} ' ^vlll Enter a list of keywords (separated by semi-colons), or | click Build List to select
A
111 ! |
'
[ guildtist ]
Available Keywords: Search Keywords: iYosemite ;Щ| ГЛ ^Оформление «дискам ; Для веб-страницы '" ; I .] I I Оформление к диска» ,
Рис. 4.24. Поиск по ключам • Несколько особняком стоит последняя страница в окне поиска, которая называется Image Similarity (сходство изображений) и занимается поиском похожих рисунков (рис. 4.25). Как же определяется сходство? Неужто программы уже способны узнавать похожие изображения?! Здесь два вида поиска: по сходству цветовых параметров изображения (переключатель в положении Color Metric) и по сходству формы (Shape Metric). В положении Both (оба) учитывается и то и другое. Движок Closest (ближайшие) определяет количество найденных файлов, схожих с заданным по тому или иному параметру. В Крайнем правом положении он учитывает только полные дубликаты. Должен вам сказать, что, хотя Thumbs Plus нашел кучу абсолютно посторонних картинок (дворцов, портретов, каких-то шариков и кнопочек), в числе 50 ближайших оказались и все вариации на темы этого кота, раскиданные по
Thumbs Plus
251
различным директориям моего диска, - серые файлы (grayscale) и черно-белые без полутонов, с фоном и без фона, размером 5,4 КБ и размером 887 КБ, PSD, TIP, GIF, IMG и даже один кот, залитый буквами вместо шерсти. А в списке двадцати пяти ближайших оказались одни только коты. Уж как они это сделали, не знаю, но сделали. Правда, столь выдающиеся достижения наблюдались в основном при поиске именно рисунков. На цветных фотографиях (особенно при наличии большого количества деталей или при невысоком контрасте) поиск частенько буксует.
I FilenameJ Keyword| User Fields | Advanced] Image Similarity
„оттт_„ Cfosest25 \ .SelectedCriteria i RLE: (Entire database) I SIM (C:\LEV\WEB\BIO\6reycatjpg. Co!or/Shape(40/60): C!osesl25}
Clear CtearAII Count
OK
Отмена
Справка
Рис. 4.25. Поиск похожих рисунков Окончив поиск, программа тут же перекинет вас в папку Found files, где окажутся все подходящие ноготки, и можете приступать к их изучению. Из папки Found files файлы можно копировать, удалять, можно размечать их ключевыми словами, обрабатывать Batch Ргосезз'ом и проч. Чтобы очистить эту папку, не удаляйте из нее файлы (будут удалены оригиналы!), воспользуйтесь 'командой Remove found list в контекстном меню папки. • Впрочем, можно их и не удалять, все равно при следующем поиске содержимое папки полностью обновится. Если же вам, наоборот, хочется его сохранить, придется при следующем поиске в строке Found List ввести другое имя папки. В незарегистрированной версии Thumbs Plus разрешается заводить не более двух таких папок. База данных, как я уже говорил, хранится в директории программы в файле Thumbs.td4. При желании можно завести несколько различных баз командой
252
4. Вьюеры
New (из подменю File > Database) и загружать их командой File > Database > Open. Скажем, изготавливая компакт-диск с картинками на CD-R'e, можно создать базу данных только по нему и на него же записать. Будет лучше любого оглавления. Единственная проблема: просматривать такое оглавление можно только Тамсом и более ничем. Сами можете пользоваться, а для распространения по знакомым (и незнакомым) такой способ не годится. «На вынос» лучше бы создать гипертекстовый каталог и поместить на диске вместо оглавления. Конечно, такой каталог не универсален: не всякий файл из числа понятных Тамсу понятен и браузеру. Зато сами браузеры есть у всех. Создание каталога В ThumbsPlus предусмотрены три формы каталога: распечатка, графический файл и гипертекстовый документ. Все три каталога устроены примерно одинаково: заголовок и - в несколько колонок - рисунки с подписями. Состав подписей настраивается по вашему выбору: тут могут быть имя файла, его размер и графическое разрешение, дата создания, аннотация и ключевые слова. Давайте поглядим, как сделать веб-каталог. Он имеет большие преимущества перед другими типами: вы сможете перелистывать страницы, имя каждого объекта будет представлять собой гиперссылку, и щелчок по ней выведет на экран оригинал вместо эскиза. Каталог очень гибко настраивается, в комплекте есть масса заготовленных профессиональными дизайнерами стилевых шаблонов. Понятно, что файлы неинтернетовских форматов просматривать в браузере нельзя. Ни файлы шрифтов, ни рисунки PSD или CDR щелчком по ссылке увидеть не удастся. Но зато любые графические файлы программа сумеет перевести в какой-то один интернетовский формат (GIF, JPG или PNG), так чтобы каждый файл все-таки можно было рассмотреть в браузере. Содержимое вложенных папок в гипертекстовый каталог тоже не попадает. Даже само их наличие остается почему-то незамеченным. Не знаю уж почему. Зато очень удобно делать каталоги, взяв за основу одну из галерейных коллекций. Создание веб-каталога начинается по команде Web Page Wizard (мастер вебстраниц) в меню Image. Мастер делает одиннадцать шагов, причем на каждом шаге вы сможете посмотреть, что у вас получается, как будет выглядеть ваш каталог: на каждом шаге вам будет доступна кнопка Preview1. 1. На первом шаге (рис. 4.26) предлагается выбрать одну из ранее созданных схем оформления (список Select scheme). Мы пока еще ни одной схемы не создали, поэтому список наш поначалу окажется пуст. Зато в списке стилей оформления (Web page style) вы сразу же обнаружите несколько десятков готовых стилей, вполне симпатичных. Некоторые даже с элементами анимации. Эта возможность появилась только в шестой версии программы.
Thumbs Plus
253
Web Page Style Please select a scheme or style for youi conlactweb pages. This style determines the overall layout and appearance of the Web pages. "Schemes" are sets of selections thai you have saved. You can save tie current set of о pttons as a new scheme at the end of the wizard Select "Thumbnail Table Onty" if you want to build the HTML for the thumbnails la ble only, to be included on another page. Select scheme.
BP
Web page style:
! Photo Gallery
Page name prefix
jColtectionQI П Ihumbnag table only
Preview...
•< Назад
iQ Дешее»
j [
Готово
Отмене
Справка
Рис. 4.26. Мастер создания веб-каталога. Шаг первый: схема, стиль, имя веб-страницы
Напишем тут, как будет называться файл создаваемой страницы (Page name prefix). Если каталог выйдет многостраничный, то к этому названию мастер будет добавлять порядковые номера. Если поставить галочку в строке Thumbnail table only (только таблица эскизов), то не будет ни заголовка, ни возможности перелистывать страницы, ни красивого оформления - голая белая таблица с эскизиками. 2. Все эскизы изображений будут собраны в таблицу, на втором шаге как раз и надо будет указать параметры этой таблицы: задать количество столбцов (Columns) и строк (Rows), а также ширину рамки в пикселях (Border). Здесь же задается ширина наружных и внутренних полей ячеек этой таблицы (Spacing и Padding), фоновый цвет (Color) и выравнивание текста в ячейке - по центру (галочка в строке Centered) или влево (нет галочки). 3. На следующем шаге (рис. 4.27) задаем ширину (Width) и высоту ноготков (Height), выбираем графический формат, в который они будут переведены. GIF предпочтительнее для рисованных объектов (например, созданных в графическом редакторе), a JPEG - для сканированных фотографий и цифрового фото. В окошке Jpeg Quality задается степень компрессии изображений. Чем меньше это ,число, тем ниже качество наших ноготков и тем меньше они весят. При изготовлении каталога для размещения в интернете надо хорошенько подумать, выбирая качество рисунков. Но о чем конкретно следует думать, мы поговорим ближе к концу этой книги, в интернетовском разделе.
4. Вьюеры
254
Последняя строка Use original files if smaller than thumbnail size переводится следующим образом: использовать в качестве эскиза оригинальное изображение, если оно меньше, чем заданные размеры эскиза. Th u mbnaiI Format Please select (lie size (in pixels) and type af thumbnails you wish to generate JPEG thumbnails are usuatty smatler {so they load faster), but GIF works bette г for some types of graphics, especially line-drawn at bHevel black and white images. Thumbnail dimensions Width
Jpeg Quality: [б5 |fj| [[] include Low-res GIFs 13 Photo borders Ц Use original files if sroaBet than thumbnail size
<Назад
Далее>
Готово
Отмеиа
Справка
Рис. 4.27. Создание веб-каталога: выбор размеров, формата и качества эскиза
\ 4. Теперь надо указать (рис. 4.28), все ли файлы из текущей папки брать в каталог (Current folder) или только выделенные (Selected files only). Если стоял параметр «выделенные», а вы ничего не выделили, то и не будет вам каталога. Рядом программа для подстраховки пишет, сколько всего файлов попадет в ваш каталог (files) и сколько страниц окажется у каталога (pages). Если тут нули, это повод задуматься, то ли мы делаем... Галочка в строке Copy files to destination folder предлагает программе скопировать файлы в указанную нами папку (но адрес этой папки мы укажем гораздо позже, едва ли не в самом конце работы мастера). Если эту строку не помечать, то файлы останутся на своих местах, а в гиперссылках будут написаны полные пути к ним. Такие каталоги нельзя переносить ни на другой диск, ни в интернет: ссылки перестанут работать. Так что по умолчанию галочка тут стоит. Строка Low case file names предлагает давать файлам имена с использованием только нижнего регистра. Строка Netscape compatible file names (имена файлов, совместимые с Netscape Navigator) убирает из названий файлов пробелы и некоторые другие символы, непонятные «Нетскапе»). Netscape там или не Netscape, а пробелы из имен должны быть убраны во избежание ошибок.
255
Thumbs Plus
To же и про русские буквы в именах файлов. В ранних версиях Тамса применять их категорически не следовало, потому что программа превращала их во что-то непотребное. Сейчас все вроде бы пришло в норму. Однако если вы планируете выставлять каталог в и-нет, лучше все же пользоваться буквами латинского алфавита. Строка Ensure unique file names (обеспечить уникальность имен) позволяет Тамсу нумеровать файлы, если ему встретятся одноименные. Последняя строка в этом окне называется наиболее длинно: Prefix file names with gallery name or found list name. Она доступна только тогда, когда составляется каталог из фиктивной папки - из галереи или папки результатов поиска. Галочка здесь позволяет добавить к именам файлов имя галереи или папки результатов. Input Files Select the desired files foe web page generation. Select "Copy Files* if you want ThumbsPlus to automatically copy the files to theit final location. О Selected files only rrent folded 13 Copy Bes to destination folder Щ Lower case file names 0 Netscape compatible file names i names ~ (appends sequence it to original file name) Ц Brefaffe names with gaSery or found list name (applies to galleries and found fists) Preview..
«Назад
Далее >
Готово
Отмена
Справка
Рис. 4.28. Создание веб-каталога: выбираем, все ли файлы из папки войдут в каталог, задаем параметры имен 5. На пятом шаге надо будет решить, какие сведения должны находиться под каждой из картинок. В окне будет ровно одна кнопочка - Select items (выбрать пункты). Нажмите ее и выберите то, что вам требуется: • Annotation - аннотация; • Dimensions- геометрические размеры изображения (в пикселях) и ко^ личество цветов; • File name - имя файла; • File type - тип файла; • File sizes - размеры файла в байтах или килобайтах; • File date - дата создания или последнего изменения;
256
_____
4. Вьюеры
• Keywords - категория; • Resolution (DPI) - разрешение в пикселях на дюйм • и еще мильён параметров. Создавая каталог для своей коллекции марок или монет, вы не помечаете ничего, кроме аннотаций (Annotations), где у вас должна быть введена вся содержательная информация по каждому экспонату. А если создаете коллекцию графических файлов, то нелишними могут оказаться также название файла, размеры изображения и разрешение. А если планируется еще и скачивание файлов посетителем вашей веб-страницы, то хороший тон требует, чтобы вы указали размеры файла. Пусть человек сам решает, нужен ему этот рисунок или нет при том, что весит он пару мегабайт. 6. Теперь выбираем расширение для выходного файла (html или htm). Параметр Text on right (текст справа) ставит подпись не под рисунком, а правее негб. Еще тут спрашивают, какая часть страницы должна стать гиперссылкой - эскиз (Thumbnail), имя файла (File name) или вся подпись (All text) секция Generate links on. 7. Следующий этап. Вводим: ' • заголовок будущего файла (Page title) - тот, который появляется в заголовке браузера, • название страницы (Heading) - то, которое появляется на каждой странице вверху, • и комментарий (Comment) - более мелкий текст, который появится под названием. Вводя этот текст (как, кстати, и предыдущий), можете для оформления надписей использовать теги HTML (см. двенадцатый раздел этой книги). • В самом низу введите адрес основной (домашней) страницы, на которую вы будете отсылать гостя, когда он щелкнет по ссылке Ноте (домой). 8. На следующем этапе (рис. 4.29) перед нами стоит вот какой вопрос: хотим ли мы, чтобы для показа каждого изображения мастер создал отдельную веб-страницу (Link to separate html pages...- «ссылка на отдельную веб-страницу»), или нам достаточно, чтобы рисунки были показаны в окне браузера, без всякого дополнительного оформления и без возможности листания рисунков (Link directly to the original image - прямая ссылка на оригинальное изображение). В первом случае придется еще (на следующем шаге) выбрать один из шаблонов для оформления этих отдельных страниц. Например, такой, в котором для пролистывания изображений можно будет щелкать не по безликой текстовой ссылке (следующий, предыдущий, а то и вообще - next, previous), а по эскизу следующей или предыдущей картинки. Строка Link to Java-script pop-up window дает еще один вариант: рисунок показывается в отдельном окошке браузера (тоже без гиперссылок), которое не
257
Thumbs Plus
создается заранее. Браузер сформирует его на лету под управлением маленькой программки, встроенной в веб-страницу, -Java-скрипта. Галочка в строке Convert images позволит файлы всех типов перевести в один формат (по умолчанию - в JPG) и выбрать качество (JPEG Quality). Напоминаю, ранее (на третьем шаге) мы с вами выбирали качество для эскизов, а здесь - для самих изображений. Как видите, можно задавать эти параметры раздельно. Когда в наборе имеются файлы больших геометрических размеров, возможно, имеет смысл ограничить максимальные размеры изображения (Maximum Size). По умолчанию выбран размер 800x600, и это неспроста. Сегодня вебстраницы чаще всего создаются в расчете именно на такое разрешение экрана. Linking to Images Choose how you want ihe images to be presented when clicking on links from the thumbnail pages. ®ynk£!irect!y to the original images! О Link f° a javascriplpop-up window О Link to separate html pages buill for each image H Convert images: uality:
jpg - JPEG compressed
75
axjmum size: When linking to images or pages, you can choose to open in tfie same window, or enter a window name below to open a new window Target window name: Preview...
<Иазад
Далее>
Готово
Отмена
Справка
Рис. 4.29. Параметры веб-страницы и составляющих ее файлов
9. Следующий шаг. Указываете, следует ли веб-страницы, оригиналы рисунков и ноготки поместить в разных папках (Custom URLs/Folder) или навалить все кучей в одну (Same URLs/Folder). При относительно большом количестве файлов в каталоге стоит выбирать первый вариант: не забывайте, что кроме самих изображений в таком же точно количестве будут созданы их эскизы, а может быть, еще и по веб-странице на каждый файл. 10. Тем, кто выбрал Same URLs, на следующем шаге надо указать, в какой папке будет лежать создаваемый веб-каталог. Тем же, кто решил разложить все по отдельным папкам (Custom URLs/Folder), надо будет помимо этого задать также имена папок под оригиналы и под эскизы (рис. 4.30). 9 Зак. 90
4. Вьюеры
258
В строке Base Disk Folder for HTML пишем, в какой папке нашего диска программа должна будет создать веб-каталог. После этого надо будет указать адреса папок для оригиналов (строка Folder в секции Images) и для ноготков (строка Folder в секции Thumbnails). Я, как видите, задал, что обе эти папки будут находиться там же, где и сам веб-каталог в поддиректориях img и thpl. Но можно создать папку только для эскизиков, а оригиналы разместить рядом с html-файлом или, наоборот, оригиналы убрать в поддиректорию, а ноготки оставить тут же - все это на ваше усмотрение. В данном случае я ввел в строках URL для оригиналов img\, а для эскизов, thblV Это значит, что и на сайте, и на компакт-диске я собираюсь поместить эскизы и оригиналы в поддиректории img и thbl. Если по указанным вами адресам никаких папок нет, программа их создаст, попросив на это вашего разрешения. Custom Locations Please select the folders and URLs where you want ThumbsPftjs to putfte images, thumbnails, and НТШ_ URLs are usually relative. Be sum to use standard URL formatting (forward slashes). Base Disk Folder for HTML: | c:\temp\webpages folder: |C:\TEMP\webpages\img
URL:
[img\
Thumbnails Folder: [C:\TEMP\webpages\thpl UBL:
|thpr\ Q Do Dot prefix thumbnail Ste names with 'tn_'
Preview...
< {Назад
Далее >
Готово
Отмена
Справка
Рис. 4.30. Задаем адреса папок и гиперссылки на них 11. И наконец, последний шаг - еще два вопроса к вам от любознательного мастера. Первый: должен ли он запускать браузер сразу после создания каталога (Launch browser when finished), чтобы мы могли немедленно ознакомиться с результатами работы. И второй: сохранить ли на диске схему настройки, получившуюся в результате всех этих действий. И если да, то под каким именем. Для имени есть строка ввода, для сохранения - кнопка Save. Вот теперь можно будет нажать кнопку Готово и дождаться завершения работы. Впрочем, кнопка Готово будет доступна на каждом шаге мастера, просто соответствующие параметры будут взяты из выбранной схемы или же программа просто оставит те параметры, которые были заданы в прошлый раз.
Thumbs Plus
259
Напоминаю также о кнопке Preview (предварительный просмотр), которая тоже всегда будет у вас под рукой (прямо под рисуночком с большим пальцем). При этом будет создана и показана в браузере только первая страница из многостраничного каталога. Ссылки на рисунки работать должны правильно (если, конечно, вы правильно задали URL на 10-м шаге), а ссылки на следующие страницы работать не будут. В шестой версии Thumbs Plus окно просмотра имеет закладочки 640x480, 800x600, 1024x768, 1240x960 и 1600x1200, чтобы мы могли поглядеть на свои страницы при разных разрешениях экрана. Конечно, разрешение экрана программа менять не станет, просто подберет подходящие размеры окна браузера.
Печать каталога Распечаткой ведает команда Print Catalog в меню Image, графический каталог создает команда Contact Sheets. Эти мастера сильно отличаются от мастера создания веб-каталога, но похожи друг на друга, так что я расскажу только про один - мастер печати. Для настройки печати запускается мастер, делающий пять шагов. 1. На первом шаге выбираете принтер и параметры печати, указываете, будет печать цветной (Color) или черно-белой (Black & White). Здесь же помечаете, нужны ли ноготкам рамочки (Print thumbnail borders). 2. На втором шаге (рис. 4.31) задаются поля (Margins), размеры ногтей (Thumbnail size), количество колонок на странице (Columns) и расстояние между строками (Line Spacing). Все задаваемые вами изменения тут же будут отражаться на схематическом рисунке. Смотрите, подбирайте, печатайте пробы. Все-таки не что-нибудь, а каталог! Может, у вас там значки народов западной Сахары периода англобурской войны, каких ни у кого нет, каждый по миллиону у. ё. Или все компакт-диски «Аквариума» за 75 лет существования группы. Надо как следует, красиво напечатать. 3. Каждая страница может иметь верхний и нижний колонтитулы, которые задаются на следующем шаге - на странице Header/Footer. В окне Header вводите нужный вам заголовок (верхний колонтитул). В окне Footer помимо номера страницы (который задается выражением \р) можно ввести и некоторый текст. Можно задать также, чтобы печатались дата и время распечатки (\d и \t). Все это в сумме и станет нижним колонтитулом. Например: Страница \р каталога «Марки из коллекции Посторонним В.». Напечатано \d в \t 4. Далее мастер показывает страницу Fonts, чтобы мы смогли подобрать размер, цвет и начертание шрифта для колонтитулов (кнопка Header and Footer), для шрифта, которым будет печататься название папки (кнопка Folder), и для подписей под рисунками (кнопка Caption). 5. Останется только выбрать, что именно будет написано под рисунком. Состав надписи задается на странице Options при помощи кнопки Select item. В подпись можно включать примерно то же, что и в веб-каталог (см. пятый шаг мастера создания веб-каталога).
Рис. 4.31. Печать каталога: параметры страницы В секции Files to process (какие файлы обрабатывать) можно указать, будут ли напечатаны только выделенные файлы (Selected files only) или вся данная директория (Current folder). Во всех версиях Thumbs Plus, включая шестую, здесь имеются строки про печать файлов из поддиректорий, про печать всей базы Тамса. И во всех версиях эти строки недоступны. Все никак эту «фичу» на место не прикрутят1. Можно задать также, чтобы Thumbs Plus печатал названия каждой папки (Print heading for each folder). Например, создавая каталог своей коллекции, вы дали папкам содержательные названия («Первые 50 дисков "Аквариума"», «Вторые 50 дисков "Аквариума"», «Третьи...») в таком случае есть смысл включить их в распечатку. Пригодится и строка New page for each folder («каждую папку — с новой страницы»). Есть в этом диалоге еще две строки, которые задают режим перестройки ноготка с экранного разрешения на принтерное (Rebuild thumbnails at printer resolution) и автоматическую обрезку пустых краев при распечатке (Automatically crop images). И есть кнопка Готово. 1
От английского feature - особенность, характерная черта программы. Вот такой диалог с применением этого популярного выражения. Пользователь: «У вас здесь баг!» Программист: «Это не баг, это фича!». (Багами называют ошибки в программе, если кто еще не знает терминологии. То же, что глюки.)
261
Просмотровщик шрифтов List Font
ПРОСМОТРОВЩИК ШРИФТОВ LIST FONT Если вы занимаетесь (профессионально или в виде хобби) компьютерной графикой или версткой, то папка шрифтов в панели управления Windows у вас набита битком. Даже если воспользоваться командой Скрыть варианты начертания в меню Вид и предложить системе показывать от каждой гарнитуры ровно по одному значку, все равно разобраться будет непросто. Не слишком она наглядно устроена, наша с вами папка шрифтов. 50-килобайтная программка List Font просто показывает вам установленные в системе шрифты в более удобной форме - в виде дерева, напоминающего проводник (рис. 4.32), Разворачивая шрифт щелчком по плюсику, вы увидите, какие варианты кодировок в нем имеются и какие варианты начертания. В шрифтах, полностью соответствующих стандарту Unicode, всегда будет несколько языков, в старых же может оказаться всего один, например Кириллица. Но слово «Кириллический» вовсе не гарантирует того, что русские буквы в этом шрифте действительно есть. Только встав на соответствующую строку, вы увидите всю, как есть, истинную правду о нем. ListFontV 1.2а, (С) 1997 - 1000 ЬуН. Eichniann &'Arbot
.А
•jt Anal Block
|X;
£Character Set: JAII
-
[^j
J27
Load Font..
Q
Show Unicode Font
Full name: Bookman Old SVIe (Кириллический, Обычный)
$ ArtsanslJghtC
ij
sample: I Встает заря во мгле холодной
•H Ast126
;
Use:
Ф BebyTeet i+; Bauhaus-Heevy Й Betmas Si BetineScript ф Book Antique Ч Bookman Old Style : E! • Кириллический ' ; i i- Полужирный • j :• ПОЛуЖИрНЫЙ КурСИВ : : '--Курсив . ф Западный i ж Греческий . к -Турецкий i ffi Балтийский : Efi-Центральноевропейский $•• Broadway-Normal ф- Century Gothic * CG Times СЕ sj) Comic Sane MS
С SfitText
20:
Help OK
«; lextOut
!
"
#
$
% 8&
'
(
)
*
+
«• ,
30: 0 1 2 3 4 5 6 7 8 9 : ; 1 4 0 : @ A B C D E F G H I J К » 5 0 : P Q R S T U V W X Y Z [ И 60: ' a b с d e f g h i J k | 70: p q r s t u v w x у z { i
Рис. 4.32. ListFont 1.2a. У гарнитуры Bookman Old Style шесть наборов для разных языков, по четыре начертания в каждом Если в списке Character Set вместо АН выбрать Russian, то все иноязычные наборы символов просто не будут показаны, останутся одни русские. Но опять же, в шрифте вполне может быть обозначен кириллический набор, в котором не окажется ни единой русской буквы. Вот так они делают свои шрифты!.. В строке Sample (пример) вы сможете набрать какой-нибудь близкий вашему сердцу текстик и посмотреть, как он будет выглядеть в этом шрифте.
262
4. Вьюеры
* Размер шрифта выбирается в маленьком безымянном окошке вверху (на нашем рисунке там написано 27). . Кнопка Show Unicode Font доступна, только когда выбран шрифт формата Unicode. Нажав ее, вы увидите в отельном окне уже не 255, как в обычном шрифте, а по максимуму до 65 с половиной тысяч символов, входящих в шрифты этого формата. Если вы скептически задумались, зачем нам столько букв, вспомните, что только для иероглифов великого и могучего китайского языка отведена 21 тысяча мест. А остальные свободные места можно будет по мере необходимости заполнить алфавитами внеземных цивилизаций.
5. ПРОГРАММЫ ДЛЯ ТЕСТИРОВАНИЯ И НАСТРОЙКИ КОМПЬЮТЕРА Время от времени пользователь сталкивается с необходимостью проверить работоспособность компьютера или отдельного его узла. Например, покупая подержанную машину, вы хотите, чтобы она не только была очень дешевой, но еще и нормально работала. И, не полагаясь на слова продавца, желаете доподлинно убедиться, что на компьютере действительно можно отлично работать еще лет десять. Или вы забираете машину из ремонта и желаете знать, не повредили ли мастера чего ценного, пока меняли вентилятор. Можете ли вы проверить работоспособность машины? Без проблем. Производители компьютерных программ позаботились о том, чтобы у нас с вами были достойные средства для тестирования компьютера и отдельных его узлов. Тестовые программы могут определять типы устройств, входящих в комплект вашего компьютера, проверять их работоспособность, измерять скорость их работы, помогают настроить или даже отремонтировать тот или иной блок. Программы эти делят на собственно тестеры и информеры - программы, только считывающие данные об оборудовании, но настоящего тестирования не выполняющие. Я думаю, вы нисколько не удивитесь, если я скажу, что информеры частенько косят под настоящих тестеров. Всем хочется, чтобы их любили, даже программам!.. , По своей специализации программы делятся на универсальные, претендующие на проверку всех узлов компьютера, и специализированные, углубленно проверяющие один какой-то узел (видеосистему, процессор, диски) или даже один какой-то параметр (скорость работы дисков, производительность системы при решении тех или иных задач). Проверка оборудования — одна из немногих областей, где до сих пор большое значение имеют программы для однозадачного (досовского) режима. Вызвано это тем, что некоторые проверки аппаратуры компьютера в многозадачном режиме просто невозможны: многие области памяти заняты, проверить их нельзя, да и сама система кого попало куда попало не пускает. Тем более не дает программам монополизировать тот или иной узел, а для проверки это необходимо. Вот в однозадачных операционных системах (MS-DOS, DR-DOS, PC-DOS и других) протестировать можно практически все. Так что вас не сильно удивит, если я скажу вам, что, скажем, фирменные программы для проверки и обслуживания жестких дисков, которые бесплатно раздают многие производители винчестеров, предназначены для однозадачного
264
5. Программы для тестирования компьютера
режима. Чаще всего при инсталляции такая программа создает одну или несколько дискет, при загрузке с которых, во-первых, загружается ОС, а вовторых, запускается программа проверки диска. Для нас с вами не имеет никакого значения, какая именно «ось» полюбилась программистам фирмы IBM, Seagate, Maxtor или Western Digital. Важно, что загрузится она без всякого нашего вмешательства и программа проверки тоже будет запущена автоматически. А уж дальше вступим мы, выбирая режимы тестирования, запуская и останавливая проверку.
СПЕЦИАЛИЗИРОВАННЫЕ ТЕСТОВЫЕ ПРОГРАММЫ ПРОВЕРКА и ВОССТАНОВЛЕНИЕ ЖЕСТКИХ дисков ПРОГРАММОЙ DRIVE FITNESS TEST Случается (хоть, к счастью, и не часто), что жесткие диски наших компьютеров повреждаются, все данные на них пропадают. Что мы делаем, попав в такую жуткую ситуацию? Кто что: одни падают в глубокий обморок, другие начинают бегать по квартире и рвать на себе волосы, третьи идут к друзьям пить пиво - все зависит от темперамента. Те, кто после этого потрясения останется в живых, пытаются что-то сделать со своим диском. Иногда достаточно бывает отформатировать его обычным способом - командой Format. Иногда приходится удалять разделы и создавать их заново командой Fdisk. Но иной раз все это не помогает: повреждение таково, что стандартными средствами операционной системы устранить его никак невозможно. Что же остается делать? Скорее нести диск в фирму, которая его продала, чтобы заменить на новый по гарантии. Но если срок гарантии истек, то люди поступают, опять-таки, в соответствии с темпераментом: одни кладут его в помойку, другие кидают из окна, третьи, вооружившись отвертками и кусачками, разбирают на сувениры, а четвертые звонят по объявлениям типа: «Куплю неисправный жесткий диск», чтобы хоть немного денег за своего покойника выручить. Побиться головой о стену - это да, а вот выбрасывать или отдавать за сто рублей такой диск я бы не спешил. Сначала надо попробовать восстановить его. Очень часто это и правда получается. Говорят, даже в 80 % случаев. Правда, я не смогу рассказать вам о тестовых и ремонтных утилитах всех компаний, которые выпускают жесткие диски, расскажу только об одной программе, но зато довольно разносторонней. На ее примере мы и посмотрим, чем занимаются и как примерно устроены утилиты для жестких дисков. Речь пойдет о программе Drive Fitness Test фирмы Hitachi, которая умеет проверять самочувствие жестких дисков разных фирм, в том числе и дисков большого размера (выше 140 ГБ). Сможет как-то прояснить ситуацию, когда
Специализированные тестовые программы
265
диск вроде бы подключен, а компьютер его не видит. Отлично справляется с дисками, которые подключаются к компьютеру через современные контроллеры SCSI и ATA (UltraDMA), причем знает основные разновидности UltraDMA (UDMA 33, UDMA 66 и UDMA 100), умеет работать со встроенными контроллерами UltraDMA ряда материнских плат, что, к сожалению, удается не всем подобным утилитам. На «родных» дисках (производства IBM/Hitachi) программа Drive Fitness Test помимо тестирования сможет проводить и ремонтные операции: восстановит серьезно поврежденную загрузочную область (MBR) или отдельные сбойные сектора, проведет так называемое низкоуровневое форматирование диска. В отличие от большинства утилит такого рода программа позволяет в DOSрежиме пользоваться мышкой для захода в меню и выбора режимов проверки. Правда, на время тестирования мышку отключает. Но, как закончит, подключает снова. Версия 3.62 весит в архиве около 2 МБ, при инсталляции просит вставить дискету и копирует на нее файлы для загрузки однозадачной операционной системы DR-DOS и для запуска самой утилиты DFT. Понятно, что в момент, когда диск уже гикнулся, создать такую дискету на своем компьютере вам вряд ли удастся. Разве что у вас есть другой винчестер, с которого загрузка по-прежнему идет. Или у товарища компьютер пока в порядке. Но я бы не стал сильно надеяться на товарища, а сразу создал бы дискетку, надписал и поставил в надежное место - подальше от труб центрального отопления и источников электромагнитного поля. Кроме того, время от времени я бы проверял этой утилитой свои диски. Все современные винчестеры снабжаются модулем автоматического самотестирования (S.M.R.A.T.1), который позволяет нам обнаруживать неблагополучие задолго до того, как начнутся серьезные неприятности. Со старыми дисками без S.M.R.A.T. программа дел иметь не желает. Первое, о чем нас спрашивают при загрузке с дискетки: через какие контроллеры (помимо обычных IDE) подключены жесткие диски. Если через SCSI-контроллер и Ultra-ATA, надо выбрать строку номер один, если только через Ultra-ATA (UltraDMA) - номер два. Далее программа ознакомит нас с лицензионным соглашением. Приходится сказать ей, что мы с ним согласны (кнопка I Agree). He знаю лично ни одного человека, который бы читал лицензионные соглашения программ, но все всегда с ними согласны, потому что иначе программы просто не работают. Далее DFT сканирует диски и выводит на экран их список (рис. 5.1): через какой контроллер подключен (АТА или SCSI), подключен ли он первым (Mas' Сокращение от Self-Monitoring, Analysis and Reporting Technology (технология самотестирования, анализа и оповещения).
266
5. Программы для тестирования компьютера -[а].
Device List
No Device
Device Нам
Address
Capacity [ffi
, ...MI-'
1ШЖв1 Is this device l i s t correct 1
Рис. 5.1. Программа DFT нашла пять дисков
ter) или вторым (Slave). Можете проверить, совпадают ли заводские наименования дисков с теми, которые вы все время видите на черном экране при включении компьютера (когда комп проверяет подключенные диски), правильно ли определились размеры дисков. Если все верно, говорите Yes. Если же диска вашего нет или он неверно определился, отвечайте No. Программа примется выдавать вам ценные сведения о том, как правильно подключать кабель к диску, как на нем должны стоять перемычки (джамперы)'. Советы полезные, жаль только - по-английски. Попытайтесь с ними разобраться, даже если толком не знаете английского, - пригласите приятеля, который знает, воспользуйтесь словарем. Потом выключите питание и сделайте то, что вас просят, - переставьте джампер, переткните или замените кабель... Но если вы все подключили, как положено, а программа диска не видит, — это может означать, что он неисправен. В этой ситуации для дисков производI i)rive
[
Fitness Test
Device —i г wcvice
*™
Utilities
Help
Selected Device r Seria1 Na —ir Cache —i г Capacity 20.58 8B
ic35Lezeftwne7-e
LJfeSSJ
Device List Ho Hewlett ftd<*r
Si-
ft l.t-X Exit Fl Help fie Пени [Select the drive that you want la test
Рис. 5.2. Главное меню Drive Fitness Test ' Возле штырьков (разъемов) для подключения кабелей есть у диска еще несколько штырьков, на которых стоят маленькие пластиковые перемычки - джамперы. А рядом обычно нарисована схема: при каком расположении джамперов диск будет считаться первым в цепочке (Master), при каком - вторым (Slave), а при каком компьютер должен будет самостоятельно определить порядок винчестеров и CD-ROM'oe (Cable Select).
Специализированные тестовые программы
267
ства IBM/Hitachi программа выдаст так называемый Technical Result Code (технический код результатов проверки), который является основанием для гарантийной замены диска, поможет при ремонте. DFT попросит вас ввести серийный номер этого диска, покажет табличку с кодом и попросит нажать ОК. Если же все диски определились верно, вы попадете в главное меню DFT (рис. 5.2). Выбираете один из дисков и запускаете проверку, нажав кнопку Quick Test (быстрая проверка) или Advanced Test (углубленная проверка), а затем еще кнопку Start. Первый тест идет пару минут (за это время выявляется до 90 % неисправностей), второй до получаса. Программа проверит, хорошо ли подключен кабель, в порядке ли температурный режим 1 , в порядке ли электроника накопителя и его механические части. Проверяются операции поиска (перемещения магнитных головок на разные дорожки диска), проверяется чтение информации из загрузочного сектора (MBR) и из области данных. При этом программа все время смотрит, что говорит о проделанной работе модуль самотестирования (S.M.A.R.T.), - не возникали ли внутренние ошибки при внешне успешной работе. DFT считывает информацию либо со всего диска от начала до конца (при углубленном тестировании), либо только из первых 500 секторов. Понимает файловые системы разных версий Windows: FAT, FAT32 и NTFS. "" Во время всех этих проверок выполняется только чтение, все операции записи запрещены. Так что опасаться за сохранность данных нет никаких оснований.
В заключение программа сообщит, что все прошло хорошо (Operation complete successfully) и что код завершения (Return code) нулевой. Ну, значит, с диском все в порядке. Обнаружив в процессе тестирования сбойные сектора, программа выдаст ярко-красное окно с соответствующим сообщением. Если ситуацию можно поправить без визита в сервис-центр, она предложит вам одно из возможных решений (только для «родных» ай-би-эмовских дисков). Например, вы сможете стереть все данные на диске (Erase Disk) или попытаться обнулить только сбойный сектор (Sector Repair). Первый вариант с гарантией уничтожает все данные с диска, заново размечает его и готовит к новой счастливой жизни с чистого листа. Второй не предполагает полного стирания, но может привести к частичной потере данных. Так что надо либо все нужные файлы с диска сохранить в другом месте, либо отказаться от восстановления (в этом случае будет выдан технический код результата, который тоже можно предъявлять в гарантийной мастерской2). 1
Случается, что диски выходят из строя именно в результате перегрева. Например, прямо над жестким диском в корпусе компьютера находится пишущий CD-ROM, который во время работы может довольно сильно нагреваться, а поставить дополнитель- • ный2 вентилятор вы не догадались... В руководстве по программе (файл userguide.pdf) есть таблица кодов завершения. Приведены все коды и все неисправности, которые они обозначают.
5. Программы для тестирования компьютера
Впрочем, если у вас нет никаких ценных данных, а систему и программы переустановить для вас - раз плюнуть (сложного в этом и правда ничего нет), то можете смело разрешить программе работать дальше. Был бы диск в порядке, остальное приложится! Кроме быстрой и углубленной проверок в меню Fitness Test вы найдете еще одну - Exerciser. Это тот же углубленный тест, дополненный еще одним этапом тестирования продолжительностью от 1 до 30 минут (время проверки вас попросят ввести), Программа подергает диск, почитает с него информацию в режиме, близком к реальному, чтобы выявить непостоянные, нерегулярные ошибки, которые иначе выловить трудно. В меню Utilities находится три серьезных команды для восстановления дисков. • Команду Erase Boot Sector (стереть загрузочный сектор) приходится применять в тех случаях, когда ни полная переустановка системы, ни программа Fdisk не способны устранить неисправность загрузочной записи - не удается ни удалить раздел на поврежденном диске, ни создать новый. DFT удалит все разделы, запишет нули по всей загрузочной области. Весьма вероятно, что после этого ваш диск будет снова в рабочем состоянии, удастся создать на нем разделы, отформатировать и установить систему. • Если во время записи на диск вырубается питание, это может привести к таким тяжелым сбоям, которые ничем не поправить, кроме команды Erase Disk (стереть диск). Производится так называемое низкоуровневое форматирование - прописывается нулями вся поверхность диска, включая и загрузочную область. К счастью, столь тяжелые последствия отключения питания - большая редкость. • Команда Corrupted Sector Repair (восстановление поврежденных секторов) (рис. 5.3) позволит вернуть к жизни сбойные участки (сектора) без удаления с диска всей информации и даже без переустановки операционной системы. Но восстановлением данных программа не занимается, все файлы, рас-£•3-
R e p a i r LBft
DFT has detected я corrupted sector at LBft 0x66667530 (36666), OFT can repair this sector but the contents of the associated file u i l l be lost. Partition Number: 1 Partition Nane : HO NftttE File : xBPCDROn CD)NXDFIMGSM«ETCOH2. IMG Should DFT repair this LBft? [ 1 Confir» all, all affected files uill be repaired
положенные на этом участке, уничтожаются- просто забиваются нулями. Однако по ходу работы программа составит список стертых файлов, запишет этот список в файл серийный_номер_диска.М, который вы найдете на дискете в папке DATA. Останется только взять эти файлы из резервной копии (вы ведь сделали резервную копию, прежде чем заниматься ремонтом диска?!) и скопировать на восстановленный диск. Однако не все поврежденные сектора удается восстановить. Если имеется действительно серьезное повреждение поверхности диска, программа выдаст на этот предмет сообщение красного цвета: Not all corrupted sectors could be repaired. Похожая красная карточка, только с другим текстом, будет выдана и тогда, когда в сбойном секторе находится таблица размещения файлов (FAT) или иной важный системный файл. Такие сектора DFT поправлять не будет, потому что операционная система после этого работать перестает. Вы должны будете выйти из программы, сделать резервную копию всего, что вам требуется, а потом запустить команду полного стирания (Erase disk). Последняя команда в меню Utilities, точнее даже, подменю, называется АТА Functions. Там всего одна строка: S.M.A.R.T. Operations. Там вы сможете посмотреть, какое мнение о вашем диске у системы автоматического тестирования. Если написано Good, значит, все в порядке. Подробную информацию о своих дисках вы сможете получить по команде Drive Info в меню Utilities.
ПРОВЕРКА БЫСТРОДЕЙСТВИЯ ЖЕСТКИХ дисков ПРОГРАММОЙ HDSPEED Крошечная бесплатная программка HDSpeed фирмы SteelBytes весит всего 14 КБ. Из всех параметров быстродействия, которые приводятся в описаниях жестких дисков, с ее помощью вы получите только данные о средней скорости чтения и записи (в мегабайтах в секунду), но, скажем, время позиционирования (скорость перехода с одного места на диске на другое) программа не измеряет. Однако и этого параметра часто бывает достаточно, чтобы оценить быстродействие «винта». При запуске HDSpeed просматривает все подключенные диски, определяя, с кем он может работать. Выбираете диск в списке Drive (рис. 5.4) и запускаете проверку. Если диски у вас разбиты на части, то будет возможность померить скорость чтения отдельно для каждого раздела (строка будет называться примерно так: С: 61000 MB) или же проверить скорость по диску целиком (строка PhysicalDrivel или PhysicalDrive2). Нажимаете кнопку Start (которая тут же превращается в кнопку Stop) и смотрите на результаты тестирования - на кривую скорости и на окошки Average (средняя скорость) и Current (скорость в данный момент). Проверка начинается от начала диска (в окошке Position % написано 0) и постепенно доходит до 100 %. В результате и получается среднее значение
0
5. Программы для тестирования компьютера
270
Тут я проверял свой первый диск
Average
J1E.9MB/S
j
Erro rs Drive
Current
А тут я запустил Photoshop
11.0 MB/s
П Log results to file |\\^HYSiCALDR!VEI
Position % p Block Size
Тут я проверял свой второй диск
ПМЙ
'1 WivE
riTte!#bwsirate -'i Rest"
•• *• • PstssS Quit
:
>A'r;ie About
Рис. 5.4. Измеряю скорость жестких дисков своего компьютера
скорости чтения по всему диску. Но можно начать проверку и с любой другой точки, вписав нужное число от 0 до 100 в окошко Position %. <г Проверку записи (переключатель Write) имеет смысл проводить, только пока проверяемый диск пуст, потому что программка все с него сотрет.
Если во время тестирования вы что-то записываете на проверяемый диск или читаете с него, то скорость работы заметно падает. На нашем рисунке видно, насколько упала скорость в результате запуска графического редактора Photoshop. Поэтому при тестировании лучше все программы закрыть и новых не запускать, если, конечно, вы хотите получить результаты, которые отражают реальную ситуацию. Но сама система тоже обращается к диску и нашего разрешения на это никогда не спрашивает. А ведь она делает это постоянно: то сбрасывает избыток данных из памяти в файл подкачки, то ведет какие-то свои служебные записи, то обращается к программным библиотекам. Поэтому нас не сильно удивит, что кривая, которую вычерчивает наш тестер при проверке системного диска, будет довольно неравномерной - как у второго диска на нашем рисунке. Сравнив скорость работы разных разделов одного и того же диска, вы заметите, что первый раздел работает быстрее второго. Почему так происходит?
Специализированные тестовые программы
271
Да потому, что первый раздел всегда располагается в начале диска, а второй - в конце (или в середине, если у вас имеется еще и третий раздел). Винчестер, как вам известно, представляет собой несколько вращающихся дисков, с которых магнитные головки считывают информацию. Вспоминаем школьные уроки физики: скорость вращения диска (угловая скорость) неизменна, а линейная скорость у краев диска выше, чем возле оси. Потому и скорость чтения в начале диска оказывается выше, чем в конце. Из этого можно сделать вывод, что систему стоит ставить именно на первый раздел, причем в самое его начало, и туда же помещать файл подкачки, к которому система обращается особенно часто. Многие именно так и делают. Однако если не спешить с выводами и учесть не только скорость чтения, но и время, которое требуется магнитным головкам на прыжки из начала диска в конец, окажется, что особого повышения быстродействия от такой оптимизации ждать не стоит и что файлу подкачки лучше бы стоять ближе к середине диска. Есть и такая экстремальная точка зрения, что файл подкачки надо размещать вообще на отдельном физическом диске, причем на самом быстром в компьютере. Тут выигрыш, конечно же, будет заметен. Состоять этот выигрыш будет прежде всего в чувстве глубокого удовлетворения, которое испытает экстремал от того, как он все круто у себя замесил.
ПРОВЕРКА CD и DVD ПРИВОДОВ ПРОГРАММОЙ CD-DVD SPEED Задача программ этого типа - проверять качество и скорость считывания носителя информации (компакт-диска), а также качество и скорость работы накопителя CD-ROM, CD-RW или DVD. Отделить одно от другого, согласитесь, не очень просто: когда в самый замечательный, самый скоростной CDпривод вставляешь самый китайский из своих компакт-дисков, то и результат получаешь самый что ни на есть китайский. Можно точно сказать только одно: проверяя скорость работы одного и того же накопителя с разными дисками, узнаем кое-что о качестве дисков, а проверяя с помощью одного и того же эталонного диска разные приводы, узнаем кое-что о качестве работы привода. Утилита CD-DVD Speed входит в пакет Nero для записи^компакт-дисков и DVD. Можно получить ее и отдельно - на сайте автора этой программы Эрика Деппе, в архиве весом около 500 кило1. Там, кстати, частенько оказывается более свежая версия, чем у Nero. Например, в пакет Nero 6.3, о котором вы сможете прочитать в седьмом разделе этой книги, входит CD-DVD Speed второй версии (точнее, 2.11), а у автора выложена уже третья (впрочем, отличия не очень серьезные). Вот о ней мы и поговорим. 1
Существуют также версии программы, предназначенные только для проверки DVD (DVD Speed) или только для обычных CD (CD Speed). Они заметно меньше.
5. Программы для тестирования компьютера
272
Программа измеряет скорость считывания данных, а также скорость записи (естественно, для перезаписываемых дисков). Если вам нужно проверить качество самого диска - прочитать целиком, от начала до конца на предмет ошибок - такое тоже возможно. Кроме того, в пр'ограмме есть ряд специальных тестов. Например, тестирование на точность воспроизведения аудиодисков, измерение времени раскрутки и остановки диска, скорость, с которой выезжает и въезжает лоток, и т. п. Короче, программка измеряет едва ли не все, что только можно измерить у дисководов и дисков. На рис. 5.5 вы видите окно программы, где выполняется стандартный набор тестов для аудио-CD.
| [1:0] ТЕАС DV-W5BG VH4S2
Пуск
Среднее g^gtg Пуск
ВЁЁ2Э Конец
мм Тип
Корвет BC' DAE
Выход Времена доступ Случвйн. I 1/3
•321
Полный
- Загрузка CRJ 1Х
2Х
Точный ПОТОК
Тип
[15:57:... [15:57:... [15:57:... [15:57:...
Время выброса: 1.23 seconds Время загрузки: 1.41 seconds Время распознавания: Н.07 seconds Время выполнения: 0.17
[^ЯВ
Длина
Интерфейс—* Пиковый
Рис. 5.5. Проверка аудиодиска Вверху выбираете, какой из приводов будет тестироваться (если есть из чего выбирать). Программа считывает с диска его тип: данные (Data CD, DVDROM, DVD+RW и т. п.), музыка (Audio CD), смешанный тип, где есть и данные и музыка (CD Extra, Mixed Mode1), видеодиск (DVD-Video). Определяется также степень заполнения - в минутах (для CD) или гигабайтах (для DVD). Результаты этого первичного тестирования попадают в колонку Диск. После этого оказывается доступна кнопка Пуск. Жмете ее и ждете, пока пройдут основные проверки. ' Диски смешанного типа программа опознает, но тестирует не полностью. Диски, записанные по методу Direct CD (стандарт конкурирующей программы записи компакт-дисков - Easy CD Creator), проверять вообще не стоит: программа завершает тестирование, не дойдя до конца, а может и зависнуть.
Специализированные тестовые программы
273
В окошке с графиками вычерчивается скорость чтения по всей поверхности диска (верхняя кривая, обычно зеленого цвета) и скорость вращения диска (нижняя кривая, желтая). Как видите, скорость вращения остается приблизительно постоянной (максимальной), а скорость чтения данных линейно растет к концу диска. Почему к концу? Да потому, что компакт-диски заполняются не так, как жесткие диски: тут запись начинается от центра, где линейная скорость вращения минимальна, а заканчиваются у периферии, где скорость самая высокая. Вот и приходится разработчикам софта и харда сначала мудрить при записи (ведь максимальное количество бит информации, которую можно записать на единице поверхности, не меняется, а длина дорожки в центре и по краям отличаются раза в два), а потом еще и при воспроизведении. Когда диск некачественный и плохо читается, привод начинает понижать скорость вращения, чтобы хоть пешком, хоть ползком, но считать какую-то информацию. График становится каким-нибудь таким, как на рисунке 5.6. Если это не помогает и программа отказывается продолжать тестирование, вы сразу же понимаете, как следует поступить с этим диском, - в какую корзину положить или откуда метнуть. Впрочем, для проверки читаемости диска, сохранности информации на нем у нас с вами будет отдельная проверка, называемая по аналогии с изделием Microsoft - ScanDisc'oM. 48 X
40 X
32 X
24 X
16Х
10
20
30
40
50
60
70
80
Рис. 5.6. Попался некачественный диск В колонке Скорость программа сообщает результаты тестирования: средняя скорость, скорость в начале диска (почему-то переведено как Пуск) и в конце (Конец). ' Колонка Время доступа показывает скорость перемещения головок над поверхностью диска. Проводится тест со случайным перескоком с дорожки на дорожку (его результаты представлены в окошке Случайн.), с прыжками на треть (1/3) и на весь радиус зоны данных (Полный). Результаты этого теста за-
274
5. Программы для тестирования компьютера
висят не только от того, как шустро двигается головка CD-привода, но и от того, насколько заполнен диск. Если на нем совсем мало данных, то и прыжки «на весь радиус зоны данных» окажутся до смешного коротенькими. Для нормального тестирования привода заполнение CD должно быть не менее 70 минут. В строке Тип программа сообщает о том, как меняется скорость вращения диска в зависимости от положения считывающей головки. На рисунке 5.5 был показан вариант, при котором скорость вращения остается постоянной, а скорость чтения линейно растет (CAV). Но на вашем -CD-приводе при воспроизведении аудиодиска может оказаться постоянная скорость чтения, а скорость вращения будет линейно уменьшаться (CLV или P-CAV). Скорость может быть и ступенчатой (CLV). Секция Качество DAE предназначена для проверки работы с музыкальными дисками. Для этого на жесткий диск с компакта переписываются три фрагмента, потом они же переписываются еще раз, а результаты сравниваются. Выставляется оценка: 10 означает, что расхождений не было, 0 означает, что не обнаружено ни малейшего сходства. Секция Загрузка CPU показывает, сильно ли привод занимает процессор при чтении на первой, второй, четвертой и восьмой скорости. Проверка показывает, что аудиодиски загружают процессор значительно сильнее, чем диски с данными, a DVD (и особенно видео) - намного сильнее, чем CD. Секция Интерфейс (Пиковый) пригодится тем, кто захочет измерить производительность контроллера, на котором сидит его CD-привод. Если дисковод — на обычном IDE, то по умолчанию тест не выполняется (но можно его выполнить через меню Запуск теста). Если же это SCSI, Ultra DMA или иной высокопроизводительный интерфейс, то по умолчанию тест как раз выполняется. Скорость выдвигания и задвигания «подстаканника» (лотка для диска) тоже проверяется в основном тесте, но результатам сей важной проверки места на панели не хватило. Если вас эти цифры интересуют, вы найдете их там же, где и весь остальной протокол проверок, - в списке в левом нижнем углу главного окна программы (рис. 5.5). Там будут также данные о скорости разгона и торможения диска. Протокол можно сохранить на диск в виде двоичного файла (расширение dat), текстового (csv) или HTML-файла (подменю Файл > Сохранить результаты, команды Бинарный, Текст или HTML). Потом можно будет загрузить протокол (только двоичный) и продолжить тестирование. Несколько полезных проверок можно запустить из меню Дополнительно. • Тест качества CD - диск читается подряд, сектор за сектором, количество ошибок чтения подсчитывается и тут же отражается на графике (рис: 5.7). Если серьезных ошибок (С2) нет, то нижний график остается пустым. Вверху показывается график скорости чтения по диску и исправимые ошибки С1.
275
Специализированные тестовые программы
Инф. а диске Тип. Data CD Ю:
Дота: 26 February 2004 Label: VINNi
Рис. 5.7. Проверка качества диска: в районе 30-й минуты на диске есть ошибка CD Speed: ScanDisk Файловый тест G.\WI^.RUS\CHANNELS\CHLZH_TW.CAB Файлов: Каталогов: Ошибок:
1112
Размер:
74
Скорость:
О
639 MB
2775KB/sec 18.5Х
Не проверенный Не 1ЛСПО.Л ьзованньн и Хороший 97.15% а Поврежден
Рис. 5.8. Проверка компакт-диска: обнаружено несколько сбойных блоков
5. Программы для тестирования компьютера
276
• Другая проверка качества записи выполняется командой ScanDisc (рис. 5.8). Тут может происходить как проверка по файлам, так и чтение всей области данных подряд (Тест поверхности). Ясно, что для аудиодисков надо пометить вторую строку (там и файлов-то в обычном понимании нет), а для данных - первую. Чтобы не думать, помечайте обе, не ошибетесь. А пока ничего не пометили, тест не запустится. Программа рисует карту поверхности диска, как настоящий Scandisk. Желтым цветом помечаются поврежденные блоки, красным - нечитаемые. В меню Дополнительно есть команда для стирания информации с перезаписываемых дисков, а также некоторые другие команды, о которых вы сможете прочитать в справке.
ПРОВЕРКА БЫСТРОДЕЙСТВИЯ ПРОЦЕССОРА ПРОГРАММОЙ METABENCH Программа MetaBench фирмы 7byte проверяет работу процессора и памяти и выдает некий сводный индекс производительности - MetaBench на странице Main (рис 5.9), который можно сравнивать с индексами других машин. Наша роль в этом деле минимальна: перейти на страницу Main, нажать кнопку Run Test и ничего в компьютере не трогать, пока тест не завершится.
Results Graph Options
:• System itrformafiof» ! Signature:
Famtty [15
! CPU Name
Г
! Manufacturer!
tote! Corporation
I U Cache
8KB
! L2 Cache
512 KB
1,047,2/6 т
j Totai Physical
About
Stepping
Mode! i 2
; R| Perit«ji«{R) 4 СЙ1 2.60GHZ
I Available Physical | Total Virtual
2,097,024 KB
! Available Virtual
2,060,016 KB
[
Help . j [
OK". "1
Рис. 5.9. Результат тестирования вычислительной части компьютера
277
Специализированные тестовые программы
Даже к мышке прикасаться не стоит, поскольку и мышь и клавиатура требуют внимания процессора и способны повлиять на результаты тестирования. Программа проверяет скорость выполнения различных операций процессора, скорость обмена с памятью, запускает выполнение задач, которые могут встречаться в реальной работе (синтез трехмерного изображения со сложными текстурами, кодирование звука в компрессированный формат Ogg Vorbis и его раскодирование, шифрование данных с 123-битным ключом и т. п.). Всего производится более пятидесяти различных тестов, по каждому из них можно сравнить результаты вашего компьютера с эталоном. На странице Results (результаты) можете посмотреть всю эту цифирь, если она вам о чем-то говорит, а на странице Graph (рис. 5.10) - сравнить результаты своей машины (строка Your system) с результатами других компьютеров (Pentium 3, AMD Athlon), которые вы должны будете выбрать в следующих строках-списках.
Benchmark Graph
Man
Add your results to database =» I
Add...
Graph Type! Results I Your system Graph
i [TjJAMDAtW
[jjE] Options
About
Help
Рис. 5.10. Сравниваю результаты тестирования своего компьютера с другими
В списке Graph Type (тип графика) вы найдете названия основных тестов, и по каждому из них будет показан свой график. Если ваш компьютер по данному тесту или даже по всем (строка MetaBench Score) работает быстрее эталонов, то его график будет красным, во всех остальных случаях - синим. Результат тестирования можно запомнить (кнопка Add), и в дальнейшем ваш компьютер появится в списке эталонов. Файл с записью результатов называется results.xml, вы найдете его в папке программы. Вполне можно принести его на другой компьютер и использовать для дальнейшего сравнения.
5. Программы для тестирования компьютера
278
НАСТРОЙКА МОНИТОРА ПРИ помощи NOKIA MONITOR TEST Nokia Monitor Test уже много лет является фактически стандартным средством для проверки монитора как при его покупке, так и при дальнейшей настройке; появляются и другие программы такого типа, в основном копирующие ее устройство. Программы настройки монитора представляют собой набор настроечных таблиц, по которым легко определить, хороша ли фокусировка и сведение лучей в центре экрана и по краям, проверить и настроить геометрию экрана, проверить монитор на муар, на устойчивость изображения и т. д. Nokia Monitor Test состоит из трех файлов: ntest.exe, ntest.hlp, ntest.ini общим объемом чуть выше 500 КБ. Так что на дискетку они влезают с большим запасом. А если вы сможете обойтись без хелпа, то файл программы занимает и того меньше - 85 КБ. Однако работает только из-под Windows. Жидкокристаллический монитор можно тестировать сразу после включения компьютера, а вот электронно-лучевому лучше дать прогреться минут двадцать - полчаса.
Проверка цветов
Проверка градиента
Яркость и контраст
Меню программы
Рис. 5.11. Nokia Monitor Test Стартовый экран программы Nokia Test, показанный на рис. 5.11, - не просто красивая заставка с расположенными на ней в два ряда кнопочками меню. Это полноценная настроечная таблица, по которой можно оценить основные параметры изображения:
Специализированные тестовые программы
279
• геометрию; большая окружность в центре экрана (как и маленькие по углам) должна быть максимально правильной формы, линии сетки должны быть прямыми; • фокусировку: все линии и надписи, как цветные, так и белые, должны быть четкими и устойчивыми и в центре, и в углах; • яркость и контраст: любой прямоугольник (в данном случае речь о серых полутоновых, в третьем ряду) должен заметно отличаться от соседних; • сочность и правильность цветов (по верхнему ряду цветных прямоугольников). Это уж чисто на ваш вкус; • плавность цветовых переходов (градиентов) - по трем цветным горизонтальным полосам; • сведение: сиреневые (magenta) линии сетки не должны иметь цветной окантовки. Если вы собираетесь работать с графикой, правильная настройка экрана для вас особенно важна. Авторы программы рекомендуют поставить Nokia Test в Автозагрузку (Start Up) и начинать работу с подстройки экрана. Для всякого нормального человека (не дизайнера) это, конечно, перебор, но время от времени проверять свой экран на ухудшение фокусировки, несведение лучей и уползание цветовой гаммы стоит. Можете даже сделать эту сводную таблицу рисунком своего рабочего стола. Будете все время поглядывать: как там мой монитор? Не ухудшился еще? Обязательно проводите подстройку экрана, когда меняете его разрешение и количество цветов: в новом режиме вы получите совсем другие соотношения параметров изображения. *" Часть настроек, о которых мы поговорим (таких, как устранение геометрических искажений или несведения лучей), относятся только к электронно-лучевым мониторам. Другие (такие, как настройки яркости, контраста и цветов) относятся ко всем экранам без исключения.
Выход из программы - щелчком по кнопке Exit или по клавиатурной комбинации AI1-F4. Проверка и настройка геометрии экрана Первая таблица называется Geometry. Геометрия особенно сильно изменяется при смене разрешения: может поменяться местоположение картинки, доля экрана, которую она занимает, или она начинает вдруг казаться вогнутой, или еще что-то. Многие не настраивают монитор, переходя на время в режим более высокого или низкого разрешения, опасаясь, что тогда съедет картинка в основном режиме работы. Но современные цифровые мониторы запоминают параметры настройки для каждого из экранных разрешений в отдельности, так что если вы настроите экран в режиме 800x600, а потом станете работать в режиме 1024x768, то проблем никаких не будет ни там, ни тут. При смене режима монитор просто вытаскивает из своей памяти другие настройки и применяет их, не трогая старых.
280
5. Программы для тестирования компьютера
Вот когда монитор не имеет возможности сохранять раздельные настройки, тогда приходится либо каждый раз перестраивать монитор (для тех, кто работает с тонкой графикой* пропорции изображения все-таки очень важны), либо настроить только тот режим, в котором вы чаще работаете, и плюнуть на все остальное. На рис. 5.12 вы видите экран Geometry. Щелкая по нему мышью, можно вызвать следующую таблицу, с другим цветом линий (белый -»• красный •* зеленый -*• синий). Щелкнув один раз правой кнопкой мыши - увидеть таблицу с увеличенной частотой линий (также в четырех цветовых вариантах). Чтобы вернуться в главное меню, два раза щелкните правой кнопкой мыши.
Рис. 5.12. Настройка геометрии экрана
I. Настройка размеров и положения изображения Используя регуляторы монитора V Size (Vertical Size), H Size (Horizontal Size), V Position и Н Position, сдвиньте белые пунктирные линии, идущие по верхней и боковой кромкам рисунка, на самый край экрана. Этими же регуляторами добейтесь того, чтобы большой круг приобрел максимально правильную форму. Если не полагаетесь на глазомер, померьте высоту и ширину линейкой.
Специализированные тестовые программы
281
Отношение высоты всего видимого изображения к его ширине должно составлять три к четырем. С помощью линейки и калькулятора вычислить этот параметр не составит труда. И. Устранение бочкообразных и других искажений формы
Регулировкой Pincushion (может быть, на вашем мониторе она называется Barrel - «бочонок») добейтесь того, чтобы боковые линии рисунка стали прямыми. Могут существовать и другие регулировки формы, например Hooking («крюковатость») или Hourglass («песочные часы»). III. Устранение наклона изображения
Регулировкой Tilt (или Rotation) добейтесь горизонтальности линий.
IV. Устранение трапецеидальных искажений Регулировкой Trapezoid добейтесь параллельности вертикальных линий. V. Устранение ортогональных искажений
Имеется в виду такое искажение, когда вместо прямоугольника картинка представляет собой параллелограмм. Тут надо крутить регулятор Parallel (Parallelogram, Orthogonality). Проверка и настройка яркости и контраста Таблица Brightness and Contrast показана на рисунке 5.13. Возврат на стартовую страницу - щелчком правой кнопки мыши. I. Настройка яркости
Ш
Здесь нам следует сначала установить максимальный уровень, при котором черный остается черным. Как гласит надпись вверху таблицы, следует увеличивать яркость (регулировкой Brightness) до тех пор, пока не проявится черный фон рисунка и вы не увидите все серые прямоугольные плашки. А теперь, от этого уровня, надо будет вновь понизить яркость так, чтобы плашки 1-3 % были едва видны. Учтите только, что при недостаточном количестве цветов экрана вы в принципе не сможете увидеть какие-то из плашек (например, 1, 2, 3, 4 %). Придется настраивать наобум. II. Настройка контраста
Контраст настраивается по рамкам вокруг плашек. Каждая должна быть четко видна и должна отличаться от соседей. Но не следует перебарщивать с контрастом - от этого болят глаза. Также имейте в виду, что комфортный уровень контраста сильно зависит от освещения в комнате и даже от программы, в которой вы работаете: у разных программ контрастность элементов различна. В идеале, собираясь достаточно долго работать в какой-то программе, следует подстроить экран под нее1. Чего только не следует сделать «в идеале»!
282
5. Программы для тестирования компьютера
Increase the Brightness until the background just becomes visible. (And You can see the Boxies into middle) Then decrease the Brightness until 1 %-3% Boxies just disappears. Adjust the Contrast so that all frames below are clearly distinct, and graduated in intensity.
Рис. 5.13. Настройка яркости и контраста Общие рекомендации по этим двум настройкам таковы: лучше чуть занизить яркость и потерять самые темные оттенки серого, чем завысить ее, сделав черный фон сероватым, и тем снизить общую контрастность изображения. Поменяв разрешение, например, с 1024x768 на 800Х600, необходимо вновь отрегулировать яркость и контраст, если вы собираетесь просидеть в этом режиме хотя бы минут двадцать. Ну а кроме того, надо выбрать для каждого режима максимально возможную частоту регенерации экрана, устраняющую мерцание и создающую комфорт для глаз1. Задается она уже не этим тестером, а стандартными средствами Windows - утилитой Экран (Display) из панели управления: в дополнительн'ых настройках видеокарты (адаптера) есть окошко Частота обновления, где и следует выбрать самую большую цифру из числа возможных для вашей видеокарточки. Строкам Оптимальная и Определяется адаптером доверять не стоит. Уж как там Windows все это определяет, не знаю, но выходит плоховато. 1 Речь об обычных электронно-лучевых мониторах. Для жидкокристаллических или плазменных этот параметр не настолько важен.
Специализированные тестовые программы
283
Вот, кстати, почему так важно использовать собственный драйвер карты. Некий стандартный драйвер, выбранный для вас системой, не даст возможности менять частоту обновления. Проверка и настройка сведения лучей Таблица Convergence (рис. 5.14) позволяет проверить, как совмещаются на экране красный, зеленый и синий цвета. Вы, возможно, знаете, что в наших мониторах цветное изображение получается комбинацией трех основных цветов. Каждая из электронных пушек электронно-лучевого монитора рисует своим лучом, а складываясь, они дают чистый белый и все остальные цвета.
Рис. 5.14. Настройка сведения лучей: чередуются красные, зеленые и синие участки Если красный луч не совпадает с остальными двумя — не сводится в одну точку с ними, вы увидите у белой линии или фигуры красную каемку по краям. Если не сводится синий - синюю, а если разъехались все лучи - то простотаки радугу. Сведение лучей в различных частях экрана может быть различным. Как правило, в центре лучше, в углах - хуже. Когда один из лучей уехал по вертикали, каемка будет сверху (вертикальное несведение), а когда по горизонтали сбоку (горизонтальное несведение).
284
5. Программы для тестирования компьютера
Итак, проверьте по таблице Convergence, сильно ли не совпадают позиции вертикальных линий разного цвета в центре экрана и на периферии. То же для горизонталей. Потом щелкните по экрану левой кнопкой мыши и проверьте все это при изменившемся порядке цветов. Nokia Test дает поочередно все шесть последовательностей цветов (красный -> зеленый -» синий, красный -> синий -> зеленый, синий —^ красный -> зеленый и т. д.), так что у вас будет хорошая возможность все как следует разглядеть. Нормальным уровнем несведения считается четверть миллиметра в центре экрана и 0,35 мм по краям. Причем центр - понятие растяжимое. Центром считается все, что входит в большой круг стартовой страницы Nokia Monitor Test (рис. 5.11). Если на вашем экране несведение существенно больше нормы и это доставляет вам неприятные ощущения, стоит попытаться его устранить. При этом надо понимать, что некоторые мониторы в силу своего невысокого качества полностью устранить эту бяку не позволяют. Но что-то сделать можно. • Иногда сведение ухудшается из-за паразитного намагничивания экрана. Попробуйте сделать размагничивание, нажав на своем мониторе кнопку Degauss (Degaussing) или выбрав в электронном меню соответствующий пункт. • Если сведение особенно плохое в одном углу или по одной из сторон, ничего не остается делать, как немного сдвинуть изображение из этого угла регуляторами вертикального и горизонтального положения. Не пытайтесь совсем устранить несведение таким способом: сократится до разумных пределов и спасибо. • Это же касается и следующего способа: уменьшить размеры самого изображения регуляторами вертикального и горизонтального размера. • Если несведение очень велико, смените разрешение экрана на меньшее. При более толстых линиях и более крупных точках все будет выглядеть несколько пристойнее. • Немного понизьте контрастность и яркость изображения. При этом цветовые контуры будут менее заметны. • Поменяйте цвета в своей любимой программе, если она это позволяет. Поменяйте цветовую схему Windows. He используйте совместно те цвета, которые у вас не сводятся. • Попробуйте устранить несведение регулятором Convergence, если на вашем мониторе такой имеется. Начинать всегда следует с центра. Регуляторов, кстати, может быть несколько, например один для регулировки вертикального сведения, другой - для горизонтального. Проверка и настройка фокусировки На рисунке 5.15 вы видите экран Focus, по которому можно определить, хорошо ли фокусируются лучи в центре экрана и в углах, а также попытаться настроить фокусировку.
Специализированные тестовые программы
285
На нормально сфокусированном экране вы увидите четкий узор по каждому из цветов и по всем вместе (черный цвет). Левая кнопка мыши меняет цвета в таблице, правая — узор.
Рис. 5.15. Настройка фокусировки Если фокусировка сбита, то узор будет размытым, как показано на рис. 5.16 (который я бессовестно спер из хэлпа программы). Регулятор фокусировки обычно называется Focus. На некоторых мониторах фокусировка по горизонтали и по вертикали раздельная, даже по каждому из цветов может быть свой регулятор фокуса. Если в вашем мониторе раздельной регулировки фокуса по цветам нет, то и регулировать надо только на черном узоре. Кстати, уменьшение размера изображения и снижение контраста улучшают заодно и фокусировку. Отчасти компенсировать снижение контраста можно будет, выбрав в Windows цветовую схему с более контрастными цветами. Конечно, тем, кто Рис. 5.16. Слева фокусировка профессионально работает с графикой, это не нормальная, справа - плохая поможет. Им поможет только высококачественный монитор.
5. Программы для тестирования компьютера
286
Проверка разрешения экрана Разрешение экрана можно^ поменять, как вы, несомненно, знаете, в панели инструментов Windows утилитой Экран (Display) или собственной утилитой из комплекта видеокарты. С помощью теста Resolution вы можете проверить, насколько хорошо ваш дисплей держит выбранное разрешение. Вам покажут сначала частую сетку из тонких горизонтальных линий. Щелкнув по экрану левой кнопкой мыши, вы увидите вдвое более редкую сеточку. Щелчок правой кнопкой включает сетку из вертикальных линий. Линии должны быть устойчивы и регулярны; если часть линий не видна или они мельтешат, значит, при данном разрешении монитор не работает, что бы ни говорил о нем продавец. Вот и все. И никаких особых настроек здесь нет. Иногда дело даже не в мониторе, а в видеокарте, которая нечетко работает с данным, разрешением. В справке программы Nokia Test приводятся рекомендации насчет того, на каком экране какое разрешение стоит использовать. Размер экрана Разрешение •15". : ' . . ">>• •"•.'•;:"•';; воо^еоо 1024 х /68 '
1280* 1024
•Qmj^gjgglim, 1024x768
1280х Ю24 1600 х 1200 1280 х 1024 1600 х 1200
Использовать : : : Как основное : | Как дополнительное Возможное для некоторых программ (надо проверять) Как основное : : Как дополнительное Возможное для некоторых программ (проверять) Как'основнре: ' •' ' ..• '•"• ||ШЯ| • Как дополнительное
Кроме перечисленных в таблице существуют и некоторые другие разрешения, тоже считающиеся более или менее стандартными, как, например, устаревший стандарт VGA - 640x480 (вы получаете его всякий раз, когда загружаетесь в безопасном режиме Windows) или вовсе не устаревший, а вполне даже актуальный - 1152x864. Кстати, если уж речь зашла о разрешении экрана, я хочу привести еще одну таблицу, уже не из хэлпа. В ней подсчитано, какой размер видеопамяти минимально необходим для отображения нужного количества цветов на экране. Знание этих простых цифровых соотношений поможет вам при подборе видеокарты. Примите в расчет, что для задания 16 цветов на каждую точку требуется полбайта (4 бит), для 256 цветов - 1 байт (8 бит), для режима High color- два байта, а для True color- три. И тогда вам станет понятно, почему к 15-дюймовому мони-
1
Многие, кому позволяет объем видеопамяти, пользуются на 15" мониторах этим разрешением как основным. Думаю, они правы.
Специализированные тестовые программы
287
тору, для которого основным считается разрешение 800x600 точек, требуется не менее 2 МБ видеопамяти, а к 17-дюймовому, для разрешения 1024x768, - 4 МБ.
:
:
::
• :Щ; на экране ; 16 ца: ;• ; ; Y 256мв. •-.>: : ;: ; HiQh color Тою color |85K«a) 'П&ШЦв }
640 х 480 800 х 600 1024 х 768 1152x870 1600 х1200
307 200 480 000 786 432 1002240 1 920 000
150 235 387 490 938
300 469 768 979 1875
600 938 1536 1958 3750
900 1407 2304 2937 5625
Конечно, в современных видеокартах памяти гораздо больше. Но используется она в основном для создания видеоэффектов, для синтеза трехмерных изображений, для генерации текстур и прочих атрибутов навороченных компьютерных игр. Проверка читаемости текста Проверка Readability позволит оценить, насколько хорошо читается мелкий текст - черный на белом фоне и выворотка (белый на черном). На хорошем мониторе читается хорошо. На плохом —' плохо. Если все остальное, включая фокусировку, настроено верно, а текст всетаки читается плохо, то... пора покупать очки. Проверка на муар Таблицы для проверки на муар (Moire) содержат наиболее муароопасные рисунки четырех цветов (смена цвета в таблице - левой кнопкой мыши) и трех типов (смена типа - правой кнопкой мыши). Муар - это такие мерцающие разводы, возникающие на экране из-за интерференции на теневой маске (или апертурной решетке) вашего монитора. Технических деталей не будет. А рекомендации для борьбы с муаром будут. • Чуть ослабьте фокусировку, глядишь, муар и пропадет. • Повысьте контраст. Это тоже приведет к некоторому снижению фокусировки и, соответственно, муара. • Попробуйте поменять размер изображения. Даже небольшое увеличение или уменьшение его может дать эффект. • Перейдите в режим меньшего разрешения. Уж если так вас достал этот муар, то этим способом вы наверняка его одолеете. • Не пользуйтесь серым фоном в программах, с которыми работаете (серый - самый муароопасныи цвет). Правда, не везде в наших силах от него отказаться.
288
5. Программы для тестирования компьютера
• Одно время в моде были защитные фильтры на экран. Если у вас такой до сих пор стоит, попробуйте его наконец выбросить: фильтр тоже может вызывать муар.
Проверка цветов Проверка цветов (Colors) позволяет понять, как монитор отображает чистые цвета. При этом вам показывают белый, красный, зеленый, синий и черный экраны, а если щелкнуть правой кнопкой мыши - те же цвета, но в квадратике посреди экрана. Цвета должны быть достаточно равномерны по всему полю экрана, без разводов и пятен. Что делать, если это не так? • Не покупать монитор, если он дает ярко выраженные пятна. А если он уже ваш - размагнитить кнопкой Degauss на пульте своего монитора. • Поменять ориентацию монитора. Имеется в виду, конечно, пространственная ориентация, а не то, что подумали некоторые. Вообще, теория предлагает размещать монитор лицом на восток, как молящегося мусульманина, тогда влияние магнитного поля Земли не будет мешать вдумчиво смотреть на экран. Но могут влиять и более локальные магнитные поля, например от близко расположенных магнитов и электромагнитов в трансформаторах, внешних CD-ROM'ax или винчестерах. Обратите внимание также на положение аудиоколонок: чем мощнее колонки и чем ближе они к монитору, тем сильнее искажения. На плазменных и ЖК мониторах этот тест используют для другого: для проверки на так называемые битые пиксели - неработающие точки экранной матрицы. Кажется, что такого, если не работают один-два пикселя на несколько тысяч! Но в некоторых ситуациях это может быть заметно, в каких-то может раздражать, а при тонких работах с графикой может и прямо мешать. Поэтому обязательно проверьте монитор, который собрались покупать, на предмет этих самых битых пикселей: внимательно осмотрите экран на сером, черном и белом экране - нет ли где постоянно черной или постоянно белой точки. Осмотрите экран при чистых цветах. Только не забудьте вытереть пыль с экрана, иначе не заметите какого-то дефекта или, наоборот, примете пылинку за дефект.
Регулировка высоковольтной стабилизации Таблицы регулировки экрана (Screen regulation) позволяют определить качество высоковольтной стабилизации электронно-лучевого монитора. Суть проверки в том, что белый рисунок выходит на экране немного больше, чем черный того же размера. Чем меньше эта разница, тем лучше для хозяина монитора.
Универсальные тестовые программы
289
Таблица выглядит так, как показано на рис. 5.17. На экране мигает белый прямоугольник, окантованный по периферии экрана тонкой белой линией. Если во время 11 этого мигания линия стоит неподвижно, то ваш монитор очень хорош. Если она сдвигается на Рис 5 17 1 мм, то просто хорош. Если сдвиг - - - Проверка высоковольтной стабилизации составляет от 1 до 2 мм, то ваш монитор можно назвать приличным (с высоковольтной точки зрения). Но если линия скачет более чем на 5 мм, то это уже, что называется, туши свет. Какие возможны меры, если этот эффект сказывается при работе (например, в диаграммах одинаковые по ширине столбики черного и белого выглядят сильно разными)? • Уменьшить яркость и контраст. • Взять менее контрастный фон для рабочего стола Windows или ваших диаграмм. • Использовать в палитре оформления простые цвета (красный, синий, зеленый). • Не обращать внимания. :-) Существуют программки для дополнительной подстройки монитора (так называемой цветокалибровки). Они позволят насколько возможно приблизить цвета на экране к идеалу - к некоему стандарту. Или же приведут изображение на экране в точное соответствие с изображением, которое выползает из принтера. А ведь для всякого, кто пытался печатать на цветном принтере, не секрет, что результаты этой печати иногда очень сильно отличаются от того, что мы видели на экране. В комплекте с Adobe Photoshop приходит утилита Adobe Gamma, предназначенная для этих целей. Но об этом читайте в другой книге в «Самоучителе компьютерной графики и звука», глава «Настройка монитора» в фотошоповском разделе.
-
УНИВЕРСАЛЬНЫЕ ТЕСТОВЫЕ ПРОГРАММЫ
Надо понимать, что программы для досовского режима, хоть они и простоваты на нынешний изощренный вкус, в аварийных ситуациях просто незаменимы. Ведь если компьютер способен загрузить Windows, значит, основное оборудование его все-таки в порядке. А вот когда залезть в Windows не удается - все падает и умирает на дальних подступах к загрузке графической оболочки, вот тогда приходится запускать (иногда даже с дискетки) простенький Checklt или другую аналогичную программу, и с ней уже разбираться, какой узел компьютера отказал. Важно, чтобы досовские программы были достаточно 10 Зак. 90
290
5. Программы для тестирования компьютера
малы, чтобы поместиться на дискете, - вдруг авария такова, что вы не имеете доступа к жесткому диску? Основной недостаток многих досовских тестовых программ в том, что они, как правило, довольно старые, а потому некоторых современных узлов компьютера не знают и не проверяют. Но иной раз это оказывается и достоинством: при проверке таких сложных узлов более современная программа вполне может подвесить компьютер (узлов самых разных навыпускали столько, что немудрено в них запутаться!), тогда как старая железяка работает надежно и проверяет только самое существенное. Что, собственно, от досовского тестера и требуется. Иметь хотя бы одну такую программу в своем арсенале просто необходимо. Есть программы поновее и поосведомленней. Дело ведь еще в том, что в DOS-режиме мы полностью исключаем влияние других программ и системы на производительность узлов. 'Скажем, вы меряете «скорострельность» жесткого диска, а система в это время затеяла сбрасывать на этот же диск данные из памяти или резидентному антивирусу приспичило сканировать файлы на проверяемом диске. Результаты ваших замеров окажутся понятно какого качества. А в однозадачной среде тестировать производительность железа - самое милое дело.
CHECKIT для DOS Программой Checklt (проверь это) пользуются очень широко лет уже, наверное, ...надцать - в том числе люди, которые компьютеры собирают. Checklt - это комплекс базовых тестов для проверки процессора, памяти, видеосистемы, дисков и дисководов, портов, клавиатуры, мыши. В нем имеются тесты оборудования, которые стоит произвести, например, при покупке подержанного компьютера или после ремонта. Его же можно запускать, если есть подозрение, что в машине завелась неисправность оборудования. Широко распространенная у нас версия 3.0, конечно, устарела по всем параметрам. В ней нельзя даже проверить накопитель CD-ROM. Но пользоваться этой программой и иметь ее на дискете стоит. В принципе, досовский Checklt работает и в многозадачном режиме, под управлением Windows, однако предназначен он все-таки для режима MS-DOS. Скромные размеры Checklt'a (менее 600 КБ вместе с Не1р'ом) позволяют держать его на одной дискете, а нетребовательность к ресурсам компьютера даст нам возможность успешно запускать его даже тогда, когда не загружены драйверы верхней части памяти (выше 1 МБ)1. Сразу после запуска Checklt проверит наличие в компьютере базовых компонентов: памяти (RAM) - основной (Base) и верхней (Extended и Expanded), сопроцессора (FPU) и т. д. После этого, нажав любую клавишу, вы попадете в глав-
1
Например, при загрузке с дискеты Windows 98 или Me в режиме командной строки. Правда, вы должны понимать, что, не загрузив драйвер верхней памяти, вы не сможете ее, эту верхнюю память, проверить.
Универсальные тестовые программы
291
Рис. 5.18. Checklt для DOS - средство на случай поломки ное окно программы (рис. 5.18). Перемещение между пунктами меню здесь стрелками управления курсором, мышь не работает. Основные тесты оборудования сосредоточены в меню Tests. Как видите, тут имеется тестирование: • памяти (Memory); • жесткого диска (Hard Disk); • дисководов (Floppy Disk); • материнской платы (System Board) - проверяются контроллеры прерываний и обращений к памяти, вычисления; • внутренних часов компьютера (Real-Time Clock); • последовательного (Serial) и параллельного (Parallel) портов; • принтера (Printer); • видеосистемы (Video); • клавиатуры и мыши (Input Devices).
Рис. 5.19. Тестирование памяти
292
5. Программы для тестирования компьютера
Но можно сразу же выбрать верхнюю строку (Test Everything - проверить все), протестировать все оборудование в едином сеансе и получить общий отчет на экране или в файле. Для примера посмотрите, как выглядит окно тестирования памяти (рис. 5.19). Нам показывают, что именно предстоит проверить (тест основной памяти и верхней), и предлагают нажать клавишу Y, чтобы начать тестирование, и N - чтобы отказаться (левый нижний угол экрана). И так на каждом шаге. Проверки, в общем, идут довольно бы-you pressed escape. Do you want to; стро за исключением дискового теста, кото':', ''.' ::.'.'••:" :' Continue : :•'; '/ • :-i.>•:•"..• рый тем длиннее, чем больше объем вашего P.•'"•"••',;. : ": : skip this step ::::..: :v:.;:.;:Sklp entire test,: I;,:.?.; . жесткого диска. Но если во время тестиро!'::'::'
:
|:
Если тест прошел нормально, итоговая картинка выглядит, как на рисунке 5.21. Слово Passed и последующая галочка означают, что данная проверка прошла нормально. Слово Skipped и прочерк в строке означают, что данный шаг проверки был пропущен. Вы сами прервали выполнение программы, или же этот тест в данном режиме провести невозможно. Но если появляется слово FAILED (именно так, большими буквами) и крестик, это следует понимать так, что тест не прошел. Правда, тут тоже не стоит пороть горячку. Не всегда это означает, что компьютер неисправен. Например, для проверки, портов, которые, как известно, являются приемопередатчиками для связи компьютера с внешними устройст-
Рис. 5.21. Тесты системы прошли нормально, кроме строки CPU protected mode. Этот тест нельзя запускать в многозадачном режиме. А я запускал. Вот он и пропущен
Универсальные тестовые программы
293
вами, требуется кинуть некую петлю обратной связи (Loopback) - специальный кабель. У нас с вами обычно нет никакой петли, и при старте теста надо программе об этом сообщить (ответить N на ее вопрос, есть ли у вас эта самая петля). А если вы не обратите на это внимания, Checklt решит, что нашел ошибку. Однако если вы были внимательны и все правильно сделали, а ошибка все-таки возникает (особенно на тестах памяти, системы, диска, часов), надо немедленно задуматься над тем, что происходит. Прочитать внимательно надпись в строке. Перевести на русский. Спросить кого-нибудь, в конце концов! Даже если эта ошибка, как вам кажется, никак не связана с неисправностями в вашем компьютере, возможно, что она все-таки связана. Конечно, в принципе ошибка может быть вызвана не неисправностью компьютера, а устаревшей версией Checklt. Устройство вроде модема исправно работает, но тест не проходит. На такие мелочи не стоит обращать внимания. Устройства вроде модема вообще не стоит проверять Checklt'oM, только виндоузовскими программами тестирования или же прямо - дозвоном до провайдера. Все-таки добрый старый досовский Checklt - не тестер, а именно скорая помощь пополам с пожарной командой. Сложнее всего приходится владельцу компьютера, когда сбой неустойчив. Полный отказ оборудования очевиден и легко выявляется тестами, а вот сбои, возникающие время от времени, - это проблема. Не всегда даже понятно, то ли Windows - must die1, то ли программы какие-то косые и кривые, то ли вирус гадит, то ли память сбоит... Тест может то проходить нормально, то не проходить. Не думайте, что если с третьего раза он все-таки прошел, то все в порядке. Коли компьютер хоть раз ошибся, то он будет делать это еще и еще раз, причем тогда, когда ему этого захочется, а не тогда, когда вы захотите ошибку обнаружить. Воспроизвести ситуацию, в которой возникает сбой, не всегда возможно. Работать толком нельзя, но владелец компьютера опасается, что в сервисцентре ему не поверят и пошлют подальше. Что делать? Вести протокол! Все тесты на сбоящем компьютере - только под протокол. Перед мрачным величием протокола всякий буйствующий техник утихает и смиряется. До того как начинать тестирование, зайдите в меню Setup и выберите строку Activity Log (вести протокол работы). Как видите (рис. 5.22), можно выдавать протокол на печать (строка Printer), а можно сохранять на диск (Disk) - в файл, имя которого вас попросят ввести, едва вы попытаетесь выполнить какие-то проверки. Если вы не введете никакого, то по умолчанию протокол будет записываться в файл checkit.log. 1
«Должен умереть» или «приговаривается к смерти» - клич все тех, кто не любит компанию Microsoft, лично Билла Гейтса и их главное детище - Windows.
294
5. Программы для тестирования компьютера
Все операции, которые вы выполняете во время сеанса работы с программой, окажутся в протоколе, включая дату и время начала работы. Любые дополнительные проверки, находящиеся в других меню программы, тоже можно сохранить в протоколе, стоит лишь нажать F2 по завершении проверки. С этим документом уже не стыдно звонить в сервис-центр. А в остальном пусть разбираются специали- Рис. 5.22. Задаем режим сты! записи протокола на диск ег
Но учтите две вещи. По умолчанию протокол выводится только на экран, и при каждом заходе в программу приходится снова заходить в «сетуп» и задавать вывод на диск или на принтер. ^" Учтите и второе обстоятельство. При следующем своем запуске Checklt начинает протокол сначала. Все предыдущее содержимое файла будет стерто. Значит, важную улику, содержащуюся в протоколе, надо предварительно сохранить в файле с другим именем. Или для нынешнего протокола задать другое
Пару слов о тесте видеосистемы, который несколько отличается от других тестов. Он включает три этапа: проверку видеопамяти, проверку текстового режима (в таком экранном режиме работают DOS-программы) и проверку графического режима. Во втором и третьем тестах вам будет предложен ряд изображений, на которые надо будет внимательно поглядеть и нажать клавишу Y, если картинка видна полностью и без искажений, и N, если что-то не так. Checklt проверяет, как ведет себя видеосистема в различных режимах отображения букв, и в каждом режиме все буквы - и цветные, и черно-белые, и мигающие, и цветные на цветом фоне - должны быть видны. В режиме проверки графического режима вам будут показывать сетку, в которой должны быть видны все линии, цветовые квадраты и прямоугольники. Правда, самый сложный режим, который знает Checklt, - 256 цветов. За более сложной проверкой видеосистемы придется лезть в другие программы. Но опять-таки, если исправен простейший 256-цветный режим, это означает, что вы, по крайней мере, сможете зайти в Windows в безопасном режиме (Safe mode). При проверке мыши вас попросят поочередно нажать обе ее кнопки (третью, четвертую, пятую и все прочие кнопки вашей мыши программа не замечает), затем подвести к верхнему краю экрана, к нижнему, левому и правому. При проверке клавиатуры надо будет нажать все клавиши вашей «кнопочной доски». Так можно обнаружить отказавшую клавишу. Тест дисков включает в себя проверку контроллера (управляющего блока) - Controller Diags, а затем - полную проверку самого диска. Выполняется последовательное чтение каждой головкой на каждой дорожке (Linear Read), «порхающее» чтение (Butterfly Read - с прыжками из начала диска в конец) и случайное чтение (Random Read). Все завершается выдачей результатов проверки - Test Error Summary.
Универсальные тестовые программы
295
В меню Benchmark (эталонные тесты) находятся три теста, которые позволяют сравнить производительность вашей видеосистемы, дисковой системы, а также процессора (CPU) и сопроцессора (FPU) вашего компьютера с неким эталонным компьютером. Вот этой вещью пользоваться сегодня совершенно ни к чему, потому что эталонный компьютер - это богом забытый IBM-XT. Еще раз повторю: тестирование Chtecklt'oM носит сугубо предварительный характер. Так, программа в принципе не способна проверить память в областях выше 32 MB, не видит дисков на контроллерах Ultra DMA и т. п. И тем не менее самое главное она все же проверит. И к тому же, в отличие от своих более интеллектуальных коллег, практически никогда не завешивает компьютер. Потому что не лезет, куда не надо.
ASTRA У программы Astra (Advanced Sysinfo Tool and Reporting Assistant) Константина Кондакова и фирмы Sysinfo Lab существуют варианты для DOSрежима и для Windows, она может запускаться из командной строки, создавать отчеты. Ничего такого специально не тестирует. Просто определяет состав оборудования, но очень подробно (рис. 5.23). Help
FEATURE-LIMITED ...DEMO ...VERSION. System Summary 8Й
Processor: Coprocessor: CPU Clock: Level 1 Cache: Level 2 Cache: System Name: Motherboard OEM: Board Model : BIOS Version: Chipset Vendor: Chipset: PCI Bus Version: PnP BIOS Version; DMI/SMBIOS Vers.: Monitor Vendor: Monitor Model : Base Memory
'
""
Intel Pentium 4 2600 MHz Internal 3121.0 MHz CL3.0 x 240.1 MHz QDRD 8kb+12k uOp Cdata+instr.) 512 kb To Be Filled By O.E.M. Unknown (0001) ASUSTek Computer Inc. P4P800 06/11/03CO2002 American Megatrends, Inc.! Intel Corporation 8286SG/PE/P, 82848P DRAM Controller / Hosi 2.10 1.0 2.3 Impression
Rover Scan LCD 19 Ultra Pro 640 kb С57Э kb free)
._„._ ...... .„.„„„._ ...... ._....._ Рис. 5.23. Astra 4.20 хорошо разбирается в современном оборудовании
Дает детальную информацию о процессоре, включая его модель, производителя, тактовую частоту с точностью до 0,1 МГц (причем даже на разогнанном процессоре), размеры кэша, частоту системной шины, модель материнской платы, чипсета (набора микросхем на маме), оперативной памяти, дисков, монитора, скорость CD-ROM - короче, всего, что есть в компьютере.
296
5. Программы для тестирования компьютера
ttf- I Report Help В меню Information есть команды для более подробного тестирования всевозможных устSystem Summary... DMI System Info... ройств (рис. 5.24), а в меню Help можно почиDMI Motherboard Info... CPU Info... * тать справку по всем данным, которые сообщаBIOS Info... »• ет нам Астра. Причем, справку, в отличие от PCI/AGP Info... меню, можно получить и на русском языке DMI Memory Info. IDE CATA/ATAPI}, соответствующие команды есть в меню Help PnP Info... (впрочем, справку можно почитать и не запусDMI/SMBIOS Info. DMI Slots Info.. кая программу, например ФАРом, заглянув по DMI Ports Info.. Drives Info... F3 в файл russian.hlp). Monitor Info... Представьте себе: в компьютере вообще нет Video Info... никаких программ, проверить его нечем. А вы Exit to DOS AT t-X загружаетесь с дискетки, запускаете Астру и все-все про компьютер знаете. И, значит, говоРис. 5.24. Дополнительные рите продавцу, мол, парень, проц-то у тебя равозможности тестирования зогнанный! Не 3,2 гига, как ты мне впариваешь, а только 2,6! Нас не абма-ааниш!.. Программа периодически обновляется, оборудование знает вполне современное, и автор, кажется, не собирается останавливаться на достигнутом1. Одна только затычка с этой Астрой: бесплатно работает только 15 дней. А потом надо заплатить сумасшедшую сумму - аж 300 рублей! А теперь давайте поглядим программу аналогичного назначения, только для многозадачного режима Windows.
AIDA и EVEREST Бесплатная программа венгра Миклоша Тамаша с романтическим названием Aida, которая в 2004 году превратилась в условно-бесплатную программу Everest канадской фирмы Lovalis, сумеет подробнейшим образом проинформировать нас о составе оборудования, операционной системе и установленных программах, поможет быстро составить отчет о содержимом компьютера в разных форматах - в виде файла или на бумаге, а если это нужно — отправит отчет по электронной почте или по FTP. Скажем, вы устроились на работу в качестве сисадмина. Вам надо собрать подробную информацию со всех трехсот компьютеров сети вашего предприятия, чтобы хоть представлять, с чем придется работать. Вот и воспользуетесь услугами Эвереста, который подробно вас обо всем проинформирует. Программа не требует инсталляции - распаковываете и запускаете. Работает во всех разновидностях Windows, имеет в том числе и русский интерфейс. 1 Вообще все программы, претендующие на точное обнаружение современного оборудования, обновляются достаточно часто. Но эти обновления преследуют цель не увеличение быстродействия или совершенствования интерфейса, а именно пополнения базы данных по оборудованию.
297
Универсальные тестовые программы
Выпускается в двух вариантах: бесплатном домашнем (Ноте) и «шароварном» Professional, размеры их в нынешней версии 1.10 составляют 2,5 и, соответственно, 2,8 МБ. На рисунке 5.25 видно достаточно типичное для подобных программ устройство рабочего окна: слева дерево тематических разделов, на которые поделена вся многообразная информация о компьютере, справа - содержание выбранного раздела: о железе, о системе, драйверах, установленных программах. Я не буду их перечислять, вы сами это посмотрите. Чем больше человек знает об устройстве компьютера, тем больше интересных для себя вещей там отыщет. А кто мало знает, тот крепче спит. Ф EVEREST Professional [ EVALUATION ] файл Вид йтчет
& EVEREST vl.10.106 в 1 Компьютер и ^ Системная плата ГФШ
; ФСР1ГО !-•* Системная плата ви Память : : «HSPD
Поле Hi ФСвойствз ЦП ФТип ЦП Ф Псевдоним ЦП ФСРи stepping Ф Наборы инструкций If;
i i-^i Чипсет i i..^, Rios И % Операционная система ф ЗШ Сервер S-8 Дисплей ш % мультимедиа s-^t Хранение данных и ф Сеть »ф DirectX ш ^Устройства Ф ЦП
ЕЛИХ|
1йаленные Избранное Справка
Ф Engineering Sample З^Кэш Ll трассировки <£ЬКзш L1 данных <5»Кэш12
фФизическая информация . 478 Pin UPGA ФТип корпуса 3.50 cm x 3.50cm Ф Размеры корпуса ш]
"V
т
д
*.:
i Copyright (c) ^^2003, 2004 |avalys, Inc. ;;
Рис. 5.25. Как и Astra, Everest прекрасно видит, где истинная частота процессора, а где разгон
На страничках с описанием многих устройств Everest указывает интернетовский адрес фирмы-производителя, а иногда даже адрес сайта, с которого можно скачать новейшие версии драйверов или обновление BIOS. Однако не по всем устройствам такая информация имеется. / Если хочется поменять язык интерфейса, зайдите в меню File (Файл) и щелкните по строке Preferences (Настройки). В окне настроек окажется длинный список поддерживаемых языков, где будут и русский, и украинский, и английский, и десятка два других европейских языков. Там же в настройках (раздел Расположение) можете указать, какие информационные разделы вы хотите видеть в окне программы, а какие для вас излишни. По умолчанию показано вовсе не все.
298
5. Программы для тестирования компьютера
В разделе Суммарная информация можно выбрать, какие параметры своего компьютера вы желаете видеть в самом первом подразделе самого первого из разделов программы - Компьютер > Суммарная информация. В разделах Отчет, Файл Отчета и Вид Отчета вы сможете задать, что должно входить в отчет, как будет называться файл и где будет находиться, а в версии Pro сможете также задать расписание для автоматического формирования отчета и настроить доставку отчетов с компьютеров пользователей (по почте или по FTP). Заказать отчет вы сможете разными способами, но проще всего - щелкнуть правой кнопкой мыши по интересующему вас разделу и выбрать в подменю Быстрый отчет нужный вам формат файла (текстовый, HTML, XML и прочее). , Загляните, кстати, в подраздел Компьютер > Датчик. Там вы найдете монитор, следящий за температурой системной платы и процессора, за скоростью вращения вентилятора на процессоре, за основными уровнями электропитания. На левой панели домашней версии Эвереста имеется дополнительный раздел Тест, а в нем две строки: Чтение из памяти и Запись в память. Это сравнительный тест (по-английски benchmark) - программа измерит эти параметры и выдаст вам таблицу с диаграммой, в которой результаты тестирования памяти вашей машины будут помечены зеленым, а все остальные данные будут приведены для того, чтобы вы гордились своим компьютером как самым мощным в мире. Либо поняли, что на самом деле есть машины и побыстрее. Понятно, что в многозадачном режиме результаты тестирования сильно зависят от поведения операционной системы, от активности антивирусного монитора, ICQ и иных резидентных программ (вообще-то их полагается отключать), так что результаты эти надо считать не точными, а оценочными, относящимися к производительности вашего компьютера в целом. Что тоже неплохо. Если компьютер, вроде бы мощный, четвертый пень или что покруче, а производительность на уровне третьего, стоит задуматься и внимательно просмотреть все разделы Эвереста, может, сообразите, какой компонент компьютера (железо, а может, даже и софт) так сильно снижает скорость работы. Непосредственный предшественник Эвереста - программа Aida 32 (тоже достаточно свежая1) ,не только проинформироует нас о составе оборудования, но поможет также измерить быстродействие дисков и настроить монитор не хуже, чем при помощи Nokia Monitor Test. Из-за этих дополнительных возможностей размер программы побольше, чем у Эвереста,- 3 МБ. Кроме того, эта программа требует обычной виндоузовской инсталляции. 1 Пока. Разработка программы остановлена, сайт закрыт, все ушли на фронт. То есть уехали в Канаду руководить фирмой Lovalis.
Универсальные тестовые программы
299
В меню Plugin, пропавшем в процессе восхождения на Эверест, вы найдете, например, строку Aida32 Disk Benchmark. Этот тест меряет скорость работы дисков разных типов - как вийчестеров (с интерфейсом IDE, SCSI и ATA, а также RAID), так и CD-ROM, CD-RW, DVD, накопителей ZIP и даже флэш-памяти.1 Disk Benchmark. AIDA32 | About 'I Linear Read] Quick Linear Reaa Random Read!: Buffered Reaa j; Average Access I
Disk Drive *1 (114471
Рис. 5.26. Быстрый тест чтения: проверены два жестких диска и один CD-ROM. Видно, что у винчестеров скорость к концу понижается, а у CD - растет В окне тестирования - дисков пять страниц, относящихся к разным режимам тестирования (рис. 5.26): • Linear Read (линейное чтение) - чтение всего диска подряд, применяется для любых типов дисков и флэш-памяти; • Quick Linear Read (быстрое линейное чтение) - то же самое, только в десять раз быстрее. Читается не весь диск подряд, а кусочками, всего прочитывается десятая часть. Впрочем, результаты получаются практические такие же; • Random Read (случайное чтение) - проверяется не только скорость чтения в некоторых случайных точках диска, но и скорость перемещения считывающих головок в эти случайные точки. В результате средний показатель скорости (окошко Average) будет ниже, чем в первых двух тестах; • Buffered Read (буферизованное чтение)2. Программа проверяет (если для данного диска такая проверка возможна) скорость интерфейса, через который диск подключен к материнской плате. Чтение данных производится не с самого диска, а из его буферной памяти (из кэша). По идее, эта скорость долж1
Впрочем, удивляться тут нечему, если вспомнить, что виндоузовский проводник показывает флэш-карты (микросхемы памяти, например, от цифровых фотоаппаратов) как некие сменные диски. 2 В Windows 9x этой страницы нет.
300
5. Программы для тестирования компьютера
на быть заметно выше, чем скорость линейного чтения, потому что память на микросхемах обычно работает гораздо быстрее, чем память на магнитном дидке. Если же на этом тесте в окошке Average оказывается примерно то же число, что и на тестах линейного или быстрого чтения, это может означать, что диск ваш способен работать быстрее, чем интерфейс, через который вы его подключили. Например, вы купили новый скоростной винчестер, а посадили его на обычный разъем IDE, вместо того чтобы подключить на контроллер UltraDMA на мамке. Или же подключили диск правильно, на скоростной контроллер, но использовали старый айдишный кабель. Или у вас контроллер Ultra-AT A 33, тогда как этот суперскоростной диск вполне можно было бы посадить на более быструю разновидность - Ultra-AT A 66 или Ultra-AT A 100. Ведь когда едет колонна танков, она всегда движется со скоростью самой медленной машины. Здесь у вас выйдет примерно то же: диск будет работать со скоростью самого медленного танка - в данном случае контроллера или даже кабеля. • Average Access (среднее время доступа) - читаются маленькие кусочки данных в разных частях диска. Таким образом, происходит измерение именно скорости перемещения головок с одной дорожки на другую. Когда диски в компьютере сильно фрагментированы, быстрее работает тот из них, у кого среднее время доступа ниже. Если нажата кнопка Enable Write Test (разрешить тест записи), то вы сможете протестировать и скорость записи. Разрешены последовательная запись всего диска (Linear Write) и запись в случайном порядке (Random Write). Понятно, что выполнять этот тест имеет смысл только для пустого диска. Или для такого, на котором нет никаких ценных данных, потому что при таком тестировании информация уничтожается. Для настройки монитора выберите в меню Plugin команду Aida32 Monitor Diagnostics. Тут вас ожидает четыре группы тестовых таблиц. • Generic Tests (общие тесты): геометрия экрана, фокусировка, тест стабильности высокочастотного блока. • Color Tests (настройка цветов): заливка экрана цветовой палитрой (два варианта, перевернутые друг относительно друга на 180°), заливка градиентом (с изменением яркости) по основным цветам, заливка сплошным цветом (кроме красного, синего, зеленого экран заливается также белым, черным и серым). • Line Tests (настройка линейности): черная сетка на белом фоне, белая на черном, частые линии по горизонтали и вертикали. • В последней группе Text Tests (проверка читаемости текста) будет показан белый текст на черном фоне, черный на белом, красный на зеленом и т. п. Для перехода на следующую проверочную таблицу нажимайте пробел, для возвращения на предыдущую - Backspace, для завершения тестирования - Esc. Настройка монитора по этим таблицам выполняется примерно так же, как было описано в главе про Nokia Monitor Test.
6. ПРОГРАММЫ ДЛЯ ОБСЛУЖИВАНИЯ ЖЕСТКОГО ДИСКА Вы принесли из магазина новый, неотформатированный жесткий диск. Глубоко подумавши, поставили на нем перемычку (джампер) Master/Slave так, как она должна стоять. Поставили диск на место, подключили информационные кабели и питание. Включили. BIOS компьютера правильно определил тип и размер нового диска1. И... И все равно пользоваться диском пока нельзя. Новый винчестер должна увидеть и узнать не только машина, но и операционная система. Основной признак того, что система увидела диск, - это появление у него буквы имени. Вы, несомненно, знаете о программе FDisk, которая входит в комплект Windows. Она позволяет на новом, совершенно пустом диске создать таблицу разделов (partition table), в результате чего операционная система увидит диск и присвоит ему букву. FDisk'oM можно также поделить диск на части, создать основную и дополнительную таблицы разделов, назначить один из разделов активным (загрузочным). Только после этого диск удастся отформатировать (буква появилась, и можно, наконец, написать format d:). Все это замечательно. Но если вы захотите поделить диск или изменить размеры разделов тогда, когда на нем уже много чего записано, вам придется сперва уничтожить существующие разделы - с полной и невозвратимой потерей всей информации, а уж потом заново создать таблицу разделов нужного размера. От всех этих сложностей у всякого не слишком далеко продвинутого юзера возникает священный трепет перед FDisk'oM и таблицей разделов диска. А при слове partition (раздел) битый жизнью юзер вздрагивает и покрывается испариной. Ведь одно неосторожное движение и... Программы для работы с разделами дисков переводят вопрос из области мистики в область сугубо практическую: запускаешь программу и через десять минут - без потери данных! - имеешь совершенно новую конфигурацию разделов. И никаких проблем. Еще одна мистическая и страшная область - две операционные системы на одном компьютере. Когда человек, как-то между прочим, говорит: я, мол, себе 1
Если BIOS вашей материнской платы старый и не способен распознать диск большого размера, не спешите его выбрасывать (вместе с мамой). Скачайте себе утилиту Disk Manager, которая позволит вам на старую маму установить большой диск. Найти ее можно на сайтах IBM, Quantum и других производителей винчестеров. Существуют версии и с русским хелпом!
302
6. Программы для обслуживания жесткого диска
поставил ХР в качестве второй системы, ничего, нормально, - слушающим это юношам человек сей кажется посланцем иных цивилизаций, познавшим мудрость Вселенной. Однако те же программы для работы с разделами способны за те же самые десять минут создать для вас пару разделов под пару новых операционных систем, чтобы вы могли достойно ответить: «Да, неплохо. А я себе еще Линух поставил в качестве третьей. Это круто». И первый оратор выпадет в осадок... Шутки шутками, а все именно так и есть. Именно за десять минут. И именно без хлопот.
БАЗОВЫЕ СВЕДЕНИЯ о ФАЙЛОВОЙ СИСТЕМЕ Сперва, если позволите, пару слов о том, с чем мы, собственно, собираемся работать - о разделах диска и некоторых особенностях устройства файловых систем. Разделы на диске бывают трех видов: основные (primary), дополнительные (extended) и логические (logical). • Основных разделов может быть до четырех штук на одном диске. Причем на каждом из них можно держать свою операционку, с каждого можно загружаться. Но, загрузившись с одного из основных разделов, вы не увидите остальных. Например, у вас на первом основном разделе стоит Windows 98, а на втором Linux. Так вот, из виндов вы не увидите линукса, и наоборот. Что, в общем, правильно - у них все разное, в особенности же файловая система. • Тот из основных разделов, с которого загружается компьютер, является активным. Активным может быть только один раздел диска, но можно назначить активным другой раздел, и тогда в следующий раз загрузка пойдет с него. • Дополнительный раздел диска вы создадите тогда, когда вам захочется поделить жесткий диск на части. Все логические диски создаются именно на этом дополнительном разделе, который на диске может быть всего один'. • Зато логических разделов можно понаделать столько, сколько вам нужно. И каждый будет виден при загрузке из любого основного раздела. Другое дело, что, отформатировав раздел под нужную вам ОС, вы вполне можете перестать видеть его из другой ОСи, которая такого формата дисков не понимает. Например, из Windows 9x не будет видно дисков в файловой системе NTFS. Но диски в FAT или FAT32 будут видны из Windows 9x так же хорошо, как и из ХР. Понятно, что сам по себе дополнительный раздел нам с вами ни для чего . не нужен - на нем нельзя размещать файлы и папки. Дополнительный раздел это только площадка, на которой создаются логические диски.
1
Когда есть дополнительный, то основных разделов может быть уже не четыре, а максимум три.
Базовые сведения о файловой системе
303
• Вся информация о разделах диска, которую мы и называем Partition Table (таблица разделов), содержится на самом краешке диска, в главной загрузочной области (Master Boot Record, или MBR). Загрузка компьютера всегда начинается из MBR первого диска, а потом передается другому разделу тому самому, который в таблице разделов помечен как активный. Если главных разделов несколько, то на каждом из них может быть своя загрузочная информация, загружающая ту или иную операционную систему. с
*° Первым диском компьютер считает тот, который задан в качестве загрузочного в BlOS'e вашего компьютера. Зайдите в CMOS Setup и поглядите настройки, которые обычно называются Boot Device (устройство загрузки) или как-то вроде этого. Там чаще всего можно как-то их переназначить. Например, выбрать CD-ROM в качестве первого устройства загрузки (first boot device), жесткий диск в качестве второго (second boot device), дискету в качестве третьего. Или же вместо диска на контроллере IDE выбрать в качестве загрузочного диск, подключенный к скоростному контроллеру АТА на мамке.
• DOS, Windows 3.x и Windows 9x могут загружаться только из активного главного раздела первого диска. Все версии NT могут загружаться также с логических разделов, но менеджер загрузки Windows NT должен находиться на том же активном главном разделе первого диска. • Кластер - это минимальная единица размещения информации на диске. Файл может состоять из одного кластера, если это маленький файл, или из сотен и тысяч кластеров, если это файл большой. Но меньше одного кластера быть не может. Когда файл маленький, а выбранный для диска размер кластера велик, это вызывает потери дискового пространства. Представьте себе, что каждый файлик в пять-десять байтов занимает на диске 32 или даже 64 килобайта, что это получится?! Посмотрите, какими могут быть потери дискового пространства при использовании файловой системы FAT (применяется в MS DOS, Windows 3.x, Windows 95, но работает и во всех остальных версиях Windows): Размер раздела FAT 16-127 МБ 128-255 МБ 256-511 МБ 512МБ-1.023ГБ 1, 024-2,047 ГБ 2,048-4,096 ГБ
Минимальный размер кластера 2КБ 4КБ 8КБ 16КБ 32КБ 64КБ1
Примерные потери 2% 4% 10% 25% 40% 50%
То есть при четырехгигабайтном диске потери могут доходить до половины дискового пространства! Что же мешает сделать кластер маленьким? Ограничение на общее количество кластеров в одном разделе: в файловой системе FAT их не может быть 1
Кластера размером 64 КБ можно задать только в NT. Соответственно только в NT можно пользоваться дисками FAT размером от 2 до 4 ГБ.
6. Программы для обслуживания жесткого диска
304 1
более 65 525 штук . Стало быть, чем больше диск, тем больше приходится делать размер кластера. А чем больше размер кластера, тем больше потери... Вывод: работая с большим диском в файловой системе FAT, надо делить его на части. Позволю себе привести еще две таблички, которые тоже наводят на определенные размышления. Первая из них показывает, какими будут размеры кластера на вашем диске с файловой системой FAT. Размер раздела
Тип FAT
Размер кластера
0-15 МБ
FAT12'
512 байтов
16-127 МБ
FAT16
2КБ
128-255 МБ
FAT16
4КБ
256-511 МБ
FAT16
8КБ
512 МБ-1 ,023ГБ
FAT16
16КБ
1, 024-2,047 ГБ
FAT16
32КБ
2,048-4,096 ГБ
FAT16
64KBJ
Как видите, здесь таится еще одно ограничение FAT: если размер кластера нельзя повышать более 32 (64) КБ, а количество кластеров ограничено магическим числом 65525, то и размер диска (точнее, раздела на диске) ограничен. При максимально возможном кластере он не может превышать 2 ГБ< Хочешь не хочешь, а приходится делить диск. Понятно, что диск размером 120 ГБ делить на 60 кусков захочется только полному... экстремалу. Все остальные будут пользоваться другими типами файловых систем - FAT32 или NTFS. • Во второй таблице дан размер кластера для файловой системы FAT32 (применяется в Windows 95 OSR-2, Windows 98, Millennium, с этой файловой системой нормально работают также Windows 2000, ХР и 2003 Server). Эта таблица дает нам размера кластера, который окажется у диска, отформатированного командой format с: или командой Форматировать в контекстном меню диска, - то есть, без ввода каких-либо дополнительных параметров форматирования. Размер раздела 0.256-8,01 ГБ 8.02-1 6,02ГБ 16.03-32,04 ГБ Более 32,04 ГБ
1
Размер кластера 4КБ 8КБ 16КБ 32КБ
В таблице размещения файлов FAT для каждого кластера отводится всего 16 бит (ее потому и называют иногда FAT 16). А значит, максимальное число кластеров со16 ставляет 2 . Да еще отнимите ту часть, которую занимают служебные области... 2 Применяется для дискет и дисков малого размера. 3 Только в NT.
Базовые сведения о файловой системе
305
В FAT32 сняты многие ограничения FAT. Таблица размещения файлов здесь не 16-, а 32-разрядная. Теоретически предельный размер раздела опреде16 32 ляется не числом 2 , а числом 2 , поэтому-то диск и может иметь в этой системе объем до 2 терабайт (две тысячи гигабайт). При этом размер кластера останется достаточно маленьким, а потери - небольшими. Кроме того, в FAT32 предприняты некоторые дополнительные меры для повышения надежности. Тут создается резервная копия таблицы размещения файлов, которую можно использовать в случае повреждения основной таблицы; копии важнейших частей создаются и в загрузочной области. • В файловой системе NTFS (все версии Windows NT) размеры кластера вообще никак не связаны с размерами диска, что позволит нам уменьшить потери даже на очень больших дисках. Вот какие размеры кластеров даются дискам NTFS при форматировании по умолчанию: Размер раздела Менее 51 2 МБ 513-1024 МБ 1025-2048 МБ (2ГБ) 2049-4096 МБ (4 ГБ) 4097-8 192 МБ (8ГБ) 8193-16 384 МБ (16ГБ) 16 385-2768 МБ (32ГБ) Более 32 768 МБ
Основу файловой системы NTFS составляет главная файловая таблица (Master File Table - MFT), причем сохраняется несколько копий критически важных ее частей. Это позволяет файловой системе восстанавливаться после повреждений и потери данных. Кроме того, в системе NTFS заложена способность на полном ходу обнаруживать сбойные блоки на поверхности жесткого диска и автоматически помечать их как неисправные, чтобы программы более не пытались записать на них свои данные. Ну и скорость работы дисков в NTFS выше, чем в FAT или FAT32. А вот с маленькими дисками (размером менее 400 МБ) пользоваться этой файловой системой не рекомендуется - слишком большую часть займут служебные области. (Да кто сейчас пользуется дисками меньше 400 МБ?!) Диски NTFS имеют еще ряд свойств, полезных при организации локальных сетей. На них можно задавать квоты дискового пространства для каждого пользователя, устанавливать права доступа к папкам и файлам, сжимать и шифровать данные, создавать составные диски и т. д. • В DOS, Windows 3.x, и Windows 9x буквы дискам раздаются по следующему правилу: сначала их получают основные разделы всех подключенных дисков, а потом уже логические. Отсюда некоторая путаница: первый физический диск (состоящий из двух разделов) получит буквы С (основной раздел) и Е (логический диск на нем), а второй, соответственно, - D и F.
306
6. Программы для обслуживания жесткого диска ..
\
Жесткий порядок назначения букв может привести и к еще большей путанице, если мы создадим новый раздел или удалим один из ранее созданных. Пусть у нас добавляется логический раздел на первый диск. Тогда основные разделы первого и второго дисков сохранят свои буквы (С и D), а вот логические переименуются: на первом диске окажутся разделы Е и F, а логическому разделу на втором диске вместо буквы F, которая раньше у него была, достанется буква G. Что станет со всеми ярлыками и записями в системном реестре, которые ссылаются на программы и документы из этого раздела? Ясно что - перестанут работать: ссылки в них останутся на диск F, на котором сейчас находится уже совсем не то, что раньше. Стало быть, программа, которая возьмется создавать или удалять разделы на наших дисках, должна сама же и восстановить все эти .ссылки. Во всяком случае, хорошая программа должна это уметь. • В системах NT буквы дискам назначаются таким же способом, как в 9х. Но делается этот только один раз - при установке Windows. В дальнейшем при любых изменениях в структуре ваших дисков за каждым из разделов сохраняется его изначальная буква. Если же вам захочется поменять буквы у дисков, вы сможете сделать это вручную: в папке Администрирование есть утилита Управление компьютером, а в ней - раздел Управление дисками, где и позволяется это сделать. Это я все к тому, что сейчас мы с вами отправимся на бой с файловой системой. А врага надо знать в лицо.
PARTITION MAGIC "вЩС Программа Partition Magic, разработанная фирмой PowerQuest, а в конце 2003 года купленная компанией Symantec, - лучшая, на мой взгляд, утилита для решения описанных выше задач. По крайней мере, ничего.более удобного, надежного и умелого мне видеть не приходилось. Версия 8.0, о которой мы здесь поговорим, понимает не только обычные виндоузовские форматы дисков FAT16 (для Windows 3.x и 95) и FAT32 (для Windows 95 OSR-2, 98, 2000 и ХР), но также все разновидности NTFS (для NT 3.5, 4.0, 2000 и ХР, 2003 Server) и файловые системы Linux (Ext2, Ext3 и Swap). Корректно работает с большими разделами (свыше 8 МБ) и большими дисками (до 160 ГБ). От более старых версий восьмая отличается главным образом тем, что нормально работает с Windows 2000, 2003 и ХР и с применяемыми там новыми разновидностями файловой системы NTFS. Программа мощная, но и довольно большая. Partition Magic 8.02, на основе которой сделаны иллюстрации к этой главе, весит в архиве 26 МБ, а полная CD-версия Partition Magic Pro - все 50. И все равно, я скачал себе это чудо технологической мысли и теперь вам про него поведаю.
Partition Magic
307
Partition Magic и его дополнительные утилиты могут: • создавать и уничтожать разделы на жестком диске, менять их размеры, объединять два раздела в один - все это без потери данных (а иногда даже без перезагрузки!); • конвертировать диски из файловой системы FAT 16 в FAT32 и обратно (чего, например, стандартный набор утилит Windows не позволяет), а кроме того — в NTFS и обратно; • менять размеры кластера для уменьшения потерь дискового пространства; • исправлять пути к программам в ярлыках и реестре Windows после изменения букв у дисков. При установке программа просит разрешения создать две аварийные дискеты: на первой будет загрузка операционной системы и некоторых драйверов (например, драйвера мыши), а на второй - досовская версия Partition Magic. Советую вам сразу же эти дискетки изготовить. Можно, конечно, и потом, главное не забыть это сделать до того, как ваши эксперименты с дисками привели к каким-то проблемам.
Главное окно программы Partition Magic может запускаться в одном из двух режимов - под управлением Windows (графическая оболочка системы загружена) и в DOS-режиме (дискетная версия). Часть операций программа выполняет сразу, для других ей требуется предварительно перезагрузить Windows. Обычно, если на изменяемом диске нет отрытых файлов, обходится без перезагрузки. ** Чтобы Partition Magic работал стабильно и без проблем, стоит закрыть все остальные программы. Программа работает надежно, возникающие иногда проблемы (а как же без этого!) обычно легко решаются. Но, принимаясь за эксперименты с ней, критически важные срайлы стоит сохранить на дискетах или на другом диске. Для NT рекомендуется на всякий случай создать резервную копию файла boot.ini из корневой директории загрузочного диска, а - лучше загрузочную дискету.
На рис. 6.1 показано окно программы Partition Magic 8.02 (как видите, программа русифицирована, хотя и не полностью), в котором выбран первый раздел диска 1 и показаны его параметры. Подсказка даст информацию о файловой системе, общем объеме (Size) и о том, какая часть диска занята (Used). На самом деле даже цвет рамочки вокруг раздела несет определенную информацию о нем. Когда вы запустите РМ в своем компьютере и увидите окно программы в цвете, вы заметите, что каждый раздел обведен двойной цветной рамочкой. Внутренняя рамка сообщает нам о типе файловой системы: темнозеленая обозначает FAT32, светло-зеленая- FAT 16, розовая рамка- NTFS. Наружная рамка обозначает тип раздела: когда она ядовито-голубого цвета, мы понимаем, что это логический диск, созданный на дополнительном разделе (здесь переведено как «расширенный»); если же раздел основной, то цвет наружной рамки совпадает с цветом внутренней. Цвета эти не придется заучивать
6. Программы для обслуживания жесткого диска
308
Выберите Задачу.. Create a new parliliori
:
F: lUMIifKitl-NT
C: IBM60GB-1
• ' v : ' ' : " '"'-'i;
Deete a backup petition Install another operating system
С: IBM60GB-1 h FAT32 L Size: 29 000,1MB f Used: 24 683,6 MBi
Resize a partition Redistribute tree space Merge partitions
: 120GB-System
Copy a partition
Partition 0 per at ion t "•$ j Размер .^.J Занято.^] Свободно,.. | Статус ! Pri/Log &. Сям» Mnfen
^ Delete partition ^jf Resize/Move partition
• NTFS
IBM60GB-NT(F:)
29643,4
28735.1
908,3 None
Primary
60000.5 54470,4 54470.4
56704.5 54470.4 49011.2
3296,0 Active 0.0 None 5459.1 None
Primary Primary Logical
5|» Convert partition
Й Spit partition *0 Urxfe-ie-'s-i'artiiKM-! О
Propertiet
Disk? 120GB-Oato(D:) О 120GB-System(E:)
,
в NTFS ° Extend... и NTFS
Рис. 6.1. Главное окно Partition Magic 8.02
наизусть: в самом низу окна есть несколько цветных квадратиков, которые напомнят вам, кто есть кто. Если на диске обнаружен неиспользуемый кусок, не относящийся ни к одному из разделов, он будет выкрашен в серый цвет и снабжен именем Unallocated (нераспределенный). Под изображениями дисков вы видите таблицу. О каждом из дисков и разделов сообщается более подробная информация, включая тип раздела (Primaryосновной или Logical - логический) и статус (Active - активный или None - нет). Слева в окне программы находится список основных действий, которые можно выполнить, не залезая в меню'. Из секции Выберите задачу (и из меню Задачи) запускаются мастера, которые шаг за шагом проведут вас через процесс создания и изменения разделов. А из секции Partition operation (и из меню Раздел) запускаются обычные команды, у которых настройки операций по, созданию и изменению разделов сосредоточены в одном диалоговом окне. И там и там делается, в сущности, одно и то же, просто тем людям, которые неплохо разбираются в устройстве дисковой системы и понимают, чего хотят добиться, удобнее будут простые команды, а неопытным пользователям - мастера. ' В седьмой версии РМ основные команды располагались в нижней части окна, в виде крупных кнопок оригинального дизайна.
Partition Magic
309
Слева вы видите кнопки для запуска основных задач и операций - к сожалению, не переведенные на русский язык. Но в меню Диск, Раздел и Задачи вы найдете эти же команды, написанные по-русски. Итак, с чего бы начать? Ну конечно, с разбиения диска на два!
Как разделить диск Давайте я буду делить один из своих дисков на части, а вы будете смотреть и учиться, хорошо? Вот я беру мышку и щелкаю (видите?) по строке Create a new partition (создать новый раздел). Запускается мастер создания раздела. • На первом шаге мастер представляется, сообщает о том, что поможет мне создать новый раздел. (Спасибо, мастер! Именно этого от тебя и ждут все читатели самоучители!) Нажимаю кнопку Next. • В следующем окне (рис. 6.2) выбираю в табличке диск 1, который собираюсь поделить, и снова жму кнопку Next. • Теперь надо выбрать, в каком месте диска будет создаваться раздел: перед существующими разделами (Before диск1), между первым и вторым (After диск1 but Before диск2) или после второго (After диск2) (рис. 6.3). Как видите, рекомендуется (recommended) размещать новый раздел после существующих. Почему? Со здать новы и раздел Select disk Select the disk where the new partition will be created.
Щелчок на желательном диске в списке ниже.
С: IBM60GB-1 Диск 1 2
Подсказки
F: IBM60GB-NT Размер | Буква диска 58643.5 MB С: F' 114171,0 MB D:, Е:
< Назад
[[
Next >
Рис. 6.2. Выбираю диск, который собираюсь поделить
Отмена
6. Программы для обслуживания жесткого диска
313 Создать новый раздел
IX)
Where to Create Select the location on the disk where you would like the new partition to be created.
^HllL ^ftjSiib
В списке ниже, укажите, где Вы хотите, чтобы новый раздел был создан. Мастер переместит и/или изменит размеры другого раздела, чтобы создать место для нового раздела в случае необходимости. С: IBM6QGB-1 29 000,1 MB FAT32
F: IBMBOGB-NT 29643,4MB NTFS
Расположение для нового раздела Before С: IBM60GB-1 AfterC;l8M60GB-l but before F:IBM60GB-NT After F: iBMSOGB-NT (Recommended)
Подсказки
< Наз ад
; I
| Может Созда... ] Primary or Logical : Primary or Logical Primary or Logical
Next >
Отмена
Рис. 6.3. Новый раздел будет создан между существующими При таком решении вопроса программы и документы, которые находятся сейчас на дисках С:, D:, Е: и F:, так и останутся на тех же дисках, а вновь созданный (пустой) раздел получит букву Н1. Соответственно все ярлыки и все ссылки, которые указывают на программы и документы, не потеряют из виду свои объекты и работать не перестанут. (Впрочем, это не очень существенное соображение, потому что в случае чего сам же РМ - а точнее, его утилита DriveMapper - и восстановит нам работоспособность ярлыков.2) • Теперь я должен объяснить мастеру, у кого ему следует отобрать свободное место для нового раздела. Он может взять либо у одного из соседей, либо у обоих понемножку. На рисунке 6.4 показан вариант, при котором свободное место будет позаимствовано у обоих соседей. Если оставить пометку только в первой строке, то кусочек свободного места будет взят только с раздела С:. Когда вы будете создавать всего-навсего второй раздел на диске, этого шага в работе мастера не будет. • Следующий ответственный этап работы - выбор основных параметров нового раздела (рис. 6.5). Сначала я должен сказать мастеру, какого размера ' Букву G занимает CD-ROM. Но если вы пользуетесь двумя операционными системами, то, загрузившись во второй из них, можете столкнуться с той же проблемой - смена буквы приведет к ошибкам в ярлыках. 2
Partition Magic
311
Создать новый раздел Take space from which partitions? Other partitions on the hard disk can be resized smaller to create space tar the new partition. В списке ниже, отметьте разделы, которые могут пожертвовать место чтобы создать новый раздел. (Если там есть свободное место на диске, то сначала оно будет использоваться, прежде, чем другой раздел станет меньшим.) F: IBM60GB-NT 29 613,4 MB NTFS
С: IBM60GB-1 29 000,1 MB FAT32
" F: IBM60GB-NT NTFS
0,0
29643,4
< Назад
Next>
Рис. 6.4. Кто поделится своим дисковым пространством с новым разделом? Создать новый раздел Partition Properties Choose the size, label, and other properties of the new partition. Рекомендованные настройки, отображенные ниже базируются на вашей текущей ОС и новом расположении раздела. Убедитесь, что Вы понимаете проблемы.нажав "Подсказки" перед тем как сделать изменений. Размер:
[4000
Н-НМБ
Макс, размер: 8243.7МБ Мин. размер:
7.8 МБ
Install
Метка: Создать как:
[Logical (Recommended) j^J
Файловая система: [FAT32 Буква диска:
Н:
Jil
< Назад
Next>
j L
Отмена
Рис. 6.5. Выбираем основные параметры нового раздела раздел мне требуется. Он же, со своей стороны, подсказывает, каков может быть максимальный и минимальный размер нового раздела. По умолчанию мастер вписывает в окошко Размер половину всего свободного места.
312
6. Программы для обслуживания жесткого диска
Ниже надо ввести метку раздела. Именно ее вы будете видеть в проводнике в качестве подписи под значком этого диска, так что лучше сделать ее более или менее осмысленной. Кто-то предпочитает давать метки по называниям дисков, а кто-то называет диски в соответствии с их назначением: System (система), Work (работа), Archives (архивы), Games (игры), Install (установочные пакеты программ) и т. п. Как вы знаете, метку диска поменять очень легко: щелкаете по диску в проводнике и нажимаете F2. Далее предлагается выбрать, будет ли этот раздел логическим (Logical) или основным (Primary). В некоторых ситуациях строка Primary будет недоступна. Обратите внимание: Partition Magic никогда не предлагает нам создать дополнительный раздел. Если мы просим его сделать нам логический диск, то дополнительный раздел будет, в случае необходимости, создан без нашего участия. Поразмыслим теперь над тем, какой тип файловой системы выбрать. Тем, кто работает в Windows XP, 2000 или 2003, порекомендуют выбрать NTFS. Но как вы можете заметить из рисунка 6.5, я этой рекомендацией пренебрег и выбрал FAT 32. Так же следует поступить тем, кто параллельно с Windows XP пользуется еще и Windows 98 или Me. Вы же не хотите, чтобы создаваемый раздел в 9х просто не был виден? FAT (FAT16) нужен тем, кто собирается прямо на этом диске носить информацию на другой компьютер, - заказчику, в какое-нибудь дизайн-бюро, в студию звукозаписи и т. д. FAT - хоть и не самый совершенный тип файловой системы, зато наиболее стандартный. Его понимают все - и DOS, и Windows 3.x, и Windows 9х, и Windows NT 4, и Windows 2000, и 2003 Server, и XP, чего не скажешь про FAT32 или NTFS. Такой диск может быть прочитан даже на Макинтоше (а в дизайн-бюро и студиях звукозаписи Маки встречаются довольно часто). И последнее, что от нас хотят узнать: устраивает ли нас буква, которая будет присвоена диску. Если нет, можно выбрать другую - из числа незанятых. • В заключение Partition Magic показывает сводную таблицу изменений, которые он намерен внести в структуру диска. На нее стоит посмотреть повнимательнее: еще не поздно нажать кнопку Назад и что-то поменять. Если не передумали, нажмите кнопку Finish. Но финиш — это еще не конец. Вы попадете в снова в главное окно программы, в котором станет доступна зеленая кнопка с галочкой на панели инструментов и похожая на нее зеленая кнопка Применить внизу. Только после того как вы нажмете любую из них, программа начнет работу по действительному внесению изменений. Все остальное было только подготовкой. Но до тех пор у вас есть возможность запустить еще какого-нибудь мастера, или даже нескольких, подготовить свои диски к еще каким-нибудь волшеб-
Partition Magic
313
ным превращениям. Тогда по зеленой кнопке все эти операции выполнятся поочередно, одна за другой. Две кнопочки, расположенные на панели инструментов РМ рядом с зеленой кнопкой-галочкой, предназначены для отмены последней из выбранных операций (левая) или всех сразу (правая). Итак, зеленая кнопка все-таки нажата. РМ скажет, что запланировано две или три операции (сначала ему придется уменьшить размеры существующих разделов, а потом уже, на пустом месте, создавать новый), и попросит в последний раз подтвердить ваше разрешение на эти действия. После этого обратной дороги уже нет. Программа принимается за работу по изменению размеров разделов и созданию нового. Но если на диске были открытые (не обязательно вами!) файлы, работа начнется только после перезагрузки. Скажем, в этот самый момент антивирусному монитору вздумалось проверить файлы на обрабатываемом диске, операционная система что-то на него писала или же он был просто открыт в проводнике или файловом менеджере... Но с перезагрузкой или без: несколько минут — и все сделано. Создав новый раздел, Partition Magic в случае необходимости запустит утилиту DriveMapper, которая просмотрит все диски вашего компьютера в поисках ярлыков, а также все ссылки в системном реестре на файлы и папки и поменяет адреса там, где это требуется. Работает DriveMapper не очень быстро, зато самостоятельно, нашего вмешательства не требует. Главное, не мешать. • *" Если на диске есть ошибки, Partition Magic работать откажется. Прежде чем затевать любые дела с диском, надо привести его в порядок виндоузовской программой проверки дисков или утилитой Chkdsk.
На панели инструментов Мэджика есть кнопка Проверить раздел на ошибки, которая выдаст вам предварительную оценку состояния раздела, а в некоторых случаях и поможет устранить неполадки (будет для этого кнопочка Fix - «исправить»). На проверяемом разделе тоже не должно быть открытых файлов, иначе РМ работать откажется и попросит вас воспользоваться системными утилитами. ^ Есть в программе еще пара мастеров для создания нового раздела. Один из них называется Create a backup partition (Задачи > Создать резервный раздел). Делает мастер то же, что и предыдущий, только в качестве метки раздела предложит имя Backup, а в конце даст некоторые дополнительные инструкции, впрочем, не требующие от нас никаких действий. Потом можно будет обучить свою утилиту резервного копирования (например, DataKeeper из полной CD-версии Partition Magic) именно в этот раздел отправлять автоматически создаваемые копии ваших данных и системных файлов.
314
6. Программы для обслуживания жесткого диска
Если у вас есть возможность выбирать, то лучше создавать Backup не на том физическом диске, где лежат данные, подлежащие копированию. Так и данные целее будут (один диск накрылся, зато на другом копия цела), и скорость создания резервной копии выше. Другой мастер называется Install another operating system (Задачи > Установить другую операционную систему). Этот мастер тоже создает раздел, но при этом учитывает требования, которые предъявляют к своим разделам разные операционные системы. Так, если вы желаете поставить Windows 9х, новый раздел будет принудительно создан как основной (Primary), потому что иначе система не станет с него грузиться. Для выбора ОС будет выдано отдельное окно в начале работы мастера. В соответствии с этим вам и будут предлагаться варианты продолжения работы. А в конце программа спросит еще одну важную вещь: собираетесь ли вы ставить новую систему немедленно (все уже приготовлено, компакт-диск с системой лежит перед вами на столе, все необходимые сведения по установке крепко засели в вашей голове) или хотите отложить это на потом. В первом случае новый раздел сразу после своего создания будет назначен активным, с него и захочет грузиться компьютер. А ваша нынешняя система загружаться уже не будет, пока вы снова не назначите активным нынешний загрузочный диск. Во втором случае вы сами сделаете новый раздел активным — потом, когда будете морально к этому готовы. Надо учитывать, что для размещения на разделе новой операционной системы требуется некоторое количество мегабайт или даже гигабайт; требуется и файловая система определенного типа. Поглядите на следующую табличку, в которой, кроме типа файловой системы, указано также, надо ли для загрузки в этой ОСи создавать непременно основной раздел или это не обязательно, а также сколько свободного места надо оставлять для папки Windows и других системных файлов. Операционная система DOS 6.22 (и ниже) Windows 95 Windows 95 OSR-2 Windows 98 Windows 98 SE Windows Me Windows NT 4 Windows 2000 Windows XP Linux
Из какого раздела грузится Из основного Из основного Из основного Из основного Из основного Из основного Из основного1 Из основного1 Из основного1 Из любого
Минимальное свободное место 8МБ 90МБ 90МБ 175МБ 190МБ 300МБ 120МБ 650МБ Более 1 ГБ Более 250 МБ
' Лишь небольшая часть загрузки в системах NT находится в начале главного раздела первого диска. Все остальное может находиться в начале любого логического раздела.
315
Partition Magic
Как создать раздел с одновременным переносом на него части данных У способов создания нового раздела, которые мы с вами рассмотрели в предыдущей главе, есть одно ограничение: новый раздел создается только за счет свободного места, имеющегося на старых разделах. Скажем, на 60-гигабайтном диске осталось 3 ГБ свободного места. Сделать новый раздел размером 30, 10 и даже 5 ГБ вы не сможете. Но Partition Magic предоставляет нам другой способ «взять всё и поделить»; при котором нет принципиальных ограничений на размер создаваемого раздела. Почему? Да потому, что в процессе дележки программа перебросит на новый раздел часть данных со старого. Делается это командой Split Partition («разделить раздел») в секции Partition Operations и командой Раздел > Разбить. "" Команда применяется только к разделам FAT и FAT32. Размер исходного раздела не может быть меньше 100МБ.
Выделяете раздел мышкой, щелкаете по этой команде. Первым делом вам выдадут предупреждение (по-английски), что данные вы можете переносить, Разбить раздел - С: I8M600S-1 |FAT32) Данные Размер Новый раздел будет создан справо от первоначального раздела.Переместите желаемые папки е новый раздел. -Новый раздел-
-Первоначальный раздел Метка:
IBMBOGB-1
Метка:
Install
Pri/Log:
Primary Partition
Pri/Log:
[Логи
Буква диска: , С:
Буква диска:
Ц:
Структура Каталога RESTORE ЙЗ-СЗ А-А-А iJi-ia ARCH 83-С2 Astra ijhu3 AUDIO ffi s3 BTMAGIC.PQ !»-u3 DRHARD S £j Fractal ШuJ gigs ф Q HARDWARE i a LEV
Структура Каталога и СЭ INSTALL it: О Backup Ж Q CD-R *.-G3 DVD Ш (3 Help *Q INSTALL ; Q PPJ.O ;.- Q PP_2.0 IB GJ ScreenSavers ffi О Windows lii -G3 Антивирусы ОЁ СИ Архиваторы ф-СЗ Верстка S3 Q Видео
I Q MSDOWNLDTMP •f-Q Music I C3 My Downloads
СЖШ
Отмена
Справка
Рис. 6.6. Создаю раздел Install с одновременным переносом на него части данных из раздела IBM60GB-1
6. Программы для обслуживания жесткого диска
316
сколько вам угодно, а вот операционную систему ни целиком, ни частями так переносить не стоит. Далее появляется двухстраничное диалоговое окно этой команды (рис. 6.6). На странице Данные выбираете слева файлы и папки старого раздела и кнопочкой-галочкой > переносите направо, в новый раздел. Двойная галочка » перетащит направо сразу все файлы и папки. Если же вы никаких данных на новый раздел не переносите, программа ругается и ничего не делает. Тут же вводите метку нового раздела, выбираете тип (основной или .логический) и букву. На странице Размер программа показывает, какой величины будут старый и новый разделы (рис. 6.7). Вы сможете в это дело вмешаться, введя другое число в окошечке Размер. Можно также взяться мышкой за среднюю линию между разделами, схематически изображенными вверху этого окна, и потащить вправо или влево. Разбить раздел - С: 1БМ6008-1 (FAT32)
Заданные по умолчанию размеры раздела определены выборами на вкладке Данные.Поскольку Вы изменяете размеры нового раздела, первоначальный раздел будет откорректирован, чтобы использовать остающееся место. Первоначальный раздел
Новый раздел
-Первоначальный раздел Размер:
19751.8 MB
Свободное место: Занято: Макс, размер:
Новый раздел Размер:
2 761.2 MB 16990.6 MB 21 022,5 MB
QK
Свободное место:
1 270.8 MB
Занято:
7 977,6 MB
Макс, размер:
Отмена
МБ
12009.5 MB
Cnpaei
Рис. 6.7. Уточним размеры нового раздела
Можно вернуться на первую страницу и добавить на правую панель еще какие-то папки или, наоборот, убрать оттуда лишние (кнопкой <). Соответственно изменятся и границы дозволенных размеров нового раздела. Обратите внимание: тут нет нескольких важных настроек, которые предлагали нам мастера создания раздела. Во-первых, нас не просят выбрать файло-
Partition Magic
317
вую систему — новый раздел создается всегда в той же системе, что и исходный. Во-вторых, не спрашивают, за счет каких соседних разделов создается новый, и где он должен располагаться - он всегда создается за счет одного из разделов и располагается после него. Как объединять разделы Строка Merge partitions и команда Объединить разделы в меню Задачи выполняют операцию, обратную рассмотренной выше: соединяют два раздела диска в один. Понятно, что в результате такого альянса один из разделов исчезнет. Но все данные из него останутся в целости и сохранности, для них будет создана папка на единственном остающемся в живых разделе, куда они в полном составе и переедут. На первом шаге выбираете диск (рис. 6.8). Разрешено объединение разделов FAT и FAT32, но с разделами NTFS их объединять нельзя. Разделы NTFS можно объединять только с другими разделами NTFS. Сперва переведите раздел в подходящую файловую систему, а потом уж объединяйте. Объединить разделы Select hard disk Choose the disk with the two partitions you would like to merge.
Выберите диск, который содержит два раздела.
Диск
j Размер
I Буква диска
< Назад
Next>
IL I
Отмена
Рис. 6.8. Объединение разделов: кого к кому будем присоединять?
Далее надо выделить тот из разделов, который останется, поглотив другой (рис. 6.9). Тут тоже есть вполне понятные ограничения. При наличии двух логических разделов вы сможете любой из них присоединить к другому. Но если один из разделов основной, а другой логический, как на нашем рисунке, то, ясный перец, никакими усилиями не удастся оставить логический и влить в него основной. Только наоборот.
6. Программы для обслуживания жесткого диска
318 Объединить разделы Select the first partition
Choose the first partition to merge. Раздел, который Вы выбираете, будет расширен, чтобы включить смежный раздел. Смежный раздел может быть до или после расширяющегося раздела.Оба раздела должны иметь тип NTFS, FAT или FAT32.
Рис. 6.9. Раздел D: (основной) останется, раздел Е: (логический) пропадет На следующем шаге будет показано окно с одной-единственной строкой, куда надо будет ввести имя папки. В этой папке и найдете содержимое удаленного раздела. В конце, как обычно, будет сводка и кнопка Finish. Объединив разделы, РМ запустит своего DriveMapper'a, чтобы тот поправил ярлыки и реестр. .
Как изменить размер раздела Когда захотите изменить размер раздела, попросите помочь мастера Resize a partition или команду Изменить размер раздела в меню Задачи. Выберите физический диск, на котором будут производиться изменения, выберите тот из разделов, который вы хотите изменить, укажите новые размеры. Мастеру надо знать, какому из других разделов этого диска отдать образующееся свободное место (если размеры раздела должны быть уменьшены) или, наоборот, у какого раздела это свободное место взять. Если разделов на диске всего два, то и выбирать будет не из чего, но вопрос все равно зададут. А если раздел был один, то вопроса не зададут, все освобожденное место останется пустым, нераспределенным (unalocated). В заключение, как положено, покажут вам сводную таблицу изменений: что было, что станет, чем сердце успокоится... После этого программа поработает несколько минут, и один из разделов станет побольше, а другой поменьше.
Partition Magic
319
"" Для раздела, на котором стоит система, потребуется мегабайт на пятьдесят-сто больше, чем кажется: надо кое-что оставить и swap-файлу Windows 9x (page-файлу NT).
Изменить размер раздела можно, и не прибегая к услугам мастера. Щелкните по строке Resize/Move Partition или по команде Изменить размер/Переместить в меню Раздел и задайте размеры вручную (рис. 6.10). Изменить р
- С: КШ60СВ-1 (FAT32)
Мин. размер: 24 936.8 MB
Макс, размер: 29 000,1 MB МБ
Новый Размер:
26 788.0
МБ
Свободное место после:
2212,1
МБ
8К
Размер кластера:
This partition crosses the 1024 cylinder boundary and may not be bootable. OK
Рис. 6.10. Меняем размер раздела вручную
Здесь можно взяться мышкой за левый или правый краешек прямоугольника, изображающего диск, и просто подвинуть его, как показано на нашем рисунке. Можно вписать новый размер от руки в окошке Новый размер. Здесь же разрешено поменять размер кластера в разделе. Впрочем, при изменении разделов FAT и FAT32 Partition Magic самостоятельно подберет оптимальный размер кластера. Но об этом чуть ниже. При наличии на диске нераспределенного участка можно даже передвигать раздел внутри диска, взявшись мышкой за его середину (курсор примет форму крестика). Например, у вас два раздела, а в конце еще есть неиспользованное пространство (рис. 6.11, а). Но вы хотите отдать его не ближайшему соседу, С: IBM60GB-1 26850,8МБ FAT32 С: IBM60GB-1 26 850.8 MB FAT32 С: IBMBOGB-l 29000,1 MB FAT32 Л
Рис. 6.11. Разделы можно не только изменять, но и двигать
И i
320
6. Программы для обслуживания жесткого диска
а первому, самому левому разделу. Понятно, что вразбивку раздел существовать не может. Тогда вы подвинете правый раздел на свободное место (рис. 6.11, б), а уж потом увеличите размер левого за счет свободного пространства (рис. 6.11, в). Другую операцию, связанную с изменением размеров, выполняет мастер перераспределения свободного места Redistribute free space и соответствующая команда в меню Задачи. Он поможет равномерно распределить дисковое пространство между двумя, тремя и более разделами одного физического диска. Если у вас забит какой-то раздел (например, тот, где находится система) и вы хотите его увеличить, мастер вам в этом поможет. Если вы согласитесь с его рекомендациями, то он примется перекидывать излишки дискадонора в «дотационные регионы», как принято у нас называть территории, которым не хватает того, что они зарабатывают себе сами, и за это им дают заработанное другими.
Прочие операции над разделами Что еще можно сделать с разделом? Поменять тип файловой системы, изменить размер кластера, сделать копию раздела, задать активный раздел. Букву раздела можем поменять. Удалить можем. Что еще? Протестировать на отсутствие ошибок, получить подробные данные о разделе. Вот такой примерный перечень «прочих операций». Все они найдутся в группе Partition Operations и в контекстном меню раздела. Для многих сделаны собственные кнопки на панели инструментов. Удаление раздела (Delete partition, Раздел > Удалить) бывает двух видов обычное и гарантированное, при котором данные восстановлению уже не подлежат, так что никакому враждебному лазутчику ничего тут не обломится. Для выбора способа удаления будет показано простое диалоговое окошко. На место удаленного раздела можно будет потом расширить или сдвинуть существующий, создать тут другой раздел и т. п. Строка Undelete Partition и команда Восстановить в меню Раздел возвращают то, что компания Microsoft называет необратимо утраченным (я имею в виду страшные угрозы команды FDisk насчет необратимой потери данных при удалении раздела). Проще говоря, РМ восстанавливает стертые разделы вместе с теми данными, которые на них были. Если, конечно, вы не подвергли такой раздел «гарантированному удалению». Анализируются диски и составляется список удаленных разделов, обнаруженных на них (рис. 6.12). Помечаете нужную строку галочкой, жмете ОК и необратимое обращается!.. Помимо «гарантированно удаленных» не удастся восстановить и такой раздел, на месте которого уже создан другой раздел. Но пока пространство ос-
321
Partition Magic Восстановить - (Unallocated), 2 925,9 MB Проверка разделов, которые будут восстановлены. Раздел
| Размер ... \ Pri/Log
| Тип
0 INSTALL PBOOTDISK
FAT32 FAT32
2925 Logical 643 Logical
I
DK
j
Отмена
Справка
Рис. 6.12. Восстановление удаленного раздела
тается свободным (нераспределенным), восстановление раздела вместе со всеми данными на нем происходит без проблем. Строка Copy Partition (и такая же команда) создает точную копию раздела. Может использоваться нераспределенная часть диска, а также свободное место на других разделах. Спрашивают здесь о вещах вполне ожидаемых: на каком диске находится копируемый раздел, как он называется, на каком из дисков создавать копию, между какими разделами он будет располагаться (с вашего разрешения я не буду уже приводить иллюстрации -,они мало чем отличаются от показанных выше). Кроме того, будет задан вопрос, должен ли раздел-копия стать основным или же логическим, видимым или скрытым, сохранить размер, как у оригинала, или можно его уменьшить (увеличить). ^ Строка Convert Partition и команда Конвертировать в меню Раздел преобразуют файловую систему (FAT <->FAT32 *->NTFS), меняют тип раздела (основной «-«логический). Есть ряд требований и ограничений. • Преобразование FAT в FAT32 невозможно в классической версии Windows 95, а также в NT 4: эти версии виндов не умеют работать с FAT32. • Размер раздела FAT32 не может быть меньше 256 МБ. • Размер раздела FAT не может превышать 2 ГБ (в NT - 4 МБ). Поэтому, желая переделать в FAT 16 большой раздел другого формата, вы должны будете убрать с него все лишние данные или же предварительно разделить на части. Надо помнить, что для выполнения процесса преобразования программе потребуется 300-400 МБ свободного места на диске. • Для преобразования FAT и FAT32 в NTFS нужна версия РМ для Windows NT. При конвертировании используется микрософтовская утилита Convert из комплекта Windows NT. He забывайте, что разделы NTFS не видны из Windows 9х и из DOS (например, при загрузке с дискеты Windows 98). 11 Зак. 90
6. Программы для обслуживания жесткого диска
322
• Преобразование NTFS в FAT или FAT32 невозможно, пока на разделе остаются файлы, сжатые невидимым архиватором Windows NT или же зашифрованные. Конечно, все это происходит без потери информации. Чего не скажешь о команде форматирования раздела - тут все данные стираются. Можно отформатировать раздел под FAT, FAT32, NTFS, а также под Ext2, Ext3 и Swap (для Linux). Команда Info выдает сведения о выбранном диске - его размере, свободном месте на нем, о файловой системе. В частности, можно узнать и о том, каковы общие потери в разделе (строка Wasted на странице Затраты класте1 ров ). Однако видеть потери - не значит непременно суметь их избежать. В меню Раздел и в контекстном меню любого раздела есть выпадающее подменю Дополнительно, а в нем строка Изменить размер кластера, по которой выдается окошко такого типа, как на рис. '6.13. Тут подсчитано и показано, каковы будут потери при том или ином размере кластера. Изменить размер кластера - С: IBM60CB-1 (FAT32) Размер кластера HJ Занято||?[ Wasted
Wasted
Примечания
2.0 MB
Too Much Date.
4.3MB
Too Much Data
9.1 MB
2307,3-4024,1 MB
19.2 MB
2303.4-4024,1 MB
41,4MB
2323,1-4024,1 MB
90,2 MB
2 370,3-4 024,1 MB
194,0MB
2472,7-4024,1 MB
414,4MB
Not Enabled
Текущий размер кластера: 4 К
Новый размер кластера:
Текущий размер раздела: А 024,1 MB •
Новый размер раздела: 4 024.1 MB
ш
Рис. 6.13. Размеры кластера и потери дискового пространства
Можем сразу же поменять, только надо сначала решить, какое значение выбрать. Ведь при слишком большом кластере, как мы знаем, велики потери дискового пространства, а при слишком маленьком - вступает в силу ограни' В свойствах NTFS-дисков странички с потерями у вас не окажется. Из-за отсутствия потерь.
Partition Magic
323
чение на размеры дисков (из-за ограничения на общее количество кластеров в разделе FAT и FAT32). Имейте в виду, что не имеет особого смысла выбирать маленький кластер, когда на разделе у вас хранится всего несколько файлов очень больших размеров или, тем более, один-единственный файл (какая-нибудь база данных, полнометражный видеофильм или вынесенный на отдельный диск файл подкачки). Выигрыша никакого вы не получите. Приглядевшись к рисунку 6.13, можно понять, что потери минимальны при кластерах размером 512 Б и 1 КБ. Но тогда нам не удастся сохранить прежние размеры раздела, надо будет его уменьшить, а свободного места для этого недостаточно, о чем и сигнализирует PartitionMagic надписью Too Much Data (слишком много данных). Для диска на нашем рисунке оптимален кластер размером 2 КБ: и по размеру проходит, и использование дискового пространства близко к 100 % (потери в 9,1 МБ на 4-гигабайтном разделе - это доли процента). Поразмышляв таким образом, соглашаюсь с 2 КБ, говорю ОК, а потом нажимаю зеленую кнопочку Применить. Еще одна операция, о которой непременно нужно упомянуть, - назначение активного раздела - команда Выбор активного в подменю Дополнительно (меню Раздел или контекстное). С ее помощью вы сделаете какой-то раздел загрузочным. "" Очень рекомендую сначала создать на этом загрузочном разделе область загрузки!
Напоминаю, что для Windows раздел должен быть основным (primary). Если вы щелкнете мышкой по логическому диску, то команда окажется недоступна. Команда Hide Partition (скрыть раздел) в подменю Дополнительно позволит спрятать раздел от любопытных глаз. После перезагрузки раздел просто не будет виден ни в одной из операционных систем этого компьютера. Когда же он вам снова понадобится, воспользуетесь командой Unhide Partition (показать скрытый раздел), и после следующей перезагрузки диск появится, и ему снова будет назначена буква. А чтобы никто, кроме вас, не смог этот скрытый диск достать, можно назначить пароль доступа к Partition Magic. Задается пароль в меню Главные командой Защита паролем. Тот, кто не знает пароля, просто не сможет запустить программу. *~ В Windows 9x после засекречивания или рассекречивания раздела могут меняться буквы дисков, так что придется запускать DriveMapper. Проще всего делать секретным последний из логических разделов последнего диска - тот, исчезновение которого не приведет изменению остальных букв.
В подменю Дополнительно есть еще одна интересная команда - Изменить букву диска (в 9х ее нет). Просто выберете из списка любую свободную букву и ска-
324
6. Программы для обслуживания жесткого диска
жете ОК. Только поосторожнее с тем диском, на котором располагается ваша папка Windows (Winnt): если вы смените его букву, система может перестать загружаться! А кстати, что делать, если мы что-то не то сделали, какой-то не тот раздел спрятали или сделали активным, не ту букву назначили, в результате чего система перестает загружаться?! Как что? Воспользоваться парой спасательных дискет, которые вы создали при установке Partition Magic! Неужели вы до сих пор не создали эти дискеты?! Тогда сделайте этот сейчас, зайдя в главном меню Windows в папку PowerQuest Partition Magic и запустив оттуда утилиту Create Rescue Disks. Кроме того, в самом Мэджике в меню Инструменты есть команда Создать Rescue Disks. , Вас попросят вставить чистую отформатированную дискету, а затем еще одну, и на этих дискетах будет создана досовская версия PartitionMagic. Создав такие дискетки, стоит их немедленно проверить в деле - идет ли с них загрузка? запускается ли Partition Magic? Потом надпишите дискетки и уберите в коробочку. Непроверенные дискетки хранить рискованно (если не сказать - бессмысленно). А замышляя всякие рискованные эксперименты с разделами, стоит прежде достать эти дискетки и обязательно проверить еще раз! А то ведь с ними известно как дело обстоит: убирал в коробочку замечательно работающий комплект, а через пару месяцев достал оттуда пару инвалидов с неисправным нулевым сектором.
./
NTFS FOR WINDOWS
После того как компания Microsoft официально заявила о прекращении выпуска новых операционных систем семейства 9х, многие пользователи стали всерьез задумываться о переходе на Windows XP. Хочется, но и колется. А вдруг там все как-то не так? А вдруг мои сканеры-модемы-графические карты и прочий «хардвер» в NT работать откажутся? Опасения первого рода напрасны: отличия в интерфейсе новых систем незначительные, совершенно не принципиальные, и уж, во всяком случае, все направлены в сторону повышения удобства и гибкости. А вот насчет второго следует, конечно, подстраховаться. Совет всем один: поставить себе ХР или 2000 сначала как вторую систему, попробовать, посмотреть, поработать. Поискать в интернете новые драйверы и попробовать их установить. Причем правильно поступают те, кто ставит NT на отдельный раздел диска и к тому же разрешает виндоузовскому инсталлятору преобразовать этот раздел в файловую систему NTFS, как более быструю и устойчивую к сбоям.
NTFS for Windows
325
Но при этом теряется возможность доступа из 9х к NTFS разделу. Он просто не будет появляться в списке дисков вашего проводника. Чтобы обойти это ограничение, и создана Марком Русиновичем программа NTFS for Windows 98 (работающая также в Windows 95 и Me), которая вернет вам доступ к этим утерянным было разделам диска. Конечно, полного перечня возможностей NTFS (таких, как шифрование или сжатие файлов, изменение прав доступа и прочее) вы тут не получите, да это и не требуется. Главное, можно запускать программы с ранее невидимого диска, читать на нем данные, а в полной (платной) версии - копировать туда файлы и сохранять документы. Для того чтобы программа работала, и работала успешно, необходимо соблюсти ряд условий. Главное: первый раздел первого диска (из которого идет загрузка) обязательно должен иметь файловую систему FAT32 или FAT 16, иначе NTFS for Windows работать не сможет. Более того, автор рекомендует на этом первом разделе установить только систему 9х, а программы и данные туда не писать. Но я пробовал программу на компьютерах, где и система, и программы, и данные расположены на одном разделе: вроде ничего, справляется. Но если у вас будут какие-то сложности, вспомните об этой рекомендации автора. При установке программы вы получите только одну просьбу: указать месторасположение драйверов NT, обеспечивающих работу с новой файловой системой (рис. 6.14). Прежде чем запускать установку, загрузитесь в NT и перенесите в отдельную папку на FAT-диске следующие файлы из директории windows\system32: ntoskrnl.exe, autochk.exe, ntdll.dll, c_437.nls, c_1252.nls, Mntl.nls. Кроме того, потребуется файл ntfs.sys из папки windows\system32\drivers. Строка Drive Letters (назначение букв) позволит вам самостоятельно задать букву для подключаемого диска. Можно ничего не вводить, тогда для диска будет выбрана первая же свободная буква. А если вы подключаете несколько NTFS-разделов, то сможете все их переименовать на _, свой вкус, поставив тут несколько букв подряд, без пробелов. i NTFS for Windows 38 Cunlmuiation pNTFS System Files Specify the system directory of the Windows N1Y2K installation containing the NTFS driver you wish to use, or a directory to which you've copied NTFS and CHKDSK system files (see the on-line help for a list'of required files):
Рис. 6.14. NTFS для Windows 98 просит указать директорию с драйверами
326
6. Программы для обслуживания жесткого диска
Поменять букву NTFS-разделам можно и потом, во время работы. Для этого предназначается утилита NTFS configuration, которую вы найдете в папке программы. Там же будет и утилита для проверки дисков - NTFS CHKDSK. Точнее, утилита не сама проверяет диск, но организует проверку «родной» энтишной утилитой, которая, как вы, может быть, знаете, носит имя Chkdsk. "~ Если ваши жесткие диски подключены через контроллер SCSI или ATA (UltraDMA), весьма вероятно, что NTFS for Windows увидеть их не позволит.
NTFSDOS Вторая утилита Русиновича, разновидности которой могут называться NTFSDOS 4.0 и NTFSDOS Professional 4.0, позволит нам получить доступ к NTFSдискам в DOS-режиме. Особенно она пригодится тем, у кого единственная система в компьютере - из семейства NT. Эту программу можно записать в папку на FAT-диске, на дискеты или на CD-ROM, так что вы сможете видеть NTFS-раздел даже при полностью неисправной системе. Загрузитесь, поправите конфигурацию, восстановите из копии порушенные файлы, почините файловую систему - и все придет в норму. Установка программы состоит из двух частей: сначала делаете обычную установку (из-под NT), как для любой из миллионов виндоузовских программ, а потом запускаете мастер создания загрузочного диска - NTFSDOS Professional Boot Disk Wizard. Мастер попросит вас выбрать язык для выдачи сообщений - в русских виндах можно выбрать MS-DOS Russian. Далее надо подсказать программе, в какой папке лежит система NT/2000/XP. Следующий ответственный шаг: выбор места, в котором программа создает набор для запуска NTFS DOS. Это может быть либо дискета, либо папка на жестком диске. Не забудьте, что папка должна быть на разделе FAT или FAT-32, доступном из DOS-режима. Создать ее можно и на NTFS-разделе, но только если вы собираетесь переправить ее на CD и запускать оттуда. Дискет получится две или три. На первой (или первых двух, если речь идет об ХР) будет сама программа - файл ntfspro.exe и сопровождающие его лица, а на второй (или, соответственно, третьей) - ntfschk.exe для проверки и исправления ошибок на дисках. Обращаю ваше внимание на то, что дискеты создаются не загрузочные, обычные. Вам надо будет использовать загрузочную дискетку от любой версии DOS выше четвертой, но лучше всего - от седьмой (Windows 98/Ме), чтобы сразу была поддержка длинных имен файлов. Можно предварительно сделать первую дискету набора загрузочной командами format a: Is или sys а: (последней можно пользоваться даже после создания набора, так как она ничего с дискеты не стирает).
NTFSDOS
327
В ХР команда форматирования вызывается из контекстного меню дискетки, только не забудьте пометить строку Создание загрузочного диска для MS-DOS.1 Все прекрасно, все здорово. Но есть несколько ограничений. • В принципе, из разделов NTFS разрешается (не всем, а только тем, кто умеет!) создавать комбинированные тома, когда, скажем, два разных диска используются для синхронной записи одной и той же информации (mirror set зеркало) или для создания из двух или более дисков скоростного тома, куда информация пишется поочередно, с небольшим сдвигом (striped set - чересполосная запись), и т. п. Так вот, NTFSDOS всех этих хитростев никак не понимает. Да и мы с вами тоже их никак не понимаем и не применяем, так что нам с вами эти ограничения по фигу. • Другое ограничение для нас печально и уже вовсе не по фигу. Бесплатная незарегистрированная версия NTFSDOS не позволяет ничего записывать на NTFS-диск. Программа только делает вид, что пишет на него то, что вы просили, а перезагрузишься - и нет ничего, пустое место. И сразу возникает непреодолимое желание как-нибудь вдруг зарегистрироваться... • И еще одно важное соображение. Подключаемый диск должен хотя бы в принципе быть виден из режима DOS. Если вы загрузитесь с дискеты и запустите Fdisk с параметром /status (для выдачи списка доступных дисков), но программа не увидит нужного вам диска, точно так же не увидит его и NTFSDOS, будь он PRO или не PRO. Некоторые модели контроллеров SCSI, Raid или ATA вполне могут вызвать такой эффект. Возможно, в такой ситуации стоит поискать для контроллера подходящий ASPI-драйвер - в интернете или в наборе софта, которым было укомплектовано устройство. А можно написать в службу поддержки фирмы Sysinternals Software запрос на аглицкой мове. Этот самый Sysinternals продает профессиональный пакет ERD Commander 2003, которому такие штуки, как невидимость диска, вроде бы не страшны. Вы загружаетесь с CD и получаете графический интерфейс, весьма похожий на ХР, и полный набор утилит для проверки и восстановления дефектных разделов NTFS, для восстановления забытых паролей и т. п. Но стоит этот коммандер недешево - 150 баксов для обычного компьютера и 300 для сервера, так что покупать его частному лицу для использования на одном компьютере вряд ли имеет смысл. Вторая утилита из комплекта NTFSDOS называется Autochk. Она проверяет диски, причем с параметром /а - все подряд. Еще одна проверяющая утилита - Ntfschk - проверяет NTFS-разделы. Обе эти программы при запущенном NTFSDOS запуститься не смогут, памяти им не хватит. Надо будет перезагрузиться и, не запуская основную утилиту, запустить проверяющую. 1
Если строку не пометить, то дискета тоже окажется загрузочной, но дляХР. А чтобы загрузка с такой дискеты завершилась запуском Windows, надо будет добавить на нее три файла: ntldr, ntdetept.com и boot.ini.
6. Программы для обслуживания жесткого диска
328
Параметры проверки с помощью Ntfschk такие же, как и для родной энтишной утилиты Checkdsk: ntfschk.exe е: - проверить диск Е; ntfschk.exe е: /f - проверить диск Е: и исправить на нем ошибки. В бесплатной версии NTFSDOS ключ этот не действует; ntfschk.exe /s - выдается список имеющихся NTFS-дисков, чтобы вы могли выбрать нужный.
ВОССТАНОВЛЕНИЕ УДАЛЕННЫХ ФАЙЛОВ и СОЗДАНИЕ ВИРТУАЛЬНЫХ дисков ПРОГРАММОЙ IOLO SEARCH AND RECOVER Всякие бывают ситуации в жизни. Сотрешь нечаянно важный файл или целую папку, и не как-нибудь - в корзину Windows, а мимо нее, шарахнув с самоуверенным видом по Shift-Del. Или в результате непонятного сбоя пропала вся база писем Outlook Express. Или корзину очистишь, а потом думаешь: а на фига я эту-то вещь удалил? Без нее же... И что делать? Если помните, в главе, посвященной Total Commander, я упоминал о плагине для восстановления стертых файлов. Но плагин этот помогает только в самых простых случаях - когда удалены отдельные файлы (с файлами, которые были удалены целой папкой, программка ничего поделать не может). Кроме того, плагин не работает на дисках NTFS. Нужна утилита посильнее, поумнее. 1OLO SEARCH АПО RECOVER
Welcome to iolo Search and Recover File Rescue Wizard
' Advanced Deleted File Search
Recover Lost Email
Emergency Disk Image
Visit www.iolo.com
Options and Documentation
Ц Security Tools
Рис. 6.15. Выбираем тип операции
Восстановление удаленных файлов и создание виртуальных дисков
329
Хочу предложить вам программу Search and Recover фирмы lolo, которая (программа, а не фирма) восстанавливает стертые файлы с дисков любых типов и размеров, с флэш-карт различных МРЗ-плееров и цифровых фотоаппаратов. В качестве дополнительного сервиса программа сумеет удалить данные так, чтобы их нельзя было восстановить, создаст для вас точную копию раздела диска, а также создаст в системе виртуальные диски — «как бы CD-ROM» (DVD) или «как бы винчестеры». Что это за виртуальные объекты такие и для чего используются, мы поговорим чуть ниже, а пока - пару слов о главном окне программы (рис. 6.15). В нем вы просто щелкаете по одной из кнопок и переходите в окно соответствующей утилиты из комплекта Search and Recover. К восстановлению стертых файлов относятся две кнопки: File Rescue Wizard и Advanced Delete File Search. С них и начнем. Восстановление стертых файлов Мастер восстановления файлов (File Rescue Wizard) упрощает процесс по самое некуда. Выбираете типы файлов, которые надо восстановить: документы (Documents), рисунки и фотографии (Pictures and image), музыка и видео (Music, sounds and video), программы (Programs and applications), вебстраницы и связанные с ними файлы (Web pages and related itemi) либо все типы (All files). Можно также выбрать строку Others (прочие) и ввести имя файла или маску, как показано на рисунке 6.16. Чтобы ввести несколько имен или масок, разделяйте их точкой с запятой.
Search for files or folders named (* and 7 Wildcards OK. separate muitiple entries wittl semicolons):
Example: *.аЬс;*.123;ту lost document.doc;cool song.mp3;jo?n".exe
Рис. 6.16. Просим программу найти пропавшую базу писем Outlook Express
6. Программы для обслуживания жесткого диска
330
На втором шаге мастер попросит пометить диски, на которых могли быть эти утраченные данные, и нажать кнопку Scan». Поработав несколько минут, программа выдаст полный список найденных файлов, примерно такой, как на рисунке 6.17. Выделим те, что нас интересуют (файлы, у которых длина 0, не трудитесь даже выделять), и нажмем кнопку Recover selected Items (восстановить выбранные). rant! Recover - File Rfscae Wizard
Рис. 6.17. Просим программу восстановить нужные файлы из пропавшей базы писем Outlook Express В заключение мастер попросит указать диск и папку, куда он должен будет положить восстановленные файлы. Для создания новой папки под восстанавливаемые файлы будет там кнопка New Folder. "" Если вы попытаетесь сохранить восстановленное на тот же раздел диска, где лежали исходные файлы, мастер настоятельно предложит вам этого не делать. Вы, конечно, можете заупрямиться и поступить по-своему, но тогда не обижайтесь, если вместо текста или программы найдете в своем файле абракадабру. Вообще, обнаружив пропажу файлов, немедленно прекратите на том разделе всякие операции с файлами, запустите S&R и займитесь их восстановлением.
Теперь посмотрим, что дает кнопка, изображающая этакий швейцарский ножик на сто пятьдесят лезвий, пилочек, отверточек и отмычек. Запускается утилита углубленного поиска удаленных файлов (Advanced Deleted Files Search). Вы увидите примерно такое окно, как на рисунке 6.19 (см. далее), только в нем поначалу будет пусто. Щелкнете по кнопке Search, а далее - по строке New
Восстановление удаленных файлов и создание виртуальных дисков
331
Search, чтобы приступить к поиску пропавшей интеллектуальной собственности. Появится многостраничное диалоговое окно параметров поиска (Search Options) (рис. 6.18). На странице Locations (расположение) пометьте диски, на которых могли лежать утраченные файлы, а если знаете, в какой папке они находились, нажмите кнопку Add Location и найдите папку на диске — именно процесс ввода имени и адреса папки и показан на нашем рисунке.
Files Locations
_
I Exclusions Condition | Size
I Search Profiles | Attributes | . Dates
Select the folder to be searched
«f» Add Location
^ Remove Selected 1 Scan sub(olders j
Folder""
Seareh
Cancel
Рис. 6.18. Вводим адрес папки для поиска стертых файлов Если убрана галочка в строке Scan subfolders, то сканировать поддиректории программа не будет. Щелчок по кнопке Add добавляет вновь созданную строку в нижнюю часть окна (Folder), и вы сможете поставить в ней галочку. На странице Condition (состояние) можно выбрать, надо ли искать только файлы в хорошем состоянии - которые точно удастся восстановить (Good probability of recovery) или же вам хочется увидеть и файлы в среднем состоянии
6. Программы для обслуживания жесткого диска
332
(Moderate probability of recovery) и даже весьма сомнительные по части перспектив восстановления (Poor probability of recovery)- Есть некоторые шансы, что из средних файлов, а то и, чем черт не шутит, из плохих удастся что-то вытащить. Понятно, что «вытащить что-то» можно только из текстов - программы, графику, видео или музыку можно вытащить либо целиком, либо никак. Невозможно восстановить такие данные, на то место которых уже записаны какие-то другие данные, а значит: сг Ничего не записывайте на диск, откуда нечаянно стерли файлы. Если диск заполнен процентов на 90-95, а вы что-то на него записали, то искомый файл может просто не появиться в списке стертых. Вообще искать удаленные файлы лучше сразу после удаления - по прошествии какого-то времени от них может не остаться и следа.
Если вы знаете типы файлов, которые надо восстановить, зайдите на страницу Files и введите маски (с использованием знаков * и ?), разделяя их точкой с запятой. Галочка в квадратике Excluded (исключая) позволит, наоборот, исключить какие-то типы файлов из просмотра. Кнопка Search запускает процесс поиска файлов, в результате которого и заполнятся панели на рисунке 6.19: слева показываются диски и папки, в которых обнаружены стертые файлы, справа вверху показываются файлы и папки, найденные на данном диске или в заданной папке, а внизу - содержимое выбранного файла. Закладочки под правой нижней панелью позволят посмотреть содержимое найденного файла в виде 16-ричного кода, как веб-страницу, как рисунок и как текст. :fc £dtt Seafch Recover Options Security Recovery Tod Windows tidp JU Search - | 9 Recovei
PragjamFJes RECYOER SamoucWeB System Volume Inlormi VIDEO ffi УЯ Архивная папка Запись MOM документы E:\op4
Рис. 6.19. Углубленный поиск удаленных файлов
21.02.2.. 21.02.2..
A A
Восстановление удаленных файлов и создание виртуальных дисков
333
•*" Когда ищете в списке нужные файлы, помните, что у стертого файла первая буква имени может отсутствовать (точнее, может быть заменена на другую). <г Иногда файл, удаленный из корзины, может найтись под совсем не таким именем, какое было у него раньше, и находиться может не там, где лежал изначально, а в папке Recycled.
Выделив файлы или целые папки с файлами, запустите операцию их восстановления: кнопка Recover на рис. 6.19, а далее - команда Selected Items (восстановить > выбранные строки). В контекстном меню выделенных файлов и папок тоже есть команда восстановления - Recover Selected. Если вы откроете список команд, который имеется на кнопке Search окна Advanced Deleted Files Search, то найдете там кроме команды New Search (новый поиск) также команду повторного поиска удаленных файлов с теми же условиями (Rescan currently displayed location), команду для быстрого изменения условий поиска (Modify search filter) и ряд других. Приспособление для стирания файлов и папок Красивая кнопка-замок под называнием Security Tool сама по себе не запускает никаких операций по стиранию. Она лишь вызывает диалоговое окошко с некоторым количеством пояснений на аглицкой мове и с одной-единственной настройкой. Стоит вам поставить галочку в строке Enable File Terminator (подключить уничтожитель файлов), как в контекстном меню файлов и папок в проводнике появится нрвая команда - Terminate, по которой эти файлы и папки и будут уничтожены бесповоротно и навсегда. Виртуальные CD-КОМ'ы и жесткие диски Кнопка Emergency Disk Image в главном окне программы запускает диспетчер дисков (Disk Manager), предназначенный для работы с образами дисков. Образ диска - это файл специального формата (в данном случае с расширением img), содержащий полную информацию о разделе жесткого диска, CD-ROM'e, дискете или ином носителе информации. Программа может создавать образы дисков, подключать их к системе и снова отключать. Например, у вас не очень быстрый CD-ROM или же, наоборот, быстрый, но очень шумный. Когда вы запускаете с него игру или видеофильм, все начинает жутко тормозить или сидючок принимается время от времени реветь, как МИГ-29 на взлетной полосе. Делаете образ CD на винчестере и в дальнейшем работаете уже с ним - точно так же, как с CD, только без тормозов и авиационных перегрузок. Или такой вариант: у вас в компьютере нет CD-R или кончились болванки, а игру дали всего на денек, и запускается она только с CD... Создаете образы всех нужных сидючков (игры могут быть и не на одном диске, а на нескольких) и играете, играете, играете...
6. Программы для обслуживания жесткого диска
334
Вы сможете также создать точную копию одного из разделов жесткого диска на другом жестком диске, на сетевом диске, на флэш-карте или ином внешнем носителе, лишь бы на нем хватило места. На рисунке 6.20 показано окно диспетчера дисков. В списке вы видите один образ жесткого диска и один образ CD, показано также, где располагается img-файл, каков его размер и какая ему присвоена буква. SEARCH AHD
Meriting with Disk Images New Image
Unmount
4j^ Cloned image of R2KV7..
Relocate
Reassign
f G.img
UstaS -
Ed»
Delete
643,TO Мв
Back to main options i t>jsfc Images are efttit&i)- separate
«•ffelliies on your prevent anyfurttw
shots of ail data on a dnye that can be subsequently mo-unfed and used as fmd d*«ts «mmse«es. if you ?ше unintanttenaii»' ;» teted or lost one or mutt tins an image 'рГШЭД^й We" 3f|i| ||p-p§g «is* twsvsf №n:wi|:l:: :: ' ! • COPS-ReHT B003 iOLC ГЕСМПа-OSIES ; LLC
"^
Рис. 6.20. Утилита для работы с образами дисков
Но сначала в списке пусто, так что нажимаем кнопку New Image («новый образ») и запускаем мастер создания образов. Мастер делает всего два шага. На первом (рис. 6.21) мы должны сообщить ему, что именно хотим сварганить: образ на основе какого-то из реальных дисков (CD или винчестера) или же пустой образ, который будет выглядеть как обычный раздел диска, и использовать его можно будет так же. Верхняя строка диалогового окна- Create a clone of an existing drive on your system (создать клон существующего раздела) означает приказ создать образ того из ваших дисков, который вы пометите галочкой. Как видите, можно создать образ не только CD-ROM'a и винчестера, но и дискеты. Нижняя строка - Create a new empty disk image of a fixed drive предлагает мастеру создать пустой образ диска - как бы чистый раздел диска, размеры которого указываются в окошке New disk image size.
Восстановление удаленных файлов и создание виртуальных дисков
335
(•" Create a clone of en exj sting drive on your system
Rescan drive fet Create a new empty disk image of a fixed sire] New disk image size: |ю '
Ш\ ^ M»**»** *'""* * Gigabytes
Рис. 6.21. Создаем новый образ диска (Я тут сэкономил немного места, объединив на рисунке оба варианта точки на моем рисунке стоят в обеих строках. На самом же деле вы увидите либо табличку с перечнем дисков, либо строку для ввода размеров «раздела».) На втором и последнем шаге (рис. 6.22) введете имя создаваемого imgфайла (строка Image name) и его местоположение (Save as), введете какое-то описание в поле Description. Если хотите сразу же подключить новый диск, поставите галочку в строке Mount as drive и дадите ему букву. Когда создается пустой диск на разделе NTFS, в диалоговом окне появляется строка Create as sparse image file (создать «разреженный» диск). Размеры создаваемого таким способом файла будут непостоянными- в соответствии с тем, сколько данных вы в него запишете. Поначалу он будет занимать совсем мало места, почти что ничего, а своего номинального размера достигнет, только когда вы полностью забьете его данными. Удивительная вещь: в проводнике или ФАРе размеры виртуального диска кажутся сразу же максимальными. Я создал 2-гигабайтный виртуальный диск, FAR пишет мне, что размер нового раздела (как, кстати, и размер img-файла) как раз и равен 2 ГБ. Но когда я проверяю свободное место на том разделе, где располагается img-файл, я вижу, что места почти не убавилось. Вот такие фокусы возможны в файловой системе NTFS!
6. Программы для обслуживания жесткого диска
336
folo Search and Recover - Disk Image Wizen
Set up image options
-•;• Tfce (terns tjetcw aitow you to- sto«
Image
таяе:
Description:
[ctoned image of ШНJQHG (G:) Король Лее (1)
EAtmageof G «raj J5j Mwmt as drive: IU:
Тт]
Рис. 6.22. Создаем образ DVD
Нажимаете кнопку Create », и img-файл создается. Образ компакт-диска или жесткого диска сразу готов к работе, а вот пустой диск надо будет еще отформатировать: если в проводнике вы попытаетесь перейти на него, вам будет выдано соответствующее предложение. Впрочем, бояться тут нечего, потому что форматирование будет виртуальное, никаких данных оно не затронет. Действие остальных кнопок окна Working with Disk Images достаточно понятно. Кнопки Mount («смонтировать») и Unmount («демонтировать») подключают и отключают виртуальный диск. Вместо кнопок можно пользоваться двойным щелчком по строке для того, чтобы смонтировать отключенный диск или, наоборот, отключить смонтированный. Кнопка Relocate перемещает img-файл на другой раздел жесткого диска, на другой сетевой диск или на внешний носитель. А вот на CD-R или на DVD-R программа не пишет - модуля для записи сидюков в ней нет. Если нужно сохранить копию на CD или DVD, запишите img-файл на компакт, воспользовавшись системной утилитой Windows XP для записи CD или любой из программ-нарезалок (например, программой Nero, о которой пойдет речь в следующем разделе). Между тем ряд программ, которые профессионально занимаются созданием виртуальных CD (вроде Paragon CD-ROM Emulator или Alcohol), обычно снабжаются средствами для записи CD.
Восстановление удаленных файлов и создание виртуальных дисков :
На кнопке Install две строки: по команде Install image not listed (добавить образ, отсутствующий в списке) вы сможете внести в список один из ранее созданных img-файлов; обратное действие вызывает команда Uninstall selected image (убрать из списка выделенный образ). На рисунке 6.23 показано окошко, которое выдается при добавлении образа в список. Если это был образ компакт-диска или DVD, обязательно пометьте квадратик This image is a CD or DVD, иначе система будет считать его жестким диском. Причем неотформатированным жестким диском! Install Disk Image Disk Image Name j image of G Image Description
Кнопка Edit выдает такое же окно, как было показано на рисунке 6.23. Вы сможете поменять метку диска, его описание, объявить образ жесткого диска образом сидюка, и наоборот. Кнопка Delete удаляет img-файл. Даже когда вы закрываете программу, в трее остается ее значок. Двойным щелчком по нему вы сможете в любой момент запустить Disk Manager и смонтировать нужные диски, а если в ближайшее время не предполагаете пользоваться виртуальными дисками, можете убрать значок из лотка командой Shut down Disk Image Service в его контекстном меню. К сожалению, никакой настройки, управляющей запуском этого значка, в программе нет, так что он будет автоматически запускаться при старте Windows. Если вы не пользуетесь виртуальными дисками и в ближайшем будущем не планируете это делать, придется самостоятельно исключить строку DisklmageSevice.exe из списка автоматически запускаемых программ, применив для этого Tweaki... For Power Users или другую подобную утилиту. Например, в ХР в стандартной виндоузовской программе MS Config
338
6. Программы для обслуживания жесткого диска
имеется страница Автозагрузка, где можно снять галочку в строке DisklmageSevice.exe. -1 • Помимо того существует масса других специалистов по созданию виртуальных дисков (в основном - виртуальных CD-ROM и DVD). Программы этого типа называют эмуляторами CD и DVD. В качестве примера могу назвать Virtual CD, Alcohol, Paragon CD-ROM Emulator и CloneCD, которые создают образы и копируют их на другие диски, даже если они защищены от копирования.
I :
7. ПРОГРАММЫ ДЛЯ ЗАПИСИ CD И DVD Прошли те времена, когда CD-ROM был экзотикой, a CD-R и тем более CD-RW - недостижимой роскошью. Сегодня пишущие приводы - это повседневная реальность. Компакт-диски достаточно вместительны, стоят копейки, да и пишущие CD-приводы вполне доступны по цене. А главное, что каждый человек, который записывает что-то на CD-R или CD-RW уверен: едва ли не на любом компьютере он найдет устройство для чтения своей записи. CD-ROM сегодня - такой же стандарт, как трехдюймовая дискета. Чего не скажешь, кстати, о некоторых других носителях информации повышенной емкости вроде накопителей ZIP. Пожалуй, только набирающие популярность DVD-приводы имеют шанс в ближайшем будущем стать столь же стандартным атрибутом персонального компьютера, как CD. (Если только не появится что-то еще более привлекательное.) Пишущие CD приводы бывают для однократной записи - CD-R (уже устарели, и покупать их нет никакого смысла) и для многократной записи CD-RW. Пишущие DVD-приводы также бывают для однократной и для многократной записи, только тут могут использоваться устройства двух конкурирующих стандартов: DVD-R (DVD-RW) и DVD+R (DVD+RW). Довольно редко встречаются дисководы третьего стандарта - DVD-RAM. Самые лучшие, но и самые пока что дорогие - это универсальные приводы, способные писать и перезаписывать как обычные компакт-диски, так и DVD. А из них самые лучшие (и тоже самые дорогие) - те, которые могут работать с DVD всех стандартов. Впрочем, цены на них падают настолько быстро, что даже самые лучшие и самые универсальные.приводы стали вполне доступны каждому пользователю. Дисководы различаются по скорости воспроизведения и записи. Читают такие устройства заметно быстрее, чем пишут. Если в рекламе или объявлении сказано что-то вроде: RW 30х/16х/40х, это означает, что привод перезаписывающий, на CD-R пишет с 30-кратной скоростью, на RW - с 16-кратной, а воспроизводит с 40-кратной. Для универсальных CD-DVD-приводов запись такая может оказаться еще длиннее (DVD RW 4х/4х&4х/2х&24х/16х/32х), так что разобраться, какая скорость к какому режиму записи или воспроизведения относится, оказывается уже довольно сложно. I
s
340
7. Программы для записи CD и DVD
Болванки (пустые диски для записи) делятся на одноразовые (CD-R - CD Recordable) и перезаписываемые (CD-RW, CD Rewritable). На CD-R вы не сможете стереть информацию и записать новую, даже если в вашем компьютере установлен RW-привод самой разнаипоследней модели. Зато диски такого рода нормально читаются на CD-ROM'ax любого года выпуска и любой модели, в том числе и в домашних музыкальных центрах и портативных плеерах (если речь идет об аудиодисках). Про CD-RW такого не скажешь: бытовая аппаратура, кроме, разве что, МРЗ-плееров, их не жалует. Для DVD похожие обозначения: DVD-R и DVD+R - для однократной записи, DVD-RW и DVD+RW - для многократной. CD DVD-болванки различаются также по предельной скорости, с которой на них можно писать. Если, скажем, на обложке DVD-диска о скорости не сказано ни слова, то запись возможна только с однократной скоростью, и опятьтаки, даже самый модный привод ничего с этим поделать не сможет. Если написано 1-4х или multispeed (многоскоростной) - возможны варианты. Также на дисках пишут предельный объем данных, которые можно на него записать. Если никаких дополнительных указаний на упаковке нет, то стандартные CD-ROM диски вмещают 650 МБ данных или 74 минуты музыки. Встречаются и такие, на которые можно записать 700 МБ - внимательно смотрите на упаковку'. DVD-диски самого распространенного стандарта DVD-5 рассчитаны на запись 4,7 ГБ данных2. Встречаются также двухслойные DVD-диски (стандарт DVD-9), на которых помещается вдвое больше данных. Однако сегодня это, в основном, фирменные видеодиски - болванок и дисководов для двухслойной записи в продаже пока что мало. Есть и другой способ удвоения объема DVD - запись диска с двух сторон. Накопители и болванки этого типа также пока остаются экзотикой. Неизвестно, надолго ли...
ЗАПИСЬ CD и DVD Первые программы для записи компакт-дисков требовали от пользователя детальных знаний об устройстве и всяческих форматах компакт-дисков. Конечно, если вы обладаете глубокими познаниями в этой области, вам по-прежнему ' Встречаются также компакт-диски на 800 МБ. Встречаются и приводы, которые могут записать на такой диск все полагающиеся мегабайты. Есть даже такие приводы, в которых все это потом нормально читается! 2 На самом деле объем DVD равен не 4,7, а всего 4,37 ГБ. Это если вы в миллиардах байтов станете измерять, то получится у вас 4,7. Тем не менее производителям дисков хочется, чтобы число на упаковке было повнушительнее, вот они и пишут «4,7 GB», как будто и не подозревают, что в гигабайте не 1 000 000 000 байтов, а 1 073 741 824. Так же, кстати, поступают и производители жестких дисков, вечно обсчитывая покупателя на какие-то копейки.
Запись CD и DVD
341
позволят их так или иначе проявить. Но большинству людей, которые хотели бы у себя дома «наваривать диски» или, там, «нарезать сидюки», все это совершенно неинтересно. Хочется так: вставил болванку в привод, сказал: хочу, мол, диск с данными, или • там, музыкальный. Показал, какие именно данные должны попасть на диск, и свободен. Именно так и работают современные «нарезалки». Ну, может, чуть посложнее, но не намного. Скоро вы в этом убедитесь. Программ такого рода существует немало. Самые популярные - Nero Burning ROM, Easy CD Creator, WinOnCD, CDRWIN.
NERO Программа Nero фирмы Ahead Software AG из чудесного немецкого города-курорта Карлсбад - одна из самых известных программ для записи CDROM. Поддерживает все необходимые для нас с вами форматы CD и DVD, работает как в Windows 9x, так и в NT (включая Windows XP и 2003). Умеет писать CD-R, CD-RW, DVD-R, DVD+R, DVD-RW, DVD+RW, в том числе и двухслойные. Разработчикам программы приходится обновлять ее довольно часто. И вовсе не затем, чтобы устранить какие-то очередные ошибки. Проблема в том, что выходят все новые и новые модели «резаков», вот и приходится постоянно вводить в программу поддержку все новых и новых шедевров японской, тайваньской, а то и китайской технологической мысли. Помимо собственно «прожигалки», которая называется Nero Burning ROM, в пакет Nero Ultra Edition входят также: • утилита Cover Design для создания обложки, вкладыша (буклета) и этикетки на компакт-диск; • аудио-редактор Wave Editor, с помощью которого вы сможете собрать из отдельных звуковых файлов аудиодиск; • многодорожечный аудиоредактор (мультитрек) SoundTrax, который позволит смешивать разные композиции, подбирая их скорость и применяя всяческие аудиоэффекты, как делают диджеи на дискотеках; • утилита резервного копирования файлов и целых дисков BackltUp; • утилита для эмуляции CDXDVD-дисков ImageDrive; • а также тестовые утилиты: CD Speed, CD-DVD Speed, Drive Speed и InfoTool. Приняв во внимание солидный состав пакета, а также огромное число моделей CD-R, RW и DVD, поддерживаемых программой, вы не слишком удивитесь, что версия Nero 6.3 со всеми примочками весит целых 24 МБ, да еще накиньте 1,4 МБ на модуль русификации... Если у вас не скоростное соединение с интернетом, а обычный dial-up, слишком уж часто обновлять программу вам вряд ли захочется. Да по чести говоря, это и не нужно: если она и так нормаль-
34. г
7. Программы для записи CD и DVD
но работает, какой смысл ее все время обновлять? Это пусть люди; купившие суперновейший суперскоростной мультисистемный резак, волнуются и ждут очередного обновления... ; ч' Начало работы Щелкните по круглому значку StartSmart в папке программы или на рабочем столе. Запускается стартовое окно программы, позволяющее быстро начать одну из многих операций, которые умеет выполнять Nero (рис. 7.1). Если щелкнуть мышкой по левой границе окна StartSmart, то окно расширится, и вы увидите список основных рабочих программ из комплекта Nero.
Рис. 7.1. StartSmart: нажата кнопка Избранное
Кнопки-значки символизируют собой основные направления работы программы; • звездочка (раздел называется Избранное) показывает внизу кнопки для запуска самых часто используемых команд - для создания компакт-диска с данными, для создания музыкального или видеодиска, для копирования CD или DVD и для резервного копирования; • листочек (раздел называется Данные) дает на выбор варианты для записи файлов и папок на компакт-диск; • нота (Звук) дает варианты записи музыкального диска - в обычном аудиоформате (только для CD), в МРЗ и т. п.; • следующий не очень понятный значок называется Фото и Видео. По нему щелкайте, если собираетесь записать диск формата Video-CD и Super Video-CD или DVD-Video, которые можно будет просматривать в DVD-плеере;
Запись CD и DVD
343
• значок с двумя дисками и неким ящичком (вроде бы сейф нарисован... или фотоаппарат?... или винчестер?...) идет у нас под названием Копировать и сохранить. В этом разделе найдете операции копирования дисков, копирование данных и музыки с диска на винчестер (в виде файлов или в виде образа), резервное копирование данных, восстановление данных и планировщик заданий; • раздел с крестиком (Дополнения) содержит сервисные утилиты. Когда вы щелкаете по значку нужной вам операции, открывается окно соответствующей утилиты, а окно StartSmart сворачивается в системный лоток. По завершении работы с утилитой вы ее закроете, и тогда StartSinart открывается снова. Впрочем, этот режим с автоматическим выскакиванием можно отменить, щелкнув по кнопке Конфигурация (средняя кнопка в нижнем РЯДУ). Внизу есть еще две кнопки: левая переводит StartSmart в режим Эксперт, при котором появляются кнопочки для запуска некоторых более сложных операций. А правая выключает программу. Если в компьютере установлен универсальный пишущий CD-DVD привод, то выбирать тип создаваемого диска вы сможете кнопочками в верхнем правом углу StartSmart. В принципе, пользоваться StartSmart вовсе не обязательно. Каждую из утилит можно запускать отдельно - из папки программы в главном меню. Если уж совсем честно сказать, мне этот выскакивающий самопроизвольно StartSmart вовсе не кажется таким уж умным (smart - умный, сообразительный), да и таким уж удобным. Но это дело вкуса. Копирование дисков Когда-то, когда еще не было всего этого разнообразия утилит, Nero представлял собой всего одну программа для «отжигания» дисков Nero Burning ROM. Название созвучно другой английской фразе: «Nero burning Rome» («Нерон поджигает Рим»), Значит, горящий Колизей на значке программы изображен в память о первом «отжигателе дисков» (если считать римский Колизей диском). У программы два режима работы - обычный и упрощенный, в виде мастера (Nero Express). Для запуска в упрощенном режиме есть в папке программы значок с тем же Колизеем, перечеркнутым буквой X (еХpress). Давайте сначала скопируем диск в «экспрессе», а потом поглядим, как то же самое делается в обычном режиме. И тогда вы сами решите, что вам кажется более удобным. На рисунке 7.2 показано окно Nero Express. Стоит щелкнуть по строке Копировать весь диск, и копирование начнется. Но, конечно, не сразу, сначала придется ответить на некоторые вопросы программы.
344
7. Программы для записи CD и DVD
Рис. 7.2. Nero Express: будем копировать диск. Вторая слева кнопка в нижнем ряду переводит программу в режим Nero «Экспресс» попросит вас выбрать из списка привод-источник и приводприемник (рис. 7.3). Если в компьютере всего один дисковод, то и выбирать будет не из чего. Строка Быстрая копия доступна, только если у вас два привода. Дело в том, что данные с исходного компакта пишутся сначала на жесткий диск, а уж оттуда - на болванку. Но чтобы переписать данные с исходного CD на винт, требуется несколько минут - напрямую с диска на диск писать быстрее. Те, кто абсолютно уверен в своей системе, могут эту галочку поставить1. Ниже надо указать скорость, с которой вы хотите вести запись. Зависит она, как я уже вам сообщал, от характеристик привода и от самого диска: программа считывает с них информацию о том, с какой скоростью разрешено писать на этот диск и на этом приводе, и соответственно строит этот список. Но когда дисковод всего один (как на нашем рисунке), программа ничего не знает о том, на какую болванку мы собираемся писать, так что лучше выбрать в списке Скорость записи строку Максимум. Впрочем, в особо ответственных случаях специально выбирают скорость пониже, чтобы уж наверняка все прошло без эксцессов, чтобы диск записался 1
Правда, с CD-R-дисками лучше не рисковать - запорете болванку, придется выбрасывать. А с CD-RW можно и поэкспериментировать.
345
Запись CD и DVD
Выберите Выберите привод-источник и приеш-прнемник и вставьте диск-источник.
Привод-источник:
i G:TEAC
OV-WS9G
Привод-приемник:
i GrTEAC
DV-W58G
Внимание: Некоторые диски не могуч быть скопированы Они могут быть защищены илм содержать ошибки. Для проверки используйте запись в режиме иммитации. (Нажмите 'Е ще »' и выберите И имитация)
Скорость записи: Число копий:
Рис. 7.3. Nero Express: выбираем приводы и скорость
как следует, а главное, чтобы потом нормально пропитался на других дисководах или на CD-плеере (особенно это касается записи аудиодисков). Если нужно сразу же сделать несколько копий, напишите, сколько именно, в строке Число копий. После этого жмете кнопочку Запись и ждете положенное время1. Сначала вся информация с исходного диска будет считана и переписана на диск во временный файл, а потом начнется запись. Но в случае, когда копирование выполняется на одном приводе, между первой и второй (операцией) перерьшчик небольшой: вас попросят вставить чистый диск. ' Если перезаписываемый диск, который вы вставили, не пуст, на нем уже есть какие-то данные, то программа попросит у вас разрешения очистить его и только потом начнет прожиг. Дописывать RW диск разрешено, только если он соответствующим образом был подготовлен. Ниже я вам расскажу, как его на это дело натаскать. ®* Обратите, кстати, внимание, на предупреждение, касающееся защищенных дисков (рис. 7.3). У вас будет возможность, прежде чем прожигать диск, провести имитацию записи. Если нажать кнопочку Еще », снизу выдвинется дополнительная секция диалогового окна, где и будет строчка Имитация. 1 Если копируете аудиодиск, то Nero еще и слазает в интернет, отыщет там название композиций с копируемого диска и предложит вам записать их на винчестер, в свою базу данных. Это действие необязательное, вполне можно его отменить.
7. Программы для записи CD и DVD
346
В процессе записи постарайтесь не очень безобразничать с компьютером. Конечно, современные дисководы гораздо более устойчивы к внешним воздействиям, чем старые, для успешной работы которых необходимо было прекратить всяческую активность в компьютере. Желательно было на это время перестать дышать и все время держать пальцы крестиком. Да и сегодня всякое может случиться. Лучше не рисковать. Береженого бог бережет. Что посеешь, то пожнешь. Поспешишь - получишь шиш, и прочие житейские премудрости. Теперь посмотрим, как происходит копирование в Nero Burning ROM. На рисунке 7.4 вы видите первое диалоговое окно этой программы - Новый проект. ^ проект -. Новый ~ч§
CD
Образ | Опции копирования | Опции чтения ! Запись | Действие
ннэ шпи:ривани| [.Отменить]
• с
с
НбЖ!ЩЁ™!.!!.й9.!!.:9ЯЖ.°1й Ц Имитация
CU EXTRA
и Запись
Н _ 1
®
•
t
Скорость записи:
| Максимум
Метод записи:
| Disc-at-once
Число копий: ,т., Г 1 Исп. много рекордеров
т
[1
| [5] Защита опустошения буфера
Video CO
Ш:
Рис. 7.4. Настройка проекта при копировании компакт-диска
Самое главное - выбрать тип создаваемого диска в левой панельке с разного рода дисочками. Для копирования выбираем пару дисочков, под которыми написано CD-Copy (или DVD-Copy). Потом на странице Запись задаем скорость записи и число копий. На странице Образ можете указать, на какой из ваших жестких дисков будет записываться временный файл (образ компакт-диска). Этот файл затем будет переправлен на CD. Расширение у файла будет пгд, после копирования программа его удалит. На странице Опции копирования выберете привод-источник и скорость чтения. На странице Опции чтения сможете попросить программу игнорировать ошибки чтения, записать на диск-приемник дефектные сектора, обнаруженные на диске-источнике. Казалось бы, нафига нам дефектные сектора? На самом деле это может пригодиться при попытке скопировать диск, защищенный от
Запись CD и DVD
347
копирования. На защищенных дисках иногда специально делают всякие странности, напоминающие сбои и дефекты. Ну а если это все не поможет, попробуете применить программы, которые специализируются на копировании нестандартных дисков, например Alcohol или CloneCD. Потом нажимаете кнопку Копирование и ждете конца операции. В общем, «экспресс», как легко заметить, если и проще, то не намного. А вот возможностей настроить работу программы в нем гораздо меньше. Так что вы уж там как хотите, а я буду дальше рассказывать про Nero Burning Rom. Создание диска с данными С копированием разобрались, займемся теперь созданием диска с данными: скинем туда лишние фильмы и мультики, дистрибутивы давно установленных (или, наоборот, давно снятых) программ, создадим копии наших гениальных текстов, потрясных фотографий и улётных песенок. Заодно и поучимся. (Щ Итак, запустим Nero Burning ROM, выберем в левом верхнем списке 1 CD-ROM (iso) тип диска - CD или DVD , а потом в левой панели возьмем самый 2 верхний значок - CD-ROM (ISO) или DVD-ROM (ISO). Как нетрудно заметить (рис. 7.5), в окне настроек проекта гораздо больше страниц, чем было в проекте для копирования, о котором мы говорили в прошлой главе.
0 Создание иулымсесоюнмого доска О Продолжение мупымсеосиожого виска О Нет мультмозсоад Опция Ajdto-CD
Рис. 7.5. Создаем проект диска с данными ' Если у вас в компьютере простой CD-RW, то окошечка выбора CD/DVD у вас просто не будет. 2 ISO - это международное обозначение стандарта (причем любого стандарта, не обязательно касающегося к дисков). Обычный CD-ROM должен соответствовать стандарту ISO 9660 или же его продвинутому варианту Joliet, в котором разрешены длинные имена файлов (точнее, с именами длиной до 64 символов).
348
7. Программы для записи CD и DVD
Давайте с ними разбираться. Сложного тут ничего нет, а полезные возможности имеются. Сначала о самом важном. Нужно сразу же решить: хотите ли вы записать диск полностью за один сеанс работы или собираетесь впоследствии что-то на него дописывать. При этом не надо думать, что дописывать данные можно только на CD-RW или DVD+RW или -RW. Вполне возможно дописывать данные на CD-R и DVD-R частями - до тех самых пор, пока там не кончится свободное место. В проводнике и ином файл-менеджере такой многократно записанный диск (мультисессионный, как принято это называть) выглядит как самый обычный - ровным счетом никаких отличий. Правда, на каких-то совсем уж стареньких CD-приводах может прочитаться одна только первая сессия. А кроме того, в большинстве бытовых CD-плееров от многосессионной записи тоже остается лишь первая сессия. Итак, собираясь сделать наш диск многоразовым, ставим точку в строке Создание мультисессионного диска. Когда мы в следующий раз вставим этот диск, чтобы дописать на него данные, пометим другую строку - Продолжение мультисессионного диска. Если же требуется записать диск сразу, в один прием, тогда стоит пометить строку Нет мультисессии, чтобы сэкономить свободное место на диске. Дело ведь еще и в том, что мультисессионый диск всегда имеет несколько меньшую вместимость, чем обычный: создание первой сессии отъедает от общего объема CD целых 22 МБ, а каждой последующей - еще по 10-15. Собираясь записать последнюю сессию и закрыть диск, зайдете снова на страницу Запись и поставите галочку в строке Финализировать CD. На человеческом языке это как раз и означает «закрыть диск». Введя все необходимые настройки, нажимаем кнопку Новый и попадаем в главное окно Nero (рис. 7.6), где нам надо будет распорядиться насчет того, какие файлы и папки должны быть записаны на этот диск. Привод выбираем вверху, в кнопочной панели. Справа расположена панель обычного виндоузовского проводника, откуда мы будем брать мышкой файлы и папки и татцить налево - на наш будущий диск. Программа сразу же вычислит, сколько места займут эти данные, и пока•жет нам их общий объем на линейке внизу. Когда мы готовим диск с данными, линейка размечена в мега- или гигабайтах, а когда готовим аудиодиск - в минутах. На DVD вмещается 4,7 ГБ, на CD - 650 или 700 МБ данных, смотрите, что написано на коробке. Полоска на линейке будет синей, пока набранные данные помещаются на стандартный компакт. Там, где мы попадаем в сомнительную область (от 650 до 700 МБ для простых сидюков), она становится желтой и краснеет, когда данные зашкаливают за все разрешенные размеры.
Рис. 7.6. Главное окно Nero. Слева проект (CD), справа - жесткий диск. Индикатор заполнения зашкаливает за 700 МБ - придется удалить из проекта лишние файлы
Вы, конечно, понимаете, что мы пока никуда и ничего не пишем, просто готовим задание для Nero (проект), так что любые поправки принимаются без возражений. Если притащили не то, что собирались, или индикатор покраснел от полноты чувств - все лишнее из проекта можно удалить клавишей Del. Программа запросит подтверждение на удаление файлов и папок, но вы не пугайтесь, речь идет, конечно же, об удалении их из проекта, а не о стирании оригиналов. Щелкнем теперь мышкой по значку компакт-диска в самом верху левой панели, нажмем F2 и дадим своему диску какое-нибудь осмысленное имя не более 16 символов длиной. Именно под этим именем диск будет фигурировать в проводнике, когда вы будете его вставлять в компьютер. Если ничего не вводить, то диск будет иметь стандартное имя NEW. Вроде все сделали. Нажимаем кнопку с диском и горящей спичкой. Думаете, сразу пойдет зажигать? Ничего подобного! Сначала нам позволят проверить, все ли правильно в параметрах записи, не забыто ли что-то важное: появится такое же окно настроек проекта, как на рисунке 7.5, только вместо кнопки Новый вы обнаружите на том же самом месте кнопку Прожиг. Нажимаем ее. Программа приступает к прожигу, вид ее окна меняется (рис. 7.7). По ходу дела разрешено пометить строку Проверить зап. данные, чтобы, закончив запись, программа еще и прочитала весь диск - вдруг он не прочитается, а на нем очень важные данные!
7. Программы для записи CD и DVD
350 flu 20% Запись на диск • psotj Файл Правка 1ид Еекорд ер ;
. . ; ПЛП; >С:
Дополнительно
База данных
Окно
Помощь
!
•=| :"-S Lsj : *4. iN [iir4
'•геЯ Sii"* К'.В : ^" ^^yj tiLs-J
IS01 (Model)
Имя проекта:
CD-ROM (ISO)
Размер:
I i Время ; Событие !ф "17:48:37 Старт прожига на"<х (600 Кб/с)
650Мб / ! ,;№ -Ц:
1
Я
Запись файла: Копия: Статус:
Зима в Простоквашино.ау! 1 /1 Запись в 4х (600 Кб/с)
Исп.буфер чтения:
щ
iiiifiiiiiiiiiiiy::
ее время:
0:03.20 100%
iiiiiiiiiiiiiiiiiiiiiiiiiiiii
Завершено:
20%
[Ц:;, :
Г Рекордер Действие I _NECNR-7800A flop
. : Уровень буфер.., : Состояние реко... iMMMI») 96% Готово
(^Автоматически выключить PC при завершении 0 Проверить зап. данные
|Г
'инмгыыдиск
_NEC
~р_тмена NR-7800A
] jQf
•
Рис. 7.7. Тише! Идет запись!
Из рисунка видно, что при записи используется некий буфер. Его использование может иной раз доходить до 100 %, но это еще ничего. А вот если он переполнится, то болванка будет запорота, если она неперезаписываемая, то смело можно будет ее выбросить. Программа борется с переполнением буфера, иногда докладывает, что разок-другой это переполнение предотвратила. Кроме того, современные резаки тоже снабжаются средствами защиты от переполнения буфера, в частности большой буферной памятью. Но, увы, и это спасает не всегда. сэ " Если у вас диски портятся при записи слишком часто, попробуйте купить болванки от других производителей - хотя бы по несколько штучек. А если и со всеми остальными беда - пора менять резак. Или почистить его - можно купить чистящий диск.
Обратите внимание: во время записи некоторые кнопки на панели инструментов остаются доступными. Так, нажав кнопку с чистым листочком, вы сможете завести новый проект и заняться его подготовкой, пока не кончилась запись данного. Если у вас в компьютере несколько CD-приводов, то вы сможете даже запустить запись другого диска, не дожидаясь завершения текущей операции. *" Не спешите нажимать кнопку Отмена и вынимать диск, даже если индикатор выполнения показывает 100 % и ничего, вроде бы, не происходит. Дождитесь, пока Nero выдаст в отдельном окошке сообщение о том, что запись успешно окончена. Поторопившись, вы не дадите профамме дописать в конец диска всю положенную служебную информацию, отчего он может оказаться запорчен.
Запись CD и DVD rr
351
,
Второе важное замечание. Если вы что-то делали с одним или несколькими файлами из числа тех, которые притащили в проект, то, прежде чем начинать запись, всю эту деятельность прекратите. Более того, необходимо закрыть этот документ в редакторе, выйти из режима просмотра или редактирования в файл-менеджере и т. п., иначе Windows будет считать файлы занятыми (это называется ошибка совместного доступа) и не даст Nero доступа к ним, а в результате на диске не окажется, может, самого важного для вас файла. И конечно, не перемещайте и не удаляйте данные, пока они не запишутся на CD.
. Закончив запись, можете закрыть окно Nero. Перед выходом программа еще спросит, хотите ли вы сохранить проект на диск в виде файла. В следующий раз можно будет не создавать его заново, а загрузить с диска и сразу начать изготовление CD. Файлы проектов совсем маленькие, расширение имеют в зависимости от формата диска: nri - для диска с данными (information), nra - для аудиодиска (audio), nrm - для диска смешанного типа (mixed), nrv - для видеодисков (video).
Сохранять проект имеет смысл не только- для того, чтобы делать по нему другие диски, но и для быстрого обновления файлов на перезаписываемых дисках. Запись в режиме быстрого обновления информации возможна: 1) только на мультисессионном диске и 2) только если вы после записи этого диска сохранили его проект. Ведь в проекте, кроме имен файлов и их местоположения на жестком диске, запомнены также даты их последнего изменения. При об- ' новлении диска Nero не станет тупо пихать на него все сначала, он перезапишет только файлы, которые были изменены, добавит отсутствующие и сотрет удаленные - точно так же, как это делают архиваторы при обновлении архивов. И это приведет к изрядному ускорению процесса записи. "~ В принципе, Nero организует подобную работу и на неперезаписываемых дисках. Но это все видимость, фикция: стереть с такого диска ничего нельзя, перезаписать - тем более. Просто дописываются файлы, которых на диске не было.
Загрузите проект с диска командой Файл > Открыть или выбрав его из спи.ска последних сохраненных проектов (там же, в меню Файл). Потом посмотрите, какие настройки обновления вам требуются - этим ведает вся нижняя секция страницы Мультисессия (рис. 7.8). Сможете выбрать, добавлять или не добавлять новые файлы на CD, нужно ли задавать об этом вопросы, проверять ли только дату и размер файла или нужно еще покопаться в его содержимом, удалять или не удалять с диска файлы, которые были стерты нэ винчестере. <*" Если вы не сохранили проект, то все равно сможете провести обновление мультисессионного диска без его полной перезаписи. Но такое обновление не всегда можно будет назвать быстрым, потому что для перезаписи каждого из одноименных файлов программа выдаст отдельный запрос.
Коротко еще о некоторых настройках проекта, которые так или иначе могут нам пригодиться.
О Создание нультисессионного диска О Нет мультисессии
\
Опции DVD-Copy
томотически обновлять проект (без запроса) 0 Запенить файлы в проекте О Архивный бит установлен Одаюфайла или длина изменена О Содержимое файла изменено
• На странице Наклейка можно ввести два имени диска - по стандарту ISO 9660 (только цифры и латинские заглавные буквы) и по майкрософтовскому стандарту Joilet (любые символы). Имя ISO будет видно в среде, где не поддерживаются длинные имена файлов (например, в DOS'e), в остальных случаях будет видно имя Joilet. На той же странице можете попросить добавить к имени диска дату или порядковый номер. Это полезно, когда приходится писать, например, ежедневСвойства проекта
Ж" 11
..: : ...:
• ,
; . " : . . . . :
ИяС||1|у^ч1
. : . ' . ,
|инфа|Мультисесо1я!! ISO ji Наклейка f Даты j! Развое! Запись] Действие
ВВИдТЯ-УДЙДЯ
: :
1
ИЗапись Q Финализировать £О (Дальнейшая запись невозможна!)
t
I": " icjK
j
[ ОТ(*№ЬЦ1ТЬ j
1 0Г(р*Д8ЯИТЬ М-ЗКС,ОШ£Юе?Ь
И'Ййишй
'.
1
Скорость записи: Метод записи: 1
*)спокопий:
|4х (600 Кб/с) | Tiack-at-once [1
~] glJustmk
i Q Исп. много секордеров j Ц Проверять на вирусы перед прожи гон ! |
Рис. 7.9. Параметры записи
Я|
353
Запись CD и DVD
ные резервные копии каких-то критически важных данных или требуется создавать несколько копий каждого диска. • На странице Дата можно указать, какие будут установлены дата и время создания файлов, записываемых на CD. Они могут получить такую же датувремя, что и у оригинальных файлов, могут текущую, а могут и ту, которую вы специально там укажете. • Если собираетесь использовать диск в какой-то операционной системе, не понимающей нынешнего виндоузовского стандарта длинных имен, перейдите на страницу ISO и в списке Длина имени файла выберите строку Макс. 11=8+3 символа (ISO Level 1). Тогда имена файлов и папок будут записаны на диск в укороченном формате. А в списке Набор символов выберите DOS. • Заглянем теперь на страницу Запись (рис. 7.9). Мы уже говорили о том, что там можно выбрать скорость записи, число копий, а также пометить строку Финализировать CD. Но это еще не все, что для нас тут может оказаться полезПредустановки
I®
База ванных | УльтраБуфер | Просм.файлов | Разное 1 Общий .Кэш j Язык | Звуки Экспертные свойства
[
[5 Стерт с новым проектом
С З Авто размер окон
[5 Проверьте правильность формата перед записью [2 Проверка имен joKef перед прожигам [2 Показывать опцию выключения PC после записи [3 Показывать размер проекта в панели статуса i
Рис. 7.10. Выставляем красную границу на 96 минут 12 Зак. 90
354
7. Программы для записи CD и DVD
ным. Посмотрим теперь на строку-список Метод записи. В шестой версии Nero 1 методов три : • Track-at-once («дорожка в один прием», сокращенно ТАО) обычно применяется при мультисессионной записи: сессия пишется подряд и закрывается, а диск остается незакрытым, что позволит приписать к нему еще сессию; • Disk-at-once («диск в один прием», ОАО) означает, что весь диск записывается за одну операцию, в конце которой одновременно закрываются и сессия, и диск. Аудиодиск, записанный таким способом, будет полностью совместим с бытовой аппаратурой; • Disk-at-once/96 (DAO96) - новый метод записи, предназначенный для прожига дисков большого объема (до 96 минут). Но чтобы программа стала записывать диски сверхбольшого объема, потребуются некоторые подготовительные операции. Во-первых, надо отправиться в настройки Nero (Файл к Предустановки) на страницу Общие и поставить границу красной области индикатора на 90, а лучше даже на 96 минут (рис. 7.10). Во-вторых, надо перейти на страницу Экспертные свойства и убедиться, что стоит галочка в строке Разрешить запись Disk-at-once с перепрожигом (рис. 7.11). Перепрожиг (по-английски everburning, читается как «овербёрниг») - это и есть технология записи дисков большего, чем обычно, размера. В качестве Макс, длины CD надо поставить те же 90 или 96 минут. В-третьих, надо непременно отменить мультисессию и закрыть диск по окончании записи: в настройках проекта на странице Мультисессия должна быть помечена строка Нет мультисессии, а на странице Запись - Финализировать CD. Ну и не забудьте выбрать метод записи Disk-at-once/96. После этого можно уже нажимать кнопку Прожиг. Впрочем, на вашем месте я бы с этим не спешил. Я бы сначала пометил галочкой строку Имитация на странице Запись (снова отправляю вас к рисунку 7.9), а уж потом запускал. Вот если имитация записи с подробной проверкой всей этой процедуры пройдет успешно, тогда можно будет и настоящую запись запускать. А если обругает вас, значит, запись скорее всего не получится. Зато болванка останется цела. После того как вы нажмете кнопку Прожиг, программа еще выдаст вам последнее немецкое предупреждение, что, мол, успеха в таком чрезвычайном режиме разработчики, программы гарантировать не могут, используйте, мол, все, что мы тут понаделали, на свой страх и риск! Если что, чур, в суд не подавать!
Очистка перезаписываемых дисков Когда вы собираетесь что-то писать на RW, который не был создан как мультисессионый, Nero обязательно попросит у вас разрешения сначала диск очистить. Если не позволите, попросит вставить другой, а если позволите, очистит и запустит запись. При записи DVD все эти настройки недоступны.
355
Запись CD и DVD
Предустановки
" ИМ
;
База данных Общий | Кэш
УльтрвБуфер Проем ъайло|^ 1 Резное j Язык | Звуки 1 Экспертные свойства
Q Не выдвигать диск после завершения записи 0 Разрешить запись Disc-atonce с перепрожига м (см. замечания ни: Макс, длина CD: [Эб""] иин
[О
] сек
[О
фр« '
Опция перепрожига может быть использована д ля записи дисков с больше и емкостью, чем допустимая для обычны» CD.
Ё Максимальная емкость перепрожига СО не може т быть определена автоматически! Вы можете добавить несколько нинут к емкости. указанной на чисто» диске.
I
Предупреждение: Поскольку обычно CD-R не ра зра батыва лея для такого объема данных, могут быть ошибки в KOHL|е СО. Возможно также повреждение рекордера. Используйте эт /опцию на свой риск!
!
[J7] Очитить архивный бит записываемых файлов при обновлении (SO
^
Q Разрешить все поддерживаемые ре кордером форматы для рекордера образа
[FJ Разрешить поддержку Ng^oNET
OK
NsicsNET...
Отмена
[ Прицепить
Рис. 7.11. Включаем everburning В принципе, очистить диск можно самостоятельно: в меню Рекордер есть для этого команда Стереть перезаписываемый диск. Вас попросят указать метод стирания: • Строка Полное стирание перезаписываемого диска - долгое, но тщательное. • Строка Быстро стереть RW-диск означает, что очищается только оглавление диска, а сами файлы с него не удаляются, за счет чего все происходит довольно бодренько. Даже старый четырехскоростной CD-RW очищается секунд за тридцать-сорок. После этого диск выглядит пустым, запись на него разрешена, но секретную информацию таким методом удалять не рекомендуется - в принципе, ее можно восстановить. • Третья строка в списке режимов стирания называется Открыть последнюю сессию. Она позволит вам открыть преждевременно закрытый (финализированный) диск, чтобы можно было записать на него еще сессию или несколько. Успех этой операции не гарантирован, о чем программа честно вас предупредит. Но вероятность того, что все получится нормально, довольно высока.
7. Программы для записи CD и DVD
356
Думаю, иначе добросовестные немецкие программисты не добавили бы эту функцию в свою программу. Загрузочный диск Дискета, с которой можно загрузиться в случае отказа виндов, - вещь, конечно, незаменимая. Но уязвимая. Во-первых, дискеты портятся довольно быстро. Во-вторых, очень уж медлительное это устройство - трехдюймовый дисковод: трюх-трюх, пока загрузится... Ну и, в-третьих, иной раз и вирусом такие дискетки заражаются, если не защищены от записи. Да и мало что помещается на одну дискету. Куда лучше иметь загрузочный компакт-диск: не портится, и не испортит1 ся еще долго (если специально не портить) , работает быстро, грузится «за пять сек.» и не заражается ни одной хворобой. Вопрос только один: как его сделать, такой диск? Nero попросите, он сделает. АА Вставляете загрузочную дискетку (лучше без вирусов, а впрочем, как вам coRcwfsarp) больше нравится). Запускаете Nero, а если он уже запущен, щелкаете в главном окне по кнопке с чистым листочком для создания нового проекта. Выбираете слева значок CD-ROM (Загр.), указываете в качестве источника загрузки диск А: (верхняя строка и верхний список на рисунке 7.12) и жмете кнопку Новый. Открывается главное окно Nero. Новый проект Инфо! Загрузка [(SO | Наклейка| Даты | Разное]] Запись] i
О Дополнительные установки (для опытных пользователей!) Тип эмуляции: Сообщение загрузки-
jNero 8о«Ш хкШ V6.K
Сегмент загрузки секторов (Ьах!)'. ЧИСЛО Ойф*РО'-;нЫ:* СЙКГОрОВ:
ш\ Щ I !
07СО
Е:
Рис. 7.12. Создаем загрузочный компакт-диск на основе 3" дискеты
1
Если речь о DVD, то эти диски испортить гораздо проще, чем обычный сидюк просто поцарапать. Оченно оне нежныя.
Запись CD и РУР
357
Берете с правой панели файловый-менеджер для DOS-режима (Norton Commander или Волков), кидаете налево. Берете антивирусы для DOS-режима, кидаете; берете тестовые и ремонтные программы, кидаете; берете резервные файлы для восстановления системного реестра и системных файлов, тоже кидаете. Что там еще вы хотели бы иметь в DOS-режиме? NTFS-DOS? Берите! Все уместится, еще три четверти места останется свободным. Запускаете запись. При этом дискету из дисковода не убирайте, пока создание диска не закончится: как вы уже знаете, файлы в проект не копируются, так что Nero будет искать их именно на дискете. Если вы задали запись с последующей проверкой, то и при считывании диска программа будет сравнивать его содержимое с дискетой. Проект с загрузочным диском можно сохранить на диске - в файле с расширением nrb (Nero Boot). He забывайте, что проект - не копия файлов для диска, а только список и параметры. Так что, когда вы попытаетесь в следующий раз загрузить проект, от вас потребуют вставить дискету. Просматривая из Windows содержимое созданного таким способом загрузочного CD, вы будете убеждены, что данные расположены на нем подряд, все вместе. Однако, загрузившись с этого CD, вы с интересом обнаружите, что загрузочная часть компакт-диска (копия дискеты) показывается в DOS'e отдельно - в виде диска А:1. Все остальные файлы, которые вы записали на компактдиск, найдутся на отдельном диске с буквой D, Е или какой-то иной - в числе остальных жестких дисков и СО-КОМ'ов вашего компьютера. Поэтому, желая запускать файл-менеджер, антивирус или драйвер NTFSDOS при старте (из файла autoexec.bat), хорошенько подумайте, какой у программы должен быть адрес и с какой буквы должен начинаться. Я бы, кстати, не советовал сразу нарезать CD-ROM. Запишите сперва RW, проверьте, все ли сделано верно, все ли исправно грузится и запускается, а потом уж пишите на CD-R. Можно даже оставить загрузку на RW - мало ли какие новые программы захочется добавить на диск. Не надо только забывать, что некоторые старые CD-приводы не дозволяют загружаться с RW. И что считывание информации с перезаписываемых дисков идет раза в два медленнее, чем с обычных. Впрочем, все равно раза в три быстрее, чем с дискеты. InCD Кто спорит, записывать компакт-диски со всеми этими предварительными приготовлениями, со специальными программами - не слишком удобно. Вот если бы можно было писать информацию на RW напрямую, как на винчестер или дискету, стирать лишнее, копировать нужное, создавать папки - это было бы намного привычнее и сподручнее. Проблемы особой в этом нет. Созданы как минимум две программы, которые обеспечивают прямую запись на CD-RW и DVD±RW из проводника или А бывший дисковод А: окажется дисководом В:.
7. Программы для записи CD и DVD
358
любого другого файлового менеджера. Это DirectCD фирмы Adaptec и InCD фирмы Ahead Software. Исторически первой была программа DirectCD, но мы посмотрим программку InCD. Она хоть и не входит в комплект Nero, но выпускается той же фирмой, а значит, и не конфликтует с ним. Версия 4.2 весит немало - 8,7 МБ. После ее установки и перезагрузки компьютера в памяти поселяется драйвер InCD (incdsrv.exe), который и обеспечит прямую запись на компакт-диск. Но прежде чем записывать наш «как бы жесткий диск», надо его отформатировать - создать на нем файловую систему. Проще всего это сделать в проводнике - командой InCD Формат в контекстном меню диска. Введете метку диска (рис. 7.13) и нажмете Старт. US Форматирование 0:\
...-.;
вЯПкЩ
•. :
Устройство: Стерт
U:TEACDV-W£8G •Форматировать диск @(Формат|
-
— Закрыть
Q Быстрый формат (очистка файловой системы)
Метка:
Опции...
.
:
llnCD 1
13 Верификация -
Выброс
Рис. 7.13. Форматируем CD-RW для работы в режиме прямой записи на компакт
Форматирование идет медленно, зато потом быстро идет работа: взяли файлы, скопировали на диск - и они там. Стерли папку - она стерлась, и никто даже не подумал возмущенно пищать, что, мол, компакты - они только для чтения, что, мол, стирать с них ничего не разрешается... В лотке поселяется желтенький значок программы InCD, но он, в общемто, ни для чего и не нужен. Так что можно его спрятать: строка Опции в контекстном меню значка, галочка в строке Спрятать значок в трее. Там же есть команда Запустить InCD при обнаружении чистого диска. Не придется даже вручную запускать форматирование. Ну а с чтением записанных таким образом данных проблем обычно не бывает: файловая система UDF, которую создает на компактах InCD, нормально читается во всех версиях Windows начиная с Windows 98. "" Только не пытайтесь записывать файлы на такой диск в системе, где не установлен драйвер InCD. Вполне можно повредить какие-то тонкие детали файловой системы, а в результате диск может превратиться в обычный CD-ROM, с которого читать-то можно, а вот что-то записать напрямую уже не удается.
Запись CD и DVD
359
Создание аудиодиска Диски с данными и диски с музыкой имеют совершенно разное устройство. Если рассматривать в проводнике аудиодйск (формат называется CD-DA или CD А), то он выглядит как набор файлов TrackOLcda, Track02.cda, TrackOS.cda и т. п. размером 44 байта каждый. Конечно, это не значит, что целая дорожка и вправду занимает всего 44 Б, просто тут совсем другая система записи информации, которую файловые менеджеры не понимают. Тут не в мегабайтах меряют, а в минутах. ^" Аудиодиски, в принципе, тоже могут быть мультисессионными. Но большинство бытовых плееров воспримет только первую сессию, да и то лишь тогда, когда диск закрыт'. *" Не стоит записывать музыкальный диск на болванку CD-RW, если вы планируете ставить ее не только в компьютер, но и в домашний музыкальный центр или в обычный CD-плеер. Даже если ваша аппаратура такие диски читает нормально, у ваших знакомых, которым вы, возможно, захотите когданибудь дать послушать этот диск, плеер вполне может оказаться не столь продвинутым. t
АА ^™
На рис. 7.14 вы видите, какое окно свойств проекта появляется, когда слева выбран значок Audio-CD. Можно ввести текстовую информацию Audio-CD -. о диске, которая будет записана на диск вместе с музыкой. На странице Запись вы найдете те же настройки, что и при записи диска с днными (метод записи, количество копий, скорость). Многие люди, при запи-
mm
Носый проект /-,"&
>>Ш
*ia!
щи
CD-ROM (ISO) Щ
: :
gggfc
& ! 8J5
в : fjflfftSrSBB
i *
1
1
::
4
Ш
Mixed Mode CO :
Инфо|| Au1
| Новый j
uMiiCDAJi Зопись|
[Отменить 1
ЩЗвписьСОТЕХТнвСО Заглавие (CD TEXT):
jUnletgrand
Артист (CO TEXT):
^Александр Левин
Копирайт:
|2«М
Прадьюсер:
! А. Левин
УРС/ЕАМ-Код:
j
Дата:
|ов.Й.2004
Комментарии:
i Мастер-диск
[\teto Expfes.!]
] , ] щ|
j
ш у
т ятт ш \ /*r\ *-\/тг1*
ЯЯ&'}
^1ГП
Рис. 7.14. Свойства нового проекта: создаем аудиодйск ' Музыкальные МРЗ-диски вполне могут быть и мультисессионными, и перезаписываемыми - современные МРЗ-плееры (особенно из числа новых) нормально их читают. Но ведь МРЗ-диск уже не является аудиодиском, с точки зрения формата это обычный диск с данными.
7. Программы для записи CD и DVD
360
i
си аудио в расчете на воспроизведение в плеерах и музыкальных центрах выбирают скорость пониже - 4х, 2х или даже 1х. Впрочем, никакой статистики на этот счет у меня нет. Кажется, что при хороших болванках и хорошем резаке принудительно снижать скорость вовсе не обязательно. На странице Опции CDA есть некоторые специфические настройки, которыми можно воспользоваться при недостатке места на жестком диске: попросить программу не создавать временные файлы для каждой записываемой на диск композиции, а брать информацию прямо из источника данных. Но обычно менять эти настройки не приходится. Нажав кнопку Новый, вы увидите главное окно Nero в том его варианте, какой бывает при записи аудио (рис. 7.15). Налево, где у нас будет формироваться проект, можно тащить звуковые файлы (WAV), трЗ-файлы, файлы формата Windows Media Audio (WMA) и некоторых других звуковых форматов. Можно выделять файлы и таскать их в проект все вместе, но папку с файлами притащить в аудиопроект нельзя. Audiol - Nero Burnins ROM Рекордер
Однофамилец Серенькая учица Кондукторы Унтергрунт Будем проще Как это было Я ушел за деньгами Маша
Можно брать даже дорожки с других аудиодисков и перетаскивать в проект. При этом программа захочет найти сведения о них в интернете, на сайте www.freedb.org. Если связь с Сетью не установлена или вы запретили поиск, мастер попросит вас дать название треку самостоятельно (для wav-, wmaи трЗ-файлов в качестве названия по умолчанию берется имя исходного файла). А если не запрещать поиск в интернете, то вполне возможно, что вы получите о своем диске (или о каждой отдельной дорожке) полную и подробную информацию. Все это будет занесено в базу данных Nero, которая вам приго-
Запись CD и DVD
361
дится позже, при распечатке обложки. Или при поиске информации по своим компактам. Так или иначе, запустится процесс преобразования дорожки в стандартный звуковой формат, а потом новая строка появится в вашем списке. Линейка внизу будет размечена уже не в мегабайтах, а в минутах, но смысл у нее тот же: полоска не должна зашкаливать за предельные значения (от 74 до 80 минут на обычных дисках и до 9,0—96 минут - на 800-мегабайтных). Файлы и дорожки, которые вы перетащите на левую панель, не образуют привычной древовидной структуры - лежат единым списком, никаких папок тут нет, одни только аудиодорожки. Можно менять их местами, выстраивая в нужном порядке, переименовывать, прослушивать (кнопка Воспроизведение) и даже обрабатывать в звуковом редакторе Nero (кнопка Редактировать). О редакторе - в следующей главе, а сейчас давайте щелкнем два разика по строке и посмотрим, что именно можно поменять в окне Свойства звуковой дорожки (рис. 7.16). На первой странице вы сможете получить информацию о качестве звука (частота, количество бит, стерео (2 канала) или моно). Если в базе данных насчет этого диска пока ничего нет, вы сможете здесь же ввести имя автора и название дорожки (все это будет появляться в окнах программных плееров, вроде Windows Media Player). Обратите внимание на строку Пауза. Nero добавит после каждой композиции столько секунд тишины, сколько вы здесь укажете. Если паузы между композициями не требуются, поставьте здесь нули. Свойства звуковой дорожки Свойства дарожки^Сгнлски.ПимитыРаздел | Фильтры) г Информация источника ;
Файл.
Кудаблин-туда6лин.шау
Частоте:
44100Гц
Каналов:
2
Разрешение:
16 бит
г Свойства I Заглавие (CD TEXT):
Кудаблин-тудаблин
! &mtcr(CDTEXT):
Александр Левин
! Пауза: j Кдд международного стандарта записи ) ((SRC* ! Защита: | Плавный переход с предьщуцдорожкой:
ОК
Рис. 7.16. Параметры аудиодорожки
,При1венить
7. Программы для записи CD и DVD
362
Иногда требуется, чтобы следующая композиция начиналась немного раньше, чем закончится предыдущая, как бы с наплывом на нее. Тогда пометьте строку Плавный переход с предыдущей дорожкой и введите, на сколько секунд они должны пересекаться. На второй странице (рис. 7.17) Nero нарисует форму аудиосигнала, чтобы вы могли на глаз оценить его уровень (нет ли провалов по громкости или, наоборот, перегрузки) и подкорректировать точки начала и окончания дорожки. В левой части графика есть желтая вертикальная линия с перевернутым желтым флажком (на нашем рисунке она почти белая и на нее указывает стрелка курсора), в правой - красная линия и флажок. Двигая их мышкой, вы сможете менять точки начала и конца трека. QBOM
Свойства atw*<
OJt
A°P
I Свойства дорожки] СпискиЛимиты.Роздел j Фильтры \ Осцштосксп
йавый список Редактировать .
Ёозделить
Проиграть
Разделить индексную позицию
Увеличить Уменьшить Полный вид
Рис. 7.17. Смотрим форму сигнала, меняем точки начала и окончания дорожки
Для точности разрешается увеличивать и уменьшать масштаб изображения (кнопки Увеличить и Уменьшить), прослушивать запись с любой точки (Проиграть). Кнопка Редактировать позволит точно, цифрами, задать время начала дорожки или ее окончания - смотря какая строчка выбрана в окошке Позиции. Некоторые люди, готовя данные к записи на аудиодиск, сперва собирают все композиции в один файл в аудиоредакторе, выравнивая их по уровню (разные части диска не должны сильно отличаться по громкости) и добавляя между ними паузы нужных размеров. Если вы именно так и поступили, вам останется загрузить этот суперфайл и указать Nero границы отдельных композиций в нем. Кнопка Разделить добавляет желтую и красную линии там, где в этот момент стоит курсор. Когда вы скажете ОК, эти части будут помечены как отдельные дорожки.
Запись CD и DVD
363
Если в вашем суперфайле уже были созданы паузы нужной длины, дополнительные паузы, которые Nero создаст между треками, вам не потребуются. Уберите их для каждой дорожки на странице Свойства дорожки. На третьей странице, которая называется Фильтры, вы найдете список из девяти фильтров и обработок сигнала, которые можно применить к данному треку. Тут есть нормализация (повышение общего уровня громкости сигнала до возможного максимума), удаление щелчков и шумов, эхо, так называемое «восстановление» (плавное нарастание громкости в начале) и затухание (плавное уменьшение громкости в конце), расширение стереобазы, двадцатиполосный графический, эквалайзер с набором из 12 предустановок на разные случаи жизни. Надо только пометить галочкой соответствующую строку и выставить параметры фильтра. Чтобы проконтролировать, что получается в результате этих махинаций, нажимайте кнопку Тест выбранных фильтров. В шестой версии Nero разрезание треков и все эффекты выполняются на лету - прямо в процессе воспроизведения, на винчестер при этом ничего не записывается, так что за исходные файлы можете не опасаться (в пятой версии программы это было не так!). По каждому фильтру вам будет дано краткое описание. Если вы знакомы с технологией работы со звуком в компьютере (или без оного), разберетесь с ними без труда. А если не знакомы - что ж, придется познакомиться. Но, увы, не по этой книжке, буквально распухающей на глазах тихо приходящего в ужас автора. В качестве альтернативы предлагаю вам почитать раздел «Sound Forge» в моей новой книге - в «Самоучителе компьютерной графики и звука».
Конвертирование файлов Тем обстоятельством, что при создании проекта аудиодиска Nero преобразует дорожки в звуковые файлы, вполне могут воспользоваться люди, которым как раз и хотелось перевести звуковую дорожку в файл (чтобы слушать его с винчестера или использовать в собственном творческом процессе). Этим делом ведает команда Сохранить дорожки в меню Дополнительно. Сначала выберете, с какого привода хотите взять дорожку (параллельно пойдет обращение к интернетовской базе данных - можно отменить), а затем пометите нужные треки (рис. 7.18), выберете выходной формат и нажмете кнопку GO (давай!). Nero может перевести дорожку в звуковые файлы формата WAV (стандартный звуковой файл) и AIF (аналог wav-файлов, только для Макитошей). Для перевода в МРЗ есть целых три варианта: • конвертер PowerPack Lame МРЗ Encoder - один из лучших кодеков (кодеров-декодеров) МРЗ. Но чтобы им воспользоваться, надо зарегистрироваться на сайте Nero, а с «крэкнутыми» серийными номерами регистрация не проходит1; 1
На самом деле Lame можно скачать из интернета совершенно бесплатно и без всякой регистрации и пользоваться им как отдельной утилитой.
Audio Audio Audio Audio 4 Дорожки, 10:28.45(1 ОБ Мб)
Выделить все
Управление плейером Положение:
Окижмажммивип
Том: "—"-
Дорожка 01 Время 66:00
Выходной канал: i Цифровой
ш и Ш "
Свойства множественного выбора Формат вых. файлов:
iNera Digital Audio (HE-AAQ f.mpfl
Остановки...
Путь:
IE:\Program Files\Ahead\MyMusic
Просмотр...
Метод создания имен файлов:
iРучной
|Диск
Закрыть
£0
Опции»
Рис. 7.18. Конвертируем четыре аудиотрека в четыре звуковых файла
• МРЗ PRO - хороший конвертер для файлов, которые предполагается выставлять в интернет: и звук выходит приличного качества, и размеры небольшие - жить бы да радоваться. Но делает, собака, всего 30 файлов, после чего надо за него платить; • собственный конвертер от фирмы Nero - Nero Digital Audio (MP4) файлы сооружает размером даже меньше, чем у предыдущего, и при весьма неплохом звуке, да вот не совсем стандартные: не всякий плеер согласится такой файл проигрывать. Сгодятся новые версии плееров QuickTime (я проверял с версией 6.3), Winamp 5.0, Windows Media 9, Foobar2000. Надо только файлы с расширением тр4 ассоциировать с одним из этих плееров1. Для виндоузовского формата WMA конвертера в комплекте вовсе нет, хотя в списке форматов соответствующая строка имеется. Чтобы эта строка вызвала хоть какое-то действие, нужно скачать плагин с сайта Nero и установить его. Денег за него не берут, но весит он ничего себе - 6,5 МБ! Для каждого формата можно задать какие-то свои параметры (нажав кнопочку Установки). Например, кодируя звуковую дорожку в формат МРЗ, вы сможете задать тщательность самого процесса кодирования (Encoding Quality) и поток данных, так называемый bitrate (в килобитах в секунду), от которого зависит качество звучания. Для прослушивания в компьютере или МРЗ-плеере ' Напоминаю, если кто забыл: команда Открыть с помощью в контекстном меню файла, потом выбрать нужную программу (если ее нет в списке, нажать кнопку Выбрать программу и отыскать на диске). И не забыть пометить галочкой строку Использовать для всех файлов такого типа.
Запись CD и DVD
365
выбирают битрейт побольше — 160, 196 Кбит/с, продвинутым меломанам этого бывает мало, они заказывают 256 и даже выше. Если же стоит задача выложить файлы в интернет на всеобщее обозрение, тогда максимальное качество не подойдет из-за того, что файлы оказываются великоваты. Тут можно выбирать битрейт 64, 96 или 128 Кб/с - качество будет не высочайшим, а, как бы точнее выразиться, ознакомительным. Но в Сети встречаются и трЗ-архивы с высоким качеством звука. Если вы заходите в и-нет через скоростное соединение, да еще с работы, так что за каждый скачанный мегабайт платит дядя, то вас не остановит необходимость скачивать по 1,5 МБ на каждую минуту звучания. А если по модему и за свой счетКонвертеры МРЗ PRO и МР4 могут создавать файлы с переменным битрейтом (Variable Bitrate), что довольно часто дает приличный выигрыш в размерах файлов без заметной потери в качестве звука. Выбрав такой метод кодирования, вы уже не должны будете выбирать эти малопонятные цифры, задать надо будет один простой параметр - качество звука: Medium quality (среднее качество), High quality (высокое), Highest quality (высочайшее), Low или Lowest (низкое и самое низкое). Но прежде чем в массовом порядке переходить на переменный битрейт, проверьте свой плеер, способен ли он воспроизводить такие файлы! Помимо перевода звуковой дорожки во все эти форматы возможна и перекодировка файлов с помощью команды Кодир. файлы (меню Дополнительно). Там делается примерно то же самое, только сначала надо кнопочкой Добавить накидать в окошко исходные файлы любых поддерживаемых форматов.
Форматы дисков Давайте посмотрим, какие еще значки в левой панели окна Свойства проекта (см. рис. 7.5 или 7.14) пока что ускользнули от нашего внимания. Значки эти и соответствующие им типы дисков используются относительно редко, но иной раз все же используются. -jSji Mixed Mode CD - это диск смешанного типа. В начале диска рас""• полагаются обычные данные (ISO), потом аудиодорожки (CDA). Mixed Mode CD „ „ Причем для ISO-части и для аудиочасти мы сможем задать настройки по отдельности: страница ISO для данных и страницы Audio-CD и Опции CDA для звука. Компьютерные игры частенько записываются на диски именно этого формата. 0| CD EXTRA - тоже диск смешанного типа, но тут все наоборот: в наlil чало пишутся аудиодорожки, а уже в конец - файлы. Благодаря этому CD EXTRA диск можно проигрывать на обычном плеере, а в компьютере слушателю будут доступны еще и тексты песен, дискография, видеоролики и все остальное, что вы захотите на этот диск поместить. Здесь тоже для настройки звуковой части диска и данных предназначены разные страницы. то
366
7. Программы для записи CD и DVD
Video CD (VCD) - это диски, на которые можно поместить видеофайлы формата MPEG1, AVI (только некомпрессированные), и его нормально слопает бытовой DVD-плеер. В настройках проекта на странице Видео CD будет переключатель Разрешение кодировки с двумя положениями: PAL (для наших телевизоров) и NTSC (для американских). Можно будет также создать экранное меню, ввести текст, назначить графические файлы для эскизов. CD-ROM такого формата вмещает около 70 минут видео, так что на полнометражный фильм их требуется не менее двух. А вот на DVD-Video влезает фильм целиком, а с ним помещается еще масса всякого другого материала, включая многоканальный звук, субтитры и дикторский текст на разных языках. Super Video CD - то же, что видеодиск, только сюда пишутся фай: лы формата MPEG 2. От Video CD диски этого формата отличаSuper Video CD , , ются прежде всего более высоким качеством изображения, а кроме того - несколько меньшей вместимостью (порядка 40 минут). и$у MiniDVD - относительно редко встречающийся у нас формат, который используется в портативных устройствах вроде цифровых видеокамер или игровых приставок. На обычном CD можно имитировать формат мини-DVD. crv CD-ROM гибридный имеет две файловые системы: обычный ISO 'ffil и маковский HFS. Предназначен для тех, кому требуется совмеCD-ROM (Гиерто) стимость с Макинтошами. HL л~|
CD-ROM (UDF) и DVD-ROM (UDF). UDF означает Universal Disk Format («универсальный дисковый формат»). Именно такую CD-ROM (UDF) . „ „~ , файловую систему создает InCD, чтобы можно было записывать данные на диск напрямую. Ц* CD-ROM (UDF/ISO) и DVD-ROM (UDF/ISO) - еще один on диск смешанного типа, содержащий UDF и ISO. Jja т«™
т
Информацию о формате диска, вставленного в привод, о количестве сессий, дорожек и прочего вы можете получить, щелкнув по этой кнопке в главном окне Nero. Оформление диска Если взять в руки коробку от компакт-диска и внимательно ее рассмотреть, вы увидите, что оформление состоит из трех частей: обложки-буклета (его можно достать и почитать), вкладыша (оформление задней стороны коробки) и этикетки, которая приклеивается на диск.
Запись CD и DVD
367
Если еще внимательнее осмотреть оформление, вы заметите, что размеры буклета и вкладыша совершенно разные (вкладыш длиннее на пару сантиметров). А этикетка вообще круглая. Чтобы нам всего этого не мерить, в комплект Nero входит редактор оформления Cover Designer. В него можно попасть из главного окна Nero, нажав кнопку с карандашиком, или же щелчком но такому же ярлычку в папке программы. Редактор дает нам на выбор несколько шаблонов оформления, причем для аудио, для данных и для смешанных форматов предусмотрены разные шаблоны. Кроме того, отдельные шаблоны заготовлены для больших коробок под DVD, для маленьких коробочек под Mini CD, для упрощенного оформления тонких коробочек под обычные компакт-диски (им не требуется вкладыш шаблон Slim Pack) и, наоборот, для усложненного оформления двойного альбома (двух дисков в одной упаковке и с двусторонним вкладышем - шаблон Многооконный). Вариантов более сложных, когда буклет многостраничный (с текстами или фотографиями), программка не предусматривает. Ну и для каждого из типов коробки будет у нас пустой шаблон, чтобы мы смогли создать оформление самостоятельно, от начала и до конца. Но мы с вами выберем для примера один из шаблонов группы Стандарт и нажмем кнопку Да. Попадаем в главное окно редактора, в котором окажется четыре странички разного размера: две для буклета (лицевая сторона и обратная), по одной для вкладыша и этикетки (четыре закладки внизу). На рис. 7.19 показана третья страница - вкладыш, каким программа его создает по шаблону Data B&W (для данных, черно-белый). Кнопочная панелька слева показывает, что еще мы можем добавить к стандартному оформлению (или поставить на чистую страницу пустого шаблона): можно провести линии, нарисовать прямоугольники и овалы (круги), растянуть новое окошко для ввода простого или фигурного текста, создать список дорожек или список файлов на диске. Как нетрудно догадаться, взглянув на рисунок, выделенный элемент можно растягивать за узелки рамки (пропорционально этому изменяются и буквы в надписях), поворачивать за стрелочку на любой градус, а через контекстное меню (командой Изогнуть) - еще и расположить надпись по дуге. Если вы потянете такую изогнутую надпись за боковые узелки или за середину, то она будет растягиваться или двигаться по дуге, направленной точно вокруг центра диска, - вам даже не придется задумываться над тем, где этот центр расположен. Детали всего этого рисования опускаю. Подобные вещи и подобным же образом делаются во многих рисовалках, вы быстро это освоите, если захотите. Вопрос возникает только один: как заменить стандартные надписи в шаблонах своими, как поменять оформление и шрифт. В контекстном меню любого элемента оформления, который программа поставила на той или иной страничке, вы найдете строку Свойства, вызывающую окно настроек. Там будут:
368
7. Программы для записи CD и DVD Nero: Cover Designer - {Новый документ 7 *| .
|д файл
Прзвкз
йид Обьект
Verdana
Данные
Окно
Справка
/$| В / SZi! до
Т5.к
"^Заголовок диска' #1>
Дш помощи. нажми re 1 1
Рис. 7.19. Nero Cover Designer • страница Перо, позволяющая изменить цвет и-толщину линий в надписях и фигурах; • страница Кисть, меняющая фоновый цвет для данного элемента; • страница Картинка, на которой можно выбрать фоновый рисунок из файла или со сканера; • на странице Шрифт вы найдете то же, что и всегда находите в таких окнах, - шрифтовое оформление для данного элемента. Если он, конечно, содержит какой-то текст; • на странице Поле (рис. 7.20) вы можете заменить стандартную надпись (вроде <3аголовок диска#1 >) какой-то своей. Вводится надпись в строке Произв. текст, но она оказывается доступна только тогда, когда слева выбрана строка Польз, текст. Однако правильнее было бы не вводить «произв. польз, текст», а заполнить некоторые поля в базе данных программы, и тогда она поможет нам автоматизировать создание всех остальных элементов оформления. Как? НЙЙИ Нажмем кнопку Данные документа, выберем строку Диск 1 (рис. 7.21) ЕЙ I и введем название диска в строке Подзаголовок, а в строке Артист/Издатель - имя исполнителя или автора (эта строка нам не пригодится на диске с данными). Выбрав строку Документ, введем также год выпуска диска.
369
Запись CD и DVD Свойства
mm
:
v-ww~~ •
i| nepoJJ(HCjbj_TeKCT:| Шрифт] f Толе
I 1 За головок
•
..I-."! :•:'..•.— .'••••':
„,..._.,.
Налево
Выравнивание:
| ! Тип диска 1 l^ofl 1 ! За головок диска : Артист аиска | i Число дорожек 1 ! Общее время звучания i | Общий размер файлов | i Последняя дата сохранения i i Последняя дата печати
Рис. 7.20. Заменяем автоматически сформированную надпись своей г*'| Данные документа
;
?|[Х!
:
•s- $$ Документ Й-@ Диск 1 : Шестнадцатый микс Й-ёЙ Audio данные -УЙ Дорожка 01: Микс Даун УЛ Дорожка 02: Микс черного паровоза -Ш Дорожка 03; Микс В & S • |j| Дорожка 04: Микс зеленого паровозе •™Ш Дорожка 05: Микс белой собаки •У§ Дорожка 06: Микс-антабус
Подзаголовок [Шестнадцатый пике
Тип;
т
ЩК
| Audio
Артист/Издатель: OJ Вова Перевозов
)
| Применить ко вгви подветвяи j
!
Удалить .. . . . й
ИМПОРТ Д8Н«1«....:
.. . ..
:.j
' ... Отмена
4 Рис. 7.21. Вводим данные о диске и дорожках
370
7. Программы для записи CD и DVD
Когда мы нажмем кнопку Да, все строки Заголовок диска #1 заменятся на то, что мы ввели в строке подзаголовка, а Артист диска #1 (появляется только на аудиодисках) - на то, что написано в строке Артист/Издатель. Но нажимать Да еще не пора. Выберем строку Audio данные и нажмем кнопочку Добавить дорожку ровно столько раз, сколько композиций на нашем диске. Поочередно выбирая дорожки, вписываем их названия и длительность звучания. Из этой информации будет автоматически сформирован список компо,зиций на задней стороне обложки (буклета) и на вкладыше. ;••—"j Если же мы удосужились скачать из интернета информацию об альбоме := и список песен, то вручную вводить ничего не потребуется. Эта кнопка (и команда Объект > Вставка > Список дорожек) помещает на страницу список дорожек аудиодиска. Создавая оформление для диска с данными, на месте строки Audio данные мы увидим строку Данные файловой системы. Соответственно вместо кнопки Добавить дорожку окажется две других: Добавить файлы и Добавить папки, с помощью которых мы и сформируем оглавление такого диска. Все это можно будет немедленно напечатать кнопочкой с принтером, а так: же сохранить на диске в файле с расширением ncd (Nero Cover Designer) (кнопка Сохранить, в виде дискетки) и при случае снова загрузить в программу (кнопка Открыть).
DriveSpeed В разделе, посвященном тестовым программам, я уже рассказывал об утилите CD-DVD Speed, одна из версий которой включена в комплект Nero. Есть в этом комплекте и еще одна маленькая полезная штучка - утилита DriveSpeed, которая позволяет на ходу менять скорость вращения диска или же устанавливать ее по умолчанию для данного привода (рис. 7.22). Некоторые люди постоянно проделывают такие упражнения, чтобы их скоростной CD-ROM не ревел, как самолет. Иногда этой возможностью стоит воспользоваться при некачественном диске, чтобы попытаться все-таки считать с него информацию. Кроме того, Drive Speed позволит менять интервал времени, через который вращение диска прекращается, если к нему нет обращений. С одной стороны, на новый разгон требуется время. А с другой, лазерная система CD-привода не должна все время пребывать в рабочем состоянии, иначе быстро запачкается оптика1. Вот тут вы и включите DriveSpeed, поменяете время остановки в соответствии с нынешними своими задачами. А потом все вернете на место. Кнопка Опции» выводит окно настроек, где можно поменять язык интерфейса, а также опросить привод на предмет того, какие именно скорости чтения он поддерживает.
1
Существуют специальные диски для чистки оптики CD-приводов.
371
Копирование фильмов с DVD
Nero DnveSpeed [2:0] _NECNR-7SOOAV1.31 •CD Скорость чтения•• j максимум
fjffi Текущий:
40 X
DVD Скорость чтения Текущий: • Время остановки J8min
•
-
уЦ Текущий:
8min
Н Запустить при запуске Windows |^| Запустить свернутым Ц?] Восстановить скорость при запуске
}
Опции >>
|
[Закрыть
Рис. 7.22. Nero DriveSpeed
Для решения подобных задач есть и другие неплохие утилитой, например CD Slow. Я рассказал вам далеко не обо всех программах из комплекта Nero. Вопервых, умолчал о звуковом редакторе Wave Editor и мультитрековом редакторе SoundTrax. Обработка звука и создание музыкальных композиций в компьютере - отдельная интересная тема, которой я посвятил отдельную интересную (надеюсь) книгу, а бегло говорить об этих вещах, на мой взгляд, неправильно. Во-вторых, ничего не рассказал я и о программе Nero ImageDrive, создающей образы дисков, и о программе резервного копирования файлов, папок и целых разделов диска Nero BackltUp. Но уже по другой причине: там, в общем-то, нет ничего сложного. Про создание образов мы уже говорили, а про бэкапы вообще непонятно, что нужно объяснять: указываешь, какие данные хочешь копировать в архив, куда хочешь их копировать и как часто - раз в неделю или ежедневно в семь вечера... И, собственно, все.
КОПИРОВАНИЕ Фильмов с DVD С записью DVD-дисков особых проблем нет: Nero и другие подобные программы выполняют эту операцию без особых проблем. А вот с воспроизведением DVD и их копированием проблемы очень даже возникают. К примеру, вам подарили купленный в какой-нибудь европейской стране DVD с записью концерта любимого музыканта или группы. Ставите диск в проигрыватель и... И ничего. У диска не та зона!
372
7. Программы для записи CD и DVD
Что за зона такая, блин-клинтон?! А вот что. Каждый легально произведенный DVD-диск приписан к той или иной территориально зоне: первая зона - Канада и США, вторая - Япония, Европа, Ближний Восток, Южная Африка и Египет, третья - Юго-Восточная и Восточная Азия, четвертая - Австралия, Новая Зеландия, Центральная и Южная Америка, шестая - Китай. Россию вместе с Индией, Африкой, Северной Кореей и Монголией поместили пятую зону, соответственно и диски у нас продаются именно для пятой зоны. Казалось бы, какие проблемы? В большинстве DVD-приводов имеется переключатель зон: не соответствует зона диска зоне в приводе - переключил, да и все. Все - да не все! Чаще всего количество переключений ограничено двумя или пятью переключениями. А потом переключатель отрубается, так и сиди до самой смерти в какой-нибудь экзотической китайской зоне!.. Правда, есть и исключения - мультизонные приводы, которые и без всякого переключателя читают все DVD подряд. Ну и конечно, есть способы перепрошивки DVD-приводов (замены управляющих микропрограмм) для превращения их в мультизонные. Полазив по интернету, вы без труда найдете и микропрограмму, которая подойдет к вашей модели DVD, и программу, которая поможет эту перепрошивку провести. Ну а если накопитель новый, недавно выпущенный, и прошивки для него пока нет?.. Другая ситуация. Вы пытаетесь сделать себе копию видео-DVD и натыкаетесь на один поразительный факт: все, что так замечательно размещалось на фирменном диске, на вашу болванку категорически не лезет. Померив общий объем данных или попросив Nero дать информацию об этом удивительном диске, вы обнаруживаете, что на нем поместилось гораздо больше предписанных стандартом 4,7 ГБ - раза в полтора-два! Как это? Да просто ваше фирменное кино записано на двухслойном диске. Но даже если вы выделите десять гиг на винчестере и попытаетесь сделать образ диска, есть шанс напороться на диск, защищенный от копирования. Nero выдаст вам сообщение: «Этот DVD защищен от копирования и не читается», на этом вся его работа закончится. Примерно так же ответит на вашу просьбу создать образ этого диска и lolo Search And Recover или какая-нибудь другая программа-эмулятор, кроме самых новых и хитрых. Если же просто скопировать данные с помощью ФАРа или иного файлового менеджера, то они вроде бы нормально скопируются, но ни один плеер не сможет воспроизвести результаты их копирования. Такая вот защита. Как же со всем этим быть? Воспользоваться специальными программами для копирования DVD. Я расскажу вам об одной небольшой и пока что вполне бесплатной программке, которая все эти проблемы успешно решает.
Копирование фильмов с DVD
373
DVD SHRINK Программа DVD Shrink («сжиматель DVD») в версии 3.1 весит всего 820 КБ, не стоит ни копейки, но при этом успешно копирует защищенные DVD и DVD из другой зоны, сумеет самостоятельно подобрать степень сжатия изображения и звука с тем, чтобы фильм поместился на одном диске, позволит скопировать диск не целиком, а выборочно. Если понадобится собрать на одном DVD фильм, который изначально располагался на двух, это, в общем, тоже можно устроить, правда, с некоторыми дополнительными ухищрениями. Копирование DVD Video На рисунке 7.23 показано главное окно «сжимателя», открытое на странице Full Disk. Сюда мы будем заходить для копирования диска целиком. Или почти целиком. Edit №w Help
Рис. 7.23. DVD Shrink 3.1: будем копировать данные с двухслойного диска на простой
374
.
7. Программы для записи CD и DVD
да Первое, что мы должны сделать, - это нажать кнопку Open Disc (отi open DSC J рыть диск) и выбрать тот из дисководов, куда сунули DVD. В течение нескольких минут программа проанализирует содержимое нашего диска (при этом на винчестер никакие данные не копируются), а затем на левой панели будет показано, из чего наш диск состоит. На видео DVD обычно находится три типа данных: меню (Menus), собственно фильм (Main Movie) и всяческие к нему дополнения (Extras). Справа программа показывает содержимое выбранного раздела. На нашем рисунке показано содержимое раздела Main Movie (основной фильм) на одном из DVD. • Верхняя секция (Video) - это собственно фильм, видеоматериал. Тут одна настройка - степень сжатия. По умолчанию программа автоматически подбирает степень сжатия, так, чтобы все выбранные нами данные поместились на стандартный DVD. Но можно вместо строки Automatic выбрать No compression (запись без сжатия), Custom (тогда надо будет задать степень сжатия вручную - движком или цифрами) или Still Pictures (показ картинок, что-то вроде слайд-шоу). Но подбирать степень сжатия вручную чаще всего не требуется: автомат работает четко, почти как «Калашников». Когда фильм помещается на диск без сжатия, автоматически выставляется 100 % (без компрессии); стоит нам что-то добавить к записи или исключить какую-то часть проекта- тут же степень сжатия меняется так, чтобы и это все поместилось на диск. Случается, конечно, что выбранный объем в принципе невозможно впихнуть на один DVD. Но тут уж медицина бессильна. <*" Надо отдавать себе отчет в том, что любое сжатие идет за счет снижения качества. А вы как хотели?
• В секции Audio находится звуковое сопровождение на разных языках и с разным числом звуковых каналов. Если звук монофонический, то на соответствующей дорожке пишут 1-сп (1 channel, то есть один канал), если стерео - 2-ch, если же звук многоканальный - то 5.1-ch (пять обычных каналов и басовая колонка-сабвуфер). Если у вас нет домашнего кинотеатра, четыре канала из шести будут для вас лишними. • Часть третья - субтитры на разных языках (секция Subpicture). Пока все это помещается на одном DVD, индикатор заполнения диска, расположенный вверху (прямо под строкой меню), будет зеленого цвета. Но увидев справа красный участок, мы понимаем, что объем данных превысил возможности обычной болванки. Что делать в этом случае? Менять степень сжатия вручную не имеет особого смысла - автомат и так делает все, что возможно. Лучше убрать галочки из ненужных строк, чтобы исключить особенно массивные звуковые дорожки (в правом столбике написано, сколько мегабайт занимает та или иная из них). Я, например, без особых
Копирование фильмов с DVD
375
угрызений совести убрал со своего диска дорожку на греческом языке и вторую на английском, благодаря чему отыграл более шестисот мег. Но одну английскую дорожку все же оставил: многие мои знакомые предпочли бы смотреть фильм на языке оригинала с субтитрами, лишь бы не слушать фальшивые голоса отечественных мастеров промышленного дубляжа. А когда отечественные мастера промышленного дубляжа еще и петь начинают!.. Или (очень распространенная забава!) начинают пересказывать своими словами текст песенки, полностью ее заглушая!.. Тут я хотел употребить название самца одного домашнего парнокопытного животного, каковое название используется для обобщенного названия определенного типа людей, да передумал. Они, может, все хорошие люди, просто никто им никогда не говорил, что сама песенка в кино или мультике намного важнее, чем тот идиотский текст, который они нам зачитывают. Впрочем, все это дело вкуса. Если вам не нужен канал с английским звуковым сопровождением - оставьте себе один только русский, а субтитры выкиньте полностью, и еще несколько сотен МБ сэкономите. Потом сходите в раздел Menus и там тоже исключите все лишние звуки. А потом в раздел Extras. Но там уже файлы обычно не слишком большие по сравнению с Menus и особенно - с Main Movie. Программа предоставляет нам возможность просмотреть любой фрагмент. Раскрывая слева содержимое раздела, вы сможете поочередно выделять строки мышкой, а в окошке просмотра будете запускать воспроизведение кнопочкой Play ( > ). Если там что-то можно посмотреть, вам это покажут, и даже со звуком. Щелкнув правой кнопкой по окошку просмотра, вы сможете сменить язык звукового сопровождения (подменю, содержащее выбор звуковой дорожки, называется Audio). i
А
} Короче говоря, как только линейка станет сплошь зеленой, можно будет уже нажимать кнопку Backup!, чтобы запустить сохранение копии DVD на жесткий диск. Сначала надо будет, конечно, распорядиться насчет того, на каком диске и в какой папке будет располагаться временный файл с копией диска (нижняя строка - Select folder for temporary files) (рис. 7.24). Понятно, что диск должен быть в достаточной степени расчищен от мусора, чтобы все полагающиеся гигабайты на него влезли. Верхняя строка-список Select target device (выбрать выходное устройство) дает на выбор три варианта: • записать на DVD (выбрав соответствующий дисковод), • записать на жесткий диск в виде папки с файлами (Hard disk folder) • и записать на жесткий диск в виде образа (ISO Disk Image), который потом можно будет перекинуть на DVD программой-прожигалкой. <я
~ Собственного блока для записи DVD у программы нет - она прибегает к помощи Nero. Так что если у вас не установлена пятая или шестая версия прожигалки, то вы сможете только создать копию диска на винчестере в виде файлов или в виде образа.
7. Программы для записи CD и DVD
376
Backup 0VD Target Device I DVD Region f Backup Optionsj Burn Settings] Select target device:
ш
Setect fokler for temporary lies: | E:\lJONjaNG Space required:
4,464MB
Browse...
Space available in folder: 5,865 MB
OK
Отмене
I I
Справка
Рис. 7.24. Начинаем копирование DVD
Считывая данные с DVD и потом записывая их на диск, программа будет довольно сильно загружать процессор: по умолчанию ей устанавливается в системе высокий приоритет. Но если вы зайдете на страницу Backup Options и поставите галочку в строке Run backup in low priority (запустить бэкап с низким приоритетом), то хотя копирование файлов пойдет медленнее, но вы, по крайней мере, сможете чем-то другим заниматься в компьютере! В многостраничном окне Backup DVD есть и некоторые другие существенные настройки, но менять их обычно не приходится - все выставлено по уму. Нажимаете ОК и ждете, пока данные скопируются на жесткий диск. (Если в выбранной вами папке что-то ранее было записано, программа просит разрешения все там стереть.) Будет создана папка с именем вашего DVD-диска, а в ней - две вложенные папки: AUDIO_TS (на видеодисках обычно пуста) и VIDEO_TS, куда и будут скопированы с DVD файлы трех типов: небольшого размера файлы с расширениями ifo и bup (информационные файлы и их резервные копии), а также очень большие файлы с расширением vob (собранные вместе видео и звук). Но файлы эти нам, собственно, ни для чего не нужны - это я вам для общей эрудиции сообщаю. Мы ведь работаем не с отдельными файлами, а с данными, которые в них сложным образом упрятаны. И спасибо нашей программке, которая умеет эти данные из файлов выделять, обеспечивая нам прямой доступ к ним. В процессе кодирования программа будет показывать в окошке предварительного просмотра, каким именно фрагментом занимается в настоящий момент (рис. 7.25), - примерно так же, как при первоначальном анализе диска, только помедленнее.
377
Копирование фильмов с DVD •# 25% Encoding ИЗ Enabte Vkfeo Preview
Decryption Status:
€3:00:00:00:14
Rate:
3,663 KS/s
Suffered:
24MB
Time Remaining:
27 minutes
Pause
Cancel
Рис. 7.25. Идет декодирование DVD и запись файлов на жесткий диск
Через какое-то время - через полчаса, через час, а может, и через пятнадцать минут - появляется предложение вставить чистый DVD-диск. И как только он раскрутится, пойдет запись. "" Записав DVD, профамма не стирает с жесткого диска временные файлы, будь там хоть 4,7 ГБ, хоть 8,5. Вы должны будете сделать это сами. Если же мы, не вставляя DVD-диска, нажали кнопку Cancel, то получится в точности тот же эффект, как если бы мы сразу же заказали скопировать файлы на винчестер. Вот теперь ваш плеер сможет без проблем проигрывать эти файлы, защиты никакой уже нет. Представьте себе: вам дали диск, что называется, на минуточку: пришел человек в гости с диском, с ним же собирается и уйти, а кино смотреть некогда - надо тосты говорить, салат есть и разговоры разговаривать. Вот и сделаете себе копию на винчестере (в перерыве между тостами), а посмотрите потом, когда время будет. I (£ ! Если фильм понравится, вы сможете воспользоваться кнопкой Open j 0|>ел Hes I Files, чтобы открыть эту копию в программе DVD Shrink и наварить дисочек для себя. Как вы, возможно, заметили, готовясь к копированию диска, мы имели возможность исключать только ненужные звуковые дорожки и всяческие дополнения - на состав основного видеоматериала никак не повлиять было нельзя. Но способ такой есть, и сейчас мы о нем поговорим.
Перекомпоновка диска Программа DVD Shrink предоставляет нам возможность вообще не писать на диск никаких довесков - обойтись без всех этих меню, без умильных рассказов о том, «как классно мы делали наш классный фильм», всех этих предупреждений на разных языках о том, что копирование этого фильма запрещено законом об авторском праве.
7. Программы для записи CD и DVD
378
Самый простой способ создать диск, состоящий из одного только фильма, состоит в следующем. Загружаете исходный DVD, как об этом говорилось в прошлой главе, тыкаете мышкой в строку Main Movie в левой панели и нажимаете Ctrl-C, чтобы его скопировать. Можно ткнуть в Main Movie правой кнопкой мыши и выбрать в контекстном меню строчку Сору. I и Теперь щелкаете по кнопке Re-autor и попадаете на страницу ReI Re-author i autored DVD (рис. 7.26). Тут на левой панели (она называется DVD Compilation - «сборка DVD») находится примерно то, что мы в разговоре о Nero называли проектом: данные, подготовленные для записи на DVD. Вставляете туда то, что скопировали: щелчок левой кнопкой мыши по этой панели и Ctrl-V. Или щелчок правой и команда Paste (вставка).
Extras pride 1 Slide 1 {conttwed} Й Tide 1 (continued} SiTiHel (continued)
00:00.03 00:00.03 00:00.03 00:00.00 00:00.08
0.25 MB 0.24 MB 0.28 MB 0.35 MB 5 MB
Рис. 7.26. Копируем только фильм
Останется только щелкнуть по закладке Compression Settings, чтобы отключить ненужные языки. Очень вам советую также задать основной язык перевода: в минимизированном варианте видео DVD, который мы с вами сейчас готовим, переключение на другие языки вполне может уже и не работать (все зависит от конкретного диска). Чтобы задать язык по умолчанию, надо щелкнуть правой кнопкой по каждой из строк в проекте (на нашем рисунке строка всего одна -
Копирование фильмов с DVD
379
Title 25,26) и выбрать в контекстном меню команду Set default streams (установить звуковые дорожки по умолчанию). В появившемся диалоговом окне (рис. 7.27) пометите строку Play the following audio stream (проигрывать аудиодорожку следующего языка), раскроете список и выберете в нем дорожку требуемого языка и с требуемым количеством каналов. Если нужны еще и субтитры, пометьте также строку Display the following subpicture stream (показывать субтитры на следующем языке) и тоже выберите язык. Ну вот и все, можно нажимать кнопку Backup! Set Default Streams
Q Let my DVD player decide which audio stream to play. ® Play the following audio stream: j 1. AC3 5.1-ch Russian
-Subpicture
:
О Let my DVD player decide which subpicture stream to display. QHtdesubpMure.
i 1. Russian
OK
Cancel
Рис. 7.27. Выбираем язык звукового сопровождения и субтитров по умолчанию
В принципе, можно начать работу иным способом: сразу пойти на страницу Re-autored DVD, выбрать в верхнем правом списке нужный дисковод (или папку с копией диска). На правой панели появятся все компоненты DVD. Останется взять мышкой содержимое раздела Main Movie и, перетащить налево, в проект. Если хотите что-то еще взять на вновь создаваемый диск, возьмите. Но, скажем, меню на заново скомпонованном диске не станут работать как меню в лучшем случае программа переделает их в простые видеофрагменты. Если основной фильм состоит не из одного блока (строка Title с номером блока), а из нескольких, то можно притащить только один или два, а остальные потом написать на другую болванку. Так мы сможем поделить большой фильм на части. И наоборот, в наших силах собрать на одном диске фильмы с нескольких DVD - лишь бы они по размеру проходили (а при копировании фильмов в минимальном составе вполне реально получить объем меньше половины
7. Программы для записи CD и DVD
DVD). Если есть у вас второй DVD-привод, вставьте туда второй диск, откройте его в правой панели (в DVD-браузере) и тоже притащите налево основной фильм. Если же дисковод у вас всего один (а я процентов на 90 уверен, что он у вас один), - то вы должны будете предварительно создать на винчестере копию второго диска, а потом точно так же открыть ее в правом окне и притащить в проект вторую половину фильма. Для программы DVD Shrink принципиально важно, чтобы обе части постоянно были ей доступны в процессе работы. Поэтому собрать проект с двух дисков на одном дисководе (меняя их по мере необходимости) она нам не позволит. В заключение сходите на страничку Compress Settings, чтобы убрать из проекта ненужные звуковые дорожки. Ну и пощелкайте правой кнопкой мыши по каждой из строк проекта и задайте основной язык звукового сопровождения и титров. Вот теперь можно нажимать ту же кнопку Backup! Проект, полученный путем перекомпоновки, будет заметно меньше всего того, что можно было бы получить при полном копировании диска - сколько галочек в нем ни снимай. Но если фильм все равно не помещается на диске, у вас будет возможность подрезать его, сократив финальные титры или отрезав вступление с торжественно выезжающими названиями киностудий, продюсерских и дистрибьюторских компаний. Слева на кнопочной панели DVD Compilation есть кнопка Set Start/End Frames, которую и надо нажать. Верхним движком (рис. 7.28) установите Set Start/End Frames Start Frame:
точку начала фильма, а нижним - точку окончания. Окошки предварительного просмотра помогут вам сориентироваться. Конечно, маленькая программка DVD Shrink не даст вам возможности вести полноценный видеомонтаж. Для этого требуются совсем другие программы, гораздо большего размера и к тому же далеко не бесплатные. Но эта тема далеко выходит за рамки настоящего издания, как принято выражаться в ученых книгах. Так что пора нам заканчивать с записью дисков и переходить к следующей теме. Давайте теперь поговорим о том, как защитить свой компьютер от враждебных программ и людей.
8. ПРОГРАММЫ ДЛЯ ЗАЩИТЫ КОМПЬЮТЕРА Бойтесь троянцев, дары приносящих.
Что-то из классики
Всякий пользователь компьютера, особенно если он частенько ходит в интернет (а кто же из компьютерщиков не лезет в интернет по всяким надобностям, начиная от ежедневного посещения любимого чата или новостного сайта и заканчивая покупкой винчестера с доставкой на дом?!), короче говоря, всякий нормальный человек подвергается опасности попасть под атаку быстро размножающейся и еще быстрее мутирующей нечисти - компьютерных вирусов и шпионских программ. Но наличие опасностей не должно стать основанием для того, чтобы нам безвылазно сидеть дома, боясь высунуть нос за порог. Наличие опасностей должно стать основанием для того, чтобы обзавестись средствами защиты от всей этой заразы, после чего плюнуть на нее и накрепко забыть о ее существовании. В этом разделе мы поговорим с вами о трех типах защитных программ антивирусах, противошпионских программах и брандмауэрах.
ЗАЩИТА от ВИРУСОВ Сегодня подавляющее большинство вирусов приходит из интернета присылается по электронной почте, скачивается вместе с программами, влезает через дырки в защите браузеров, почтовых программ и веб-пейджеров. Можно сказать, что защита от вирусов в Сети - это почти то же самое, что и собственно защита от вирусов. Средства доставки вирусов в наши компьютеры совершенствуются чуть быстрее, чем средства защиты от них. Поэтому даже довольно опытные люди могут стать жертвами вирусной атаки. Правда, последствия этих атак для осторожного человека, периодически делающего копии важных файлов, имеющего хороший антивирус с последними обновлениями его антивирусной базы, и для легкомысленного человека, который ни о чем таком не заботится, могут оказаться совершенно разной тяжести. Конечно, опасность заражения вирусом не настолько велика и повсеместна, как пишут про нее в газетах люди, не способные отличить клиента FTP от агента ФСБ, но все же вполне реальна.
Защита от вирусов
383
В Сети есть надежные места, известные файловые серверы, где все выставленные программы проверены и перепроверены. А есть точки, в которых вам много чего наобещают с единственной целью - чтобы вы сами, своими руками запустили зараженную программу. Ведь вирусы классического типа могут многое, но не могут одного: самостоятельно приехать к вам и запуститься. Только вы, своими руками можете это сделать. Совершенно не подозревая, что именно делаете. Самые, наверное, опасные точки виртуального пространства - бесплатные порносайты, сайты с МРЗ-музыкой и крэкерские сайты, на которых можно получить генераторы паролей или утилитки взлома к программам. Впрочем, это, по сути, одни те же места, поскольку страничка с крэками или музыкой (особенно этим грешат западные сайты) при своей загрузке, как правило, выкиды1 вает и кучу дополнительных окон - с рекламой и приглашениями на сайты только для взрослых (Adult only), где на голубом глазу просят ввести номер вашей пластиковой карты - якобы для того, чтобы убедиться, что вы достигли совершеннолетия, и, показывая вам всякие интересные детали человеческой анатомии, они не нарушат законов. Те, кто по наивности ввел настоящий номер своей Визы или Master Card, а не сгенерированный некоей программой, сможет потом с интересом последить за процессом «доения лоха» - с самим собой в роли лоха. Вдобавок в этих местах частенько норовят подкинуть вам заразу. То у вас просят разрешения установить замечательный плагин к браузеру для прослушивания музыкального радио в Сети, то говорят, что, мол, скачать у нас крэк можно только с помощью специального менеджера загрузки, который вы должны ну просто немедленно установить: «Click Yes»2. He кликайте йес! Не разрешайте им ничего устанавливать в вашем компьютере! Сами-то крэки к программам несут заразу достаточно редко. Во всяком случае, мои антивирусы ни разу мне не докладывали ни о чем подобном. Зато веб-странички, на которых они расположены, иной раз (к счастью, не всегда) подкидывают в кэш-директорию браузера вирусы, которые остается только запустить. А если в защите браузера есть дырки, то и запустят! Но давайте не будем забегать вперед. Сперва поговорим о том, что такое... Трояны и шпионы
I
У интернетовского вируса помимо обычной злобной цели — уничтожить ваши файлы, затереть диск или испортить BIOS - может быть совсем особая цель: проникнуть к вам в компьютер и начать шпионить за вами. Например, такая программа может разузнать пароли и логины для доступа в интернет, чтобы ее хозяин пользовался ими вместо вас (но оплачивать счета по-прежнему будете вы). Злоумышленник сможет следить за изменениями информации ' Есть программы, которые умеют подавлять выскакивание таких окон. О некоторых разработках в этой области мы еще с вами поговорим. 2 «Щелкните по кнопке Да».
384
8. Программы для защиты компьютера
на вашей машине, оперативно получая ее от своего «агента», может управлять вашим компьютером, причем у него может быть даже больше возможностей это делать, чем у вас. Вирусы такого рода называют троянскими. Вы, надеюсь, представляете себе, что такое был троянский конь и кто сидел у него внутри. Понятно, что человек, подсадивший к вам трояна, вовсе не заинтересован в том, чтобы себя обнаружить. Он не станет (по крайней мере, до поры до времени) ничего стирать в вашем компьютере, не будет вешать систему и форматировать диск. И вы можете довольно долго не подозревать о том, что у вас завелась такая бяка. Провайдер сменит вам пароль, а троян и его вышлет своему хозяину. Часто вирус выдает себя за полезную программу - за утилиту для ускорения интернета или для просмотра веселых картинок для взрослых. Может; он и покажет вам картинки, но не это будет его целью. Будучи запущен у вас в компьютере, он поселится в укромном уголке, где вам не придет в голову его искать. А тут как повылезут греки с мечами и луками, да как начнут всех колошматить!.. Одним из первых троянов был вирус по имени Back Orifice (не Office, a Orifice, что вместе с первым словом означает «задний проход»), затем пошли другие подобные изделия. С 1999 года трояны - просто повседневная реальность нашей жизни. Как говорят специалисты, вычислить неизвестные троянские вирусы сложно, их надо просто знать. Кстати, формально считаться вирусом может не всякий троян, а только такой, который размножается. Но будет ли вам легче от мысли, что программа, укравшая у вас пароль, со строго научной точки зрения вирусом не является? Очень близки к троянам программы-шпионы (spyware), которые не преследуют целей выкрасть ваш пароль или чем-то иным вам навредить, не размножаются и не заражают другие компьютеры, а потому обычные антивирусы внимания на них не обращают. Эти программы, чаще всего, преследуют цели коммерческие: следят за тем, какие сайты вы посещали, на каких сайтах регистрировались (с каким именем и какой вводили пароль), что покупали в интернет-магазинах, передавая своим хозяевам эту и некоторую другую конфиденциальную информацию. А те ее продают «третьим фирмам». Что ж потом удивляться, если в почтовом ящике каждый день будут собираться тонны спама, в котором вас будут вежливо называть по имени и предлагать купить недвижимость в Калифорнии, посетить виртуальное казино или заработать тысячу долларов, вложив всего две; если все время будут откуда-то выскакивать окошки с предложениями: «Enlarge your penis!» и «Hot Asian Girls»1... «Увеличь свой пенис!», «Горячие азиатские девочки»...
Защита от вирусов
385
Некоторые программы лезут даже в настройки браузеров, что-то в них меняя по своему усмотрению. Представляете, вы запускаете свой Internet Explorer, а там вместо обычных серых панелек - баннеры, баннеры, баннеры!.. А вместо домашней странички - реклама, реклама, реклама!.. И как ни меняй в браузере адрес домашней странички, он тут же снова заменяется на чужой... Встречаются, конечно, и тихие, глубоко законспированные штучки, внешне никак себя не проявляющие, - нелегалы, если продолжать наши шпионские метафоры, - но спама по их линии приходит ничуть не меньше. И что самое обидное, все они не просто, воруют нашу конфиденциальную информацию, они еще и резко замедляют работу: ведь тонны рекламы не падают с неба, их прогоняют через наше и без того не слишком производительное телефонное соединение. А если вы платите провайдеру не повременно, а за каждый перекачанный мегабайт, то придется оплатить еще и доставку этой кретинской рекламы. Spyware — относительно новый вид безобразий, особенно широкое распространение получивший в сетях обмена музыкальными файлами формата трЗ. Во всяком случае, в программах файлообмена Kazaa и Grokster шпионы имеются. Рекламные блоки могут сидеть и в другом бесплатном софте, относящемся к типу Adware («софт с рекламой»). В отличие от бесплатного (freeware) и временно бесплатного (shareware) софта за adware хоть и не берут денег, но в качестве платы заставляют смотреть баннеры, а то и подсаживают к вам соглядатая. Например, в бесплатной качалке файлов Golzilla помимо рекламного модуля сидит еще и шпион. В качестве другого свежего примера можно привести плеер и кодек DivX, который в платной версии позволяет смотреть кино и компрессировать видеофайлы, а в бесплатной еще и подсаживает к вам в компьютер шпионскую программу Gator. Но не все такие коварные. Приличные программы вроде ICQ или браузера Opera шпионов не подсаживают, да и рекламка у них не буйная, а вполне себе скромненькая. Однако уже созданы программы-контрразведчики, вылавливающие шпионов и террористов в наших компьютерах и уничтожающие их. И никаких тебе помилований от президента и условно-досрочных освобождений: «Как войдет в сортир, тут же мочи. Понял?!» Вирусы в письмах и заплатки от них Самую серьезную опасность представляют файлы, присланные вам малознакомыми людьми. Это может быть электронное письмо с вложением, файл, присланный по ICQ или с помощью иного интернетовского средства связи. Злоумышленники всячески маскируют свои намерения, стараются придать файлу самый безобидный вид. Так, прославившийся в 2000 году разрушительный вирус I Love You рассылал в электронных письмах в щде вложения зараженный файл с безопасным на взгляд неспециалиста расширением vbs (visual 13 Зак. 90
8. Программы для защиты компьютера
386
basic script). А вирус Goner (самый конец 2001 года), который помимо почты распространяется также и через ICQ, присылает вам зараженный файл с расширением scr - якобы экранную заставку (screen saver). "- Кроме com, exe и bat-файлов следует опасаться также файлов с не совсем очевидными расширениями scr, and, vbe, vbs, js, jse.iwsf, wsh и ряда других. Всего надо опасаться, черт побери! -,•
Представьте, что вам прислали письмом некий рисунок - Humor.jpg (типа юмор). Но, приглядевшись повнимательнее (рис. 8.1), вы заметите в конце имени, после расширения, точку, а в конце строки многоточие. Ну и что тут такого, вы спросите. А вот что: имя этого файла длиннее, чем кажется! На самом деле прислан был файл Humor.jpg. (сто двадцать пробелов) .ехе. Вот и думайте, опасный он или безопасный!.. А если бы имя было чуть иным: Humor.jpg (сто двадцать пробелов) .ехе, то осталось бы только многоточие.
А если вам шлют такой файл с помощью какой-то программки, которая таких полезных многоточий не показывает??? И это только один из способов маскировки, есть и другие. Так что - внимание и осторожность!
Черви почтовые и сетевые Особое место среди почтовых вирусов занимают черви (warms). Червь существо бесполое - размножается почтовым путем. Заразивший ваш компьютер червяк лезет в адресную книжку, берет там адреса ваших приятелей и высылает им свои копии, приложенные к письмам. Заголовка у письма может не быть вовсе, он может содержать какие-то завлекательные фразы, чаще на английском языке, а некоторые червяки умеют утаскивать темы и из реальных писем вашего почтового ящика. Тогда тема окажется не только осмысленная, но и на русском языке. Самое неприятное в этой ситуации то, что, получая письма от хороших знакомых, вы обычно не ждете подвоха. Будьте внимательны хотя бы к заго-
Защита от вирусов
П"
~~
387
ловкам писем с вложениями, особенно когда заголовок пустой или когда старый знакомый, за которым раньше ничего такого не замечалось, вдруг заговорил по-английски. "" Отсюда совет: никогда не открывайте вложения непосредственно из письма, не запустив предварительно резидентный антивирус со свежей антивирусной базой. А если у вас такого нет, сначала сохраняйте вложения на диск и проверяйте обычным антивирусным сканером.
Но совет этот, следование которому еще недавно радикально решало проблему заразных писем, сегодня, увы, несколько прокис. В 2001 году появились и очень широко распространились по миру вирусы нового типа. Подцепить Aliz, Klez, Nimda, Mydoom и другие подобные инфекции можно, даже не открывая файла, приложенного к письму! Как это? Как это?? Как это??? А вот как. Вы, конечно, знаете, что в последних версиях Outlook Express приложенные к письму рисунки можно увидеть прямо в теле письма - щелкать по скрепочке и открывать вложение для этого не требуется. Это, конечно, очень хорошо и удобно. Одна беда: благодаря этому механизму, точнее, благодаря дырам в этом механизме приложенная к письму программа может запуститься без вашего ведома. А что она сделает потом, предугадать несложно. В 2004 году поступили сообщения о том, что даже безобиднейшие графические файлы формата BMP могут, в принципе, нести в себе вирусы! Причем заработать этот вирус можно не только при просмотре вложенного файла, но и при разглядывании рисунка на веб-странице. Что же делать? • Прежде всего, наведаться по адресу windowsupdate.microsoft.com и скачать оттуда все обновления системы безопасности. Можно воспользоваться также стандартным виндоузовским средством обновления системы - Windows Update, ярлык которого сидит в главном меню. Но приедете туда же - на сайт WindowsUpdate. • В дальнейшем - следите за обновлениями системы и программ, чтобы не попасть под какую-то новую, пока еще не известную вашей системе вирусную атаку. Если говорить о сегодняшнем состоянии дел, то скачивать заплатки следует именно тогда, когда они выходят, - через неделю, через месяц может быть уже поздно!.. А если ваша система это позволяет, разрешите ей автоматически привозить к вам обновления по мере их появления. • Собираясь поработать в интернете или почитать почту, включайте антивирусный монитор (см. ниже). И почаще обновляйте антивирусные базы (минимум раз в неделю, а лучше - при каждом выходе в Сеть). • Поставьте себе один из брандмауэров (межсетевых экранов) - программ, блокирующих все неразрешенные обращения из вашего компьютера наружу и из интернета (или локальной сети) к вам. Ниже мы с вами посмотрим одну из программ этого типа - Agnitum Outpost Firewall. • Ну и, кроме того, пореже посещайте зоны бесплатного риска.
1
388
8. Программы для защиты компьютера
, Есть черви другого типа, которые размножаются не почтовым путем, а сетевым. Вирус зараженного компьютера начинает работать, как хакерская программа, сканирующая окружающее пространство (компьютеры из локальной или глобальной сети) на предмет дырок в защите компьютеров. Находя такие дырки, засылает свою копию на дырявый компьютер и запускает ее. И вот их уже двое. Именно из-за таких вирусов, как Lovesan (он же MSBlast) или Sasser, осторожные люди рекомендуют при переустановке Windows на компьютере, включенном в локальную сеть предприятия, учебного заведения или микрорайона, вытаскивать из разъема сетевой кабель - чтобы какой-нибудь умник не заскочил в ваш комп еще до того, как вы поставите антивирус и брандмауэр. Макровирусы Еще одна напасть - макровирусы. Прочитав присоединенный к электронному письму файл в формате Microsoft Word или Excel, вполне можно подцепить заразу этого типа. Макровирусы заражают документы и шаблоны Microsoft Word и Excel, внедряя в них свои зловредные макрокоманды. Не так давно безопасными с точки зрения макровирусов считались файлы формата RTF. Сегодня это уже не так: известны вирусы, которые преспокойно распространяются вместе с RTF-документами. В Word 97 для защиты от макровирусов достаточно зайти в Параметры (меню Сервис) и на странице Общие поставить галочку в строке Защита от вирусов в макросах. Теперь каждый раз, когда в открываемом файле есть макрокоманды, Word запросит вашего разрешения на их запуск. В Word 2000 и ХР можно задать целых три уровня безопасности. При высоком незнакомые макросы вообще никогда не запускаются. Знакомыми считаются те, у которых есть цифровая подпись (впрочем, это пока редкость). При среднем уровне вам всякий раз задают вопрос, разрешаете ли вы выполнение макросов, имеющихся в файле. А при низком выполняют все не раздумывая. Режимы эти задаются в окне Безопасность (команда Сервис > Макрос > Безопасность). Но в редакторе Word 95 (7.0), довольно широко распространенном на слабых компьютерах, такой настройки нет. А ведь почтовые программы при попытке прочитать присоединенный к письму DOC-файл, ни о чем не спрашивая, отправляют его прямиком в Word! Чтобы снять эту проблему, можно поставить себе микрософтовский просмотровщик WordViewer (бесплатный). Версия WordViewer 97 воспроизводит любые режимы просмотра, все тонкости оформления, умеет показывать файлы формата RTF, обычно доступные только через Word или WordPad, только редактировать файлы не позволяет. И заразиться не может1. И не такой тормоз, как огромный Word 97, и еще более огромные Word 2000, ХР, 2003, применение которых на стареньких четверках и слабо 1
С документами большого размера (под сотню страниц, с иллюстрациями) в формате Word 2000 и ХР у WordViewer случались проблемы.
Защита от вирусов
.
389
оборудованных пентиумах является самой популярной разновидностью мазохизма. WordViewer переведет на себя ассоциации файлов с расширением doc, то есть будет запускаться двойным щелчком по DOC-файлу и при открытии вордовского документа, присоединенного к письму. И вы уже никогда не заразитесь описанным выше способом. Разве что сами (опять сами!) сохраните на диск, а потом откроете зараженный документ из WinWord'a, не проверив предварительно антивирусом или не отключив в редакторе выполнение макрокоманд. Другое радикальное решение - поставить себе антивирусный монитор (об этом чуть ниже). Скрипт-вирусы Чистые html-файлы, без программок-скриптов на языках Java или VB Script, не могут нести в себе заразы, так уж они устроены. Зато при наличии скриптов (сценариев, как называются они в русской версии Windows) возможно всякое. В защите Internet Explorer, а также некоторых служебных программ Windows (например, в Microsoft Internet Information Server (IIS), применяемой в Windows 2000 для создания интернетовского сервера) обнаружились дырки, не замеченные разработчиками. А дошлыми авторами вирусов очень даже замеченные. Из-за этого скрипт с хакерской веб-страницы может скачать к вам заразу и запустить ее у вас в компьютере. Встречаются веб-страницы, устроенные в виде просто-таки классической ловушки. Скажем, вы ищете крэк для некоей хорошей, но платной программы. Нашли на поисковике astalavista.box.sk нужный адрес, пришли туда. А там написано, что страница предназначена для просмотра только с помощью Internet Explorer. Кнопка Download (скачать) на ней организована в виде скрипта. Чтобы скачать крэк, надо нажать эту кнопку и запустить скрипт. Значит, если у вас браузер без дыры в защите, то не будет вам крэка. Если в браузере вообще не установлена поддержка Java-скриптов или их применение запрещено в свойствах браузера, то не будет вам крэка. Ну и если ваш антивирус запрещает его запуск, то не будет вам крэка. Что же делать для предотвращения скриптовой заразы? То же, что было рассказано в предыдущей главе. Поставить все заплатки к своему софту. Использовать антивирусы, способные перехватывать скриптовые вирусы. Отключить ненужные сервисы Windows NT, на которые могут «подвешиваться» вирусы (но отличить, какой сервис нужный, а какой нет, могут только специалисты). 6 крайнем случае - поменять браузер и мэйлер на что-то более безопасное. Не посещать злачных заведений. Человеческий фактор Самый смешной, но вполне реальный способ «заражения» не требует вообще никакого вируса.
390
8. Программы для защиты компьютера
Есть такая уже классическая хохма, которую впервые показал мне несколько лет назад приятель, живущий в одной жаркой стране. Он переслал мне письмо, в котором на кой-каком английском языке было сказано примерно следующее. «Внимание! Ваш компьютер только что заражен смертоносным сирийским вирусом! Поскольку мы в Сирии еще не слишком далеко продвинулись в компьютерных технологиях, вы должны сами стереть всю информацию на ваших жестких дисках и запустить команду format с: Аллах акбар!» Смех смехом, но всегда найдутся желающие своими руками удалить себе что-нибудь жизненно важное. В 2001-2003 годах широко гуляло по интернету письмо (мне самому не менее пяти раз пересылали его люди весьма почтенные, но далекие от компьютерных дел), в котором некто в доверительном тоне повествовал о том, как заразился опасным вирусом. Вирус, мол, копирует себя в папку Windows\Command, файл его называется sulfnbk.exe. Потом довольно подробно рассказывалось, как этот файл найти, как его удалить в корзину и как стереть из корзины. В таком же доверительном тоне неизвестный доброжелатель советовал разослать сообщение об «эпидемии» всем своим знакомым. На самом деле предлагалось уничтожить не вирус, а важный системный файл, исчезновение которого приводило к не сразу заметным, но весьма неприятным последствиям. Как видите, налицо все признаки настоящего вируса - если быть точным, почтового червя: наносит вред, размножается, сам себя рассылает. Тол'ько программы никакой нет, сплошные методы психологического воздействия. Так сказать, ментальный вирус. Не верьте подобным письмам! Ничего у себя не стирайте. И конечно, не пересылайте подобные письма своим знакомым. Помните, что сообщения по почте о страшных вирусах рассылают только злостные шутники, мошенники и одураченные ими неопытные пользователи. Вот еще один достаточно известный ментальный вирус, теперь уже троянской разновидности. Вам письмо от вашего провайдера! Сисадмин сообщает (тут тон самый деловой), что в результате хакерской атаки была взломана база данных и украдены (или уничтожены) пароли доступа в интернет. В связи с этим вам предлагается сообщить администратору сети свой логин и пароль для получения новых. И вот этот ментальный троянский конь внедряется в вашу голову, и вы сами высылаете пароль неизвестно кому, но известно с каким результатом. Надо просто знать, что провайдер никогда не напишет письма с просьбой выслать ему пароль! Если пароли украдены или уничтожены, его программа сгенерирует вам новый, его-то вам и сообщат без всяких лишних вопросов. Точно так же корпорация Microsoft никогда сама не пришлет вам программу для обновления Медиаплеера или системы безопасности - что бы ни было написано в письме и как бы солидно оно ни выглядело. Достаточно .на секундочку задуматься: «А почему, собственно, ко мне пришло такое письмо,
Защита от вирусов
391
когда Windows, Office и весь остальной софт у меня, мягко говоря, не совсем легально приобретен?», - и вам станет ясно, что корпорация Microsoft ничего такого вам прислать не могла. Да пусть у вас даже самая что ни на есть лицензионная версия Windows все равно ничего такого вам не пришлют! Спросите себя: откуда им известен мой почтовый адрес? Каким это образом они смогут разослать десятки, даже сотни миллионов сообщений всем пользователям Windows в мире? Да и зачем бы им это делать, если спасение утопающих как было, так и остается делом рук самих утопающих... Увидев, что пришедшее письмо (особенно, с вложением!) - на английском языке, даже тема его на английском, я, например, сразу отправляю его в корзину: никто из моих знакомых такого прислать не мог. Если у вас есть средства для просмотра заголовков писем на сервере и уничтожения их прямо там, воспользуйтесь ими. А письма такого рода на русском языке отличаются, как неоднократно замечено, большим количеством орфографических ошибок, стилистическими ляпами и несоблюдением норм русского языка. Так что приличное знание родного языка тоже является своего рода антивирусным фильтром. Часто авторы писем-обманок маскируются под солидную фирму, очень часто придумывают себе почтовые адреса, похожие на адреса фирм или системных администраторов. Но всегда это адреса с бесплатных почтовых серверов - mail.ru, aport.ru, yahoo.mail.com и т. д. Учитывайте это, разбираясь с неизвестным письмом. Чтобы посмотреть настоящий адрес письма, щелкните по нему правой кнопкой мыши и выберите строку Свойства. Впрочем, и тут никаких гарантий нет! Существуют способы подмены данных в обратном адресе письма. Единственное решение всех этих проблем иметь голову на плечах и не верить в наличие совершенно бесплатного сыра где-либо еще, помимо вашего собственного холодильника. Антивирусные сканеры и мониторы Антивирусы делятся на специализированные и универсальные. По мере появления опасных вирусов нового типа выпускаются и утилиты для борьбы именно с этой напастью. Так, для борьбы с заразой под названием Lovesun (msblast), буквально парализующей работу целых локальных сетей, был создан антивирусный сканер FixBlast, для борьбы с червем Nimda - NimdaScan, для борьбы со всеми троянскими вирусами — Tauscan и The Cleaner... В какие-то моменты применять эти программы имеет смысл. Например, когда у вас нет универсального антивируса или он вышел Из строя, а тип атакующего вируса вам точно известен. Но вообще пользоваться следует именно универсальными антивирусами. Кроме обычных антивирусов-сканеров, которые просматривают память и диски, а найдя вирусы, уничтожают их, есть антивирусы другого рода - резидент-
392
8. Программы для защиты компьютера
ные, или мониторы, которые не смыкая глаз надзирают за системой, и чуть только увидят что подозрительное, тут же хватают ружжо и палят в нарушителя. Кроме того, резидентные антивирусы должны на лету проверять на предмет вирусов входящую почту, просматриваемые нами веб-страницы, скачиваемые нами из Интернета или по локальной сети программы (в том числе и в архивах). Впрочем, на лету - не обязательно означает «в оперативной памяти». Вполне достаточно, если антивирусный монитор будет проверять всякое обращение к диску - попытку записать новый файл, изменить существующий и т. д. Работа антивируса в оперативной памяти отнимает очень много ресурсов компьютера и вряд ли целесообразна. Кому захочется вместо Pentium IV получить дорогостоящее подобие IBM 386 с 4 МБ оперативки? Что означает практически наличие монитора? А то, что люди, себе его поставившие, перестают бояться непроверенных серверов и неизвестных программ. Качают и запускают все подряд, не думая о последствиях. Открывают вложения в письмах, ничего не опасаясь. Но это отношение к безопасности верно только тогда, когда у вас стоит не просто мощный антивирус, но и самое последнее обновление его антивирусной базы. Конечно, для любого сетевого человека это не проблема: обычно периодические обновления антивирусных баз бесплатны (до истечения срока лицензии) и невелики по размеру, скачивать их не составляет большой проблемы. Современные программы вроде DrWeb или антивируса Касперского не требуют даже запускать браузер и заходить на сайт: в комплекте имеются для этого специальные утилитки, которые сами с этим делом справляются. *" Но если вы попали под удар новейшего, еще не известного антивирусам паразита, все это вас не спасет. Пусть авторы антивирусов уже через несколько часов выставят на сайт защиту от нового гада ползучего, - трудно себе даже представить, что он может успеть понаделать за это время. Так что бдительность терять не надо.
Мониторы держат всю свою антивирусную базу в оперативной памяти. А при огромном количестве известных вирусов база может иметь солидные размеры - три, пять, семь мегабайт, даже больше. От этого, а также от стремления как можно лучше вас защитить монитор может подтормаживать работу, иной раз даже весьма серьезно (особенно на слабых компьютерах с небольшой оперативной памятью). Если вы ощущаете это замедление, включайте монитор, только работая с интернетом или почтой, устанавливая и запуская новые программы с компакт-дисков, просматривая файлы, пришедшие по ICQ. А в остальное время отключайте.1 1 При постоянной работе в составе локальной сети совсем отключать защиту йе стоит.
Антивирусные пакеты
393
В конце концов, попробуйте другой антивирус. Может быть, применение другой хорошей программы окажется не столь обременительным.
i
АНТИВИРУСНЫЕ ПАКЕТЫ
Мы поговорим в этой книге о двух антивирусных пакетах — антивирусе Касперского и Doctor WEB. Оба представляют собой полноценные многоцелевые средства защиты от вирусов, одни из лучших в мире. Команды программистов очень оперативно обновляют антивирусные базы, от появления новой заразы до появления средств защиты от нее проходят считанные часы. Еще пару лет назад производители антивирусных программ скрупулезно подсчитывали, сколько именно видов и подвидов заразы умеет определять их гениальная программа. Одни писали: обезвреживаем 34 тысячи вирусов! Другие: 50 тысяч! Третьи: 70! Сегодня они, похоже, сбились со счета. Стало понятно, что вирусы плодятся со страшной скоростью, количество их определить все сложнее, потому что каждый существует в массе разновидностей, подчас отличающихся друг от друга всего парой байтов. К тому же покупателю, в общем, не очень интересно, сколько всего вирусов может выловить та или иная программа. Его интересует только одно: чтобы у него компьютере количество вирусов всегда было одинаковое - 0. Какую же из программ использовать? Это ваш выбор. Могу порекомендовать только не использовать обе одновременно, потому что их антивирусные мониторы неизбежно будут вступать в конфликт. Поделюсь личным опытом. Я довольно долго пользовался третьей версией антивируса Касперского в Windows Me и 2000. Потом вышла версия 3.5, а следом 4.0, и в Windows 2000 от Касперского пришлось отказаться: монитор мог в любой угодный ему момент приняться за активную работу, загрузить процессор на 98% и вызвать полный паралич у всех остальных программ. Перетаскивание письма из одной папки Outlook Express в другую продолжалось секунд 30. Ну и так далее. Что интересно, в Миллениуме Касперский вел себя попрежнему прилично. Что я сделал? В системе Windows 2000 сменил антивирус, поставил Doctor Web, который вел себя тихо и незаметно, хотя делал всю ту же работу. А потом я радикально обновил свой компьютер - поставил новую мамку со встроенным скоростным дисковым контроллером АТА-100, новый процессор, большую память. И тут стал у меня страшно глючить антивирусный монитор в Докторе Вебе (SpIDer Guard). Время от времени он умудрялся наглухо вешать непотопляемые, казалось бы, системы ХР и 2000. И тогда я вернулся к антивирусу Касперского, у которого к тому времени вышла следующая версия, 4.5. Она вела себя уже совсем не так, как ее предшественницы, ее работы я почти не замечал, а про вирусы и думать забыл.
394
8. Программы для защиты компьютера
Думаю, любой пользователь персонального компьютера со стажем сможет рассказать вам похожую историю, только с участием каких-то других персонажей вроде Norton Antivirus или McAfee. Какой из всего этого вывод? Прежде чем принимать окончательное решение, обязательно скачайте с сайтов avp.ru и drweb.ru пробные версии обеих программ1 и проверьте, как они работают с вашим компьютером и вашей операционной системой (а если систем несколько, - то со всеми), погоняйте неделю-другую, пока не убедитесь: система не потеряла стабильности, не «задумывается» на пять минут неизвестно по какому поводу, не вызывает непонятных сбоев, остановки работы на «синем экране смерти» или внезапной перезагрузки. Собственно, так следует поступать при установке любой новой программы, но особенно это касается программ, которые внедряются в потроха системы так глубоко, как это делают антивирусные мониторы.
DOCTOR WEB Аи/., Антивирусный комплекс Doctor Web И. Данилова и Санкт-Петербург'7'Pv ской антивирусной лаборатории содержит защиту 6т всех известных типов и видов вирусов - обычных, скриптовых, троянских, почтовых, макровирусов и червей. Нет защиты разве что от «сирийского» вируса. Но встраивать антивирус в голову пользователя наука пока не умеет. В состав программы входят: • сканер (или полифаг, как это называют в лаборатории Данилова) Doctor Web, • монитор (или сторож) SpIDer Guard, • программа контроля за электронной почтой SpIDer Mail • и Планировщик DrWeb, позволяющий по расписанию запускать проверку и обновление антивирусной базы. ' В связи с быстрым ростом числа вирусов антивирусные программы довольно заметно увеличиваются в размерах. Так, DrWeb 4.29, о котором я писал в предыдущем издании этой книги (два года назад), весил 2,8 МБ, новая версия 4.31 весит уже 4,3 МБ. Эта программа очень нетребовательна к мощности вашей машины: если в компьютере работает Windows, то заработает и Доктор Web. Кроме варианта для Windows рекомендую обзавестись и версией для DOS (1,6 МБ), чтобы не оказаться безоружным перед вирусом в ситуации, когда загрузить винды уже не удается. Запишите ее на жесткий диск, на CD или на пару дискет, и когда пробьет час атаки клонов... то есть вирусов... перебьете их из этого тяжелого оружия.
1 Некоторые компьютерные журналы на компакт-дисках - в приложении к своим «бумажным» номерам - помещают и пробные версии антивирусов.
Антивирусные пакеты
395
Монитор SpIDer Guard Прсле установки антивирусного паФ SpIDer Guard Активен кета монитор SpIDer Guard («стражникПроверено: 107 паук») будет загружаться автоматически Инфицированных: 1 Модификаций: О и работать в фоновом режиме, отслежиПодозрительных: О вая все обращения программ к дискам. Например, при загрузке веб-страницы в Исцелено: О Удалено: 1 кэш-директорию браузера попадают htmlПереименовано: О файлы, рисунки, а также файлы скрипПеремещено: О тов (сценариев), и каждый такой файл Запрещен доступ: О прежде всего отправляется в лапки к паучку. Всякие странные действия программ, которые характерны именно для вируРис. 8.2. Паучок отчитывается сов, также распознаются и анализируюто проделанной работе ся сторожем. Параллельно он проверяет все файлы на всех дисках, выполняя, фактически, работу сканера. Текущие результаты своей работы сторож покажет вам во всплывающем меню (рис. 8.2). Найдя зараженный файл, программа ничего с ним не делает, только информирует нас об опасности и предлагает нам самим решить, как следует с заразой поступить - удалить, вылечить и т. п.1 (рис. 8.3).
Рис. 8.3. SpIDer Guard сообщает: к нам приехал вирус по имени Ники-3 При желании вы сможете поменять режим работы монитора на более жесткий, щелкнув в контекстном меню паучка по команде Настройки и перейдя на страницу Действия (рис. 8.4). SpIDer Guard может обнаружить файлы трех типов: инфицированные, но излечимые, инфицированные и неизлечимые (обычно это означает, что кроме вируса в таком файле и нет ничего или же это вирус нового типа, найденный по ряду косвенных признаков) и просто подозрительные. Для каждого из типов имеется своя страница настройки. 1
В незарегистрированной версии антивируса кнопка лечения зараженных файлов окажется недоступна.
8. Программы для защиты компьютера
396
•НННЕОШ
•ШНастройки SpIDer Guard |$ Отчет УД Проверка
J
Q] Пути
| 'fa Статистика
[ Q Действия
[_J Типы файлов
щ£ Архивы
Инфицированные объекты | Неизлечимые объекты [ Подозрительные объекты |< /
О Информировать О Вылечить О Запретить доступ О Игнорировать О Останов системы О Удалить О Переименовать ® Переместить в специальную папку| infected.!!!
:
I
Просмотр
ОК
| |
-
Отмена
Справка
Рис. 8.4. Меняем действия монитора SpIDer Guard при обнаружении инфицированных файлов
Для излечимых вполне естественно избрать в качестве меры пресечения по умолчанию принудительное лечение. К неизлечимым применить высшую меру - удаление. А к подозрительным - выдачу сообщения1: иногда за вирусы могут быть приняты вполне безобидные текстовые файлы, в которых есть фрагмент, похожий на программный код вируса. Иной раз это могут быть даже вполне приличные программы, которые, однако же, используют нехорошие механизмы работы, характерные для вирусов. Впрочем, неизлечимый файл можно не удалять, а переместить в специальную папку infected.!!! Щелкнув по кнопке Просмотр, вы должны будете указать местоположение этой папки, иначе никто никуда перемещаться не станет. Можно также переименовать файл (чтобы кто-то его ненароком не запустил) или запретить доступ к нему. С «запрещенным» файлом нам не разрешат сделать ничего — ни скопировать, ни просмотреть, ни, тем более, запустить. Но лучше все же не играть с огнем и сразу уничтожать заразу. На странице Типы файлов вы можете задать (поставив галочки в соответствующих строках), следует ли пауку проверять файлы в архивах, программы, 1
Так и хочется сказать: «по месту работы».
Антивирусные пакеты
397
упакованные специальными утилитами сжатия ехе-файлов, а также почтовые базы. Обычно проверку архивов и почты оставляют для сканера, а паука, чтобы он не тормозил остальную работу, просят проверять только обычные и упакованные файлы (собственно, по умолчанию именно такой режим и выбран). Но для быстрого и мощного компьютера это не обязательно. Настройку режимов работы паука лучше произвести заранее, потому что после любой перенастройки вам придется еще перезагрузить систему - только после этого настройки вступят в силу. Если по какой-то причине вас не устраивает, что монитор автоматически запускается при старте Windows, щелкните правой кнопкой мыши по паучку в системном лотке и выберите в контекстном меню команду Управление. Появится окно управления режимом работы (рис. 8.5), в котором надо будет переставить точку из строки Автоматический режим в строку Ручной режим. После перезагрузки системы монитор уже не запустится. Собираясь вылезать в интернет, вы будете запускать монитор из меню программ Windows, положите ярлычок на рабочий стол или притащите его на па-
SpIDer Guard Управление | Параметры^ Уведомления]
SPiiER
SpIDer Guard для Windows NT/2000/XP Copyright (с) Игорь Данилов, 1992-2004
Состояние SpIDer Guard установлен и загружен Режим загрузки О Ручной режим ® Автоматический режим| Путь для установки F:\Program Files\DrWeb for Windows Установит!»
Просмотр
Удалить
Загрузить
ОК
Выгрузить
Отме
Справка
Рис. 8.5. Управление сторожем SpIDer Guard
• ••~
8. Программы для защиты компьютера)
398
нель быстрого запуска. Но если вы думаете, что сторож сразу запустится, то вы чего-то важного в жизни не понимаете (как и я). Вместо этого будет показано такое же окно управления, где надо будет нажать кнопку Загрузить. Только тогда монитор заработает. Соседняя кнопка Выгрузить позволит в любой момент прекратить работу сторожа.
Сканер Doctor Web Сканер «Доктор Сеть» можно запустить из меню программ или, что проще, через контекстное меню сторожа в системном лотке. Первым делом доктор проверяет программы в памяти компьютера. Убедившись, что среди них нет активных вирусов, проверит также папку Windows (Winnt) и только после этого будет готов к проверке дисков. При первом запуске доктора можно зайти в его настройки (страница Дей1 ствия) и задать более строгий режим работы: для излечимых - лечение , для неизлечимых - удаление, а для подозрительных - выдачу сообщений. Для сканера проверка архивов и почты задана изначально, выбраны также все самые передовые и углубленные методы анализа (см. страницу Проверка). Чтобы запустить проверку, надо указать, что именно проверять: щелкнуть мышкой по диску или по нескольким дискам в дереве (рис. 8.6), все подлежа-
> Dr.Web® Scanner for Windows 95-XP *4. Файл
Вид
Настройки
Язык
Помощь
| Показывать файлы | f -«В Диск 3,5 ДО ф~9 IBM60GB-1 ~ I
Перечитать
с
Выбранные пути
Ш- -& 1 375a3b9ad6aS25f5b1 359c1 d791 е91 5 j
ffl-i Cache ЕВ-® Cakewalk Projects ф-% Documents and Settings ф-е FK Ш % Gog Ф-Ф HARDWARE
Сохранить Восстановить Очистить Объект
Путь
I Статус
155
Выполнено
Рис. 8.6. Антивирусный сканер готов к проверке
В незарегистрированной версии DrWeb этот режим не разрешен.
Антивирусные пакеты
399
щее проверке помечается красными шариками, как диск D: на нашем рисунке. Кроме того, открывая папки плюсиками, можно задать проверку отдельных папок, а нажав кнопку Показывать файлы (слева верху), вы сможете подвергать 1 проверке даже отдельных подозрительных типов. Потом нажимаете большую зеленую кнопку-светофор, и работа начинается. Внизу будет выводиться список инфицированных файлов, если таковые найдутся, а если разрешено лечение, удаление и прочие действия, сканер тут 1 же и сообщит, как он с этими файлами поступил. Третья слева кнопка на панели инструментов сканера (всплывающая подсказка называет ее Статистика) переносит нас в окно результатов тестирования (рис. 8.7): сколько проверено файлов, сколько из них заражено, сколько вылечено, сколько удалено...
Dr.Web® Scanner for Windows 95-XP »4.3 Файл
Вид
Настройки
С:
Язык
D:
G:
Е:
3252
Проверено:
Исцелено:
Инфицированных:
1
Модификаций:
0
Переименовано:
Подозрительных:
1
Перемещено:
Скорость: Объект lytil.exe
3838
Кб/с
I Путь j D:\ "'
•ВИЗ
Помощь
Удалено:
Время:
00:02:12
| Статус
D: \ARCH\Samouch-6\DOS9 .DOC
3252
Рис. 8.7. Идет проверка: страница статистики И другой подобный сервис...2 Рядом со SpIDer'oM в лотке окажется значок почтового антивирусного монитора SpIDer Mail (в виде паучка с конвертиком). Когда уходят ' В контекстном меню любого файла, папки или диска в проводнике появится строка Проверить DrWeb, по которой файл, папки или диск подвергаются немедленной проверке без предварительного запуска антивируса. Это довольно удобно, когда требуется проверить только что скачанную из и-нета программку. 2
См. levin.rinet.ru/Orfeus/egyptair.htm.
8. Программы для защиты компьютера
400
и приходят письма, он начинает шевелиться; результатом этого шевеления и будет обезвреживание инфицированных писем: удаление или перемещение в папку Infected. Как выбрать, что именно должен делать SpIDer Mail, вы, я думаю, сами разберетесь, если выберете в контекстном меню команду Настройки и перейдете на страницу Действия. Ну а если захотите запретить автоматически запускаться почтовому паучку (памяти он ест немало), перейдите на страницу Проверка и уберите галочку в строке Автозагрузка программы. Главное, не забывайте его включать! t Другой значок, который тоже усядется в лотке, будет иметь форму часов. Это планировщик DrWeb Scheduler. Щелчок правой кнопкой мыши открывает окно его настроек. В меню Задание сможете изменить время ежедневного или еженедельного обновления антивируса, составить новое задание для проверки компьютера по расписанию. А в меню Настройки разрешается запретить планировщику запускаться автоматически, убрав галочку в строке Автозагрузка программы. Но тогда обновлять антивирус вы будете вручную. На панели инструментов доктора Веба есть кнопка, которая запускает обновление файлов через интернет. Эта кнопка (и команда Обновить в контекстном меню паучка в системном лотке) понадобится вам, если вы отключите автоматическое обновление с помощью планировщика. Когда вы нажмете кнопку Update Now (Обновить сейчас) (рис. 8.8), антивирус попытается связаться с сервером и скачать обновления. Если это получится, он перезапустится и примется за работу уже с новой базой.
Dr.Web ® Update for Windows 95
п Рис. 8.8. Нажми на кнопку, получишь антивирус
АНТИВИРУС КАСПЕРСКОГО В пакет антивируса Касперского версий 4.5 и 5.0 входят сканер (Kaspersky Anti-Virus Scanner), монитор (Kaspersky Anti-Virus Monitor), утилита обновления антивирусных баз через интернет (Kaspersky Anti-Virus Updater), управляющая программа-планировщик (Kaspersky Anti-Virus Control Center), программа слежения за содержимым дисков Kaspersky Inspector, программа для
Антивирусные пакеты
401
вылавливания макровирусов в документах Microsoft Office (Office Guard), а также утилита для создания антивирусных дискет (Kaspersky Anti-Virus Rescue Disk). Кроме того, в составе антивируса есть модули для проверки электронной почты (Kaspersky Anti-Virus Mail Checker) и скрипт-вирусов в памяти компьютера (Kaspersky Anti-Virus Script Checker). Модули отличаются от остальных утилит тем, что запускать их не требуется, они запускаются автоматически, а в виде отдельных значков в папке антивируса представлены исключительно в рекламных целях. Чтобы мы помнили, насколько хорошо антивирус нас охраняет. Размеры антивируса довольно большие - 16 МБ у версии 4.5, и 12 МБ у версии 5.0, обе работают бесплатно в течение месяца. Сперва поговорим о версии 4.5. Центр управления Координацию отдельных частей антивирусного комплекса Касперского ведет утилита Control Centre (центр управления). Именно ее значок будет вам постоянно виден в системном лотке. По двойному щелчку центр управления раскрывается (рис. 8.9). Kaspersky An^-virus Carrtrpt £errtr< 1Э Задачи [gj Компоненты j £g Параметры | Fl Карантин j
i
Запуск Kasperaky Anti-Virus Monitor! * Выпояимтся | . Всегда Файлов Архивов Обновление антивирусный баз |/ Готово Упакованных файлов Каждый день 8 11:00 Последний проверенный...
1764 60 1 E:\PROGRA~1VAgnitum\OU...
; В!
и?!
Запуск Ketpeitkf Anti-Viiu* Scanner
о
Известных вирусов Тел вирусов Вылечено [оследине событи
Рис. 8.9. Центр управления антивирусным комплексом Касперского
На странице Задачи перечислены программы, которые призван запускать центр управления (по умолчанию их три). Слева на нашем рисунке выбрана (обведена пунктирной рамочкой) строка запуска монитора, а значит, справа мы видим результаты работы именно этой программы: с момента запуска проверено столько-то файлов, зараженных найдено столько-то, вылечено, удалено столько-то, вирусы такие-то. Если это команда обновления баз, то будет написано, когда была совершена последняя попытка об-
i
402
8. Программы для защиты компьютера
новления, завершилась ли она успехом или что-то помешало... Ну, короче, полная информация. В нижней горизонтальной панели хранятся сообщения, которые за последнее время выдавал нам центр управления: что произошло и кто сообщение отправил. Из рисунка видно, что для каждой задачи указан способ ее запуска: при старте Windows (Всегда в строке запуска антивирусного монитора), по расписанию (строка Каждый день в 11:00 в строке обновления антивирусных баз) или вручную (строка запуска антивирусного сканирования). Двойной щелчок по задаче открывает многостраничное окно ее параметров. Тут вы сможете не только выбрать объекты для проверки, изменить параметры проверки, но и выбрать расписание. Вот хочется вам, чтобы антивирусный монитор автоматически не запускался - вы будете запускать его сами перед входом в интернет или чтением электронной почты (и никогда, никогда не забудете это сделать, честнопречестное слово, дяденька антивирус!..). Ну, так и быть! Ступайте на страницу Расписание в настройках задачи и выберите режим запуска По событию > Вручную. Как же теперь запускать монитор? С помощью кнопки Пуск ( >) на вертикальной кнопочной панели справа. Временно приостановить работу запущенной задачи позволит кнопка Приостановить ( I I ) , а прекратить ее совсем - кнопка Стоп ( • ). О том, что сейчас происходит с каждой из задач, центр управления сообщает нам в колонке Состояние. На рисунке 8.9 видно, что антивирусный монитор у меня активен, а обновление антивирусных баз и сканирование успешно выполнены и в настоящий момент не работают. Антивирусный монитор По умолчанию монитор запускается автоматически при старте Windows, но без разрешения ничего не лечит, только информирует нас о найденных вирусах (так же, как поступает по умолчанию и SpIDer). Дважды щелкнем по строке монитора и посмотрим его настройки (рис. 8.10). На средней панели (слева нажата кнопка Объекты) помечаем диски, которые будет проверять антивирус, а щелкнув по кнопочке Эксперт (на левой панели вверху), сможем задать даже отдельные папки и файлы. Впрочем, монитору лучше бы последить за всеми дисками (именно так и сделано по умолчанию), а выборочную проверку мы при необходимости проведем при помощи сканера. Может быть, имеет смысл поставить точку в строке Лечить (правая панель), чтобы монитор удалял заразу автоматически. Плюсиком раскрыв папочку Лечить, вы сможете также задать, чтобы монитор удалял файлы, лечение которых невозможно. Если вам нужно в исследовательских целях сохранить копию вируса, попросите об этом монитор (галочка в строке Сохранять файл копии исходного объ-
Антивирусные пакеты
403
[ Свойства - Запуск Kaspersky Anti-Virus Monitor Стандарт
Рис. 8.10. Настраиваем антивирусный монитор в режиме Эксперт екта) и найдёте гадину в папке Infected (Program Files\Kaspersky Lab\Kaspersky AntiVirus Personal Pro\lnfected\)'. Если почувствуете, что монитор Касперского сильно тормозит работу компьютера, уберите галочку из строки Сканировать память. Насчет того, стоит ли запрещать проверку почтовых баз, архивов и прочего, тоже решайте по обстоятельствам. Может быть, имеет смысл немного поэкспериментировать с этими режимами, чтобы выбрать достаточно надежный, но и не слишком обременительный вариант работы антивирусного монитора, а самые тяжелые проверки возложить на программу-сканер, как мы поступали и с Доктором Вебом. Когда центр управления свернут (а он свернут всегда: после первой настройки раскрывать его никакого смысла нет), монитор сообщает об обнаружении заразы с помощью такого окна, как показано на рисунке 8.11. Если у вас включены дина2 мики, то вы услышите душераздирающий визг пойманного вируса. 1
лом.
Найти-то вы найдете, но антивирусный монитор ничего не позволит делать с фай-
2 На странице Настройки есть строка Использовать звуковые эффекты для сопровождения следующих событий. Стоит вам убрать тут галочку, и изгнание бесов станет происходить в полной тишине.
О Лечить |••- D Сохранять ФРЙ;- копии исходного ояъекта HY~T~ Если лечение невозможно 1--О 'Только отчет !-•• О Перемменовыйать с^ье* г ' (•> Удалять объект • О Переименовывать объект
т
Q Применить ко всем инфицированным объектам
ОК
1
Отмена
Рис., 8.11. К нам приехал троян Backdoor.Ripper. Что будем делать? «
Поставив точку в строке Лечить или Удалять объект, мы можем заодно поставить галочку в строке Применить ко всем инфицированным объектам, чтобы изменить режим проверки на ходу, не залезая в окно настроек.
Антивирусный сканер Сканер может работать в фоновом режиме, почти как монитор. Именно так запускает его центр управления или запускаете вы сами кнопкой Пуск ( > ) в центре управления. Наверное, проще делать это из контекстного меню значка в системном лотке - командой со странным названием Запустить "Запуск Kaspersky Anti-Virus Scanner". He задавая никаких вопросов, сканер отправится трудиться, руководствуясь теми настройками, которые заданы для него в центре управления. Сразу запускается сканер и тогда, когда вы вызываете его из контекстного меню диска, папки или даже отдельного скачанного из интернета файла. Но в этом случае вам обязательно покажут страницу статистики — с результатами тестирования. Когда же вы запускаете его обычным образом - щелчком по значку в меню Пуск > Программы или по ярлыку, который поставили на рабочий стол, - появляется такое окно, как показано на рис. 8.12. Выбираете диски для сканирования (а в режиме Эксперт - также папки или файлы) и запускаете. Найдя вирус, сканер выдает точно такое же окно, что и монитор. А закончив общую проверку, показывает общие результаты поиска на странице Статистика - сколько всего просмотрел, что нашел, что удалил... Эта странноватая кнопка на панели инструментов сканера позволит произвести немедленное обновление антивирусных баз через интернет. Значок с таким же малопонятным рисунком и подписью Kaspersky Anti-
Антивирусные базы загружены. Известных вирусов: 82115.
Рис. 8.12. Антивирусный сканер Касперского, страница Объекты, режим Эксперт
virus Updater есть и в папке программ. Это все - на случай, если вы отключили автоматическое обновление антивирусных баз по расписанию. . Инспектор Мужчина в очках и шляпе, которого вы можете найти в папке антивируса, - это инспектор, Kaspersky Inspector. Что же он такое инспектирует? Он проверяет данные на диске на предмет вирусов-невидимок, изучает, не забрался ли вирус в файлы, нет ли посторонних в загрузочном секторе жесткого диска, нет ли несанкционированных изменений реестра Windows. Причем инспектор может не пользоваться средствами операционной системы для обращения к дискам (а значит, активный вирус не сможет это обращение перехватить). Дело в том, что ряд вирусов, внедряясь в файлы (то есть дописываясь в конец или в начало файла), подменяют записи об этом файле в таблицах размещения файлов нашей операционной системы. Посмотришь из виндов - вроде бы ничего не изменилось: ни длина файла, ни дата, ни время создания, ни даже контрольный код (CRC). Как говорится, по бумагам все сходится, а хищение налицо. Есть даже особый класс вирусов - невидимки (стелс-вирусы), которые на такой маскировке специализируются. Вот тут и приходит инспектор, как некий бдительный начальник Счетной Палаты. Он посмотрит, каковы на самом деле длина, время, дата и контрольная сумма у данного файла, сравнит с тем, что на
8. Программы для защиты компьютера
405 Предупреждение о вирусе Действие
Комментарий
Рис. 8.13. Найден вирус-невидимка
этот счет думает ОС. И если не дай бог найдет расхождения, тут же доложит руководству - выдаст такое окошко, как на рис. 8.13 Запускать инспектора Степашина... то есть Касперского надо тогда, когда компьютер еще не заражен, чтобы он мог создать в корневой директории каждого диска по таблице - файлу kavitab(6yKBa_ диска).с)а1 (например, kavitabc.dat) со всей необходимой информацией о файлах, которые имеются на этом диске, а также о его загрузочной области. На создание каждой таблицы у нас будет запрошено разрешение. При следующих запусках инспектор будет просматривать диски, сравнивая данные о каждом файле со своими записями. Скажем, размер файла изменился, а дата и время остались прежними. Странно? Странно! У нескольких файлов изменилась длина, причем на одинаковую величину, - как будто в каждый из файлов было добавлено нечто постороннее. Странно? Еще бы! Или в реестре Windows произошли изменения, хотя вы ничего нового в систему не добавляли. Подозрительно? В высшей степени подозрительно! Ну а когда инспектор сообщает о странных изменениях в загрузочном секторе, то это просто караул! (Если, конечно, вы не установили со времени предыдущей проверки новую операционную систему.) В такой ситуации инспектор сможет использовать свой собственный лечащий модуль (Kaspersky Inspector Cure Module), который восстановит испорченный вирусом файл в 95 случаях из 100 (по крайней мере, так обещают авторы этой утилиты). Для восстановления файлов инспектору даже не нужно ничего знать о конкретном типе вируса, достаточно воспользоваться данными о файлах, сохраненными в таблицах. Кроме того, в случае необходимости может быть вызван антивирусный сканер, если, конечно, это разрешено в настройках (рис. 8.14). Для быстрой настройки режимов инспектора есть вверху справа кнопка Мастер, но можно все настроить прямо тут, на этой странице.
Антивирусные пакеты
407
Сканирование
С* Н И Для быстрой конфигурации нажмите кнопку мастера Конфигурация Файлы .- Изменения, о которых не сообщается при проверке г Лечащий модуль ftV 0 Использовать лемащий модуль . • Kaspersky AV Scanner ~ Имя списка файлов для сканирования S3 Имя исполняемого файла Kaspersky AV Scanner ;- Q Закрывать окно Kaspersky AV Scanner после завершения сканирования ; • Q Запускать Kaspersky AV Scanner в минимизированном окне •;•-• Имя профиля Kaspersky AVScanner
Рис. 8.14. Настраиваем инспектора на взаимодействие с антивирусным сканером
Антивирус Касперского 5.0 Personal К моменту, когда мне уже пора было сдавать эту книжку в печать, была готова только «домашняя» разновидность пятой версии этого замечательного антивируса, а до выхода версии Pro оставалась еще пара месяцев упорного труда программистов. Как принято у «домашних» разновидностей любых программ, интерфейс Антивируса Касперского Personal 5.0 предельно упрощен - в расчете на пользователя, который не читал «Самоучителя полезных программ». Тут антивирусный монитор называется «постоянной защитой» (что, в общемто, совершенно справедливо), а сканер - «проверкой по требованию» (рис. 8.15). Как настраивается уровень защиты монитора... то есть, постоянной защиты, понятно из рисунка. Точно так же выглядит и окошко настройки сканера проверки по требованию. Щелкнув по кладке Защита, вы увидите список вам доступных команд. Тут тоже ничего лишнего: команда Проверить Мой Компьютер (полная проверка), команда Проверить съемные диски (проверяются дискета и компакт-диск), команда Проверить объекты (можно пометить один или несколько дисков, прибавить к списку отдельные папки кнопкой Добавить), команда Загрузить обновления... Впрочем, как раз обновления вручную загружать здесь совершенно не нужно: если вы щелкнете по строке Обновления на странице Настройки, чтобы заглянуть в настройки этого блока, вы обнаружите, что по умолчанию выставлена частота обновлений каждые три часа!
8. Программы для защиты компьютера
408
Поодв|
Данный уровень постоянны! эацргты рекомендован э Лаборатории кзсперското, поскольку является оптимальным с том» скорости проверки объектов. Но этом уровне проверяются все файлы, которые могут быть шражены. При этом, не проверяются исходящая почте, отздглсмкавывакхциеся идругяа архивы.
Действия «ад зараженными е&ъектанн @ запрещать доступ и запрашивать действие у пользователя О Запрещать доступ и выполнят ь рекомендуемое действие О Запрещать доступ и удалять зараженные о&ъектм О Запрещать доступ » записывать информацию в дамет
настройки постоянной защиты соответствуют рекомендуемым.
КА{ГПР(КОГО
ЗЛО "лаборатория Касперсяого", 1996-2ИИ. Все праве защищены
Рис. 8.15. Настройка режима мониторинга (постоянной защиты)
ЗАЩИТА от шпионских ПРОГРАММ AD-AWARE Программа-конттразведчик Ad-aware фирмы LavaSoft считается одним из лучших средств для борьбы со шпионскими (spyware) и рекламными (adware) жучками. В названии трудно переводимая игра слов: adware (буквально «рекламо-изделие») и ad-aware («рекламо-информирование»). Программа информирует нас о шпионских утилитах, найденных в нашем компьютере, и удаляет их, а также вычищает запуск всякой гадости из системного реестра. При этом сохраняется подробный протокол работы, сохраняются резервные копии всего удаленного софта, так что при необходимости можно будет все удаленное восстановить. У программы три версии - бесплатная Ad-aware и две платные Ad-aware plus и Ad-aware Pro, в которых настроек побольше и есть некоторые дополнительные функции. На сайте программы выложена только бесплатная версия, но, сходив на поисковик filesearch.ru, вы без проблем найдете и профессиональную версию. Другой вопрос, что версия Pro почти вдвое тяжелее бесплатной (3 МБ против 1,7 в версии 6.0). К тому же возможностей бесплатной версии обычно вполне хватает. На рис. 8.16 вы видите главное окно Ad-aware 6.0 перед началом операции «Вихрь- Антишпион».
Защита от шпионских программ
409
LI11X
Ad-aware 6.0 Professional *•*
всшзз
т
Статус Ad-Aware 6 Статус инициализации ф Справочник 1 R200 1 2. 07.2003 загружу
Подробно
Статистика использования Статус Ad-watch Недавняя проверка Удалено объектов Всего проверок Объектов в игноре Изолировано объектов
Чтоб интерфейс программы стал русским, надо щелкнуть по кнопке с шестеренкой, выбрать русский язык в списке Language (страница General) и нажать кнопку Proceed (применить). А если в списке нет русского языка, значит, вы забыли записать в поддиректорию Lang в папке программы необходимые файлы русификации (или даже забыли их скачать). Первая и главная наша задача - проверить свой компьютер, а потому первое наше действие - щелчок по кнопке Сканировать. Как видно из рисунка 8.17, программа имеет три режима сканирования: • Быстрая проверка системы - поиск шпионов в системных файлах Windows и в реестре. Ищутся также активные шпионские процессы в оперативной памяти; • По умолчанию делается все то же, что и при быстрой проверке, а вдобавок обшариваются все жесткие диски на предмет отыскания файлов и папок, принадлежащих шпионским программам. Щелкнув по ссылке Настройка, вы сможете поменять состав проверок по умолчанию. Например, разрешить проверку в архивах, разрешить проверку всех файлов подряд (изначально проверяются только программы). Понятно, что такое сканирование будет идти намного дольше. Можно изменить и список дисков, которые будут сканироваться по умолчанию; • режим Выбрать диски\папки предполагает, что вы щелкнете по ссылке Выбор и зададите, какие из своих дисков хотели бы проверять, а какие нет. Если по Выбору не щелкать, то проверка будет выполнена в соответствии со списком, который вы задали в прошлый раз.
Рис. 8.17. Контрразведчик готовится к широкомасштабной борьбе с вражескими агентами
Выбрали что-то? Тогда нажимайте кнопку Дальше и дождитесь, пока программа просканирует реестр, просмотрит диски и покопается в файлах. По ходу проверки она выдает информацию о результатах своей работы (рис. 8.18).
am
*Р Ad-aware 6.0 Professional
'||1|
Щ 1',1:.Лиад,,,4 f 3££хан*с;се-ять
|
Выполнение сканирования
t^
Текущая операция | Глубокое сканирование файлов на С:
I Просканировзно:
98117
)
| Ф C:\Program Files\WavesPlug-in\ Итог }
Ъ) "•11-.'»1:й,,..,„,л||
% ProcWolct) . . jt
^шАш^Ушш!
;
27 Залущенные процессы 1 ? Разрешенные объекты 0 Проигнорированные объекты 15 Новые объекты
2Д6
0 4 0 10 3
Процессы Ключи реестра Значения реестра Файлы Папки
Идет сканирование, нажмите "Прервать ' для остановки, EBBB^^^B
I
! „Х.п^ап,^ j
Ad-sware £ Professional, BuM в. 181
Рис. 8.18. Кругом шпионы! В 3 папках, 10 файлах и даже в 4 ключах реестра!
Защита от шпионских программ
411
Если в строке Новые объекты стоит 0 и не появляется мигающий паучок, то система ваша свободна от шпионов (а может, пора обновить Ad-aware!). Когда работа закончена, на месте кнопки Прервать окажется кнопка Даль1 ше. Вы сможете просмотреть протокол проверки и сохранить его на диск . Можно сразу нажать кнопку Дальше. Теперь будет показан весь список объектов, подозреваемых в наличии шпионских наклонностей (рис. 8.19). В списке вы увидите: • на какую рекламную систему шпионит данный товарищ, • кем работает данный товарищ в свободное от шпионства время - ключом реестра, файлом или папкой, • к какой категории шпионов данный товарищ относится • и где проживает (адрес на диске или в реестре).
ьтаты
ObJ.: S/15
Й!ЗК«У
0«й Итог
RejKey
DBtl Ш1ег
HKeY_LOCAL_MACHWE:SO. .
RegVakw
Dale Miner
HK£Y_LOCAL_MACHW£;eoft...
HK£Y_CLASSES_ROOT:aS...
JL
Продавец: Gator Тип: Папка 0 ( Категория : Data f«ner ^J Объект : E:\Documents and 5егепд5^ександрЛевин.ВЮ.ОС'1\1осз!5еШпд5Метр\^д_Ьпр\ .Si Заметка:
AiJ-»w«re€Pro(e»ron«J, Вшиб 151
Рис. 8.19. Список выявленных шпионов и их краткие характеристики: характер1 деятельности, адрес, на кого работает
Дополнительную справочную информацию по каждой строке даст вам всплывающая подсказка, надо только щелкнуть по строке левой кнопкой и секунду подождать. В контекстном меню каждой строки есть команда Детали элемента, которая даст дополнительную информацию к размышлению, включая уровень опасности объекта. Останется пометить злодеев галочками. Чтобы не делать этого долго и нудно, по одной штучке, можете сделать это одним движением: в контекстном меню любой строки есть команда Выбрать все объекты. Если в числе подозреваемых есть программы, про которые вы точно знаете, что они не шпионы (хотя и устроены по шпионскому принципу), можете на будущее внести их в список игнорируемых. Команда для этого тоже найдется в контекстном меню строки и называется она Добавить в игнор-лист. 1 Полный протокол работы Ad-aware вы найдете в папке программы (поддиректория Logs), называться он будет примерно так: adaware-log 25-05-2004 00-29-48.txt. Где тут дата и время проверки, вы, конечно, понимаете.
412
^
8. Программы для защиты компьютера
Кнопка Карантин позволит задать имя для файла с резервной копией всех удаляемых элементов. По умолчанию копия получает имя автоматически по такому, примерно, образцу: auto-quarantine- 25-01-2004 00-3227.bckp и сохраняется в поддиректории Quarantine в папке программы. Если вам потом захочется что-то из удаленного вернуть, вы запустите Ad-aware, нажмете в первом окне кнопку с такой же коробочкой (всплывающая подсказка называет ее Объекты в карантине) и восстановите, что хотите. В итоге нажимаете кнопку Дальше. Программа просит подтверждения вашей решимости удалить выбранные компоненты из системы. А потом быстренько все удалит. После этого прекратятся непонятно от кого исходящие предложения подключиться к интернету, да и прочей шпионской активности поубавится. Но надо понимать, что Ad-aware не всесилен. Он не сможет вычистить баннеры из ICQ, не сможет запретить рекламным окнам браузера (pop-up screen) выпрыгивать. К тому же некоторые программы без своих рекламных блоков просто перестают работать. Как и вирусы, шпионские программы постоянно обновляются, так что следует время от времени щелкать по кнопке с глобусом и лупой, чтобы попросить программу сходить на свой сайт и привезти обновленные версии справочника по шпионам и агентам вражеских разведок. Иначе ее сведения довольно быстро устареют, и она, как говорится, перестанет мышей ловить.
SPYBOT - SEARCH & DESTROY Название этой программы можно перевести как «поиск и разрушение роботов-шпионов». Она проверяет системные файлы и реестр на предмет вторжения, примерно так, как Ad-aware в режиме быстрой проверки. Сканированием дисков SpyBot не занимается, вполне резонно полагая, что коли уж какая-то вредная программа не запускается автоматически, тайно от нас с вами, то и вреда от нее нет. Но, в отличие от Ad-aware, SpyBot начиная с версии 1.2 занимается еще и профилактикой - закрывает некоторые дыры в защите Internet Explorer. Версия 1.3 имеет размер 4,2 МБ в архиве. На рисунке 8.20 вы видите ее главное окно при выбранном русском языке .интерфейса. Наведайтесь в меню Язык (Language), чтобы перевести на русский меню и некоторые надписи. Первым делом стоит проверить через интернет обновления базы данных по шпионам. Нажмете кнопку Поиск обновлений, потом пометите галочкой те из доступных обновлений, которые захотите скачать и установить, и в заключение щелкнете по кнопке Загрузить обновления. Если что-то не в порядке, выдается какое-то сообщение об ошибке (на иностранном языке); скорее всего, надо просто попросить программу взять обновление с другого сервера. Если, скажем, с немецкого не получается, то с американского, вполне возможно, получится. Для выбора сервера будет у вас кнопочка со списком. А потом снова нажмете Загрузить обновления.
413
Защита от шпионских программ
Уа SpyBot - Search & Destroy - Используйте на свой страх и риск! Mode Язык Помощь
A Spybot - Search & Destroy 1.3 Use this button to start scanning your system for spyware and all other threats detected by Spybot- Search & Destroy. Use this button if you notice some problems that have occurred during a recent removal of problems, and you want to undo some This is very important: it is recommended to update the detections at least once a week! Если Вы в ходе проверки удалите найденные рекламные модули, то, возможно, больше не сможете использовать управляющие ими программы. Читайте, пожалуйста.
Рис. 8.20. Spybot - Search & Destroy 1.3
Файл
Mode
Язык
Помощь
Б Spybot-S&D
Начать проверку !
Удалить помеченные внедрения
This is the main scan page of Spybot-S&D. Here you scan your system ("Check for problems* button) and fix any problems that were found ("Fix selected problems* button). Hint if you havent done so yet we recommend you read the tutorial (see Help menu) to learn how to deal with the scan results.
Problem Advertising.com •30 Alexa Related
Avenue A, Inc BFast Commission Doubleclick HiiBox
Фирма: | Продукт: Alexa Related [Угроза: Possible Spyware Описание f The "Show related links" function of Internet Explorer opens a Microsoft search page that redirects to Alexa. Alexa is known for the Alexa toolbar. As the Alexa ^-i toolbar is classified as spyware. jthe Alexa search page may collect too much user information as well. If other products still detect Alexa after you have cleaned it with !Spybot-S&D. it is о false alarm.
|jЦНаДдены вндреиия
Рис. 8.21. Пока вдет проверка, можно смотреть справочную информацию о том или ином из найденных шпионов
414
8. Программы для защиты компьютера
Вот теперь можно заняться и проверкой. Щелкните по кнопке SpybotS&D (слева вверху), чтобы вновь попасть на стартовую страницу. Никаких настроек в программе нет - нажал кнопку Начать проверку, подождал пару минут, получил результат (рис. 8.21). Выбрав мышкой ту или иную строку, вы сможете в правом выдвижном окошке посмотреть справку по найденным жучкам, правда, только на англий1 ском языке . Нажимаете кнопку Удалить помеченные внедрения, и помеченные внедрения устраняются. Вторая кнопка в левой панели называется Восстановить. Программа покажет список удаленных файлов и элементов реестра, отметите то, что требуется вернуть, и нажмете кнопку Восстановить отмеченное. Это на случай, если SpyBot удалит что-то не то. Мне, правда, с такими случаями сталкиваться не приходилось, но в жизни всякое случается, поэтому правильно, что такая возможность предусмотрена. Очень любопытные возможности вы найдете, нажав третью кнопку- Immunize (иммунизировать). Программа проверит ваш браузер на предмет дыр в защите, через которые шпионские модули попадают в компьютер, и выдаст такой, примерно, результат, как рисунке 8.22. В секции Permanent Internet Explorer immunity (иммунизация Internet Explorer) программа пишет мне, что 1776 дырок уже было заблокировано (при непосредственном участии предыдущей версии SpyBot), но найдено еще 138 недавно выявленных потенциально опасных мест. Сообщения о найденных ошибках сопровождаются желтым восклицательным знаком. Во второй секции стоит галочка, значит, там все в порядке, дыра уже закрыта. В третьей секции собраны предложения по иммунизации браузера Opera. Помечаю обе строки, нажимаю кнопку Immunize вверху слева. SpyBot изменит настройки барузеров таким образом, чтобы воспрепятствовать автоматической установке жучков и прослушек всех известных программе типов (и некоторых неизвестных, но пользующихся аналогичными лазейками). v ~ Вы, конечно, понимаете, что иммунизация предотвращает проникновение шпионов только с вебстраниц, вместе с активным содержимым (сценариями, скриптами). Когда вы сами, своими руками устанавливаете бесплатные программы типа adware с рекламными модулями, тут уж никакая прививка не поможет. От некоторых, как известно, вещей прививок не бывает.
Для установки дополнительной защиты от активных элементов на вебстраницах автор программы советует сходить на сайт программы SpywareBlaster: строка If you want more control on ActiveX protection работает как гиперссылка, отправляющая нас на сайт программы. Этот «антишпионский бластер» 1
В предыдущих версиях программы выдвижного окна не было, сведения о шпионах показывались во всплывающей подсказке. '
Брандмауэры
Файл
Mode
415
Язык
Помощь
Е Spybot-S&D
Immunize Jt~) Check again Vty Undo .^
-Permanent Internet Explorer immunity Status:
Check for protection has finished
1776 bad products already blocked. 138 additional protections possible. Rease immunize. If mi nan! more conliol on ActiveX aoleclion. це lecmtmend JavaCoolt SpimareBlaslai. Click here to visit fe hmneoaoa
Permanently running bad download blocker for Internet Explorer Browser Helper to block bad downloads is installed. nable permanent blocking of bad addresses in Internet Explorer I Display dialog when blocking Permanent Opere immunity Александр Л...
Рис. 8.22. Программа нашла в моем компьютере некоторое количество дырок. Предлагает залатать
вообще не занимается поиском установленных жучков - только предотвращает их установку. Проделав все необходимые операции по очистке и защите своего компьютера, нажмите кнопку Пожертвования и почитайте, почему вам стоило бы заплатить немножко денег автору программы немцу Патрику Колла за его замечательную софтинку. Представляете себе: он не только работает над своей совершенно бесплатной программой по несколько часов в день, но с него владелец хостинга еще и дополнительные деньги берет за то, что программа стала популярной и масса народу ее скачивает! Короче говоря, люди, у которых есть такая возможность, да не поскупятся!
БРАНДМАУЭРЫ Брандмауэр (firewall) - это программа, которая берет под свой контроль всю входящую и исходящую информацию вашего компьютера. Любой запрос на соединение с каким-то адресом в интернете или в локальной сети проходит проверку: что за программа собирается отсылать данные? куда именно? разрешено ли ей это?..
416
8. Программы для защиты компьютера
Скажем, мы вводим в адресной строке имя некоторого сайта и нажимаем на Enter. Бдительный брандмауэр смотрит, а разрешено ли браузеру лезть в интернет? Ах, разрешено?! Ну, так уж и быть, лезь! Но ежели ты не браузер, а неизвестно хто, то тебе туда ходу нет! В обычной некомпьютерной жизни брандмауэры - это специальные огнестойкие стены, которые не позволяют распространяться пожару. Программыбрандмауэры выстраивают такую же огнеупорную стену между нашим компьютером и сетью, за что их и называют также межсетевыми экранами. Сегодня, когда очень широкое распространение получили трояны и сетевые черви (вроде печально знаменитого msblast), для всякого завсегдатая интернета или участника локальной сети установка брандмауэра так же необходима, как и пользование антивирусом. Проблема тут только одна: вы должны четко понимать, какие программы и процессы из тех, что крутятся в системе, имеют право лезть в интернет или в локалку, а кому это вовсе ни к чему. Иначе вам не удастся отделить, как сказано в Библии, агнцев от козлищ, а проще говоря - овечек от козлов.
AGNITUM OUTPOST FIREWALL PRO Outpost Firewall фирмы Agnitum - относится к числу лучших брандмауэров для домашнего компьютера. Он надежен, прост в освоении и удобен в работе, не требует особых познаний в устройстве сетей или знания тонкостей ТСР\1 Р. Защищает от хакерских атак, от червей и троянов, обезвреживает вложения в письма, удаляет обычные рекламные баннеры и флэшрекламу. Кроме платного варианта Outpost Firewall Pro есть и бесплатный - Outpost Firewall Free. Правда, Pro дошел уже до версии 2.1, а бесплатный остался на уровне 1.0, так что рассказывать я буду все же про версию Pro, тем более что денег за такую хорошую вещь просят немного. Программа работает со всеми версиями Windows, начиная с Windows 96, требования к компьютеру предъявляет по современным меркам достаточно скромные: процессор не ниже Pentium 166 МГц, оперативной памяти 16 МБ. Размер в архиве- 6,2 МБ. Бесплатный Outpost Firewall Free 1.0 был поменьше - 2,7 МБ.
Обучаем брандмауэр |й| После установки программы и перезагрузки компьютера брандмауэр начинает работать в режиме обучения (в лотке поселяется синий значок с вопросительным знаком). Это значит, что при первой же попытке любой программы «пройти сквозь стену» будет выдан запрос такого примерно вида (рис. 8.23). Если программа, запрашивающая разрешение, вам неизвестна, или если она вам, в общем, известна, но не очень понятно, стоит ли ее выпускать в сеть,
417
Брандмауэры
[?rxi
Создать правило для opera.exe Opera Internet Browser запрашивает исходящее соединение с Удаленная службе:
HTTP (TCR80)
Удаленный адрес:
217.73.243.2
Outpost Firewall Pro должен: О Разрешить этому приложению выполнять любые действия О Запретить этому приложению выполнять какие-либо действия ® Создать правило на основе стандартного
| £аэрешить однократно j I блокировать однократно
ОК
Рис. 8.23. Браузер Opera хочет в интернет. Разрешить?
можете нажать кнопку Блокировать однократно и посмотреть, что из этого выйдет. Заблокировав браузер, вы не сможете выйти в интернет, это понятно. А что будет, если заблокировать программу для записи компакт-дисков, которая зачем-то стучится в Сеть? Или редактор веб-страниц? Вот и поглядите! Один раз «заблокируете однократно», другой раз - так же «однократно разрешите». Разберетесь, что к чему, и тогда при очередном появлении запроса зададите для данной программы уже постоянную настройку. Брандмауэр делит программы на три типа, которые задаются переключателем Outpost Firewall Pro должен. • Пометка в строке Разрешить этому приложению выполнять любые действия заносит программу в группу тех, кому вы полностью доверяете, разрешаете любые действия по передаче информации из интернета в компьютер и в обратном направлении. В принципе, это не совсем правильно - давать какой-либо программе такую свободу. Мало ли что может с браузером произойти... • Пометка в строке Запретить этому приложению выполнять какие-либо действия нужна для программ, по которым принято принципиальное решение в сеть их не допускать. • Пометка в строке Создать правило на основе стандартного предполагает на выбор одно из стандартных правил работы программы или создание собственного правила. Так, для браузеров разных типов предлагается стандартное правило Browser, однако для самых распространенных программ просмотра интернета - Internet Explorer и Opera будут предложены специальные правила, которые так и называются - Internet Explorer и Opera, поскольку каждый из этих браузеров имеет некие специфические черты, учитываемые разработчиками. Для Outlook Express тоже будет специальное правило, точно так же как и для проводника, для FAR Manager и Total Commander, если вы попытаетесь установить с помощью этих программ соединение по протоколу FTP. 14 Зак. 90
418
8. Программы для защиты компьютера
Иногда появляются довольно странные, на первый взгляд, запросы. Скажем, в моем компьютере проводник (explorer.exe) вдруг заявляет о своем желании установить соединение с интернетом. Смотрю, какую службу он запрашивает - написано РОРЗ, то есть почтовое соединение. И к тому же предлагается применить к проводнику правило E-Mail Client (почтовый клиент). Странно? Странно, но ровно до тех пор, пока я не догадываюсь: это же почтовый монитор - плагин к True Launch Bar - хочет проверить почту! А поскольку TLB работает под видом проводника, то и запрос приходит как бы от имени проводника. Случается, что по неосторожности или по неопытности сделаешь с программой что-то не то. Например, заблокируешь браузер, а потом долго удивляешься: а чего это ни один сайт не загружается?!. Это не смертельно. Как заметите, что ошибочка вышла - не может браузер или почтальон работать при таких настройках, - щелкнете правой кнопкой мыши по значку Аутпоста в системном лотке и выберете команду Параметры и перейдете на страницу Приложения (рис. 8.24). Отыщете программу в списке и мышкой передвинете в другую группу. При перетаскивании в группу запрещенных или, наоборот, в группу доверенных приложений никаких вопросов вам не зададут. А вот при перемещении
Рис. 8.24. Программы разбиты на 3 группы по степени доверия к ним
Брандмауэры
419
в среднюю группу (Пользовательский уровень) вы должны будете задать для программы некое правило. Скажем, когда я перетаскиваю Internet Explorer из доверенных приложений в пользовательские, мне предлагают просто подтвердить готовое правило Internet Explorer (или какие-то пункты в нем поменять, если я такой шибко умный). А когда перетаскивается программа не столь всемирно знаменитая и тип ее брандмауэру неясен, то правило придется создавать ' с нуля. Может быть, проще будет вообще убрать такую программу из списка (кнопка Удалить). Когда при следующем запуске брандмауэр снова попросит вас настроить ее, посмотрите, не появилось ли в списке подходящее правило. Не исключено, что брандмауэр догадается, что это у вас, к примеру, браузер такой нестандартный или качалка файлов (Download Manger). Он, в общем, довольно догадливый, этот Outpost. °° При первом запуске некоторых программ в списке правил может оказаться всего одна строка - Другие. Когда вы ее выделите, вас попросят самостоятельно выбрать протоколы, порты, адреса и все прочее, что для данной программы должно быть разрешено. Я вполне допускаю, что вы не очень-то в курсе того, что требуется данной программе для нормальной работы, и вообще толком не знаете, что это за протоколы и порты такие. Попробуйте лучше нажать кнопку Разрешить однократно. Не исключено, что при следующем обращении программы в сеть брандмауэр уже узнает ее и в списке появится соответствующее правило.
Чтобы подкорректировать правило, дважды щелкните по программе из средней группы (по программам из верхней и нижней группы щелкать бесполезно). А чтобы назначить программе другое правило из числа стандартных, щелкните про строке правой кнопкой мыши и поглядите (рис. 8.25), какие стандартные правила имеются в вашем распоряжении. В ХР запросы на доступ в сеть могут задавать и некоторые совсем непонятные граждане, вроде какого-то Generic Host Process for Win32 (файл ф AVPUPD.EXE Н EXCELEXE Доверять этому приложению Блокировать это приложение • LOC
т мо.
Создать правило...
-издание правила на оеноае стандартного
Ill МО] !$ MS1MN.EXE О MYfE.EXE <®OPERA.EXE
ок
Отмена
Mow Мел t Browser Download Manager E-MaJCtent FTP Client
ICQ IRC TdnetCfent Time Synchronizer Другие...
Рис. 8.25. Назначаем программе другое правило
8. Программы для защиты компьютера
420
svchost.exe), какого-то Application Layer Gateway Service (файл alg.exe), а может быть, и еще одного-двух важных и не переведенных на русский язык граждан. Все это системные процессы, организующие работу сети, всем им надо дать возможность работать, иначе не будет либо интернета, либо локальной сети, либо и того и другого разом. Защищаемся от подмены компонентов Кнопка Компоненты (внизу справа на рисунке 8.24) открывает полный список программных модулей, относящихся к самым важным программам из этого списка - проводнику, браузерам, Outlook Express, к программе обновления Agnitum Outpost Firewall, к тому самому Generic Host Process for Win32, без которого ничего не работает. Для каждого из модулей указано название файла (чаще всего это программные библиотеки dll), приведено описание модуля, размеры, дата создания, версия, изготовитель. Вверху окна будет строка-список, где можно выбрать режим контроля за всеми этими компонентами: Нормальный, Максимальный и Выключен. Сделано это вот для чего. Некоторые вирусы и трояны пристраиваются к основным программам наших компьютеров в виде их компонентов. Мы запускаем браузер, а с ним запускаются его модули, в том числе и непрошеные. Outpost, если контроль за компонентами программ ему разрешен, сообщит вам о любых изменениях в составе модулей (рис. 8.26). Если вы и правда чтото новое добавляли, например впервые поставили плагин на панель True Launch Bar1, впервые включили Yandex Bar или Google Toolbar в Internet ExВнимание: некоторые компоненты изменились Проводник Компоненты, используемые донной программой были изменены. Если Вы подозреваете что это изменения не санкционированы, проверьте их подлинность, нажав Подробнее. Outpost Firewall Pro должен:
О Запретить любую сетевую активность для этого приложения О Отключить контроль компонентов Изменившиеся компоненты:
По
Рис. 8.26. Брандмауэр обнаружил изменение в компонентах проводника См. раздел «Как нам обустроить Windows».
Брандмауэры
421
1
plorer , тогда разрешите Аутпосту обновить информацию. Но прежде можете щелкнуть по строчке Подробнее и поглядеть на имена новых файлов (если надеетесь, что эти имена что-то вам скажут). Если же вы вообще ничего не меняли в настройках программы, ее плагинов и прочих «навесных» компонентов, не устанавливали никаких новых программ (имеются в виду любые новые программы, вне зависимости от того, имеют ли они прямое отношение к проводнику или браузеру, включая заплатки Windows), однако изменения, тем не менее, произошли, то это вполне может означать появление непрошеного гостя. В этом случае надо запретить любую сетевую активность для этой программы, посмотреть, что это за файлы присоседились к нашему проводнику или браузеру, и заняться исправлением ситуации при помощи антивируса. Конечно, горячиться тоже не стоит, а то сотрете что-нибудь нужное. Надо учитывать способ работы этой защиты: исходный список компонентов для данной программы брандмауэр составит не в тот момент, когда вы включили защиту, а тогда, когда программа впервые полезет в сеть, что может произойти еще не очень скоро. И только потом в списке компонентов появится раздел с ее именем. Но когда вы будете какую-то другую операцию выполнять с помощью этой программы, возможно, окажутся задействованы другие компоненты, про которые вас тоже спросят. Так что разобраться тут бывает непросто. Ну а кроме того, компоненты программ могут меняться вследствие автоматического обновления программы через интернет. Контроль за компонентами, даже в режиме нормальной защиты, может быть несколько обременительным. Вы впервые включили дополнительную панельку в проводнике или в Internet Explorer вроде Yandex Ваг или Google Bar (не установили программу, а просто вывели наружу панель) - приходит запрос. Впервые вывели наружу какой-то из плагинов для True Launch Bar - запрос. Обновился модуль антивирусной защиты для Internet Explorer, запускаете браузер - запрос. Обновился модуль антивирусной защиты для Outlook Express, запускаете его - снова получаете запрос. Но- со временем запросов становится меньше - со всеми вашими панельками брандмауэр познакомится. Политики Кроме режима обучения в Атупосте есть еще несколько режимов работы, которые принято называть (а не обзывать!) политиками. Список политик вы найдете в контекстном меню значка. ^1 Для обеспечения полной безопасности и запрета какой бы то ни было се^^ тевой деятельности выбирайте режим Блокировать все (значок красный с белым крестиком). Л| Режим блокировки (серый значок с минусом) несколько менее строг. При такой политике безопасности программы, которые были внесены в списки См. раздел «Как нам обустроить интернет».
422
8. Программы для защиты компьютера
доверенных и пользовательских приложений, имеют полную возможность работать с сетью. А вот программы, которые в этих списках не значатся, блокируются без всяких возражений и дополнительных запросов; Если вы в ближайшее время не планируете установку новых программ и изменение настроек, можете перейти именно в этот режим после того, как обучите брандмауэр отличать своих от чужих. йй Режим разрешения противоположен режиму блокировки: все программы могут лезть в сеть, кроме перечисленных в списке запрещенных приложений. Этот благодушный режим сопровождается зеленым значком с галочкой. £j| Серый значок с белой точкой задает режим полного бездействия бранд^*^ мауэра. Заходи кто хочет, бери что хочешь... Кроме того, в контекстном меню значка есть команда Выход, которая выключает программу (но процесс ее продолжает работать в том же режиме защиты), и команда Выйти и остановить сервис, выключающая программу и выгружающая ее из оперативной памяти. Если вы хотите, чтобы администратор сети мог увидеть ваш компьютер и объяснить вам, что и по какой причине у вас не работает, надо именно выгрузить брандмауэр или же перейти в серый режим бездействия. Почему? Да потому, что Outpost Firewall Pro обеспечивает нам в сети режим невидимости. Какой-нибудь хакер, рыщущий по сетям с мыслью «кого бы хакнуть», вас просто не увидит. Не получит ответа на свои вопросы-запросы, подколки и подлянки. Конечно, идеального средства невидимости не существует. Ведь для того, чтобы мы могли просто посмотреть веб-страничку, браузер должен отправить на сайт запрос, сообщить IP-адрес вашего компьютера. Но в режиме невидимости этим, в общем-то, все и ограничивается. ^ Режим невидимости задается в параметрах брандмауэра, страница Системные, секция Режим работы. Главное окно брандмауэра На рисунке 8.27 показано главное окно брандмауэра Outpost Firewall Pro, которое вы увидите, дважды щелкнув по значку Аутпоста в системном лотке. Устройство у окна, в общем, понятное, много раз виденное: в левой панели несколько разделов, содержимое которых показывается справа. На этом рисунке показано, как выглядит в моем компьютере раздел Сетевая активность в момент, когда идет перекачка данных из локальной сети (файлы качает FAR Manager), а с интернетом работает браузер. Видно, какие программы из числа запущенных замечены в неких действиях по передаче данных на другие компьютеры и обратно, на какие именно компьютеры, через какие порты, с помощью каких протоколов и т. п. Хочу сразу сказать, что читать вам лекцию по сетям не стану, объяснять, что такое порт (в сетевом понимании этого термина), что там за протоколы
423
Брандмауэры
а ф Мой Интернет а %~ Сетевая активность I jgfer.exe '•• 0 iexpbre.exe
Локаль...
Имя по... Ш S Ш Ш
far.exe alg.exe alg.exe I : ; СЗ svchostexe system ' ; Qnetbtos 13 fcr.exe ; , '-О system Ш % Открытые порты (9 В iexptore.... Н svchost... : 4$ Разрешённые В system I '-Ц Заблокированные В svchost..., и |$ Подключаемые модули В explore.... !л! jexptore.... .: ДУ Детектор атак Ш netbios •;• tfri Интерактивные Эле В netbcs Ш netbios 1 Реклама a netbos &. Содержимое
Удален... | Причина разрешен... '"""'FTP' FAR manager FTP со... 3807 Соединения Localhost FTP Microsoft AppScstion ... FTPDATA FTP DATA FTPDATA Неопределенное np... HTTP Internet Exptorer HTT... 4291 Разрешить действия... 1165 Пакет на закрытый... DNS Разрешить действия... HTTP Internet Explorer нтт... HTTP Internet Explorer HTT... NETBIOS... Заблокировать NetB... NETBIOS... Заблокировать NetB... NETBIOS... Заблокировать NetB... NETBIOS... Заблокировать NetB...
Состояние
our""'" IN OUT
IN IN 01/TCLOS1.. IN Vi REFUSED OUT
OUT CLOSI... OUTCLOSI... 2s REFUSED IN REFUSED IK REFUSED IN REFUSED
:<% Фильтрация почтой
^Обучение
Рис. 8.27. Главное окно брандмауэра
используются - не буду. Интересующиеся могут почитать справку по программе (благо она на русском языке!), а самые пытливые пусть купят себе книжку по локальным сетям, по TCP/IP и всему прочему, да и станут крутыми спецами (а может, даже найдут себе высокооплачиваемую работу сисадмина в какойнибудь охваченной сетью фирме или организации). Главная же ценность Аутпоста в том, что рядовой пользователь вполне может обойтись без всего этого груза. Конечно, любопытно зайти, скажем, в раздел Детектор атак и посмотреть, когда и с какого адреса пытались просканировать порты вашего компьютера (это первый признак готовящейся атаки) и какие еще угрозы были отражены доблестным файрволом. Но это совсем не обязательно. Я хотел бы рассказать о некоторых других навыках программы, достоинства которых мы оценим, даже не читая толстых книжек по TCP/IP. Большая часть этих навыков привносится в программу плагинами из стандартного комплекта Outpost Firewall Pro 2.1. Безопасность почтовых вложений Прежде всего хочу вас порадовать: брандмауэр контролирует файлы, приложенные к письмам, делает их безопасными. Прислали вам, к примеру, в письме непонятную программу - файл util.exe и непонятный doc-файл risun.doc. Аутпост получит письмо раньше почтовой программы и переименует вложения с опасными расширениями на безопасные. Потом вы доходите в своем почтальоне до строки с письмом, смотрите на присоединенные файлы и видите, что они называются util.exe.safe и risun.doc.safe (слово safe как раз и озна-
8. Программы для защиты компьютера
424
чает «безопасный»). Понятно, что почтовая программа не станет даже пытаться выполнить программу или скрипт, сидящий в этом бывшем ехе-файле. Но если вы уверены в том, что вложение не несет заразы, если, к тому же, у вас включен резидентный антивирус, то вы сможете запустить файл прямо из почтальона, без всяких дополнительных операций - не сохраняя его на диск, для обратного переименования. Перед тем как файлу открыться, вы получите такое сообщение, как на рисунке 8.28. Подумайте, действительно ли вы хотите обратно переименовать файл и запустить его или запуск этого файла был ошибкой. Если же вы в своих действиях уверены, брандмауэр вернет файлу первоначальное имя и запустит его. Защита файлов Outpost Firewall Pro Открывается файл: E:\Documents and Зей1пдз\Александр Левин.ВЮ.ООЧ \Local Settings\Temporary Internet Files\ContentJE5\BCYE7HZF\risun.doc
Некоторые файлы могут содержать вирусы и представлять опасность для Вашего компьютера. Важно быть уверенным в том, что файлы получены из безопасного источника. Что следует сделать с этим файлом?
Переименовать и открыть
Отмена
Рис. 8.28. Ваш файл может быть опасен, вы об этом помните?
В параметрах Аутпоста на странице Подключаемые модули вы можете посмотреть и подкорректировать, если это вам требуется, список опасных расширений. К примеру, пошли слухи о том, что файлы с расширением BMP могут нести заразу. Вот вы и выберете в списке модулей строку Фильтрация почтовых вложений, дважды по ней щелкнете и создадите новое правило по реагированию на файлы этого типа.
Удушение рекламы и искоренение баннеров Плагин Реклама добавляет еще одно замечательное удобство: он будет отфильтровывать часть рекламы с веб-страниц, это ускорит появление в браузере той информации, ради которой вы на эту страничку и зашли, и уменьшит поток передаваемых данных (трафик, как его называют те, кто за это берет с нас деньги). Этот плагин не дает браузеру скачивать картинки стандартных размеров, принятых в баннерных рекламных сетях,- 88x31, 120x60, 120x90 и т. п. Вместо них будет показана надпись [AD] либо вовсе ничего. Кроме того, отфильтровываются картинки, которые располагаются на определенных сайтах, а также такие, в гиперссылках которых содержатся некие характерные для рекламы слова.
Брандмауэры
425
Правда, если авторы каких-нибудь веб-страниц, не подумавши, применили стандартные баннерные размеры для обычных кнопок или какие-нибудь иных полезных элементов оформления, сайт будет выглядеть несколько сиротливо. Ну так и нечего использовать рисунки баннерных размеров, если знаешь, что твои потенциальные посетители могут все это отфильтровать. Впрочем, какие-то из размеров вы вполне можете выкинуть из списка отфильтровываемых. Настройки этого плагина можете посмотреть и поменять на странице Подключаемые модули, дважды щелкнув по строке Реклама.
Запрет на содержимое Третья, уж не знаю, замечательная ли, но, несомненно, для кого-то полезная возможность выполняется плагином Содержимое. Можно заблокировать конкретные адреса или же те страницы, в адресах которых есть некие ключевые слова, а в тексте самих страниц встречаются нежелательные ключевые строки типа «adult only» (только для взрослых). Ключевые слова вам придется ввести самостоятельно. Список, который вылетает после двойного щелчка по строке Содержимое на странице Подключаемые модули, изначально пуст.
Детектор атак Плагин Детектор атак будет выдавать всплывающее окошко с извещением о том, с какого адреса вы были атакованы и кйкие именно порты прощупывал потенциадьный злоумышленник на предмет того, нет ли тут дыры в защите, нельзя ли проникнуть в ваш компьютер. Окошко постоит в уголке экрана секунды три и пропадет, не требуя вашего вмешательства. Кроме того, результаты работы детектора можно посмотреть, как я уже говорил, в главном окне Аутпоста, в разделе Детектор атак. . Поглядите, какие настройки имеются у детектора (рис. 8.29). Вы сможете повысить уровень тревоги с Обычного (вас извещают о том, что кто-то сканирует порты с определенными номерами) до Максимального (вас извещают о сканировании любого порта) или, наоборот, понизить до Безразличного, при котором оповещения будут поступать не о подозрительных действиях, а о действительной атаке. Если же сообщения о предпринятых на вас атаках, оставляют вас равнодушными (опять ломится какой-то чудак на букву «м»! Как же вы мне все надоели!..), уберите галочку в строке Оповещать о попытках атак. Для дополнительной защиты от атаки брандмауэр может полностью заблокировать атакующего - чтобы минуток шестьдесят никакая бяка от него не проходила. Если атакующий не один, можно загородиться от всех компьютеров его подсети (Блокировать подсеть атакующего). Эти вещи бывают особенно полезны в чатах и иных сетевых дискуссиях, когда кто-то излишне крутой желает немедленно вас наказать за непочтительность, - завесить или перезагрузить ваш компьютер, а потом публично над вами
8. Программы для защиты компьютера
426
Параметры Защита Уровень тревоги [(Hi)
Задайте уровень тревоги с помощью ползунка
| Безразличный Предупреждать, если система точно распознает атаку на компьютер. I.
j
1^1 Оповещать о попытках атак Блокировка атак И Блокировать атакующего на
1.:^!
u'.j
КИН
У1Ы
П Блокировать подсеть атакующего DoS-aTaKS
"
"
П Блокировать локальный порт, если обнаружена QoS атака
ОК
Отмена
Рис. 8.29. Настройки плагина Детектор атак
поиздеваться, обзывая лохом и ламером. Часто для этого организуются так называемые DoS-атаки (Denial of Service - отказ в обслуживании). Есть множество хакерских утилит, которые могут разными способами атаковать вашу систе.му и завалить ее. Но стоит поставить галочку в самой нижней строке настроек, и большинство из этих утилит окажутся против вас бессильными. А вот при перекачке файлов с какого-то ftp-сервера настройка Блокировать атакующего может привести к невозможности скачать файл: если брандмауэр заметит, что эфтипишник проверяет порты (а многие ftp-серверы это делают), то не позволит скачать файлы и отрубит всякую возможность это сделать еще на час. Хотя особого вреда от этого сканирования нет. Даже при скачивании обновлений антивирусных баз вас немного прощупают. Попавшись на этом разок-другой, я у себя эту настройку отключил.
Опасные элементы веб-страниц Модуль Интерактивные Элементы позволит настроить браузер и почту на правильное отношение к активным элементам веб-страниц ActiveX и Java, к Javaскриптам и скриптам Visual Basic, к файлам cookies и referrer, к самопроизвольно всплывающим окнам (pop-up), к gif- и флэш-анимации на веб-странице, к скрытым фреймам (спрятанным от читателя частям веб-страницы, на кото-
Брандмауэры
427
рых могут находиться всякие нежелательные элементы), к подгрузке неких объектов с других сайтов и т. п. На рисунке 8.30 вы видите окно настройки плагина. Выбираете поочередно все интересующие вас строки и для каждого элемента выбираете: разрешить его, запретить или показывать по запросу. Параметры Интерактивных Элементов
| у| ^
:.] У/еЬСтраницы i Почта и Новости) Исключения] : : : :.:
ш^Ъ
Настройки интерактивных элементов Web: Параметр $ Личные ванные !-• Cookies | - ActiveX j Приложения Java i Referrets & Оптимизация ] Flash | Скрытые фреймы i Анимироввнные GIF : Внешние объекты bt Поддержка скриптов j Скрипты Java j- Скрипты VB
Всплывающие окна создаются без участия пользователя и обычно отображают навязчивую | информацию, чем снижают | скорость работы в Интернет Зта опция доступна только совместно с Java или VB Script.
(mwwwt«W4.Y«-iT.H-ii-y->jr-»--:.j-.
OK
|
Отмена ]
Рис. 8.30. Меняем параметры излишне активных элементов
Для электронной почты все активные элементы можно сразу же запретить, ни в чем не сомневаясь и не ожидая от этого ничего плохого, акромя хорошего. А вот насчет веб-страниц надо хорошо подумать. Совсем уж все запрещать не стоит, иначе веб-страницы будут показываться не совсем верно или не полностью, что-то важное может ускользнуть от вашего взгляда. Так, если вы запретите всплывающие окна на веб-страницах, как показано на нашем рисунке, то не будут показываться не только те окна, которые в огромном количестве вылетают самопроизвольно на некоторых сайтах, но и те, которые вы специально просите показать. Дело в том, что на многих сайтах дополнительная информация по тому или иному элементу показывается в отдельном окошке. Например, в магазинном каталоге интересующий вас диван или фотоаппарат
428
8. Программы для защиты компьютера
показан мелко, а крупное фото показывается отдельно, когда вы щелкнете мышкой по эскизу. Так вот, стоит запретить всплывающие окна, и, крупные 1 картинки окажутся для вас недоступны . . Может быть, стоит поступить иначе: перейти на страницу Исключения и добавить интересный и вовсе не шпионский ваш сайт в список не подвергаемых цензуре. Во всяком случае, заметив, что какая-то веб-страничка странно работает что-то в ней не появляется, что-то не показывается — не спешите обвинять в этом веб-мастера (как в начале своего общения с брандмауэрами поступал автор этой книги), проверьте, не назапрещали ли чего лишнего, не залетел ли вообще браузер в список запрещенных приложений... Также можно бы запретить cookies, да скорее всего не стоит. Некоторые 2 важные интернетовские сервисы без «куков и люляков» работать не станут. Яндекс не будет с вами работать, почта Яндекса и т. п. Во всяком случае, для каждого настраиваемого элемента программа напишет вам, чем полезным он занимается, какие может причинять неудобства, какую представлять опасность. Когда будете настраивать, обращайте внимание на все эти описания, там все изложено достаточно понятным языком (русским). Модуль DNS Те, кто читал «Самоучитель работы на компьютере», а может быть, и те, кто самоучителя не читал, зато прочитал другие, столь же полезные книжки, наверное, помнят, что адреса, которые мы вводим в браузере (вроде microsoft.com или yandex.ru), не являются истинными адресами удаленных компьютеров, к которым мы хотим подключиться. Истинный адрес компьютера (его IPадрес) представляет собой четыре двух- или трехзначных числа, разделенных точкой. Например, адрес моего сайта levin.rinet.ru на самом деле представляет собой число 195.54.192.162, именно по этому адресу и обращается ваш браузер, когда вы заходите ко мне в гости. Но как браузер переводит слова в цифры? В интернете есть некоторое количество очень крупных серверов-перекодировщиков (DNS-серверов3), которые вышлют вашему браузеру всю эту цифирь в обмен на имя. Понятно, что от момента, когда браузер отправляет запрос ближайшему DNS-серверу, до момента, когда к нему придет ответ, проходит некоторое время. Если сразу ввести в адресной строке IP-адрес, то вы попадете на нужный сайт без дополнительной задержки. ' Более взвешенно поступает модуль блокировки всплывающих окон программы Google Bar - дополнительной панели к Internet Explorer. Он отфильтровывает именно самопроизвольные «попапы» (pop-up), а те, что всплывают по вашему заказу, не трогает (см. главу «Google Bar» в интернетовской части книги). 2
3
См. страничку levin.rinet.ru/ BIO/plast/53.htm.
Сокращение от Domain Name Service - служба доменных имен.
Брандмауэры
429
Но и держать в голове все эти длиннющие «ай-пишники» - нема дурных, мы и обычные-то адреса забываем мгновенно. Зато плагин DNS запомнит IPадреса сайтов, которые мы посещали в недавнем прошлом, и положит их в некий буфер (в кэш). Когда вы в следующий раз наберете адрес сайта, его IPадрес будет взят прямо из кэша, что ускорит доступ к сайту. Впрочем, чрезмерно увеличивать кэш тоже не стоит, поскольку это замедлит поиск нужной строки в нем и сведет выигрыш к нулю. В настройках модуля DNS можно изменить размер кэша (по умолчанию - 100 записей) и максимальное время, в течение которого адреса сохраняются (по умолчанию - неделя). Я бы на вашем месте не стал слишком сильно менять первый из этих параметров.
Журнал Все, что делает брандмауэр, и все события, которые он фиксирует, заносятся в журналы (логи, как их иногда называют, - не путать с лохами). Щелчок по этой кнопке на панели инструментов главного окна открывает отдельное окно журнала (рис. 8.31).
BBS
&? Журнал Outpost Firewall Pro «зил Действие 8ид Избранное Помощь
Дерево
™j
Избрвнное
|
•
.::•."'-: jpocneat** 10 атак
& W Журнал Outpost Rrevval Pro е-фИДО • » t:# DNS : а ф Детектор атак 1 l§ Подозрительные пакеты : э ^ Интерактивные Элементы ' ••• 1* Активные элементы на сайтах 1 rEJ Последние JO заблокированных : ^3 Часто блокируемые элементы . Ш Ш Реклама «^.Содержимое ; и й£ Фильтрация почтовых вложений ! С& Журнал системы ш ^ История заблокированных w 4§ История разрешенных ^ События системы
•5* Обновить , . ^ ? Z ^ K * . V . V . V . ™ , . V .
Рис. 8.31. Журнал: смотрим, кто на нас нападал последние 10 раз
На самом деле ведется целая система журналов. Протоколируется деятельность отдельно по каждому из сервисов, предоставляемых брандмауэром, включая плагины. По журналу можно восстановить картину событий — кто запускался, куда обращался, какие компьютеры подключались и т. п. Впрочем, в журнал можно заглядывать, можно не заглядывать - это дело вкуса, важно только, чтобы он чрезмерно не разрастался, потому что это очень сильно увеличивает расход памяти и изрядно загружает вопросами ведения журнала процессор. Во всех предыдущих версиях Аутпоста (включая и предпо-
8. Программы для защиты компьютера
430
следнюю версию 2.0, и бесплатную версию 1.0) ограничить размеры журнала было невозможно, он разрастался как на дрожжах и при активной сетевой жизни уже недели через три-четыре начинал подтормаживать систему. В версии 2.1 с этим все порядке. В окне журнала в меню Файл есть команда Настройки очистки журнала, которая и позволит вам ограничить предельный размер файла журнала (в мегабайтах), задать предельное время сохранения записей (по умолчанию - неделя) и предельное число записей. По умолчанию включена настройка Очищать журнал от устаревших событий, выключать ее без особых на то причин не стоит. Восстановление базы данных •• Выберите способ восстановления базы ванных О При следующей загрузке удалить файл базы и создать новый •Статистика базы данных Имя файла:
•— op_data.mdb
Размер файла КБ: Наличие ошибок:
4164 Нет {
ОК
Отмена
Рис. 8.32. Можно начать журнал сначала
В бесплатной версии брандмауэра для того, чтобы обнулить журнал - начать его сначала, - надо выбрать команду Восстановление базы данных в меню Файл и пометить строку При следующей загрузке удалить файл базы данных и создать новый. В версии 2.1 такая команда тоже есть (рис. 8.32). Ведь иногда обнулять журнал приходится не по своей воле, а потому, что из-за сбоев на диске или в системе файл журнала повредился и восстановить его программе не удается.
9. ПРОГРАММЫ ДЛЯ БОРЬБЫ ЗА ЧИСТОТУ Надо, надо умываться По утрам и вечерам. А нечистым трубочистам Стыд и срам!
i
Корней Чуковский
В процессе своей жизнедеятельности компьютер обрастает диким количеством мусора. Во-первых, в нем накапливается множество ненужных копий документов, таблиц, рисунков, про которые все давно забыли, неокончательных версий, резервных копий и т. д. Во-вторых, различные программы создают во время работы самые разнообразные временные файлы, занимающие порой очень много места. Теоретически программы должны при завершении работы эти файлы удалять, но так случается не всегда. При аварийном завершении программы или после зависания системы мусор остается. В-третьих, программы при своей установке (инсталляции) записывают на жесткий диск какие-то файлы в количествах, совершенно не поддающихся контролю, прописывают себя и свои компоненты в системный реестр Windows. Нередко на диске существует несколько одинаковых драйверов и программных библиотек, записанных различными программами'. И, что особенно печально, даже при удалении программы виндоузовской утилитой Установка и удаление программ или деинсталлятором из собственного комплекта программы значительная часть ее мусора остается. Это касается и позабытых файлов, и позабытых записей в системном реестре. Рассказ о том, как прекратить бороться за чистоту и начать, наконец, подметать, мы начнем с программ для чистки реестра и жесткого диска.
1 Кстати, не всегда это плохо. Система Windows XP не позволяет программам при их установке замещать свои динамические библиотеки новыми, неизвестно какими. Программе разрешают работать с ее dll-файлами, если уж ей именно такие нужны, но системные трогать - ни-ни! Поэтому-то и не удается так же просто обвалить ХР путем установки кривой программы, как это было в любых других версиях Windows.
9. Программы для борьбы за чистоту
432
Чистильщики jv!6 POWER TOOLS ЮН Программа jv!6 Power Tools финна Йонни Вуорио и его семейной фирмы ш Macecraft Software находит в реестре больше ошибок, чем большинство аналогичных программ, за это мы ее и ценим. Но занимается она не только реестром: с ее помощью вы сможете отыскать и удалить временные файлы, забытые на диске программами и системой, найти дубликаты файлов, файлы нулевой длины, пустые папки, выявить залежалые dll-файлы, оставшиеся в системе после удаленных программ, найти сломанные ярлыки, указывающие непонятно куда, - и прочее в том же духе. Все это делает jv!6 универсальным чистильщиком, одной из лучших программ в своем классе. На рис. 9.1 показано главное окно jv!6 Power Tools версии 1.4.1. Подводя мышку к названию раздела в левой панели, справа вы увидите, какой набор утилит в нем содержится, а подведя мышку к значку утилиты, ниже прочитаете, чем утилита занимается.
Работа с Реестром Работа с Файлами I Автоматизация •Описание Резервные копии Доступ Настройки Обновление Вход Пользователя!
Инструменты работы с системным реестром. Содержат все необходимые инструментальные средства для контроля, обслуживания и очистки '• вашего системного реестра. Чистый и хорошо обслуженный системный реестр играет важную роль в каждой устойчивой компьютерной системе.
Выход Copyiight 1999-2003 Macecrafl Software Licensed for; Personal use.
Рис. 9.1. Главное окно чистильщика jv!6 Power Tools В наборе языков интерфейса, который имеется в программе, русский, к счастью, тоже присутствует (как никак, Финляндия - наш сосед1), так что со столь сложными материями, как реестр, не придется разбираться со словарем. Смена языка на русский происходит, как и положено, в разделе Settings (Настройки) строка Language (Язык), а там - Русский. Из окна любой утилиты, входящей в комплект jv!6, вы сможете быстро вернуться в главное окно, нажав клавишу F1. А по оригинальной клавиатурной 1
Интересно, а русские программы снабжаются финским интерфейсом?
Чистильщики
433
комбинации Ctrl-Shift сможете даже перемещаться между окнами утилит из пакета jv!6 Power Tools. При этом все выглядит точно так же, как при переходе из программы в программу по Alt-Tab. Давайте поглядим некоторые из самых полезных утилит этого комплекта.
Чистим реестр Системный реестр (Registry) Windows - материя сложная. В документации по Windows про него не пишут: не для слабого ума. Просматривать и править реестр можно программой Regedit, а восстанавливать и дублировать - программой Scanreg; в «Самоучителе работы на компьютере» я об этом писал и там же под страхом полного краха системы! - не рекомендовал начинающим самим что-либо в реестре менять. Но что-то делать с реестром надо. От установки и снятия разных программ и утилит он пухнет, увеличиваясь в размерах и замедляя работу системы, в нем появляются дефектные записи, ссылки на отсутствующие программы и документы и т. п. Что делают утилиты для ухода за реестром? Они сканируют его вдоль и поперек, ищут в нем неисправные записи разного рода и предлагают их удалить либо же поправить - если вы знаете как. <3
" Прошу вас быть очень осторожными при внесении любых изменений в реестр. Обязательно создавайте резервную копию до того, как начнете что-то удалять или поправлять, особенно если программа, которой вы пользуетесь, сама этого не делает или же вы ни разу еще не проверяли ее мастерство по этой части! Напомню о том, как пользоваться виндоузовской командой Scanreg. С параметром Backup она создает копию реестра (scanreg /backup), а с параметром Restore - восстанавливает реестр из копии.
Нажмем вторую справа кнопку в разделе Работа с реестром, которая называется Очистка системного реестра. Начнется операция поиска устаревших и неисправных записей в реестре: будет выдано такое окошко, как показано на рисунке 9.2. Можно, в общем, ничего не менять, нажать кнопку Далее. Но если подобные операции сильно тормозят ваш компьютер, вы сможете пометить строку Минимальная загрузка процессора, чтобы снизить приоритет программы. Может быть, стоит также поставить птицу в строке Игнорировать список MRU элементов. Как вы знаете, MRU (most recent used - самые последние использованные) - это список последних документов, загружавшихся в ту или иную программу, последних запускавшихся программ и прочих вещей, которые многие программы хранят в системном реестре. Можно почистить этот список однажды, но вычищать его каждый раз - дело, в общем-то, вполне бессмысленное. Потому что он тут же опять засоряется. Ну и конечно, не стоит запрещать создание резервной копии реестра. Далее можно будет выбрать разделы реестра, которые программе следует просканировать в поисках неисправности. Тут тоже можно ничего не настраивать - сразу нажать кнопку Старт.
9. Программы для борьбы за чистоту
434 ШЩН Г, jv16 PowerToc Is 1.4.1 -Очистка Реестра, Файл Выбор Сортировка
i
Раздел: Ключ: Запись: Значение: Последние изменения Причина: Раздел *
•I• .-'."; О Не создавать резервную юпию . : : • .. [*/ Показывать пропущенные ^ Ручная проверка ^алени!. . • : ' ' V.\'. : "'. : ' О Отключить хранитель экр wa Q Минимальная загрузка пс оцессора П Не выходить по окончание Очистки . 'Q Отключить потоки ; .О Обновлять базу данных ел стемного реестра [j Игнорировать список MR J элементов
н...
Причина
i i
—
!
•• Обновлять экран при скаьк ровании О Macro > Иногда О Редко . • Q Обновлять при добавленыи нового элемента Отмена
I
[
Далее ! |
:
г
1
1
|
RegEdil
|
Исслгдоейгь
Ип«р,рЖ№
Нспрдонгь
Уаблшъ
Закрыть
Рис. 9.2. Начинаем очистку реестра
После этого пойдет сканирование (рис. 9.3). Строки в итоговом списке, которые помечены слева зеленым шариком, удалять безопасно (пометить и нажать кнопку Удалить), серый шарик со знаком вопроса означает сомнение и неуверенность программы - надо разбираться. А вот насчет строк, помеченных красным шариком, программа полагает, что удалять их не следует. Почему же помечает? Потому что, формально говоря, эти строки все-таки содержат ошибки, неверные ссылки и т. п. Но некоторые программы могут специально оставлять такие нестандартные, но на самом деле нужные записи в реестре. Так что красные шарики, а также, возможно, серые, лучше не трогайте, если точно не знаете, кто и зачем оставил такую запись, правильная она или нет. Если убрать галку в строке Показывать пропущенные на рис. 9.2, то записи такого рода (с красными шариками) просто не будут попадать в список. Если про какую-то запись точно известно, что она нужна (вы ее удалили, а какая-то программка не хочет из-за этого нормально работать), можете ее восстановить (об этом чуть ниже) и внести в так называемый список игнорирования (пометите строку и нажмете кнопку Игнорировать). Кроме кнопок Игнорировать и Удалить есть в нашем распоряжении также кнопка Исправить. Программа попытается все выделенные строки починить, но если это не получится, то оставит их как были. И даже ничего по этому поводу не станет говорить — не вышло, так не вышло, нечем хвастаться.
HKEY.CURRENTJJSER S oftwac e\Microsoft\Windows4Cu(ientV«sion\E xptorw \ComD lg32\QpenS aveM RUXpIg с E APiogram FitesSAstonVPIuginsVqlaunch.pIg 01.01.2004,10:39 Файл "E:\Piograrrt F^esViston\Plugins\Qlaunch,plg" не существует.
Раздел
! Ключ
D# HKEY_CURRENT_USER Soflwaie^MiciosohA... Q*jjj» HKEY.CURRENTJJSER SoltmareSMicrosoltV . D<£ HKEY_CURRENT_USER Sollwaie^MicrosoltV.. П *»HKEY CURRENT USER Soflwate\MiraosoftY 0«fl~ P«HKEY_USERS P«HKEY_USEHS P<*HKEY.USERS P Ш HKEY_CURRENT_USER P 4 HKEY_CURRENT_USER P •« HKEY.CURHENT.USER PSJ» HKEY_OIRRENT_USER P •* HKEY.OASSES.flOOT P Ш HKEY_OASSES_ROOT Psi> HKEY_CURRENT_USER PS» HKEY.CURRENTJJSER
Файл "E:\Progfam Ftes\A!ton\PkJgim\ACIoct; Файл "EAPiogiam FJesSAslon\Ptigins\AutoR:: Файл "EAProgfam Fte!\Aslon\Pkigre\qlaur«:: Пустой ключ. Неиспользуемое расширение Файла. Неиспользуемое расширение Файла. Неиспользуемое расширение файла. Файл "l:MNSTALL\MHTEPHET'i6PAU3£Pbl. *a^'l:\INSTALL\HHTEPHET\6PAU3EPb<:: Файл "С:Шу Download!" не существует. \ Файл "EADocuments and SettingsVSгГ^б -вЩ Фг
Исследовать j Игнорировать |
Исправить
Закрыть
Рис. 9.3. В реестре найдено 1636 неисправностей!
Кнопка RegEdit запустит виндоузовский редактор реестра и поставит вас прямиком на выбранную запись - можете заняться ее редактированием, если понимаете, что и как нужно редактировать. Когда я разбирался со своими полутора тысячами неверных записей, я выделил и пометил их все разом - комбинацией Ctrl-A (ну не тыкаться же в них по одной штучке!). Сперва попросил исправить, отчего число ошибок уменьшилось сотни. на полторы, а все остальное удалил (кроме красных шариков, конечно!). Тут же, не перезагружаясь, проверил, что основные программы работают нормально. Перезагрузился, снова проверил, что все работает, вопросов никаких не возникает. Потом повторил процедуру еще раз - еще кое-что было найдено, поправлено и удалено. И в течение какого-то времени внимательно следил за системой и своими программами - не возникло ли каких странностей. А потом сказал себе: все, контроль снимается, глюков не обнаружено. Если вам в этом отношении повезет меньше, имейте в виду, что при каждой операции по исправлению и удалению записей jv!6 автоматически сохраняет файл с резервной копией исправленных и удаленных записей. Когда понадобится восстановиться, щелкните в главном окне программы по строке Резервные копии и увидите список этих копий с датами и временем их создания (рис. 9.4). Кнопка Восстановить вернет в реестр все записи, удаленные в тот раз, а кнопка «рочное восстановле» (Выборочное восстановление) позволит опытным людям восстановить только нужные записи.
9. Программы для борьбы за чистоту
436
Файл
Выбор Поиск Инструменты
Резервная Копия .3.tjgjjeHHg,J^ Значення^Удаленные При 0 чистке . Значения, Удаленные При Очистке .. З^б-Ния:Мвзлен>«ы]е.П1ри[Очистке^ Значения, Удаленные При Очистке . Значения, Удаленные При Очистке .. Значения. Удаленные При Очистке . Значения, Удаленные При Очистке .. Значения, Удаленные При Очистке ..
1ереименовать
Помощь
Тип Значение реес... Значение реес... .ItJ^eHnefieec..^ Значение реес.. .-j.H.^.eJJ.^.e.-R^.e.c.;:.-.
Рис. 9.4. Восстановление удаленных записей из копии ^* Собираясь установить новейшую версию jv16, вы можете сохранить все созданные ранее резервные копии, забрав их из папки Program Files\jv16 PowerTools\Backups до начала установки и вернув туда же - после.
Другой инструмент для работы с реестром называется Менеджером Системного реестра (рис. 9.5). Реестр показывается по смысловым разделам, которые выбираются слева, в списке Функции. §*i jv16 PowetToots 1,4.1 - Менеджер Системного реестра Файл Выбор
Сортировка • Настройки i Поиск Раздел
Функции Все программы I Автозагрузка Деинсталляция Типы Файлов Новые расширения Все расширения Контекстное Меню IE | Открыть с помощью I
Инструменты
Помощь
Автор
Название
П Absolute
I Millenium
Q.Adaptij D Adobe System» П Adobe DAdobe
| DkectCD j Common Install I Acrobat i Acrobat Reader } Adobe Acrobat i Adobe Gamma
- Информация Выделено: 7 Отмечено: 7 Всего: 463 Справка Программы, которые при установке были зарегистрированы в реестре. Удалите все значения программ, которых у Вас больше нет. Будьте внимательны при удалении!
jAdobe Adobe'
I CommonFiles D Adobe 4
Обновить
Удалить
Рис. 9.5. Менеджер реестра
Закрыть
Чистильщики
437
• Выбранная на нашем рисунке строка Все программы показывает список установленных программ. • Вторая строка - Автозагрузка - выводит список автоматически загружаемых программ и драйверов. • Строка Деинсталляция показывает список, взятый у виндоузовской утилиты установки и удаления программ. Скажем, устанавливая новую версию какой-то своей программы, мы не стали снимать предыдущую. Для многих программ это нормально, но для некоторых - форс-мажор и путаница. В итоге имеем новую версию и две строки в списке кандидатов на удаление. Часто удалить лишнюю строку обычными способами оказывается невозможно, потому что вместо старой версии (ее уже и нет в помине!) начинает удаляться новая. А тут нажимаем кнопку Удалить, и ненужная строчка пропадает. Кнопка Деинсталляция позволит стереть программу обычным способом запустив утилиту-съемщик. • Строки Типы файлов, Новые расширения и Все расширения покажут список зарегистрированных типов файла с их описаниями и действиями, которые вызывает двойной щелчок по ним. • Строка Контекстное меню IE показывает список строк, появляющихся в браузере Internet Explorer, когда вы щелкаете правой кнопкой мыши по рисунку, по тексту, по ссылке или по пустому месту на веб-странице. • Строка Открыть с помощью выдает полный список программ, которые система показывает по команде Открыть с помощью. Можно все это проредить - пометить в любом из разделов то, что кажется вам лишним, и нажать кнопку Удалить. Обратите внимание: менеджер реестра не дает нам возможности отредактировать исправную запись - только удалить. Потому что даже удаление нужной и не содержащей ошибок записи не несет той потенциальной опасности, которую несет неверная запись. Монитор системного реестра позволит вам отследить изменения, производимые в реестре в результате установки и удаления программ, а также в процессе работы. Он позволяет сделать так называемый снимок реестра - копию некоторых его разделов или даже всех разделов разом. Будет у вас для этого кнопка Сделать новый снимок. Кроме того, монитор сумеет сравнить любой из ранее сделанных снимков с нынешним состоянием реестра (кнопка Сравнить)1. В результате мы получим полный список ключей и значений реестра, которые были за это время изменены, а пометив интересующие нас строки, сможем от этих изменений отказаться (кнопка Отменить изменения). Сам снимок создается довольно быстро, а вот операция его сравнения с реестром (особенно если речь идет о полном снимке реестра) может идти долго. Иной раз может и зациклиться, отжирая при этом половину процессор1
Сравнивать снимки между собой программа не будет.
438
9. Программы для борьбы за чистоту
ного времени. Впрочем, если уже совсем честно вам сказать, рядовому пользователю, неспециалисту, не стоило бы вообще этим заниматься. Особенно если он примется одни части реестра восстанавливать, а другие нет, - это может привести к несоответствиям в реестре и, как следствие, - к неработоспособности системы. Так что, и пусть он себе зацикливается на здоровье. К тому же снимок реестра может занимать (как и сам реестр!) десятки мегабайт. Своевременно удаляйте лишние снимки: запускаете монитор, выделяете нужную строку в списке и жмете кнопку Удалить. Вообще-то файлы текстового формата (а копия реестра представляет собой именно текстовый файл), как мы с вами знаем, можно сжать архиватором раз в десять, а то и в пятнадцать. Почему об этом не догадывается финский программист Йонни Вуорио - загадка. Чистим диск Мусор на диске бывает двух видов основных видов: следы жизнедеятельности программ и следы деятельности человека. Программы оставляют нам на память о себе всяческие подлежащие удалению, но по каким-то причинам не удаленные временные файлы с расширением trap, резервные копии - файлы с расширениями wbk, bak, old с именами, начинающимися на - или $, остатки установочных комплектов (вроде файлов disk.id, часто имеющих нулевую длину), ярлыки, двойным щелчком по которым можно получить только сообщение об отсутствии объекта. Некоторые программы оставляют нам на память dll-файлы в папке Windows\System или Windows\System32 и еще кое-что по мелочи. А сами мы плодим дубликаты - копии, сохраненные в разных местах диска, да и забытые. А потом снова сохраненные в другом каком-нибудь месте. И снова забытые. Вот это все и отыскивает программа. И, если мы не возражаем, удаляет. Инструмент, именуемый в переводе Очисткой файлов, конечно же, не очищает файлы от налипшего на них мусора. Он очищает диск от лишних файлов в самых замусоренных местах компьютера. Ищется три типа мусора: • неисправные ярлыки в главном меню Windows - Ink-файлы, указывающие в никуда, « неиспользуемые dll-файлы, оставшиеся после удаленных программ • и всяческие временные файлы из разнообразных temp-директорий. Останется только пометить все ненужное (или вообще весь найденный мусор Ctrl-A) и нажать кнопку Удалить (рис. 9.6). Если какой-то файл в настоящий момент нужен системе или одной из работающих программ, то удалить их вам не позволят, о каждом таком инциденте будет выдано уведомление. На кнопке Дополнительно есть и некоторые другие команды, которыми можно пользоваться вместо удаления файлов: команды копирования и пере-
439
Чистильщики If,j>''t6PowerTools'M.t - Работа с файлами
(IjI'OJ®
Файл Выбор Поиск Настроит Инструменты Помощь
Искать Слова K x M i".tmp; .temp;".gid; .chk;".""'; .bdk; I Путь jATemp" "f:\Temp" "еАрр4" ... 1 •*• 1 [•] Включая Подкаталоги Старт
Q.E:WINDOWSUemp\. . . П Е AWINDOWS\Temp\ DEAWINDOWS\TempS Р Е AWINDOWS\Temp\
; JET7762.imp JEf8D54.lmp JET8EA3.tmp
Пе:\рр4\
„
П Размер G Атрибуты Q Дата Файла... G Информация о Файле... О Информация МРЗ... П Графическая информация...
f- !
П EAWINDOWS\Temp\ П EAWINDOWSUempV
|| Дополнительно... I
ilaawis
Щ Закрыть
Рис. 9.6. Ищем и удаляем мусор
мещения файлов в некоторую папку (вас попросят ее указать), команды отправки файлов в корзину или полного стирания, а также команда для удаления выделенных строк из списка. Иногда хочется посмотреть на файл или перейти в папку, где он лежит; для этого на кнопке Дополнительно есть команды Вид (просмотр файла в Блокноте), Выполнить (запуск файла) и Исследовать (переход в папку, где он лежит). ** Если в табличке с результатами поиска виден только первый столбец, это не значит, что ничего другого и нет. На самом деле должен быть по меньшей мере еще один - с именами файлов, просто он имеет привычку уезжать далеко вправо. Это касается, кстати, и некоторых других окошек, в которых выводятся результаты поиска.
Перед тем как заняться удалением выбранных вами файлов, программа предупредит, что вы не включили автоматическое резервирование, - так что лучше бы вам зайти в меню Настройки и поставить галочку в строке Создать копию. В папке jv16 PowerTools\Backup\ будут сохраняться резервные копии всех удаленных вами файлов. В том же самом окне, которое было показано на рисунке 9.4, окажутся строки с перечнем удаленных файлов. И каждый можно будет восстановить отдельно от других. Понятно, что очищать диск от лишних файлов только для того, чтобы переложить их в папку Backup на том же самом диске и там оставить, - как-то довольно странно было бы. По истечении необходимого контрольного времени
440
9. Программы для борьбы за чистоту
запустите из главного окна jv!6 утилиту Резервные копии, выделите в ее окне все файлы, про которые уже стало ясно, что их отсутствие не смущает ни систему, ни программы, ни лично вас, - и нажмите кнопку Удалить. Операцию поиска временных файлов можно повторить с другими параметрами. В строке Искать слова (рис. 9.6) вы увидите, что по умолчанию ищутся файлы *.tmp, Mernp, *.gid, *.chk, *.-* и *.bak. Вот сюда и можете добавить (через точку с запятой) что-нибудь еще. Но тогда не забудьте убрать галочку из строки Искать только временные, иначе ваша добавка не будет программой воспринята. В строке Путь по умолчанию значатся только адреса стандартных папок для временных файлов: WindowsYTemp, Documents and Зе111пдз\Ваше_имя\1оса1 SettingsVTemp, c:\temp, d:\Temp и так далее. Сюда можете дописать адреса, например, каких-то своих рабочих папок, где может собираться мусор, заключая каждый адрес в кавычки и отделяя от остальных пробелом. В выпадающем списке, который имеется в строке Путь, вы найдете настройки для поиска мусора по всем жестким дискам, только по системным папкам, только по временным папкам. Правая пара значков в списке файловых инструментов главного окна позволит, когда нам это потребуется, запустить отдельно операцию поиска неисправных ярлыков в меню Пуск и поиска ничейных dll-файлов. Запускается тот же инструмент для работы с файлами, что был показан на рисунке 9.6, только с другими настройками. Да и самый левый (и самый странный) значок из числа файловых инструментов вызывает все то же окно поиска файлов, только тут никакие параметры поиска изначально не заданы, все надо вводить самостоятельно. В строке Искать слова (рис. 9.7) вводим маску (или несколько, через точку с запятой), в строке Путь указываем диски или папки, в которых должен производиться поиск, а в секции Настройки поиска указываем, по каким именно признакам следует отбирать файлы. На нашем рисунке показано, в каком виде программа показывает результаты поиска одинаковых файлов (дубликатов). Как легко заметить из нашего рисунка, ищутся не одноименные файлы, а именно одинаковые, совпадающие по содержимому, вне зависимости от того, как они называются и какие имеют расширения. Если два файла, пусть и одноименные, хоть одним байтом отличаются друг от друга, то дубликатами их называть ну никак нельзя. В простом тексте вы, конечно, можете не заметить никакой разницы, а вот программа с таким минимальным отличием может работать неправильно, а doc-файл возьмет да и откажется грузиться в Word... Дубликаты можно переименовывать (два однократных щелчка по имени), можно и удалить все, кроме одного, - кнопочкой, естественно, Удалить.
Чистильщики
441
Файл Выбор Поиск Настроит
Инструменты
П И скаль Слова
i
к-
Путь [C:\Temp
i ... Н
lj/j Включая Подкаталоги Старт
Crt-n
v
G Искать только по размера |у] Искать только одинаковые Q Искагьтс'.чькс* поврежденные Q Искдгь rcnt-no epe:ou:
[
Рис. 9.7. Найдены полные дубликаты Понятно, что поиск дубликатов, то есть сравнение содержимого довольно большого количества файлов, - не самая быстрая из файловых операций. Точнее, самая длительная, особенно когда задаешь поиск по всем дискам, а диски у тебя хорошие, современные, гигабайт по 120-160. Зато сразу узнаешь, в какие щелки закатились одинаковые файлы. Последний инструмент из раздела Работа с файлами предназначен для работы не с файлами, а с папками. Вы сможете искать по маске или группе масок папки на любых дисках (рис. 9.8). Если не забыть поставить галочку в строке Найти только пустые папки, то можно будет убрать еще некоторое количество балласта. Правда, стоит поглядывать в колонку Атрибуты. Если пустая папка помечена как скрытая (Н - hidden), как системная (S - system), а пуще того помечена обоими атрибутами, да еще и атрибутом архивный (HSA - hidden, system, archive), то стоит хорошо подумать, стоит ли ее стирать: может, Windows нарочно держит ее наготове для каких-то важных вещей?.. Короче говоря, любители подстелить соломки отсортируют список по атрибутам и со всех помеченных таким способом пустых папок галочки снимут. А любители рискнуть без этого обойдутся. Я не буду вам подробно рассказывать о настройках программы и о значках из группы Автоматизация, с помощью которых можно автоматизировать любые операции, выполняемые jv!6, - задавать их при запуске программы, при старте Windows или при запуске виндоузовского проводника. Там имеется редактор сценариев (скриптов) - неких программок на языке программирования, напоминающем C++ или Java. Для тех, кто не увлекается программированием, имеется мастер, который просто покажет вам, какие действия вы можете запрограммировать, и поможет их настроить.
9. Программы для борьбы за чистоту
442 |р$Я К*, jv16 PowerTools 1.4.1 - Работа с папками
ВШВ^Н
:
Файл Выбор Поиск Настроит Инструменты Помощь Атриб!(гы
DISK STATE Продолжая тему удаления ненужных файлов, поговорим теперь о программе Disk State другого любителя чистоты и порядка - норвежца Свейнара Расмуссена. Она удаляет файловый мусор в гораздо более широком ассортименте, чем рассмотренная выше jv!6. Причем делает это весьма интеллигентным образом - не в корзину файлы кидает, а складывает в архив,
Type
Volume name
Usage I
Ibm60gb-l (С:)
89%
120gb-data
I
89% I I
ашбОдЬ-nt ff=:} Lion Jong (G:) Install 90
74%
17.97GB
16.13GB
1.8SGB
58.S9GB
55.54GB
3.06GB
S3,19GB
47.39GB
5,80 GB
23.9508
28.06GB
O.89GB
7.78 (3
7.78GB
0.00 kfi
10.33GB
7.69 G8
2.61 GB
Me«i Msage Total Disk 169.! 190.27 MB I Available Disk н.2с
Рис. 9.9. DiskState 2.85
Чистильщики
443
на всякий пожарный. До выяснения «всякого пожарного» файлы лежат на диске в компактном компрессированном виде. Установочный пакет программы занимает менее дискеты - 1,4 МБ. При запуске программа показывает список дисков в компьютере и данные по ним (рис. 9.9): сколько всего места на каждом из дисков (колонка Total), занятого (Used) и свободного (Free) места, а также процент использования (Usage). я Volume JBM60G8-1 КЛ}-, Disk Analysis - DiskState Folder usage •
If
LEVU6279)
3.05 GS
Program fites\ (25979)
2.63(2
2.20GB
Ardl\ (10853)
2.01 GB
Music\{331) *.* (SI)
800 .85 MB
Hardware U4660) рр4\(1288}
658,06MB 608,46 MB 596.38MB 514.21MB
Щ Windows U6407) Щ
Графика и Звук\{1459)
Щ
Saraauchitd7U3Q97)
361.80MB ЭВ7.23МВ
Current paJh:
UP Г Quid: volume info 4131fobierefound. 76505 Set found. 17.97 SB total. 16.27GB used. 1.70G8 free, tlfokfer: 16.08GB FtesystemiPATSZ Status: Feeing groovy»
209.1fiMe PP3U9SS)
166.19MB
Saro-kra«ej\{2002)
132.42MB 99.-ЮМВ
BudroUlS37)
DidcMgt
Du^kates
Рис. 9.10. Disk Analysis: сведения о самых больших папках на диске
Щелкнув мышью по строке любого диска, вы получаете Disk Analysis - отчет о пятнадцати наиболее «тяжелых» папках на нем (рис. 9.10). На диаграмме типа «пирог» показаны доли, которые занимает каждая из папок. В папки можно заходить, щелкая по ним левой кнопкой мыши, и смотреть «пироги» уже для вложенных папок и, конечно, производить чистку внутри одной отдельно взятой папки. Про кнопки Defrag (запускается системная утилита дефрагментации) и Disk Mgt (в NT запускается управление дисками, а в 9х - Scandisk) я рассказывать не стану. Интереснее сейчас две другие - DiskClean и Duplicates. Первая из них запускает поиск ненужных файлов (то, что мы классифицировали как отходы жизнедеятельности программ), вторая - поиск дубликатов (наши... гм-гм... отходы). Чистка диска Нажмем кнопку DiskClean. Программа объявит, что собирается искать временные файлы и последствия неудачных перезагрузок. Успокоит, что без
444
9. Программы для борьбы за чистоту
вашего разрешения ничего удалять не станет. А для более успешной работы захочет знать, надо ли просматривать скрытые файлы (строка Include hidden files / folders). Обычно скрыты как раз те файлы, которые удалять не стоит. Строка Expert mode не рекомендована для пользователей средней и ниже средней квалификации, потому что тут будут проигнорированы установки безопасности и вы сможете запросто стереть такие файлы, без которых система ваша и любимые программы могут скончаться в страшных конвульсиях. Нажимаете кнопку Next, и утилита принимается искать файлы по следующим признакам: • файлы нулевой длины, или Files with zero length, как называет их программа; • временные файлы разных видов, подвидов и разновидностей: General temporary files 1 (*.tmp), General temporary files 3 (*.-*) и прочее; • битые ярлыки - Dead file links; • файлы с результатами поиска в справочной системе - Help files search results (*.fls), файлы индекса справочной системы - Help index files (*.gid) и еще какие-то продукты жизнедеятельности хелпов; • резервные копии файлов - Backup files (*.bak), MS Word backup files (*.wbk) • старые файлы, переименованные при переустановке программ и системы, - Old files (*.old), Old ini files (*.—) • временные файлы интернета, найденные в кэш-директориях Internet Explorer (Temporary Internet Files (IE)) и некоторых других браузеров (Temporary Internet Files (Netscape)); • файлы доктора Ватсона (Dr. Watson Memory Dump(*.dmp)). Сей добрый доктор в моменты краха системы скидывает на диск содержимое памяти (дамп). Кто-то может потом по этому дампу что-то понять. А кто-то и нет; • различные протоколы (log-файлы), куда система и программы заносят последовательность своих действий в некоторых ситуациях; • можно попросить программу также очищать папку последних документов. На рисунке 9.11 вы видите окно результатов поиска мусорных файлов на диске D: моего компьютера. Список можно отсортировать по имени (щелкнув по заголовку столбца Name), по размеру (Size), дате (Date) или по причине, по которой этот файл причислен к мусорным (Rule Name). Надо будет пометить ненужные файлы - поставить крестик в квадратике слева от каждой строки или нажать опасную кнопку Select All (выделить все). Останется нажать кнопку Delete. Если файл вызывает у вас какие-то сомнения, лучше не трогайте его. Можно просмотреть его в Блокноте или Internet Explorer (кнопка View).
Чистильщики 5
445
Diskttedn "С; V - OiskState SetectA»
SeJextHone
Version Li D:WdiVUa5n»ibiVCiftKbm« Netscape 6Jnk .] D:i»rchVJa6no«u'pftC<jkemalkPro Au...
grim D D:\A-a
X
0:\»-а-а<*уЬспа1р(е»»»«*^уЫпа 06.0..
Delete
View
7+» 652
2004-02-29 2004-02-29
0 97032 64438 40096
20044)2-18 2003-08-28 2003-08-28 2003-03-28
RiJeNanie Dead He Inks Dead He Inks Fies with zero size Backup files 1 (".oak) Backup files l(".bak) Backup ties 1 (-,bak)
Backup fites 1 f.bak} Backup fSesl{-iak} Fles with zero size Files with zero size MS Word BadtupBles {•.«**} Files with zero size Рйез with zero size Files with zero size « Ap l.^tK im.^ ШШ
т
*
ОЛО В / М5Д7МВ, 0/196 flei selected.
Рис. 9.11. Найдено некоторое количество ненужных файлов Впрочем, программка нас подстрахует: по нажатию кнопки Delete она предлагает нам не удалять файлы, а переместить их в zip-архив (рис. 9.12). Если вы не уберете галочку из строки Move to zip file(s) as backup, то все попадет в ар- Confirm file deletion - DiskState хив с именем, например, Drive-D.zip в папj You are about to delete file{s) from your system. ку Program FilesVDiskState. А если постави! 14S. 17 «B/14S. 17 M8, 193/196 fifes selected. те галку в строке Export list to clipboard, то i Are you sure that yc*u want to do thts? список удаленных файлов в тот же момент попадет в буфер. П Export fet to cupboard 0 S°n't delete to Recycle Bin Встретив файлик, защищенный атрибутом «только чтение» или «системный», [ No, do notdetete! программа задаст вам дополнительный вопрос на тему, как быть с ним и ему поРис. 9.12. Что делать с выделенными добными. файлами: просто удалить или Очень удобно, что в архиве все удапереместить в архив? ленные файлы лежат в папках с теми же именами и адресами, в каких находились «при жизни», так что в случае чего нам не придется'долго соображать, кого куда возвращать. Выждите некоторое контрольное время (с недельку). Убедились, что все в порядке, что ни одна программа работать не перестала, вот тогда и удаляйте архив. А если что-то от вашей чистки поглючилось, достаньте файлы из архива и намотайте этот факт на ус. Для ускорения дальнейших проверок я бы советовал не гонять каждый раз полную очистку дисков. Заходите только в самые, так сказать, грязные папки и оттуда запускайте DiskClean. Быстро замусориваться могут папки с системой
9. Программы для борьбы за чистоту
446
(Windows или Winnt), всяческие папки для временных файлов (например, c:\temp, WindowsUemp или Documents and Зепюдз\Ваше_имя\1_оса1 SettingsVTemporary Internet Files\), а также ваши рабочие папки - Мои документы и им подобные.
Поиск дубликатов Кнопка Duplicates в окне Disk Analysis и кнопка Dupes в главном окне программы вызывают окно поиска дубликатов'. Сначала надо выбрать один или несколько дисков, на которых программа будет искать дубликаты (рис. 9.13). Можно нажать кнопку в виде папочки с длинным красивым названием Select different starting folders for each volume (выбрать другие начальные папки для каждого диска) и сравнивать между собой только определенные директории. Если не хотите включать в область поиска вложенные папки, поставьте галочку в строке Non-recursive. Предлагается также выбрать один из двух алгоритмов сравнения файлов MD5 (используется по умолчанию) и CRC32 (сравнение по контрольным суммам). CRC32 считается более быстрым, a MD5 - более точным. Find Oupiicates - OiskState DiskState tan now look for duplicate files on the selected volumes. If you have saved search results from ьзгбег on, you can import then now.
HMmport...
It*; ft* be done using Ш-bit №5 technology or CRC -32 to be sure that we're indeed dealing with duplicates. No files wi be deleted/moved unless you choose to remove them .
Volume ШС:\ Select different staffing folders for each volume.
П UseCRC-32 instead of MD5 П No absolute filenames
II Start Path
Q Ignore Ses smaller thai
О Max; content check size
1 iBIter...
system Ses (danger!)
Help
Q Beepon completion Clear
HndNow
Oose
Рис. 9.13. Параметры поиска дубликатов 1
Может запуститься также мастер поиска, облегчающий работу по выявлению дубликатов всяческих массивных файлов мультимедийного назначения - трЗ, картинок, мультиков. Если у вас есть такие файлы, разрешите мастеру поработать, если нет переходите в классический режим (кнопка Classic Mode).
Чистильщики
447
Кнопка Find Now запускает длительный процесс прочесывания дисков и сравнения всех со всеми (можно попросить программку пискнуть, когда она закончит: Веер on completion). А потом выдается результат (рис. 9.14) - табличка, в которой одинаковые файлы расположены рядом и выделены одним цветом.
Absolute FteName D Program Ftes\AdobeVWpU_8_l_4.htnil
D C:WchV-ev\WebV=riendsleytDvtJzel\KA eCTBO .doc D C:iev\WebV=nends\BytovVJzel\KA4EaBO -doc D 0:WdiVev\Web¥iiOTds$YtDv4Jzel\KA4ECTBO jioc
53248 53248 53248
1999-09-27 1999-09-27 1999-09-27
D C;
53248 53248
2003-03-11 2003-03-11
и::;:;::: L
т
Find
Close
I Date
53248 53248
s»»
View
Size 4398 4398
O.OOkE/ 0.96 G8, 0/5080 (5080) fitesselKted. No systHiifites, Recursive.
Рис. 9.14. Найдены дубликаты, остается выбрать жертву и пометить крестиком
Теперь вы можете просматривать файлы (View), переименовывать и перемещать их (командами Move и Rename в контекстном меню), а также помечать галочками для последующего удаления в архив (Delete). Есть в контекстном меню файлов еще две небесполезные строки: Add file to duplicates ignore list (добавить файл в список игнорируемых при поиске дубликатов) и Add file in folder to duplicates ignore list (добавить всю папку в список игнорируемых). Это позволит существенно сократить список и облегчить работу с ним, если вы точно не собираетесь ничего стирать в какой-то папке (например, Windows или Windows\System). Для тех, у кого список дубликатов оказался катастрофически велик (а это случается сплошь и рядом) и они хотели бы как-то ускорить разборку завалов, имеется средство малой автоматизации - кнопка Base Select (базовый выбор), на которую указывает курсор на рисунке 9.14. Нажимая ее, вы предлагаете программе самой пометить файлы для удаления в каждой группе дубликатов. Чтобы вы потом посмотрели на все это хозяйским глазом и либо позволили убрать дубликаты, либо что-то переделали по-своему. Программа, впрочем, все равно попросит у вас дополнительных указаний. • Например, если одинаковые файлы есть и в папке, и в ее поддиректории, вы можете предложить программе всегда помечать только файлы в подди-
9. Программы для борьбы за чистоту
448
ректориях (нет галочки в строке Select file(s) residing in folder) или же наоборот (есть галочка). • Галочка в строке Select file(s) residing in upper folder level обязывает программу всегда помечать те файлы из числа одинаковых, которые расположены в директориях более высокого уровня. • Если нужно сохранять более старые файлы, помечаете строку Keep oldest file, а если более новые - строку Keep newest file. Будут там еще кое-какие настройки. В итоге все вам пометят, а вы уж решайте сами, что с этим делать. Слежение за папками и файлами Кнопка Compare (сравнение) в главном окне программы позволяет следить за файлами в некоторых указанных вами папках. Метод работы этой команды напоминает снимок (snapshot), который делает для реестра jv!6, только эта программа запоминает состояние файлов (и работает не так долго). Нажмете кнопку Add Project (на рис. 9.15 - слева), введете адрес папки, содержимое которой нужно отслеживать, и добавите ее к списку всех обслуживаемых (Add). Потом еще, и еще - сколько нужно.
Detecting changes to files in folder structures DiskState can capture the state of at files recursively in a folder tree. It uses a powerful 123 *tMD5 technology key for each fle, You can then later compare old states nwth current one. ft window wi prompt you VM* the changed, added and missing ftes. Е:УгодгашFUesfJiskState [У RemoveProject]
Path
llastitun IprojectFte... |Г Tue Mar 16 2001 SMe-МЗДк
Compare
Рис. 9.15. Сравниваю состояние локальной копии своей веб-страницы с предыдущим
Программа примется анализировать папку - составлять на нее подробную опись. В верхней строке указан адрес папки, в которую программа положит отчет о проделанной работе, - файл с расширением dsc (например, State-863.dsc), причем для каждой папки будет создан отдельный файл. Когда вы решите проверить, какие там у вас в любимой папке произошли перемены, выберете мышкой нужную строку в списке проектов и нажмете кнопку Compare. Вам будет тут же сообщено обо всех измененных, удаленных и добавленных файлах. Если все нормально, все правильно, можете обновить
Чистильщики
449
список командой Refresh. А если что-то, не дай бог, пропало, начинаете искать, куда делось и почему. Системные инструменты В главном окне притаилась еще кнопочка System, которая открывает пятистраничное окно для чистки некоторых системных папок и прочих системных операций. ?.-. System Tools - DiskState
Allow clean-up of locked files recording URL- activity
ft Re-sort your start Menu a.Tidyrecen«y'accessedit«nS
j "]
|3 Remove Eersistent Cache
я,,^,,^^ r traces of accessed items in Г°»г ^art Menu.
Help
Close
Рис. 9.16. Системные инструменты
На странице Cover Your Tracks (замести след») вы сможете (рис. 9.16): • очистить историю команд, введенных в главном меню (тех, которые вводятся в строке Выполнить), - кнопка Run History; • очистить историю виндоузовской искалки файлов - кнопка Find History; • очистить список последних документов - Documents History. • Там же найдете кнопку IE Cookies, которая запускает менеджер файлов cookie браузера Internet Explorer. Можно просмотреть весь список и выборочно что-то удалить. • Для других популярных браузеров возможности поскромнее - тут к нашим услугам не менеджер «куков и люляков», а только пара кнопочек в строке Remove all cookies: кнопки Opera и Netscape. Они просто удаляют 15 Зак. 90
450
9. Программы для борьбы за чистоту
файлы cookie в соответствующих директориях браузеров. К категории «Netscape» относятся не только Netscape Navigator и Netscape Communicator, но и быстро развивающиеся и достаточно популярные у определенной группы пользователей браузеры Mozilla и Mozilla FireFox. • Кнопочки в строке Cleans URLs visited удаляют историю адресов, введенных в адресной строке каждого из трех основных браузеров, • а кнопочки Cleans History/Cash очищают их кэш-директории. Обращение ко всем посещенным ранее сайтам без подключения к интернету становится невозможным. Вторая страница системных инструментов называется Add/Remove Programs. Тут выведен список установленных программ, чтобы можно было удалить из него неработающие строки. Для каждой строки в списке указан адрес файладеинсталлятора либо протокола установки, которым воспользуется стандартная виндоузовская утилита удаления программ. Протокол может находиться в logфайле, а может и в системном реестре. Если вы увидите две одинаковые строки, указывающие на один и тот же файл, вполне можете одну из строк удалить кнопкой Remove. Кнопка Check All запускает проверку каждой строки этого списка на предмет того, указывает ли она на что-то реальное или нет. Найдя неверные адреса, программа предложит вам удалить эти строки из списка. Можно также воспользоваться кнопкой Edit, чтобы указать правильный адрес деинсталлятора. На третьей странице - Extract Boot Blocks - программа определяет, какие из ваших дисков имеют загрузочные записи. Можно будет добавить любой из этих дисков (хоть с Windows 98, хоть с Линуксом) в меню загрузки Windows NT - кнопкой Add Boot. Кнопкой Remove можно будет, наоборот, удалить строку из меню загрузки. В Windows 9х все это не работает, только в 2000, ХР, 2003 Server. На странице Compare можете выполнить операции сравнения файлов (Compare Files) и папок (Compare Folders). Про выбранную пару файлов программа быстренько напишет: These two files are 10Q% EQUAL (эти файлы на 100 % одинаковы) или These two files are DIFFERENT (эти файлы отличаются). Какие именно различия найдены, программа скромно умалчивает. А вот сравнивая состав папок, программка может показать нам детальный отчет: укажет, где каких файлов и вложенных папок не хватает, какие одноименные файлы имеют различия. Есть еще страничка Calc, на которой программа подсчитает вам объем дискового пространства, который потребуется, если вы захотите создать резервную копию того или иного из своих дисков. Или всех разом.
Деинсталляторы
451 !
ДЕИНСТАЛЛЯТОРЫ В отличие от MS-DOS и некоторых других операционных систем, где для удаления программы достаточно стереть ее директорию, в системе Windows процесс деинсталляции проходит не так уж легко и чисто. У каждой программы, кроме тех файлов, что лежат в ее папке, есть свои представители в папке Windows\System или Windows\System32, на рабочем столе и в главном меню (ярлыки), а иногда также ini-файлы в папке Windows; каждая прописана во многих местах системного реестра. Все это многочисленное и разнообразное хозяйство должно быть удалено в процессе деинсталляции программы. Этим занимаются программы, которые принято называть деинсталляторами или анинстоллерами (я бы охотнее называл их съемщиками или съемниками). В папках многих программ лежит специальная утилитка, предназначенная для удаления данной программы. Она может называться unwise.exe, uninstall.exe, uninst.exe, uninsOOO.exe или как-то вроде того. Именно к этому съемщику обращается виндоузовская утилита Установка и удаление программ. Однако же средство для самоуничтожения имеется не у всякой софтинки. Тогда Windows применяет своего собственного съемщика, но результаты этой «съёмки» не всегда удовлетворительны, что приводит к накоплению мусора как на диске, так и в реестре. Да если честно, и результаты работы съемщиков из комплекта программ не всегда удовлетворительны. И вовсе не по недомыслию разработчиков, а иной раз и по их злостному умыслу. Для того чтобы мы, не дай бог, не попытались когда-нибудь снова установить их драгоценную условно-бесплатную программу, у которой истек срок условной бесплатности, они норовят при удалении программы оставить о ней какие-то записи в реестре или припрятать какие-то файлы на диске. Если мы попытаемся снова поставить ту же программку, инсталлятор эти файлы или записи в реестре увидит и покажет нам вместо программы индейскую национальную избу фигвам. Бывали со мной и такие случаи, когда программа (вроде бы бесплатная, но на самом деле — с весьма навязчивой рекламой и со шпионским блоком) не желала удаляться, сообщая об ошибке в процессе удаления. При повторном запуске деинсталлятора программа... устанавливалась снова и тут же запускалась, собака такая! Или, случается, сотрешь по ошибке какие-то файлы, а без них Windows отказывается удалять всю программу. А ведь такая не полностью удаленная программа может и программные конфликты вызывать, и нормальной загрузке Windows мешать (такое я тоже видал). Во всех подобных случаях не обойтись без квалифицированного съемщика. Наибольшие шансы вчистую удалить программу у деинсталляторов, которые умеют протоколировать процесс установки программ. То есть в момент установки новой софтины работает некий модуль слежения, который все про
452
9. Программы для борьбы за чистоту
эту программу выясняет и фиксирует: что она пишет в реестр и куда именно, что она копирует на диск и куда... Возможно и другое решение: перед установкой новой программы создать снимок системного реестра, некоторых папок и системных файлов, а потом сравнить его с тем, что получилось после установки. И сделать соответствующие выводы. Если мониторинг установки не производился, то придется съемщику очень внимательным образом прочесать системный реестр (в поисках всяческих записей удаляемой программы и ее ссылок на файлы), а потом и все ваши диски (в поисках самих этих файлов). И потом все это удалять, удалять, удалять... Впрочем, современные съемщики делают это очень неплохо. Программы удаляются чисто, системе не мешают, хвостов почти не остается. А если где-то какая-то секретная запись осталась, так это беда не большая. Мы посмотрим парочку деинсталляторов - один простой и быстрый, без модуля для мониторинга, а другой, как принято выражаться в определенных кругах, - со всеми делами.
YOUR UNINSTALLER Your Uninstaller («ваш анинстоллер») фирмы URSoft за процессом установки программ не следит, просто снимает их - быстро и четко. Умеет обнаруживать неисправные записи в списке установленных программ, поможет их удалить или поправить. Кроме того, в комплекте деинсталлятора есть три дополнительные примочки, имеющие непосредственное отношение к очистке компьютера от мусора: удаление временных файлов, чистка списка автоматически запускаемых программ и чистка контекстного меню Internet Explorer. Your Uninstaller 2004 (версия 3.9) весит 2,7 МБ. При своей установке добавит на рабочий стол (если вы не будете возражать) значок в форме мусорного ведра. Это ведро работает и как обычный ярлык, запускающий программу деинсталляции, и как некое подобие виндоузовской корзины: берете приговоренную к удалению программку в любом окне и тащите в это ведро. Включается «ваш анинстоллер» и, для порядку спросив разрешения, программку удаляет. В общем, на этом можно было бы и закончить все наши разговоры о программе, но мы не будем так шутить и погорим о ней еще немножко. Посмотрим на ее главное окно, открытое на странице Smart Uninstaller (рис. 9.17). Здесь находятся значки всех установленных в вашей системе программ, включая плагины к графическим и звуковым программам, «заплатки» (исправления) Windows и даже экранные заставки (screen saver).1 1
Если в настройках программы (View > Options) убрана галочка из строки Show Screensavers in program list, то заставки не показываются. А если там же помечена строка Show "hidden" programs in program list, to вы сможете снимать некие программы, обычно в этом списке не показываемые.
Деинсталляторы
453
, DlftC
У Your Uninstaller! 2004 0e
fiction
AutoFix
View
Details
Java Web Start
Search
jv16 PowerTools
Refresh
Help
Home
Ш
Exit
Kai's Power Tools 3
Live Reg (Symantec Corporation) Uninstall Information:
Key State plugin v1.0
L&H TTS3000 Russian
LiveSynth Pro SE (DXi)
LiveUpdete 1.90 (Symantec Cor..
This application "LiveReg (Symantec Corporation)" can be safely and completely uninstalled. Press below "Uninstall" button to perform. Logitech MouseWare 970
Ш
» Uninstall
Smart Uninstaller [Startup Organizer | IE ContexlMenu Organizer | Temp. Files Remover I Your Urmstaiefi 2004 VersiJTotal 193 appfcations, 0 may have riot beenll
Regstered to:
Рис. 9.17. Your Uninstaller 2004 сообщает: выделенная программа может быть безопасно и полностью удалена
Выбрав в списке значок программы, справа читаете диагноз: можно ли'эту программу безопасно и полностью (safely and completely) деинсталлировать. (Правая панель ставится и убирается командой Info Panel в меню View.) , Достаточно нажать расположенную под диагнозом кнопку-шарик Uninstall, нажать клавишу Del или просто дважды щелкнуть по значку программы, чтобы пошел процесс ее удаления. Your Uninstaller! 2004
Instruction Close this dialog when the normal uninstallation is finished.
!QK
Рис. 9.18. После удаления программы стандартными средствами нажмите ОК
9. Программы для борьбы за чистоту
454
Сначала запустится собственный деинсталлятор программы (или стандартный виндоузовский), а когда он все сделает и отрапортует об окончании процесса, вы нажмете ОК в диалоговом окошке Your Uninstaller (рис. 9.18), и тогда за дело возьмется наш («ваш») анинстоллер: вычистит остатки удаленной программы из реестра и поищет забытые ею файлы. Потом будет выдано еще одно окошко (рис. 9.19). Тут написано, что в папке программы все еще остаются некие файлы, которые без удаленной программы чаще всего использовать невозможно. Если вы уверены, что файлы эти вам больше никогда не пригодятся, нажмете кнопку-шарик Delete All (удалить все). Если файлы надо оставить, нажмите Close, а если хотите отправиться в эту папку и самолично все там рассмотреть, нажмите Open The Directory. Your Uninstaller! 2004 Instruction: Smarlllninstall(R) has found files left by normal uninstaller, would you like to remove them?
There are still files left in the installed directory. In most cases, they will never be used. But to be sure not to remove useful data file, you can browse the directory by clicking "Qp.an..J.bj?..Bir.8!CJt!J][y" button and take a look. If you are sure these files are useless, simply click "Delete All" button. DelsLl.isu
сш
5 и О [DATA] D [MIDI] CD [PRG] О [Song] O|WAV]
1
Open The Directory
1
Delete All
I Close
Рис. 9.19. Что будем делать с файлами и поддиректориями, оставшимися в папке удаленной программы?
Другая команда удаления, которую вы найдете в контекстном меню, называется Force Uninstall (принудительная деинсталляция). Пользоваться ею следует в том случае, если обычная деинсталляция не проходит. Некоторые программы в окне деинсталлятора могут оказаться помеченными подобием дорожного знака «Остановка запрещена» и желтым треугольничком с восклицательным знаком. Так обозначаются не полностью удаленные программы, а также программы, ссылки на которые неисправны. В такой ситуации окажется доступна вторая кнопка-шарик в пра-
Деинсталляторы
455
вой панели (рис. 9.17) - Clear It!, по которой съемщик отправится искать и удалять имеющие отношение к этой программе файлы и записи в реестре. В контекстном меню строки тоже будет команда Clear It!, а на клавиатуре можно ввести эквивалентную ей комбинацию Ctrl-Del. На панели инструментов деинсталлятора есть кнопка под названием Details (подробности) и команда с таким же именем в контекстном меню Details значка. Вам будут предъявлены некоторые сведения об этой программе (рис. 9.20). Application Details
Adobe Download Manager 1.2 (Remove Only) DetailsPublisher: Version: Help Info: About Info: Update Info: Telephone:
Here are all the values from registry, you may edit it freely, but BE CAREFUL! Recommend Only for advanced users. If you don't know what it is. leave it as is. Key.
Рис. 9.20. Сведения о программе Смотрите вы, к примеру, на адрес в строке UninstallString (команда деинсталляции) и вспоминаете, что сами, своими руками переименовали или переместили папку, а систему поставить в известность забыли, вот и записан тут неверный адрес. Ну, тогда можно не удалять программу, достаточно будет поправить ссылку на нее: просто встанете в эту строку курсором и введете правильный адрес. Останется нажать кнопку Save, чтобы сохранить эти поправки в реестре. Вас спросят, уверены ли вы в том, что делаете? Если не уверены, лучше оставьте все как есть. После этого можете нажать кнопку Refresh (обновить), чтобы деинсталлятор заново проверил информацию обо всех программах. Если все бы-
456
9. Программы для борьбы за чистоту
ло сделано верно, то вместо дорожного знака вы увидите собственный значок программы. Кнопка AutoFix отыскивает в списке программы с неисправными ссылками и прочими неладами и предлагает сразу же удалить все остатки AutoRx программы как в реестре, так и на диске. Перейдя на страницу Startup Organizer, вы увидите список программ, автоматически запускаемых при старте Windows. Как и в большинстве твикеров, занимающихся в том числе и включением/отключением-автозапуска программ, вы сможете убрать галочку из любой строки, и программа будут временно отключена. Но, в отличие от большинства твикеров, вы сможете и вовсе удалить строку из реестра, чтобы не отсвечивала. Делается это через контекстное меню, командой Delete. Команда Properties в том же контекстном меню покажет вам стандартное окно свойств этой программы, а команда Run - запустит ее, чтобы вы могли посмотреть, что это такое и чем занимается. Аналогично устроена работа с контекстным меню Internet Explorer на странице IE Context Menu. Тут тоже можно снять пометку со строки, а можно и насовсем удалить строку. Ну и на странице Temp. Files Remove мы сможем заняться поиском мусорных файлов. Тут все происходит стандартным образом: пометите диски, которые надо просканировать, и типы временных файлов, которые должны быть обнаружены, нажмете кнопку Scan. Когда программа окончит свои разыскания, выделите ненужные файлы и нажмете клавишу Del. А кнопка Delete All удалит сразу все выделенные файлы.
ASHAMPOO UNINSTALLER Последняя программа в этом разделе называется «шампунем» за то, что моет и чистит все подряд и делает белоснежным любое белье без утомительного застирывания. Судите сами: в наборе этой приличного размера программы (6,7 МБ) есть утилита для установки программ с протоколированием этого процесса (Install An Application), утилита для удаления тех программ, процесс установки которых удалось запротоколировать (Uninstall An Application), и еще одна - для удаления программ, за которыми подглядеть не удалось (Uninstall An Unlogged Application). Кроме того, в комплект входит утилита для поиска и удаления временных файлов (Find/Delete Temp Files), утилита для поиска и удаления пустых папок (Find/Delete Empty Folders), утилита для поиска и удаления дубликатов (Find/Delete Duplicates), утилита для удаления всякого интернетовского мусора (Delete Internet Trail) и даже утилита для удаления ненужных шрифтов (Manage Fonts). Да плюс программа для блокировки почтовых вирусов. Да плюс программа для блокировки некоего нового вида рекламы (1Р-спама)... Видите теперь, что обычный стиральный порошок вам не понадобится?
Деинсталляторы
457
Тем не менее я не стану в сотый раз рассказывать об удалении ненужных файлов и папок. Мы поговорим только о том, как в этой программе устроено удаление программ. В папке Ashampoo в главном меню Windows вы найдете довольно много всяких пунктов и подпунктов. Нас сейчас интересует подпункт Ashampoo Uninstaller Suite и в нем значок с таким же названием, запускающий главное окно программы (рис. 9.21). Инсталляцией-деинсталляцией занимаются первые три утилиты в верхнем ряду.
тж т им т ? i n
Ashampoo Uninstaller Suite {Expert Mode) Fte Mnlnstafer Toote Internet Suite Screen
Install An Application
Uninstai AnAppScauon
Onnstai An Urtfogged Appfcatton
Rnd/Detete TempHes
Delete Internet Tral
Manage Fonts
Find/Detete Empty Folders
Rnd/Delete Duplicates
i Status
Рис. 9.21. Ashampoo Uninstaller Мастер установки программ Мастер установки программ запускается кнопкой Install An Application. Его задача - выяснить, что и куда записывает устанавливаемая программа, и сохранить эти сведения в файле-протоколе. • Первый шаг мастера называется Selection (выбор) (рис. 9.22). Надо решить, за какими параметрами системы следует понаблюдать. Можно нажать кнопку Select Manually (выбрать вручную), чтобы самостоятельно определить разделы реестра, которые требуется взять под наблюдение, перечислить жесткие диски и системные файлы (win.ini, system.ini, autoexec.bat, config.sys), но думаю, для начала вполне можно довериться мастеру и сразу нажать кнопку Auto-
9. Программы для борьбы за чистоту
458
Selection I save Configuration j Instal an Application | Oeate Log Fte
Stepl:
The first step is to sefcct terns to be monitored for changes: 1) Windows Registry keys 2) Drives and Folders 3} System Htes
Selection
You can make your selections manually in the main window or you can let the program select the necessary items automaBcaty.
Automatic Selection
"I dck this icon to return to J the assistant again later:
Select Manualy
Note: If you change any selections you wi be prompted to save them as defaults when you exit UrtlnstaSer. You should do this to ensure that you use the same selections in the Create Log Ffc step. V you don't want to change your selections just dick on "Next" to continue.
< Back
jjjext. „>
Рис. 9.22. Мастер установки программ
matic Selection (автоматический выбор). Мастер выберет что-то типовое и попросит нажать Next >. • Второй шаг - Save your current configuration (сохраните текущую конфигурацию). Мастер предложит сделать предварительный снимок системы - записать все параметры отслеживаемых компонентов в файл OldCfg.ecd. Нажимаем кнопку Save Configuration и ждем, пока он создаст этот файл. Работа идет довольно быстро - через минуту, а то и менее мастер уже просит нажать Next >. • Третий шаг - Install the new application (установите новую программу). Наша задача - нажать кнопку Install an Application и отыскать на диске установочный файл новой программы. Далее начинается процесс установки, а мастера-шампуня можно закрыть - он пока не нужен. Новая программа установится, может быть, даже перезагрузит компьютер. Но это не все: вы должны обязательно запустить ее, потому что процесс инсталляции у некоторых программ доходит до конца только при первом запуске. • Вот теперь нужно снова запустить нашего шампунь-мастера, а в нем сразу же отправиться на последнюю страницу Create Log File (сохранить протокол). Щелкните там по кнопке с таким же названием - Create Log File. Вас попросят ввести имя протокола, а потом мастер займется созданием повторного снимка системы и сравнением его со снимком, записанным на первом этапе.
Деинсталляторы
459
В протокол попадут только результаты этого сравнения - добавленные ключи реестра, измененные системные файлы, добавленные файлы и папки. Вот к этому самому протоколу - файлу с расширением ECL - мы и будем обращаться, когда захотим вчистую удалить программу - на радость чистоплотным домохозяйкам. Как же все это будет происходить?
Мастер удаления программ Для удаления программы мы обратимся к утилите Uninstall An Application. Как видно из рисунка 9.23, это тоже мастер, но всего двухшаговый. 1
. Ю1Х
Ashampoo Uninstaller Suite * Main Window pga
Stepl: Load log file
Restore prevtxis configuration i
To completely remove al traces of an apptcadon you need the tog He created by Unlnstater when you «staled the appfcatbn. Setect load Log He' to select and bad the tag fle now. Sdect fto Log Fle Available' to remove an application that was not monitored with Ashampoo Unlnstafer Suite.
Load Log 0e
Toobarfcxxih niam window:
No Log Fte Avatebte Note: The bg fle enables you to remove ai the appfcatton components very precsdy, even f Other programs have been instated in the meantime.
flbse
Рис. 9.23. Мастер удаления программ
• На первом шаге мастер просит показать ему файл протокола, относящийся к удаляемой программе, - кнопка Load Log File (загрузить файл протокола). Если имя у протокола понятное - например, вы в свое время догадались назвать его по имени устанавливаемой программы (с добавлением номера версии), - то легко его узнаете и через месяц, когда у программы истечет срок бесплатной работы, и через год, когда найдете утилитку получше. А если имя файла ни о чем вам не говорит, то... Прежде чем начинать работу, мастер может выдать запрос: Your unsave selections changes will be overwritten..., если увидит, что настройки мониторинга (состав отслеживаемых параметров системы) были изменены. Если мы уверены в том, что делаем, и хотим, чтобы текущие установки стали установками по умолчанию, отвечаем Yes, если нет - No. На самом деле не так важно, что тут отвечать, важно ответить - и идти дальше.
460
9. Программы для борьбы за чистоту
• На втором шаге мастер предлагает нам выбрать автоматическое удаление программы (Automatic Uninstallation) или полуавтоматическое, которое будет происходить под нашим чутким pyKOBOflCTBOM(Semi-Automatic Uninstallation). Выбираем первое - щелкаем по кнопке Automatic Uninstallation. На всякий случай мастер еще спросит, хотим ли мы удалить все следы снимаемой программы (в реестре, в файлах и папках, в системных файлах) или какую-то категорию нужно оставить без изменений. Мы, в общем, ничего такого оставлять не хотим, поэтому сразу нажимаем ОК. В заключение мастер покажет нам три списка: удаляемых и восстанавливаемых ключей реестра, удаляемых файлов и папок и исправляемых системных файлов. Любознательные могут изучать хоть до посинения, все остальные сразу нажимают кнопку Execute (выполнить), а потом Close (закрыть) ровно столько раз, сколько окошек такого рода получают. И последнее, о чем нас спрашивает мастер: надо ли удалить протокол (log file). Если хочется изучить работу инсталлятора, поглядеть, что и куда он писал, - оставляйте, если же у вас есть дела поинтереснее, чем рыться в этих непонятных логах, тогда пусть стирает. После установки Ashampoo Uninstaller Suite в системном лотке окажется лоток значок некоего Ashampoo UlWatcher. В контекстном меню этого значка вы найдете команды для запуска мастеров инсталляции и деинсталляции, для сохранения текущей конфигурации файлов и реестра (обновляется файл OldCFG.ECQ,) и для создания протокола (текущая конфигурация сравнивается с файлом OldCFG. ECD, результат записывается на диск в указанный вами файл). На самом деле этот самый UlWatcher представляет собой резидентный модуль - монитор, который запускается автоматически вместе с Windows и перехватывает любую вашу попытку установить программу. Вместе с запуском какого-нибудь инсталлятора выскакивает окно монитора (рис. 9.24). Если вы пометите вторую строку (Just continue evaluation - просто продолжать установку) и нажмете ОК, монитор тут же отключается: а-а, делайте что хотите!.. Если же поставить точку в первой строке (Monitor the installation... - следить за установкой), то начнется сохранение снимка и все прочие операции по установке программы под наблюдением «шампуня», о которых мы только что говорили. Тем, кто не устанавливает и не снимает программы по сто раз на дню, наличие значка монитора в -системном лотке может показаться совершенно неоправданным. К тому же, по моим наблюдениям, монитор может иной раз и не отреагировать на запуск установки. Так что имеет смысл зайти в настройки программы Uninstaller Suite (меню File, команда Preferences) и на странице General убрать галочку из строки Activate UlWatcher Installation monitor in taskbar. Будете запускать съемщик вручную, когда потребуется.
Удаление незапротоколированных программ Обратите внимание на кнопку No Log File Available на рисунке 9.23. Ее надо нажимать, ^если удаляете программу, установка которой не была запротоколирована. Этим же занимается утилита Uninstall An Unlogged Application (третья слева на рисунке 9.21).
Деинсталляторы
461
Ashampoo Ul Watcher Installation Monitor
[X
Installation program detected! |C:WtSTALL\DVD\WShOVD5\Setup\Setup.exe
ШВйИЬ XS^ *
ffyouc
|
boose to monitor the irstabfon
UlWate тег VM* Brat save your current configui afion with Ashampoo UrOnstafer. When theinsuйзйоп is complete UJWatcher wi prompt you to;ave the instabtion tog.
-What do you want to do (-} Monitor the irst* ton with Ashampoo Unlnstiafer Suite \ ,3, Sist conttvue insfcflat-ion w (wthout monitor*9)
OK |
Рис. 9.24. Будем «мониторить» установку?
Первым делом нам предлагают выбрать в списке удаляемую программу (рис. 9.25). Сообщение в верхней части этого диалогового окна повествует о том, что незапротоколированные программы лучше всего удалять их собственным деинсталлятором. Выбрав программу в этом списке и нажав длинную кнопку Uninstall Selected Application, мы именно этот процесс и запускаем. Но если удаляемой программы в списке нет, надо будет по крайней мере показать съемщику, что ему, собственно, удалять. • Можно щелкнуть по закладке Program Files и пометить папку удаляемой программы. • А может быть, у программы есть ярлычок или даже целая папка в меню Пуск > Программы? Тогда щелкните по закладке Start Menu, найдите их там и пометьте (рис. 9.26). В Windows XP, 2000, 2003 Server у каждого пользователя, как вы, наверное, знаете, всегда два меню - персональное и общее для всех пользователей. Для того чтобы не плутать по ветвистой директории Documents and Settings, нажмите длинную кнопку Show All Users Start Menu, расположенную под деревом папок, и сразу попадете в общее меню. А название на кнопке поменяется на Show Current User Start Menu (показать меню Пуск данного пользователя). • Возможно, программа создала свой раздел в списке софта в реестре. Тогда щелкните по закладке Registry и отыщите его. Выглядеть он будет, как папка, имя которой совпадает с названием фирмы-производителя или с названием программы. Помечайте то, что вам требуется удалить.
9. Программы для борьбы за чистоту
462 ;
Uninstall an Unlogged Application
L.. | Q Щ
If you dont have an Uninstaller irtstateGon tog for an appfcatton it is always best to use the appfcation's own uninstater if it is a vaSaWe. If the apptcation is shown In the Sst below select its entry and dick on Uninstai Selected AppScatbn to remove it from your machine. NOTE: Even f the appfoadon is not feted here you may find an Urtnsta! option in the appfcaGon's Start Menu program group. Check this first! |i?Echo24 Windows Driver $$ Emagic Logic Audio Platinum 5.5 1Й* Enterra Icon Keeper version 1.0 Ш EPSON Printer Software Ш ESP 1290 890 Problem Solver
Unmstal Selected Application Start
Msnuai I Program Rles I! Start Menu j Registry j fife Extensions J Confirmadort I
< jack
Rrash
Cancel
Рис. 9.25. Выбираем профамму, которую надо удалить и Unirtstalt art Unlogged Application . i Folders to delete
C:\Wtndows\Start Menu\Programs\PROGRAM NAME
:SS:5
а -ПИ Избранное : ф -rjia Мои документы ; j • ПЁЭ Рабочий стол 1 • пИ Шаблоны
j
If
j
['^ |[П][^[
In this screen you can locate and select the ;;*|! appteatton's Start Menu entries. The button under the 1st switches between the At Users and Current User entries if applicable. On ' Windows 95, 98, SE and Me systems these entries are normaly located in:
Й- сЁЭ Программы ф~пШ Ashampoo pD^ WinOrganizer I оШ Автозагрузка Ш n@J Видео ф-pEl Графика ф-rjiu Звук и музыка ш ПИ Интернет ф пЙ Стандартные
М
. ;
On Windows 2000 and XP systems they are normaly located in: C:\Documents and Setdngs\USER NAME\Start Menu\Programs\PROGRAM NAME
,щ ;
;
И!
On Windows NT4 systems they are normaly located in:
Show Al Users Start Menu . Start j Manual | Program RJes] start Memi ] Registry j Fte Extenstors :| Confitmatton)
[
< Back
(text >
fmish
Cancel
|
Рис. 9.26. Ищем удаляемую программу в меню Пуск Тут, кстати, тоже будет возможность перейти из персонального подраздела реестра к общему для всех пользователей - длинная кнопка Show A l l Users entries.
Деинсталляторы
463
• Вместе с программой можно вычистить из реестра те типы файлов, которые с ней ассоциированы: щелкнуть по закладке File Extensions и пометить эти типы файлов.
Review selected items and confirm deletion: Detete Folder 0 Delete Fokter El Delete Entry
E:\ProgramFtes\AteoholSoft ' E:\Documents and Seffings\AJ User... HKEY_OJIWENT_USER\Software\ftL.
To To To
This screen shows you at the items you have selected for deletion and atoms you to review and cor red; your choices. Select the items you want to detete in the fet on the left, then dck or» Delete ; Selected Items to uninstal the appfcation from your | system.
т Select AI
Select
Select At selects everything. Select None deselects everything.
Detete Selected ttems
Start I Manual | Program Ftesj Start Menu ! Registry I He Extensions confirmation
< Back
PJext >
Brash
Cancel
Рис. 9.27. Последнее движение и... В заключение надо будет подтвердить задание на странице Confirmation и нажать Finish. Вам будет показан список того, что будет удалено (рис. 9.27), останется нажать кнопку Delete selected items (удалить выбранное). А потом неплохо бы еще запустить jv!6 и вычистить ошметки удаленной программы из реестра. Сначала воспользоваться утилитой поиска в реестре (поискать все записи, в которых есть название программы, поискать все записи, в которых есть название фирмы-производителя, и все это стереть). А после этого еще проверить реестр на наличие ошибок.
10. ПРОГРАММЫ ДЛЯ РАБОТЫ С ТЕКСТАМИ Все программы, о которых пойдет речь в этой главе, связаны с текстами. Но не с набором текста, его редактированием или оформлением, как у текстовых редакторов, а с другими процессами — переводом текста из бумажной формы в электронную или с переводом с одного языка на другой. Здесь же мы поговорим о нестандартных' переключателях клавиатурной раскладки, которые будут очень удобны людям, работающим не только с русским языком, но также с одним или несколькими иностранными. Впрочем, кому же из пользователей Windows не приходится постоянно переключать клаву с русского на английский и обратно?.. В этом разделе мы впервые попадаем в область, где основной интерес представляет продукция отечественных производителей софта, людей (в отличие от Билла Гейтса) не слишком богатых. И потому -я призываю всех, у кого есть такая возможность, не покупать пиратские копии программ, благо цены на программы вполне умеренные. Эти же слова можно отнести и ко всем остальным полезным программкам, описанным в этой книге. Если программа вам понравилась, вы решили оставить ее у себя надолго, имеет смысл стимулировать ее автора на продолжение работы - заплатив ему запрашиваемые 300 или, там, 500 рублей (конечно, речь только о тех, кому это позволяет материальное положение). А не то уйдет наш программист в какие-нибудь менеджеры-фигенеджеры - деньги зарабатывать, и останемся мы без хороших программ. Как говорил своим актрисам один известный театральный режиссер: «Девки, выходите за русских! Поддержите отечественного производителя!»
ЭЛЕКТРОННЫЕ СЛОВАРИ Имеются в виду, прежде всего, словари иностранных языков - англорусские и русско-английские, немецко-русские и русско-немецкие и т. д. и т. п. Существуют также электронные словари русского языка, например словари Даля, Ушакова, Ожегова. Вплотную к этой категории программ примыкают электронные энциклопедии (вроде '«Большой энциклопедии Кирилла и Мефодия»). О «русско-русских» словарях мы здесь говорить не будем. И электронными энциклопедиями заниматься тоже не станем. Там и рассказывать-то
Электронные словари
465
нечего - сплошная «малтимудия»1. Поговорим же мы о двуязычных и многоязычных электронных словарях. Достаточно полные «бумажные» словари всегда односторонние: либо русско-английские, русско-немецкие, русско-французские, либо, наоборот, англорусские, немецко-русские, французско-русские, тогда как электронные словари - универсальные, двусторонние. В них вы с одинаковым успехом ищете русский перевод английского слова и английский перевод русского (англо-русскоанглийский словарь, немецко-русско-немецкий и т. п.). Электронные словари часто снабжаются сменными словариками. Не обнаружив подходящего перевода слова в словаре общей лексики, вы сможете поискать его значение в каком-либо из специализированных словарей - политехническом, компьютерном, медицинском, экономическом. Некоторые фирмы продают словари отдельно от самой программной оболочки, кто-то позволяет докупать специализированные словари в дополнение к базовому комплекту. Не хватает вам какого-нибудь словаря терминов по нефти и газу - покупаете словарь по нефти и газу. Требуется лесотехнический - покупаете лесотехнический. Иногда на сайтах производителей электронных словарей лежат бесплатные словарики, созданные энтузиастами. Иной раз эти бесплатные словарики ничем не уступают платным. Но надо понимать, что формат дополнительных словарей у каждой программы свой. Купив программную оболочку словаря у одной фирмы, вы, скорее всего, не сможете присобачить к нему словарики от другого производителя. Существует несколько электронных словарей очень достойного уровня: Polyglossum, который выпускается издательством ЭТС2, «Мультилекс» фирмы МедиаЛингва, Ver Diet компании ПРОМТ - пользоваться можно, в общем, любым из них. Я бы с удовольствием рассказал вам обо всех этих словарях, но придется слегка наступить на горло собственной песне и ограничиться рассказом только об одной программе, глядя на которую вы поймете, как вообще с подобными программами работают.
LINGVO Я расскажу о программе, которой пользуюсь сам, - о словаре Lingvo фирмы ABBYY3. Программа выпускается в двух основных разновидно1
В смысле multimedia. Кстати, Polyglossum - одна из самых компактных программ-словарей. Все необходимое можно скачать непосредственно с сайта polyglossum.com. Сама программа дается бесплатно, весит всего 2,3 МБ (что для словарей очень мало). А все остальное зависит от количества выбранных вами словарей. 3 Загадочное название фирмы ABBYY означает, по сообщению словаря Lingvo (а кому ж знать, как не ему!), «ясный глаз». Это, мол, «реконструированная форма праязыка мяо-яо, гипотетического языка-предка групп мяо-яо, ну, хмун, хмонг и киммун». Во как! Не простое мяо-яо, а гипотетическое... 2
466
10. Программы для работы с текстами
стях - англо-русский словарь и многоязычный (с немецким, французским, итальянским и испанским языками - общим объемом 3,5 миллиона словарных статей). Но это еще не все радости. На сайте lingvoda.ru вы сможете получить изрядное количество бесплатных специализированных словарей (бухгалтерских терминов, аббревиатур, библейский словарь, хакерский, интернетовский, целый словарь Даля аж на 8 МБ, русско-ивритско-русский, латинско-английский, китайско-английский '). Девятая версия Lingvo занимает на диске неслабый объем: англо-русский вариант тянет на 280 МБ, многоязычный - на 500 с лишним. В стандартный комплект словаря входят звуковые файлы, благодаря которым он сможет по вашей просьбе произнести десять тысяч наиболее употребительных английских и пять тысяч немецких слов (последнее - только в многоязычном словаре). При инсталляции Lingvo можно задать выборочную установку и отказаться от звуковых файлов, что позволит вам сэкономить на диске ни много ни мало 100 МБ в двуязычной версии и 160 - в многоязычной.2 Требования к быстродействию процессора и оперативной памяти вполне умеренные: как минимум - Pentium 200 Ш ABBYY Lingvo и 32 МБ памяти (для ХР - 64). Кроме Правка Вид Сервис Справка того, Lingvo 9 можно ставить на карманные компьютеры стандарта Pocket PC. Английский Русский
ущс
На рис. 10.1 вы видите главное окно программы. Панель инструментов находится в самом низу, а верхняя кнопочная панелька - это подключенные словари («книжная полка», как это называется в хелпе). Нажата кнопочка — данный словарь активен и включен в работу, отжата (как три правые кнопки на нашем рисунке) - словарь остановлен и переводы в нем не ищутся (обычно это делают для ускорения работы). Подведя курсор мыши, вы всегда сможете прочитать во всплывающей подсказке, как тот или иной словарик называется.
1 Вот и латынь с китайским языком будут нам доступны! Пусть и через это самое... через английский. 2 Предыдущая восьмая версия программы позволяла оставить значительную часть словаря на компакт-диске и тем самым в несколько раз уменьшить затраты дискового пространства. Но работать в таком режиме довольно неудобно. Во-первых, всякий раз требуется вставлять нужный компакт-диск (а если я уже работаю с каким-то компактом?!). А во-вторых, быстродействие при этом заметно снижается.
Электронные словари
467
В контекстном меню книжной полки есть команды Активизировать все словари и Деактивировать все словари, которыми удобно пользоваться, когда словарей становится слишком много. Там же вы найдете команды, которые позволят убрать ненужные панели Lingvo. В многоязычной версии словаря вам пригодятся и окошки выбора языков (два окна-списка над книжной полкой), чтобы можно было принудительно поменять направление перевода. В двуязычной версии пользоваться этими списками тоже можно, только, в общем, незачем: программа сама определяет, на каком языке написано введенное вами слово, и в соответствии с этим назначает словари - первый (с какого языка переводить) и второй (на какой язык переводить). Под кнопками словарей расположен сводный список слов (словник), собранный из всех активных словарей, а под ним находится строка ввода. Слово в эту строку может попасть, как минимум, четырьмя способами. • Можно набрать его на клавиатуре. По мере ввода Lingvo будет пере^ мещать нас по словнику до тех пор, пока набираемое слово в точности не совпадет со словарным. Останется нажать Enter, чтобы прочитать перевод в отдельном окошке. • Можно вставить слово в строку ввода из буфера (Ctrl-V или Shift-Ins) и нажать Enter. Если вам удобнее вставлять слово с помощью мышки (через контекстное меню), вы сможете для получения перевода вместо Enter'a jig] щелкнуть по самой левой кнопке на клавиатуре. • Можно также перетащить слово мышкой из любой текстовой программы (редактора, из окна справки, из браузера) в окно словаря. • Когда вы переводите текст не с бумаги, а из файла, самым удобным способом получения перевода будут, вероятно, горячие клавиши Ctrl-lns-lns или Ctrl-C-C. Они действуют в любой программе, в которой вы могли читать свой текст: в текстовом редакторе, в почтовой программе, в браузере, в хелпе или же в Adobe Reader1. Если в тексте ни одно слово не выделено, по Ctrl-Ins-Ins и Ctrl-C-C будет переведено содержимое буфера обмена. Отключить комбинации Ctrl-lns-lns и Ctrl-C-C можно2, а вот назначить другие нельзя, а жаль, потому что они совпадают с комбинациями для вызова дополнительной панельки Буфер обмена в Microsoft Office 2000, ХР и 2003. Панелька эта, как вы наверняка знаете, хранит до десяти (Office 2000) или до двадцати четырех (ХР и 2003) фрагментов, скопированных в карман. Появляется на экране автоматически, едва вы что-то скопируете два раза подряд. 1
В прошлом Adobe Acrobat Reader - программа для чтения электронных документов в формате PDF. 2
На странице Сервис > Настройки > Клавиши перевода.
468
10. Программы для работы с текстами
Так вот, клавиатурная комбинация Ctrl-Ins (как и Ctrl-C) как раз и задает копирование. A Ctrl-C-C (Ctrl-lns-lns) - это уже два копирования подряд. А значит, вы не только быстро переходите в окно словаря, но заодно и запускаете всякий раз эту совершенно вам сейчас не нужную панельку, что, конечно же, не может не действовать на нервы. В Офисе 2003 автоматическое выскакивание панели нетрудно запретить: в ее нижней части есть кнопка Параметры, а в списке параметров - строка Открывать панель буфера обмена Office при двойном нажатии Ctrl-C, из которой и надо убрать галочку. Если понадобится, вы сможете вызывать эту панельку в Ворде и Экселе вручную — через меню Правка. В Office XP тоже можно зайти в Параметры панели буфера и отключить автоматический запуск. Но чаще всего, отключай - не отключай, панелька все равно продолжает выскакивать. А для Microsoft Office 2000, где вообще не было предусмотрено отключение панельки буфера, разработчики Lingvo заготовили файл с длиннющим именем AutoPopupClipboardToolbarOff.reg, который лежит в папке Program Files\ABBYY Lingvo 9.0\Support. Если дважды по нему щелкнуть, в реестр запишется нечто такое, отчего панелька выскакивать перестанет, как будто получила инъекцию успокоительного (еще раз обращаю ваше внимание, что эта операция имеет смысл только в Office 2000). Для восстановления первоначального поведения панели в том же укромном местечке имеется другой файл с длиннющим именем AutoPopupClipboardToolbarOn.reg. , Впрочем, даже если вы решитесь отключить клавиатурные комбинации для быстрого вызова словаря, у нас все равно останется возможность вызывать словарь непосредственно из Word'a: после установки Lingvo в списке вордовских кнопочных панелей окажется еще одна - панель Lingvo с одной-единственной кнопкой в виде книжечки, которая отправит в словарь выделенное слово или группу. В меню Сервис будет для этого же команда Look Up in Lingvo (искать в Lingvo). Перевод слов и словосочетаний Итак, введя слово и нажав Enter, мы получаем перевод в отдельном окошке-карточке (рис. 10.2). Тут, как видите, и транскрипция есть (правда, только у слов из универсального англо-русского словаря LingvoUniversal), и кнопочка с динамиком для произнесения вслух (опять же, не в каждом словаре и не для каждого слова), и синонимы, и примеры использования... В выпадающем списке верху справа вы увидите название словаря, в котором найдены все эти переводы. Можно выбрать здесь другие словари и получить совсем другие переводы. В списке, кстати, просто не будет тех словарей, в которых данное слово не обнаружено. Иногда к одному слову программа может показать сразу несколько карточек с переводами. Например, мы хотим узнать, что означает встретившееся нам
469
Электронные словари в некоей статье английское слово sales. Прямо в таком виде это слово означает «сущ. финанс. объем продаж, объем сбыта, товарооборот». Но есть существительное sale, которое во множественном числе тоже выглядит как sales, а значения у него совсем другие. Вот это все и будет нам предъявлено.
Я [3i]*S3 31 i IS Henvoy I ['envoi] 3 сущ.
urns
1} посланник; дипломатический представитель; уполномоченный министр (обыкн. о дипломатических представителях второго ранга) - an envoy extraordinary Syn: minister plenipotentiary 2} делегат, посланец, представитель, агент, доверенное лицо to dispatch an envoy — посылать делегата a personal envoy — личный агент Syn: agent, deputy, messenger, representative 1. II ['envoi] Ш сущ. 1} заключительная строфа поэмы 2} устар. заключительная часть литературного произведения (обыкн. содержит примечания или посвящение)
По карточке можно перемещаться стрелками курсора, как в редакторе Блокнот. Любые слова на карточке можно выделить и скопировать в карман. Кроме того, встав курсором в любое поясняющее слово и нажав Enter, мы получим для него отдельную карточку с переводом. Можно сделать это и мышкой: однократным щелчком по слову, которое выделено синим шрифтом (обычно это синонимы и примеры словоупотребления), или двойным по неРис. 10.2. Карточка с переводами слова выделенному. Зачем это может пригодиться? Скажем, я ищу перевод аббревиатуры CSS. Словарь выдает мне по этому запросу такое вот толкование: «CSS сокр. от customized sales survey». И это все. Вы что-то поняли? Я нет. Дважды щелкаю по каждому из слов, и только тогда начинаю догадываться, что речь идет о чем-то вроде заказного исследования объема продаж. И сразу мне становится ясно, что искал я чего-то совсем другого. Хлопнув себя по лбу (за недогадливость), меняю в списке словарей Lingvo Economics (En-Ru) на LinvoComputer (En-Ru) и вижу уже то, что мне было нужно: «CSS сокр. от Cascading Style Sheets - вложенные таблицы стилей (стандарт, определяющий форматирование HTML-документов, в терминах, принятых в отрасли настольных издательских систем: шрифты, цвета, позиционирование, отступы и т. п.)». Если мы вводили в словаре или вставляли из кармана слово не в его исходной форме (мы, может, и не знаем, какая там исходная форма должна быть!), а в том виде, в каком нашли его в тексте, Lingvo покажет нам карточку с его исходной формой и ее переводами. \ Иногда при переводе с родного на иностранный нужно бывает поомотРеть все Ф°РМЫ данного слова (особенно часто это касается глаголов). Нажмем эту кнопку на панели инструментов словаря и увидим все ело-
10. Программы для работы с текстами
470
воформы. Но если данное слово можно трактовать как разные части речи, то вам покажут все словоформы для каждой из частей речи. Вот я ввожу слово dancing и прошу показать мне все формы этого слова. Программа первым делом показывает формы глагола dance (танцевать) (рис. 10.3). А внизу будет доступна кнопка Дальше, по которой будут показаны и формы для существительного dancing (танцы).
?!X;i
Формы слова dance vert) texJCBl
i
1 {
i 3rd pers. sg present Past | Past participle i Present participle
:
!
.
[
Дальше»
j
i
i
dance dances danced danced dancing
j D3S6
i
Закрыть
13
Рис. 10.3. Все формы слова
Очень удобна эта команда, если вам нужно вспомнить, каким должно быть прошедшее время какого-нибудь хитрого неправильного глагола вроде английского buy (купить) - buyed, boght, bougth, bought?.. Или если вы сомневаетесь насчет родительного падежа множественного числа русского слова «кочерга» «кочергов» оно пишется, «кочерег» или, может быть, «кочерыг»?.. Словарь умеет переводить не Перевод - "Cascading Styte Sheets" только отдельные слова, но и словосочетания. Если вы ввели некое B)~n тиам 13!И!ШШ8й устойчивое словосочетание, Lingvo ' - styte sheet (En-Ru) в первую очередь покажет вам карi3 Заголовки - слова <4> : cascade (En-Ru) точку именно с переводом словоI cascading (En-Ru) сочетания как целого. ; sheet (En-Ru) Но если в словаре точно такая - style (En4?u) конструкция не значится, на экран выводится карточка особого вида Рис. 10.4. Перевод не знакомого программе Перевод. На ней вы найдете пересловосочетания воды сразу всех введенных слов и словосочетаний (рис. 10.4). Словарь пытается отыскать это слово в заголовках словарных статей (группа Заголовки - слова) и в сочетании друг с другом (группа Заголовки - словосочетания). Двойной щелчок по строке (или Enter) открывает соответствующую карточку с переводами.
Электронные словари
471
На карточке стандартного вида всегда находятся переводы, взятые только из одного словаря. Но можно попросить Lingvo найти и показать в одном окошке переводы сразу из всех словарей. \ Для этого служит кнопка НайПоиск - "styte sheet" I ти текст из строки на панели §5 инструментов Lingvo и клавиатурная комбинация Ctrl-F. В окне Kai 13- Заголовки • словосочетания <2> Поиск (рис. 10.5) вы сможете узнать, (••• style sheet (UngvoComputer (En-Ru)) в каких словарях, в каких словарных style sheet (Polytechnic (En-Ru)) статьях встречается нужное вам сло3 Переводы <4> ;• издательская инструкция (LingvoScience (Ru-En)} во или словосочетание, какие имеютI-свод правил пунктуации (LingvoScience(Ru-En)) ся переводы, какие имеются примеры /•таблица начертаний шрифтов (Polytechnic (Ru-En)} словоупотребления и комментарии. '•- таблица стилей {LingvoCotnputer {Ru-En}) Примеры <0> П^ер! Кнопочка настройки (самая и-Комментарии <1> : \щ£а 1 правая на собственной панели •**:fe*ffi*ffi: " ••• CSS (LingvoCotnputer инструментов окошка Поиск) расстояние: 9, Без учета порядка; Все результаты (7 позволит вам изменить логику поиска. По умолчанию ищутся такие слоРис. 10.5. Все, что словарь знает варные статьи, в которых есть одноо словосочетании «style sheet» временно все слова из вашего запроса (операция «логическое И»), причем не обязательно стоящие рядом: между ними может стоять до 9 других слов; порядок слов не учитывается; рассматриваются любые формы данного слова. Можете изменить предельное расстояние между словами, можете попросить программу искать только в данной словоформе, учитывать порядок слов или находить статьи, в которых присутствует не все, а хотя бы одно из введенных слов («логическое ИЛИ»). В эти настройки можно попасть также из главного окна словаря по команде Сервис > Настройки > Поиск. А если вы написали слово с ошибкой? Или просто не помните, как это слово пишется? Или ввели его в таком каком-то экзотическом времени или падеже, что в словнике такого не находится? Что сделает программа? Выдаст окно Варианты (рис. 10.6), в котором соберет все слова, похожие на ваше. Иногда список очень длинный, а иногда вполне приемлемый. Ваша задача выбрать в besieger нем что-нибудь и дважды щелкнуть мышью, derringer чтобы посмотреть, верен ли ваш выбор. Так designed вы не только найдете перевод нужного слова, но и сможете узнать, как оно правильно disinter пишется. • singer В меню Сервис словаря есть команда Предложить варианты (действует также Рис. 10.6. Точно такого слова в клавиша F7), которая сразу выдает окошко словаре нет. Зато есть семь похожих!
Ш
L
472
10. Программы для работы с текстами
вариантов. К ее помощи можно прибегать в поисках правильного написания малознакомых иностранных слов. Просмотрели карточки, нашли подходящие переводы - и все, можете окошко закрыть (Esc). Сразу все карточки закрываются по комбинации Shift-Esc (на основной кнопочной панели словаря предусмотрена также кнопка Закрыть временные карточки). Но закрываются таким способом только простые карточки, спец-окошки типов Поиск, Перевод и Варианты остаются. 'l Кстати, название команды «временные карточки» заставляет предполо| жить, что кроме временных бывают еще и некие постоянные карточки. И в самом деле: щелчок по^ самой левой кнопке (с булавкой) на панели инструментов любой из карточек (см., например, рис. 10.2) делает ее постоянной, как бы пришпиливает к экрану. Тогда все лишнее вы укокошите одним щелчком мыши, а все нужное останется жить. Впрочем, предусмотрена возможность разом закрыть вообще все карточки: после нажатия клавиатурной комбинации Shift-F4 у вас останется только главное окно словаря. Вот его, пока идет работа, закрывать как раз не стоит. Лучше его просто свернуть, и оно окажется в системном лотке, всегда готовое к труду и обороне. А можно, наоборот, поместить главное окно словаря поверх всех виндоузовских окон, нажав кнопку-булавку на основной панели словаря. Существует еще один способ работы с карточками, который кому-то понравится даже больше всех остальных. В настройках программы (меню Сервис > Настройки > Общие) есть строка Закрывать временные карточки' при переключении в другое приложение. Галочка в этой строке и обеспечит наипростейший способ закрытия карточек. Что приятно, пришпиленные карточки при этом не закрываются! Однако начинающим я бы не стал рекомендовать этот способ, а то придется по несколько раз искать один и тот же перевод.
Операции со словарями Если при первой установке вы поставили не все словари, а потом вам понадобилось что-то из оставшегося, придется снова запустить процесс установки с компакт-диска. Из трех предлагаемых вариантов (удалить программу, исправить установку, изменить состав) надо будет выбрать строку Изменить, а потом пометить недостающие словари. А если вы скачали с сервера lingvoda.ru дополнительный словарик, как подключить его? Во-первых, раскрыть архив, в котором словарик приехал из интернета. Во-вторых, воспользоваться клавиатурной комбинацией Ctrl-D или командой Сервис > Языки и словари, чтобы открыть окно управления словарями (рис. 10.7).
Электронные словари
473
Шх
Языки и словари Языки: ^Английский Испанский gl Итальянский 13 Немецкий ЯРусский ^Французский
Ш
т только отпеченных могут использоваться мной при переводе, и других операциях
Словари:
Q В* X * -*
ffl АН глийски и -> Русский Ш • Испанский -> Русский Ш Итальянский -> Русский Ш Немецкий -> Русский
0 Дополнять книжные полки одн зязычными словарями исходного языка Путь к словаря» пользователя:
E:\Documents and Зейтдз\Александр Ле | J ... j 1 Индакеироззть !
Закрыть
Рис. 10.7. Подключенные словари и доступные языки (многоязычная версия Lingvo)
Ш
В-третьих, нажать кнопочку со стандартным значком, про который всплывающая подсказка пишет: Подключить словарь из файла. Дойдете до папки, куда разархивировали словарик, и выделите файлы с таинственным расширением Isd. Именно они и будут добавлены в набор словарей. Вместо «во-вторых» и «в-третьих» можно просто взять из папки Isd (файлы, а не порошок!) и перетащить на книжную полку. Если вам попался словарь, созданный для Lingvo старых версий (а на сайте таких немало), программа попросит разрешения конвертировать его в новый формат. Конечно, надо разрешить. В конце преобразования вас попросят подтвердить название словарика и языки, с которыми он работает, взятые из описания самого словарика.1 Новый словарь попадает в список подключенных, кнопочками со стрелочками вверх и вниз (вторая и третья справа на рисунке 10.7) вы сможете назначить ему место в общем списке словарей. Если вы тут вспомнили бессмертную басню «Квартет» («А вы, друзья, как ни садитесь...»), то совершенно напрасно. Дело в том, что при поиске перевода словари просматриваются сверху вниз (а если посмотреть на книжную полку, то слева направо). Потому-то и выдал мне словарь не то значение слова CSS, которое я искал, что у меня экономический словарь стоял впереди компьютер' При первой же операции поиска в словарях Lingvo захочет еще проиндексировать новый словарь, задаст вам такой вопрос. Тоже не отказывайте ему в этом законном желании. Можно сделать это и вручную - кнопкой Индексировать в окне Языки и словари. Кнопка недоступна, если в списке нет новых, непроиндексированных словариков.
10. Программы для работы с текстами
474
ного. Стоит поставить их в порядке, соответствующем тематике наших текстов (по панельке можно двигать словари мышкой с клавишей Alt), у нас пойдет уж музыка не та!.. Можете даже создать свой собственный словарь, причем не обязательно англо-русский или русско-английский. Разрешено и словарь терминов пищебумажной промышленности соорудить, и толковый словарь русского мата, и глоссарий юного филателиста. Lingvo все равно, что вам показывать. | В строке ввода напишите (или вставьте из буфера) слово, которое хоти! те ввести в свой словарь, и нажмите кнопку Создать/Редактировать карточку. Чтобы программе было легче разбираться, слово надо вводить в исходной форме - в именительном падеже, если это существительное или. прилагательное, в неопределенной форме, если это глагол, и т. д. В списке Введите имя словаря поначалу будет всего одна строка - Мой Словарь (рис. 10.8). Если это имя вас не устраивает, введите другое (кнопка Создать). Кроме имени, под которым словарь будет появляться в списке, можно задать описание словаря («Большой академический словарь по биомеханике и лингвопластике»), указать автора, копирайт, краткую аннотацию к нему. Там же можно указать первый и второй языки (русско-английский ваш словарь, англо-русский или, скажем, русско-русский).
Введите имя словаря: ! Мой Словарь (En-Ru)
Создать...
|
Удалить...
Введите имя карточки: jsonar
~
Еедактировоть карточку
Закрыть
Карточка Программа-секвенсор фирмы Twelve Tone Systems для создания музыкальной композиции из МИ- и аудиодорожек, с возможностью создавать звуковые петпи (см. Loop). Позволяет использовать софт-синтезаторы и подключаемые модули стандартов DirectX и VST.
Язык: Английский I Сохранить I [Отменить
Рис. 10.8. Создаем новую карточку, а заодно и новый словарь
Теперь надо ввести перевод для нового слова. Нажмите кнопку Редактировать карточку и введите. Именно эта стадия работы и показана на нашем рисунке.
Переводчики
.
475 г
Ш
Как только вы закроете окно карточки, в списке словарей появится у вас новый пользовательский словарь с изображением «пользователя» на кнопочке. В папке Die появятся три одноименных файла с расширениями adx (словарные статьи), arm (аннотация к словарю и копирайт) и lud (структура статей). Имена файлов будут совпадать с заданным вами названием словаря. Сама папка Die располагается в Windows XP по адресу Documents and Settings\Batue имяМоса! Settings\Application Data\ABBYY\Lingvo\9.0\EnglishRussian\Dic, а в Windows 9x по адресу: Windows\Application Data\ABBYY\Lingvo\9.0\EnglishRussian\Dic. В многоязычной версии вместо EnglishRussian в адресе будет значиться Multilingual. Принципиально иной способ изготовления пользовательского словаря состоит в том, чтобы создать по определенным правилам текстовый файл- (или несколько), а потом воспользоваться утилитой DSL Compiler компилятором языка DSU. DSL Compiler поставляется в комплекте с Lingvo начиная с шестой версии. Вы найдете его в папке Lingvo в меню программ. Там же будет и отдельный файл справки по нему. Словарь, созданный при помощи компилятора, - закрытый, его нельзя пополнять. Зато вы сможете выделять цветом и начертанием нужные вам слова в.статьях, делать перекрестные ссылки между статьями, использовать всякие специальные символы. В справке по Lingvo компилятору и правилам составления словарей отведен довольно большой, хотя и не очень сложный раздел.
ПЕРЕВОДЧИКИ Все знают, и об этом много писали, что машинные переводы пока выходят не очень здорово. Редактировать получившийся текст порой приходится столько, что быстрее перевести самому. Но, во-первых, все очень сильно зависит от характера текста. Некоторые технические тексты сходу переводятся вполне прилично. Во-вторых, при подключении специализированных словарей по теме данного конкретного документа качество перевода заметно возрастает. В-третьих, при настройке программы-переводчика на конкретную предметную область качество перевода возрастает еще сильнее. А в-последних, у человека, вовсе не знающего языка, на котором написан текст, в общем-то, нет выбора.2 Чаще всего переводчики применяют в двух случаях: для перевода иноязычных веб-страниц и для перевода обычных текстов в текстовых редакторах. 1
Dictionary Specification Language - язык описания словарей. Выбор на самом деле есть: найти знакомого, владеющего языком, и попросить перевести. Найти профессионала и заплатить за перевод. Наконец, выучить язык и перевести самому (видимо, это самый быстрый способ :-). 2
10. Программы для работы с текстами
476
Но можно с их помощью переводить и справочные системы (Help), и электронные таблицы, и любые другие тексты, лишь бы текст можно было скопировать в Clipboard. Все эти задачи решают системы машинного перевода, такие как PROMT (производства компании ПРОектМТ) или Сократ (компания «Арсенал»). Сначала поговорим о переводах в интернете.
ПЕРЕВОД ВЕБ-СТРАНИЦ Электронный переводчик PROMT E из комплекта PROMT XT, как и более новая версия этой программы - PROMT Internet 7.0, выпущенная уже после того, как эта книжка пошла в печать (но у меня были о ней некоторые разведданные), - занимается переводом веб-страниц с английского, немецкого, французского и обратно, а также с испанского и итальянского (без «обратно»). Благодаря этому весьма значительная часть интернета становится вам доступна, даже если вы вовсе не знаете языков. Конечно, доступна в той степени, в какой вас устроит качество перевода. PROMT E со всеми словарями занимает на диске 120 МБ, требует по минимуму 32 МБ оперативки. При инсталляции встраивается в браузер Internet Explorer (версии 5.0 и выше), добавляя на панель его инструментов несколько своих кнопочек и окошек, как показано на рис. 10.9. Это позволит нам переводить вебстранички в своем штатном браузере, не запуская никаких других программ.
LIBMI
3 ThumbsPlus Загрузки - Microsoft Internet Explore Файл
правка
Вид
Избранное
Сервис
Справка
Мрес: )@ http://ww»j3inouf|j||2 Переход I! ИЮНТ |*™fvou«« .
В Ф Л Ч
.downloads - высоко сдоёзд&ДО база данных изображения /приложение графического редактора, которое облегчит ката/юпоировать а определять местонахождение, также как, поддержиеэть(0бслуживатъ> и изменять всю вашу графику и файлы муль тнмедиа
Нажмите в этом месте, чтобы загрузить последнюю версию оценки ThumbsPlosi
Вы можете испытать версию оценки /%;/«&-;/>/«? через ваш юяобрауэер, используя ftifnafrwe Никакая Требуемая Загрузка'
Рис. 10.9. Браузер Internet Explorer 6.0 с дополнительной панелью переводчика PROMT. Страничка переведена
Переводчики
477
Программа делает еще одно полезное дело: она позволяет нам составлять запросы к международным поисковым машинам на русском языке, а отправляет запрос уже переведенным. Благодаря этому мы можем искать необходимые нам сайты, не задумываясь о том, как правильно написать по-английски «бесплатные программы для веб-анимации» или «автогонки Формулы-1». Вы, конечно, понимаете, что программа не переводит надписи в виде рисунков, а это довольно распространенный способ оформления заголовков. Например, зайдя на сайт Disney.com, вы можете не увидеть ни одной текстовой надписи, только рисованные, в крайнем случае созданные при помощи Javaскриптов или Flash-мультипликации. Но проблема распознавания текста на рисунке не относится к задаче переводчиков. Этим вопросом занимаются рас1 познавалки (которые зато не занимаются переводом) . Впрочем, если картинка содержит альтернативную надпись (ту, которая всплывает в качестве подсказочки, если секунду подержать мышку над рисунком), то PROMT ее переведет. Переводит он также выпадающие меню, сделанные без помощи скриптов. До перевода выпадающих меню и всяких всплывающих надписей, созданных на Java script или VB script, PROMT пока не дозрел. Переводчик не начнет работу до тех пор, пока страничка не загрузится полностью. Так что дождитесь этого знаменательного момента. После этого надо проверить, верно ли программа определила направление перевода. Если текст на немецком, а в первом окошке-списке на панели ПРОМТа написано Англо-Русский или Русско-Английский2, то необходимо направление поменять. А то программка подумает, подумает, а ничего внятного так и не надумает. Хорошо бы выбрать также тематику, то есть подключить, кроме общего словаря, еще и специализированный - подходящий к теме переводимой страницы (второе окошко-список). В комплекте с программой приходит одиннадцать словариков по самому широкому кругу интересов: кулинарии, косметике, бытовой технике, автомобилям, спорту, путешествиям, кино, музыке, информатике, интернету.3 Правда, специализированные словари в основном англо-русские. Только словарь по интернету обучен немецкому и французскому (перевод в обе стороны), да автомобильный обогащен немецко-русским направлением. То есть интересоваться фольксвагенами, BMW и мерседесами - это хорошо, это нормально, а всякими там пежо, рено, ситроенами и фиатами - это уже какое-то, повидимому, редкостное чудачество... 1
Вот бы их соединить для перевода веб-страниц! Вообще-то по правилам русского языка писать надо «Англо-русский», «Русскоанглийский»... 3 Интернетовский переводчик существует в двух вариантах: обычном (PROMT XT, PROMT Internet) и «отличном» (PROMT XT Premium, PROMT Internet Premium). Вот Premium в состав как раз и входят разнообразные специализированные словарики. 2
478
10. Программы для работы с текстами
Нажмем кнопку Перевести страницу и подождем, пока программа справится с работой. На страницах с большим количеством текста перевод может продолжаться полминуты-минуту. Маленькие странички переводятся быстро. Потом английский (немецкий, французский) текст на страничке заменится русским, и вам останется только разобраться, что имел в виду ваш переводчик. Если вы угадали йс тематическим словарем, то разобраться будет несложно. А если не угадали, то, как говорится, не повезло. Есть у нас и другой способ работы: исходную страничку не трогать, _М а перевод смотреть в другом окне браузера. Выбрать этот режим вы сможете, нажав кнопочку с гаечным ключом - Настройка перевода. Эта кнопка переводит не всю страницу, а только выделенный фрагмент, иногда это даже лучше, чем перевод всей страницы. Во-первых, перевод фрагмента выполняется намного быстрее. А во-вторых, полный перевод страницы нужен вовсе не всегда. Что-то и так понятно, что-то неинтересно. А вот это, пожалуйста, мне разъясните! Перевод появляется вслед за оригиналом, программа на всякий случай еще и выделяет его цветом, чтобы мы не заблудились на какой-нибудь чересчур навороченной страничке. Можно сравнить оригинал с переводом. Скажем, ма1 шина, вследствие общего непонимания смысла обрабатываемых текстов , перевела имя собственное, что сделало текст непонятным. А вы поглядели в оригинал и обо всем догадались.2 Если же вам что-то сравнивать без толку - все равно ни единого слова на этом иностранном языке вы не знаете, можете выбрать другой режим: переведенный абзац будет ставиться на место исходного. Тогда в основных чертах сохранится даже дизайн странички. За этим делом тоже надо отправиться в настройки перевода - к кнопке с гаечным ключом. На самом деле панелька переводчика хоть и маленькая, но торчит она довольно неудобно, резко уменьшая адресную строку браузера. Да еще заголовок не убирается, гордый такой - PROMT и все! Зато мы можеэд убрать эту панель целиком (Вид > Панели инструментов > PROMT), а переводчик вызывать из контекстного меню. Будет там целая группа промтовских команд: Перевести (выделенное), Перевести страницу, Поиск в интернете и т. п. При убранной панели полезно будет включить режим автоматического определения тематики. Программа будет просматривать текст и по некоторым ключевым словам подбирать подходящий словарик. Режим этот можно задать через контекстное меню или кнопкой с волшебной палочкой.
1
Как это похоже на некоторых живых переводчиков! Например, создающих переводы программ. И результаты такие же невнятные. 2 Когда имя стоит в начале предложения, по наличию заглавной буквы не различишь, где имеет место сам президент Буш (Bush), а где - обычные кусты (bush).
Переводчики
479
Перевод запроса для поисковой машины Давайте для примера составим запрос к поисковой машине Google на поиск программ для создания веб-анимации. Нажмем эту кнопку на панели PROMT и введем свой запрос в верхней строке, поглядывая и во вторую строку - что за перевод там у нас получается (рис. 10.10). Поиск в Интернет Простой запрос [Сложный запрос j Профессиональный запрос | Найденный доку мент должен содержать: Гбесплатные программы для Web-анимеции скачать <*•• Хотя бы одно из перечисленных слов
• Мы ввели
О Все перечисленные слова
• Переводчик написал
О Фразу целиком Сформированный запрос для сервера |free-of-cherge OR programs OR for OR web-animations OR "to download"
Настройки . перевода Иапрввление перевода:
[Русско-Английский
Шаблон тематики:
[Интернет
Искать в: JGoogle
Jj
Отмена
flk Справке
\ Выбор поисковой машины
Рис. 10.10. Переводим запрос к поисковой системе Google на поиск программ веб-анимации
Обратите внимание на то, что между словами переводчик ставит логическое ИЛИ (OR). Для поискового каталога Yahoo такой запрос программа оформила бы иначе - без всяких дополнительных символов: «free-of-charge programs for web-animations "to download"». Впрочем, зная, как обычно называют в интернете бесплатные программы, я бы вместо «free-of-charge» написал просто «free» (бесплатно). Строка Хотя бы одно из перечисленных слов задает операцию OR (логическое ИЛИ). Это значит, что вы ищете страничку, на которой есть или то, или другое, или третье. Страничек таких может найтись очень много, особенно когда в запросе присутствуют популярные слова вроде «Windows» или «МРЗ». Если выбрать строку Все перечисленные слова, то слова будут соединены словом AND (логическое И). Искалка отыщет только те страницы, на которых есть одновременно и слово free, и слово programs, и выражение web-animation. Предлог for (для) поисковая машина, скорее всего, игнорирует как неинформативное слово.
10. Программы для работы с текстами
480
Если же выбрать строку Фразу целиком, все выражение будет взято в кавычки и искаться будет в таком именно виде - с таким порядком слов и сочетанием прописных и строчных букв. И не исключено, по запросу будет найдено ноль (0) страниц. При поиске имен собственных надо особенно внимательно поглядывать, что там PROMT напереводил. В принципе, он умеет переводить имена собственные, но не все и не всегда. Например, «сэр Пол Маккартни» может превратиться в «sir OR floor OR mccartney» (то есть, «пол» с маленькой буквы и даже не в сексуальном смысле). А Брюс Уиллис переведется только наполовину: «brace OR уиллис». Может быть, лучше сразу вписать имя латинскими буквами. Если вы не знаете точно, как пишется название или имя, напишите все известные вам варианты. Какой-нибудь да найдется. Более сложный запрос можно построить на второй странице (рис. 10.11). Здесь каждая из строк равнозначна всему простому запросу. Галочка в квадратике Фраза берет выражение в кавычки. Появляется также возможность поискать сайты про благородного «Властелина колец» так, чтобы на них ничего не было про «выскочку Гарри Поттера».1 Поиск в Интернет ] Простой запрос] Сложный запрос j Профессиональный запрос
г{виденный документ
Фраза
ИЭ°
Должен содержать: (фильм книга
EI П
Должен содержать: [Толкин
а0 3и 3п
Не должен содержать: [Гарри Поттер
•
Может содержать: (Властелин колец Может содержать: I Сформированный запрос для сервера: film booktolkien OR "lord of rings" -"harry potter"
s/ :
Йаправление перевода:
1 Русско-Английский
Шаблон
[общий
тематики:
Nj
з
JGoogle
OK
|
Отмена
j:
Справка
Рис. 10.11. Составляем сложный запрос
Я лично неплохо отношусь к этому Гарри. А вот толкинутые люди его не любят.
Переводчики
481
На странице Профессиональный просто два больших окошка. Одно для ввода запроса, учитывающего принципы построения той или иной поисковой системы (для тех, кто знает, как их учитывать), а другое - для перевода. Если, пожав плечами, вы сейчас подумали, что уж профессионалу-то, способному учитывать математическую логику построения запроса той или иной поисковой системы (а у каждой свои особенности!), как-нибудь по силам будет сочинить и перевод запроса, то вспомните о возможности помимо английского переводить запросы на французский, немецкий, испанский и итальянский. Программист, твердо знающий технический английский, не всегда в той же степени знает и другие языки.1
ЭЛЕКТРОННЫЙ ПЕРЕВОДЧИК PROMT Система перевода PROMT выпускается в нескольких разновидностях, предназначенных как для домашних надобностей - PROMT Standard, так и для профессионального использования - PROMT XT Office (в новой версии - PROMT 7.0 Professional), PROMT Translation Expert, PROMT Translation Studio и т. п. Мы с вами посмотрим средний по комплектации вариант PROMT Office (он же PROMT Professional). Офисная (профессиональная) версия PROMT представляет собой пакет программ, в который помимо собственно переводчика входят средство быстрого перевода буфера обмена и вводимого с клавиатуры текста PROMT X, редактор словарей пользователя Dictionary Editor, менеджер ассоциированной памяти Associated Memory Manager, переводчик веб-страниц PROMT E (правда, в этом комплекте меньше тематических словарей и нет переводов с испанского и итальянского), электронный словарь Electronic Dictionary и набор подключаемых словарей. Переводчик умеет встраиваться в программы из пакета Microsoft Office новых версий (начиная с 2000), получать для перевода отсканированные тексты непосредственно от распознавалки FineReader, переводить тексты в формате PDF, встраиваясь в Adobe Acrobat и Adobe Reader (для тех, кто работает с иностранцами, - это важнейший момент, потому что иностранцы - они прям как дети, - любят этот самый PDF даже сильнее, чем мы любим MS Word). Переводит с русского на английский и обратно, с русского на немецкий и обратно, с французского и обратно, а также в одну сторону - с итальянского и испанского. Кроме того, делаются переводы с английского на французский, с французского на немецкий, с немецкого на английский и т. д. Все это занимает на диске достаточно серьезное место - от 250 до 370 МБ. Вообще как недостаток программы можно назвать ее некоторую тяжеловесность. 1
У меня, кстати, возникло ощущение, что и наш электронный переводчик «не в той же степени» знает другие языки. Переводы с английского (ну еще, пожалуй, с немецкого) получаются у. него лучше остальных. 16 -Зак. 90
482
10. Программы для работы с текстами
Минимальный объем оперативной памяти - 32 МБ и процессор Pentium 166 (но на минимум, как мы знаем, ориентироваться не стоит - ничего хорошего из этого никогда не бывает). Операционная система - Windows 98/Ме, NT 4 (начиная с пятого пакета обновлений), 2000, ХР и 2003 Server. 95-е винды даже не заявлены. Версия 98 года (PROMT 98) требовала процессор 486 и выше, операционную систему Windows 95/NT, 32 (16) МБ ОП и занимала от 25 до 45 МБ на диске. (Замечание в. сторону. Когда тактовая частота процессора, объемы ОП и винчестеров увеличиваются на порядок, размеры программ тоже увеличиваются на порядок. Железная закономерность. Обновляя компьютер, а заодно и программы на нем, никакого выигрыша в быстродействии мы в итоге не получаем. Правда, ассортимент предоставляемых программами услуг растет, тут уж не поспоришь. Вот если бы они еще и легенькими оставались!..) Для работы PROMT XT требуется наличие в системе как минимум Internet Explorer 5.0, а лучше 6.0. Если у вас стоит четвертая или более ранняя версия, зайдите сначала в папку Russian\IE6 на промтовском установочном диске и обновите браузер. PROMT 98 без этого обходился. Электронные переводчики наиболее эффективны при работе с большим текстом или серией текстов по одной тематике. Заниматься в течение часа тонкой настройкой программы на конкретный документ, который можно было бы со словарем перевести за полчаса, не имеет никакого смысла. А вот потратить полдня на возню с программой по поводу текста, который пришлось бы переводить две недели, очень даже имеет смысл. Руководство пользователя представляет собой приятную книжку на 320 страниц (в половину моего самоучителя!), которую получит, а может быть, даже изучит всякий купивший PROMT. Я же расскажу, как обычно, о самом важном - о том, как программой пользоваться. Переводчик На рис. 10.12 показано окно переводчика PROMT XT, куда я загрузил некий текст на английском языке. Версия 7.0 Pro выглядит примерно так же, только дизайн переделан в духе MS Office 2003 - красивее, но, в принципе, кнопки остались теми же. На левой панели размещается оригинал, на правой - перевод, внизу - информационная панель, сообщающая нам о подключенных словарях и всяческих незнакомых и непереводимых словах. PROMT понимает форматы файлов всех версий MS Word начиная с 6.0, текстовые файлы (в юникоде, досовской и виндоузовской кодировках, с разметкой и без), а также RTF и HTML (а значит, можно без особых хлопот лереводить и веб-страницы).
Переводчики
483
V PROMT - JThe global structure of an HTML document.std: Оригинал (Англо-Русский)] Г jj] Файл Правка Вид Вставка Формат Тематика Перевод АЛ Сервис Окно 1 роо*ПН! j I ]Ti Англо-Русский* ЦК Общий •
Д Д Ш I Д I |й И Н Без перевода | !р ifajb
(Arial.
да т т @ \ 4»! ; User agents do not generally render elements | that appear in the НЁАВ as content. They may, however, make information in the HEAD available to users through other mechanisms: 7Л .2 The TELE element «ELEMENT TITLE - - (#PCDATA) -(%
^Пользовательские агенты вообще не -отдают элементы, которые появляются в ГОЛОВКЕ как содержание. Они могут, однако, делать информацию в ГОЛОВКЕ, доступной пользователям через другие механизмы 7.4.2 Элемент НАЗВАНИЖПРАВАУ <) - элемент НАЗВАНИЯШРАВА) не рассматоиваютГне считают) частью потока тексте. Это должно быть показано, например как удар головой(заголовок} .„.С.Т.ПЯНМ1
Название \ тернет DM Информатике ПИ Мой словарь
1
ТГЫНП....
Тип словаря Специализированный Специализированный Пользовательский
Незнакомые слова j ^| Зарезервированной слою[| |Чтобы получить подсказку, нажмите F1
18:18
Рис. 10.12. Главное окно переводчика PROMT XT При загрузке файла в программу вас попросят подтвердить, правильно ли определен его формат, и выбрать направление перевода (с какого языка и на какой требуется переводить). В нашем случае предстоит перевод с английского, а значит, мы выбираем Англо-Русский.' *"
Загружая в программу текстовый файл, порезанный на короткие строки, мы должны выбрать кон-
вертер «Текст с разметкой» или «MS-DOS Текст с разметкой», иначе переводчик не сумеет правильно определить границы строк и абзацев, отчего перевод окажется неверным.
Затем программа попросит указать наиболее подходящие шаблоны (о шаблонах тематики будет рассказано ниже) и словари. Вот теперь вы и увидите оригинал на левой панели программы. Тот, кому хочется получить связный перевод, а не смешную абракадабру, годную лишь для издевательств по адресу тупой программы, должен теперь подключить подходящие по теме словари, пометив соответствующие строки в информационной панели. В моем примере текст - про язык HTML, потому я и выбрал словарь Интернет. ""
Тем, кто переводит тексты по определенной тематике, очень советую вместе с переводчиком при-
обрести и словарь по своей теме. А мастерам широкого профиля - разных и побольше.
1
Та же ошибочка, что и в ПРОМТ Е. Надо — «Англо-русский». Или даже «англорусский».
484
10. Программы для работы с текстами
/ Чтобы задействовать в работе несколько словарей из числа подключенных, пометьте галочками соответствующие строки на странице Словари в нижней (информационной) панели. И два небольших совета. 1. Не подключайте все имеющиеся словари, выберите только те (тот), которые действительно имеют отношение к теме переводимого документа. Пусть лучше слово останется вовсе не переведенным (потом можно будет программе объяснить, что оно значит), чем будет переведено неправильно. Да к тому же лишние словари замедляют перевод. 2. Мышкой расставьте словари в списке так, чтобы наиболее походящий по теме стоял выше всех. Тогда-у него будет самый высокий приоритет, и первым делом PROMT будет обращаться именно к нему. И только не найдя ничего подходящего, перейдет ко второму, к третьему и т. д. Самый низший приоритет всегда у словаря общеупотребительных слов так называемого генерального словаря. Для каждого из направлений перевода предусмотрен свой генерального словарь.
Вот теперь можно заняться и переводом. Тут у нас четыре кнопки: перевести следующий абзац (F9), перевести текущий абзац (Alt-F9), перевести весь текст (CM-F9), перевести выделенный фрагмент (Shift-F9).
Эти операции можно выполнять также через меню Перевод и через контекстное меню. Поначалу вы сможете работать через меню - чтобы ничего не заучивать наизусть. Потом - пользоваться кнопками. А когда войдете во вкус то и клавиатурными комбинациями. Иной раз пытаешься перевести текст, а он никак не желает Гя'Г."""" !нТ1 Англо-Русским т переводиться - слева и справа остаются одни и те же слова. М.'* f | Это не глюк - это склероз. Просто неверно задано направление перевода. Воспользуйтесь этой кнопкой-списком, чтобы не озадачивать более свою программу просьбами перевести русский текст с английского. .В итоге у вас получится текст вроде того, который показан на рисунке 10.12. Двигаясь по оригиналу, вы заметите, что синхронно с этим перемещается и перевод. И наоборот - оригинал точно так же едет вслед за переводом, если вы стоите на правой панели.
Переводчики '
485
Текущий абзац всегда будет помечен сбоку полосочкой сине-зеленого цвета, а начало его - синей стрелочкой. Подведя мышку к любому слову на левой панели, вы увидите во всплывающей подсказке его перевод - так вам легче будет отыскать соответствующее место на правой панели. С панели оригинала на панель перевода можно перейти не только мышкой, но и с клавиатуры - по комбинации CM-F2 (вместо слова Оригинал в заголовке окна будет написано Перевод). Для возвращения нажмите Ctrl-F1. <3
" Не ошибитесь: по клавише Tab курсор не переходит в противоположное окно, как мы привыкли в ФАРе, ВинКомандере и многих других программах. По клавише Tab в оригинале или в переводе ставится табулятор - как в любом текстовом редакторе!
На обеих панелях нам будут доступны все привычные операции редактирования: копирование, вставка, удаление, ввод текста с клавиатуры, команды поиска (Ctrl-F) и поиска с заменой (Ctrl-H), а также операции шрифтового и абзацного оформления текста. Меню Правка, Вставка и Формат схожи с одноименными меню в Microsoft Word или Microsoft Excel. To же можно сказать и насчет кнопочной панели Форматирование. Но к этим стандартным возможностям добавлен ряд новых, специфически промтовских. Самые интересные такие. Кнопка-меню Специальный поиск с красным биноклем (рис. 10.13) позволит быстро перейти на следующее непереведенное или зарезервированное (оставляемое без перевода) слово, на следующее слово, для которого наш переводчик не смог выбрать один-единственный перевод и оставил на наше усмотрение варианты.
SL Найти следующее незнакомое слово Найти следующее зарезервированное слово Найти следующее слово с вариантами перевода
Ctri+SMft+U CtrN-Shft-f-P Ctri+Shft-t-V
Рис. 10.13. Специальный поиск Кнопка PROMT Clipboard открывает нам доступ к многоместному карману на десять строк. Сюда попадают текстовые фрагменты, скопированные в любых программах, работающих с буфером Windows pp (рис. 10.14). rtf Во-вторых меню Правка Кнопка Регистр (самая правая в нижнем txt lnstallRugins.txt tit lnstallPlugins.Rus.txt ряду) позволит сделать буквы в выделенrtf по всему тексту ном фрагменте: Как в предложениях, Как в rtf все Заголовках, перевести в нижний регистр, в ВЕРХВставить все НИЙ РЕГИСТР, и ПЕРЕКЛЮЧИТЬ РЕГИСТР. Есть там Очистить PROMT Opboard еще одна полезная команда - Переключить алфавит, которая исправляет текст, по ошибке наг Рис. 10.14. Многоместный бранный не в той клавиатурной раскладке. карман ПРОМта
486
10. Программы для работы с текстами
Готовый перевод сохраняется на диск этой кнопкой. Есть рядом похожая кнопочка для сохранения оригинала. А кроме того, в меню Файл есть подменю Сохранить, которое позволит записать на диск также билингву - абзацы оригинала и перевода чередуются в одном тексте или расположены в виде таблицы. Форматы сохраняемых файлов - RTF и HTML (с сохранением оформления), Unicode, а также ТХТ (для DOS и Windows). Кроме того, у переводчика есть свой собственный формат файла (расширение std), где хранится оригинал текста вместе с переводом и где записаны установки, сделанные для данного рабочего документа (подключенные словари, слова, оставленные без перевода, и т. п.). Известная, думаю, всем читателям этой книги клавиатурная комбинация Ctrl-S сохраняет промтовский документ именно в таком виде.
Чистка перевода Ну вот, с выполнением перевода, а также с его редактированием и оформлением более или менее разобрались. А теперь займемся его чисткой. Все-таки с ходу получить высококачественный перевод можно только на специально подобранном тексте. Который еще придется долго подбирать, а потом бережно хранить как редкостный экземпляр. Ручной работы все равно не избежать. Но если сначала устранить ошибки в переводе самых важных для данного текста слов, то и ручной работы останется намного меньше, и не будет она столь монотонной и противной. Конечно, программы перевода давно уже переводят текст не отдельными словами, а более крупными блоками. И тем не менее ошибки в переводе чаще всего вызваны именно неверным переводом отдельных слов, важных для понимания смысла. Можно разделить эти ошибки на четыре группы. 1. В тексте есть слова, которых переводчик не нашел в своих словарях. Они останутся без перевода и будут подчеркнуты красной чертой. Так, слова с опечатками почти наверняка переведены не будут. Могут попадаться и нормальные слова, которых тем не менее в словаре нет. , 2. Слова, которые были переведены буквально, в то время как их-то переводить как раз не надо было (географические названия, названия книг и кинофильмов, собственные имена, названия программ, имена файлов или папок). Например, на рис. 10.12 видно, что тег HEAD языка гипертекстовой разметки переводчик наш несколько рискованно перевел как ГОЛОВКА. 3. Слова, у которых есть несколько значений, и переводчик не знает, на каком остановиться. На рис. 10.12 показан один такой случай: для выражения header нам предложены варианты удар головой{заголовок}. Мы-то по контексту легко догадываемся, что имеется в виду именно заголовок, а программа сама никогда ничего не имеет в виду, а потому не понимает, что могли иметь в виду другие. 4. Слова, для перевода которых выбрано неверное слово. Эта проблема во многом решается правильным подбором словарей и правильным заданием их приоритетов. Но не всегда.
Переводчики
487
Например, слово tags (имеются в виду теги гипертекстовой разметки) программа перевела мне словом «тэгы». В принципе, слово красивое, мне нравится. Но лучше все же использовать другое - «теги». А значит, требуется внести его в словарь. Так что для ускоренной автоматизированной чистки перевода нам потребуется в одних случаях вносить непереведенное или неверно переведенное слово в словарь, в других - объяснять нашему переводчику, что данное слово переводу вовсе не подлежит, в третьих - указывать, какое из значений слова нам в этом тексте кажется более правильным. Пойдем по порядку. Работа со словарем пользователя Непереведенные слова, которые в тексте встречаются всего разок-другой, проще поправить руками, а вот существенные, часто встречающиеся есть смысл внести в словарь. Быстро оценить, кто у нас редкий гость, а кто частый, мы сможем, щелкнув по вкладке Незнакомые слова в нижней (информационной) панели ПРОМТа. Нам тут же будет предъявлен полный список незнакомых слов и количество их появлений в данном тексте. Сможете оценить, стоит ли связываться с созданием словарной статьи или можно обойтись ручной правкой. Быстро перепрыгнуть на следующее непереведенное слово нам поможет красный бинокль спецпоиска (строка Найти следующее незнакомое слово), а еще лучше- клавиатурная комбинация Ctrl-Shift-U (от слова unknown- неизвестный). Вносить слова в основной словарь или даже в специализированные нам не разрешено, только в собственные, пользовательские. Но уж этих-то можно понаделать сколько душе угодно - на каждую тему свой. / Кнопка Словари документа выводит на экран список всех подключенных словарей. Будет там и кнопочка Создать новый. Нас тут же попросят объяснить кое-что про создаваемый словарь (рис. 10.15), а прежде всего - дать нашему новорожденному имя (длиной не более 15 символов), а фамилию (расширение udc - от «user dictionary») программа подставит сама. Можем также указать, как зовут выдающегося автора этого уникального словаря, ввести необходимый комментарий. Можем даже защитить словарь паролем (кнопка Защита), чтобы никто не подглядел, как именно мы переводим слово tag и некоторые другие головоломно сложные слова. Потом новый словарь появится в списке и можно будет заняться его заполнением. Надо только учитывать, что создан будет словарь, соответствующий текущему направлению перевода. Переводя с английского на русский (выбрана соответствующая строка на кнопке Направление перевода), вы сможете создать только англо-русский словарик. А если нужен русско-английский, то надо сначала переключиться на другое направление. Только запретите программе заново переводить текст!
10. Программы для работы с текстами
488
{у|1
Щ,;Ш| Информация о словаре
9
г I
I
Название
HTML
Права копирования:
(с) Саша Л.. 2002 г
Комментарий:
Термины HTML и CSS
V
И
ОК
|
Отменить
Защита...
Справка
Рис. 10.15. Создаю свой словарик
Можно создать и обратимый, двунаправленный словарь. В окне списка словарей есть кнопка-меню Команды, а там - строчка Парные словари. Выбираете свой словарик, жмете кнопку Связать, а потом указываете ему пару на долгую и счастливую жизнь. Если второго, парного словаря еще не было, сможете тут же его и создать. Потом, поменяв направление перевода, вы должны будете установить связь еще раз, уже в обратном направлении (от второго словарика к первому). После этого вам уже не придется заносить новое слово в словарь дважды: достаточно будет вставить его в любой из пары. Парные словари могут иметь одно и то же имя или разные, большой роли это не играет. Словарь готов. Как ввести в него слово? Встанем на слово мышкой и нажмем кнопку Словарная статья (F8) или выберем эту же команду из контекстного меню. Если направление перевода выбрано англо-русское, то слово надо брать из левой панели (где английские слова). Иначе получится ерунда - попытка внести в англо-русский словарь русское слово и его перевод на английский. Если ни один пользовательский словарь до сих пор не был подключен, у нас попросят разрешения что-нибудь подключить, только после этого появится окошко новой словарной статьи (рис. 10.16). Возможно, существительное, которое вы выделили, стояло в тексте в косвенном падеже или множественном числе, а глагол - в прошедшем или будущем времени. Стоит тут написать слово в исходной форме.
Переводчики
489
Открыть словарную статью Входное слово или словосочетание: Сохранить в словаре: . [HTML Парный словарь: "HTML" вровень доступа к словарям: {Специалист
Рис. 10.16. Ввожу новое слово в свой словарик Не забудьте выбрать во второй строке, в какой из пользовательских словарей должно попасть слово. Уровень доступа Специалист, который я здесь выбрал, позволит более точно пояснить программе, что это за слово и как его следует изменять по падежам, числам или временам. Но вполне можно выбрать и уровень Начинающий программа неплохо все понимает сама. После этого у вас поинтересуются, какую часть речи вы заносите в словарь. Чтобы, значит, сознательно пользоваться этим словом. Появится окно Словарная статья (рис. 10.17). В списке Переводы сначала пусто. Нажмите кнопку Добавить и укажите, как должно переводиться данное слово. Словарная статья {режим Специалист) Существительное I tag
г- Семантика-
~ Имя" ' О Собственное
Прочее
Управление..,
«S; Нарицательное 1 IcfJtsBU Д Ы '
Правка... U
•
••Словари^ЯЯамдаа Информатика General Diet
До
•
Удалить У>
Эта словарная ртатья будет сохранена в словаре "HTML" OK
Отмена
Рис. 10.17. Ввожу перевод для нового слова
Справка
490
10. Программы для работы с текстами
Потом вам могут выдать целый список слов-образцов - программа попросит вас найти среди них такое, которое склоняется так же, как ваше слово имеет такие же окончания. Например, для моего слова «тег» образцом оказалось слово «восторг» '(тега - восторга, тегов - восторгов, ...). Я думаю, вы без труда сообразите, что да как. Если перевод состоит из двух или нескольких слов, их надо писать (конечно, без ошибок!) с маленькой буквы (кроме имен, названий и аббревиатур). Слова, которые пишутся через дефис, надо писать как будто через тире с пробелами до и после дефиса. То же касается и оборотов с запятой - запятую надо отделять пробелами с обеих сторон. Все эти и некоторые другие правила изложены в руководстве пользователя, а также в хэлпе. Если есть и другой перевод слова, снова нажмите кнопочку Добавить и введите его. При переводе второе значение будет добавляться к первому ставиться рядом в фигурных скобках: ОРГАЩТЕЛО}, и придется потом ненужное удалять. Так что я бы советовал разнести значения слова разным словарикам, если, конечно, это возможно. <*" Когда язык, с которого вы переводите, неведом вам в такой степени, что вы не можете даже отличить глагол от существительного, а множественное число от единственного, не стоит ничего вводить в словарь. Переводите как есть, а то и сами запутаетесь, и программу запутаете. Все-таки грамматику языка, с которым работаешь, надо хоть немного себе представлять.
Эта кнопка дает нам такой же список незнакомых слав, как и. вкладка Незнакомые слова в информационной панели. Но в этом списке, вдобавок ко всему, будут кнопки В словарь и Зарезервировать (см. следующую главу). Тоже вполне удобный способ работы. Слова, не подлежащие переводу Некоторые слова и выражения имеют буквальный перевод, но лучше их не переводить. Так, переводя справку по Adobe Photoshop, я с большим интересом узнал, что «Adobe Photoshop 8.0 Help Contents» переводится как «Фотомагазин Самана 8.0 Содержания Справки». А на рисунке 10.12 программа, как умеет, переводит названия тегов HTML-разметки HEAD и BODY, хотя делать этого категорически не следует. Дело осложняется тем, что подобные слова никак и ничем в тексте не отмечены. Разве что общей бессмысленностью фразы, возникающей вследствие попытки перевести непереводимое. Давайте объясним электронному переводчику, который вовсе не обязан понимать (да ему пока и нечем), о чем тут у нас речь, что слова HEAD и BODY переводить не следует. Для этого есть у нас кнопка Зарезервировать слово (Ctrl-F8) и одноименная команда в контекстном меню. Появляется окошко резервирования (рис. 10.18). В нем указываем для этого слова, является ли оно названием, именем (Персоналия), единицей измерения или чем-то иным (список Семантический класс). Если не знаете, что это у вас такое, выбирайте Прочее, не оши-
491
Переводчики
Зарезервировать слово
|Х|
сдово или словосочетание:
£
JHEAD
! !
Семантический класс:
Отм(!НИТЬ
!
[Название
И
I
EZIJ!
^Р
авка
гj Транслитерировать г L_J формэт шрифта
"
* *"
~
! У* WllTbJ
г
1
1
Рис. 10.18. Оставляем без перевода тег HEAD
бетесь. Но лучше что-нибудь написать, чтобы ПРОМТу легче было переводить фразы с этим словом. Обратите также внимание на строку Транслитерировать. Когда тут стоит галочка, слово в переводе на русский будет передано русскими буквами, а при переводе на английский, наоборот, - латинскими. Скажем, теги HTML и названия программ транслитерировать не надо, а имена и географические названия стоило бы. Но тут есть ряд сложностей. К примеру, «Microsoft» в PROMT XT транслитерируется не как мы привыкли: «Майкрософт», и даже не «Микрософт», как тоже частенько говорят, а немыслимым словом «Майкрозофт». Может, так оно по каким-нибудь правилам и положено, но смотрится диковато. На собственных именах хочу остановиться отдельно. PROMT способен догадаться, что речь идет об имени, отчестве и фамилии, и автоматически их транслитерировать. Но не всякие имена программа знает. Так, Ивана Сергеевича Тургенева и Васю Пупкина она узнает (что немудрено!) и выдает в переводе: Ivan Sergeevich Turgenev и Vasja Pupkin. А вот Макар Девушкин и Леван Гургенович Гогоберидзе остаются неузнанными. Однако едва только вы укажете для первого из резервируемых слов, что его требуется транслитерировать и что оно представляет собой Персоналию, как при повторном переводе абзаца отчество и фамилия будут транслитерированы заодно с именем! В отношении иностранных имен стоит быть еще осторожнее. Составляя и переводя на иностранный язык деловое письмо, лучше сразу писать имена своих иностранных адресатов латинскими буквами, и именно так, как они пишутся на самом деле. И транслитерировать их не стоит, потому что какойнибудь мистер Джоэль Маккарти (тт. Joel McCarthy) может очень обидеться, если вы назовете его в письме мистером Dzhoel Me Cart, как предложит вам по умолчанию система транслитерации. Когда вы, наконец, проделаете все положенные операции и нажмете ОК, слово окажется в списке и будет при переводе обработано так, как вы указали.
492
10. Программы для работы с текстами
Зарезервированные слова (кроме транслитерированных) в окнах оригинала и перевода подчеркиваются зеленой чертой. Полный список слов, не подлежащих переводу в данном тексте, можно посмотреть на информационной панели (вкладка Зарезервированные слова). Через контекстное меню с этим списком разрешается делать все, что вам только захо1 чется (если речь не идет об извращенных фантазиях), - удалять ненужных «резервистов», добавлять новых, менять параметры для каждого слова, сохранять список на диске и загружать с диска. Списки зарезервированных слов могут сохраняться как в собственном формате списков PROMT (в файлах с расширением wwt), так и в простых текстовых форматах - в досовской иди виндоузовской кодировке. При подключении ранее сохраненного списка (команда Загрузить список) мы сможем либо добавить его к текущему списку, либо заменить старый на новый - такой переключатель вы увидите внизу стандартного окна открывания файла. Всем, кто время от времени делает переводы по одним и тем же темам, я бы посоветовал вести списки зарезервированных слов, давая им осмысленные имена, а потом подгружать их по мере необходимости, вместо того чтобы каждый раз делать все заново. Сильно ускорите свою работу. Если в вашем тексте пятьдесят раз встречается название текст-процессора MS Word и еще раз пятьдесят - просто word в значении «слово», как быть тут? Ведь стоит зарезервировать слово word, чтобы привести в порядок первые пятьдесят случаев, как переводы оставшихся пятидесяти случаев превратятся в полную бессмыслицу. А если слово не зарезервируем, то получим пятьдесят упоминаний оригинального текст-процессора MS Слово. Что можно сделать? Простого ответа на этот вопрос у меня нет. Но в случае с Вордом правильно было бы выделить все выражение «MS Word» и зарезервировать его как целое, сказав программе, что его семантический класс —. Название. ^ g некоторых случаях поможет возможность оставить без пеперевода | ревода только выделенное слово или выражение - этим ведает кнопка Без перевода. Например, перед вами иноязычная цитата, не подлежащая переводу. Или название иноязычной книги, статьи, журнала, которые при подготовке научных публикаций переводить не принято. Варианты перевода Теперь поговорим о борьбе с неоднозначными словами. В переводчике версии XT общего списка обнаруженных неоднозначных слов нам не показывают. Зато можно быстро пробежаться по ним с помощью красного бинокля (строка Найти следующее слово с вариантами перевода), а еще лучше - с помощью клавиатурной комбинации Ctrl-Shift-V (от слова variant). Если неоднозначных слов в тексте немного, проще будет обработать их вручную - поудалять лишние варианты и сохранить перевод. Но если в моем тексте слово link встречается раз сто, и каждый раз переводчик спрашивает,
Переводчики
493
хочу ли я перевести это слово как «связь» или как «ссылка», почему бы мне не ускорить процесс? Рассудив так, щелкаю правой кнопкой мыши по неоднозначному слову (на правой или левой панели, в данном случае не имеет значения) и выбираю строку Варианты перевода (рис. 10.19). Еще быстрее получится, если щелкать «правой крысой» с клавишей Ctrl: будет выдано одно только подменю с вариантами.
Найти и заменить слово с вариантами перевода.
I Текущий абзац
A4+F9
Алгоритмы перевода абзаца... I Словарная статья... Зарезервировать...
F8 Свй-FS
Вызов PROMT Electronic Dictionary панель
Рис. 10.19. Контекстное меню слова с вариантами перевода Теперь выберем строку Найти и заменить слово с вариантами перевода. Программа предложит нам такое окошко, как на рис. 10.20. Разрешается произвести замену сразу по всему тексту или же пройти все слова по одному - дольше, зато со стопроцентным контролем качества. Поиск слов с вариантами перевода |
|Х
Найти следующее слово с вариантами перевода 1
4сходный текст:
ink Варианты перевода: ссыпке
Найти далее Заменить Г_Г~ .. Заменить асе
связи Отмена
Область поиска: [Весь текст i^Jj
Справка
Рис. 10.20. Поиск и замена слов с вариантами
494
10. Программы для работы с текстами
Что выйдет из всех этих операций? Если вы думаете, что программа удалит по всему тексту ненужный вариант, - таки нет, как говорят в Одессе. Она поставит указанный вами вариант первым. И только потом, пройдясь таким же макаром по остальным неоднозначс i ' '\ ным словам, вы отожмете кнопку Показывать варианты перевода (или уберете галочку в такой же строке меню Вид), и тогда варианты, наконец, исчезнут. Ура! Теперь перевод можно сохранять! •*" Надо понимать, что в пользовательских словарях от всех наших, манипуляций ничего не изменилось. Если мы заново переведем абзац или весь текст, программа вернет все варианты, которые мы удалили вручную, и поставит вперед все, что мы ставили назад,- вся работа насмарку! А значит, не надо в этой ситуации трогать кнопочки перевода.
Так что изменения по части порядка и состава вариантов лучше бы сразу заносить в пользовательский словарь. Только это надежно избавит нас от подобных сюрпризиков. Щелкните по строке с одним из вариантов перевода, предложенных переводчиком (на рисунке 10.20 на один из них указывает кур1 сор). Программа сразу захочет занести все это в пользовательский словарь . Создаст в нем новую статью с вариантами перевода, причем порядок этих вариантов будет именно таким, какой вы выбрали. Можно также заглянуть в свой пользовательский словарь (двойной щелчок по его имени в нижней панели на вкладке Словари) и отредактировать статью. Например удалить лишний вариант, чтобы под ногами не мешался. Вот теперь хорошо бы перевести текст заново, потому как у вариантов могут быть разные грамматические формы. Скажем, при переводе слова number имеются варианты «число» (среднего рода) и «номер» (мужского). При повторном переводе программа это учтет: вместо «любой номер элементов» напишет «любое число элементов». Меньше придется руками поправлять. Останется отжать кнопку Показ вариантов и сохранить перевод. Шаблон тематики Для каждого направления перевода и для каждой из тем можно создать некий шаблон, в котором записаны основные параметры перевода подобных текстов: подключенные словари и их приоритет, списки зарезервированных слов и многое другое. Причем PROMT по неким ключевым словам, найденным в загружаемом файле, будет сам определять его тему и подключать тот или иной шаблон. Но если не угадает, мы ему поможем. Давайте выберем строку Англо-Русские в подменю Сервис > Шаблоны тематик и посмотрим, что там есть (рис. 10.21). Как видите, можно завести новый шаблон (кнопка Новый шаблон), пометить галочками словари, которые будут применяться в переводах по этой тематике, а таская строки мышкой - изменить порядок их просмотра при переводе. 1 Но сначала потребует, чтобы вы этот словарь подключили и поставили первым в списке!
Переводчики
495
Шаблоны тематик (Англо-Русский) Шаблоны тематик: Интернет Информатика Общий
••Словари шаблона тематики "HTML" •• Название Т.и.П.с.л.?£вР.я. & Интернет Специализированный словарь 3 Мой словарь Пользовательский словарь D Информатика Специализированный словарь D HTML Пользовательский словарь
Ыовый шаблон...
Создать новый...
Команды
Команды
Закрыть
Справка
Рис. 10.21. Создаем новый шаблон для англо-русского перевода - HTML
Впрочем, правильнее, пожалуй, создавать новый шаблон не с нуля, а на основе результатов практической работы. Повозившись с какими-то материалами и добившись в их переводе определенных успехов, вы сможете сохранить результаты этой деятельности не только в виде перевода или билингвы, но и в виде шаблона - командой Сохранить как шаблон в меню Тематика. Остальные настройки шаблона показаны на рисунке 10.22. Командой Зарезервированные слова можно сразу вписать сюда список «резервистов», которые в текстах по этой тематике не должны переводиться. Можно будет подгрузить в шаблон сохраненные ранее списки зарезервированных слов - файлы с расширением wwt. Препроцессоры - это списки неких конструкций, которые не являются словами, но про которые наш электронный переводчик должен знать, что они собой представляют. Это могут быть адреса электронной почты, адреса интернетовских сайтов, имена файлов, дата, время и некоторые другие конструкции, не требующие перевода. Менять препроцессоры нам не разрешено, а вот добавлять и исключать какие-то из них можно. По команде Ключевые слова вы сможете перечислить, какие слова должны быть в тексте, чтобы программа с уверенностью могла отнести его к этой теме. Тут нужно хорошо подумать. А может, не торопиться и набрать статистику. Команда Базы переводов АП (ассоциированной памяти) позволяет подключить к шаблону некие заранее заготовленные базы переводов, чтобы стандартные выражения любого размера не переводились всякий раз заново, а брались из этой базы. Всякого рода ритуальные обращения и пожелания в деловых письмах или торжественные зачины типа: «Лаборатория Василия Пупкина, ведущий производитель программного обеспечения для кухонных комбайнов, сообщает о выходе 2145 билда 193-й бета-версии пятого релиза своего потрясающего программно-аппаратного комплекса!»
10. Программы для работы с текстами
496
Переименовать шаблон тематики... Удалить шаблон тематики Зарезервированные слова... Препроцессоры... Загрузить из архива шаблон тематики.. Сохранить в архив шаблон тематики... Ключевые словаБазы переводов АП... Макросы... Алгоритмы перевода...
Рис. 10.22. Команды для настройки шаблона
Вообще если в текстах, с которыми вы работаете, есть стандартные фразы и словосочетания, имеет смысл внести их в базу АП, что заметно повысит качество перевода. Если бы у нас была база по всем возможным фразам, не было бы и проблемы перевода...1 В состав офисной версии переводчика PROMT XT включена одна АПбаза - для перевода документации по Windows XP. В версии 7.0 добавлены еще две - Бизнес и Идиомы. Но будет у нас кнопочка Создать новую, с помощью которой мы заведем свою базу или несколько. Ассоциированная база создается отдельно для каждого направления перевода. Заполнять ее можно будет командами из меню АП переводчика. Вернемся к параметрам тематики. Команда Алгоритмы перевода задает в англорусском направлении всего три параметра: • как надо переводить местоимение «You» в вашем тексте: «ты», «вы» или «Вы»; • как переводить глаголы с местоимением «я»: в мужском роде (я ходил) или в женском (я ходила); • надо ли транслитерировать имена и фамилии. Например, оставлять ли в русском тексте «George Bush» или все же писать «президент США» :-) В других направлениях перевода будут какие-то свои алгоритмы. Те, кто сильно углубится в эту работу, а кроме того, не лишен интереса к программированию, могут создавать Макросы на языках VBScript, JScript или Perl Script. Макросы помогут зарезервировать слова по некоторым признакам (например, выделенные курсивом), автоматизировать некоторые рутинные операции и т. п. Справка по этому разделу лежит отдельно (файл prmtdom.chm в папке Program Files\PRMT6\PRMT\Macros), почитайте, если будет желание. Здесь же лежит 1
Разве что стихи так и остались бы непереводимыми. Как было верно подмечено, поэзия - это то, что пропадает в переводе.
497
Переводчики
несколько макросов, которые помогут вам сделать кое-что полезное. Их назначение и устройство разъяснены в справке. Например, там есть макрос, который сумеет перед началом перевода собрать в одно слово выражения, буквы в которых разделены пробелами («Н е 1 1 о w о г 1 d»). Или макрос, который резервирует слова, стоящие в середине предложения и написанные с заглавной буквы (это либо имена, либо названия). Что еще интересного в настройках? Можно объяснить программе, что, открывая файлы из вот этой конкретной папки, вы всегда собираетесь переводить с английского на русский, скажем, материалы по интернету. А когда берете файлы из той - с русского на английский, причем - деловые письма. Это называется SmartFolders - умные папки. В окне настроек программы (Сервис > Параметры) на странице Разное ставите галочку в строке Использовать SmartFolders, а потом задаете адреса умных папок, направления переводов и шаблоны для каждой из них (рис. 10.23). Изменение параметров папки Направление перевода: [Англо-русский Шаблон тематики: HTML Папка: |С:\тз1а11\Интернет\СЗЗ
и
ОК
Рис. 10.23. Параметры умной папки
Строка Рекурсивно, о которой в справочной системе не сказано ни полсловечка (и правда, стоит ли пояснять простые русские слова?!), означает, что все вложенные папки тоже должны считаться «умными». Совместная работа переводчика с другими программами Очень разумно, когда программы, вместо того чтобы конфликтовать с другими программами, настроены на сотрудничество с ними и предоставляют им возможность подключаться и работать совместно. PROMT в этом отношении просто-таки пример для подражания всему прогрессивному человечеству. Есть у него в меню Сервис команда Подключение внешних приложений. С ее помощью можно подключить внешний словарь (Lingvo, Multilex, Context), внешний спеллер и распознавалку (CuneiForm, FineReader). Для этого надо лишь поставить галочку в строке с названием и версией программы.
498
10. Программы для работы с текстами /
•• •.
,
Нажмете вы, скажем, кнопку OCR. Запустится распознавалка, отсканируете документ, а потом пошлете его обратно в PROMT - в FineRiader'e появляется команда PROject МТ на кнопке Сохранить (см. главу «FineReader»), по которой распознанный текст отправляется прямиком в переводчик. Если вдруг программы не договорились (например, ПРОМТ не знаком с той версией распознавалки, с которой вы работаете, или, наоборот, она с ним), всегда можно перенести текст через буфер обмена или через файлы. PROMT и сам может интегрироваться в другие программы. О том, как он встраивается в браузер Internet Explorer и что при этом делает, мы уже говорили. Возможна также совместная работа с Microsoft Office (начиная с версии 2000)'. В меню Сервис, кроме всего выше перечисленного, есть строка Встраивание функций перевода (а в папке переводчика в главном меню - отдельная утилита Настройка Smart Tool). Ставите галочку напротив Word, Excel, Power Point или FrontPage и нажимаете ОК.2 |АНГЛО-РУССКИЙ
н|общий
Рис. 10.24. Дополнительная панель переводчика в Microsoft Word XP В результате получаете в своем текстовом или табличном редакторе новый пункт меню PROMT и панельку инструментов SmartTool (рис. 10.24) с кнопками основных операций перевода. Чтобы заняться переводом текста или занесением слов в словарь, вам даже не придется заранее включать переводчик. Кнопка Подключение/отключение Smart Tool ставит на экран и убирает панель SmartTool, а заодно и почти все пункты из меню PROMT. Само изрядно опустевшее меню остается на месте. Кстати, здесь у нас будет две кнопки, которых в основном ПРОМТе не было: Перевод вверх и Перевод вниз. Они переводят текст с выбранными настройками от позиции курсора вверх или вниз. Если есть желание отправить текст для перевода в окно переводчика, такая кнопочка тоже найдется. В Ворде все работает примерно так, как в основном переводчике, за исключением одного обстоятельства: у нас тут не будет двух окон (для оригинала и перевода), будет одно. Надо как-то распорядиться, куда девать перевод. Скажем, вы выделили фрагмент, задали направление и тематику, нажали кнопку Перевод выделенного фрагмента. Но прежде чем переводить, переводчик вас спросит, куда поместить перевод: после выделенного фрагмента или вместо него. При переводе вверх до начала и вниз до конца текста можно также попросить программу, чтобы абзац 1
Переводчик 98 года выпуска работал и с 97-м Офисом. PROMT работает также с программой MS Outlook (но не с Outlook Express!), позволяя переводить электронную почту. 2
Переводчики
499
+оригинала чередовался с абзацем перевода. А когда переводите документ це1 ликом, то можно поместить перевод и в другой документ, Помимо текста в новый документ попадают также все вставленные в оригинал рисунки, причем подрисуночные подписи тоже переведутся. Будет воспроизведено и абзацное оформление. Вот как здорово ориентируется ПРОМТ в устройстве Microsoft Office! А вот со шрифтами дело обстоит несколько сложнее. Размер шрифта и начертание программа воспроизводит исправно, а вот гарнитуру шрифта теряет. И не потому, что это что-то запредельно сложное - выбрать для перевода тот же шрифт, что и для оригинала. Но шрифт, которым был набран иностранный текст, не обязательно будет пригоден и для русского перевода: а вдруг в этой гарнитуре вообще нет русских букв?! Или вы переводите с русского на немецкий или французский. Уверены ли вы что в шрифте, которым набран русский текст, есть все эти ё, a, Q, а? Чтобы не рисковать, программа берет стандартные виндоузовские шрифты формата Unicode - Arial, Tahoma, Times New Roman. He устраивает ее выбор? Кнопка Настройка параметров перевода открывает окно, в котором на странице Разное имеется кнопка Замена шрифтов. Там сможете задать какие-то другие гарнитуры. В Ворде слово, которого переводчик не знает, не выделяется ни цветом, ни подчеркиванием. Но список непереведенных слов получить можно, достаточно нажать кнопку Незнакомые слова или выбрать такую же команду в меню PROMT. He будет и вариантов перевода - все однозначно и определенно. Переводчик умеет встраиваться также в Adobe Acrobat и Adobe Acrobat Reader, позволяя переводить тексты формата PDF. Для включения интеграции предназначена отдельная утилитка в папке программы - Настройка PROMT PlugIn for Acrobat, которой вы должны будете сообщить, какая у вас версия Акробата или Акробата-читателя. По нажатию этой промтовской кнопки Adobe Acrobat переводит выделенный текст, а если ничего не выделено, то нет и перевода. Направление перевода и шаблоны можно будет выбирать в меню Plug-Ins. Выводится перевод всегда в отдельном окошке.
Летучий переводчик PromtX Утилита PromtX вызывает окошко быстрого переводчика (рис. 10.25) упрощенную и облегченную версию большого PROMTa, которая, впрочем, пользуется теми же самыми алгоритмами перевода. PromtX умеет делать три основных вещи: 1) на лету переводить содержимое буфера, г ' ' Еще один вариант дает команда PROMT > Перевести в отдельном окне. По ней вы получите перевод в небольшом окошке, несколько похожем на редактор Блокнот.
10. Программы для работы с текстами
500
^•v Без Имени(Оригинал) - PromtX
ПОК!
Файл Правка Вид Тематика Перевод Сервис Справка
D б £ У ! X %ii!X
Для набора текста с одновременным его переводом в PROMT XT предусмотрен очень удобный режим Синхронный перевод (меню Перевод). Не приходится даже нажимать никаких кнопок - все делается само. For typing with his(its) simultaneous translation in PROMT XT very convenient mode Simultaneous interpretation (the menu Translation} is stipulated, it is not necessary even to press any buttons - аЯ is done(made). Чтобы получить справку, нажните F1 :Русасо-Английсх>щ||Общий|{
Рис. 10.25. Летучий переводчик PromtX
2) переводить текст, набираемый в его собственном окне, 3) синхронно переводить текст, набираемый в других программах. Выбор направления перевода и тематики, замена словаря, резервирование слова и ввод его в словарь в быстром переводчике тоже доступны - через соответствующие кнопки и команды меню Тематика и Перевод. Для набора текста с одновременным его переводом предусмотрен очень .удобный режим Синхронный перевод (меню Перевод). Не приходится даже нажимать никаких кнопок - все делается само. Вы себе, ни о чем постороннем не думая, кропаете мессагу американскому другу, а переводчик тем временем готовит англоязычный вариант. Останется только его подредактировать, скопировать и оттащить в письмо, в окошко ввода текста в чате или в ICQ. Для перевода текста, набираемого в других программах, предназначена команда Перехват ввода с клавиатуры в меню Перевод. Можно переводить текст из всех окон, а можно из какого-то одного - вам предложат оттащить в это окошко специальный значок. Одна загвоздка: программа действительно перехватывает ввод с клавиатуры. Автоматическим переключателям клавиатурных раскладок вроде Punto Switcher'a (см. главу «Переключатели клавиатуры» в конце этого раздела) ничего не достается. Переключать они напрочь перестают. Для перевода содержимого кармана надо пометить соответствующие строки в настройках программы (рис. 10.26). Очень удобно, когда программа переводит буфер при каждом его изменении (что-то скопировали - она перевела). Еще удобнее, когда программа сама учитывает направление перевода. Чтобы она не приставала к вам с требованием сохранить на диск каждый переведенный фрагмент, поставьте галочку в строке Не сохранять переведенный текст - мы, мол, и сами с усами, когда надо будет, тогда и сохраним.
Переводчики
501
Настройка
[•?] Не со>£ранять измененный текст {•3 Переводить без сохранения форматирования В При минимизации помещать окно в System Trejyj J7J Автоматически переводить при изменении направления перевода [У] Автоматически переводить при изменении шаблона тематики Параметры для работы с буфером обмена [7] Автоматически переводить изменившийся буфер обмена £?] Автоматически определять направление перевода £j Включить р_ежим накопления текста
ОК
i
Отменить
Рис. 10.26. Режимы PromtX
Можно поступить иначе - пометить строку Включить режим накопления текста, тогда каждый следующий фрагмент программа будет валить до кучи, добавляя к предыдущим. А сохранить эти накопления вы сможете в самом конце работы. Короче говоря, штучка вполне удобная. Настроек всяческих у нее поменьше, чем в «большом» переводчике, зато скорость работы выше и тормозов минимум. Словарь Electronic Dictionary В комплект PROMT входит электронный словарь ED (Electronic Dictionary). Про словари мы с вами уже говорили, повторяться не буду. Только самые основные тактико-технические данные. Словарь этот универсальный, переводит во все мыслимые стороны: с русского, немецкого, английского, французского, английского и обратно. Может интегрироваться с Вордом, откуда вы будете оперативно его вызывать. В окне настроек словаря (Вид > Параметры) есть для этого строки Подключить функции электронного словаря к Microsoft Word 97 и Подключить функции электронного словаря к Microsoft Word 2000/XP. В отличие от Lingvo при работе этого словаря совместно с Вордом вам не придется даже выделять нужное слово: щелчок по кнопочке со словариком будет давать вам перевод того слова, на котором (или после которого) стоит курсор. У словаря есть два компактных режима. Первый режим - летучий словарик (ED Light), при котором в левом верхнему углу экрана показывается небольшая независимая панелька, куда можно ввести слово и, не нажимая никаких клавиш, увидеть перевод (рис. 10.27).
502
10. Программы для работы с текстами
Во втором режиме словарь сворачивается, его нет даже в трее, а значок его попадает в левый верхний Англо-Русский: • extend, Г.пвгол угол экрана. Развернуть словарь можно двойным 1. простираться щелчком по этому значку. В этот режим словарь перево^ 2 . расширять дится кнопкой с чудным названием Свернуть в панель, 3. продлевать больше похожим на какую-то изощренную угрозу («Я тебя, 4. растягиваться блин, в панель сверну, понял?!»). Никакой клавиатурной комбинации для вызова слова- extend! ря не предусмотрено. Но никто не помешает вам назначить рис ^ ^ Летучий эту комбинацию средствами своего текстового редактора. словарик Откройте вордовское окно настроек клавиатуры (Сервис > Настройка > Клавиатура), в списке категорий выберите строку Макросы, а в списке макросов - RunPromtED.Main. Ниже задаете клавиатурную комбинацию и нажимаете кнопку Назначить.
РАСПОЗНАВАЛКИ Речь пойдет о программах, которые распознают на рисунке текст. Переводят рисунок в текстовую форму. Распознают образы. Короче, речь об умных программах, способных до чего-то там догадываться. Происходит все так. Вы запускаете распознавалку, кладете в сканер маши1 нописную или напечатанную на принтере страничку или книжку и начинаете процесс сканирования. Распознавалка обращается к той программе, которая у вас в системе используется для работы со сканером (например, пришла с ним в комплекте). Сканируете. Файл рисунка попадает прямо в распознавалку, которая начинает над ним усиленно думать. Результаты этих раздумий она выводит в отдельном окне уже в виде текста, причем воспроизводит в нем шрифтовое и абзацное оформление, разбиение на колонки, вставляет в текст иллюстрации, взятые со сканируемой страницы. Текст можно править тут же, во встроенном редакторе программы, для этого в программу встраивается также спеллер (проверка правописания). Можно по ходу дела удалять или перемещать рисунки. В итоге вы сохраняете файл на диск или отправляете прямиком в текстовый редактор. Вот и все. Разработаны еще более автоматизированные технологические процессы. Существует, например, такая штука, как сканер с автоподачей листов. Вы, значит, суете в него пачку листочков, говорите своей распознавалке: лети, мой конь! И уходите пить чай. А когда приходите обратно, конь уже прилетел: все отсканировано, распознано, отформатировано и загружено в Word или сохранено на диск. А если еще и электронный переводчик к этому процессу подключить!.. На нашем рынке наиболее известны две программы этого класса: FineReader и CuneiForm. Несмотря на свои замысловатые названия, обе - отечестРукописную тоже можно вставить, да толку не будет.
Распознавалки
503
венного производства и вполне хорошего качества. По своим возможностям и по сервису они идут, что называется, ноздря в ноздрю. Я выбираю FineReader главным образом потому, что успел с этой программой поработать. Но прежде стоит немного поговорить о том, как сканировать текст для ввода в программу распознавания. Не стану учить вас собственно сканированию. И не потому что не хочу, а потому что это невозможно: у каждой модели сканера своя программа, в- ней свои настройки, свои возможности. Хотя есть и кое-что общее. Практически все такие программы делают быстрое предварительное сканирование (Preview), после которого вы можете: • выделить мышью область сканирования (или не выделять, и тогда отсканируется все рабочее поле сканера или же предыдущая ручная установка этой области); • выбрать режим сканирования - цветной файл (с тем или иным количеством цветов), черно-белый, в оттенках серого и т. д.'; • выставить параметры яркости, контраста и т. п. или выбрать автоматическое определение этих параметров; • запустить основное сканирование (Scan). Неплохо бы научиться подбирать параметры изображения для оригиналов неважного качества в зависимости от вида этой «неважности». Одно дело, когда шрифт на листе слишком темный, с жирными заплывшими буквами (вроде второй копии машинописи под слишком свежую копирку), и совсем другое когда у машинки бледная изношенная лента. И совсем третье - когда вы сканируете газетный текст на желтой бумаге. Подобрав настройки сканера, вы сможете уменьшить количество неверно распознанных букв до вполне приемлемой цифры. По крайней мере, ошибка будет не в каждом слове. Для распознавалок самый важный параметр сканирования - это яркость (brightness). Знающие люди говорят, что изменение яркости на 3 % может увеличить или уменьшить количество ошибок на 15 %. Я этого не измерял, но охотно верю. Если вам предстоит сканировать достаточно большой объем текста, то имеет смысл сначала немножко повозиться и подобрать оптимальную яркость для данного оригинала. Десятиминутная процедура подбора поможет вам сэкономить часы, а то и дни муторной и канительной работы по вылавливанию совершенно идиотических ошибок, которые допускают распознавалки на изображениях низкого качества. Подбор выполняется так: сканируете одну и ту же страничку текста 4-5 раз, изменяя яркость в обе стороны от среднего значения. Если сканерная программа имеет функцию автоподбора яркости, ее тоже стоит попробовать. После это1
Распознавалка может и запретить некоторые из режимов, с которыми она не умеет работать.
504
10. Программы для работы с текстами
го каждое из изображений надо перевести в текст и прикинуть количество ошибок по каждому варианту. Где ошибок меньше всего, там настройки правильнее. Можно повторить цикл подбора уже не вокруг среднего значения яркости, а вокруг варианта с наименьшим количеством ошибок, уменьшая шаг отклонений. Кстати, выискивать ошибки лучше спеллером. Читая текст с экрана, многих ошибок вы просто не заметите. i
FINEREADER Программа FineReader фирмы ABBYY - пожалуй, наиболее распространенная OCR-программа1 на нашем рынке, включая, к сожалению, и пиратский. В свое время я по работе довольно активно пользовался третьей версией этой программы. Для первого издания этой книги поставил себе четвертую, для второго - пятую, к третьему изданию поспела шестая версия, а к четвертому уже седьмая, так что могу сравнивать. Вывод мой таков: программа становится от версии к версии все удобнее и надежнее. Но и размеры растут. FineReader 5.0 Pro занимал на диске от 35 МБ при минимальной установке (когда выбирается один язык для интерфейса и два для распознавания) до 140 МБ в максимальной (два языка для интерфейса и полтораста штук - для распознавания). Версия 6.0, в соответствии с тенденцией эпохи, занимает уже 170 МБ дискового пространства, а 7.0 - 185. Помимо 177 обычных языков (включая искусственные вроде эсперанто и еще трех, о которых я в жизни не слыхал) FineReader понимает также основные языки программирования, штрихкоды, простые химические формулы, причем умеет распознавать разноязычный текст. Имеет функцию обучения. Вполне успешно интегрируется с Microsoft Office всех версий (не только с Word, но и с Excel), а также с текстовыми редакторами не микрософтовского производства - Lotus WordPro, Corel Word Perfect, StarWriter. Может взаимодействовать также с переводчиком PROMT. Кроме того, отсканированный файл можно будет сразу отправить электронным письмом (правда, без рисунков, только текст) или загрузить в браузер в виде веб-страницы (тут уже - с рисунками). Начиная с шестой версии появилась редкая возможность открывать, распознавать и редактировать файлы формата Adobe PDF, сохранять отсканированные документы в этом формате. PDF - пока еще относительно редко используемый у нас, зато чрезвычайно распространенный на Западе формат для распространения полностью оформленных (а часто и защищенных от изменений) многостраничных документов. Для того чтобы иметь возможность просматривать PDF-файлы и отыскивать на них нужный фрагмент, требуется бесплатная утилита Adobe Reader (ранее называлась Adobe Acrobat Reader), а вот для редактирования... ' Optical Character Recognition - оптическое распознавание символов.
Распознавалки
505
Отсканированная страница существует в программе в трех формах (рис. 10.28): • на левой узкой панели (панель Пакет) - в виде значка или эскиза; • на средней большой панели (Изображение) - в графическом виде; • и справа (панель Текст) - в виде распознанного текста.
[Optimizing Window» 2000 ond Windows XP for Audto] АНГЛИЙСКИЙ (С11И)
Рис. 10.28. FineReader 7.0 Pro
На самой нижней горизонтальной панели программа показывает увеличенное изображение того участка текста, который вы просматриваете в настоящий момент (панель Крупный план). Та часть страницы, которая в настоящий момент видна на панели крупного плана, будет обведена пунктирной рамкой на панели Изображение. Впрочем, укрупнить изображение можно на любой из панелей (кроме, конечно, Пакета) - обратите внимание на окошки с надписями 50% и 100% в левом нижнем углу каждой из панелей. Так что панелью Крупный план можно, в общем, и не пользоваться - взять мышкой верхнюю ее границу и задвинуть вниз. Так же можно поступить и с любой другой ненужной вам панелью - взять мышкой и куда-нибудь задвинуть. По комбинации Ctrl-Tab, мышкой и через меню Окна можно переходить с одной панели на другую. Стандартной виндоузовской комбинацией Ctrl-F4
506
10. Программы для работы с текстами
закрываются сразу все панели, кроме пакетной. Но повторный щелчок по эскизику слева - и вы снова видите и рисунок, и текст, и крупный план. Если же вам надо именно удалить страницу из пакета - она, отсканирована, распознана и более не нужна, - выберите слева ее эскиз и нажмите клавишу Dei. Поглядите, кстати, на сами эскизы в пакетной панели. Распознанный рисунок помечается в левом углу мелким значком в виде листика. Рисунок, сохраненный на диск, помечается также значком в виде дискетки. А увидев на эскизе значок с желтым треугольником и восклицательным знаком (как у листка под номером четыре на рисунке 10.28), вы сразу понимаете, что по данной страничке есть у FineReader'a какие-то замечания. Подведите курсор и во всплывающей подсказке узнаете, например, что при сканировании данного текста надо увеличить яркость, тогда и результат будет получше. Или при сканировании мелкого текста программа посоветует увеличить разрешение. Такого же рода замечания она дает и по ходу распознавания текста. Распознавание Перед началом распознавания надо сообщить программе, на каком языке этот текст написан. На нашем рисунке 10.28 видно, что выбран смешанный русско-английский словарик. Если же у вас все слова только на русском языке, стоит выбрать Русский - у программы меньше будет соблазна посчитать какоенибудь русское слово английским, а русские буквы «г» и «п» спутать с латинскими «г» и «п». В списке словарей есть и команда Выбор нескольких языков (рис. 10.29). Например, можно выбрать Русский, Немецкий и Простые Химические формулы, если вы сканируете русский перевод статьи с немецкими названиями в ней и вкраплениями таких выражений, как Н2О или С2Н5ОН. Но по умолчанию в списке будет только несколько самых распространенных языков. Чтобы увидеть в нем и формулы, и Basic с Джавой и C++, поставьте галочку в строке Показать все языки. Вот теперь можно приступать и к сканированию. Самые крупные и самые важные кнопки программы имеет смысл нажимать именно в той последовательности, в какой они расположены на панели инструментов: сперва Сканировать, потом Распознать, Проверить (имеется в виду спеллером) и Сохранить. Однако чаще всего нам придется нажимать самую левую кнопку (на нашем рисунке она называется Scan&Read). Тогда по порядку будет сделано все, что нам требуется, - FineReader отсканирует текст, разметит на нем блоки с текстом и графикой и запустит распознавание. Между прочим, на кнопке есть выпадающий список из четырех команд, так что можно выбрать, какой именно процесс пойдет:
Распознавалки
507
Язык распознаваемого текста Выбраны: Английский;Простыехимические формулы;Русский
т
ИПапьяменто ЗПольский ППортугояьский ОПортугальский (Бразилия) ИПровансальский йРетороманский ЗРуанда ПРумынский ОРунди ^Русский ПРусский (старая орфография) [^Саамский ИСамоа ППапптяк [^Показать все языки Редактор языков...
ОК
Отмена
Рис. 10.29. Выбор нескольких языков для сканирования • Сканировать и распознать (Scan&Read) - сканирование и чтение данной страницы; • Сканировать и распознать несколько страниц - хоть целую пачку; • Открыть и распознать (Open&Read) - открывание и чтение «пачки файлов». Зачем еще какие-то файлы открывать? Да затем, что можно насканировать где-то на стороне целую книгу, скинуть файлы на компакт-диск, принести домой, открыть их все разом вот этой самой кнопкой и разом же распознать. Или вы нащелкали страниц из книги или журнала своим цифровым фотоаппаратом - тоже на выходе получаются графические файлы; • Мастер Scan&Read (Scan&Read Wizard) - запуск мастера сканирования: все то же самое, но с пояснениями для новичков. Надпись на кнопке будет меняться в зависимости от того, какой режим выбран. Если на ней написано Open&Read, значит, именнб эти операции будут выполняться, когда вы по ней щелкнете. Так же ведут себя и все остальные кнопки, у каждой из которых имеется свой список операций. FineReader умеет не просто распознавать текст, но и воспроизводит размер и начертание шрифта - подчеркнутое, полужирное, курсивное и их сочетания, а также надстрочные символы1. Воспроизводится и оформление абзацев - выравнивание, сдвиги и отступы, маркированные списки. ' С подстрочными у меня как-то не очень получалось. Не желала программа их узнавать, особенно когда там была не простая циферка, а какое-нибудь Ci+l. Только когда я выделял выражение с индексом в отдельный блок, оно распознавалось более или менее НОрмП "-1ТП
508
10. Программы для работы с текстами
А вот гарнитура шрифта не воспроизводится: FineReader пользуется ровно тремя шрифтами: Times New Roman для засечных гарнитур, Arial - для рубленых и Courier New - для моноширинных'. Правда, он сумеет изменить ширину символа и расстояние между буквами так, чтобы верстка страницы в основных чертах сохранилась (действует эта функция только в тех текстовых редакторах, которые умеют воспроизводить изменение ширины символа и менять межбуквенное расстояние, например в Microsoft Word начиная с версии 97). Опять же, с автоматическим определением моноширинного шрифта у меня ничего не получалось до тех пор, пока я не выделял соответствующий фрагмент в отдельный блок. Только после этого программа начинала понимать, что к чему. То, что FineReader не может опознать как текст, он считает рисунком и вставляет в документ в виде графического фрагмента. Например, когда я сканировал статьи, на которых автор что-то зачеркивал и писал от руки, FineReader ничего из рукописных каракулей разобрать, конечно, не смог - слабо ему распознать закорючки российского журналиста. Поэтому он предлагал мне считать это рисунком и вставлял в выходной текст. Забегая вперед, скажу, что распознанный документ, который в итоге получался в Word'e, оказывался на удивление похож на исходную страничку. Если вы по ошибке или злому умыслу вставили страничку в сканер вверх ногами, дабы посрамить глупый компьютер, то посрамление не удастся. Подумав пару секунд, Fine Reader переворачивает текст и продолжает распознавание уже с нормальной его ориентацией. Так же он поступит с текстом, повернутым на 90°. Однако на оригиналах низкого качества, где и в нормальном-то положении толком не разберешь, где какая буква, автоматика может и не сработать. На этот случай на собственной панели инструментов окна Изображение имеются две кнопки для поворотов на 90° - Повернуть по часовой и Повернуть против часовой. Для зеркального переворота изображения и для инвертирования (если сканируется выворотка2 или негатив) кнопок не предусмотрено, но команды для выполнения этих операций есть - вы найдете их в меню Изображение. Вот чего не делает кнопка Scan&Read - проверки орфографии и сохранения результата. Для этого придется нажимать третью и четвертую кнопки. Нажмем. Проверка
орфографии
На рис. 10.30 вы видите спеллер Файнридера за работой. Он предлагает варианты, один из которых надо выбрать и нажать кнопку Заменить. Мне в дан1
Если хочется этот набор заменить другим, отправляйтесь в настройки программы (Сервис > Опции > Форматирование) и выберите другие шрифты. 2 Вывороткой полиграфисты называют белый текст на черном фоне.
Распознавалки
509
как-то не! очень
молуча
Нет в словаре
трочными у меня как-то не | ....... ПРОПУСТИТЬ получалось Не желала . программа их узнавать, копи там J 1 пропустить все Добавить... Варианты: АО-Ань СО-Ань од-Ань
МО-Ань го-Ань ом-Ань
ОС-Ань до-Ань ос-Ань
Заменить Заменить вс,е
Язык словаря: [Русский Отменить
О.пции..
Закрыть
Рис. 10.30. Проверка распознанного текста собственным спеллером программы FineReader
ном случае заменить не на что: все эти «АО-Ынь» совершенно мимо кассы. Зато никто не помешает мне поправить ошибку прямо в окне спеллера и нажать кнопку Подтвердить (она окажется на месте кнопки Пропустить, показанной на нашем рисунке). Можно оставить слово, как оно есть, если слово написано правильно, просто спеллер его не знает. Тогда надо будет нажать кнопку Пропустить или Пропустить все. В отличие от проверки орфографии, которую мы с вами знаем по текстовым редакторам, здесь есть особый род ошибок - неуверенно распознанные буквы. Если программа и впрямь ошиблась, внесите правку, а если она просто перестраховывается, нажмите Пропустить. По кнопке Добавить вы сможете внести слово в словарь. Еще одно отличие от системы проверки ошибок в Microsoft Office: FineReader просит сразу указать различные формы добавляемого слова, чтобы больше с этим к вам не приставать (рис. 10.31). Спеллеру Ворда очень не хватает этой возможности. Секция с загадочным для большинства россиян названием Капитализация управляет вовсе не стоимостью ваших ценных бумаг, а тем, будет ли слово писаться со строчной буквы, с заглавной или всегда заглавными (строка Аббревиатура). Введете, к какой части речи относится это слово, потом вас спросят, например, одушевленное ли оно (если речь идет о существительном), есть ли у него множественное число и т. д. Если слово английское, спросят о чем-то специфически английском, а если турецкое - о чем-то турецком...
; (#) Неизменяемое слово Добавляемое слово: pi Начальная форма: ! ЕХЕ
Рис. 10.31. Вносим в словарь новое слово В меню кнопки Проверить на панели инструментов FineReader'a есть строка с нерусским именем Опции, по которой вы попадете в настройки программы, сразу на страницу Проверка. Там помимо опций проверки есть и некоторый вспомогательный сервис. Имеет смысл, например, попросить программу убирать лишние пробелы перед знаками препинания и, наоборот, добавлять отсутствующие пробелы после знаков препинания - не придется потом со всем этим копошиться вручную. А вот знаки переноса на концах строк программа не убирает. Тут уж без вмешательства человека не обойтись1.
Сохранение результата
t
На кнопке Сохранить тоже есть выпадающий список (рис. 10.32). Как видите, FineReader может просто сохранять файлы либо передавать их непосредственно в буфер обмена или в одну из перечисленных программ.
i
**~ Седьмая версия FineReader требует активации через интернет или ввода некоего кода активации, полученного по телесрону, - прямо как Windows и Office. А без активации профамма не станет сохранять распознанный текст или передавать его в другую программу.
Но кроме неудобств, связанных с регистрацией, есть и новые удобные приобретения. Так, в седьмой версии FineReader впервые появилась команда для передачи текста в Microsoft Word с одновременным открытием внизу файнридеровской • панели Крупный план. Это позволяет нам, поглядев на крупное исходное изображение, принять осознанное решение по поводу оставшихся в тексте «темных мест». 1
Программа AfterScan, о которой я писал в предыдущем издании этой книги (здесь ей, увы, места не хватило) умеет автоматизировать и эту операцию.
Распознавалки
511
Сохранить
I
Мастер сохранений результатов... Сохранить текст в файл Clrt+F2 Передать страницы в Передать все страницы в О.ПЦИИ...
Microsoft Word Microsoft Word с окном Крупный план Microsoft Excel Электронную почту Web-браузер Буфер обмена
Рис. 10.32. Варианты сохранения готового документа
В контекстном меню этой панели будет подменю Масштаб для уменьшения и увеличения изображения и команда Закрыть, убирающая эту панель. Кроме того, FineReader 7 создает пару новых кнопок на отдельной вордовской панельке инструментов, предназначенных для работы с панелью Крупный план. Внеся все нужные поправки в текст, вы можете нажать кнопку Show/Hide the Zoom Window, чтобы убрать панель Крупный план. Мавр сделал свое дело, мавр может гулять смело. Эта кнопка удаляет из текста XML-разметку, благодаря которой изображение на панели крупного плана синхронизируется с положением курсора в тексте (перемещается курсор - перемещается и выделенный участочек на изображении). Нажав эту кнопку, мы потеряем возможность пользоваться панелью крупного плана, зато уменьшим размеры файла. Команда Сохранить текст в файл позволит записать текст на диск в одном из известных FineReader'y форматов. В их числе вордовский DOC1, универсальный RTF, три вида ТХТ (для Windows и две разновидности Unicode), экселевский формат XLS (для таблиц), PDF, DBF (формат базы данных MS Access), формат PowerPoint (PPF), XML, а также HTML и некоторые другие менее распространенные форматы. В окне сохранения файлов у нас, кроме стандартных элементов, будет ряд новых, с которыми хорошо бы ознакомиться (рис. 10.33). Тут видно, что можно сохранить все страницы или только выделенные. Если помечена строка Выделенные страницы, а вы ничего не выделяли2, то сохраняется текущая страница. 1 Совершенно случайно заметил, что, когда просишь FineReader -сохранить на диск документ формата Microsoft Word, doc-файл оказывается... в формате RTF. Я тут же предположил, что документы формата RTF берсия сохраняет в формате Word. А документы HTML - в формате ТХТ. Но не угадал. Как пояснили в службе поддержки, сделано это по просьбе клиентов, которые говорили, что им так было бы удобнее. Что ж, клиент всегда прав. (Но кто он, этот клиент?! Отчего такой странный?!) 2 Страницы на панели Пакет выделять можно мышкой - с клавишей Shift или Ctrl. .
ifWSTALL S3 LEV ф Must -uMy Downloads & My Music SlNBGCteanRR c3Nc S3NTFS-DOS ^PGW_18 CJPolyglossum
EJ Program Fles &REST il2Sam-kratkij iiMSamoucNtei? £)System Vokime InformaBon QSysTrayX ^Teteport ^TEMP
^..,»,™,„™^».*™л.»„.„™»™,,,,.,„,,.. Имя файла:
|ЩШЕШ!Ш
1ипфайла:
|Докум«нт HTMLf.htm)
Сохранить:
(§) Выделенные страницы
•""" 1
[
Отмена
О ^£е страницы
Опции файла: Все страницы в один файл
;-Ш
2формление: (Сохранять полное оформление документа
|щ
0 Сохранять картинки
[ Сохранить j
форматы...
[3 Открыть документ после сохрг нения
Рис. 10.33. Можно сохранить в один файл все страницы или только выделенные, с полным оформлением или без
В строке Опции файла можно задать: • чтобы каждая страница была записана в отдельный файл; • чтобы каждая страница была записана в отдельный файл, имя которого совпадет с именем исходного файла (если вы распознавали текст из файлов); • чтобы все страницы записались в один файл; • чтобы всё записалось в один файл, но каждая страница - с нового листа. Настройка Оформление позволяет выбрать: • будет ли оформление страницы сохранено в выходном файле максимально точно; • будут ли сохранены только шрифтовые выделения и размеры букв; • оформление не будет воспроизводиться вовсе. Но в любом случае рисунки, вставленные в текст, в выходном файле останутся, если, конечно, выбранный тип файла это позволяет. А если картинки не нужны, уберите галочку из строки Сохранять картинки. При прямой передаче файлов в текстовый или табличный редактор никакого диалогового окна нам не покажут. Однако повлиять на параметры создаваемых документов мы вполне можем. Для этого нам потребуется строка Опции (нижняя на рис. 10.32). Будет показана страница общих параметров сохранения
Распознавалки
513
файла. Кроме полноты оформления вы сможете здесь поменять те три шрифта, которыми оформляется документ.
Распознавание изображений из файлов Помимо сканирования, как я уже говорил, вы можете открывать FineReader'oM графические файлы и распознавать их. Операция эта выбирается в выпадающем меню первой кнопки. FineReader понимает форматы BMP, JPEG, JPEG-2000, PCX, DCX, TIP, PNG и PDF. Но не все их разновидности ему одинаково понятны. Так, помимо основного формата TIF существует несколько видов компрессированных TIFфайлов. Применяемые здесь алгоритмы компрессии позволяют многократно уменьшить размер графического файла без потери качества. Например, Adobe Photoshop всех последних версий может сохранить tif-файл с компрессией типа LZW, а в самых новых версиях - также с компрессией ZIP и JPG. Так вот, LZW-компрессию FineReader не понимает. Если вам нужно всетаки распознать такой файл, зайдите в свой графический редактор и пересохраните его в виде TIF без компрессии. Не стоит пользоваться также сильно компрессированными файлами формата jpg — но уже по другой причине. В этом формате компрессия выполняется с потерей качества изображения (часто за счет снижения четкости). При значительном сжатии это может негативно сказаться на результатах работы распознавалки. Для повышения качества распознавания зайдите в окно Опции (можно добраться дб него и через меню Сервис). Задайте на странице Распознавание: • тип сканируемой страницы - с текстом в одну колонку, с разгоном слов на ширину строки при помощи лишних пробелов, как делают на пишущей машинке и в досовских текстовых редакторах без переносов, • тип печати на сканируемой странице - матричный принтер, пишущая машинка, • параметры таблиц (если сканируете таблицы) - есть ли в вашей таблице объединенные ячейки, может ли быть в ячейке более одной строки. Там же будут и настройки режима обучения программы.
Обучение Давайте, кстати, про обучение. К нему приходится прибегать при очень нестандартных шрифтах (декоративных, заголовочных). Причем делать это имеет смысл только для длинного текста. Короткий проще поправить руками (при помощи спеллера, конечно) или даже набрать с клавиатуры. Справка предлагает пройти с программой пару страниц текста, объясняя ей то, чего она не понимает, а уж с остальными двумястами страницами она как-нибудь справится сама.
17 Зак. 90
10. Программы для работы с текстами
514
Ставите точку в строке Распознавание с обучением (Сервис > Опции > Распознавание). Теперь по нажатию кнопки Распознать пойдет обучение. Вам покажут окно Ручное обучение эталона (рис. 10.34). Вписываете в окош1 ке тот символ, на котором остановилась программа , и жмете кнопку Обучить. Форма этого символа будет запомнена. Тут же покажут следующий. И так до тех пор, пока вы не увидите, что программа пишет в окошке ввода все время правильные буквы, - ну, значит, усвоила. Ручное обучение эталона Текущий эталон:
UI
ИМ
E:\Documents and 5еЙпдз\Александр Левин. BIG. 001\Local Si
тие
С.
Если в верхнем окне рамкой выделена часть одного символа или части соседних символов, отредактируйте ее с помощью мыши или кнопок: Введите символ, выделенный рамкой: ^Полужирный ^Курсив
у
, . . [ £< | [ >£ J
U
Обучить
Пропустить 1
Закрыть
F1 Верхний индекс Щ Нижний индекс Вернуться
Рис. 10.34. Обучение программы новому шрифту Тогда нажмете кнопку Закрыть и можете приступать к распознаванию. В опциях на странице Распознавание этот режим работы называется Распознавание с пользовательским эталоном. В процессе обучения важно не забывать для заглавных букв вводить именно заглавные, а для строчных - строчные. И про нижнюю секцию окна обучения забывать не стоит. Если встретилось слово, набранное курсивом, а вы не сообщили об этом программе, она начнет тихо, про себя, изумляться тому, как это может быть, чтобы буквы «т» и «т» были одним и тем же символом в одном и том же шрифте. И во что выльется ее изумление, предсказать непросто. Если что-то сделали не так, есть кнопочка Вернуться, которая переносит вас на предыдущий символ. Иногда программа настолько не понимает шрифта или шрифт настолько искажен при сканировании, что неверно выделяется буква. Вместо одной буквы ' Если символа такого нет на клавиатуре, нажмите кнопку с тремя точками и найдите его в списке Вставка символа (таком же примерно, как в Word'e).
Распознавалки
515
программа может захватить две, предлагая вам сказать, что это такое. Или выделит только часть, полагая, что это вся буква, только непонятно какая (рис. 10.35).
Если в верхнем окне рамкой выявлена часть одного символа или части соседних символов, отредактируйте ее с помощью мыши или кнопок:
Рис. 10.35. Программа не узнала букву, выделила только часть ее. Поможем ей!
Тут нужно понажимать кнопку », чтобы программа расширила рамочку, отведенную для буквы, или кнопку «, чтобы сузила. В крайнем случае можно взяться мышкой за узелки рамочки и растянуть ее. Только после этого есть смысл вписать букву и нажать кнопку Обучить. Пакет Всякая отсканированная страница добавляется как новый листок в общий пакет (левая панель FineReader'a). Для каждого пакета можно задать индивидуальные параметры работы — языки, на которых написан текст, способы форматирования, эталоны (то есть описания формы букв в шрифтах) и т. п. Можно создать отдельные пакеты для разных типов документов и хранить их отдельно. Создается пакет комбинацией Ctrl-N и командой Новый пакет в меню Файл. Укажете место, где он будет создан, и его имя. Будет создана папка с этим именем, в ней, окажутся все настройки пакета, сюда же программа будет перетаскивать все входящие в пакет графические файлы и помещать распознанные тексты. А вообще у нас с вами получается уж совсем идиллическая картина: пришел, увидел, распознал. No problem. На самом деле проблемы возникают. На страницах с нестандартным шрифтом, на страницах с мелким текстом, на страницах со сложным фоновым изображением, на страницах со сложной версткой (особенно если вставленные картинки или текстовые блоки нарушают ровные колонки текста). Иногда какой-то рисуночек или текстовый фрагмент необъяснимым образом выпадает из конечного документа. Иногда программа принимает рисунок за текст и пытается его распознать. Иногда, наоборот, принимает фрагмент текста за рисунок и не распознает. А иногда две колонки принимает за одну и пытается их соединить. Всяко бывает. Можно выделить две основные причины неполадок: когда программа плохо понимает шрифт, которым набран сканируемый текст, и когда программа неверно размечает страницу блоками. Как быть с первой бедой, мы уже обсудили, теперь обсудим, как поправить ошибки в разметке.
10. Программы для работы с текстами
516
Ручная разметка FineReader размечает сканированное изображение блоками трех видов текстовыми (выделяются рамочкой темно-зеленого цвета), табличными (синие и к тому же закрашенные) и графическими (красные). Соответственно программа и относится к каждому такому блоку: текст распознает, картинку не распознает - просто вставляет в документ (если это требуется и разрешено в опциях программы на странице Форматирование), а в таблице сперва ищет строки и столбцы, а потом уж распознает - по ячейкам. Внимательно рассмотрите разметку при достаточном увеличении. Если заметите неверную разметку, принимайте меры. На рисунке 10.36 у нас несколько блоков текста с нестандартным шрифтом, да к тому же вывороткой (светлый на темном), несколько налезающих друг на друга вставных иллюстраций, многоколонное расположение текста и рисунков и, что всегда вызывает трудности у распознавалок, - темный, неоднородный фон. FineReader добросовестно пытается понять, где тут фотография, где текст, а где просто мусор, всегда сопровождающий сканированные изображения, но, как видно из рисунка, не очень-то в этом деле преуспевает. Какие же принять меры?
£зил
правка Вид
Пакет
Изображение
Процесс
Сервис Окна Справка
33га| -Э Ш
Рис. 10.36. Трудное испытание: текст на темном неоднородном фоне. FineReader неверно расставил блоки. Поможем ему!
Распознавалки
"
517
Границы блоков можно двигать мышью за верхние и боковые стороны и за узелки (причем таскать их можно и на панели крупного плана, и на панели изображений). Когда новые границы блока полностью перекрывают какой-то из старых блоков того же типа, тот за ненадобностью исчезает. Следите за тем, чтобы не было частичного перекрытия блоков: если текстовый или табличный блок налезает на графический, то часть рисунка может не попасть в выходной документ. Иной раз блок стоит настолько криво, что лучше его удалить и создать заново. Выберите строку Удалить блок в его контекстном меню или щелкните по нему и нажмите Del. Есть для этого и соответствующий инструмент на панели Изображение. При вопиющих ошибках разметки и сложной структуре макета страницы проще бывает удалить сразу все блоки клавиатурной комбинацией Ctrl-Del или командой Удалить блоки и текст в контекстном меню1, и разметить вручную всю страницу. Тем более что трудностей тут, ну, ровным счетом никаких. В нашем распоряжении будут следующие инструменты (слева на панели Изображение):. ?тг| Выделить текстовый блок, Ipf Выделить табличный блок T^ji и Выделить картинку. Просто выбираете тип блока и растягиваете рамочки нужной формы и в нужных местах. В контекстном меню каждого блока вы найдете подменю Тип блока, с помощью которого сможете, к примеру, объявить текстовый блок табличным, если программа не узнала таблицу. Там же найдете еще один тип блока - штрих-код2. ~"*| Самая верхняя кнопка называется Выделить зону распознавания. Растягиk*™ вается просто рамочка, а тип ее вы сможете определить потом, через подменю Тип блока. Если этого не сделать, программа будет пытаться сама расставить блоки в этой зоне. Этим инструментом можно пользоваться, например, когда у вас отсканирована книжная страница, но на изображение попала и часть противоположной страницы, а заодно и корешок, который получился в виде неясных серых полос и пятен. Удалите все блоки (Ctrl-Del) и выделите правильную зону распознавания - одну только нужную страницу, и программе станет намного легче, а результат окажется намного симпатичнее. Или вам не нужна вся журнальная страница, а только одна статья с фотографиями. Выделите только ее, и вам не придется потом вручную выкидывать все лишнее. 1
Имеется в виду, что удаляются не только блс*ки, но и распознанный текст из них. Все равно там ничего хорошего не получилось, коли мы все заново начали. 2 По умолчанию FineReader не ищет штрих-коды, соответствующих им блоков (ярко-зеленого цвета) не создает. Если вам это нужно, зайдите в настройках программы на страницу Распознавание и поставьте галочку в строке Искать штрих-коды.
518
10. Программы для работы с текстами
<*" Если в тексте встречаются фрагменты негативного текста (выворотка), лучше выделять их в отдельные блоки. То же касается текста, набранного моноширинным шрифтом, а также формул.
Когда на распознаваемой странице со сложной версткой в текстовый блок врезается картинка или другой текстовый блок, обойтись прямоугольными блоками нам уже не удастся, потребуется блок более сложной формы. Поможет нам в этом деле пара инструментов: Добавить часть к блоку и Удалить часть блока. Грв В первом случае нам будет позволено растянуть прямоугольную рамочку **"* из данного блока наружу или, наоборот, - снаружи вовнутрь. Новый прямоугольник добавится к исходному прямоугольнику, от чего блок станет уже ступенчатым. Можно сделать это несколько раз, создав блок довольно причудливой формы. ПД Второй инструмент работает противоположным образом: нарисованный **'". с его помощью прямоугольник вычитается из данного блока. <г
На все операции с блоками распространяется действие команд отмены (Ctrl-Z) и повтора (Ctrl-Y).
При распознавании таблиц программа может иной раз неверно провести границы строк или столбцов. Первая кнопка из этой пары позволит проЯт вести вертикальную линию, вторая - горизонтальную. FineReader нарисует новую разделительную линию, которая будет ездить по экрану вслед за курсором. Где щелкнете мышкой, там линия и установится. ЙВД- Есть еще третья кнопка, которая позволит, наоборот, убрать лишнюю ли^—' нию в табличном блоке. Курсор примет форму крестика. По какой линии этим крестиком щелкнете, та и пропадет. Содержимое столбцов или строк при этом склеится по шву.
jm
В контекстном меню блока есть команда Очистить блок от мусора, по которой из рисунка убираются случайные точки и черточки, частенько возникающие при сканировании. Можно попросить программу сразу же очищать изображение от мусора, пометив соответствующий квадратик на странице Сервис > Опции > Обработка изображений. Это позволит избежать некоторых ошибок в распознавании. Но когда работаете с текстами, которые набраны легкими тонкими шрифтами (например, такими или даже такими), вы рискуете при очистке потерять точки, запятые и другие полезные части текста. Это же касается страниц, напечатанных на машинке с бледной копиркой или на принтере с подсевшим картриджем. уй Почистить рисунок можно и вручную - кнопкой-ластиком: растянули раь™*й мочку, и все, что попало внутрь, исчезает. Не только мусор, но и текст — ластику все равно. Интеграция с MS Word FineReader умеет встраиваться в Word, создавая для трех своих кнопок отдельную кнопочную панель. О двух из этих кнопок, предназначенных
\ ' 519
Переключатели клавиатуры
для управления панелью Крупный план, мы с вами уже говорили в главе «Сохранение результата». А третья кнопка запускает FineReader, который сканирует страницу (или берет из файла - вам будет задан соответствующий вопрос), распознаёт ее и помещает в новое окно Ворда, а сам закрывается. Вся дальнейшая проверка и доводка текста производится уже в Ворде. Для создания своих кнопок FineReader добавляет новый шаблон в папку автоматически запускаемых шаблонов Microsoft Word, расположенную по адресу: Windows\application data\microsoft\word\startup (в Windows 9x) или Documents and settings\Bame_MMfl\application data\microsoft\word\startup (в ХР). Файл может называться FineReaderS.dot (шестая' версия) или FineReader7.2003.dot (седьмая версия, Word 2003). Если у вас из-за этого без спросу подключающегося шаблона что-то поглючилось (вообще не должно бы, но тем не менее всякое бывает), можете его отключить. Например, так: запустите в Ворде крманду Сервис > Шаблоны и надстройки и уберете галочку в строке FineReader7.2003.dot.
ПЕРЕКЛЮЧАТЕЛИ КЛАВИАТУРЫ Чем не угодил нам стандартный виндоузовский переключатель раскладок клавиатуры, что нужно какие-то другие программы применять? Во-первых, тем, что у него всего две комбинации для переключения (CtrlShift, левый Alt-Shift), причем не всех эти комбинации устраивают. Во-вторых, тем, что Windows все время сам переключает нас в основную раскладку клавиатуры, стоит нам перейти в другую программу, а иногда и просто войти в какое-то диалоговое окно. В некоторых редакторах при простом перемещении курсора по двуязычному тексту Windows все время норовит куда-то переключиться, и все невпопад. А в-третьих, работая с многоязычным текстом, мы никак не можем завести хотя бы третью комбинацию для смены раскладки клавиатуры. Я уж не говорю - четвертую... SWITCHlT
. ,
) ••
Программа Switchlt («переключи это») питерского программиста Михаила Громова представляет собой драйвер клавиатуры для Windows 9x и NT, достаточно корректно влезающий в систему и способный либо полностью заменить стандартный переключатель, либо сотрудничать с ним. Сумеет начисто устранить самопроизвольные перескоки раскладки. Поддерживает несколько раскладок одновременно. Дает на выбор девять клавиатурных комбинаций для переключения. Имеет довольно гибкие настройки. В качестве бонуса позволяет исправлять текст, введенный не в той клавиатурной раскладке (хотя делается это и не самым удобным способом). Вроде бы не «глючит».
10. Программы для работы с текстами
520
Впрочем, никогда нельзя сказать наверняка, глючит программа или нет. А если глючит, то какая именно программа. Версия 2.5 Switchlt, о которой у нас пойдет речь, бесплатна, весит всего 200 КБ. Запускается вместе с Windows. В системном лотке сидит ее значок, щелкнув по которому правой кнопкой мыши и выбрав в меню команду Свойства, мы попадем в трехстраничное окно настройки'. В первую очередь нас интеСвойства: Switch It! 2.5 параметры! v-»™-u«i*'Hts"J«'4e""» |ьвоиства раскладок |
® Циклический перебор раскладок] | Левая клавиша
-|
О Переключение иежду первичной и вторичной раскладками
русский. Раскладка: Русская Язык вторичной раскладки
Ч
[Английский (США). Рзскладкб: Американская
0 Отсутствует
[3 Быстрое включение «горячей» раскладки по клавише <Windows> (Циклически (включение следующей раскладки) ОК
Отмене
| Прциеиягь] |
Ч Справка
Рис. 10.37. Выбираем переключатель ресует страница Способ переключения (рис. 10.37).
Предусмотрено два способа клавиатурного переключения раскладок: циклический перебор всех подключенных раскладок клавиатуры при помощи одной и той же клавиши (верхняя строка и список под ней) или своя особая комбинация для перехода в каждую из раскладок. Кому что больше нравится, а я предпочитаю переключаться одной комбинацией. Впрочем, у меня раскладок клавиатурных всего две, а если вам надо к русскому и английскому добавить еще третий язык - немецкий, французский, украинский, эстонский, - то может оказаться удобнее использовать разные комбинации. 1 Сюда же можно попасть и из Панели управления Windows, где Switchlt размещает свой значок.
Переключатели клавиатуры
521
В списке девяти циклических переключателей значатся: правый Ctrl, левый Ctrl, правый Shift, левый Shift, привычные многим еще со времен Windows 3.1 «два шифта» (почему-то пропавшие в Эх, 2000 и ХР), два Ctrl, правый Ctrl - левый Shift, левый Ctrl - правый Shift, и, наконец, Scroll Lock. Выбирай - не хочу. Если же вы решите переключаться в английский режим одной комбинацией, а в русский - другой, то на выбор даются следующие пары: • левый Shift (первая раскладка) - правый Shift (вторая раскладка), • левый Ctrl (первая) - правый Ctrl (вторая), • левые Ctrl-Shift (первая) - правые Ctrl-Shift (вторая). Какая раскладка будет считаться первой, а какая - второй, вы зададите сами в окошках Язык первичной раскладки и Язык вторичной раскладки. Самая нижняя строка на этой странице - Быстрое включение «горячей» раскладки по клавише Windows - предлагает хитрость с применением дополнительной клавиши Windows, которая сегодня есть едва ли не у всех новых клавиатур. Если в этом режиме переключателя нажать клавишу Windows и, не отпуская ее, набрать несколько слов, все эти слова будут введены в другой раскладке клавиатуры! Эта опция очень удобна для тех, кому приходится вводить всякого рода двуязычные тексты. В моих книгах непонятно, каких букв больше - русских или латинских, оттого я и пользовался ею, можно сказать, непрерывно, пока основной системой для меня были Windows 98 или Windows Millennium. Тут есть одно «но». Система, как известно, резервирует некоторые комбинации с клавишей Windows для своих команд: Win-C запускает панель управления, Win-F - утилиту поиска файлов, Win-M сворачивает все активные окна, Win-S открывает окно Система и прочее Switchlt в этом режиме блокирует стандартные комбинации с клавишей Windows. Если вы обычно не пользуетесь этими комбинациями, потери вы не ощутите. Однако в 2000 и ХР Switchlt не способен перехватить все кбмбинации с клавишей Windows. He удается заблокировать, например, комбинацию WindowsLi, по которой в этой системе вызывается окно Диспетчера служебных программ. Продолжает действовать еще и комбинация Windows-L, по которой происходит быстрое завершения сеанса работы. Начинаешь набирать какое-то слово, и вдруг вылетаешь в окно смены пользователя и ввода пароля... Так что данную функцию в семействе NT использовать затруднительно. И судя по тому, что сайт switchit.ru не обновлялся с 2002 года, ждать решения этой проблемы не стоит. Ну нет так нет. Есть у программы и другие достоинства. Помимо клавиатурных комбинаций у нас, конечно, остается возможность переключения раскладки мышкой. Индикатор текущей раскладки в виде российского или американского флажка дежурит в системном лотке. Щелкнув по нему мышью, вы можете выбрать другую раскладку.
10. Программы для работы с текстами
522 Свойства: Switch it! 2.5
Параметры j Способ переключения [ Свойства раскладок | Остановленные раскладки клавиатуры [Русский. Раскладка:Русская -Звуковое оформление раскладки О Отсутствует О Короткий гудок через встроенный динамик (PC Speaker) О Короткий гудок через стандартное звуковое устройство ОС <•: Воспроизведение звукового фрагмента из файла: [E:\Program Files\Switch ltl\PING.WAV
| Просмотр.
-Индикатор раскладки-
В
умолчанию
ок
Отмени
Г Применить | Г Справка
Рис. 10.38. Давайте поменяем американский флаг на украинский!
Кстати, цвет этого индикатора-флажка тоже можно поменять. На странице Свойства раскладок (рис. 10.38) внизу есть секция Индикатор раскладки. Щелкнув по флажку, выберите из списка что-то более подходящее. Например, финский флаг. Или украинский. Или просто квадратик - красный, зеленый, белый. А потом в списке Установленные раскладки клавиатуры выберите вторую и для нее тоже задайте другой индикатор, если нет больше сил терпеть американский флаг (или, наоборот, российский). Я сделал себе для русской раскладки просто белый квадрат, а для английской - красный. Но вовсе не из политических соображений. Мне хотелось, чтобы индикатор основной моей рабочей раскладки (русской) как можно сильнее отличался от второй (английской), даже когда я поглядываю на системный лоток уголком глаза. И спасибо автору программы за то, что он такую возможность предусмотрел. А рядом, в секции Звуковое оформление раскладки, можно назначить звук, издаваемый переключателем в момент срабатывания. Помимо звуков, которые приходят в комплекте с программой, можно брать звуки из виндоузовской коллекции (папка Windows\Media или Winnt\Media). Да вы и сами можете записать с помощью виндоузовского Фонографа или какого-то более приличного звукового редактора пару маленьких WAV-файликов: «Английский!», «Русский!», «Немецкий!» - и подключить. Некоторые, как я слышал, именно так и поступают.
Переключатели клавиатуры
523
А теперь зайдем на страницу Параметры (рис. 10.39) и поглядим, что полезного припасено там. Свойства: Switch It! 2.5
[ *? [X
Параметры | Способ переключения ] Свойства раскладок ] 0 Автоматически запускать Switch It! при входе в систему 0 Выводить индикатор на Панель Задач Ц Отключить звуковое оформление Ц Поведение индикатора в области заголовка окна [-]
"LT 0 Установить лимит времени на переключение раскладки
п u
№11'.. •••—•—
,~
1
• г- — - i,,»
0 Конвертация Буфера Обмена по нажатию:
700 nc
JAIt * Num +
0 Переключение раскладки только посре/ICTBOM Switch It! 0 Одновременное переключение расклад <и для всех задач 0 Подавить начальный диалог при старте Switch It! £] Use English as a user interface language [
OK • |] |
Отмена
Применить I
Справка
Рис. 10.39. Параметры программы Switchlt 2.5
Необыкновенно полезная настройка включается галочкой в строке Переключение раскладки только посредством Switchlt. Программа заблокирует действие стандартного переключателя клавиатуры (при этом стоит убрать его из системного лотка), а заодно и всех подобных переключателей в прикладных программах. Тем самым вы запретите раскладке клавиатуры самопроизвольно меняться при переходе в другие окна и внутри окон. Всем, кого, как говорится, задолбали эти самопроизвольные переключения, рекомендую поставить сюда галочку. За одно только это стоит поставить себе Switchlt. Строка Одновременное переключение раскладки для всех задач задает единое для всех открытых программ положение раскладки. Установите, например, английскую раскладку в Ворде, будет у вас английская раскладка и в Outlook Express, и в адресной строке Internet Explorer, и еще где-нибудь. Единственное, на что не влияет и чем не управляет Switchlt, это досовское окно, где действует переключатель для DOS-режима. А вот в окнах консольных программ Windows NT (напомню, что именно в таком режиме работает Far Manager) Switchlt нормально работает. Подавлять начальный диалог при страте Switchlt тоже весьма желательно: очень быстро надоедает отвечать на одни и те же вопросы.
524
.
10. Программы для работы с текстами
Последнее, о чем я хочу здесь рассказать, - строка Конвертация Буфера Обмена по нажатию и окошко, показывающее клавиатурную комбинацию. Всем, наверное, знакома ситуация, когда забываешь переключить раскладку и выводишь, не глядя на экран, какое-нибудь djn 'Ifrjt .kfujktgbt. Switchlt предлагает следующую последовательность действий. 1. Скопировать или вырезать в буфер djn 'Ifrjt ,kfujktgbt. 2. Переключиться все-таки на правильную раскладку. 3. Нажать клавиатурную выбранную комбинацию. Программа на мгновение задумается и вместо djn 'Ifrjt ,kfujktgbt напишет вот эдакое благолепие. Но последовательность должна быть именно такой. Если вы сперва переключили раскладку, а потом скопировали djn 'Ifrjt ,kfujktgbt, то ничего не полу' чится. Выбирая клавиатурную комбинацию, постарайтесь взять что-нибудь нестандартное, учитывая тот факт, что Switchlt может работать и в Ворде, и в почтовой программе, и в электронных таблицах, и в HTML-редакторе. А то выйдет у вас конфликт. Кстати, автор программы позаботился о том, чтобы перекодированный фрагмент текста на русском языке был в Ворде помечен как русский, а на английском языке - как английский! За это ему особенное мерси.
PUNTO SWITCHER Некоторых читателей «Самоучителя полезных программ», как выяснилось после выхода в свет еще второго издания, просто-таки до глубины души возмущает необходимость совершать для исправления текста, набранного в неверной раскладке, такое количество действий, как это предлагает автор программы Switchlt: выделить, удалить в карман, переключить раскладку, вставить по особой комбинации - причем именно в такой последовательности. И правда, не очень удобно (пока не привыкнешь). Но что они, эти недовольные читатели, хотели бы получить взамен? Программа-переключатель, считают они, должна сама догадываться, что какое-то слово набрано в неверной раскладке, сама должна переключаться на полном ходу, приводя все набранное нами к правильному виду. Ну просто по щучьему веленью, по моему хотенью, идите ведра сами за водой! Что самое интересное, такие программы действительно существуют! Один из наиболее удачных примеров - программа Punto Switcher Сергея Москалева, Михаила Морозова и Александра Коурова. Версия 2.8, о которой пойдет речь, вышла в конце 2003 года, работает во всех разновидностях Windows (кроме 3.x). Заменяет значок стандартного переключателя в системном лотке на свой. Щелкнув по нему левой кнопкой, вы сможете сменить клавиатурную раскладку, так же как и в стандартном переключателе, а щелкнув правой, получите доступ к меню программы.
Переключатели клавиатуры
Как только программа увидит, что вы вводите невозможные в русском или английском языке сочетания букв (всякие «ццц» или «цштвщцы»), она произведет перекодировку и переключит раскладку. Если вы работаете в Microsoft Word, переделанное слово получит атрибут соответствующего языка. А вы продолжаете набирать текст, не обращая ни малейшего внимания на всю эту суету. При переключении раскладки программа подает характерный звуковой сигнал, как будто и впрямь что-то этакое переключает. При обнаружении слова, которого нет в ее словаре1, издает сигнал другого рода - что-то вроде аварийного свистка (индикатор раскладки в лотке при этом краснеет). При недостатке памяти авторы советуют подачу свистков запретить, убрав галочку в строке Звуки в контекстном меню значка. В простых случаях, как при наборе слова Цштвщцы («Windows») или «ццц», раскладка меняется прямо на ходу (уже после второй-третьей буквы). В случаях менее очевидных программа дождется, пока вы полностью введете слово и поставите за ним пробел или знак препинания, а уж потом переделает. Если же тем не менее переделки не произошло, нажмите волшебную клавишу Pause (она же Break), которая принудительно конвертирует слово. Иногда, наоборот, конвертируется слово, которое вы не собирались переводить на другой язык, - та же клавиша Pause приведет все в норму. Накладки такого рода чаще всего случаются, когда в набранных вами словах есть опечатки, в результате чего появляются не разрешенные в данном языке сочетания букв. Слово, которое начинается на «ы», Punto Switcher отказывается считать русским, даже если вы собирались написать слово «Федор», но немного промахнулись при вводе первой буквы. "~ Одна тонкость: знаки препинания тоже переделываются. Если к преобразуемому слову примыкает точка или запятая2, надо нажимать для их ввода клавишу, которую вы нажали бы в новой раскладке (в той, куда слово перейдет). Это непривычно, надо приноровиться.
Некоторую проблему могут создавать аббревиатуры, не подчиняющиеся обычным правилам языка. Но многие аббревиатуры программа знает и на провокации не поддается. Если же в ваших текстах какое-то сочетание букв, неверно понимаемое переключателем, встречается достаточно часто и это доставляет вам неудобства, зайдите в параметры программы (есть такая строка в контекстном меню значка в лотке) и на странице Общие поставьте галочку в строке Не исправлять аббревиатуры (рис. 10.40). Теперь слова из заглавных букв автоматом перекодироваться не будут, как бы чудно они ни выглядели, а нажав клавишу Pause, вы сможете переделывать их сами. ' Точнее, в файле грамматики ps.dat, который лежит в папке программы. Авторы время от времени выкладывают на сайте punto.ru/switcher новую версию этого файла независимо от обновления самой программы. 2 А также косая черта (/), апостроф ('), кавычки, знак вопроса, точка с запятой и т.д.
Запускаться при старт» Проверять обновления Разрешить слежение за буфером обмена Менять цвет значка при опечатках Не исправлять аббревиатуры Исправлять ДВе ПРописные вуквы в нач... Исправлять СЛУЧАЙНОЕ нажатие Caps L... Показывать флаги стран в индикаторе Не показывать значок в системном лотке Вывести плавающий индикатор —•••• .......... - ...... -Система -• ..... — — ЕЗ Переключение раскладки по: олько русский/английский
Страница программы Ойратная связь
у9 Левой Ctrl @ Единая раскладка
ОК
:
Справка.
Рис. 10.40. Общие настройки Punto Switcher 2.8
Обращаю ваше внимание также на строки Исправлять ДВе ПРописные буквы в начале слова и Исправлять СЛУЧАЙНОЕ нажатие Caps Lock. Пока тут стоят галочки, эти два типа ошибок (достаточно характерных!) будут программой исправляться. Возможны и другие мелкие неприятности. Например, собираясь записать клавиатурную комбинацию «Ctrl-F», я получаю от Switcher'a нежданный подарок: в тексте оказывается «Ctrl-A». Это, конечно, тоже хорошая и весьма полезная комбинация, но не совсем та, что мне нужна. И бтмена команды (Ctrl-Z) тут не помогает: отменяется ввод всего последнего слова. Что же делать? Снова прибегнуть к нажатию клавиши Pause. Только что переделанное слово вернется в исходное состояние. Соответственно вернется и состояние клавиатурной раскладки. Обратите внимание на выражение «только что» в предыдущей фразе. Если вы поставите курсор после какого-то другого, набранного ранее слова и нажмете клавишу Pause (Break) в надежде переделать в нем 'буквы, не произойдет ровным счетом ничего. Более того, если вы, набрав слово, двинете любую стрелку курсора, а потом вернете курсор к этому слову, клавиша Break все равно уже не подействует. Однако Sjwitcher не глупее Switchlt и сумеет конвертировать выделенный фрагмент текста. Только для этого надо воспользоваться другой горячей клавишей - Shift-Break. Выделяете - нажимаете - переделывается.
Переключатели клавиатуры
527 ;
сэ
" Кстати, в отличие от Switchlt и многих других программ, напрямую работающих с буфером, Punto Switcher не меняет содержимое кармана - что было у вас в буфере до нажатия кнопок, то и останется.
По умолчанию в программе установлен режим, при котором каждый ваш выход в интернет она смотрит, нет ли по адресу punto.ru/switcher свежей версии. Найдет и вам принесет, и все у вас будет не так, как в моей книжке нарисовано и рассказано. Не удивляйтесь этому, а также тому, что ваш брандмауэр задаст вам вопрос на эту тему. Деятельность Punto Switcher (будем иногда сокращенно писать «PS») не распространяется на окна досовских программ. Зато в консольном окне Windows NT, в котором, как известно, работает и FAR Manager, программа действует. Хоть и с некоторым скрипом. В принципе, имея PS, можно вообще не переключать клавиатуру вручную. Однако иметь такую возможность надо, масса случаев бывает, когда требуется ручное переключение. Разработчики предлагают нам на выбор пять горячих клавиш для переключения раскладки: левая или правая клавиша Ctrl, левая или правая клавиша Shift, клавиша Caps Lock. Выбираете ее на странице Общие в секции Система (рис. 10.40). На первый взгляд все это крайне неудобно придумано, потому как существует же множество клавиатурных комбинаций с шифтами и контролами и каждая из них будет время от времени заодно менять раскладку... Не будет! Дело в том, что переключатель Switcher реагирует только на короткое нажатие горячей клавиши, а длинное проигнорирует. Но ведь нажимая, например, комбинацию Ctrl-S, мы сперва нажимаем Ctrl, а потом, не отпуская, еще и S. Всякий раз выходит длинное нажатие1. Попробуйте, может быть вам это понравится. А не понравится, ниже есть строка-список с двухклавишными комбинациями для переключения. Кроме того, вполне можно использовать Punto Switcher совместно с системным переключателем: система будет переключать раскладку, a PS - осуществлять автоматическое исправление. К сожалению, настройка Единая раскладка на странице Общие, которая призвана заблокировать самопроизвольное переключение раскладки при переходах в окна других программ, у меня в компьютере ни одного дня не работала. В отличие от Switchlt, который состояние раскладки блокирует намертво. А вместе эти две программы не живут. Punto Switcher знает еще пару весьма полезных клавиатурных комбинаций. • Alt-Break меняет регистр выделенных слов: строчные буквы станут за'главными и наоборот. Конечно, в Ворде есть для этого своя клавиатурная 1 В Switchlt можно даже вручную подобрать время срабатывания переключателя. Делается это движком Установить лимит времени на переключение раскладки (см. рис. 10.39).
528
/
10. Программы для работы с текстами
комбинация, еще более удобная - Shift-F3, которая меняет написание по кругу: все буквы строчные, Каждое Слово С Заглавной Буквы, ВСЕ БУКВЫ ПРОПИСНЫЕ. Но воспользоваться ею в Блокноте, при написании писем в Outlook Express или при создании веб-страниц в каком-нибудь специализированном редакторе вы не сможете. Тогда как комбинация Alt-Break всегда будет к вашим услугам. • Комбинация Alt-Scroll Lock переводит выделенный русский текст в латиницу (транслитерацию). Эта возможность вполне может понадобиться вам, если у вас заведутся заграничные друзья по переписке. Дело в том, что в некоторых заграничных фирмах, где работают наши соотечественники, на рабочих компьютерах запрещают устанавливать поддержку любых иностранных языков. Иногда иностранные почтовые серверы просто в принципе не понимают кириллицы. Вот тогда вы и напишете им письмо по-русски, а потом peredelaete v transliteratsiyu i otpravite. Если выделен текст, написанный латинскими буквами, то по Alt-Scroll Lock не произойдет ровным счетом ничего. Если же не выделено ничего, то по этой комбинации программа переделает в латиницу содержимое буфера. Скажем, вы написали письмо в Ворде, проверили в нем ошибки, выделили его целиком и скопировали в карман. Потом переходите в почтовую программу, создаете новое письмо, но вместо обычной комбинации Ctrl-V нажимаете Alt-Scroll Lock. Получаете письмо на латинице. Когда письмо на латинице приходит к вам, вы вовсе не обязаны разбирать vse eti inostrannogo vida zakoryuchki. Иностранного вида «закоруючки» можно переделать в русский текст автоматически. В контекстном меню значка Punto Switcher в системном лотке есть подменю Буфер обмена, а в нем - команда Обратная транслитерация, которая преобразует содержимое кармана из латиницы в кириллицу и покажет нам результат в отдельном окошке (рис. 10.41), точнее даже - в простеньком редакторе наподобие Блокнота. Трудность с обратной транслитерацией состоит в том, что не существует единого стандарта русской транслитерации. Букву «ш» пишут и как -«sh» (по звучанию), и как «w» (по внешнему сходству) - shnurok и wnurok. Буква «ч» может оказаться записана как «ch» (по звучанию) или как «4» (по сходству) chasy и 4asy. Букву «ц» пишут то как «ts», то как «с» (ptitsa и ptica). Мягкий знак обычно заменяют апострофом (iyun', iyul'), но таким же апострофом заменяют иногда и твердый знак (ob'ekt)! Короче, некоторая странность русского текста, переведенного с латиницы (как на рисунке 10.41), чаще всего объясняется именно этим. В контекстном меню Punto Switcher, в подменю Буфер обмена вы найдете все перечисленные операции с содержимым кармана: смену раскладки, прямую и обратную транслитерацию и даже проверку орфографии! Для последнего привлекается система проверки Microsoft Office: при обнаружении ошибки программа выкидывает такое же окно спеллера, какое вы увидите в Ворде, если нажмете клавишу F7.
Переключатели клавиатуры
529
Конвертирование буфера обмена Результаты обратной транслитераци Привет Саша! Перепиши мне пожалуйста свое последнее сообжение латинскими буквами. До 26 я [без домашнего подсоединения, Ьоетому не могу читатъ кириллису. I . ( Все в порядке?
. 3акрыть_
: :
е показывать больше это окно при конвертировании буфера
Рис. 10.41. Перевод письма, присланного в латинице, на русский язык
В этом окне можно проверять слова сразу на нескольких языках: встретив выражение на английском языке, вы просто поменяете там язык словаря с русского на английский (будет для этого список Язык словаря). Проверив все, вернетесь в почтовую программу и по Ctrl-V вставите из кармана уже полностью проверенное, необыкновенно грамотное письмо. Особый смысл имеет применять этот спеллер в чатах, IRC или в вебпейджерах (вроде ICQ - см. интернетовский раздел книги), где не предусмотрено вообще никаких средств проверки грамматики. Ляпаешь, что ляпается... Вы работаете с текстом, в котором все слова, как предполагается, будут на одном-единственном языке. Можете отключить автоматическую коррекцию раскладки, чтобы переключатель ваш и сам не мучался, и вам не создавал лишних проблем (я уже говорил, что простая опечатка может привести к самопроизвольному переключению). В контекстном меню Switcher'a есть для этого команда Выключить. \ Что особенно приятно, выключение автоматики не помешает вам пользоваться ручным преобразованием по Shift-Break и всеми остальными удобствами. А чтобы иметь возможность оперативно выключать и снова включать автоматику, не прибегая для этого к манипуляциям с мышкой, имеет смысл назначить этой операции горячую клавишу. Зайдите в настройках PS на страницу Горячие клавиши (рис. 10.42), выберите строку Включить/выключить автокоррекцию и задайте ниже -какую-нибудь удобную, хотя и достаточно редкую, ни с чем и ни с кем не конфликтующую клавиатурную комбинацию. Как видите, можно создавать комбинации, в том числе и с клавишей Windows. Кстати, советую вам просмотреть весь список команд «пунто-переключателя», для которых разрешается назначение горячей клавиши. Может быть, вам захочется выполнять с клавиатуры проверку орфографии, преобразование из транслитерации в кириллицу или иные какие-нибудь операции.
10. Программы для работы с текстами
530
• • Общие Автозамено Горячие клавиши Звуки Устранение проблем Грамматике Программы Дневник
вй*
орячне клавиши (Шз
Выделите пункт и задайте клавишу или комбинацию клавиш
9 Включить/выключитьавтокоррекцио... ^5 Показать историю буфера обмена 9 Сменить раскладку буфера обмена 9 Показать/скрыть Список Быстрой Вст... 9 Записать выделенный текст в дневник ^ Записать текст буфера обмене вднев... В Показать Дневник
| | Ш
*а
iStoft'Alt'Num-
Жестко задан» слеяукицие комбинации: Break-отмена произведённой автоматической конвертации: Shift* Break-инверсия языка выделенного текста (рус. - англ.): Alt-*- Break - инверсия регистра символов выделенною текста; • Ait+ Scroll Lock- транслитерация выделенного текста. Страница программы Обратная связь
ОК
Справка
Рис. 10.42. Задаем горячую клавишу для отключения автокоррекции
В некоторых программах, таких как оболочки языков программирования, пользоваться автоматическим переключением не стоит в принципе. Вводя команды в своем каком-нибудь Visual Basic'e, вы постоянно будете ставить в тупик систему анализа «буквосочетаний». Так что сходите на страницу Программы в настройках PS, нажмите кнопку Добавить и, должно быть, отыщете эту программу в папке Program Files (кнопка Добавить на странице По файлу приложения). Теперь переход в ее окно будет для переключателя означать приказ отключить автоматику. Можно также ввести заголовок, который бывает у окна этой программы (кнопка Добавить на странице По заголовку окна). А что происходит, когда мы вводим пароль в каком-нибудь специальном окошке? Ведь пароли обычно показываются в виде звездочек, и вы не сможете заметить, как Switcher переключит раскладку. Об этом подумано? Об этом подумано, Программа узнает стандартные системные строки ввода паролей и раскладку в них не переключает. И без ручного переключения нам тут не обойтись. Однако есть и нестандартные строки ввода паролей. С некоторыми из них вы можете встретиться, например, гуляя по интернету. Чтобы избежать самопроизвольного переключения раскладки в такой строке, вы должны в конце ввода нажать на любую стрелочку управления курсором, и тогда переключения не будет.
Переключатели клавиатуры
531
Так можно поступать в любых ситуациях, когда вам нужно запретить автоматическое переключение, какое бы чудное слово вы ни набрали. На странице Устранение проблем можно выбрать, какие именно из стрелочек курсора будут останавливать автоматическое переключение. Давайте теперь вот над чем подумаем. Если программа осуществляет контроль за клавиатурным вводом, если она к тому же может отслеживать состояние буфера (когда стоит галочка в строке Разрешить слежение, за буфером обмена - см. рис. 10.40), для чего бы еще ее можно было приспособить? • Ну, скажем, можно было бы попросить программу запоминать несколько скопированных в карман фрагментов и выдавать их по запросу пользователя (аналог многоместного кармана в Microsoft Office). Эта возможность реализована так: команда Вернуть предыдущий текст в подменю Буфер обмена (контекстное меню значка) выдает список последних 15 текстовых фрагментов, любой из которых можно тут же вставить в документ. А значит, многоместный карман, пусть и только для текстов, будет нам доступен в программах, не входящих в комплект Microsoft Office. • Другая идея. Switcher мог бы дать нам возможность пользоваться автозаменой в программах, не входящих в Офис. Если вдруг кто-то забыл, что это за автозамена такая, напомню: в Ворде мы имеем возможность вводить сокращения. Например, вместо «Microsoft Office» можно будет написать «мо.», и, едва мы эти буквы и точку введем, Word тут же переделает их в выражение «Microsoft Office». Конечно, при условии, что предварительно мы зашли в окно Параметры Автозамены (меню Сервис) и ввели там в табличке, какое слово хотим заменять («мо.») и на какое («Microsoft Office»). Сходите на страницу Автозамена в настройках Punto Switcher (рис. 10.43) и задайте там такие пары, которые могут вам потребоваться при написании писем, при вводе данных в какие-нибудь формы на интернетовских страничках и т. п. В строке Заменять на что может находиться довольно длинный текстовый фрагмент, в том числе из нескольких абзацев. У пунтовской автозамены есть парочка мелких, но чувствительных преимуществ над офисной автозаменой. Во-первых, введенная вами комбинация букв не зависит от клавиатурной раскладки. То есть, написав «мо» или «vj», я получаю один и тот же результат - предложение заменить это сочетание на «Microsoft Office». А во-вторых, Switcher не превращает «мо» в «Microsoft Office» автоматически, программка только скромненько намекает на такую возможность: всплывает желтенькая подсказочка со словами «Microsoft Office». Если нажать Enter, Tab или пробел, то превращение случится, а если проигнорировать подсказку и продолжать набор, то ничего и не произойдет. Какие именно клавиши подтверждают автозамену, определяется в строке Замена по (на рисунке 10.43 - внизу).
10. Программы для работы с текстами
532
Общие Автоаом»на •Горячие клавиши Звуки • Устранение проблем • Грамматика •Программы Дневник
Заменять . Microsoft Office
|ч/1 Заменять даже при наборе в другой раскладке 0 Быстрая вставка слов из автозамены через меню девой кнопки мыши Замена по:
Ойрвтйаисаяаь
[ч?)Ё!й&гиТаЬ
F1 Пробелу
ОК,
.,;.
Рис. 10.43. Автозамена
Кроме того, можно вставлять слова непосредственного из списка замен. Если помечена последняя строка на рисунке 10.43, то список автозамены будет появляться, когда вы щелкнете по значку Punto Switcher в контекстном меню. Если же строка не помечена, добраться до списка можно щелчком правой кнопки мыши - есть там для этого команда Список быстрой вставки. Слова и предложения, введенные вами в список автозамен, будут показаны в отдельном окошке. Щелчок по записи вставляет ее в текст (в позиции курсора).
i
• Еще одна идея. Авторы программы предлагают нам использовать возможности своей программы для ведения некоего дневника. Любая фраза, которую вы набрали на клавишах, причем совершенно не важно, в какой программе - болтая с друзьями по ICQ, в почтовой программе или в Ворде, - может быть сохранена и при случае вам показана. Особенно важным для кого-то окажется то, что PS сохраняет даже такие записи, которые обычно нигде и никак не запоминаются. Например, слова, введенные вами на веб-странице интернетовского чата или в IRC.1 Как это все устроено? На рисунке 10.44 вы видите страницу настройки дневника. Ставите галочку в строке Вести дневник (или щелкаете по такой же строке в контекстном меню значка в трее)2. После этого программа начинает ловить все, что вы вводите с клавиатуры (со всеми ошибками и опечатками), и записывать в некий свой файл (diary.dat в папке программы). В тот момент, 1 2
См. подглавку «Чат» в главе, посвященной браузеру Opera. А еще лучше назначить для этой команды горячую клавишу.
Переключатели клавиатуры
- Общие Аетозомена Горячив клавиши Звуки - Устранение про&лег* Грамматика - Программы Дневник
533
Дневник Punto Switcher призван помочь Вой сохранить тексты. набираемые на клавиатуре. Вы можете включить е го при наборе важного документа или для того, чтобы сохранить тексты Ваших чатов. Дневник может быть включен постоянно.
0 Вести дневник
Пароль...
О Автоматически сохранят ь в Дневнике т е кет буфера обмена
ь в дневнике записи, которуе содержат менее вести дневник в программах - исключениях Вы можете задать горячие клавиши для записи выделенного текста или буфера обмена в Дневник на странице "Горячие клавиши".
Страница программы
Рис. 10.44. Дневник когда вы уходите (пусть даже на минуточку) из окна программы, в которой все это вводили, новая запись появляется в дневнике. Команда Просмотр дневника в окне настройки и в контекстном меню значка покажет вам все это в виде некоего календарика: выберете дату и прочтете, что же такое важное в тот день писали. Все, что было записано в один день, представляет собой единую запись: каждый фрагмент озаглавлен именем программы, где все это вводилось. Запись (только целиком) можно стереть или .сохранить на диск в виде html-файла. Можно также стереть весь дневник. Как видно из рисунка 10.44, можно попросить программу не вести дневник в каких-то определенных программах, не заносить в дневник записи короче некоторого числа слов, защитить дневник паролем и т. п.
11. КАК НАМ ОБУСТРОИТЬ ИНТЕРНЕТ Огромное количество сервисных программ для интернета и электронной почты можно найти во всемирной Сети! Все даже перепробовать нельзя, как нельзя жениться на всех симпатичных девушках. К тому же все время появляются новые, еще круче прежних (программы, а не девушки... Впрочем, девушки тоже). Мы лишь разберемся с основными их типами и посмотрим самые, на мой взгляд, выразительные примеры. Итак, типы интернетовских утилит. В первую очередь приходят в голову программы, облегчающие дозвон до провайдера (звонилки). Затем - программы для выкачивания файлов из интернета (качалки). Программы для мгновенного обмена сообщениями через Сеть (web-пейджеры). Что еще? Всяческие дополнительные примочки к основному браузеру современности - Internet Explorer, а также (чего уж там мелочиться!) - альтернативные модели браузеров. Ну и конечно, почтовые программы, альтернативные основному мэйлеру современности - Outlook Express. Значительная часть всего этого богатства - либо бесплатные программы (freeware), либо условно бесплатные (shareware, «шароварные»), либо взломанные (cracked). Но про последние я вам ничего не говорил, и вы ничего не знаете. Если спросят, так и скажите. То, что некоторые из рассматриваемых в этом разделе программ лично я считаю лучшими, ничего не значит. Во-первых, у вас, конечно, есть (или будет) свое мнение на сей счет. А во-вторых, какие-то из них были лучшими в тот момент, когда я их себе скачивал, ставил и тестировал. А с тех пор уже утекло большее или меньшее количество переменного тока, и еще десять, сто или тысяча программок на эту тему лежат на десятках и сотнях серверов и ждут, когда вы их возьмете и используете по назначению. Наша с вами задача - разобраться, какие проблемы решают эти программы и какими примерно способами.
Звонилки Что нас не устраивает в обычной стандартной программе дозвона большинства версий Windows? He знаю, как вас, а меня не устраивает несколько обстоятельств. • Что не удается установить связь одним щелчком. Надо сперва вызвать окно звонилки, а в ней еще нажать кнопку Подключиться. Как будто разработ-
Звонил ки
•
535
чики не знали, собираемся мы, вызывая звонилку, дозвониться до провайдера или просто полюбоваться дизайном диалогового окна Установка связи. • Что, получив сигнал «занято», программа не набирает но'мер еще раз, а тупо ждет нашего решения. • Что нельзя попросить программу автоматически набирать другой телефонный номер, если по первому - короткие гудки. • Что стандартная звонилка не умеет сама набирать номер и дозваниваться до провайдера, если связь оборвалась во время работы. • Что заставить Windows запомнить пароль, чтобы не приходилось каждый раз вводить его руками, весьма непросто и весьма окольным путем. Например, в Windows 98 нужно сначала запустить утилиту Пароли (Passwords) в панели управления, перейти на страницу Профили пользователей и поставить точку в верхней строке - Все пользователи работают с единой конфигурацией параметров рабочего стола (All users of this PC...). Затем в том же диалоговом окне надо перейти на страницу Смена паролей (Change password) и нажать там кнопку Сменить пароль Windows (Change Windows Password) Windows. Ввести старый пароль, а новый и подтверждение нового не вводить. Нажать ОК и перезагрузить систему. Только после этого будет нормально действовать строка Сохранить пароль в окне звонилки. Но вполне возможно, что у вас не окажется самой страницы Смена паролей. Чтобы она появилась, надо запустить утилиту Сеть (Network) в панели управления и выбрать Способ входа в сеть: Обычный вход в Windows (Windows logon). Да еще и установить Клиент для сетей Microsoft. Почему такая путаница, такие кривые окольные пути? В самые неожиданные места надо слазить, чтобы выполнялась элементарная команда! В Windows 2000 и ХР звонилка умеет и перезванивать при обрыве связи, и перебирать номера, когда занято, и пароль помнит. Но некоторые проблемы остаются и тут. Например, при большой загрузке телефонной сети модем иногда не понимает, что номер занят, — «не ловит бизю», как иной раз выражаются (от английского слова busy - «бизи», занят). Идут короткие гудки, а перезванивать звонилка все не спешит. Тут бы и «толкнуть» ее, чтобы она позвонила по другому номеру. Но этого нельзя! Можно только снять дозвон и запустить снова - с того же номера. Абидна, да? Казалось бы, очевидные вещи, а гигант программного обеспечения компания Microsoft не желает доводить их до ума. Но я догадался почему: в Микрософт все время боятся, что их сочтут монополистами, задушившими всяческую конкуренцию, и потому дают работу другим. Пользуясь добротой Билла Гейтса, другие фирмы и частные лица создали довольно много более или менее симпатичного софта, который делает то, чего не делает Windows. Звонилки обычно имеют очень скромные размеры - в районе 400-700 КБ (Е-Туре Dialer, VDialer, DialerP, Advanced Dialler и другие). Но есть и тяжеловесы вроде Muxasoft Dialer (более 3 МБ) и, наоборот, легковесы, вроде программки NetLaunch весом всего 150 кило.
536
i
11. Как нам обустроить интернет
Нам требуется, чтобы звонилка корректно работала с Windows, с браузерами и почтовыми программами, чтобы умела автоматически перезванивать при обрыве связи и перебирать номера, если провайдер дает нам несколько номеров. Многие люди, которые платят за интернет в зависимости от времени пребывания в сети, сверяют статистику, которую дает им провайдер, со своей собственной, которую получают от своей звонилки: кому же, как не ей, учитывать ваше время пребывания в сети! Поскольку основная тенденция в развитии сетевых коммуникаций - переход от медленного и ненадежного доступа по модему к скоростным выделенным линиям, надобность в звонилках в мире снижается. Поэтому новые версии старых звонилок выходить перестают, не появляется и новых сильных утилит этого типа (у одних застой, а у других - просто отстой). Так что я расскажу вам про звонилку, которая, как старый конь - борозды не портит: про программу, которой я пользовался начиная с 1998 года (в Windows 95, 98, 2000 и ХР) - вплоть до того момента, когда и наш дом настигла основная тенденция в развитии интернета - проложили выделенку для всех желающих. :
ETYPE DIALER Не блещущая новизной и красотой, но зато блещущая маленькими размерами (менее 400 КБ в архиве), надежной работой и удобством программа дозвона EType Dialer делалась программистом Александром Горлачем для калининградского провайдера, фирмы ЕТуре. Но пользоваться ею можно в любом городе и в любой квартире, где есть компьютер, модем и доступ в интернет. Она не требует инсталляции - просто извлекаете из архива в отдельную папку, и можно приступать. Но сначала нужно средствами Windows создать соединение с провайдером (если у вас его не было, конечно). Даже когда у провайдера множество телефонных линий, соединение требуется всего одно, на любую из линий. Ну а если же вы человек ищущий и у вас несколько провайдеров, вам понадобится по одному соединению на каждого. Учить вас всему этому не буду. Если не умеете, почитайте «Самоучитель работы на компьютере». Вот теперь можно запускать звонилку (рис. 11.1). Первым делом выберите нужную строку в списке Соединение. В большом окошке в центре программы окажется как минимум одна строка с номером телефона, который E-Dialer возьмет из параметров этого соединения. Теперь введите по очереди все номера, которые дал вам провайдер: нажмите кнопку Добавить и напишите номер телефона и, если хотите, какой-то к этому номеру комментарий (рис. 11.2). «Ищущие» должны еще поменять соединение и повторить ввод номеров для другого провайдера, третьего, пятого...
• Звонилки
537
^ EType Dialer Компания ЕТайп Соединение [настрсйка) Приложения J Звук ] Статистика]
-Со единениеРинет
Телефон 733-9777 705-9997 316-7115 7373002 956-3160 737-3036 737-6206 956-7800
Добавить Изменить Удалить
* И х
Состояние: Жду Ваших приказаний. Прошлая попытка: Порт открыт Всего попыток; 1
Спрятать
I
Справка
| О программе
Выход
Рис. ll.lf EType Dialer 1.42 Ввод телефонного номера
715-5777
Телефонный номер Описание (необязательно) О'Кей
[Ринет (многоканальный) Отмена
Рис. 11.2. Вводим телефонный номер Строки можно перемещать по списку вверх ( ж ) и вниз (т). Я обычно ставил в начало списка номера самых быстрых многоканальных линий своего провайдера, где повыше вероятность дозвониться с первого раза. Впрочем, это не обязательно, потому что программа, если вы ее об этом попросите, сумеет запомнить номер, с которого в прошлый раз удалось дозвониться, и в следующий раз начать именно с него.1 Теперь отправляйтесь на страницу Настройка и введите логин и пароль (рис. 11.3). Обратите внимание также на строку Запомнить пароль. Если поставить галочку, то вводить пароль вручнук) вам больше не придется. Но хранится он в слегка зашифрованном виде в файле edialer.ini в папке Windows и доступен ' Примерно так же поступает системная звонилка Windows XP. Там это называется «Переносить успешно набранный номер в начало списка».
11. Как нам обустроить интернет
538 > EType Dialer
Компания ЕТайп i Б)юин«^|5^Р?^1|] Приложения! Звук J Ст -Вход в систему Логин
jsasha
Пароль -Сервис * Запомнить пароль Устанавливать соединение при запуске Набор номера: тип и код выхода на линию<•) Импульсный
Префикс
О Тоновый Дополнительно
Спрятать
Справка
| О программе
Выход
Рис. 11.3. Ввод логина и пароля для подсматривания или умыкания. Вам некого бояться? - тогда смело ставьте галочку. Желающие запускать дозвон одним щелчком по значку программы могут поставить галочку в строке Установить соединение при запуске. Обязательно проверьте, в каком положении у вас находится переключатель Набор номера. Для работы с подавляющим большинством российских телефонных линий нужно пометить строку Импульсный. Тоновый набор у нас встретишь разве что в мобильниках... Те, кому для выхода на прямой номер провайдера требуется сначала вводить код местной АТС, должны написать этот код в окошке Префикс. Если связь плохая, то вы можете подстраховаться, задав в окошке Префикс принудительные параметры дозвона в таком, примерно, виде: p8w7379002. Символ р задает импульсный набор (pulse). На месте восьмерки (переход на межгород) может стоять другой код, который у вас нужно набирать для выхода на внешнюю или междугородную линию. A w задает ожидание сигнала в линии (длинного, гудка). Вот, собственно, и вся настройка. Нажимаете теперь кнопку Звонить, и звонилка начинает набор номера. Если линия свободна, происходит соединение. Вводится пароль, входится в интернет и живется припеваючи. Если номер занят, E-Dialer берет следующий из списка. И так пока не дозвонится. И, заметьте, без всякого вашего участия.
Звонил ки
539
Нажав на кнопку Спрятать, вы убираете окно звонилки, а в системном лотке оказывается ее значок в виде телефончика. Что особенно радует, при разрыве связи программа самостоятельно принимается за ее восстановление. Однако, как я уже говорил, может возникать печальная ситуация «неуловления бизи». Тогда дважды щелкните мышкой по любой строке с номером, чтобы программа прервала короткие гудки и начала набор этого номера. Если же программа свернута в лоток, то щелкнуть по ней не удастся, пока не развернешь. Однако делать это не обязательно, подтолкнуть звонилку можно прямо из контекстного меню: там есть для этого команда Следующий (номер, имеется в виду). Есть там, кстати, и команда Разорвать, которой вы сможете воспользоваться, закончив работу с интернетом. Некоторые ранимые натуры отключают гудящие, щелкающие и шипящие звуки своего модема. Не нравится им слушать, как модем, пощелкивая, набирает номер, как идут сначала длинные гудки, пока нет ответа от сервера, и как затем при установке соединения исполняется русская народная песня «Во поле береза стояла» с серьезными погрешностями против канонических нот. Можно и отключать, дело глубоко личное. Однако тем, у кого ситуация потери модемом сигнала «занято» не редкость, придется все-таки слушать эти космические звуки. Иначе просто не услышать коротких гудков, чтобы оперативно толкнуть звонилку дальше. Индикатором того, что соединение установилось и можно уже запускать браузер или почту, является телефончик в системном лотке: фиолетовый в офлайне, после соединения он становится зеленым. Кроме того, программа позволяет создать звуковое оповещение: зайдите на страницу Звуки и укажите wavфайлы, которые EType Dialer должен проигрывать при установке и разрыве соединения. В комплекте программы есть два звучка на этот случай, но вы можете найти другие или записать свои. На третьей странице, которая называется Приложения, автор предусмотрел возможность указать программы, которые вы хотите автоматически запускать после установки связи. Причем для каждого из соединений этот набор может быть свой: кто-то, может, пользуется электронной почтой одного провайдера, а в интернет ходит через другого... Если вы хотите автоматически запустить Outlook Express при установке соединения, нажмите кнопку Добавить и укажите путь до «аутлука быстрого». Его запускающий файл лежит в папке Program Files\Outlook Express\ и называется msimn.exe. А если вам хочется запускать браузер, то Internet Explorer запускается файлом iexplore.exe, расположенным по адресу Program FilesMnternet Explorer! Последняя страница окна звонилки называется Статистика. Здесь подсчитывается, сколько времени вы находитесь на связи сегодня, сколько нагуляли
11. Как нам обустроить интернет
540
за неделю, за месяц и вообще - с момента установки EType Dialer. Появится кое-какой способ разобраться с оплатой услуг провайдера. Если вы всегда пользуетесь только одной звонилкой - E-Dialer'oM, а статистика, которую она ведет, сильно отличается от счета, который предъявляет вам провайдер, то одно из двух: пора менять либо пароль, либо провайдера. Кстати, специально для тех, кто работает с разными провайдерами, E-Dialer ведет отдельную статистику по каждому из соединений. Еще больше материала для анализа способен дать журнал - подробный отчет, который также умеет вести программа. Она пишет в файл edialer.log всю хройику вашей сетевой деятельности - все входы и выходы, продолжительность каждого сеанса. Но завести такой журнал можно только в дополнительных настройках программы, которые хитрый ее автор от нас немножко спрятал. Чтобы те, кому не надо, не настраивали того, чего им не положено. На странице Настройка (рис. 11.3) есть обычная плоская надпись Дополнительно. На самом деле это кнопка: стоит подвести к ней мышь, как кнопка проявится, станет объемной.1 Дополнительные настройки занимают пять страничек, но нас сейчас интересует страница Журнал (рис. 11.4). Желающие учитывать продолжительность своих сеансов связи поставят галочку в'строке Ведение журнала сеансов связи. А читать его смогут или нажимая кнопку Просмотр журнала, или просматривая файл edialer.log любым другим известным им способом (если вы не задали иного, то файл будет лежать в папке программы). Дополнительные настройки Обшие | Автоаозвон I Журнал j Интеграция | Таймер [
рЁ?
Настройка журнала (LOG-файла)
0 Ведение журнала сеансов связи Имя файла журнала (например. EDIALER.LOG): C;\TOOLS\E-DialeAEDialer.LOG
Просмотр журнала
Справка
Обзор,
Запись статистики
Отмена
ОТСей
Рис. 11.4. Журнал сеансов связи: провайдеру доверяй, но протокол проверяй! 1
На странице Статистика есть такая же хитрая кнопка для обнуления данных статистки. Можно сбрасывать ее ежемесячно или после каждой оплаты интернета.
Звонилки
541
Сравните свой лог с провайдерским и сделайте немедленные выводы. Если все в основном совпадает, выводы будут вполне благоприятными. А если различия велики и не в вашу пользу, то что следует делать тогда?.. Следует: 1) немедленно потребовать, чтобы провайдер поменял вам пароль доступа в интернет и 2) тотчас же заняться поиском троянских вирусов в своем компьютере (см. раздел «Защита»). Если нет свежего обновления DrWeb или AVP, тогда сначала скачайте все доступные обновления, полечите свой комп, а уж потом звоните провайдеру о смене пароля. А то и новый сопрут. Несколько весьма удобных настроек вы найдете на странице Общие (рис. 11.5). Тут можно задать, чтобы звонилка сама сворачивалась в системный лоток — либо при запуске, либо при установке соединения. Последнее, конечно, гораздо удобнее, если приходится менять номера вручную. Дополнительные настройки ff1|^^адоэ5онJ^JjPHgJij__^J?ff^wg_j^ff|*''PPJ_.
Данные настройки являются общими для всех соединений. П Прятать программу при запуске В Прятать программу при установке соединения В Запоминать номер по которому соединились прошлый раз Ц На показывать всплывающие подсказки (хинты) Пауза в секундах при переборе телефонных номеров |0
Справка
Отмена
О'Кей
Рис. 11.5. Дополнительные, но важные настройки программы EDialer
Тем, у кого номеров дозвона много, стоит пометить третью строку, чтобы звонилка запоминала номер телефона, по которому ей удалось соединиться, и в следующий раз начинала прямо с него. На страницу Автодозвон стоит зайти для того, чтобы убедиться, что в строке Восстанавливать соединение при обрыве (перезванивать) стоит галочка. Там же можно, в принципе, попросить EType Dialer восстанавливать соединение, если его разорвала любая другая программа, кроме него самого. Но тогда, стоит вам по привычке разорвать связь из обычного виндоузовского окна соединения или из контекстного меню моргающего значка в лотке, как звонилка примется восстанавливать связь, полагая, что она порвалась нечаянно. На странице Таймер можно устроить-себе запуск звонилки по расписанию. Например, в 2132 звонилка включится, дозвонится, запустит Outlook Express,
542
11. Как нам обустроить интернет i
считает почту и через несколько минут отключится. Наверное, это здорово. Но я этой возможностью не пользовался ни разу в жизни. Есть и некоторые другие настройки, но я бы не советовал их трогать. Во всяком случае - не прочитав справку по программе.
КАЧАЛКИ Здесь речь пойдет не о тренажерах для наращивания мышечной массы, а об устройствах для накачивания массы интеллектуальной - программ и драйверов, веб-страниц и содержимого целых серверов. Ввиду обилия в интернете интересных программ всякий пользователь, у кого хоть два часа в сутки бывает приличный коннект (ну то есть связь с хорошей скоростью), качает себе программы. Кто-то предпочитает музыку в МРЗ. Или графику - смешные картинки, приколы, просто красивые изображения. А то и видео. Но собственные средства браузера Internet Explorer для качания файлов не слишком приспособлены. Если в какой-то момент связь прерывается, чаще всего приходится начинать все сначала. К тому же скорость перекачки оказывается гораздо ниже той, которую, в принципе, способна дать ваша линия. Но оказывается, мучиться с перекачкой файлов в Internet Explorer вовсе не обязательно. Очень многие серверы интернета, где лежат интересные программы, музыка и все прочее, позволяют докачивать файлы после разрыва связи. И существует множество программ, которые умеют самостоятельно восстанавливать связь с сервером и возобновлять перекачку с того же места, где она прервалась. Причем программы такого рода не требуют, чтобы мы возобновили работу сразу, немедленно. Можно продолжить перекачку вечером, когда будет побольше свободного времени, или ночью, когда на линии будет поменьше народа, или после отпуска...' Есть еще один способ скачивания, предназначенный совсем для другого. Например, вы нашли сайт интересного журнала и хотели бы его прочесть от корки до корки (есть такие журналы!). А счетчик тикает, деньги капают, их очень жалко, и много еще чего охота поглядеть. Решение приходит само собой: скачать журнал к себе в комп и потом спокойно и без спешки почитать, отключившись от и-нета. Но чтобы скачать один номер журнала, требуется зайти на тридцать или пятьдесят страниц, каждая из которых сначала долго-долго загружается, а потом еще долго-долго сохраняется по команде Сохранить как. А ведь кому-то может прийти в голову и все выпуски за год почитать!
1
В следующей версии Windows, как предполагается, в Internet Explorer будет встроена новая качалка, которая без проблем будет докачивать файлы после обрыва, да и работать станет, как обещают, побыстрее.
Качалки
543
Вот тут на помощь приходят программы, способные в фоновом режиме скачивать целые серверы или их части - со всеми текстами, картинками и скриптами. У вас на диске создается как бы копия сайта, которую потом, на досуге, можно посмотреть в браузере. За это программы такого типа называют офлайновыми браузерами. Но начнем мы с обычных качалок.
REGET DELUXE
\
Конкуренция среди программ-качалок сегодня очень острая. Нет единого признанного лидера, можно назвать, наверное, десяток достаточно качественных программ. Самые известные и самые мощные из них - это ReGet, GetRight, GoZilla!, FlashGet, Download Master. Я, признаться, был в некоторой растерянности, размышляя, какую из них выбрать. FlashGet - хорошая качалка, многим нравится. Download Master тоже многим нравится (кроме тех, кто работает из-под прокси-сервера). GoIZilla очень быстрая, снабжена встроенным архиватором, что позволяет сразу, же извлекать из архива принятые файлы. К тому же многие качалки бесплатны. Однако вся эта бесплатность частенько сопровождается подсадкой рекламного, а то и полноценного шпионского модуля. В итоге остановился я на программе ReGet Deluxe, хоть она и платная (целых 250 рублей!). Решил все же быть последовательным и четко следовать своему собственному принципу, объявленному во вступлении к этой книге: при прочих равных условиях выбирать программы, которыми пользуюсь сам и которые неплохо успел изучить. Так вот, я перепробовал много качалок, время от времени пробую их И сейчас. Но последние несколько лет, скачивая десятки и сотни мегабайт всякого софта для этой книги, я пользуюсь именно программой ReGet Deluxe производства фирмы ReGet Software. Причин тому много, но главных две: работает быстро и хлопот с ней ну просто никаких. То есть налицо основные свойства хорошего инструмента: удобство и необременительность. К тому же программа имеет русский интерфейс и русскую справку.1 На сайте фирмы ReGet Software лежат две версии качалки - Deluxe и Junior. Вспомнив, что junior - значит, «младший», вы поймете, почему я выбрал люкс. На самом деле незарегистрированная версия программы не имеет ограничений ни по времени, ни по выполняемым операциям, но при запуске появляется и несколько секунд стоит окошко, предлагающее вам зарегистрироваться. Причем с каждым запуском стоит все дольше. Если вы согласны с эти мирить* ся, запустите ReGet заранее. Когда захотите скачать файлы, ждать вам уже не придется. 1
По этому косвенному признаку мы обычно узнаем отечественных производителей софта: одно дело интерфейс перевести,- и совсем другое - Help. Да и символическая рублевая цена на программку наталкивает на ту же мысль.
11. Как нам обустроить интернет
544
На рис. 11.6 вы видите главное окно ReGet 4.0, в котором запущена одновременно куча закачек. Под строкой меню ползет график, отслеживающий скорость перекачки.
файл
Драена
Вид
Закачка
Настройки
Автоматизация
Помощь
Ш \ Ф, в ! Ф Добавить закачку X Удалить >£ Удалить утешные i > И j •*•*;• ® Ц>Ц #
Шв
Имя Файле О
СвмЛ» ЁУОИ • Са(в
./
Прностаное Зак Ожнааниев
02-Sodademp3 miandaius.zjp :' ' /'• ReGel_Dekj»e_v4 0 202 ар
Закачано. Закачано Закачано
17-4.2СЮ4 ! 13:59:08 ! Еще одна секция запущена ''" 'Совтмвмся c'dUwren ас а «ЪмеМ «51 ms. ; . ."• :;;?35:;т11Ш1
1. i:f:Huwli х СекцйяБХ Секция? у 8 закачек, О акпвно, 7 завершено, 1 в паузе, О ошибок
А для запуска остановленной закачки есть кнопка Запустить закачку, похожая на кнопку Play у плеера или кассетника. 18 Зак. 90
546
11. Как нам обустроить интернет
а может быть, даже выкинет всплывающую подсказку, в которой напишет, что очередь закачек опустела. Значит, в списке остались только оконченные или же принудительно остановленные закачки. ReGet может показывать информацию об интересующей вас закачке (процент выполнения, сколько осталось, какая скорость работы) при подведении курсора к значку в трее. Перед тем как сворачивать окно программы, выберите мышкой нужную закачку, вот и будет по ней подсказка. Информация обо всех закачках (даже об удаленных) сохраняется на странице История главного окна (щелчок по этой кнопке в левой панели). При необходимости мы всегда сможем вспомнить, что и откуда брали, повторить или продолжить закачку, зайти на тот же сервер с помощью браузера. В списке истории вы найдете имя и размер скачанного файла, дату его перекачки и точный адрес, с которого он был взят. Можно посмотреть закачки за период в один день, неделю или месяц, а кнопками-стрелочками выбрать следующий или предыдущий период. Отсюда тоже можно открыть скачанный файл, перейти в его папку или запустить закачку заново - загляните в контекстное меню строки. В программе есть встроенная звонилка - самая правая кнопка на панели инструментов называется Соединиться. Если хотите ею воспользоваться, зайдите в настройках программы на страницу Dialup, выберите там режим работы - Устанавливать соединение, укажите, какое из соединений использовать при дозвоне, сколько раз перезванивать, нужна ли пауза между попытками. Три кнопки-шарика в правой части панели инструментов (рис. 11.6) позволяют менять режим загрузки канала связи. Зеленая кнопка задает неограниченный режим, при котором ReGet качает файлы с максимальной скоростью, используя всю доступную пропускную способность канала. Остальным программам вроде браузера мало что перепадает даже на приличного качества телефонных линиях. Браузер начинает вести себя так, будто у вас самая допотопная релейная АТС довоенной постройки и ветхие провода с многочисленными обрывами, которые ликвидировались путем скрутки - простыми монтерскими пассатижами.' , Для совместного использования канала качалкой и браузером предназначен кооперативный режим, в который ReGet переходит по желтой кнопкешарику. При этом для каждой закачки будет открываться меньше секций, чем в неограниченном режиме, а общий трафик всех перекачек тоже будет ограничен некоей разумной цифрой, которая и браузер не обидит, и качалке даст развернуться. 1 При работе через выделенную линию браузеру, в общем, удается нормально работать и в таком режиме.
Качалки
547
Есть еще один режим - спящий (красная кнопка), при котором больше одной секции не отрывают, а трафик серьезно ограничен. Например, ваша операционная система принялась закачивать серьезных размеров заплатку, устраняющую дырки в системе,безопасности. Если эта работа оборвется, придется начинать сначала, а вы намерены параллельно что-то скачать лично для себя. Чтобы ReGet, не дай бог, не помешал инвалиду перейти через улицу, зажгите перед шибко быстрой качалкой красный сигнал светофора. Параметры всех этих режимов программа выбирает в самом начале, в процессе установки. Чтобы изменить количество секций и максимальный разрешенный трафик для каждого из режимов, вы должны отправиться в настройках программы на страницу Общие. Там все это имеется. fjw ] Если нужно запустить новую закачку в обход всех ограничений, выберите I.,,»,,? ее мышкой и нажмите кнопку Запустить закачку, держа нажатой клавишу Ctrl. Теперь о том, как же все эти закачки попадают в программу. Чаще всего сами собой попадают, без всякого нашего участия. Мы щелкаем в браузере по ссылке, ведущей к файлу, а вместо обычного диалога, в котором браузер предлагает указать, куда ему сохранять файл, появляется регетовский диалог (рис. 11.7). Причем мы даже не запускали никакого РеГета, он сам пришел... Остается нажать ОК, свернуть качалку в лоток и подождать окончания работы.1 Если вы скачиваете данные с какого-то привилегированного, закрытого для посторонних сервера, можете тут же ввести пароль и логин.2 В строке Сохранить как можно написать новое имя для сохраняемого файла (например, когда в папке уже есть один с таким именем). Впрочем, программа и сама не глупа: встретив в папке файл с тем же именем, задаст вам вопрос на эту тему. Сможете: перезаписать, отказаться от закачки или разрешить программе самой переименовать скачиваемый файл, при этом к имени файла добавляется порядковый номер в скобках. Куда попадают скачанные файлы? По умолчанию качалка складывает их в свою папку C:\My Downloads («мои закачки»), в одну из трех ее поддиректорий - Audio, Video или Soft (в третьей версии ReGet поддиректорий не было). Выбирается одна из этих поддиректорий в строке Группы. Если же выбрана строка Нет группы, то скачиваемые файлы попадают в корень папки My Downloads. 1
Чтобы потом развернуть окно качалки, дважды щелкните по значку ReGet в лотке. Насколько, мне известно, простые юзеры практически никогда не ходят на запароленные сайты. Но если вы - юзер непростой, элитный какой-нибудь юзер, найдите слева на главцой странице качалки кнопку Менеджер сайтов и щелкните по ней. В этом менеджере содержится список всех сайтов, с .которых вы когда-либо таскали файлы при помощи ReGet. Найдите адреса сайтов, на которых требуется ввод пароля с логином, и введите их прямо здесь (команда Свойства в контекстном меню или Alt-Enter). Тогда не придется делать это каждый раз и для каждого перекачиваемого файла. 2
11. Как нам обустроить интернет
548
:
Общие | HTTP! FTP J Прокси]Гвсе настройки I Mirrore!
URL:
т
jttp://listsoft.ru/pub/14513/winmx331 .exe Описание закачки
Группа
ли®
'[Software
Директория для сохранения
1И®
! C:\My Downloads\Software Сохранить как
Замечание: Оставьте это поле пустым если хотите сохранить файл с первоначальным именем П Для работы с сервером необходимо указать имя и пароль Имя
Пароль
® Начинать закачку сразу после создания О Запланировать закачку на другое время О Переключить в,режим паузы, чтобы позже запустить вручную jv'i Пок??ывать расширенные настройки
ОК
Is;)
Отмена
Рис. 11.7. Окно сохранения файла в ReGet Deluxe
Так же по группам закачки показываются и в главном окне программы на странице Закачки. ipSj. Кнопка Создать группу (рис. 11.7) позволит расширить список поддирек'"• ™* торий, добавив туда, к примеру, Картинки или Рефераты. Но ReGet не настаивает на том, чтобы мы скачивали программы, музыку и видео непременно в одну из поддиректорий папки C:\My Downloads. Куда захотим, туда и будем скачивать! Для этого нам достаточно переназначить каждую из групп на другую папку, другой диск. Обратите внимание на дерево групп в главном окне программы (рис. 11.8). Выбрали группу, нажали AltEnter, - и можем указать для группы аудио-, видеоили программных файлов другое постоянное местоРис положение. - А 1 - 8 - Дерево групп Впрочем, никто не помешает нам загружать файлы в какое-то другое место и помимо всех этих групп. Достаточно вписать другой адрес в строке Директо-
Качалки
549
рия для сохранения (в средней части рис. 11.7) или же щелкнуть по кнопочкепапочке в этой же строке, чтобы отыскать нужную папку на диске. В выпадающем списке, который вы найдете на строке Директория для сохранения, сохраняются 15 ранее введенных адресов, что позволит не вводить их повторно. Если мне предстоит скачать несколько файлов и сложить в одну папку (например, я скачиваю МРЗ-файлы, относящиеся к одному и тому же альбому), я всегда стараюсь сэкономить свое время и, найдя на диске целевую папку, прежде чем нажимать ОК, щелкаю по кнопке-булавке в строке Директория для сохранения. Тем самым я делаю выбранную папку папкой по умолча- ' нию. При загрузке каждого следующего файла я буду сразу попадать именно сюда. В следующий раз я точно так же булавочкой переопределю папку по умолчанию, чтобы мои программы не попадали в папку с музыкой, а музыка в папку с видео. Вполне допускаю, что кому-то вся эта суета с передислокацией туда-сюда групп и целевых папок вовсе не интересна. Хочется без затей качать все файлы в стандартную папку My Downloads, а потом заходить туда'с помощью ФАРа или иного файл-менеджера и утаскивать файлы в нужную папку. Если вам по складу характера именно такой способ работы наиболее близок, вы сможете полностью автоматизировать работу качалки, отменив выдачу запроса на перекачку. Выполните команду Настройки > Интеграция, в появившемся диалоговом окне уберите галочку из строки Подтверждения при добавлении из браузера, и теперь загрузка файлов будет начинаться молча, едва только вы щелкнете по ссылке, а скачанные файлы вы всегда найдете в папке по умолчанию (например, в My Downloads). Кстати, пару слов об интеграции качалки с браузерами. ReGet перехватывает функции сохранения файлов у Microsoft Internet Explorer (начиная с версии 4.0), а также у браузеров Netscape, Mozilla и Opera1. Строки для включения и отключения перехвата закачек вы найдете в окне Настройка интеграции на страницах Internet Explorer и Netscape, Opera. Но с ИЕ программа работает четче всего. Вообще перехват закачек - дело непростое. Ведь кроме обычных гиперссылок, прямо указывающих на файл, на веб-страницах встречаются и всяческие хитрые ссылки, организованные с помощью форм или скриптов, с перенаправ-
' Поддерживаются только 4 и 5 версии Оперы. Для более поздних на сайте ReGet есть специальный плагин размером 100 КБ. Правда, та версия плагина, которую я видел, работала с Opera 7 и не работала с Opera 7.5. Но может быть, сейчас, когда вы все это читаете, на сайте имеется более свежая версия. Вопрос только в том, не вышла ли за это время очередная версия Оперы...
11. Как нам обустроить интернет
550
лением (редиректом) на другие адреса и т. п. Некоторые качалки на этом здорово спотыкаются, ReGet же ловит практически все. На случай, если загрузка по ссылке не началась, можно воспользоваться комбинацией Ctrl-Alt-щелчок мышью по ссылке для принудительной закачки того файла, на который ведет эта ссылка. Совершенно не факт, что это будет имен1 но тот файл, который вы ищете. 1 ли можно ^'Добавитьзакачку ^ нажать на панели инструментов браузера кнопку с зеленым плюсом Добавить закачку. Введете в строке адрес программы, вычитанный, например, в компьютерном журнале, и нажмете ОК. На некоторых сайтах, например во всяких веб-форумах и обсуждениях, адреса интересных файлов, введенные участниками беседы, оформляются не как гиперссылка, по которой можно щелкнуть мышкой, а как простой плоский текст. Если вы выделите адрес мышкой и скопируете в буфер, то, щелкнув по кнопке Добавить закачку, обнаружите его уже введенным в адресную строку. Останется нажать ОК. ReGet добавляет в контекстное меню гиперссылок две новые команды. Команда Закачать при помощи ReGet Deluxe делает то же, что и описанные выше способы начать закачку. Т СПИСОК ССЫЛОК , ' . ; URL
..-',.':
• • . - • . . • , . :
- • • . ' . . - .
.
.
.
i Расширение
§ fiSSilSS^w55""
j£HWMWir; '
__ _ М
Что послушать для зи этот альбом
П$Й i htlp; //www.levin.tiret.iu/Sonfls/FK/S4/Alexandei Levin FIJIH юЧ Ь.*..трЗ
j трЗ
^ЗЙ.^.^'Е^?!^^"-'!^:1.^?.?^^
\.S$$.
уЖ„ШЕ4^
_„|.ЯЙ.
и <^( | http://wv*w.tevn inet.tu/Sonjt/FK/AJeKaridef^Levin^Petiov^&^KIametisl трЗ | трЗ G^jjJ i hltp://www levinMnei.iu/Sonps/FK./S^AlexafxJet^Levin^Pelrov.mpS j трЗ D^l ! http://www.tevininel.iu/Songs/FK/64/Ale:nsiiil.mpS _ i трЗ
:'1
\
рК|
ок
•;;:*
1
Отмена
-
^ \ трЗ , .-^lixJi^.r^vj. Lt't3limp3
Ш$& [ Uip /А-Л-.VJ Itvm пг .et ги/Ъ1-|„| G^) i hup //v№ i£jj : litti) //'--.• О |htlp://www.pite(.corriA П i Wlp: //www. рЛег.сот/lr.
^Установить эту папку папкой no-ум олчвнию для выбранной группы 0Не показывать ссылки уже находящиеся в списке закачек
Рис. 11.9. Команда Закачать все при помощи ReGet Deluxe
1 Иной раз требуется, чтобы закачка, наоборот, не перехватывалась. Щелкайте тогда по ссылке с нажатой клавишей Ctrl.
Качалки
551
А команда Закачать все при помощи ReGet Deluxe позволит разом запустить перекачку по всем ссылкам, имеющимся на этой странице (рис. 11.9). Качалка выдает вам список этих ссылок, а вы убираете галочки в строках, которые вас не интересуют или которые ведут не к программам или МРЗ-файлам, а к webстраницам1, скриптам и прочему хозяйству. Есть еще один способ запустить закачку: оттащить ссылку мышкой из окна браузера в окно качалки. Этот способ широко распространен среди самых разнообразных качалок, но мало кто им пользуется, потому что требуется сперва подходящим образом расположить окна качалки и браузера, чтобы можно было отсюда взять и туда оттащить, а это всегда лишняя канитель. В ReGet эта проблема решена, и тут таскать ссылки легко. За счет чего?' Качалка может показывать на экране маленькое прозрачное окошко, в котором отображается не то график трафика, не то, наоборот, трафик графика (я их путаю :-). Окошко это стоит поверх всех остальных, его можно растянуть или, наоборот, сжать до полусаниметра, поставить в любое место экрана (обычно оно стоит справа внизу). Вот сюда-то вы и сможете таскать ссылки, если вам нравится именно такой способ запускать закачку.2 Контекстное меню у этого окошка такое же, как у значка программы в системном лотке. Есть там и команда, позволяющая плавающее окошко убрать. И последний способ работы с качалкой - панель ReGet Bar, которая после установки ReGet попадет в список панелей браузера Internet Explorer. На панели вы найдете все необходимое - и область, в которую можно мышкой притащить гиперссылку (Drop Zone), и список групп, и строку для ввода адреса папки, и переключатели скоростных режимов, и даже индикатор скорости.
Средства малой автоматизации У программы есть свой планировщик заданий, позволяющий увязать некоторые события, возникающие при перекачке файлов, с некоторыми действиями. В меню Автоматизация вы найдете четыре команды этого типа. • Скажем, вы заряжаете закачку большой программы на всю ночь. Уходя спать, ставите галочку в строке Выключать компьютер, когда нет активных закачек. Утром встаете - компьютер выключен, файл закачан. Удобно? Еще бы! Надо только задать некоторые параметры (рис. 11.10). Во-первых, должен ли компьютер выключаться сразу по окончании закачки или же ему следует выдать предупреждение и подождать какое-то время. Во-вторых, надо ли принудительно закрывать все запущенные программы. Не разрешив это, вы вполне можете обнаружить поутру, что компьютер простоял включенным всю ночь изза того, что в Ворде оставался несохраненный файл. ' Если, конечно, не ставится задача скачать веб-страницу. Но для этого лучше пользоваться другими средствами. Например, качалкой сайтов Teleport Pro, о которой мы поговорим в следующей главе. 2 В браузере Opera этот способ не действует.
11. Как нам обустроить интернет
552 Свойства задачи Что делать j Когда начать]: Выключить компьютер Действие:
выключить компьютер
П Требуется подтверждение при выключении Тайнаут Режим выключения
[Shutdown
'$§
[>/] Принудительно закрывать другие приложения
ОК
Отмена
Рис. 11.10. Параметры автоматического выключения компьютера по окончании закачки На второй странице можно выбрать событие, по которому начнется отключение: Когда закончена закачка (имеется в виду ,любая из запущенных) или Когда нет активных закачек (то есть закончились все). Там же будет строка Разрешить к выполнению. Если в ней стоит галочка, то задание на отключение будет включено и добавлено в планировщик. в " При обрыве связи активных закачек тоже не остается. Что при этом происходит? Правильно, выключение компьютера.
Не забудьте только отключить этот режим, когда утром включите компьютер: просто уберите галочку в соответствующей строке меню Автоматизация. А то скачаете еще какой-то файл и компьютер тут же без всяких разговоров пойдет выключаться! Впрочем, для склеротиков тоже приготовлено средство: на странице Когда начать есть строка Запретить задачу после выполнения, которая как раз и снимет за нас галочку и деактивирует планировщика. • Аналогичным образом настраивается и команда Разорвать связь, когда нет активных закачек.
Качалки
553
• Команду Проверять закачанные файлы антивирусом не требуется активизировать, если у вас работает резидентный антивирус вроде монитора Касперского или Spider'a из комплекта DrWeb. Если же вы не пользуетесь такими программами, имеет смысл автоматически напускать на закачанный файл антивирусный сканер, пусть сразу же его обнюхает, и если заражен - лечит или удаляет. Но чтобы настроить такой режим, вы должны знать параметры командной строки своего антивируса. Спросите его, он вам расскажет. • Команда Создать нумерованный список предназначена для автоматического скачивания файлов с одновременным их переименованием (перенумерацией). Зададите URL, откуда эти файлы надо доставлять, имя, начальный и конечный номер, а также шаг нумерации. Имя файла надо написать в такой форме: file$$$.zip, если файлы будут называться file001.zip, file002.zip и т. п. Если номер двузначный, вопросиков должно быть два, и т. д. , На странице Планировщик главного окна качалки вы найдете все 'задания планировщика и увидите, когда каждое из них будет выполнено в следующий раз.
Поиск файлов На левой панельке ReGet почти в самом низу есть кнопочка Поиск, которая отправляет нас на страницу поиска. Тут мы сможем искать программы и музыку на FTP-серверах (рис. 11.11). В первой строке-списке Cet Deluxe 4+0 Seta * default.wjr :
ФзЛп
Правка
& W
Вид
Действие
Ьастройки
Автоматизация
Помощь
&. & i Ф Добавить закачку I Ф Ф [£ii Щ V* Проверить все чй Остановить
слева выбираете Файлы или МРЗ, рядом вводите имя разыскиваемого файла (или название песни, которую ищете). Но чтобы что-то найти, важно правильно спросить. Если вы ищете программу, но не знаете точно, как называется ее установочный файл, можете ввести только ее название, например winrar. ReGet найдет и притащит вам с FTPсерверов всё похожее всевозможных версий и форматов - winrar20.exe, winrar26rus.exe, winrar_3-11_english.zip, winrar28xKey.exe, file_winrar.txt, winrar.jpg и т.д. и т. п. Но если файл должен на самом деле называться wrar33b5ru.exe, тут уж ничего не выйдет. В таких случаях лучше бы воспользоваться поисковыми серверами вроде filesearch.ru, которые отыскивают не только имена файлов, но и имена папок на файловых серверах, где вполне может оказаться и папка winrar, а уж в ней - искомый файл, как бы его ни звали. Если ищете музыку, то можете ввести название композиции или имя исполнителя. Не помните точное название или забыли имя исполнителя, не беда: введите то, что помните, а программа найдет вам все похожее. Правда, если вам честно сказать, эффективность поиска МРЗ, в общем-то, не очень высока. Значительная часть найденных файлов может оказаться помечена замочком (как вторая и третья строки на рис. 11.11), а это означает, что скачать файл без ввода пароля нам не дадут. А откуда нам взять пароль? ~"} Введя все что положено, нажимаете кнопочку Начать поиск и смотриJ те, что притаскивает программа. В каждой строке она пишет имя файла, на каком сервере найден, нужны ли пароль-логин, указывает точный URL. Увидев в этой-куче программ или музыки то, что искали, можете сразу .же получить этот файл - по команде Закачать в контекстном меню или кнопкой Закачать выбранные ссылки на панели инструментов ReGet. Однако не любой сайт так просто отдаст вам файлик. Во-первых, есть так называемые Ratio-сайты, с которых разрешается скачивать музыку только тем, кто перед этим что-то закачал на сайт. Во-вторых, есть еще один тип сайтов баннерные, на которые придется отправиться лично, запустив браузер. Вам покажут кое-какую рекламку, попросят сходить на какой-то сайт и только потом дадут пароль для скачивания. Соответственно этому размечаются и строки регетовской таблицы: • значок зеленого цвета (с треугольничком >) получают файлы, пригодные к немедленному скачиванию; • значок желтого цвета (с замочком) будет, если доступ запрещен, пока вы не закачали на сайт свой файл; • значок красного цвета (с крестиком ®), - если сервер не отвечает или же файл на нем отсутствует (хотя поисковые серверы полагают, что он там есть). В колонке Размер при этом будет пусто; • значок с движущимся фонариком вы увидите в строке, пока поиск файла не окочен; • голубенький значок (в виде песочных часов) означает, что ответ от сервера еще не получен. Ждем-с.
TELEPORT PRO Программу Teleport Pro фирмы Tennyson Maxwell называют офлайновьш браузером. Наверное, потому, что она позволяет копировать не только отдельные файлы, но и целые интернетовские сайты со всей структурой их каталогов и подкаталогов. А потом спокойно читать все это богатство в офлайне, то есть отключившись от Сети. Правда, читать предлагается не в самом офлайновом браузере, а в обычном, вроде Оперы или Internet Explorer. Так что Teleport Pro все-таки никакой не браузер. Желание скачать не одну веб-страничку, а целый сайт или, по крайней мере, раздел на сайте чаще всего возникает во время чтения в интернете всяких полезных и содержательных статьей, справочных руководств, журналов или романов, когда вдруг понимаешь, что читать все это надо внимательно и спокойно - отключившись от Сети. А тут вдруг, выясняется что эта статья, или этот обзор, или журнал состоят из сотни отдельных файлов, копировать которые по штучке замучаешься. Что еще хуже, скопированные по отдельности вебстраницы никак между собой не соединены и гиперссылки на них в офлайне не работают. Вот тут обычно и вспоминаешь, что есть у тебя такая программка - Teleport Pro. Принцип работы Телепорта прост: указываешь ему начальный адрес, от которого надо плясать, а также типы файлов, которые надо копировать, и глу-
556
11. Как нам обустроить интернет
бину, на которую можно уходить по ссылкам. Задаешь, куда на диске все это надо поместить, запускаешь и уходишь по делам - гуляешь по интернету, читаешь письма или еще что-то специфически компьютерное делаешь, а он себе копирует потихоньку. Даже и не потихоньку, а очень интенсивно - в десять потоков. Подобно тому как ReGet делит один файл на секции и скачивает их параллельно, Teleport тоже ведет параллельное скачивание, что позволяет очень эффективно загрузить линию. Только он не делит на секции один файл, а скачивает параллельно до десяти файлов. В результате на диске возникает директория, полная всяческих файлов веб-страниц, картинок, прочего благолепия. На рис. 11.12 вы видите окно Teleport Pro 1.29.2050, в котором выполняется копирование из Сети некоторого сайта. Слева - список перекачанных вебстраниц, справа - список файлов, относящихся к выбранной странице. Разноцветные шарики вверху справа - это индикаторы загрузки каждого из потоков перекачки.
Рис. 11.12. Teleport Pro версии 1.29. Слева- проект и веб-страницы в нем, справа — файлы, связанные с выбранной веб-страницей
Мастер создания проекта Чтобы программа могла начать работу, вы должны дать ей точное задание, или, как это здесь называется, - создать проект. А перекачкой файлов в соответствии с проектом мы сможем заняться позже, когда соединимся с интернетом. Как и при записи CD (да и в жизни), создание проекта - это один процесс, а его реализация - совершенно другой.
Качалки
557
Предлагаются два способа создания проекта - с помощью мастера и с помощью обычных диалоговых окон. Мастер проще, с него и начнем. - Запускается он кнопкой-молнией на панели инструментов или командой Мастер нового проекта в меню Файл. На рис. 11.13 показан первый шаг мастера. Мастер проекта• Шаг 1 на 4
Добро пожаловать в мастер проекта! Мастер нового проекта поможет вам создать и запустить новый проект. Что вы хотите сделать? О Копировать сайт на диск для просмотра ать сайт со структурой кагалогай О Поиск файлов некоторого типа О Исследовать ссылки с сайта О Получить несколько файлов из адресов О Поиск по ключевым словам
Дадее>
Отмена
Рис. 11.13. Мастер создания нового проекта: выбор операции
Шаг у мастера уверенный и твердый. Он требует, чтобы мы сразу указали, чем он должен сегодня заниматься. • Точка в строке Копировать сайт на диск для просмотра сообщает ему, что вы намерены создать у себя на жестком диске «плоскую» копию сайта, пригодную для просмотра в браузере. Файлы, которые на сайте лежали в разных директориях, будут скопированы в одну папку на вашем диске. Любой человек, побывавший в интернете более трех раз, в этом месте меня остановит и спросит, а как можно копировать все в одну папку? Например, едва ли не в каждой папке каждого из миллионов компьютеров в Сети есть файл index.html. Что будет с ними? Да не такой уж дурак наш Teleport, чтобы об этих вещах забыть. Не зря на сайте программы в столбик идут почетные призы от различных изданий и значки «Выбор редакции» (то одной, то другой). Встретив файлы с одинаковыми именами, Teleport Pro переименует их и в соответствии с этим изменит все гиперссылки на веб-страницах. Тем самым сохранится работоспособность сайта как целого. Плоская копия предпочтительнее для простых сайтов с не слишком разветвленной структурой. • Точка в строке Копировать сайт со структурой каталогов говорит о вашем желании создать у себя на диске полный дубликат сайта, с сохранением струк-
558
11. Как нам обустроить интернет
туры папок. Фактически создается локальное (то есть на вашем компьютере) «зеркало» сервера любой степени сложности. Если на сервере находится что-то чрезвычайно вас интересующее, вы создаете это самое зеркало, а потом просто обновляете его содержимое (для этого в Телепорте тоже есть средство — команда Обновить в контекстных меню проекта, папки или файла) и просматриваете новинки. • Строка Поиск файлов некоторого типа позволяет скачать, например, только рисунки, или только программы, или программы и архивы (это задается на следующих шагах работы). Вы, конечно, понимаете, что при таком копировании не получите единого, связанного гиперссылками целого. Просто некоторое количество файлов. • Строка Исследовать ссылки сайта позволит собрать отсылки за переделы сервера. При этом не копируются сами файлы с других серверов, создается только их список - линк-лист, как это называют в интернете. Когда захочется, можно .будет и сами файлы скачать. • Строка Поиск по ключевым словам тоже предложит мастеру собрать ссылки на файлы, идущие с этого сайта наружу, но не все, а с учетом некоторых ключевых слов (линк-лист на определенную тему). • Строка Получить несколько файлов из адресов предлагает программе доставить файлы из нескольких указанных вами мест - что-то типа операции «скачать все» в ReGet. На втором шаге (рис. 11.14) мастер просит ввести начальный адрес страницы, от которой ему следует плясать, как от печки. Если нужно скачать весь сайт, выбираете заглавную страницу сайта - от нее ссылки поведут Teleport ко всем остальным файлам. Если нужен какой-то раздел сайта - берете заглавную страницу раздела. На нашем рисунке указан адрес сайта, но не указана страница на нем. В этом случае качалка берет за основу ту страницу, которая попадает в браузер по умолчанию. Это может быть файл index.html, default.asp или что-то в этом роде. Если же в данной папке нет файла с таким стандартным именем (а такое случается нередко), то программе не удастся самой разобраться, какой из файлов главный, и она просто ничего не скачает. В этой ситуации вам все же придется указать адрес файла. Но бывают такие сайты, страницы на которых формируются на лету, при помощи скриптов. В прошлых версиях Телепорта, о которых я писал,в предыдущих изданиях этой книги, программа частенько не могла притащить с таких сайтов ничего приличного. Насколько я успел заметить, к версии 1.29.2050 разработчики с трудностями этого рода, в общем, справились. Есть и такие сайты, владельцы которых специально защищают их от копирования, есть даже специальный интернетовский протокол HTTPS для защищенных веб-сайтов. Из такого места при помощи Teleport Pro, скорее всего, не удастся скачать ничего ценного. Однако у программы есть старший брат Teleport Ultra, умеющий копировать защищенные сайты.
Качалки
559
Мастер проекта - Шаг 2 из 4 Starting Address Введите адрес Internet который будет началом проекта. Примеры адресов - "www.microsorJ.com". "www.netscape.com/prodttcts/". и "www.ibm.com/home/index пйп". http:/)*iAiww.comp utery.ru/upgrade/ Как глубоко исследовать!? Вверх на |3
ссылок от точки стер та
(если вы хотите добавить адреса позже, используйте команду пеню 'Новый стартовый адрес".)
<Назад
I
Далее>
Отмена
Рис. 11.14. Второй шаг: задаем начальный адрес ** Но чаще всего сайт не скачивается не из-за защиты, а по совсем другим причинам. Например, из-за ошибки в написании адреса. Малейшая неточность приведет к невозможности что-то перекачать. Адреса лучше вообще не вводить руками, а копировать из адресной строки браузера и вставлять в Телепорте. Второе важное дело, которое следует сделать на втором шаге: указать глубину поиска. По умолчанию - 3. Это значит, что программа может уходить от начальной страницы на три щелчка мышью по ссылкам. На каком-то сайте и этого окажется мало, а на другом, наоборот, много, и программа нагребет к вам кучу ненужного материала. Так что для быстрого и успешного скачивания стоит предварительно полазить по сайту, немного разобраться в его архитектуре. На третьем шаге мастер просит указать типы файлов для перекачивания (рис. 11.15). Как видите, можно скачать либо только текст (Just text), либо текст и графику (Text and graphics), либо еще и звуковое оформление (Text, graphics and sound), или вообще все, до чего дотянется Teleport Pro на указанной вами глубине (Everything). Если выкачиванию подвергаются серверы, которые требуют ввода имени и пароля, можете здесь же их ввести. Другой вариант этого шага показан на рис. 11.16. Такое окно появляется, когда вы на первом шате выбрали третью строку - Поиск файлов некоторого типа. Тут можно взять из списка на кнопке Доб... (в смысле «добавить») несколько типов файлов и поочередно поместить в таблицу.
11. Как нам обустроить интернет
560 Мастер проекта - Шаг 3 из 4
Свойства проекта When duplicating the website, copy these files: Q Just ted
О Text graphics, and sound О Everything
Если нужны имя и пароль для доступа к сайту, введите здесь: Аккаунт:
Пароль.
< Назад
Далее >
]
|
Отиена
Рис. 11.15. Что будем скачивать - все или выборочно?
Мастер проекта - Шаг 3 ш 4
Свойства проекта Search for the types and sizes of files tisied below: | Cate... i file PaHems I Audio
Рис. 11.16. Третий шаг: вариант копирования файлов определенных типов. Можно указать то, чего тут нет, - строка Другие...
Четвертый и последний шаг мастера - поздравление с успехом. С чем поздравляют человека, три с половиной раза ткнувшего мышкой в готовую форму, я не понял, но раз поздравляют, значит, успех имел место.
561
Качалки
Ну а кроме того, надо будет разрешить сохранение проекта (файла с расширением tpp) и дать ему имя. А потом все это разом ка-ак примется перекачиваться в десять потоков!..
Перекачка и просмотр файлов Когда проект готов, на левой панели главного окна появляется папочка ***** с его именем. Остается войти в Сеть, ткнуть мышью, нажать кнопочку Старт и терпеливо дожидаться завершения перекачки. Если адреса, введенного вами в качестве начального, не существует в природе (ошиблись при вводе), то Teleport выдаст вам сообщение об ошибке: Project completed: no files were read during this session (работа окончена: не один файл не был прочитан в течение данного сеанса). И о том факте, что на реально существующем сервере неправильно указан путь к файлу или папке, вам тоже будет сообщено, но немного иначе: Project completed: 1 files were read, but no new files matching this project's specification were found, and no old files were updated (работа окончена: прочитан один файл, но ни одного нового файла, соответствующего заданным условиям, не обнаружено, и не один старый файл не был обновлен). Однако дело тут вовсе не в том, что на сайте нет новых файлов для обновления проекта, а в том, что по введенному вами адресу на сайте нет вообще ничего! Точно такое же сообщение вы получите, если указали адрес папки на сайте, но в ней нет заглавного файла со стандартным, понятным программе именем. Во всех подобных случаях надо удалить неверный адрес из проекта (контекстное меню, строка Удалить) и добавить исправленный - кнопкой Добавить адрес или командой Новый стартовый адрес в меню Проект. "" Если программа выдает сообщение о том, что не может связаться с сервером, а связь с интернетом установлена, зайдите в меню Файл, выберите команду «Dial-up подключения» и пометьте в ее диалоговом окне строку «Соединение с интернетом по умолчанию».
ловя
Проследить за тем, как идет перекачка, помогают надписи в строке состояния. Кроме того, щелкая мышкой по шарикам-кнопочкам на панели инструментов (рис. 11.17), вы узнаете Receiving index.htm: 23007 bytes о том, какой файл по какому из потоПрерывание запроса ков копируется, а выбрав строку Прерывание запроса, получите возможность Рис. 11.17. В данном потоке скачивается файл прервать перекачку какого-нибудь осоindex.htm размером 23 КБ бенно огромного файла. Бывает, что приходится прерывать перекачку всего проекта, не закончив ее, - пора уходить из дому или просто оборвалась связь. Чтобы в следующий
562
11. Как нам обустроить интернет
раз продолжить с того же места, достаточно загрузить неоконченный проект и нажать кнопку Старт. Когда скачивание завершится, возникнет примерно такая картинка, как на самом первом нашем рисунке (1.1.12): слева- дерево скачанных веб-страниц, справа - файлы, относящиеся к данной странице. Если дерево свернуто (видна только строка начального адреса), то справа вам покажут другую картину: список скачанных веб-страниц (в виде папочек). Дважды щелкнув по любому файлу (графическому, звуковому, веб-странице), вы загрузите его в браузер или иную программу и сможете заняться изучением того, что притащили ваши сети. Но чтобы просмотреть сайт как целое, вы должны начинать просмотр с головной страницы, дважды щелкнув по ней.' Щелкая по гиперссылкам в браузере, вы будете переходить от страницы к странице и читать то, ради чего все затевали. Но время от времени будет вам попадаться ссылка, ведущая к недоступному файлу. Например, файл этот находился на другом сервере, почему и не был скопирован. Или лежал на большем расстоянии, чем заданная вами глубина поиска. Тогда Teleport покажет вам страничку с сообщением о причинах недостижимости файла и с предложением пойти за ним куда подальше - в интернет. Если сайт, копию которого вы устроили у себя дома, периодически обновляется, через какое-то время вам, возможно, тоже захочется его обновить. Для этого не требуется создавать проект заново и снова перекачивать кучу графических файлов, составляющих оформление любого сайта. Снова загрузите проект в Teleport Pro и нажмете кнопку Старт. Программа сравнит содержимое сайта со своей копией, скачает недостающие файлы и обновит более старые, что займет совсем немного времени. Г|у Чтобы теперь побыстрее разобраться с новыми поступлениями; нажмите ""' кнопку Только новое, и все старое в окне Телепорта пропадет из виду. А когда отожмете - снова появится. *" На сайтах, где страницы создаются на лету при помощи скриптов (чаще всего это новостные сайты), возникает одна загвоздка с этим делом. У только что созданной страницы дата всегда будет новее, чем у вашей копии, даже если в остальном они абсолютно одинаковы. Обновление такого сайта может оказаться не намного быстрее полной перекачки.
Создание проекта вручную При наличии некоторого, даже небольшого, опыта мы вполне сможем обойтись и без мастера, сделать все вручную. К тому же мастер не спрашивает нас о некоторых существенных параметрах проекта, без коррекции которых операция может окончиться неудачей. 1 Можно также щелкнуть правой кнопкой мыши по начальному адресу (по самой верхней строке на левой панели) и выбрать в контекстном меню команду Открыть страницу.
Качалки
563
Первым делом запустим команду Новый проект из меню Файл. Будет создан новый девственно чистый лист. (Можно пользоваться стандартной для многооконных программ комбинацией Ctrl-N или стандартной кнопкой с пустым листиком - здесь она называется Новый проект.) Свойства стартового адреса URL:
http://www.computeiy.ru/upgrade/
Title: [Журнал Upgrade •• Глубина и границы исследования Explore pages no more than
[3
<• | links away from this URL but only:
О URLs that begin with www.computery.ru/upgrade/ {*)iURls on V'A'W.cjjrriiJLjtery.ru] О URLs on www.computery.ru or within the path of links to other servers О no more than
JO
jlinksawayfromanypageonwww.computery.ru
-Аутентификация Аккаунт: ;
*
|
Да
Пароль: Отмена
Рис. 11.18. Задаем начальный адрес, глубину следования по ссылкам и адреса, в пределах которых следует брать страницы
Потом запустим команду Проект > Новый стартовый адрес (рис. 11.18), зададим адрес стартовой страницы (URL) и его условное название (Title). Выберем глубину ухода по ссылкам (на нашем рисунке - 3), а также границу - то есть адрес, выше которого Teleport Pro уходить не должен. Возможны следующие варианты: • Teleport будет брать страницы только из указанного нами раздела сайта (URLs that begin with адрес_сайта/папка); • Teleport будет брать любые страницы с данного сайта (URLs that begin with адрес_сайта); • Teleport будет брать любые страницы, вне зависимости от того, расположены они на сайте или вне его (URLs on адрес_сайта or within the path of links or other servers); • Teleport будет брать страницы, отстоящие не далее указанного числа щелчков мышкой от заглавной страницы сайта (no more than...). Задание границ - очень важный момент. От того, первую или вторую строчку вы выберете, иногда зависит, будет ли перекачана хоть одна страница или невод придет пустым: программа отрапортует, что все файлы по вашему запросу скачаны, но ничего на самом деле не скачает. «Чего тебе надобно, старче? Сформулируй запрос!» Старче, прежде чем формулировать, должен, как я уже говорил, перейти в браузер и повнимательнее присмотреться к структуре перекачиваемого сайта, к адресам, на которые ведут ссылки с начальной страницы. Если страницы на
564
11. Как нам обустроить интернет
сайте расположены строго иерархично (заглавная страница раздела указывает на страницы, расположенные на одном уровне с ней или глубже, в поддиректориях), то выбрать надо первую строку, то есть поиск от стартового адреса вниз. Именно такой поиск задает мастер по умолчанию. Но вовсе не редкость и такие странно организованные сайты, где заглавная страница раздела расположена в поддиректории, а указывает исключительно на страницы, расположенные выше нее по иерархии папок на диске. Понятно, почему старче впустую закидывает невод. В .таком случае надо выбрать вторую строку - задать в качестве ограничителя адрес самого сайта. Это не будет означать, что вы просите скачать его целиком. Это будет означать, что вы просите скачать любые ссылки с выбранной стартовой страницы, если они находятся в пределах сайта. - Ну, теперь твоя душенька довольна? - Ну, типа, довольна. Выбрав третью или четвертую строку, вы сможете закачать файлы по списку, взятому из какого-нибудь линк-листа. Причем в качестве стартовой страницы можно использовать даже страничку, расположенную на вашем жестком диске (адрес ее надо писать полностью, начиная с имени диска). Те, кто создал проект при помощи мастера и не получил файлов в достаточном количестве, смогут поправить ошибки своего мастера1, запустив команду Проект > Свойства стартового адреса и в точно таком же окне, как на рисунке 11.18, изменить границу исследования. Правда, поменять стартовый адрес тут не разрешается, можно только уничтожить старый, а потом создать новый. Для опытных людей предназначена еще одна команда в меню Проект Свойства проекта, где можно подстроить некоторые тонкие параметры работы Teleport Pro. Впрочем, значения, выбранные там по умолчанию, чаще всего менять не приходится. Если вы работаете через прокси-сервер, вам понадобится команда Прокси сервер в меню Файл. Вы сможете задать адрес сервера, номер порта, через который надо работать, а если это требуется, также логин и пароль. В программе есть собственный планировщик заданий (Проект > Планировщик), который сумеет в определенное время суток обновить содержимое тех или иных серверов2. Подобные услуги Телепорта заинтересуют тех, кто постоянно обновляет содержимое одних и тех же сайтов. Например, всех сайтов с анекдотами или сайтов с рефератами. Или и тех и других одновременно. И вдобавок - сайтов с курсом доллара, политическими обзорами и программой телепередач. 1 Знаем мы этих мастеров! Видали. Нетрезвые, плохо выбритые мужчины... От их ошибок дома падают или под землю проваливаются! 2 Есть и своя звонилка (настраивается командой Dial-up подключения в меню Файл), но, по-моему, она сделана кривовато. По крайней мере, две мои попытки ею воспользоваться ничего хорошего не принесли. А в третий раз я не пробовал, потому что мазохизм - не моя слабость.
Веб-пейджеры
;
565
ВЕБ-ПЕЙДЖЕРЫ Есть особый класс программ для прямого обмена короткими сообщениями через интернет, которые называют web-пейджерами. Почти всегда это не просто программа (клиент), которая есть у вас и вашего приятеля. Это целая система связи, со своим «железом» - мощными специализированными серверами, которые эту связь обеспечивают. В первую очередь в этом классе можно назвать всем известный MSN Messenger, AOL Instant Messenger и, конечно же, Асю - ICQ.
ICQLiTE Программа ICQ, разработанная фирмой Mirabilis (теперь фирма называется ICQ Inc), завоевала просто фантастическую популярность. Зарегистрированных пользователей ICQ — десятки миллионов! За что такая горячая любовь? За то, что это самая удобная программа персональной и оперативной связи. Да к тому же абсолютно бесплатная. ICQ относят к веб-пейджерам, но на самом деле пейджер и близко не валялся. ICQ- это полноценное средство прямого общения через Сеть, особая система связи, позволяющая обмениваться сообщениями в реальном времени, посылать собеседнику помимо текстовых сообщений также файлы, SMSсообщения и некоторую другую информацию. Вы сможете управлять списком тех, с кем хотите общаться (контакт-листом). Все абоненты, внесенные в ваш список контактов, узнают о вашем выходе в Сеть практически в тот самый момент, как вы дозваниваетесь до провайдера (как, впрочем, и вы о них). Говорят, что у ICQ не все в порядке с безопасностью, что ловкие люди могут с ее помощью узнать ваш пароль в этой системе связи и говорить от вашего имени, а то и присвоить ваш ICQ-номер. Или даже пробраться на ваш компьютер или подсунуть трояна. Отчасти это так. Но, во-первых, дыры в защите постепенно закрываются, а во-вторых, брандмауэры с антивирусами на что придуманы?! Название программы происходит от английского I seek you (я тебя ищу), что читается как «ай-сик-ю». А три веселые буквы ICQ читаются точно так же - «ай-си-кью». Вот так оно и повелось. В нашей стране предпочитают называть эту программку Асей. Как тургеневскую девушку. Ася одной из первых программ попалась в известную ловушку для тех, на кого внезапно свалилась бешеная слава. У них (не только у программ, у людей тоже!) просто башню сносит от упавшей популярности. От версии к версии программа становится все больше и навороченней, обвешивается никому не нужными кнопочками, панельками, баннерами, дополнительными функциями
566
11. Как нам обустроить интернет
сомнительной полезности, в которых видится только одно: острое желание ребят как-нибудь срубить побольше капусты на своей бесплатной программе конвертировать популярность в баксы. Вот какой график рисуется: для установки ICQ в 1998 году я перекачал из Сети 1,6 МБ (версия называлась 98а). Версия 99а оказалась в два с половиной раза больше (4,1 МБ), версия 2000а - уже в четыре (около 6,5 МБ). И не сказать, что добавилось что-то принципиально важное. С трепетом я ожидал выхода новых версий. Но в 2001 году Ася снова похудела (видимо, многие люди напомнили растолстевшей Асе о стандартах красоты) - эта версия весила только 4,3 МБ, вокруг этого числа все и замерло. Так что к юношеской стройности версии 98 года программа вряд ли когда вернется. Зато недавно компания ICQ Inc выпустила облегченную версию программы под названием ICQ Lite, которая выполняет только основные операции обмен текстовыми сообщениями, SMS и файлами, а весит почти столько же, сколько Ася образца 98 года - 1,9 МБ (версия 2003 года). К тому же у этой программки есть русская версия, а куча дополнительного и не очень нужного сервиса убрана. Так что я выбираю IQC Lite. Впрочем, общая тенденция проявляется и тут: в версию 2004 года запихнули некие Xtraz - дополнения в виде отдельной панельки для вызова онлайновых игр1 и прочих каких-то англоязычных развлечений, отчего программка выросла на целый мегабайт! Вполне могли сделать эти «экстрас» отдельным плагином - кому нужно, пусть сам скачивает... В общем, следует ожидать в ближайшие годы увеличения габаритов легкой версии, а затем и появления какой-нибудь экстралегкой... В качестве платы за свое бесплатное использование ICQ Lite показывает в своем окошке баннеры2. Кроме того, ICQ Lite при старте показывает специальную рекламную страничку. Эта реклама рассчитана на неопытных пользователей, которым придется, хочешь не хочешь, созерцать ее при каждом запуске. Опытные люди сразу лезут в настройки программы и убирают выдачу стартового окна. Ниже я расскажу, как они это делают. С чего начать? С того, что вы скачиваете себе программу с узла www.icq.com. Можно выбрать и русскую версию, правда, переводные версии обычно несколько запаздывают по сравнению с английскими. На сайте levin.piter.com вы найдете на выбор: самую новую (на момент завершения работы над книгой) английскую версию, самую новую русскую версию (чуть более раннюю, чем английская) и русскую бета-версию, еще чуть более старую - зато без рекламы и довеска Xtraz! ' Некоторые из них к тому же не запускаются, пока не скачаешь себе flash-плеер. Есть утилиты, которые позволяют вообще вырезать из. Аси рекламный блок, но подобные операции не всегда безопасны: влезешь в программу в одном месте, а какаянибудь бяка выскочит совсем в другом, где и не ждешь. 2
Веб-пейджеры
567
Но иллюстрировать свой рассказ я буду самой свежей - английской версией ICQ Lite 2004. В отличие от других программ у веб-пейджеров не бывает незарегистрированных пользователей. Не зарегистрирован - не пользователь! Так что в процессе установки вы указываете свое имя (можно и не свое - какое захотите, такое и укажете) и адрес электронной почты (обязательно свой!), а может, и еще какие-то данные, которые хотите о себе сообщить всему свету. Кроме того, надо указать пароль, чтобы кто-то другой не присвоил себе ваш номер и не принялся выступать от вашего имени. Все это будет отправлено на сервер ICQ, откуда к вам придет сообщение о присвоенном вам индивидуальном номере (так называемый ICQ#). Этот «аськин номер» и есть ваше имя в системе связи ICQ. Многие жаждущие общения люди добавляют номер ICQ. в электронные письма вместе с подписью, помещают его на своей веб-странице рядом с адресом электронной почты. А то и вместо него. При старте Windows в системном лотке будет теперь дежурить цветочек mirabilis1, который следит, не подключились ли вы к Сети, и если подключились - пытается связаться со своим сервером. Пока идет эта попытка, цветок будет разноцветным и переливающимся. (В полной версии ICQ вы увидите целый цветочек, а в «легкой» - половинку и неразборчиво написанное слово LITE.) Когда связь с сервером установится, он станет спокойного зеленого цвета2. Если же в течение определенного времени связь установить не удалось - линии перегружены или сервер занят, то вам будет выдано сообщение о неудаче и предложено: • попробовать еще раз (Reconnect), • оставить Асю в офлайне (Work Offline) • или перевести в режим ожидания (Standby Mode). В офлайне цветочек будет красным, в режиме ожидания - желтым. Но не -будем о неудачах. Успешно соединившись с сервером, программа, во-первых, сообщает всем заинтересованным лицам о том, что вы в,Сети, а вовторых, привозит вам сообщение обо всех доступных для общения людях. Неужели же обо всех? О сотнях миллионов??? Не волнуйтесь, только о тех, кого вы собственноручно добавили в свой список знакомых - контакт-лист. О том, как происходит это добавление, я расскажу чуть ниже. А сейчас давайте поглядим, как выглядит окно программы. ' Цветок Mirabilis jalapa - ночная красавица. И при этом издаст мощный пароходный гудок, от которого дети начинают горько плакать, а старичков хватает кондратий. Щелкните по кнопке Главное (Main), выберите в главном меню Аси строку Настройки и защита (Preferences and Security), перейдите на страницу Список контактов (Contact List) и поставьте галочку в строке Отключить звук (Disable Sound). Теперь старички будут здоровы, а дети веселы. 2
11. Как нам обустроить интернет
568 Ваш ICQ# Баннер Игры и прочее Показать/убрать тех, кто в офлайнеПоказать/убрать группы
@ aibel
Наш человек в Сети
Ш Drug I 31 Саша.Л
Общение без помощи/ ICQ
Non ICQ Contacts ISMS)-
B| Offline -
Наши люди в офлайне Кнопка отправки SMS сообщения Кнопки вызова меню Поиск в Google Рис. 11.19. Главное окно web-пейджера ICQ Lite 2004
Взглянув на рис. 11.19, вы сразу понимаете, что интерфейс ICQ. довольно далек от того, что принято считать виндоузовским стандартом. Как и всегда в таких случаях, требуется некоторое время для привыкания к схеме расположения кнопок и меню, но, в общем, все как-то привыкают.' Центральное место в окне ICQ занимает контакт-лист. У меня мало абонентов, я весь из себя занятой и не слишком общительный. Вот у некоторых, я видал, список так список!.. Имена онлайновых абонентов будут синенькими (секция Online), а офлайновых - красненькими (Offline). Когда во время вашей работы в интернете в Сеть заходит кто-то из друзей, «аська» издает характерное «тук-тук», строка этого друга в контакт-листе перепрыгивает в группу Online и меняет цвет. Для работы с обширными списками адресов контакт-лист поделен на группы: General (общая), Family (семья), Friends (друзья) и Co-Workers (сослуживцы). Чтобы Ася показала группы, щелкните по кнопочке с буквой G в верхней части окна. Раскрывается группа щелчком по треугольничку возле 1
На всех рисунках номера ICQ и почтовые адреса условные! Кто на самом деле живет на блатных номерах 1111111, 222222222 или 333333333 я не знаю!
Веб-пейджеры
569
нее (рис. 11.20), так же и закрывается, от* General - О/О чего все лишние адреса пропадают из виду. > Co-Workers - О/О Можно просто взять адрес мышкой и отта» Friends - 0/2 щить на нужную группу, но в контекстном Offline -— меню адреса есть и специальная команда для этого - Переместить в группу (Move to Group). Вполне возможно, что по мере разрастания контакт-листа у вас будет возникать желание завести собственную группу или несколько. Тогда щелкните правой кнопкой ., Рис. 11.20. Развернута группа Friends по любому месту в списке контактов и выберите команду Создать новую группу (Create New Group). cs
" Перемещение адресов в другие группы и создание новых групп возможно, только когда цветочек зеленый (в режиме Online).
При нажатой кнопочке Online Mode программа не показывает вам тех из ваших абонентов, кого сейчас нет на связи. Ну, нет и нет, чего на них смотреть! Вот придут в Сеть, тут же появятся и в списке. (Правда, тот гда вы не сможете отправить сообщение такому временно отсутствующему абоненту.) Кнопки Online Mode и Группы можно использовать совместно. Например, нажав обе, вы сможете видеть только тех, кто в онлайне из группы, скажем, Друзья. А тех, кто из группы Родственники, - в упор не видеть.., В контакт-листе может оказаться еще группа -. Awaiting Authorization (ожидание авторизации). В ней значатся персонажи, которых вы хотели бы внести в свой список контактов, а они либо еще не успели дать на это свое согласие, либо успели вам отказать. Отсюда мы делаем глубокий философический вывод о том, что общение дело двустороннее. Захотеть с кем-то общаться и добавить его (ее) в свой список недостаточно. Надо, чтобы и он(а) с вами захотел(а). На рисунке 11.21 вы видите контекстное меню адреса в контакт-листе. Здесь находятся основные команды для общения с данным человеком - для отправки ICQ- или SMS-сообщений, для пересылки файлов или поздравительных открыток и т. п.1 Если не щелкать по строке - просто подвести к ней мышку, то всплывающая подсказка даст нам имя адресата, его «аськин номер» и некоторые другие данные, которые адресат указал при регистрации. Некоторые указывают номера своих мобильников, и тогда в меню будет доступна строка Послать SMS (Send SMS) для немедленной отправки эсэмэски. Если же телефон не указан, то В версии без рекламы ни игр, ни поздравительных открыток в меню не будет.
570
11. Как нам обустроить интернет
в меню будет строка Add SMS Number, чтобы мы могли сами ввести номер, если он нам известен. Правда, в России этот сервис работает не со всеми сетями. Кроме того, эс-эм-эску редко удается послать тем, кто ходит в интернет через локальную сеть.
— 33м?
И Send Message ®DrL 31 Са ; Eg Send SMS «В !Q Send File
Из любой программы можно вызвать контакт-лист клавиатурной комбинацией Ctrl-Shift-i. Но эта же комбинация используется, например, в графическом редакторе Photoshop для выполнения достаточно часто применяемой операции инвертирования выделения2. При запущенной Асе в Фотошопе эта комбинация работать перестанет. Если вы не пользуетесь Фотошопом или же просто не пользуетесь в нем клавиатурными командами, тогда вас этот конфликт волновать не должен. Если все же волнует, уберите в настройках Аси галочку из строки Включить комбинации клавиш (Enable Keyboard Shortcuts), а вызывать контакт-лист из лотка будете обычным способом — щелчком по значку ICQ. Про отключение звукового сопровождения (Disable Sounds) я уже рассказывал. Не забудьте убрать галочку также в строке Показывать экран «Добро пожаловать в программу ICQ Lite» (Show the "Welcome to ICQ" screen), чтобы при подключении Аси к серверу не выскакивала всякий раз некая страничка, приглашающая вас в даль светлую - воспользоваться чудами заморскими, развлечениями иностранными, потому что у них, иностранцев, там все по-иностранному, а нашего языка они не знают и, главно-дело, знать не хотят.
' Некоторые версии ICQ выдают запрос на тему, какой кнопкой вы будете пользоваться, едва вы вместо левой кнопки нажмете правую, или наоборот. 2 См. «Самоучитель компьютерной графики и звука», раздел «Adobe Photoshop».
Рис. 11.22. Добавляем в контакт-лист нового абонента по его ICQ#
Второй с точки зрения надежности способ - это поиск по адресу электронной почты (Search by E-mail). Однако у многих сетевых людей почтовый адрес не один, и вы никогда не знаете, какой именно был введен при регистрации. А' найти того, кого нужно, по псевдониму (Nickname), имени (First name) и фамилии (Last Name) вероятность еще ниже, потому что и фамилии с именами по-разному пишутся (кто-то по-русски пишет, кто-то латиницей, да и не все их сообщают), и «ников» человек может иметь десяток. Может, вы по старинке считаете его SuperKillDestoyer'oM, а он теперь известен всем под именем Pupsik. Программа отправляется искать вашего друга на один из серверов системы ICQ (а значит, связь с ICQ должна быть - значок Mirabilis должен быть зеленым!) и ищет там в своей базе данных то, что вы просили. Если найдет, выдаст сообщение обо всех подходящих людях (рис. 11.23). Несколько строк в списке может оказаться в том случае, когда вы искали человека не по ICQ-номеру, а по имени или прозвищу. Или же искали по адресу электронной почты, а на один адрес зарегистрировано несколько номеров
11. Как нам обустроить интернет
572 Я ШоЬа! Oirectlttr К,..» ch ЙяК«!
Ж**- Ir ••>
ople Search | Add/Invite Users t Pe | . '- Find an KJQ User::::: ,,,,.., •И О Search bylCQ number: \\ О Search by Email:
Ш «972-513-261 Б W329-695-771 1 SJ314-3H-913 § W344-507-187 S , «>314-B11-H7 S «344-999-020 i Ю346-9БО-561
Gog Gog GoG gog gog gog
Georg Дима
Dallinger П.
M-23 M-20
shayne oldman gog gog gog M
M-33 M Always
Authorize Ahvays Always Always Always , ,
ri iiiilii'^'1
g§|:;: |Щ|| | | | ; l
•B ,J:
;
Рис. 11.23. Какого Гога вам надо?
(для папы и для сына, для SuperKillDestoyer'a и для Pupsika...) Находите подходящую строку и нажимаете кнопку Add User. Будет еще ряд окошек. Вас попросят указать, в какую из групп добавить нового абонента, потом вы должны будете послать адресату просьбу об авторизации - о включении в контакт-лист. Вместо надписи Please authorize my request and add me to your Contact List вы сможете написать некий очень короткий текст, поясняющий адресату, кто вы такой и зачем проситесь к нему в знакомые. Ведь пока он не добавит вас в свой список контактов, нормальное сообщение между вами не установится. До тех пор, пока подтверждение не пришло, строка с именем кандидата в собеседники будет сидеть внизу списка в числе других ожидающих авторизации, выкрашенная в скучный серый цвет. Когда кто-то другой хочет добавить вас в свой контакт-лист и шлет вам запрос на эту тему, в строке Системное уведомление (System Notice) на месте цветочка замигает желтенький листок с красной галочкои (на рисунке 11.24 обведен пунктиром). Щелкните по нему, и увидите окно запроса на включение в список контактов (рис. 11.25). Если вас устраивает такой собеседник, нажмите кнопку Add to Contact List (добавить в список) или Аи-
Рис. 11.25. Пришел запрос на авторизацию от Саши_Л. Авторизуем Сашу?
thorize (авторизовать, то есть дать свое разрешение). Если не устраивает - есть у нас на этот предмет кнопки Отклонить (Decline) и Игнорировать (Ignore). После этого вы можете послать отвергнутому какое-то объяснение или не посылать ничего. Сам догадается, что к чему, обидится и при случае страшно отомстит. Или не догадается, не обидится и займется другими делами. А что делать, если кто-то не авторизовал вас, а имя его осталось в числе ожидающих? Или вы хотите удалить кого-то очень нехорошего или невыносимо скучного из своего списка? А что тут долго думать, удаляйте! Проще всего встать мышкой на нужную (точнее, ненужную) строку в контакт-листе и удалить клавишей Del или командой Delete в контекстном меню (нижняя строка на рис. 11.21). Но надо при этом быть подключенным к Сети. Зачем, собственно, нужно быть подключенным? Ни адрес удалить, ни из папки в папку перетащить нельзя без подключения! А затем, что все данные о ваших контактах хранятся на сайте ICQ. Благодаря этому вы сможете пользоваться своим контакт-листом, даже работая на чужом компьютере! Как это делается, я вам со временем расскажу. .Так же просто и переименовать абонента в списке. Пусть он там себе Пупсик или СуперКиллДестроер, а вы встаете на его строку и выбираете в выпадающем меню строку Rename (или жмете клавишу F2). А потом называете его Сережей Петуховым.
Как общаются по ICQ Чтобы отправить сообщение приятелю, надо найти его строчку в контактлисте и дважды щелкнуть по ней мышью или выбрать в контекстном меню ко-
11. Как нам обустроить интернет
574
манду Отправить сообщение (Send Message). Появится окно диалога (рис. 11.26). Вы вводите в нижнем окошке текст длинной до 450 знаков, а вверху будет появляться вся двусторонняя переписка. Можно также вставить фрагмент из кармана (что не снимает ограничений на размер). • :Gbg '"•- Message Ses^fon
Gog (12:57 A M ) : Привет, есть пять минут? 3-184-146 (12:58 AM) : Да.
.Jbnb S45
[ADj
ц шш Рис. 11.26. Вот так общаются по ICQ
Написав все, что хотели, нажимаете кнопку Отпр. (Send). Поправить что-то можно только в нижнем окне. Все, что проскочило наверх, - это уже «слово не воробей». Если пометить кружок SMS в строке Send by, то вместо сообщения по ICQ программа попытается послать сообщение на мобильник (если, конечно, с вашего компьютера и на выбранный вами номер в принципе можно посылать эс-эмэски!). А кружок Both (оба) посылает сообщение сразу двумя путями - и по Асе, и на телефон. Ася автоматически переделает набранный вами или вставленный из кармана URL-адрес в гиперссылку, по которой ваш собеседник сможет щелкнуть, и его браузер отправится на указанную страницу. Но ссылку надо обязательно вводить полностью, начиная с префиксов http://, ftp:// или даже mailto: (если даете ссылку на адрес электронной почты). . Так же автоматически Ася переделает стандартные текстовые смайлики вроде :-), :-( или ;-( в смайлики графические1. Можно и сразу вставить графический смайлик, щелкнув по кнопке Insert Smiley и выбрав там одну из мордочек (рис. 11.27). Правда, в графическом виде смайлики увидит только тот из ваших 1
Программа понимает как полные смайлики, с «носом» :-), так и сокращенные, «без носа» :).
575
Веб-пейджеры
друзей, у кого Ася достаточно свежей версии (начиная, чтобы не соврать, с версии 2002 года). Да и то, возможно, не все: набор отображаемых смайликов от версии к версии расширяется.
Рис. 11.27. Варианты смайликов в ICQ Lite 2004
Кнопочка с рупором на панели инструментов окна диалогов убирает звук пишущей машинки, который обычно сопровождает ввод текста в ICQ. Кнопка с буковкой Т позволит поменять размер и начертание шрифта, которым вы пишете в окне диалога, а также цвет букв, а кнопка с изображением ведерка краски позволит выбрать подходящий цвет фона. Собеседник увидит ваши реплики в том же шрифте (если у него такой есть!), в том же цвете и с тем же фоном. Это чтобы выделиться (хотя бы цветом!). Но если ваш собеседник - человек с не настолько тонким вкусом, как, к примеру, у вас и выбрал какое-то невозможное сочетание шрифта и фона, в вашем распоряжении будет кнопочка Override user's color and font settings (He применять настройки цвета и шрифта пользователя), которая отменяет все его приколы и возвращает оформление верхнего окна к тому, которое задано у вас. В окне диалога имеется еще одна необходимая для жизни кнопка - История сообщений (Message History). Когда вы ее нажимаете, программа показывает вам запись всех разговоров, которые происходили между вами и этим человеком с того самого момента, как вы стали общаться по ICQ (рис. 11.28). По крайней мере до тех пор, пока стоит галочка в строке Save history for this user (сохранять историю для данного пользователя)1. Если приятель сообщил вам какую-то важную информацию (адрес, телефон, свежий анекдот), а вы все забыли, не догадались записать на бумажку, вы всегда отыщете ее в списке истории. Выделив какие-то реплики в списке, вы сможете их распечатать (кнопка с принтерчиком) или сохранить на диск в текстовый файл (кнопка с дискеткой), а потом издать в виде «Диалогов» (к сожалению, кнопки такой пока нет). Ненужные строки можно из истории изъять - выделить и нажать кнопку с крестиком Delete. А кнопка Delete AIJ (вторая справа, с перечеркнутым листком) уничтожает всю историю общения с Этим человеком: Если оба собеседни1
Есть также общая настройка сохранения: строка Save History на странице Saving Options в настройках Аси.
10-26Ак'"""™а£е1 10:25AM albel 10:24 AM Саша 10:20 AM 10:19 AM 10:19 AM 10:19 AM
albel Саша albel Саша
:
:
:
i Message Щ \ .-.- ;•'•'•: " • : • . • I I - .'; ' ЭШМЯНя. а ваш файрвопл без вины виноватый по... это общая на кампанию настройка, так что не попу... 8от оно что! То есть в принципе нельзя? Или кзк-т... щас пробую А сохранится нз диск? я от вас получил, а мое еще здесь менжуется без файрвола
|Саша, мне тут в техотделе подсказали, что у наспрокси режет передачу файлов по аське. т.е. уведомление-то я получаю, а сам файл получить не могу, и наоборот.
Save histoty for this user
Рис. 11.28. История разговоров с абонентом albel. Реплики идут снизу вверх (см. колонку времени)
ка сделают это одновременно, они могут попытаться начать свои отношения с чистого листа. r-frj Когда приходит ответ, вместо «мирабилиса яллапы» в панели задач зами^^ гает желтый листочек, щелкнув по которому вы можете снова попасть в окно диалога (если, конечно, куда-то из него уходили). Но и это еще не все средства оповещения. Тем, у кого установлена звуковая карта и включены колонки, Аська прокукует о приходе сообщения нежным не то девичьим, не то птичьим голоском. Интересно, что посылать сообщение можно даже тогда, когда ваш собеседник в офлайне (но не вы! - иначе сообщение просто никуда не уйдет). Щелкаете по его строке - она в этот момент красная, пишете свой текст и отправляете. Он появляется в верхнем окошке, снабженный пометкой: Message was sent. User is Offline. The message will be delivered when user goes Online (Сообщение отправлено, но юзер отключен. Сообщение будет доставлено, когда он подключится). Скажешь иной раз человеку: «Ну, пока! Я пошел спать» - и отключаешься. А солнечным утром, как свет погасшей звезды, догоняет тебя его ответ: «Спокойной ночи!». Личные данные и забытые пароли
•/
•
-
Справа от текстовых окошек в окне диалога (возвращаемся к рисунку 11.26) расположены некие символические изображения, где, по идее, должны располагаться картинки с физиономиями вашего приятеля и вашей собственной.
Веб-пейджеры
577
Щелкнув по своему изображению, вы сможете выбрать другую картинку из асиного комплекта забавных (иногда) физиономий (рис. 11.29). А по команде My Web Image (выбирается из списка слева) Ася загрузит картинку с вашей личной странички на сервере ICQ, расположенной по адресу wwp.icq.com/ ваш ICQ#. fcji KQ (maw; байсту
ICQ Image >.. Gallery ;|: Pick ая image to be displayed on youf message window or on ICQ web directories.
Previous 1 Upload as My Web Image
OK
Cancel
Appiy
Рис. 11.29. Выбор автопортрета
Изначально там, конечно же, нет никакой картинки. Вы должны будете сходить на этот сайт, нажать на ссылку Add/Update Your Photo (добавить/обновить фото) и указать серверу изображение, которое должно показываться на этой странице. Файл должен быть в формате GIF или JPG, весить должен не более 50 КБ, геометрические размеры желательно дать ему сразу правильные 105x130 точек, иначе на сайте его растянут или сплющат. Сервер перекачает к себе файл и будет теперь показывать в окне диалога вам и вашим приятелям именно эту картинку, она же будет стоять на общедоступной странице ваших личных данных. Если, конечно, у ваших друзей установлена новейшая версия Аси, а не какая-то из предыдущих, которые фоток не показывали. Но прежде вас попросят ввести пароль, чтобы кто ни попадя не менял ваше изображение. А если вы забыли пароль? Не беда, Ася сможет его напомнить. Щелкните по ссылке Forgot your password?, которая располагается прямо под строкой ввода пароля. Вас отправят на 19 Зак. 90
11. Как нам обустроить интернет
578
сайт web.icq.com/secure/password, где к восстановлению забытого пароля относится левая часть странички (рис. 11.30). Введете свой номер, а на следующей страничке - адрес электронной почты, который когда-то указали при регистрации. Если написать здесь другой адрес, то пароль не пришлют. Если написать правильный, то пришлют - по этому самому адресу. 3 Retrieve your ICQ, number or password - Password Recovery - ICQ_.com I
Important Keep your password safe. The ICQ staff will NEVER ask foi your password, so don't tell it to • Download ICQ | 6e! ICQ in Your... | ' User-Created Rurol To retrieve your ICQ password, please fill in your ICQ number: ICQ*: [3333333
j
Nwt>
То search Hie ICQ directory and locate your existing ICQ number, please fill in your details as you entered them when you registered with
ICQ:
* Help Center
|
Join ICO Comm
Nickname. Q First name: ['""' Last name: Q Dent kiMt ICQ v«t? Reaatef Herts and become « member of the ICQ community.
Email: I
SUM having problems? Contact the ICQ support learn.
) Иитериет
Рис. 11.30. Проблемы со склерозом решаются здесь
Видите, как все разумно устроено: любой желающий может спросить у сервера ваш пароль, введя ваши данные. Но ответ придет не к этому любопытному, а к вам. Кроме того, вас попросят ввести с клавиатуры некое слово, показанное на случайным образом выбранной картинке. Это чтобы всякие любопытные не пытались применить какие-нибудь программы для автоматизированного сбора чужих паролей. Другой распространенный вариант забывчивости - когда пользователь не помнит асиного номера, а следовательно, не сможет зарегистрироваться. Это тоже проблема вполне решаемая. На той же веб-страничке справа вводите
Веб-пейджеры
579
псевдоним, под которым вы регистрировались (Nickname), имя и фамилию и, опять-таки, мэйл, по которому вся информация будет вам выслана. Вот теперь можете регистрироваться. Кстати, номера, которые были у вас раньше в этом же компьютере, если вы пользовались Аськами старых версий, хранятся в папке Program Files\ICQ\UIN. Наличие там файла 333333.uin будет означать, что у вас когда-то был «блатной» номер 333333. В ICQ. 2004 номерные файлы тоже есть, но имеют расширение не uin, a fb. Кроме того, Ася 2004 создает в стандартной системной папке Мои документы папку ICQ Lite, а там - вложенные папочки с номерами пользователей, которые на этом компьютере работают. Впрочем, эта версия после переустановки сама подключит всех этих пользователей, ручная работа не потребуется. Вообще при удалении Аси из компьютера все личные данные сохраняются (на эту тему будет выдан соответствующий запрос). Не только ICQ-номера пользователей, но и списки контактов, настройки, даже история диалогов. Стоит вам снова установить Асю, как вы получите все это в полном объеме. Пересылка файлов Иногда по ходу разговора возникает необходимость послать собеседнику рисунок, текст или программу. Для этого нет необходимости переключаться в почтовую программу и высылать письмо с присоединенным файлом. В ICQ есть для этого свое средство - команда Отправить файл (Send File) в контекстном меню адреса. Очень важное преимущество пересылки файлов с помощью Аськи состоит в том, что здесь нет никаких ограничений на их размер. В отличие, скажем, от электронной почты. Ведь большинство провайдеров размеры наших почтовых ящиков ограничивают кто пятью, кто тремя, а кто и одним мегабайтом (если вы не платите за это отдельные деньги). На серверах бесплатной почты ограничения обычно менее жесткие (в районе 10-20 МБ), но, скажем, самая популярная в мире почтовая служба Hotmail дает всего 2 МБ для хранения всех писем и ограничивает размеры письма одним мегабайтом.1 Был у меня когда-то случай: приятель никак не мог сообразить, как послать мне восьмимегабайтный архив. Он его делил на части, прикреплял к письмам и высылал кусочками, а почтовый сервер ее выкидывал, причем он думал, что письма выкидывает мой сервер, а выкидывал-то как раз его. Ну а потом, после двух дней пустых хлопот, за два или три часа мы с помощью ICQ скачали все 8 МБ. Правда, повезло, что не было обрывов. 1
В 2004 году пошла тенденция на увеличение места, выделяемого пользователям. Mail.ru и Почта Яндекса сняли все ограничения на размер почтового ящика (место кончается, вам подкидывают еще). Google запускает почтовую службу Gmail с ограничением в 1 ГБ (гигабайт писем, вы только представьте себе!). Возможно, вскоре этому примеру последуют и другие.
11. Как нам обустроить интернет
580
Да если бы даже и были! Протокол ICQ, как самый что ни на есть махровый FTP, позволяет докачку файлов при обрыве! , •*" Надо понимать, что перекачка файлов всегда идет напрямую из одного компьютера в другой. С одной стороны, именно это и позволяет избежать любых ограничений, но с другой - команда отправки файлов недоступна, если ваш абонент не подключен к Сети. То есть сообщение отправить отключенному пользователю вы можете, а файлы - нет.
Итак, щелкаем по строке с именем адресата в контакт-листе или по плавающему окошку и выбираем команду Отправить файл (Send File). ICQ тут же , перекинет нас в обычное виндоузовское окно для выбора файлов на диске. Найдем и выделим мышкой один или несколько файлов - хоть целую папку, хоть несколько. Можно поступить еще проще: выделить файлы или папки в виндоузовском окне и оттащить в окно диалога или прямо на нужную строку в контакт-листе. В полной версии Аси нужно будет ввесщ короткое пояснение, которое приедет вместе с файлами, и нажать кнопку Send. В легкой версии файлы отсылаются сразу, без всяких пояснений и дополнительных телодвижений. Нет, вру, выскочит еще окошко с сообщением о том, что человек, получающий от вас сообщения такого типа, узнает ваш IP-адрес (рис. 11.31). Если этот адрес - большой-большой секрет от всех на свете, то не пересылайте файлов (Cancel). А если вовсе и не секрет, то нажмите ОК, а перед этим пометьте строку Don't show this message again, чтобы больше на этот вопрос не отвечать.
Ьр
Mote: Sending this event will enable the recipient to view 1
Рис. 11.31. Ваш IP-адрес будет известен получателю. Вы не против?
А если файл присылают вам? Увидев в трее вместо спокойного зеленого цветка мигающий желтенький листок такого вот вида, вы сразу понимаете: вам предлагают прислать файл. Дважды щелкаете по листку и попадаете в знакомое окно общения, в котором теперь написано, кто и что вам прислал (рис. 11,32). Вверху написано, как файлы называются (Incoming File), ниже может идти комментарий (Description). Давайте решать, что делать с пришедшим файлом. Как видно из рисунка, можно принять файл - щелчком по ссылкам Accept или Save as, но можно и отказаться, щелкнув по ссылке Decline (отклонить) или просто закрыв окно диалога.
Веб-пейджеры
581
: Gog - Message Sesston
Gog (10:07 A M ) : Incoming File: BOOT.INI Size: 386 Bytes ; ; DescriptioniBoT файл, про который мы с тобой говорили. Открой его и отредактируй под свою систему Save.As{ALT+F) Accept (ALT-J-A) Decline ЩЛЧ-D) ;
Рис. 11.32. Некто прислал нечто. Будем брать или отошьем?
По команде Save as и комбинации Alt-F вы сможете выбрать местоположение для перекачиваемых файлов, а по команде Accept (принять) и Alt-A файлы закачиваются в папку по умолчанию. В какую? Выше я уже говорил, что для каждого из людей, работающих с вашей Аськой, заводится отдельная папочка: Мои документыМСО Lite\ICQ# V Так вот, файлы, которые присылаются вам, по умолчанию оказываются в вашей папке, причем для адресата из вашего контакт-листа будет создана отдельная вложенная папка: Имя_1СО#. Вот там и ищите его файл. По окончании перекачки вам предложат на выбор: отправиться в ту директорию, куда помещены скопированные файлы (кнопка Open Folder), или открыть присланный файл (Open). "** Самое опасное, что может быть,- это неизвестно кем присланные файлы, даже если на первый взгляд это вовсе и не профаммы (про них-то мы знаем, что там может сидеть вирус), а рисунок, текст или что-то иное. Вполне может оказаться, что это замаскированный ехе-файл или запускаемый файл иного типа. Так что не забывайте: Decline означает «отклонить». '*" По этой же причине я бы не советовал нажимать кнопку Open, если получаете файл от симпатичного, но малознакомого человека. А лучше и вовсе никогда не нажимать эту кнопку, вместо этого отправляться в указанную директорию и проверять файл антивирусом.
Интегрироваться с внешними антивирусами Ася не способнаГ а встроенной антивирусной программы не имеет (хотя могла бы!). Вместо этого в диалоговом окошке обнаруживается баннер антивируса McAfee, чтобы, значит, мы не1
Зайдите в настройки ICQ, на страницу Saving Options. Там вы сможете задать другое местоположение для этих папок, введя что-то в строке Default saving path.
11. Как нам обустроить интернет
582
медленно отправились на сайт us.mcafee.com и тут же купили эту виданную в гробу в белых тапочках программу. Если в процессе перекачки произошел обрыв связи, продолжить копирование можно так. Попросите того, кто шлет вам файлы, еще раз запустить перекачку. Когда вы нажмете кнопку Accept или Save as, Ася увидит, что такой файл в папке уже есть, и выдаст об этом сообщение (рис. 11.33). Останется только щелкнуть по кнопке с хорошо знакомым всем читателям этой книги названием Resume (продолжить), после чего пересылка файла пойдет дальше. Если пересылается несколько файлов, то подойдет другая кнопка Resume All. ЩЩ ЮЗ file Transfer - Confirm file ffeplaof ile:
PpS2lt EXE From Other Compute.
Рис. 11.33. В ICQ, докачка файлов после обрыва связи не составляет никакого труда
Два всадника на одной лошади и две лошади в одной телеге Несколько людей, работающих на одном компьютере, могут пользоваться ICQ, совместно, причем им не придется долго всем объяснять, что сейчас на линии не Петров-старший, а Сидоров-младший. Достигается это очень просто: каждый может получить свой собственный ICQ# и, приступая к работе, выбирать свой из общего списка. При желании даже один человек может завести несколько номеров, особенно если прикидывается этакой виртуальной личностью (впрочем, сугубые специалисты могут такого виртуала вывести на чистую воду). Предположим, у вас один компьютер на двоих с братом (сестрой), отцом (сыном), женой (мужем), другом (коллегой)... Вы хотите отделиться и стать независимой личностью в системе ICQ. Что для этого нужно? ^ Всего два действия: зарегистрировать нового пользователя и поменять активного пользователя - «хозяина» данного сеанса работы. Залезаете в главное меню, выбираете подменю Переключить пользователя (Switch User) (рис. 11.34). Сеанс работы предыдущего пользователя завершится, для всех он станет недоступен, а сеанс нового откроется. У каждого из пользователей будет свой контакт-лист, свой архив сообщений, свое расположение главного окна, свои режимы работы. Короче, своя персональная Ася («Хороша Ася, да нася!»).
Levin Stechkin <Jf Welcome to (CO. -Exll 222-222-222/ Lev <8 Logout 3-333-333
11H11-111/Lesha
12 Shut Down
Register New User AcW/Fmd
Рис. 11.34. Меняем активного пользователя
Зарегистрировать нового, триста миллионов-следующего пользователя системы ICQ позволяет последняя команда из этого меню - Register New User (Новый номер ICQ). Вас попросят указать имя, фамилию, прозвище, адрес электронной почты, а также дважды ввести пароль (рис. 11.35). Потом будет еще одно диалоговое окно, где зададут некоторые дополнительные необязательные вопросы насчет вашего возраста, пола, страны проживания, языка (языков), на котором вы предпочитаете общаться. После этого вам подыщут номер и зарегистрируют. Регистрация, конечно же, происходит на сервере ICQ, так что связь с Сетью в этот момент должна быть установлена. Таким способом можно завести несколько номеров для разных целей.
Безопасность В ситуации, когда компьютер не ваш и вы не можете быть уверены в том, что никто не воспользуется вашей Асей для нехороших каких-то целей, стоит себя от этого обезопасить. Для этого надо перейти на страницу General (рис. 11.36) и выбрать уровень безопасности (Security Level).
I О Don't publish my Email address on ICQ directories, save for password retrieval. II
II Uiis-tii^; L"m?i.y sddrsss to wiri г.к? updatss mvi picwiotiona! Infonrnatiun,
Select your ICQ password:
{Requ jred)
; Confirm Your Password:
(Required)
Ш Remember Password Note! Use 6-8 characters that combine numbers and loweAuppercase letters; Do not use First\l_ast\Nickname or email address. For your safety, it is recommended thatyou don't use common words or personal dates. : : ; : '
:
' '
' • "
. Ы:а
you provide will be published on the ICQ directories and will be
::
Рис. 11.35. Первая страница регистрации нового пользователя
Preferences Si Contact List GgSend & Receive l^SMS/FollowMe Й Status Mode (^Saving Options ф Skin/Appearance
t3 Allow others to view my Online/Offline status from the Web
О Low-most ICQ operations wjll be carried outwithout a password
:
О Medium - password must be entered for changing User Details and settings . О High - password must be entered to load ICQ, change User Details & settings
Рис. 11.36. Настройки безопасности
Веб-пейджеры
585
• По умолчанию принят низкий уровень безопасности (Low). Он предназначен для домашних пользователей, которым у себя дома бояться нечего. Все операции и настройки выполняются без пароля. • Средний уровень (Medium) означает, что без ввода пароля никому не удастся изменить хоть что-то в окне настроек ICQ. • При высоком (High) уровне защиты пароль потребуется также при запуске ICQ и, что самое главное, при попытке других пользователей переключиться на ваш номер по команде Переключить пользователя (Switch User). По умолчанию используется тот пароль, который вы вводили при регистрации. Но сменить его не составляет труда. В настройках Аси есть для этого страница Password: введете там свой нынешний пароль, а потом дважды - новый. Забывать пароль не рекомендуется. Класть в такое место, где все интересующиеся могут нарыть его за пять минут, тоже. ^ Если вы пытаетесь перейти с высокого уровня безопасности на самый низкий, но Ася по-прежнему запрашивает пароль при смене пользователя и в прочих подобных ситуациях (ну забыла она!), зайдите на страницу Password, введите пароль (тот же, который был) и нажмите кнопку Применить (Apply). Ася запомнит пароль и перестанет с этим к вам приставать.
Борьба за неприкосновенность частной жизни Мы с вами видели у цветочка по имени Mirabilis ^Available/Connect jalapa только три состояния - зеленый (подключен), красный (отключен) и желтый (в режиме ожидания). ended Away) На самом деле этих состояний больше. На рис. 11.37 ) Я& Privacy (Invisible) вы видите, что еще нам может предложить фирма I tf Offline/Disconnect ISMS ICQ Inc. Такое меню вы получите, щелкая не только по самой- правой кнопке на панели ICQ, но и по Add/Find значку Аси в лотке (в подменю Состояние, My Status). Чтобы в один из этих режимов переключиться, Рис. 11.37. Режимы просто выберите мышкой соответствующую строку пристуствия (но если вы не подключены к серверу ICQ, то у вас мало что выйдет). Итак, что это за режимы. • Available/Connect (зеленый цветок) - подключен к интернету и доступен для общения. • Away- ушел. Переходя в этот режим, вы сможете указать Асе некое уведомление, которое она пошлет каждому, кто попытается с вами связаться («Вызвали к шефу. Не поминайте лихом!»). Программа автоматически переходит в этот режим, когда у вас срабатывает экранная заставка (screen saver). Человек, который что-то вам написал, получит это уведомление, но его сообщение не пропадет, вы сможете прочесть немедленно или позднее. • N/A (Extended Away) - ушел надолго'. Можете всем жаждущим высылать сообщение, когда именно вы собираетесь вернуться. Этим режимом чаще всего N/A - сокращение от Not Available («нет на месте»).
586
'
11. Как нам обустроить интернет
пользуются люди, работающие на компьютерах, которые никогда не выключаются и постоянно подключены к интернету. (Это же касается и следующих режимов.) В настройках программы есть страница Состояние (Status Mode), на которой вы сможете задать интервалы времени, через которые Ася должна переходить в режимы Away и N/A. • Privacy (Invisible) - углубился в частную жизнь (невидимый). Вы всех видите, вас - никто. Для всех вы - в офлайне, тем не менее вы можете слать им сообщения. Да и их сообщения тоже к вам доходят. Только тот, кто получил от вас сообщение, тут же увидит вас в списке доступных для общения. Более того, есть возможность перечислить тех, кто сможет видеть вас даже в этом режиме, ниже мы к этому вопросу вернемся. « Offline/Disconnect (красный цветок) - Ася не смогла подключиться к своему серверу. Но даже если вы на самом деле нормально подключены к интернету, можете перейти в этот режим - и вас нет ни для кого, и письма не ходят. Иногда случается, что какого-то человека видеть сегодня не хочется, и общаться с ним не хочется. Можно ли сделать так, чтобы он не узнал о вашем выходе в Сеть, а для остальных вы были на месте? Можно, и довольно просто. Заходите в настройках Аси на страницу Нежелательные (Invisible List, то есть список невидимости), потом берете нежелательный адрес из контакт-листа и тащите в список невидимости. И всё, будете теперь для него невидимкой. Тот, для кого вы невидимы, будет в вашем контакт-листе обозначен наклонным шрифтом. Если, наоборот, есть такой правильный человек, который должен вас видеть в любой момент дня и ночи, даже если для остальных вы невидимы, притащите его на страницу Желательные (Visible List). Но, как ни странно, помечается такой всесторонне любимый человек так же, как и нелюбимый, - наклонным шрифтом. Некоторых навязчивых людей, посылающих вам сообщения, по вашему ICQ#, даже не будучи вставленными в контакт-лист, добивающихся авторизации или иначе вам досаждающих, можно поместить в самый радикальный список список полного игнорирования (Ignore List). Причем если отрицательный персонаж уже был в контакт-листе, то он мало того что появится в списке игнорируемых, он еще и пропадет из контакт-листа (программа вас об этом предупредит). Игнорировать так игнорировать. Чтобы удалить строку из любого списка (видимости, невидимости, игнорирования), на каждой из трех страниц есть по кнопке Remove From (Visible, Invisible, Ignore) List. Коли уж мы говорим о безопасности и приватности, необходимо упомянуть еще о некоторых настройках такого рода.
Веб-пейджеры
587
• На странице General есть секция Contact List Authorization, в которой общительные люди выбирают первую строку (позволяя любому человеку добавить их в свой контакт-лист), а занятые люди - вторую (без разрешения никто не может добавить их в свой контакт-лист). • Я уже говорил, что у каждого пользователя ICQ есть личная вебстраничка на асином сайте. В числе прочего там может находиться информация о его доступности в Сети: если Ася включена и готова к работе, показывается зеленый «мирабилис», если отключена - красный. Так вот, в настройках ICQ на странице General есть строка Allow others to view my Online/Offline status from the Web (позволить другим пользователям узнавать на веб-странице о моем подключении), откуда можно убрать галочку, и «мирабилис» пропадет. Или поставить галочку, и «мирабилис» появится. • На странице Контроль Спама (Spam Control) есть важная строка: Accept messages only from users on my Contact List (принимать сообщения только от пользователей из моего списка контактов), которая позволит игнорировать рассылку рекламы по ICQ. • Кроме того, массовые рассылки рекламы теоретически могут происходить еще двумя путями: с так называемого World Wide Pager (всемирного пейджера) или с помощью Email Express (быстрая почта). Вообще это довольно удобные вещи. Так, World Wide Pager позволяет посылать сообщение на ICQ с компьютера, на котором Ася не установлена, - прямо из браузера. На страничке каждого из пользователей Аси по адресу web.icq.com/111111 (вместо частокола единиц должен стоять ICQ# вашего абонента) есть секция для отправки прямого сообщения на ICQ - Send a message to my ICQ. (Когда к вам приходит такое «пейджерное» сообщение, мигать начинает значок в строке Системное уведомление (System Notice), см. рис. 11.25.) A Email Express позволит отправлять сообщения на Асю из почтовой программы. В качестве адреса пишете [email protected] и отправляете. А адресат получает его в виде пейджерного сообщения1. Так вот, стоит вам пометить строки Do not accept World Wide Pager Messages (не принимать сообщения всемирного пейджера) и Do not accept Email Express Messages (не принимать сообщения экспресс-почты), и любые сообщения такого рода приходить перестанут. Впрочем, на серверах ICQ сообщения фильтруются, массовые рассылки отсеиваются, так что на практике рассылки такого рода происходят редко (если вообще происходят). Я ничего тут не рассказываю о том, как играть в игры с помощью Xtraz, как посылать поздравительные открытки с помощью команды Greeting Cards, с этим вы сами разберетесь.
' Насколько я мог понять, работает эта служба только в полной версии ICQ. Может, временно, а может, и вообще.
11. Как нам обустроить интернет Скажу еще пару слов о том, что существенного есть в полной версии ICQ (которая теперь называется ICQ Pro), кроме массы бесполезных навесных кнопочек и рюшечек. Ну по крайней мере одна полезная вещь приходит в голову сразу: возможность организовать персональный чат, то есть вести беседу в одном окошке сразу с несколькими знакомыми. Для этого в контекстном меню адреса предназначена команда Send/Start ICQ Chat (начать аськин чат), а всех остальных пользователей вы сможете добавлять к беседе, притащив в окно чата прямо из контакт-листа. Остальное смотрите сами, если решите воспользоваться версией Pro. Хочу упомянуть парочку программ, которые в случае необходимости заменят вам ICQ (может, Ася у вас в компьютере работать откажется или еще что!). Это программы Miranda IM и Trillian Pro. Miranda устроена по модульному принципу: базовая часть ее имеет размер всего 725 КБ, остальное надо брать отдельно в виде плагинов. Например, плагин ISee для работы с ICQ весит 90 КБ, пакет русификации Russian Language Pack - 120 КБ. Есть плагины для изменения оформления, для усиления возможностей программы, для игр - десятки и сотни плагинов!.. Trillian Pro, наоборот, все свое несет с собой - все необходимое входит в общий комплект. Оттого и весит программа 5,2 МБ. Обе программы способны работать не только в системе ICQ, но и в других системах мгновенной передачи сообщений вроде MSN или Yahoo! - Trillian изначально, a Miranda - при наличии соответствующих плагинов. Кроме того, Trillian - условно бесплатная программа, a Miranda IM - безусловно, более того, любители программирования смогут скачать даже исходные коды программы - поучиться или переделать под свой вкус.
БРАУЗЕРЫ и ВСПОМОГАТЕЛЬНЫЕ ПРОГРАММЫ к ним Браузер Internet Explorer, которым пользуется подавляющее большинство людей, гуляющих по интернету, безусловно, является, как принято выражаться в таких случаях, промышленным стандартом. Все разработчики веб-страниц ориентируются именно на него при оформлении сайтов, при написании скриптов (программ) для интернет-магазинов, развлекательных сайтов, поисковых систем и прочего интернетовского сервиса. Это означает, что, пользуясь IE, вы практически всегда видите веб-страницу именно в таком виде, как это было задумано разработчиками. I Но сказать, что Internet Explorer - верх совершенства и развиваться ему дальше некуда было, бы большой ошибкой. Давайте посмотрим некоторые программки, которые обучают нашего старого знакомого - «ослика ИЕ» новым приятным фокусам.
Браузеры
и
вспомогательные
программы
к
ним
_
589
GOOGLE TOOLBAR Поцулярнейшая в мире поисковая система Google предлагает нам скачать с сайта toolbar.google.com плагин для популярнейшего в мире браузера Internet Explorer. Называется этот плагин Google Toolbar, размер его около 450 КБ. Он представляет собой дополнительную кнопочную панель (рис. 11.38), которая и снабдит нас новыми удобными возможностями.
Рис. 11.38. Google Bar 2.0, русская версия
Эту панель можно поставить отдельной строкой под стандартными эксплореровскими кнопками, но лучше, наверное, перетащить ее в строку меню или же поставить рядом со стандартными кнопками.' !К5 Щелкнув по кнопке Настройки, вы сможете попросить, чтобы панелька ""-"• показывала каждую свою кнопку с подписью (чтобы легче было разбираться) или, наоборот, без подписи (чтобы места меньше занимали). Управляет этим переключатель Текстовые надписи на кнопках на странице Дополнительно. По умолчанию выбран режим, при котором кнопки надписаны выборочно. Что же делают все эти кнопки? Основная идея разработчиков заключалась в том, чтобы позволить пользователю запускать поиск, не заходя предварительно на сайт поисковика и не дожидаясь, пока загрузится его стартовая страница. Строка для ввода ключевых слов будет всегда с нами - на панели инструментов браузера. l"jj"r"i"~"j Ввели нужные слова, нажали Enter или щелкнули мышкой по кнопке :Л£«^1 с таким глазастым биноклем - и сразу получаем страничку с результатами поиска. Можно настроить программу так, чтобы результаты поиска выводились в отдельном окне браузера, по умолчанию же они показываются в том самом окне, где были введены ключевые слова. Щелкните по кнопке Настройки панели Google, и увидите соответствующую строку в самом верху страницы Настройки. Но сим благодеянием дело не ограничивается. Если уж голова программиста начала работать, остановить ее бывает трудно. А уж когда голова хорошая!.. На веб-странице, которую вы просматриваете, есть слово или выражение (имя, фамилия, некий термин, название сайта), которое вы хотели бы немедленно отправить в поисковую систему в качестве ключевых слов. Теперь вам не придется даже, копировать эти ключевые слова и вставлять их в строке ввода, достаточно выделить мышкой и оттащить на гугловскую панель. Или щелк1
Вы, конечно помните, что дополнительные панельки ставятся и снова прячутся через подменю Вид > Панели обозревателя или через контекстное меню любой эскплореровской кнопки.
11. Как нам обустроить интернет нуть по строке Google Search (поиск в Google), которая появится в эксплореровском контекстном меню после установки Google Toolbar. Далее. Щелкнем по стрелочке правее строки ввода ключевых слов. В выпадающем меню окажется список последних введенных нами ключевых слов. Если потребуется повторить поиск, выберете что-то оттуда - и сразу же получите результаты поиска. Заглянем теперь в другой список - в тот, который от- [(^'щискв"&&"Щ крывается стрелочкой возле кнопки с глазастым биноклем ] . поиск в Веб Поиск в Россия (рис. 11.39). Команды этого меню позволят нам опредеТекущий сайт лить область поиска: Мне повезёт! Поиск в Веб - это стандартная настройка, поиск по всему интернету; Рисунки Googte Группы Google • Поиск в Россия - означает поиск только по сайтам Интернет Каталог из наша любимий страна Россия; • Обращаю ваше внимание на строку Текущий сайт. ц чо ofi Этой настройкой очень удобно пользоваться для поиска поиска информации на каком-нибудь объемном сайте, если он не оборудован собственной поисковой .системой. Логика тут простая: раз миллиарды сайтов мирового интернета и так проиндексированы и занесены в базу данных Google, то все, что нам нужно на том или ином сайте, мы легко найдём, не ползая по сайту, а составив правильный запрос к Google. Именно это и делается: составляется правильный запрос к Google для поиска только внутри этого сайта; • Мне повезет - выдается один результат поиска, верхняя строка в списке, по идее- самый подходящий вариант. На практике же самый подходящий результат может стоять и третьим, и пятым, и пятнадцатым, и пятьдесят пятым; • Рисунки Google - поиск изображений; • Группы Google - поиск в группах новостей; • Интернет Каталог - поиск в тематическом каталоге Google. Можно попросить плагин вывести отдельную кнопочку для выбора любого из этих типов поиска (страница Дополнительно, группа Дополнительные кнопки поиска). *" При следующем поиске по умолчанию снова используется поиск по всему интернету. В настройках Google Toolbar на странице Дополнительно можно попросить программку запоминать последний тип поиска, но исходный режим, кажется, удобнее.
Еще одна проблема, связанная с поиском в интернете: как быстро найти на веб-страничке то, что, собственно, и искал. Страницы ведь бывают и в целый роман длиной, и в несколько колонок расположенные (мелкими буковками!), и, представьте себе, на чужих языках... Обычно в ИЕ нажимают комбинацию Ctrl-F или запускают команду Найти на этой странице (меню Правка), а потом еще раз вводят (или вставляют из буфера)
Браузеры и вспомогательные программы к ним
591
ключевые слова. Google Toolbar позволит обойтись без этой дополнительной возни. Qjj™l Эта кнопка на панели Google становится доступна, только когда в строке iii s """ ввода есть какие-то слова. Щелчок по ней выделяет цветным фоном все подходящие слова, причем каждое из слов будет выделено своим цветом. Ввели другие слова - тут же именно они выделились на странице. Перешли на другую страницу - и там помстились слова. Отжали кнопку - выделение исчезло. г ^•"Ш toolbar"^ ДРУ °й способ отыскания ключевых слов на данной странице да•^Л^т^ят^ ют кнопки быстрого поиска - такие, как показанная слева. Пока в строке ввода пусто, этих кнопочек у вас нет. Как только что-то введете - появятся. Возле каждой кнопки будет написано одно слово - то, которым она управляет. Щелчок по кнопке сразу переносит вас на это слово в тексте, повторный - на следующее такое же... Главное, все делается быстро, одной только мышкой, не требуется каждый раз запускать команду поиска и ничего не надо вводить от руки. ^ ...^. ^^ кнопке Выше используется тот же значок, что и на аналогичной ypLUJ кнопке виндоузовского проводника. И это неспроста: делают обе кнопки почти одно и то же. Но если в проводнике вы выходите из папки наверх в своем компьютере, то в Google Toolbar выходите на уровень вверх на удаленном компьютере - проще говоря, на сайте. Загляните в список, который имеется на этой кнопке, и сможете подняться сразу на два или три уровня вверх. Еще одна, достаточно неожиданная проблема, которую решает для нас Google Toolbar, — борьба с самопроизвольно всплывающими окнами (попапами, как их иногда называют, от английского pop-up - «всплывающие окна»). Как вам наверняка известно есть масса сайтов, которые, едва на них зайдешь, выкидывают одно или несколько окон рекламного (и не всегда пристойного) содержания. Иной раз такое непрошеное окно и закрыть-то затруднительно: ты его закрываешь, тут же открываются еще одно или два - отрастают, как головы у Змея Горыныча. ~1 Но пока в настройках Google Toolbar помечена строка "" Блокер всплывающих окон, ни одно паразитическое окно просто не появится. Динамик компьютера щелкнет, как костяшка на счетах, да единичка прибавится к числу на кнопке - и все1. Просто и достаточно эффективно. Если же вам нужно будет посмотреть на каком-то сайте всплывающие окна, просто нажмите эту длинную кнопку, что будет понято программой как сигнал: на данном сайте всплывающие окна разрешены. Отожмете кнопку снова заблокируете все попапы. Можно также щелкать по гиперссылке с клавишей Ctrl - это будет для программы команда: «Фу, Блокер! Фу! Это свой!». В настройка программы можно запретить щелчки и убрать счетчик.
592
11. Как нам обустроить интернет
В настройках плагина упомянуто еще некоторое количество кнопок, которые вы сможете при желании добавить на панельку. [|Щ\ Например, кнопка Эта страница позволит быстро найти страницы аналогичного содержания (команда Снимок страницы из кета Подобные Подобные), а также просмотреть список всех сайтов, Обратные ссыпки владельцы которых поставили ссылки на данную страницу (Обратные ссылки). Самая первая команда из этого меню позволит сравнить то, что вы видите на сайте в данный момент, с содержимым гугловского кэша, то есть понять, изменилась ли страница с тех пор, как поисковик последний раз индексировал ее содержимое. Индикатор PageRank позволит нам видеть рейтинг каждой просматриваемой страницы - ее популярность в мировом масштабе по десятибалльной шкале Рихтера... То есть не Рихтера, конечно (Рихтера - это про землетрясения), а по десятибалльной шкале Google. Поставив этот индикатор, вы и сами будете влиять на рейтинг страниц: информация о том, что вы посетили данный сайт, будет передаваться Гуголю. Разрешение на это будет у вас запрошено всего один раз - при установке кнопки. Разработчики гарантируют, что они: а) не просят ваш компьютер сообщать им ваше имя или почтовый адрес и б) никогда и ни за какие коврижки никому эту информацию не передадут и не продадут. В это я вполне верю, Google - компания вполне достойная, ни в чем предосудительном не замеченная, да и репутация ей важнее, чем гроши за продажу чужих адресов. Зато я как-то не очень понимаю, для чего, собственно, мне знать, что сайт Microsoft имеет рейтинг 9 из 10, а русский сайт Microsoft - 7 из 10? Что у Яндекса, Mult.ru или интернет-магазина Ozon рейтинг 6/10, у РБК 7/10, а у сайта издательского дома «КоммерсантЪ» и у моего скромного сайта 5/10? Где я, а где «Коммерсанта»!.. Кроме того, получение информации о рейтинге сопровождается обращением за ней к сайту Google, что на плохих линиях может замедлять работу. Так что нужен ли вам этот индикатор, решайте сами по ходу дела. Справку по программке вы найдете в меню кнопки Google (самой левой на рисунке 11.38). Правда, справка онлайновая - вас просто отведут на соответствующую страницу на сайте toolbar.google.com. Если пользуетесь русскоязычной версией плагина, то и справка будет на русском. i
YANDEX BAR Все, что говорилось про Google Toolbar, - это здорово и очень удобно. Одно «но»: Google, как и остальные иностранные поисковые системы, не учитывает при поиске морфологию русского языка. Если вы вводите ключевое слово в именительном падеже, а на каком-то сайте оно есть, но только стоит в родительном или предложном, то Google такой сайт проигнорирует. Тут на помощь приходит отечественная поисковая система Яндекс. На сайте bar.yandex.ru ее создатели выложили свой плагин к Internet Explorer под
Браузеры и вспомогательные программы к ним
593
названием Yandex Bar. Он тоже представляет собой кнопочную панельку для Internet Explorer (рис. 11.40), но с несколько иными возможностями (и гораздо больших размеров - около 3 МБ). || Knte jSP j Yard exBoj
V||B Я н д е к с е V j /0 Найти! & Службы ||Этотсайт ! <Э Це , : . 'j
Рис. 11.40. Yandex Bar 2.5 Конечно, здесь тоже имеется строка для ввода ключевых слов (и ведется список последних введенных слов), тоже можно выбрать область (тип) поиска: • в Яндексе - то есть по всем русскоязычным сайтам; / • на этом сайте - только в пределах сайта, который показан в окне браузера. Я уже говорил, какая это иной раз незаменимая вещь; • перевод - поиск перевода данного слова в онлайновом переводчике 1 Lingvo. Далее в списке идут три строки для поиска в других поисковых системах: в Гугле, в Апорте и в Рамблере. <*" В отличие от Google Toolbar текущая версия -Yandex Bar всегда запоминает выбранную вами область поиска. Программа-то помнит, а вы вполне можете забыть. Тогда не избежать недоразумений: введя новые ключевые слова, вы получите нулевой результат поиска только потому, что в окошке области поиска все еще значится «на этом сайте». Или же профаммка вместо поиска покажет перевод введенных вами ключевых слов. Так что не забывайте поглядывать на то, что именно написано в окошке областей поиска.
Перетащить ключевые слова на панель Яндекса нельзя, но в контекстном меню выделенного фрагмента найдется команда Yandex Search для быстрого поиска по выделенным словам. Несколько дополнительных и справочных команд вы найдете в меню кнопки Этот сайт. • Команда Найти похожие документы находит страницы, похожие на данную по ряду признаков, и показывает их список. • Команда Все страницы сайта показывает как бы карту данного сайта все расположенные на нем веб-странички. • В Яндексе считают, что чем больше ссылок на данный сайт с разных других сайтов, тем выше его значение и, соответственно, рейтинг. Для измерения рейтинга как раз и предназначена команда Индекс цитирования. Она, вопервых, показывает место сайта в общем рейтинге Яндекса и, во-вторых, - количество сайтов, которые на него ссылаются.
I ell Этот сайт
1
Есть другой способ получения перевода, еще более удобный. Вместо того чтобы вводить слово в строку поиска Yandex Bar (и задавать область поиска - перевод), можно просто выделить слово мышкой и выбрать в контекстном меню команду Translate. В 'отдельном маленьком окошке выскочит перевод, который дает онлайновая версия нашего старого знакомого - словаря Lingvo. Но чтобы эта команда появилась в контекстной меню вашего ИЕ, зайдите на страницу lingvo.yandex.ru и щелкните по ссылке Перевод мышкой. Там будет несложная инструкция на русском языке по установке этой полезной фиговинки.
594
11. Как нам обустроить интернет
• А команда Кто ссылается показывает список тех самых сайтов, которые ссылаются на данный. На кнопке Службы находится перечень основных онлайновых служб Яндекса. Поглядите их сами. Самая последняя кнопка пригодится тем, кто завел себе бесплатный почтовый ящик на mail.yandex.ru: циферка на кнопочке будет показывать количество непрочитанных писем в этом ящике, а щелкнув по кнопке, вы сможете попасть на страницу почты. Правда, сразу же на свой почтовый ящик вы не попадете - придется еще щелкнуть по ссылке Войти, а потом ввести имя и пароль. Хотя, казалось бы, можно было бы показать сразу окошко ввода пароля, чтобы не заставлять пользователя делать лишние движения... Но, видать, не сложилось пока. Хочу упомянуть еще об одной кнопке, второй справа. Она называется Личные закладки. Есть такая услуга у Яндекса: сохранение ваших избранных адресов в интернете, на сайте www.zakladki.ru. Если придумаете, зачем вам сохранять свои закладки в интернете, то прочтете на сайте описание, как их туда переправить, после чего полный список закладок будет вам доступен на этой кнопке. Панели Яндекса и Гуголя прекрасно 'дополняют друг друга, их вполне можно использовать вместе. У меня, например, Google Toolbar стоит прямо вслед за эксплореровским меню, a Yandex Bar располагается вслед за эксплореровскими кнопками. Так что отнимать экранную площадь у веб-страничек мне не пришлось. Но для этого пришлось пойти в настройки ИЕ (Вид > Панели инструментов > Настройка) и выбрать режим показа эксшгореровских кнопок без надписей, иначе все вместе ну никак не помещалось. А если у вас разрешение экрана 800x600 или ниже, то, возможно, вам понадобится также выбрать режим Мелкие значки.
\ АЛЬТЕРНАТИВНЫЕ БРАУЗЕРЫ Чего еще можно было бы пожелать ослику ИЕ? Чего такого он не умеет, чему желательно было бы научиться, если компания Microsoft не хочет, чтобы все больше людей переходило на браузеры других фирм? Во-первых, я бы пожелал ему научиться по просьбе пользователя увеличивать изображение веб-страницы. Ведь сегодня на многих сайтах используется оформление с использованием стилевых таблиц (CSS), которое позволяет зафиксировать размеры шрифта - эксплореровская кнопочка-меню Размер, в котором мы обычно выбираем Крупный, Очень крупный или Нормальный размер, действовать перестает. Читать такие сайты бывает нелегко, особенно на больших экранах с высоким разрешением, потому что дизайнеры сплошь и рядом берут за основу слишком мелкий шрифт. Практически все альтернативные браузеры (Opera,
Браузеры и вспомогательные программы к ним
595
MylE, Mozilla, Mozilla FireFox и др.) умеют менять масштаб изображения простой клавиатурной комбинацией (обычно Num+/Num- или Ctrl-Num+/Ctrl-Num-) или мышкой.1 Во-вторых, альтернативные браузеры умеют показывать веб-странички не только в виде отдельного окна браузера, но и в виде набора страниц внутри окна - примерно так, как Excel показывает рабочие листы из одного файла. Для переходов между страницами разработчики альтернативных браузеров предлагают пользоваться панелькой с закладочками или же стандартной клавиатурной комбинацией Ctrl-Tab. Так сохраняется масса места на панели задач, да и немало оперативной памяти экономится. В-третьих, ИЕ не позволяет нам сохранить сеанс работы - расположение окошек браузера и загруженные в них сайты. Тем, кто постоянно общается с одними и теми же сайтами — по работе или для развлечения, смотрит расписание телепередач, новостные сайты, курсы валют, результаты спортивных соревнований и т. п., - будет приятно узнать, что альтернативные браузеры сумеют сохранить сеанс и при запуске автоматически загрузят все нужные нам страницы. В-четвертых, среди альтернативных браузеров вошло в моду управление при помощи правой кнопки мыши - примерно так, как это делает Symbol Commander (см. раздел «Как нам обустроить Windows»). Проведя правой кнопкой линию справа налево, вы вернетесь на предыдущую страницу, слева направо - снова перейдете на следующую.. Некоторые браузеры этим и ограничиваются, а у других есть какие-то свои «мышиные жесты» (mouse gesture). Можно было бы еще многое добавить к этому списку добрых пожеланий команде разработчиков Internet Explorer. Весьма возможно, что какие-то из них будут учтены в следующей версии ИЕ. Но пока она не появилась в наших компьютерах, я хотел бы в качестве примера поговорить с вами об одном из альтернативных браузеров, особо не вдаваясь в детали (всякий, кто имеет опыт работы с интернетом, без труда узнает знакомые операции и настройки, сообразит, как ими пользоваться),'обращая внимания в основном на дополнительные удобства. Называется этот браузер...
OPERA
. i
Норвежская компания Opera Software занимается вовсе не постановкой оперных спектаклей и даже не строительством оперных театров. Она выпускает браузер Opera - одну из самых удобных программ этого
' В ИЕ можно запретить веб-страницам навязывать нам размеры шрифтов, достаточно поставить галочку в строке Не учитывать размеры шрифтов, указанные на вебстраницах в окне Сервис > Свойства обозревателя > Общие > Оформление. Но при этом сильно ломается верстка, искажается (иной раз до полной нечитаемости) вид страницы. Тогда как увеличение масштаба (в разумных пределах, конечно) сохраняет страницы в пристойном виде.
596
*
11. Как нам обустроить интернет
класса, которые я видел. И, кстати, одну из самых компактных - всего около 1 3,5 МБ в архиве . Неудивительно, что в последнее время Opera стала вторым по распространенности браузером после Internet Explorer. На самом деле Opera - один из самых старых браузеров: первая его версия вышла еще в 1994 году, сразу вслед за выходом Netscape Navigator. Но долгие годы этот браузер уступал и Netscape, и Internet Explorer, да и работал не вполне корректно - многие страницы показывались в нем иной раз на удивление криво. Но за последние два-три года разработчики сделали серьезный рывок и по части корректности отображаемых страниц, и особенно по части гибкости и удобства. Этим и объясняется бурный всплеск популярности этого браузера. Однако со скриптами на веб-страницах ситуация более сложная. Иногда ,. еще можно нарваться на такую страницу, на которой какие-нибудь менюшки или кнопочки, сделанные при помощи скриптов, в Опере не срабатывают. По этой причине некоторые пользователи Оперы сохраняют в своем арсенале и ослика, пользуясь им только для просмотра страниц, на которых у Оперы что-то не в порядке. Впрочем, требуется это нечасто, а в последних версиях программы - совсем-совсем редко. i
Существует фирменная русифицированная версия Оперы. Понятно, что небольшой фирме трудно поддерживать много языков, так что новые версии программы выходят сначала по-английски, а переводные всегда запаздывают, иногда довольно значительно. Зато любительские переводы Оперы появляются очень оперативно и оказываются иной раз даже лучше фирменных. Впрочем, некоторые важные возможности будут для нас бесполезны, невзирая на русский интерфейс. Самое обидное, что не удается воспользоваться командой Перевод (вы найдете такую в контекстном меню выделенного слова), хотя строки С английского на русский, С немецкого на русский и т. п. там есть: вместо перевода вы попадете в поисковик Google, в котором в качестве ключевых слов будет написано выделенное вами слово. Здорово, конечно, но немного не то.2 Еще одна досада: в Опере можно сохранять веб-старницы с картинками или без картинок, но нет способа сохранения веб-страницы в один файл, как делает ИЕ, сохраняя их в веб-архиве формата mht. Впрочем, многие пользователи Internet Explorer даже и не подозревают об этой сильной возможности ослика; если вы из их числа, то вам терять нечего. 1
Существует еще версия Opera с поддержкой Java, так она намного больше - почти 16 МБ. 2 Есть неофициальные доработки Оперы, с помощью которых переводы на русский и с русского, а также доступ к русским поисковым машинам можно получать, не дожидаясь благословения из Норвегии. Например, на сайте mongoose.myopera.net, в разделе Поисковики можно найти маленький файлик search.ini, который надо скачать и положить в папку profile. После этого появятся у вас и перевод, а также русские поисковые серверы. Папку profile вы найдете либо по адресу Documents and Settingsteame имя\АррИса1юп Data\Opera\Opera75, либо в Program Files\Opera75.
Браузеры и вспомогательные программы к ним
597
Что еще сказать плохого про эту хорошую программу? Она платная, вот что самое про нее плохое можно сказать. Целых 40 долларов за нее хотят. Но, во-первых, в незарегистрированной версии только одно отличие - скромненькие графические или текстовые (на ваш выбор) баннеры показываются в правой части кнопочной панели, что, в общем, не самая большая на свете беда. А во-вторых, вы и сами понимаете, что при такой популярности программы отыскать средство («лекарство», как пишут на некоторых сайтах), которое поможет убрать баннеры, большого труда не составит. , Вот, пожалуй, и все плохое, что я могу про эту программу сказать. Теперь о хорошем. Хорошего немало. Многие функции реализованы в программе очень удобным образом, включая всякую приятную мелочь. Вот пара примеров. Вам нужно набрать адрес с клавиатуры. Опера позволяет даже не щелкать по адресной строке, чтобы поставить туда курсор: F2 - и вам услужливо подносят под самый нос окошко для ввода адреса. Можете вводить. Или же не вводить, а выбрать из списка один из ранее введенных адресов. Другой пример. Интернетовские адреса, которые люди сообщают друг другу во всяких форумах и досках обсуждения, а иногда и на веб-страницах, оказываются не гиперссылками, а простым текстом. Чтобы по этому адресу отправиться, в ИЕ приходится выделять адрес, копировать в буфер, потом щелкать мышкой в адресной строке, вставлять туда содержимое кармана и нажимать Enter или кнопку Переход. Если вам время от времени приходится выполнять подобные действия, то вас не может не порадовать клавиатурная комбинация Ctrl-D, по которой Opera сразу же переходит по адресу, запомненному в буфере! А есть еще один вариант, не требующий даже копирования! Просто выделяете адрес и идете туда по команде Перейти к адресу в контекстном меню. И вот таких больших и маленьких изобретений по части удобства и практичности в браузере найдется немало. По изобретательности и неожиданности некоторых решений угадывается, что в Opera software внимательно прислушиваются к предложениям пользователей, не ограничиваясь отписками типа «Ваше предложение непременно будет (скорее всего, не будет) рассмотрено (выкинуто в мусорную корзину) нашими специалистами (почтовым роботом)», как поступают в некоторых крупных софтверных фирмах. Если вообще снисходят до ответа. Что ж, крупный зверь берет массой, а мелкий - сообразительностью. Внешний вид На рисунке 11.41 показан браузер Opera версии 7.51. На момент сдачи книги в печать фирменного перевода на русский еще не было, так что я воспользовался переводом, выложенным на сайте mongoose.myopera.net.
11. Как нам обустроить интернет
Поиск в интернете и быстрый поиск на данной странице
Сразу хрчу обратить ваше внимание на интересные навигационные усовершенствования: кроме привычных кнопок Вперед и Назад (для возврата на предыдущую страницу и для повторного перехода вперед) в Опере имеются новые кнопки, которые выглядят, как кнопки быстрой перемотки в плеере. ! Ц1: iii «Быстрая перемотка назад», а также клавиатурная комбинация Shift-Z : возврат I пригодятся тем, кто, просматривая сайт, довольно глубоко ушел по ссылкам и теперь хотел бы быстро вернуться на ту страницу, откуда начал свое путешествие по сайту. Щелчок - и вы там. С учетом того, что посещенные странички в Опере грузятся мгновенно (программа берет их из кэша), переход такой займет у вас секунду. Мелкий треугольничек правее кнопки развернет весь список возвратов. В отличие от обычной истории перемещений по веб-страницам, которую вы увидите на кнопке Назад, здесь Opera собирает историю посещенных сайтов. Еще необычнее работают кнопка «перемотки вперед» и комбинация Shift-X. i т 1| Помимо того что они дают возможность пройти вперед по ис; Быстрый переход ;1| тории посещенных сайтов, иногда они позволяют также переходить на следующую страницу - даже если мы на ней до сих пор не бывали! Если где-то в коде страницы указано, какая страничка должна
Браузеры и вспомогательные программы к ним
599
быть следующей, то вместо надписи Полный вперед вы можете увидеть надпись Следующий. Например, кнопка Следующий будет показываться при чтении он1 лайновой справки по Опере. Остальные кнопочки навигации более или менее понятны, к тому же стоит подвести мышку, как под кнопкой появляется название. Все это вы сами посмотрите. Я только скажу, что кнопки можно сделать мелкими или крупными, выводить подписи к ним или не выводить, кнопочную панель можно убрать или поставить снизу, сверху, справа или слева. Для этого в меню Вид есть подменю Панели инструментов, в котором вы сможете просто убрать галочку в любой строке, чтобы избавиться от ненужного ряда кнопок. В контекстном меню любой из кнопок будет команда Удалить с панели. Для настройки вида панелей и их местоположения на экране можно воспользоваться командой Настроить панели в подменю Вид > Панели инструментов. Левее строки для ввода адреса тоже имеются кнопочки навигации - такие же, как в главной панели инструментов, только мелкие, что позволит нам вообще убрать крупную главную панель инструментов, ничего при этом не потеряв по части управляемости. Это нововведение появилось только в версии 7.50. Еще одна новинка этой версии Оперы - переключатель дополнительных панелей (на рисунке 11.41 - слева). Щелчок по каждой из кнопок переключателя добавляет еще одну выдвижную панельку - как бы панель второго уровня. Стоит щелкнуть по кнопке Почта, как выскакивает перечень папок с принятыми и отправленными сообщениями. А если нажать кнопку История, увидите перечень последних посещенных страниц (понятно, что каждая строка в этом списке работает как гиперссылка - загружает соответствующую страницу). Кнопка Ссылки выводит полный перечень гиперссылок, найденных на данной веб-странице. Кнопка Окна - перечень всех веб-страниц, открытых в каждом из окон Оперы. И так далее. Доп. панели убираются повторным щелчком по той же кнопке или клавишей F4, а клавиатурная комбинация Shift-F4 ставит и убирает сам переключатель вместе с доп. панелью. Убрать или вернуть переключатель можно и мышкой, щелкнув по серой линии с треугольничком (между переключателем и левой границей окна). Программа имеет два варианта оформления, выбрать подходящий можно в подменю Вид > Скин. В интернете есть множество других скинов для Оперы, некоторые из которых очень симпатичны - лаконичны и внятны. Причем установка скина упрощена до предела. 1
Впрочем, сайтов с такой разметкой на свете пока немного. Зато именно таким способом организована справка по Опере.
11. Как нам обустроить интернет
600
Во-первых, для перехода на соответствующий сайт не придется запоминать адрес: в меню Скин есть команда Загрузить скин, которая сразу вас отведет туда, где все эти штуки лежат. А далее вы смотрите картинки и, когда увидите что-то подходящее, щелкаете возле этого варианта по ссылке Download this skin (загрузить этот скин). Opera тут же скачает скин (много места они не занимают) и сразу же установит, зиспросив на то вашего разрешения. Opera периодически обновляет каждую из загруженных веб-страниц. Если вы щелкнете по пустому месту на странице правой кнопкой мыши и выберете в контекстном меню строку Обновлять каждые, сможете попросить программу обновлять данную страничку каждые 5 секунд, раз в минуту, каждые 15 минут, каждые полчаса... Если в том же меню снять пометку со строки Включить, то автоматического обновления не будет. Кодировку веб-страниц браузер определяет автоматически. Но чтобы все работало как следует, зайдите в подменю Вид > Кодировка и убедитесь, что в строке Кириллица стоит галочка (рис. 11.42), а в подменю помечена строка Автоопределение. Панели Панели инструментов Скин Цветовая схема Масштаб Рисунки Стиль
® Автоопределение Исходный текст Исходный текст фрейма Ссылки... Маленький экран Р Во весь экран
CM+F3 AH+F3 Ctrt+Aft+M SNft+-Fll
F11
ISO8859-5 Другие кодировки
KO18-R
Aft+1
KOI8-U Windows-1251
Aft-f-2.
Кодовая страница 866
Рис. 11.42. Выбираем автоматическое определение кодировки кириллицы Надо сказать, автоопределение работает четко: ни разу у меня Opera не посчитала русскую кодировку вьетнамской или турецкой, не приняла Юникод (UTF-8) за Кириллицу (Windows), тогда как в НЕ такое время от времени случается. Однако в случае необходимости всегда можно наведаться в меню Кодировка и выбрать кодовую страницу вручную.' 1
Показанные на нашем рисунке горячие клавиши для переключения кодировки Alt-1, Alt-2 и Alt-З не являются стандартными, в справке про них нет ни слова. Эти комбинации созданы хитроумным ,. зверем мангустом, который живет на сайте mongoose, myopera. net и занимается переводами Оперы на русский и украинский языки и прочими ее усовершенствованиями.
Браузеры и вспомогательные программы к ним
В программу встроена защита от всплывающих окон. Откройте меню Настройки (рис. 11.43) и выберите в его верхней секции, строку Блокировать незапрашиваемые окна, тогда окна самопроизвольно выскакивать не будут, но когда вы сами щелкнете по ссылке, которая должна выкинуть дополнительное окошко, вам будет показано то, что вы просите. По-моему, оптимальный режим работы. Принимать всплывающие окна Открывать всплывающие окна е фоновом режиме {•} Блокировать незапрашиваемые окна Не принимать всплывающие окна Включить GIF-анимацию Включить звук на веб-страницах Vf Включит ьЗзуа Включить плагины SJ Включить Javascript Sf Включить cookies jyf Включить указание источника перехода [у? Включить прокси-серверы i Представляться как Opera Представляться как Mozfe 5.0 Представляться как Mozfe 4.78 Представляться как Mozfe 3.0 Представляться как MSJE 6.0
Ctri+Alt-t-O
Ctri+Aft+I
Рис. 11.43. Быстрые настройки Как видите, здесь же можно отключить и включить показ основных видов анимированных файлов, разрешить/запретить скрипты, звук и cookies. Явно не хватает в этом списке возможности отключить флэш-анимацию, которая в последнее время очень часто применяется в рекламе. Но возможность такая на самом деле есть: пока не помечена строка Включить плагины, флэш-реклама не показывается. Но не показываются и флэш-мультики на сайтах студий анимации. Люди, у которых связь с интернетом стабильно плохая, предпочитают отключать вывод рисунков для ускорения загрузки веб-страниц. В Опере (в отличие от Internet Explorer) не приходится для этого лезть глубоко в настройки - достаточно нажать клавишу G, по которой поочередно выбираются три режима: вообще без рисунков > только с теми рисунками, которые уже были скачаны из интернета и находятся в кэш-директории > с загрузкой всех рисунков. <
*~ Если нажатие клавиши не оказывает никакого действия, переключите клавиатуру на английский язык. Это касается и других комбинаций в виде одиночной буквы или Shift-буквы.
11. Как нам обустроить интернет 'ЩрЩ Если вам удобнее включать и отключать рисунки мышкой, восполь* ? I зуйтесь кнопкой-фотоаппаратом в правой части адресной строки. Она точно так же переключает по кругу режимы показа рисунков. Кроме того, если щелкнуть по стрелочке, развернется некое меню, в котором можно выбрать еще два режима отображения веб-страниц: Режим автора и Режим пользователя. В режиме автора вы увидите сайт таким, каким его задумали разработчики («примерно таким», если быть до конца честным), а в режиме пользователя в упрощенном. Можно попросить Оперу показывать страничку как бы в окне текстового браузера (стиль так и называется Emulate Text Browser - «эмуляция текстового браузера») или попросить ее расставить всё элементы станицы в одну колонку - вне зависимости от того, сколько колонок изначально было на странице (стиль Nostalgia); показать верстку страницы в «понятном виде» (Accessibility Layout), показать только гиперссылки и рисунки (Show links and images only) и т. п. Какие там еще стили имеются, что они делают и как выглядят странички при использовании различных их комбинаций, можете посмотреть сами. В адресной строке, правее кнопки Пуск, находится еще пара списков. Первый - для поиска, второй - для изменения масштаба. Поиск: выбираете из списка поисковую систему, вводите ключевые слова и жмете на Enter. Другой вариант работы с поисковыми машинами: открыть дополнительную панель Поиск (Ctrl-1). Тут к нашим услугам строка для ввода ключевых слов и кнопки для отправки их на ту или иную поисковую систему (или на две сразу). В исходном состоянии Оперы отечественных поисковиков в списке нет, однако при наличии специально обученного файла search.ini (см. сноску 2 на странице 596), в списке появятся и Яндекс, и Рамблер, и даже'поисковик крэков Astalavista. Та же строка поиска может использоваться и для быстрого поиска на данной странице. Вы ставите курсор в эту строку и начинаете вводить слово, программа тут же переносит вас на первое подходящее сочетание букв. Чтобы увидеть следующие подходящие слова, понажимайте F3. Более того, можно настроить программу так, чтобы по стандартной комбинации Ctrl-F мы сразу попадали в эту замечательно удобную строку - достаточно пометить галочкой строку Быстрый поиск в меню Правка. На мой вкус, искать текст таким способом на странице удобнее, чем при помощи обычного выскакивающего окна поиска. Есть еще некий сверхбыстрый поиск текста на странице: нажмите, к примеру, клавишу «косая черта» /, а потом вводите первые буквы. В левом нижнем углу появится желтенькая подсказочка Поиск текста, а вы сможете вводить первые буквы слова, которые в той же подсказочке и будут появляться. По F3 получите следующее подходящее.
Браузеры и вспомогательные программы к ним
603
Но сверхбыстрый, так сверхбыстрый - если в течение 2 секунд вы не начнете ввод с клавиатуры, то подсказочка печально уползет куда-то вниз. с
*" Если курсор находится в адресной строке или ином поле ввода, то, ясный перец, никакой сверхбыстрый поиск не включится, а напишется в этом поле косая черта. А чего бы вы хотели?
Изменение масштаба изображения. Масштаб можно выбрать мышкой из списка, но можно сделать это и с клавиатуры: клавиши Num+ и Mum- увеличивают и уменьшают веб-страницу на 10 %, комбинации Ctrl-Num+ и Ctrl-Num- увеличивают и уменьшают изображение сразу вдвое, а клавиша Num* возвращает изображение к масштабу 100 %. Opera увеличивает и текст, и рисунки, перестраивая верстку страницы таким образом, чтобы сохранить взаимное расположение текста и фотографий, чтобы текстовые колонки не вылезали на поля. При не слишком больших увеличениях это получается неплохо. Ну а при большом увеличении сделать это иной раз нереально в принципе. Но есть и другой подход к этому делу. Скажем, браузеры Mozilla и Mozilla Firefox по умолчанию увеличивают один только текст, оставляя рисунки неизменными'. Что лучше, я не знаю: с одной стороны, мелкий рисунок удается получше рассмотреть, да и надписи в меню и заголовках, которые частенько сделаны с помощью графических файлов, не будут отваливаться от текста. А с другой стороны, мелкий рисунок при большом увеличении выглядит плоховато. В самую нижнюю строку Оперы (в строку состояния) можно ставить временные закладки: взять мышкой гиперссылку на веб-странице и притащить сюда. Так что строка эта, помимо своей основной работы - показывать адрес ссылки, к которой мы подвели курсор мыши, - выполняет в Опере еще одну роль: служит местом временного запоминания интересных адресов, которые мы по каким-то причинам не хотели бы пока заносить в общий список закладок. Потому и называется она не строкой состояния, а панелью состояния. Если временная закладка больше не нужна, воспользуйтесь командой Удалить с панели в ее контекстном меню. Делать это надо непременно: при увеличении количества закладок адрес гиперссылки может уже не помещаться на панели состояния. . Многостраничный интерфейс На рисунке 11.41 видно, что в браузере открыты сразу четыре страницы: на закладочках внизу написаны названия показанных там сайтов. Щелкая по закладочкам, мы и будем, переходить на соответствующую страницу. Иногда ' Впрочем, в настройках этих браузеров есть переключатель, включающий такой, же режим масштабирования, как у Оперы. А браузер Му1Е2 зачем-то еще увеличивает размеры полос прокрутки. Представляете себе: во-о-от такие толстые полосы прокрутки!..
604
11. Как нам обустроить интернет
удобнее пользоваться клавиатурными комбинациями Ctrl-Tab (следующая страница) и Shift-Ctrl-Tab (предыдущая). Если вам нужно открыть новую страницу, воспользуйтесь кнопкой Новая страница (самая левая кнопка внизу, на панели страниц), комбинацией Ctrl-N или командой Файл > Новая страница. Если же вам нужно открыть не страницу, а новое окно браузера (то есть запустить еще одну копию программы), воспользуйтесь комбинацией Ctrl-Alt-N или командой Новое окно в том же меню Файл. Когда вы находите на веб-странице интересную ссылку, но данную страницу тоже хотели бы сохранить, щелкайте по ссылке с клавишей Shift. Ссылка откроется на новой странице. А если щелкнуть по ссылке при нажатой комбинации Ctrl-Shift, то новая страница откроется в фоновом режиме, то есть страница новая возникнет, но вы на нее не перейдете, останетесь там же, где были. Таким макаром удобно заготавливать себе странички для последующего просмотра, не прерывая чтения текущей страницы. Чтобы закрыть активную страницу (ту, которая в настоящий момент видна), щелкните по крестику в ее верхнем правом углу или нажмите Ctrl-F4. Комбинация Shift-щелчок по закладочке позволит закрыть любую страницу, даже если она неактивна. В контекстном меню панели страниц вы найдете команды и для закрытия, и для открытия страниц, а также небесполезные команды Закрыть все и Закрыть все, кроме текущей. Чтобы свернуть активную страницу, нажмите клавишу 4 (если, конечно, курсор не стоит в адресной строке, в строке поиска или каком-то ином поле ввода текста), чтобы свернуть все страницы - Ctrl-Shift-F4. Разворачиваются все страницы по Ctrl-Shift-F5. Загляните также в меню Окно, где найдете основные команды управления страницами, причем не только в данном окне браузера, но и во всех открытых копиях браузера. Дополнительная панель Окна (Ctrl-0) тоже показывает список открытых страниц, отсортированных по окнам. Двойной щелчок, и вы там, даже если эта страница открыта в другой копии Оперы. В панели Окна можно взять страницу мышкой и перетащить в другое окно браузера. Или поменять страницы местами внутри данного окна. Можно также закрыть любое окно (есть такая команда в контекстном меню). А вот в меню Окно операции с мышкой невозможны. Зато в меню Окно я бы посоветовал обратить внимание на одно чрезвычайно интересное подменю- Закрытые страницы. В нем содержится список страниц, которые вы закрыли в этом сеансе работы. Случайно закрыв нужное окно, вы уже не обязаны мучительно вспоминать, как в него попали, какой там был
Браузеры и вспомогательные программы к ним
605
адрес и т. п. Зашли в это меню, нашли нужную строку, щелкнули по ней, и закрытое окно снова с вами! То есть налицо отмена команды закрытия окна. Логично предположить, что по Ctrl-Z или по команде Правка > Отменить тоже будут восстанавливаться закрытые окна. Проверьте сами, и вы убедитесь в том, что наше предположение имеет под собой все основания. Еще один способ вернуться к одной из ранее посещенных страниц - нажать кнопку История на панели переключателя (или комбинацию Ctrl-8). Слева выскочит дополнительная панель со списком всех просмотренных вами вебстраниц в виде гипертекстового списка, отсортированного по датам. Щелчок по строке - и вы снова там, где побывали месяца полтора тому назад.
Работа с избранными адресами Но основной способ быстрого захода на ранее посещенные сайты состоит, как вам, конечно же, известно, в создании списка избранных адресов, или, как это называется в Опере и некоторых других браузерах, закладок (bookmarks). Причем в нашем распоряжении будут два метода доступа к закладкам: стандартный - через меню Закладки и специфически-оперный - с помощью кнопки Закладки на панели переключателя (Ctrl-2). В последнем случае выскочит дополнительная панель Закладки (рис. 11.44). Чем удобнее пользоваться - панелью или меню? Привычнее, несомненно, меню. А вот насчет удобства - это надо посчитать. С одной стороны, панель занимает место на экране, а меню нет. С другой - в меню нельзя перетаскивать строки мышью и удалять ненужные закладки (приходится вызывать специальное окно Управление закладками), а в панели - берете строку и тащите вверх, вниз или в Корзину (при необходимости можно вытащить оттуда удаленные ярлыки). Так что иногда удобнее через меню, а иногда с панелькой. сэ ° Перетаскивание строк в панели закладок возможно только в том случае, если отключено их автоматическое упорядочивание. Щелкните по кнопке-меню Вид и поставьте пометку в строке Сортировать вручную.
iGlobalRus.ru :: Комментарии • Оре Ш Файл Правка Вид Навигация заклад Возврат
Назад
Вперед
Быстры и г* »
Заметки
Л
Загрузки
а
История ссылки
X
л* 1В
jlOobaRus.ru Ш РИА РосБизнес... ВПОЛИТКОМ.РУ ^ПОЛИТ.РУ i| ПОЛИТКОМ.РУ Й1ЕМТА.к11 а Vip.Lenta.Ru yg Би-би-си Ново.. Э Yandex-Tenenp.. Щ,РБК-ТВПроф... , Щ Программа лит...? И Александр Левин радио'Свобода' Кругчтении . |
§
| | Новая страница || И http://vpJenta.ru/
Рис. 11.44. Дополнительная панель Закладки
Как пополняется.список закладок? Простейший способ: берете гиперссылку на веб-странице и тащите в походящее место на панели закладок. Правда,
11. Как нам обустроить интернет
606
i РБК - ТВ Программа
tv http://tv.rbc.ru/ Программа телепередач
Создана Посещена Исходная палка:
И Корзина u Interwave и Кино
П Отображать неличной панели . Отображать на сервис-панели
Рис. 11.45. Добавление закладки
в этом случае вы не сможете дать закладке внятное имя - в качестве имени используется ее адрес. Но по команде Свойства, которая имеется в контекстном меню закладки, вы сможете это имя поменять на более благозвучное (рис. 11.45). Ссылку на текущую страницу можно создать как минимум тремя способами: кнопкой Добавить вверху панели закладок, командой Добавить в закладки в меню закладок и комбинацией Ctrl-T. Вы получите в точности такое же диалоговое окно свойств закладки, в котором сможете сразу ввести ее имя, короткое имя, указать, в какую из папок избранного ее надо поместить (список Исходная папка). Что такое короткое имя, вы спросите. Это еще один специфический способ быстрого перехода на нужный сайт. Я дал закладке имя «tv». Когда я захочу в очередной раз посмотреть программу телепередач, я нажму Shift-F2, выскочит специальная строка для ввода этого самого короткого имени, в которой я и напишу «tv». И не успею я ввести последнюю букву короткого имени (нажимать Enter не требуется), как страничка пойдет загружаться! \
Как и при щелчке по обычным гиперссылкам, щелкая по закладкам, вы можете держать нажатой клавишу Shift. Тогда закладка откроется не на теку-
Браузеры и вспомогательные программы к ним
607
N
щей странице, а на новой. А с комбинацией Ctrl-Shift вы откроете закладку на фоновой странице. В контекстном меню панели Закладки есть команды для создания новой папки, для создания пустой закладки (например, адрес, который вы хотите сделать закладкой, ранее был скопирован в карман), для вставки разделителя. Кстати, славная штука - разделитель, очень советую попробовать. С его помощью вы сможете поделить адреса на некие группы. Пустяк вроде бы, а нужная закладка отыскивается намного легче! При своей установке Opera импортирует в Закладки содержимое эксштореровской папки Избранное - в отдельную папочку Избранное Internet Explorer, так что создавать заново коллекцию закладок вам не придется. И сама Opera комплектуется изрядным набором адресов. Правда, они сплошь англоязычные, нашему человеку мало на что годные. Если же, паче чаяния, импорта не произошло, мы всегда сможем сделать это вручную командой Файл > Импорт > Избранное Internet Explorer. Управление мышью Очень развиты в Опере разного рода мышиные команды. В дело пошли и щелчки кнопкой мыши при нажатых клавишах Ctrl и Shift, и щелчки двумя кнопками мыши, и рисование линий правой кнопкой. Например, для возврата на ранее посещенную веб-страничку можно, как я уже вам рассказывал, начертить правой кнопкой мышки линию справа налево. Но можно щелкнуть правой кнопкой, а потом, не отпуская ее, еще и левой, эффект будет тот же. Обратная операция - переход к следующей страничке - делается противоположным образом: линия рисуется ~слева направо, а щелкается сначала левой кнопкой, а потом правой. Shift-щелчок по гиперссылке: открываем ссылку на новой странице браузера и переходим туда. Ctrl-Shift-щелчок по ссылке: открываем ссылку на новой странице, но не переходим, остаемся на той же странице, где были раньше. Проведя линию вниз, мы окажемся на новой пустой странице, а нарисовав букву «L» (линия вниз и вправо), закроем страницу. Еще хотите? Пожалуйста! Линия вверх-вниз обновляет активную страницу, линия вверх и налево (<-i) выполняет переход по сайту на один уровень вверх, линия вверх-направо (ход буквой «Г») разворачивает страницу на все окно программы или, наоборот, восстанавливает первоначальный размер. А как вам понравятся комбинации с использованием колесика мыши?! Понятно, что прокрутка колесика означает прокрутку страницы вверх и вниз. Но вдобавок к этому прокрутка колесика с нажатой клавишей Ctrl увеличивает и уменьшает изображение по 10 % на каждый щелчок (аналог клавиш Num+ и Num-). А прокрутка с клавишей Shift задает переходы по истории посещенных веб-страниц вперед и назад.
608
11. Как нам обустроить интернет
Предлагаю вам посмотреть таблицу 5 в этой книге, где вы найдете еще несколько мышиных команд. ""
Некоторые операции с правой кнопкой мыши могут конфликтовать с Symbol Commander.
Сеансы При закрытии Opera сохраняет текущий сеанс работы и, когда вы в следующий раз запускаете ее, восстанавливает страницы в тех же состояниях и с теми же загруженными в них веб-страничками, которые там были в прошлый раз. Как это у нее получается? Да очень просто: при завершении работы программа сохраняет информацию об открытых страницах в файл autosave.win и оттуда же берет эту информацию при следующем запуске. Но если происходит ненормальное завершение программы - система зависла или вы сами выключили компьютер, не закрыв браузер, тогда выполнить последнее сохранение программа не успеет. Но это не беда, потому что Opera сохраняет свое состояние не только в момент закрытия, но и в процессе работы - при открытии или закрытии страницы, при загрузке новой веб-страницы, при изменении размеров или расположения страниц. Так что восстановится у нас если и не самое последнее, то уж предпоследнее состояние T04HOV При следующем запуске программа выдаст такое окошко, как на рисунт ке 11.46. Если выбрана верхняя строка, то программа возьмет информацию из файла autosave.win, - это и будет последняя (в крайнем случае, предпоследняя)
Добро пожаловат. >•; Продолжить с места разъединения О Продолжить с сохраненной сессии L.1 У Предыдущая сессия (автосохранение} D @ Opera Software
Начинать с домашней страницы Начинать без страниц
Рис. 11.46. Восстановление сеанса после ненормального завершения работы
Браузеры и вспомогательные программы к ним конфигурация страниц. Если же пометить строку Продолжить с сохраненной сессии, то вы сможете сами выбрать один из сеансов работы, сохраненных в отдельном файле. По умолчанию в этом списке всего две строки: первая строка (Предыдущая сессия) загружает конфигурацию из резервного файла autosave.win.bak, а строка Opera Software - загружает сразу несколько страниц на сайтах Оперы. Вы тоже -можете сохранить сессию в файл, и он появится в этом списке. Например, открыли на разных страницах все нужные для работы сайты или же все новости, которые обычно читаете в начале (или в конце) работы, и выполнили команду Файл > Сессии > Сохранить сессию (рис. 11.47). Только учите: файл надо сохранять туда же, где лежат и файлы автосохранения: длинный адрес в строке оставьте прежним, а имя файла в конце строки замените на другое. Если же вы нажмете кнопку Обзор и сохраните файл в другое место, то
Сохранить периметры открытых страниц в файл сессии:
М Открыть сессию при следующем запуске Opera
Рис. 11.47. Сохраняем сессию в общем списке он появляться не будет. Такой сеанс можно будет загружать по команде Файл > Сессии > Открыть сессию (открывается новое окно Оперы, в котором и будут все нужные страницы) или Файл > Сессии > Вставить сессию (новые страницы добавляются к уже открытым). **" При включении браузера все страницы берутся из кэша, для обновления страницы можно нажимать соответствующую кнопку на панели или клавишу F5.
Зайдите в настройки Оперы (Сервис > Настройки), откройте страницу Запуск и выход и сможете выбрать, каким образом будет запускаться ваш браузер. Вариантов четыре: • Продолжить с места разъединения; • Открывать сохраненную сессию (для тех, кто привык начинать работу с одной и той же конфигурации страниц); • Начинать без страниц (для тех, кто предпочитает начинать с чистого листа); • Начинать с домашней страницы (как в Internet Explorer). 20 Зак. 90
610
11. Как нам обустроить интернет
Автоматический ввод паролей и заполнение форм Вам, вероятно, не раз приходилось вводить имя и пароль при входе на страничку веб-почты, чата, какого-нибудь форума или заполнять обширные формы с именем, фамилией, телефоном, почтовым и электронным адресом, страной, городом, улицей, ZIP-кодом и прочей информацией - при посещении интернет-магазина или при скачивании некоторых программ. !'~у^~;гз Для автоматизации этих процедур в Опере есть простой инструмент i пароли i кнопка Пароли. Вы заполняете форму любого типа, вида и конфигурации ровно один раз, браузер (запросив вашего разрешения) запоминает все, что вы на данной страничке ввели. Когда вы в следующий раз придете сюда, вам уже не придется ничего вводить: просто щелкнете по этой кнопке или введете клавиатурную комбинацию Ctrl-Enter - форма заполнится, введется имя-пароль и даже нажмется Enter для передачи данных на сервер! Правда, программа запросит подтверждение на ввод. ^""" Щ Если вы попадаете на страницу с полями для ввода данных, ! Авторизация ; которую ранее уже посещали и которые Опера помнит, на кнопке, которая обычно называется Следующий или Быстрый переход, будет написано Авторизация. Это будет означать, что Opera страничку помнит и данные о ней хранит. Щелчок по кнопке сразу вызывает заполнение всех необходимых полей и ввод данных. У меня такая надпись на кнопке показывается, когда я иду к своему провайдеру с тем, чтобы посмотреть статистику своей работы в интернете - то ли я им денег должен, то ли они мне. И в этом случае даже не спрашивают подтверждения. Все пароли7, имена и адреса хранятся на диске в зашифрованном виде, но самые секретные данные можно закрыть паролем (страница Безопасность в настройках программы). А если вам нужно просто стереть все секретные сведения, воспользуйтесь командой Удалить личные данные в меню Сервис.
Чат Есть в Сети некоторое количество компьютеров - так называемых IRCсерверов (от Internet Relay Chat - интернетовский чат), с помощью которых организуются чаты. На каждом таком сервере одновременно ведется несколько десятков, сотен или даже тысяч бесед на разные темы и на разных языках. Для участия в IRC-чате, в отличие от обычного веб-чата, требуется специальная программка-клиент. Широко известна, например, программа такого типа под названием mIRC. В Опере 7.50 появился собственный IRC-клиент. Вызывается он, как водится, двумя способами: через меню Чат и кнопкой Чат на переключателе панелей (Ctrl-5). На рисунке 11.48 вы видите, как примерно все это выглядит.
611
Браузеры и вспомогательные программы к ним
BSD
if russian - Opera Файл Правка Вид Навигация Закладки Сессии Почта Чат Сервис Настройки окно Справка
| ^Список комнат 1Ц5 новая комната ^Сменить псевдоним fjHdcrpown I
^ ;; ^ Op-efaNet (Подключ... | .. •
:
« Отправить
Новая страница i Si http://vip.leiXa.nif
Рис. 11.48. Опера в режиме чата В центре прокручивается текст беседы, каждое сообщение помечено слева прозвищем (пиком) отправителя. Справа на отдельной панельке перечислены все, кто в этой беседе участвует или хотя бы при ней присутствует (или даже не присутствует, но забыл сообщить, что он уже ушел и давно работает в другой программе, оставив Оперу включенной). По каждому из участников беседы можно получить некоторую информацию, щелкнув правой кнопкой по его строке на правой панельке и запустив команду Информация. Вам скажут, в каких еще комнатах сидит этот человек (можно сидеть одновременно в нескольких), с какого адреса этот человек ходит в интернет. Если вместо обычного URL выдается непонятный IP-адрес, можете щелкнуть по нему правой кнопкой мышки и по команде Поиск с > Whoiz1 поглядеть, какую информацию о его местоположении дает международная справочная система Ripe NCC. Внизу вводите свое сообщение и жмете кнопку Отправить или клавишу Enter. Отправленный вами текст на экране выделяется жирным шрифтом - но 1
Эта строка в списке поисковиков появляется только при наличии нестандартного файла search.ini, об установке которого говорилось в сноске 2 на стр. 596.
612
11. Как нам обустроить интернет
только на вашем экране, все остальные участники беседы увидят обычный шрифт. В принципе, вы можете выделять свои сообщения цветом, но лучше этого не делать - это будет сбивать с толку других участников беседы. Так что я про это даже писать не стану. Также дурной тон - вводить все свои сообщения БОЛЬШИМИ БУКВАМИ, говорить не по теме и хамить. Особенно не рекомендуется хамить страшному человеку - модератору (оператору канала), который за это может выкинуть вас из чата. Эти страшные люди находятся в списке участников беседы вверху и помечены жирным шрифтом. *" Беседы в чате не протоколируются, никакая ее запись не ведется (по крайней мере, в Opera 7.50). Так что все интересные сведения, анекдоты, телефоны и адреса выделяйте мышкой, копируйте и тащите в какой-нибудь редактор.
Обычное сообщение как бы адресовано всем - любому, кто захочет на него ответить. Если же вы хотите, чтобы на него обратил внимание какой-то конкретный участник беседы, или же сами отвечаете на его вопрос, напишите сначала имя (псевдоним) этого человека и двоеточие, а потом через пробел введите свой текст. Тогда на экране адресата ваш текст выделится пунктирной рамочкой и желтым фоновым цветом. Точно так же будут показаны и сообщения, направленные в первую очередь вам. В программе имеется ускоритель ввода имени: вы можете ввести только первую букву или две и нажать клавишу Tab. Если в чате нет других участников с ником, который начинается на ту же букву или пару букв, то программа сама впишет полное имя и двоеточие, можно сразу вводить текст. А дважды щелкнув по имени в правой колонке, вы можете, что называется, перейти в приват - пригласить человека на беседу с глазу на глаз. Текстовые смайлики автоматически переделываются в графические в момент передачи сообщения. Можно пользоваться следующими комбинациями символов: :) =) ;) :D 8-D 8-) :( :| :р :@ :о :'( '< А результат будет таким: %г%1«Шав<$39^ФОФ$ Если не участвуете в беседе, можете сделать так, чтобы ваше имя зря не болталось в списке участников беседы. В контекстном меню комнаты на панели Чат есть строка Покинуть комнату. Кстати, там есть еще и строки Занят, Скоро вернусь, Обедаю и т. п. Как выйти, понятно, но как вступить в беседу?! Как найти соответствующий канал общения и присоединиться к нему? Нажмите кнопку Список комнат и получите полный набор каналов, по которым идут беседы (рис. 11.49). Можно сортировать комнаты по названию (russian - это русские чаты), а можно по теме - если тема на русском, то и беседа в комнате будет вестись на русском. Смотрите также, сколько в данной комнате^посетителей.
Браузеры и вспомогательные программы к ним
: aissian-cheaters 1 я rusaan-progtam...2 ;1 skandinavisk 7 jsslackware 2 fstfu 1 | support . 7 : Taik-AJgemeh-D.,. 2 !Tek5tj_kontekst I ! stest 2
Test
http://forum.yirK[fad.ru/index.... Norsk, Svensk og Dansfc | Ord... http://www.slacltvrare.com
613
•;:•:-]
| r
Join #opera f no one answers... УЫ Treffpunkt - 5раЯ am Chattea \(B Testing area — New to Opera C..LT.;;•
Рис. 11.49. Список комнат на сервере OperaNet
Выделяете строку и жмете Войти. На экранах людей, участвующих в беседе, появится сообщение о вашем прибытии, и вы - полноправный участник общения. Теперь строка с названием этой комнаты будет жить у вас на панели Чат, и в следующий раз вы сможете входить в комнату простым щелчком по ней. Изначально в списке IRC-серверов только одна строка - OperaNet (irc.opera. com), но можно вести беседы и через любые другие сервера, адреса которых вам известны. Могу назвать, например, irc.wenet.ru, iskra.dalnet.ru или irc.freenode. net, на которых может действовать одновременно более тысячи комнат. И, что характерно, все на русском языке. Чтобы внести адрес сервера в Список и получить доступ к этим комнатам, вы должны воспользоваться командой Создать учетную запись в меню Чат. Введете свое имя и мэйл, а также псевдоним (nickname) и, конечно, постараетесь без ошибки написать адрес сервера. После этого новая строка появится и в списке Учетная запись, и в панели Чат, а вы сможете, нажав кнопку Список комнат, узнать, что и где обсуждается. Переключаться с сервера на сервер, переходить из комнаты в комнату вы сможете, просто щелкая мышкой по строкам на панели Чат. Кнопка Новая комната (рис. 11.48) позволит вам завести свой собственный канал обсуждения. Надо будет выбрать один из IRC-серверов (в списке будут только те, на которые вы завели учетную запись) и дать название комнате обязательно в одно слово (если нужен пробел, пользуйтесь вместо него значком подчеркивания: имя_с_пробелом). Комната появится в вашем списке, и вы будете в ней оператором, модератором, администратором и даже диктатором кем пожелаете.
614
11. Как нам обустроить интернет
Теперь в свойствах комнаты (есть такая команда в ее контекстном меню) вы должны задать тему обсуждения. Можете также определить, кто, кроме вас, имеет право менять тему, должна ли комната появляться в общем списке комнат этого сервера, можете ограничить число пользователей и даже защитить ее паролем. Но завести комнату еще не значит завести посетителей этой комнаты! Если вы пролистаете список комнат, вы заметите, что во многих сидит всего один посетитель - человек, который ее открыл. Сидит и думает: странно, чего это народ ко мне толпами не валит? Чтобы народ повалил в вашу комнату толпами, должна быть интересная тема, ну и еще какие-то усилия по ее популяризации следует предпринять. Если же в течение длительного времени число посетителей в комнате колеблется от 1 до 0, вспомните, что в контекстном меню строки в панели Чат есть команда Удалить.
Панели и меню сверх программы Любители новенького-вкусненького могут зайти на страницу my.opera.com/ community/customize, откуда можно скачать несколько обновлений для Оперы: новые наборы кнопок для различных полезных операций (Toolbars), меню (Menus), клавиатурные комбинации (Keyboard shortcuts) и мышиные команды (Mouse gestures). Есть там, например, некий Munin Toolbar, который приводит панель инструментов Оперы к тому виду, какой она имеет в браузере Mozilla FireFox и Internet Explorer, а другая штука - TobsTheatre toolbar добавляет на кнопочные панели некоторое количество команд, которые в стандартной Опере спрятаны в меню. С уже упоминавшегося сайта goose.myopera.net можно скачать перевод самой свежей версии браузера (файл Russian.Ing), скорректированный файл настройки поисковых систем (Search.ini), расширенный набор клавиатурных комбинаций (mongoose_keyboard.ini) и т. п. Так же как и скины, все эти дополнительные элементы устанавливаются сами, если вы это разрешите'. Но вы всегда сможете отключить новые панели и меню и вновь вернуть стандартный вид программы. Для этого зайдите в настройки Оперы (Сервис > Настройки или Alt-P2) на страницу Панели и меню - там будут два списка, в каждом из которых можно будет выбрать Opera Standard и нажать кнопку Применить. Наборы мышиных и клавиатурных комбинаций включаются и отключаются на странице Мышь и клавиатура. Усиленно рекомендую поглядеть таблицу 5 в приложении: по перечисленным там клавиатурным и клавитаурно-мышиным комбинациям, «мышиным ' Кроме файла Search.ini, который надо вручную скопировать в папку profile. От слова «properties».
2
Почтовая программа
615
жестам» вы сможете узнать о многих возможностях Оперы, о которых я здесь даже не упомянул или упомянул вскользь. Ничего не рассказываю также про почтовую программу из комплекта Оперы: при всей ее оригинальности (там, к примеру, не создаются папки для писем, все они хранятся в общей базе данных, что ускоряет работу, и при этом могут отображаться по группам, сформированным по различным признакам (по адресу отправителя, по теме и т. п.), что вполне заменяет папки) - при всем этом она пока, на мой взгляд, сыровата. Может быть, к пятому изданию этой книги с ней произойдет то же, что и с Оперой - станет она настолько хороша, что от нее будет уже не отмахнуться. Ну тогда и поговорим. Но если интересно, можете это дело не откладывать на два года: во-первых, клавиатурные комбинации в таблице 5 о многом вам скажут и без долгих объяснений, а во-вторых, в русской версии Оперы справка по почте - на русском языке. Если же от экспериментов с новой почтой вас удерживает опасение распылить свою почту по разным почтовикам, вспомните о том, что учетную запись можно настроить таким образом, чтобы полученная почта оставалась на сервере. В Опере заходите на страницу Почта > Управление учетными записями > Изменить > Входящие и помечаете строчку: Оставлять сообщения на сервере'. Теперь вы сможете повторно получить письма с помощью своего Outlook Express, чтобы они попали в общую базу писем. А сейчас я расскажу вам о другой почтовой программе, которая уже прошла стадию «сыроватой» и сейчас находится в стадии «раскрученной», - о «летучей мыши» - The Bat!
ПОЧТОВАЯ ПРОГРАММА '
'
Если существуют и пользуются популярностью альтернативные почтовые программы, то, конечно же, не из-за того, что есть в мире некие «кул-хацкеры», которых ломает работать с Microsoft Outlook Express, и они, значит, из принципа пользуются неким навороченным и замороченным софтом. На самом деле всегда есть рациональная причина, по которой человек меняет одну программу на другую. А чаще даже несколько причин.
.
THE BAT!
Вот несколько резонов, по которым вы могли бы захотеть перейти с Outlook Express на программу The Bat! от молдавской фирмы RitLabs. • Если вы делите свой компьютер с другими людьми и, соответственно, пользуетесь почтой тоже не в одиночку, The Bat! будет помещать почту каждоВ последних версиях Оперы эта настройка задана по умолчанию.
616
11. Как нам обустроить интернет
го из пользователей в его собственную, отдельную папку Входящие, а отправленные письма - в отдельную папку Отправленные, что исключает путаницу. Кроме того, каждый из почтовых ящиков можно закрыть паролем, чтобы обеспечить полную конфиденциальность переписки. Строгий папа не узнает, с кем и как крутит почтовые романы его чадо, а любопытному чаду будет закрыт доступ к папиным или маминым деловым письмам. • Письма каждого пользователя The Bat! держит в отдельной папке на диске. При необходимости вы можно просто скопировать эту папку на компакт-диск и перенести на другую машину. И никаких проблем. • Имеется возможность создавать резервные копии всех писем данного пользователя, а в случае аварии - восстанавливать базу писем из копии. • Тем, кому приходится отвечать на большое количество писем, например на одни и те же вопросы, пригодится система быстрых шаблонов, позволяющая вставлять в письмо заранее заготовленные куски текста. • Встроенная система проверки орфографии облегчает написание писем: слова с ошибками сразу подчеркиваются (как в Ворде), а в контекстном меню даются варианты правильного написания. • Программа оснащена диспетчером писем, позволяющим просматривать заголовки пришедших сообщений и несколько первых строк прямо на сервере и там же уничтожать все ненужное. • Даже письма большого размера скачиваются в этой программе очень быстро благодаря тому, что скачивание производится в несколько потоков. • Тех, кого заваливают рекламными письмами, думаю, обрадует наличие спам-фильтра. • В программу встроены средства шифрования писем и создания электронной подписи OpenPGP.1 • The Bat! умеет интегрироваться с антивирусом Касперского, так что письма можно будет проверять прямо в программе. Кроме того, The Bat! в принципе защищен от опасных скрипт-вирусов в письмах - скрипты тут просто не запускаются. Мол, на веб-страницах пользуйтесь скриптами сколько влезет, а в письмах им делать нечего. И правда — нечего. • Вообще The Bat! считается гораздо менее «дырявой» программой, чем традиционные Outlook и Outlook Express. Многие администраторы сетей на предприятиях и в учебных заведениях предпочитают ставить на компьютерах пользователей именно эту программу, вместо того чтобы постоянно скачивать и устанавливать заплатки на очередную дырку в защите ОЕ. На сём пока остановлюсь, хотя мог бы продолжать. Если для вас все эти резоны несущественны, можете эту главу не читать. А для тех, кто решит поэкспериментировать с программой, скажу, что в последних версиях она успешно импортирует базу писем Outlook Express (всех версий), а также адресную 1
В этой книге мы о PGP говорить не будем. Те, кому необходима серьезная защита переписки, могут скачать русскую справку по Бату (около 240 КБ) и прочесть в разделе Дополнительная информация > Безопасность > Pretty Good Privacy (OpenPGP).
617
Почтовая программа
книжку, так что технических проблем при переходе на новую программу у вас не будет. Ну и конечно, вы сможете поработать с программой в тестовом режиме настроить почтовый ящик так, чтобы скачанные письма оставались на сервере (для последующего считывания их привычным Аутлуком).
Читаем письма Установочный файл The Bat! 2.11 весит 3,9 МБ. Программа условнобесплатная, без регистрации работает месяц. Пока не зарегистрируетесь, периодически будет выскакивать окошко с напоминанием о том, сколько дней вам осталось наслаждаться этой милой программой. При 'старте The Bat! попросит вас создать хотя бы одну учетную запись (account, он же - почтовый ящик): ввести имя, пароль, электронный адрес, а также адреса входящего и исходящего серверов почты, спросит вашего разрешения на то, чтобы записать на себя некоторые типы файлов и т. п. После первого запуска программы можно будет перейти на русский язык: список языков вы найдете в подменю Свойства > Язык. Если же вам попалась версия без русского языка, придется еще скачать и установить файл многоязычной поддержки (intpack.msi весом 3,6 МБ), и тогда то, что вы увидите в главном окне программы, не будет слишком сильно отличаться от того, что показано на рисунке 11.50. В общем, оно не будет сильно отличаться и от того, S The Bat! Письмо
••.All -Unreed ^Virtual/ Or: Sergey E. Grettiherg <и grimitgasa.pefiza.com.ru> • Кому: Алексвндо Левин
Размер i
•:::::::::::-- ~^:::. ^r==v=
1 72* 233 233 31 03 44Г 376 10466 S729 3261Ц
=л= Щ
! Hello Александр» I Monday, January 20, 2003, 11:16:46 AM, you wrote: i АЛ> Погляди, тонкая штучка. • Ага/ мне тоже понравилось. Но еще больше понравилось j того же источника: fidoT. humor. filtered) :
SOT ЭТО (ВЗЯТО С
i ДйО программиста j i05.06.2004, 12:06:41: FETCH - Соединение завершено - получено писем: 1
Рис. 11.50. Почтовая программа The Bat! 2.11
ш
Щ
618
11. Как нам обустроить интернет
к чему мы привыкли в Outlook Express. Вот только кнопочки выглядят несколько непривычно. Слева, как положено, показывается список папок, причем для каждой из учетных записей список будет свой (названия почтовых ящиков начинаются с собаки @). В дереве вы всегда найдете данные об общем количестве писем в каждой из папок, а также о количестве непрочитанных писем. Папки, в которых есть непрочитанные письма, выделены жирным шрифтом. Как вы можете увидеть на рисунке 11.50, непрочитанные письма у меня имеются в разных папках и даже в разных почтовых ящиках. Чтобы не ползать по этим папкам, я могу щелкнуть по расположенной под деревом папок закладочке Unread (непрочитанные). Тогда в дереве останутся только те папки, в которых есть непрочитанные письма, а выделяя мышкой папку, я буду сразу попадать в ней на первое из непрочитанных писем. Предусмотрено и другое, может быть, даже более удобное средство для чтения непрочитанных писем из разных папок. Нажимая Ctrl-стрелку влево или вправо, мы будем перемещаться к следующему или предыдущему непрочитанному письму. Когда в данной папке непрочитанных писем не остается, по Ctrlстрелке The Bat! попросит разрешения перейти в другую. Вот и все дела. На большой панели в центре находится список писем из данной папки (на нашем рисунке это папка Входящие в ящике sashaj). Колонок со всяческой информацией о письмах тут довольно много: не только тема, от кого и когда получено, но и кому направлено, когда создано и каков размер, да еще и несколько колонок с разного рода пометками. На небольшом экране компьютера все это разнообразие может просто не помещаться. Зайдите тогда в настройки папки Входящие (в контекстном меню каждой папки есть команда Свойства), нажмите там кнопку Изм. реж. просмотра и уберите галочки из ненужных строк. Тогда из стандартного режима просмотра в свой лаконичный и удобный вы сможете переходить по Alt-Shift-1, а возвратиться к стандарту сможете по Alt-Shift-0. На нижней панели программа показывает содержимое письма, а если к письму приложены файлы, то делит панель на две части: слева показывает список прикрепленных файлов, справа - текст письма. Когда приходят письма в формате HTML — со шрифтовым оформлением, фоновым рисунком и прочими красотами, Бат тоже расщепляет панель на две: слева сам HTML-файл и картинки (если есть), справа текст письма (как на рис. 11.51). При желании вы можете дважды щелкнуть по HTML-файлу и посмотреть письмо в браузере.
Кому: sashaj.® rinet.ru Тема: Вопрос и пожелания
05.06.2004,12:41:36: FETCH- Соединение завершено - пш
Рис. 11.51. Пришло письмо в формате HTML с фоновым рисунком. Прочесть ничего невозможно, зато красиво!
Почтовая программа
619
Кстати, при просмотре HTML-файла в Бате, щелкнув мышкой по панели с текстом (или переведя туда курсор клавишей Tab), вы сможете увеличивать и уменьшать размеры шрифта на просматриваемой веб-страничке знакомыми по Опере клавиатурными комбинациями Ctrl-Num> и Ctrl-Mum-. Возможен еще один случай, Or: E-maS Кому; [email protected] при котором нижнее окно расТема: Fwd: Проверьтесь! щепляется на два - при переПересылаемое письмо сылке писем (рис. 11.52). ЩелкОт: Александр l.msg 750 байт К: Александр нув по закладке Imsg, вы смои также к: жете прочесть пересылаемое Время создан» Sat, 5 Jun письмо. Тема: . Проверьтес Возникает законный вопрос: а зачем, собственно, пересылать 05.06.2004, 12:51:17: FETCH - Соединение завершено - получено пкс; письма в виде прикрепленных файлов? Рис. 11.52. Переслано письмо Если вы когда-нибудь получали пересланные письма или отправляли их сами в Outlook Express, то, вероятно, заметили, что такое письмо оформляется, как обычный ответ: каждый абзац снабжается значком цитаты (галочкой >). От этого многократно пересланное интересное и важное письмо обрастает целой цепочкой этих галочек и начинает выглядеть, как набор служебных символов, изредка перемежаемый нормальным текстом. Так вот, пересылка, выполненная Батом, позволяет нам читать пересланное письмо и в Бате, и в ОЕ в его исходном виде - без всяких лишних галочек. Вложение можно взять мышкой и утащить его копию в любую папку. А щелкнув по вложению правой кнопкой мыши, мы получаем контекстное меню, в котором будут команды Открыть, Сохранить, Сохранить как, Сохранить все (если вложенных файлов несколько), Печатать, Удалить. Обратите внимание: в отличие от ОЕ The Bat! позволяет удалять вложения из писем, не хранить их в общей базе! Вам присылали программу или графические файлы большого размера, вы их куда-то скопировали - все, хранить их далее в почтовой программе уже не обязательно. А удаление таких массивных файлов из базы данных почтальона позволит заметно сократить ее размеры и ускорить работу программы. сэ
° Иногда при попытке сохранить вложение или при отправке письма с вложенными файлами можно нарваться на сообщение о том, что, мол, это действие выполнить нельзя, поскольку не удается проверить файлы антивирусом. Скорее всего, это означает, что Бат не понимает той версии антивируса Касперского, которая у вас установлена. Тогда зайдите в настройках Бата на страницу «Защита от вирусов» и отключите проверку. Антивирус Касперского и сам справится с проверкой почты.
Письмо может иной раз показываться в виде козюбриков вместо нормального текста. Выставить правильную кодировку можно через меню Вид > Перекодировка. Но можно нажать Alt-5, и тогда правильная кодировка будет подобрана автоматически.
11. Как нам обустроить интернет
620
Правда, эта комбинация срабатывает, только когда курсор находится в нижней панели программы (надо перейти туда клавишей Tab или щелкнуть по тексту мышкой). А вот команда Вид > Перекодировка > Автоопредление поменяет козюбрики на нормальные буквы независимо от того, в какой из панелей стоит курсор, что, конечно же, удобнее. Если вы тоже так считаете и к тому же письма в неправильной кодировке вам приходится получать достаточно часто, можете сделать себе клавиатурную комбинацию для этого действия: по AU-F12 программа запускает Редактор сочетаний клавиш, в котором представлены все команды, которые вы только можете найти в меню и подменю программы (рис. 11.53). Найдете раздел Вид, в нем подраздел Перекодировка и дважды щелкнете по строке Автоопределение. Останется ввести клавиатурную комбинацию, например Alt-6 (Alt + 6, как это принято записывать,в Бате), и - ОК.
Изменнть
I Thai :•• Chinese Simplified (GB-2312) - Chinese Traditional (Big5) Г Japanese (ShiftOlS)
«четание клавиш
Новое сочетание: GUT+6
OK
Текущее сочетание: i 'Установить по умолчанию Ф Свойства ffl-7
Н Предупреждения
Отмена
Конфлюсгы
Рис. 11.53. Вводим новую горячую клавишу Стоит также щелкнуть по кнопке Конфликты, чтобы понять, не была ли эта комбинация назначена на какую-то другую команду. Вернемся снова к рисунку 11.50 и посмотрит повнимательнее на список писем на верхней правой панели Бата. Я имею в виду плюсики и минусы слева от некоторых писем. Они сообщают нам о том, что в программе выбран режим показа списка писем в виде цепочек, которые этими плюсиками-минусиками можно сворачивать и разворачивать. В цепочки группируются письма, у которых одинаковая тема (этот режим включается комбинацией Alt-2), один и тот же отправитель (Alt-З) или получатель (Alt-4). Для возвращения к обычному виду списка - без цепочек - надо нажать Alt-0. Все эти команды есть, конечно же, и в меню - Вид > Просмотр цепочек. Но с клавиатуры - оно удобнее. Особенно нагляден режим просмотра в виде цепочек, когда вы складываете пришедшие письма и свои ответы на них в одну папку. Тут имеет смысл нажи-
Почтовая программа
621
мать AIM, и тогда пришедшее письмо, ваш ответ на него, и ответ на ответ, и ответ на ответ на ответ... - всё будет собрано в одну группу. • В самом низу главного окна The Bat!, в последней строке-списке, вы найдете что-то вроде журнала работы: сколько пришло писем, во сколько это было, удалось ли соединиться с сервером и т. п. На что еще стоит обратить внимание в главном окне? На то, что у программы есть отдельные кнопки для получения и отправления писем (и соответственно отдельные клавиатурные комбинации - см. таблицу 6 в приложении). На то, как удобно читать письма, если пользоваться для их прокрутки комбинациями Alt-стрелка вниз или вверх (прокрутка на одну строку) и Alt-PgDn или Alt-PgUp (прокрутка на страницу). Удобство в том, что комбинации эти листают письмо вне зависимости от того, где находится курсор - в дереве папок, в списке писем или в самом письме. Если вам о чем-то говорит служебная информация в заголовке письма, можете посмотреть и снова спрятать ее комбинацией Shift-Ctrl-K. Просматривая письмо, на которое уже было отвечено (такие письма помечаются в списке конвертиком с зеленой полосой), вы сможете быстро посмотреть и свой ответ: Ctrl-Backspace, и ответ открывается в окне просмотровщика писем.
Бегущая строка В новой версии Бата по умолчанию включена бегущая строка (Mail Ticker), извещающая нас о приходе новых писем (рис. 11.54). Она представляет
Рис. 11.54. Бегущая строка извещает о том, какие письма пришли, от кого, когда и какого размера
собой отдельное от самого Бата свободно плавающее окошко, которое можно задвинуть, например, в самый верх экрана - в строку заголовка или, наоборот, поставить где-нибудь в нижнем правом углу - там, где она меньше будет вам мешать. К тому же пока непрочитанных писем нет, нет и «мэйл-тикера». Когда письма приходят, строка выскакивает и рассказывает, от кого эти письма, сколько их и какого они размера. Ну и как только вы прочете письма, она снова спрячется, скромница этакая. Г"*" \ • Более того, дважды щелкнув по любому письму, которое неторопI О | ЕЕЭ ливо проезжает по экрану вашего компьютера, вы попадете в окошко просмотровщика писем, в котором будут одни только непрочитанные письма'. Помимо стандартных кнопок для ответа, пересылки, 1 Дважды щелкнув по любому письму в Бате, вы тоже окажетесь в окне иросмотровщика. Но тогда вам будут показаны все письма из выбранной папки, независимо от того, прочитаны они или нет.
11. Как нам обустроить интернет
622
удаления письма, сохранения его или печати будут и особые: пара кнопок с конвертиками и синими стрелками переносит нас на следующее или предыдущее непрочитанное письмо, а такая же пара с красным стрелками удаляет ненужное письмо и переносит к следующему или предыдущему не прочитанному. Вот вам еще один удобный способ работы новыми письмами вне зависимости от их местоположения в папках. Если бегущая строка выключена, вы сможете включить ее в настройках Бата на странице Свойства > Настройка > Основное: в списке MailTicker надо выбрать строку Автоматически. Если же выбрать строку Всегда, то Mail Ticker будет постоянно стоять на экране, даже когда непрочитанных писем нет. А кому это надо? Поиск писем Г~1 Кнопка Найти письма вызывает поисковую утилиту Бата (рис. 11.55). I ^ 1 Зададите ключевые слова (Строка поиска), пометите галочками почтовые ящики, в которых следует искать письма, а также пометите, в каких частях письма эти слова должны содержаться (где угодно; в поле Тема; в поле Кому; в поле От кого; в основном тексте письма). Результаты поиска получите на второй странице этого окна, а внизу сможете прочитать любое письмо из числа найденных.
Письмо Правка [ Специальное | Криптография и безопасность Параметры | Результаты Строка поиска; .Область поиске i {У] Отправитель : Ifl") Получатель | 0!«ма ! Р Заголовки
Искать в папках . - f? &£ входящие . : - . г Г"£Э Исходящие > Г~§3 Отправленные |-"Г"СЗ Memories г-Т.Ш Корзина | Т £3 ИЗДАТЕЛИ ф Р£3 программисты & Г; £3 Лакальные папки
Справка Закрыть
Нет загруженных писем
Рис. 11.55. Утилита поиска писем
Результаты поиска можно сохранить, создав из списка писем виртуальную папку. Делается это кнопкой Virtual Folder справа внизу, которая станет вам доступна, когда вы произведете поиск и в результате его что-то будет найдено. Если снова посмотреть на главное окно программы (рис. 11.50), то под деревом папок вы увидите закладку Virtual. На этой странице и будут находиться
Почтовая программа
623
все созданные вами виртуальные папки - до тех самых пор, пока вы не удалите их за ненадобностью. Кроме того, виртуальная папка будет сидеть в основном дереве папок, в самом низу, помеченная звездочками.
Парковка Есть в программе еще одна новая примочка, которая поможет сохранить важные письма от непреднамеренного стирания и необдуманного утаскивания неизвестно куда. Называется этот механизм парковкой. На самом деле это чтото вроде атрибута Только чтение, который можно присваивать файлам, чтобы случайно их не стереть. При попытке удаления или перемещения припаркованных писем будет выдан запрос Вы действительно хотите удалить (переместить) "припаркованные" сообщения?, на который можно ответить Да, Нет или Отмена. Обычные письма перетаскиваются и удаляются без всяких вопросов. Скажем, вы выбрали все письма в папке и нажали Del, чтобы их удалить. Получили запрос про припаркованные, ответили Нет и видите, что программа отравила в мусор все письма, кроме припаркованных. Чтобы запарковать письмо, надо щелкнуть по точке в колонке Q, такая же пометка появится и в строке письма (рис. 11.56). Снимается пометка повторным щелчком по тому же месту (и тем же концом, разумеется :-).
а о
о а
V Получено i Разм. !Кому guzramal [email protected] вопрос о скачке ... 11 май 2004,2.:. ~7! 11 май 2004,1... 353 да Mazour. Efim '[email protected]... 30 Years Later 4' Russian Journal vaalexander@ri... Рассылка Русског... 11 май 2004,1... otblagodarnyhyuz... 11 май'2004.1... Б; [email protected] LEXIS Vadim Uman Александр Шл... FW: Прошу о лат... П май 2004,1... 32 ( Vadim Uman Svetlana Kovalc.,, FW:Прошуо летг.. 11_май_2004,1..._ 29J
Рис. 11.56. В папке три припаркованных письма
Импорт писем и адресов Два слова о том, как взять в Бат письма из Outlook Express или других почтовых программ. В меню Инструменты есть подменю Импортировать письма, а в нем - команда Мастер импортирования. Скажете мастеру, из какой программы собираетесь брать письма, а потом укажете папку на диске, где они у вас лежат. Если вы не знаете, где лежат письма в вашем ОЕ, зайдите в его настройки (Сервис > Параметры) и на странице Обслуживание щелкните по кнопке Банк сообщений. Программа покажет вам строку с адресом, которую можно будет скопировать и перенести в Бат.
11. Как нам обустроить интернет
Поработав необходимое время, мастер создаст копии всех ваших писем, сохранив и структуру папок. Все это будет сложено в новую папку под названием Локальные папки. Потом вы сможете вытащить их из этой резервации поштучно, группами или целыми папками. Но это потом, а сейчас мастер импортирования предложит вам импортиро1 вать заодно и адресную книгу Windows. Тоже не вижу причин отказываться. Адреса попадают в батовскую адресную книгу также в виде отдельной папочки, которая будет называться Импортированные адреса Outlook Express. Можно будет запустить адресную книжку (есть такая команда в меню Инструменты, есть и горячая клавиша F8), скопировать или вырезать все эти письма и вставить в свою персональную адресную книгу (Personal address book). Редактор писем На рис. 11.57 показано окно редактора писем, которое появляется: \ ,% U при создании нового письма (кнопка Написать письмо в главном окне L """^ почтальона), \ .ф\ при ответе на письмо (кнопка Ответить на выбранное письмо), а также при ;_: пересылке. I Редактирование письма-> mottn®ftetnet.ru : Письмо
Рис. 11.57. Создаем новое письмо в редакторе писем: щелчок по надписям Кому и Копия открывает адресную книжку
По умолчанию программа создает письмо в текстовом формате, без шрифтового и прочего оформления, чтобы письма выходили полегче и заразы ' В меню Файл адресной книги Бата есть отдельная команда для запуска этой операции: Импорт > Outlook Express (Адресная книга Windows).
Почтовая программа
625
в себе не несли. Однако некоторое абзацное форматирование все-таки возможно. Так, по Alt-C текст будет отцентрован, по Alt-R - выровнен вправо, по Alt-L влево, а по Alt-J - по обоим краям. Выполняется это простенькое форматирование путем добавлением пробелов между словами. Действие команд форматирования распространяется на выделенный фрагмент, а если ничего не выделено - на весь текущий абзац. Причем Бат отказывается считать абзацем обычный Enter в конце строки, так что по этим командам отцентрован или выровнен окажется весь текст вашего письма, а отдельные его строки программа соберет в один общий абзац. Зато Бат согласен считать абзацем два Enter'a подряд. Именно пустой строкой вы и должны будете отделить абзацы друг от друга, прежде чем нажимать Alt-J или Alt-L. По команде Автоформат (Ctrl-Shift-F) включается автоматическое форматирование текста при вводе. Это значит, что программа будет автоматически переносить слово на следующую строку, выравнивая абзац влево. Убрав галочку в строке Автоформат, вы будете вводить одну длинную строку, пока не нажмете Enter. Создать письмо со шрифтовым и абзацным оформлением тоже несложно. Сначала выберите в меню Параметры > Формат сообщения строку Только HTML или HTML и текст. Теперь в вашем распоряжении окажется панелька форматирования (на рисунке 11.57 ее не было) с набором вполне понятных и знакомых по любому текстовому редактору кнопок для выделения текста шрифтом и цветом, для создания цветного фона или фоновой картинки, для абзацного выравнивания, для создания нумерованного или ненумерованного списка, для вставки картинок, таблиц и гиперссылок. Никаких наворотов - все примерно на уровне виндоузовского редактора WordPad. При вводе адреса от руки программа дописывает за вас его окончание, если, конечно, вы такой адрес уже ранее вводили. Можете, как показано на рисунке 11.57, щелкнуть по слову Кому в заголовке письма, чтобы найти адрес в адресной книжке программы. На устройстве адресной книжки я останавливаться не стану: все там сделано примерно так же, как в адресной книжке Windows. Скажу только, что добавить в нее адрес автора данного письма можно по Ctrl-W, а удалить адрес автора данного письма - по Ctrl-Shift-B. Сама адресная книжка вызывается клавишей F8 или этой кнопкой в главном окне Бата. Кроме основных данных об адресате (имя, фамилия, адрес), а также всяких необязательных сведений о нем вы сможете здесь пометить некоторые адреса галочкой в колонке Избранный, чего в виндоузовской адресной книжке нет.
626
11. Как нам обустроить интернет
После этого процесс создания писем к таким избранным людям сильно упрощается. Обратите внимание на стрелочку возле кнопки Написать письмо (см. самый первый значок в этой подглавке), которая, как обычно, сигнализирует нам о наличии некоего списка. В данном случае открывается как раз список избранных адресов. Щелчок по строке - и создается новое письмо к «избранному другу». r'fJL.'] Эта кнопка называется Сохранить как черновик. Пользователи Outlook | чЙ1 j Express ожидают от кнопки с таким названием, что она поместит письмо в папку Черновики. Но в Бате такой папки нет. А сохранять черновики все равно можно! Как? Письмо попадает в Исходящие, но не отсылается. Возле письма оказывается пометка в виде листочка с песочными часами'. Пока пометка сохраняется, данное письмо не может быть отправлено. Вообще команду Сохранить как черновик почтальон наш считает окончанием работы с письмом и поэтому закрывает окно редактора писем. Когда мы захотим продолжить работу над письмом, зайдем в папку исходящих и дважды по нему щелкнем. '""'} А вот щелчок по кнопке Сохранить и продолжить редактирование воспринимается программой как команда промежуточного сохранения, без закрытия редактора. К услугам этой дискетки мы будем периодически прибегать при написании длинных писем, которые жаль было бы потерять изза случайного сбоя системы. Годится также стандартная клавиатурная комбинация Ctrl-S. Письма попадают туда же - в папку Исходящие. Кнопка Отправить немедленно (и комбинация Ctrl-Enter) завершает редактирование и отправляет письмо, в том числе и такое, которое ранее было сохранено как черновик. Впрочем, вместо того чтобы вот именно отправить письмо немедленно, программа выкидывает окошко с запросом: Вы действительно хотите отправить письмо немедленно? Предполагаю, что такая настройка по умолчанию выбрана по просьбе людей, которые постоянно путают клавиатурные комбинации, падают со стула и промахиваются по кнопкам. Если вы в себе не замечали таких особенностей поведения, щелкните правой кнопкой мыши по своему почтовому ящику (по строке в дереве папок, которая начинается с собаки @) и выберите команду Свойства. Вы попадете в многостраничное окно настроек своего ящика, в котором вам сейчас нужна страница Параметры. Уберете там галочку из строки Подтверждать немедленную отправку и скажете ОК. И никаких лишних вопросов.
1
На самом деле это значок парковки, просто в папке Исходящие он выглядит немного иначе.
Почтовая программа
627
ць rjjajn Кроме стандартной кнопки вставки текста из кармана в редакторе 43 I ЧЭ | писем имеется и вторая, специфическая, полезная именно в электронной переписке - кнопка Вставить как цитату (Alt-Ins). Каждая строка вставленного фрагмента помечается галочкой >. Это позволит нам без хлопот вставлять в письмо фрагменты из других писем и сразу их правильно помечать. Имеется у нас и аналогичная пара кнопок для вставки текста из файла, по которым содержимое текстового файла вставляется в письмо целиком - как текст или как текст с галочками. I Прикрепление файлов к письму происходит точно так же, как в Outlook ! ® I Express, только у этой команды редкостный по своей невразумительности (если не сказать «уродству») рисунок на кнопке. Оказывается, желание сделать «всё не как у Microsoft» приводит к успешным результатам вовсе не всегда. Как я выше писал, в программе есть система проверки орфографии, работающая -в реальном времени: файлы с ошибками сразу же подчеркиваются красной чертой, как в Ворде, а в контекстном меню даются варианты правильного написания, а также команды добавления слова в словарь, игнорирования слова в данном тексте и т. п. Но так же как наш старый знакомый Outlook Express (и в отличие от более продвинутого в этом отношении Ворда), Бат не умеет проверять одновременно и русский, и иноязычный текст: в каждый момент времени подключен может быть ровно один словарь'. Зато в Бате поменять язык проверки можно довольно быстро - через меню Орфография > Язык. В строке состоянии редактора писем есть несколько областей, по которым можно щелкать правой кнопкой мыши и всякий раз получать некое более или менее полезное контекстное меню. Вот некоторые из них. • Контекстное меню поля с именем пользователя (а точнее - с названием почтового ящика- на рисунке 11.57 там написано sashaj) позволит послать это письмо от имени любого другого пользователя (через другой почтовый сервер). Но если пользователь, от имени которого вы собрались писать, защитил свой ящик паролем, то ничего у вас не выйдет, пока не введете пароль. (Как закрыть ящик паролем, будет рассказано дальше.) • Когда отсылаешь важное письмо, хочется получить уведомление о прочтении. Беда в том, что ваш адресат может ответить отказом на предложение своей почтовой программы об отправке уведомления. Однако в нашем распоряжении есть и другой механизм - уведомление о доставке письма в почто1
Для проверки русской грамматики программа пользуется словарем Microsoft Office. Нет у вас Офиса - нет и проверки русских текстов.
628
11. Как нам обустроить интернет
вый ящик адресата. Вот оно придет к вам независимо от воли получателя, потому что пошлет его вам почтовый сервер, а он не такой вредный, какими иногда могут быть люди. И то и другое можно задать через контекстное меню области, расположенной левее имени (рис. 11.58). Тогда здесь появятся один или два значка, напоминающих о выбранном режиме подтверждения: значок с конвертиком - это подтверждение доставки, а с листочком - прочтения. Высокий приоритет Нормальный приоритет Низкий приоритет Подтверждение доставки Подтверждение прочтения Рис. 11.58. Подтверждение доставки и приоритет
Когда письмо с подтверждением доставки дошло до адресата, к вам приходит сообщение от сервера с заголовком Return receipt (уведомление о вручении) от имени подсистемы доставки писем (Mail Delivery Subsystem), в котором будет на чистом американском языке написано, какого числа и во сколько письмо было доставлено в почтовый ящик адресата. • Строка Высокий приоритет (рис. 11.58, вверху) маркирует письмо как срочное, а Низкий приоритет - как несрочное. Если получатель этого письма работает с Outlook Express, то срочное письмо будет у него помечено красным восклицательным знаком, а несрочное — синей стрелочкой. В Бате срочное письмо будет розовым, а несрочное голубым, как младенчики женска и мужеска полу. Работа с несколькими почтовыми ящиками Давайте займемся созданием своего собственного почтового ящика, в который не будет иметь доступа ни один посторонний. В главном окне Бата в меню Ящик есть команда Новый почтовый ящик, которая запускает мастера создания того, что в Outlook Express называется учетной записью. Введете название ящика, свое имя и фамилию, адрес e-mail, а затем адреса серверов входящей и исходящей почты, логин и пароль. Ну и получите свой новый ящик. Повторив эту операцию ровно столько раз, сколько почтовых ящиков завели себе вы и ваши близкие, получите для каждого пользователя свой набор стандартных папок: Входящие, Исходящие, Отправленные, Корзина, а также Спам. Остальные папки вы создадите сами по мере необходимости: достаточно будет щелкнуть мышкой по папке, в которой должна быть создана вложенная, и нажать клавишу Ins или выбрать команду Папка » Создать папку. В Бате есть клавиатурные комбинации для отправки и получения почты только для данного ящика (F2) и для всех сразу (Alt-F2). Есть комбинации
Почтовая программа
629
также для раздельной и общей отправки писем - поглядите таблицу, 6 в приложении. Чтобы защитить паролем свой почтовый ящик, вы должны мышкой выбрать его в дереве и выполнить команду Установить пароль, которую без труда отыщете в меню Ящик.1 После того как вы дважды введете пароль, никто, кроме вас, уже не сможет читать вашу почту. Папки будут свернуты, от всего их дерева останется одна строка - с названием ящика. При попытке открыть ящик (развернуть дерево) будет запрашиваться пароль. При попытке изменить или вообще отменить пароль — тем более. А по команде получения почты из всех ящиков закрытый ящик просто не проверяется. Для отмены пароля вызовите снова команду Установить пароль, но оставьте обе строки пустыми. ег Защита паролем работает только внутри The Bat!, файлы почтовых баз при этом никак не защищаются и не шифруются. А значит, если какой-то достаточно продвинутый пользователь захочет почитать ваши письма, он сможет это сделать: влезет в папку с письмами и откроет файл messages.tbb - хоть текстовым редактором Блокнот, хоть просмотровщиком ФАРа или ТС. Чтобы всерьез защитить почту, надо зашифровать файлы почтовых баз какой-нибудь специальной программой шифрования. Или просто сархивировать свои папки с паролем, а перед началом работы - разархивировать. Или поместить их на зашифрованный диск, созданный средствами Windows ХР или 2000 на каком-нибудь NTFS-разделе.
Настройки почтового ящика Команда Свойства почтового ящика в контекстном меню ящика открывает многостраничное окно его настроек (рис. 11.59). Каждый из ящиков настраивается отдельно от других. Что же именно тут настраивается? • На странице Транспорт можно поменять адреса серверов входящей и ( исходящей почты, имя пользователя или пароль - если вы что-то неверно ввели. Это все важнейшие, но вполне стандартные настройки. • На странице Управление почтой можно попросить оставлять письма на сервере, если вы пока только экспериментируете с программой. Эта же настройка понадобится тем, кто пользуется почтой дома и на работе и хотел бы иметь копии писем в обоих своих компьютерах. Оставляя письма на сервере, вы можете, однако, задать предельный срок их хранения там - соответствующая настройка тоже найдется на странице Управление почтой. Зачем это может пригодиться? Некоторые люди для регистрации на всяческих интернетовских сайтах заводят специальный адрес на каком-нибудь сервере бесплатной почты. И больше ни для чего этим адресом не пользуются. В результате нормальные письма сюда практически не ходят, зато спама наваливается куча. Если вы тоже так 1
На самом деле выбрать мышкой можно любую папку данного ящика - результат будет тот же: паролем будут защищены все папки данного пользователя.
11. Как нам обустроить интернет
630
,.•:> {% !
И Свойства почтового ящика - e-mail . d, Общи* сведения, • • (;§Э ТранепорпГ' Й- ТЙ Управление почтой 1 '"-в Удаление г-** Параметры : . ^* Файлы и кат влаги Й- ||р Шаблоны 1 \-Щ Новое письмо ; (..-§ Ответ : • i---@ Пересылка : (Щ Подтверждение продет ; : • @ Сохранение в файл : f™ ^ Девизы !•••$ Звук | • • 8JS Подключение •••• Ш Заметки
Рис. 11.59. Настройки почтового ящика, страница Транспорт
поступили (а это, в общем, разумная тактика, рекомендованная для всех, кто имеет привычку время от времени где-нибудь регистрироваться), можете назначить срок хранения писем в таком ящике один день или задать максимальный размер в пять или десять писем, и Бат будет вам этот ящик периодически опустошать. А то ведь некоторые почтовые серверы могут и ликвидировать вашу регистрацию, если увидят, что вы ящиком не пользуетесь. Можно поступить иначе: назначить для такого ящика вместо обычной доставки писем запуск некоего диспетчера писем (на странице Управление почтой будет соответствующая секция), который поможет быстро просмотреть заголовки и первые несколько строк пришедших писем и при необходимости уничтожить их или скачать. О диспетчере мы ниже поговорим подробнее. • На странице Параметры можно задать время, через которое программа должна проверять почту (по умолчанию автоматическая проверка отключена). Там же можно попросить, чтобы Бат проверял почту при старте. Не забудьте про строку Очищать корзину при выходе из The Bat!, если не хотите все время удалять вручную уже однажды удаленные письма. Стоит пометить также строку Сжать все папки при выходе из The Bat!, особенно когда в папках накапливается много писем: Пара секунд, и размеры почтовых баз будут сокращены, а скорость работы с ними вырастет. ^ Даже если вы удалите все письма из папки, но не сожмете ее, размеры папки не изменятся! Письма останутся на своем месте, только не будут показаны в окне программы. Не забывайте об этом.
Почтовая программа
631
• На странице Файлы и каталоги можно выбрать нестандартное местоположение папки с письмами. По умолчанию письма лежат по одному из двух адресов: либо Program FilesVThe Ва1!\МА11\название_ящика, либо Documents and Settings\Baiue имя\АррНсайоп DataVThe Ва1!\название_ящика. Другая существенная настройка на этой странице - список Хранить прикрепленные файлы. Если вместо выбранной изначально строки В теле писем выбрать тут другую строку - В каталоге, отдельно от писем, то в базу будут попадать одни только письма, а для сохранения вложений в папке с письмами будет создана специальная папка Attach. Туда и попадут вложения из всех писем, которые приходят к вам и которые отправлены вами. (Встречая одноименные файлы, программа их перенумеровывает.) Это позволит существенно уменьшить размеры почтовой базы, которая будет у вас создаваться. Однако вложения в старые письма, пришедшие до того, как вы эту настройку включили, программа оставит лежать там, где они лежали. Когда хранение файлов вместе с письмами отменено, имеет смысл включить настройку Удалять прикрепленные файлы при удалении письма из корзины (она тоже расположена на странице Файлы и каталоги), чтобы в папке Attach не оставалось файлов-сироток. А если поставить галочку еще и в строке Прикреплять файлы только при отправке письма, то вложения, которые отправляем мы, не будут сохраняться вообще. Да и зачем их сохранять? • Группа страниц Шаблоны позволит изменить оформление пустого письма (которое появляется по команде Создать письмо) или письма, создаваемого по командам Ответить и Пересылка, - заготовить, так сказать бланки для писем. В шаблоны можно будет вписать от руки много интересного текста. А можно, наоборот, убрать оттуда весь стандартный текст. Или вместо английских слов и выражений написать русские слова и, может быть, даже выражения... Кому что больше нравится.1 • Кроме бланков вы сможете создать здесь и некоторый набор часто используемых стандартных фраз, ответов на стандартные вопросы и т. п. - так называемых быстрых шаблонов. На самой первой странице из секции Шаблоны будет у нас кнопка Изменить быстрые шаблоны, которую и надо будет нажать. Сначала список пуст, но мы нажмем кнопку Добавить, введем текст (рис. 11.60) шаблона, его псевдоним и описание. Нажав кнопку Макросы, вы получите несколько выпадающих меню, в которых сможете выбрать и вставить в шаблон автоматически создаваемые элементы текста (вроде времени, даты, адреса получателя или его имени). Посмотрите этот список сами. 1
Собственные шаблоны писем можно создать и для каждой отдельной папки, кроме стандартных - Входящие, Исходящие, Отправленные. Об этом - в следующей главе.
Справка О Совместно с другими ящиками Ц Для новых писем / массовой рвссылю
Шаблон: Привет if
;;?§j
Закрыть
Измекмть быстрые шаблоны
Справка
Рис. 11.60. Создаем новый текстовый шаблон для быстрой вставки
Но как потом вставить в письмо текст этого шаблона? В два действия: ввести псевдоним и нажать Ctrl-пробел. Если память опять подвела, зайдите в подменю Сервис > Вставить быстрый шаблон (в редакторе писем, а не в главном окне программы) и выберите нужный шаблон из списка. • На страницу Подключение вы зайдете, если захотите попробовать в деле собственную звонилку Бата, а на страницу Звук - если вам понадобится звуковое оповещение о приходе писем. Например, записали звуковые файлики (формата wav) со словами: «Пришло письмо для Саши!» или «Пришло письмо для Маши!» и указали программе его местоположение. Настройки папки Кроме почтового ящика индивидуальные настройки может иметь и каждая папка. Правда, у стандартных папок настроек немного, зато у созданных нами — полным-полно. На рисунке 11.61 вы видите окошко свойств папки, в которую у меня попадают почтовые рассылки (мэйл-листы). Как видите, можно поменять место хранения папки (строка Каталог, кнопка Обзор) - держать эти рассылки на другом диске, в другой папке. Если пользуетесь бегущей строкой, можете тут решить, должны ли непрочитанные письма, поступающие в этот ящик, показываться в Mail Ticker. Пользоваться этой настройкой имеет смысл только в том случае, если вы пользуетесь также автоматической сортировкой писем (см. следующую главу).
Почтовая программа
633
£3 Свойства папки Мзйл-листы I Шаблон | Ответ | Пересылка | Подтверждение | Звук | Персонапииj Удаление j Заметки Название: !мэйл-лисгы
-Параметры
;••
Каталог: <по умопчашю> Обзор...
По умодчавию
[§[] Показывать письма в Mail Ticker (TM) П Собственные параметры печати 0 Максимальное количество писем: 0 Срок хранения писем (дней): ,- При выходе из The Вай J3 Окать папку
Настройки колонок: Использовать указанные настройки папки Копировать в...
Из», реж. просмотра
ок
Отмена
Справка
Рис. 11.61. Свойства папки
Размеры папки можно ограничить, задав максимальное количество писем в ней и максимальный срок их хранения. Надо только не забыть пометить строку Удалить старые письма, иначе смысла нет. На других страницах этой папки вы сможете задать собственный, отдельный шаблон для нового письма, которое будет создаваться именно в этой папке, а также шаблоны для ответов и пересылки, выбрать отдельные настройки для удаления писем, задать звук, сигнализирующий о приходе письма в эту папку и т. п. Скажем, есть у вас друг, с которым вы все время переписываетесь. Создадите для его писем отдельную папку, а в ней шаблон, который будет начинать каждое письмо фразой: «Привет, дружбан Серега!». А теперь о том, как настроить наш почтальон таким образом, чтобы все письма от «дружбана Сереги» автоматически складывались в отведенную им папку. Поможет нам в этом деле... Сортировщик писем Благодаря сортировщику писем вы сможете все письма от знакомых людей принимать сразу в отдельную папку, а от незнакомых - в стандартную папку
11. Как нам обустроить интернет
634
Входящие. Сможете завести по папке на каждую из почтовых рассылок, на которые подписались на том или ином интернетовском сервере. Сможете даже собирать в одной папке не только письма, приходящие от определенного человека, но и все свои письма к нему (к ней) - просто для удобства. А может, и с тайной мыслью издать в будущем роман в письмах. Наша задача - дать сортировщику правило или несколько правил, по которым он будет отличать письма, предназначенные для перемещения в эту папку. Проще всего сделать это, взяв за основу одно из подходящих писем - выделить письмо мышкой и выполнить команду Создать правило сортировки в меню Специальное (или нажать Ctrl-Shift-F). В верхней строке настроечного окна (рис. 11.62) можете вписать название правила (или фильтра, как их иногда называют), ниже - выбрать, по какому признаку сортировщик будет узнавать подходящие письма - по адресу или теме. §2 Создание правила сортировки Название:
j Russian Journal
.Определять по subscribe® rttsiru • [3]теме: \
[ржшжа русского Журнгма / Навести pyccsj
Ц]0олучзтелю: | Входящей почты
Использовать для: Переиестить в папку:
| Рассыпки
Q Поместить правило в начало списка правил
|
ок
II
Изменить
Отмена
Справка
Рис. 11.62. Создаем правило на основе письма
Список Использовать для определяет, на какие письма распространяется действие данного фильтра: • на любые письма из папки Входящие, если они имеют подходящий адрес или тему; • на отправленные письма (вместо стандартной папки Исходящие письмо попадает в другую); • только на прочитанные письма. Письмо попадет в указанную вами папку только после того, как: 1) будет прочитано и 2) вы перейдете к чтению следующего. То есть письмо, которое просто лежит себе в папке, давно прочитанное, никуда не перемещается; • на письма, которые не только прочитаны, но для которых вами уже написан и отправлен ответ.
Почтовая программа
635
Ну и в строке Поместить в папку надо будет указать имя одной из существующих папок, ввести имя несуществующей (тогда она будет создана автоматически) или же отыскать папку в дереве. Давайте для примера создадим для папки Дружбам Серега парочку правил, чтобы его письма попадали сюда после прочтения, а ваши ответы - после отправки. Встаем на письмо от «дружбана», нажимаем Ctrl-Shift-F и выбираем: Название: Ceperal; Определять по: отправителю (адрес уже будет вписан в строку); Использовать для: Входящей почты или для Прочитанных писем; Переместить в папку: Дружбан Серега. ОК. Идем' в папку Отправленные, встаем на свое письмо к этому адресату, нажимаем Ctrl-Shift-F и вводим: Название: Серега2; Определять по: получателю (адрес тоже окажется в строке); Использовать для: Отправленных писем; Переместить в папку: Дружбан Серега. ОК. А потом сделаем шаблоны для новых писем и для ответов с приветствием дружбану (см. прошлую главу), а может быть, даже зададим для этой папки показ писем в виде цепочек - AIM. В случае чего, ненужные правила вы сможете удалить или поменять, зайдя в основное окно сортировщика писем (рис. 11.63) по Shift-Ctrl-S или по команде Ящик > Настройка сортировщика писем. Тут можно сделать все, что вам требуется: §ё Сортировщик писем - $asha_l -|зЭ Входящая почта '•{•••& • '--$& Рассылки ; £3 Отправленные письма £3 Прочитанные письме •;-|зЗ Отвеченные письма £3 Выборочное скачивание
Правши j Альтернативы |{ Действия | Свойства I Дополнительно I Казв-е: [Рассылки Исходная папка: i |J3 Входящие Переместить письмо в палку j Рассылки Сигнальные строки i Строки
Где
i Russian tour nal
Отправитель
i рассыпка
j •
Наличие i
Д» Тепа Щ, да Отправитель;;^ Получатель Щ| Тема Текст
1
1 Добавить
Создать j Q Ручное
Удалить
Закрыть
Рис. 11.63. Настройка сортировщика писем
Справка
636
11. Как нам обустроить интернет
ненужные правила удалить, ошибочные - поправить и даже создать новое правило вручную (хотя с этим я бы не спешил - велик риск ошибиться, особенно для начинающего). Временно отключить фильтр, не удаляя его, поможет строка Активно: убрали из нее галочку - правило не работает. Обращаю ваше внимание также на строку (известные) слева вверху. Если выбрать ее мышкой, будет создано правило особого типа: все письма от известных вам людей будут попадать в указанную папку. А что значит «известные вам»? Как программа-то узнает, известны они вам или неизвестны? Да очень просто! Известными считаются те, чей адрес вы занесли в адресную книжку! "" Важно помнить, что правила обрабатываются в порядке их расположения в списке. Пользуйтесь кнопками Вверх и Вниз для определения порядка.
Самая последняя папочка на левой панели (Выборочное скачивание) позволит создать правила, которые будут применяться к письмам на сервере, когда программа будет решать, все ли письма ей следует доставлять или что-то является мусором. .Просматривая письма на сервере, The Bat! будет искать в них указанные вами ключевые слова и фразы. Надо будет выбрать одну из пяти областей письма, в которых производится поиск: Отправитель, Путь (поиск по перечню серверов, через которые прошло письмо), Тема, Получатель или Заголовки (имеется в виду поиск в служебных заголовках письма). Кроме того, вы сможете выбрать действие: просто не скачивать эти файлы либо удалить с сервера. Вот некто вас мучает своими письмами, а вы его хоп! - занесли в список типов подлежащих удалению! И гуляй, Вася!
Диспетчер писем Есть у нас и другое средство для работы с письмами на сервере, которое запускается по комбинациям Ctrl-F2 и Shift-Ctrl-F2. Называется оно диспетчером писем (рис. 11.64). По первой из этих горячих клавиш диспетчер показывает только новые письма, поступившие на сервер, по второй - все. Есть для этого и две команды в подменю Ящик > Диспетчер почты. ,. _., £сли снять у всех ненужных писем галочки в столбце Получить, а в строке I ** I Удалить - поставить по галочке, то едва вы нажмете кнопку Начать передачу, как письма нужные письма будут доставлены, а ненужные удалены. По умолчанию диспетчер показывает одни только заголовки писем - все эти служебные надписи, которые там всегда находятся. Но можно попросить его притаскивать и несколько строк основного текста, чтобы стало понятнее, спам это или нет. Задается это в настройках почтового ящика на странице Управление почтой в секции Диспетчер писем. Просто введете в строке Принимать с заголовком первых строк письма... некое число. Какое, кстати?
РУКОВОДИТЕЛЮ, ЗАМ. ПО ЭКОНОМИКЕ, ГЛ. ИНЖЕНЕРУ, ЗАКАЗЧИКУ, НАЧ <р align="center">y4e6Hau центр (аккредитован при Академии строительства Госстроя Р <р align="cer.ter"Xb>ДЕЯТЕЛЬНОСТЬ ЗАКАЗЧИКИ, ЕГО ПРАВОВЫЕ ВЗА i С ЛОДРЯДЧИКОМ И ДРУГИМИ УЧАСТНИКАМИ ИНВЕСТИЦИОННО-СТРОИТЕЛЬНОГО ПРОЦЕССАs период с 24 -snfcsp; 26 мая 2004 года, <11><Ь>законода:?ельная и нормативная базаЬ>г регулирующая деятельность заказчик ;
ш\
Рис. 11.64. Диспетчер почты: читаем первые строки письма на сервере
Если речь идет о чисто текстовом письме, то хватило бы, наверное, и пяти строк, но когда сообщение имеет формат HTML, то первые 5-10 строк будут заполнены служебными тегами html-разметки. Так что лучше выбрать 15. Прямо отсюда вы сможете ответить автору письма, переслать письмо еще кому-нибудь, скачать или открыть данное письмо - на все это есть кнопки на панели диспетчера. При большом количестве писем на сервере можете зайти в меню Глобальные, в три его подменю (Снять флаг, Установить флаг и Переключить флаг), чтобы изменить пометки сразу на всех письмах (флагом здесь называется то, что мы в Российской Федерации привыкли называть галочкой). Борьба со спамом В программе имеется собственное средство для борьбы с нежелательной рекламой (спамом) - антиспамный плагин Алексея Виноградова Bayeslt! Важно, что этот фильтр, борясь со спамом, не выливает ребенка вместе с водой: проще говоря, не удаляет письма на сервере, а фильтрует их уже здесь, в компьютере. А значит, ошибка в процессе отделения «овец от козлищ» не повлечет за собой потери полезной информации. При этом плагин избавляет нас от необходимости удалять спамные письма вручную и даже просто смотреть на них: сообщение, опознанное как спам, сразу отправляется в специально созданную резервацию „для рекламных писем папку Спам. Но чтобы спам-фильтр заработал, мы должны его включить, а потом еще и обучить. Сперва о том, как включать.
11. Как нам обустроить интернет
638
В настройках Бата есть страница Защита от спама (рис. 11.65), куда надо будет зайти и указать, что делать со спамом: удалять или перемещать в папку Спам. Пока вы не будете полностью уверены в том, что плагин работает безошибочно, удаление не позволяйте. S3i Настройка The Bat! • Основное Система Программы • Список писем : • Цветовые группы :••• Режимы просмотра I» Заголовки сообщений '• Настройка заголовков Предупреждения • Защита от вирусов Защита от спамз • Редактор и Просмотр сообщений ; Редактор (общее) | - Текстовый редактор i Просмотр писай '- Исходный текст • Наборы символов Системные клавиши Модули расширения
:
- Модули Анти
; i . Название ; j Beyesffi
: Версия 0.5.5
j Статус О(Г
Путь DLL E:\Pregram Files
Добавть
Модули защиты от спама {почтового мусора) позволяют классифицировать почту в момент приёма её с сервера. Каждый модуль защиты от спама присваивает сообщению рейтинг по 100-балльной шкале, на основе полученного рейтинга вы можете сани решать, что делать с тем или иным сообщением... i Рейтинг для действий ниже считать кзк j (§) Средний
О Максимальный
О Минимальный
Q Удалять сообщения с рейтингом более 0 Перемещать в папку для спама, если рейтинг более 0 Помечать спам как прочитанное 0 Перемещать сообщения, помеченные как спам, в папку для спама 0 Использовать общую папку для сбора спама
Справка
Рис. 11.65. Режим фильтрации спама
Разрешается также помечать спамные письма как прочитанные, чтобы они не привлекали к себе внимания. И эту настройку я бы поначалу не советовал включать. Почему? Потому что без достаточного обучения фильтр будет ошибаться. Иногда не распознает спам и поместит его в папку Входящие, а иногда, наоборот, отправит в спам нужное письмо. А если нужное письмо еще и помстится как прочитанное, мы можем про него просто-напросто забыть. Так что сперва учиться - а там уж и все остальное. Как же обучать фильтр? Как только в папке Входящие появится письмо со спамом, вы по нему щелкнете и воспользуетесь командой Пометить как спам в меню Специальное. Письмо сразу переедет в папку Спам, а программа примет к сведению ее устройство и отличительные особенности - в частности, ключевые слова, характерные для этого типа писем, и всякие специальные хитрости, применяемые спамерами для того, чтобы сбить программы с толку. Но первое время надо обязательно проверять и папку Спам на предмет ложного срабатывания плагина. Обнаружив там полезное, неспамное письмо, вы должны воспользоваться командой Пометить как НЕ спам, чтобы программа
Почтовая программа
639
проанализировала его и попыталась понять, почему это письмо не относится к числу рекламных писем. То есть решая, спам перед ней или нет, программа как бы заходит с двух сторон: проверяет, есть ли в письме характерные признаки спама и есть ли в письме характерные признаки вашей обычной корреспонденции. Постепенно ошибок в различении спама будет становиться все меньше, а когда программа накапливает достаточно информации, ошибки в узнавании рекламы либо вовсе пропадают, либо сводятся к минимуму. Конечно, люди, занимающиеся массовой рассылкой рекламы, знают о том, какими способами антиспамные фильтры собирают на них компромат, и стараются всячески их обманывать (ситуация тут очень напоминает гонку вирусов и антивирусов). Например, они заменяют в слове (чтобы программа его не узнала) русские буквы на латинские, аналогичные по внешнему виду или просто на сходные по начертанию. Сравните: «предлагаем Вам приобрести "Виагру"» и «предлагаем Вам приобрести "Виагру"». С виду почти одно и то же, а если разобраться, то из двадцати девяти букв во второй фразе кириллицей набраны только пять («д», «л», «б» и два раза «м»), все остальные - латиница. Иногда спамеры разбивают слово на части с помощью каких-нибудь не показываемых на экране символов и html-тегов вроде тега комментария: (см. следующий раздел). Или нарочно пишут слова с ошибками. Или пишут буквы ч е р е з п р о б е л . Или используют кодировку символов в виде числа с процентом, которую почтовые программы знают и показывают правильно, а спамный фильтр может и не знать. Однако Bayeslt! всеми этими хитростями в заблуждение не введешь. Более того, само наличие этих хитростей является для него серьезным аргументом в пользу того, что перед нами именно спам, поскольку ни один нормальный человек не станет такого делать в обычном письме. При желании вы сможете сами составить таблицу замены букв - чтобы плагин, прежде чем производить анализ, заменил латинские буквы русскими. Впрочем, один из вариантов такой таблицы имеется в комплекте Bayeslt!, надо лишь убедиться, что таблица подключена. Зайдите в настройки спам-фильтра (Свойства > Настройка > Модули расширения > Bayeslt! > Настроить), а в появившемся окошке нажмите кнопку Options (Параметры). Теперь на странице Локальный алфавит (рис. 11.66) пометьте строку Нет, я получаю почту на родном языке, НЕ на английском. В окошке Locate должна оказаться надпись Russian_Russia. Останется нажать кнопки Generate и ОК. Спам-фильтр устанавливается и настраивается автоматически вместе с Батом. Но если в настройках программы на странице Модули расширения нет строки Bayeslt, значит, плагин не установлен. Нажмете там кнопку Добавить, дойдете до файла bayesit.tbp, который при установке может попасть либо в папку в Program FilesVThe Bat!, либо в Documents
11. Как нам обустроить интернет
640 Параметры Bayeslt!.
Ваш язык - английский? (если да. то вам не нужно настраивать локальный алфавит) Q Да. вся моя почта на английской. ет. я получаю почту на родном языке, не на английской. Исправльте локаль (если она неверна) и создайте алфавит вашего языка Вы также можете править его вручную. Алфавит
Сопоставьте английские буквы. похожие по начертанию на ваши родные, например "А-А" и т.н. Таблица транслитерации: Добавить
ОК
Отмена
Рис. 11.66. Настройки спам-фильтра
and Settings\Bauje_HMfl\Application DataVThe Bat!, после этого плагин появится в списке. А если в колонке Статус будет написано ОК, это будет означать, что плагин еще и нормально подключился, нашел и почтовые базы, и все свои собственные файлы... Резервное копирование и синхронизация Всем, кто дорожит своей перепиской, я рекомендовал бы время от времени сохранять копии почтовых баз на другом диске, на обычном или перезаписываемом CD-R или даже на DVD. В меню Инструменты есть две команды для этого. • По команде Резервная копия создается архивный файл с расширением tbk, куда и будут запакованы письма. Программа спросит (рис. 11.67), что именно вы собираетесь архивировать: настройки почтового ящика, почту, адреса, настройки программы, прикрепленные файлы? Ниже задаете метод обновления архива: Стандартный означает создание каждый раз полного архива, а Дополнение к ранее созданному означает архивирование только новых писем и адресов. Нажав ОК, вы должны будете еще указать, какой из почтовых ящиков следует обработать, а также сможете защитить архив паролем.
Почтовая программа
641
Техническое обе луживакие Резервное копирование ;• Что копировать0 Свойства почтового ящика @ Половые папки @ Адресные книги (Personal address Ьоок,Импортирова1
Рис. 11.67. Сохраняем резервную копию почтовых баз
• По команде Восстановить из резервной копии программа предложит вам выбрать, из какого именно файла восстанавливаться. Если вы пользовались стандартным методом, то файл этот будет один, если же вторым - то надо будет выбрать несколько или даже все. Чтобы разобраться, что тут где, очень пригодился бы комментарий, который можно ввести при создании архива (последняя строка на рисунке 11.67). А есть ли возможность сархивировать не все письма из данного ящика, а отдельную папку? Вот, к примеру, хочется нам удалить из общей базы папку с письмами за прошлый год, но так, чтобы, в случае необходимости взять их снова в Бат. Как это сделать? Впрямую - никак, команда резервирования такого не предполагает. Но, применив смекалку, мы сделаем это без малейших проблем. Каждая папка с письмами представляет собой поддиректорию имя_вашего_ ящика\имя папки, которую вы найдете либо по адресу Program Files\The Bat!\MAIL\, либо по другому: Documents and Settingsteauie имя\АррПса1юп DataVThe Bat!\. В каждой такой папке лежит пара файлов: messages.tbb (файл с письмами) и messages.tbi (файл-оглавление). 21 Зак. 90
642
11. Как нам обустроить интернет
Так вот, берем папочку, копируем куда-нибудь в сторонку и архивируем обычным архиватором. После этого в Бате папку можно удалить и выполнить сжатие папок, чтобы уменьшить базу. Когда вам захочется вернуться к тем сархивированным письмам, создайте в Бате (не средствами файлового менеджера, а именно почтальоном!) новую папку с любым именем, а потом просто скопируйте в нее файлы messages.tbb и messages.tbi из своей копии. Когда вы в следующий раз зайдете в эту папку в Бате, обнаружите там все свои письма.
12. СОЗДАНИЕ ВЕБ-СТРАНИЦ ПРАКТИЧЕСКИЕ СВЕДЕНИЯ о ЯЗЫКЕ HTML ХТМЛ - тьфу! В. Строчков
Интернетовская страничка - это текстовый файл, размеченный таким образом, чтобы любые программы просмотра (браузеры) на компьютерах любых систем видели его примерно одинаково. (В точности одинаково никак не получается.) Так что HTML - это не язык программирования, не алгоритмический язык, как думают многие, сильно не желающие в него вникать. Это просто способ разметки текста. Потому он и называется Hyper Text Markup Language язык гипертекстовой разметки. Зачем нужен какой-то еще дополнительный язык разметки, спросите вы. Нельзя ли просто взять из Word'a оформленный текст да и выставить в интернет? Нельзя по одной простой причине: во всем мире Microsoft Word вовсе не такой безоговорочный стандарт, как в нашей стране неограниченных возможностей купить за три доллара то, что стоит триста. Да и IBM-совместимые компьютеры - вовсе не единственный тип компьютеров, подключенных к всемирной Сети. И нет для них единого стандарта оформления. Ну нет, хоть лоб разбей! HTML как раз и есть попытка создать единый стандарт и для Маков, и для PC, и для UNIX, для каких-нибудь невообразимых суперкомпьютеров и для карманных малюток. Занимается этим особая комиссия по стандартам, или, как это у них называется, консорциум по WWW: W3C (World Wide Web Consortium). Но в последние годы очень выросла роль компании Microsoft в утверждении стандартов оформления веб-страниц, поскольку браузер ИЕ, как мы уже говорили, является сегодня стандартом де-факто. Создателям альтернативных браузеров приходится подстраиваться под него, не очень-то зная, в чем этот фактический стандарт состоит в настоящий момент и каким он станет в ближайшее время. Создателям веб-страниц приходится учитывать и различие между основными браузерами. Одни ставят на сайте специальные скрипты, которые распознают, каким браузером вы пытаетесь страничку просматривать, и делают свою
644
12. Создание веб-страниц
страничку для просмотра каждым из браузеров. А другие ограничиваются только теми возможностями, которые поддерживают все самые распространенные в мире браузеры - Internet Explorer, Netscape, Opera и Mozilla (в т. ч. и Mozilla Firefox). В соответствии с военным принципом разумной достаточности я выбираю второй путь. Мы посмотрим только базовые возможности языка HTML, поддерживаемые большинством браузеров. Но на самом деле и этого вполне достаточно, чтобы сделать симпатичную веб-страничку начального, а может, и среднего уровня сложности. Особенно если вы умеете рисовать. И конечно, обладаете чувством стиля и меры.
Разметка текста шрифтами Если в тексте есть фрагмент, который должен быть выделен полужирным шрифтом, то его на веб-страничках помечают вот такой парой значков: <В> и В> (В - от слова Bold - полужирный). Первое В в угловых скобках обозначает начало полужирного фрагмента, второе, с косой чертой, обозначает его конец. Сами эти <В> и В> в браузере не показываются, зато весь текст между ними будет полужирным. Знаки разметки, подобные <В>, называются тегами (от слова tag - бирка, метка, ярлык). Теги, за небольшими исключениями, можно писать в верхнем и нижнем регистре. Точно так же и курсивное начертание (italic) выделяется тегами и !>. Первый тег открывает фрагмент с курсивным начертанием, а второй закрывает. Понятно, что если вы поставили открывающий тег, а закрывающий забыли, то весь текст до конца будет полужирным или курсивным. •*" Такую пару иногда называют контейнером. Все, что находится между <В> и В> или между и !>, заключено в контейнер.
Когда нужно получить полужирный курсив, ставятся подряд оба тега: сначала два открывающих <В>, потом - текст, а потом два закрывающих !>В>. (Правильным считается именно такой порядок. А обратный вариант: <В> ... В>!>, хотя и отрабатывается верно большинством браузеров, считается некорректным.) Есть также подчеркнутое (underline) начертание - тег , перечеркнутое (strike) - <S>, надстрочное (оно же верхний индекс, superscript), - <SUP>, подстрочное (нижний индекс, subscript) - <SUB>. К шрифтовым выделениям относится также тег <ТТ>, который задает, что текст должен быть оформлен моноширинным шрифтом (вроде Courier). Каждому из перечисленных тегов тоже соответствует свой закрывающий тег с косой чертой. *• Вообще большинство тегов в языке HTML - парные: открывающий и закрывающий с косой чертой. Если по ходу дела будут у нас встречаться непарные теги, я об этом специально скажу. Далее упоминаний о закрывающих тегах я делать не стану. А вы о них не забывайте!
Практические сведения о языке HTML
645
Всякий работавший с текстовым редактором тут же спросит: а как задать гарнитуру шрифта? Ответ будет неожиданный: а скорее всего, никак! Все упирается опять-таки в стандартизацию. Вы уверены, что ваш Anal, Courier, Times или Tahoma имеются на всех миллионах компьютеров в сети? А что они есть хотя бы на половине? А что ваш русифицированный Anal русифицирован и у того, кто будет вашу страничку пытаться прочесть? То есть указать гарнитуру вы можете, ниже я покажу, как это сделать, но лучше все же от этого воздержаться! У-у-у, обиженно скажет любитель текстовых процессоров. Плохо как!.. Ну ладно, а как задать кегль шрифта? Опять никак! Вы не можете в HTML написать, что такой-то текст будет показан 12-м кеглем, - а такой-то 32-м. И опять виновато отсутствие единого стандарта. Представьте себе, что вы подготовили страничку текста к печати на стандартном листе формата А4, а кто-то захочет напечатать ее на вдвое меньшем или вдвое большем листе. Что получится? Красивая будет страничка? Но в Сети все то же самое! У одних экраны 14 дюймов с разрешением 640x480 точек, а у других - 21 дюйм с разрешением 1600x1200 или выше. Можно ли задавать одинаковый абсолютный размер шрифта и для тех и для других? То, что на одном экране будет слишком мелко, на другом просто не поместится. Поэтому в HTML принято задавать размеры шрифта в неких условных единицах - от 1 (самый мелкий) до 7 (самый крупный). Размеченный таким образом текст будет отображаться примерно одинаково на разных компьютерах. Есть и другой способ задания размера шрифта. Вместо «1» или «2» пишется «-1» или «+2». То есть некий шрифт для вашего браузера по умолчанию принят за базовый, «-1» - на единицу меньше базы, а «+2» - на две единицы больше. Тоже вполне возможное решение. Как же разметить текст по размеру? Тегом FONT (шрифт) с параметром1 SIZE (размер): - самый мелкий шрифт, - самый крупный, - шрифт базового размера, - на две единицы меньше базового, - на три единицы больше базового. В принципе, можно не вводить вообще никакого размера, и тогда весь шрифт будет одинаковым - по высоте как базовый. Разметка шрифта по размеру может сочетаться с разметкой начертаний. Например, так: Это <В> полужирный увеличенныйРОМТ> В> шрифт. Результат будет примерно такой: Это полужирный увеличенный шрифт. Вообще-то правильнее говорить: «с атрибутом»
646
' 12. Создание веб-страниц
Теперь обещанные, хоть и не очень рекомендуемые, теги разметки гарнитурами. Это тот же FONT, но с параметром FACE (что в данном контексте означает «гарнитура шрифта»): - текст будет отображаться на экране шрифтом Tahoma; - текст будет отображаться шрифтом Arial, а если такого нет, то Courier. В списке может быть и несколько гарнитур, но не все версии браузеров умеют искать шрифты по списку, да и не факт, что у всех пользователей есть хотя бы второй указанный вами шрифт, третий, пятый. Много хуже, если, скажем, Arial есть, но он не русский - прочесть такую страничку посетителю вашей странички ну никак не удастся! Разве что залезть внутрь, в ее код, и все эти font face к черту поубирать; - шрифт Tahoma, увеличенный на 2 единицы. Как видите, в теге FONT может быть не один, а несколько атрибутов, отделяемых пробелами. Цвета шрифта обозначаются в том же теге FONT параметром COLOR: - чистый красный; - чистый зеленый; - чистый синий; - чистый белый. Здесь первые две цифры задают яркость красного цвета, вторые две - зеленого, третьи - синего (система RGB - red, green, blue). Чем больше число, тем выше яркость цвета. <3 " Если кто не понимает, что за число такое «ff», поясню: в шестнадцатеричной системе счисления цифры идут так: 1,2,3,4,5,6,7, 8,9, А, В, С, D, E, F. Здесь F - это 15. Понять все это можно на простом примере. В десятичной системе число 99 = 9*10 + 9 (девять десяток плюс девять). А шестнадцатеричное число ff - это 15*16 + 15 = 255 (пятнадцать «шестнадцатою) плюс пятнадцать). Вот применяется такая неудобная для простого человека система счисления, что тут поделаешь! Все умники-программисты напридумали, нам назло. Кстати, переводить из шестнадцатеричной формы в десятичную и обратно очень легко с помощью стандартного виндоузовского калькулятора: переключите его из простого режима в инженерный (меню Вид), введите десятичное число, а потом вместо переключателя Dec (десятичный, слово декада этого же корня) поставьте точку в Hex (шестнадцатеричный), и число переведется. И вместо, например, 127 вы увидите 7F. Для обратного перевода нужно поступить наоборот: ввести в режиме Hex какое-нибудь 6F, а потом переключить в Dec и прочесть соответственное 111.
Итак, если ffOOOO - это максимальная яркость красного, то, снижая число, вы будете снижать и яркость красного цвета. Например, 7ЮООО - примерно половина яркости, а 010000- почти черный. Наоборот, ffffff- максимальная яркость всех трех цветов, то есть белый. Тогда понятно, что 000000 - минимальная яркость, то есть черный. Все, что лежит в интервале от 000000 до ffffff, это оттенки, можете их подбирать по вкусу. Кроме числовой записи цвета можно задавать названия цветов и словами, правда, английскими:
Практические сведения о языке HTML
647
- красный, - зеленый, - синий. Еще несколько распространенных цветов: cyan - ядовито-голубой (OOffff), magenta - пурпурный (ffOOff), yellow - желтый (ffffOO), gray - серый (808080), black - черный. Кроме того, к названию цвета можно добавлять приставки dark (темный) и light («светлый»), иногда также medium (средни»): darkred, lightyellow, mediumblue. Все три параметра - размер, гарнитура и цвет - могут содержаться в одном теге, через пробел: . Теги шрифтового оформления могут находиться один внутри другого. Главное помнить, что на всякий открывающий тег шрифтового оформления должен быть свой закрывающий тег. Например: Этот текст базового размера, этот увеличенный, этот еще и красный, <В><1>а этот полужирный курсив1>В>, этот нормального начертания,РОМТ> этот опять не красныйРОМТ>, а этот опять базового размера. На рис. 12.1 результат такой разметки показан в браузере Internet Explorer (для компактности убраны панель инструментов, адресная строка и строка состояния). 3 Шрифтовое оформление текста - Microsoft Inter... („. ; файл Правка Вид Избранное СЕРВИС Справка
Этот текст базового размера, ЭТОТ уВеЛИЧбННЫИ,
этот еще и красный., а этот полужирный курсив? этот нормального начертания, этот опять не красный, а этот опять базового размера.
Рис. 12.1. Шрифтовое оформление текста Разметка абзацев Начало абзаца (paragraph) задает тег <Р>. Закрывающий тег Р> тоже возможен, но необязателен, и на практике им не пользуются.' Обычные концы абзацев, которые ставят текстовые редакторы, здесь не действуют: браузеры их просто не замечают. Мы сможем ставить их в HTMLредакторе для своего удобства, а для браузера приберегать тег Р. 1
При работе со стилевыми таблицами CSS вам придется все-таки закрывать теги Р. О том, зачем это нужно, будет рассказано в главе «Стили, классы, идентификаторы».
648
12. Создание веб-страниц
Текст в абзаце может быть выровнен влево, вправо, по обоим краям и по центру. Для этого применяют атрибут ALIGN (выравнивание): <Р ALIGN="LEFT"> - выравнивание влево; <Р ALIGN="RIGHT"> - выравнивание вправо; <Р ALIGN="CENTER"> - выравнивание по центру; <Р ALIGN="JUSTIFY"> - выравнивание по обоим краям. К сожалению, в HTML не бывает переносов, так что пользоваться таким выравниванием имеет смысл лишь при достаточно широкой текстовой колонке.1 Каждый следующий тег абзаца отменяет форматирование предыдущего. При просмотре в браузере новый абзац будет отделен от предыдущего пустой строкой. Если вам нужно, чтобы абзацы шли без пустой строки и чтобы выравнивание распространялось и на следующий абзац, вместо нового абзаца ставьте тег обрыва строки (break): . Например, строки стихотворения надо отделять друг от друга разрывом строки, а четверостишия - двумя разрывами или одним абзацем. Тег BR - непарный. Для форматирования абзацев можно пользоваться также тегом раздела (division)
. Он работает точно так же, как Р, в нем можно использовать атрибут выравнивания ALIGN, но между двумя соседними разделами не оставляется пустая строка. Здесь закрывающий тег необходим -
. Раздел считается главнее абзаца - новый абзац, для которого не указан способ выравнивания, не отменяет оформления раздела, и текст выравнивается так, как задано в теге раздела
. Для центровки текста есть специальный тег
...
. Центруется не; только текст, а вообще все, что лежит внутри этого контейнера: рисунок, таблица, линия, текст. Шесть стандартных тегов предусмотрено для оформления заголовков: <Н1>, <Н2> <Н6>. Причем у Н1 - самый крупный шрифт, у Н6 - самый мелкий. Все они тоже могут иметь атрибут выравнивания ALIGN. Есть также особое оформление для цитат - тег
. Все, что расположено между открывающим и закрывающим тегом, будет сдвинуто вправо и отделено от предыдущего и последующего текста пустой строкой. А как сделать абзацный отступ? - продолжает свой допрос любитель текстовых редакторов. 1 Кстати, обращаю ваше внимание на то, что и вручную делать переносы нельзя: вы никогда не знаете, на какую ширину экрана растянется ваш текст и на какие слова попадут концы строк. Есть, правда, в языке HTML специфический объект, выражение, состоящее из пяти символов: Если эту бяку вставить в середину слова, она будет воспринята как значок мягкого (то есть видимого, только когда попадает на конец строки) переноса. Но в ряде браузеров, включая Mozilla, мягкий перенос не работает.
Практические сведения о языке HTML
649
Не думайте, что я опять вам это запрещу! Но вопрос не такой простой, как можно подумать. В чистом HTML (без применения стилевой разметки CSS, о которой мы будем говорить позднее) не предусмотрено стандартной команды для создания абзацного отступа, а знакомые нам по текстовым редакторам способы здесь не срабатывают. Значки табуляции, которыми принято сдвигать первую строку абзаца вправо, браузеры не воспринимают почему-то. Сделать отступ несколькими пробелами тоже не удастся, потому что в HTML любые два, три или более пробела воспринимаются как один. Что же делать? Поставить вместо простых пробелов неразрывные (поп breaking space), которые и создадут абзацный отступ. Неразрывный пробел в HTML записывается такой последовательностью из шести символов: - непременно маленькими буквами. Ставите пять-семь таких кучерявых объектов в начале абзаца и имеете абзацный отступ. Кто спорит, это неудобно, да и увеличивает объем файла. Но американцы, разрабатывавшие стандарты, к оформлению текста абзацными отступами не привыкли, а музыку заказывают они. Ну, и кроме того, в любом хорошем редакторе HTML вы сможет сделать простенькую макрокомандочку, которая будет вам сразу ставить нужное число этих штуковин. Есть и другой способ делать абзацные отступы, столь же странноватый, как и этот. Абзацный отступ может создаваться пустым рисунком, который сам не виден, но текст вытесняет. Подробнее об.этом я расскажу в главе «Рисунки». А когда мы будем говорить о стилевых таблицах CSS, вы увидите, как элементарно эта неразрешимая проблема решается там. Чтобы сдвинуть абзац от левой границы экрана, можно воспользоваться тегами
или . Каждый такой UL или OL сдвигает левую границу абзаца вправо. Два UL'a - вдвое больший сдвиг, три - соответственно еще больше. Закрывающие теги
и сдвигают левую границу назад, влево. Вообще-то OL и UL предназначены для создания нумерованных и ненумерованных списков. Но их можно использовать и таким вот образом. Кроме того, сдвиг левой границы текста можно сделать и с помощью одного или нескольких тегов
(выделение цитат). Сдвинуть правую границу так же просто нам не удастся. Чтобы сделать текст колоночкой, нужно поместить его в таблицу. Списки Давайте уж заодно поглядим, как создаются списки, тем более что они тоже являются разновидностью оформления абзацев. Ненумерованный список (unordered list) задается двумя тегами:
и
. UL сдвигает абзац вправо, a LI - ставит пульку (bullet). Нумерованный список (ordered list) задается тегами и тем же самым . Первый тоже сдвигает границу, а второй ставит номер.
12. Создание веб-страниц
650
Вот пример нумерованного списка (все отступы вправо сделаны единственно для наглядности): <11>Первая строка <1_1>Вторая строка <11>Третья строка Как это будет выглядеть в браузере, показано на рис. 12.2, сверху слева. 3 Списки нумерованные и неумерованные - Microsoft Inte.. Файл
Правка
1ид
Избранное
Сервис
Справка
1 Пример нумерованного списка
!
1. Первая строка 2. 3.
Первая строка Вторая строка Третья строка
Вторая строка Третья строка
Пример трех>ровневого списка Первая строка Вторая строка о Третья строка с Четвертая строка • Пятая строка » Шестая строка
Пример комбинированного списка 1.
2. 3.
Первая строка о Вторая строка о Третья строка о Четвертая строка Пятая строка Шестая строка
Рис. 12.2. Примеры списков Если нумерованный список нужно начинать не с единицы, используйте параметр START: • - список начнется с четверки. <я
~ Тег LI всегда начинается с новой строки, так что строки нашего списка можно не отделять друг от друга тегами конца абзаца Р или обрыва строки BR.
Теги OL и UL могут иметь атрибут TYPE, задающий тип нумерации или вид пули. • В нумерованном списке TYPE="1" задает обычную нумерацию, TYPE="I" - нумерацию большими римскими цифрами, TYPE="i" - малыми римскими, TYPE="A" - большими латинскими буквами, TYPE="a" - малыми латинскими.
Практические сведения о языке HTML
651
• В ненумерованном списке TYPE="DISK" задает в качестве пули жирную черную точку, TYPE="CIRCLE" - незакрашенный кружок, TYPE="SQUARE"квадратик. Вот пример ненумерованного списка (результат см. на рис. 12.2, сверху справа):
Можно создавать также комбинированные и многоуровневые списки. Например, так:
<1_1>Первая <1_1>Вторая строка<ВР>
<11>Третья crpoKa <и>Четвертая строка<ВР>
<11>Пятая CTpOKa <1_1>Шестая crpOKa
Обратите внимание: мы в этом примере не задавали в явном виде типы пулек, умный браузер сам на разных уровнях применил разные (см. на рис. 12.2, снизу слева). Как скомбинировать UL и OL, чтобы получить то, что на нашем рисунке находится внизу справа, вы можете придумать сами. Считайте это самостоятельным упражнением. Кстати, тег
можно ставить и без UL или OL. Не будет сдвига вправо, по умолчанию ставится простая круглая пулька. Предварительно отформатированный текст, линейки, комментарии, бегущая строка И еще одно особое оформление абзаца - предварительно отформатированный (pre-formatted) в текстовом процессоре текст. Его можно со всеми отступами и сдвигами разместить на странице. Ну вот! - обрадуется загрустивший было любитель винворда. Можно же! А вы говорили, нельзя! Можно, да не совсем. В тексте, заключенном в контейнер
, правильно воспроизводятся концы абзацев и строк, табуляторы, два или три пробела воспринимаются как два или три пробела, а не как один. Но всю
652
12. Создание веб-страниц
шрифтовую разметку приходится делать заново, вручную. При этом, стоит тому, кто вашу страничку смотрит, выбрать в своем браузере покрупнее шрифт для просмотра, как ваш предварительно отформатированный текст вылезет за правый край экрана. Обычный-то текст переорганизуется на экране и за края не вылезет, а преформатированный не имеет на это права. Кроме того, такой текст выводится в моноширинной гарнитуре Courier, честно говоря, не самой удобной для чтения с экрана. Буквы слишком широкие, а значит, в строке помещается мало информации, линии очень тонкие, начертание несколько вычурное, в духе англоязычной машинописи. Вы можете заменить гарнитуру с помощью FONT FACE, но, как я уже говорил, делать это надо с большой осторожностью. Поэтому таким оформлением пользуются сравнительно редко. Подобным образом удобно размещать на странице текстовые таблицы, которые не хочется переделывать вручную. Вполне годится он и для размещения стихотворного текста, особенно с какими-нибудь специальными сдвигами, трудно воспроизводимыми обычными средствами.' Внутри контейнера PRE можно пользоваться шрифтовыми выделениями полужирным <В>, курсивом и т. д., вставить гиперссылки и рисунки. Тому, как вставлять гиперссылки и рисунки, мы посвятим две следующие главы. А я упомяну еще о трех элементах оформления, про которые никак не могу придумать, в какую бы главу их засунуть. Речь идет о комментариях, линиях и бегущей строке. Сделаем вид, что им вот именно тут и место. А где же еще? Комментарий - это текст, который не должен выводиться на экран. Открывающий тег такой: . Например: Но он есть!-> Комментарии полезны на этапе отладки страницы. Потом их лучше убрать: только попусту будут увеличивать размер файла. А значит - время его перекачки по Сети. Если же вы предполагаете, что кто-то будет пользоваться вашим файлом в качестве шаблона для дальнейшей работы, то комментарии оставьте. Напишете: и тот, кто будет заполнять ваш шаблон, уже не впишет сюда информацию о жене автора. Линия (линейка) ставится тегом , закрывающий не нужен. По умолчанию располагается по центру экрана, толщина - 1 пиксель, цвет - серый, характер нордический, выдержанный... Ой, это я про Штирлица... У линейки могут быть свои атрибуты: WIDTH - ширина в пикселях или процентах от окна браузера, SIZE - толщина в пикселях, ALIGN - выравнивание, См., например, levin.rinet.ru/FRIENDS/NEKRASOV/.
Практические сведения о языке HTML
653
COLOR- цвет. Обратите внимание на возможность задавать ширину линии в процентах: какой бы ни был монитор у будущего читателя вашей странички, какого бы размера ни было окно его браузера, но если у вас написано , то у него будет показана линия шириной во весь экран. В дальнейшем мы с вами встретим еще некоторое количество тегов, в которых возможно задание размеров в процентах. Бегущая строка ставится тегом MARQUEE следующим образом: <MARQUEE SCROLLDELAY="0" BEHAVIOR="alternate">TeKCT далеко бегущей CTpOKki Строка едет не совсем плавно, а некими мелкими перебежками. Атрибут SCROLLDELAY задает, сколько миллисекунд простоит надпись, прежде чем совершить следующую перебежку. То есть тут, на самом деле, задается скорость движения надписи. Как поведет себя движущаяся надпись, доехав до левого края страницы, задается атрибутом BEHAVIOR: • если вам надо, чтобы текст все время ездил вправо-влево, задаете BEHAVIOR="alternate", как в нашем примере; • если же требуется, "чтобы текст ехал строго в одну строну, а как доедет до левого края - появлялся снова с правой стороны, впишите scroll (этот режим выбирается по умолчанию, когда атрибут BEHAVIOR вообще не задан); • ну и если хочется, чтобы надпись просто выехала справа и осталась на экране у левого края строки, пишите BEHAVIOR=slide. Кроме того, атрибутом WIDTH вы сможете определить длину строки (в пикселях или процентах), а атрибутом ALIGN - задать ее положение на странице (если она имеет длину менее 100 %). Бегущая строка в таком виде была придумана в Microsoft, и раньше ее показывал только Internet Explorer, почему я и не писал о ней в предыдущих изданиях этого самоучителя. Но сила солому ломит, и сегодня все основные браузеры научились правильно отрабатывать тег MARQUEE.
Гиперссылки Чтобы сделать какую-то надпись гиперссылкой, надо пометить ее тегом <А> (anchor - якорь, а не масло). Понятно, что у такого тега должен быть какой-то атрибут, указывающий, куда именно эта ссылка ведет. Атрибут этот, и правда, имеется. Называется он HREF (hyper reference - гиперссылка), и в нем записывается адрес файла, который следует загрузить в браузер. Например: <А HREF="http://levin.rinet.ru/news.htm">4ro у нас новенькогоА> - такая гиперссылка задает переход к файлу, полный адрес которого http://levin.rinet.ru/news.htm. Все, что расположено между открывающим и закрывающим тегом (слова «Что у нас новенького»), будет на экране выделено и подчеркнуто.
654
12. Создание веб-страниц
Вот другой вариант: <А HREF="news.htm">4TO у нас новенькогоА> - переход к файлу news.htm, расположенному в той же директории, что и данный файл. Как видите, возможны два способа адресоваться к файлу - задать его полный (абсолютный) адрес, в котором всегда прописаны префикс (http), адрес сервера, адрес папки на сервере и имя файла, или не задавать ничего, кроме имени файла, и тогда браузер будет искать файл здесь же, никуда не уходя. Первым способом (с абсолютными адресами) пользуются, когда хотят поставить ссылку на какой-то внешний источник, вторым (с относительными адресами) - когда адресуются к каким-то разделам и подразделам своей собственной веб-страницы. Благодаря относительной адресации вы сможете создать копию будущего своего хомяка' сперва на винчестере своего компьютера. Все отладите, а потом просто перенесете на сервер с помощью FAR Manager или Total Commander, не меняя никаких адресов. Точно так же можно будет перетащить страничку к другому провайдеру, ничего на ней не меняя. Вот еще несколько примеров относительной адресации файлов: <А HREF="PAGES/page3.html">Ha страницу 3А> - переход к файлу page3.html, расположенному в поддиректории PAGES; <А HREF="../page3.html">Ha страницу 3А> - переход к файлу page3.html, расположенному выше в дереве каталогов, в «наддиректории». То есть браузер должен выйти из текущего каталога и там взять нужный файл; <А HREF="../../PAGES/3.htm">Ha страницу 3А> - переход к файлу 3.htm, расположенному в каталоге PAGES. Браузер выходит на два уровня вверх и заходит в каталог PAGES. ** Обратите внимание на тот факт, что большие и маленькие буквы в Сети различаются! Проверяйте регистр не только в именах файлов, но и в расширениях, а также в именах директорий. У новичков неверный регистр буквы в гиперссылке - самая распространенная ошибка.2 "" Учитывайте и тот факт, что в гиперссылках косая черта (\), отделяющая в Windows имя директории от имени находящегося в ней файла, должна быть заменена на другую: /. Несоблюдение этого правила приводит к тому, что ссыпка, нормально работающая дома (в системе Windows), в интернете (на сервере UNIX) работать отказывается3. Лучше сразу ставить /, потому что Windows обе разновидности слэша воспринимает правильно. <*" Кроме того, не давайте файлам и директориям названия из нескольких слов с пробелами. Вместо пробела используйте, например, знак подчеркивания (знак_подчеркивания). ®° И внимательно смотрите на расширение своих файлов: все же htm у вас или html. (А может, даже HTML?) 1
От home page (читается как «хоум пэйдж) - домашняя страница. Лучше сразу все имена и расширения давать в нижнем регистре и выдерживать нижний регистр в ссылках. 3 Есть, конечнр, серверы на основе Windows NT, где это не обязательно. 2
Практические сведения о языке HTML
655
*" От всех ошибок такого типа вас убережет хороший HTML-редактор, автоматически создающий ссылку на указанный вами файл.
В атрибуте HREF может стоять адрес не только веб-страницы, но и текстового, табличного, вордовского файла, а также программы или архива, рисунка любого формата, музыкального файла любого формата (включая МРЗ). Какието файлы браузер сумеет показать (проиграть) прямо в своем окне, какие-то скачает в компьютер посетителя вашей странички и запустит (если посетитель этого захочет) соответствующий редактор, вьюер или плеер. Если в гиперссылке использовать атрибут TARGET=new («цель - новый»), то при щелчке по ссылке веб-страница откроется в новом окне браузера. Например, вы создали линк-лист, список страничек Сети по некоторой интересной теме - все страницы о разведении крокодилов в ванной комнате или все, какие нашли, страницы с рефератами. Прямой смысл использовать TARGET=new, чтобы просматривающему не приходилось каждый раз жать на кнопку Назад и дожидаться повторной загрузки вашей страницы. Есть еще одна весьма распространенная разновидность гиперссылок - с префиксом mailto: <А HREF="mailto:[email protected]">riHmHTe письма!А> Щелчок по ней запускает окно создания нового письма, в поле адреса которого помещается «[email protected]». Если же записать эту ссылку чуть иначе: <А HREF="mailto:[email protected]?subject=CaMoy4MT^b полезных программ">Пишите письма!А> то в поле темы сразу появится Самоучитель полезных программ.
Метки Кроме гиперссылки с помощью якоря можно вставить также метку. Метка потребуется тогда, когда вы захотите по гиперссылке переходить не в начало страницы, а в какое-то определенное место на ней. Надо это место, во-первых, пометить, а вовторых, в гиперссылке, помимо адреса страницы, указать также метку. Чтобы поставить метку, пользуйтесь атрибутом NAME (имя): <А МАМЕ="Начало третьего раздела"> - это место помечено как «Начало третьего раздела». Обратите внимание: атрибут HREF здесь не нужен. Чтобы перейти к этой метке, потребуется такая строка: <А HREF="#Ha4ano третьего раздела"> - перейти к метке «Начало третьего раздела», расположенной в текущем документе. Или такая: <А HREF="part2.html#Ha4ano третьего раздела"> - перейти к метке «Начало третьего раздела», расположенной в файле part2.html. Первый вариант используется только для переходов внутри данной страницы, а второй позволяет перейти на другую станицу и уже на ней отыскать метку.
656
12. Создание веб-страниц
Все это позволит нам составлять гипертекстовые оглавления длинных текстов, делать сноски и примечания с возможностью возврата и т. д. (Вы, конечно, понимаете, что сослаться на конкретное место в тексте, расположенном на какой-нибудь другой, не вам принадлежащей странице, вы не сможете. Хозяин ее не захочет запихивать в свой текст ваши метки.) Кстати, параметры NAME и HREF друг другу не противоречат и могут жить в одном теге: <А HREF="part2.html" NAME="3"> - ссылка на файл part2.html, а заодно и метка 3, на которую можно ссылаться; <А HREF="#2" NAME="3"> - ссылка на метку 2 в данном тексте и метка 3. Простой пример. Вы сделали примечание, которое расположено в конце текста, и хотите, чтобы читатель, посмотрев примечание, мог быстро вернуться в то место, с которого ушел. Для этого создаете в тексте гиперссылку^ указывающую на примечание, а заодно присваиваете ей метку, чтобы можно было организовать возврат: <А HREF="#npMM.1" МАМЕ="возврат1">(см. прим. 1)А> А после примечания ставите такую штуковину: <А HREF="#B03BpaTl" МАМЕ="прим.1">(вернуться)А> Первая строка отсылает к примечанию, вторая - отсылает обратно в текст. *" Закрывающий тег А> обязателен. Пока вы его не закроете, все, что идет после открывающего тега, будет синенькое и подчеркнутое - хоть десять страниц! *" Вводя гиперссылку вручную, очень часто теряют закрывающую кавычку или угловую скобку. Эта ситуация еще хуже отрабатывается браузерами. Браузер будет думать, что До следующей закрывающей кавычки или угловой скобки продолжается адрес - такой длинный-длинный! А ссылка будет вести неизвестно куда. c :s
' ~ С кавычками вообще ситуация такая. В параметрах самых различных тегов можно на самом деле кавычки не ставить. Можно и нигде не ставить. Но если уж открыли, то извольте закрыть! Единственное твердое исключение из этого правила: если в параметре имеются пробелы (как в метке «Начало третьего раздела»), кавычки обязательны!
Рисунки Рисунки на веб-странице - это не только фотографии и иллюстрации к содержимому. Рисунками могут быть заголовки, если вам нужен необычный или нарисованный от руки шрифт, всяческие кнопки, нестандартные линейки и другие нетекстовые элементы оформления. Картинка не вставляется непосредственно в текст страницы. Просто ставится указание браузеру, где картинка лежит, как ее зовут и как ее на экране разместить. Тег, задающий местоположение рисунка (image), называется IMG. Понятно, что у него должен быть по меньшей мере один параметр - адрес рисунка. Этот параметр называется SRC (source, источник):
Практические сведения о языке HTML
657
- загружаемся рисунок krolik.gif, расположенный в интернете на сервере levin.rinet.ru. Как видите, те же два вида адресации - абсолютная и относительная. Здесь возможны и все описанные выше варианты адресов с выходом из директорий (../) и заходом в поддиректории. Закрывающий тег не предусмотрен. Другой важный момент - расположение картинки на странице и обтекание ее текстом. По умолчанию картинка располагается в центре экрана, и текст ее не обтекает. Но если использовать параметр ALIGN (выравнивание), то начнет обтекать как миленький: - картинка располагается у левого края экрана, и текст обтекает ее справа. - картинка располагается у правого края, а текст обтекает ее, соответственно, слева. Чтобы обтекающий текст не лез прямо на рисунок, можно задать для рисунка вертикальные и горизонтальные поля при помощи атрибутов VSPACE (vertical space - вертикальные поля) и HSPACE (horizontal space - горизонтальные поля), указав их размеры в пикселях: Задавать большие значения полей не стоит: на эту же величину рисунок отодвинется от края страницы, так что может выйти некрасиво. Но это не все возможные для рисунка параметры. Например, весьма желательно указывать его геометрические размеры. И вот для чего. Графический файлы - обычно самая «тяжелая» часть веб-страницы, именно они дольше всего грузятся. Иногда загрузка остальной части странички не идет до тех пор, пока весь рисунок не перекачается. Гуляющий .по интернету сидит как дурак и ждет, пока загрузится картинка, которая еще неизвестно нужна ли для чего путного! Запросто может плюнуть и уйти. И уж во всяком случае, начинает злиться - на веб-мастера, который ему такую свинью подложил. А когда заданы высота (height) и ширина (width) рисунка, браузер изображает на экране пустую рамку соответствующего размера и грузит рисунок параллельно с остальными частями документа. Гуляющий по интернету сидит как умный, читает быстро загрузившийся текст и поглядывает между делом, скоро ли загрузится рисунок. Чувствуете разницу? Итак: - ширина рисунка 600 точек, высота 440; - ширина 600 точек, а высота будет подобрана автоматически так, чтобы сохранились пропорции рисунка.
658
12. Создание веб-страниц
Конечно, размеры стоит брать не с потолка, а из самого рисунка. Любая графическая программа позволяет посмотреть некую «инфу» по рисунку. Эти же данные дают и Irfan View, и Thumbs Plus, описанные в этой книге, и Photoshop, описанный в «Самоучителе компьютерной графики и звука». А хороший HTML-редактор вставляет картинку прямо с ее геометрическими размерами. Вы, конечно, можете менять параметры WIDTH и HEIGHT по своему усмотрению. Большой рисунок сжать, а маленький растянуть. Но большого смысла в этом нет. Почему? Если рисунок маленький, то, растянув его, вы просто получите более грубое изображение, ухудшенного качества. А если рисунок большой, то поставьте вы ему ширину хоть 10 точек и высоту 5, он все равно целиком будет грузиться в компьютер читателя - всеми своими многочисленными килобайтами. Так что тут никого обмануть не удастся. Большие рисунки надо делать маленькими и легкими в графическом редакторе или специальной программе сжатия графики - до того как вставлять на страничку и выставлять в Сеть. А если нам необходимо, чтобы рисунок занимал определенную часть экрана? Тогда все это нам не поможет. Ширина 600 пикселей для 14" монитора - это практически весь экран, а для 21" - меньше половины. Какой уж тут дизайн! Тут нам поможет другой способ задания размеров рисунка - в процентах: При такой записи на любом экране, при любом размере окна браузера рисунок займет половину его ширины и всю высоту. Правда, остается в силе то соображение, что слишком растянутый рисунок теряет в качестве. Но тут уж автору страницы выбирать, в чем потерять и сколько именно. Еще один момент: альтернативный текст на рисунке. Многие люди, у которых медленная связь, отключают в браузере вывод картинок. У них виден просто пустой квадратик на месте рисунка. Но вы можете в параметре ALT ввести альтернативный текст, который они будут в этом квадратике созерцать: . "" Если в альтернативном тексте есть пробелы, не забудьте взять его в кавычки. А вот сам этот альтернативный текст, наоборот, кавычек сождержать не должен, иначе браузер решит, что текст окончен. Вместо кавычек пользуйтесь или апострофами ('текст'), или кавычками-елочками («текст»-), которые вводятся на цифровой клавиатуре: Alt-0171 - открывающая, Alt-0187 - закрывающая. В HTML-редакторе можно будет сделать для них макрокоманду. Некоторые люди, наплевав на то, что в каких-то версиях каких-то браузеров все это не показывается, решаются пользоваться и так называемыми объектами (entities). Я уже говорил о паре таких уродцев - неразрывном пробеле и мягком переносе . Тут можно использовать еще несколько: • " - прямая кавычка «"» (от английского quote - кавычка);
Практические сведения о языке HTML
659
• « (или же «) - открывающая кавычка-елочка (left angle quote левая угловая кавычка); • Sraquo; (или же ») - закрывающая кавычка-елочка (right angle quote правая угловая кавычка); • ́ - значок ударения, который можно поставить над любым символом, на любой буквой, благодаря тому, что этот странный объект сдвигается от предыдущего символа на отрицательную величину (проще говоря, наезжает на него - как конкретный пацан на мелкого школьника со сторублевкой в кармане). С помощью объектов можно вставлять в текст буквы с надстрочными диакритическими знаками, встречающиеся в некоторых европейских алфавитах (например, о обозначается объектом ö a 6 - объектом Seacute;). В приложении приведен обширный список объектов HTML (таблица 7). А если какойто старый браузер не желает их показывать - тем хуже для него. Кстати, то, что вы вводите в параметре ALT, появляется и во всплывающей подсказке Internet Explorer, когда на рисунок наводится мышка. Это тоже выразительное средство веб-дизайна, и грех им не воспользоваться! Впрочем, это будет уже искусство для избранных: пользователи Оперы, как обычно, увидят во всплывающей подсказке только адрес, на который указывает ссылка (если, конечно, есть какая-то ссылка), а пользователи Mozilla в любом случае не увидят ничего. Еще один атрибут рисунка, который может вам пригодиться, - BORDER (рамка): BORDER="4" - рисуется рамка толщиной 4 точки; BORDER="0" - рамки не будет. Вы можете спросить: зачем нам вводить нулевую рамку, если в большинстве браузеров рамка вокруг рисунка и так не показывается, если в теге не прописан атрибут BORDER. Но только до тех пор, пока вы не сделаете рисунок гиперссылкой, - вокруг него тут же появится синяя рамка... Вот и задушите ее, задав толщину равной нулю. Кстати, я ведь еще не рассказал, как сделать рисунок гиперссылкой! Собственно, так же, как делается гиперссылкой обычный текст. Просто вставьте тег IMG в контейнер А, вот и станет он гиперссылкой: <А HREF="index.html">. Несколько мелких хитростей, связанных с рисунками • Для рисунков формата GIF можно в графическом редакторе какой-то из цветов сделать прозрачным. Так вы сможете получать изображения произвольной формы. Например, сделали красивый заголовок страницы, положили на прозрачный фон - и ничего, кроме заголовка, в браузере не видно, как будто он и впрямь положен прямо на страницу. В главе «Создание GIF-файлов» я расскажу, как это делается. Незаменимое средство веб-дизайна.
12. Создание веб-страниц
660
• Чтобы сделать горизонтальную линейку из рисунка (например, с цветовыми переливами или с фактурой какого-нибудь материала), нет необходимости заготавливать файл шириной 800 точек или более. Вы можете сделать его совсем крошечным (например, высотой 10 точек и шириной 1), а потом просто задать для него нужную вам ширину (WIDTH), например, 100%. • Я уже писал, как делать абзацный отступ с помощью неразрывных пробелов - объектов Есть и другой способ: создать пустой рисунок размером 1><1 пиксель и вставлять в начало каждого абзаца, задав ему необходимую ширину: Рисунок такой почти ничего не весит, а значит, при загрузке из Сети не отнимает времени. Загрузится он всего один раз, даже если вы вставили его на странице в сотне мест. • Если вам хочется поставить рисунок не у края страницы, не по центру, а где-то еще, поставьте его в одну из ячеек таблицы, у которой выключены границы (то есть сама таблица не видна). Вот, кстати, о таблицах мы и поговорим сейчас. Таблицы Роль таблиц в HTML - совсем не та, что в текст-процессоре, где можно, в принципе, вовсе не знать об их существовании и прекрасно при этом себя чувствовать. Таблицы в HTML - это не просто средство для расположения цифр и слов в несколько колонок, а вполне надежное средство для верстки вебстраниц. Есть и более совершенные средства, но если вы хотите, чтобы ваши странички правильно видели посетители с любыми браузерами, верстайте их с помощью таблиц. Таблицы - материя не слишком сложная. Они строятся из трех элементов: первый - тег собственно таблицы TABLE, второй - теги строк TR (table row) и третий - теги ячеек TD. Закрывающие теги обязательны. Если нет закрывающего тега , в некоторых браузерах не будет видно ни таблицы, ни всего, что в ней должно находиться. А Эксплореру с Оперой хоть бы хны, покажут запросто.
(ШОбС!
К Таблица 2x3 без рамок
fte://focalhost/C:. »•
Первая строка. Первая строка. Первая строка первая ячейка вторая ячейка третья ячейка Вторая строка. Вторая строка, первая ячейка вторая ячейка
Вторая строка, третья ячейка
Рис. 12.3. Таблица 2x3 без рамок
Практические сведения о языке HTML
661
Посмотрите пример HTML-кода для создания простой таблицы из двух строк и трех колонок (как эта страница будет выглядеть на странице браузера Opera, показано на рис. 12.3)':
<ТО>Первая строка, первая ячейкаТО> <ТО>Первая строка, вторая ячейка<ГТО> <ТО>Первая строка, третья ячейкаТО> <ТО>Вторая строка, первая ячейка<ПО> <ТО>Вторая строка, вторая ячейка<ГГО> <\D>Bmopaa строка, третья ячейка<ПО>
По умолчанию таблица располагается у левого края экрана и занимает по ширине ровно столько места, чтобы поместились все надписи. Если надпись не помещается, браузер сам ее переносит на новую строку, что и получилось на рисунке 12.3. Но можно не пускать это дело на самотек и задавать ширину таблицы самостоятельно. Воспользуемся для этого атрибутом WIDTH («ширина»). А чтобы повлиять на расположение таблицы в окне браузера - атрибутом ALIGN («выравнивание»):
- таблица шириной 250 точек будет расположена в центре окна;
- таблица будет иметь ширину 50 % от окна браузера и расположится у его правого каря. *" Атрибут ALIGN в теге TABLE влияет на расположение самой таблицы в окне браузера, но не влияет на выравнивание текста и графики, размещенных в ячейках. На выравнивание данных в ячейках влияет атрибут ALIGN в теге ячейки (TD).
Рамки и поля в таблицах Таблица может иметь рамку, толщина которой задается параметром BORDER (граница). При BORDER="0" рамки нет. Для всей таблицы, а также для каждой ее строки или ячейки можно задать свой фоновый цвет. Этим ведает параметр BGCOLOR, который работает и в теге таблицы TABLE (красит всю таблицу), и в тегах строки TR и ячейки TD (красит строку или ячейку). Например, BGCOLOR="808080" задает серый фон, a BGCOLOR="WHITE" - белый. Кроме фонового цвета атрибутом BACKGROUND можно задать также фоновый рисунок для таблицы, строки или ячейки. Все сдвиги вправо-влево сделаны исключительно для наглядности.
12. Создание веб-страниц
662
Например, BACKGROUND="PICTURES/back.jpg" задает, что фоновый рисунок берется из файла back.jpg, расположенного в папке PICTURES. Причем если размер рисунка меньше, чем размер ячейки или таблицы, браузер будет повторять рисунок столько раз, сколько нужно, чтобы заполнить все пространство. Параметром BORDERCOLOR можно задавать цвет рамки. Понятно, что при нулевой толщине рамки этот параметр не подействует. Четыре полезных параметра касаются полей - вокруг и внутри таблицы. Параметр CELLPADDING задает размеры (в пикселях) внутреннего поля в каждой ячейке (рис. 12.4, сверху). ы_,
pr^^tifu^r ^j£|"'
'3 Внутренние поля и просветы в таблицах... [^([О [J> \ файл Правка Вид Избранное С£рвис Справка
Л? А ;
Таблица, в которой CELLPADDING=10 Первая ячейка
Вторая ячейка
Третья ячейка
Таблица, в которой CELLSPASINO=10 |Первая ячейка
,
ЦВторая ячейка
ЛТретья ячейка
1
V :
Рис. 12.4. Внутренние поля и просветы в таблицах
Очень похожий на него по названию и действию параметр CELLSPACING задает просветы между ячейками, тоже в пикселях (рис. 12.4, снизу). Если убраны рамки, то CELLPADDING и CELLSPACING действуют практически одинаково. Так что не только названия похожи. Параметры VSPACE и HSPACE, как и для рисунков, задают поля вокруг таблицы - вертикальные и горизонтальные.
Таблицы сложной формы
»
А кстати, как так получилось, что на рисунке 12.4 заголовок таблицы занимает всю строку? Для заголовка таблицы предусмотрен специальный тег CAPTION, который может стоять в таблице сразу после ее тега TABLE. По умолчанию заголовок появляется выше таблицы, по центру. Чтобы поставить его слева, справа или снизу, используйте атрибут ALIGN=LEFT, RIGHT или BOTTOM. Но заголовок всегда ставится вне рамочки, снаружи. На нашем же рисунке он стоит внутри. Как это сделано? Чтобы ячейка распространилась на три колонки, я ввел в ее теге TD атрибут COLSPAN=3 (пропустить 3 колонки). Если бы я ввел ROWSPAN=3 (пропустить 3 строки), то она распространилась бы на три строки.
Практические сведения о языке HTML
663
Приведу два примера более сложных таблиц. На рис. 12.5 показано, как они отображаются в браузере. Пример 1:
Короче говоря, нужно пропустить строки - пишете в ячейке ROWSPAN (row - строка), нужно пропустить колонки - COLSPAN (column - колонка). В принципе, отладка фигурной таблицы требует внимания. Но, немного поупражнявшись, вы всегда сможете построить даже самую хитрую таблицу. Поначалу, правда, советую обязательно на период отладки включать рамку, даже если она вам не нужна в окончательном варианте. Можно также писать в ячейках цифры, чтобы не запутаться. Для ячейки можно указать некоторые дополнительные параметры, благодаря которым возможностей использовать таблицу как основу дизайна станет еще больше.
12. Создание веб-страниц
664
'Э Фигурные таблицы -Microsoft Inte,., [.. j(Q|X i Файл Правка Вид Избранное Сервис Спр; " ; i$
ш
Пример 1 |В первой ячейке COLSPAN=2| (Вторая ячейка] (Первая ячейка| (Вторая ячейка| [третья ячейка] Пример 2
В первой ячейке ROWSPAN=2 Первая ячейка
Во второй ячейке COLSPAN=2 Первая ячейка
Вторая ячейка
Вторая ячейка
Третья ячейка
Рис. 12.5. Фигурные таблицы Чтобы не позволить браузеру самому рассчитывать ширину ячейки, можно задать ее в теге TD параметром WIDTH (ширина) - в пикселях или в процентах от ширины окна браузера. Параметром ALIGN (уже не в теге таблицы, а в теге ячейки) можно задать, как будет выравниваться содержимое этой ячейки (текст, рисунок) - влево, вправо или по центру. Разрешается задавать и вертикальное выравнивание содержимого ячейки параметром VALIGN (vertical align). Этот параметр может принимать значение ТОР (выравнивание по верхней границе), BOTTOM (выравнивание по нижней границе) и CENTER (посредине). Особенно пригодится вам этот параметр, когда вы захотите красиво расположить текст относительно картинки, находящейся в соседней ячейке. Тем, кому не хватает возможностей обычных таблиц, стоит попробовать еще одно средство - вложенные таблицы, таблицу в таблице. Важно понимать одно: вставная таблица должна полностью размещаться внутри одной ячейки, то есть находиться между тегами
и
, иначе она не будет правильно воспринята браузером. Вот мы и подошли уже к тому, с чего я начинал, - к возможности использовать таблицу как основу для дизайна, этакую модульную сетку, в которую помещаются все элементы оформления страницы. Делать это не обязательно, но иногда - очень удобно. В каждой ячейке, в том числе занимающей несколько строк и колонок, может находиться текст, линейка или рисунок (фотография, логотип, кнопка,
Практические сведения о языке HTML
665
рисованный текст и проч.)- Все это позволит расположить текст на экране примерно так, как это нужно вам. Если давать размеры рисункам в процентах, мы сможем получить достаточно точное расположение элементов страницы, вне зависимости от того, на каком экране на него будут смотреть. с *~ Задавая в ячейке таблицы размеры рисунка в процентах, обязательно указывайте ширину (атрибут WIDTH). Если задать в процентах одну только высоту (HEIGHT), то часть браузеров, включая ИЕ, рисунок вообще не покажет!
Служебные теги Всякий HTML-файл начинается с тега и заканчивается тегом и состоит из двух частей - из «головы» (нескольких строк заголовка, большая часть которых на экране браузера не видна) и «тела» (где и находится основное содержание страницы). Структуру веб-страницы можно изобразить следующим образом:
<Т1Т1Е>Заголовок страницыТ1Т1_Е> <МЕТА параметры>
«Тело»
В «голове» сможет находиться строка с тегом <TITLE>, где пишется название страницы (оно-то и показывается в заголовке браузера), а также один или несколько тегов <МЕТА>, где помещается различная справочная и служебная информация о страничке. Про <TITLE> рассказывать особенно нечего. Пишете там название (не слишком длинное, чтобы поместилось на экране), и все. А про МЕТА можно рассказывать долго. У тега нет закрывающей пары. Зато может быть несколько строк, начинающихся с МЕТА. Например: <МЕТА NAME="keywords" СОМТЕЫТ="компьютеры, эротика, новости, программы, бесплатно, free, erotica, news, computer, program"> Сюда записывают ключевые слова, которые используют некоторые поисковые системы (правда, не все) при составлении своих баз данных. Если вы хотите, чтобы при вводе определенного запроса в искалке человек непременно
666
12. Создание веб-страниц
получал в списке и вашу страничку, вы должны будете хорошо подумать, что следует сюда записать. Еще сильнее следует подумать тем, кто желает в этом списке быть непременно в первой десятке. И уж совсем, ну просто очень сильно должны напрячься те, кто желает эту десятку возглавить. В таком случае я бы посоветовал ввести в нужной вам поисковой машине нужные вам ключевые слова и посмотреть, кто там на первых местах. Загрузите эти странички в браузер и посмотрите их код (в Internet Explorer это строка Просмотр HTML-кода в меню Вид, а в Опере - Ctrl-F3). To, какие ключевые слова и в каком порядке записаны у них в теге МЕТА, а может, и в теле самого документа, даст вам понять, почему первыми стоят они, а не вы.1 Не стоит писать сюда, как делают некоторые, все самые популярные слова, которые вводят люди, обращаясь к поисковым системам, только чтобы побольше народу зашло на вашу страничку (компьютеры, эротика, новости, программы, бесплатно, free, erotica, news, computer, program). Ну что хорошего, если человек, ищущий бесплатные программы или порнуху, зайдет на ваш сайт, где вы рассказываете, какие проекты вами выполнены, какой вы классный специалист в своей области или где выставлено собрание ваших рисунков и стихов? С одной стороны, вы затрудняете жизнь другим, заставляя вместо вожделенной порнухи или чего-то полезного глядеть на вашу физиономию (или замечательный логотип вашей фирмы). А с другой - те, кого действительно может заинтересовать то, чем занимается ваша фирма или вы лично, кто именно такие стишки и любит, скорее всего, к вам и не попадут. Реклама должна быть целевая, продуманная. Вот другой вариант тега МЕТА, который ставит в заголовок страницы, например, Word, когда попросишь его сохранить текст в формате HTML: <МЕТА HTTP-EQUIV="Content-Type" CONTENT="text/HTML; charset=windows-1251 "> Он предназначен для помощи браузеру - указывает, в какой кодировке следует показывать данную веб-страницу (charset-windows-1251 - это виндоузовская кодировка кириллицы). Но иногда это может даже мешать, особенно если какая-то программа, автоматически генерирующая код веб-страницы, запишет тут неправильную кодировку. Причем можно даже не поправлять тут номер кодировки, а просто выкинуть весь этот тег. Практически все HTML-редакторы ставят в заголовке изготовленных ими файлов свою подпись - строку вроде такой: <meta name=Generator content="Microsoft Word 10 (filtered)"* или такой: <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> Можно оставить, можно убрать, она ни на что особенно не влияет (разве что на пару десятков байт увеличивает объем файла). А можно вписать себя: 1
Впрочем, крупнейшая в мире поисковая машина Google в тег МЕТА особо не смотрит. У нее свои принципы расположения сайтов в результатах поиска.
Практические сведения о языке HTML
667
<МЕТА NAME="Author" CONTENT="Vasja P"> Но это уже пижонство, я считаю. Есть еще одна полезная вещь, для которой можно использовать тег МЕТА, - перенаправление посетителя по другому адресу (редирект). Вот вам пример из жизни. У меня на моей веб-странице есть раздел «Пять последних стихотворений». Раньше он представлял собой отдельную папку LASTS, оглавление ее находилось в файле Iast5.htm. А потом мне надоело перекидывать очередное «шестое» стихотворение в папку MORE («еще») и переставлять все ссылки. Но просто так убрать страничку нельзя: этот адрес фигурирует в каких-то искалках, кто-то, возможно, закладку поставил, чтобы время от времени смотреть, чего я такого нового написал. Так что я на всякий случай оставил в покое директорию LASTS, но в файле Iast5.htm вместо списка пяти последних текстов поставил перенаправление, редирект на новый адрес. Это было оформлено следующим образом: <МЕТА HTTP-EQUIV=refresh content="1;url=/MORE/last5.htm"> Здесь refresh как раз и задает режим обновления странички, 1 - это время в секундах, через которое страница обновляется (заново грузится в браузер), a url=.... - новый адрес, куда отсылается посетитель. Если новый адрес не ввести, то будет бесконечно перезагружаться одна и та же страница. Еще много всякого, в той или иной степени мусора, можно вписать в теге МЕТА. Если будет интересно, возьмете серьезную толстую книжку по HTML да все и изучите. Тем более что без хорошего справочника по тегам и их параметрам вам все равно не обойтись, если возьметесь «веб-дизайнить» всерьез. Тело HTML-документа начинается с тега BODY, что как раз и означает «тело». В качестве параметров здесь задаются базовые элементы оформления: цвет фона или фоновый рисунок, цвет текста, цвет гиперссылки и так далее. Пример: Значения атрибутов таковы: • BACKGROUND - это фоновый рисунок, который берется из файла и заполняет окно браузера. Это красивое, мощное средство, но вы с ним полегче: как бы ни был красив фон, текст все-таки должен на нем читаться без усилий. Причем не забудьте - на любом экране, даже с 256 цветами! Обязательно проверяйте, что получается при малом количестве цветов и низком разрешении экрана: любителей красивых фонов ждет немало сюрпризов; • альтернативное решение - тег BGCOLOR, задающий для странички фоновый цвет. В принципе, оба решения можно использовать совместно: если фоновый рисунок частично прозрачный (см. главу «Создание GIF-файлов»), то цвет фона будет просвечивать через фон рисованный; • TEXT - цвет текста. Все фрагменты текста, для которых не задано оформление, будут показаны именно этим цветом;
668
12. Создание веб-страниц
• LINK - основной цвет гиперссылки; • VLINK - цвет посещенной гиперссылки (visited link); • ALINK - цвет активной гиперссылки (active link). Такого цвета становится гиперссылка в момент, когда вы по ней щелкаете. Ни один из атрибутов тега BODY не является обязательным. Хоть все выкиньте. Фреймы, они же - кадры Этот способ расположения материала предполагает разбиение окна браузера на части-кадры, в каждом из которых показывается отдельный документ, что позволяет, например, держать оглавление в отдельном узком окошке. Тыкая в нем по ссылкам, вы будете менять содержимое другого, большого окна. А на рисунке 12.6 в одном окне браузера целых три кадра - верхний горизонтальный (где расположено загадочное слово «Стишия» и три листочка), а также два вертикальных внизу - левый (с оглавлением в виде листочков же) и правый (с текстами самих стиший). Обратите внимание: в каждом кадре находится отдельный документ, и загружается он отдельно. Л Александр Левин. СТИШИЯ (Sttshiya) - Microsoft Internet Explorer Файл
Правка
Вид
Избранное
Сервис
Справка
Г
Л -1Й R %»? - Л €# - ша Lsa ($% ч* ji /•<•"> :||Э Переход
"Vipsc; |<й С: \LEV\WEB\STBHMndex.htm
i Александр Левин. § Осногополагающее.|
лалинир Строчков Текстуальные извращения.
i Определение. Стишивм называется стихотворение из N строк, где Ныаяо, : преимущественно прихалъного содержания, не принадлежащее ни к одному , известному позтинескому жанру wiu стандартной позтинеской форме. i Следствие 1. Ни хокху, ни триолеты, ни рубай, ни басни, ни эпиграммы, ни j "ечшнееские" однжтшиич. ни гарики (...) стишиями не являются. Зато, | например, "не гишневсхие" одноапишия — я&аются. Следствие Г.Лможет, некоторые гарики и являются...
•Иван Ахметьев. •Как твоя, •которая нор;
1'9
•
[ Михаил Сухотин. | (нозв.)
Леонид Каганов.I Поэти из народа!
\
Следствие 2. Неотъемлемый свойством стишия является предельная энергичность и экспрессивность. Хотя не исключается и некоторая меланхолия... Следствие В. Любое авторское или анонимное невесть что, печатного, устного, письменного или настенного происхождения, умышленного, а также неумышленного вида, подлежат присытхе и немедяеннозлу опубликованию на этой странице. у Мой компьютер
Рис. 12.6. Страница с фреймами
\
Практические сведения о языке HTML
669
Но если здесь показывается сразу два или три документа, адрес какого из них указывается в гиперссылке, ведущей к этому документу? Никакого! Тот адрес, по которому посетитель приходит на страничку с фреймами и который фигурирует в этот момент в адресной строке, указывает на файл, вообще не отображаемый в окне браузера! Что же это за таинственный неотображаемый файл? Это файл описания фреймовой структуры. В нем указано, на какие части делится экран и в какую часть какой файл грузится. Остальные участники нашего представления обычные HTML-файлы. Собственно описание (frameset) содержит всего два тега - даже меньше, чем в таблицах. Первый - это FRAMESET («расстановка кадров»), в котором указано вертикальное или горизонтальное будет разбиение окна браузера и сколько точек или процентов от окна займет каждый кадр. Во втором теге FRAME - записано, какой файл должен быть показан в данном кадре. Простейшая фреймовая структура с двумя вертикальными окнами задается так: В первой строке параметр COLS задает, что экран разбивается на вертикальные колонки; если нужно разбить по горизонтали, пишется ROWS. 22 % это ширина первой колонки (может быть задана и в пикселях), звездочка означает, что вторая колонка займет всю остальную площадь экрана (здесь тоже можно вписать число или процент). В каждом из тегов FRAME прописано, какой файлик в него следует грузить. Вот, собственно, и вся хитрость. "" Имена файлов, загружаемых во фреймы, не должны начинаться со знака подчеркивания «_»Такого рода имена зарезервированы для служебных целей.
На рисунке 12.6 все несколько сложнее, чем в первом примере. Как я уже сказал, в «Стишиях» три фрейма - горизонтальный и два вертикальных. Чтобы добиться такого расположения, надо сначала разбить экран на два горизонтальных кадра, а потом нижний кадр разделить еще раз, на этот раз по вертикали. Делается это так:
670
12. Создание веб-страниц !
Здесь в один контейнер ... вложен другой (сдвиги, как обычно, сделаны для удобства разглядывания). Путем вложения кадров одного в другой вы сможете добиваться еще более сложного разбиения экрана на части. Другой вопрос, надо ли так уж сильно запутывать себя и других. Трех обычно вполне хватает. сг
Весь блок описания фреймовой структуры должен стоять выше тега BODY, иначе вы не увидите в браузере фреймовой структуры. Еще лучше, чтобы тега BODY и вовсе не было в таком файле. И правда, на что он сдался, если файл все равно не попадает на экран?
У тега FRAMESET есть несколько важных атрибутов. Толщиной рамки вокруг каждого кадра управляет атрибут BORDER. При BORDER=0 рамок не будет. Цветом рамки управляет атрибут BORDERCOLOR. В случае вложенных кадров у каждого может быть рамка своего цвета. Для каждого из тегов FRAME, а значит отдельно для каждого кадра, можно задать параметр NORESIZE, который запрещает пользователю мышкой менять размеры кадра, а также SCROLLING, который может запретить появление линейки прокрутки. При SCROLLING=no лифтов нет, при SCROLLING=yes они есть всегда, а при SCROLLING=auto - появляются только тогда, когда они нужны. Если в кадре находится текст, то на вашем месте я не стал бы запрещать прокрутку и изменение размеров кадра. Ведь заранее неизвестно, какое разрешение экрана будет у каждого из читателей вашей странички, какого размера шрифт будет в их браузерах... Может, во фрейме и не поместится все то, что у вас поместилось, - а пролистать вы им запретили! Но если во фрейме только графические элементы - кнопки или что-то вроде этого, да еще и размеры их заданы не в процентах, а в пикселях, тогда можно и запретить... Впрочем, всего не учтешь. Я бы лифты вообще не запрещал. А теперь опять поглядим на рисунок 12.6. Щелчок по каждому из листочков в верхнем и левом окнах должен вызывать в большое окно справа новый текст. Вот и задумаемся теперь: какая там, под листочком, должна быть гиперссылка, чтобы нужный документ загрузился в другое окно. Разве мы можем из одного окна управлять другим окном? Во фреймах - можем. Для этого нам понадобится только две вещи: дать имя целевому кадру (ввести метку), а потом в гиперссылке указать параметр TARGET (цель), указывающий на эту метку. Метку вводим в теге FRAME примерно так же, как при создании гиперссылки вводили ее в теге А - с помощью атрибута NAME: - третьему, самому большому кадру из нашего примера будет присвоено имя текст (имя, конечно, может быть любое). А ссылку ставим так: <А HREF="Stishie-3.html" TARGET="TeKCT"> - файл Stishie-3.html будет грузиться в целевой кадр, помеченный нами как текст.
Практические сведения о языке HTML
671
Следующая задачка в двух действиях, не для слабого ума. Вопрос первый, простой. Предположим, в большом кадре у вас стоит гиперссылка. Что будет, когда по ней щелкнешь? Ответ первый, очевидный: браузер загрузит файл в тот же большой кадр. Если бы ссылка была в маленьком кадре, поместил бы в маленьком. Вопрос второй, похуже. А как вылезти теперь из этой фреймовой структуры? Какую поставить гиперссылку, чтобы новая страница грузилась не в кадр, а целиком заняла бы окно браузера? Придумали? Нет? Это как у Шерлока Холмса - пока не знаешь ответа, нипочем не догадаешься! Надо поставить в гиперссылке атрибут TARGET, указывающий на специальную метку _top (вверх): <А HREF="index.htm" TARGET="_top"> - переход к файлу index.htm с загрузкой его в целое окно браузера. Есть и другие специальные имена и параметры фреймов, с ними вы разберетесь потом, если возникнет такая необходимость.
Карта ссылок Еще одна интересная возможность, о которой хотелось бы рассказать, - это карты ссылок (Image Map). Если объяснять в двух словах, то карта - это один рисунок, на котором гиперссылками являются отдельные области. Как это применяется в народном хозяйстве, вы наверняка знаете, видали. А не видали - посмотрите хотя бы на сайте levin.rinet.ru (и вам будет полезно, и мне приятно :-). У тега вставки рисунков IMG есть как минимум еще один атрибут, о котором я в свое время не сказал. Называется он USEMAP (use - использовать, тар - карта). Есть также пара HTML-тегов, о которых я также пока не рассказывал, - MAP (описание карты) и AREA (описание области на карте). Вот теперь расскажу. Точнее, покажу на простом примере. Есть рисунок Bxofl.gif, который мы хотим поделить на четыре части и каждую сделать отдельной ссылкой. Для этого в текст создаваемой нами страницы должны быть вставлены такие примерно строки: <MAP МАМЕ="карта"> .
672
12. Создание веб-страниц
Тег IMG узнали? - вставляется картинка вход-gif шириной 600 и высотой 400 точек, выравнивается по центру страницы. Новое здесь только одно - атрибут иЗЕМАР="#карта". Он означает, что из этой картинки мы планируем сделать карту ссылок и что далее в теле страницы будет некое ее описание, у которого будет метка карта. <МАР МАМЕ="карта"> - начало описания карты и метка.
/
Тег описания области
V Форма: прямоугольник
\
\/
Координаты: левый верхний угол, правый нижний
\ Куда ведет ссылка
Как видите, четыре тега AREA описывают четыре прямоугольные области. Откуда я взял координаты? В данном случае просто вычислил, зная размеры изображения (600x400). А обычно в такой ситуации грузят рисунок в графическую программу, которая умеет показывать координаты курсора, и смотрят координаты верхнего левого и правого нижнего углов прямоугольника. Программы вроде Adobe Image Ready или Ulead SmartSaver Pro помогут вам в этом деле. В теге AREA может также находиться параметр ALT и альтернативный текст, который показывается на всплывающих подсказочках (правда, только в Internet Explorer версии 5.0 и выше, а также в MylE и некоторых других браузерах, сделанных на основе Internet Explorer). Область может иметь также форму круга и многоугольника: - координаты центра (300,200) и радиус окружности (90); - координаты вершин многоугольника. Конечно, карту надо тщательно проверять и отлаживать. А главное, обязательно указывайте размеры графического файла, который станет картой, причем не в процентах, а в абсолютных величинах - в пикселях. Иначе координаты курсора, которые введены в карте, не совпадут с реальным положением курсора мыши и вся ваша конструкция будет работать совершенно не так, как вам бы хотелось. Если вас этот вопрос заинтересовал, почитайте главу, посвященную графической программе Adobe Image Ready, которая необыкновенно упрощает процедуру создания image map. Тем из посетителей ваших веб-страниц, у кого отключен вывод картинок, трудно будет справиться с картой. В Netscape Navigator и Эксплорере еще подсказочки всплывут, а в остальных браузерах они вообще ничего не увидят. Разве что подсмотрят в строке состояния браузера, куда ссылки ведут...
Программы для создания веб-страниц
673
ПРОГРАММЫ для СОЗДАНИЯ ВЕБ-СТРАНИЦ Создание веб-страниц - дело, с одной стороны, не слишком трудное. Во всяком случае, миллионы людей как-то с ним справляются, изготавливая свои «хомячки» - homepages («домашние странички»). А с другой - не слишком и простое. Ведь для изготовления текста в Word'e нам не нужно ничего, кроме самого Word'a: в нем набрали, в нем оформили, из него и напечатали. Здесь такого нет. То есть существуют программы, которые претендуют на место такого Word'a - сам же Word и претендует. Но пока все они столько насыпают мусора в странички, что лучше делать все это руками. Хоть и очень неохота. Какие же программы нужны для создания веб-страниц? Как минимум - HTML-редактор, в котором можно создать и отладить текст странички. Кроме того, нужна графическая программа, с помощью которой мы сможем не только изготовить изображение, но и оптимизировать его - сделать размер таким, чтобы можно было выставить файл в. Сеть. Картинки, весящие более 20-30 КБ, в большинстве случаев уже не годятся, великоваты. Тем, кому хочется сделать небольшое анимированное изображение (кнопку, баннер и т. п.), потребуется программа-аниматор, которая позволит, например, в одном GIF-файле разместить несколько кадров этого мультика и определить, в каком порядке они должны выводиться на экран. Любители настоящих мультиков вроде Масяни должны освоить редактор Macromedia Flash (но об этом интересном редакторе у нас речи, увы, не будет). Созданы специальные программы и для отладки страниц. Они проверяют, во-первых, корректность записи тегов (соответствие стандартам HTML) и, вовторых, работоспособность гиперссылок, наличие всех рисунков, которые должны быть показаны на страничке. О таком примерно минимальном наборе я и хочу рассказать в этом подразделе. Первой нашей темой будут редакторы веб-страниц. Они делятся на две основные группы: WYSIWYG и обычные. WYSIWYG - это, например, Word, в котором вы работаете непосредственно над оформлением страницы, а кода ее не видите, ничего о нем не знаете, да и знать не хотите. Это, конечно, здорово было бы, кабы программы делали все как следует. Да вот беда, такого никогда, почитай, и не бывает: либо делают не то, либо- мусору насыпают в код странички по самые уши, отчего объем файла вырастает в несколько раз. Но не видя кода, не контролируя его, вы об этом и не подозреваете. А если программа что-то не поняла из ваших указаний, что-то не так сделала, исправить эту ситуацию непросто, даже если вы и решитесь залезть в код: в том коде, который создают Word, FrontPage и некоторые другие программы этого типа, сам черт ногу сломит. 22 Зак. 90
674
12. Создание веб-страниц
Обычные редакторы в этом смысле представляются мне более верным решением для тех, кто примерно представляет себе, что такое html-разметка (мы с вами вроде бы уже представляем). Нам нужен такой редактор, который ускорит и упростит создание странички - будет подсказывать нам или даже вводить за нас теги со всеми их атрибутами, чтобы мы, не особо задумывались, как там этот атрибут пишется: WIDHT или WIDTH?.. Мы будем просто подбирать значения нужных нам атрибутов и немедленно смотреть, как все это выглядит ' в браузере.' В этой группе можно отметить хорошие веб-редакторы Macromedia HomeSite и HomeSite+, 1st Page фирмы Eversoft, HTML-Kit фирмы Chami.com, Arachnophillia программиста Пола Латеса. Есть и редакторы смешанного типа, в которых можно на одной страничке работать с оформлением, а перейдя на другую — работать с кодом. Самая известная программа такого типа — Macromedia Dream Weaver, в состав которой включен и HomeSite+. Я не стал выбирать для этого раздела самые раскрученные программы этого типа вроде HomeSite или Dream Weaver, выбрал скромную Арахнофилию. Резоны мои были таковы. Во-первых, это самый компактный из всех вебредакторов - всего 1,5 МБ. Сравните с 3,2 МБ у HTML Kit (а с плагинами все 4), с 5 МБ - у l s l Page, с 18 МБ - у последней версии HomeSite и со 103 МБ - У Dream Weaver 2004. И при этом программка знает абсолютно все, что нужно для создания HTML-файла, удобна и проста, позволяет довольно гибко себя переделывать по вкусу пользователя. Во-вторых, в отличие от большинства программ этого типа (кроме, разве что, самого неподъемного редактора DreameWeaver) Arachnophillia позволяет переносить в html-файл тексты из MS Word с сохранением значительной части оформления, что значительно снижает трудозатраты, потребные для превращения полностью оформленного текстового документа в полностью оформленную веб-страничку. Это, я вам скажу, дорогого стоит, учитывая тот факт, что большинство текстов создается именно в Ворде. Об остальных плюсах этой программы - ниже.
ВЕБ-РЕДАКТОР ARACHNOPHILIA Редактор веб-страниц Arachnophilia («пауколюбие») сумеет быстро перевести в HTML-форму файлы формата RTF, снабжен удобными и эффективными средствами для быстрой вставки рисунков, автоматического создания гиперссылок, таблиц, фреймов и прочего. Позволяет пользователю создавать клавиатурные макрокоманды, дополнительные кнопки на суще1
Профессионалы-дизайнеры говорят, что и этого не нужно, что лучший веб-редактор это Блокнот, в котором все от начала до конца вводится-вручную. Но это уж, я считаю, перебор: столько однообразных операций делать руками - себя не любить.
Программы для создания веб-страниц
675
ствующих панелях инструментов и целые кнопочные панели, Кроме того, в редакторе имеется встроенный браузер на основе ИЕ для быстрого просмотра результатов. В то же время интерфейс программы очень экономный, разумный - не настолько навороченный, чтобы раз и навсегда испугать новичка, как во многих «крутых» веб-редакторах. 1 Программа американца Пола Латеса (или Лутуса? ) совершенно бесплатная. В качестве платы за свою программу он просит одного: чтобы все, кто этой программой пользуется,) перестали ныть о трудностях жизни, любили и поддерживали друг друга, помогали кто чем может. И при этом он не протестантский 'миссионер и даже не религиозный фанатик. Всего лишь любитель паучков, идеалист. В 2001 году автор переписал свою Арахнофилию на языке программирования Java, чтобы сделать независимой от операционной системы. Теперь заставить ее работать, скачав только архив самой программы размером 1,7 МБ, вам не удастся. Потребуется также взять с сайта корпорации Sun Microsystems пакет для работы Java-программ размером 12 МБ. И все это не потому, что на Java программы выходят лучше, чем на C++ (скорее, наоборот), а потому что Пел Лутус (или все же Латес?) объявил войну Англии. Ой, нет, я спутал: он объявил бойкот корпорации Microsoft. За то, что она монополист и хочет, чтобы мы активировали Windows и Office через интернет2. Вдобавок при выходе в Сеть система что-то секретное про нас передает в г. Редмонд, штат Вашингтон, что, конечно, не может не возмущать. Ну и вообще, монополизм - это плохо. Плохо-то, оно, конечно, плохо, но перенос программы на новую платформу тоже обошелся недешево. Новая версия вышла довольно тормозная (может, конечно, это свойство джавы под виндами, я особо не вникал), интерфейс даже самых стандартных окон - открывания и сохранения файла - непривычный и не слишком удобный, что уж говорить про остальные. Так что от пятой версии я предпочел воздержаться. Мы поговорим в этой книге о четвертой - для наших целей ее более чем достаточно. ' На рисунке 12.7 вы видите окно программы. Сразу под главной панелью инструментов находятся кнопки-вкладки, ведущие на открытые в настоящий момент документы - html-файлы, текстовые, rtf и др. На нашем рисунке открыто всего два окна: с файлом index.htm и окно внутреннего браузера, в котором мы будем просматривать промежуточные результаты работы (вкладка Просмотр). Кроме щелчка мышкой по соответствующей вкладке можно переходить по открытым документам и стандартной клавиатурной комбинацией Ctrl-Tab.
' Его имя Paul Lutus. Как будто мы активируем!
2
12. Создание веб-страниц
676
ь шш
} 4.0 - {index.htm] н
>
ДЗЙ^___{Зрав*Д__И_ стру_ *д^ы
Выдьчеиие £очзнды
Присмотр QKHO Справка
Переходы между • открытыми страницами
(Просмотр) Шрмфг ]
Цвет
]
HI
f
Ю
]
НЗ
f
Н4
f
HS
]
Н6
[ Шрифт* 11 ШрмфГ-*-г"| Шрмфт-i [шрифт-2
0 8
Lffiffi!^y^-~l __ КУР ? ____ j Подчеркнутый] Перечеркнутый] <НТМ1> <МЕТА NAME-''Александр Левин (Alexander Levin): Самоучитель работы на компьютере" СОЫТЕЫТ--"Самоучи гель работы на компьютере'^ <TI7 LE> Александр Левин "Самоучитель работы на компьютере"Т!Т1Е> «HEAI»
Мы предлагаем вам получить все необходимые знания, подписавшись на «Библиотеку профессионала». Она для тех, кто экономит не только время, но и деньги. Покупая комплект - книжную полку «Библиотека профессионала», вы получаете: • скидку 15% от розничной цены издания, без учета почтовых расходов; • при покупке двух или более комплектов - дополнительную скидку 3%; • членство в «Клубе Профессионал»; • подарок - журнал «Клуо Профессионал». пзалтЕльскпп аом Закажите бесплатный журнал Е^* flHTEF^@ «Клуб Профессионал».
*^^ WWW.PITER.COM
КНИГА-ПОЧТОЙ ЗАКАЗАТЬ КНИГИ ИЗДАТЕЛЬСКОГО ДОМА «ПИТЕР» МОЖНО ЛЮБЫМ УДОБНЫМ ДЛЯ ВАС СПОСОБОМ: • по телефону: (812) 103-73-74;
• по почте: 197198, Санкт-Петербург, а/я 619, ЗАО «Питер Пост».
ВЫ МОЖЕТЕ ВЫБРАТЬ ОДИН ИЗ ДВУХ СПОСОБОВ ДОСТАВКИ И ОПЛАТЫ ИЗДАНИЙ:
^g> Наложенным платежом с оплатой заказа при получении посылки на ближайшем почтовом отделении. Цены на издания приведены ориентировочно и включают в себя стоимость пересылки по почте (но без учета авиатарифа). Книги будут высланы нашей службой «Книга-почтой» ^ в течение двух недель после получения заказа или выхода книги из печати. ® Оплата наличными при курьерской доставке (для жителей Москвы и Санкт-Петербурга). Курьер доставит заказ по указанному адресу в удобное для вас время в течение трех дней. ПРИ ОФОРМЛЕНИИ ЗАКАЗА УКАЖИТЕ:
• фамилию, имя, отчество, телефон, факс, e-mail; • почтовый индекс, регион, район, населенный пункт, улицу, дом, корпус, квартиру; • название книги, автора, код, количество заказываемых экземпляров. Вы можете заказать бесплатный журнал «Клуб Профессионал»
НЗОАТЕПЬСКПЙ
аом
WWW.PITER.COM
Нет времени ходить по магазинам?
www.piter.com Здесь вы найдете: Все книги издательства сразу Новые книги — в момент выхода из типографии Информацию о книге — отзывы, рецензии, отрывки Старые .книги — в библиотеке и на CD И наконец, вы нигде не купите наши книги дешевле!
КНИГА-ПОЧТОЙ СЕРИЯ «ЭНЦИКЛОПЕДИЯ»
ШалинП, ЭНЦИКЛОПЕДИЯ WINDOWS XP
688с., 17x24, обл. Код 263 Цена наложенным платежом 410 р.
Целью данного издания стало подробное и детальное рассмотрение основных аспектов установки, настройки и использования новой операционной системы семейства Windows, а именно - русской и английской версий Microsoft Windows ХР. Изложенный в книге материал удобно структурирован по разделам, каждый из которых описывает собственный функциональный элемент данной операционной системы, снабжен пояснениями и комментариями. Каждый пользователь Windows сможет найти здесь все, что ему необходимо для эффективной и комфортной работы. Благодаря методичному и последовательному изложению информации, эту книгу можно рассматривать не только как полезный и подробный справочник, но и как учебное пособие, предназначенное для самостоятельного изучения Windows. СЕРИЯ «ЭФФЕКТИВНАЯ РАБОТА»
480с., 17x24, обл. Код 523 Цена наложенным платежом 270 р.
СимоновичС,, Евсеев Г. ЭФФЕКТИВНАЯ РАБОТА: ПОЗНАЙ СВОЙ КОМПЬЮТЕР В книге рассмотрены особенности аппаратной и программной конфигурации настольных персональных компьютеров платформы IBM PC. Даны рекомендации по эффективному подбору компонентов, представлен опыт применения средств тестирования и диагностики, описаны приемы наладки, настройки, модернизации, оптимизации и восстановления компьютерной системы. Написанная простым и понятным языком, она позволит начинающим пользователям глубже понять архитектуру персонального компьютера и принципы его работы, а опытным пользователям достичь максимально возможной производительности компьютерной системы.
СЕРИЯ «АНАТОМИЯ ПК»
Кутузов М., Преображенский А. ВЫБОР И МОДЕРНИЗАЦИЯ КОМПЬЮТЕРА. АНАТОМИЯ ПК. 4- ЕИЗДАНИЕ
320 с., 12,5x20, обл.
Код 3066
Цена наложенным платежом 110р.
Это уже четвертое издание, обновляющейся каждый год книги, посвященной покупке современного компьютера. Книги, которая содержит в себе самые необходимые сведения, позволяющие любому человеку (опытному пользователю или новичку) выбрать самые оптимальные в 2004 году компоненты для своего персонального компьютера. Прочитав эту книгу, вы. сможете не только сделать правильный выбор «начинки» своего будущего компьютера, но и буквально за час собрать его самостоятельно, даже если вам никогда не приходилось заниматься этим ранее.
пзалтЕльскпй аом ГЬ^ПИТМЯП® i « » » *mr
WWW.PITER.COM
СПЕЦИАЛИСТАМ
КНИЖНОГО БИЗНЕСА!
ПРЕДСТАВИТЕЛЬСТВА ИЗДАТЕЛЬСКОГО ДОМА «ПИТЕР» предлагают эксклюзивный ассортимент компьютерной, медицинской, психологической, экономической и популярной литературы
РОССИЯ
Москва м. «Калужская», ул. Бутлерова, д. 176, офис 207,240; тел./факс (095) 777-54-67; e-mail: [email protected] Санкт-Петербург м. «Выборгская», Б. Сампсониевский пр., д. 29а; тел. (812) 103-73-73, факс (812) 103-73-83; e-mail: [email protected] Воронеж ул. 25 января, д. 4; тел. (0732) 39-61 -70; e-mail: [email protected]; [email protected] Екатеринбург ул. 8 Марта, д. 2676; тел./факс (343) 225-39-94, 225-40-20; e-mail: [email protected] Нижний Новгород ул. Премудрова, д. 31а; тел. (8312) 58-50-15, 58-50-25; e-mail: [email protected] Новосибирск ул. Немировича-Данченко, д. 104, офис 502; тел./факс (3832) 54-13-09,47-92-93,11-27-18, 11-93-18; e-mail: [email protected] Ростов-на-Дону ул. Калитвинская, д. 17в; тел. (8632) 95-36-31, (8632) 95-36-32; e-mail: [email protected] Самара ул. Новосадовая, д. 4; тел. (8462)37-06-07; e-mail: [email protected]
УКРАИНА
Харьков ул. Суздальские ряды, д. 12, офис 10-11; тел. (057) 751-10-02, (0572) 58-41 -45, тел./факс (057) 712-27-05; e-mail: [email protected] Киев пр. Красных Казаков, д. 6, корп. 1; тел./факс (044) 490-35-68,490-35-69; e-mail: [email protected]
БЕЛАРУСЬ
Минск ул. Бобруйская, д. 21, офис 3; тел./факс (37517) 226-19-53; e-mail: [email protected] Ищем зарубежных партнеров или посреди IKOB, имеющих выход на зарубежный рынок. Телефон для связи: (812) 103-73-73. E-mail: [email protected] Издательский дом «Питер» приглашает к сотрудничеству авторов. Обращайтесь по телефонам: Санкт-Петербург - (812) 327-13-11, Москва - (095) 777-54-67. Заказ книг для вузов и библиотек: (812) 103-73-73. Специальное предложение - e-mail: [email protected]
пзалтЕпьскпй аом WWW.P
УВАЖАЕМЫЕ ГОСПОДА! КНИГИ ИЗДАТЕЛЬСКОГО ДОМА «ПИТЕР» ВЫ МОЖЕТЕ ПРИОБРЕСТИ ОПТОМ И В РОЗНИЦУ У НАШИХ РЕГИОНАЛЬНЫХ ПАРТНЕРОВ.
Башкортостан Уфа, «Азия», ул. Зенцова, д. 70 (оптовая продажа), маг. «Оазис», ул. Чернышевского, д. 88, тел./факс (3472) 50-39-00. E-mail: [email protected] Дальний Восток Владивосток, «Приморский торговый дом книги», тел./факс (4232) 23-82-12. E-mail: [email protected] Хабаровск, «Мире», тел. (4212) 30-54-47, факс 22-73-30. E-mail: [email protected] Хабаровск, «Книжный мир», тел. (4212) 32-85-51, факс 32-82-50. E-mail: [email protected]
Челябинск, ТД «Эврика», ул. Барбюса, д. 61, тел./факс (3512) 52-49-23. E-mail:[email protected]
Татарстан Северный Кавказ Ессентуки, «Россы», ул. Октябрьская, 424, тел./факс (87934) 6-93-09. E-mail: [email protected] Сибирь Иркутск, «ПродаЛитЪ», тел. (3952) 59-13-70, факс 51-30-70. E-mail: [email protected] http://www.prodalit.irk.ru Иркутск, «Антей-книга», тел./факс (3952) 33-42-47. E-mail: [email protected]
Казань, «Таис», I тел. (8432) 72-34-55, факс 72-27-82. E-mail: [email protected] • Урал Екатеринбург, магазин № 14, ул. Челюскинцев, д. 23, 'ел./факс (3432) 53-24-90. [•-mail: [email protected] Екатеринбург, «Валео-книга», ул; Ключевская, д. 5, тец./факс (3432) 42-56-00. E-mail: [email protected]
\
КНИГА О ПОЛЕЗНЫХ ПРОГРАММАХ НА ВСЕ СЛУЧАИ ЖИЗНИ У вас в руках книга, которая поможет использовать компьютер более эффективно. Здесь описаны разнообразные программы, способные облегчить жизнь любому пользователю, даже если он думает, что у него уже есть все необходимое для работы. Читайте, осваивайте и пользуйтесь!
АМОУЧИТЕЛ
Описанные в книге программы можно найти на сайте издательства «Питер» по адресу www.piter.com, а также на прилагаемом компакт-диске
Александр Левин
Александр Левин ОУЧИТЕЛЬ АБОТЫ НА
CD-ROM
С ПРОГРАММАМИ ПРИЛАГАЕТСЯ
рпботы на компьютере
Windows
^САМОУЧИТЕЛЬ) Александр Левин
КОМПЬЮТЕРНОЙ ГРАФИКИ И ЗВУКА
пгкий САМОУЧИТЕЛЬ КОМПЬЮТЕРЕ
ISBN 5-469-00916-5
9И785469И0091601
Посетите наш web-магазин: http://www.piter.com
НОВЫЙ МУЗЫКАЛЬНЫЙ АЛЬБОМ ГЬг l-ovbalf **Ы1*Г - 3 fffТ
АЛЕКСАНДРА ЛЕВИНА
*•{
«UNTERGRUND» «Обидно, господа. Левина должно быть столько ж', сколько Гарри Поттера рассыльные мальчики и девочки должны кид, ъся ко мне в подземных переходах с кличем: "Последний диск Левик • ". А я бы брезгливо отвечу к "У меня есть..."» Александр А ав, «Русский жуг н ш» «Леви! постоянно переименовывает окруж; эщую действительность. Русский язык у Тевина оживает, и устоявшиеся оборо~ i дичают, взбрыкивают и прев ащаются в самостоятельные и сове иенно непредсказуемые живые сущее а. Левин словно бы делает из языка мультс 1льм, подобный битловской "Yellow Subiru ne" с ее детски-сюрреалистическими сущее- ами». Илья Кукулин, журнал «Знамя»