Новые складчины | страница 2

Категории

  1. How Linux Works, 3rd Edition (Brian Ward)

    25 окт 2023
    [​IMG]


    How Linux Works, 3rd Edition. What Every Superuser Should Know (Brian Ward)


    Linux for the Superuser
    Unlike some operating systems, Linux doesn’t try to hide the important bits from you—it gives you full control of your computer. But to truly master Linux, you need to understand its internals, like how the system boots, how networking works, and what the kernel actually does.

    In this third edition of the bestselling How Linux Works, author Brian Ward peels back the layers of this well-loved operating system to make Linux internals accessible. This edition has been thoroughly updated and expanded with added coverage of Logical Volume Manager (LVM), virtualization, and containers.

    You'll learn:
    - How Linux boots, from boot loaders to init (systemd)
    - How the kernel manages devices, device drivers, and processes
    - How networking, interfaces, firewalls, and servers work
    - How development tools work and relate to shared libraries
    - How to write effective shell scripts

    You’ll also explore the kernel and examine key system tasks inside user-space processes, including system calls, input and output, and filesystem maintenance. With its combination of background, theory, real-world examples, and thorough explanations, How Linux Works, 3rd Edition will teach you what you need to know to take control of your operating system.

    NEW TO THIS EDITION:
    - Hands-on coverage of the LVM, journald logging system, and IPv6
    - Additional chapter on virtualization, featuring containers and cgroups
    - Expanded discussion of systemd

    Covers systemd-based installations

    Author Bio
    Brian Ward has been working with Linux since 1993. He is also the author of The Linux Kernel-HOWTO, The Book of VMware (No Starch Press), and The Linux Problem Solver (No Starch Press).

    Table of contents
    Introduction
    Chapter 1: The Big Picture
    Chapter 2: Basic Commands and Directory Hierarchy
    Chapter 3: Devices
    Chapter 4: Disks and Filesystems
    Chapter 5: How the Linux Kernel Boots
    Chapter 6: How User Space Starts
    Chapter 7: System Configuration: Logging, System Time, Batch Jobs, and Users
    Chapter 8: A Closer Look at Processes and Resource Utilization
    Chapter 9: Understanding Your Network and Its Configuration
    Chapter 10: Network Applications and Services
    Chapter 11: Introduction to Shell Scripts
    Chapter 12: Network File Transfer and Sharing
    Chapter 13: User Environments
    Chapter 14: A Brief Survey of the Linux Desktop and Printing
    Chapter 15: The Big Picture
    Chapter 16: Introduction to Compiling Software from C Source Code
    Chapter 17: Virtualization

    View the Copyright Page
    View the detailed Table of Contents
    View the Index

    Дата написания: April 2021, 464 pp.
    ISBN-13: 9781718500402
    Формат: PDF, Mobi, ePub.
    Язык: English

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  2. Julia. Язык программирования. Быстрый старт (Вадим Никитин)

    22 окт 2023
    [​IMG]

    Julia. Язык программирования. Быстрый старт (Вадим Никитин)

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

    Дата написания: 2023
    Объем: 100 стр. 29 иллюстраций
    Формат: PDF.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  3. Rust for Rustaceans (Jon Gjengset)

    22 окт 2023
    [​IMG]

    Rust for Rustaceans. Idiomatic Programming for Experienced Developers (Jon Gjengset)

    For developers who’ve mastered the basics, this book is the next step on your way to professional-level programming in Rust. It covers everything you need to build and maintain larger code bases, write powerful and flexible applications and libraries, and confidently expand the scope and complexity of your projects.

    Author Jon Gjengset takes you deep into the Rust programming language, dissecting core topics like ownership, traits, concurrency, and unsafe code. You’ll explore key concepts like type layout and trait coherence, delve into the inner workings of concurrent programming and asynchrony with async/await, and take a tour of the world of no_std programming. Gjengset also provides expert guidance on API design, testing strategies, and error handling, and will help develop your understanding of foreign function interfaces, object safety, procedural macros, and much more.

    You'll Learn:
    - How to design reliable, idiomatic, and ergonomic Rust programs based on best principles
    - Effective use of declarative and procedural macros, and the difference between them
    - How asynchrony works in Rust – all the way from the Pin and Waker types used in manual implementations of Futures, to how async/await saves you from thinking about most of those words
    - What it means for code to be unsafe, and best practices for writing and interacting with unsafe functions and traits
    - How to organize and configure more complex Rust projects so that they integrate nicely with the rest of the ecosystem
    - How to write Rust code that can interoperate with non-Rust libraries and systems, or run in constrained and embedded environments

    Brimming with practical, pragmatic insights that you can immediately apply, Rust for Rustaceans helps you do more with Rust, while also teaching you its underlying mechanisms.
    Author Bio

    Jon Gjengset has worked in the Rust ecosystem since the early days of Rust 1.0, and built a high-performance relational database from scratch in Rust over the course of his PhD at MIT. He’s been a frequent contributor to the Rust toolchain and ecosystem, including the asynchronous runtime tokio, and maintains several popular Rust crates, such as hdrhistogram and inferno. Jon has been teaching Rust since 2018, when he started live-streaming intermediate-level Rust programming. Since then, he’s made videos that cover advanced topics like async and await, pinning, variance, atomics, dynamic dispatch, and more, which have been received enthusiastically by the Rust community.

    David Tolnay, who reviewed the book’s technical content, is a prolific, well-known, and respected contributor in the Rust ecosystem who maintains some of the most widely used Rust libraries, including syn, serde, and anyhow. He is also a member of the Rust library team.

    Table of contents:
    Foreword
    Preface
    Acknowledgments
    Introduction
    Chapter 1: Foundations
    Chapter 2: Types
    Chapter 3: Designing Interfaces
    Chapter 4: Error Handling
    Chapter 5: Project Structure
    Chapter 6: Testing
    Chapter 7: Macros
    Chapter 8: Asynchronous Programming
    Chapter 9: Unsafe Code
    Chapter 10: Concurrency (and Parallelism)
    Chapter 11: Foreign Function Interfaces
    Chapter 12: Rust Without the Standard Library
    Chapter 13: The Rust Ecosystem
    Index

    Дата написания: November 2021, 280 pp.
    ISBN-13: 9781718501850
    Формат: PDF, Mobi, ePub.
    Язык: English

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  4. Understanding Network Hacks: Attack and Defense with Python 3 (Bastian Ballmann)

    21 окт 2023
    [​IMG]

    Understanding Network Hacks: Attack and Defense with Python 3 (Bastian Ballmann)

    This book explains how to see one's own network through the eyes of an attacker, to understand their techniques and effectively protect against them. Through Python code samples the reader learns to code tools on subjects such as password sniffing, ARP poisoning, DNS spoofing, SQL injection, Google harvesting, Bluetooth and Wifi hacking. Furthermore the reader will be introduced to defense methods such as intrusion detection and prevention systems and log file analysis by diving into code.

    Дата написания: 2022
    Объем: 236 стр.
    ISBN: 978-3662621592
    Формат: PDF.
    Language: English

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  5. Site Reliability Engineering. Надежность и безотказность как в Google (Бетси Бейер)

    20 окт 2023
    [​IMG]

    Site Reliability Engineering. Надежность и безотказность как в Google (Бетси Бейер, Дженнифер Петофф, Крис Джоунс, Нейл Ричард Мёрфи)

    Вот уже почти 20 лет компания Google обеспечивает работу невообразимо сложных и масштабных систем, которые чутко реагируют на запросы пользователей. Поисковик Google находит ответ на любые вопросы за доли секунды, карты Google с высочайшей точностью отражают земной ландшафт, а почта Google доступна в режиме 365/24/7 и, в сущности, стала первым общедоступным облачным хранилищем. Неужели эти системы безупречны? Нет, они тоже отказывают, ломаются и устаревают, как любая техника. Просто мы этого не замечаем. Все дело в том, что уже более десяти лет Google нарабатывает уникальную технологию Site Reliability Engineering, обеспечивающую бесперебойную работу и поступательное развитие софтверных систем любой сложности. Эта книга – кладезь опыта, накопленного компанией Google за долгие годы, коллективный труд многих выдающихся специалистов и незаменимый ресурс для любого инженера, желающего разрабатывать и поддерживать любые продукты максимально качественно и эффективно.

    Дата написания: 2016
    Объем: 592 стр.
    ISBN: 78-5-4461-0976-0, 9781491929124
    Формат: PDF.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  6. Безопасность контейнеров. Фундаментальный подход к защите контейнеризированных приложений (Лиз Райс)

    20 окт 2023
    [​IMG]

    Безопасность контейнеров. Фундаментальный подход к защите контейнеризированных приложений (Лиз Райс)

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

    Лиз Райс исследует вопросы построения контейнерных систем в Linux. Узнайте, что происходит при развертывании контейнеров, и научитесь оценивать возможные риски для безопасности развертываемой системы. Приступайте, если используете Kubernetes или Docker и знаете базовые команды Linux.

    Дата написания: 2020
    Объем: 224 стр.
    ISBN: 978-5-4461-1850-2
    Формат: PDF.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  7. Масштабируемый рефакторинг. Возвращаем контроль над кодом (Мод Лемер)

    20 окт 2023
    [​IMG]

    Масштабируемые данные. Лучшие шаблоны высоконагруженных архитектур (Питхейн Стренхольт)

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

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

    Дата написания: 2021
    Объем: 256 стр.
    ISBN: 978-5-4461-3921-7
    Формат: PDF.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  8. Программируем на Java (Марк Лой, Дэниэл Лук)

    20 окт 2023
    [​IMG]

    Программируем на Java (Марк Лой, Дэниэл Лук, Патрик Нимайер)

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

    Вы освоите средства управления ресурсами и исключениями, а также познакомитесь с новыми возможностями языка, появившимися в последних версиях Java.

    Дата написания: 2020
    Объем: 544 стр.
    ISBN: 978-5-4461-1836-6
    Формат: PDF.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  9. MySQL по максимуму. Проверенные стратегии. 4 издание (Джереми Тинли, Сильвия Ботрос)

    20 окт 2023
    [​IMG]

    MySQL по максимуму. Проверенные стратегии. 4 издание (Джереми Тинли, Сильвия Ботрос)

    Хотите выжать из MySQL максимум возможностей? Вам поможет уникальная книга, написанная экспертами для экспертов.

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

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

    Дата написания: 2022
    Объем: 432 стр.
    ISBN: 978-5-4461-2261-5
    Формат: PDF.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  10. Информационная безопасность (Владимир Шаньгин)

    20 окт 2023
    [​IMG]

    Информационная безопасность (В.Шаньгин)

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

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

    Дата написания: 2014
    Объем: 704 стр.
    ISBN: 978-5-94074-768-0
    Формат: PDF.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  11. Блокчейн на службе государства (Андрей Варнавский, Анастасия Бурякова)

    20 окт 2023
    [​IMG]

    Блокчейн на службе государства (Андрей Варнавский, Анастасия Бурякова)

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

    Для специалистов в сфере государственного управления.

    Дата написания: 2023
    Объем: 216 стр.
    ISBN: 978-5-406109-83-0
    Формат: PDF.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  12. Деконструкция виртуальных миров. Заметки о дизайне уровней легендарных видеоигр (Михаил Кадиков)

    11 окт 2023
    [​IMG]

    Эта книга позволит вам взглянуть на видеоигры глазами профессионального разработчика. Деконструкции подверглись более двадцати легендарных игр от Nintendo, Valve, Naughty Dog, Rockstar Games, FromSoftware, CD Projekt RED и др. Вы узнаете, благодаря каким дизайнерским решениям виртуальные миры захватывают и удерживают внимание, превращают исследование локаций в увлекательное приключение и общаются с игроком посредством визуального языка. Ваш взгляд на игры уже не будет прежним!

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  13. Анализ вредоносных программ (Монаппа К.А.)

    7 окт 2023
    [​IMG]

    Анализ вредоносных программ (К.А.Монаппа)

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

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

    Дата написания: 2018
    Дата выхода на ЛитРес: 3 сентября 2019
    Объем: 454 стр.
    ISBN: 978-5-97060-700-8
    Формат: PDF.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  14. Язык программирования С++, 4 издание (Бьерн Страуструп)

    21 сен 2023
    [​IMG]

    Язык программирования С++, 4 издание (Бьерн Страуструп)
    Книга представляет стандарт ISO/IEC 14882-2011 (называемый в обиходе C++11) и призвана помочь программистам быстро и доступно перейти от стандарта С++98 и любых других языков программирования к С++11. Традиционно, как и в предыдущих изданиях, автор демонстрирует свой "фирменный стиль" - эффективные подходы к решению разнообразных задач проектирования и программирования, демонстрация навыков программирования на С-совместимом ядре C++, объектно-ориентированный подход к созданию программных продуктов.

    Четвертое издание "Язык программирования C++" предлагает содержательный пакет новшеств и ярко выраженную направленность на изучение техники написания качественного программного кода.

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

    Автор: Страуструп Бьерн
    Переводчик: Мартынов Н. Н., Мартынов А. Н.
    Издательство: Бином, 2023 г.
    ISBN: 978-5-6045724-6-7
    Страниц: 1216 (Офсет)
    Формат: PDF-скан
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  15. Справочник программиста в стихах. От проектирования до внедрения (Константин Рочев)

    15 сен 2023
    [​IMG]

    Справочник программиста в стихах. От проектирования до внедрения (Константин Рочев)
    В этом сборнике-справочнике изложены особенности всего цикла разработки программ от проектирования до внедрения. Каждому существенному определению или принципу разработки в этой книге посвящено по несколько четверостиший. Здесь представлены рекомендации по анализу и постановке требований, управлению жизненным циклом проекта, проектированию архитектуры и разработке программных систем. Описаны некоторые базовые алгоритмы, типовые подходы и решения к написанию кода, перечислены некоторые программные технологии и стеки. Приведено описание окружения, в котором программное обеспечение будет выполняться: от принципов построения и работы операционных систем до особенностей технических средств и оборудования. По мнению литературоведов чтение и даже прослушивание стихов вызывает состояние близкое к альфа-ритмам сна, в которых информация запоминается лучше всего. За счет этого, такая книга может помочь легче погрузиться в ИТ-сферу, изучить или вспомнить принципы программирования.
    Часть 1 Проектирование
    01 Системы и их свойства
    02 Виды информационных систем
    03 Жизненный цикл систем
    04 Исследование предметной области
    05 Структурное моделирование
    06 Объектно-ориентированное моделирование
    07 Техническая документация

    Часть 2. Архитектура ПО
    08 Парадигмы программирования
    09 Принципы проектирования
    10 Проектирование слоёв, звеньев и подсистем
    11 Проектирование компонентов
    12 Проектирование классов
    13 Шаблоны проектирования и программирования

    Часть 3. Программирование
    14 Программирование
    15 Типы данных
    16 Операторы
    17 Структура кода
    18 Объектно-ориентированное программирование
    19 Алгоритмы

    Часть 4. Инструменты программиста
    20 Языки программирования
    21 Среда разработки
    22 Оптимизация
    23 Сериализация и хранение данных
    24 Базы данных
    25 Средства веб-разработки
    26 Системы контроля версий
    27 Безопасность
    28 Тестирование
    29 DevOps

    Часть 5. Операционные системы
    30 Популярные ОС
    31 Объекты ядра
    32 Многопоточность
    33 Виртуальная память
    34 Файлы

    Часть 6. Обзор аппаратного обеспечения ПК
    35 Системный блок
    36 Материнская плата
    37 Процессор
    38 Видеокарта
    39 Хранение данных
    40 Периферийные устройства
    41 Передача данных

    Дата написания: 2023
    Объем: 126 стр. 44 иллюстрации
    Формат: epub, fb3, ios.epub, mobi, pdf, txt, zip-архив

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Наверх