Vtome.ru - электронная библиотека

  • Добавил: literator
  • Дата: 28-01-2023, 09:02
  • Комментариев: 0
Black Hat GraphQL: Attacking Next Generation APIsНазвание: Black Hat GraphQL: Attacking Next Generation APIs
Автор: Nick Aleks, Dolev Farhi
Издательство: No Starch Press
Год: 2023
Страниц: 436
Язык: английский
Формат: epub (true), mobi
Размер: 14.8 MB

Written by hackers for hackers, this hands-on book teaches penetration testers how to identify vulnerabilities in apps that use GraphQL, a data query and manipulation language for APIs adopted by major companies like Facebook and GitHub. Black Hat GraphQL is for anyone interested in learning how to break and protect GraphQL APIs with the aid of offensive security testing. Whether you’re a penetration tester, security analyst, or software engineer, you’ll learn how to attack GraphQL APIs, develop hardening procedures, build automated security testing into your development pipeline, and validate controls, all with no prior exposure to GraphQL required. Following an introduction to core concepts, you’ll build your lab, explore the difference between GraphQL and REST APIs, run your first query, and learn how to create custom queries.
  • Добавил: literator
  • Дата: 28-01-2023, 08:47
  • Комментариев: 0
Kubernetes Best Practices, Second Edition (Early Release)Название: Kubernetes Best Practices: Blueprints for Building Successful Applications on Kubernetes, Second Edition (Early Release)
Автор: Brendan Burns, Eddie Villalba, Dave Strebel, Lachlan Evenson
Издательство: O’Reilly Media, Inc.
Год: 2023-01-27
Язык: английский
Формат: pdf, epub (true), mobi
Размер: 10.1 MB

In this practical guide, four Kubernetes professionals with deep experience in distributed systems, enterprise application development, and open source will guide you through the process of building applications with this container orchestration system. They distill decades of experience from companies that are successfully running Kubernetes in production and provide concrete code examples to back the methods presented in this book. Revised to cover all the latest Kubernetes features, new tooling, and deprecations, this book is ideal for those who are familiar with basic Kubernetes concepts but want to get up to speed on the latest best practices. You'll learn exactly what you need to know to build your best app with Kubernetes the first time.
  • Добавил: koticvvik
  • Дата: 28-01-2023, 07:41
  • Комментариев: 0

Название: Artificial Intelligence Annual Volume 2022
Автор: Fernandez Marco Antonio Aceves, Travieso-Gonzalez Carlos M., Engelbrecht Andries
Издательство: ITexLi
Год:2022
Формат:PDF
Страниц:157
Размер: 10,3 МБ
Язык: English

This volume is dedicated to Artificial Intelligence (AI) attracted the attention of many researchers and users alike, and it has become increasingly crucial in our modern society.

From cars, smartphones, airplanes, medical equipment, consumer applications, and industrial machines, among others, the impact of AI is notoriously changing the world we live in and making it better in many areas. However, it is equally important to remember that every progress comes with certain challenges that we as a society must address.

  • Добавил: literator
  • Дата: 28-01-2023, 07:34
  • Комментариев: 0
Learn Concurrent Programming with Go (MEAP v2)Название: Learn Concurrent Programming with Go (MEAP v2)
Автор: James Cutajar
Издательство: Manning Publications
Год: 2023
Страниц: 156
Язык: английский
Формат: pdf, epub
Размер: 10.2 MB

Write concurrent code in Go that improves application performance, scales up to handle bigger loads, and takes full advantage of modern multi-processor hardware. Learn Concurrent Programming with Go teaches you how to use concurrency to improve the performance of your Go applications. Each chapter poses a new problem that can be solved using concurrency and introduces the right approach to implement it in Go. In this easy-to-read tutorial, you’ll delve into concurrency patterns, learn to dodge the most common pitfalls, and take advantage of Go’s innovative approach to concurrency. Practical exercises at the end of each chapter help you practice your new skills to lock in what you’ve learned. Concurrent programming is essential for getting the most out of modern multi-processor computer hardware.
  • Добавил: literator
  • Дата: 28-01-2023, 07:21
  • Комментариев: 0
Rust Servers, Services, and Apps (MEAP v13)Название: Rust Servers, Services, and Apps (MEAP v13)
Автор: Prabhu Eshwarla
Издательство: Manning Publications
Год: 2023
Страниц: 396
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

Build backend servers, services, and front-ends in Rust to get fast, reliable, and maintainable applications. Rust is a hot topic right now. It has been named most loved programming language in developer surveys for five consecutive years, and interest is growing among software developers and engineers alike, from both ends of the spectrum: low-level system programmers and higher-level application developers all want to explore and learn Rust. That said, one question that gets asked frequently is whether Rust is really suitable and ready for the web. Most of the learning material available in this space is really introductory in nature, and doesn’t provide a view into how Rust can handle more complex scenarios encountered in web development. In this book, I aim to show you how Rust, in spite of its reputation for being a systems programming language, is really a surprisingly delightful language to build web applications in. Rust Servers, Services, and Apps teaches you how to build web servers, RESTful services, server-rendered apps, and client front-ends in Rust. You’ll learn to write code with small and predictable resource footprints, and build high-performing applications with unmatched safety and reliability.
  • Добавил: literator
  • Дата: 28-01-2023, 04:16
  • Комментариев: 0
The Pocket Guide to DebuggingНазвание: The Pocket Guide to Debugging
Автор: Julia Evans
Издательство: wizardzines.com
Год: 2022
Язык: английский
Формат: pdf
Размер: 13.2 MB

Debugging is frustrating. It feels like a distraction from “real” work, bugs come up at the worst time, you have to read piles of inscrutable error messages that don’t make sense, it’s unclear where to start, and the process can feel very chaotic and overwhelming. And nobody teaches you how to debug! If you’re lucky, you get to pair program with someone who’s good at debugging and explaining their thought processes, and they can show you how do it. But not all of us have that person, so we end up just struggling through it ourselves and learning strategies the hard way. Sometimes it feels like “google, try random stuff, and despair” is the only option, but it’s not. Since I started learning to program 20 years ago, I’ve learned a more fun (and more effective!) way to debug, where you learn from your bugs, so that you can often skip straight to “oh, I’ve seen this before!”...
  • Добавил: literator
  • Дата: 28-01-2023, 02:10
  • Комментариев: 0
Introduction to Computation in Physical Sciences: Interactive Computing and Visualization with PythonНазвание: Introduction to Computation in Physical Sciences: Interactive Computing and Visualization with Python
Автор: Jay Wang, Adam Wang
Издательство: Springer
Год: 2023
Страниц: 264
Язык: английский
Формат: pdf (true), epub
Размер: 51.0 MB

This book provides a practical and comprehensive introduction to computational problem solving from the viewpoints of practitioners in both academic and industrial worlds. The authors present scientific problem-solving using computation and aim to increase computational thinking, which is the mindset and skillset required to solve scientific problems with computational methodologies via model building, simulation, data analysis, and visualization using the Python programming language. Topics and examples span fundamental areas of physical science as well as contemporary topics including quantum computing, neural networks, Machine Learning, etc. We briefly introduce two methods of visualization that are used throughout, Matplotlib animation and VPython. Matplotlib is an easy-to-use yet powerful plotting package in Python. It is equally capable of animation.
  • Добавил: ekvator
  • Дата: 28-01-2023, 00:25
  • Комментариев: 0
Предварительная подготовка данных в Python, 2 тома
Название: Предварительная подготовка данных в Python, 2 тома
Автор: Артем Груздев
Издательство: ДМК Пресс
Год: 2023
Формат: pdf
Страниц: 1634
Размер: 166,8 Мб
Язык: русский

В двухтомнике представлены материалы по применению классических методов машинного обучения в различных промышленных задачах. Первый том посвящен инструментам Python – основным библиотекам, классам и функциям, необходимым для предварительной подготовки данных, построения моделей машинного обучения, выполнения различных стратегий валидации. В конце первого тома разбираются задачи с собеседований по SQL, Python, математической статистике и теории вероятностей. Во втором томе рассматривается сам процесс предварительной подготовки данных, а также некоторые метрики качества и ряд полезных библиотек и фреймворков (H2O, Dask, Docker, Google Colab).
  • Добавил: literator
  • Дата: 27-01-2023, 18:50
  • Комментариев: 0
Discrete Choice Analysis With RНазвание: Discrete Choice Analysis With R
Автор: Antonio Paez, Genevieve Boisjoly
Издательство: Springer
Серия: Use R!
Год: 2022
Страниц: 349
Язык: английский
Формат: pdf (true), epub
Размер: 89.4 MB

This book is designed as a gentle introduction to the fascinating field of choice modeling and its practical implementation using the R language. Discrete choice analysis is a family of methods useful to study individual decision-making. With strong theoretical foundations in consumer behavior, discrete choice models are used in the analysis of health policy, transportation systems, marketing, economics, public policy, political science, urban planning, and criminology, to mention just a few fields of application. The book does not assume prior knowledge of discrete choice analysis or R, but instead strives to introduce both in an intuitive way, starting from simple concepts and progressing to more sophisticated ideas. Loaded with a wealth of examples and code, the book covers the fundamentals of data and analysis in a progressive way. Readers begin with simple data operations and the underlying theory of choice analysis and conclude by working with sophisticated models including latent class logit models, mixed logit models, and ordinal logit models with taste heterogeneity. Data visualization (with ggplot2) is emphasized to explore both the input data as well as the results of models.
  • Добавил: literator
  • Дата: 27-01-2023, 18:27
  • Комментариев: 0
Foundation Mathematics for Computer Science: A Visual Approach (3rd Edition)Название: Foundation Mathematics for Computer Science: A Visual Approach (3rd Edition)
Автор: John Vince
Издательство: Springer
Год: 2023
Страниц: 519
Язык: английский
Формат: pdf (true)
Размер: 10.2 MB

In this third edition of Foundation Mathematics for Computer Science, John Vince has reviewed and edited the second edition, and added chapters on systems of counting, area and volume. These subjects complement the existing chapters on visual mathematics, numbers, algebra, logic, combinatorics, probability, modular arithmetic, trigonometry, coordinate systems, determinants, vectors, complex numbers, matrices, geometric matrix transforms, differential and integral calculus. During this journey, the author touches upon more esoteric topics such as quaternions, octonions, Grassmann algebra, Barrycentric coordinates, transfinite sets and prime numbers. Computer science is a very large subject, and graduates pursue a wide variety of careers, including programming, systems design, cryptography, website design, real-time systems, computer animation, computer games, data visualisation, etc.