LitMy.ru - литература в один клик

  • Добавил: literator
  • Дата: 27-12-2023, 07:50
  • Комментариев: 0
Название: Reverse Engineering with Terraform: An Introduction to Infrastructure Automation, Integration, and Scalability using Terraform
Автор: Sumit Bhatia, Chetan Gabhane
Издательство: Apress
Год: 2024
Страниц: 288
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

This book is a comprehensive guide for employing Terraform in infrastructure as code automation, and its application to infrastructure operations. Reverse Engineering with Terraform begins with an introduction to Terraform’s core functionalities, including state files, configuration files, and providers, followed by a deep dive into the tool. You’ll then learn how to pinpoint problems with Terraform automation and how reverse engineering can help you resolve them. Drilling down, authors Sumit Bhatia and Chetan Gabhane walk you through the various steps in reverse engineering with an eye towards more effective Terraform integration with preexisting and legacy IT infrastructure. Using a real-world reverse engineering example, they demonstrate how to import a preexisting resource into your infrastructure, which can help you develop an automatable and scalable method for Terrraform adoption. You’ll also learn how to create reusable, shareable components to streamline infrastructure code and foster collaboration within teams, and advanced techniques for using Terraform to optimize infrastructure provisioning, configuration, and management.For IT architects, admins, technical managers, and infrastructure solution experts. Minimal knowledge of Python programming is the only prerequisite.
  • Добавил: literator
  • Дата: 27-12-2023, 07:19
  • Комментариев: 0
Название: MATLAB Parallel Computing Toolbox User’s Guide (R2023b)
Автор: MathWorks
Издательство: The MathWorks, Inc.
Год: September 2023
Страниц: 1216
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

Perform parallel computations on multicore computers, GPUs, and computer clusters. Parallel Computing Toolbox lets you solve computationally and data-intensive problems using multicore processors, GPUs, and computer clusters. High-level constructs—parallel for-loops, special array types, and parallelized numerical algorithms—enable you to parallelize MATLAB applications without CUDA or MPI programming. The toolbox lets you use parallel-enabled functions in MATLAB and other toolboxes. You can use the toolbox with Simulink to run multiple simulations of a model in parallel. Programs and models can run in both interactive and batch modes. The toolbox lets you use the full processing power of multicore desktops by executing applications on workers (MATLAB computational engines) that run locally. Without changing the code, you can run the same applications on clusters or clouds (using MATLAB Parallel Server). You can also use the toolbox with MATLAB Parallel Server to execute matrix calculations that are too large to fit into the memory of a single machine. Parallel Computing Toolbox provides you with tools for a local cluster of workers on your client machine. MATLAB Parallel Server software allows you to run as many MATLAB workers on a remote cluster of computers as your licensing allows.
  • Добавил: literator
  • Дата: 27-12-2023, 04:50
  • Комментариев: 0
Pro Cryptography and Cryptanalysis with C++23: Creating and Programming Advanced Algorithms, 2nd EditionНазвание: Pro Cryptography and Cryptanalysis with C++23: Creating and Programming Advanced Algorithms, 2nd Edition
Автор: Marius Iulian Mihailescu, Stefania Loredana Nita
Издательство: Apress
Год: 2023
Страниц: 499
Язык: английский
Формат: pdf (true), epub (true)
Размер: 31.3 MB

Develop strong skills for writing cryptographic algorithms and security schemes/modules using C++23 and its new features. This book will teach you the right methods for writing advanced cryptographic algorithms, such as elliptic curve cryptography algorithms, lattice-based cryptography, searchable encryption, and homomorphic encryption. You'll also examine internal cryptographic mechanisms and discover common ways in which the algorithms can be implemented and used correctly in practice. The authors explain the mathematical basis of cryptographic algorithms in terms that a programmer can easily understand. They also show how “bad” cryptography can creep in during implementation and what “good” cryptography should look like by comparing advantages and disadvantages based on processing time, execution time, and reliability.
  • Добавил: literator
  • Дата: 26-12-2023, 22:46
  • Комментариев: 0
Название: Pro Bash: Learn to Script and Program the GNU/Linux Shell, Third Edition
Автор: Jayant Varma, Chris F.A. Johnson
Издательство: Apress
Год: 2023
Страниц: 314
Язык: английский
Формат: pdf (true), epub (true), mobi
Размер: 10.1 MB

Learn how to effectively utilize the Bash shell in your programming. This refreshed and expanded third edition has been updated to Bash 5.2, and many scripts have been rewritten to make them more idiomatically Bash, taking better advantage of features specific to Bash. It is easy to read, understand, and will teach you how to get to grips with Bash programming without drowning you in pages and pages of syntax. Using this book you will be able to use the shell efficiently, make scripts run faster using expansion and external commands, and understand how to overcome many common mistakes that cause scripts to fail. This book is perfect for all beginning Linux and Unix system administrators who want to be in full control of their systems, and really get to grips with Bash programming.
  • Добавил: literator
  • Дата: 26-12-2023, 18:22
  • Комментариев: 0
Название: jаvascript Programming: Building Modern and Interactive Websites
Автор: Theophilus Edet
Издательство: CompreQuest Books
Серия: Mastering Programming Languages Series
Год: 2023
Страниц: 520
Язык: английский
Формат: pdf
Размер: 85.6 MB

jаvascript Programming - Building Modern and Interactive Websites Unlock the Power of jаvascript and Elevate Your Web Development Skills! Are you ready to dive into the heart of web development and harness the full potential of jаvascript? Look no further! "jаvascript Programming: Building Modern and Interactive Websites" is your comprehensive guide to mastering jаvascript, from its foundational concepts to advanced techniques for creating cutting-edge web applications. Dive into the DOM, the backbone of web development, and learn how to dynamically manipulate web page elements. Create interactive and responsive user interfaces that captivate your audience. Uncover the secrets of popular jаvascript frameworks like React, Vue.js, and Angular. Understand how to efficiently use these tools to streamline your development process and create modern, engaging web applications. Whether you're a newcomer to programming or an experienced developer looking to level up, "jаvascript Programming: Building Modern and Interactive Websites" provides the insights and practical knowledge you need to create captivating web experiences. With real-world examples, hands-on exercises, and a clear, engaging writing style, this book is designed to guide you through every step of your jаvascript journey.
  • Добавил: literator
  • Дата: 26-12-2023, 08:25
  • Комментариев: 0
Название: ChatGPT and Bard for Business Automation: Achieving AI-Driven Growth
Автор: Tom Taulli
Издательство: Apress
Год: 2023
Страниц: 181
Язык: английский
Формат: pdf (true), epub (true)
Размер: 10.1 MB

The launch of ChatGPT represents an epochal event. It’s on par with the emergence of the Internet or the launch of the iPhone. But the impact could be even more transformative. ChatGPT crossed over 100 million users in two months. This was the fastest to do so ever. It took TikTok nine months. No doubt, building applications with ChatGPT is quickly become strategic and a must-have. This is why developers must understand this technology – and now. And this book will show how. It details how ChatGPT technology works, such as with the transformer and diffusion models. It also illustrates how to use the various APIs, such as GPT-4, ChatGPT, Bard, and Bedrock. This includes understanding embeddings, fine tuning of the models, using zero-shot and few-shot learning, and adjusting the parameters like temperature. This book focuses on the practical uses of this powerful technology. There are step-by-step tutorials on how to create apps for blog generation, sentiment analysis, language translation and integration. This book is an indispensable guide for any developer who wants to be a part of the ChatGPT revolution. For data scientists or data engineers who want to learn how to leverage generative AI APIs, Software engineers or developers who are looking for a new job role in generative AI, Software engineers and developers who want to see how they can integrate generative AI.
  • Добавил: literator
  • Дата: 26-12-2023, 07:05
  • Комментариев: 0
Название: Go Crazy: A Fun Projects-based Approach to Golang Programming
Автор: Nicolas Modrzyk
Издательство: Apress
Год: 2023
Страниц: 376
Язык: английский
Формат: pdf (true), epub (true)
Размер: 33.2 MB

Go beyond the basics of Go and build complete applications using open-source libraries or the Go programming language by Google. This book will take you deep into the memory lane of the Go language with crunchy details straight from outer space. The applications in this book include the framework for a 2D Go-based game, an image random generator Rest API, financial time series handling for trading, a Kubernetes operator, a Blockchain coding and more. You'll also get refreshers on Go constructs and useful code tricks to build performant projects, and develop an HTTP based cloud ready image generator. Go Crazy will open your eyes to a new world of practical applications for Go. After reading the book, you will be able to apply your Golang knowledge to build your own crazy projects. Free source code will be available on this book's GitHub page. For Go programmers both experienced and novice.
  • Добавил: literator
  • Дата: 26-12-2023, 06:13
  • Комментариев: 0
Название: TypeScript Basics: Learn TypeScript from Scratch and Solidify Your Skills with Projects
Автор: Nabendu Biswas
Издательство: Apress
Год: 2023
Страниц: 172
Язык: английский
Формат: pdf (true), epub (true)
Размер: 10.1 MB

TypeScript is revolutionizing how developers create jаvascript apps. It was built by Microsoft to fix the issues that came out of loose binding in jаvascript. Since jаvascript is a loosely typed language, a lot of issues ended up in the production apps. These issues were hard to track and took a lot of time to fix. TypeScript is a superset of jаvascript, and it enables you to avoid type errors before they even occur. You can catch them in an IDE (Integrated Development Environment) like VS Code. The popular jаvascript frontend framework of Angular uses TypeScript by default. The most popular jаvascript frontend library called React also uses jаvascript by default. This book first teaches you about TypeScript, and then you will use it in a ReactJS project. You will also use it with the jаvascript backend framework of NodeJS and learn how to create a React Redux project. Jumpstart your working knowledge of Typescript with a quick, practical guide and start using this open source, object orientated language with confidence. This book highlights how Typescript works with jаvascript and its frameworks, giving it greater functionality, especially for larger enterprise projects.
  • Добавил: literator
  • Дата: 25-12-2023, 22:22
  • Комментариев: 0
Название: Pointers and References in C++: Fifth Step in C++ Learning
Автор: Gordon Ray, Din Asotic
Издательство: Reedsy
Серия: C++ Programming Book 5
Год: 2023
Страниц: 107
Язык: английский
Формат: pdf
Размер: 16.9 MB

Introducing the fifth installment in the Programming in C++ Series by Eucoding – "Pointers and References in C++." Embark on a journey into the intricate world of memory management and data manipulation as you delve into the heart of C++ programming. This book serves as your compass, guiding you through the nuanced realm of pointers and references with clarity and precision. Unlock the power of dynamic memory allocation and discover the art of direct memory access as you navigate the depths of this fundamental programming concept. "Pointers and References in C++" doesn't just demystify these crucial elements; it empowers you to wield them confidently in your code, enhancing your ability to create efficient, robust, and flexible software. Eucoding, a trusted name in programming education, brings you a humble yet comprehensive guide that transcends the complexities of pointers and references, making them accessible to both beginners and seasoned developers alike. Immerse yourself in practical examples, hands-on exercises, and real-world applications, ensuring you not only grasp the theoretical underpinnings but also gain the practical skills to apply them in your own projects.
  • Добавил: literator
  • Дата: 25-12-2023, 18:01
  • Комментариев: 0
Название: ASP.NET Core 6 Succinctly
Автор: Dirk Strauss
Издательство: Syncfusion
Год: 2023
Страниц: 102
Язык: английский
Формат: pdf (true), epub, mobi
Размер: 10.2 MB

In ASP.NET Core 6 Succinctly, author Dirk Strauss guides web developers through some of the significant performance and feature improvements newly available in ASP.NET Core 6. Learn about the unmissable practicality of Hot Reload, explore super-helpful C# 10 features, pick up the essentials of how to build a minimal API, and discover how and why developers should use dependency injection. The .NET 6.0 framework is a major release for Microsoft and allows developers to build almost anything using one unified platform. The .NET Framework was released in 2002 for Windows development, and later evolved into what we know as .NET Core. This lightweight, cross-platform framework allows developers to build different types of applications. With the release of .NET 5.0 in 2020, Microsoft began to solidify its unified vision for the entire platform, culminating in .NET 6.0. In this book, we will have a look at .NET 6.0 as it relates to ASP.NET Core. .NET 6.0 and C# 10 bring with them a lot of new features. While this book is not a deep dive into C# 10, I will briefly touch on several of the new features. To see if the application you created is running C# 10, have a look at the project’s properties.