Итак, мы начнем рассмотрение программы SAWStudio (версия 2.4), разработанной фирмой Innovative Quality Software. Этот продукт является продолжением линейки продуктов SAW (Software Audio Workshop). В книге ""Живая'' музыка на PC" мы представили читателям программу SAWPro с точки зрения ее удобства для записи "живого" исполнителя, операций сведения и мастеринга.
Программа SAWStudio — не очередной релиз серии SAW, она существенно отличается от предыдущих продуктов данной серии в лучшую сторону. В ней полностью и на новом уровне реализована концепция виртуальной студии, совмещены программно реализованные аналоги двух дорогостоящих аппаратных устройств: виртуального микшера (консоли) и мультитрекового (многодорожечного) цифрового магнитофона.
Помимо этих достижений, в программе SAWStudio получила дальнейшее развитие идея автоматизации, благодаря которой пользователи смогут записывать изменения параметров настройки виртуальной консоли и параметров виртуальных процессоров обработки звука (studio plug-ins). SAWStudio поддерживает plug-ins трех стандартов: DirectX, VST и Studio Native (внутренний стандарт). На сегодняшний день она выпускается в двух версиях: SAWStudio и SAWStudio Lite.
Помимо перечисленных достоинств программы SAWStudio существует и много других, на которых мы остановимся позже.
Главное отличие этой программы от ей подобных заключается в том, что она представляет собой сплав новых достижений: во-первых, виртуальную технологию микширования, разработанную фирмой IQS, и во-вторых, высокоскоростной 24-битный "движок" (hard disk engine), обеспечивающий беспрецедентное быстродействие при работе с жестким диском. Такое новое и сильное технологическое решение позволяет превратить ваш PC в настоящую цифровую рабочую станцию (Digital Audio Workstation — DAW), предназначенную для цифровой многоканальной звукозаписи. Помимо этого, SAWStudio специально спроектирована для работы под управлением операционной системы (ОС) Windows 2000 (NT) и поддерживает двухпроцессорные конфигурации компьютеров, что также повышает ее эффективность.
Основной операционной системой (ОС) для построения DAW на PC следует считать Windows 2000, а также дальнейшие релизы операционных систем Microsoft, базирующиеся на ядре NT (например, Windows XP).
Но, к сожалению, рабочая станция DAW, использующая виртуальные технологии, тоже имеет свои недостатки. Ее проблемной зоной является производительность системы. Но этот недостаток можно исправить: использование двухпроцессорных конфигураций позволяет распределить задачи между процессорами и тем самым увеличить производительность — например, в том случае, если ресурсы одного из процессоров отдать под цифровую обработку звука.
Для того чтобы правильно оценить преимущества двухпроцессорной конфигурации, рассмотрим пример из мира мультимедиа.
Высококачественное воспроизведение звука получило всеобщее признание за естественность звучания и возможность получения точного представления о музыкально-эстетическом качестве прослушиваемого произведения в домашних условиях.
Современные устройства звуковоспроизведения представляют собой сложный комплекс, состоящий из ряда автономных систем (акустические системы, источники звуковых сигналов, системы усиления сигналов и т. п.), которые непрерывно совершенствуются. Одно из центральных мест в этом комплексе занимает электронный усилитель звуковых сигналов. Усилитель состоит из отдельных функциональных узлов, таких как: предусилитель с частотной коррекцией, фильтры, нормирующие усилители, квадрафонические декодеры, оконечные линейные усилители и т. д. Каждый из этих узлов имеет самостоятельное значение и характеризуется своими показателями качества, влияющими на качество всего усилителя в целом.
ACPI это фундаментально новый способ обнаружения устройств, управления энергопотреблением и предоставления стандартизированного доступа к различному оборудованию, ранее управлявшемуся BIOS. Был достигнут определенный прогресс в приспособлении ACPI к работе со всеми системами, но все еще встречаются ошибки в байткоде ACPI Machine Language (AML) некоторых материнских плат, незавершенные участки кода в подсистемах ядра FreeBSD и ошибки в интерпретаторе ACPI-CA.
Этот раздел предназначен для того, чтобы упростить ваше содействие разработчикам FreeBSD ACPI в определении причин наблюдаемых вами проблем, выполнении отладки и выработке решения. Спасибо за помощь и надеемся, что мы сможем помочь в решении проблем вашей системы.
Часто Задаваемые Вопросы по FreeBSD 2.X, 3.X, 4.X и 5.X
Основным настроечным файлом является /etc/defaults/rc.conf (обратитесь к rc.conf(5)) Скрипты начального запуска системы, такие, как /etc/rc и /etc/rc.d (обратитесь к rc(8)) просто включают этот файл. Не редактируйте этот файл! Вместо этого, если в файле /etc/defaults/rc.conf имеется параметр, который вы хотите изменить, то вы должны скопировать строчку с ним в файл /etc/rc.conf и поменять его значение именно здесь.
Например, если вы хотите запустить named, поставляемый сервер DNS, то всё, что вам нужно сделать, это:
# echo named_enable="YES" >> /etc/rc.conf
Чтобы запустить местные сервисы, поместите скрипты в каталог /usr/local/etc/rc.d. У этих скриптов должен быть выставлен бит выполнимости, и их имена должны оканчиваться на .sh.
Это самая "продвинутая" программа для добавления нового юзера. Она задает вопросы касающиеся нового юзера, сама проверяет имя и user ID на уникальность (причем, для user ID она сама предложит подходящее значение), создает домашнюю директорию для юзера и копирует туда заготовки настроечных файлов, и даже может послать приветственное письмо вновь зарегистрированному юзеру. Естественно, она же делает запись в БД учетных карточек.
Однако, если вам нужно зарегистрировать не обычного юзера, то она вам только помешает.
Например, вам нужно зарегистрировать "почтового юзера". Для такого юзера не нужна домашняя директория (а тем более заготовки стартовых файлов) и Shell у этого юзера должен быть нестандартный. Так вот - заставить эту программу не делать домашнюю директорию очень трудно (если вообще возможно). Кроме того, она не даст вам указать в качестве Shell произвольную программу.
Операционная система FreeBSD - это одна из разновидностей операционной системы UNIX для персональных компьютеров, базирующихся на архитектуре процессоров Intel (386, 486, Pentium, Pentium II). FreeBSD работает также на процессорах AMD и Cyrix , совместимых с Intel и с недавнего времени на процессорах Alpha. FreeBSD предоставляет широкий набор функций, которые ранее были доступны только на более дорогих компьютерах:
Вытесняющую многозадачность с динамической настройкой приоритетов, которая обеспечивает гибкое разделение ресурсов компьютера.
Многопользовательский доступ, означающий, что одновременно в системе могут работать несколько пользователей, использующих различные приложения. Такие периферийные ресурсы, как принтер и магнитная лента, также разделяются между всеми пользователями системы.
Есть два основных шага при установке sendmail. Во-первых, вы должны скомпилировать и установить бинарные файлы. Это будет достаточно просто, если sendmail уже перенесен в вашу операционную систему. Во-вторых, вы должны - построить рабочий файл конфигурации. Это файл читается sendmail при запуске, и в нем описываются все известные ему почтовые программы, как ему анализировать адреса, как переписывать заголовок сообщения, а также настройки различных опций. Хотя файл конфигурации достаточно сложен, обычно конфигурацию можно построить используя основанный на M4 язык конфигурации.
Остаток этого раздела описывает установку sendmail в том случае, если вы используете одну из существующих конфигураций, и можете использовать стандартные параметры установки. Все пути к файлам и примеры заданы от корня поддерева sendmail, для 4.4BSD обычно /usr/src/usr.sbin/sendmail.
MetaFrame XP - это последняя версия программного обеспечения Citrix Systems Inc, расширяющая функциональные возможности Windows Terminal Services. Citrix первоначально создала MetaFrame для Windows NT Server 4.0 Terminal Server Edition (WTS) - там использование MetaFrame было почти необходимостью. В Windows 2000 службы терминалов были значительно улучшены и для их работы нет необходимости в MetaFrame. Однако, как вы увидите в этой книге, MetaFrame предлагает гораздо больше инструментов управления на стороне сервера, чем Windows Terminal Services, даже в их самом последнем воплощении. Кроме того, MetaFrame обеспечивает некоторые особенности на стороне клиента, которые службы терминала Windows не содержат.
Технологии Microsoft в теории и практике программирования
Современный уровень развития компьютерной индустрии и все возрастающее проникновение информационных технологий в повседневную жизнь общества предъявляют все большие требования к ИТ-специалистам – они должны обладать большим объемом фундаментальных знаний и практических навыков, позволяющих легко ориентироваться в море информации, правильно и своевременно анализировать ее и принимать на ее основе важные решения.
Эти характеристики особенно важны для разработчиков программного обеспечения.
Сегодня уже недостаточно простого умения писать грамотные программы. Прежде всего, создание программных продуктов уже давно перестало быть уделом одиночек, и требует навыков работы в коллективе, умения защищать свои идеи и прислушиваться к мнению соратников по команде. При таком подходе уникальный опыт и идеи каждого программиста находят свое воплощение в конечном программном продукте.
Кроме того, современным программистам необходим целый ряд профессиональных навыков, таких как умение быстро разбираться в сложных предметных областях, способность находить общий язык с представителями других отраслей, а также желание предлагать инновационные решения, позволяющие автоматизировать или целиком упразднить рутинную деятельность.
С появлением дешёвых автоматических камер материал этой главы почти утратил свою актуальность. Тем не менее, было принято решение его оставить, так как он все же представляет ценность для владельцев старых фотоаппаратов и более глубокого понимания процесса фотографирования. Обладатели цифровых камер могут легко провести паралели, заменив понятие плёнки светочувствительной матрицей - вот только негатива в этом случае нет.
Экспозиция — количество света, которое воздействует на пленку — определяется величиной диафрагмы и выдержки. Чтобы установить правильную экспозицию, нужно знать светочувствительность пленки и яркость объекта (освещенность и тональность). Рассмотрим факторы, связанные с выбором пленки.
Пакеты могут следовать к месту назначения по разным путям и могут не все поступить к месту сборки вовремя и в надлежащем порядке. Если бы это были обычные данные, то запоздавшие или поврежденные пакеты можно было бы просто отбросить, а протокол контроля ошибок в рабочей станции запросил бы повторную передачу этих пакетов. Но такая концепция не может быть принята для пакетов, содержащих компрессированную речь, без опасности значительного ухудшения качества разговоров, которые, разумеется, должны происходить в реальном времени. Только если отбрасывается небольшой процент пакетов, скажем, 15%, пользователи на каждом конце могут не заметить пробелов в разговоре. Когда потеря пакетов достигает 20%, качество разговора ощутимо ухудшается. Общему анализу протоколов Интернет для IP-телефонии посвящена глава 4, а проблемы качества обслуживания (QoS) для IP-телефонии рассматриваются в главе 10.
Создание электрических схем графическим редактором P-CAD Schematic
Графический редактор P-CAD Schematic предназначен для разработки электрических принципиальных схем (файлы с расширением .sch) с использованием условных графических обозначений (УГО) элементов. При этом УГО ЭРЭ могут извлекаться из соответствующей библиотеки или создаваться средствами самой программы.
Редактор имеет систему всплывающих меню в стиле Windows, а наиболее часто применяемым командам назначены пиктограммы.
Sybase Central - графическое средство управления для продуктов Sybase. Он реализует стратегию Sybase управления всеми серверами и ПО промежуточного уровня предприятия с единственной консоли. Sybase Central работает в операционной среде Microsoft Windows 95 и Microsoft NT. Он поддерживает соединения и обеспечивает управление продуктами Sybase на любой платформе, на которой поддерживается работа с продуктами Sybase.
Sybase Central для Adaptive Server Enterprise(известного как Adaptive Server Enterprise Plug-in) входит в пакет with Adaptive Server Enterprise (ASE) версия 11.5 и может быть устанавлен с любого CD из поставки ASE . (Для платформы HP-UX настольные приложения находятся на отдельном CD.)
Используя Sybase Central и ASE Plug-in, администраторы систем и баз данных могут с единственной консоли полностью устанавливать и контролировать в сети Adaptive Server Enterprise версии 11.5 и SQL Server 11.0.x независимо от платформ, на которых они работают.
Наиболее распространенным способом запуска PowerPoint является использование кнопки Пуск (Start) на панели задач Windows. После запуска программы открывается окно, содержащее пустую презентацию и панель задачи в правой части экрана. Окно PowerPoint содержит набор меню, панелей инструментов и других элементов, характерных для всех программ Microsoft Office ХР, а также ряд компонентов, свойственных только PowerPoint. К их числу относятся кнопки режимов просмотра, панели Слайд (Slide) и Заметки (Notes), а также некоторые панели задач. Область окна PowerPoint, предназначенная для ввода текста, добавления рисунков, вставки объектов и других действий, связанных с разработкой презентации, называется окном презентации.
Создание углового штампа чертежа и форматок для P-CAD 2002
Графический редактор P-CAD Schematic предназначен для разработки электрических принципиальных схем (файлы с расширением .sch) с использованием условных графических обозначений (УГО) элементов. При этом УГО ЭРЭ могут извлекаться из соответствующей библиотеки или создаваться средствами самой программы.
В книге, предлагаемой читателю, и пойдет разговор об изобразительном решении темы в фотографии. Проблема большая, и автор не претендует на исчерпывающее ее изложение, на создание законченной теории композиции фотоснимка и не ставит перед собой такой задачи. В данном пособии разрабатывается ряд вопросов изобразительного решения снимка, представляющихся автору весьма существенными. Будет правильным сказать, что данная книга может явиться лишь введением в сложную область теории фотоискусства. Имея в виду уровень подготовки читателя, автор стремится познакомить его с теоретическими проблемами фотоискусства через их практическое применение и осмысление. Речь пойдет о средствах и приемах изобразительного решения снимка - о выборе точки съемки, заполнении картинной плоскости, создании акцента на главном объекте изображения и пр. Это как бы вторая ступень освоения мастерства, если первой считать изучение технических средств получения фотоизображения.
Два студента Норман Най (Norman Nie) и Дейл Вент (Dale Bent), специализировавшиеся в области политологии в 1965 году пытались отыскать в Стенфордском университете Сан-Франциско компьютерную программу, подходящую для анализа статистической информации. Вскоре они разочаровались в своих попытках, так как имеющиеся программы оказывались более или менее непригодными, неудачно построенными или не обеспечивали наглядность представления обработанной информации. К тому же принципы пользования менялись от программы к программе.
Так, не долго думая, они решили разработать собственную программу, со своей концепцией и единым синтаксисом. В их распоряжении тогда был язык программирования FORTRAN и вычислительная машина типа IBM 7090. Уже через год была разработана первая версия программы, которая, еще через год, в 1967, могла работать на IBM 360. К этому времени к группе разработчиков присоединился Хэдлай Халл (Hadlai Hull).
Как известно из истории развития информатики, программы тогда представляли собой пакеты перфокарт. Как раз на это указывает и исходное название программы, которое авторы дали своему продукту: SPSS — это аббревиатура от Statistical Package for the Social Science.
В 1970 году работа над программой была продолжена в Чикагском университете, а Норман Най основал соответствующую фирму — к тому моменту уже было произведено шестьдесят инсталляций. Первое руководство для пользователей описывало одиннадцать различных процедур.
Спустя пять лет SPSS была уже инсталлирована шестьсот раз, причём под разными операционными системами. С самого начала версиям программы присваивали соответствующие порядковые номера. В 1975 была разработана уже шестая версия (SPSS6). До 1981 последовали версии 7, 8 и 9.
Стремительное разрастание Всемирной паутины и связанное с этим увеличение объема трафика продолжают беспокоить специалистов. Web-серверы стали не только хранилищем текстовой и графической информации, но и местом гигантских залежей видео- и аудиоматериалов, а также средством проведения масштабных коммерческих операций. На первый план выходит задача обслуживания запросов за гарантированное время, что неизбежно требует усовершенствованных технических, алгоритмических и программных средств построения распределенных Web-серверов.
Согласно данным компании Nortel Networks, число пользователей систем электронной коммерции возрастет с 142 млн. в 1999 году до 500 млн. в 2003-м, а суммарный финансовый оборот составит в 2003 году свыше 1 трлн. долл. При таком росте Сети главной заботой Web-разработчиков становится необходимость вовремя обслужить запрос клиента. Поиск решения приводит к идее распределенного Web-сервера.
Этот язык разработал сравнительно недавно, в 1970 году, профессор кафедры вычислительной техники Швейцарского федерального института технологии - Николас Вирт.
Обо всех достоинствах и преимуществах Паскаля перед другими языками мы узнаем после первоначального знакомства с ним, в конце первой части этой книги, а теперь обратимся к составлению простейших программ на этом языке.
Изучение конструкции программ на Паскале начнем с простого примера.
Во многих случаях искусство требует трансцендентных способов выражения. Оно имеет внутреннюю гармонию. Для лучшего понимания задач, возникающих в процессе создания компьютерной графики, нужно осознать, с чем вы работаете и к чему вы стремитесь.
Приступив к изучению Maya, вы начинаете знакомство с новым языком, с новым средством общения. Помните, что техника, которую вы получаете в руки, является лишь средством конечного выражения вашей фантазии. Поэтому насладитесь процессом работы.
Цифровые студии нанимают в первую очередь профессиональных художников, то есть людей, имеющих опыт в традиционных искусствах, например рисовании, живописи, фотографии или скульптуре. Соответственно, изучение компьютерной графики следует начать с обзора ключевых принципов искусства. Именно этому и посвящена данная глава. Всегда следует помнить, что компьютер, с которым вы работаете, — не более чем инструмент.