ДМК Пресс

Жанр: ДМК Пресс

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

Жанр: ДМК Пресс

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

Жанр: ДМК Пресс

В книге читатель пройдет весь путь создания приложения PhotoWheel, предназначенного для управления фотографиями, познакомившись при этом со всеми аспектами программирования iOS 5. PhotoWheel позволяет распределять любимые фотографии по альбомам, делиться ими с друзьями и родственниками, просматривать на экране телевизора. В процессе разработки приложения вы изучите установку и настройку Xcode 4.2 на Mac; основы языка Objective-C и управления памятью с помощью механизма ARC; работу с Core Data и службой iCloud; использование новой функции Xcode — раскадровок — для создания функционального прототипа пользовательского интерфейса; создание жестов и интеграция с Core Animation; использование в приложении функций AirPrint, электронной почты и AirPlay; применение к изображениям фильтров и эффектов с помощью Core Image; диагностика и исправление ошибок с помощью Instruments; подготовка приложения к отправке в Арр Store. Но самое важное — вы получите практический опыт разработки приложения для iPad. Если хотите освоить программирование для iPad, то эта книга — как раз то, что надо!

Жанр: ДМК Пресс

Книга предназначена для быстрого освоения 3D-моделирования в новейших версиях системы автоматизированного проектирования AutoCAD 2012/AutoCAD 2013. Начиная с версии AutoCAD 2012 система выходит вместе с приложением Inventor Fusion, что в значительной степени улучшает возможности пакета. Версия AutoCAD 2013 дополнилась очень мощными средствами автоматизированного создания чертежной документации при помощи проекционных видов. В пособии приводится необходимый и достаточный набор команд и средств программы для понимания принципов работы и начала работы в 3D-пространстве. Также не обойдены вниманием и новые возможности системы по выпуску проектной документации. Книга содержит большое количество упражнений, каждое из которых представляет собой законченный реальный объект. Издание предназначено для пользователей, имеющих навык работы в двухмерной среде AutoCAD. Так же материал может быть полезен студентам, архитекторам и инженерам, решившим освоить 3D-моделирование. К книге прилагается CD с большим количеством примеров различной сложности, помогающих в освоении нового материала.

Жанр: ДМК Пресс

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

Жанр: ДМК Пресс

Книга предназначена для инженеров и конструкторов, занимающихся разработкой и моделированием машиностроительных конструкций, а также для студентов и аспирантов технических специальностей вузов. Книга изложена в максимальном приближении к официальной справке по Autodesk Simulation и, по сути, является локализованным справочным руководством. В книге представлены описание интерфейса, команд, настройка и принцип работы в Autodesk Simulation Multiphysics; создание, импорт/экспорт моделей, выбор типа анализа, параметров, решение задач в простой и связанной постановке; просмотр и оценка полученных результатов. Приведено описание приложений для расчета усталости и прочностного анализа емкостей. В зависимости от степени подготовки читатель может обратиться к конкретным разделам: либо к основам и принципам работы с программным комплексом, либо непосредственно к сути и особенностям построения более сложных моделей. В книге приведены рекомендации по созданию адекватных моделей, эффективные приемы работы с программным комплексом. Рассмотрены возможные ошибки при построении модели и ее анализе, даны вероятные пути решения. Материал книги представлен для версии Autodesk Simulation Multiphysics 2012. Таким образом, в зависимости от варианта поставки или версии отдельные меню, команды и диалоговые окна будут недоступны.

Жанр: ДМК Пресс

Самоучитель по новейшим реализациям пакета визуального блочного имитационного моделирования Simulink матричной системы MATLAB. Подробно описаны библиотека блоков Simulink, методика подготовки диаграмм моделей, их редактирование, настройка и запуск на исполнение. Дано описание наиболее важных пакетов расширения Simulink инструментального ящика Blockset, в том числе SimPowerSystems, SimMechanics, Aerospace, Stateflow, Signal Processing, Telecommunication, Video and Image Processing и др. Отражены средства виртуальной реальности. Описаны сотни наглядных примеров применения этих средств. Издание предназначено для студентов, преподавателей и аспирантов вузов и университетов, инженеров и научных работников.

Жанр: ДМК Пресс

В предлагаемой книге приводится информация о принципах действия и особенностях функционирования некоторых приставок и блоков эффектов, использовавшихся известными гитаристами второй половины XX века. Практически все рассмотренные конструкции с успехом применяются музыкантами и в наши дни. В отдельных главах описываются приставки к электрогитаре, обеспечивающие реализацию следующих эффектов: «fuzz», «distortion» и «overdrive»; «tremolo» и «booster»; «volume» и «noise gate»; «wah-wah» и «autowah»; «compressor», «sustainer» и «limiter»; а также «octaver», «pitch shifter», «harmonizer» и «whammy»; «phaser», «rotary-sound», «Leslie» и «flanger»; «reverberator», «delay», «chorus», «hall» и «echo». Приводятся схемотехнические решения, принципиальные схемы, рисунки печатных плат, а также другие сведения, необходимые при самостоятельном конструировании и сборке различных приставок для электрогитары, обеспечивающих так называемое ретро-звучание. Особое внимание уделено методикам расчета отдельных узлов и каскадов. Книга предназначена для читателей, интересующихся особенностями функционирования блоков эффектов, а также для радиолюбителей и специалистов, занимающихся разработкой, эксплуатацией и ремонтом приставок для электрогитары.

Жанр: ДМК Пресс

Книга известного специалиста в области информатики Никлауса Вирта написана по материалам его лекций по вводному курсу проектирования компиляторов. На примере простого языка Оберон-0 рассмотрены все элементы транслятора, включая оптимизацию и генерацию кода. Приведен полный текст компилятора на языке программирования Оберон. Для программистов, преподавателей и студентов, изучающих системное программирование и методы трансляции.

Жанр: ДМК Пресс

Учебник по программированию микрокомпьютера NXT в LabVIEW написан специально для школьников. Эта книга может быть рекомендована для изучения темы «Алгоритмизация и объектно-ориентированное программирование» учащимися третей ступени общего образования в старшей школе в рамках федерального базисного учебного плана. Она может быть использована для работы в общеобразовательных классах и классах естественно-математического и информационно-технологического профиля. Структура книги во многом схожа с тематическим планированием изучения языка программирования в курсе школьного предмета «Информатика». Содержание книги поясняется многочисленными рисунками, примерами и упражнениями.

Жанр: ДМК Пресс

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

Жанр: ДМК Пресс

В книге детально рассмотрен интерфейс программы Femap, в том числе средства построения геометрической модели и автоматизированного создания конечно-элементных сеток. Большое внимание уделено описанию библиотеки конечных элементов, способам задания внешних воздействий и граничных условий. Эффективная работа с подобной программой требует, кроме знания интерфейса, также обширных знаний в предметной области, поэтому книга в той или иной мере затрагивает большое количество дисциплин, таких как теория метода конечных элементов; статика и динамика конструкций; теория упругости, сопротивление материалов; строительная механика; устойчивость упругих систем; оптимизация конструкций. Издание предназначено для специалистов в области проектирования конструкций, которые хотели бы самостоятельно изучить пакет программ Femap with NX Nastran и применять его в своей профессиональной деятельности. Книга также будет полезна в качестве справочника студентам, аспирантам и преподавателям, а также всем пользователям, имеющим опыт работы с подобными пакетами.

Жанр: ДМК Пресс

Гибкий и понятный программный код, легко поддающийся модификации и не скрывающий неприятных сюрпризов для своих создателей. Как оказывается, это не сказка! Всего этого позволяет добиться методика разработки через тестирование (Test-Driven-Development, TDD). Она основана, на первый взгляд, на парадоксальной идее — создавать тесты до написания тестируемого прикладного кода. В первых главах книги автор раскрывает теоретические основы методики TDD, знание которых, кстати, может пригодиться не только разработчикам приложений для iOS. В последующих главах он подробно демонстрирует применение этой методики на примере разработки действующего приложения, целиком и полностью реализованного с использованием TDD. За рассмотрением примера следует обсуждение различных тем, связанных с проектированием программных продуктов при использовании методики TDD, применение этой методики к унаследованным проектам, и краткий обзор будущих возможностей, уже реализованных для некоторых платформ, но пока не поддерживаемых в iOS. О модульном тестировании написано множество книг. Это отличные книги, но они не содержат специализированной информации, например, для разработчиков приложений на основе фреймворка Cocoa Touch. Предоставляя примеры на языке Objective-C, используя Xcode с сопутствующими инструментами и оперируя идиомами Cocoa, автору удалось сделать принципы, лежащие в основе разработки через тестирование, более доступными для разработчиков приложений для iOS.

Жанр: ДМК Пресс

В книге описаны большинство из современных баз данных с открытым исходным кодом: Redis, Neo4J, CouchDB, MongoDB, HBase, PostgreSQL и Riak. Для каждой базы приведены примеры работы с реальными данными, демонстрирующие основные идеи и сильные стороны. Эта книга прольет свет на сильные и слабые стороны каждой из семи баз данных и научит вас выбирать ту, которая лучше отвечает требованиям. Издание предназначено для программистов разной квалификации, использующих базы данных в своей профессиональной деятельности.

Жанр: ДМК Пресс

Данная книга посвящена программированию современных графических процессоров (GPU) на основе технологии CUDA от компании NVIDIA В книге разбираются как сама технология CUDA так и архитектура поддерживаемых GPU и вопросы оптимизации, включающие использование .РТХ. Рассматривается реализация целого класса алгоритмов и последовательностей на CUDA.

Жанр: ДМК Пресс

В книге известного английского автора поставлена задача научить читателя теории и практике построения высококачественных ламповых усилителей звуковой частоты класса качества High-End. Поскольку на сегодняшний день «ламповый звук» становится все более популярным, причем не только среди меломанов и аудиофилов, но и среди рядовых слушателей музыки, интерес к подобной технике в последние годы сильно возрос. В книге популярным языком изложены, как теория работы ламповых схем (начиная с простейших электрических цепей и заканчивая сложными схемами различных узлов реальной звукоусилительной аппаратуры), так и практические рекомендации по разработке высококачественных аудиоусилителей в любительских условиях, что позволяет существенно снизить затраты на высококачественную бытовую технику. Книга предназначена в первую очередь для радиолюбителей, но она, безусловно будет полезна также инженерам — разработчикам звукоусилительной техники, а также студентам, изучающим аналоговую схемотехнику и усилительные устройства.

Жанр: ДМК Пресс

В литературе по информационной безопасности (ИБ) в настоящее время не наблюдается недостатка. Однако в большинстве книг на эту тему приводится лишь малая часть тех сведений, которые необходимы для комплексного обеспечения информационной безопасности на предприятии. Например, в некоторых учебниках по ИБ основное внимание уделяется нормативным актам из области ИБ, но при этом крайне мало говорится о технической реализации угроз и защите от них. С другой стороны, существует много книг, посвященных только техническим аспектам (так называемый взгляд «глазами хакера»). В этих книгах подробно описывается реализация конкретных защит, но не всегда понятно, в каких практических ситуациях она может пригодиться. Данная книга представляет собой попытку преодолеть односторонний подход к теме ИБ. Книга предназначена для системных администраторов и пользователей малых и средних сетей, осуществляющих защиту корпоративных ресурсов. Здесь приводятся как техническая информация, описывающая атаки и защиту от них, так и рекомендации по обеспечению информационной безопасности с соответствующими примерами.

Жанр: ДМК Пресс

В этой книге Ричард Берд представляет принципиально новый подход к проектированию алгоритмов, а именно проектирование посредством формального вывода. Основное содержание книги разделено на 30 коротких глав, называемых жемчужинами, в каждой из которых решается конкретная программистская задача. Эти задачи, некоторые из них абсолютно новые, происходят из таких разнообразных источников, как игры и головоломки, захватывающие комбинаторные построения и более традиционные алгоритмы сжатия данных и сопоставления строк. Каждая жемчужина начинается с постановки задачи, формулируемой на функциональном языке программирования Haskell, чрезвычайно мощном и в то же время лаконичном, позволяющем легко и просто выражать алгоритмические идеи. Новшество книги состоит в том, что каждое решение формально вычисляется из исходной постановки задачи посредством обращения к законам функционального программирования. Издание предназначено для программистов, увлекающихся функциональным программированием, студентов, аспирантов и преподавателей, интересующихся принципами проектирования алгоритмов, а также всех, кто желает приобрести и развить навыки рассуждений в эквациональном стиле применительно к программам и алгоритмам.

Жанр: ДМК Пресс

Книга посвящена применению матричной системы MATLAB в радиотехнических расчетах и в моделировании радиоэлектронных устройств и систем. Описаны новейшие версии MATLAB с пакетами расширения Simulink, Signal Processing Toolbox, Filter Design Toolbox, RF Toolbox и Blockset, Wavelet Toolbox, Control Systems, SimPowerSystems и др. Также в книге рассказывается о новейших пакетах Simscape и SimElectronics моделирования электронных схем. Наряду с функциями командного режима работы описан интерактивный и визуально-ориентированный инструментарий пакетов c графическим интерфейсом пользователя GUI и математическое моделирование систем и устройств в среде Simulink. Описана интеграция MATLAB с современными цифровыми радиоизмерительными приборами и виртуальными лабораториями для управления приборами и обработки реальных осциллограмм. Для научных работников, инженеров в области обработки и фильтрации сигналов и изображений, студентов и преподавателей университетов и вузов.

Жанр: ДМК Пресс

В книге рассматриваются практические аспекты разработки приложений для промышленных систем измерения и управления в среде программирования Microsoft Visual Studio 2010 с использованием интегрированного пакета Measurement Studio фирмы National Instruments. Measurement Studio включает программные средства и библиотеки классов, позволяющие разработчикам Visual Basic .NET и Visual C# .NET в короткие сроки создавать высокопроизводительные приложения для систем автоматизации. Материал книги содержит практические примеры разработки простых систем измерения и управления, которые могут служить в качестве «рабочих кирпичиков» при работе над комплексными проектами. Книга будет полезна широкому кругу разработчиков программного обеспечения для систем управления, желающих применить программные технологии .NET в своих проектах.

Жанр: ДМК Пресс

Данная книга познакомит вас с самыми важными особенностями и внутренними механизмами PHP-фреймворка Yii, что позволит вам использовать его наиболее эффективно. Сборник поможет вам изучить часто упускаемые из вида, но очень полезные особенности фреймворка и повысить свой уровень как разработчика приложений. Наиболее интересные темы касаются разработки приложений и расширений, обработки ошибок, отладки, вопросов безопасности и улучшения производительности. Автор книги, Александр Макаров — опытный инженер из Воронежа, успевший попробовать себя в роли PM. Активный участник OpenSource проектов и один из разработчиков PHP-фреймворка Yii. С 2008 по 2010 способствовал росту русскоязычного сообщества CodeIgniter. Примерно в то же время начал активно участвовать в OpenSource. В 2009 заинтересовался Yii, создал yiiframework.ru и перевёл официальную документацию на русский. С мая 2010 присоединился к команде разработчиков фреймворка. Ведёт блог rmcreative.ru. Выступает на различных конференциях. Работает в Stay.com, где занимается созданием крутых фичей на Yii и не только. Издание предназначено для веб-разработчиков как уже знакомых с Yii, так и начинающих пользователей фреймфорка.

Жанр: ДМК Пресс

Книга демонстрирует, как совершенствовать, увеличивать и оптимизировать производительность приложений для операционной системы iOS. Вы быстро научитесь создавать быстрые и отзывчивые приложения, пригодные для распространения на коммерческой основе. Эта книга охватывает множество общих и вместе с тем сложных проблем, возникающих при оптимизации производительности приложений для iPhone и iPad, и подробно описывает, как эффективно их решать. Она содержит массу практических знаний, приемов, советов и рекомендаций, которые помогут вам преуспеть в конкурентном мире разработки приложений для iOS. Издание предназначено для программистов разной квалификации, разрабатывающих мобильные приложения под iOS.

Жанр: ДМК Пресс

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

Жанр: ДМК Пресс

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