Тайны и секреты компьютера [заметки]
1
Это означает, что пользователи должны платить за информацию столько, сколько они могут заплатить, а не столько, сколько назначает производитель, — при условии, что информация не предназначена исключительно для этих пользователей.
2
Кроме того, при вызове процедуры или функции иногда требуется указывать команду Call (подробнее смотрите в справочной системе).
3
"Мои документы" или другая, заданная пользователем, путь к которой можно посмотреть во вкладке "Сервис"-"Параметры"-"Расположение"
4
Повторите это на своем компьютере.
5
Повторите это на своем компьютере.
6
Не стоит поддаваться мнению, что "использование оператора goto — дурной тон". Это не так. Каждый оператор выполняет свою функцию, и если какая-либо проблема может быть лучше всего решена применением именно этого оператора, то его и надо использовать. Дурной тон — делать сложно там, где можно сделать просто.
7
Повторите это на своем компьютере.
8
В MS-DOS, впрочем, присутствовала возможность включать в программу так называемые "Esc-последовательности", определяющие внешний вид окна программы, вместо того, чтобы самостоятельно прорисовывать все его элементы. Однако аналогом API данное средство считать нельзя, — все же слишком мало функций было доступно программисту.
9
Двоеточие — разделитель команд, расположенных в одной строке.
10
Например, http://NikolayAM.narod.ru. Также про API и использование его в VBA есть немало информации на сайте программы Microsoft Office Extensions (http://www.microsoft.ru/offext).
11
Существует программа "Генератор иконок", специально предназначенная для извлечения иконок из недр Word'а. О ней рассказано в следующей главе.
12
Местонахождение папки автозагружаемых файлов можно посмотреть в окне СервисПараметры-Расположение. Для Word97 это обычно папка. \Microsoft Office\Office\Startup, а для Word2000/XP по умолчанию назначается папка C: \Windows\Application Data\Microsoft\Word\Startup.
13
Благодарю Тестовую лабораторию PC Magazine RE за эту рекомендацию.
14
Местонахождение папки шаблонов можно посмотреть в окне Сервис-Параметры-Расположение. Для Word97 по умолчанию назначается папка. \Microsoft Office\Office\Шаблоны, а для Word2000 — C: \Windows\Application Data\Microsoft\Шаблоны.
15
Функция Или возвращает 1, если на хотя бы один из входов подано значение 1.
16
Без сомнения, при промышленном производстве таких программ и врачи, и программисты работают в команде, причем первые разрабатывают алгоритм работы программы на понятном им языке, а вторые его реализуют. Речь идет о возможности применения программирования каждым пользователем для решения насущных задач, организовывать команды разработчиков для которых возможности нет.
17
Один из жестких дисков, в свое время разработанный корпорацией IBM, имел емкость в 30 мегабайт на пластину и обозначался как 30/30. Точно так же в Америке обозначаются ружья-винчестеры — согласно их калибру. Отсюда и пошло наименование жесткого диска «винчестером» — надо же было как-то назвать деталь с именем "накопитель на жестких магнитных дисках".
18
В первых моделях винчестеров все магнитные метки — и для разбиения на дорожки и на секторы, и для стабилизации скорости вращения, и для поиска секторов — записывались не на заводе, а при так называемом "низкоуровневом форматировании диска" — специальной процедуре, проводимой под руководством BIOS компьютера. В некоторых BIOS'ах и сейчас есть возможность осуществления этого мероприятия, однако диски последних моделей от низкоуровневого форматирования будут необратимо испорчены — служебные метки сотрутся, а новые, помещенные BIOS'ом, восприниматься электроникой дисков не будут.
19
Вернее, нельзя работать с данными, расположенными на диске за пределами его первых 8 гигабайт.
20
Точно так происходит только в MS-DOS. Операционные системы Windows 9x ищут первый участок размером в 500 кб и больше, состоящий из пустых кластеров.
21
Именно поэтому перенос операционной системы Dos выполняется командой sys, а не простым копированием — чтобы при этом в Boot Record была помещена информация о размещении файлов с программами начальной загрузки системы.
22
Файл, организованный так, что он может использоваться операционной системой в качестве оперативной памяти при ее нехватке.
23
В частности, обратите внимание на статьи "Win95.CIH: Всем смертям назло" неизвестного автора, "Быстродействие FAT и NTFS" Дмитрия Михайлова, "Файловая система NTFS" его же (весьма полезная и интересная информация).
24
На самом деле с помощью специального оборудования можно считать даже ту информацию, которая была физически удалена с диска, — на месте которой были записаны другие данные. Однако это — уже технологии спецслужб; тем не менее существуют специальные программы (например, Norton WipeInfo), которые производят бесповоротное удаление информации с диска путем многократной записи случайных данных в ранее занимаемые ею магнитные ячейки.
25
Пример восстановления загрузочных секторов диска приведен в статье http://www.ixbt.ru/storage/cih_diehard.html.
26
От англ. "firewall" — стена из негорючих материалов, предусматриваемая в проекте здания на случай пожара для предотвращения его распространения.
27
Троян — это программа, помимо основной функции в которой есть еще скрытая, вредоносная. Например, отправка по почте своему автору всех логинов и паролей того, на чьем компьютере она запущена.
28
Так бывает не всегда, но об этом ниже.
29
Это понятие следует отличать от понятия локализации программы, при котором осуществляется перевод всех ее текстовых выводов: меню, информации в окнах, сообщений пользователю.
30
Пути преодоления этой проблемы таковы (на выбор): либо установить новые драйвера к принтеру, либо в системном реестре, в разделе "HKEY_CURRENT_USER\Software\ Microsoft\Office\8.0\Word\<имя принтера>" создать новую строковую переменную «Flags» со значением «8192», либо в системном реестре, в разделе "Font Substitution" для всех русских шрифтов, при печати которых выводятся квадратики, надо написать: Font,0=Font,204 и Font,204=Font,204. То же самое надо поместить и в Win.ini.
31
То есть те, которые будут загружены, если в ответ на запрос имени пользователя и пароля при загрузке операционной системы Windows9x нажать клавишу Esc.
32
Очень много полезных советов по работе с реестром вы можете найти на сайтах Андрея Зенченко http://members.xoom.com/_vaz, Александра Рыжова http://www.akhiney. com.ua (раздел "Sovety"), Игоря Лейко http://www.redline.ru/~ipl, Дмитрия Турецкого http://www.listsoft.ru. С первых двух перечисленных сайтов доступны весьма интересные материалы "Руководство по использованию системного реестра" и "Полезные советы по работе с компьютером"
33
В моей копии дистрибутива они были в файлах Precopy1.cab и Win98_44.cab.
34
Или http://perecod.chat.ru/regsnap.rar.
35
Отображаться в Редакторе реестра оно будет в шестнадцатиричной системе счисления, а в самом реестре находиться. в двоичной.
36
Если в разделе, относящимся к графическому файлу, в этом параметре указать команду "%1", то при отображении такого файла в «Проводнике» вместо его иконки будет показываться уменьшенное изображение содержимого файла, как, скажем, в программе ACDSee в режиме Thumbnails. По умолчанию в Windows так сделано для самих иконок, а также для программ и курсоров.
37
Именно поэтому в англоязычных версиях Windows в контекстном меню могут быть русские названия команд. Обратите, кстати, внимание — альтернативное название команды должно указываться в параметре "По умолчанию" не раздела shell, а у его подраздела, содержащего данные по соответствующей команде.
38
Для того, чтобы разрешить редактирование параметров контекстного меню какого-либо типа файлов, защищенного от изменения таким способом, укажите в его параметре EditFlag значение 00 00 00 00 для файлов и 02 00 00 00 для каталогов и логических дисков.
39
Библиотека — это файл, содержащий в себе программы, вызываемые другими программами, в том числе и операционной системой. По умолчанию имеет расширение. dll. В отличие от собственно программ библиотека не может быть запущена непосредственно.
40
В каталоге Windows есть файл tips.txt, в нем приведен пример создания нескольких аппаратных конфигураций для ноутбука.
41
Сами имена конфигураций, отображаемые в окне Система, хранятся в ключе HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\IDConfigDB вместе с номерами этих конфигураций.
42
Именно так — ведь смотреться такой дисплей будет в отраженном свете!
43
Такой сайт в сетевом сообществе называется "сайтом Васи Пупкина" или, в англоязычном варианте, "John Smith's site"
44
Web-страница также может быть написана на XML — новом, разрабатываемом в настоящее время формате. В связи со сложностью данного формата, а также ограниченности его применения XML в данной книге рассматриваться не будет.
45
Сами угловые скобки могут быть отображены на экране с помощью специальной комбинации символов.
46
Вообще говоря, в последнее время сайты с java-апплетами стали большой редкостью, а в последнюю версию браузера Microsoft Internet Explorer модули, необходимые для просмотра апплетов, даже не включены.
47
Между Microsoft Internet Explorer и Netscape Navigator есть различия в наборе поддерживаемых команд Dynamic HTML, что вынуждает в некоторых случаях создавать различные варианты страницы для каждого из этих браузеров.
48
Aditor можно загрузить с адреса http://perecod.chat.ru/aditor.rar или с сервера бесплатных программ http://www.freeware.ru.
49
Visual Studio — это мощный программный пакет от Microsoft, сочетающий в себе визуальные средства разработки программ на языках С++, Visual Basic, Visual FoxPro, Java и других, а также подробную справку по программированию. Единая среда разработчика, использующаяся в этом пакете, предоставляет программисту массу удобств в написании кода. В Microsoft Office 2000/XP встроен основной блок этой среды, приспособленный для создания web-страниц и сценариев.
50
С помощью технологии CSS любому элементу web-страницы можно задать огромное число свойств. Доля использования старых браузеров или их простых моделей, не поддерживающих данную технологию, не превышает нескольких процентов. Вы можете изучить возможности данной технологии, задавая в Окне свойств редактора различные свойства какому-либо элементу страницы и наблюдая результат при просмотре страницы. Script Editor всегда показывает вам все возможности CSS — вам остается только выбрать желаемую. Подробнее о CSS читайте в главе 17.
51
Подробнее о Dynamic HTML читайте в главе 17.
52
Содержимое сайта, согласно принятой терминологии, называется "контент".
53
Разумеется, в таком случае только web-сайтом они не ограничиваются. Скорее, web-сервер является одним из дополнительных организуемых сервисов, а основные — создание локальной сети, обеспечение доступа из нее в Интернет, или, для провайдеров, — предоставление услуг доступа в Сеть сторонним пользователям с помощью модемного и другого подключения.
54
Именуемые еще "хостинговыми провайдерами", «хостерами».
55
О том, что это такое, вы можете узнать из главы 9.
56
В переводе с английского — "знамя".
57
Чтобы произвести замену адресов сразу во всей массе страниц, стоит использовать специальные программы, например, Search&Replace, загрузить которую можно с серверов бесплатных программ www.freeware.ru, www.listsoft.ru и т. д.
58
Если до этого файл не был сохранен каком-либо другом формате, поддерживающим все содержащееся в документе оформление, то будет выдано предупреждение о возможной потере данных.
59
Подробнее об этом стандарте читайте в главе 11.
60
О том, что это такое, смотрите в главе 13.
61
Хотя бы потому, что таковых значительно больше, чем счастливых обладателей выделенной линии без ограничения объема получаемых данных.
62
Например, программу StarCalc воронежского программиста А.Е.Завалишина, которую можно загрузить с его сайта, расположенного по адресу: http://www.bankvoronezh.ru/ HomePages/Zavalishin/main.htm.