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

ИТ-технологии для профессионалов (сводная)

← назад
1 3 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 А Б В Г Д Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Э Я
Результаты поиска

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

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

Базовый инструментарий Moodle для развития системы поддержки обучения

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

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

Предпросмотр: Базовый инструментарий Moodle для развития системы поддержки обучения.pdf (0,5 Мб)
252

Англо-русский толковый словарь по робототехнике и искусственному интеллекту

Автор: Пройдаков Э. М.
Директ-Медиа: М.

Первое издание словаря содержит 2600 словарных статей — около 4 тыс. переводных терминов, используемых в робототехнике и в работах по искусственному интеллекту (ИИ), а также в связанных с ними прикладных областях.

Предпросмотр: Англо-русский толковый словарь по робототехнике и искусственному интеллекту.pdf (0,4 Мб)
253

Этой кнопке нужен текст. O UX-писательстве коротко и понятно

Автор: Егерев
Альпина Паблишер: М.

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

Предпросмотр: Этой кнопке нужен текст. O UX-писательстве коротко и понятно.pdf (0,1 Мб)
254

Цифровая трансформация бизнеса. Изменение бизнес-модели для организации нового поколения

Автор: Вайл
Альпина Паблишер: М.

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

Предпросмотр: Цифровая трансформация бизнеса. Изменение бизнес-модели для организации нового поколения.pdf (0,1 Мб)
255

Мобильное приложение как инструмент бизнеса

Автор: Семенчук Вячеслав
Альпина Паблишер: М.

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

Предпросмотр: Мобильное приложение как инструмент бизнеса.pdf (0,1 Мб)
256

Геймдизайн. Как создать игру, в которую будут играть все

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

Самое полное руководство по геймдизайну — теперь в официальной версии на русском языке! Видеоигры повсюду. На планшетах, приставках, компьютерах. На любой вкус, пол и возраст. Игровая индустрия по доходам уже опережает киноиндустрию. Но как выделиться из общей массы и создать игру, которая завоюет сердца миллионов? Хорошая игра, как хорошее кино, построена по определенным законам. Геймдизайнеру необходимо продумать все с точки зрения психологии, дизайна, архитектуры, музыки, логики и математики. И учесть миллионы тонкостей: баланс наград и уровня сложности, тактических и стратегических решений, эстетические предпочтения целевой аудитории, соответствие визуального ряда и звукового сопровождения. Джесси Шелл, всемирно известный геймдизайнер, работавший на Walt Disney Company, рассказывает, как сделать игру, которая завоюет весь мир.

Предпросмотр: Геймдизайн. Как создать игру, в которую будут играть все.pdf (0,2 Мб)
257

Внедрение искусственного интеллекта в бизнес-практику. Преимущества и сложности

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

Ажиотаж вокруг искусственного интеллекта и его применения в классическом бизнесе не утихает, но многие компании до сих пор не понимают, какую реальную выгоду принесет им внедрение новых технологий в их бизнес-процессы. Эксперт в области аналитики и больших данных, преподаватель в Гарвардской школе бизнеса Томас Дэвенпорт в своей книге покажет, как можно эффективно интегрировать ИИ и когнитивные технологии в текущую бизнес-стратегию предприятия, чтобы сделать продукты привлекательнее, процессы совершеннее, а компанию успешнее. Он подробно рассматривает преимущества и сложности внедрения различных видов технологий: статистическое машинное обучение, нейронные сети, глубокое обучение, обработка естественного языка, экспертные системы на основе правил, роботы и роботизированная автоматизация процессов. И приводит примеры использования ИИ в разных компаниях: Amazon, Google, Facebook, GlaxoSmithKline, Uber, GE, цифровом банке DBS и др.

Предпросмотр: Внедрение искусственного интеллекта в бизнес-практику. Преимущества и сложности.pdf (0,1 Мб)
258

Блокчейн. Принципы и основы

Автор: Цихилов Александр
Интеллектуальная Литература: М.

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

Предпросмотр: Блокчейн. Принципы и основы.pdf (0,1 Мб)
259

Wiki-правительство. Как технологии могут сделать власть лучше, демократию — сильнее, а граждан — влиятельнее

Автор: Новек Бет Симон
Альпина Паблишер: М.

Появление Интернета и технологий совместной работы с информацией позволяет изменить работу существующих государственных институтов и создать новые механизмы решения задач как на местном, региональном, так и на общегосударственном уровне. Автор выдвигает идею создания wiki-правительства — новой культуры управления государством, заключающейся в привлечении к удаленной работе граждан, владеющих уникальными компетенциями и готовых предложить стране свои опыт и знания. Прообразом такой совместной работы выступает Peer-to-Patent — интерактивный проект, позволивший радикально изменить процесс патентования. В основе его — работа команд волонтеров, опирающаяся на технологии социальных сетей. Такой подход дает возможность за счет новой формы коллективных действий повысить эффективность государственных структур, укрепить и усовершенствовать демократию, создав, как утверждает автор, «правительство людей, для людей и с участием людей».

Предпросмотр: Wiki-правительство. Как технологии могут сделать власть лучше, демократию — сильнее, а граждан — влиятельнее.pdf (0,1 Мб)
260

PR IT-компаний. Российская практика

Автор: Гуров Филипп
Альпина Паблишер: М.

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

Предпросмотр: PR IT-компаний. Российская практика.pdf (0,1 Мб)
261

Impact mapping. Как повысить эффективность программных продуктов и проектов по их разработке

Автор: Аджич Гойко
Альпина Паблишер: М.

Бесчисленное множество программных продуктов не оправдывает вложенных инвестиций. Главная проблема — в неправильных заданиях и плохой коммуникации. Миллиарды тратятся впустую из-за того, что заказчик не может точно сформулировать цели, а исполнитель неверно воспринимает задачу. На выходе — продукт, который никому не нужен. Но должны же существовать эффективные методы работы! Эта книга — практическое пособие по impact mapping, простому, но очень эффективному методу разработки, помогающему еще на стадии стратегического планирования организовать сотрудничество специалистов. С его помощью вы обеспечите соответствие разрабатываемого программного обеспечения исходным целям. Этот инструмент универсален и подойдет как для Agile-проектов, так и для классического проектного подхода.

Предпросмотр: IMPACT MAPPING. Как повысить эффективность программных продуктов и проектов по их разработке.pdf (0,1 Мб)
262

Agile-менеджмент. Лидерство и управление командами

Автор: Аппело Юрген
Альпина Паблишер: М.

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

Предпросмотр: Agile-менеджмент. Лидерство и управление командами.pdf (0,3 Мб)
263

Agile: оценка и планирование проектов

Автор: Кон Майк
Альпина Паблишер: М.

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

Предпросмотр: Agile. оценка и планирование проектов.pdf (0,3 Мб)
264

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

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

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

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

Язык UML. Руководство пользователя

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

Унифицированный язык моделирования (Unified Modeling Language, UML) является графическим языком для визуализации, специфицирования, конструирования и документирования систем, в которых большая роль принадлежит программному обеспечению. С помощью UML можно разработать детальный план создаваемой системы, содержащий не только ее концептуальные элементы, такие как системные функции и бизнес-процессы, но и конкретные особенности, например классы, написанные на специальных языках программирования, схемы баз данных и программные компоненты многократного использования. Предлагаемое вашему вниманию руководство пользователя содержит справочный материал, дающий представление о том, как можно использовать UML для решения разнообразных проблем моделирования. В книге подробно, шаг за шагом, описывается процесс разработки программных систем на базе данного языка.

Предпросмотр: Язык UML руководство пользователя.pdf (0,2 Мб)
266

Язык C в XXI веке

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

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

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

Эффективное программирование TCP/IP

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

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

Предпросмотр: Эффективное программирование TCPIP.pdf (0,2 Мб)
268

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

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

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

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

Элегантный SciPy

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

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

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

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

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

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

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

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

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

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

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

Шаблоны проектирования Node.js

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

Node.js — программная платформа, позволяющая легко и просто создавать масштабируемые серверные приложения на языке JаvаScript. В книге описаны асинхронная, однопоточная архитектура платформы, а также шаблоны асинхронного управления потоком выполнения и потоками данных. Рассмотрен подробный список реализаций распространенных, а также некоторых уникальных шаблонов проектирования в Node.js.

Предпросмотр: Шаблоны проектирования Node.js.pdf (0,4 Мб)
273

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

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

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

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

Функциональное программирование на F#

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

Автор этой книги имеет богатый опыт преподавания курсов функционального программирования на базе F# в ведущих российских университетах, в то же время, будучи технологическим евангелистом Майкрософт, он умеет доходчиво объяснить концепции функционального программирования даже начинающему разработчику ПО, не прибегая к сложным понятиям лямбда-исчисления. Книга содержит много полезных примеров использования F# для решения практических задач: доступа к реляционным или слабоструктурированным XML-данным, использование F# для веб-разработки и веб-майнинга, визуализация данных и построение диаграмм, написание сервисов для облачных вычислений и асинхронных приложений для Windows Phone 7. Используя фрагменты кода, рассмотренные в книге, читатели могут немедленно приступить к решению своих практических задач на F#.

Предпросмотр: Функциональное программирование на F#.pdf (0,2 Мб)
275

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ

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

Вы держите в руках руководство по тому, как не допускать и исправлять 99% типичных, разрушительных и просто любопытных ошибок при проектировании и реализации программ на языке C++. Эту книгу можно рассматривать также, как взгляд посвященного на нетривиальные особенности и приемы программирования на C++. Обсуждаются как наиболее распространенные «ляпы», имеющиеся почти в любой программе на C++, так и сложные ошибки в использовании синтаксиса, препроцессора, преобразований типов, инициализации, управления памятью и ресурсами, полиморфизма, а также при проектировании классов и иерархий. Все ошибки и их последствия обсуждаются в контексте. Подробно описываются способы разрешения указанных проблем. Автор знакомит читателей с идиомами и паттернами проектирования, с помощью которых можно решать типовые задачи. Читатель также узнает много нового о плохо понимаемых возможностях C++, которые применяются в продвинутых программах и проектах. На сайте www.semantics.org можно найти полный код примеров из книги. В книге рассказывается, как миновать наиболее серьезные опасности, подстерегающие программиста на C++. Программисты найдут в ней практические рекомендации, которые позволят им стать настоящими экспертами.

Предпросмотр: Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ.pdf (0,2 Мб)
285

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

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

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

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

Свежие стили Web-дизайна: как сделать из вашего сайта «конфетку»

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

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

Предпросмотр: Свежие стили Web-дизайна как сделать из вашего сайта «конфетку».pdf (0,2 Мб)
287

Сбор данных в Интернете на языке R

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

Всё, что регистрирует человек и созданные им машины, может считаться данными. Фиксируя новое и переводя архивы в цифровую форму, мы с каждым днём производим всё больше данных. Но гораздо чаще случается так, что данные разбросаны по всемирной сети на многочисленных страницах онлайновых магазинов, заметках в социальных сетях, логах серверов и т. п. Прежде чем начать работать с такими данными, их необходимо собрать и сохранить в пригодном для анализа виде. Решению этих вопросов и посвящена данная книга. Основной материал книги разделён на две части. В первой части дано краткое введение в R — описание среды разработки, языка и основных пакетов-расширений. Вторая часть посвящена непосредственно сбору данных: работе с открытыми данными, извлечению данных из веб-страниц и из социальных сетей. Также рассмотрены необходимые технические вопросы: протокол HTTP, функции импорта данных различных форматов и регулярные выражения. Завершается рассказ созданием карт на основе собранных данных.

Предпросмотр: Сбор данных в Интернете на языке R.pdf (0,5 Мб)
288

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

ДМК Пресс: М.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Реактивное программирование с применением RxJava

Автор: Нуркевич Томаш
ДМК Пресс: М.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Разработка обслуживаемых программ на языке С#

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

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

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