Browse Results

Showing 48,101 through 48,125 of 55,978 results

The Simple Art of SoC Design

by Michael Keating, Synopsys Fellow

This book tackles head-on the challenges of digital design in the era of billion-transistor SoCs. It discusses fundamental design concepts in design and coding required to produce robust, functionally correct designs. It also provides specific techniques for measuring and minimizing complexity in RTL code. Finally, it discusses the tradeoff between RTL and high-level (C-based) design and how tools and languages must progress to address the needs of tomorrow's SoC designs.

A Simple Guide to Technology and Analytics

by Brian J. Evans

Everyday technology is constantly changing, and it’s hard to keep up with it at times. What is all this talk about automation, STEM, analytics and super-computers, and how will it really affect my daily life at work and in the home? This book is a simple guide to everyday technology and analytics written in plain language. It starts with explaining how computer networks are increasing in speed so fast that we can do more in less time than ever before. It explains the analytical jargon in plain English and why robotics in the home will be aided by the new technology of the quantum computer. Richly furnished with over 200 illustrations, photos and with minimal equations, A Simple Guide to Technology and Analytics is a ready reference book for those times when you don’t really understand the technology and analytics being talked about. It explains complicated topics such as automated character recognition in a very simple way, and has simple exercises for the reader to fully understand the technology (with answers at the back). It even has explanations on how home appliances work, which are very useful the next time you go shopping for a microwave or TV. Even the Glossary at the back can be used as a quick look-up explanation for those on the go.

A Simple Guide To Vedic Astrology: Preparing Birth and Navamsa Charts Manually

by Aloysius Aseervatham

The book provides an insight into the basics of Vedic Astrology and guides how to prepare your own birth chart manually. The book is especially useful to those who have tried to understand Vedic Astrology but failed because of their inability to understand the technical terms used. This book attempts to simplify matters for the interested reader. Self-test questions and Crossword puzzle at the end of the book would help enhance the learning!

A Simple Introduction to Python (Chapman & Hall/CRC The Python Series)

by Stephen Lynch

A Simple Introduction to Python is aimed at pre-university students and complete novices to programming. The whole book has been created using Jupyter notebooks. After introducing Python as a powerful calculator, simple programming constructs are covered, and the NumPy, MatPlotLib and SymPy modules (libraries) are introduced. Python is then used for Mathematics, Cryptography, Artificial Intelligence, Data Science and Object Oriented Programming.The reader is shown how to program using the integrated development environments: Python IDLE, Spyder, Jupyter notebooks, and through cloud computing with Google Colab.Features: No prior experience in programming is required. Demonstrates how to format Jupyter notebooks for publication on the Web. Full solutions to exercises are available as a Jupyter notebook on the Web. All Jupyter notebook solution files can be downloaded through GitHub. GitHub Repository of Data Files and a Jupyter Solution notebook: https://github.com/proflynch/A-Simple-Introduction-to-PythonJupyter Solution notebook web page: https://drstephenlynch.github.io/webpages/A-Simple-Introduction-to-Python-Solutions.html

Simple Object-Oriented Design: Create clean, maintainable applications

by Mauricio Aniche

Write object-oriented code that&’s manageable, maintainable, and future-proof.Keeping your object-oriented designs simple demands a creative approach—and that&’s exactly what you&’ll find in Simple Object-Oriented Design. This book is full of patterns and principles for reducing complexity, each one proven in author Mauricio Aniche&’s 20-year career in software development. You&’ll learn how to tackle code&’s natural growth in complexity, and adopt a &“good enough&” approach that means it&’s easy to refactor when requirements change. You&’ll discover insightful principles for: Making code readable and documented Improving consistency and encapsulation Managing dependencies Designing abstractions Handling infrastructure Effective modularization Learn what constitutes both good and bad object-oriented software design, discover how to make better trade-offs in design decisions, and when to embrace complexity over simpler data structures. With this book as your vital reference, you&’ll be ready to write code that will last the test of time, without slowing feature delivery to a crawl. About the technology Even a simple object-oriented application can quickly become complex as it evolves. Each new class, method, or feature means more state and abstractions to manage, which in turn increases complexity, maintenance, and time spent detangling legacy code. It takes effort and skill to keep your codebase simple. This book shows you how. About the book Simple Object-Oriented Design: Create clean, maintainable applications presents practical design principles you can use to keep an object-oriented codebase simple as it grows and changes. Written as a collection of practical techniques you can apply in any OO language, it offers tips for concise code, managing dependencies and modules, and designing flexible abstractions. Illuminating figures, real-world examples, and insightful exercises make each principle stick. What's inside Writing simple, understandable classes Flexible abstractions to extend your designs Reducing the impact of coupling About the reader Readers should be familiar with an object-oriented language like Java, C#, or Python. About the author Maurício Aniche is a software engineer with 20 years of experience. He&’s also an Assistant Professor in Software Engineering at Delft University of Technology, and the author of Effective Software Testing. Table of Contents 1 It&’s all about managing complexity 2 Making code small 3 Keeping objects consistent 4 Managing dependencies 5 Designing good abstractions 6 Handling external dependencies and infrastructure 7 Achieving modularization 8 Being pragmatic

Simple Scene Sensational Shot: Artistic Photography in Any Environment

by Simon Bond

How many of us have put our camera away after a holiday to a far-off location? This book will show you how to make the most of your local area to get outstanding photos that make people ask, 'Is this really our town?'Full of technical advice, it teaches a whole host of transformative techniques to let you discover - and make the most of - the potentially great imagery that surrounds you in any environment. Also learn how to use creative composition to capture a whole range of different shots from one location with a dedicated case-study section. From texture-rich abstracts to cleanly composed streetscapes, Simple Scene Sensational Shot shows you the great photography right outside your door.

The Simplex Method of Linear Programming (Dover Books on Mathematics)

by F. A. Ficken

This concise but detailed and thorough treatment discusses the rudiments of the well-known simplex method for solving optimization problems in linear programming. Geared toward undergraduate students, the approach offers sufficient material for readers without a strong background in linear algebra. Many different kinds of problems further enrich the presentation. The text begins with examinations of the allocation problem, matrix notation for dual problems, feasibility, and theorems on duality and existence. Subsequent chapters address convex sets and boundedness, the prepared problem and boundedness and consistency, optimal points and motivation of the simplex method, and the simplex method and tableaux. The treatment concludes with explorations of the effectiveness of the simplex method and the solution of the dual problem. Two helpful Appendixes offer supplementary material.

Simplicial Global Optimization

by Remigijus Paulavičius Julius Žilinskas

Simplicial Global Optimization is centered on deterministic covering methods partitioning feasible region by simplices. This book looks into the advantages of simplicial partitioning in global optimization through applications where the search space may be significantly reduced while taking into account symmetries of the objective function by setting linear inequality constraints that are managed by initial partitioning. The authors provide an extensive experimental investigation and illustrates the impact of various bounds, types of subdivision, strategies of candidate selection on the performance of algorithms. A comparison of various Lipschitz bounds over simplices and an extension of Lipschitz global optimization with-out the Lipschitz constant to the case of simplicial partitioning is also depicted in this text. Applications benefiting from simplicial partitioning are examined in detail such as nonlinear least squares regression and pile placement optimization in grillage-type foundations. Researchers and engineers will benefit from simplicial partitioning algorithms such as Lipschitz branch and bound, Lipschitz optimization without the Lipschitz constant, heuristic partitioning presented. This book will leave readers inspired to develop simplicial versions of other algorithms for global optimization and even use other non-rectangular partitions for special applications.

Simplicity is Complex: Foundations of Cyber-Physical System Design

by Hermann Kopetz

This book investigates the characteristics of simple versus complex systems, and what the properties of a cyber-physical system design are that contribute to an effective implementation and make the system understandable, simple to use, and easy to maintain. The targeted audience is engineers, managers and advanced students who are involved in the design of cyber-physical systems and are willing to spend some time outside the silo of their daily work in order to widen their background and appreciation for the pervasive problems of system complexity.In the past, design of a process-control system (now called cyber-physical systems) was more of an art than an engineering endeavor. The software technology of that time was concerned primarily with functional correctness and did not pay much attention to the temporal dimension of program execution, which is as important as functional correctness when a physical process must be controlled. In the ensuing years, many problems in the design of cyber-physical systems were simplified. But with an increase in the functional requirements and system size, the complexity problems have appeared again in a different disguise. A sound understanding of the complexity problem requires some insight in cognition, human problem solving, psychology, and parts of philosophy.This book presents the essence of the author’s thinking about complexity, accumulated over the past forty years.

A Simplified Approach to the Classical Laminate Theory of Composite Materials: Application of Bar and Beam Elements (Advanced Structured Materials #192)

by Andreas Öchsner

This book provides a systematic introduction to composite materials, which are obtained by a layer-wise stacking of one-dimensional bar/beam elements. Each layer may have different mechanical properties but each single layer is considered as isotropic. The major idea is to provide a simplified theory to easier understand the classical two-dimensional laminate theory for composites based on laminae with unidirectional fibers. In addition to the elastic behavior, failure is investigated based on the maximum stress, maximum strain, Tsai-Hill, and the Tsai-Wu criteria. Partial differential equations lay the foundation to mathematically describe the mechanical behavior of any classical structural member known in engineering mechanics, including composite materials. The so-called classical laminate theory provides a simplified stress analysis, and a subsequent failure analysis, without the solution of the system of coupled differential equations for the unknown displacements. The procedure provides the solution of a statically indeterminate system based on a generalized stress–strain relationship under consideration of the constitutive relationship and the definition of the so-called stress resultants. This laminate theory is typically provided for two-dimensional plane problems, where the basic structural element is a simple superposition of a classical plane elasticity element with a thin plate element under the consideration of an orthotropic constitutive law. This two-dimensional approach and the underlying advanced continuum mechanical modeling might be very challenging for some students, particularly at universities of applied sciences. Thus, a reduced approach, the so-called simplified classical laminate theory, has been developed. The idea is to use solely isotropic one-dimensional elements, i.e., a superposition of bar and beam elements, to introduce the major calculation steps of the classical laminate theory. Understanding this simplified theory is much easier and the final step it to highlight the differences when moving to the general two-dimensional case.

Simplify Big Data Analytics with Amazon EMR: A beginner's guide to learning and implementing Amazon EMR for building data analytics solutions

by Sakti Mishra

Design scalable big data solutions using Hadoop, Spark, and AWS cloud native servicesKey FeaturesBuild data pipelines that require distributed processing capabilities on a large volume of dataDiscover the security features of EMR such as data protection and granular permission managementExplore best practices and optimization techniques for building data analytics solutions in Amazon EMRBook DescriptionAmazon EMR, formerly Amazon Elastic MapReduce, provides a managed Hadoop cluster in Amazon Web Services (AWS) that you can use to implement batch or streaming data pipelines. By gaining expertise in Amazon EMR, you can design and implement data analytics pipelines with persistent or transient EMR clusters in AWS. This book is a practical guide to Amazon EMR for building data pipelines. You'll start by understanding the Amazon EMR architecture, cluster nodes, features, and deployment options, along with their pricing. Next, the book covers the various big data applications that EMR supports. You'll then focus on the advanced configuration of EMR applications, hardware, networking, security, troubleshooting, logging, and the different SDKs and APIs it provides. Later chapters will show you how to implement common Amazon EMR use cases, including batch ETL with Spark, real-time streaming with Spark Streaming, and handling UPSERT in S3 Data Lake with Apache Hudi. Finally, you'll orchestrate your EMR jobs and strategize on-premises Hadoop cluster migration to EMR. In addition to this, you'll explore best practices and cost optimization techniques while implementing your data analytics pipeline in EMR. By the end of this book, you'll be able to build and deploy Hadoop- or Spark-based apps on Amazon EMR and also migrate your existing on-premises Hadoop workloads to AWS.What you will learnExplore Amazon EMR features, architecture, Hadoop interfaces, and EMR StudioConfigure, deploy, and orchestrate Hadoop or Spark jobs in productionImplement the security, data governance, and monitoring capabilities of EMRBuild applications for batch and real-time streaming data analytics solutionsPerform interactive development with a persistent EMR cluster and NotebookOrchestrate an EMR Spark job using AWS Step Functions and Apache AirflowWho this book is forThis book is for data engineers, data analysts, data scientists, and solution architects who are interested in building data analytics solutions with the Hadoop ecosystem services and Amazon EMR. Prior experience in either Python programming, Scala, or the Java programming language and a basic understanding of Hadoop and AWS will help you make the most out of this book.

Simplify Testing with React Testing Library: Create maintainable tests using RTL that do not break with changes

by Scottie Crump

A fast-paced, practical guide to helping you leverage React Testing Library to test the DOM output of componentsKey FeaturesGet to grips with React Testing Library and create tests that don't break with changes in implementationLearn how to put RTL into practice by implementing it in real-world scenariosTest apps to be more accessible and ensure your tests will work with actual DOM nodesBook DescriptionReact Testing Library (RTL) is a lightweight and easy-to-use tool for testing the document object model (DOM) output of components. This book will show you how to use this modern, user-friendly tool to test React components, reducing the risk that your application will not work as expected in production. The book demonstrates code snippets that will allow you to implement RTL easily, helping you to understand the guiding principles of the DOM Testing Library to write tests from the perspective of the user. You'll explore the advantages of testing components from the perspective of individuals who will actually use your components, and use test-driven development (TDD) to drive the process of writing tests. As you advance, you'll discover how to add RTL to React projects, test components using the Context API, and also learn how to write user interface (UI) end-to-end tests using the popular Cypress library. Throughout this book, you'll work with practical examples and useful explanations to be able to confidently create tests that don't break when changes are made. By the end of this React book, you will have learned all you need to be able to test React components confidently.What you will learnExplore React Testing Library and its use casesGet to grips with the RTL ecosystemApply jest-dom to enhance your tests using RTLGain the confidence you need to create tests that don't break with changes using RTLIntegrate Cucumber and Cypress into your test suiteUse TDD to drive the process of writing testsApply your existing React knowledge for using RTLWho this book is forThis book is for software engineers, quality engineers and React developers who want to learn about modern practices used for testing React components using the latest testing tool, RTL. Basic knowledge of React development is required to get the most out of this book.

Simplifying 3D Printing with OpenSCAD: Design, build, and test OpenSCAD programs to bring your ideas to life using 3D printers

by Colin Dow

A step-by-step full-color guide to OpenSCAD that makes 3D printing easier than everKey FeaturesLearn more about 3D printing technology and the software used to design your objectsDiscover the various FDM slicer programs used to create G-code for 3D printer jobsUse a slicer program to create G-code to run your 3D printer jobBook DescriptionWant to bring your 3D designs to life with OpenSCAD, but don't know where to start? Simplifying 3D Printing with OpenSCAD will teach you the key skills so that you can focus on your ideas, not troubleshooting your 3D printer.With the help of this book, you'll build a solid foundation in 3D printing technology, the software used for designing your objects, and an analysis of the G-code produced by the 3D printer slicer software. You'll also get to know your 3D printer and find out how to set up a printing job effortlessly — from configuring the parameters to build well-defined designs.Consider yourself a practical learner? Use real-world examples such as designing and printing a 3D name badge, model rocket, and laptop stand, to dive into the world of 3D printers build your skillset.By the end of this 3D printing book, you'll be ready to start designing and printing your own 3D printed products using OpenSCAD and being your ideas into reality.What you will learnGain a solid understanding of 3D printers and 3D design requirements to start creating your own objectsPrepare a 3D printer for a job starting from leveling the print bed and loading the filamentDiscover various OpenSCAD commands and use them to create shapesUnderstand how OpenSCAD compares to other CAD programsGet to grips with combining text and a cube to create an objectExplore the common libraries in OpenSCADWho this book is forThis book is for engineers, hobbyists, teachers, 3D printing enthusiasts, and individuals working in the field of 3D printing. Basic knowledge of setting up and running 3D printers will help you get the most of this book.

Simplifying Android Development with Coroutines and Flows: Learn how to use Kotlin coroutines and the flow API to handle data streams asynchronously in your Android app

by Jomar Tigcal Aileen Apolo-de Jesus

Get to grips with asynchronous programming in Android using simple, modern, and testable code through Kotlin coroutines and flowKey FeaturesFind out how to improve app performance with Kotlin coroutinesDiscover the new recommended ways to use Kotlin coroutines and flowsLearn the basics of asynchronous programming, along with an overview of coroutines and flowBook DescriptionCoroutines and flows are the new recommended way for developers to carry out asynchronous programming in Android using simple, modern, and testable code. This book will teach you how coroutines and flows work and how to use them in building Android applications, along with helping you to develop modern Android applications with asynchronous programming using real data. The book begins by showing you how to create and handle Kotlin coroutines on Android. You'll explore asynchronous programming in Kotlin, and understand how to test Kotlin coroutines. Next, you'll learn about Kotlin flows on Android, and have a closer look at using Kotlin flows by getting to grips with handling flow cancellations and exceptions and testing the flows. By the end of this book, you'll have the skills you need to build high-quality and maintainable Android applications using coroutines and flows.What you will learnUnderstand how coroutines and flows differ from existing waysApply asynchronous programming in Android with coroutines and flowsFind out how to build your own coroutines and flows in AndroidHandle, manipulate, and combine data in coroutines and flowsHandle cancellations and exceptions from coroutines and flowsDiscover how to add tests for your coroutines and flowsIntegrate coroutines and flows into your Android projectsWho this book is forThis book is for intermediate-level Android developers who want to level up their Android app-building skills. Familiarity with Android development and basic knowledge of Kotlin are needed to make the most of this book.

Simplifying Application Development with Kotlin Multiplatform Mobile: Write robust native applications for iOS and Android efficiently

by Robert Nagy

Explore the new Kotlin Multiplatform to build native apps for Android and iOS while sharing business logic between appsKey FeaturesImprove app development speed dramatically by writing the business logic in KotlinImplement a native user interface and work with platform-specific APIsLeverage Kotlin Multiplatform Mobile's code-sharing capabilities for your projectsBook DescriptionSharing code between platforms can help developers gain a competitive edge, and Kotlin Multiplatform Mobile (KMM) offers a sensible way to do it. KMM helps mobile teams share code between Android and iOS in a flexible way, leaving room for native development.The book begins by helping you to gain a clear understanding of the Kotlin Multiplatform approach, how it works, and how it is different from cross-platform technologies, such as React Native and Flutter, and code sharing options, such as C++. You'll then see how your team can use this software development kit (SDK) to build native applications more effectively by learning timeless concepts and working through practical examples. As you advance, you'll get to grips with the core concepts, understand why UI sharing fails, and get hands-on with developing a small KMM application. Finally, you'll discover expert tips and best practices, along with production- and adoption-related questions, that will help you take the next step in your project and career.By the end of this Kotlin book, you'll have gained a solid understanding of the capabilities of KMM and be able to share code between Android and iOS flexibly.What you will learnGet acquainted with the multiplatform approach and KMM's competitive edgeUnderstand how Kotlin Multiplatform works under the hoodGet up and running with the Kotlin language quickly in the context of SwiftFind out how to share code between Android and iOSExplore tips and best practices in KMM to increase app development efficiencyDiscover adoption tips to integrate KMM into existing or new production appsWho this book is forThis book is for native Android and iOS developers who want to build high-quality apps using an efficient development process. Knowledge of the framework and the languages used is necessary, that is, Android with Java or Kotlin and iOS with Objective-C or Swift. For Swift developers, the book assumes no knowledge of Kotlin as this will be covered in the context of Swift.

Simplifying Data Engineering and Analytics with Delta: Create analytics-ready data that fuels artificial intelligence and business intelligence

by Anindita Mahapatra Doug May

Explore how Delta brings reliability, performance, and governance to your data lake and all the AI and BI use cases built on top of itKey FeaturesLearn Delta's core concepts and features as well as what makes it a perfect match for data engineering and analysisSolve business challenges of different industry verticals using a scenario-based approachMake optimal choices by understanding the various tradeoffs provided by DeltaBook DescriptionDelta helps you generate reliable insights at scale and simplifies architecture around data pipelines, allowing you to focus primarily on refining the use cases being worked on. This is especially important when you consider that existing architecture is frequently reused for new use cases.In this book, you'll learn about the principles of distributed computing, data modeling techniques, and big data design patterns and templates that help solve end-to-end data flow problems for common scenarios and are reusable across use cases and industry verticals. You'll also learn how to recover from errors and the best practices around handling structured, semi-structured, and unstructured data using Delta. After that, you'll get to grips with features such as ACID transactions on big data, disciplined schema evolution, time travel to help rewind a dataset to a different time or version, and unified batch and streaming capabilities that will help you build agile and robust data products.By the end of this Delta book, you'll be able to use Delta as the foundational block for creating analytics-ready data that fuels all AI/BI use cases.What you will learnExplore the key challenges of traditional data lakesAppreciate the unique features of Delta that come out of the boxAddress reliability, performance, and governance concerns using DeltaAnalyze the open data format for an extensible and pluggable architectureHandle multiple use cases to support BI, AI, streaming, and data discoveryDiscover how common data and machine learning design patterns are executed on DeltaBuild and deploy data and machine learning pipelines at scale using DeltaWho this book is forData engineers, data scientists, ML practitioners, BI analysts, or anyone in the data domain working with big data will be able to put their knowledge to work with this practical guide to executing pipelines and supporting diverse use cases using the Delta protocol. Basic knowledge of SQL, Python programming, and Spark is required to get the most out of this book.

Simplifying Hybrid Cloud Adoption with AWS: Realize edge computing and build compelling hybrid solutions on premises with AWS Outposts

by Frankie Costa Negro

Become an expert in AWS Outposts and Hybrid architectures with in-depth explanations of the product and order processes while exploring the capabilities for creating next-generation edge solutionsKey FeaturesLearn AWS Outposts from the ground up guided by an AWS hybrid edge solutions architectMaster hybrid edge concepts, use cases, and architectures and discover how AWS Outposts fits into this spaceBecome the go-to professional for designing, deploying, operating, and maintaining AWS OutpostsBook DescriptionThe hybrid edge specialty is often misunderstood because it began with an on-premises-focused view encompassing everything not running inside the traditional data center. If you too have workloads that need to live on premises and need a solution to bridge the gap between both worlds, this book will show you how AWS Outposts allows workloads to leverage the benefits of the cloud running on top of AWS technology. In this book, you'll learn what the Edge space is, the capabilities to look for when selecting a solution to operate in this realm, and how AWS Outposts delivers. The use cases for Outposts are thoroughly explained and the physical characteristics are detailed alongside the service logical constructs and facility requirements. You'll gain a comprehensive understanding of the sales process—from order placement to rack delivery to your location. As you advance, you'll explore how AWS Outposts works in real life with step-by-step examples using AWS CLI and AWS Console before concluding your journey with an extensive overview of security and business continuity for maximizing the value delivered by the product. By the end of this book, you'll be able to create compelling hybrid architectures, solve complex use cases for hybrid scenarios, and get ready for your way forward with the help of expert guidance.What you will learnDiscover the role of AWS Outposts in the hybrid edge spaceUnderstand rack components with typical use cases for AWS OutpostsExplore AWS services running on Outposts and its capabilitiesSelect, order, and successfully deploy your OutpostsWork with Outposts resources for hands-on operationsAssess logical and physical security aspects and considerationsMonitor and log configuration and usage to improve your architectureMaintain and troubleshoot hardware and software that run AWS servicesWho this book is forIf you are a seasoned data center professional, this book will empower you to support businesses to build hybrid edge solutions with AWS technology. It will also help AWS Cloud professionals to master a unique offering in the AWS portfolio that takes Amazon web services beyond the regions. Familiarity with AWS services and traditional data center concepts is assumed.

Simplifying JavaScript: Writing Modern JavaScript with ES5, ES6, and Beyond

by Joe Morgan

The best modern JavaScript is simple, readable, and predictable. Learn to write modern JavaScript not by memorizing a list of new syntax, but with practical examples of how syntax changes can make code more expressive. Starting from variable declarations that communicate intention clearly, see how modern principles can improve all parts of code. Incorporate ideas with curried functions, array methods, classes, and more to create code that does more with less while yielding fewer bugs. It's time to write JavaScript code that's clean and exprssive. Modern JavaScript is simpler and more predictable and readable than ever. Discover how to write better code with clear examples using principles that show how updated syntax can make code better with fewer bugs. Starting from the ground up, learn new syntax (or how to reuse older syntax) to transform code from clunky bug-susceptible scripts to clear and elegant programs that are easy to read and easy to extend. Create a foundation for readable code with simple variable declarations that reduce side effects and subtle bugs. Select collections with clear goals instead of defaulting to objects or arrays. See how to simplify iterations from complex loops to single line array methods. Master techniques for writing flexible and solid code ranging from high-order functions, to reusableclasses, to patterns for architecting large applications creating applications that will last while through rounds of refactoring and changing requirements. The best part is there's no need to read this book straight through. Jump around and incorporate new functionality at will. Most importantly, understand not just what the new syntax is, but when and how to use it. Start writing better code from the first page. What You Need: For the best experience, have the latest version of Node installed (at least version 7). You can test most examples in the console of Chrome or other modern web browser. If you'd like to run the tests, you'll also need to install the latest version of Node Package Manager (npm).

Simplifying Medical Ultrasound: Third International Workshop, ASMUS 2022, Held in Conjunction with MICCAI 2022, Singapore, September 18, 2022, Proceedings (Lecture Notes in Computer Science #13565)

by Stephen Aylward J. Alison Noble Yipeng Hu Su-Lin Lee Zachary Baum Zhe Min

This book constitutes the proceedings of the Third International Workshop on Advances in Simplifying Medical UltraSound, ASMUS 2022, held on September 18, 2022, in conjunction with MICCAI 2022, the 25th International Conference on Medical Image Computing and Computer-Assisted Intervention. The conference took place in Singapore. The 18 papers presented in this book were carefully reviewed and selected from 23 submissions. They were organized in topical sections as follows: classification and detection; Segmentation and Reconstruction; and Assessment, Guidance and Robotics.Chapters "Left Ventricle Contouring of Apical Three-Chamber Views on 2D Echocardiography" and "3D Cardiac Anatomy Reconstruction from 2D Segmentations: a Study using Synthetic Data" are available open access under a Creative Commons Attribution 4.0 International License via link.springer.com.

Simplifying Medical Ultrasound: 5th International Workshop, ASMUS 2024, Held in Conjunction with MICCAI 2024, Marrakesh, Morocco, October 6, 2024, Proceedings (Lecture Notes in Computer Science #15186)

by Alberto Gomez Bishesh Khanal Andrew King Ana Namburete

This book constitutes the proceedings of the 5th International Workshop on Simplifying Medical Ultrasound, ASMUS 2024, held in conjunction with MICCAI 2024, the 27th International Conference on Medical Image Computing and Computer-Assisted Intervention. The conference took place in Marrakesh, Morocco on October 6, 2024. The 21 full papers presented in this book were carefully reviewed and selected from 34 submissions. They were organized in topical sections as follows:​ Image Acquisition, Synthesis and Enhancement; Tracking, Registration and Image-guided Interventions; Segmentation; and Classification and Detection.

Simplifying Medical Ultrasound: 4th International Workshop, ASMUS 2023, Held in Conjunction with MICCAI 2023, Vancouver, BC, Canada, October 8, 2023, Proceedings (Lecture Notes in Computer Science #14337)

by Bernhard Kainz Alison Noble Julia Schnabel Bishesh Khanal Johanna Paula Müller Thomas Day

This book constitutes the proceedings of the 4th International Workshop on Advances in Simplifying Medical UltraSound, ASMUS 2023, held in conjunction with MICCAI 2023, the 26th International Conference on Medical Image Computing and Computer-Assisted Intervention. The conference took place in Vancouver, BC, Canada, on October 8, 2023. The 19 papers presented in this book were carefully reviewed and selected from 30 submissions. They were organized in topical sections as follows:​ advanced imaging, segmentation, and ultrasound techniques; predictive analysis, learning, and classification; multimodal imaging, reconstruction, and real-time applications; diagnostic enhancements and novel ultrasound innovations.

Simplifying Medical Ultrasound: Second International Workshop, ASMUS 2021, Held in Conjunction with MICCAI 2021, Strasbourg, France, September 27, 2021, Proceedings (Lecture Notes in Computer Science #12967)

by J. Alison Noble Stephen Aylward Alexander Grimwood Zhe Min Su-Lin Lee Yipeng Hu

This book constitutes the proceedings of the Second International Workshop on Advances in Simplifying Medical UltraSound, ASMUS 2021, held on September 27, 2021, in conjunction with MICCAI 2021, the 24th International Conference on Medical Image Computing and Computer-Assisted Intervention. The conference was planned to take place in Strasbourg, France, but changed to an online event due to the Coronavirus pandemic. The 22 papers presented in this book were carefully reviewed and selected from 30 submissions. They were organized in topical sections as follows: segmentation and detection; registration, guidance and robotics; classification and image synthesis; and quality assessment and quantitative imaging.

Simplifying Perspective: A Step-by-Step Guide for Visual Artists

by Robert Pastrana

Master the art of linear perspective. If you’re an animator, illustrator, comic book artist, game artist or anything in between, you need to be able to create images that accurately and realistically show space, dimension and form. Simplifying Perspective is the one and only guide that thoughtfully and clearly breaks down the principles of perspective into something that’s easy to understand and use. With approachable lessons and clear visual step-by-step instruction, Robert Pastrana provides you with powerful techniques that help you turn a troubled drawing into a living, breathing, dimensional scene. With Simplifying Perspective, you’ll never have to wade through dense, complex technical manuals again – this comprehensive guide to perspective is tailored specifically for artists who need to learn the ins and outs of one, two, and three-point perspective, measuring, shadows, reflections, and more. Simplifying Perspective presents complex drawing concepts in an easy-to-follow, approachable manner so you can finally learn the essentials of perspective without the anticipated frustration. Provides clarity, depth, and a wealth of examples – this is your must-have guide to understanding and using linear perspective Detailed visual instruction includes hundreds of color coded, step-by-step diagrams that allow you to easily follow the technical process of each construction Comprehensive companion website includes additional resources on perspective with a range of work to help further your skills

Simplifying State Management in React Native: Master state management from hooks and context through to Redux, MobX, XState, Jotai and React Query

by Aleksandra Desmurs-Linczewska

Make fact-based decisions by comparing different solutions and learning popular ways to manage state in React Native with clear guidelines and recommendations by a React Native expertKey FeaturesExplore the big picture of state management in React Native using the most simplified versionImplement state management solutions by building a social media clone appCompare different state solutions in a contained environment to choose the best fit for your future projectsBook DescriptionManaging state in a React Native app can be challenging as it is one of the most difficult concepts to grasp while learning React Native. This is because there are so many ways to do it, and because there is a lack of clear guidelines on what should be used and why.Simplifying State Management in React Native is a comprehensive introduction for those who are new to creating robust React Native apps that will have you up to speed in no time. You'll get to grips with the different state management strategies and libraries available. As you progress through the chapters, you'll try out different solutions, as well as compare and choose which solution is perfectly suited to your future projects and personal preferences. Finally, you'll create a social media clone app using all the concepts and examples that you've learned in this book.By the end of this book, you'll be able to take on existing projects that use various state management strategies and libraries, and confidently make decisions about state management.What you will learnStart out by going over the basic ReactJS “mindset”Explore all that ReactJS has to offer to manage state in apps by building an appUnderstand existing state management libraries such as Redux, MobX, XState, Jotai, and React QueryDecide which libraries you want to use in your appsDesign a social media app to fully understand state managementTry out all the solutions presented in the book in a social media clone appWho this book is forThis book is for junior developers, React Native developers, and mobile app developers who are already using React Native, but are also on the lookout for advice and for a broader view to manage the state and changes in their applications. Basic knowledge of ReactJS and React Native, as well as familiarity with JavaScript and general mobile app development concepts are needed to grasp the topics covered in this book.

Simply Computing for Seniors (Simply #18)

by Linda Clark

Step-by-step instructions for seniors to get up and running on a home PC Answering the call for an up-to-date, straightforward computer guide targeted specifically for seniors, this helpful book includes easy-to-follow tutorials that escort you through the basics and shows you how to get the most out of your PC. Boasting an elegant, full-color interior with a clean, sophisticated look and feel, the layout makes it easy for you to find the information you need quickly. Author Linda Clark has earned her highly respected reputation through years of teaching computers at both the beginning and intermediate levels. She uses this experience in the field to deliver you a comprehensive resource that shares everything you need to know about working with a computer. Guides you through working with computers so you can reach a level where you feel comfortable and confident Shows you how to find your way around Windows 7 and Microsoft Office 2010 Teaches you how to e-mail, get online, use Internet banking, book holidays, shop online, and more Walks you through sharing photos and watching movies Features numerous examples and illustrations SIMPLY Computing for Seniors puts you on your way to becoming a savvy computer user today!

Refine Search

Showing 48,101 through 48,125 of 55,978 results