Résultats de recherche de titre
Articles 46541 à 46560 sur 46879
Computational Design: Technology, Cognition and Environments
Par Rongrong Yu, Ning Gu, Michael J. Ostwald. 2022
New computational design tools have evolved rapidly and been increasingly applied in the field of design in recent years, complimenting…
and even replacing the traditional design media and approaches. Design as both the process and product are changing due to the emergence and adoption of these new technologies. Understanding and assessing the impact of these new computational design environments on design and designers is important for advancing design in the contemporary context. Do these new computational environments support or hinder design creativity? How do those tools facilitate designers’ thinking? Such knowledge is also important for the future development of design technologies. Research shows that design is never a mysterious non-understandable process, for example, one general view is that design process shares a common analysis-synthesis-evaluation model, during which designers interact between design problem and solution spaces. Understanding designers’ thinking in different environments is the key to design research, education and practice. This book focuses on emerging computational design environments, whose impact on design and designers have not been comprehensively and systematically studied. It comprises three parts. The history and recent developments of computational design technologies are introduced in Part I. The main categories of technologies cover from computer-aided drafting and modelling tools, to visual programming and scripting tools for algorithmic design, to advanced interfaces and platforms for interactions between designers, between designers and computers, and between the virtual environment and the physical reality. To critically explore design thinking, especially in these new computational design environments, formal approaches to studying design thinking and design cognition are introduced and compared in Part II, drawing on literature and studies from the 70s to the current era. Part III concludes the book by exploring the impact of different computational design technologies on design and designers, using a series of case studies conducted by the author team building on their close collaboration over the past five years. The book offers new insights into designers’ thinking in the rapidly evolving computational design environments, which have not been critically and systematically studied and reported in the current literature. The book is meant for design researchers, educators and students, professional practitioners and consultants, as well as people who are interested in computational design in general.Build apps using .NET MAUI and Blazor with this comprehensive, revised guide for .NET 8. Purchase of the print or…
Kindle book includes a free eBook in PDF format.Key FeaturesHandle data effectively with expanded coverage on the MVVM model and data bindingIntegrate platform-specific code using plugins and custom controlsMigrate from Xamarin.Forms to .NET MAUI for the latest hybrid app development capabilitiesBook DescriptionAn evolution of Xamarin.Forms, .NET MAUI is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. Using .NET MAUI, you can develop apps that’ll run on Android, iOS, macOS, and Windows from a single shared codebase. In this revised edition of .NET MAUI Cross-Platform Application Development you will be introduced to .NET 8 and get up to speed with app development in no time. The book begins by showing you how to develop a cross-platform application using .NET MAUI, including guidance for migrating from Xamarin.Forms. You’ll gain all the knowledge needed to create a cross-platform application for Android, iOS, macOS, and Windows following an example project step by step. As you advance, you’ll integrate the latest frontend technology into your app using Blazor components, including the new Blazor Bindings feature. After this, you’ll learn how to test and deploy your apps. With new coverage on creating mock .NET MAUI components, you can develop unit tests for your application. You will additionally learn how to perform Razor component testing using bUnit. By the end of this book, you’ll have learned how to develop your own cross-platform applications using .NET MAUI.What you will learnDevelop high-performance apps with logical user interfacesImprove the maintainability of apps using the MVVM design patternUnderstand the progression from Xamarin.Forms and how to migrate to .NETDelve into templated components and Razor class libraries for crafting Blazor UI elementsPublish your creations to major app stores with guidance on preparation and processesExtend your testing repertoire with bUnit for Razor components for reliable unit testingWho this book is forThis book is for mobile developers interested in cross-platform application development with working experience of the .NET Core framework, as well as junior engineers who’ve just begun their career in mobile app development. Native app developers (desktop) or Xamarin developers who want to migrate to .NET MAUI will also benefit from this book. Basic knowledge of modern object-oriented programming languages, such as C#, Java or Kotlin, is assumed.LaTeX für Dummies (Für Dummies)
Par Rainer Griesbaum, Ivica Rogina. 2024
LaTeX lernen leicht gemacht Von der Installation bis zum Druck: Rainer Griesbaum und Ivica Rogina erklären Ihnen in diesem Buch…
alles, was Sie zu dem bei Mathematikern, Naturwissenschaftlern und Ingenieuren beliebten Textsatzsystem LaTeX wissen müssen. Bringen Sie mit LaTeX umfangreiche Texte elegant in Form und integrieren Sie anschauliche Abbildungen, übersichtliche Tabellen, informative Fu?noten und schön gestaltete mathematische Formeln. Im Handumdrehen haben Sie ein Inhaltsverzeichnis erstellt, ein Register angelegt oder eine ansprechende Präsentation aufgebaut. Das alles können Sie mit dem Online- Editor Overleaf auch im Internet erledigen, alleine oder gemeinsam mit anderen. Sie erfahren Wie Sie LaTeX und eine bersichtliche Arbeitsumgebung einrichten Wie Sie Texte formatieren, Tabellen erstellen oder Formeln setzen Wie Sie Dokumente strukturieren, Verzeichnisse erstellen und Abbildungen einbindenMathematics of Game Development: A Collection of Applied Lessons
Par Jacob Enfield. 2024
This introductory textbook introduces students to mathematical concepts and helps them to understand how they apply to the field of…
game development. This book covers the mathematical concepts commonly used in game development while providing opportunities to apply these concepts in the industry-standard Unity game engine.Most chapters cover mathematical concepts commonly used in game development, a downloadable game project that will provide a context to apply the math concepts learned, exercises for readers to practice the math concepts covered, and challenges for readers to further practice applying those concepts.This book will be ideal for any game development student looking to gain a grounding in the most relevant mathematical concepts to support their trade. It will also be useful as a stepping stone to digesting more advanced mathematical concepts for game development.Code Like a Pro in Rust
Par Brenden Matthews. 2024
Get ready to code like a pro in Rust with insider techniques used by Rust veterans!Code Like a Pro in…
Rust dives deep into memory management, asynchronous programming, and the core Rust skills that make you a Rust pro! Plus, you&’ll find essential productivity techniques for Rust testing, tooling, and project management. You&’ll soon be writing high-quality code that needs way less maintenance overhead. In Code Like A Pro in Rust, you will learn: Essential Rust tooling Core Rust data structures Memory management Testing in Rust Asynchronous programming for Rust Optimized Rust Rust project management Code Like A Pro in Rust is a fast-track guide to building and delivering professional quality software in Rust. It skips the fluff and gets right to the heart of this powerful modern language. You&’ll learn how to sidestep common Rust pitfalls and navigate quirks you might never have seen before—even if you&’ve been programming for many years! Plus, discover timeless strategies for navigating the evolving Rust ecosystem and ensure your skills can easily adapt to future changes. About the technology Rust is famous for its safety, performance, and security, but it takes pro skills to make this powerful language shine. This book gets you up to speed fast, so you&’ll feel confident with low-level systems, web applications, asynchronous programming, concurrency, optimizations, and much more. About the book Code Like a Pro in Rust will make you a more productive Rust programmer. This example-rich book builds on your existing know-how by introducing Rust-specific design patterns, coding shortcuts, and veteran skills like asynchronous programming and integrating Rust with other languages. You&’ll also meet amazing Rust tools for testing, code analysis, and application lifecycle management. It&’s all the good stuff in one place! What's inside Core Rust data structures Memory management Creating effective APIs Rust tooling, testing, and more About the reader Assumes you know Rust basics. About the author Brenden Matthews is a software engineer, entrepreneur, and a prolific open source contributor who has been using Rust since the early days of the language. Table of Contents 1 Feelin&’ Rusty PART 1 2 Project management with Cargo 3 Rust tooling PART 2 4 Data structures 5 Working with memory PART 3 6 Unit testing 7 Integration testing PART 4 8 Async Rust 9 Building an HTTP REST API service 10 Building an HTTP REST API CLI PART 5 11 OptimizationsComplex Systems and Their Applications: Fourth International Conference (EDIESCA 2023)
Par Eric Campos-Cantón, Guillermo Huerta-Cuellar, Ernesto Zambrano-Serrano, Esteban Tlelo-Cuautle. 2024
This book is a compilation of scientific articles written by recognized researchers participating in the Fourth Conference on the Study…
of Complex Systems and their Applications (EDIESCA 2023), held in Monterrey, Mexico. EDIESCA arose from the need for academic and research groups that carry out this scientific research to disseminate their results internationally. The study and characterization of systems with non-linear and/or chaotic behavior has been of great interest to researchers around the world, for which many important results have been obtained with various applications. The dynamic study of chaotic oscillators of different models, such as Rössler, Lorenz, and Chua, has generated important advances in the understanding of chemical reactions, meteorological behavior, design of electronic devices, and other applications. Topics at the event included applications for communications systems by masking techniques, financial behavior, networks analysis, nonlinear lasers, numerical modeling, electronic design, and other interesting topics in the area of complex systems. Additionally, there are results on numerical simulation and electronic designs to generate complex dynamic behaviors.Wie schaffen Unternehmen die Transformation in die agile, innovative, digitale Geschäfts- und Arbeitswelt? Diese Frage treibt nicht nur IT-Manager, sondern…
auch die strategischen Akteure, die Enterprise-Architekten, um. Sie müssen den Spagat zwischen strategischer Planung und dem Umgang mit steigender Geschwindigkeit und wachsender Unsicherheit leisten. Eine ganzheitliche Unternehmensentwicklung in der digitalen Zukunft heißt, digitale Ökosysteme und komplexe IT-Landschaften zu entwickeln. In diesem Buch werden Methoden und Konzepte aus der agilen Welt, der Zeichentheorie und der Neuropsychologie vorgestellt, die dem Enterprise-Architekten im praktischen Alltag helfen können. Ausgehend von einem positiven Menschenbild kann es mit dem grundlegenden Wissen gelingen, das Potential von Individuen und Teams für den digitalen Wandel auszuschöpfen. Das Buch richtet sich vorwiegend an IT-Manager, Enterprise-Architekten und Manager im Umfeld von größeren Softwareentwicklungsprozessen.Viele praxisnahe Beispiele veranschaulichen die theoretisch dargestellten Zusammenhänge und eröffnen einen breiteren Zugang zum Enterprise-Architektur-Management.Reliability Assessment of Tethered High-altitude Unmanned Telecommunication Platforms: k-out-of-n Reliability Models and Applications (Infosys Science Foundation Series)
Par Vladimir M. Vishnevsky, Dharmaraja Selvamuthu, Vladimir Rykov, Dmitry V. Kozyrev, Nika Ivanova, Achyutha Krishnamoorthy. 2024
This book provides a systematic presentation of the major results in the field of the theory of k-out-of-n systems obtained in recent…
years and their applications for the reliability assessment of high-altitude unmanned platforms. Mathematical models, methods, and algorithms, presented in the book, will make a significant contribution to the development of reliability theory and the theoretical foundations of unmanned UAV-based aerial communications networks in the framework of the concept of creating the 5G and beyond networks. The book gives a description of new mathematical methods and approaches (based on decomposable semi-regenerative processes, simulation and machine learning methods, and inventory models) to the study of the complex k-out-of-n systems, which makes it possible to carry out numerical calculations of reliability indicators. Organized into five chapters, each chapter begins with a summary of the main definitions andresults contained in the chapter. The content of this book is based on the original results developed by the authors, many of which appear for the first time in book form.Advances in Human Activity Detection and Recognition (Synthesis Lectures on Computer Science)
Par Santosh Kumar Tripathy, Roshan Singh, Rajeev Srivastava, Akash Kumar Bhoi, Santosh Kumar Satapathy. 2024
This book provides a comprehensive overview of Human Activity Detection or Recognition (HADR) systems. Detection or recognition of human activities…
is a prominent research area in the fields of computer vision and artificial intelligence because of its many applications in daily life, including monitoring in public transport areas, health monitoring, anomaly detection in traffic, and smart homes. This book divides different activities according to their criticality, then discusses the various motivations and challenges that are involved in HADR systems. The authors then propose a framework for activity detection or recognition. The book also covers ten key applications of HADR systems and the recent developments for each of them. The authors also propose areas for future research.Python for Water and Environment (Innovations in Sustainable Technologies and Computing)
Par Anil Kumar, Manabendra Saharia. 2024
This textbook delves into the practical applications of surface and groundwater hydrology, as well as the environment. The Part I,…
"Practical Python for a Water and Environment Professional," guides readers through setting up a scientific computing environment and conducting exploratory data analysis and visualization using reproducible workflows. The Part II, "Statistical Modeling in Hydrology," covers regression models, time series analysis, and common hypothesis testing. The Part III, "Surface and Subsurface Water," illustrates the use of Python in understanding key concepts related to seepage, groundwater, and surface water flows. Lastly, the Part IV, "Environmental Applications," demonstrates the application of Python in the study of various contaminant transport phenomena.This book focuses on correlation coefficients and its applications in applied science fields. The book begins by describing the historical…
development and various types of correlations. Rank correlation methods including Pearson’s, Spearman’s, and Kendall’s correlation are discussed at length. The book also discusses sampling distribution of correlation coefficients and applications of correlations in various fields. The book presents novel topics such as (i) a quick analytical method to approximate Pearson's correlation, (ii) single-variable correlation, (iii) fractional co-skewness and co-kurtosis, and (iv) the fallacy on correlation between the sample mean and sample variance. This book is ideal for courses on mathematical statistics, engineering statistics, and exploratory data analysis and is primarily aimed at upper-undergraduate and graduate level students. The book is also useful for researchers and professionals in various fields who are interested in data analysis.Beginning Functional JavaScript: Functional Programming with JavaScript Using EcmaScript 6
Par Anto Aravinth. 2017
Learn functional programming concepts using JavaScript ES6. You will learn concepts such as currying, partial functions, higher-order functions, and monads.Programming…
languages have evolved from focusing on procedures to objects and now on function. JavaScript supports functional programming and allows developers to write well-crafted code.What You Will Learn: Master functional programming conceptsIdentify how functions are treated in JavaScriptUnderstand real-world functional libraries and create a functional library that mimics underscore.jsPerform pure-error handling techniques such as functors and monadsDiscover ES6 functional features such as spread operators and generatorsWho This Book Is For: JavaScript developers (or beginners) who want to understand functional programming concepts and the functional nature of the language.Intelligent Sustainable Systems: Selected Papers of WorldS4 2023, Volume 2 (Lecture Notes in Networks and Systems #817)
Par Atulya K. Nagar, Dharm Singh Jat, Durgesh Kumar Mishra, Amit Joshi. 2024
This book provides insights of World Conference on Smart Trends in Systems, Security and Sustainability (WS4 2023) which is divided…
into different sections such as Smart IT Infrastructure for Sustainable Society; Smart Management Prospective for Sustainable Society; Smart Secure Systems for Next Generation Technologies; Smart Trends for Computational Graphics and Image Modeling; and Smart Trends for Biomedical and Health Informatics. The proceedings is presented in two volumes. The book is helpful for active researchers and practitioners in the field.Knowledge-augmented Methods for Natural Language Processing (SpringerBriefs in Computer Science)
Par Meng Jiang, Bill Yuchen Lin, Shuohang Wang, Yichong Xu, Wenhao Yu, Chenguang Zhu. 2024
Over the last few years, natural language processing has seen remarkable progress due to the emergence of larger-scale models, better…
training techniques, and greater availability of data. Examples of these advancements include GPT-4, ChatGPT, and other pre-trained language models. These models are capable of characterizing linguistic patterns and generating context-aware representations, resulting in high-quality output. However, these models rely solely on input-output pairs during training and, therefore, struggle to incorporate external world knowledge, such as named entities, their relations, common sense, and domain-specific content. Incorporating knowledge into the training and inference of language models is critical to their ability to represent language accurately. Additionally, knowledge is essential in achieving higher levels of intelligence that cannot be attained through statistical learning of input text patterns alone. In this book, we will review recent developmentsin the field of natural language processing, specifically focusing on the role of knowledge in language representation. We will examine how pre-trained language models like GPT-4 and ChatGPT are limited in their ability to capture external world knowledge and explore various approaches to incorporate knowledge into language models. Additionally, we will discuss the significance of knowledge in enabling higher levels of intelligence that go beyond statistical learning on input text patterns. Overall, this survey aims to provide insights into the importance of knowledge in natural language processing and highlight recent advances in this field.AI and Neuro-Degenerative Diseases: Insights and Solutions (Studies in Computational Intelligence #1131)
Par Loveleen Gaur, Ajith Abraham, Reuel Ajith. 2024
This book explores the current state of healthcare practice and provides a roadmap for harnessing artificial intelligence (AI) and other…
modern cognitive technologies for neurogenerative diseases. The main goal of this book is to look at how these techniques can be used to classify patients with neurodegenerative diseases by extracting data from multiple modalities. It demonstrates that the growing development of computer-aided diagnosis systems has a lot of potential to help with the diagnostic process. It offers an analysis of the prospective and perils in implementing such state of the art.Progressive brain disorders with a high prevalence in the general population include Parkinson's disease, Alzheimer's disease and other types of dementia, Huntington's disease, and motor neuron disease. Worldwide, it is estimated that 33 million people have Alzheimer's disease, and 10 million people have Parkinson's disease. The global health economy is significantly impacted by these disorders, which affect both the patient and the caregivers. Various diagnostic techniques are used for differential diagnoses, such as brain imaging, EEG analysis, molecular analysis, and cognitive, psychological, and physical examination. The book aims to develop effective treatments, enhance patient quality of life, and extend life expectancy. It focuses on novel artificial intelligence approaches to clarify the pathogenesis of neurodegenerative disorders and provide early diagnosis.The authors compile recent developments based on machine learning and deep learning techniques to diagnose neurodegenerative diseases using imaging, genetic, and clinical data. The authors support initiatives and methods that aim to improve the application of algorithms in diagnostic practice.Linux Pocket Guide: Essential Commands
Par Daniel J. Barrett. 2016
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated…
20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, and more.In this concise guide, author Daniel Barrett provides the most useful Linux commands grouped by functionality. Whether you're a novice or an experienced user, this practical book is an ideal reference for the most important Linux commands.You'll learn:Essential concepts—commands, shells, users, and the filesystemFile commands-creating, organizing, manipulating, and processing files of all kindsSysadmin basics-superusers, processes, user management, and software installationFilesystem maintenance-disks, RAID, logical volumes, backups, and moreNetworking commands-working with hosts, network connections, email, and the webGetting stuff done-everything from math to version control to graphics and audioEffective Rust
Par David Drysdale. 2024
Rust's popularity is growing, due in part to features like memory safety, type safety, and thread safety. But these same…
elements can also make learning Rust a challenge, even for experienced programmers. This practical guide helps you make the transition to writing idiomatic Rust—while also making full use of Rust's type system, safety guarantees, and burgeoning ecosystem.If you're a software engineer who has experience with an existing compiled language, or if you've struggled to convert a basic understanding of Rust syntax into working programs, this book is for you. By focusing on the conceptual differences between Rust and other compiled languages, and by providing specific recommendations that programmers can easily follow, Effective Rust will soon have you writing fluent Rust, not just badly translated C++.Understand the structure of Rust's type systemLearn Rust idioms for error handling, iteration, and moreDiscover how to work with Rust's crate ecosystemUse Rust's type system to express your designWin fights with the borrow checkerBuild a robust project that takes full advantage of the Rust tooling ecosystemAI-Assisted Programming
Par Tom Taulli. 2024
Get practical advice on how to leverage AI development tools for all stages of code creation, including requirements, planning, design,…
coding, debugging, testing, and documentation. With this book, beginners and experienced developers alike will learn how to use a wide range of tools, from general-purpose LLMs (ChatGPT, Gemini, and Claude) to code-specific systems (GitHub Copilot, Tabnine, Cursor, and Amazon CodeWhisperer).You'll also learn about more specialized generative AI tools for tasks such as text-to-image creation.Author Tom Taulli provides a methodology for modular programming that aligns effectively with the way prompts create AI-generated code. This guide also describes the best ways of using general purpose LLMs to learn a programming language, explain code, or convert code from one language to another.This book examines:The core capabilities of AI-based development toolsPros, cons, and use cases of popular systems such as GitHub Copilot and Amazon CodeWhispererWays to use ChatGPT, Gemini, Claude, and other generic LLMs for codingUsing AI development tools for the software development lifecycle, including requirements, planning, coding, debugging, and testingPrompt engineering for developmentUsing AI-assisted programming for tedious tasks like creating regular expressions, starter code, object-oriented programming classes, and GitHub ActionsHow to use AI-based low-code and no-code tools, such as to create professional UIsF'D Companies: Spectacular Dot-com Flameouts
Par Philip J. Kaplan. 2002
Not long ago, the world was awash with venture capital in search of the next Yahoo! or Amazon.com. No product,…
no experience, no technology, no business plan -- no problem. You could still get $40 million from investors to start up your dot-com. And you could get people to work around the clock for stock options and the promise of millions. Then, around April 2000, it all came crashing down. Smart investors, esteemed analysts, and the business press found themselves asking: Who knew people wouldn't rush out to trade in their U.S. dollars for a virtual currency called Flooz? Who knew people wouldn't blow all their Flooz on a used car from the guys at iMotors.com? And who needed a used car from iMotors.com when they could just sit at home and have 40-lb. bags of dog food delivered to them by a sock puppet? F'd Companies captures the waste, greed, and human stupidity of more than 100 dot-com companies. Written in Philip J. Kaplan's popular, cynical style, these profiles are filled with colorful anecdotes, factoids, and information unavailable anywhere else. Together they form a gleeful encyclopedia of how not to run a business. They also capture a truly remarkable period of history. F'd Companies is required reading for everyone involved in the "new economy" -- assuming your severance check can cover the cost.'I propose to consider the question, 'Can machines think?' Alan Turing (1950)Part of the ALL-NEW Ladybird Expert series.This book is…
for everyone living in the age of Artificial Intelligence. And this is an accessible and authoritative introduction to one of the most important conversations of our time . . . Written by computer scientist Michael Wooldridge, Artificial Intelligence chronicles the development of intelligent machines, from Turing's dream of machines that think, to today's digital assistants like Siri and Alexa. AI is not something that awaits us in the future. Inside you'll learn how we have come to rely on embedded AI software and what a world of ubiquitous AI might look like.What's inside?- The British mathematician Alan Turing- Can machines 'understand'?- Logical and Behavioural AI- The reality of AI today- AI tomorrow- And much more . . . For an adult readership, the Ladybird Expert series is produced in the same iconic small hardback format pioneered by the original Ladybirds. Each beautifully illustrated book features the first new illustrations produced in the original Ladybird style for nearly forty years.