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

Сводная издательская коллекция учебной и научной литературы

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

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

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

«Народная дипломатия» в истории российских неправительственных организаций

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

Книга содержит увлекательный рассказ о жизни и деятельности Александра Викторовича Рачинского, с именем которого связано создание в Москве Славянского благотворительного комитета, сыгравшего особую роль в освобождении балканских народов от османского владычества в XIX веке. Будучи российским вице-консулом в городе Варне, Рачинский сумел за короткий период помочь созданию там школы с преподаванием на болгарском языке, содействовал организации таких школ в других городах и селениях консульского округа. Велика его заслуга в переводе церковного богослужения в Варне на церковнославянский язык. На основе исторических документов: служебных записок, донесений, писем, воспоминаний и личных публикаций, — читатель сможет отчётливо представить себе черты характера и устремления русского дипломата, который не был удостоен высоких рангов и должностей, но своим беззаветным служением родине и российско-болгарскому сотрудничеству снискал заслуженный авторитет и добрую память в болгарском народе. Настоящее исследование, автором которого является Анатолий Щелкунов при участии Станки Димитровой (глава 1), Илии Пеева (глава 11) и Александра Коншина-Рачинского (глава 2), потомка Александра Викторовича, включает новые страницы из жизни этого замечательного человека, позволяющие воссоздать сложную и противоречивую историю первой неправительственной организации в России, целью которой была деятельность, получившая в наши дни название «народной дипломатии».

Предпросмотр: «Народная дипломатия» в истории российских неправительственных организаций.pdf (0,6 Мб)
1902

«Конституционная модель» местного самоуправления России (опыт системного анализа решений Конституционного суда РФ 1996-2017 гг.)

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

Работа посвящена анализу решений Конституционного суда РФ 1996-2017 годов в которых формулируются ключевые признаки местного самоуправления России как общественного института. Основная задача работы — доказать наличие и описать «конституционную модель» местного самоуправления, которая может служить правовой основой отстаивания права местных сообществ на самостоятельное и под свою ответственность решение местных проблем. Для решения поставленной задачи автор сначала анализирует решения Конституционного суда РФ в их хронологическом порядке и выделяет основные вопросы (предмет), затронутые в решениях. Этому посвящен Раздел 1 работы. На следующем этапе проводится предметная систематизация и «сборка» модели местного самоуправления России. Описанию модели посвящён Раздел 2.

Предпросмотр: «Конституционная модель» местного самоуправления России (опыт системного анализа решений Конституционного суда РФ 1996-2017 гг.) монография.pdf (0,1 Мб)
1903

Язык декларативного программирования XAML

Автор: Подбельский В. В.
ДМК Пресс: М.

Книга посвящена языку XAML — центральному звену таких современных платформ и средств программирования, как WPF, UWP и Xamarin.Forms. Изложены основные положения синтаксиса XAML, и на многочисленных примерах показаны возможности механизмов XAML, отличающих этот язык от таких уже традиционных языков разметки, как, например, HTML. Кроме синтаксиса XAML, описаны пространства имен, ключевые слова XAML, наиболее полезные элементы управления, применяемые для создания интуитивно понятного пользовательского интерфейса. Объясняются особенности зависимых и присоединенных свойств, описаны механизмы расширения разметки и привязки данных. Показаны возможности ресурсов, стилей и шаблонов. Рассмотрены средства трансформации изображений элементов управления и объектов, создаваемых пользователем. Рассмотрены вопросы представления растровых изображений и создания объектов векторной графики. Особое внимание уделено триггерам данных и триггерам событий. Подробно изложены механизмы и средства анимации.

Предпросмотр: Язык декларативного программирования XAML.pdf (0,4 Мб)
1904

Язык C в XXI веке

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

Язык C — не просто фундамент всех современных языков программирования, он и сам — современный язык, идеальный для написания эффективных приложений передового уровня. Последние 20 лет C не стоял на месте. Сам язык и окружающая его экосистема подвергаются пересмотру. Эта книга начинается там, где другие заканчиваются. В ней рассказано, как изменилась функциональность, поддерживаемая любым компилятором, благодаря двум новым стандартам C, вышедшим со времен оригинального ANSI. Цель книги — рассмотреть то, чего нет в других учебниках по C: инструменты и окружение; библиотеки для работы со связанными списками и анализаторами XML; написание удобочитаемого кода с дружественным программным интерфейсом.

Предпросмотр: Язык C в XXI веке.pdf (0,3 Мб)
1905

Эффективное использование потоков в операционной системе Android

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

Чтобы написать действительно полезное и удобное приложение для Android, то без многопоточности никак не обойтись, но как узнать о технологиях и методиках, которые помогут решить такую задачу? Книга с практической точки зрения описывает несколько асинхронных механизмов, доступных в программной среде Android SDK, а также рассматривает основные принципы и правила выбора одного из этих них, лучше всего подходящего для создаваемого приложения.

Предпросмотр: Эффективное использование потоков в операционной системе Android.pdf (0,4 Мб)
1906

Элегантный SciPy

Автор: Нуньес-Иглесиас Хуан
ДМК Пресс: М.

Книга познакомит вас с основополагающими компонентами библиотеки SciPy языка Python. Вы научитесь писать элегантный, ясный, краткий и эффективный программный код благодаря примерам из обширной научной экосистемы Python. Кроме SciPy, вы узнаете много нового про сопутствующие библиотеки, такие как NumPy, Pandas, scikit-image.

Предпросмотр: Элегантный SciPy. Искусство научного программирования на Python.pdf (0,6 Мб)
1907

Эволюционные нейросети на языке Python

Автор: Омельяненко Ярослав
ДМК Пресс: М.

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

Предпросмотр: Эволюционные нейросети на языке Python.pdf (1,2 Мб)
1908

Шаблоны проектирования для облачной среды

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

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

Предпросмотр: Шаблоны проектирования для облачной среды. Проектирование программного обеспечения, устойчивого к изменениям.pdf (0,7 Мб)
1909

Что нужно знать цифровому разработчику об аналоговой электронике

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

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

Предпросмотр: Что нужно знать цифровому разработчику об аналоговой электронике.pdf (0,3 Мб)
1910

Цифровой синтез: практический курс

ДМК Пресс: М.

Книга представляет собой расширенный практический курс, ориентированный на язык Verilog и обеспечивающий возможность выполнения практических задач на дешевых отладочных платах. Этот практикум дополняет и объединяет теоретические курсы по цифровой логике, языкам описания аппаратуры, компьютерной архитектуре и микроархитектуре, а также подготавливает студентов к работе с промышленными процессорными ядрами, к созданию специализированных вычислителей (например, ускорителей нейросетей) и курсов VLSI по проектированию массовых микросхем ASIC. Материал каждой главы можно изучать автономно. В конце глав приводятся вопросы и упражнения, позволяющие преподавателям встраивать данный материал в любой учебный курс, а читателям книги — закрепить новые знания, самостоятельно выполнив предлагаемые задания.

Предпросмотр: Цифровой синтез практический курс.pdf (0,2 Мб)
1911

Цифровая схемотехника и архитектура компьютера. Дополнение по архитектуре ARM

Автор: Харрис Дэвид М.
ДМК Пресс: М.

Данное издание является дополнением к книге «Цифровая схемотехника и архитектура компьютера» с описанием отличий архитектуры ARM от MIPS, описанной в первой книге. Оно состоит из глав, посвященных архитектуре процессоров ARM, их микроархитектуре, описанию подсистемы памяти и системы ввода-вывода. Также в приложении приведена система команд ARM. Книгу рекомендуется использовать совместно с первым (основным) изданием по архитектуре MIPS.

Предпросмотр: Цифровая схемотехника и архитектура компьютера. Дополнение по архитектуре ARM.pdf (2,0 Мб)
1912

Функциональное программирование на языке C++

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

Язык C++ обычно ассоциируется с объектно-ориентированным программированием. Автор книги доказывает, что на C++ так же удобно создавать программы и в функциональном стиле. Это дает ряд преимуществ, повышая удобство кода и снижая вероятность возникновения ошибок. Книга разделена на две части. В первой читатель знакомится с азами функционального программирования: основными идиомами и способами их воплощения в языке C++. Вторая часть затрагивает более сложные аспекты и посвящена собственно разработке программ с использованием функционального подхода.

Предпросмотр: Функциональное программирование на языке C++.pdf (1,0 Мб)
1913

Управление памятью в .NET для профессионалов

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

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

Предпросмотр: Управление памятью в .NET для профессионалов.pdf (1,0 Мб)
1914

Умные мобильные проекты с Tensorflow

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

Платформа TensorFlow от компании Google является ведущим инструментом с открытым исходным кодом для машинного обучения. Эта книга охватывает более 10 полноценных приложений для iOS, Android и Raspberry Pi на базе TensorFlow, построенных с нуля и выполняющих всевозможные модели в автономном режиме прямо на устройстве: от компьютерного зрения и обработки речи и языка до генеративно-состязательных сетей и AlphaZero-подобного глубокого самообучения с максимизацией получаемого вознаграждения.

Предпросмотр: Умные мобильные проекты с Tensorflow. 10+ приложений искусственного интеллекта, построенных с помощью платформ TensorFlow Mobile и TensorFlow Lite для iOS, Android и Raspberry Pi.pdf (0,7 Мб)
1915

Технология CUDA в примерах. Введение в программирование графических процессоров

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

CUDA — вычислительная архитектура, разработанная компанией NVIDIA и предназначенная для разработки параллельных программ. В сочетании с развитой программной платформой архитектура CUDA позволяет программисту задействовать невероятную мощь графических процессоров для создания высокопроизводительных приложений, включая научные, инженерные и финансовые приложения. Книга написана двумя старшими членами команды по разработке программной платформы CUDA. Новая технология представлена в ней с точки зрения программиста. Авторы рассматривают все аспекты разработки на CUDA, иллюстрируя изложение работающими примерами. После краткого введения в саму платформу и архитектуру CUDA, а также беглого обзора языка CUDA C, начинается подробное обсуждение различных функциональных возможностей CUDA и связанных с ними компромиссов. Вы узнаете, когда следует использовать то или иное средство и как писать программы, демонстрирующие поистине выдающуюся производительность.

Предпросмотр: Технология CUDA в примерах. Введение в программирование графических процессоров.pdf (0,3 Мб)
1916

Технологии проектирования баз данных

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

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

Предпросмотр: Технологии проектирования баз данных.pdf (1,4 Мб)
1917

Схемотехника: аппаратура и программы

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

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

Предпросмотр: Схемотехника аппаратура и программы.pdf (9,1 Мб)
1918

Схемотехника аналоговых и аналогово-цифровых электронных устройств

Автор: Волович Г. И.
ДМК Пресс: М.

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

Предпросмотр: Схемотехника аналоговых и аналогово-цифровых электронных устройств.pdf (0,4 Мб)
1919

Спортивное программирование

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

Книга содержит задачи по программированию, аналогичные тем, которые используются на соревнованиях мирового уровня (в частности, ACM ICPC и IOI). Помимо задач разного типа приводятся общие рекомендации для подготовки к соревнованиям, касающиеся классификации заданий, анализа алгоритмов и пр. Кроме стандартных тем (структуры данных и библиотеки, графы, математика, вычислительная геометрия) авторы затрагивают и малораспространенные — им посвящена отдельная глава. В конце каждой главы приводятся краткие решения заданий, не помеченных звездочкой, или даются подсказки к ним. Задания сложного уровня (помеченные звездочкой) требуют самостоятельной проработки.

Предпросмотр: Спортивное программирование.pdf (0,9 Мб)
1920

Состязательные сети. Проекты

Автор: Ахирвар Кайлаш
ДМК Пресс: М.

В книге представлены сквозные проекты построения порождающих состязательных сетей (GAN), способных к самообучению. Структура книги предусматривает повышение уровня сложности от главы к главе. Читатель узнает о том, что такое состязательные сети и как они обучаются генерировать 3D-формы, создавать анимационных персонажей и реалистичные фотоизображения, превращать картины в фотографии и делать многое другое.

Предпросмотр: Состязательные сети. Проекты.pdf (0,7 Мб)
1921

Создание умного дома на базе Arduino

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

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

Предпросмотр: Создание умного дома на базе Arduino.pdf (0,6 Мб)
1922

Современный Java: рецепты программирования

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

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

Предпросмотр: Современный Java рецепты программирования. Простые решения трудных задач на Java 8 и 9.pdf (0,5 Мб)
1923

Собираем устройства для тестов на проникновение

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

Многообразие и доступность различных недорогих аппаратных платформ, таких как Arduino, Raspberry Pi и др., простота их программирования, и при этом практически полное отсутствие средств защиты от них делают хакерские устройства мощным и опасным средством реализации компьютерных атак. В книге рассматриваются как теоретические основы информационной безопасности, так и практические аспекты создания собственных устройств с исходными кодами, схемами и примерами реализации. Также рассматриваются механизмы защиты от данного вида атак.

Предпросмотр: Собираем устройства для тестов на проникновение.pdf (2,6 Мб)
1924

Смарт-карты и информационная безопасность

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

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

Предпросмотр: Смарт-карты и информационная безопасность.pdf (1,2 Мб)
1925

Силовая электроника. Руководство разработчика

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

Для специалиста в области электронной техники термин «силовая электроника» ассоциируется в первую очередь с источниками питания, схемами управления различными исполнительными механизмами с мощностью, не превышающей нескольких киловатт. В этой книге рассмотрены особенности оборудования с мощностями, измеряемыми в МЕГАВАТТАХ! Эта книга по сути краткая энциклопедия современной силовой электроники. В первых главах книги приведен интереснейший исторический обзор развития электротехники, описаны основные компоненты электрических систем. Далее рассмотрены некоторые методы расчетов, основы теории управления системами с обратной связью, переходные процессы в электрических цепях. Большое внимание уделено трансформаторам и электрическим машинам — от принципов работы до особенностей конструкций и систем охлаждения. Весьма подробно описаны выпрямители (в том числе многофазные), IGBT, тиристоры и схемы их применения, рассмотрены вопросы параллельного и последовательного включения тиристоров. В отдельных главах рассмотрены особенности импульсных режимов работы трансформаторов и тиристоров, вопросы, связанные с возбуждением гармоник в сетях электропитания и коэффициентом мощности, а также с процессами передачи тепла и охлаждения полупроводниковых приборов. Последняя глава касается применения силовой электроники. В ней описано множество уникальных устройств — от передатчика системы связи с подводными лодками и операционного усилителя с мощностью 600 кВт до разнообразных источников питания электродуговых печей, индукционных нагревателей и генераторов озона. В приложениях представлена разнообразная полезная информация — от нормирования параметров конденсаторов, применяемых для коррекции коэффициента мощности, до свойств водных растворов гликоля.

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

Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL

Автор: Редмонд Эрик
ДМК Пресс: М.

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

Предпросмотр: Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL.pdf (0,3 Мб)
1927

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

ДМК Пресс: М.

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

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

Решение задач на современном C++

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

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

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

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

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

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

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

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

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

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

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

Реактивное программирование на С++

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

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

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

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

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

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

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

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

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

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

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

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

Автор: Ли Грэхем
ДМК Пресс: М.

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

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

Разработка чат-ботов и разговорных интерфейсов

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

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

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

Разработка приложений на C++ с использованием Boost

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

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

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

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

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

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

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

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

Автор: Черников Вячеслав
ДМК Пресс: М.

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

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

Разработка интеллектуальных систем

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

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

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

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

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

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

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

Процедурная генерация в гейм-дизайне

ДМК Пресс: М.

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

Предпросмотр: Процедурная генерация в гейм-дизайне.pdf (1,0 Мб)
1942

Проектирование и реализация систем управления базами данных

Автор: Сьоре Эвард
ДМК Пресс: М.

В книге рассматриваются системы баз данных с точки зрения разработчика ПО. Автор подробно разбирает исходный код полностью функциональной, но при этом простой для изучения учебной базы данных SimpleDB и предлагает читателям, изменяя отдельные ее компоненты, разобраться в том, к чему это приведет. Это отличный способ погрузиться в тему и изучить, как работают базы данных на уровне исходного кода. В начале книги приводится краткий обзор систем баз данных; рассказывается о том, как написать приложение базы данных на Java; подробно описываются отдельные компоненты типичной системы баз данных, начиная с самого низкого уровня абстракции (управление дисками и диспетчер файлов) и заканчивая самым верхним (интерфейс клиента JDBC). Заключительные главы посвящены эффективной обработке запросов. В конце каждой главы приводятся практические упражнения и список дополнительных ресурсов. Предполагается, что читатель знаком с основами программирования на Java.

Предпросмотр: Проектирование и реализация систем управления базами данных.pdf (0,6 Мб)
1943

Проектирование веб-API

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

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

Предпросмотр: Проектирование веб-API.pdf (1,2 Мб)
1944

Программируй на Haskell

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

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

Предпросмотр: Программируй на Haskell.pdf (0,7 Мб)
1945

Программирование на языке Rust

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

Rust — новый язык системного программирования, сочетающий высокую производительность и низкоуровневый контроль, характерные для С и C++, с безопасной работой с памятью и потоками. В начале книги рассмотрены типы данных и основные конструкции языка — выражения, модули, структуры, перечисления и образцы. Далее описываются характеристики и универсальные типы. В следующих главах приводятся сведения о замыканиях и итераторах. Наконец в последних главах книги вы найдете исчерпывающую информацию о коллекциях, обработке текста, вводе-выводе, конкурентности, макросах и небезопасном коде.

Предпросмотр: Программирование на языке Rust.pdf (1,3 Мб)
1946

Программирование компьютерной графики. Современный OpenGL

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

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

Предпросмотр: Программирование компьютерной графики. Современный OpenGL.pdf (0,7 Мб)
1947

Программирование искусственного интеллекта в приложениях

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

Данная книга посвящена вопросам искусственного интеллекта (ИИ), то есть методам и технологиям, призванным сделать ПО более умным и полезным. Рассмотренные алгоритмы в основном предназначены для встраивания в другое программное обеспечение, что позволяет создавать программы, гибко подстраивающиеся под требования и привычки пользователя. Здесь описан ряд алгоритмов ИИ — нейронные сети, генетические алгоритмы, системы, основанные на правилах, нечеткая логика, алгоритмы муравья и умные агенты. Для каждого алгоритма приведены примеры реализации. Некоторые из этих приложений применяются на практике, другие относятся скорее к теоретическим изысканиям. Так или иначе, автор раскрывает секреты наиболее интересных алгоритмов ИИ, что делает их доступными для более широкой аудитории. Предполагается, что благодаря подробному описанию алгоритмов методики и технологии ИИ займут свое место в списке традиционных программ.

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

Программирование встроенных систем на C++17

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

Из этой книги вы узнаете, как создавать автономные и сетевые встроенные системы, обеспечивать их безопасность и рациональное использование памяти. Язык программирования C++ расширяет возможности сопровождения и обладает многочисленными преимуществами по сравнению с другими языками программирования, поэтому прекрасно подходит для такой разработки. В книге описывается методика создания удобных графических интерфейсов пользователя (GUI) для встроенных систем, а также методы интеграции проверенных стратегий в конкретные проекты для достижения оптимальной производительности аппаратуры. Рассмотрены разнообразные аппаратные платформы — у вас есть возможность выбрать наилучший вариант для своего проекта.

Предпросмотр: Программирование встроенных систем на C++17.pdf (0,8 Мб)
1949

Программирование в Erlang

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

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

Предпросмотр: Программирование в Erlang.pdf (0,8 Мб)
1950

Программирование GPU при помощи Python и CUDA

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

Книга предлагает быстрое погружение в программирование GPU. Вы узнаете, как применять закон Амдала, использовать профилировщик для определения узких мест в коде на Python, настроить окружения для программирования GPU. По мере чтения вы будете запускать свой код на GPU и писать полноценные ядра и функции на CUDA C, научитесь отлаживать код при помощи NSight IDE и получите представление об известных библиотеках от NVIDIA, в частности cuFFT и cuBLAS. Вооружившись этими знаниями, вы сможете написать с нуля глубокую нейронную сеть, использующую GPU, и изучить более основательные темы. Желательно общее знакомство с базовыми понятиями математики и физики, а также опыт программирования на Python и любом основанном на С языке программирования.

Предпросмотр: Программирование GPU при помощи Python и CUDA.pdf (0,7 Мб)
Страницы: 1 ... 37 38 39 40 41 ... 120