Блог О пользователеdaisyika

Регистрация

Календарь

« Февраль 2011  
Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28

На странице


1 |2 |3
 

Этсетера | Н.3.3 Состав (содержание) и организация указателя


Весь комплект документации должен иметь единый указатель, если иное не оговорено в плане документирования.

Примечания

1 В качестве заголовков (элементов) указателя (слов или фраз, вносимых в указатель) следует использовать объекты, выбранные из конкретного документа (например, «программное средство»).

2 Для представления одинакового понятия должен использоваться один и тот же термин.

3 В указателе могут быть использованы подзаголовки, описывающие некоторые аспекты основного заголовка.

4 Заголовки указателя должны представлять основные понятия из конкретного документа. Для них следует использовать имена существительные, при необходимости дополняя их прилагательными, другими существительными или глаголами. В качестве заголовков могут быть взяты машинные команды, использованные в документации и представленные в виде глагола.

5 Термины, состоящие из нескольких слов, следует применять как заголовки без разбивки их на подзаголовки.

6 Следует избегать использования предлогов, если их отсутствие не приводит к неоднозначному пониманию термина.

7 Понятия, отражающие различные аспекты одного объекта, должны быть перечислены как подзаголовки основного заголовка указателя.

8 Сокращения и обозначения должны быть расположены а алфавитном порядке (например, обозначение «BASIC» для «Beginner's All-purpose Symbolic Instruction Code» между «Base» и «Battery»).

9 Заголовки указателя должны располагаться в алфавитном порядке, пробел должен трактоваться как символ, предшествующий последующему (например, термин «Alt key» размещается перед «Alternative»).

 

А. Г. Сивак | Управление созданием базовых классов с помощью base


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

static void Main(string[] args) {

 // Предположим, что есть следующий конструктор с параметрами

 // (имя, возраст, ID, плата, SSN, число опционов).

 Manager chucky = new Manager("Chucky", 35, 92, 100000, "333-23-2322", 9000);

}

Если взглянуть на список аргументов, можно сразу понять, что большинство из них должно запоминаться в членах-переменных, определенных базовым классом Employee. Для этого вы могли бы реализовать этот конструктор так, как предлагается ниже.

// Если не указано иное, конструктор подкласса автоматически вызывает

// конструктор базового класса, заданный по умолчанию.

public Manager(string fullName, int age, int empID, float currPay, string ssn, ulong numbOfOpts) {

 // Это наш элемент данных.

 numberOfOptions = numbOfOpts;

 // Использование членов, наследуемых от Employee,

 // для установки данных состояния.

 ID = empID;

 Age = age;

 Name = fullName;

 SocialSecurityNumber = ssn;

 Pay = currPay;

}

Строго говоря, это допустимый, но не оптимальный вариант. В C#, если вы не укажете иное, конструктор базового класса, заданный по умолчанию, вызывается автоматически до выполнения логики любого пользовательского конструктора Manager. После этого текущая реализация получает доступ к множеству открытых свойств базового класса Employee, чтобы задать его состояние. Поэтому здесь при создании производного объекта вы на самом деле "убиваете семь зайцев" (пять наследуемых свойств и два вызова конструктора)!

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

// На этот раз используем ключевое слово C# "base" для вызова

// пользовательского конструктора с базовым классом.

public Manager (string fullName, int age, int empID, float currPay, string ssn, ulong numbOfOpts): base(fullName, age, empID, currPay, ssn) {

 numberOfOptions = numbOfOpts;

}

Здесь конструктор был дополнен довольно запутанными элементами синтаксиса. Непосредственно после закрывающей скобки списка аргументов конcтруктора стоит двоеточие, за которым следует ключевое слово C# base. В этой ситуации вы явно вызываете конструктор с пятью аргументами, определенный классом Employees избавляясь от ненужных вызовов в процессе создания дочернего класса.

Конструктор SalesPerson выглядит почти идентично.

// Как правило, каждый подкласс должен явно вызывать

// подходящий конструктор базового класса.

public SalesPerson(string fullName, int age, int empID, float currPay, string ssn, int numbOfSales): base(fullName, age, empID, currPay, ssn) {

 numberOfSales = numbOfSales;

}

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

 

Усовершенствование корабля Apollo - Иван Иванович Шунейко


После аварии с космическим кораблем Apollo-13 NASA провел усовершенствование служебного отсека, заключавшееся в следующем.

1. Установлен дополнительный кислородный бак в секции № 1 служебного отсека. Это позволит астронавтам в случае аварии, подобной происшедшей с Apollo-13, не пользоваться при возвращении к Земле бортовыми системами лунного корабля. Кроме того установка дополнительного кислородного бака позволяет обойтись без вентиляторов, в цепи которых произошло короткое замыкание, вызвавшее взрыв кислородного бака на Ароllо-13.

2. В секции № 4 установлен дополнительный аварийный серебряно-цинковый аккумулятор емкостью 400 а·ч весом 61,2 кг. В случае выхода из строя топливных элементов емкости аккумулятора должно хватить для питания систем основного блока в течение 3 сут, требуемых для возвращения от Луны к Земле.

3. Установлена дополнительная канистра с питьевой водой емкостью 9 кг.

4. Кроме перечисленных дополнений по рекомендации аварийной комиссии заменена тефлоновая изоляция электропроводки к кислородным бакам, и проводка, находящаяся в контакте с кислородом, помещена в стальной кожух; вместо двух нагревателей по 75 вт установлено 3 по 50 вт питаемых от двух независимых электроцепей; в каждом кислородном баке дополнительно установлен датчик температуры; модифицированы термостаты, которые должны отключать нагреватели при температуре 27°C; измерители уровня из алюминия заменены измерителями из материала, не горящего в атмосфере кислорода; заменены все материалы в кислородных баках, могущие гореть в атмосфере кислорода, установлена бортовая система сигнализаций, предупреждающая экипаж об угрозе аварийной ситуации, подобно происшедшей на Apollo-13.

Установка дополнительного оборудования и изменения, внесенные в конструкцию, увеличили вес корабля Apollo на 227 кг; если на корабль дополнительно устанавливается луноход, весом 182 кг, то общий вес полезной нагрузки становится близким к предельному для энергетических возможностей ракеты-носителя Saturn V.

 

Экран. Алексей Садовский


Практически всю почти 30-летнюю историю в ноутбуках использовались экраны на жидких кристаллах (такие экраны еще называют основанными на TFT-матрицах). Это необходимо для максимального уменьшения размеров компьютера. Однако если раньше главной целью ноутбука было «хотя бы показывать», то теперь он должен показывать как можно лучше. Рассмотрим несколько наиболее важных характеристик экранов.

• Время отклика. Обозначает скорость переключения жидких кристаллов с одного цвета на другой. Чем она выше, тем лучше (то есть время отклика 8 мс лучше, чем 16 мс). Наверное, вы не раз видели тянущийся шлейф за мышью или небольшое размазывание окна при его перетаскивании на жидкокристаллическом мониторе. Это и есть следствие долгого времени отклика. Современные экраны обладают высокой скоростью переключения. Да и при работе время отклика не имеет принципиального значения. Отклик очень важен, когда на экране происходит быстрое движение. А подобное можно наблюдать чаще всего в играх.

• Контрастность. Здесь также все просто – чем она выше, тем лучше. По сути, она обозначает степень засветки черного цвета. Если загрузить на жидкокристаллический монитор с плохой контрастностью сплошной черный цвет и выключить свет, то экран будет серым. Это и есть засветка черного цвета. Заметна она обычно при плохом освещении, если на экране загружена темная картинка.

• Углы обзора. Наверное, многие видели, что, смотря со стороны, на жидкокристаллическом экране ничего не различить. Однако картинка появляется, если стать перпендикулярно монитору. У современных экранов углы обзора в целом весьма неплохие: даже при очень сильном отклонении хоть что-то видно. Но в зависимости от типа матрицы эффект плохих углов обзора может проявляться по-разному.

• Разрешение. Обозначает число точек, умещающихся на экране, и обычно зависит от диагонали. Необходимо выбрать оптимальное разрешение. Если этот параметр будет слишком большим, то вам будет сложно читать текст на экране. Если же разрешение маленькое, то на экране все будет слишком большим. Дам несколько практических советов. Для диагоналей 13 и 14” оптимальным является разрешение 1280 ? 800, для 15” – 1280 ? 800 или 1440 ? 900, а для 17” – 1440 ? 900 или 1680 ? 1050.

Прежде чем перейти к описанию типов жидкокристаллических экранов, остановимся на соотношении сторон. Сегодня большинство ЭЛТ-мониторов к настольным компьютерам выпускаются с соотношением 4:3. Ранее это касалось и ноутбуков. Со временем производители обратили внимание на широкоформатный форм-фактор – соотношение 16:10. В этом случае на экране появляется больше места по ширине. Таким образом, использовать их довольно удобно. Неудивительно, что сегодня ноутбуки выпускаются в основном с таким соотношением сторон.

Всего существует три вида TFT-матриц, которые используются в жидко кристаллических мониторах: TN+Film, MVA и S-IPS. Среди настольных экранов наиболее распространен первый тип, что обусловлено низкой стоимостью по сравнению с остальными видами, а также низким заявленным временем отклика. К основным недостаткам такой матрицы можно отнести следующие: плохую цветопередачу, плохие углы обзора по вертикали и горизонтали, невысокие показатели контрастности. Отличить такой тип матрицы достаточно просто: при взгляде сверху низ экрана выцветает и приобретает бледно-желтый оттенок, тогда как верх становится темнее. То же самое и сбоку: если сильно отклониться в сторону, противоположная сторона приобретет желтый оттенок.

Матрица типа MVA встречается реже. Тем не менее ее применяют в ноутбуках. Обычно экран, построенный на базе этой матрицы, обладает довольно неплохой цветопередачей, а также контрастностью и углами обзора. Из ее недостатков можно назвать довольно большое время отклика. Впрочем, если вы собираетесь работать на ноутбуке в офисных приложениях, где изображение в основном статично (а не играть в игры), MVA станет весьма неплохим выбором.

Примечание

Существует еще один тип матрицы, основанный на технологии MVA. Он носит название PVA. Его разработчиком является компания Samsung, которая оснащает свои ноутбуки этим типом. От оригинальной версии PVA отличается такими возможностями, как более низкий отклик и улучшенные показатели контрастности.

S-IPS, или Super IPS, представляет собой усовершенствованную матрицу на базе IPS. Этот тип создавался с целью устранить такие недостатки TN+Film, как плохие углы обзора и плохая цветопередача. Следует отметить, что разработчикам это удалось. Современные S-IPS с откликом 16 мс признаются чуть ли не самыми быстрыми. Все дело в том, что у них заявленное время отклика мало отличается от реального, чего нельзя сказать об TN и MVA. Неудивительно, что именно этот тип сегодня применяется в профессиональных жидкокристаллических мониторах. Тем не менее ничто не мешает использовать его и в ноутбуках.

Из недостатков S-IPS можно назвать лишь не очень хорошую контрастность, которая обычно сравнима с контрастностью TN+Film. Таким образом, можно утверждать, что это наиболее предпочтительный тип матрицы.

 

Отбор записей с помощью предложения SELECT. Джеффри П. Мак-Манус


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

SELECT *

А его содержание таково: "Вернуть значения всех полей, найденных в указанном источнике записей". Эта форма команды удобна тем, что вам не обязательно знать имена извлекаемых полей таблицы. Однако выборка всех полей таблицы может быть не рациональной, особенно в том случае, когда требуется только два поля, в то время как такой запрос осуществляет выборку двух десятков полей.

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

Ниже приводится пример предложения SELECT, которое извлекает из базы данных значения только двух полей таблицы- FirstName и LastName, содержащих имя и фамилию клиента.

SELECT [FirstName], [LastName]

Обратите внимание также на то, что предложение SELECT не готово к выполнению без предложения FROM (поэтому примеры предложения SELECT, приведенные в этом разделе, выполнить в таком виде нельзя). Чтобы полнее ознакомиться с предложениями SELECT, просмотрите примеры использования предложения FROM, приведенные в следующем разделе.

 

Владимир Рябикин, 7.1. Интерпретация ключевых практик


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

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

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

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

 

Антон Иванович Первушин. Ракетный самолет Х-34


Ракетный самолет Х-34 создавался в рамках программы «РЛВ» для проверки выполнимости запуска небольших коммерческих и научных полезных грузов на борту «Вентура Стар».

В июне 1996 года компания «Орбитал Саенсес Корпорейшен» («Orbital Sciences Corporation») получила контракт на 60 миллионов долларов на проектирование, создание и испытания Х-34.

Х-34 должен был летать при любых погодных условиях, приземляться в автономном режиме и иметь необходимые средства аварийной эвакуации экипажа. Запуск его предполагалось осуществлять с помощью самолетов L-1011, а после набора необходимой высоты должен был включаться собственный ракетный двигатель Х-34, разгоняющий аппарат до скорости 8 Махов и высоты в 75 километров.

Габариты Х-34: длина — 17,78 метра, размах крыла — 8,45 метра, высота — 3,5 метра.

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

В конце 1998 года НАСА и «ОСК» договорились о проведении 25 дополнительных испытательных полетов Х-34.

В марте 1999 года закончились полномасштабные испытания двигателя для Х-34 на стенде Космического центра имени Стенниса в Миссисипи. Двигатель «Fastrac», разработанный в космическом центре НАСА имени Маршалла проработал в течение 20 секунд. Тяга составила 267 тонн. Двигатель, использующий керосин и жидкий кислород, оказался очень экономичен. Перед установкой на Х-34 планировалось провести до 85 испытаний двигателя «Fastrac».

Однако 1 марта 2001 года НАСА объявило о прекращении финансирования работ в рамках программ Х-33 и Х-34.

Еще за год до этого многим стало ясно, что НАСА не справляется с проектом, переоценив возможности современных технологий. Так, газета «Вашингтон Пост» сообщала своим читателям, что программа Х-33 увязла в проблемах и «слишком амбициозна». Невысокие характеристики линейного ЖРД, неустойчивость клинообразного летательного аппарата при разных скоростях полета, а также «перебор» по массе конструкции буквально замучили проектантов.

Сильнейшая оппозиция программе со стороны других подрядчиков, ведущих альтернативные разработки, в конце концов вынудила НАСА принять решение: программа «РЛВ» была закрыта в пользу конкурентных проектов.

 

Ирина Ремнева - Сканер


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

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

Представляет он из себя такой плоский ящичек на ножках, сверху у которого находится крышка. Этой крышкой прижимается тот предмет, который нужно перевести в электронный вид. Под крышкой располагается стекло, на которое предмет кладется. И вот как раз с этого стекла и стоит сдувать пылинки и содержать его в полной чистоте и прозрачности. Для получения хорошего качества файлов. Стеклом сканер не ограничивается. Под ним располагается самое важное – сканирующее устройство. Кто видел, как работает ксерокс, тот найдет много общего и с работой сканера.

Сканеры бывают различного формата, но для дома достаточно, чтобы они сканировали обычный альбомный лист формата А4.

Сканер, как и принтер, к компьютеру можно подключить через параллельный порт или через USB-порт. Догадайтесь с трех раз, какой сканер стоит покупать. Конечно же, тот, который подключается через USB-порт.

Подключать такой сканер так же легко, как и USB-принтер. Находим гнездо USB на системном блоке и подсоединяем.

И вот все подсоединили. Теперь включаем компьютер, загружаем Windows и включаем принтер. На экране монитора поверх всех окон сразу появится небольшая панелька, показывающая, что система нашла новое оборудование, уже подсоединенное к компьютеру, но пока еще не установленное.

Окно, которое показывает, что система нашла новое оборудование

При этом в правом нижнем углу в командной строке появляется значок:

Значок нового оборудования

Теперь ждем, когда будет запущена программа Мастер обнаружения нового оборудования.

Запустился Мастер обнаружения нового оборудования

Все операции по установке и удалению оборудования на компьютере в Windows осуществляются с помощью этой программы. Для продолжения установки сканера нажмите кнопку Далее. На экране появится новое окно.

Установка драйверов для сканера

В этом окне нужно будет сделать выбор, кто будет вести поиск драйвера конкретно – вы или все же поручите это компьютеру.

Как и при установке принтера, выбираем, чтобы компьютер сам нашел подходящий для него драйвер. С выбором определились, жмем кнопку Далее. Появляется новое окошко.

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

При этом на экране появится новое окошко.

Подскажите системе, где находится драйвер для сканера

Наконец-то система определилась с драйвером

Внизу будет указан драйвер, который будет установлен на компьютере. Нажимаем кнопку ОК.

Если хотите продолжить установку драйвера, жмите Далее

Откроется новое окно, в котором будет указано, какой драйвер будет устанавливаться на ваш компьютер. Если вы согласны (хотя куда нам деваться), то жмем на кнопку Далее. Начинается установка драйвера.

По окончании установки система сообщит, что принтер установлен.

Мастер обнаружения нового оборудования закончил свою работу. Жмите Готово

Для завершения работы Мастера установки нового оборудования нажмите кнопку Готово. Ура ! У нас теперь еще и сканер установлен.
 

Запись данных на компакт-диск, Сергей Вавилов


Если на вашем компьютере установлен записывающий оптический привод, то вы легко можете переносить данные на CD или DVD (в зависимости от типа привода), используя средства Windows Vista. В предыдущих версиях Windows запись проводилась в два этапа: сначала создавался образ диска (пользователь копировал файлы во временную папку на жестком диске), а затем запускался сам процесс записи. Windows Vista дает возможность использовать «живую» файловую систему (UDF), допускающую произвольное добавление и удаление отдельных файлов. Благодаря этому копирование файлов на диск становится такой же простой процедурой, как и запись данных на «флэшку» или дискету. Убедиться в этом вам поможет видеоролик «Урок 3.13. Запись компакт-диска».

Итак, чтобы скопировать документы на диск, выполните следующие действия.

1. Вставьте чистый CD или DVD в привод. После того как система определит тип диска, перейдите в окне автозапуска по ссылке Записать файлы на диск.

2. Введите имя диска (может быть произвольным, впоследствии оно отобразится возле значка привода при чтении диска) и нажмите кнопку Далее. Система предложит выполнить форматирование. Примите это предложение, нажав кнопку Да, и дождитесь окончания процедуры (она может занять немало времени).

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

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

5. Удалить файлы с диска, отформатированного в системе UDF, можно стандартным для Windows способом: выделить их и нажать клавишу Delete.

Использование «живой» файловой системы при записи дисков оправданно, если вы не собираетесь работать с ними на компьютерах, на которых установлена одна из предшествующих Windows XP операционных систем, а также планируете периодически добавлять на диск новые файлы. Если же стоит задача заполнить диск без дальнейшего изменения содержимого, а также использовать его в плеерах, стоит выбрать формат записи Mastered (ISO). Для этого выполните следующие действия.

1. Вставьте чистый диск в привод и в окне автозапуска перейдите по ссылке Записать файлы на диск.

2. В окне подготовки диска введите его название, перейдите по ссылке Показать параметры форматирования, установите переключатель в положение Mastered (ISO) (рис. 3.28) и нажмите кнопку Далее.

Рис. 3.28. Выбор формата записываемого диска


3. Скопируйте в окно диска все необходимые файлы. После этого в области уведомлений появится сообщение о готовности файлов к записи (рис. 3.29). Щелкнув на нем кнопкой мыши, вы откроете окно CD-привода, в котором отображается образ диска – значки объектов для записи, помеченные стрелочкой.

Рис. 3.29. Сообщение о готовности файлов к записи на компакт-диск


4. Нажмите на панели инструментов кнопку Записать на компакт-диск. При этом откроется окно записи. Наберите в нем название диска, установите скорость записи (в соответствии с возможностями вашего привода и маркировкой диска) и нажмите кнопку Далее для запуска процесса записи.

5. Об окончании записи вас уведомит специальное окно. Вы можете установить в нем флажок, отвечающий за запись этих же файлов на новый диск. В противном случае просто нажмите Готово: все временные файлы будут удалены, лоток привода откроется, и вы сможете извлечь диск.

Если же вы передумали записывать выбранные файлы на диск, воспользуйтесь кнопкой Удалить временные файлы на панели инструментов.

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

Система позволяет записывать данные и на частично заполненный диск. Откройте папку, в которой находятся объекты для записи, выделите их (не выполняйте выделение, если требуется записать все содержимое папки), нажмите кнопку Запись на оптический диск и далее, в зависимости от того, в какой файловой системе отформатирован диск, выполните действия, описанные выше.

Альтернативно вы можете поступить следующим образом: выделите объекты одним из известных способов, щелкните правой кнопкой мыши на выделенной области, зайдите в подменю Отправить и выберите имя привода. Далее действуйте в соответствии с приведенными выше инструкциями. Данный способ записи удобен для объектов, находящихся на Рабочем столе.

 

Е. М. Миркес - Дополнительные возможности нейросети


Как было сказано выше, после классификации объекта на экране наряду с другой информацией высвечиваются два окна — "to red" и "to blue". Каждому входному сигналу ставится в соответствие по числу в каждом из этих окон. Эти числа могут принимать значения в интервале [-1,1]. Таким образом, в этих двух окнах выводятся на экран два вектора. Каждый из них имеет такую же длину, как и вектор входных сигналов. Эти векторы называются улучшателями и представляют собой антиградиенты по входным сигналам. Изменение входных сигналов по указанному таким вектором направлению приводит к улучшению соответствующей оценки. Если изменить значения входных сигналов в направлении, указанном в окне "to red", то улучшится оценка, высвечиваемая красным цветом. Если же изменить значения входных сигналов согласно окну "to blue", то улучшится «синяя» оценка.

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

Кроме этого, для каждого объекта при помощи улучшателей можно сортировать входные сигналы по степени их важности. Для этого после тестирования объекта нужно сравнить абсолютные значения компонент улучшателя. Чем больше такое значение, тем важнее соответствующий ему входной сигнал. При этом улучшатель из окна "to red" позволяет получить сортировку входных сигналов по степени их важности для улучшения «красной» оценки, а из окна "to blue" — "синей".

Знак компоненты улучшателя показывает, в какую сторону следует изменить значение соответствующего входного сигнала. Знак "+" означает увеличить, «-» — уменьшить.

Возможность получить такую сортировку входных сигналов является важным свойством пакета CLAB и может иметь большое значение для ряда практических задач. Покажем это на примере задачи выборов президента США.

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

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

Очевидно, следует ознакомиться с сортировкой вопросов, которая получена при помощи улучшателя соответствующего цвета (т. к. в демонстрационном примере правящей партии сопоставлен красный цвет, то это улучшатель из окна "to red").

Заметим, что в данной задаче лишь часть вопросов допускает, что в результате некоторых действий можно изменить ответы на них. Другие вопросы, которые допускают лишь предопределенные ответы (например, вопрос о том, получила ли правящая партия более 50 % голосов избирателей на прошлых выборах), рассматривать не будем.

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

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

В данной ситуации возникает и другой вопрос: что предпринять оппозиционной партии, чтобы сделать возможной победу своего кандидата? Ответ на этот вопрос можно получить, ознакомившись с сортировкой вопросов, полученной при помощи другого улучшателя (в данном случае из окна "to blue"). Допустим, что наиболее важным является вопрос о том, была ли активной деятельность третьей партии в год выборов. В этом случае оппозиционной партии имеет смысл финансировать третью партию для повышения ее активности.

Этот пример наглядно показывает, насколько полезной является возможность выяснить, какие вопросы более важны для достижения заданной цели.

 

45 - В. М. Феоклистова


В начале сражения при Камбре британский Танковый корпус бригадного генерала Хью Эллиса (три бригады по три батальона в каждой) помог пехотным дивизиям III и IV корпусов 3-й армии генерал-лейтенанта сэра Джулиана Бинга прорвать оборону немцев на участке «группы Кодри» (XIII корпуса 2-й германской армии генерала кавалерии Георга фон дер Марвица). Накануне наступательной операции англичан в их Танковом корпусе числилось 476 танков, в том числе 378 «боевых» и 98 «административных» (последние предназначались для перевозки артиллерийских орудий, понтонных материалов и телефонного кабеля, а также для ведения беспроволочной связи и уборки колючей проволоки). Благодаря умелому взаимодействию пехоты, танков и артиллерии британские войска в первый день своего наступления, 20 ноября 1917 г., овладели тремя укрепленными позициями противника и, продвинувшись за день на 8 км (на фронте в 9,5 км), захватили 4200 пленных. Сами они потеряли убитыми, ранеными и пропавшими без вести немногим более 4000 человек, но при этом Танковый корпус недосчитался 179 боевых машин из 374, принявших участие в атаке (65 танков были уничтожены огнем немецкой артиллерии, 71 вышел из строя по техническим причинам и 43 застряли в канавах или воронках). В дальнейшем боевые действия снова приняли позиционный характер, а 30 ноября — 3 декабря немцы, подтянув резервы, нанесли контрудар, в результате которого британцам к 7 декабря 1917 г. пришлось оставить большую часть захваченной ими территории. Британские потери за всю операцию под Камбре составили 44 207 человек (в том числе около 9000 пленными), германские — примерно 45 000 (из них более 11 000 пленными).

(обратно)
 

Д. Солнышков. Функция mq_close


В листинге 5.20 приведен текст нашей функции mq_close.

Листинг 5.20. Функция mq_close

//my_pxmsg_mmap/mq_close.с

1  #include "unpipc.h"

2  #include "mqueue.h"


3  int

4  mymq_close(mymqd_t mqd)

5  {

6   long msgsize, filesize:

7   struct mymq_hdr *mqhdr;

8   struct mymq_attr *attr;

9   struct mymq_info *mqinfo;

10  mqinfo = mqd;

11  if (mqinfo- >mqi_magic != MQI_MAGIC) {

12   errno = EBADF;

13   return(-1);

14  }

15  mqhdr = mqinfo- >mqi_hdr;

16  attr = &mqhdr- >mqh_attr;

17  if (mymq_notify(mqd, NULL) != 0) /* снятие вызвавшего процесса с регистрации */

18   return(-1);

19  msgsize = MSGSIZE(attr- >mq_msgsize);

20  filesize = sizeof(struct mymq_hdr) + (attr- >mq_maxmsg *

21   (sizeof(struct mymsg_hdr) + msgsize));

22  if (munmap(mqinfo- >mqi_hdr, filesize) == –1)

23   return(-1);

24  mqinfo- >mqi_magic = 0; /* на всякий случай */

25  free(mqinfo);

26  return(0);

27 }

Получение указателей на структуры

10-16 Проверяется правильность переданных аргументов, после чего получаются указатели на область, занятую отображенным в память файлом (mqhdr), и атрибуты (в структуре mq_hdr).

Сброс регистрации вызвавшего процесса

17-18 Для сброса регистрации на уведомление вызвавшего процесса мы вызываем mq_notify. Если процесс был зарегистрирован, он будет снят с уведомления, но если нет — ошибка не возвращается.

Отключение отображения файла и освобождение памяти

19-25 Мы вычисляем размер файла для вызова munmap и освобождаем память, используемую структурой mqinfo. На случай, если вызвавший процесс будет продолжать использовать дескриптор очереди сообщений, до того как область памяти будет вновь задействована вызовом malloc, мы устанавливаем значение mq_magiс в ноль, чтобы наши функции для работы с очередью сообщений обнаруживали ошибку.

Обратите внимание, что если процесс завершает работу без вызова mq_close, эти же операции выполняются автоматически: отключается отображение в память, а память освобождается.

 

Настройка возможностей Проводника / Роман Клименко


После способов ограничения отображения элементов Проводника рассмотрим некоторые возможности по настройке его работы.

Отображение эскизов страниц

Отображение эскизов страниц можно ограничить с помощью параметров REG_DWORD-типа ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer:

• DisableThumbnails – если значение данного параметра равно 1, то в локальных папках не будут отображаться эскизы страниц;

• DisableThumbnailsOnNetworkFolders – при установке значения этого параметра равным 1 в сетевых папках не будут отображаться эскизы страниц;

• NoThumbnailCache – если значение данного параметра равно 1, то не будет выполняться кэширование эскизов страниц (создание файлов thumbs.db, содержащих эскизы страниц всех файлов в папке).

Общий кэш эскизов страниц

В операционной системе Windows Vista была расширена и доработана реализация возможностей отображения значков. Например, теперь любой значок поддерживает различные размеры отображения вплоть до 256 пикселов. При этом операционная система создает сразу несколько копий значков разных размеров, храня их в различных общих кэшах значков. Настройки использования данных кэшей значков содержатся в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ThumbnailCache. Если не сказано иначе, параметры имеют тип REG_DWORD.

• Location – этот параметр строкового типа определяет путь к каталогу, содержащему общие кэши значков (файлы thumbcache_32.db, thumbcache_96.db, thumbcache_256.db, thumbcache_1024.db, thumbcache_idx.db и thumbcache_sr.db). По умолчанию общие кэши значков хранятся в каталоге %userprofile%\AppData\Local\Microsoft\Windows\Explorer.

• MaxCacheFileSize32 – задает максимальный размер файла thumbcache_32.

• MaxCacheFileSize96 – определяет максимальный размер файла кэша эскизов страниц thumbcache_96.

• MaxCacheFileSize256 – указывает максимальный размер файла thumbcache_256.

• MaxCacheFileSize1024 – задает максимальный размер файла thumbcache_1024.

Вид значков папок Проводника

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

По умолчанию операционная система может сохранить отдельные настройки вида значков в папке максимум для 5000 локальных папок и 5000 сетевых папок. Вы можете изменить эти установки. Для этого применяются параметры REG_DWORD-типа BagMRU Size, расположенные в ветвях HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell (для локальных папок) и HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam (для сетевых папок).

Экземпляры процессов Проводника

По умолчанию в операционной системе Windows Vista всегда присутствует только один экземпляр Проводника (файл explorer.exe). Он содержит данные и оболочки операционной системы и открытых в данный момент окон Проводника. Что касается быстродействия, то это правильное решение (так как использование общего процесса уменьшает количество оперативной памяти, требуемой Проводнику). Однако если возникнет ошибка в работе окна Проводника или оболочки, то все окна Проводника закроются и оболочка перезагрузится.

Существует возможность настройки операционной системы на использование двух экземпляров Проводника. В этом случае в первом экземпляре будет выполняться оболочка операционной системы, а во втором – все открытые в данный момент окна.

Для этого достаточно присвоить параметру REG_DWORD-типа SeparateProcess значение 1. Он расположен в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.

Изменения вступят в силу после перезагрузки.

Отображение образцов и фильтров

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

Существует возможность блокирования доступа к области Задачи. Для этого достаточно присвоить значение 1 параметру REG_DWORD-типа NoWebView. Параметр расположен в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.

После выполнения указанных изменений область Задачи будет заблокирована (рис. 2.9).

Рис. 2.9. Область Задачи заблокирована


Изменения вступят в силу после перезагрузки компьютера.

 

10.1. Причины электротравматизма в ОУ / Сергей Викторович Петров


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

Электротравматизм по сравнению с другими видами производственного травматизма составляет небольшой процент (2–3 %), однако по числу травм с тяжелым исходом занимает одно из первых мест.

Основным средством исключения электротравм является их предвидение при любом контакте с электроприборами и принятие необходимых мер безопасности.

Напряжение прикосновения – это разность потенциалов точек электроцепи, которых человек касается одновременно, обычно в точках расположения рук и ног.

Шаговое напряжение – это разность потенциалов в поле растекания тока по поверхности земли между точками, расположенными на расстоянии шага (приблизительно 0,8 м).

Причинами поражения электрическим током обычно являются:

прикосновение к токоведущим частям электроустановок, находящимся под напряжением;

прикосновение к отключенным токоведущим частям, на которых напряжение может иметь место в случаях:

наличия остаточного заряда;

ошибочного включения электроустановки или несогласованных действий обслуживающего персонала;

разряда молнии на электроустановку или вблизи нее;

прикосновения к металлическим нетоковедущим частям или связанного с ними электрооборудования (корпуса, кожуха, ограждения) в случае перехода на них заряда с токоведущих частей (пробой);

поражение шаговым напряжением при пребывании человека в поле растекания электрического тока в случае замыкания на землю;

поражение электрической дугой при приближении на недопустимо малое расстояние к электроустановке напряжением выше 1 кВ;

действие атмосферного электричества при грозовых разрядах.

Выделяют следующие причины электротравматизма:

организационные (нарушение требований правил и инструкций, недостатки в обучении персонала);

технические (ухудшение электрической изоляции, отсутствие ограждений, сигнализации и блокировки, дефекты монтажа и др.);

психофизиологические (переутомление, несоответствие психофизиологических показаний данному виду учебно-производственной или иной деятельности);

социальные (непослушание, любопытство).

 

Виктор Гольцман | Решение проблем, возникающих при подключении


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

Если вы подключаете телефон к компьютеру с помощью кабеля, проверьте его работоспособность, опросив GPRS-модем. Дело в том, что некоторые кабели не предназначены для подключения телефона в качестве модема. Они могут использоваться только для перепрошивки телефона, закачки мелодий и картинок. Чтобы опросить модем, на вкладке Диагностика окна свойств модема нажмите кнопку Опросить модем. Напомним, что окно свойств модема вы можете вызвать, выполнив команду Пуск > Панель управления > Система > Оборудование > Диспетчер устройств. В окне Диспетчера устройств дважды щелкните на GPRS-модеме, который вы используете для подключения к Интернету.

Убедитесь, что ваш телефон поддерживает технологию GPRS и может использоваться в качестве GPRS-модема. Некоторые модели не имеют GPRS-модема, они могут использовать технологию GPRS только для приема/передачи MMS-сообщений и доступа к WAP-ресурсам. Эту особенность не любят упоминать ни производители телефонов, ни продавцы – они говорят, что телефон имеет поддержку GPRS, не уточняя, для чего именно эта технология может использоваться. Поэтому при покупке обязательно выясните, возможно ли использование телефона именно в качестве модема. Найти подобную информацию вы можете также на сайте производителя или на многочисленных форумах, посвященных сотовым телефонам.

Проверьте, активизирована ли услуга GPRS, позвонив в службу поддержки своего сотового оператора. После активизации услуги и настройки телефона его надо выключить и снова включить.

Убедитесь, что в телефоне включена служба передачи данных по технологии GPRS. Как это сделать, вы можете прочитать в руководстве к телефону. Если служба включена и услуга GPRS-Интернет активизирована, то на экране телефона должен гореть индикатор GPRS.

Если вы используете ИК– или Bluetooth-соединение с компьютером, убедитесь, что соответствующие модули вашего телефона активизированы. На экране телефона должны гореть соответствующие индикаторы.

Если ни одна из рекомендаций не привела к успеху, попросите у знакомых SIM-карту того же оператора с активной услугой GPRS-Интернет и вставьте в свой телефон, не меняя настроек. Если с чужой картой все заработает, то проблема в активизации услуги именно на ваш абонентский номер. В этом случае вам необходимо обратиться в службу технической поддержки сотового оператора.

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

Убедитесь, что в настройках браузера отключено использование прокси-сервера. Если вы используете браузер Internet Explorer, то для этого надо воспользоваться командой меню Сервис > Свойства обозревателя. В открывшемся окне свойств обозревателя перейдите на вкладку Подключения, выберите нужное подключение из списка и нажмите кнопку Настройка. Здесь должен быть снят флажок (Использовать прокси-сервер для этого подключения).

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

Вручную укажите DNS-адреса в свойствах подключения. Для этого вызовите используемое соединение и откройте окно свойств соединения, воспользовавшись кнопкой Свойства. Перейдите на вкладку Сеть и, выбрав в списке Компоненты, используемые этим подключением пункт Протокол Интернета (TCP/IP), нажмите кнопку Свойства. В открывшемся окне установите переключатель в положение Использовать следующие адреса DNS-серверов. В текстовые поля Предпочитаемый DNS-сервер, Альтернативный DNS-сервер введите адреса DNS-серверов, которые вы можете узнать или на сайте оператора, или позвонив в службу поддержки.

Если ни один из советов вам не помог, обращайтесь в службу технической поддержки своего оператора сотовой связи.

 

Валентин Перция - Какую выгоду несет покупателю ваш бренд?


Бренд – это выгода. Функциональная, эмоциональная, психологическая или социальная: любая, которую человек покупает вместе с товаром или услугой. Именно за эту дополнительную выгоду человек готов платить при покупке бренда больше по сравнению с «обычным товаром». Чтобы понять, все ли в порядке с вашим брендом, начните с простого теста: продолжите внизу фразу «Мой бренд дает покупателю следующие дополнительные выгоды…»

Мой бренд дает покупателю следующие дополнительные выгоды:

1) ____________________________________

2) ____________________________________

3) ____________________________________

Для того чтобы было ясно, о чем идет речь, приведу несколько примеров того, как закончили бы эту фразу известные компании.

Автомобиль BMW дает возможность продемонстрировать свою принадлежность к определенной группе людей.

Конструкторы Lego позволяют детям развиваться, играя.

Йогурты Danone – наилучший источник полезных бактерий для полноценного функционирования организма.

Ноутбуки Apple демонстрируют окружающим, что их владелец – оригинальная личность.

Далее мы очень подробно обсудим способы формулирования выгоды от бренда. Пока же проверьте себя: удалось ли вам описать те выгоды, которые получает покупатель «в нагрузку» к вашему товару? Если да, то поставьте на полях книги «плюс».

 

Роман Александрович Клименко / Мастера установки других компонентов Windows


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

¦ rundll32.exe sti_ci.dll, AddDevice — с помощью данной команды можно вызвать Мастер установки сканера или цифровой камеры. То же самое делает команда rundll32.exe wiashext.dll, AddDeviceWasChosen.

¦ rundll32.exe TCPMonUI.dll, LocalAddPortUI — позволяет вызвать Мастер добавления стандартного порта TCP/IP принтера (рис. 1.23), с помощью которого можно подключиться к удаленному принтеру. 

Рис. 1.23. Результат выполнения команды rundll32.exe TCPMonUI.dll, LocalAddPortUI


¦ rundll32.exe upnpui.dll, InstallUPnPUI — при вызове данной команды в сетевом окружении появляются значки сетевых UPnP-устройств. Существует также команда и для удаления сетевых UPnP-устройств — rundll32.exe upnpui.dll, UnInstallUPnPUI.

 

Настройка автозаполнения форм | Сергей Вавилов


Зачастую при посещении веб-ресурсов вам придется заполнять различные формы – набирать запрос в поисковой системе, регистрироваться на сайтах, заходить на сайт как зарегистрированный пользователь. Если с Internet Explorer вы работаете впервые, то при попытке ввести запрос в текстовом поле система предложит вам включить автозаполнение.

В этом случае, как и при вводе веб-адресов, система будет предлагать вам ранее набранные строки при совпадении символов. Такая же ситуация возникает и при первом вводе имени пользователя и пароля: система предложит сохранить их, чтобы в следующий раз при открытии данной страницы не вводить их вновь. Что касается паролей, лучше отказаться от автозаполнения, установив флажок Никогда не предлагать сохранять пароли в появившемся окне (рис. 4.27). Для других форм веб-страницы автозаполнение следует включить – в дальнейшем оно поможет вам упростить и ускорить ввод данных.

Рис. 4.27. Предложение сохранить введенный пароль


Если по каким-либо причинам вы захотите изменить параметры автозаполнения (например, чтобы введенные вами строки не увидели другие пользователи), нажмите кнопку Сервис, выберите пункт Свойства обозревателя, перейдите на вкладку Содержание, а затем в области Автозаполнение нажмите кнопку Параметры. В открывшемся окне вы можете установить (или снять) флажки возле элементов, для которых должно (или не должно) применяться автозаполнение. Очистить журнал автозаполнения можно в окне, изображенном на рис. 4.26, воспользовавшись кнопками Удалить формы и Удалить пароли.

 

Как создать панель управления во время работы приложения, Александр Вячеславович Фролов


Во всех примерах, которые мы привели выше, для создания панели управления мы вызывали метод Create класса CToolBar во время создания окна приложения. В принципе, панель управления можно создать и позже, когда окно уже отображается на экране.

Возьмите приложение Bar. Добавьте к нему меню Tools, состоящее из одной строки Show Bar. Определите метод OnShowBar, который будет вызываться для обработки команд от этой строки меню. Не забудьте вставить в таблицу сообщений класса окна соответствующую макрокоманду.

Перенесите код для создания панели управления из метода OnCreate в метод OnShowBar. Теперь панель управления будет создаваться только после того, как вы выберите из меню Tools строку Show Bar.

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

Оказывается, метод Create класса CToolBar устанавливает нулевой размер окна панели управления. Настоящий размер панели управления выбирается позже, в зависимости от ее характеристик, а также размеров и характеристик родительского окна.

Чтобы установить правильные размеры и расположение панели управления следует вызвать метод RecalcLayout . Метод RecalcLayout входит в класс CFrameWnd и вызывается автоматически, если вы используете методы CFrameWnd::ShowControlBar, CFrameWnd::OnIdleUpdateCmdUI, CFrameWnd::OnSize, CFrameWnd::FloatControlBar, CMDIChildWnd::Create, а также некоторые другие.

 

Пропаганда. | Д. Г. Гусев


Принципы классической пропаганды.

Будь проще, и массы потянутся…

Народная мудрость

Пропаганда — это трансмиссия, сфера, находящаяся между субъектом и объектом (массами). Все вожди учились пропаганде друг у друга, и методы их во многом схожи. Гитлер в «Майн Кампф» отмечал, что единственное, чему стоит поучиться у социалистов, — это искусство пропаганды. Во многом и для большевиков, и для фашистов теоретическими источниками послужили австромарксисты (О.Нейрат), ведущие родословную от Конта, основоположника социологии, науки, которая должна не только изучать общество, но менять его. Приемы влияния на массы не раз описывались. Однако дадим слово первоисточнику (Гитлеру), тем более что он достиг на этом поприще наиболее выдающихся успехов.

Гитлер выделяет 6 основополагающих принципов пропаганды:

1) пропаганды должно быть много, она адресована только массе, и масса должна встречаться с ее носителями постоянно, в любой точке пространства, в любой промежуток времени. Чем больше, тем лучше. Пропаганды много не бывает: «Чтобы память масс усвоила хотя бы совершенно простое понятие, нужно повторять его перед массой тысячи и тысячи раз».

2) «Ее уровень должен исходить из меры понимания, свойственной самым отсталым индивидуумам из числа тех, на кого она хочет воздействовать… Она должна быть максимально проста». То, что понятно рабочему — поймет и интеллигент. А наоборот — не получается. Поэтому простая пропаганда действует на всех, даже на тех, кто ей сопротивляется. В конце концов, когда большинство будет убеждено в чем-то, умное меньшинство вынужденно последует за большинством.

3) Пропаганда должна быть однообразна, «должна ограничиваться лишь немногими пунктами и излагать эти пункты кратко, ясно и понятно, в форме легко запоминающихся лозунгов». Пропагандировать наш лозунг мы можем и должны с самых различных сторон…, но итог должен быть один и тот же, и лозунг неизменно должен повторяться в конце каждой речи, каждой статьи».

4) Пропаганда должна быть «однозначна»: «тут нет места тонкой дифференциации. Народ говорит „да“ или „нет“, он любит или ненавидит. Правда или ложь! Прав или не прав! Народ рассуждает прямолинейно». Никаких различных точек зрения и объективных подходов, никаких сомнений, колебаний, возможностей. Только решительность и однозначность. Выбор уже сделан. Факт уже налицо. О нем только информируют. «Все искусство тут должно заключаться в том, чтобы заставить массу поверить: такой-то факт действительно существует, такая-то необходимость действительно неизбежна, такой-то вывод действительно правилен».

5) «Пропаганда должна воздействовать больше на чувства и лишь в небольшой степени на так называемый разум…, чем меньше научного балласта в нашей пропаганде, чем больше обращается она к чувству толпы, тем больше будет успех».

6) Пропаганда должна быть шокирующей. Не нужно входить в резонанс с мнением массы, а потом постепенно подводить ее к какой-то мысли. Нужно огорошить сразу. Только в этом случае можно привлечь внимание, а привлечение внимания — это начало пропаганды. Только шокирующее нестандартное послание люди будут передавать и пересказывать друг другу, тогда как то, что им привычно, они не заметят и не перескажут. Нужно сразу поразить и удивить. И действовать настойчиво. «В начале войны казалось, что пропаганда безумна в свой наглости, затем она начала производить только несколько неприятное впечатление, а в конце концов все поверили ей…, чем чудовищнее солжешь, тем скорее тебе поверят. Рядовые люди скорее верят большой лжи, чем маленькой. Это соответствует их примитивной душе. Они знают, что в малом они и сами способны солгать, ну а уж очень сильно солгать они постесняются. Большая ложь даже просто не придет им в голову. Вот почему масса не может себе представить, чтобы и другие были способны на слишком уж чудовищную ложь. И даже когда им разъяснят, что дело идет о лжи чудовищных размеров, они все еще будут продолжать сомневаться и склонны будут считать, что, вероятно, все-таки здесь есть доля истины… Солги посильней, и что-нибудь от твоей лжи да останется».

Все вожди с радостью подписались бы под словами Наполеона, что одна враждебная газета опаснее тысячи штыков. Вкладывание денег, средств и сил в пропаганду — самое рентабельное предприятие не только на войне, но и в коммерции (Гитлер распространяет всё им сказанное и на рекламу). Всё, вложенное в пропаганду (если, конечно, не остановиться на полпути), возвращается сторицей. Успех или неуспех в войне зависит только от боевого духа, а значит, от пропаганды.

1 |2 |3