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

  • Добавил: literator
  • Дата: 23-09-2023, 02:06
  • Комментариев: 0
Название: The Android Malware Handbook: Detection and Analysis by Human and Machine
Автор: Qian Han, Salvador Mandujano, Sebastian Porst, V.S. Subrahmanian
Издательство: No Starch Press
Год: 2024
Страниц: 446
Язык: английский
Формат: epub
Размер: 25.6 MB

This groundbreaking guide to Android malware distills years of research by Machine Learning experts in academia and members of Meta and Google’s Android Security teams into a comprehensive introduction to detecting common threats facing the Android eco-system today. Explore the history of Android malware in the wild since the operating system first launched and then practice static and dynamic approaches to analyzing real malware specimens. Next, examine Machine Learning techniques that can be used to detect malicious apps, the types of classification models that defenders can implement to achieve these detections, and the various malware features that can be used as input to these models. Adapt these machine learning strategies to the identification of malware categories like banking trojans, ransomware, and SMS fraud. Running on over three billion devices worldwide, Android operates a significant portion of the Internet of Things and is the most popular operating system in history. This reach also makes it one of the most attractive targets for cybercriminals; indeed, as I write this, Android and its devices, stores, apps, and users face constant attacks from a wide range of actors, including well-resourced criminal and state-sponsored organizations.
  • Добавил: literator
  • Дата: 22-09-2023, 18:59
  • Комментариев: 0
Название: The AWK Programming Language, 2nd Edition (Final)
Автор: Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger
Издательство: Addison-Wesley/Pearson
Год: 2024
Страниц: 231
Язык: английский
Формат: True PDF, True EPUB (Retail Copy)
Размер: 17.0 MB

The goal of this book is to teach you what AWK is and how to use it effectively. AWK is a programming language that makes it possible to handle simple computations with short programs, often only one or two lines long. An AWK program is a sequence of patterns and actions that specify what to look for in the input data and what to do when it’s found. Awk searches a set of files that contain text (but not non-text formats like Word documents, spreadsheets, PDFs and so on) for lines that match any of the patterns; when a matching line is found, the corresponding action is performed. A pattern can select lines by combinations of regular expressions and comparison operations on strings, numbers, fields, variables, and array elements. Actions may perform arbitrary processing on selected lines; the action language looks like C but there are no declarations, and strings and numbers are built-in data types. Programmers and other computer users spend a lot of time doing simple, mechanical data manipulation — changing the format of data, checking its validity, finding items that have some property, adding up numbers, printing summaries, and the like. All of these jobs ought to be mechanized, but it’s a real nuisance to have to write a special-purpose program in a language like C or Python each time such a task comes up.
  • Добавил: literator
  • Дата: 22-09-2023, 13:49
  • Комментариев: 0
Название: From Objects to Functions: Build Your Software Faster and Safer With Functional Programming and Kotlin
Автор: Uberto Barbini
Издательство: Pragmatic Bookshelf
Год: September 2023 (Version: P1.0)
Страниц: 674
Язык: английский
Формат: epub (true), mobi
Размер: 11.3 MB

Build applications quicker and with less effort using functional programming and Kotlin. Learn by building a complete application, from gathering requirements to delivering a microservice architecture following functional programming principles. Learn how to implement CQRS and EventSourcing in a functional way to map the domain into code better and to keep the cost of change low for the whole application life cycle. If you're curious about functional programming or you are struggling with how to put it into practice, this guide will help you increase your productivity composing small functions together instead of creating fat objects. Switching to the functional paradigm isn't easy when you're used to object-oriented programming. You need more than just lambdas and mapping over collections to get a declarative style and disentangle the state from the computations. Use transformations and compositions to help you write less code with better results. Boost your productivity and harness the power of functional programming by creating real-world applications rather than focusing on theoretical concepts.
  • Добавил: literator
  • Дата: 22-09-2023, 13:07
  • Комментариев: 0
Название: Practical A/B Testing: Creating Experimentation-Driven Products
Автор: Leemay Nassery
Издательство: Pragmatic Bookshelf
Год: May 2023 (Version: P1.0)
Страниц: 209
Язык: английский
Формат: pdf, epub
Размер: 10.2 MB

Whether you're a catalyst for organizational change or have the support you need to create an engineering culture that embraces A/B testing, this book will help you do it right. The step-by-step instructions will demystify the entire process, from constructing an A/B test to breaking down the decision factors to build an engineering platform. When you're ready to run the A/B test of your dreams, you'll have the perfect blueprint. With smart, tactful approaches to orchestrating A/B testing on a product, you'll quickly discover how to reap all the benefits that A/B testing has to offer - benefits that span your users, your product, and your team. Take the reins today, and be the change you want to see in your engineering and product organizations. Develop a hypothesis statement that's backed with metrics that demonstrate if your prediction for the experiment is correct. Build more inclusive products by leveraging audience segmentation strategies and ad-hoc post analysis to better understand the impact of changes on specific user groups. Determine which path is best for your team when deciding whether to go with a third-party A/B test framework or to build the A/B testing platform in-house. And finally, learn how to cultivate an experimentation-friendly culture within your team.
  • Добавил: ekvator
  • Дата: 22-09-2023, 12:00
  • Комментариев: 0
Golang для профи: Создаем профессиональные утилиты, параллельные серверы и сервисы, 3-е издание
Название: Golang для профи: Создаем профессиональные утилиты, параллельные серверы и сервисы, 3-е издание
Автор: Цукалос Михалис
Издательство: Питер
Год: 2024
Формат: pdf
Страниц: 624
Размер: 18 Мб
Язык: русский

Язык Go — это простой и понятный язык для создания высокопроизводительных систем будущего. Используйте Go в реальных производственных системах. В новое издание включены такие темы, как создание серверов и клиентов RESTful, знакомство с дженериками Go и разработка серверов и клиентов gRPC. Третье издание «Golang для профи» исследует практические возможности Go и описывает такие продвинутые темы, как параллелизм и работа сборщика мусора Go, использование Go с Docker, разработка мощных утилит командной строки, обработка данных в формате JSON (jаvascript Object Notation) и взаимодействие с базами данных. Кроме того, книга дает дополнительные сведения о работе внутренних механизмов Go, знание которых позволит оптимизировать код на Go и использовать типы и структуры данных новыми и необычными способами. Также охватываются некоторые нюансы и идиомы языка Go, предлагаются упражнения и приводятся ссылки на ресурсы для закрепления полученных знаний. Станьте опытным программистом на Go, создавая системы и внедряя передовые методы программирования на Go в свои проекты!
  • Добавил: literator
  • Дата: 22-09-2023, 11:47
  • Комментариев: 0
Название: Functional Programming in Java: Harness the Power of Streams and Lambda Expressions, 2nd Edition
Автор: Venkat Subramaniam
Издательство: Pragmatic Bookshelf
Год: July 2023 (Version: P1.0)
Страниц: 313
Язык: английский
Формат: pdf, epub (true), mobi
Размер: 10.1 MB

Imagine writing Java code that reads like the problem statement, code that's highly expressive, concise, easy to read and modify, and has reduced complexity. With the functional programming capabilities in Java, that's not a fantasy. This book will guide you from the familiar imperative style through the practical aspects of functional programming, using plenty of examples. Apply the techniques you learn to turn highly complex imperative code into elegant and easy-to-understand functional-style code. Updated to the latest version of Java, this edition has four new chapters on error handling, refactoring to functional style, transforming data, and idioms of functional programming. Don't struggle with the limitations of the imperative style; instead learn to combine object-oriented programming with the functional style to reduce the accidental complexity. Harness the functional programming capabilities of Java to create applications where the program reveals its intentions and your team can quickly understand and modify code to align with changing business requirements. Unlock the power of lambda expressions and the Streams API to turn the oft-written spaghetti code into highly concise, expressive, elegant, and maintainable code. See how Streams make the arduous task of parallelizing code as easy as flipping a switch when superior speed is necessary.
  • Добавил: polyanskiy
  • Дата: 22-09-2023, 08:26
  • Комментариев: 0

Автор: Н. А. Алешина, А. М. Анисов, П. И. Быстров и др.-
Название: Логика и компьютер. Серия "Кибернетика - неограниченные возможности и возможные ограничения”
Издательство: М:, Наука
Год: 1990
Страниц: 240
Формат: DJVU, PDF
Размер: 20 МБ
Логика является одним из важнейших источников развития современной информатики и вычислительной техники. Впервые в отечественной литературе для широкого круга читателей детально анализируются логические предпосылки информатики, показывается ключевая роль логики в программировании, в разработке экспертных систем, в исследовании искусственного интеллекта, во внедрении современных информационных технологий...
  • Добавил: polyanskiy
  • Дата: 22-09-2023, 06:23
  • Комментариев: 0

Автор: Вишняков Юрий Саввич и др.
Название: Простое и сложное в программировании. Серия «Кибернетика — неограниченные возможности и возможные ограничения»
Издательство: М:, Наука
Год: 1988
Страниц: 176
Формат: DJVU, PDF
Размер: 10 МБ

Книга является популярным введением в методологию программирования, помогающим понять специфику этой деятельности и раскрыть некоторые ее «секреты». Для широкого круга читателей.
  • Добавил: literator
  • Дата: 22-09-2023, 04:42
  • Комментариев: 0
Название: Cloud Native Microservices With Kubernetes: A Comprehensive Guide to Building, Scaling, Deploying, Observing, and Managing Highly-Available Microservices in Kubernetes
Автор: Aymen El Amri
Издательство: Leanpub
Год: 2023-06-21
Страниц: 369
Язык: английский
Формат: pdf (true), epub
Размер: 17.7 MB

"Cloud Native Microservices With Kubernetes" is a hands-on, example-rich guide focused on real-world examples and practical learning that covers everything needed from the basics to the most advanced concepts. In this comprehensive guide, we will dive deep into the intricacies of microservices, high-availability strategies, CI/CD, GitOps, and observability in a Cloud Native world. Our exploration will include GitOps, with a focus on creating an efficient GitOps workflow using Argo CD. We will adeptly handle CI/CD (continuous delivery and deployment) strategies such as Blue/Green, Canary deployments, and Rolling updates. In addition, we will cover how to expertly manage data in Kubernetes using persistent volumes and stateful sets. We will navigate the creation of various types of services in Kubernetes and how to expose them to the outside world using Ingress and Service Mesh. The book focuses on achieving high availability, scalability, and efficient deployment, monitoring, CI/CD, and everything else you need to build your next microservices architecture. All of this can be done by leveraging the power of Kubernetes and its ecosystem.
  • Добавил: literator
  • Дата: 22-09-2023, 04:32
  • Комментариев: 0
Название: Explainable Artificial Intelligence for Intelligent Transportation Systems
Автор: Amina Adadi, Afaf Bouhoute
Издательство: CRC Press
Год: 2024
Страниц: 286
Язык: английский
Формат: pdf (true)
Размер: 28.6 MB

Artificial Intelligence (AI) and Machine Learning (ML) are set to revolutionize all industries, and the Intelligent Transportation Systems (ITS) field is no exception. While ML, especially Deep Learning models, achieve great performance in terms of accuracy, the outcomes provided are not amenable to human scrutiny and can hardly be explained. This can be very problematic, especially for systems of a safety-critical nature such as transportation systems. Explainable AI (XAI) methods have been proposed to tackle this issue by producing human interpretable representations of machine learning models while maintaining performance. These methods hold the potential to increase public acceptance and trust in AI-based ITS. Artificial Intelligence (AI), particularly Machine and Deep Learning, has been significantly advancing Intelligent Transportation Systems (ITS) research and industry. Due to their ability to recognize and to classify patterns in large datasets, AI algorithms have been successfully applied to address the major problems and challenges associated with traffic management and autonomous driving, e.g., sensing, perception, prediction, detection, and decision-making. However, in their current incarnation, AI models, especially Deep Neural Networks (DNN), suffer from the lack of interpretability.