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

Категории

  1. Цифровой этикет. Как не бесить друг друга в интернете (Ольга Лукинова)

    22 окт 2023
    [​IMG]

    Книга в форматах FB2, PDF, EPUB, MOBI, DOC, TXT, RTF
    Автор: Ольга Лукинова

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

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

    22 окт 2023
    [​IMG]

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

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

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

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

    22 окт 2023
    [​IMG]

    Дневник охотника за ошибками. Путешествие через джунгли проблем безопасности программного обеспечения (Тобиас Клейн)
    Книга «Дневник охотника за ошибками», написанная экспертом по безопасности программного обеспечения Тобиасом Клейном (Tobias Klein), рассказывает, как обнаруживаются и используются ошибки, найденные им в некоторых наиболее популярных во всем мире программных продуктах, таких как операционная система Apple iOS, медиапроигрыватель VLC, веб-браузеры и даже ядро операционной системы Mac OS X. В этом уникальном отчете вы увидите, как разработчики, по чьей вине произошли эти ошибки, исправили их – или же оказались не в состоянии это сделать.

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

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

    Дата написания: 2013
    Объем: 242 стр.
    ISBN: 978-5-94074-374-3
    Формат: PDF.
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  4. 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

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

    22 окт 2023
    [​IMG]

    Python для гиков. Создавайте эффективные приложения, используя лучшие практики программирования (Азиф Мухаммад)
    Книга подробно рассказывает о разработке, развертывании и поддержке крупномасштабных проектов на Python. Представлены такие концепции, как итераторы, генераторы, обработка ошибок и исключений, обработка файлов и ведение журналов. Приведены способы автоматизации тестирования приложений и разработки через тестирование (TDD). Рассказано о написании приложений с использованием кластера Apache Spark для обработки больших данных, о разработке и развертывании бессерверных программ в облаке на примере Google Cloud Platform (GCP), о создании веб-приложений и REST API, использовании среды Flask. Показаны способы применения языка для создания, обучения и оценки моделей машинного обучения, а также их развертывания в облаке, описаны приемы использования Python для извлечения данных с сетевых устройств и систем управления сетью (NMS).

    Для программистов

    Создавайте эффективные приложения, используя лучшие практики программирования.

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

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

    Вы изучите:
    • Принципы разработки и управления сложными проектами
    • Способы автоматизации тестирования приложений и разработки через тестирование (TDD)
    • Многопоточность и многопроцессорность в Python
    • Написание приложений с использованием кластера Apache Spark для обработки больших данных
    • Разработку и развертывание бессерверных программ в облаке на примере Google Cloud Platform (GCP)
    • Создание на Python веб-приложений и REST API, использование среды Flask
    • Использование Python для извлечения данных с сетевых устройств и систем управления сетью (NMS)
    • Применение Python для анализа данных и машинного обучения
    [​IMG]

    Мухаммад Азиф
    — программный архитектор, обладающий обширным опытом в области веб-разработки, автоматизации сетей и облаков, виртуализации и машинного обучения. ,Возглавлял многие крупномасштабные проекты в различных коммерческих компаниях. В 2012 году, получил степень доктора философии в области компьютерных систем в Карлтонском университете (Оттава, Канада) и в настоящее время работает в компании Nokia в качестве ведущего специалиста.

    ISBN: 978-5-9775-0956-5
    Год: 2024
    Количество страниц: 432
    Формат: PDF-скан

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  6. 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

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  7. Разработка приложений с графическим пользовательским интерфейсом на языке Python (Сергей Букунов)

    21 окт 2023
    [​IMG]

    Разработка приложений с графическим пользовательским интерфейсом на языке Python (Сергей Букунов, Ольга Букунова)

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

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

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  8. Python Concurrency with asyncio (Matthew Fowler)

    21 окт 2023
    [​IMG]

    Python Concurrency with asyncio (Matthew Fowler)

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

    Learn how to speed up slow Python code with concurrent programming and the cutting-edge asyncio library.

    Use coroutines and tasks alongside async/await syntax to run code concurrently
    Build web APIs and make concurrency web requests with aiohttp
    Run thousands of SQL queries concurrently
    Create a map-reduce job that can process gigabytes of data concurrently
    Use threading with asyncio to mix blocking code with asyncio code

    Python is flexible, versatile, and easy to learn. It can also be very slow compared to lower-level languages. Python Concurrency with asyncio teaches you how to boost Python's performance by applying a variety of concurrency techniques. You'll learn how the complex-but-powerful asyncio library can achieve concurrency with just a single thread and use asyncio's APIs to run multiple web requests and database queries simultaneously. The book covers using asyncio with the entire Python concurrency landscape, including multiprocessing and multithreading.

    Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

    About the technology
    It’s easy to overload standard Python and watch your programs slow to a crawl. Th e asyncio library was built to solve these problems by making it easy to divide and schedule tasks. It seamlessly handles multiple operations concurrently, leading to apps that are lightning fast and scalable.

    About the book
    Python Concurrency with asyncio introduces asynchronous, parallel, and concurrent programming through hands-on Python examples. Hard-to-grok concurrency topics are broken down into simple flowcharts that make it easy to see how your tasks are running. You’ll learn how to overcome the limitations of Python using asyncio to speed up slow web servers and microservices. You’ll even combine asyncio with traditional multiprocessing techniques for huge improvements to performance.

    What's inside
    Build web APIs and make concurrency web requests with aiohttp
    Run thousands of SQL queries concurrently
    Create a map-reduce job that can process gigabytes of data concurrently
    Use threading with asyncio to mix blocking code with asyncio code

    About the reader
    For intermediate Python programmers. No previous experience of concurrency required.

    About the author
    Matthew Fowler has over 15 years of software engineering experience in roles from architect to engineering director.

    Table of Contents:
    01 Getting to know asyncio
    02 asyncio basics
    03 A first asyncio application
    04 Concurrent web requests
    05 Non-blocking database drivers
    06 Handling CPU-bound work
    07 Handling blocking work with threads
    08 Streams
    09 Web applications
    10 Microservices
    11 Synchronization
    12 Asynchronous queues
    13 Managing subprocesses
    14 Advanced asyncio

    Дата написания: 2022
    ISBN: 978-1617298660
    Формат: PDF.
    Language: English
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  9. Pass The Python Interview: 69 Python Coding Questions, Solutions and Explanations (Lionel Osamba)

    21 окт 2023
    [​IMG]

    Pass The Python Interview: 69 Python Coding Questions, Solutions and Explanations (Lionel Osamba)
    "Pass The Python Interview" is a straightforward book that presents interview questions in a clear manner, accompanied by easy-to-understand solutions and explanations. This resource serves as an introductory guide, particularly useful for aspiring Python developers and software engineers preparing for job interviews.

    Topics covered:
    - Array
    - Binary
    - Dynamic Programming
    - Graph
    - Interval
    - Linked List
    - Matrix
    - String
    - Tree
    - Heap

    Дата написания: 2023
    Объем: 305 стр.
    Формат: PDF.
    Language: English

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

    20 окт 2023
    [​IMG]

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

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  11. 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.

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

    20 окт 2023
    [​IMG]

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

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

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

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

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

    20 окт 2023
    [​IMG]

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

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

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

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

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

    20 окт 2023
    [​IMG]

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

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

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

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

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

    20 окт 2023
    [​IMG]

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

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

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

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

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

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