Рисование с Photoshop и Illustrator

          

Рисование с Photoshop и Illustrator

Тот факт, что программа Photoshop основана на растровом методе построения изображения, а программа Illustrator основана на векторном методе, важно принимать во внимание, когда вы делите изобразительный объект между двумя программами. Выражение «основана на растровом методе» означает, что объекты описываются как пикселы на растре или сетке. Программа Photoshop, как основанная на растровом методе, лучше для работы с естественными формами, такими, как формы на фотографиях или картинах. Выражение «основана на векторном методе» означает, что объекты описываются математически как точки, соединенные прямыми или кривыми линиями. Основанные на векторном методе рисунки, генерированные в программе Illustrator, имеют ясно очерченные, четкие линии, даже когда они масштабированы до любого размера.

Иллюстрации из раскрашенной бумаги
Подкрашенные фотографии
Пользовательские рамки

Перспективные сетки в программе Illustrator
Клавишные комбинации быстрого вызова и полезные подсказки
Взаимное преобразование файлов программ Photoshop и Illustrator

Секреты специальных эффектов Photoshop 4

Тот факт, что программа Photoshop является мировым бестселлером в семей стве программного обеспечения компьютерной графики, служит причиной написания столь большого числа книг, посвященных этой программе. Моя последняя попытка окинуть взглядом раздел литературы по компьютерной графике привела к обнаружению в печати 112 книг, главной темой для которых послужила программа Photoshop. Таким образом, у вас вполне есть повод задаться следующим вопросом: чем таким особенным может эта книга заставить вас предпочесть ее другим изданиям? Вот в нескольких словах ответ на данный вопрос: эта книга— краткое и доступное руководство, раскрывающее секреты наиболее часто используемых усовершенствованных графических эффектов Photoshop (тех самых, которые обозначаются термином f/x в индустрии кино).

Проблемно-ориентированные упражнения
Дополнительные фильтры из арсенала мастеров

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

Photoshop 4-5 - учебный курс

Программа Photoshop компании Adobe, безусловно, является одним из самых мощных, если не самым мощным графическим редактором, представленным сегодня на рынке программного обеспечения. Она предоставляет профессиональные возможности в обработке изображений как с целью печати, так и для демонстрации на экранах компьютеров. Вся хитрость состоит только в том, что следует научиться пользоваться этой программой так, чтобы ее возможности реализовывались в максимальной мере, а время, необходимое для достижения желаемого результата, оставалось минимальным. Именно этому и призвана научить вас данная книга.
Книга "Photoshop 4-5: учебный курс" должна стать вашим помощником и наставником, по крайней мере на первых порах. Основное ее предназначение состоит не только в том, чтобы предоставить профессиональные знания основ Photoshop, но и в том, чтобы создать комфортную атмосферу обучения, благодаря которой вы сможете приступить к самостоятельным экспериментам, пробам, наработке собственных приемов, навыков и, в пределе, достичь элементов мастерства.

Основы Photoshop
Уровни и кривые
Применение эффектов фильтрации
Работа с панелью инструментов

Уроки по Adobe Photoshop 7

Пошаговые инструкции по применению различных эффектов программы.

Эффект микроскопа
Bevel and Emboss
Find Edges
Spray Radius

Clouds
Как сделать из цветного изображения монохромные версии
Freeform Pen
Пулевые отметины на металле
Огонь средствами Photoshop

Tortured Mind
Рисуем облака или дым
Rough Pastels
Motion Blur
Lighten

Начнем со сканирования
Гранжевый фон
Пользовательские кисти
Размещение объекта в новой среде
Paper

Прикрепить скотчем
Polar coordinates
Создание эффекта многослойных колец
Ландшафт. Вид сверху

Грязная металлическая поверхность
Рисуем шерсть
Эффект 'цветной бумаги'
Difference Clouds
Рисуем птичье перо
Туманный пейзаж

Самоучитель по Adobe Photoshop 5.5

Добро пожаловать в первое электронное руководство по работе с профессиональным графическим пакетом Adobe Photoshop 5.5 на русском языке! Многочисленные иллюстрированные примеры помогут вам в последовательном и методичном освоении неисчерпаемых возможностей этой программы. Переходя от простых задач к более сложным, даже неподготовленный пользователь легко и быстро приобретет основные навыки в обработке изображений: рисование ретушью, цветовая и тоновая коррекция, монтаж, создание художественных эффектов. Особое внимание уделено подготовке изображений для Internet. Подробно рассмотрены все аспекты создания и оптимизации графики для WEB-страниц, включая создание анимации, ролловеров, фоновых текстур, карт ссылок. Руководство ориентировано на тех, кто только начинает работать с точечной графикой. Опытным пользователям данное руководство пригодится для изучений особенностей новой версии.
Кроме учебного курса на диске представлены так же английская и русская версии Adobe Photoshop 5.5, наиболее популярные наборы фильтров для Photoshop, а так же программы Adobe Illustrator и Adobe InDesign.

Приступаем
Настройка
Инструменты
Каналы

Слои
Резкость
Без цвета
Создание
Фотошоп

Интерактив
Автоматизированный расчет размеров
Клавиатура
Словарь терминов

75 уроков по Photoshop на русском языке

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

Монохромный рисунок
Создание органов регулировки

Справка по Adobe Premiere Pro 7.0

Доступная система помощи на базе HTML обеспечивает легкую навигацию в сети Интернет, так же, как и легкое чтение с использованием сторонних средств чтения, совместимых с ОС Windows. Далее приведены функции системы Помощи, которые позволяют обеспечивать доступ для людей, испытывающих проблемы со зрительным или двигательным аппаратом:
Альтернативный текст для изображений. Все изображения в системе Помощи содержат альтернативный текст.
Все ссылки обеспечивают контекст. Все ссылки включают информацию о цели ссылки (обычно заголовок темы). В Алфавитном Указателе эта информация закодирована в свойстве ссылки ЗАГОЛОВОК, которую некоторые средства чтения с экрана используют вместо текста ссылки.
Вся информация, выделенная другим цветом, может быть доступна и без цвета. Например, все ссылки синего цвета и подчеркнуты.
Стандартные теги отображают иерархию информации. Темы форматированы с использованием стандартных HTML-тегов (например, Н1, Н2, и Н3), отлично демонстрирующих иерархию информации.
Форматированием управляют таблицы стилей. Темы не содержат встроенных тегов шрифта. Система помощи должна быть функциональной, если вы используете свою собственную таблицу стилей, или изменили размер шрифта и стилей, используемых вашим веб-браузером.
Яркий контраст между цветами переднего плана и фона. Черный текст на белом фоне обеспечивает сверхконтрастный просмотр.
Карта Сайта. Все темы в Помощи появляются на Карте Сайта.
Все фреймы содержат выразительные заголовки. Средства чтения с экрана используют эти заголовки для обеспечения контекста.

Предисловие
Изучение Adobe Premiere Pro
Ключевые особенности Adobe Premiere Pro
Учебные задания

Работа с проектами
Захват и импортирование исходных клипов
Компоновка Эпизодов
Редактирование эпизода
Добавление преобразований

Сведение аудио
Использование Дизайнера Титров Adobe
Наложение и компоновка
Применение эффектов

Выпуск Окончательного Видео
Клавишные комбинации

HadoopDB архитектурный гибрид технологий

Рынок аналитических баз данных в настоящее время составляет $3,98 миллиардов , т.е. 27% от оцениваемого в $14,6 миллиардов общего рынка программного обеспечения баз данных , и его объем ежегодно увеличивается на 10,3% . Поскольку передовые методы управления бизнесом все чаще основываются на принятии решений на основе данных и неопровержимых фактов, а не на основе интуиции и предположений, у компаний возрастает интерес к системам, которые способны управлять данными, обрабатывать их и анализировать на разных уровнях детализации. Эта тенденция хорошо известна венчурным компаниям, которые в последние годы финасировали не менее десятка новых компаний, создающих специализированное программное обеспечения для аналитического управления данными (например, Netezza, Vertica, DATAllegro, Greenplum, Aster Data, Infobright, Kickfire, Dataupia, ParAccel и Exasol), и продолжают их финансировать несмотря на трудную экономическую ситуацию.
В то же время взрывообразно возрастает объем данных, которые требуется сохранять и обрабатывать в системах аналитических баз данных. Частично это происходит из-за возрастающего уровня автоматизации производства данных (компьютеризуется все большее число бизнес-процессов), увеличения числа датчиков и других устройств, генерирующих данные, перехода на использование Web-технологий при взаимодействиях с заказчиками и нормативных требований со стороны государства, для удовлетворения которых приходится сохранять в режиме онлайн большее число исторических, пригодных для анализа данных. Нередко приходится слышать о компаниях, ежедневно загружающих в свои аналитические системы баз данных более терабайта структурированных данных и обладающих более чем петабайтными хранилищами данных .

Параллельная СУБД для бедных или путь в будущее?
Аналитические параллельные СУБД сегодня
MapReduce и параллельные СУБД

Введение в архитектуру компьютеров

Появление серийно выпускаемых сверхбольших надежных и дешевых интегральных схем, массовое производство микропроцессоров, возобновившийся интерес к разработке языков программирования и программного обеспечения порождают возможность при проектировании компьютеров качественно продвинуться вперед за счет улучшения программно?аппаратного интерфейса, т.е. семантической связи между возможностями аппаратных средств современных ЭВМ и их программного обеспечения. Организация вычислительной системы (ВС) на этом уровне лежит в основе понятия "архитектура". Для неспециалистов в области программного обеспечения термин "архитектура" ассоциируется, как правило, со строительными объектами. И здесь, как увидим далее, есть много общего.
Действительно, архитектура компьютера, характеризующая его логическую организацию, может быть представлена как множество взаимосвязанных компонент, включающих, на первый взгляд, элементы различной природы: программное обеспечение (software), аппаратное обеспечение (hardware), алгоритмическое обеспечение (brainware), специальное фирменное обеспечение (firmware) – и поддерживающих его слаженное функционирование в форме единого архитектурного ансамбля, позволяющего вести эффективную обработку различных объектов.

Архитектура как набор взаимодействующих компонент
Особенности системы прерывания в современных ЭВМ
Ранг
Архитектура Бурова

Архитектуры для государственных ведомств

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

Методика FEAF
Конец архитектурной эпохи

Электроника автомобильных систем управления

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

Администрирование пользователей
Контроллеры применяемые на переднеприводных ВАЗ семейства 2108 и 2110
Подсистема маршрутного компьютера

Маршрутизаторы NetRunner компании MICOM

Технология EasyRouter кроме метода AutoRouting включает также методы управления широковещательным трафиком (Automatic Broadcast Management - AutoCast) компании MICOM.
Сети с традиционными маршрутизаторами обеспечивают высокую эффективность использования полосы WAN-канала за счет эффективного управления широковещательным трафиком. Методы AutoCast при совместном использовании с технологией EasyRouter обеспечивают столь же высокую эффективность использования полосы без усложнения администрирования ЛВС.
AutoCast обеспечивает эффективность использования полосы и решение проблем, возникающих при передаче широковещательных пакетов, используемых для разрешения адресов IP и IPX (address resolution). Такие сообщения передаются при попытке одного устройства обнаружить присутствие в сети другого устройства - удаленного или локального. При передаче таких широковещательных сообщений эффективность использования WAN-канала сильно снижается.

Комбинированная технология EasyRouter
Маршрутизация в Samplitude Producer

Руководство по стандартной библиотеке шаблонов STL

Библиотека расширяет основные средства C++ последовательным способом, так что программисту на C/C++ легко начать пользоваться библиотекой. Например, библиотека содержит шаблонную функцию merge (слияние). Когда пользователю нужно два массива a и b объединить в с, то это может быть выполнено так: int a[1000]; int b[2000]; int c[3000]; ... merge (a, a+1000, b, b+2000, c);

Руководство по стандартной библиотеке шаблонов STL
Структура библиотеки

Дистанционное управление на ИК лучах

Модуляция Pulse-distance. Сначала идут младшие биты, потом старшие.При нажатии кнопки на дистанционке выдается одна полная посылка, а затем через промежутки идут одиночные импульсы, говорящие о том, что кнопка еще нажата. Перед посылкой (первой полной и одиночными импульсами) идет один длинный импульс синхронизации.
В посылке адрес и команда идут два раза - сначала просто, затем с инверсией (что-то не совпало - команда не принята). Кроме того, основная посылка идет только один раз при нажатии на кнопку. Вероятность того, что она пройдет правильно с первого раза, не очень высока.

Дистанционные остановка и обратный ход электросчетчика
Комплект дистанционного управления IRLink.3
Электроника в автомобиле
Проверенные пульты ДУ

Система автоматизации библиотек ИРБИС

Система ориентирована на работу в локальных вычислительных сетях любого типа без ограничения количества пользователей при условии, что клиентской платформой является Windows 95/98/2000/NT и обеспечивается доступ к файл-серверу.
Система полностью совместима с международными форматами UNIMARC и USMARC на основе средств двухсторонней конверсии данных. Система также поддерживает Российский коммуникативный формат RUSMARC.
Система позволяет создавать и поддерживать любое количество баз данных, составляющих Электронный каталог (ЭК) или представляющих собой проблемно-ориентированные библиографические базы данных (БД).
Система предлагает технологию автоматического формирования словарей, на основе которых реализуется быстрый поиск по любым элементам описания и их сочетаниям.
Средства каталогизации позволяют обрабатывать и описывать любые виды изданий, включая нетрадиционные, такие как аудио- и видеоматериалы, компьютерные файлы и программы, картографические материалы, ноты и т.д.

Техническое обеспечение
Строковые функции
Удаление/перенос БО
Информационное обеспечение
Техническое обеспечение

Блеск и нищета информационных технологий

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

Трансформация технологии
На заре информационных технологий
Определение информационной технологии

История информационных технологий

В начале XXI века человечество вступило в эпоху новой научно-технической революции - информационной. В XX веке удалось овладеть многими тайнами превращения вещества и энергии и использовать эти знания для улучшения качества жизни. Примером может служить создание и широкое распространение атомной энергетики.
Но наряду с веществом и энергией в жизни человека огромную роль играет информация - самые разнообразные сведения, сообщения, известия, знания и умения, которые он получает из окружающего мира. И с каждым веком, десятилетием и годом роль информации в жизни человека все увеличивается.
Особенно быстро ее роль возросла после изобретения в середине XX века компьютера - машины для приема, переработки, хранения и выдачи информации. Компьютер является цифровой машиной, в которой информация представляется в виде чисел, как правило, в двоичной системе счисления. Любая информация (например, зрительная или звуковая), за исключением числовой, в компьютере кодируется, т.е. представляется в виде чисел, а затем перерабатывается в соответствии с заложенной программой.
Появление и широкое распространение компьютеров предоставило человеку совершенно новые возможности поиска, получения, накопления, передачи и, главное, обработки информации.

Язык, речь и письменность
История звукозаписи
Информация и жизнь

Информационные технологии управления

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

Понятие информации
Необходимость и потребность в защите информации

Управление и аудит информационных технологий

В условиях стремительно возрастающей роли ИТ-составляющей профессиональный подход к управлению и систематическое обследование информационных технологий (ИТ) по международным стандартам позволяют компенсировать на первый взгляд невидимые, но существенные недостатки в организации производственных процессов. Построение грамотной структуры управления, создание эффективной вертикали принятия решения и системы контроля напрямую зависят от состояния информационных технологий, от их эффективности, производительности, безопасности, надежности и других не менее важных показателей.
Эффективная система управления и контроля над ИТ решает не только внутренние проблемы, но и позволяет повысить инвестиционную привлекательность организации, позиционируя ее для инвестора как "открытую" финансовую систему. С другой стороны достаточно трудно подобрать комплексное решение для таких задач. Одно из решений — внедрение стандарта CobiT, который формализует не только конкретные проекты в сфере ИТ, но и создает то ядро управления и контроля ИТ, вокруг которого выстраиваются производственные процессы организации с максимально возможным уровнем эффективности.

Продолжение

Компьютерные технологии обработки информации

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

Графический редактор общее описание
Методология построения информационных систем на основе технологии EJB

Новые информационные технологии. Основы и аппаратное обеспечение

Эта книга – первая часть трехтомного учебного пособия подготовленного при грантовой поддержке Института «Открытое общество» (фонд Сороса). В ней рассматриваются основные понятия информатики и новых информационных технологий и их аппаратное обеспечение. Книга ориентирована на студентов и преподавателей гуманитарных дисциплин и представляет собой расширенный курс по информатике и новым информационным технологиям. Может использоваться при чтении курсов «Информатика», «Математика и информатика», «Новые информационные технологии» и «Технические средства обучения» в педагогических и иных университетах и вузах.
В этой книге излагаются основополагающие понятия информатики и информационных технологий, история их развития и современное состояние аппаратного обеспечения. Описаны сверхбольшие интегральные схемы (СБИС), устройства нанотехнологии, микропроцессоры новых поколений, настольные, мобильные и карманные персональные компьютеры, локальные проводные и беспроводные сети, Интернет, мобильные средства связи и технические средства обучения. В книгу включены многие материалы, представленные российским отделением корпорации Intel. Эта корпорация - признанный мировой лидер в разработке средств новых информационных технологий.

Информация и ее роль в человеческом обществе
Параллельная и последовательная передача информации
Процессоры фирмы Advanced Micro Device

Технологии виртуализации вчера, сегодня, завтра

Корпорация Intel пошла достаточно прямолинейным путём, попросту выпустив «минимально необходимую» заплатку к x86. Полное название «заплатки» - Intel Virtualization Techology for x86 (VT-x); одновременно была выпущена аналогичная виртуализационная «технология» для процессоров Intel Itanium (VT-i). Впрочем, рассматривать последнюю технологию мы не будем, поскольку по сути своей она практически полностью аналогична VT-x. Напомним, что ранее данная технология была известна под кодовыми именами Vanderpool (для персональных компьютеров) и Silvervale (для серверов).

Продолжение

Введение в CALS-технологии

Действенным средством решения этих проблем в последнее десятилетие выступают новые информационные CALS-технологии сквозной поддержки сложной наукоемкой продукции на всех этапах ее жизненного цикла (ЖЦ) от маркетинга до утилизации. Базирующиеся на стандартизованном едином электронном представлении данных и коллективном доступе к ним, эти технологии позволяют существенно упростить выполнение этапов ЖЦ продукта и повысить производительность труда, согласно западному опыту, примерно на 30%, автоматически обеспечить заданное качество продукции. 
За рубежом работы по созданию и внедрению CALS-технологий ведутся более 25 лет. В этом направлении достигнуты существенные результаты. CALS-технологии в настоящее время рассматриваются как выгодная глобальная экономическая стратегия во всех отраслях промышленности. Работы ведутся во всех ведущих индустриальных странах, создаются международные кооперации производителей сходных видов продукции, так называемые «виртуальные» предприятия, объединяющие поставщиков, производителей и потребителей продукции.

Продолжение
Основы технологии АТМ
Общие вопросы организации распределенных вычислений
Введение в технологию программирования
Объектно-ориентированные технологии проектирования прикладных программных систем
Первая фаза жизненного цикла
Задачи изучения курса
Программирование
Что такое методология?
Старт проекта Фаза выработки концепции

Сущность технологии COM

Прошло около шести месяцев, прежде чем я почувствовал, что понял в СОМ хоть что-либо. В течение этого шестимесячного стартового периода работы с СОМ я мог успешно писать СОМ-программы и почти мог объяснить, почему они работают. Однако у меня не было органического понимания того, почему модель программирования СОМ была тем, чем она была. К счастью, в один из дней, а именно 8 августа 1994 года, примерно через шесть месяцев с момента покупки книги OLE2 изнутри (Inside OLE2), на меня снизошло прозрение, и в одночасье СОМ стал для меня понятен. Это никоим образом не означало, что я понимал каждый интерфейс СОМ и каждую API-функцию. Но я в значительной степени понял главные побудительные мотивы СОМ. А значит, стало ясно, как применить эту модель программирования к ежедневным программистским задачам. Многие разработчики испытали нечто похожее. А так как я пишу это введение три августа спустя, эти разработчики все еще вынуждены пройти сквозь этот шестимесячный период ожидания, прежде чем стать продуктивными членами сообщества СОМ. Я хотел бы надеяться, что моя книга сможет сократить этот период, но обещаний не даю.

СОМ как улучшенный C++
Классы
Апартаменты
Основы указателей

Технологии разработки программного обеспечения

Компьютерные науки вообще и программная инженерия в частности — очень популярные и стремительно развивающиеся области знаний. Обоснование простое: человеческое общество XXI века — информационное общество. Об этом говорят цифры: в ведущих странах занятость населения в информационной сфере составляет 60%, а в сфере материального производства — 40%. Именно поэтому специальности направления «Компьютерные науки и информационные технологии» гарантируют приобретение наиболее престижных, дефицитных и высокооплачиваемых профессий. Так считают во всех развитых странах мира. Ведь не зря утверждают: «Кто владеет информацией — тот владеет миром!»
Поэтому понятно то пристальное внимание, которое уделяет компьютерному образованию мировое сообщество, понятно стремление унифицировать и упорядочить знания, необходимые специалисту этого направления. Одними из результатов такой работы являются международный стандарт по компьютерному образованию Computing Curricula 2001 — Computer Science и международный стандарт по программной инженерии IEEE/ACM Software Engineering Body of Knowledge SWEBOK 2001.

Организация процесса конструирования
Тестирование элементов
Набор метрик Чидамбера и Кемерера
Предварительная оценка программного проекта
Способы тестирования взаимодействия классов

Microsoft FoxPro. Краткое руководство по управлению для Windows

Данное руководство ставит своей целью с наименьшими затратами времени познакомить Вас с основными возможностями FoxPro для Windows версии 2.5. Это отнюдь не полное описание и содержит лишь ключевые моменты работы с базами данных. Данное руководство рассчитано на пользователей, которые впервые столкнулись с FoxPro и не знают с какой стороны к нему подступиться. Здесь они найдут описание основных правил просмотра, создания и редактирования баз данных.

Открытие и просмотр таблицы.
Введение и постановка задачи

Основы проектирования реляционных баз данных

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

Основы проектирования реляционных баз данных

Раздел - Финансы

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

Активы
Акции
Анализ
Деятельность
Диагностика

Задачи
Зарплата
Инвестиции
История
Корпоративные

Методы анализа
Моделирование
Модель рынка
Наука
Несостоятельность

Облигации
Организация
Основа
Отчетность
Оценка

Планирование
Показатели
Портфельное инвестирование
Потоки
Предприятия
Прибыль

Результат
Риск
Россия
Рынок
Система

Софт
Стратегия
Страхование
Структура
Теория

Управление
Учебник
Финансовое состояние
Форварды
Хозяйственная деятельность

Сложные проценты
Имитационные модели

Введение во flash-технологии

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

Установка редактора Macromedia Flash

Cамоучитель по VB.NET

В главе 1 «Введение» рассматриваются принципиальные отличия VB .NET от предыдущих версий. Прочитать эту главу будет полезно даже опытным программистам.
Глава 2 «Среда программирования VB .NET: Visual Studio .NET» знакомит читателя с интегрированной средой разработки (IDE) Visual Studio .NET.
Материал главы 3 «Выражения, операторы и передача управления» является своего рода «букварем» VB .NET. В этой главе приведено описание базовых синтаксических средств, к числу которых относятся переменные, циклы и операторы.
Глава 4 «Классы и объекты» открывает серию разделов, посвященных объектно-ориентированному программированию. В ней рассматривается конструирование объектов и их использование в программах.
В главе 5 «Наследование и интерфейсы» описываются важные концепции объектно-ориентированного программирования VB .NET: наследование и интерфейсы. Также здесь приведена информация о полезных классах коллекций .NET, упрощающих эффективное управление данными в программах.
Глава 6 «Обработка событий и делегаты» представляет события и новую для Visual Basic концепцию делегатов. События играют ключевую роль в пользовательском интерфейсе программ, и VB .NET зависит от них в такой же степени, как и предыдущие версии VB.
Глава 7 «Обработка ошибок в VB .NET» посвящена исключениям — современному механизму обработки ошибок, позволяющему избавиться от архаичной конструкции On Error Goto, которая появилась в первых версиях VB.
В главе 8 «Формы Windows графический вывод и печать» рассматривается построение пользовательского интерфейса, графика и печать. Хотя в наше время все чаще встречаются приложения, работающие в броузере, традиционные Windows-клиенты прочно занимают свое место; в этой главе приводятся начальные сведения о построении таких клиентов в .NET.
Глава 9 «Ввод-вывод» представляет концепцию ввода/вывода с позиции потоков данных, на которых основана новая концепция обработки ввода/вывода в .NET.
В главе 10 «Многопоточные приложения» изложены азы программирования в многопоточной модели. Многопоточное программирование открывает множество замечательных возможностей, но при этом оно сопряжено с немалым риском. Надеюсь, эта глава научит читателя безопасно и эффективно использовать многопоточную модель в приложениях.

Структура книги
Visual Basic: прошлое и настоящее
Приступаем к работе
Консольные приложения
Введение в ООП

Основы наследования
Обработка событий с точки зрения ООП
Проверка ошибок и обработка исключений
Немного истории
Каталоги и файлы

Знакомство с многопоточностью
Почему ADO .NET - не ADO++
Простое web-приложение для ASP .NET
Принципы работы СОМ

Интеллектуальные информационные системы 2

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

Интеллектуальные информационные системы

Эффективное программирование TCP-IP

Цель этой книги - помочь программистам разных уровней - от начального до среднего - повысить свою квалификацию. Для получения статуса мастера требуется практический опыт и накопление знаний в конкретной области. Конечно, опыт приходит только со временем и практикой, но данная книга существенно пополнит багаж ваших знаний.
Сетевое программирование - это обширная область с большим выбором различных технологий для желающих установить связь между несколькими машинами. Среди них такие простые, как последовательная линия связи, и такие сложные, как системная сетевая архитектура (SNA) компании IBM. Но сегодня протоколы TCP/IP - наиболее перспективная технология построения сетей. Это обусловлено развитием Internet и самого распространенного приложения - Всемирной паутины (World Wide Web).

Архитектура клиент-сервер
UDP-серверы
Низкая производительность ttcp

Описание протоколов TCP-IP

Преимущества OpenOffice

Проект OpenOffice.org начался, когда Sun Microsystems опубликовал исходные тексты ("bluepr") для его программного обеспечения StarOffice® содружеству open source в 2000 году. Это позволило Sun использовать техническую экспертизу и бурное развитие проекта open source для развития его собственных программных продуктов. Все последние версии Sun StarOffice используют исходный текст, разработанный содружеством OpenOffice.org. Однако программы не обеспечивают абсолютно те же самые возможности из-за необходимости соблюдения авторских прав третьих лиц, которые не совместимы с open source лицензированием.

Предисловие
Запуск OOo из системного меню
Открытие файлов
Общие улучшения

Adobe Illustrator 7.0

Первоначально задачей фирмы была разработка и продвижение программных продуктов с использованием языка описания страниц PostScript. В дальнейшем область деятельности значительно расширилась, и сейчас фирма занимает одно из ведущих мест (по разным источникам третье или четвертое) среди разработчиков программного обеспечения и является законодателем многих стандартов. В номенклатуре программных продуктов прослеживаются несколько основных групп пользователей, для которых фирма разрабатывает приложения. • Чрезвычайно широкий диапазон специалистов, работающих с изображением. Для них предназначены известнейшие программы векторной, пре-зентационной и точечной графики. • Специалисты настольных издательских систем и допечатной подготовки изданий. В 1994 году произошло объединение фирм Adobe и Aldus, разработчика известнейших программ PageMaker и Photostyler. В следующем году в собственность Adobe перешла и программа FrameMaker фирмы Frame Technology Corporation — программа класса PageMaker, но со специализацией в сторону больших научно-технических документов и возможностью переноса документов с одной платформы на другую. • Специалисты по системной интеграции продуктов как фирмы Adobe, так и объединения последних с разработками аналогичного класса других компаний. На базе языка PostScript фирма разработала универсальный формат, который называется Portable Documents Format (PDF). Формат PDF является аппаратно независимым, он может включать текст, векторную и точечную графику, поддерживает технологию гиперсвязей. Совершенно очевидно, что этот формат является значительным плацдармом Adobe в области подготовки электронных документов и дальнейшее свое развитие фирма связывает с рынком программ для создания и распространения документов в электронной форме, и в первую очередь для WWW. Программы группы Adobe Acrobat могут взаимодействовать с браузером Netscape Navigator и открывать документы в формате PDF, что переводит изобразительный уровень документов на значительно более высокий уровень.

Расширенная обработка точечных изображений
Удаление с экрана опорных точек и контуров
Конвертирование цветовых моделей

Команда Divide (Разделение)
Отображение рабочего экрана
Присвоение цвета методом «draganddrop»
Точечная графика

Проектирование и разработка информационных систем

Предлагаемый материал содержит доступную автору (возможно, не исчерпывающую) информацию по поводу проектирования, разработки, сопровождения и реинжиниринга информационных систем. Информация - это самое ценное достижение человечества. Она ценнее, чем алмазы и золото. Информация помогает нам жить. Информационные системы дают нам шанс на то, чтобы выжить. Грубо говоря, "data and knowlegment mining", т.е. добыча данных и знаний является нашей основной задачей. Задачей не русских, не японцев, не американцев, не какой-то конкретной страны, но всего человечества. Мы все непрерывно накапливаем данные и знания, но проблема состоит в том, чтобы все это переварить и полезно использовать. Для этого и предназначены компьютеризованные информационные системы. Они служат нам, чтобы более быстро, более надежно обработать информацию, чтобы люди не тратили рутинное время, чтобы избежать свойственных человеку случайных ошибок, чтобы сэкономить расходы, чтобы сделать жизнь людей более комфортной. Мы просто не можем справиться с поступающей информацией без компьютерной поддержки. Но для этого нужно уметь использовать существующие, а также проектировать, разрабатывать и сопровождать новые информационные системы.

Специфика информационных программных систем
Язык модулей
Серверы Intranet

Протоколы TCP-IP

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

Необходимость Интернета.
Два подхода к сетевому взаимодействию
Взаимодействие на прикладном уровне
Универсальные идентификаторы

Проблема разрешения адресов
Протокол обратного разрешения адресов(RARP)
Виртуальная сеть
Маршрутизация в Интернете
Межсетевой протокол управляющих сообщений

Необходимость нескольких протоколов
Определение окончательного места назначения.

Организация и управление внешнеэкономической деятельностью

Заканчивается первое десятилетие после провозглашения рыночных реформ в России. Сквозь дым финансовых скандалов начинают проступать контуры будущей экономики России. Формируются новые индустриальные лидеры, старые гиганты постепенно превращаются в современные компании, а те, кто этого сделать не смог, тихо умирают. Экономика России либо должна стать эффективной, повторив послевоенный рывок Японии и Европы, либо она больше не будет экономикой развитой страны.
Эффективная экономика – это прежде всего эффективное управление. Понимание российскими менеджерами современных концепций управления, умение использовать их в реальной практике, выработка нового общего языка для руководителей – основа формирования управленческой культуры XXI века.
Настоятельная потребность обеспечить каждому менеджеру в любом регионе страны доступ к современным знаниям и «ноу-хау» в области управления привела к разработке Национальным фондом подготовки финансовых и управленческих кадров (НФПК) одного из крупнейших проектов в области подготовки руководителей.
Было решено в сжатые сроки разработать и издать серию учебно-практических материалов в области менеджмента, отражающих современные тенденции и подходы в области управления, в том числе в условиях России.

Общая структура модульной программы
Изменение и расторжение контракта
Два способа определения цены

Adobe Illustrator 7.0 (часть 2)

С помощью инструментов Horizontal Type (Текст) или Vertical Type (Вертикальный текст) можно в любом месте вводить произвольный текст, который не ограничивается ни рамкой, ни колонкой, а следовательно, заботу о переводе строк должен взять на себя пользователь.
Эти инструменты являются идеальным средством для набора заголовков, крупных и коротких надписей, подрисуночных текстов и так далее, поэтому такой способ ввода можно назвать заголовочным, а вводимый текст заголовочным текстом.
Для набора заголовочного текста (Рисунок 11-1) необходимо включить инструмент Horizontal Type (Текст) или Vertical Type (Вертикальный текст), при этом курсор примет вид буквы I в рамке из точек. Небольшая черточка, пересекающая стойку буквы, обозначает базовую линию шрифта — линию, по которой происходит выравнивание букв в строке.
Курсор следует подвести к точке начала набора и щелкнуть кнопкой мыши, в результате дополнительно на экране появляется курсор набора в виде мерцающего вертикального (или горизонтального для вертикального текста) штриха, который перемещается по мере набора и управляется «клавишами со стрелками».
При выборе точки начала набора заголовочного текста следует избегать щелчка в пределах объекта, поскольку в этом случае программа «сочтет» этот объект в качестве колонки для набора.

Ввод текста
Общие сведения о фильтрах
Информационная графика (диаграммы)
Основы цветоделения

Проектирование и разработка информационных систем

Предлагаемый материал содержит доступную автору (возможно, не исчерпывающую) информацию по поводу проектирования, разработки, сопровождения и реинжиниринга информационных систем. Информация - это самое ценное достижение человечества. Она ценнее, чем алмазы и золото. Информация помогает нам жить. Информационные системы дают нам шанс на то, чтобы выжить. Грубо говоря, "data and knowlegment mining", т.е. добыча данных и знаний является нашей основной задачей. Задачей не русских, не японцев, не американцев, не какой-то конкретной страны, но всего человечества. Мы все непрерывно накапливаем данные и знания, но проблема состоит в том, чтобы все это переварить и полезно использовать. Для этого и предназначены компьютеризованные информационные системы.

Специфика информационных программных систем
Язык модулей
Серверы Intranet
Предикат in
Страница базы данных

Установка PostgreSQL

В этой главе описана процедура подготовки, установки и настройки PostgreSQL. По умолчанию многие возможности PostgreSQL не задействуются. Например, поддержку языка TCL приходится специально активизировать на стадии компиляции. Существует множество других возможностей, отключенных по умолчанию, поэтому мы рассмотрим различные флаги и ключи для их активизации во время компиляции PostgreSQL. Обязательно прочитайте описание перед тем, как начинать установку.
В этой главе рассматривается процедура установки PostgreSQL на платформах Linux/Unix. Хотя приведенное описание относится к Linux, инструкции подходят и для большинства современных платформ Unix.

Настройка переменных среды
Клиенты PostgreSQL

Теория и практика программирования на Си в Unix

100 % практики - вот цель этой книги, задуманной как помощь разработчикам и программистам в решении задач распределенной обработки научных данных в системе UNIX. Намеренно сосредоточившись на уровне средств, позволяющих обеспечить решение этих задач, данное пособие рассматривает только понятия и внутренние механизмы, необходимые для качественной реализации программ распределенной обработки данных. Авторы стремились создать не справочник, а вводное пособие, в котором значительная часть посвящена примерам. Распределенная обработка данных уже применяется во многих областях. Системы все в большей степени объединяются в сети; микро-компьютеры и рабочие станции постепенно вытесняют пассивные терминалы. Основной целью распределенной обработки данных является максимальное использование возможностей каждой машины. Пособие ограничивается услугами, имеющимися в области двух существующих стандартов: операционной системы UNIX и протоколов UDP/TCP/IP. Данное ограничение, однако, является не слишком строгим, так как и другие операционные системы и сетевые протоколы располагают подобными же средствами, в частности, протоколы OSI.

Основные элементы системы UNIX
Сравнение с NFS
Протокол коммуникации