Создание домашнего видеофильма


Создание домашнего видеофильма

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

Фильм
Кадр
Нелинейный видеомонтаж
Оборудование
Постановка
Композиция

Ввод данных в компьютер
Видеоаппаратура
Работа с программой Scenarist NT
Создание меню "всплывающего" при просмотре фильма
Создание меню "всплывающего" при просмотре
Sonic Scenarist NT- практическое руководство

Все о Meta Creation Poser
Как можно назначить объекту материал с помощью позы?
Монтаж телевидения, кино, видео


Самоучитель по Animation For Internet
Ulead GIF Animator
Jasc Animation Shop
Adobe ImageReady

Macromedia Flash
Corel R.A.V.E
Adobe After Effects
Цифровое видео
Рынок 3D-акселераторов: закат или трансформация?

От гигапиксела до двух
Новые графические супер-карты от ATI и NVidia
Видеокарты среднего уровня для PCI Express
Radeon X1000: видеокарты нового поколения

С видеокамеры на DVD-диск
TV-тюнинг для компьютера
Видимо на видео, или Куда смотрят наши глаза?
Карточные метаморфозы — переделываем Radeon X800 GTO2 в X850 XT
Титры в Premiere

Оцифровываем видео при помощи ТВ тюнера
FAQ по созданию и редактированию цифрового видео
Краткое описание по работе с Direct Draw
Пособие по Power Strip

Утилита Power Strip
Ansys руководство пользователя
Выключение больших символов для узлов и точек
Порядок работы в ANSYS
Введение в ANSYS

Assembler для начинающих

Почему вас могло бы заинтересовать программирование на языке ассемблера? Cегодня повсюду используются такие языки высокого уровня как Бэйсик, Фортран и Паскаль . Возможно, вы уже знакомы по крайней мере с одним языком высокого уровня. Если вы постоянно пльзуютесь персональным компьютером IBM, то вы знаете, что интерпритатор Бэйсика является частью системы. Зачем же возиться еще с одним языком программирования, тем более с таким, который сулит определенные трудности? Очевидно, даже располагая современными могучими языками, вы все еще нуждаетесь в ассемблере из-за его эффективности и точности.
Ассемблерные программы могут быть очень эффективными. Из программистов, с равными навыками и способностями, работающий на языке ассемблера создаст программу более компактную и быстродействущую, чем такая же программа, написанная на языке высокого уровня. Это так практически для всех небольших или средних программ. К сожалению, по мере возрастания размеров, программы на языке ассемблера теряют часть своих преимуществ. Это происходит из-за необходимого в ассемблерной программе внимания к деалям. Как вы увидите, язык ассемблера требует от вас планирования каждого действия компьютера. В небольших программах это позволяет оптимизировать работу программы с аппаратными средствами. В больших же программах огромное количество деталей может помешать вам эффективно работать над самой программой, даже если отдельные компоненты программы окажутся очень неплохими. Безусловно, программирование на языке ассемблера отвечает потребностям не каждой программы.

Программирование на языке Ассемблера
Основы компьютерных вычислений
Модель программирования 8088
Команды управления микропроцессором

Dos и Ассемблер
Свойства Макроассемблера
Математический сопроцессор 8087
Персональный компьютер IBM
Базовая система ввода/вывода

Расширения системы и подпрограммы на языке Ассемблера
Заключение

Ассемблер для Windows

Прежде всего, как и полагается в предисловии, отвечу на возможное замечание: зачем нужен ассемблер в Windows, если есть, например, Си и другие языки. Зачем нужен ассемблер, я уже писал в упомянутой выше книге. Позволю себе процитировать ее: "Зачем нужен язык ассемблера? - спросят меня. Самой простой и убедительный ответ на поставленный вопрос такой - затем, что это язык процессора и, следовательно, он будет нужен до тех пор, пока будут существовать процессоры. Более пространный ответ на данный вопрос содержал бы в себе рассуждение о том, что ассемблер может понадобиться для оптимизации кода программ, написания драйверов, трансляторов, программирования некоторых внешних устройств и т.д. Для себя я, однако, имею и другой ответ: программирование на ассемблере дает ощущение власти над компьютером, а жажда власти - один из сильнейших инстинктов человека".

Введение
Основы битного программирования в Windows
Примеры простейших программ

Структура исполняемых модулей
Примеры программ использующих таймер
Приложения

Создание операционной системы на Ассемблере

В своей работе я буду использовать:
Ассемблер nasm, который мне очень нравится из-за своей многоплатформенности (есть версии для UNIX, DOS и Windows), поддержкой команд практически всех современных процессоров и многообразием понимаемых форматов.
На Си мы будем писать не много, и для наших целей подойдет практически любой ANSI C компилятор. (ANSI C - это стандарт Си, дорабатывался последний раз в 1989 году, и практически все компиляторы ему соответствуют).

Для начала разберемся, как устроены системы.

Раздел - Управление риском

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

Биржа
Менеджмент
Моделирование
Оценка риска
Предприятия

Психология
Решение

Страхование
Теория
Торговые системы
Финансовый
Форекс

Экономика
Риски на рынках
Анализ риска

Список вопросов по HTML

HTML - HyperText Markup Language - язык разметки гипертекста. Документы на языке HTML позволяют пользователю, указав на выделенное слово или фразу, получить доступ к файлу или перейти на другой HTML-документ, который связан с указанным участком текста гиперссылкой. Такие гипертекстовые связи между файлами и документами, расположенными на серверах по всему миру, позволяют системе работать так, как будто она представляет собой огромную паутину информации.
HTML - _не_язык_верстки_! Это средство логической разметки, и не пытайтесь располагать ваши элементы в определенных позициях и определенных местах. У вашего клиента нет размера экрана, нет размера браузера, нет цветов и нет звуковой карты.

Что такое HTML
Какую версию HTML лучше использовать
Как вставить стили в документ
Как сделать кнопку «Back»
Как сделать ссылку, которая никак не проявляет себя, как ссылка
Какие редакторы HTML бывают
Какие форматы графических файлов применяются в Web
Какие бесплатные серверы поддерживают SSI и CGI
Где взять документацию по HTML
Где взять документацию по CSS
Обзор компонент

Что такое World Wide Web?
Регистр
Пробелы
Вставка изображения: элемент IMG
Элементы управления
SGML и HTML

Техника оптимизации под линуха

Качество оптимизирующих компиляторов обычно оценивают по результатом комплексных тестов (мультимедийных, "общесистемных" или математических). Что именно оптимизируется и как — остается неясным. Основной "интеллект" оптимизаторов сосредоточен в высокоуровневом препроцессоре — своеобразном "ликвидаторе" наиболее очевидных программистских ошибок. Чем качественнее исходный код, тем хуже он поддается оптимизации. Только ведь… над качественным кодом _работать_ надо! Много знать и ожесточенно думать, ломая карандаши или вгрызаясь в клавиатуру. Кому-то это в радость, а кто-то предпочитает писать кое-как. Все равно, мол, компилятор, соптимизирует!
Желание перебросить часть работы на транслятор — вполне естественно и нормально (для творчества больше времени останется), но нужно заранее знать, что именно он оптимизирует, а что только пытается. Но как это можно узнать? На фоне полнейшей терминологической неразберихи, когда одни и те же приемы оптимизации в каждом случае называются по-разному, прячась за ничего не говорящими штаммами типа "copy propagation" (размножение копий) или "redundancy elimination" (устранение избыточности), требуется очень качественная документация на компилятор, но она — увы — обычно ограничивается тупым перечислением оптимизирующих ключей с краткой пометкой за что каждый из них отвечает. Какие копии размножает компилятор и с какой целью? Какую избыточность он устраняет и зачем? Не является ли размножение внесением избыточности, которую самому же оптимизатору и приходится удалять?!

Общие соображения по оптимизации
Оптимизированный вариант
Объединение циклов
Оценочная оптимизация для магии алгебра и реализация
Обзор методов оптимизации запросов в реляционных системах
Мощь и беспомощность автоматической оптимизации

Измерительная техника

Проблема стабильности частоты в приемопередающих устройствах существовала всегда. На относительно низких частотах (до 100-150 МГц) она решалась применением кварцевых резонаторов, на более высоких (400 МГц) – с помощью резонаторов на поверхностно-акустических волнах (ПАВ-резонаторах), для стабилизации же сверхвысоких частот часто применяют диэлектрические резонаторы из высокодобротной керамики или другие высокодобротные резонаторы [1]. Описанные способы стабилизации с помощью пассивных компонентов имеют свои достоинства – простоту и сравнительную дешевизну реализации, но их главный недостаток – невозможность сколько-нибудь существенной перестройки частоты без смены частотозадающего элемента – резонатора. Невозможность быстрой электронной перестройки рабочей частоты при сохранении ее стабильности резко ограничивает применение радиоустройств, не позволяя, например, реализовать многоканальность.

D-тригеры
LC-meter FREE project
Блок управления диммером Dim12v3
Доработки FCL-метра