Тайминг в анимации
Английское слово «timing» не имеет прямого аналога в русском языке. Оно может означать темпоритм, синхронизацию, хронометраж. В контексте данной книги его следует понимать как расчет движения во времени и пространстве. Чтобы не повторять каждый раз столь длинный оборот речи, мы оставляем это слово таким, как оно звучит в оригинале - «тайминг*, имея в виду совокупность заключенных в нем значений и расшифровывая в конкретных случаях его специфический смысл.Книга рассказывает об элементарных законах движения и адресована начинающим аниматорам. Однако время — «тайминг» - настолько сложный и малоизученный компонент анимационного фильма, что приведенные здесь сведения могут оказаться полезными и искушенному профессионалу. Недаром ритм считается высшей математикой анимации.
Продолжение
Видеокодер Dr.DivX
Предлагаемый Вам программный продукт Dr.DivX (Доктор DivX), разработанный авторами революционного видео-кодека DivX, является первым и единственным официальным приложением для кодирования видео с помощью кодека DivX. Так же, как сами кодеки DivX и DivX Pro позволяют любому где бы-то ни было смотреть и распространять цифровое видео, так теперь программный продукт Dr.DivX делает процесс создания видео в формате DivX, столь же простым, как и наблюдение за самим созданием.Как такое возможно, спросите Вы?– это специализированная программа, созданная специально для кодирования видео в формат DivX. Dr.DivX, получая данные почти от любого источника на вашем компьютере, позволяет Вам создать фильм всего за три простых шага, Теперь Вы можете взять большой видеофильм с вашей свадьбы или дня рождения - без разницы. Подготовить фильм для кодирования в DivX это вопрос нескольких секунд. После этого Вы можете мгновенно записать компакт диск или послать фильм по электронной почте вашим друзьям, чтобы все видели, какого цвета свитер Вы носили на своем последнем дне рождения.
Dr.DivX разрабатывался таким образом, чтобы позволить любому пользователю создавать качественное DivX видео без чрезмерных усилий. Благодаря доктору DivX некогда сложный и трудоемкий процесс кодирования видео высокого качества, теперь может быть пройден за три простых шага, эти несложные шаги займут лишь несколько секунд.
Некоторые особенности Dr.DivX
EKG – графический анализатор сжатия
Справка по кодеку DivX
Кодирование видео за один проход. Имеет недостаток, когда обсчет видео происходит за один проход, то качество сцен может получиться разным, в зависимости от динамики. Для этого придумали однопроходовое кодирование с постоянным качеством. Использование этой опции может привести не неожиданному размеру, в зависимости от того, какой битрейт потребуется для тех или иных сцен.Bitrate Calculator
Справка Rus DivX Help
DivX – на данный момент, самый популярный кодек формата MPEG-4. Он отвечает практически всем требованиям предъявляемым к современному видеокодеку. Реализует подавляющее большинство технологий разработанных на данный момент, а так же имеет пару собственных фишек. Но ориентироваться в этом море параметров и технологий довольно трудно. Мне, например, было трудно найти нужную информацию по всем параметром кодека и их взаимосвязям. Поэтому, когда я более-менее это узнал, решил написать эту справку, чтобы люди не повторяли моих ошибок. Конечно, эта справка еще до конца не доделана, я добавлю еще нужные статьи и расширю имеющиеся. Но, надеюсь, она вам хоть немного поможет. Ну, а теперь, в путь.Aspectratio
Информация по DivX
Для "тупого" конвертирования в DivX идеально подходит FlasKMPEG. FlasK обладая простым интерфейсом достаточно мощьная программа позволяющая одновременно конвертировать видео в DivX, звук в любой нужный вормат(wma, mp3, pcm), при помощи FlasK можно наложить субтитры, изменить разрешение, и даже улучшить качество!DivX по Русски
DivX
Divx
Субтитры
Как разрезать AVI-файл на две части
Разрешение WIDESCREEN и его значения при изменении
DivX Основы создания видео на компьютере
В первую очередь, нам нужно определить, какой максимальный битрейт можно будет выставить в кодеке. Для этого я использую программу Gordian Knot. В ней можно открыть файл видео, который мы будем сжимать (обозначено под цифрой 1) или ввести продолжительность нашего видео (2). Далее, нужно выбрать кодек, который мы будем использовать для кодирования (3). Для правильного определения максимального битрейта нам нужно учесть звук, который будет прикреплён, это делается опцией номер 4. В этой опции нужно выставить битрейт, с которым будем сжиматься звук. Следует так же выбрать размер записываемого CD и количество дисков, на которые будет производиться запись (5). В окне 6 у нас посчитается наш максимальный битрейт, с которым можно кодировать видео.Микширование
Правильная конвертация DVD в DivX
Огромное число кривых рипов, появившихся в последнее время, отсутствие полнообъемных русскоязычных материлов по конвертации DVD в DivX и участившиеся вопросы, связанные с конвертацией заставили меня начать писать данную статью. Ее основное назначение - направить новичков в нужное русло, обяснить основные этапы конвертации, дать список необходимых инструментов и конечно же предостеречь от наиболее частых ошибок. Хочется надеятся, что от читателя не потребуется никакаих предварительных знаний в этой области и новички смогут использовать ее как пошаговое руководство.Декодирование и сброс DVD на жёсткий диск.
Проектирование доменов и развертывание Active Directory
Любая папка, для которой организован общий доступ, включая папку DFS, может быть опубликована в Active Directory. Публикация заключается в создании в Active Directory объекта типа "общая папка". Сама публикация не подразумевает автоматическое обеспечение общего доступа к папке, поэтому процесс публикации состоит из двух этаповПредварительные операции
Публикация общей папки
Общие понятия и терминология
Что такое групповые политики?
Настройка Citrix Metaframe под Windows 2000 Termanal Services
Когда Microsoft выпустила Windows 95, Citrix увидела, что возникла проблема, которую WinView не может решить. WinView не мог поддерживать 32-битные приложения Windows 95, поскольку был основан на IBM OS/2 и использовал 16-битную эмуляцию Windows. В результате Citrix пришлось работать совместно с Microsoft, лицензировать Windows NT 3.5x и создать Citrix WinFrame.Новый WinFrame имел графический пользовательский интерфейс (GUI) в стиле Windows 3.1., поддерживал совместное использование 32-битных приложений, поддерживал серверы класса high-end с возможностью мультироцессорности (SMP), поэтому меньшее число серверов были способны обслуживать большее количество пользователей.
Понятие мейнфрейма
Создание дискетт DOS ICA Client
Использование Web Site Wizard для создания начального сайта
Основы проектирования реляционных баз данных
За три последних десятилетия стало общепризнанным, что информация является не менее важным ресурсом человеческого общества, чем сырье, энергия и пища. Можно утверждать, что практически в любом виде человеческой деятельности требуется удовлетворение информационных потребностей в той или иной степени. Так, например, собираясь на улицу, мы всегда хотим получить информацию о погоде. Большинство из нас в том или ином виде ежедневно получают различную информацию из газет, радио, телепередач, Интернета. Не говоря уже об источниках профессиональной информации.Развитие систем связи и коммуникаций привело к усложнению и дифференциации информационных процессов в человеческом обществе. Способность накапливать информацию и обеспечивать эффективный доступ к ней становится определяющим фактором не только развития человеческого общества, но и поддержания его жизнеспособности. Быстрый рост объемов информации, закрепленной на внешних по отношению к человеку носителях, привел к появлению новых общественных институтов (библиотеки, архивы, пресса, вычислительные центры и т. д.) и специальных систем (службы научно-технической информации, справочные службы, глобальные информационные компьютерные сети).
Информация как социальный ресурс
Понятие предметной области
Что такое проектирование базы данных
Понятие отношения
Понятие функциональной зависимости в данных
Понятие о логической модели реляционной базы данных
Универсальное отношение
SQL и его история
Создание начальной внутренней схемы реляционной базы данных
Понимание типа приложений базы данных
Индексирование
Структура программы на PL/SQL
Средства разграничения доступа в СУБД Oracle
Анализ функциональной модели предметной области базы данных
Языки обработки данных и задача оптимизации обработки данных
Реализация оптимизатора SQLBase
MySQL- Руководство разработчика
Многие клиенты в дистрибутиве исходного кода MySQL написаны на C. Если Вы ищете примеры, которые показывают, как использовать C API, посмотрите код этих клиентов. Их можно найти в каталоге clients дистрибутива исходного кода MySQL.Большинство других клиентских API (кроме поддержки Java) использует библиотеку mysqlclient, чтобы связаться с сервером MySQL. Это означает, что, например, Вы можете воспользоваться большинством системных переменных, которые используются другими программами потому, что реально они вызваны из библиотеки.
Пользователь имеет максимальный размер буфера связи. Размер буфера, который распределен первоначально (16 килобайт), автоматически увеличивается до максимального размера (максимум 16 мегабайт). Поскольку размеры буфера растут только по запросу, просто увеличивая заданное по умолчанию максимальное ограничение, Вы не заставите большее количество ресурсов использоваться. Эта проверка размера обычно применяется в сложных ситуациях.
MySQL C API
Какой результат я могу получить из запроса
Что такое Mysql++
Что такое Lua?
MySQLdb: Python-интерфейс для MySQL
MySQL DELPHI API
Краткое описание интерфейса
MySQL Perl API
Добавление новых функций в MySQL
MySQL Ruby Module ver 2.4.2
Библиотека-оболочка mysql для C++
Спецификация Python Database API 2.0
Разработчик пакета
MyDAO: библиотека-оболочка для C++
Модуль MySQLServer
MySQLmodule-1.4
Переменные окружения
Раздел - Нейросети
Нейросети - в сущности это попытка создать искусственный разум. В последнее время эта тема стала крайне популярной во всех областях и отраслях человеческой деятельности. Ну в идеале оно, конечно, того стоит. Задача крайне сложная хотя бы потому, что никто толком не знает как на самом деле работает мозг человека. Но определенные успехи есть и ими нужно пользоваться.Введение в теорию программирования. Функциональный подход
Важнейшими математическими формализациями, рассматриваемыми в данном курсе, являются ламбда-исчисление и комбинаторная логика.Еще в 1924 г. М. Шейнфинкель (Moses Schonfinkel) разработал простую (simple) теорию функций, которая фактически являлась исчислением объектов-функций и предвосхитила появление ламбда-исчисления – математической формализации, поддерживающей языки функционального программирования (т.е. программирования в терминах функций).
Затем в 1934 г. А. Черч (Alonso Church) предложил собственно исчисление ламбда-конверсий (или ламбда-исчисление) и применил его для исследования теории множеств. Вклад ученого был фундаментальным, так что теория до сих пор называется ламбда-исчислением и часто именуется в литературе ламбда-исчислением Черча.
Позднее, в 1940 г., Х. Карри (Haskell Curry) создал теорию функций без переменных (иначе называемых комбинаторами), известную в настоящее время как комбинаторная логика. Эта теория является развитием ламбда-исчисления и представляет собой формальный язык, подобный языку функционального программирования.
Вступительная лекция
Классификация языков программирования
Концепция и возможности подхода .NET
Функциональный подход к программированию
Ламбда-исчисление как формализация языка функционального программирования
Теоретические сведения
Комбинаторная логика как формальная система
Теория типов и комбинаторная логика
Задание
Синтаксис языков программирования
Семантика языков программирования
Варианты заданий
Рекурсивные функции и множества
Теоретические сведения
Абстрактные машины и категориальная комбинаторная логика
Категориальная абстрактная машина
Оптимизация вычислений и абстрактные машины
Теоретические сведения
Персональный компьютер, или Азбука PC для начинающих
На каждой странице обязательно будет немного компьютерного слэнга, выделенного ковычками (например память - "мозги", материнская плата - "мама"). Для начинающих пользователей эти названия звучат дико, иногда даже пошло. Но они активно используются компьютерщиками в обыденной речи и не упоминать о них было бы неправильно. Для облегчения чтения перед началом каждой главы и кое-где прямо в текст вставлены юмористические фразы и анекдоты о компьютерах. Они выделены цветом, вот так: "... Hе надо очеловечивать компьютеры, они этого страсть как не любят!...". Обращаю внимание, что все эти фразы рассчитаны на людей, имеющих чувство юмора (остальным же рекомендуется эти анекдоты не читать).Обращаю Ваше внимание на то, что в Internet-e на (в окошечке) указана дата модификации учебника - Вы всегда можете скачать более полную новую версию. Поскольку сразу нельзя "объять необъятное", некоторые главы еще не закончены и часть гиперссылок внутри пока еще не работает. Т.е. если Вы щелкнете по такой, пока не работающей, ссылке браузером MS IE, то выскочит пустая страница. Другие (нормальные) браузеры просто покажут, что файла нет. К некоторым, уже написанным главам, планирую вернуться впоследствии повторно - осветить более подробно сложную тему. Ко многим, в том числе уже написанным главам, планирую постоянно возвращаться впоследствии - осветить более подробно сложную тему, заменить картинку и т.п.
Что творится в ПК-образовании
Если винчестер умер
Основы тестирования программного обеспечения
Качество программного продукта характеризуется набором свойств, определяющих, насколько продукт "хорош" с точки зрения заинтересованных сторон, таких как заказчик продукта, спонсор, конечный пользователь, разработчики и тестировщики продукта, инженеры поддержки, сотрудники отделов маркетинга, обучения и продаж. Каждый из участников может иметь различное представление о продукте и о том, насколько он хорош или плох, то есть о том, насколько высоко качество продукта. Таким образом, постановка задачи обеспечения качества продукта выливается в задачу определения заинтересованных лиц, их критериев качества и затем нахождения оптимального решения, удовлетворяющего этим критериям. Тестирование является одним из наиболее устоявшихся способов обеспечения качества разработки программного обеспечения и входит в набор эффективных средств современной системы обеспечения качества программного продукта.Тестирование - способ обеспечения качества
Концепция тестирования
Требования к идеальному критерию тестирования
Оценка Покрытия Программы и Проекта
Пример модульного тестирования
Особенности интеграционного тестирования
Системное тестирование
Автоматизация тестирования
Качество программного продукта и тестирование
Выполнение тестов
Цели и задачи регрессионного тестирования
Случайные методы
Интеграционное регрессионное тестирование
Методика регрессионного тестирования
Описание тестируемой системы и ее окружения
Модульное тестирование на примере классов
Идентификация взаимодействий
Системное тестирование
Ручное тестирование
Автоматизация тестирования с помощью скриптов
Автоматическая генерация тестов на основе формального описания
Описание ручного тестирования
Как создать свой тест?
Структура и описание содержимого каталогов
Использование MS Visio для генерации MPR-файлов
Необходимое аппаратное обеспечение
Принятые сокращения
Описание структуры проекта