Панель инструментов (Toolbox) содержит кнопки графических инструментов Photoshop. Эти инструменты предназначены для быстрого выполнения большинства операций и процедур, связанных с выделением, раскрашиванием, редактированием и просмотром изображений. Кроме того, панель инструментов содержит управляющие элементы для выбора цветов переднего и заднего плана, переключения в режим Быстрая маска и изменения способа отображения изображений на экране. На кнопках некоторых инструментов есть маленькие треугольники в нижнем правом углу. Это свидетельствует о том, что у них имеются собственные раскрывающиеся панели дополнительных инструментов. Чтобы открыть такую панель, нажмите мышью на ее треугольнике.
Добро пожаловать в первое электронное руководство по работе с профессиональным графическим пакетом Adobe Photoshop 5.5 на русском языке! Многочисленные иллюстрированные примеры помогут вам в последовательном и методичном освоении неисчерпаемых возможностей этой программы. Переходя от простых задач к более сложным, даже неподготовленный пользователь легко и быстро приобретет основные навыки в обработке изображений: рисование ретушью, цветовая и тоновая коррекция, монтаж, создание художественных эффектов. Особое внимание уделено подготовке изображений для Internet. Подробно рассмотрены все аспекты создания и оптимизации графики для WEB-страниц, включая создание анимации, ролловеров, фоновых текстур, карт ссылок. Руководство ориентировано на тех, кто только начинает работать с точечной графикой. Опытным пользователям данное руководство пригодится для изучений особенностей новой версии.
Кроме учебного курса на диске представлены так же английская и русская версии Adobe Photoshop 5.5, наиболее популярные наборы фильтров для Photoshop, а так же программы Adobe Illustrator и Adobe InDesign.
Первый урок, кстати, самый простой в этой книге. Может быть, задача переворачивания страницы трехмерной книги покажется вам банальной и даже скучной. Я думал точно так же, пока не предложил это задание десяти студентам университета в классе 3D анимации. Я дал им 30 минут на то, чтобы смоделировать лист бумаги и перевернуть его справа налево.
Некоторые студенты уже занимались трехмерной анимацией в свободное время, другие подрабатывали Веб-дизайном. Все они были хорошо знакомы с интерфейсом Мауа. Однако через полчаса никто из них не смог сконструировать изгибающуюся в процессе перелистывания страницу книги.
Лучшим результатом была выпуклая страница, которая проникала в корешок книги, поскольку ее кривизна не менялась во время переворачивания. Некоторые студенты пытались решить проблему с помощью Soft Body Dynamics (Динамики Мягкого Тела), один студент даже использовал Maya Cloth (Maya Ткани); они просто не смогли справиться с задачей, используя базовые приемы моделирования.
Поэтому, если вы все еще считаете этот урок простым, возьмите и сконструируйте страницу на вашем компьютере. И не переворачивайте страницу этой книги, пока не перевернете трехмерную страницу в Мауа.
Для выполнения этой задачи вам не нужно иметь дело со скучным и утомительным выделением и перемещением CV (контрольных вершин) кривых. Не потребуется также Soft Body Dynamics (Динамика Мягкого Тела). Существует несколько возможных решений этой задачи, как и любой другой, но только некоторые из них изящно просты. Для нахождения этого решения сделайте шаг назад. Не думайте о моделировании страницы, сконцентрируйтесь на ядре проблемы, которым является анимация, а не моделирование.
Эта анимация заключается в повороте страницы вокруг центральной оси книги, которая соединяет страницы между собой. Если вы начнете с использования, скажем, обычной NURBS-плоскости (сокр. от non-uniform, rational B-spline - неоднородный рациональный би-сплайн (геометрический примитив, широко используемый для описания кривых поверхностей) и попробуете повернуть ее вокруг оси, вам придется иметь дело с контрольными вершинами, для получения нужного изгиба страницы. Я не возражаю против такого способа. Однако знайте, что контрольные точки могут быть использованы только на завершающем этапе моделирования, и, как правило, для получения мелких изменений, но не в основных процедурах. Поэтому выполнение задачи необходимо начинать не с плоскости, а с кривых. Раз уж мы имеем дело с поворотом вокруг оси, давайте создадим 3 кривые, параллельные ей.
Данная книга представляет собой результат основательной переработки и существенного дополнения пособия по эффективной работе с 3ds max 5. Отзывы, полученные автором и издательством, говорят о том, что это пособие нашло своего читателя и многим помогло сделать первые шаги в освоении непростой, но столь увлекательной области трехмерной компьютерной графики. Одновременно эти отзывы помогли внести пояснения во фрагменты текста, оказавшиеся сложными для восприятия, а также исправить некоторые неточности. На базе материалов, составивших основу книги, был поставлен и уже ряд лет читается курс трехмерной графики и анимации на факультете информационных технологий и медиадизайна Санкт-Петербургского университета культуры и искусств. Опыт общения со студентами, получающими образование по специальности «Информатик-медиадизайнер» и в большинстве своем начинающими изучение 3ds max «с нуля», помог убедиться в правильности выбранной последовательности изложения, полноте и достаточности освещаемого материала, а также дал возможность скорректировать и дополнить практические упражнения.
В начале 1998 года фирма Macromedia объявила о выпуске восьмой версии программы FreeHand - одного из самых мощных и универсальных пакетов для работы с векторными изображениями. Технология создания векторных изображений относится к одному из разделов машинной графики и компьютерного дизайна, который называется векторной графикой.
Вряд ли можно составить исчерпывающий перечень областей применения векторных изображений. Рисунки стратегических схем генерального штаба, изображения коллекций модной одежды, дизайн денежных знаков и ценных бумаг создаются с использованием средств векторной графики. Логотипы, эмблемы, фирменные знаки, стилизованные рекламные надписи, диаграммы, схемы — все это можно изобразить в виде векторных рисунков.
Арсенал изобразительных средств FreeHand позволяет решать самые сложные задачи дизайна на высоком профессиональном уровне. Программа FreeHand универсальна и может быть использована как для создания книжных иллюстраций, так и для решения задач в области Web-дизайна.
FreeHand является частью пакета Design in Motion, в который входят также программы Flash и Insta.HTML. Flash - это программа создания анимационных роликов для Web-страниц. Анимация текста или изображения — один из самых популярных дизайнерских приемов в оформлении интернетовских страниц и сайтов. Программа Flash может оживить картинку, созданную с помощью FreeHand, a Insta.HTML представляет собой конвертор, который переводит документ FreeHand в форму, необходимую для публикации в сети Internet.
Добро пожаловать в Adobe® InDesign® CS2. InDesign - мощное программное средство, предназначенное как для разработки, так и для производства печатной продукции. Оно характеризуется точностью, высоким уровнем управляемости и простотой интеграции с другим программным обеспечением компании Adobe, ориентированным на работу с графикой. С помощью InDesign можно выпускать полноцветную полиграфическую продукцию профессионального качества на высокопроизводительных станках цветной печати, распечатывать документы на разнообразных выводных устройствах, таких как настольные принтеры, и создавать файлы в различных форматах, например, PDF или HTML.
Писатели, художники, дизайнеры и издатели как никогда прежде могут расширить свою аудиторию и использовать для этого беспрецедентное разнообразие информационных носителей. Именно на многообразие форм данных ориентирована концепция сетевого издательства компании Adobe (Adobe Network Publishing), реализуемая с помощью средств создания визуально насыщенного содержимого, которое доступно везде, в любое время и на любом устройстве. Программа InDesign поддерживает данный подход благодаря полной интеграции с приложениями Adobe Photoshop8, Adobe Illustrator® и Adobe GoLive®. В книге «Adobe InDesign CS2. Официальный учебный курс» описываются новые функции, технологии и методы, поддерживающие новые веяния в издательской сфере.
Электронные таблицы, подобные Excel, помогают производить вычисления, анализировать данные и управлять ими. Excel позволяет организовывать числовую информацию в виде строк и столбцов. Он легко выполняет также некоторые другие функции, которые будут описаны позже. Подобно прочим электронным таблицам, на экране Excel появляется сетка из строк и столбцов — электронная книга учета, в которую вводятся данные. Каждая клеточка сетки (пересечение строки и столбца) называется ячейкой. Обычно в ячейки заносятся числа, но туда можно поместить и текст с описанием, например, заголовки строк и столбцов.
Когда впервые создается в Excel рабочая книга, она временно хранится в оперативной памяти компьютера (RAM — Read Access Memory). Но такая память подобна грифельной доске, с которой все полностью стирается, стоит только выключить компьютер. Если выключится компьютер или в сети случайно пропадет напряжение, результаты работы исчезнут мгновенно и безвозвратно. Точнее говоря, это произойдет в том случае, если вовремя не сохранить данные. Сохранение рабочей книги означает, что она записывается на диск — жесткий диск или дискету, — так что к ней можно будет возвратиться позже.
Большинство рабочих таблиц столь велики, что не помещаются на экране. Многие из них простираются на дюжины столбцов и сотни строк. Например, платежная ведомость может включать в себя информацию по выплатам зарплаты и налогов для сотен служащих. Таблицу финансовых отчетов компании можно составлять ежемесячно. Вам уже известно, что можно прокрутить на экране любую часть рабочей таблицы и щелкнуть на любой ячейке, приведя ее в активное состояние, или перейти на любую ячейку, воспользовавшись кнопками со стрелками. Однако существуют более простые и эффективные способы перемещения по большой таблице.
Технология DirectParallel обеспечивает связь между двумя компьютерами через стандартный или расширенный (ECP) параллельный порт с использованием параллельных кабелей типа Basic или Fast компании Parallel Technologies. Сведения о настройке прямого сетевого подключения по кабелю DirectParallel см. в разделе Чтобы создать прямое сетевое подключение с помощью кабеля DirectParallel. Кабели для прямого кабельного подключения можно приобрести несколькими способами. Можно, например, заказать кабели DirectParallel в компании Parallel Technologies или у ее местного дилера. Дополнительные сведения см. в разделе Чтобы связаться с компанией Parallel Technologies или ее местным дилером с целью приобретения кабелей для прямого подключения.
Корпорация Intel пошла достаточно прямолинейным путём, попросту выпустив «минимально необходимую» заплатку к x86. Полное название «заплатки» - Intel Virtualization Techology for x86 (VT-x); одновременно была выпущена аналогичная виртуализационная «технология» для процессоров Intel Itanium (VT-i). Впрочем, рассматривать последнюю технологию мы не будем, поскольку по сути своей она практически полностью аналогична VT-x. Напомним, что ранее данная технология была известна под кодовыми именами Vanderpool (для персональных компьютеров) и Silvervale (для серверов).
Добро пожаловать в Adobe® InDesign® CS2. InDesign - мощное программное средство, предназначенное как для разработки, так и для производства печатной продукции. Оно характеризуется точностью, высоким уровнем управляемости и простотой интеграции с другим программным обеспечением компании Adobe, ориентированным на работу с графикой. С помощью InDesign можно выпускать полноцветную полиграфическую продукцию профессионального качества на высокопроизводительных станках цветной печати, распечатывать документы на разнообразных выводных устройствах, таких как настольные принтеры, и создавать файлы в различных форматах, например, PDF или HTML.
Писатели, художники, дизайнеры и издатели как никогда прежде могут расширить свою аудиторию и использовать для этого беспрецедентное разнообразие информационных носителей. Именно на многообразие форм данных ориентирована концепция сетевого издательства компании Adobe (Adobe Network Publishing), реализуемая с помощью средств создания визуально насыщенного содержимого, которое доступно везде, в любое время и на любом устройстве. Программа InDesign поддерживает данный подход благодаря полной интеграции с приложениями Adobe Photoshop8, Adobe Illustrator® и Adobe GoLive®. В книге «Adobe InDesign CS2. Официальный учебный курс» описываются новые функции, технологии и методы, поддерживающие новые веяния в издательской сфере.
Исследование операций. Линейное, динамическое программирование
В наше время, которое по справедливости называют эпохой научно-технической революции, наука уделяет все большее внимание вопросам организации и управления. Причин этому много. Быстрое развитие и усложнение техники, небывалое расширение масштабов проводимых мероприятий и спектра их возможных последствий, внедрение автоматизированных систем управления (АСУ) во все области практики — все это приводит к необходимости анализа сложных целенаправленных процессов под углом зрения их структуры и организации. От науки требуются рекомендации по оптимальному (разумному) управлению такими процессами. Прошли времена, когда правильное, эффективное управление находилось организаторами «на ощупь», методом «проб и ошибок». Сегодня для выработки такого управления требуется научный подход — слишком велики потери, связанные с ошибками.
Потребности практики вызвали к жизни специальные научные методы, которые удобно объединять под названием «исследование операций». Под этим термином мы будем понимать применение математических, количественных методов для обоснования решений во всех областях целенаправленной человеческой деятельности.
Проблема накопления энергии – одна из важнейших научно-технических проблем современности. Во всех промышленно развитых странах ведется научный поиск в этом направлении. Еще бы – топлива становится все меньше, энергия дорожает с каждым днем, а накопитель энергии мог бы основательно помочь в ее экономии. Действительно, сейчас мы используем подавляющее количество энергии в момент ее выработки. А если бы человечество обладало эффективным накопителем энергии, той «энергетической капсулой», которую ищет автор книги, то можно было бы запасать энергию впрок, как бы передавать ее во времени. Трудно переоценить, какие выгоды дало бы человечеству использование «энергетической капсулы». Вместо двигателей на автомобилях стояли бы накопители, запасающие дешевую и экологичную – безвредную для природы – энергию мощных электростанций. Сами электростанции могли бы запасать в огромных накопителях энергию ночью, когда она сравнительно дешевая, и расходовать ее в часы пик. Энергия транспортных машин не переходила бы бесцельно в нагрев тормозов, а, проходя через накопитель, использовалась бы снова и снова. Ведь не секрет, что сейчас около половины энергии, вырабатываемой двигателями городских транспортных машин – автомобилей, автобусов, троллейбусов, поездов метро – бесполезно «гасится» в тормозах. Нетрудно представить, сколько энергии, горючего можно было бы сохранить в этих машинах с помощью накопителя. Есть и другая сторона этой проблемы: проходя через накопитель, энергия становится как бы экологичнее, безвреднее для окружающей среды.
Microsoft Visual C++ и MFC. Программирование для Win95 и WinNT
В предыдущих томах серии “Библиотеки системного программиста” мы ориентировались в первую очередь на язык программирования Си. Даже если некоторые программы были написаны на Си++, то богатые возможности этого языка практически не использовались.
Сегодня уровень сложности программного обеспечения настолько высок, что разработка коммерческих приложений Windows с использованием средств одного только языка Си значительно затрудняется. Программист должен будет затратить массу времени на решение стандартных задач по созданию многооконного интерфейса. Реализация технологии связывания и встраивания объектов - OLE потребует от программиста еще более тяжелой работы.
Чтобы облегчить работу программиста практически все современные компиляторы с языка Си++ содержат специальные библиотеки классов. Такие библиотеки включают в себя практически весь программный интерфейс Windows и позволяют пользоваться при программировании средствами более высокого уровня, чем обычные вызовы функций. За счет этого значительно упрощается разработка приложений, имеющих сложный интерфейс пользователя, облегчается поддержка технологии OLE и взаимодействие с базами данных.
Все виды РЭА подвергаются воздействию внешних механических нагрузок, которые передаются к каждой детали, входящей в конструкцию. Механические воздействия имеют место в работающей РЭА, если она установлена на подвижном объекте, или только при транспортировке ее в нерабочем состоянии, как в случае стационарной и некоторых видов возимой РЭА.
На транспортируемую ЭВМ в процессе ее эксплуатации воздействуют вибрации, ударные нагрузки и линейные ускорения.
Гармонические вибрации характеризуются частотой, амплитудой, ускорением.
Ударные нагрузки
характеризуются числом одиночных ударов или их серией (обычно оговаривают максимальное число ударов), длительностью ударного импульса и его формой, мгновенной скоростью при ударе, перемещением соударяющихся тел.
В наши дни люди часто говорят о базах данных. Компьютеры составляют неотъемлемую часть современного общества, поэтому нередко можно услышать фразы вроде "Я поищу твою запись в базе данных". И речь идет не о больших ящиках, где хранятся груды папок, а о компьютерных системах, предназначенных для ускоренного поиска информации.
Компьютеры так прочно вошли в нашу жизнь, потому что их можно запрограммировать на выполнение утомительных, повторяющихся операций и решение задач, которые нам самим было бы не под силу решить без их вычислительной скорости и емкости информационных носителей. Помещение информации на бумагу и разработка схемы хранения бумаг в папках и картотеках — достаточно четко отработанный процесс, но многие вздохнули с облегчением, когда задача свелась к перемещению электронных документов в папки на жестком диске.
Одной из функций баз данных является упорядочение и индексация информации. Как и в библиотечной картотеке, не нужно просматривать половину архива, чтобы найти нужную запись. Все выполняется гораздо быстрее.
Не все базы данных создаются на основе одних и тех же принципов, но традиционно в них применяется идея организации данных в виде записей. Каждая запись имеет фиксированный набор полей. Записи помещаются в таблицы, а совокупность таблиц формирует базу данных.
Специальные эффекты
В этой главе речь пойдет об особых эффектах, которые можно получить, пользуясь стандартными средствами PageMaker. Использование этих приемов придаст публикации привлекательный и профессиональный вид, а необычные элементы станут той изюминкой, без которой страница выглядит пресной. Новая версия PageMaker предоставляет пользователю новый инструмент — фреймы. Они стали стандартным и удобным средством создания тех эффектов, которых в предыдущих версиях программы приходилось добиваться сложными ухищрениями. Значительное место в данной главе будет уделено этому новому инструменту.
В настоящей главе рассмотрены специальные приемы работы с PageMaker, а именно:
Особенности взаимодействия выключки текста и позиций табуляции
Применение висячего отступа для размещения графики и текста
Оформление заголовков-"фонариков"
Приемы работы с заголовками в подбор
Использование линеек и вложенной графики для оформления заголовков
Создание буквиц
Шрифтовые эффекты
Специальные эффекты с использованием фреймов
Что такое Java ? Это остров Ява в Малайском архипелаге, территория Индонезии. Это сорт кофе, который любят пить создатели Java (произносится "Джава", с ударением на первом слоге). А если серьезно, то ответить на этот вопрос трудно, потому что границы Java, и без того размытые, все время расширяются. Сначала Java (официальный день рождения технологии Java — 23 мая 1995 г.) предназначалась для программирования бытовых электронных устройств, таких как телефоны. Потом Java стала применяться для программирования браузеров — появились апплеты. Затем оказалось, что на Java можно создавать полноценные приложения. Их графические элементы стали оформлять в виде компонентов — появились JavaBeans, с которыми Java вошла в мир распределенных систем и промежуточного программного обеспечения, тесно связавшись с технологией CORBA. Остался один шаг до программирования серверов — этот шаг был сделан — появились сервлеты и EJB (Enterprise JavaBeans). Серверы должны взаимодействовать с базами данных — появились драйверы JDBC (Java DataBase Connection). Взаимодействие оказалось удачным, и многие системы управления базами данных и даже операционные системы включили, Java в свое ядро, например Oracle, Linux, MacOS X, AIX. Что еще не охвачено? Назовите, и через полгода услышите, что Java уже вовсю применяется и там. Из-за этой размытости самого понятия его описывают таким же размытым словом — технология.
Такое быстрое и широкое распространение технологии Java не в последнюю очередь связано с тем, что она использует новый, специально созданный язык программирования, который так и называется — язык Java. Этот язык создан на базе языков Smalltalk, Pascal, C++ и др., вобрав их лучшие, по мнению создателей, черты и отбросив худшие. На этот счет есть разные мнения, но бесспорно, что язык получился удобным для изучения, написанные на нем программы легко читаются и отлаживаются: первую программу можно написать уже через час после начала изучения языка. Язык Java становится языком обучения объектно-ориентированному программированию, так же, как язык Pascal был языком обучения структурному программированию. Недаром на Java уже написано огромное
количество программ, библиотек классов, а собственный апплет не написал только уж совсем ленивый.
Сращивание подзапросов (subquaery coalescing) — это метод, при применении которого при определенных условиях два подзапроса могут быть срощены в один подзапрос, что позволяет вместо выполнения нескольких операций сканирования таблиц и соединения ограничиться единственным сканированием таблицы и единственным соединением. Хотя сращивание подзапросов определяется как бинарная операция, она может последовательно применяться к любому числу подзапросов. Сращивание подзапросов оказывается возможным, поскольку подзапрос действует как предикат фильтрации таблиц внешнего запроса.
Защита информации (ЗИ) — динамическая, развивающаяся дисциплина, в которой чрезвычайно высокую роль играют научные исследования. В настоящее время такие исследования ведутся по двум направлениям. Первое направление состоит в раскрытии природы явлений, приводящих к нарушению таких характеристик информации, как целостность, доступность, конфиденциальность, достоверность и т.п. Второе — в разработке практических методов защиты информации от указанных выше явлений. С целью обеспечения фактической базы, необходимой для развития обоих направлений, серьезно изучаются статистика и причины нарушений, личности нарушителей, суть применяемых нарушителями приемов, обстоятельства, при которых было выявлено нарушение. С другой стороны, для определения необходимых и достаточных условий защищенности информации ведутся интенсивные работы по моделированию системы защиты информации (СЗИ).
Тем не менее, ни учет статистических данных о ранее совершенных нарушениях, ни использование самых совершенных моделей, ни другие средства не могут дать гарантии абсолютной защищенности информации. Но что делать, если решение об обработке информации все же необходимо принимать? В таком случае следует оценить степень риска, которому подвергается информация, а затем на основе этой оценки определить методы и средства ее защиты.