Browse Results

Showing 36,176 through 36,200 of 54,343 results

Practical C Programming: Why Does 2+2 = 5986?

by Steve Oualline

There are lots of introductory C books, but this is the first one that has the no-nonsense, practical approach that has made Nutshell Handbooks® famous.C programming is more than just getting the syntax right. Style and debugging also play a tremendous part in creating programs that run well and are easy to maintain. This book teaches you not only the mechanics of programming, but also describes how to create programs that are easy to read, debug, and update.Practical rules are stressed. For example, there are fifteen precedence rules in C (&& comes before || comes before ?:). The practical programmer reduces these to two:Multiplication and division come before addition and subtraction.Contrary to popular belief, most programmers do not spend most of their time creating code. Most of their time is spent modifying someone else's code. This books shows you how to avoid the all-too-common obfuscated uses of C (and also to recognize these uses when you encounter them in existing programs) and thereby to leave code that the programmer responsible for maintenance does not have to struggle with. Electronic Archaeology, the art of going through someone else's code, is described.This third edition introduces popular Integrated Development Environments on Windows systems, as well as UNIX programming utilities, and features a large statistics-generating program to pull together the concepts and features in the language.

Practical C Programming

by Steve Oualline

There are lots of introductory C books, but this is the first one that has the no-nonsense, practical approach that has made Nutshell Handbooks® famous. C programming is more than just getting the syntax right. Style and debugging also play a tremendous part in creating programs that run well and are easy to maintain. This book teaches you not only the mechanics of programming, but also describes how to create programs that are easy to read, debug, and update. Practical rules are stressed. For example, there are fifteen precedence rules in C (&& comes before || comes before ?:). The practical programmer reduces these to two: Multiplication and division come before addition and subtraction. Contrary to popular belief, most programmers do not spend most of their time creating code. Most of their time is spent modifying someone else's code. This books shows you how to avoid the all-too-common obfuscated uses of C (and also to recognize these uses when you encounter them in existing programs) and thereby to leave code that the programmer responsible for maintenance does not have to struggle with. Electronic Archaeology, the art of going through someone else's code, is described. This third edition introduces popular Integrated Development Environments on Windows systems, as well as UNIX programming utilities, and features a large statistics-generating program to pull together the concepts and features in the language.

Practical C Programming, 3rd Edition

by Steve Oualline

Practical C Programming teaches you not only the mechanics of programming, but also how to create programs that are easy to read, maintain, and debug. This third edition introduces popular Integrated Development Environments on Windows systems, as well as UNIX programming utilities, and features a large statistics-generating program to pull together the concepts and features in the language.

Model and Data Engineering

by Yassine Ouhammou Mirjana Ivanovic Alberto Abelló Ladjel Bellatreche

This book constitutes the refereed proceedings of the 7th International Conference on Model and Data Engineering, MEDI 2017, held in Barcelona, Spain, in October 2017. The 20 full papers and 7 short papers presented together with 2 invited talks were carefully reviewed and selected from 69 submissions. The papers are organized in topical sections on domain specific languages; systems and software assessments; modeling and formal methods; data engineering; data exploration and exp loitation; modeling heterogeneity and behavior; model-based applications; and ontology-based applications.

Side-Channel Analysis of Embedded Systems: An Efficient Algorithmic Approach

by Maamar Ouladj Sylvain Guilley

It has been more than 20 years since the seminal publications on side-channel attacks. They aim at extracting secrets from embedded systems while they execute cryptographic algorithms, and they consist of two steps, measurement and analysis. This book tackles the analysis part, especially under situations where the targeted device is protected by random masking. The authors explain advances in the field and provide the reader with mathematical formalizations. They present all known analyses within the same notation framework, which allows the reader to rapidly understand and learn contrasting approaches. It will be useful as a graduate level introduction, also for self-study by researchers and professionals, and the examples are taken from real-world datasets.

Metaheuristics for Robotics

by Hamouche Oulhadj Boubaker Daachi Riad Menasri

This book is dedicated to the application of metaheuristic optimization in trajectory generation and control issues in robotics. In this area, as in other fields of application, the algorithmic tools addressed do not require a comprehensive list of eligible solutions to effectively solve an optimization problem. This book investigates how, by reformulating the problems to be solved, it is possible to obtain results by means of metaheuristics. Through concrete examples and case studies – particularly related to robotics – this book outlines the essentials of what is needed to reformulate control laws into concrete optimization data. The resolution approaches implemented – as well as the results obtained – are described in detail, in order to give, as much as possible, an idea of metaheuristics and their performance within the context of their application to robotics.

Modern Cryptography with Proof Techniques and Implementations

by Seong Oun Hwang Intae Kim Wai Kong Lee

Proof techniques in cryptography are very difficult to understand, even for students or researchers who major in cryptography. In addition, in contrast to the excessive emphases on the security proofs of the cryptographic schemes, practical aspects of them have received comparatively less attention. This book addresses these two issues by providing detailed, structured proofs and demonstrating examples, applications and implementations of the schemes, so that students and practitioners may obtain a practical view of the schemes. Seong Oun Hwang is a professor in the Department of Computer Engineering and director of Artificial Intelligence Security Research Center, Gachon University, Korea. He received the Ph.D. degree in computer science from the Korea Advanced Institute of Science and Technology (KAIST), Korea. His research interests include cryptography, cybersecurity, networks, and machine learning. Intae Kim is an associate research fellow at the Institute of Cybersecurity and Cryptology, University of Wollongong, Australia. He received the Ph.D. degree in electronics and computer engineering from Hongik University, Korea. His research interests include cryptography, cybersecurity, and networks. Wai Kong Lee is an assistant professor in UTAR (University Tunku Abdul Rahman), Malaysia. He received the Ph.D. degree in engineering from UTAR, Malaysia. In between 2009 – 2012, he served as an R&D engineer in several multinational companies including Agilent Technologies (now known as Keysight) in Malaysia. His research interests include cryptography engineering, GPU computing, numerical algorithms, Internet of Things (IoT) and energy harvesting.

Information Processing in Medical Imaging

by Sebastien Ourselin Daniel C. Alexander Carl-Fredrik Westin M. Jorge Cardoso

This book constitutes the proceedings of the 24th International Conference on Information Processing in Medical Imaging, IPMI 2015, held at the Sabhal Mor Ostaig College on the Isle of Skye, Scotland, UK, in June/July 2015. The 22 full papers and 41 poster papers presented in this volume were carefully reviewed and selected from 195 submissions. They were organized in topical sections named: probabilistic graphical models; MRI reconstruction; clustering; statistical methods; longitudinal analysis; microstructure imaging; shape analysis; multi-atlas fusion; fast image registration; deformation models; and the poster session.

Medical Image Computing and Computer-Assisted Intervention - MICCAI 2016: 19th International Conference, Athens, Greece, October 17-21, 2016, Proceedings, Part III (Lecture Notes in Computer Science #9902)

by Sebastien Ourselin Leo Joskowicz Mert R. Sabuncu Gozde Unal William Wells

The three-volume set LNCS 9900, 9901, and 9902 constitutes the refereed proceedings of the 19th International Conference on Medical Image Computing and Computer-Assisted Intervention, MICCAI 2016, held in Athens, Greece, in October 2016. Based on rigorous peer reviews, the program committee carefully selected 228 revised regular papers from 756 submissions for presentation in three volumes. The papers have been organized in the following topical sections: Part I: brain analysis, brain analysis - connectivity; brain analysis - cortical morphology; Alzheimer disease; surgical guidance and tracking; computer aided interventions; ultrasound image analysis; cancer image analysis; Part II: machine learning and feature selection; deep learning in medical imaging; applications of machine learning; segmentation; cell image analysis; Part III: registration and deformation estimation; shape modeling; cardiac and vascular image analysis; image reconstruction; and MR image analysis.

Building Better Interfaces for Remote Autonomous Systems: An Introduction for Systems Engineers (Human–Computer Interaction Series)

by Jacob D. Oury Frank E. Ritter

This 'Open Access' SpringerBrief provides foundational knowledge for designing autonomous, asynchronous systems and explains aspects of users relevant to designing for these systems, introduces principles for user-centered design, and prepares readers for more advanced and specific readings. It provides context and the implications for design choices made during the design and development of the complex systems that are part of operation centers. As such, each chapter includes principles to summarize the design implication that engineers can use to inform their own design of interfaces for operation centers and similar systems. It includes example materials for the design of a fictitious system, which are referenced in the book and can be duplicated and extended for real systems. The design materials include a system overview, the system architecture, an example scenario, a stakeholder analysis, a task analysis, a description of the system and interface technology, and contextualized design guidelines. The guidelines can be specified because the user, the task, and the technology are well specified as an example.Building Better Interfaces for Remote Autonomous Systems is for working system engineers who are designing interfaces used in high throughput, high stake, operation centers (op centers) or control rooms, such as network operation centers (NOCs). Intended users will have a technical undergraduate degree (e.g., computer science) with little or no training in design, human sciences, or with human-centered iterative design methods and practices. Background research for the book was supplemented by interaction with the intended audience through a related project with L3Harris Technologies (formerly Harris Corporation).

Software Architecture 1

by Mourad Chabane Oussalah

Over the past 20 years, software architectures have significantly contributed to the development of complex and distributed systems. Nowadays, it is recognized that one of the critical problems in the design and development of any complex software system is its architecture, i.e. the organization of its architectural elements. Software Architecture presents the software architecture paradigms based on objects, components, services and models, as well as the various architectural techniques and methods, the analysis of architectural qualities, models of representation of architectural templates and styles, their formalization, validation and testing and finally the engineering approach in which these consistent and autonomous elements can be tackled.

Software Architecture 2

by Mourad Chabane Oussalah

Over the past 20 years, software architectures have significantly contributed to the development of complex and distributed systems. Nowadays, it is recognized that one of the critical problems in the design and development of any complex software system is its architecture, i.e. the organization of its architectural elements. Software Architecture presents the software architecture paradigms based on objects, components, services and models, as well as the various architectural techniques and methods, the analysis of architectural qualities, models of representation of architectural templates and styles, their formalization, validation and testing and finally the engineering approach in which these consistent and autonomous elements can be tackled.

PEM Fuel Cells with Bio-Ethanol Processor Systems

by Rachid Outbib Diego Feroldi Marta S. Basualdo

An apparently appropriate control scheme for PEM fuel cells may actually lead to an inoperable plant when it is connected to other unit operations in a process with recycle streams and energy integration. PEM Fuel Cells with Bio-Ethanol Processor Systems presents a control system design that provides basic regulation of the hydrogen production process with PEM fuel cells. It then goes on to construct a fault diagnosis system to improve plant safety above this control structure. PEM Fuel Cells with Bio-Ethanol Processor Systems is divided into two parts: the first covers fuel cells and the second discusses plants for hydrogen production from bio-ethanol to feed PEM fuel cells. Both parts give detailed analyses of modeling, simulation, advanced control, and fault diagnosis. They give an extensive, in-depth discussion of the problems that can occur in fuel cell systems and propose a way to control these systems through advanced control algorithms. A significant part of the book is also given over to computer-aided engineering software tools that can be used to evaluate the dynamic performance of the overall plant. PEM Fuel Cells with Bio-Ethanol Processor Systems is intended for use by researchers and advanced students on chemical, electrical-electronic and mechanical engineering courses in which dynamics and control are incorporated with the traditional steady-state coverage of flowsheet synthesis, engineering economics and optimization.

Digital Stractics: How Strategy Met Tactics And Killed The Strategic Plan

by Chris Outram

In the world of digital business, the line between strategy and tactics is blurring. Traditionally large companies would adopt strategic frameworks which planned over three- to five-year timescales, while most digital start-ups had little interest in comprehensive and rigorous strategic processes and simply set themselves vision and worked out how to get there along the way. In today's digital economy even large companies are finding that their planning horizons are being measured in months rather than years or quarters (if not yet in the weeks or even days of startups). On the other hand, investors are less swayed by the excitement of 'digital' and expect harder and more rigorous medium term planning from start-ups. As a result, while the empirical process of learning by doing is becoming part of traditional companies' strategy processes, digital pure plays are no longer just making it up as they go along, but actively learning and changing as they go along. In short: on the battlefield of online commerce, strategy blends with tactics. Indeed, the distinction between pure play and hybrid is increasingly redundant as more holistic business models begin to emerge. Digital Stractics captures the experience and insights of some 60 entrepreneurs, CEOs and chairmen of both pure plays and hybrids to formulate frameworks within which both pure plays and hybrids can shape their strategy and business models. As timescales between 'plan' and 'do' collapse strategy and tactics have to blend. The world of STRACTICS is upon us.

Mining Over Air: Wireless Communication Networks Analytics

by Ye Ouyang Mantian Hu Alexis Huet Zhongyuan Li

This book introduces the concepts, applications and development of data science in the telecommunications industry by focusing on advanced machine learning and data mining methodologies in the wireless networks domain. Mining Over Air describes the problems and their solutions for wireless network performance and quality, device quality readiness and returns analytics, wireless resource usage profiling, network traffic anomaly detection, intelligence-based self-organizing networks, telecom marketing, social influence, and other important applications in the telecom industry. Written by authors who study big data analytics in wireless networks and telecommunication markets from both industrial and academic perspectives, the book targets the pain points in telecommunication networks and markets through big data. Designed for both practitioners and researchers, the book explores the intersection between the development of new engineering technology and uses data from the industry to understand consumer behavior. It combines engineering savvy with insights about human behavior. Engineers will understand how the data generated from the technology can be used to understand the consumer behavior and social scientists will get a better understanding of the data generation process.

Smart Buildings Digitalization: Case Studies on Data Centers and Automation

by O.V. Gnana Swathika

This book explains the concept of data centers, including data collection, public parking systems, smart metering, and sanitizer dispensers. Electric urban transport systems and effective electric distribution in smart cities are discussed as well. The extensive role of power electronics in smart building applications, such as electric vehicles, rooftop terracing, and renewable energy integration, is included. Case studies on automation in smart homes and commercial and official buildings are elaborated. This book describes the complete implication of smart buildings via industrial, commercial, and community platforms. FEATURES Systematically defines energy-efficient buildings employing power consumption optimization techniques with the inclusion of renewable energy sources Covers data centers and cybersecurity with excellent data storage features for smart buildings Includes systematic and detailed strategies for building air-conditioning and lighting Details smart building security propulsion This book is aimed at graduate students, researchers, and professionals in building systems engineering, architectural engineering, and electrical engineering.

Learn Linux in a Month of Lunches

by Steven Ovadia

SummaryLearn Linux in a Month of Lunches shows you how to install and use Linux for all the things you do with your OS, like connecting to a network, installing software, and securing your system. Whether you're just curious about Linux or have to get up and running for your job, you'll appreciate how this book concentrates on the tasks you need to know how to do in 23 easy lessons.About the TechnologyIf you've only used Windows or Mac OS X, you may be daunted by the Linux operating system. And yet learning Linux doesn't have to be hard, and the payoff is great. Linux is secure, flexible, and free. It's less susceptible to malicious attacks, and when it is attacked, patches are available quickly. If you don't like the way it looks or behaves, you can change it. And best of all, Linux allows users access to different desktop interfaces and loads of software, almost all of it completely free.About the BookLearn Linux in a Month of Lunches shows you how to install and use Linux for all the things you do with your OS, like connecting to a network, installing software, and securing your system. Whether you're just curious about Linux or need it for your job, you'll appreciate how this book focuses on just the tasks you need to learn. In easy-to-follow lessons designed to take an hour or less, you'll learn how to use the command line, along with practical topics like installing software, customizing your desktop, printing, and even basic networking. You'll find a road map to the commands and processes you need to be instantly productive.What's InsideMaster the command lineLearn about file systemsUnderstand desktop environmentsGo from Linux novice to expert in just one monthAbout the ReaderThis book is for anyone looking to learn how to use Linux. No previous Linux experience required.About the AuthorSteven Ovadia is a professor and librarian at LaGuardia Community College, CUNY. He curates The Linux Setup, a large collection of interviews with desktop Linux users, and writes for assorted library science journals. Table of ContentsPART 1 - GETTING LINUX UP AND RUNNINGBefore you beginGetting to know Linux Installing LinuxGetting to know your systemDesktop environmentsNavigating your desktopPART 2 - A HOME OFFICE IN LINUXInstalling softwareAn introduction to Linux home/office softwareText files and editorsWorking with files and folders on the command lineWorking with common command-line applications, part 1Working with common command-line applications, part 2Using the command line productivelyExplaining the Linux filesystem hierarchyWindows programs in LinuxEstablishing a workflowPART 3 - HOME SYSTEM ADMIN ON LINUXAn in-depth look at package management and maintenanceUpdating the operating systemLinux securityConnecting to other computersPrintingVersion control for non-programmersNever the end

C# 7 and .NET Core 2.0 High Performance: Build highly performant, multi-threaded, and concurrent applications using C# 7 and .NET Core 2.0

by Ovais Mehboob Ahmed Khan

Improve the speed of your code and optimize the performance of your appsKey FeaturesUnderstand the common performance pitfalls and improve your application’s performanceGet to grips with multi-threaded and asynchronous programming in C#Develop highly performant applications on .NET Core using microservice architectureBook DescriptionWhile writing an application, performance is paramount. Performance tuning for realworld applications often involves activities geared toward fnding bottlenecks; however, this cannot solve the dreaded problem of slower code. If you want to improve the speed of your code and optimize an application's performance, then this book is for you. C# 7 and .NET Core 2.0 High Performance begins with an introduction to the new features of what?explaining how they help in improving an application's performance. Learn to identify the bottlenecks in writing programs and highlight common performance pitfalls, and learn strategies to detect and resolve these issues early. You will explore multithreading and asynchronous programming with .NET Core and learn the importance and effcient use of data structures. This is followed with memory management techniques and design guidelines to increase an application’s performance. Gradually, the book will show you the importance of microservices architecture for building highly performant applications and implementing resiliency and security in .NET Core. After reading this book, you will learn how to structure and build scalable, optimized, and robust applications in C#7 and .NET.What you will learn Measure application performance using BenchmarkDotNet Explore the techniques to write multithreaded applications Leverage TPL and PLinq libraries to perform asynchronous operations Get familiar with data structures to write optimized code Understand design techniques to increase your application’s performance Learn about memory management techniques in .NET Core Develop a containerized application based on microservices architecture Learn tools and techniques to monitor application performanceWho this book is forThis book is for .NET developers looking at improving the speed of their code or simply wanting to take their skills to the next level. Basic C# knowledge is assumed.

Learning VMware App Volumes

by Peter Von Oven

This book is for administrators and IT teams who would like to take full advantage of App Volumes to deal with application workloads. It will also be useful for virtualization professionals and teams who are working on VDI deployments and VMware end user computing solutions.

Mastering VMware Horizon 7.5 - Third Edition: Master desktop virtualization to optimize your end user experience, 3rd Edition

by Peter von Oven

This book is ideal for system admins, and solution architects interested in gaining hands-on experience with virtualization. It will take you to an advanced level, but at a pace that ensures you re always solving real-world problems. Some experience in desktop management using Windows and Microsoft Office, and familiarity with Active Directory, SQL, Windows Remote Desktop Session Hosting, and VMware vSphere technology is necessary.

VMware Horizon Mirage Essentials

by Peter Von Oven

This book provides a practical, step-by-step approach to teach you how to build a successful infrastructure.This book is perfect for desktop administrators who want to deploy a solution to centrally manage their endpoint images across their entire estate using VMware Horizon Mirage. You need to have some experience in desktop image management using Microsoft Windows operating systems and Windows applications, as well as be familiar with Active Directory, SQL, IIS, and general server infrastructure relating to supporting end users.

VMware Horizon View Essentials

by Peter Von Oven

If you are a desktop administrator or an end user of a computing project team looking to speed up to the latest VMware Horizon View solution, then this book is perfect for you. It is your ideal companion to deploy a solution to centrally manage and virtualize your desktop estate using Horizon View 6.0.

9th International Conference on Practical Applications of Computational Biology and Bioinformatics (Advances in Intelligent Systems and Computing #375)

by Ross Overbeek Miguel P. Rocha Florentino Fdez-Riverola Juan F. Paz

This proceedings presents recent practical applications of Computational Biology and Bioinformatics. It contains the proceedings of the 9th International Conference on Practical Applications of Computational Biology & Bioinformatics held at University of Salamanca, Spain, at June 3rd-5th, 2015. The International Conference on Practical Applications of Computational Biology & Bioinformatics (PACBB) is an annual international meeting dedicated to emerging and challenging applied research in Bioinformatics and Computational Biology. Biological and biomedical research are increasingly driven by experimental techniques that challenge our ability to analyse, process and extract meaningful knowledge from the underlying data. The impressive capabilities of next generation sequencing technologies, together with novel and ever evolving distinct types of omics data technologies, have put an increasingly complex set of challenges for the growing fields of Bioinformatics and Computational Biology. The analysis of the datasets produced and their integration call for new algorithms and approaches from fields such as Databases, Statistics, Data Mining, Machine Learning, Optimization, Computer Science and Artificial Intelligence. Clearly, Biology is more and more a science of information requiring tools from the computational sciences.

Technology for All Assistive Technology in the Classroom

by Overbrook School for the Blind

An easy-to-read, field tested resource for all schools and colleges that need assistive technology in the classroom.

Robotic Sailing 2017

by Kjell Ivar Øvergård

Robotic Sailing 2017. This book contains the peer-reviewed papers presented at the 10th International Robotic Sailing Conference which was organized in conjunction with the 10th World Robotic Sailing Championship held in Horten, Norway the 4th-9th of September 2017. The seven papers cover topics of interest for autonomous robotic sailing which represents some of the most challenging research and development areas. The book is divided into two parts. The first part contains papers which focus on the design of sails and software for the assessment and predication of sailboat performance as well as software platforms and middleware for sailboat competition and research. The second part includes algorithms and strategies for navigation and collision avoidance on local, mid- and long range. The differences in approach in the included papers show that robotic sailing is still an emerging cross-disciplinary science. The multitude of suggestions to the specific problems of prediction and simulation of sailboats as well as the challenges of route planning, anti-grounding and collision avoidance are good indicators of science in its infancy. Hence, we may expect the future to hold great advances for robotic sailing.

Refine Search

Showing 36,176 through 36,200 of 54,343 results