Усовершенствование Windows
Возможности совершенствования инструментов для различных операций, которые приходится выполнять в Windows, воистину безграничны. Компьютер – это всего лишь автомат, и правила его функционирования устанавливаем мы сами, разве что еще немного они ограничиваются законами природы. Нет нужды выполнять все именно так, как придумал какой-то заокеанский дядя, – все в нашей власти.
Но помня об этом, не забывайте также и о том, что компьютер – не самоцель, а всего лишь инструмент для чего-то. Бесконечно можно и нужно совершенствовать свою душу, может быть даже свое тело, или, например, произведение искусства. Совершенствование компьютера имеет какой-то предел, после которого оно перестает быть целесообразным. Если вас все время тянет попробовать еще вот эту программу… и вот эту… и вот эту… – остановитесь и подумайте: может, смириться с тем, как это уже реализовано? В конце концов, может, этот самый заокеанский дядя из неведомого мне города Редмонда придумал не так уж и плохо?
Здесь мы остановимся лишь на нескольких самых популярных направлениях модернизации Windows. Некоторые из них действительно очень полезны и необходимы для удобной компьютерной жизни, другие – скорее есть дань моде, и возможно, в скором времени уйдут в прошлое. Может, и сама Windows изменится так, что эти темы станут неактуальными, – вот как раз сегодня, когда я пишу эти строки, впервые наткнулся на сообщение о том, что в будущей Windows 8 будет применен какой-то новый интерфейс под названием Wind (ветер). Не исключено, что он окажется настолько удачным, что все просто забудут о приведенных здесь рекомендациях.
Общая черта большинства приведенных далее решений – то, что они являются необязательными и делаются исключительно исходя из вкуса и привычек владельцев. Это даже не необходимые меры, которые делают работу на компьютере удобнее и быстрее, просто некоторым так кажется комфортнее. В то же время другие совершенно легко без этого обходятся и ничуть не страдают.
Одним из самых распространенных направлений в таком совершенствовании Windows стало использование различных альтернативных браузеров (программ для связи с Интернетом) и почтовых программ. О них мы поговорим отдельно в следующей части этой книги, посвященной Интернету, а здесь остановимся лишь на совершенствовании отдельных функций, которые обычно встроены в саму операционную систему.
12.1. Заставка и фон рабочего стола
Меняют фон рабочего стола (обои Windows) и экранную заставку (хранитель экрана) практически все – это самый доступный способ индивидуализации рабочего места. Фон рабочего стола вообще используют вместо традиционной рамки с семейными фотографиями, помещают на экране логотип любимой футбольной команды, фото, напоминающие о проведенном отпуске, или агрессивную картинку с эмблемами популярного рок-клуба. В Интернете можно встретить целые галереи бесплатных обоев на самые разные темы.
12.1.1. Смена обоев
Сменить фон рабочего стола можно, если в Windows XP щелкнуть правой кнопкой на свободном месте рабочего стола, выбрать пункт Свойства и перейти на вкладку Рабочий стол. В Windows Vista и 7 то же самое делается через меню Панель управления | Персонализация. Собственно, объяснять там нечего – не забудьте только задать расположение картинки в соответствии с ее размером и ориентацией. Наилучшие результаты будут, если картинка изначально имеет размеры в пикселах, равные разрешению экрана, а положение задается по центру (потому сборники обоев в Интернете делятся на разделы с разным типовым разрешением картинок). Если размеры картинки меньше экрана, то следует задать положение по размеру (растянуть), правда, слишком маленькие изображения, особенно в формате JPEG, могут при этом выглядеть не очень красиво. Windows XP принимает изображения в форматах JPEG и BMP, остальные расширили этот список и другими форматами изображений.
После того как вы в полной мере насладитесь возможностью менять фоновый рисунок по своему усмотрению, вы довольно быстро обнаружите, что отнюдь не любая фотография одинаково годится для экранных обоев. Слишком контрастные или содержащие много мелких различающихся деталей картинки будут отвлекать внимание, и значки на их фоне окажутся плохо различимы. Желательно, чтобы картинка была примерно одинаковой яркости по всему полю, оттенки плавно переходили в друг друга, а количество мелких деталей было сведено к минимуму. Подобрать «правильные» обои и при этом на желательную тему – целое искусство, и, кстати, их изготовление – один из самых эффективных и увлекательных способов обучиться обращению с графическими редакторами.
Если вы совсем уж строгий пользователь и любые картинки вам только мешают, то можно просто покрасить фон рабочего стола в приглянувшийся оттенок. Это может также оказаться полезным для того, чтобы подобрать нужный тон фона при расположении маленькой картинки по центру экрана. Разобраться с установкой цвета несложно: в Vista и 7 это делается через все ту же Персонализацию, а в XP через пункт Цвет вкладки Рабочий стол.
12.1.2. Хранитель экрана
Если ваш компьютер какое-то время простоит без внимания (т. е. если вы не трогаете мышь или клавиатуру), то у него вместо рабочего стола на экране начнут демонстрироваться летающие «окна Windows», абстрактные фигуры или плавающие аквариумные рыбки. Это и есть заставка или так называемый скринсейвер (screensaver,хранитель экрана»). Когда-то эта функция была нужна из практических соображений – чтобы меньше выгорал люминофор кинескопа. Современным мониторам это абсолютно не требуется, и единственная практическая польза от хранителя – просто показать, что вас нет на рабочем месте. При этом обычный вид рабочего стола мгновенно восстанавливается при нажатии любой клавиши на клавиатуре или при движении мышью. Для выхода из заставки можно задать режим, когда после нажатия любой клавиши возникает экран входа в Windows с необходимостью ввести пароль.
Изменить заставку и параметры ее появления можно, если в XP обратиться к тем же свойствам экрана (через контекстное меню рабочего стола) и перейти на вкладку Заставка. Аналогичное окно, хотя и иначе оформленное, возникает при обращении к пункту Заставка панели Персонализация Vista и «семерки». Надо отметить, что к Windows, особенно новых версий, прилагается достаточно много вариантов приличных и эстетично выглядящих заставок.
Экранные заставки – это настоящие программы со всеми вытекающими последствиями, и они являются одним из самых популярных способов подсунуть пользователю вирус-другой. Потому в поисках хранителей экрана не следует рыскать по Интернету, а если очень хочется – по крайней мере проверяйте отобранное на наличие вирусов до, а не после установки. Одна из самых популярных и красивых заставок для Windows называется Screen Saver 911, и ее можно скачать с сайта разработчиков Lgecom.com. Она умеет все на свете (делать резервные копии, синхронизировать часы через Интернет и т. п.), но обычно эти функции оказываются невостребованными – самая ее прелесть в собственно заставке, которая в варианте по умолчанию представляет собой полупрозрачные часы с большими синими стрелками, которые тикают на фоне приглушенного рабочего стола, показывая реальное время (рис. 12.1).
Рис. 12.1. Хранитель экрана Screen Saver 911
Кстати, не все знают, что можно избежать опасности вирусов и одновременно индивидуализировать свою рабочую среду, если выбрать вместо заставки показ слайд-шоу. В XP это требует установки специальной программы, а в новых версиях Windows нужно просто выбрать из списка заставок пункт Фотографии и через кнопку Параметры задать нужный путь к папке, где заранее размещены отобранные фотографии или картинки.
После установки заставки можно отключить выключение экрана, как это описано в разд. 8.5.3 «Режимы энергосбережения». Конечно, функций энергосбережения заставка не несет, так что это чистое украшательство.
12.2. Файловые менеджеры
Собственно, настоящая альтернатива Проводнику только одна – файловые менеджеры в стиле непревзойденного Norton Commander. Для тех, кто не в курсе, – это была такая суперпопулярная оболочка для DOS, которая избавила пользователей от необходимости набирать команды вручную. Подражаний этой программе для Windows было выпущено предостаточно, и можно в принципе выбирать любое – научившись что-то делать в одном из них, вы вполне будете готовы к работе в любом другом, придется осваивать только дополнительные функции.
Самыми популярными такими подражаниями стали платный, но весьма «продвинутый», Total Commander и бесплатный и свободно распространяемый, но куда более примитивный FAR. Практически все пользователи, что учились работать на компьютере более 10–15 лет назад, обязательно имеют у себя на компьютере одну из этих программ. FAR сделан максимально приближенным к досовскому оригиналу как по внешнему облику, так и по функциям, хотя реализованы они во многом менее удобно, чем в оригинальном Norton Commander. Мало того, как и оригинал, FAR представляет собой не графическое, а текстовое консольное приложение, запускающееся в отдельном окне, наподобие окна командной строки (рис. 12.2).
Рис. 12.2. Консольное окно с файловым менеджером FAR
На мой вкус, FAR все-таки устарел – DOS-окно, например, не может менять размеры и потому оказывается слишком мелким на современных дисплеях. И ему не хватает слишком многого, чтобы быть полноценной заменой Проводнику. Поэтому я не советую его пробовать новичкам – разочаруетесь. А вот Total Commander (рис. 12.3) вполне способен заменить практически все функции Проводника и даже сделать их выполнение удобнее – для тех, конечно, кто привык к особенностям интерфейса Norton Commander.
Рис. 12.3. Файловый менеджер Total Commander
Концепция интерфейса Norton Commander и его последователей отличается от Проводника Windows кардинальным образом. Среда Norton Commander рассчитана в первую очередь на клавиатуру, а не на мышь (хотя все операции мышью, включая перетаскивание, поддерживаются тоже), и потому работать в нем можно намного быстрее и с меньшим количеством промахов, чем в Проводнике. Окно такого менеджера поделено на две равноправные панели, и в каждом можно отобразить любой каталог любого диска. Файлы и папки представлены там в виде текстовой таблицы (в Total Commander она снабжается мелкими значками, как режим Таблица в Проводнике). В Total Commander пошли дальше оригинала – там таких панелей можно открыть неограниченное количество, подобно вкладкам в браузере.
Перемещения по списку осуществляются клавишами-стрелочками, запуск файлов – клавишей
Концепция Norton Commander предполагает, что копирование, переименование, перенос файлов и целых папок – очень часто требующиеся операции. Поэтому эти операции тут выполняются наиболее просто. Копирование (клавиша
Очень быстро можно осуществить и просмотр содержимого файла – для этого надо просто нажать клавишу
Внизу окна эти менеджеров располагается командная строка – просто начав набирать какой-нибудь текст, вы автоматически оказываетесь в ней. Это очень удобно для выполнения некоторых операций, и куда удобнее, чем вызывать отдельное окно командной строки.
Мы, конечно, не можем обозреть здесь даже кратко все особенности операций в подобных файловых менеджерах и обсудить их отличия от Проводника и друг от друга. Заметим, что работать с FAR или даже с Total Commander мышью, как с Проводником, – довольно бессмысленное занятие, которое лишь замедлит процесс – этот интерфейс под мышь, или, тем более, тачпад, никто и не собирался оптимизировать. Если вы никогда не имели дела с этими программами, то, наверное, не стоит и пробовать – навыки требуются совершенно иные, чем для работы в графической среде Windows. И даже заслуженные пользователи «коммандеров» постепенно убеждаются, что в обычном Проводнике можно работать если и не быстрее, то в ряде случаев даже удобнее.
12.3. Русификация и кодировки
На мой личный взгляд (который я, как водится, никому не навязываю), комфортно существовать и эффективно работать в среде Windows без использования дополнительных переключателей раскладки клавиатуры абсолютно невозможно – необходимость постоянного прицеливания скрюченными пальцами в две клавиши одновременно у меня вызывает боль в кисти уже при одной только мысли об этом. Точнее, абсолютно невозможно это было до появления Vista, где вместе с традиционными комбинациями клавиш
12.3.1. Дополнительные средства русификации
Остается использовать альтернативные программы, причем их немногочисленность объясняется очень просто – Windows не предусматривает никаких штатных средств для такого рода вмешательства. Тем не менее, для Windows XP и более ранних версий существовало довольно много альтернативных переключателей раскладки, позволяющих обычно выбрать что-нибудь вроде правого
Punto Switcher, кроме возможности переключения раскладки практически любой клавишей (хотя предлагаемый по умолчанию правый
Собственно, после решения задачи с переключением раскладки, актуальная задача осталась практически одна – это перекодировка уже набранного в неправильной раскладке текста (что-нибудь вроде hfcrkflrt ntrcnf), чтобы не набирать его снова. Punto Switcher, включенный в нужном режиме, сделает это по собственному усмотрению, если заподозрит абракадабру, а если он ошибется, исправление легко отменить и наоборот. Но я полагаю такой способ слишком рассеивающим внимание, и пользуюсь для этого отдельной программой.
Сначала установите Punto Switcher и отключите в нем все лишнее – это делается через пункт настроек Системные (рис. 12.4), где нужно установить флажок Отключить автоматику полностью. Потом еще надо пройтись по всем пунктам настроек и отключить все возможное, кроме собственно переключения раскладки (на вкладке Языки и клавиатуры ничего менять не надо).
Рис. 12.4. Системные настройки Punto Switcher
Потом скопируйте себе в папку Program Files (ну, или куда-нибудь еще) с прилагаемого к книге диска папку под названием SNOOP. Запускать (и включать, естественно, в Автозагрузку) из этой папки следует файл snoop.exe. Когда эта программа, официально именуемая «Опечатка», запущена (она создаст витиеватый значок в трее), вы можете выделить текст в редакторе (и вообще в абсолютно любом компоненте любой программы, лишь бы он поддерживал копирование/замену через буфер обмена) и, нажав ни для чего больше не используемую клавишу
Не смущайтесь датой – исполняемый файл помечен 1998 годом (причем более поздняя 2-я версия от 1999-го, которую можно найти в Интернете, по моим наблюдениям, имеет какие-то проблемы, оттого лучше пользоваться размещенной на диске версией). Программа «Опечатка» безупречно работает во всех известных мне версиях Windows после 95-й, хотя сделана еще во времена Windows 98 и NT. Стоит с благодарностью вспомнить фамилию ее автора – Евгения Сергеевича Голомина, когда-то пустившего ее в свободное плавание. К сожалению, его координаты, вероятно, устарели, и сейчас уже отблагодарить его не получится, но файл с его просьбой я сохранил (payment.txt в папке Docs).
12.3.2. Преобразование кодировок
С переходом ко все новым версиям Windows острота проблемы множества кодировок русского языка почти сошла на нет. Для интернет-ресурсов и писем это почти всегда легко решается самими браузерами и почтовыми клиентами. Если в у вас веб-страница или письмо отображается «кракозябрами» (что иногда случается из-за несоблюдения разработчиками стандартов), то нужно из главного меню выбрать пункт Кодировка и там методом проб и ошибок установить нужную (этот пункт в большинстве браузеров находится в меню Вид). Если «кракозябрами» отображается только часть веб-страницы, то дело тогда не в самом браузере, а в системных шрифтах, – попробуйте сменить шрифт по умолчанию в настройках браузера.
А вот для текстовых документов решения приходится искать отдельно – в них если уж проблема возникает, то по полной программе. Неопознавание Unicode в буфере обмена (когда вместо русского при вставке возникает что-нибудь вроде «Auaia ia ye6ai») встречается при переносе текста из старых текстовых редакторов или некоторых документов в формате PDF в современные программы из пакета Office. Microsoft Word в версиях Word XP и 2003 умеет решать эту проблему, о чем многие не знают, – в нем есть функция Исправить поврежденный текст (в меню Сервис). В новых версиях 2007/2010 такой функции нет. В справке и на сайте Microsoft ничего об этом разыскать не удалось – вполне вероятно, в Microsoft посчитали, что продуктов, имеющих подобные свойства, уже не осталось в природе.
Возможно, вам тоже не захочется терять время на поиски официального решения. Тогда воспользуйтесь моей программой ClipWin, размещенной в папке CLIPWIN на прилагаемом диске. Интерфейс этой программы сделан мной в стиле диалогового окна вставки специального символа в Word старых выпусков – вы можете, конечно, воспользоваться мышью, но если текст в буфере уже имеется, достаточно запустить программу и трижды нажать на
Вторую задачу, которая обычно ставит в тупик неопытных пользователей, также умеет решать Microsoft Word, причем, слава Богу, всех версий, начиная с XP, – это столкновение с текстами в старинной DOS-кодировке. Сначала надо убедиться в настройках, что включена опция Подтверждать преобразование формата файла при его открытии (по умолчанию она выключена!). В старых версиях Word эта настройка находится в меню Параметры, на вкладке Общие. В Word 2007 и далее еще надо постараться добраться до этих настроек – нажмите на кнопку с эмблемой Office, выберите Параметры Word в нижней части открывшегося окна, выберите Дополнительно на боковой панели, а затем перейдите к разделу Общие.
Открывать файл следует через меню Открыть и потом выбрать из выпадающего списка типов файлов пункт Восстановление текста из любого файла. Файл может быть, естественно, любого формата, лишь бы он содержал текст, а не двоичные символы.
Кстати, просто прочесть файл в DOS-кодировке можно и с помощью Блокнота и вообще любой программой, которая умеет менять шрифты – достаточно через меню выбора шрифта (в Блокноте это Формат | Шрифт) заменить текущий на Terminal. Не забудьте только вернуть потом шрифт обратно, а то не прочтете нормальные документы.
12.4. Архиваторы
Изначально программы-архиваторы создавались для того, чтобы сэкономить место на жестком диске или дискетах. Когда-то даже было модно архивировать (сжимать) весь жесткий диск, что увеличивало его емкость примерно процентов на 30–40, и эта функция до сих пор имеется в Windows. В настоящее время для жестких дисков сжатие уже неактуально (распаковка/запаковка замедляет работу и резко повышает риск потери данных), и использовать архивацию следует лишь при желании применить к диску шифрование. Зато уменьшение объема стало очень актуально при передаче данных через Интернет или при распространении больших программ на компакт-дисках.
Но архиваторы служат не только для того, чтобы уменьшить объем данных, – так удобнее передавать единым пакетом разрозненные данные, хранящиеся в отдельных файлах или папках, – так больше уверенности, что вы ничего не потеряете по дороге, а принять один даже большой файл по почте или скачать его из Интернета проще, чем кучу мелких.
Установочные комплекты программ и драйверов часто поставляются в самораспаковывающихся архивах, и специальных программ для их распаковки не требуется. Когда же вы сами прибегаете к архивам, вам как минимум требуется программа упаковки, а еще чаще – распаковщик тех архивов, которые вы получили по почте или скачали из Сети.
Форматов (и, соответственно, методов) сжатия существует очень много, но на практике имеют значение только два из них. Это самый известный (и исторически первый) формат сжатия – ZIP, а также разработанный Евгением Рошалом формат RAR. Программы для распаковки этих двух разновидностей архивов приходится иметь на каждом компьютере. Причем дело обстоит следующим образом – с ZIP умеет обращаться сама Windows, потому для работы с ним никаких дополнительных средств не требуется. Можно было бы обойтись одним только ZIP’ом, но RAR довольно популярен в Сети – особенно в среде разработчиков бесплатных и «шареварных» программ. И чтобы не попасть как-нибудь в безвыходное положение, приходится иметь отдельную программу, которая умеет с этим форматом обращаться. С другой стороны, заимев такую программу, например, под названием WinRar, вы заодно получаете в свое распоряжение и возможность «распечатывать» вообще практически любые архивы – включая даже самораспаковывающиеся. Так что она в любом случае будет не лишней.
Средствами Windows удобно осуществлять операцию запаковки в ZIP – заодно вы уверены, что у принимающей стороны не будет с этим никаких проблем. Windows называет такие архивы ZIP-папками, и доступна операция запаковки через пункт контекстного меню Отправить. Чтобы создать архив из файлов и папок, находящихся в разных местах, можно таким образом сначала «отправить» в ZIP-папку один файл и присвоить ей имя, а потом уже добавлять туда нужные объекты из других мест, или через тот же пункт Отправить, или обычным способом копирования/вставки. Умеют заниматься запаковкой и альтернативные файловые менеджеры, о которых шла речь в разд. 12.2 «Файловые менеджеры».
Распаковка из формата ZIP также не вызывает никаких проблем – архив в Проводнике выглядит как обычная папка, только помеченная значком застежки «молния». Извлечение файлов из архива тоже ничем не отличается от копирования из обычной папки.
Все эти функции может выполнять и WinRar (рис. 12.5) – платная программа, которую можно скачать с ее официального русскоязычного сайта win-rar.ru или прямо через магазин Softkey.ru. Автор ее, как и самого формата RAR, тот же Евгений Рошал, который создал файловый менеджер FAR. Стоит программа недорого, а пользоваться ей вам придется регулярно, потому имеет смысл заплатить и «спать спокойно».
Рис. 12.5. Архив, открытый в программе WinRAR
Следует отметить, что новые версии WinRar практически ничем, кроме интерфейса, не отличаются от старых, да и не могут отличаться принципиально – вся функциональность в ней была уже доведена до ума еще при создании. Единственное действительно важное качество, которое непрерывно совершенствуется, – это способность «понимать» все новые форматы самораспаковывающихся архивов. С помощью WinRar самораспаковывающиеся архивы можно также и создавать.
Наиболее часто вы будете нажимать на кнопку Извлечь в. Одна из особенностей, отличающих программу WinRar от других программ, – по умолчанию при этом она автоматически создает в папке Temp текущего пользователя папку с именем загруженного архива, куда и будет осуществляться разархивирование. Чтобы указать другое расположение, его можно выбрать среди старых путей из выпадающего списка или разыскать в дереве каталогов справа. При этом можно вручную добавить к найденному пути название новой папки, и при извлечении она будет создана (рис. 12.6). Чтобы избавиться от автоматического создания папки и всегда загружать определенный путь для разархивации, его надо указать в настройках программы.
Рис. 12.6. Извлечение файлов из архива в программе WinRAR
Если вы не хотите тратить деньги, то для WinRar есть бесплатная и свободно распространяемая альтернатива под названием 7-Zip (установочный файл я положил на диск к этой книге в папку 7-zip). 7-Zip также поддерживает почти все существующие форматы архивов для распаковки, в том числе и RAR. Отличается от WinRar в этом отношении он только тем, что создавать RAR-архивы с его помощью нельзя (а вот ZIP-архивы тоже можно). Может он и создавать самораспаковывающиеся архивы в своем собственном формате 7z, так что в принципе он служит почти полноценной заменой WinRar.
12.5. Словари и переводчики
Словарь или, еще лучше, программа-переводчик, как минимум с английского языка, – практически обязательная составляющая компьютерного окружения любого пользователя. Избежать необходимости хоть изредка перевести незнакомое слово или фразу не удается никому, и едва ли эта необходимость когда-нибудь станет меньше – персональные компьютеры и Интернет все-таки пришли к нам из англоязычной страны.
В конце 1990-х – начале 2000-х было полное впечатление, что разработчики лингвистических программ, не иначе, как пришибленные появлением Windows, разом забыли о потребности в продукте уровня «для блондинок». Я могу вспомнить лишь одну-единственную попытку сделать продукт такого рода – это плохо отработанная первая версия переводчика-словаря «Сократ» фирмы «Арсеналъ», в 1998 году попытавшейся выпустить «Русский офис». Запустить ее на современных компьютерах – только приобрести кучу проблем, а уже во второй версии «Сократ» перестал удовлетворять критерию «для блондинок» и впоследствии тихо скончался вместе с «Арсеналом» и «Русским офисом». Но для своего времени это было все-таки лучше, чем ничего, потому я ее раньше часто рекомендовал для использования. А дальше наступила почти полная пустота, продолжавшаяся до тех пор, пока не появилась возможность для массового и недорогого постоянного подключения к Интернету.
Как же быть все-таки тем, кто такой возможности не имеет и по сей день? Запасайте денежки – все когда-то многочисленные локальные программы-переводчики сейчас свелись к практически единственному приемлемому по качеству исполнения продукту. Это переводчик ПРОМТ, который отлично подойдет профессионалам, переводящим мегабайты текста ежедневно. Правда, в современных версиях он «умеет» встраивать простые и довольно удобные функции перевода в разные популярные приложения (Word, Adobe Reader, браузеры), но, по моему мнению, этого все равно недостаточно – вы получаете кучу всего лишнего, а реализация самой этой функции слишком громоздкая. К тому же для такой примитивной и массово требующейся функции подобное решение запредельно дорогое (PROMT Standard, обладающий этими функциями, стоит 1500 рублей). Но если вы не имеете упомянутой возможности постоянно быть подключенным к Интернету, деваться некуда.
В противном случае забудьте про монструозный ПРОМТ – имеется куда более простое и универсальное решение – онлайновые переводчики. При выборе средств для перевода следует еще учитывать, что функции переводчика перекрывают нужды обычного пользователя, и отдельный словарь оказывается ему практически не нужен (вот почему я не упоминаю известный словарь «Лингво»). Несмотря на примитивное «мышление» любой такой программы и корявости результата, в переводчик вы можете загрузить и отдельное слово, и сразу словосочетание, и целую фразу, и получить вполне адекватный подстрочник. Необходимость качественного перевода целых документов возникает в обыденной жизни гораздо реже, и эффективнее тогда обратиться к живому специалисту.
Онлайновые переводчики, видимо, и перебили у разработчиков желание (если оно было) делать локальные программы-переводчики «для чайников». И хотя онлайновые переводчики сами по себе все-таки далеки от идеала по части удобства, но потребности рядового пользователя они вполне удовлетворяют. Среди самых популярных следует указать прежде всего Translate.ru (это ресурс той самой фирмы ПРОМТ). Существуют переводчики и при крупнейших поисковых системах – про Google Translate, наверное, знают все, т. к. он доступен с заглавной страницы сервиса google.ru (пункт Переводчик), а также еще в результатах поиска сбоку от найденной ссылки – предложением перевести результаты. А недавно открывшийся переводчик при поисковой системе «Яндекс» (translate.yandex.ru) его владельцы почему-то скромно скрывают – в момент, когда пишутся эти строки, с заглавной страницы yandex.ru по-прежнему доступны только Словари, а Перевод закопан глубоко среди прочих сервисов (Еще… | Все сервисы).
Хочу обратить ваше внимание также на маленькую программку Dicter, работающую через онлайновый переводчик Google и заметно повышающую удобство пользования им. Текст лицензии из двадцати трех пунктов, объемом немного меньше полного собрания сочинений Льва Толстого, сводится к разрешению на «копирование и распространение данной программы любыми способами», потому я разместил программу Dicter на диске к этой книге (в папке Translate).
При установке не забудьте отказаться от нагрузки в виде установки Яндекс. Бар (через выбор режима установки), если, конечно, это вам не требуется. В автозагрузку программа пропишет себя самостоятельно. Программа Dicter существует в виде значка в области уведомлений и, конечно, требует постоянного соединения с Интернетом, но работает так, как если бы она находилась полностью на вашем компьютере. Для перевода достаточно выделить фразу или слово в любом приложении и нажать комбинацию
Dicter, к сожалению, унаследовал недостатки переводчика Google – программа путается при столкновении с английским словом, которое часто употребляется в русских источниках в своем изначальном виде (например, Windows или Adobe Reader она так и оставит непереведенными), хотя на практике это почти не мешает. Очень редко она также путается между языками (что, если вдуматься, удивительно хороший результат – программа все-таки знает 42 языка!). Исправить в каждом отдельном случае это можно через выбор языка внизу окна с переводом, и в настройки через контекстное меню значка программы лазать даже и не требуется – разве что вам понадобятся другие пары языков для перевода (а кроме режимов выбора языка, никаких настроек у нее практически и нет). Работает программка в Windows XP, Vista и Windows 7, и после ее появления я окончательно примирился с отсутствием удобных локальных программ-переводчиков.
12.6. Adobe Reader и файлы PDF
PDF – один из самых распространенных универсальных форматов для представления различных документов. Он отличается тем, что может интегрировать любую разновидность медиа, включая даже видео и звук. Наиболее часто он употребляется для представления иллюстрированного текста. PDF служит в Интернете аналогом печатных информационных брошюр – часто на диске к какому-либо устройству можно найти описание в формате PDF, с которого напечатано лежащее тут же рядом бумажное руководство.
PDF – не самый компактный формат, но он имеет способность точно воспроизводить однажды заданный внешний вид документа на любом устройстве: от экрана до типографской машины. В этом он подобен просто изображениям, но в отличие от них, картинки и текст в PDF содержатся раздельно, и текст может быть скопирован, автоматически проиндексирован в составе баз данных и даже поддается мелкому редактированию. Но, в отличие от документов в большинстве других форматов, документ PDF представляет собой конечный продукт и по большому счету редактированию уже не подлежит. PDF также часто рассматривается как один из форматов электронных книг, и его умеют воспроизводить практически все электронные ридеры. Но в этом отношении он неудобен – как раз из-за своего свойства сохранять заданное форматирование, которое не меняется при переходе от одного размера экрана к другому, документ PDF нужно под каждый размер экрана создавать отдельно.
Поэтому не ищите полноценных программ-редакторов, «умеющих» редактировать PDF-документы. В некоторых элементарных функциях (вроде копирования в буфер обмена текстовых фрагментов и отдельно картинок, а также целых фрагментов документа в виде изображения) помогает и стандартная программа для просмотра этого формата Adobe Reader. Размещать ее на диске к этой книге я не стал – она встречается в Интернете на каждом углу, но официально распространяется лишь через ссылки на сайт самой компании Adobe (что в данном случае абсолютно правильно – слишком много охотников подсунуть вирус под видом столь популярной и всем необходимой программы). Если у вас Adobe Reader еще отсутствует, а вы встретили в Интернете некий источник PDF-файлов, то предложение скачать его просмотрщик, скорее всего, будет им сопутствовать. В последних версиях Adobe Reader осталась столь же монструозной по объему, как вообще все программы фирмы Adobe, но работать стала быстрее и не в свои дела лезть не пытается (например, она перестала пытаться автоматически встроиться в браузер). Различия между последними версиями Adobe Reader заключаются в основном в поддержке всяких нововведений в формате PDF, большого значения на практике не имеющих.
Для простого просмотра PDF программы Adobe Reader более чем достаточно, и она удобнее большинства альтернативных программ для этой цели. Единственное, с чем вы можете столкнуться, – со все нарастающей модой среди выпускающих документацию в этом формате устанавливать защиту от копирования текста. Наверное, они полагают, что так удерживают пользователей от нарушений закона. Однако в подавляющем большинстве случаев копирование требуется совсем не для того, чтобы тайно распространять чужие материалы, – очень часто нужно просто точно и без ошибок воспроизвести иностранное название или термин, образец текста на каком-то языке программирования или расшифровку какого-нибудь сокращения. Как быть в таких случаях – обращаться к хакерам?
12.6.1. Способы преобразования и редактирования PDF
Есть несколько способов преодолеть это препятствие. Для начала сам Adobe Reader может сохранять документ в текстовом формате, а именно текст обычно и требуется. Но без сучка и задоринки это проходит, к сожалению, лишь с англоязычными текстами. Многие тексты в формате PDF, включающие кириллицу, хорошо если просто не распознают кодировку Unicode (как с этим справляться, рассказывалось ранее – см. разд. 12.3 «Русификация и кодировки»), но могут превратиться в набор сплошных пробелов и знаков вопроса. Встречаются и куда более заковыристые случаи – однажды мне пришлось в ответ на просьбу одной читательницы писать целую программу по расшифровке кириллического PDF-файла, каким-то образом сделанного в совершенно невероятной кодировке, явно придуманной на один раз, – больше таких текстов встретить так и не удалось.
Если нужно просто снять защиту от копирования, то не ищите локальную программу, – проще всего обратиться к онлайновым сервисам. Мне известно три таких сервиса: pdfunlock.com, freemypdf.com и pdfpirate.org, вероятно, есть еще и другие.
Кстати, для всех подобных целей, включая даже снятие пароля с закрытого для просмотра файла, причем далеко не только PDF-формата, есть совершенно официальные программы фирмы «Элкомсофт» (elcomsoft.ru). Я не советую заниматься в таких случаях поисками на «варезных» сайтах, в том числе и программ самой «Элкомсофт», – чаще всего то, что там предлагается, либо просто не работает, либо вдобавок сильно осложнит вам жизнь. Разработчики программ в «Элкомсофт» сами являются крупнейшими специалистами в области криптографии – не секрет, что основатели компании когда-то закончили Высшую школу КГБ по этой специальности. Потому даже и не надейтесь найти «разлоченную» программу от «Элкомсофта». Кроме всего прочего, «Элкомсофт» является членом Российской криптологической ассоциации и имеет статус сертифицированного партнера Microsoft и Intel, что много говорит о ее статусе в мире. Программы ее, впрочем, весьма дороги, но это полностью оправдывается их назначением: во-первых, задача действительно сложная, во-вторых, настоящая нужда в таких средствах возникает только в совсем уж крайнем случае.
Есть и другой, вполне легальный способ, который гарантирует результат во всех случаях, – любой PDF, который можно отобразить на экране, легко преобразовать в текстовую форму, даже не теряя картинок, с помощью известной программы Fine Reader, имеющейся у любого обладателя сканера. Прилагающаяся к сканеру усеченная бесплатная версия может и не работать с PDF, но это делает любая более «продвинутая», которая стоит недорого и оправдает себя наверняка. С помощью Fine Reader можно преобразовать PDF «обратно» в привычный формат DOC, RTF или HTML (оригинальное форматирование при этом, естественно, не сохраняется).
Правка PDF требуется крайне редко, но если вам такое все-таки понадобилось, то на этот предмет есть масса бесплатных и платных программ разной степени совершенства, свою задачу худо-бедно выполняющих. Другое дело, что за всю компьютерную жизнь мне, всю дорогу только и занимающемуся переборкой текстовых документов, эти средства ни разу и не пригодились. Необходимость редактирования PDF в большинстве случаев означает, что вам просто надо создать документ в таком формате. А это чаще всего делается не с помощью специального редактора, а через операцию печати на виртуальном PDF-принтере.
12.6.2. Создание документов в формате PDF
Проще всего для создания PDF-документа воспользоваться бесплатным конвертером, который выпускается самой Microsoft в виде надстройки для Word, начиная с версии 2007. Файл носит имя SaveAsPDFandXPS.exe и по этому названию легко находится прямо на сайте Microsoft. Альтернативный путь – воспользоваться сторонней программой-конвертером, которые иногда тоже выпускаются в виде дополнения к Microsoft Word, иногда – в виде отдельной программы. Их существует по-истине огромное количество, платных и бесплатных, и я не буду вас дезориентировать, предлагая что-то конкретное – все зависит от задачи. Некоторые такие инструменты предлагают лишь чистое сохранение уже готового и отформатированного документа, некоторые позволяют в него вмешаться и отредактировать или добавить какой-то функциональности – установить ту самую защиту от копирования или пароль на открытие, сформировать оглавление и ссылки, дополнить элементами оформления, оптимизировать объем и качество иллюстраций и пр. Есть и официальная (платная) программа для этой цели – Adobe Acrobat.
Иногда в связи с PDF возникают специфические задачи – например, в нем может сохраняться один только слой изображений, т. е. документ тогда представляет собой фактически постраничный набор картинок, объединенных в общий файл. Это не очень удобное представление (в первую очередь из-за большого объема файла и невозможности хоть как-то его переформатировать), но при необходимости сохранения внешнего вида оригинального документа нередко просто нет другого выхода. Такое виртуозно «умеет» проворачивать все тот же Fine Reader – вы просто сканируете оригинал постранично, не распознавая сего, а потом сохраняете результат в PDF.
Интересно, что с помощью Fine Reader вместе со старым Word 2003 и более «древними» версиями можно выполнить без специальных программ и задачу создания чисто текстового PDF-документа, сохраняющего форматирование оригинального DOC-файла. Для этого надо распечатать документ с помощью Word 2003 на виртуальном принтере Microsoft (он образуется в системе самостоятельно после установки Office и может носить любимые в Microsoft длинные и ничего не говорящие названия вроде Microsoft Office Document Image Writer). Перед печатью следует через свойства этого принтера установить формат печати TIFF. Будет создан огромный TIF-файл (не пугайтесь, если он после создания автоматически откроется в графической программе), который затем вы загрузите в Fine Reader и сохраните в формате PDF. Результат будет черно-белый, картинки воспроизведутся безобразно, но текстовые PDF-документы таким способом получаются вполне прилично. В новых версиях Office принтер Microsoft уже формат TIFF не поддерживает, но там есть, как мы говорили, и более совершенные средства.
12.7. Настройки через реестр
Реестр Windows (по-английски regisrtry) – одна из самых слабых и одновременно сильных особенностей этой ОС. В UNIX (в том числе Linux) никакого общего реестра не существует. В Windows же реестр есть единая база данных, предназначенная для хранения всего, что вздумается в нем сохранять прикладным программам и самой системе. Из реестра ОС узнает об установленном оборудовании, о том, какой именно браузер в данный момент объявлен по умолчанию, какое приложение привязано к данному типу (расширению) файла и т. п., и т. д. То есть реестр можно рассматривать, как огромный INI-файл, общий для всех программ и самой операционной системы. Отдельные программы на свое усмотрение могут использовать и обычные INI-файлы (в том числе их использовала и сама Windows вплоть до XP), но это считается моветоном и не приветствуется.
Через редактирование реестра можно осуществить все те настройки среды Windows, которые мы описывали ранее. Но в подавляющем большинстве случаев, когда в онлайновых сборниках «вопросов и ответов» рекомендуется обращаться в реестр, этого не требуется – неудобно и небезопасно, и все то же самое можно сделать штатным путем с использованием системных утилит Windows. Например, это относится к коррекции автозагрузки – в реестре есть с десяток мест, где хранятся эти настройки, а штатный способ (см. разд. 10.1.3 «Автозагрузка») позволяет их все увидеть и отредактировать в одном месте.
Некоторые примеры использования реестра, когда другого выхода не остается, мы встречали в других главах этой книги. В этом разделе мы рассмотрим еще несколько полезных настроек, которые иным способом, чем редактированием реестра, выполнить невозможно.
К реестру получить доступ очень просто, и в большинстве практических случаев никаких сторонних программ для его изучения и редактирования не потребуется. Наберите в командной строке, которую можно вызвать командами меню Пуск | Выполнить или Пуск | Командная строка, команду regedit, и вы увидите примерно такую картину, как на рис. 12.7. Во всех версиях Windows редактор реестра практически одинаков, и описанные далее приемы годятся для любой из трех рассматриваемых нами версий.
Рис. 12.7. Окно редактора реестра (regedit)
В окне редактора реестра, аналогично Проводнику, дерево разделов (иногда их называют ключами) показывается в левой стороне окна, а параметры, содержащиеся в выделенной позиции, – справа, вместе с их типами и значениями. Скопировать в буфер обмена путь к найденному (иногда с большим трудом) параметру в редакторе реестра можно, если выбрать из контекстного меню выделенной в левой стороне экрана позиции пункт Копировать имя раздела. Параметры могут иметь строковые и числовые значения (на самом деле их разновидностей много, и мы разберемся с ними по ходу дела).
В редакторе реестра отлично действует поиск даже по одним фрагментам названия параметра или раздела. Осуществляется он обычным способом – через меню Правка | Найти (или комбинацией клавиш
Весь реестр или только выбранную его ветку можно экспортировать и импортировать. Это один из эффективных способов сохранить реестр в неприкосновенности – экспортируйте ветку перед изменением, а если изменения вам не понравились, импортируйте ее обратно. Другой способ отката – перед редактированием создать вручную точку восстановления системы. Только не забывайте это делать – никаких собственных функций отката в редакторе реестра нет.
Экспорт реестра осуществляется через меню Файл | Экспорт, где вы получите обычное диалоговое окно сохранения файла, в котором стоит обратить внимание только на пункты, расположенные внизу окна под заголовком Диапазон экспорта. о умолчанию предлагается экспортировать только текущую (выбранную) ветку, и в подавляющем большинстве случаев этого достаточно. Можно, конечно, экспортировать и весь реестр, только это займет массу времени (и столько же – обратный импорт), а, кроме того, полученный файл будет, как говорится, «неподъемным».
Формат файла экспортированной части реестра – REG, менять его не следует и вот почему. Если вы имеете REG-файл, то для импорта не нужно запускать даже regedit – просто щелкните по файлу REG в Проводнике, и вам будет предложено импортировать содержащиеся в этом файле данные. Так вы можете размножать настройки в разных компьютерах, не повторяя их заново, причем в общем случае даже между разными версиями Windows.
Считаю необходимым еще раз предупредить, чтобы вы были осторожны, – бездумное редактирование реестра может сильно испортить систему. Вряд ли вы будете менять что-то такое, чего не понимаете, но в реестре много похожих и просто одинаковых параметров, расположенных в разных местах, тут нужно себя тщательно проверять.
В сборниках советов можно встретить сокращенное название главных разделов реестра, вот их расшифровка:
♦ HKCR – HKEY_CLASSES_ROOT;
♦ HKCU – HKEY_CURRENT_USER;
♦ HKLM – HKEY_LOCAL_MACHINE;
♦ HKU – HKEY_USERS;
♦ HKCC – HKEY_CURRENT_CONFIG.
А теперь перейдем непосредственно к рецептам.
12.7.1. Отмена перехода на зимнее время
Как известно, в России с 2011 года отменен перевод стрелок часов на летнее время и обратно, и устанавливается единое время на весь год. 27 марта 2011 года в большинстве регионов стрелки были переведены на летнее время, и осенью обратного перевода уже не предполагается. Фактически это означает, что в охваченных реформой регионах часовой пояс сдвинулся на час вперед – для Москвы и Питера это переход из GMT+3 в пояс GMT+4. В некоторых регионах перевода стрелок в марте не было, но вопрос для них остается тот же самый – как корректно внести изменения в операционную систему, чтобы не затронуть другие региональные установки?
Это не такой однозначный вопрос, как кажется. Можно просто сменить часовой пояс на следующий к востоку (например, GMT+3 на CMT+4), не трогая региональные особенности. Но это ненадежное решение – кто знает, какие особенности вылезут из-за смены местоположения? Для Windows Vista и Windows 7 Microsoft выпустила специальный пакет обновлений, автоматически устраняющий проблему. Но, во-первых, далеко не все пользователи рискуют устанавливать автоматические обновления, во-вторых, для Windows XP таких пакетов и не обещают (Microsoft в момент написания этих строк еще только планирует разместить в своей базе знаний статью с описанием процедуры ручной коррекции Windows XP)[23]. Но и там вы не найдете прямого ответа на вопрос: как правильно поступить, если у вас установлены две операционные системы параллельно, и каждая стремится внести свои изменения?
Системное время компьютера измеряется на аппаратном уровне – компонентами на материнской плате, а операционная система только пользуется результатами их работы. Когда компьютер выключен, в нем идут самые обычные электронные часы с календарем на батарейке – ничем не отличающиеся от наручных или настольных, только, естественно, без цифрового дисплея. Такие часы называют еще RTC, Real Time Clock (часы реального времени) – иногда можно встретить название CMOS-часы. При включении компьютера время ОС синхронизируется с RTC и затем отсчитывается уже операционной системой в довольно сложном формате. Разрешающая способность системных часов невелика: хотя формально время в ПК можно отсчитывать с точностью до 0,1 миллисекунды (т. е. 10-4 секунды), на практике показания времени отсчитываются значительно реже, обновляя системное время примерно 18 раз в секунду. Из-за этой особенности, а также из-за непредсказуемого времени переключения между одновременно выполняющимися программами, точный отсчет малых промежутков времени в Windows очень затруднен.
Естественно, любые часы рано или поздно «уходят», потому их надо периодически подводить – синхронизировать. Проще всего это делать автоматически – через специальные службы времени в Интернете. Есть много сторонних программ для этой цели, позволяющих выбирать различные службы, но во все версии Windows встроена такая программа, которая не хуже любой другой. Чтобы добраться до нее, щелкните по часам в области уведомлений и перейдите на вкладку Время по Интернету. На рис. 12.8 показана эта вкладка для Windows XP, в остальных там почему-то будет почти пусто, а получить то же самое, что на рис. 12.8, можно, если щелкнуть по кнопке Изменить параметры. Попробуйте синхронизировать время, щелкнув по кнопке Обновить сейчас. Если ничего не получается, проверьте на всякий случай соединение с Интернетом или смените сервер времени из выпадающего списка (по моему опыту time.nist.gov работает лучше, чем time.windows.com). В остальное время синхронизация работает автоматически по расписанию, и нужды что-то менять там нет.
Рис. 12.8. Вкладка Время Интернета часов Windows XP
Далее я описываю корректную процедуру отмены перехода с зимнего на летнее время – она потребуется для всех систем, выпущенных до 2011 года. Для тех немногих регионов, где перевода на летнее время в марте 2011 года не было (т. е. для них оставлен текущий часовой пояс, и единое время теперь будет равно бывшему зимнему), достаточно лишь убрать отметку в пункте Переход на летнее время и обратно. Чтобы его разыскать, нужно щелкнуть по часам в панели уведомлений, в Windows XP перейти на вкладку Часовой пояс (рис. 12.9), а в других системах – щелкнуть на кнопке Изменить часовой пояс.
Рис. 12.9. Вкладка Часовой пояс часов Windows XP
Но в большинстве российских регионов, где перевод стрелок в марте 2011 года произошел и больше не предполагается (в том числе в Москве и Питере), этого простого действия недостаточно. Для начала, после такой отмены автоматического перехода летом время на часах сдвинется на час назад (компьютер просто перейдет на зимнее время, он-то не знает, что обратный перевод уже отменили). Вы можете попробовать откорректировать время вручную, но оно опять сдвинется при первой же синхронизации времени через Интернет – неважно, через службу времени Windows или сторонними программами. Тем более внесет путаницу наличие двух установленных систем, каждая из которых при запуске и коррекции через Интернет захочет установить время по-своему.
Для того чтобы избавиться от этого наваждения, придется внести изменения в параметры реестра, отвечающие за часовой пояс. К счастью, во всех 32-разрядных системах Windows, включая даже Windows 98, это делается одинаково, и особых проблем не представляет. Рецепт, приведенный далее, годится для регионов пояса GMT+3 (Москва, Питер, Волгоград). Для других регионов, где 27 марта 2011 года время было также переведено на час вперед, и больше перевода не предполагается, действия те же самые, только шестнадцатеричные значения будут другими (их можно подсчитать прямо в шестнадцатеричной форме с помощью калькулятора Windows, переведя его в форму Инженерный).
Последовательность действий такова:
1. Отмените автоматический Переход на летнее время и обратно, как описано ранее (см. рис. 12.9). При этом не корректируйте часы вручную, если они «уйдут» на час.
2. Запустите редактор реестра, набрав regedit в командной строке. Разыщите там ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation.
3. Найдите параметр Bias – он обозначает смещение текущего часового пояса в довольно запутанном шестнадцатеричном формате, и в Windows, выпущенной до введения нового времени, будет равен ffffff4c (или, в десятичном виде, 4294967116). Расшифровывается это просто – чтобы представить такое шестнадцатеричное число (со знаком) в привычном десятичном виде, нужно из него вычесть максимальное число диапазона ffffffff (или 4294967296). Получим число -180, что и было смещением часового пояса в минутах до опубликования указа президента Медведева. Его надо изменить на значение -4 часа, т. е. сделать равным -240, в шестнадцатеричной форме это будет выглядеть так: ffffff10 (4294967056). То есть ваша задача – щелкнуть правой кнопкой на параметре Bias, выбрать Изменить и изменить последние два знака (4с) на 10. Больше тут ничего делать не надо.
4. Перезагрузите компьютер и убедитесь, что время у вас стало правильное. При синхронизации через Интернет значение часов тоже теперь не должно меняться. Можете зайти снова в реестр (редактор запоминает ветку, где вы находились последний раз) и убедиться, что другие параметры в той же ветке автоматически откорректированы, хотя это уже и не имеет большого значения: это ActiveTimeBias (смещение летнего времени), которое стало равным Bias, DayTimeBias (разница между летним и зимним) – стало равным нулю и StandartBias (разница между Bias и ActiveTimeBias для зимнего времени) также равно нулю.
5. Проделайте все то же самое для всех установленных на компьютере операционных систем, если их больше одной. Не исключено, что в процессе этих установок время будет сбиваться при переходе между системами, и придется окончательно его корректировать вручную (или синхронизацией через Интернет). Но эту коррекцию придется сделать только один раз, потом все установится.
12.7.2. Всплывающие подсказки
Обратите внимание, что я почти не упоминаю по ходу изложения в этой книге о всплывающих подсказках-сообщениях, которые сопровождают почти каждое телодвижение в Windows. Это следствие того, что я их у себя давно удалил. Сообщения эти, как правило, не несут никакой полезной информации, зато настойчиво требуют внимания и весьма трудно закрываются – в частности, не реагируют на клавишу
Задача формулируется так: в ветке HKEY_CURRENT_USER\Software\Microsoft \Windows\ CurrentVersion\Explorer\Advanced надо создать параметр с именем EnableBalloonTips числового типа DWORD и присвоить ему значение 0.
Запустим редактор реестра и перейдем к этому разделу. Будьте внимательны и ничего не пропустите по пути – ключи с одинаковыми или очень похожими названиями попадаются в разных ветках сплошь да рядом. После того, как нужный ключ найден, на всякий случай поищем в списке многочисленных параметров, которые появятся в окне справа, – если EnableBalloonTips вдруг уже присутствует, то надо просто изменить его значение на 0, и все. В противном случае его требуется сначала создать.
Щелкнем правой кнопкой мыши в окне параметров справа на пустом месте и в появившемся единственном пункте Создать выберем Параметр DWORD (рис. 12.10). Можно выбрать аналогичный пункт в главном меню (в разделе Правка). Параметр создастся немедленно – в списке внизу появится Новый параметр, имя которого можно отредактировать, точно так же, как это делается при создании папки в Проводнике. Если вы ввели имя неправильно (или упустили момент редактирования), то изменить его можно опять же аналогичным Проводнику способом – щелкнуть правой кнопкой на имени и выбрать пункт Переименовать. Заметьте, что параметру сразу придано нужное нам значение 0 (отображаться это будет так: 0x00000000 – восемь нулей символизируют число типа DWORD, а запись 0х показывает, что число представлено в шестнадцатеричном виде).
Рис. 12.10. Создание параметра в редакторе реестра
На прилагаемом диске в папке Registry находится файл balloon.reg, при запуске которого и подтверждении того, что вы действительно хотите внести изменения в реестр, автоматически создастся параметр EnableBalloonTips с нулевым значением. Проверьте его создание через редактор реестра.
12.7.3. Папки в диалоговом окне Открыть/Сохранить файл Windows XP
В Windows 7 и Vista диалоговое окно Открыть/Сохранить файл изменило внешний вид – в левой части в нем теперь доступно полное содержание окна Компьютер. А в Windows XP решение было принято половинчатое – в этой левой части размещается ограниченный список папок, которые, по мнению разработчиков Windows, употребляются чаще других: Рабочий стол, Мой компьютер и пр. Понятно, что мнение пользователей совершенно необязательно должно совпадать с мнением разработчиков, в результате чего эта часть окна чаще всего оказывалась невостребованной – относительно полезным в этом списке оказывается лишь Мой компьютер. Причем это окно имеет разный вид для обычных программ и для Microsoft Office.
К счастью, настроить список папок в окне Открыть/Сохранить файл довольно просто. Для общего диалогового окна Windows XP найдите в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\comdlg32 раздел PlacesBar, если его там нет – создайте. Этот раздел должен содержать четыре-пять параметров с именами Place0-Place4. Для обычных папок эти параметры должны иметь строковый тип и значение, указывающее путь к папке. Например, для параметра Place3 можно задать значение "C:\Windows" (как обычно, обязательно в кавычках, если путь включает пробелы). Для системных папок надо задавать значения типа DWORD (табл. 12.1).
При желании можно удалить этот перечень вовсе. Для этого в том же разделе HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\comdlg32 надо создать параметр NoPlacesBar типа DWORD и придать ему значение, равное 1.
Для окна Открыть/Сохранить файл Microsoft Office настройка производится по иному принципу. Найдите ветвь HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\ Common\Open Find\Places\StandardPlaces
Здесь название раздела 11.0 относится к Office 2003, для Office XP это будет 10.0, для Office 2000 – 9.0. В каждом имеющемся там разделе (Desktop, MyComputer и пр.), который вы хотите удалить из перечня, создайте DWORD-параметр с именем Show и значением 0.
На освободившееся место можно поставить свои папки, если в соседней ветви HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\Open Find\Places\UserDefinedPlaces создать разделы с произвольными именами (например, 1, 2, 3 и т. п.), содержащие по паре параметров строкового типа с именами Nаmе и Path, определяющие соответственно название и полный путь к нужной папке. Общее число отображаемых папок в разделах StandardPlaces вместе с новыми позициями в разделе UserDefinedPlaces не должно быть больше пяти.
Если вы ошибетесь и установите неверный путь к несуществующей папке, то она просто не будет отображаться. Через ветвь реестра HKEY_LOCAL_MACHINE эти настройки можно сделать для всех пользователей сразу.
12.7.4. Переназначение клавиш на клавиатуре
На клавиатуре есть множество клавиш, которыми вы никогда не пользуетесь. Одна из самых надоедливых – клавиша
Рассмотрим на примерах эти действия, а потом расскажем, как это осуществляется в общем случае – для любой клавиши.
Сначала нужно в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Keyboard Layout (не путать с Keyboard Layouts!) создать новый двоичный параметр (в меню так и будет написано – двоичный параметр), озаглавив его Scancode Map (с пробелом!), и присвоить ему значение по следующему образцу:
00 00 00 00 00 00 00 00
03 00 00 00 00 00 5C E0
00 00 5D E0 00 00 00 00
Эта строка отключит клавишу с флажком Windows и соседнюю клавишу вызова всплывающего меню. Разберемся в том, что здесь написано.
Сначала должно идти 8 пар нулей подряд. Затем идет число (с ведущим нулем) – в данном случае 03, которое означает количество отслеживаемых клавиш плюс единица (т. е. в этом примере отслеживаем две клавиши). После него всегда должно идти три пары нулей (дополняя до 4-х пар цифр). Заканчиваться запись должна всегда четверкой пар нулей. А вот между ними мы должны записать столько четверок парных чисел, сколько мы предусмотрели клавиш для отслеживания – в данном случае две. В них записываются так называемые скан-коды клавиш, которые желаем отключить. В табл. 12.2 приведены коды тех клавиш, которые целесообразно рассматривать в плане кандидатов на отключение или замену (см. далее).
Эти коды записываются в последние две пары каждой четверки пар чисел, первые две пары опять же нули – как вы и видите в образце. Таким образом, приведенная в качестве примера строка отключит нам правую клавишу
* Официальное название этой клавиши –
Скан-код – это то число, которое выдает клавиатура при нажатии определенной клавиши. Скан-коды не следует путать с виртуальными кодами клавиш – последние формируются уже на уровне BIOS и Windows и в дальнейшем определяют коды символов, те самые, что, например, образуют содержимое текстовых документов. В большинстве случаев они никак между собой не связаны. Например, виртуальный код клавиши «пробел» – 32 (совпадает с кодом символа «пробел» в однобайтных кодировках), а скан-код ее – 57 (в HEX-форме это будет 20 и 39 соответственно). Заметьте, что виртуальные коды не эквивалентны символьным – чтобы превратить виртуальный код в код символа, надо еще учесть языковую раскладку, состояние клавиш
Для наших целей скан-коды, как вы можете догадаться по приведенной таблице, должны быть представлены в шестнадцатеричной (HEX), а не десятичной форме. Таблицы виртуальных кодов и кодов символов обычно прилагается к любому пособию по Windows-программированию, а вот полную таблицу скан-кодов разыскать непросто. Одна из таких таблиц находится на сайте «Электронная библиотека» по ссылке http://ntlib.chat.ru/ware/tables/scan.htm. Она немного неудачно составлена – так называемые расширенные клавиши (это те, у которых второй байт в нашей таблице равен E0) там показаны добавлением лишнего разряда, равного 1. То есть выбрав из колонки HEX скан-код, например, 11С (клавиша
Разумеется, готовить такую строку чисел следует заранее и внимательно пересчитать все пары перед тем, как вводить ее в реестр. Но при вводе вы увидите, что вам помогут не наделать ошибок. Ввод значения двоичного числа осуществляется вручную (рис. 12.11), но несмотря на непривычный вид этого редактора, вы быстро убедитесь, что работать с ним очень удобно. В частности, не возникает проблем при подсчете вводимых пар – они автоматически группируются по восемь в строке. Не забудьте перезагрузить ПК после окончательного ввода значений параметра.
Рис. 12.11. Ввод значений двоичного параметра
Для не просто отмены, а еще и переназначения, придется немного усложнить запись – первые две пары нулей в тех четверках, что содержат коды отключаемых клавиш, заменить на те коды, которые должны, по вашему мнению, работать. Например, значение параметра Scancode Map, равное
00 00 00 00 00 00 00 00
03 00 00 00 00 00 5C E0
1D E0 5D E0 00 00 00 00
сделает так, что правая клавиша с флажком Windows отключится, а
Покажем, как справиться с
00 00 00 00 00 00 00 00
03 00 00 00 1D E0 5D E0
2A 00 3A 00 00 00 00 00
На прилагаемом диске в папке Registry находится файл key.reg, при запуске которого и подтверждении того, что вы действительно хотите внести изменения в реестр, автоматически создастся параметр Scancode Map с таким значением. Если не хотите трогать ничего, кроме
Ничего фатального в результате этих ваших экспериментов произойти не должно – если вы в чем-то ошиблись или решили оставить все как есть, просто удалите из реестра параметр Scancode Map и перезагрузите компьютер. Или верните систему в исходное состояние с помощью точек восстановления.
К сожалению, справиться с клавишей
12.8. Синхронизация данных
Задача синхронизации данных на разных компьютерах очень похожа на задачу создания резервной копии (см. разд. 11.2 «Создание резервных копий системы»), но все-таки не совпадает с ней. В случае создания резервной копии мы стремимся лишь обеспечить идентичность копии последнему по времени оригиналу, в случае синхронизации задача шире – она может, например, включать двустороннее изменение файлов, если в копии оказались новые или измененные файлы.
Ручная синхронизация, которую практиковал и ваш покорный слуга до недавнего времени, имеет один крупный недостаток – в копии постепенно накапливается много мусора (файлов, удаленных из оригинала за ненадобностью, или временных, создаваемых различными программами), который вычистить очень трудно. Потому целесообразно применять разные умные программы синхронизации, которые могут решать эти проблемы. Кроме всего прочего, такие программы работают заметно быстрее обычного копирования через Проводник или другие файловые менеджеры. Программ для синхронизации не просто много, а очень много, есть и платные, и бесплатные, ориентированные только на обычные компьютеры или поддерживающие различные коммуникаторы и планшеты, запускающиеся лишь в Windows или мультисистемные. Здесь мы разберем одну из простейших бесплатных программ такого рода – vuBrief, ее можно скачать с сайта http://www.vu-brief.spb.ru.
Забегая вперед, отметим, что у vuBrief есть, по большому счету, лишь два недостатка: привычка задавать вопросы пользователю по ходу дела (хотя это и настраивается, но программу боязно оставить без присмотра – иначе процедура синхронизации может никогда не закончиться) и излишне запутанный интерфейс с кучей лишних и неочевидных действий. Не очень внятен в ней и механизм планирования для автоматического выполнения задач по расписанию. В остальном программа vuBrief удовлетворяет всем потребностям домашнего и даже профессионального пользователя. Программа имеет русский интерфейс и может запускать мастера, облегчающего работу с ней для новичков. С помощью программы vuBrief можно выполнять следующие задачи:
♦ синхронизацию файлов между компьютерами, что обеспечивает, например, перенос документов с рабочего на домашний компьютер и наоборот;
♦ периодическую публикацию файлов в Интернете в указанную FTP-папку, что удобно для обновления в Интернете HTML-файлов и других документов;
♦ резервное архивирование (Backup) с целью ежедневного сохранения копий файлов;
♦ непосредственную синхронизацию файлов между папками в пределах одного компьютера – при этом папки могут располагаться на локальном диске, на съемном устройстве или быть сетевым ресурсом, доступным в момент синхронизации;
♦ перенос файлов между удаленными компьютерами, которые не соединены сетью. Данный процесс проходит в несколько этапов и требует наличия промежуточного носителя информации или устройства-посредника (дискета, CD-RW, Iomega ZIP, FTP) – в этом случае вначале данные с одного компьютера записываются на устройство-посредник, а затем на другом компьютере загружаются с устройства-посредника;
♦ синхронизацию папки локального компьютера и FTP-папки – при этом возможны три направления синхронизации: Duplex – двунаправленная синхронизация файлов, Mirror – загрузка файлов из локальной папки в FTP-папку, Sample – загрузка файлов из FTP-папки в локальную папку.
Как видите, с помощью vuBrief можно даже поддерживать «зеркала» сайтов. Рассмотрим простейшую задачу – синхронизацию одноименных папок между двумя компьютерами, связанными по сети, или внутри одного компьютера (например, находящихся на разных дисках). Разумеется, эти папки на стороне сетевого ресурса должны быть открыты для полного доступа (см. разд. 6.6.1 «Общие папки»).
После установки vuBrief сразу запустит мастера создания новой задачи (в терминологии автора программы – портфеля). Укажите исходную папку и целевую (если она находится на сетевом ресурсе, то он должен быть доступен). Можно установить фильтр на файлы и вложенные папки в папке-источнике. Этап, на который следует обратить особое внимание, – установка режима синхронизации (рис. 12.12).
Рис. 12.12. Установка режима синхронизации программы vuBrief
Здесь предлагается весьма гибкая система установок – есть несколько предопределенных наборов правил, причем заранее можно выбрать любой из них, поменять его можно в любой момент. При ручном изменении какого-то пункта (на рис. 12.12 показано такое изменение для файлов, удаленных в исходной папке) отметка в списке наборов правил автоматически установится напротив пункта Другое. В данном случае мне важно, чтобы синхронизация между двумя компьютерами (основным и ноутбуком) была двусторонней, но ограниченно – если на основном компьютере был удален какой-то файл, имеющийся на ноутбуке, то пусть он лучше останется или даже на основном восстановится, чем исчезнет в обоих местах (можно оставить и без изменений). Для простого резервирования лучше всего подходит предопределенный режим Backup – в нем копируются лишь изменения в исходной папке, а обратные изменения не воспроизводятся.
Запуск мастера в дальнейшем можно отменить и создавать задачи-портфели через кнопку Создать панели инструментов. После создания такой задачи, как наша, она будет присвоена кнопке Direct Link. Запускать созданные задачи (рис. 12.13) вручную можно нажатием на кнопку Direct Link в панели инструментов, при этом запустятся все задачи, отмеченные в списке. Чтобы запустить только выбранную задачу, надо все остальные задачи заблокировать – для этого недостаточно снять отметку в списке задач, надо выбрать из контекстного меню нужной задачи пункт Блокировать/Разблокировать папку. В справке описывается еще, как особая гордость автора, и третий способ – перетаскивание значка задачи на значок объекта назначения.
Рис. 12.13. Окно программы vuBrief со списком задач (портфелей)
При последующих запусках vuBrief будет запускаться главное окно программы (рис. 12.14), где для перехода к списку заранее установленных задач надо выделить значок Домашний компьютер (или как вы его там обозвали при установке) и затем обратиться к кнопке Открыть. При первом запуске большая задача может выполняться долго, обновляя все файлы, однако при повторных запусках процесс пойдет быстрее. Можно, конечно, определенные задачи выполнять и автоматически, через встроенный планировщик задач (см. рис. 12.14, внизу), однако процесс его настройки довольно громоздкий и недостаточно прозрачный. Есть в доставшейся мне версии и мелкие ошибки – например, файл помощи загружается только из Сети. Хотя локальный файл имеется в папке программы (он должен загружаться при нажатой клавише
Рис. 12.14. Главное окно программы vuBrief
Сама Справка довольно толковая, хотя местами излишне многословная и чересчур разветвленная (что все-таки лучше обратной ситуации, когда для некоторых бесплатных программ справка вообще бывает недоступна или ограничивается несколькими словами с отсылкой к форуму пользователей). Но свои задачи vuBrief выполняет безупречно, и даже несколько избыточен, так что его можно рекомендовать для домашнего использования.
12.9. Поиск на локальном компьютере
До определенного времени задача поиска информации на локальном компьютере почему-то почти выпала из внимания разработчиков программ. В Интернете совершенствовались и конкурировали поисковые машины, а найти что-то по содержанию локальных файлов на своей машине было практически невозможно. Встроенный поиск в Windows прошлых версий был устроен крайне примитивно (заметим, что в новых версиях он существенно улучшился, но все же достаточно неудобен). Альтернативные файловые менеджеры (например, Total Commander) предлагали более «продвинутые» функции поиска, но этого все же было недостаточно. Положение изменилось с появлением программы Google Desktop Search в 2004 году.
Фактически Google Desktop Search реализует для локального компьютера те же технологии, что и поиск в Интернете. Первые версии и запускались в браузере, формируя знакомую поисковую строку, только для локального поиска. Сейчас Google Desktop Search формирует отдельное окно, которое может быть представлено в виде виджета или свернуто в значок с единственной строкой.
Для русскоязычных пользователей я бы порекомендовал аналогичную программу от «Яндекса» – Персональный поиск Яндекса, доступный для скачивания по адресу desktop.yandex.ru. Он выгодно отличается от Google Desktop тем, что не отсылает никаких тайных данных в адрес компании (это проверено специалистами). После установки в области уведомлений возникает значок с большой красной буквой «Я», по щелчку на котором поисковое окно открывается в браузере (рис. 12.15).
Рис. 12.15. Окно персонального поиска «Яндекса»
Особенность Персонального поиска – то, что результаты делятся на группы по типам контента. Все вместе результаты поиска демонстрируются на первой вкладке Мой компьютер и еще отдельно по вкладкам Документы, Музыка, Письма, Сохраненные страницы. Последняя функция – т. е. способность искать в кэше браузеров Internet Explorer, Firefox и Opera – очень ценное свойство локальных поисковых систем, т. к. она осуществляет поиск по содержимому страниц, и потому значительно удобнее обычной «истории» в самих браузерах. В документы попадают практически все форматы файлов, которые могут содержать текст, включая архивы и такие форматы, как DjVu. В «Музыку», очевидно, попадают результаты поиска в тегах звуковых файлов, а «Письма» содержат результаты для почтовых баз Outlook, Outlook Express, Thunderbird и TheBat! (включая содержимое вложений). Перейдя на соответствующую вкладку, можно задать поиск только по данному типу файлов, а также отфильтровать по определенным форматам файлов, не обращаясь к настройкам.
При установке программа, конечно, совершит по-тихому небольшую подлость – заменит во всех установленных браузерах домашнюю страницу на yandex.ru. Так что от этого придется потом избавляться вручную, но простим ей это свойство – в конце концов программа бесплатная, и «Яндекс» может позволить себе такие небольшие развлечения.
После установки все подобные программы довольно долго составляют индекс всех файлов и потом периодически его обновляют. Этот процесс протекает относительно незаметно для пользователя – в основном тогда, когда компьютер простаивает, зато потом поиск осуществляется практически мгновенно. Режим составления индекса для Персонального поиска можно настроить – либо выбрать принудительный режим (тогда индекс будет составлен довольно быстро, невзирая на занятость компьютера), либо интеллектуальную индексацию – тогда она будет начинаться лишь не ранее, чем через 10 минут после завершения предыдущей обработки всех файлов на диске (чтобы не вмешиваться в работу пользователя), и не будет выполняться, если ноутбук работает от батареи. Пока составление индекса не закончено, значок Персонального поиска будет наполовину серый.
По контекстному меню этого значка доступны настройки поиска. Там можно задать диски и папки, а также форматы файлов, которые вы хотите проиндексировать. Если нужно срочно найти документ по содержанию в какой-то определенной папке, это, надо отметить, довольно неудобный способ, но другого здесь не предлагается – почему-то аналога Расширенного поиска в локальном поиске нет.
Что немаловажно, можно индексировать документы на сетевых дисках (например, в файловом хранилище), только предварительно этот диск следует, разумеется, подключить и отметить его в настройках поиска.
12.10. Проигрыватель Media Player Classic
Встроенный в Windows XP проигрыватель Windows Media Player 9 довольно убогий – он не понимает множества современных форматов, особенно видео. Windows Media Player версий 10 и 11, вошедшие в состав новых версий Windows, в этом смысле куда лучше, но в целом новый Windows Media Player, по моему личному мнению, чуть ли не худшая программа Microsoft в части удобства пользования.
Существует большое количество сторонних медиаплееров, но почти каждый из них имеет свои недостатки – либо это лишь оболочка к Windows Media Player, либо для проигрывания каких-то специализированных форматов. Не навязывая читателю свое видение этой области применения компьютеров, решил все-таки посвятить отдельный раздел одному из самых удобных и универсальных медиаплееров – свободному Media Player Classic, сделанному по образцу старого Windows Media Player версии 6, входившего в Windows 98, но дополненному многими новыми функциями. Media Player Classic – одна из самых популярных и тщательно сделанных свободных программ.
Программу Media Player Classic вы найдете на диске к этой книге (в папке Media) – она выпускается под лицензией GNU GPL, потому при желании вы можете распространять ее и далее. Устанавливать ее не требуется: распакуйте ZIP-архив в любую папку и запустите файл mpc-hc.exe. Можно создать ярлык в меню программ и на рабочем столе, а далее я покажу, как обеспечить автоматический запуск медиафайлов в замену штатному Windows Media Player. Изначально программа на английском языке, но русский язык можно выбрать из меню View | Language. В папке Media вы также найдете файл с очень подробной русской справкой (mpc_ru.chm), к сожалению, ориентированной на английскую версию интерфейса.
Главное удобство Media Player Classic – он не требует установки в системе никаких специальных кодеков, все необходимое практически для любых форматов видео и аудио он содержит в себе самом. Если все-таки какой-то формат не поддерживается, для него можно разыскать в Сети дополнительные библиотеки. Перечислим некоторые функции, отличающие MPC от других медиаплееров:
♦ возможность сохранять кадры из видео. Сохранение работает практически для любых форматов (в том числе, и для «живого» видео);
♦ «продвинутая» поддержка Flash-анимации (например, MPC умеет перематывать flash-ролики);
♦ AVI-файлы содержат в конце индекс, без которого файл открыть обычными средствами невозможно. MPC умеет открывать AVI-файлы, закачанные из сети неполностью и такого индекса не содержащие;
♦ позволяет сохранять конфигурацию как в реестре, так и в INI-файле. Использование INI-файла удобно при перестановке системы и при записи плеера на CD – например, вместе с фильмом;
♦ позволяет изменять размер изображения для неправильно сжатых фильмов с искаженными пропорциями;
♦ поддерживает дистанционное управление специальными устройствами WinLirc и uICE (см. winlirc.sourceforge.net и mediatexx.com) – это простые самодельные системы управления компьютером при помощи пульта управления от любой бытовой аудио/видеотехники.
Настройки автозапуска находятся в меню View | Options, пункт Formats (рис. 12.16). Просто щелкните по кнопке All, и любой медиаформат автоматически будет открываться именно в Media Player Classic.
Рис. 12.16. Настройки форматов программы Media Player Classic
Если же при автозапуске DVD или AudioCD у вас упрямо продолжает запускаться Windows Media Player, то обратите внимание на то, что в меню автозапуска диска появились дополнительные пункты Play AudioCD (для аудио) или Воспроизвести DVD-фильм (для видео), причем оба привязаны именно к Media Player Classic. Укажите один из них (соответственно формату диска) и установите отметку в пункте Всегда выполнять выбранное действие. Для надежности в Windows XP можно также зайти в Свойства папки | Типы файлов и для типов AudioCD и DVD установить для выполнения действия Воспроизвести программу Media Player Classic.
Media Player Classic можно вообще не настраивать – просто открывать файл, как обычно, и он автоматически начнет его воспроизводить, подстроившись под содержимое. Для того чтобы просмотреть DVD-кино, можно вставить диск, закрыть появившееся окно автозапуска, запустить Media Player Classic и выбрать из меню File | Open DVD. Фильм немедленно начнет проигрываться (рис. 12.17). Распахнуть окно во весь экран можно обычным методом – системной кнопкой. Очень удобно в Media Player Classic устроена функция «паузы» – она привязана к клавише <Пробел>, что незаменимо при расшифровке диктофонных записей. Программа умеет еще много чего, но останавливаться на этом здесь нет никакого смысла, т. к. в справке все изложено очень толково – что само по себе редкость для бесплатных программ из области «свободного софта».
Рис. 12.17. Демонстрация любительского фильма с помощью программы Media Player Classic