Рубрика:
Карьера/Образование /
Книжная полка
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
Новинки ноября: от Linux до Python. И еще – безопасность
Издательство «БХВ» выпускает книги, которые отвечают запросам времени. Предметно-ориентированное проектирование, углубленное изучение Linux и всего, что связано с этой ОС, обеспечение конфиденциальности данных, программирование на Python – круг тем книжных новинок широк и актуален. Выбирайте из них что-то для себя!
Дмитрий Кетов
Внутреннее устройство Linux, 3 изд.
- ISBN: 978-5-9775-1843-7
- Количество страниц: 400
- Формат издания: 165 × 233 мм
- Печать: Черно-белая
- Серия: Внесерийная
Описание. Эта книга – введение во внутреннее устройство ОС Linux. Рассмотрены основные подсистемы ядра и их сущности, механизмы контроля доступа и привилегии, принципы и механизмы контейнеризации. Уделено внимание компонентам, подсистемам Linux и их функционированию как единой системы. Подробно описано пользовательское окружение, интерфейс командной строки CLI, язык командного интерпретатора и его использование для автоматизации актуальных задач. Все положения наглядно проиллюстрированы примерами, разработанными автором и проверенными им на практике.
В 3-м издании описаны механизмы принудительного разграничения доступа и контроля целостности, уникальные для российского защищенного дистрибутива Astra Linux и операционных систем в целом. Учтены последние изменения в компонентах ОС и обновлены листинги примеров. Расширена глава про сетевую подсистему, добавлена глава по современным средствам трассировки, измерения нагрузки и мониторинга производительности.
Книга, которую вы держите в руках, адресована студентам, начинающим пользователям, программистам и системным администраторам операционной системы Linux. Она представляет собой введение во внутреннее устройство Linux – от ядра до сетевых служб и от утилит командной строки до графического интерфейса.
Все части операционной системы рассматриваются в контексте типичных задач, решаемых на практике, и поясняются при помощи соответствующего инструментария пользователя, администратора и разработчика.
Все положения наглядно проиллюстрированы примерами, разработанными и проверенными автором с целью привить читателю навыки самостоятельного исследования постоянно эволюционирующей операционной системы Linux.
- Импортозамещение и российский Linux: все, что вы хотели знать
- Пользовательское окружение и интерфейс командной строки CLI
- Файлы, каталоги и файловые системы
- Процессы и нити, каналы, сокеты и разделяемая память
- Дискреционное и мандатное разграничение доступа, мандатный контроль целостности и привилегии процессов
- Сетевая подсистема и службы
- Графический интерфейс GUI: оконные системы X Window и Wayland
- Программирование на языке командного интерпретатора
- Контейнеры и виртуализация
- От отдельных компонент – к системе: Linux своими руками
- Нагрузка, производительность, мониторинг и трассировка
Ссылка на страницу книги: https://bhv.ru/product/vnutrennee-ustrojstvo-linux-3-izd/
Бхаджария Нишант
Конфиденциальность данных
- ISBN: 978-5-9775-1888-8
- Количество страниц: 432
- Формат издания: 165 × 230 мм
- Печать: Черно-белая
- Серия: Внесерийная
Описание. Во всех деталях рассматривается обеспечение конфиденциальности данных в масштабах большой и/или растущей компании. Уделено внимание защите конкурентных преимуществ, корпоративной репутации, а также пользовательских личных данных. Затронуты вопросы классификации данных по степени важности их защиты, вопросы масштабирования и репликации хранилищ данных без ущерба конфиденциальности, соответствие юридическим нормам, различные инструменты, обеспечивающие отслеживание и защиту данных. Также рассказано, как с нуля выстроить защиту конфиденциальных данных в крупной компании, в том числе активно использующей облачные хранилища данных.
Соблюдать конфиденциальность данных важно всегда, независимо от специфики вашего бизнеса. Утечки данных, недоработанная политика конфиденциальности, недопонимание при коммуникации – всё это может подорвать доверие пользователей к вашему приложению. Если вы не сможете защитить пользовательские данные, то это также чревато серьёзными юридическими неприятностями. К счастью, при обеспечении конфиденциальности данных очень легко учиться на чужих ошибках, и в этой отрасли уже выработаны чёткие рекомендации и практики, обобщённые в этой книге. Следуйте им – и ваши данные будут в безопасности, а пользователи останутся довольны.
Эта книга рассказывает о том, как найти золотую середину между строгим соблюдением требований безопасности и нуждами реального бизнеса. Из нее вы узнаете, как проектировать и внедрять программы обеспечения конфиденциальности, которые легко масштабировать и автоматизировать. Ни о какой бюрократии нет и речи – только прикладные решения и информация о том, как переориентировать имеющиеся инструменты обеспечения безопасности на новые цели.
Ключевые аспекты книги
- Классификация данных по их важности с точки зрения конфиденциальности
- Настройка возможностей для юридически грамотного экспорта данных
- Выработка процесса рецензирования, позволяющего оценить риски, касающиеся обеспечения конфиденциальности
- Проектирование платформы для получения пользовательского согласия
- Книга предназначена как для технических специалистов, так и для руководителей бизнеса, стремящихся повысить уровень безопасности и конфиденциальности данных в масштабах большой компании.
Ссылка на страницу книги: https://bhv.ru/product/konfidentsialnost-dannyh/
Изучаем DDD – предметно-ориентированное проектирование
- ISBN: 978-5-9775-1886-4
- Количество страниц: 320
- Формат издания: 165 × 233 мм
- Печать: Черно-белая
- Серия: Внесерийная
Описание. Книга посвящена методологии DDD (предметно-ориентированному проектированию), что особенно актуально в условиях дробления предметных областей и усложнения бизнес-взаимодействий. Рассказано, как оценить масштаб и сложность предметной области, измерить темпы её развития, учесть необходимые зависимости, применять событийно-ориентированную архитектуру и структурировать создаваемое ПО, эффективно вписывая его в сеть данных (Data Mesh). Материал будет особенно интересен при развитии стартапа и разработке наукоёмких отраслевых систем.
Сегодня создавать программное обеспечение стало сложно как никогда. Приходится не только учитывать постоянно меняющиеся технологические тренды, но и понимать ту предметную область (бизнес), для которой оно создаётся.
В этой практичной книге приведён ключевой набор паттернов, принципов и практик для анализа предметной области, понимания стратегий бизнеса и, что самое важное, соотнесение процесса разработки с меняющимися потребностями заказчика.
Автор показывает, как при помощи этих практик надёжно реализовать бизнес-логику, а также обеспечить прочность программной архитектуры на годы вперёд. Вы исследуете, как предметно-ориентированное проектирование (DDD – domain-driven design) соотносится с другими методологиями, и гарантируете, что принимаемые архитектурные решения соответствуют предъявляемым бизнес-требованиям. В книге подробно разобрано внедрение DDD в рамках стартапа.
Вы узнаете, как:
- Проанализировать предметную область, в которой работает компания, и определить, как создаваемая система вписывается в эту область и обеспечивает конкурентное преимущество
- Пользоваться стратегическими и тактическими средствами DDD для выстраивания эффективных программных решений, удовлетворяющих потребности заказчика
- Приходить к общему пониманию любой предметной области, с которой приходится иметь дело
- Разбивать систему на ограниченные контексты
- Координировать работу сразу нескольких команд
- Постепенно вводить DDD в реорганизуемые проекты
Ссылка на страницу книги: https://bhv.ru/product/izuchaem-ddd-predmetno-orientirovannoe-proektirovanie/
Игорь Лазаревский
Мама, не отвлекай. Я Python учу!
- ISBN: 978-5-9775-1779-9
- Количество страниц: 208
- Формат издания: 139 × 215 мм
- Печать: Цветная
- Серия: Внесерийная
Описание. Эта книга + телефон – все, что нужно ребенку, чтобы полностью самостоятельно без помощи взрослых освоить основы программирования на языке Python, написать десятки игр, интерактивных программ и поделиться ими в любых привычных мессенджерах и соцсетях.
Книгу отличает сверхбыстрый старт, удобство обучения, легкость изложения и авторский юмор.
При этом новички узнают о командах, циклах, типах данных, переменных, условных выражениях, графических примитивах и координатах. Освоят игры и анимацию, работу со строками, комментарии, методы (функции), операторы сравнения, случайные числа, условные выражения и многое другое. Электронный архив на сайте издательства содержит коды примеров и изображения эмодзи.
Телефон есть практически у каждого ребенка 10+ лет. Осталось только купить эту книгу, чтобы ребенок полностью самостоятельно смог изучить основы самого популярного языка программирования Python.
Читать и программировать можно весело и непринужденно: сидя на диване, на даче у бабушки, на прогулке или на переменках в школе – в одной руке телефон, в другой эта книга. Первую программу на Python можно выполнить за пару минут, еще даже не открыв книгу, а только считав телефоном QR-код с ее обложки!
Прочитав всю книгу, ребенок:
- поделится ими со своими друзьями в привычных мессенджерах и соцсетях,
- отправится в увлекательное путешествие в профессиональное программирование,
- напишет несколько десятков игр и интерактивных программ.
Ссылка на страницу книги: https://bhv.ru/product/python-dlya-detej-kotorye-poka-ne-programmiruyut-2/
Олег Цилюрик
Сети Linux. Модели и приложения
- ISBN: 978-5-9775-1890-1
- Количество страниц: 320
- Формат издания: 170 × 240 мм
- Печать: Черно-белая
- Серия: Внесерийная
Описание. Последовательно разобраны различные стороны сетевой инфраструктуры в Linux: базовые понятия сетей и TCP/IP, программные инструменты управления сетевым трафиком, программирование пользовательских сетевых приложений и драйверов сетевых протоколов для ядра Linux. Также исследованы сети TOR, Yggdrasil, I2P, адресация IPv6, службы DNS, DHCP, SSH, DNS-системы разрешения имён EmerDNS и Alfis, что позволяет оценить тенденции развития современного Интернета.
Сегодня Linux де-факто является основной операционной системой для обслуживания и защиты компьютерных сетей. Данная книга призвана познакомить читателя с новейшими сетевыми разработками в контексте инструментария Linux.
В первой части книги подробно рассказано о протоколе IPv6, который в настоящее время постепенно приходит на смену протоколу IPv4, доминировавшему на протяжении последних 30 лет.
Следующая часть подробно иллюстрирует, как устанавливать, настраивать и использовать все основные протокольные механизмы и инструменты, обеспечивающие работу Интернета и локальных сетей: DNS, DHCP, SSH.
Последняя часть, самая свежая с хронологической точки зрения, содержит выборочный обзор альтернативных проектов «Интернет завтрашнего дня»: сети TOR, Yggdrasil, I2P, альтернативные DNS-системы разрешения имён EmerDNS и Alfis. Хотя рассмотренные технологии выбраны на вкус автора, но в целом дают весьма полное впечатление о том, как эволюционирует современный Интернет.
Автор этой книги на протяжении свыше 40 лет являлся непосредственным участником разработки проектов из области системотехники и программного обеспечения разного масштаба и разной целевой ориентации. При этом практически все из них в большей или меньшей мере были связаны с сетевыми обменами. Предлагаемый в этой книге материал является обобщением практического опыта автора.
Ссылка на страницу книги: https://bhv.ru/product/seti-linux-modeli-i-prilozheniya/
Джон Галбрейт
Сетевое программирование на Python
- ISBN: 978-5-9775-1899-4
- Количество страниц: 448
- Формат издания: 197 × 250 мм
- Печать: Черно-Белая
- Серия: Профессиональное программирование
Описание. Книга посвящена разработке серверных приложений и клиент-серверных архитектур на Python. Рассказано о поддержке SSL в Python 3, представлены примеры работы с протоколами TCP, UDP, HTTP, SMTP, IMAP, FTP, RPC, взаимодействия с сервисами DNS. Освещена работа с электронной почтой в приложениях. Описаны цели протокола TLS и методы их достижения на Python. Подробно описаны возможности модуля asyncio, входящего в состав Python 3.4, даны рекомендации по разработке сетевых приложений с использованием веб-фреймворков Flask и Django.
Книга рассказывает о разработке на языке Python клиент-серверных проектов, взаимодействующих с сетью и веб-приложениями. Всесторонне рассматривается поддержка SSL, показаны примеры работы с протоколами TCP, UDP, HTTP, SMTP, IMAP, FTP, RPC и взаимодействия с сервисами DNS. Рассказано об использовании входящего в состав Python 3.4 модуля asyncio, о сетевых возможностях веб-фреймворков Flask и Django.
В книге описаны:
- ключевые возможности SSL в Python 3,
- цели протокола TLS и методы их достижения на Python,
- архитектура серверов и создание серверных приложений,
- работа с электронной почтой в приложениях,
- применение Flask и Django для создания сетевых веб-приложений.
Ссылка на страницу книги: https://bhv.ru/product/setevoe-programmirovanie-na-python/
Ключевые слова: программирование на Python, ОС Linux, конфиденциальность данных, методология DDD
Подпишитесь на журнал Купите в Интернет-магазине
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|