Главная
 
Разделы
 
 
ДМК Пресс

Разработка через тестирование для iOS Разработка через тестирование для iOS
Автор: Жанр: Разное Издательство: ДМК Пресс Год: 2013 Страниц: 272 Дата загрузки: 28 мая 2016
   Гибкий и понятный программный код, легко поддающийся модификации и не скрывающий неприятных сюрпризов для своих создателей. Как оказывается, это не сказка! Всего этого позволяет добиться методика разработки через тестирование (Test-Driven-Development, TDD). Она основана, на первый взгляд, на парадоксальной идее — создавать тесты до написания тестируемого прикладного кода. В первых главах книги автор раскрывает теоретические основы методики TDD, знание которых, кстати, может пригодиться не только разработчикам приложений для iOS. В последующих главах он подробно демонстрирует применение этой методики на примере разработки действующего приложения, целиком и полностью реализованного с использованием TDD. За рассмотрением примера следует обсуждение различных тем, связанных с проектированием программных продуктов при использовании методики TDD, применение этой методики к унаследованным проектам, и краткий обзор будущих возможностей, уже реализованных для некоторых платформ, но пока не поддерживаемых в iOS. О модульном тестировании написано множество книг. Это отличные книги, но они не содержат специализированной информации, например, для разработчиков приложений на основе фреймворка Cocoa Touch. Предоставляя примеры на языке Objective-C, используя Xcode с сопутствующими инструментами и оперируя идиомами Cocoa, автору удалось сделать принципы, лежащие в основе разработки через тестирование, более доступными для разработчиков приложений для iOS.
 
Семь баз данных за семь недель: Введение в современные базы данных и идеологию NoSQL Семь баз данных за семь недель: Введение в современные базы данных и идеологию NoSQL
Автор: Жанр: Разное Издательство: ДМК Пресс Год: 2013 Страниц: 384 Дата загрузки: 15 сентября 2018
   В книге описаны большинство из современных баз данных с открытым исходным кодом: Redis, Neo4J, CouchDB, MongoDB, HBase, PostgreSQL и Riak. Для каждой базы приведены примеры работы с реальными данными, демонстрирующие основные идеи и сильные стороны. Эта книга прольет свет на сильные и слабые стороны каждой из семи баз данных и научит вас выбирать ту, которая лучше отвечает требованиям. Издание предназначено для программистов разной квалификации, использующих базы данных в своей профессиональной деятельности.
 
Основы работы с технологией CUDA Основы работы с технологией CUDA
Автор: Жанр: C, C++ Издательство: ДМК Пресс Год: 2013 Страниц: 232 Дата загрузки: 13 октрября 2016
   Данная книга посвящена программированию современных графических процессоров (GPU) на основе технологии CUDA от компании NVIDIA В книге разбираются как сама технология CUDA так и архитектура поддерживаемых GPU и вопросы оптимизации, включающие использование .РТХ. Рассматривается реализация целого класса алгоритмов и последовательностей на CUDA.
 
Ламповые усилители Ламповые усилители
Автор: Жанр: Радио. Радиотехника Издательство: ДМК Пресс Год: 2013 Страниц: 624 Дата загрузки: 21 августа 2015
   В книге известного английского автора поставлена задача научить читателя теории и практике построения высококачественных ламповых усилителей звуковой частоты класса качества High-End. Поскольку на сегодняшний день «ламповый звук» становится все более популярным, причем не только среди меломанов и аудиофилов, но и среди рядовых слушателей музыки, интерес к подобной технике в последние годы сильно возрос. В книге популярным языком изложены, как теория работы ламповых схем (начиная с простейших электрических цепей и заканчивая сложными схемами различных узлов реальной звукоусилительной аппаратуры), так и практические рекомендации по разработке высококачественных аудиоусилителей в любительских условиях, что позволяет существенно снизить затраты на высококачественную бытовую технику. Книга предназначена в первую очередь для радиолюбителей, но она, безусловно будет полезна также инженерам — разработчикам звукоусилительной техники, а также студентам, изучающим аналоговую схемотехнику и усилительные устройства.
 
Информационная безопасность: защита и нападение Информационная безопасность: защита и нападение
Автор: Жанр: Компьютерная безопасность. Хакинг Издательство: ДМК Пресс Год: 2013 Страниц: 474 Дата загрузки: 19 февраля 2015
   В литературе по информационной безопасности (ИБ) в настоящее время не наблюдается недостатка. Однако в большинстве книг на эту тему приводится лишь малая часть тех сведений, которые необходимы для комплексного обеспечения информационной безопасности на предприятии. Например, в некоторых учебниках по ИБ основное внимание уделяется нормативным актам из области ИБ, но при этом крайне мало говорится о технической реализации угроз и защите от них. С другой стороны, существует много книг, посвященных только техническим аспектам (так называемый взгляд «глазами хакера»). В этих книгах подробно описывается реализация конкретных защит, но не всегда понятно, в каких практических ситуациях она может пригодиться. Данная книга представляет собой попытку преодолеть односторонний подход к теме ИБ. Книга предназначена для системных администраторов и пользователей малых и средних сетей, осуществляющих защиту корпоративных ресурсов. Здесь приводятся как техническая информация, описывающая атаки и защиту от них, так и рекомендации по обеспечению информационной безопасности с соответствующими примерами.
 
Жемчужины проектирования алгоритмов: функциональный подход Жемчужины проектирования алгоритмов: функциональный подход
Автор: Жанр: Общие вопросы разработки и тестирования программного обеспечения Издательство: ДМК Пресс Год: 2013 Страниц: 330 Дата загрузки: 16 мая 2016
   В этой книге Ричард Берд представляет принципиально новый подход к проектированию алгоритмов, а именно проектирование посредством формального вывода. Основное содержание книги разделено на 30 коротких глав, называемых жемчужинами, в каждой из которых решается конкретная программистская задача. Эти задачи, некоторые из них абсолютно новые, происходят из таких разнообразных источников, как игры и головоломки, захватывающие комбинаторные построения и более традиционные алгоритмы сжатия данных и сопоставления строк. Каждая жемчужина начинается с постановки задачи, формулируемой на функциональном языке программирования Haskell, чрезвычайно мощном и в то же время лаконичном, позволяющем легко и просто выражать алгоритмические идеи. Новшество книги состоит в том, что каждое решение формально вычисляется из исходной постановки задачи посредством обращения к законам функционального программирования. Издание предназначено для программистов, увлекающихся функциональным программированием, студентов, аспирантов и преподавателей, интересующихся принципами проектирования алгоритмов, а также всех, кто желает приобрести и развить навыки рассуждений в эквациональном стиле применительно к программам и алгоритмам.
 
Оптимизация BIOS: Полное руководство по всем параметрам BIOS и их настройкам Оптимизация BIOS: Полное руководство по всем параметрам BIOS и их настройкам
Автор: Жанр: Компьютеры и комплектующие Издательство: ДМК Пресс Год: 2014 Страниц: 270 Дата загрузки: 26 февраля 2016
   Прочтя эту книгу, вы узнаете, что представляет собой BIOS, какие типы BIOS существуют, как получить доступ к BIOS и обновлять ее. Кроме того, в издании рассказано о неполадках в работе BIOS, которые приводят, например, к тому, что ваш компьютер не загружается, или к возникновению ошибок в BIOS. Что делать в этом случае? Как устранить проблему? В книге рассказывается об этом и даже приводится описание загрузки BIOS во флэш-память. Также вы научитесь использовать различные функции BIOS, узнаете, как оптимизировать их с целью улучшения производительности и надежности системы. Вы поймете, почему рекомендуемые установки являются оптимальными. После прочтения книги вы сможете оптимизировать BIOS не хуже профессионала! Книга предназначена для всех пользователей компьютера — как начинающих, которые хотят научиться правильно и грамотно настроить свою машину, используя возможности BIOS, так и профессионалов, для которых книга окажется полезным справочником по всему многообразию настроек BIOS.
 
Проектирование штампов для последовательной листовой штамповки в системе NX Проектирование штампов для последовательной листовой штамповки в системе NX
Автор: Жанр: Машиностроение. Приборостроение Издательство: ДМК Пресс Год: 2012 Страниц: 336 Дата загрузки: 18 марта 2015
   В книге изложены методы проектирования последовательных штампов листовой штамповки в CAD/CAM/CAE-системе NX от Siemens PLM Software. Особое внимание уделено разработке электронных моделей технологических процессов и штампов для последовательной штамповки в приложении NX Мастер-процесс проектирования штампов последовательного действия (Progressive Die Wizard). Изложение материала иллюстрировано примерами проектирования основных операций штамповки и последовательных штампов, выполненных в Мастер-процессе проектирования штампов последовательного действия в NX (МШПД). Предложены методы ускоренного проектирования оснастки для последовательной штамповки, которые основаны на базах данных пакетов штампов, стандартных узлов и элементов. Книга адресована специалистам машиностроительных производств, которые разрабатывают технологию и штампы для листовой штамповки. Она также будет полезна студентам и аспирантам, обучающимся по соответствующим специальностям.
 
NX Advanced Simulation: Инженерный анализ NX Advanced Simulation: Инженерный анализ
Автор: Жанр: Машиностроение. Приборостроение Издательство: ДМК Пресс Год: 2012 Страниц: 504 Дата загрузки: 27 апреля 2016
   Книга будет интересна инженерам-конструкторам, которые работают с NX и хотят воспользоваться приложениями для инженерного анализа, и профессиональным инженерам-расчетчикам, использующим другие решения и желающим познакомиться с системой NX Advanced Simulation, а также сегодняшним пользователям системы, заинтересованным в повышении своей квалификации. Книга сопровождается большим количеством примеров. Все модели, рассмотренные в книге, вы сможете найти на корпоративном сайте компании Siemens PLM Software.
 
Основы NX CAM Основы NX CAM
Автор: Жанр: Машиностроение. Приборостроение Издательство: ДМК Пресс Год: 2012 Страниц: 216 Дата загрузки: 27 августа 2014
   Книга описывает приложение NX CAM, предназначенное для создания управляющих программ для станков с ЧПУ. NX CAM реализует широкий набор функций, в том числе обработку призматических деталей, производство штампов и пресс-форм, изготовление сложных деталей типа турбинных лопаток, крыльчаток и др. В книге сделан акцент на применение NX CAM для задач фрезерования и уделено особое внимание функционалу, обеспечивающему производительность, минимизацию времени обработки и эффективное использование станков и инструментов. Все модели, рассмотренные в книге, вы сможете найти на корпоративном сайте компании Siemens PLM Software.
 
MATLAB и SIMULINK для радиоинженеров MATLAB и SIMULINK для радиоинженеров
Автор: Жанр: Электроника. Радиоэлектроника Издательство: ДМК Пресс Год: 2013 Страниц: 975 Дата загрузки: 12 мая 2016
   Книга посвящена применению матричной системы MATLAB в радиотехнических расчетах и в моделировании радиоэлектронных устройств и систем. Описаны новейшие версии MATLAB с пакетами расширения Simulink, Signal Processing Toolbox, Filter Design Toolbox, RF Toolbox и Blockset, Wavelet Toolbox, Control Systems, SimPowerSystems и др. Также в книге рассказывается о новейших пакетах Simscape и SimElectronics моделирования электронных схем. Наряду с функциями командного режима работы описан интерактивный и визуально-ориентированный инструментарий пакетов c графическим интерфейсом пользователя GUI и математическое моделирование систем и устройств в среде Simulink. Описана интеграция MATLAB с современными цифровыми радиоизмерительными приборами и виртуальными лабораториями для управления приборами и обработки реальных осциллограмм. Для научных работников, инженеров в области обработки и фильтрации сигналов и изображений, студентов и преподавателей университетов и вузов.
 
NI Measurement Studio: Практика разработки систем измерения и управления на C# NI Measurement Studio: Практика разработки систем измерения и управления на C#
Автор: Жанр: .NET, ASP.NET, VB.NET, C# Издательство: ДМК Пресс Год: 2013 Страниц: 190 Дата загрузки: 14 февраля 2015
   В книге рассматриваются практические аспекты разработки приложений для промышленных систем измерения и управления в среде программирования Microsoft Visual Studio 2010 с использованием интегрированного пакета Measurement Studio фирмы National Instruments. Measurement Studio включает программные средства и библиотеки классов, позволяющие разработчикам Visual Basic .NET и Visual C# .NET в короткие сроки создавать высокопроизводительные приложения для систем автоматизации. Материал книги содержит практические примеры разработки простых систем измерения и управления, которые могут служить в качестве «рабочих кирпичиков» при работе над комплексными проектами. Книга будет полезна широкому кругу разработчиков программного обеспечения для систем управления, желающих применить программные технологии .NET в своих проектах.
 
Yii: Книга рецептов Yii: Книга рецептов
Автор: Жанр: PHP Издательство: ДМК Пресс Год: 2013 Страниц: 372 Дата загрузки: 16 февраля 2015
   Данная книга познакомит вас с самыми важными особенностями и внутренними механизмами PHP-фреймворка Yii, что позволит вам использовать его наиболее эффективно. Сборник поможет вам изучить часто упускаемые из вида, но очень полезные особенности фреймворка и повысить свой уровень как разработчика приложений. Наиболее интересные темы касаются разработки приложений и расширений, обработки ошибок, отладки, вопросов безопасности и улучшения производительности. Автор книги, Александр Макаров — опытный инженер из Воронежа, успевший попробовать себя в роли PM. Активный участник OpenSource проектов и один из разработчиков PHP-фреймворка Yii. С 2008 по 2010 способствовал росту русскоязычного сообщества CodeIgniter. Примерно в то же время начал активно участвовать в OpenSource. В 2009 заинтересовался Yii, создал yiiframework.ru и перевёл официальную документацию на русский. С мая 2010 присоединился к команде разработчиков фреймворка. Ведёт блог rmcreative.ru. Выступает на различных конференциях. Работает в Stay.com, где занимается созданием крутых фичей на Yii и не только. Издание предназначено для веб-разработчиков как уже знакомых с Yii, так и начинающих пользователей фреймфорка.
 
Оптимизация производительности приложений для iOS: Для профессионалов Оптимизация производительности приложений для iOS: Для профессионалов
Автор: Жанр: Разное Издательство: ДМК Пресс Год: 2013 Страниц: 320 Дата загрузки: 20 декабря 2015
   Книга демонстрирует, как совершенствовать, увеличивать и оптимизировать производительность приложений для операционной системы iOS. Вы быстро научитесь создавать быстрые и отзывчивые приложения, пригодные для распространения на коммерческой основе. Эта книга охватывает множество общих и вместе с тем сложных проблем, возникающих при оптимизации производительности приложений для iPhone и iPad, и подробно описывает, как эффективно их решать. Она содержит массу практических знаний, приемов, советов и рекомендаций, которые помогут вам преуспеть в конкурентном мире разработки приложений для iOS. Издание предназначено для программистов разной квалификации, разрабатывающих мобильные приложения под iOS.
 
Основы технологии микромонтажа интегральных схем Основы технологии микромонтажа интегральных схем
Автор: Жанр: Электроника. Радиоэлектроника Издательство: ДМК Пресс Год: 2013 Страниц: 316 Дата загрузки: 15 мая 2016
   В книге обобщены результаты теоретических и экспериментальных исследований физико-химических свойств тонких пленок, наносимых на кристаллы, рассмотрены базовые элементы корпусов и выводных рамок БИС, особенности технологического процесса микромонтажа кристаллов, описан состав и особенности функционирования используемого при микромонтаже технологического оборудования. Книга написана простым и понятным языком и, несомненно, найдёт признание среди специалистов по микроэлектронике, поскольку издания по представленному профилю являются достаточно редкими и весьма востребованными как в отечественной печати, так и за рубежом.
 
Построение защищенных корпоративных сетей Построение защищенных корпоративных сетей
Автор: Жанр: Прочее Издательство: ДМК Пресс Год: 2013 Страниц: 250 Дата загрузки: 06 мая 2016
   В книге рассказано обо всем, что необходимо для построения защищенной от внешних воздействий корпоративной сети — о том, как создать собственный удостоверяющий центр для выдачи SSL-сертификатов, как выдавать, отзывать, преобразовывать и просматривать сертификаты. Как установить SSL-сертификат в ОС или браузер, как его использовать, работая с защищенным ресурсом.
 
Секреты создания музыки в Reason 5 Секреты создания музыки в Reason 5
Автор: Жанр: Приложения для работы со звуком и видео Издательство: ДМК Пресс Год: 2013 Страниц: 158 Дата загрузки: 24 августа 2015
   Книга представляет собой практическое руководство для самостоятельного изучения виртуальной звуковой студии Propellerhead Reason 5, предназначенной для компьютерного создания музыки и ее качественного озвучивания. В книге приводится много иллюстраций, примеров и схем. Она адресована, прежде всего, профессиональным музыкантам и любителям музыки, имеющим представление об основах Windows, а также студентам музыкальных учебных заведений, изучающим дисциплины «Создание и аранжировка музыкальных произведений на основе персонального компьютера», «Основы компьютерной звукозаписи», «Музыкально-информационные технологии», «Инструментовка» и др. Книга также будет полезна всем, кто интересуется созданием, воспроизведением, аранжировкой и оцифровкой музыкальных произведений на компьютере.
 
Видеомонтаж в Sony Vegas Pro 11 (+ DVD) Видеомонтаж в Sony Vegas Pro 11 (+ DVD)
Автор: Жанр: Приложения для работы со звуком и видео Издательство: ДМК Пресс Год: 2012 Страниц: 312 Дата загрузки: 10 октрября 2015
   Книга является практическим руководством по созданию фильмов с помощью популярной программы для редактирования видео Sony Vegas Pro. Она сочетает в себе простой интерфейс, широкие возможности видеомонтажа и инструменты профессионального уровня. На примере создания своего первого фильма вы познакомитесь с интерфейсом программы, научитесь захватывать видео и звук с различных источников, использовать различные переходы и видеоэффекты, накладывать титры, выводить фильм на DVD и Blu-ray носители. На прилагаемом к книге DVD-диске есть все, что вам понадобится для создания своего первого фильма: исходные видеоматериалы, музыка, звуковые эффекты, файлы проектов, а также пробные версии программ. В книге также описаны изменения и новые возможности, впервые появившиеся в 11 версии Sony Vegas Pro. Среди них — новые окна настройки видео эффектов, переходов и титров, улучшенный стабилизатор видео, а также обновленное окно выбора формата выводимого файла.
 
Assembler для DOS, Windows и Linux Assembler для DOS, Windows и Linux
Автор: Жанр: Assembler Издательство: ДМК Пресс Год: 2013 Страниц: 640 Дата загрузки: 21 октрября 2016
   В книге полностью освещены все аспекты современного программирования на ассемблере, включая системное и прикладное программирование для DOS, Windows и UNIX (Solaris, Linux, и FreeBSD), работу с устройствами напрямую, взаимодействие с языками высокого уровня и многое другое. Здесь рассмотрены наборы команд, особенности процессоров Intel, вплоть до Pentium III, и архитектура компьютеров на их основе. Кроме того, описаны популярные алгоритмы — генераторы случайных чисел, быстрые вычисления с фиксированной запятой, вывод графики в SVGA-режимах. В качестве иллюстраций для каждого нового алгоритма или приема программирования приведены свыше 50 рабочих текстов программ, которые могут компилироваться как средствами Borland, так и средствами Microsoft или Watcom. Все базовые понятия вводятся с нуля, поэтому предварительного знакомства с другими языками программирования не требуется. Книга ориентирована как на профессионалов, так и на начинающих без опыта программирования.
 
Дневник охотника за ошибками Дневник охотника за ошибками
Жанр: Компьютерная безопасность. Хакинг Издательство: ДМК Пресс Год: 2013 Страниц: 240 Дата загрузки: 23 декабря 2015
   Даже самые простые ошибки могут иметь драматические последствия, позволяя атакующему компрометировать системы, повышать локальные привилегии и наносить иной ущерб системе. Книга рассказывает, как обнаруживаются и используются ошибки, найденные им в некоторых наиболее популярных во всем мире программных продуктах, таких как операционная система Apple iOS, медиа-проигрыватель VLC, веб-браузеры и даже ядро операционной системы Mac OS X. В этом уникальном отчете вы увидите, как эти ошибки были исправлены разработчиками, ответственными за их появление, или вообще оказались не в состоянии это сделать. Издание снабжено реальными примерами уязвимого кода и программ, использовавшихся для поиска и проверки ошибок. Неважно, охотитесь ли вы за ошибками только ради забавы, зарабатываете ли вы на этом или просто стремитесь сделать мир безопаснее, вы приобретете новые ценные навыки, наблюдая за тем, как действует профессиональный охотник за ошибками.
 


 

 

2011–2024

Рейтинг@Mail.ru