Microsoft DirectX


Microsoft DirectX 2

Microsoft® DirectX™ 2 Комплект Разработки Программного обеспечения (SDK) обеспечивает набор интерфейсов программирования прикладной программы (API) который дает Вам, разработчику, ресурсы необходимые для разработки быстродействующих, в реальном масштабе, времени программ, типа игр и мультимедиа приложений следующего поколения..
Microsoft разработал DirectX 2 SDK по ряду причин. Основная  причина состоит в том, чтобы сделать Windows платформу более эффективной, чем MS DOS  или игровые платформы. Другая причина состоит в том, чтобы поддержать игровые разработки для Microsoft Windows, и помочь Вам,  обеспечивая работу в стандартизированной  и хорошо документированной платформе.

Использование DirectX 2 в Windows
ReleaseDC
IDirectDrawClipper:: Release
DDSCAPS_3D

Программирование стратегических игр с DirectX 9.0

Привет и добро пожаловать в восхитительный мир программирования стратегических игр! Стратегия всегда была одинм из моих любимых игровых жанров. Ничто в игровом мире не сравнится с длительной стратегической игрой с другом или противником.
Как новичок или начинающий разрвботчик, вы вероятно задаетесь вопросом о том, как создаются подобные игры. Хотя есть множество составляющих, и разработка игры представляет собой длительный процесс, есть некоторые базовые компонеты, о которых я расскажу в этой книге:
Механика игры
Планирование проекта
Блочная графика
Дизайн и разработка интерфейса
Воспроизведение звука
Контроль и управление соединениями
Инструментальные средства разработчика
Трехмерная анимация
Мнногопользовательская игра
Как вы можете видеть, просмотрев список тем, книга охватывает широкий диапазон тем, относящихся к программированию стратегических игр. Вы можете воспринимать эту книгу как набор строительных блоков для разработчика. Каждая тема, или блок, могут рассматриваться отдельно, а соединенные вместе эти блоки дают великолепный результат.

Введение
Ранние стратегии реального времени
Условно бесплатные программы
Загрузка текстур

DVD Authoring 1.0 DVD своими руками

DVD постепенно завоевывает рынок и вопросы применения программ и аппаратных решений для работы с DVD становятся все более и более интересными для многих и многих людей. С аппаратной составляющей все более-менее ясно – есть пишущие DVD приводы двух конкурирующих стандартов, есть аппаратные кодеры MPEG для тех, кто не может ждать часами результатов работы программных кодировщиков. Осталось только понять, какие программы можно и/или нужно использовать для создания DVD-Video дисков.

Коротко о многом

DVD Rip

Число DVD приводов в компьютерах у населения стремительно растёт, что позволяет всё новым и новым личностям приобщиться к волшебному миру сверхчёткого изображения (пусть и на маленьком компьютерном мониторе) и потрясающего многоканального звука (хм, а вот с этим ещё сложнее чем с изображением, иногда всё это великолепие подаётся на пару маленьких пластмассовых колоночек). Истинные ценители могут морщить носы, но факт остаётся фактом компьютерное (или, как его ещё можно назвать, карманное) DVD сейчас распространено не меньше (а наверно даже и больше) чем "нормальное". Единственное, что несколько огорчает, так это относительно высокая цена DVD дисков. Положение несколько спасает прокат DVD дисков. Однако, посмотрев взятый на прокат диск, его приходиться возвращать обратно, тогда как интересный фильм иногда охота пересмотреть ещё раз. А ещё раз деньги за прокат платить жалко. Тут поневоле вспоминается тяжёлая жизнь любителей музыки несколько лет назад, когда люди бегали одалживали друг у друга компакты и кассеты, переписывали их по десять раз, и потом слушали эти хриплые, глухие записи и были счастливы. Но потом появился "народный" формат mp3, благодаря которому сейчас у практически каждого уважающего себя владельца PC имеется собственная коллекция музыки на жёстком диске или самолично записанных компактах. Никаких магнитофонов, кассет, потерь качества при перезаписи, и тому подобных печальных эффектов. Конечно же, с современными темпами развития компьютерной техники не могла не появиться подобная mp3 технология, применительно к видео. И она появилась.

DVD Rip
DVD Decrypter
FlasKMPEG

Программа Flask
MPEG2AVI
FairUse
VirtualDub
Aspect Ratio

Nandub - настройки
Кодирование в Nandub
Деблокинг

Конвертируем DVD в MPEG4

Технология компрессии MPEG video files (в нашем случае dvd-файлов *.vob) по методу DivX ;-) заключается в следующем: сам алгоритм DivX ;-) применяется в кодеке, который используется в программе непосредственно кодирования и является отдельным подключаемым программным модулем, наряду с другими имеющимися модулями-кодеками. Т.е. для того чтобы преобразовать какой-либо *.vob файл в файл *.avi (получаемый, в частности, при использовании кодеков DivX ) Вам необходимы две вещи - программа-кодер и сами кодеки DivX в качестве подключаемого модуля. Скачиваются и инсталлируются они отдельно. После удачной инсталляции при запуске программы-кодера в настройках выбора типа кодека должны появиться кодеки DivX MPEG-4 Low-Motion и DivX MPEG-4 Fast-Motion. Именно, выбрав один из них Вы и получите, в результате преобразования, файл *.avi. Т.е. описываемая здесь методика аналогична той, которую применяют (на этапе компрессии) для производства дисков MPEG-4 VIDEO, появившихся в большом количестве на рынках.

Конвертируем DVD в MPEG-4

Конвертация DVD в AVI

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

Этапы

Противостояние форматов DVD-R-RW и DVD+RW

Одним из главных событий последней международной выставки информационных технологий CeBIT 2001 стало резкое обострение "войны" между записываемыми DVD-форматами. Сегодня противостояние стандартов DVD-R/RW и DVD+RW (или минус RW и плюс RW) вышло из области затяжных теоретических дискуссий на арену практической реализации.

Противостояние DVD-R/RW и DVD+RW

Кодирование DVD с использованием DivX Pro и Ogg Vorbis

Руководство должно помочь рядовому пользователю создать копию видео-программы с максимально приближенным к оригиналу качеством изображения, при этом сохранить две основные звуковые дорожки на оригинальном и русском языках и две основые дорожки субтитров на оригинальном и русском языках, а также ограничиться размером дискового пространства равному двум чистым болванкам CD-R 700Mb.
Видео закодировано при помощи кодека DivX Pro 5.0.5 с использованием двухпроходного, двунаправленного кодирования с глобальной компенсацией движения. Звуковые дорожки с хорошим качеством при низком битрейте закодированы кодеком Ogg Vorbis, качество которого признано довольно широко. Дорожки субтитров размещены в формате SubRipper. Полученные в результате кодирования дорожки мультиплексированы и размещены в платформонезависимом мультимедиа-контейнере OGM (Ogg Vorbis Media).

Профессиональное кодирование DVD с использованием DivX Pro и Ogg Vorbis
Установка програмного обеспечения
Снятие защиты и копирование DVD
Открытие фильма в Xmpeg

Параметры Xmpeg
Параметры AVIWriter Plug-In и DivX Pro 5.0.5 Codec
Кодирование
Нормализация звука
Кодирование с помощью oggdropXPd
Демультиплексирование субтитров

Распознавание субтитров
Копирование и переименование списка разделов
Мультиплексирование дорожек с помощью OggMux
Создание экранов смены диска

Разбиение фильма на две части
Объединение экранов смены диска с фильмом
Дополнительная информация о фильме
Структура размещения файлов на дисках
Кодеки, фильтры

Электронный трейдинг

Глава 1 Мечта и реальность
Жестокая реальность такова: краткосрочная торговля, особенно дэйтрейдинг, — серьезная опасность для вашего кошелька. Статистика свидетельствует, что 92 процента дэйтрейдеров несут убытки в течение первых двух лет торговли. Лишь восемь процентов оказываются в плюсе. Из этих 8 только 2 процента регулярно получают прибыль. Почему же тогда краткосрочный трейдинг столь притягателен для публики? На этот вопрос есть несколько ответов. Но пока давайте обратимся к более простой проблеме. Почему 92 процента дэйтрейдеров терпят неудачу, и что позволяет остальным 8 процентам добиваться успеха? Этот раздел отвечает на подобные вопросы и развенчивает мифы, связанные с краткосрочным трейдингом. Он рассказывает об эффективных методах торговли, процедуре фильтрации (проведении выборки), стратегии и тактики поведения на рынке, а также о революционном подходе к улучшению контроля за эмоциональным состоянием и психологической концентрацией внимания.

Мечта и реальность
Реальность пробуждения
Реальность пробуждения 2
Реальность пробуждения 3

Жить мечтой
Жить мечтой 2
Жить мечтой 3
Жить мечтой 4
Какая мечта приведет вас к успеху?

Электронная торговля
Электронная торговля 2
Зарабатывать на жизнь электронной торговлей
Сети электронных коммуникаций (Electronic Communications Networks, ECNs)
Сети электронных коммуникаций 2

Знакомьтесь, Сети электронных коммуникаций
Instinet (INCA)
Island (ISLD)
Archipelago (ARCA, TNTO, ARCHIP)
Attain (АПН)

Brut (BRUT)
Redibook (REDI)
Strike (STRK)
Bloomberg B-Trade (BTRD)

NexTrade (NEXT)
Система исполнения мелких ордеров (SOES, Small Order Execution System)
Правила исполнения обязательств: когда вы торгуете в SOES, это война

Правила исполнения обязательств: когда вы торгуете в SOES, это война 2
Правила исполнения обязательств: когда вы торгуете в SOES, это война 3
Направление приказов в Nasdaq
Система Super DOT: торговля «больших ребят»
Система Super DOT: торговля «больших ребят» 2

Система Super DOT: торговля «больших ребят» 3
Система Super DOT: торговля «больших ребят» 4
Маркет-мейкеры Nasdaq
Институциональные маркет-мейкеры
Институциональные маркет-мейкеры 2
Институциональные маркет-мейкеры 3

Экраны Nasdaq Level II
Экраны Nasdaq Level II (2)
Экраны Nasdaq Level II 3
Экраны Nasdaq Level II 4
Экраны Nasdaq Level II 5

Экраны Nasdaq Level II 6
Система направления приказов
Система направления приказов 2
Торговые стратегии
Магические числа
Оптимальные максимальные числа

Одна сделка в одно время
Нормативные показатели
Оптимальное потенциальное количество
Математика торговли и комиссионных
Математика торговли и комиссионных 2
Комиссионные
Комиссионные 2
Рынки и направление

Определение рыночного тренда
Количественный определитель рыночного тренда
Положительный тренд
Количественный определитель рыночного тренда 3
Количественный определитель рыночного тренда 4
Фильтр вероятности моментума и прибыльности
Фильтр вероятности моментума и прибыльности 2

Определитель торгового тренда
Вечер перед сделкой
Вечер перед сделкой 2
Вечер перед сделкой 3
Вечер перед сделкой 4
Вечер перед сделкой 5
Вечер перед сделкой 6

Использование определителя торгового тренда
Использование определителя торгового тренда 2
Дата Инстру мент Общее значение в баллах Тренд Доход ность/Риск ДействиеСегод ня IBM 17 7 3.0 Купить
Торговля корзиной и секторами

Торговля корзиной
Торговля корзиной 2
Торговля корзиной 3
Наиболее активные акции
20 наиболее волатильных акций

Торговля закрытыми фондами
Торговля закрытыми фондами 2
Что такое закрытый фонд?
Что такое закрытый фонд? 2
Как торговать закрытыми фондами

Как торговать закрытыми фондами 2
Требования к капиталу
Калифорнийские налетчики: трейдеры-пираньи
Двадцать пять старых друзей
Выбор стратегии

Картина стоит тысячи слов
Картина стоит тысячи слов 2
Картина стоит тысячи слов 3
Аура волатильности

Аура волатильности 2
Аура волатильности 3
Аура волатильности 4
Аура волатильности 5
Аура волатильности 6

Внутридневные графические фигуры, характеризующиеся высокой вероятностью
Бычьи графические фигуры
Бычьи графические фигуры 2
Бычьи графические фигуры 3
Бычьи графические фигуры 4
Бычьи графические фигуры 5
Бычьи графические фигуры 6
Бычьи графические фигуры 7
Бычьи графические фигуры 8
Бычьи графические фигуры 9

Бычьи графические фигуры 10
Медвежьи графические фигуры
Медвежьи графические фигуры 2
Медвежьи графические фигуры 3
Медвежьи графические фигуры 4

Медвежьи графические фигуры 5
Короткие продажи с высокой вероятностью
Короткие продажи с высокой вероятностью 2
Как работает короткая продажа
Как работает короткая продажа 2
Маржа

Правило верхнего тика
Хеджирование, арбитраж, хеджевые фонды и вы
Короткие продажи могут быть бычьими
Открытые короткие позиции и соотношение опционов пут/колл
Короткая давка

Вторая давка
Список акций, доступных для короткой продажи, и фундаментальные факторы
Список акций, доступных для короткой продажи, и фундаментальные факторы 2
Акции с высокопрофильным моментумом
Электронные короткие продажи
Методология осуществления высоковероятных коротких продаж

Макрофильтр
Короткие продажи перекупленных акций
Короткие продажи перекупленных акций 2
Короткие продажи перекупленных акций 3
Внутридневные короткие продажи перекупленных акций

Внутридневные короткие продажи перекупленных акций 2
Внутридневные короткие продажи перекупленных акций 3
Внутридневные короткие продажи перекупленных акций 4
Электронные короткие продажи с использованием ECN и Level II.
Электронные короткие продажи с использованием ECN и Level II 2

Электронные короткие продажи с использованием ECN и Level II 3
Электронные короткие продажи с использованием ECN и Level II 4
Электронные короткие продажи с использованием ECN и Level II 5
Электронные короткие продажи с использованием ECN и Level II 6

Проведение короткой продажи в неудачное время
Проведение короткой продажи в неудачное время 2
Тактики короткой торговли

Тактики короткой торговли 2
Тактики короткой торговли 3
Тактики короткой торговли 4

Основы сетей передачи данных

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

Два корня сетей передачи данных
Производительность

LANtastic v6.0. Управляющие каталоги

В сетевой операционной системе LANtastic все счета пользователей, описания ресурсов и параметры серверов сохраняются в сетевом управляющем каталоге. По умолчанию этот каталог называется \LANTASTI.NET, однако вы можете создать управляющий каталог с другим именем или иметь несколько различных управляющих каталогов для разных вариантов использования сети.
Все изменения в управляющие каталоги вносятся с помощью программы NET_MGR. Эту же программу можно использовать для внесения изменений в управляющие каталоги удаленных серверов, т.е. вы имеете возможность управлять всеми серверами с одного рабочего места. Такая возможность особенно удобна в тех случаях, когда вам требуется создать счета для новых пользователей на нескольких серверах сразу. В этом случае вы можете создать счета на своем сервере и скопировать потом эти счета на другие серверы.

Управляющие каталоги
Сервер повисает при попытке печати

Локальные сети персональных компьютеров Монтаж сети, установка программ

Не вдаваясь подробно в терминологические тонкости (чтобы не утомлять читателя), мы будем называть сетью группу компьютеров, соединенных между собой при помощи специальной аппаратуры, обеспечивающей обмен данными между любыми компьютерами данной группы. Компьютеры могут соединяться друг с другом непосредственно (двухточечное соединение) либо через промежуточные узлы связи.
Компьютер, подключенный к сети, мы будем называть рабочей станцией. Обычно на рабочей станции работает человек. Однако в сети могут быть компьютеры, на которых никто не работает. Более того, к ним даже не подключены видеомонитор и клавиатура!
Такие компьютеры используются как управляющие центры в сети и как концентраторы данных, обычно их называют серверами.
Если компьютеры расположены недалеко друг от друга и соединяются в сеть при помощи высокоскоростных адаптеров (со скоростью передачи данных порядка 1-10 Мбит в секунду), то такие сети мы будем называть локальными. При этом компьютеры обычно располагаются в пределах одной комнаты, одного здания или в нескольких близко расположенных зданиях. В локальных сетях применяются высокоскоростные цифровые линии связи.

Введение
Локальные и глобальные сети компьютеров
Аппаратное обеспечение локальных сетей

Проектирование локальной сети
Монтаж сети
Установка NOVELL NETWARE
Администратор сети в NOVELL NETWARE

Сетевые принтеры в NOVELL NETWARE
Другие сетевые операционные системы
Работа программ в СЕТИ

Команды NOVELL NETWARE LITE
Команды NOVELL NETWARE

Монтаж сети, установка программного обеспечения

Локальные сети персональных компьютеров появились в нашей стране относительно недавно и быстро завоевали популярность. Оказалось, что объединение компьютеров в единую сеть дает большие возможности, несравнимые с простой передачей файлов из одного компьютера в другой.
Кроме передачи файлов локальные сети позволяют организовать совместное использование дорогостоящей аппаратуры, а также распределенную обработку данных на нескольких компьютерах. Это дает значительную экономию денежных средств. Например, если в комнате работают десять человек на десяти персональных компьютерах, вовсе не обязательно покупать десять лазерных принтеров для каждого компьютера. Можно купить один. Средства локальной сети предоставят доступ к нему со стороны любого компьютера.
Другой дорогостоящий ресурс вычислительных систем - дисковая память. В локальной сети вы сможете организовать коллективный доступ к дискам одного или нескольких компьютеров. На диске практически каждого компьютера установлены утилиты MS-DOS или операционная система Windows, какой-нибудь текстовый процессор, утилиты Нортона, справочные базы данных и т. п. Вам незачем хранить все эти программы на всех дисках всех компьютеров, подключенных к сети. Вместо этого можно организовать совместное использование одной копии этих программных средств, расположенной только на одном компьютере. Диски остальных компьютеров при этом можно освободить для решения задач, специфических для пользователей этих компьютеров.

Введение
Основные определения и терминология
Аппаратура Ethernet
Сети с централизованным управлением

Количество и расположение рабочих станций
Прокладка кабеля и распайка разъемов
Подготовка дисков

Настройка сетевой операционной системы
Сервер печати и очереди печати
Novell NetWare версии 2.2
Microsoft Windows 3.1

Команды файла Login Script
Команды NOVELL NETWARE LITE
Литература

Раздел - Ваши скрытые резервы

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

Бессознательное
Биоинформатика
Биоэнергетика
Быстрое Чтение
Визуализация

Внушение
Гениальность
Гештальттерапия
Долголетие
Застенсивость

Интуиция
Кастанеда
Колдовство
Креатив
Манипуляции

Молодость
Мышление
Обучение
Омоложение
Познание

Практический интеллект
Метод Бронникова
Школа Норбекова
Принятие решений
Психология тела
Психофизиология
Развиваем интеллект
Развитие человека

Регуляция
Рефрейминг
Самость
Сверхвозможности
Синергетика

Синтон
Скорочтение
Стресс
Суперпамять
Тренажеры

Тренировка памяти
Укрепление здоровья
Улучшаем внимание
Улучшаем мозг
Улучшаем память

Метод Синельникова
Дианетика

TCP-IP крупным планом

Семейство протоколов TCP/IP работает на любых моделях компьютеров, произведенных различными производителями компьютерной техники и работающих под управлением различных операционных систем. С помощью протоколов TCP/IP можно объединить практически любые компьютеры. И что самое удивительное, сегодняшние реализации протокола TCP/IP очень далеки от того, как он задумывался исходно. В конце 60-х годов начался исследовательский проект, финансируемый правительством США, по разработке сети пакетной коммутации, а в 90-х годах результаты этих исследований превратились в наиболее широко используемую форму сетевого взаимодействия между компьютерами. В настоящее время это действительно открытая система, а именно, семейство протоколов и большое количество бесплатных реализаций (либо достаточно дешевых). Они составляют основу того, что в настоящее время называется словом Internet.

Ethernet и IEEE 802 инкапсуляция
Протоколы определения адреса: ARP и RARP
Программа Ping
Динамическая маршрутизация

Широковещательные запросы
Протокол
Установление и разрыв соединения
Интерактивный ввод
Обычный поток данных

Художник внутри вас

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

Новый взгляд на искусство видения
Рисунки как красивые жесты

Путеводитель по написанию вирусов под Win32

Серия туториалов "Путеводитель по написанию вирусов под Win32" предназначена для сугубо образовательных целей. По крайней мере именно это было целью перевода: предоставить людям информацию о формате PE-файла, работе операционной системы, таких полезных технологиях, как полиморфизм и многом другом, что может потребоваться кодеру в его нелегком пути к постижению дао программирования. То, как читатели используют эту информацию, остается на их совести.

IMAGE_FILE_HEADER
Перезапись секции .reloc
Работа с портами из программ