Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 636193)
Контекстум
Руконтекст антиплагиат система
  Расширенный поиск

Информационные системы и технологии (сводная)

← назад
Все 1 3 4 A B C D E F G H I J K L M N O P R S T U V W X Y Z А Б В Г Д Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Э Я
Результаты поиска

Нашлось результатов: 42

Свободный доступ
Ограниченный доступ
1

Руководство по микропрограммному обеспечению

Автор: Ганссла
ДМК Пресс: М.

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

Предпросмотр: Руководство по микропрограммному обеспечению.pdf (0,7 Мб)
2

Решение экономических задач на компьютере

Автор: Каплан
ДМК Пресс: М.

Настоящее издание представляет собой учебное пособие для студентов, изучающих финансово-экономические дисциплины, и справочное руководство для пользователей с различным уровнем подготовки, желающих самостоятельно овладеть компьютерными методами обработки, моделирования и анализа экономических данных, планирования производства, разработки бизнес-планов и инвестиционных проектов. В первой части книги рассматриваются экономико-математические обоснования компьютерных алгоритмов по статистической обработке выборок, приближению экономических данных, моделированию детерминированных и неопределенных (рисковых) ситуаций в экономике с применением нечетких множеств, бизнес-планированию. Обсуждаются оригинальные алгоритмы решения системы дифференциальных уравнений равновесия экономической системы, объясняющего структуру временных рядов в экономике, выбора подходящего класса и устойчивой оптимальной структуры аппроксимирующих функций, неквадратичных приближений и оптимизации реального бизнес-плана. Во второй части книги обсуждаются основы работы с диалоговыми окнами в современных стандартных программных средах EXCEL, ACCESS, MATHCAD, STATISTICA и STATGRAPHICS, алгоритмы и процедуры статистических вычислений и графических построений для типовых экономических задач, что позволяет решать возникающие задачи по образцу.

Предпросмотр: Решение экономических задач на компьютере.pdf (0,6 Мб)
3

Рендеринг в реальном времени в Blender

Автор: Краудер
ДМК Пресс: М.

Blender — самый востребованный и перспективный программный 3D-пакет в мире. А EEVEE — современное средство визуализации в реальном времени, это относительно новый инструмент в Blender, позволяющий создавать художественные работы с невероятной скоростью, почти в 12 раз быстрее, чем в Cycles. В этой книге представлен детальный обзор возможностей EEVEE. По мере чтения вы научитесь работать с нодами геометрии, освоите разные методы рендеринга, начнете использовать такие хитрости, как китбашинг и изображения с альфа-каналом. Новые навыки помогут вам ускорить создание сцен, отражений, добавление света, камер и даже специальных эффектов, таких как огонь и дым в EEVEE. И все это в контексте создания реальных сцен, которые будут проработаны от начала до конца. Издание предназначено для 3D-аниматоров, скульпторов, моделлеров и концепт-художников, которые хотят использовать Blender в своих работах для кино, телевидения и гейм-дизайна.

Предпросмотр: Рендеринг в реальном времени в Blender.pdf (0,6 Мб)
4

Редкая профессия

Автор: Зуев
ДМК Пресс: М.

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

Предпросмотр: Редкая профессия.pdf (0,2 Мб)
5

Расширение библиотеки jQuery

Автор: Вуд
ДМК Пресс: М.

jQuery — одна из наиболее популярных библиотек для разработки клиентских сценариев на JavaScript. В ней предусмотрено большое количество точек интеграции, посредством которых можно добавлять собственные селекторы и фильтры, расширения, анимационные эффекты и многое другое. Эта книга покажет вам, как это делается. Из книги вы узнаете, как писать расширения и как проектировать их, чтобы максимально обеспечить возможность их многократного использования. Вы также научитесь писать новые виджеты и эффекты для jQuery UI. Наряду с этим вы исследуете особенности создания расширений для применения в таких ключевых аспектах библиотеки, как технология Ajax, события, анимация и проверка данных. Издание предназначено для веб-программистов разной квалификации, уже использующих jQuery в своей работе.

Предпросмотр: Расширение библиотеки jQuery.pdf (0,5 Мб)
6

Раскрутка форума. От создания костяка форума до полной его монетизации

Автор: Фоменко
ДМК Пресс: М.

Как раскрутить форум, как привести на него первых людей, как сделать так, чтобы они начали общаться на форуме постоянно, сколько денег на это всё потребуется, какие есть результативные методики? Данная книга является ответом на множество самых распространённых вопросов форумовладельцев. Прочитав её от корки до корки, вы сможете безо всяких проблем создать свой успешный форум с постоянной аудиторией на нём. Также книга будет полезна и тем, у кого в кругу обязанностей стоит задача создания и раскрутки форума. Очень надеемся, что наши практические советы помогут вам в раскрутке форума. Удачи вам в этом серьёзном и важном деле!

Предпросмотр: Раскрутка форума. От создания костяка форума до полной его монетизации.pdf (0,1 Мб)
7

Разработка программного обеспечения: управление изменениями

Автор: Белладжио
ДМК Пресс: М.

Эта книга об инженерной дисциплине, которая называется управлением конфигурацией программного обеспечения (software configuration management — SCM), а также о широко используемом продукте SCM — ClearCase, который автоматизирует и поддерживает практическое применение SCM посредством модели, называемой унифицированным управлением изменениями (Unified Change Management — UCM). Настоящая книга раскрывает базовые концепции, типичные проблемы SCM, возникающие по мере роста и усложнения программных систем, а также способы применения инструментов и процессов SCM для решения этих проблем. Также обсуждаются расширенные темы SCM, включая управление географически разделенными командами разработчиков, и сочетания SCM с управлением запросами на изменение (или отслеживанием дефектов).

Предпросмотр: Разработка программного обеспечения управление изменениями.pdf (0,3 Мб)
8

Разработка приложений на C++ в среде MATLAB

Автор: Подкур
ДМК Пресс: М.

Данная книга посвящена изложению вопросов совместного использования богатой библиотеки визуальных компонент Borland C++ Builder и возможностей языка С++ с мощными математическими процедурами MATLAB®. Книга содержит основы программирования в Borland C++ Builder и на MATLAB, описание математических библиотек MATLAB для С/С++ и компиляторов MATLAB. Рассматриваются примеры программ на Borland C++ Builder, которые используют математические библиотеки MATLAB С++. Освоение технологии использования функций математических библиотек MATLAB в Borland C++ Builder позволит создавать полноценные Windows-приложения с развитой графической средой, в которых возможна реализация сложных математических алгоритмов. Книга предназначена преподавателям и студентам вузов по специальностям, близким к прикладной математике, профессиональным программистам С++, которые сталкиваются с проблемами реализации математических алгоритмов на С++, и MATLAB-программистам, которые хотят использовать гибкость языка С++ и богатую библиотеку визуальных компонент Borland C++ Builder для реализации алгоритмов MATLAB в виде законченных и независимых от MATLAB приложений. Файлы, содержащие примеры программ вместе с исходными текстами, а также архив с математическими библиотеками С/С++ MATLAB от компании MathWorks, можно найти на сайте издательства.

Предпросмотр: Разработка приложений на C++ в среде MATLAB.pdf (0,3 Мб)
9

Разработка приложений Java EE 7 в NetBeans 8

Автор: Хеффельфингер
ДМК Пресс: М.

Книга представляет собой практическое руководство по использованию возможностей IDE NetBeans 8 для разработки корпоративных приложений, совместимых со стандартом Java EE 7. В книге показаны приемы эффективного программирования, задействующие контекстные меню и «горячие» клавиши, мастера и шаблоны среды NetBeans, затрагиваются вопросы создания, конфигурирования, развертывания, отладки и профилирования корпоративных приложений с использованием средств, встроенных в IDE NetBeans. Существенное внимание уделено основным API Java EE в контексте их работы в среде NetBeans. Подробно рассмотрены возможности NetBeans по автоматизации разработки приложений с использованием таких API, как Servlet, JSP, JSTL, JSF, JMS, JPA, JDBC, EJB, JAXWS, JAXRS, а также по созданию для них инфраструктурных, коммуникационных и конфигурационных элементов. Затронуты вопросы взаимодействия среды NetBeans с различными серверами приложений, СУБД и внешними службами. Приводится пример автоматического создания законченного корпоративного приложения из существующей схемы базы данных, а также примеры создания вебслужб и автоматического создания их клиентов. Книга рассчитана на программистов, желающих разрабатывать Java EEприложения c использованием функциональных возможностей IDE NetBeans. Для чтения книги необходимо иметь некоторый опыт работы с Java, в то время как начального знакомства с NetBeans и Java EE не требуется.

Предпросмотр: Разработка приложений Java EE 7 в NetBeans 8.pdf (0,2 Мб)
10

Разработка приложений Java EE 6 в NetBeans 7

Автор: Хеффельфингер
ДМК Пресс: М.

Книга представляет собой практическое руководство по использованию возможностей IDE NetBeans 7 для разработки корпоративных приложений, совместимых со стандартом Java EE 6. В книге показаны приемы эффективного программирования, задействующие контекстные меню и «горячие» клавиши, мастера и шаблоны среды NetBeans, затрагиваются вопросы создания, конфигурирования, развертывания, отладки и профилирования корпоративных приложений с использованием средств встроенных в IDE NetBeans. Существенное внимание уделено основным API Java EE в контексте их работы в среде NetBeans. Подробно рассмотрены возможности NetBeans по автоматизации разработки приложений с использованием таких API, как Servlet, JSP, JSTL, JSF, JMS, JPA, JDBC, EJB, JAX-WS, JAX-RS, а также по созданию для них инфраструктурных, коммуникационных и конфигурационных элементов. Затронуты вопросы взаимодействия среды NetBeans с различными серверами приложений, СУБД и внешними службами. Приводится пример автоматизированной генерации законченного корпоративного приложения из существующей схемы базы данных, а также примеры создания веб-сервисов и автоматизированной генерации их клиентов. Книга рассчитана на разработчиков желающих разрабатывать Java EE-приложения c использованием функциональных возможностей IDE NetBeans. Для чтения книги необходимо иметь некоторый опыт работы с Java, в то время как начального знакомства с NetBeans и Java EE не требуется.

Предпросмотр: Разработка приложений Java EE 6 в NetBeans 7.pdf (1,1 Мб)
11

Разработка одностраничных веб-приложений

Автор: Миковски
ДМК Пресс: М.

Если ваш сайт представляет собой набор дергающихся страниц, связанных ссылками, то вы отстали от жизни. Следующей ступенью вашей карьеры должны стать одностраничные приложения (SPA). В таком приложении отрисовка пользовательского интерфейса и бизнес-логика перенесены в браузер, а взаимодействие с сервером сводится к синхронизации данных. Пользователь работает с таким сайтом, как с персональным приложением на рабочем столе, что гораздо удобнее и приятнее. Однако разрабатывать, сопровождать и тестировать SPA нелегко. В этой книге показано? как организуется командная разработка передовых SPA — проектирование, тестирование, сопровождение и развитие — с применением JavaScript на всех уровнях и без привязки к какому-то конкретному каркасу. Попутно вы отточите навыки работы с HTML5, CSS3 и JavaScript и узнаете об использовании JavaScript не только в браузере, но также на сервере и в базе данных.

Предпросмотр: Разработка одностраничных веб-приложений.pdf (0,4 Мб)
12

Разработка веб-приложений с использованием Flask на языке Python

Автор: Гринберг
ДМК Пресс: М.

В этой книге вы изучите популярный микрофреймворк Flask на пошаговых примерах создания законченного приложения социального блогинга. Автор книги Мигель Гринберг познакомит вас с основными функциональными возможностями фреймворка и покажет, как расширять приложения дополнительными веб-технологиями, такими как поддержка миграции базы данных и взаимодействия с веб-службами. Вместо того чтобы навязывать строгие правила, как это делают другие фреймворки, Flask оставляет за вами свободу принятия решений. Если вы имеете опыт программирования на языке Python, данная книга покажет вам, как можно воспользоваться такой свободой творчества!

Предпросмотр: Разработка веб-приложений с использованием Flask на языке Python.pdf (0,3 Мб)
13

Разработка веб-приложений с использованием AngularJS

Автор: Козловский
ДМК Пресс: М.

С появлением HTML5 и CSS3 разработка клиентских веб-приложений на языке JavaScript приобрела особую популярность. Создатели фреймворка AngularJS предприняли революционный подход к решению вопроса превращения браузера в самую лучшую платформу для разработки веб-приложений. Книга проведет вас через основные этапы конструирования типичного одностраничного веб-приложения. В ней обсуждаются такие темы, как организация структуры приложения, взаимодействие с различными серверными технологиями, безопасность, производительность и развертывание. После представления AngularJS и обзора перспектив клиентских веб-приложений, книга шаг за шагом проведет вас через создание достаточно сложного приложения. Издание будет наиболее полезно веб-разработчикам, желающим оценить или решившим применить фреймворк AngularJS для создания своих приложений. Предполагается, что читатель имеет некоторое знакомство с AngularJS, хотя бы на уровне понимания простейших примеров. Мы надеемся также, что вы обладаете знанием HTML, CSS и JavaScript.

Предпросмотр: Разработка веб-приложений с использованием AngularJS.pdf (0,2 Мб)
14

Разработка веб-приложений в Yii 2

Автор: Сафронов
ДМК Пресс: М.

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

Предпросмотр: Разработка веб-приложений в Yii 2.pdf (0,3 Мб)
15

Разработка веб-приложений в ReactJS

Автор: Хортон
ДМК Пресс: М.

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

Предпросмотр: Разработка веб-приложений в ReactJS.pdf (0,2 Мб)
16

Разработка веб-приложений GraphQL с React, Node.js и Neo4j

Автор: Лион
ДМК Пресс: М.

Эта книга научит вас создавать графовые веб-приложения с использованием технологии GraphQL, преимущества которой усиливают такие графовые инструменты и хранилища данных, как React, Apollo и Neo4j. Вначале вы познакомитесь с GraphQL и собственно с понятием графов, затем сосредо точитесь на разработке клиентского приложения с использованием React и, наконец, создадите и развернете в облаке полноценное веб-приложение, поддерживающее поиск, аутентификацию и многое другое. Издание предназначено для веб-разработчиков полного цикла, заинтересованных в технологии GraphQL и имеющих базовое представление о Node.js API и особенностях клиентских приложений на JavaScript, использующих этот API. Опыт работы с GraphQL или графовыми базами данных не обязателен.

Предпросмотр: Разработка веб-приложений GraphQL с React, Node.js и Neo4j.pdf (0,7 Мб)
17

Руткиты и буткиты. Обратная разработка вредоносных программ и угрозы следующего поколения

Автор: Матросов Алекс
ДМК Пресс: М.

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

Предпросмотр: Руткиты и буткиты. Обратная разработка вредоносных программ и угрозы следующего поколения.pdf (1,0 Мб)
18

Реагирование на компьютерные инциденты. Прикладной курс

Автор: Энсон Стив
ДМК Пресс: М.

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

Предпросмотр: Реагирование на компьютерные инциденты. Прикладной курс.pdf (0,8 Мб)
19

Распределенные системы

Автор: Стин Мартен ван
ДМК Пресс: М.

В третьем издании классического труда професоров Амстердамского университета Эндрю Таненбаума и Мартена ван Стина обсуждаются принципы и парадигмы распределенных систем. Кроме обширного теоретического материала в книге приведен код на языке Python (размещен на сайте dmkpress.com), демонстрирующий использование полученных знаний на практике. В числе рассматриваемых тем: основные характеристики распределенных систем; архитектуры программных компонентов, входящих в систему; процессы и коммуникации; присваивание имен; согласованность и репликация; отказоустойчивость и безопасность.

Предпросмотр: Распределенные системы.pdf (1,2 Мб)
20

Разработка конвейеров машинного обучения. Автоматизация жизненных циклов модели с помощью TensorFlow

Автор: Хапке Ханнес
ДМК Пресс: М.

Машинное обучение становится важным элементом почти во всех отраслях. В этой книге представлено четкое и понятное руководство по автоматизации развертывания, управления и повторного использования моделей машинного обучения. Шаг за шагом описывается конкретный пример проекта, на котором можно отработать основные навыки в этой сфере. Благодаря множеству примеров кода и ясным, лаконичным объяснениям вы сможете создать свой собственный конвейер машинного обучения и запустите его в кратчайшие сроки. Книга поможет ученым и инженерам, специализирующимся в области машинного обучения и искусственного интеллекта, выйти за рамки работы с единичной моделью и успешно реализовать свои проекты в области науки о данных. Также издание будет полезно менеджерам проектов в области науки о данных, разработчикам программного обеспечения и инженерам DevOps, которые хотят, чтобы их организация ускорила свои проекты, использующие технологии машинного обучения и искусственного интеллекта. Читателю понадобится знание основных концепций машинного обучения и хотя бы одного из фреймворков, используемых в машинном обучении (например, PyTorch, TensorFlow, Keras).

Предпросмотр: Разработка конвейеров машинного обучения. Автоматизация жизненных циклов модели с помощью TensorFlow.pdf (1,2 Мб)
21

Работа с базами данных Microsoft SQL Server. Сценарии практических занятий

Автор: Митин
Директ-Медиа: М.

В пособии рассматриваются технологические приемы, позволяющие выполнить ряд практических заданий по работе с базами данных в среде популярной СУБД Microsoft SQL Server. Пособие может быть рекомендовано в качестве методического руководства на семинарских занятиях и при подготовке к сдаче зачетов и экзаменов по курсам, связанным с базами данных. Текст приводится в авторской редакции.

Предпросмотр: Работа с базами данных Microsoft SQL Server. Сценарии практических занятий.pdf (0,4 Мб)
22

Реинжиниринг бизнеса. Как грамотно внедрить автоматизацию и искусственный интеллект

Автор: Джесутасан
Альпина Паблишер: М.

Сегодня лидеры компаний по всему миру задаются вопросом, каким образом внедрение автоматизации и искусственного интеллекта может повлиять на бизнес. В какой мере это затронет их собственную работу, деятельность команды, начальства, коллег, друзей и родных? Заменят ли роботы людей? Какие именно отрасли будут автоматизированы в первую очередь? Равин Джесутасан и Джон Будро, признанные авторитеты в вопросах человеческого капитала и автоматизации, не ограничиваются попытками определить, в чем именно роботы заменят людей. Авторы предлагают системный подход в формате пошаговой четырехступенчатой модели, с помощью которой менеджеры сумеют найти оптимальное соотношение искусственного интеллекта и работы специалистов. В книге представлен уникальный опыт мировых компаний в сфере автоматизации, что делает ее особенно интересной. Книга удостоена золотой медали престижной книжной премии Axiom Business Book Awards 2019.

Предпросмотр: Реинжиниринг бизнеса. Как грамотно внедрить автоматизацию и искусственный интеллект.pdf (0,2 Мб)
23

Руководство по диагностике и устранению проблем в Oracle

Автор: Фарук
ДМК Пресс: М.

Книга предоставляет исчерпывающие и актуальные рекомендации по обеспечению надежной и эффективной работы СУБД Oracle в сложных производственных корпоративных средах. Семь ведущих экспертов по Oracle объединили свои усилия, чтобы создать не имеющий аналогов сборник испытанных решений, практических примеров и пошаговых описаний процедур для Oracle версий 12c, 11g и более поздних. Каждое решение тщательно подготовлено, для того чтобы помочь опытным администраторам понять и устранить серьезные проблемы как можно быстрее. Рассмотрены сегменты LOB, пространства таблиц UNDO, циклы ожидания высоконагруженных буферов сборщика мусора, время задержек при ответах на запросы, конкуренция при блокировках, индексация, распределенные XA-транзакции, резервное копирование/восстановление RMAN и др. Описаны оптимизация языка определения данных, настройка механизма VLDB, исследование и тестирование баз данных, гибкая настройка совместного использования курсоров, извлечение больших объемов данных, перемещение данных, SSD, индексация, а также способы решения проблем с Oracle RAC. Издание предназначено администраторам баз данных, а также программистам, работающим с Oracle.

Предпросмотр: Руководство по диагностике и устранению проблем в Oracle.pdf (1,4 Мб)
24

Романтика искусственного интеллекта

Автор: Потопахин
ДМК Пресс: М.

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

Предпросмотр: Романтика искусственного интеллекта.pdf (0,2 Мб)
25

Решение задач на современном C++. Станьте опытным программистом, решая практические задачи

Автор: Бансила
ДМК Пресс: М.

Эта книга — сборник практических задач по языку С++17: от математических и вычислительных до архитектурных, построенных на базе шаблонов проектирования. Здесь собрано 100 задач, которые помогут вам применить на практике разнообразные возможности C++ и его стандартной библиотеки, а также опробовать множество сторонних, кроссплатформенных библиотек. Решения представлены в виде исходного кода, пояснений и рекомендаций к нему. Книга рекомендована сообществом разработчиков С++ России и Беларуси. Издание будет полезно студентам технических вузов, а также начинающим и опытным разработчикам.

Предпросмотр: Решение задач на современном C++. Станьте опытным программистом, решая практические задачи.pdf (3,8 Мб)
26

Релевантный поиск с использованием Elasticsearch и Solr

Автор: Тарнбулл
ДМК Пресс: М.

Данная книга поможет вам раскрыть суть и механику релевантного поиска на базе библиотеки Apache Lucene. На примере поисковых систем Elasticsearch и Solr вы научитесь строго контролировать ранжирование результатов поиска на основе четких критериев. Вы поймете, как программировать релевантность, как подключить вторичные источники данных, классификаторы, организовать анализ текста. Наконец вы узнаете, как можно улучшить релевантность поиска за счет применения приемов машинного обучения, персонализации и семантического поиска. Издание предназначено разработчикам, стремящихся создавать интеллектуальные поисковые приложения на основе Elasticsearch или Solr.

Предпросмотр: Релевантный поиск с использованием Elasticsearch и Solr.pdf (0,9 Мб)
27

Рекомендательные системы на практике

Автор: Фальк
ДМК Пресс: М.

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

Предпросмотр: Рекомендательные системы на практике.pdf (1,2 Мб)
28

Реактивное программирование с применением RxJava. Разработка асинхронных событийно-ориентированных приложений

Автор: Кристенсен
ДМК Пресс: М.

В наши дни, когда программы асинхронны, а быстрая реакция — важнейшее свойство, реактивное программирование поможет писать более надежный, лучше масштабируемый и быстрее работающий код. Благодаря этой книге программист на Java узнает о реактивном подходе к задачам и научится создавать программы, вобравшие в себя лучшие черты этой новой и весьма перспективной парадигмы. Данная книга содержит глубокое и подробное изложение концепций и принципов использования реактивного программирования вообще и RxJava в частности. Книга может использоваться как для последовательного изучения предмета, так и в качестве справочника по библиотеке.

Предпросмотр: Реактивное программирование с применением RxJava. Разработка асинхронных событийно-ориентированных приложений.pdf (0,2 Мб)
29

Реактивное программирование на С++. Проектирование параллельных и асинхронных приложений с использованием библиотеки RxCpp и современного C++17

Автор: Пай
ДМК Пресс: М.

В книге изложены понятия и принципы функционального реактивного программирования, помогающие строить параллельные, асинхронные приложения с наименьшими усилиями и минимумом ошибок. Реактивное программирование — парадигма программирования, ориентированная на потоки данных и распространение изменений, это путь для лёгкого создания пользовательских интерфейсов, анимации или моделирования систем, изменяющихся во времени. Всесторонне рассмотрена библиотека RxCpp, описана разработка реактивных микро-сервисов на C++, а также использование библиотеки Qt/C++ в реактивном стиле. Изучив эту книгу, вы будете хорошо разбираться в тонкостях реактивной модели программирования и методах её реализации на новейшей версии стандарта C++17. Издание предназначено для разработчиков С++, желающих получить максимум эффективности от своих приложений.

Предпросмотр: Реактивное программирование на С++. Проектирование параллельных и асинхронных приложений с использованием библиотеки RxCpp и современного C++17.pdf (0,8 Мб)
30

Распределенные системы реального времени. Теория и практика

Автор: Эрджиес
ДМК Пресс: М.

В книге описываются разработка и реализация программного обеспечения распределенных систем реального времени с использованием подхода «снизу вверх». В начале каждой главы обсуждаются основные концепции, представлен обзор соответствующих методов и доступного ПО. Затем рассматривается реализация концепций в образце ядра, сопровожденная исполняемым кодом. В завершение главы приводится обширный код на языке C, многочисленные примеры, реализующие описанные методы. Издание предназначено студентам, инженерам, разработчикам ПО, имеющим базовый опыт работы в области компьютерной архитектуры и операционных систем.

Предпросмотр: Распределенные системы реального времени. Теория и практика.pdf (1,3 Мб)
31

Раскраска для детей айтишников больших и маленьких

Автор: Сенченкова
ДМК Пресс: М.

Эта раскраска сделана для детей, чтобы родители-айтишники могли простыми словами объяснить чем они занимаются на работе. Просто рисуйте и сочиняйте вместе.

Предпросмотр: Раскраска для детей айтишников больших и маленьких.pdf (0,1 Мб)
32

Разработка через тестирование для iOS

Автор: Ли
ДМК Пресс: М.

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

Предпросмотр: Разработка через тестирование для iOS.pdf (0,1 Мб)
33

Разработка чат-ботов и разговорных интерфейсов. Чат-боты и голосовые пользовательские интерфейсы на платформах Chatfuel, Dialogflow, Microsoft Bot Framework, Twilio и Alexa Skills

Автор: Джанарсанам
ДМК Пресс: М.

В книге рассказывается о работе диалоговых интерфейсов как способе взаимодействия машины с людьми на естественном языке. Вы научитесь разрабатывать чат-боты для выполнения различных прикладных задач с помощью платформ Microsoft Bot Framework, DialogFlow и Twilio, а также изучите механизмы развертывания чат-ботов на платформах мессенджеров типа Facebook. В заключении освоите отправку и отслеживание сообщений на платформе Twitter, а также поэкспериментируете с технологиями Google Assistant и Amazon Alexa. Издание будет полезно начинающим разработчикам в области искусственного интеллекта Все права защищены. Любая часть этой книги не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав.

Предпросмотр: Разработка чат-ботов и разговорных интерфейсов. Чат-боты и голосовые пользовательские интерфейсы на платформах Chatfuel, Dialogflow, Microsoft Bot Framework, Twilio и Alexa Skills.pdf (0,3 Мб)
34

Разработка приложений на C++ с использованием Boost. Рецепты, упрощающие разработку вашего приложения

Автор: Полухин
ДМК Пресс: М.

Это руководство знакомит читателя с библиотеками Boost, которые помогают разрабатывать качественные, быстрые и портативные приложения. Удобная структура книги, включающая ряд стандартных разделов, упрощает изучение материала. От простых тем (повседневное использование библиотек, управление ресурсами) автор последовательно переходит к сложным (метапрограммирование, многопоточность, межпроцессное взаимодействие, асинхронное взаимодействие, работа с большими библиотеками Boost). Издание предназначено для разработчиков, желающих улучшить свои знания в области Boost и упростить процессы разработки приложений. Для освоения изложенных в книге приемов необходимы знакомство с C++ и базовые знания стандартной библиотеки. Также понадобятся современный компилятор C++, библиотеки Boost (подойдет любая версия, но рекомендуется 1.65 или более новая), среда разработки QtCreator, утилита qmake. Есть возможность модифицировать и запускать примеры онлайн: apolukhin.github.io/Boost-Cookbook/.

Предпросмотр: Разработка приложений на C++ с использованием Boost. Рецепты, упрощающие разработку вашего приложения.pdf (2,0 Мб)
35

Разработка печатных плат в EAGLE

Автор: Скарпино
ДМК Пресс: М.

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

Предпросмотр: Разработка печатных плат в EAGLE.pdf (1,2 Мб)
36

Разработка операционной системы и компилятора. Проект Оберон

Автор: Вирт
ДМК Пресс: М.

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

Предпросмотр: Разработка операционной системы и компилятора. Проект Оберон.pdf (0,3 Мб)
37

Разработка обслуживаемых программ на языке С#. Десять рекомендаций по оформлению современного кода

Автор: Виссер
ДМК Пресс: М.

Данное практическое руководство познакомит вас с 10 простыми рекомендациями, помогающими писать программное обеспечение, которое легко поддерживать и адаптировать. Эти тезисы сформулированы на основании анализа сотен реальных систем. Написанная консультантами компании Software Improvement Group книга содержит ясные и краткие советы по применению рекомендаций на практике. Примеры для этого издания написаны на языке C#, но существует аналогичная книга с примерами на языке Java. Издание предназначено программистам на C#, желающим научиться писать качественный и хорошо поддерживаемый код.

Предпросмотр: Разработка обслуживаемых программ на языке С#. Десять рекомендаций по оформлению современного кода.pdf (0,4 Мб)
38

Разработка обслуживаемых программ на языке Java. Десять рекомендаций по оформлению современного кода

Автор: Виссер
ДМК Пресс: М.

Данное практическое руководство познакомит вас с 10 простыми рекомендациями, помогающими писать программное обеспечение, которое легко поддерживать и адаптировать. Эти тезисы сформулированы на основании анализа сотен реальных систем. Написанная консультантами компании Software Improvement Group книга содержит ясные и краткие советы по применению рекомендаций на практике. Примеры для этого издания написаны на языке Java, но существует аналогичная книга с примерами на языке C#. Издание предназначено программистам на Java, желающим научиться писать качественный и хорошо поддерживаемый код.

Предпросмотр: Разработка обслуживаемых программ на языке Java. Десять рекомендаций по оформлению современного кода.pdf (0,4 Мб)
39

Разработка мобильных приложений на C# для iOS и Android

Автор: Черников
ДМК Пресс: М.

Данная книга в сжатой форме описывает целостный процесс создания приложений для смартфонов и планшетов. Рассматриваются особенности мобильных операционных систем и устройств, выбор инструментов для разработки, подготовка рабочей документации в духе Agile, проектирование структуры и архитектуры решения, создание автоматизированного конвейера Continues Integration/Continues Delivery, а также мониторинг работоспособности конечного продукта на устройствах реальных пользователей. Все примеры приведены на языке C#. Издание может быть рекомендовано как опытным, так и начинающим программистам, интересующимся разработкой мобильных приложений. Также оно может быть использовано в качестве пособия в вузах, центрах дополнительного образования и др.

Предпросмотр: Разработка мобильных приложений на C# для iOS и Android.pdf (0,4 Мб)
40

Разработка интеллектуальных систем. Введение в технологию машинного обучения

Автор: Хултен
ДМК Пресс: М.

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

Предпросмотр: Разработка интеллектуальных систем. Введение в технологию машинного обучения.pdf (1,0 Мб)
41

Разработка игр и теория развлечений

Автор: Костер
ДМК Пресс: М.

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

Предпросмотр: Разработка игр и теория развлечений.pdf (0,2 Мб)
42

Разработка геоприложений на языке Python

Автор: Вестра
ДМК Пресс: М.

Написание геопространственных программ предполагает решение таких задач, как группирование данных по географическому положению, хранение и анализ больших массивов информации, выполнение сложных расчетов и построение красочных интерактивных карт. Книга предоставляет обзор главных геопространственных понятий, источников геоданных и наборов инструментов для геообработки. Рассмотрены приемы хранения и доступа к пространственным данным. Показано создание собственного интерфейса со скользящей картой в рамках веб-приложения. Подробно описано создание редактора геоданных на основе географического модуля GeoDjango для веб-платформы Django. Издание адресовано опытным разработчикам на языке Python, которые хотели бы освоить концепции геопрограммирования, методы получения и работы с геоданными, решать пространственные задачи и конструировать сложные картографические приложения.

Предпросмотр: Разработка геоприложений на языке Python.pdf (0,4 Мб)