О книге: Язык XSLT (Extensible Stylesheet Language Transformation) стал основным инструментом обработки XML-документов, но многие разработчики все еще не освоили его в полной мере и потому считают, что проще модифицировать имеющийся код, чем писать новый с нуля. В версии 2.0 многие проблемы решены, но появился ряд новых возможностей, которые еще надо изучить. К тому же она пока недостаточно поддержана. Во втором издании настоящей книги приведены сотни решений задач, с которыми регулярно сталкиваются программисты. Даются варианты для обеих версий XSLT. Диапазон рецептов чрезвычайно широк: от операций со строками и математических вычислений до таких сложных тем, как расширение XSLT, тестирование и отладка таблиц стилей и создание графики в формате SVG. В каждом рецепте обосновывается выбор решения и объясняется примененная техника. Для многих задач приводятся альтернативные решения с замечаниями по поводу удобства пользования и производительности. Предлагая рецепты, рассчитанные на разные уровни квалификации, эта книга станет идеальным спутником программиста, который любит учиться на примерах. Неважно, примериваетесь вы к XSLT впервые или уже знакомы с этим языком и хотите иметь подборку готовых рецептов для решения сложных задач, в ней вы найдете самые разные способы применения XSLT.
О книге: Прочтя эту книгу, вы научитесь: создавать новые проекты с применением самых передовых инструментов и технологий, начиная от правильной установки камеры и заканчивая составлением раскадровки; использовать методы остановки движения и времени, эффекты освещения, цветовые фильтры, а также предметы домашнего обихода, чтобы сформировать определенное настроение для сцены; создавать увлекательные спецэффекты, такие, как масштабирование со спутника, элементы сюрреализма, «эффект Матрицы» и др. добавлять различные звуковые эффекты, например, заменять ненужные диалоги, смягчать переходы и заполнять пробелы фоновым шумом; применять профессиональные функции, включая корректировку цвета, чистку саундтрека, вставку последовательностей изображений и закладок; распространять готовый материал различными способами, начиная от экспорта на видеопленку и DVD и заканчивая загрузкой данных в сеть Интернет или даже на мобильный телефон; использовать сеть Интернет для добавления элементов интерактивности. Принимать удаленное участие в конференциях, а также создавать свои видеоблоги.
О книге: Управление конфигурацией программного обеспечения (SCM) помогает группам разработчиков справляться с наиболее крупными и сложными проектами для выпуска более качественных программных продуктов. Второе издание книги описывает последние новшества ClearCase и ClearQuest®, при этом еще глубже проникая в стратегию и управление SCM. Каждый из авторов обладает более чем 15-летним опытом в области SCM и знаниями технологий IBM Rational, применяемых клиентами по всему миру. В этой книге они систематически раскрывают планирование, развертывание, а также применение SCM на протяжении всего жизненного цикла проектов: разработка, интеграция, построение, стабилизация, развертывание версий, и т. д. Они представляют практическое руководство по решению проблем, связанных с ростом и усложнением проектов, – от управления географически распределенными командами разработчиков до отслеживания запросов на изменения.
О книге: Ruby – относительно новый объектно-ориентированный язык, разработанный Юкихиро Мацумото в 1995 году и позаимствовавший некоторые особенности у языков LISP, Smalltalk, Perl, CLU и других. Язык активно развивается и применяется в самых разных областях: от системного администрирования до разработки сложных динамических сайтов. Книга является полноценным руководством по Ruby – ее можно использовать и как учебник, и как справочник, и как сборник ответов на вопросы типа «как сделать то или иное в Ruby». В ней приведено свыше 400 примеров, разбитых по различным аспектам программирования, и к которым автор дает обстоятельные комментарии. Издание предназначено для программистов самого широкого круга и самой разной квалификации, желающих научиться качественно и профессионально работать на Ruby.
О книге: Вам нужно быстро изучить программу Pinnacle Studio? Руководство Visual QuickStart поможет вам! используется простой и наглядный подход к изучению программы Pinnacle Studio. Иллюстрации показывают вам, какие действия следует выполнить; может применяться в качестве справочного материала. Вы находите нужную тему и сразу приступаете к работе; здесь вы не найдете длинных и непонятных описаний. Короткие и четкие комментарии ясно объясняют вам, что необходимо сделать; Ян Озер является редактором в журналах «PC Magazine» и «Event DV». Ян работает в области цифрового видео с 1990 года. С тех пор он написал десять книг, посвященных созданию цифровых видеофильмов. Ян не только снимает домашние видеоклипы (посвященные приключениям его двух дочек) на свою любимую камеру Sony DCR-VX2000, но и выполняет профессиональные съемки концертов, а также записывает DVD-диски для музыкантов и музыкальных компаний.
О книге: Смартфон или коммуникатор Nokia – это мощный компьютер, который занимает очень мало места. В отличие от вашего настольного компьютера или ноутбука, мобильный телефон можно подключить к сети Internet в любое время; кроме того, он может получать информацию с помощью камеры, устройства распознавания голоса и клавиатуры. Эти функции комбинируются с возможностями хранения значительного объема данных и поддержкой сетевых протоколов. Все это в совокупности делает ваш смартфон единственным мобильным устройством, которое понадобится вам в дороге. Прочтя эту книгу, вы научитесь подключаться к сети Internet и эффективно с ней работать; устанавливать соединение между своим смартфоном и компьютером под Windows, Mac или Linux; настраивать фоновые изображения, мелодии звонка, профили и темы; защищать свои личные данные и информацию о вашем счете даже при потере или краже телефона; находить, устанавливать и использовать внешние приложения, а также самостоятельно создавать новые программы; делать красивые фотографии, снимать видео клипы и обмениваться ими с другими пользователями; размещать информацию на своем блоге непосредственно с телефона Nokia. Независимо от того, хотите ли вы использовать свой смартфон в дороге, либо же вы просто желаете работать с ним максимально эффективно, здесь вы найдете все рекомендации, советы и подсказки, которые вам необходимы. Благодаря этой книге вы сможете полностью реализовать потенциал компьютера, который лежит в вашем кармане, портфеле или рюкзаке.
О книге: Хотите быстро научиться работать в Avid Liquid 7? Нет проблем! Обратитесь к данному руководству. Используя пошаговый метод ознакомления, наглядный подход и решение практических заданий, эта книга позволит вам быстро освоить Avid Liquid 7, не затратив при этом много времени. Пол Экерт, признанный профессионал в области видеомонтажа, в доступной форме излагает все основные этапы работы с программой. Книга рассказывает о том, как эффективно использовать основные функции Avid Liquid 7, например, как работать с тайм-линией, эффектами, титрами, звуком, создавать DVD диски и т.д. Также вы найдете подробное описание всех новых функций программы, таких как SmartSound (инструмент, позволяющий быстро создавать саундтрек из сэмплов прилагаемой библиотеки), Real-time Time Warp (позволяет применять эффект изменения скорости клипа без дополнительного просчета), 50 новых эффектов и многое другое!
О книге: Унифицированный язык моделирования (Unified Modeling Language, UML) является графическим языком для визуализации, специфицирования, конструирования и документирования систем, в которых большая роль принадлежит программному обеспечению. С помощью UML можно разработать детальный план создаваемой системы, содержащий не только ее концептуальные элементы, такие как системные функции и бизнес-процессы, но и конкретные особенности, например классы, написанные на специальных языках программирования, схемы баз данных и программные компоненты многократного использования. Предлагаемое вашему вниманию руководство пользователя содержит справочный материал, дающий представление о том, как можно использовать UML для решения разнообразных проблем моделирования. В книге подробно, шаг за шагом, описывается процесс разработки программных систем на базе данного языка. Издание адресовано читателям, которые уже имеют общее представление об объектно-ориентированных концепциях (опыт работы с конкретными объектно-ориентированными языками или методиками не требуется, хотя желателен). В первую очередь руководство предназначено для разработчиков, занятых созданием моделей UML. Тем не менее, книга будет полезна всем, кто осваивает, создает, тестирует или выпускает в свет программные системы.
О книге: Гибкий и понятный программный код, легко поддающийся модификации и не скрывающий неприятных сюрпризов для своих создателей. Как оказывается, это не сказка! Всего этого позволяет добиться методика разработки через тестирование (Test-Driven-Development, TDD). Она основана, на первый взгляд, на парадоксальной идее – создавать тесты до написания тестируемого прикладного кода. В первых главах книги автор раскрывает теоретические основы методики TDD, знание которых, кстати, может пригодиться не только разработчикам приложений для iOS. В последующих главах он подробно демонстрирует применение этой методики на примере разработки действующего приложения, целиком и полностью реализованного с использованием TDD. За рассмотрением примера следует обсуждение различных тем, связанных с проектированием программных продуктов при использовании методики TDD, применение этой методики к унаследованным проектам, и краткий обзор будущих возможностей, уже реализованных для некоторых платформ, но пока не поддерживаемых в iOS. О модульном тестировании написано множество книг. Это отличные книги, но они не содержат специализированной информации, например, для разработчиков приложений на основе фреймворка Cocoa Touch. Предоставляя примеры на языке Objective-C, используя Xcode с сопутствующими инструментами и оперируя идиомами Cocoa, автору удалось сделать принципы, лежащие в основе разработки через тестирование, более доступными для разработчиков приложений для iOS.
О книге: Звук оказывает мощное и самое непосредственное воздействие на человеческий мозг. Благодаря подсистеме Apple Core Audio мы сможете задействовать эту мощь в своих программах для Mac и iOS: захватывать звук с устройств ввода, накладывать эффекты в реальном времени, воспроизводить MP3-файлы, играть на виртуальных музыкальных инструментах, слушать веб-радио, поддерживать технологию VoIP и т. д. Самая развитая из всех когда-либо созданных систем программирования звука, Core Audio отнюдь не проста. В этом издании один из лучших авторов книг по программирования в iOS Крис Адамсон и легендарный специалист по Core Audio Кэвин Авила во всех подробностях рассказывают об этой потрясающей подсистеме, чтобы программисты на платформах Mac и iOS могли воспользоваться всеми ее возможностями. Издание предназначено для программистов различного уровня подготовки, создающих приложения в Mac OS и iOS.