Browse Results

Showing 41,251 through 41,275 of 53,470 results

Emerging Technologies for Disaster Resilience: Practical Cases and Theories (Disaster Risk Reduction)

by Mihoko Sakurai Rajib Shaw

Technological advances have helped to enhance disaster resilience through better risk reduction, response, mitigation, rehabilitation and reconstruction. In former times, it was local and traditional knowledge that was mainly relied upon for disaster risk reduction. Much of this local knowledge is still valid in today’s world, even though possibly in different forms and contexts, and local knowledge remains a shared part of life within the communities. In contrast, with the advent of science and technology, scientists and engineers have become owners of advanced technologies, which have contributed significantly to reducing disaster risks across the globe. This book analyses emerging technologies and their effects in enhancing disaster resilience. It also evaluates the gaps, challenges, capacities required and the way forward for future disaster management. A wide variety of technologies are addressed, focusing specifically on new technologies such as cyber physical systems, geotechnology, drone, and virtual reality (VR)/ augmented reality (AR). Other sets of emerging advanced technologies including an early warning system and a decision support system are also reported on. Moreover, the book provides a variety of discussions regarding information management, communication, and community resilience at the time of a disaster. This book’s coverage of different aspects of new technologies makes it a valuable resource for students, researchers, academics, policymakers, and development practitioners.

Web and Big Data: 5th International Joint Conference, APWeb-WAIM 2021, Guangzhou, China, August 23–25, 2021, Proceedings, Part I (Lecture Notes in Computer Science #12858)

by Yasushi Sakurai Marc Spaniol Leong Hou U Junying Chen

This two-volume set, LNCS 12858 and 12859, constitutes the thoroughly refereed proceedings of the 5th International Joint Conference, APWeb-WAIM 2021, held in Guangzhou, China, in August 2021. The 44 full papers presented together with 24 short papers, and 6 demonstration papers were carefully reviewed and selected from 184 submissions. The papers are organized around the following topics: Graph Mining; Data Mining; Data Management; Topic Model and Language Model Learning; Text Analysis; Text Classification; Machine Learning; Knowledge Graph; Emerging Data Processing Techniques; Information Extraction and Retrieval; Recommender System; Spatial and Spatio-Temporal Databases; and Demo.

Advances in Multidisciplinary Analysis and Optimization: Proceedings of the 2nd National Conference on Multidisciplinary Analysis and Optimization (Lecture Notes in Mechanical Engineering)

by Raviprakash R. Salagame Palaniappan Ramu Indira Narayanaswamy Dhish Kumar Saxena

This volume contains select papers presented during the 2nd National Conference on Multidisciplinary Analysis and Optimization. It discusses new developments at the core of optimization methods and its application in multiple applications. The papers showcase fundamental problems and applications which include domains such as aerospace, automotive and industrial sectors. The variety of topics and diversity of insights presented in the general field of optimization and its use in design for different applications will be of interest to researchers in academia or industry.

Challenges and Opportunities in the Digital Era: 17th IFIP WG 6.11 Conference on e-Business, e-Services, and e-Society, I3E 2018, Kuwait City, Kuwait, October 30 – November 1, 2018, Proceedings (Lecture Notes in Computer Science #11195)

by Salah A. Al-Sharhan Antonis C. Simintiras Yogesh K. Dwivedi Marijn Janssen Matti Mäntymäki Luay Tahat Issam Moughrabi Taher M. Ali Nripendra P. Rana

This book constitutes the refereed conference proceedings of the 17th IFIP WG 6.11 Conference on e-Business, e-Services and e-Society, I3E 201, held in Kuwait City, Kuwait, in October/November 2018.The 65 revised full papers presented were carefully reviewed and selected from 99 submissions. Topics of interest include, amongst others, the following: social media; information systems; marketing and communications; management and operations; public administration; economics, sociology, and psychology; e-finance, e-banking, and e-accounting; computer science and computer engineering; and teaching and learning.

Speech and Computer: 21st International Conference, SPECOM 2019, Istanbul, Turkey, August 20–25, 2019, Proceedings (Lecture Notes in Computer Science #11658)

by Albert Ali Salah Alexey Karpov Rodmonga Potapova

This book constitutes the proceedings of the 21st International Conference on Speech and Computer, SPECOM 2019, held in Istanbul, Turkey, in August 2019.The 57 papers presented were carefully reviewed and selected from 86 submissions. The papers present current research in the area of computer speech processing including audio signal processing, automatic speech recognition, speaker recognition, computational paralinguistics, speech synthesis, sign language and multimodal processing, and speech and language resources.

Critical Factors for Adoption of Customer Relationship Management: A Study of Palestine SMEs (SpringerBriefs in Business)

by Omar Hasan Salah Zawiyah Mohammad Yusof Hazura Mohamed Nur Fazidah Elias

This book explores the challenges in adopting customer relationship management (CRM) models in developing countries, with a focus on Palestine. Examining the cultural, organizational, and technological contexts, it reveals how these factors create adoption gaps, impacting customer pressure, employee engagement, and security. The narrative, enriched by real-world examples from Palestine, underscores the unique hurdles faced by firms in such environments. Emphasizing the central role of customers in business, the book delves into the initiatives many firms take to enhance customer services, target profitable segments, and improve acquisition and retention. However, in developing nations, these efforts encounter distinctive challenges. The book offers a practical CRM model tailored to the specific needs of small and medium-sized enterprises (SMEs), illustrating how technology can elevate competitiveness. With a strategic perspective, it positions CRM as a catalyst for SMEs to navigate the complexities of the dynamic economy, providing actionable insights for professionals, scholars, and business management students. This comprehensive guide encapsulates the nuances of CRM adoption, making it an invaluable resource for those seeking sustainable growth in developing country contexts.

Internet of Things in Smart Sewer and Drainage Systems: Theory and Applications

by Abdul Salam

This multidisciplinary book provides insights into the applications of the Internet of Things (IoT) to combined sewer overflows (CSO) and stormwater management (SWM) systems. It explores technical challenges and presents recent results to improve sewer and drainage system management using wireless underground communications and sensing in IoT. The book addresses both existing sensing network technologies and those currently in development in three major areas of CSO: combined sewer overflow management, subsurface sensing, and antennas in the layered medium. It explores new applications of IoT in sewer systems to improve public health, foster economic growth, and enhance environmental quality and responsibility for the community.Internet of Things in Smart Sewer and Drainage Systems: Theory and Applications will be a valuable reference for graduate students and academic researchers, as well as a hands-on guide for wastewater technicians, sanitary engineers, environmental specialists, and related industry practitioners.

Signals in the Soil: Developments in Internet of Underground Things

by Abdul Salam Usman Raza

This book provides an in-depth coverage of the most recent developments in the field of wireless underground communications, from both theoretical and practical perspectives. The authors identify technical challenges and discuss recent results related to improvements in wireless underground communications and soil sensing in Internet of Underground Things (IOUT). The book covers both existing network technologies and those currently in development in three major areas of SitS: wireless underground communications, subsurface sensing, and antennas in the soil medium. The authors explore novel applications of Internet of Underground Things in digital agriculture and autonomous irrigation management domains. The book is relevant to wireless researchers, academics, students, and decision agriculture professionals. The contents of the book are arranged in a comprehensive and easily accessible format.Focuses on fundamental issues of wireless underground communication and subsurface sensing;Includes advanced treatment of IOUT custom applications of variable-rate technologies in the field of decision agriculture, and covers protocol design and wireless underground channel modeling;Provides a detailed set of path loss, antenna, and wireless underground channel measurements in various novel Signals in the Soil (SitS) testbed settings.

Hands-On Linux for Architects: Design and implement Linux-based IT solutions

by Denis Salamanca Esteban Flores

Explore practical use cases to learn everything from Linux components, and functionalities, through to hardware and software supportKey FeaturesGain a clear understanding of how to design a Linux environmentLearn more about the architecture of the modern Linux operating system(OS)Understand infrastructure needs and design a high-performing computing environmentBook DescriptionIt is very important to understand the flexibility of an infrastructure when designing an efficient environment. In this book, you will cover everything from Linux components and functionalities through to hardware and software support, which will help you to implement and tune effective Linux-based solutions.This book gets started with an overview of Linux design methodology. Next, you will focus on the core concepts of designing a solution. As you progress, you will gain insights into the kinds of decisions you need to make when deploying a high-performance solution using Gluster File System (GlusterFS). In the next set of chapters, the book will guide you through the technique of using Kubernetes as an orchestrator for deploying and managing containerized applications. In addition to this, you will learn how to apply and configure Kubernetes for your NGINX application. You’ll then learn how to implement an ELK stack, which is composed of Elasticsearch, Logstash, and Kibana. In the concluding chapters, you will focus on installing and configuring a Saltstack solution to manage different Linux distributions, and explore a variety of design best practices. By the end of this book, you will be well-versed with designing a high-performing computing environment for complex applications to run on.By the end of the book, you will have delved inside the most detailed technical conditions of designing a solution, and you will have also dissected every aspect in detail in order to implement and tune open source Linux-based solutionsWhat you will learnStudy the basics of infrastructure design and the steps involvedExpand your current design portfolio with Linux-based solutionsDiscover open source software-based solutions to optimize your architectureUnderstand the role of high availability and fault tolerance in a resilient designIdentify the role of containers and how they improve your continuous integration and continuous deployment pipelinesGain insights into optimizing and making resilient and highly available designs by applying industry best practicesWho this book is forThis intermediate-level book is for Linux system administrators, Linux support engineers, DevOps engineers, Linux consultants or any open source technology professional looking to learn or expand their knowledge in architecting, designing and implementing solutions based on Linux and open source software. Prior experience in Linux is required.

Information and Communication Technologies in Modern Agricultural Development: 8th International Conference, Haicta 2017, Chania, Crete, Greece, September 21-24, 2017, Revised Selected Papers (Communications in Computer and Information Science #953)

by Michail Salampasis Thomas Bournaris

This book constitutes the thoroughly refereed post-conference proceedings of the 8th International Conference on Information and Communication Technologies in Agriculture, Food and Environment, HAICTA 2017, held in Chania, Crete, Greece, in September 2017. <p><p> The 14 revised full papers presented in this book were carefully selected from the 55 accepted full papers out of 124 submissions. The selected papers span across various subjects, from ICT innovations and smart farming, to decision support systems, as well as precision farming, disease diagnosis using mobile devices, IoT for monitoring and controlling animal production, sensor-based solutions, GIS-based water management, environmental planning, information systems for monitoring of fish stocks and fisheries, information management in the agri-food sector, and forestry planning and management.

Designing and Developing for Google Glass

by Jason Salas Allen Firstenberg

Creating apps for Google Glass is more involved than simply learning how to navigate its hardware, APIs, and SDK. You also need the right mindset. While this practical book delivers the information and techniques you need to build and deploy Glass applications, it also helps you to think for Glass by showing you how the platform works in, and affects, its environment.In three parts--Discover, Design, and Develop--Glass pioneers guide you through the Glass ecosystem and demonstrate what this wearable computer means for users, developers, and society as a whole. You'll learn how to create rich functionality for a consumer technology that's radically different than anything currently available.Learn the Five Noble Truths of great Glassware designUnderstand the Glass ecosystem and learn why it's differentSidestep Glass's societal concerns in your projectsLearn how Glass adapts to the user's world, rather than the other way aroundAvoid poor design by identifying Glassware antipatternsBuild cloud services with the Google Mirror APIUse the Glass Development Kit to develop client applicationsSubmit your project for review in the MyGlass directory

jBPM Developer Guide

by Mauricio Salatino

This book is a complete developer's guide to working with jBPM in a J2EE enterprise environment. It is packed with examples of implementations that will provide you with all the experience needed in real-life implementations. Extensive discussions about how the framework is implemented internally will contribute to creating a robust knowledge of when and how your projects will include this framework. This book is mainly targeted at Java developers and Java architects who need to have a deep understanding of how frameworks behave in real-life implementations. The book assumes that you know the Java Language well and also know some widely used frameworks such as Hibernate and Log4J. You should also know the basics of relational databases and the Eclipse IDE. A brief introduction to Maven2 is included in this book but extra experience might be needed for more advanced usages.

jBPM Developer Guide

by Mauricio Salatino

This book is a complete developer's guide to working with jBPM in a J2EE enterprise environment. It is packed with examples of implementations that will provide you with all the experience needed in real-life implementations. Extensive discussions about how the framework is implemented internally will contribute to creating a robust knowledge of when and how your projects will include this framework. This book is mainly targeted at Java developers and Java architects who need to have a deep understanding of how frameworks behave in real-life implementations. The book assumes that you know the Java Language well and also know some widely used frameworks such as Hibernate and Log4J. You should also know the basics of relational databases and the Eclipse IDE. A brief introduction to Maven2 is included in this book but extra experience might be needed for more advanced usages.

Platform Engineering on Kubernetes

by Mauricio Salatino

Empower your team with platforms built on top of Kubernetes using open source tools.Adopting Kubernetes is complex—especially when you&’re working in an organization with multiple teams, deploying to multiple cloud providers, and working with different stacks. Platform Engineering on Kubernetes shows you how to solve these common cloud native problems with open-source tools and emerging best practices from the Kubernetes community. In Platform Engineering on Kubernetes you will learn about: The principles behind platform engineering and how these apply to Kubernetes Evaluating and adopting open-source projects to build domain specific platforms Creating Platform APIs to enable teams to release more software more efficiently Reducing the cognitive load of a platform for your teams Measuring your platform initiatives using established software delivery metrics Package, version, distribute, and deploy with Helm, Tekton, Dagger and Argo CD Implement a multi-cloud infrastructure strategy using Crossplane Progressive upgrades with Knative Serving and Argo Rollouts Enable development teams with standard application-level APIs with Dapr A platform helps your team stay focused on delivering amazing software. But building a reliable platform on top of Kubernetes demands real expertise. Platform Engineering on Kubernetes reveals how to combine multiple popular open-source projects into a custom platform that works for your applications and your teams. It&’s the perfect guide for your organization&’s journey to Kubernetes, simplifying cloud native development for your dev teams and helping them deliver software faster. Foreword by Jared Watts. About the technology Kubernetes is an amazing orchestration tool, but it&’s just the start of your journey to the cloud. To efficiently deliver cloud-native software, your team needs a solid build pipeline, an efficient package manager and distribution mechanism, and APIs that reduce your team&’s cognitive load. This book will show you how to build custom platforms on top of Kubernetes—all with open-source tools such as Dapr, Knative, Argo CD and Rollouts, and Tekton. About the book Platform Engineering on Kubernetes starts by clearly defining the elements of a great Kubernetes-based platform. Then, it systematically introduces the tools you&’ll need to build a platform that exactly matches your organization&’s requirements. Hands-on examples and detailed code guide you through each step. By the end, you&’ll be able to create a complete platform to efficiently deliver cloud-native software without being tied to a specific cloud provider or vendor. About the reader For developers and software architects familiar with the basics of containers and Kubernetes. About the author Mauricio Salatino is currently a Dapr OSS Contributor, a Knative Steering Committee member, and co-lead of the Knative Functions working group. Table of Contents 1 (The rise of) platforms on top of Kubernetes 2 Cloud-native application challenges 3 Service pipelines: Building cloud-native applications 4 Environment pipelines: Deploying cloud-native applications 5 Multi-cloud (app) infrastructure 6 Let&’s build a platform on top of Kubernetes 7 Platform capabilities I: Shared application concerns 8 Platform capabilities II: Enabling teams to experiment 9 Measuring your platforms

Formal Aspects of Component Software: 17th International Conference, FACS 2021, Virtual Event, October 28–29, 2021, Proceedings (Lecture Notes in Computer Science #13077)

by Gwen Salaün Anton Wijs

This book constitutes the thoroughly revised selected papers from the 17th International Symposium, FACS 2021, which was hel virtually in October 2021.The 7 full papers and 1 short contribution were carefully reviewed and selected from 16 submissions and are presented in the volume together with 1 invited paper. FACS 2021 is concerned with how formal methods can be applied to component-based software and system development. The book is subdivided into two blocks: Modelling & Composition and Verification. Chapter "A Linear Parallel Algorithm to Compute Bisimulation and Relational Coarsest Partitions" is available open access under a Creative Commons Attribution 4.0 International License via link.springer.com.

On Statistical Pattern Recognition in Independent Component Analysis Mixture Modelling

by Addisson Salazar

A natural evolution of statistical signal processing, in connection with the progressive increase in computational power, has been exploiting higher-order information. Thus, high-order spectral analysis and nonlinear adaptive filtering have received the attention of many researchers. One of the most successful techniques for non-linear processing of data with complex non-Gaussian distributions is the independent component analysis mixture modelling (ICAMM). This thesis defines a novel formalism for pattern recognition and classification based on ICAMM, which unifies a certain number of pattern recognition tasks allowing generalization. The versatile and powerful framework developed in this work can deal with data obtained from quite different areas, such as image processing, impact-echo testing, cultural heritage, hypnograms analysis, web-mining and might therefore be employed to solve many different real-world problems.

Software Architecture with Spring 5.0: Design and architect highly scalable, robust, and high-performance Java applications

by Alberto Salazar René Enríquez

Discover how different software architectural models can help you solve problems, and learn best practices for the software development cycleKey FeaturesLearn concepts related to software architecture and embrace them using the latest features of Spring 5Discover architectural models and learn when to apply themGain knowledge of architectural principles and how they can be used to provide accountability and rationale for architectural decisionsBook DescriptionSpring 5 and its ecosystem can be used to build robust architectures effectively. Software architecture is the underlying piece that helps us accomplish our business goals whilst supporting the features that a product demands. This book explains in detail how to choose the right architecture and apply best practices during your software development cycle to avoid technical debt and support every business requirement. Choosing the right architecture model to support your business requirements is one of the key decisions you need to take when a new product is being created from scratch or is being refactored to support new business demands. This book gives you insights into the most common architectural models and guides you when and where they can be used. During this journey, you’ll see cutting-edge technologies surrounding the Spring products, and understand how to use agile techniques such as DevOps and continuous delivery to take your software to production effectively. By the end of this book, you’ll not only know the ins and outs of Spring, but also be able to make critical design decisions that surpass your clients’ expectations.What you will learnUnderstand the key principles of software architectureUncover the most common architectural models availableAnalyze scenarios where an architecture model should be usedImplement agile techniques to take your software to production Secure the products you are working onMaster tricks that will help you build high-performant applicationsUse cutting-edge technologies to build productsWho this book is forIf you’re an experienced Spring developer aspiring to become an architect of enterprise-grade applications, this book is for you. It’s also ideal for software architects who want to leverage Spring to create effective application blueprints.

¿Ahora qué?: Apuntes urgentes para entender una campaña interminable

by Diego Salazar

El periodista Diego Salazar analiza con rigor y una perspectiva única los sucesos y polémicas que marcaron esta campaña electoral interminable. En un país harto de unas élites y una clase política desconectadas de la ciudadanía, la sorpresiva segunda vuelta entre Pedro Castillo y Keiko Fujimori tuvo como consecuencia una sociedad aún más polarizada y la percepción generalizada de que buena parte de la prensa favorecía de forma poco honesta a una candidatura. El periodista Diego Salazar analiza con rigor y una perspectiva única los sucesos y polémicas que marcaron esta campaña electoral interminable. En una serie de artículos y reflexiones posteriores, Salazar realiza un pormenorizado recuento de lo ocurrido en estas elecciones 2021, así como de la actuación de varios de sus personajes principales. Por las páginas de ¿Ahora qué? desfilan como protagonistas no solo el ahora presidente Pedro Castillo y la excandidata Keiko Fujimori, sino también, en un papel que pocos esperaban, el premio nobel Mario Vargas Llosa, quien apoyó de forma incondicional a la hija de su antiguo rival, Alberto Fujimori. A ellos se suman políticos de distinto signo, aliados de uno y otro bando, y periodistas que, como el director de Canal N y América Noticias, Gilberto Hume, parecen haber olvidado que el periodismo político es algo más que un show interesado. En este libro, Salazar publica en exclusiva y por primera vez la entrevista que realizó a Gilberto Hume y que dio pie a su comentado artículo sobre la aparición del criptoanalista Arturo Arriarán en el programa televisivo Cuarto Poder, uno de los momentos más vergonzosos de toda la cobertura electoral.

Improving Consistency in Performance Measurement System Design: The Case of the Colombian Public Schools (System Dynamics for Performance Management & Governance #7)

by Robinson Salazar Rua

This book analyzes behavioral distortions in public schools and delineates outcome-based performance measurement systems that can prevent and mitigate them. An instrumental view of dynamic performance management (DPM) is used to support the endeavor by identifying how performance drivers affect end results of outcome and output, how end results affect strategic resources, and how strategic resources and benchmarks define the dynamics of performance drivers. This approach is also used to promote a shift from an output-oriented to an outcome-oriented view in performance management, with the aim of achieving sustainable results in the long term. The book also includes a comprehensive literature review at the end of each chapter, intended to strengthen readers’ knowledge and encourage further research. Given its scope, the book will appeal to graduate students in public management, researchers in performance management, system dynamics, and education, and decision-makers in public schools.

Julia Programming Projects: Learn Julia 1.x by building apps for data analysis, visualization, machine learning, and the web

by Adrian Salceanu

A step-by-step guide that demonstrates how to build simple-to-advanced applications through examples in Julia Lang 1.x using modern tools Key Features Work with powerful open-source libraries for data wrangling, analysis, and visualization Develop full-featured, full-stack web applications Learn to perform supervised and unsupervised machine learning and time series analysis with Julia Book Description Julia is a new programming language that offers a unique combination of performance and productivity. Its powerful features, friendly syntax, and speed are attracting a growing number of adopters from Python, R, and Matlab, effectively raising the bar for modern general and scientific computing. After six years in the making, Julia has reached version 1.0. Now is the perfect time to learn it, due to its large-scale adoption across a wide range of domains, including fintech, biotech, education, and AI. Beginning with an introduction to the language, Julia Programming Projects goes on to illustrate how to analyze the Iris dataset using DataFrames. You will explore functions and the type system, methods, and multiple dispatch while building a web scraper and a web app. Next, you'll delve into machine learning, where you'll build a books recommender system. You will also see how to apply unsupervised machine learning to perform clustering on the San Francisco business database. After metaprogramming, the final chapters will discuss dates and time, time series analysis, visualization, and forecasting. We'll close with package development, documenting, testing and benchmarking. By the end of the book, you will have gained the practical knowledge to build real-world applications in Julia. What you will learn Leverage Julia's strengths, its top packages, and main IDE options Analyze and manipulate datasets using Julia and DataFrames Write complex code while building real-life Julia applications Develop and run a web app using Julia and the HTTP package Build a recommender system using supervised machine learning Perform exploratory data analysis Apply unsupervised machine learning algorithms Perform time series data analysis, visualization, and forecasting Who this book is for Data scientists, statisticians, business analysts, and developers who are interested in learning how to use Julia to crunch numbers, analyze data and build apps will find this book useful. A basic knowledge of programming is assumed.

Machine Learning for Data Mining: Improve your data mining capabilities with advanced predictive modeling

by Jesus Salcedo

Get efficient in performing data mining and machine learning using IBM SPSS Modeler Key FeaturesLearn how to apply machine learning techniques in the field of data scienceUnderstand when to use different data mining techniques, how to set up different analyses, and how to interpret the resultsA step-by-step approach to improving model development and performanceBook DescriptionMachine learning (ML) combined with data mining can give you amazing results in your data mining work by empowering you with several ways to look at data. This book will help you improve your data mining techniques by using smart modeling techniques.This book will teach you how to implement ML algorithms and techniques in your data mining work. It will enable you to pair the best algorithms with the right tools and processes. You will learn how to identify patterns and make predictions with minimal human intervention. You will build different types of ML models, such as the neural network, the Support Vector Machines (SVMs), and the Decision tree. You will see how all of these models works and what kind of data in the dataset they are suited for. You will learn how to combine the results of different models in order to improve accuracy. Topics such as removing noise and handling errors will give you an added edge in model building and optimization.By the end of this book, you will be able to build predictive models and extract information of interest from the datasetWhat you will learnHone your model-building skills and create the most accurate modelsUnderstand how predictive machine learning models workPrepare your data to acquire the best possible resultsCombine models in order to suit the requirements of different types of dataAnalyze single and multiple models and understand their combined resultsDerive worthwhile insights from your data using histograms and graphsWho this book is forIf you are a data scientist, data analyst, and data mining professional and are keen to achieve a 30% higher salary by adding machine learning to your skillset, then this is the ideal book for you. You will learn to apply machine learning techniques to various data mining challenges. No prior knowledge of machine learning is assumed.

SPSS Statistics Workbook For Dummies

by Jesus Salcedo Keith McCormick

Practice making sense of data with IBM’s SPSS Statistics software SPSS Statistics Workbook For Dummies gives you the practice you need to navigate the leading statistical software suite. Data management and analysis, advanced analytics, business intelligence—SPSS is a powerhouse of a research platform, and this book helps you master the fundamentals and analyze data more effectively. You’ll work through practice problems that help you understand the calculations you need to perform, complete predictive analyses, and produce informative graphs. This workbook gives you hands-on exercises to hone your statistical analysis skills with SPSS Statistics 28. Plus, explanations and insider tips help you navigate the software with ease. Practical and easy-to-understand, in classic Dummies style. Practice organizing, analyzing, and graphing data Learn to write, edit, and format SPSS syntax Explore the upgrades and features new to SPSS 28 Try your hand at advanced data analysis proceduresFor academics using SPSS for research, business analysts and market researchers looking to extract valuable insights from data, and anyone with a hankering for more stats practice.

Embedded Systems Design Based on Formal Models of Computation

by Zoran Salcic Ivan Radojevic

"Models of Computation for Heterogeneous Embedded Systems" presents a model of computation for heterogeneous embedded systems called DFCharts. It targets heterogeneous systems by combining finite state machines (FSM) with synchronous dataflow graphs (SDFG). FSMs are connected in the same way as in Argos (a Statecharts variant with purely synchronous semantics) using three operators: synchronous parallel, refinement and hiding. The fourth operator, called asynchronous parallel, is introduced in DFCharts to connect FSMs with SDFGs. In the formal semantics of DFCharts, the operation of an SDFG is represented as an FSM. Using this representation, SDFGs are merged with FSMs so that the behaviour of a complete DFCharts specification can be expressed as a single, flat FSM. This allows system properties to be verified globally. The practical application of DFCharts has been demonstrated by linking it to widely used system-level languages Java, Esterel and SystemC.

Testing Python

by David Sale

Fundamental testing methodologies applied to the popular Pythonlanguage Testing Python; Applying Unit Testing, TDD, BDD andAcceptance Testing is the most comprehensive book available ontesting for one of the top software programming languages in theworld. Python is a natural choice for new and experienceddevelopers, and this hands-on resource is a much needed guide toenterprise-level testing development methodologies. The book willshow you why Unit Testing and TDD can lead to cleaner, moreflexible programs.Unit Testing and Test-Driven Development (TDD) are increasinglymust-have skills for software developers, no matter what languagethey work in. In enterprise settings, it's critical for developersto ensure they always have working code, and that's what makestesting methodologies so attractive. This book will teach you themost widely used testing strategies and will introduce to you tostill others, covering performance testing, continuous testing, andmore.Learn Unit Testing and TDD--important developmentmethodologies that lie at the heart of Agile developmentEnhance your ability to work with Python to develop powerful,flexible applications with clean codeDraw on the expertise of author David Sale, a leading UKdeveloper and tech commentatorGet ahead of the crowd by mastering the underappreciated worldof Python testingKnowledge of software testing in Python could set you apart fromPython developers using outmoded methodologies. Python is a naturalfit for TDD and Testing Python is a must-read text foranyone who wants to develop expertise in Python programming.

Practical GitOps: Infrastructure Management Using Terraform, AWS, and GitHub Actions

by Rohit Salecha

Infrastructure as Code (IaC) is gaining popularity and developers today are deploying their application environments through IaC tools to the cloud. However, it can become extremely difficult and time-consuming to manage the state of the infrastructure that has been deployed. This book will provide a complete walkthrough of deploying a SpringBoot application on AWS with multiple environments like production, staging and development. Everything is orchestrated through GitHub Actions and executed through Terraform Cloud to monitor changes in your infrastructure and manage its state. You'll start by reviewing how your infrastructure can be stored in code by spinning up an EC2 server first through the console, then AWS CLI and then using Terraform. You'll then be presented with a practical scenario of setting up a simple EC2 server in a multi-environment (production, staging and development) using GitHub Actions and Terraform Cloud. In the advanced section that follows, this simple EC2 server is expanded into an application that is deployed on an AWS EKS (Elastic Kubernetes Service) using AWS RDS (Relational Database Service) exposed through an AWS ALB (Application Load Balancer) protected using AWS ACM (AWS Certificate Manager), and accessible by setting the AWS Route53. The book then builds up on this infrastructure and demonstrates how it can be deployed in a multi-environment scenario by implementing accounts through AWS organizations. You'll see how to put in restrictions through Service Control Policies, how to protect secrets using AWS Secrets Manager, and how to work with least privileges using IRSA (IAM Roles for Service Accounts). Finally, you'll make the infrastructure more observable using Graphana, Prometheus, and AWS OpenSearch, run security tools, host Route53 zones dynamically based on environments, and implement CloudWatch Alarms for various use cases.

Refine Search

Showing 41,251 through 41,275 of 53,470 results