- Table View
- List View
A Practical Approach to High-Performance Computing
by Sergei Kurgalin Sergei BorzunovThe book discusses the fundamentals of high-performance computing. The authors combine visualization, comprehensibility, and strictness in their material presentation, and thus influence the reader towards practical application and learning how to solve real computing problems. They address both key approaches to programming modern computing systems: multithreading-based parallelizing in shared memory systems, and applying message-passing technologies in distributed systems. The book is suitable for undergraduate and graduate students, and for researchers and practitioners engaged with high-performance computing systems. Each chapter begins with a theoretical part, where the relevant terminology is introduced along with the basic theoretical results and methods of parallel programming, and concludes with a list of test questions and problems of varying difficulty. The authors include many solutions and hints, and often sample code.
A Practical Approach to Metaheuristics using LabVIEW and MATLAB® (Chapman & Hall/CRC Computer and Information Science Series)
by Pedro Ponce-Cruz Arturo Molina Gutiérrez Ricardo A. Ramírez-Mendoza Efraín Méndez Flores Alexandro Antonio Espinoza David Christopher SilvaMetaheuristic optimization has become a prime alternative for solving complex optimization problems in several areas. Hence, practitioners and researchers have been paying extensive attention to those metaheuristic algorithms that are mainly based on natural phenomena. However, when those algorithms are implemented, there are not enough books that deal with theoretical and experimental problems in a friendly manner so this book presents a novel structure that includes a complete description of the most important metaheuristic optimization algorithms as well as a new proposal of a new metaheuristic optimization named earthquake optimization. This book also has several practical exercises and a toolbox for MATLAB® and a toolkit for LabVIEW are integrated as complementary material for this book. These toolkits allow readers to move from a simulation environment to an experimentation one very fast. This book is suitable for researchers, students, and professionals in several areas, such as economics, architecture, computer science, electrical engineering, and control systems. The unique features of this book are as follows: Developed for researchers, undergraduate and graduate students, and practitioners A friendly description of the main metaheuristic optimization algorithms Theoretical and practical optimization examples A new earthquake optimization algorithm Updated state-of-the-art and research optimization projects The authors are multidisciplinary/interdisciplinary lecturers and researchers who have written a structure-friendly learning methodology to understand each metaheuristic optimization algorithm presented in this book.
A Practical Approach to Open Source Intelligence (OSINT) - Volume 1
by Akashdeep BhardwajThis book delves into the fascinating world of Open-Source Intelligence (OSINT), empowering you to leverage the vast ocean of publicly available information to gain valuable insights and intelligence. The reader can explore the fundamentals of OSINT, including its history, ethical considerations, and key principles. They can learn how to protect your online privacy and enhance your web browsing security. They can master essential OSINT skills, such as navigating the underground internet, employing advanced search engine techniques, and extracting intelligence from various sources like email addresses and social media. This book helps the reader discover the power of Imagery Intelligence and learn how to analyze photographs and videos to uncover hidden details. It also shows how to track satellites and aircraft, and provides insights into global trade and security by investigating marine vessel, road, and railway movements. This book provides hands-on exercises, real-world examples, and practical guidance to help you uncover hidden truths, gain a competitive edge, and enhance your security. Whether you’re a student, researcher, journalist, or simply curious about the power of information, this book will equip you with the knowledge and skills to harness the potential of OSINT and navigate the digital landscape with confidence.
A Practical Approach to Parallel Computing
by S. K. GhoshalThis book describes a way of building and using simple inexpensive parallel computers using PCs. It presents details of hardware, system software and application programming lucidly.
A Practical Approach to VLSI System on Chip (SoC) Design: A Comprehensive Guide
by Veena S. ChakravarthiThis book provides a comprehensive overview of the VLSI design process. It covers end-to-end system on chip (SoC) design, including design methodology, the design environment, tools, choice of design components, handoff procedures, and design infrastructure needs. The book also offers critical guidance on the latest UPF-based low power design flow issues for deep submicron SOC designs, which will prepare readers for the challenges of working at the nanotechnology scale. This practical guide will provide engineers who aspire to be VLSI designers with the techniques and tools of the trade, and will also be a valuable professional reference for those already working in VLSI design and verification with a focus on complex SoC designs.A comprehensive practical guide for VLSI designers;Covers end-to-end VLSI SoC design flow;Includes source code, case studies, and application examples.
A Practical Approach to VLSI System on Chip (SoC) Design: A Comprehensive Guide
by Veena S. ChakravarthiNow in a thoroughly revised second edition, this practical practitioner guide provides a comprehensive overview of the SoC design process. It explains end-to-end system on chip (SoC) design processes and includes updated coverage of design methodology, the design environment, EDA tool flow, design decisions, choice of design intellectual property (IP) cores, sign-off procedures, and design infrastructure requirements. The second edition provides new information on SOC trends and updated design cases. Coverage also includes critical advanced guidance on the latest UPF-based low power design flow, challenges of deep submicron technologies, and 3D design fundamentals, which will prepare the readers for the challenges of working at the nanotechnology scale. A Practical Approach to VLSI System on Chip (SoC) Design: A Comprehensive Guide, Second Edition provides engineers who aspire to become VLSI designers with all the necessary information and details of EDA tools. It will be a valuable professional reference for those working on VLSI design and verification portfolios in complex SoC designs
A Practical Approach to WBEM/CIM Management
by Chris HobbsSystem architects and engineers in fields such as storage networking, desktop computing, electrical power distribution, and telecommunications need a common and flexible way of managing heterogeneous devices and services. Web-Based Enterprise Management (WBEM) and its Component Information Model (CIM) provide the architecture, language, interfaces,
A Practical Guide To Measuring Usability: 72 Answers To The Most Common Questions About Quantifying The Usability Of Websites And Software
by Jeff SauroA detailed and readable guide that answers the most common questions that arise when measuring the usability of websites, software or cellphones. What measures do you take? What do have users do? What questionnaires do you use? What about sample size and statistical analysis?
A Practical Guide To X Window Programming: Developing Applications with the XT Intrinsics and OSF/Motif
by Brian J. KellerA Practical Guide to X Window Programming is a basic guide that takes readers step by step through developing applications using X-Windows. The book covers the Xt Intrinsics portion of the X-Window system in detail and discusses the MIT Athena and OSF/Motif Widget Sets that are used in many of the examples. Topics covered include C programming fundamentals, text handling using X, fonts, event handling in Xt, extending the Widget Sets (building on Field Editor Widget), designing and constructing an application, building menus, printing help, OSF/Motif (including the window arranger) and interclient communication. Three extensive appendices are included: Widgets, Classing, and Exported Functions; Quick Xt Reference Guide (X11R4); and Quick Guide to OSF/Motif Widgets. Any applications designer interested in developing applications with Xt will find this book a valuable and enlightening resource.
A Practical Guide for Simulation and FPGA Implementation of Digital Design (Computer Architecture and Design Methodologies)
by Bekkay Hajji Adel Mellit Loubna BouselhamThis book introduces the FPGA technology used in the laboratory sessions, and provides a step-by-step guide for designing and simulation of digital circuits. It utilizes the VHDL language, which is one of the most common language used to describe the design of digital systems. The Quartus II, Xilinx ISE 14.7 and ModelSim software are used to process the VHDL code and make simulations, and then the Altera and Xilinx FPGA platforms are employed to implement the simulated digital designs. The book is composed of four parts. The first part of this book has two chapters and covers various aspects: FPGA architectures, ASIC vs FPGA comparison, FPGA design flow and basic VHDL concepts necessary to describe the design of digital systems. The second part of the book includes three chapters that deal with the design of digital circuits such as combinational logic circuits, sequential logic circuits and finite state machines. The third part of the book is reserved for laboratory projects carried out on the FPGA platform. It is a largely hands-on lab class for design digital circuits and implementing their designs on the Altera FPGA platform. Finally, the fourth part of this work is devoted to recent applications carried out on FPGAs, in particular advanced techniques in renewable energy systems. The book is primarily intended for students, scholars, and industrial practitioners interested in the design of modern digital systems.
A Practical Guide to Advanced Networking
by Jeffrey S. Beasley Piyasat NilkaewA Practical Guide to Advanced Networking, Third Edition takes a pragmatic, hands-on approach to teaching advanced modern networking concepts from the network administrator’s point of view. Thoroughly updated for the latest networking technologies and applications, the book guides you through designing, configuring, and managing campus networks, connecting networks to the Internet, and using the latest networking technologies.
A Practical Guide to Artificial Intelligence in Higher Education: Innovation and Applications (Advances in Science, Technology & Innovation)
by Mageswaran Sanmugam Zuheir N. Khlaif Wan Ahmad Jaafar Wan Yahaya Zaleha AbdullahThis book explains how educators can use artificial intelligence in education to enhance student engagement and improve learning outcomes by sharing best practices for using AI to enhance learning quality and foster sustainable teaching. This book covers various topics related to the use of AI in education, from designing activities to using AI in teaching to using AI in assessment by following the ethical considerations of using AI in teaching. The book not only discusses the related topics to using AI in education, but also presents best practices of using AI in teaching and learning from different countries and provides best practices of ethical considerations based on lives experiences of the authors. Furthermore, the book introduces the teaching methods of integrating AI in teaching and learning. Therefore, this book offers essential information and a practical guide to using AI in education.
A Practical Guide to AutoCAD 2025
by Rick Ellis Tracy ChadwickCongratulations on choosing this course to help you learn how to use AutoCAD 2025. The term “practical” is used in the title because this course focuses on what you need to effectively use AutoCAD 2025, and does not complicate your learning experience with unnecessary details of every feature in the product. Should you want to pursue aspects of features and functionality in greater detail than provided in this course, you are directed and guided to that information. Each lesson contains the concepts and principles of each feature to provide you with the background and foundation of knowledge that you need to complete the lesson. You then work through exercises to reinforce your understanding and provide you with practice on common tasks that other professionals are performing with AutoCAD 2025 in the workplace every day.
A Practical Guide to CRM: Building More Profitable Customer Relationships
by Janice ReynoldsIn today's global economy the customer has more and better choices than ever before, bringing on one of the biggest challenges the business community faces today - customer loyalty and retention. To thrive in today's customer-driven economy a company need
A Practical Guide to Call Center Technology: Select the Right Systems for Total Customer Satisfaction
by Andrew WaiteGet the most out of ACDs (automatic call distributors) and other complex systems in order to boost customer satisfaction and increase sales Includes three ready to use RFPs (request for proposals) for buying an ACD, computer telephony system, or recording
A Practical Guide to Content Delivery Networks
by Gilbert HeldFollowing in the tradition of its popular predecessor, A Practical Guide to Content Delivery Networks, Second Edition offers an accessible and organized approach to implementing networks capable of handling the increasing data requirements of today's always on mobile society. Describing how content delivery networks (CDN) function, it provides
A Practical Guide to Data Structures and Algorithms using Java (Chapman & Hall/CRC Applied Algorithms and Data Structures series)
by Sally. A Goldman Kenneth. J GoldmanAlthough traditional texts present isolated algorithms and data structures, they do not provide a unifying structure and offer little guidance on how to appropriately select among them. Furthermore, these texts furnish little, if any, source code and leave many of the more difficult aspects of the implementation as exercises. A fresh alternative to
A Practical Guide to Database Design (Second Edition)
by Rex HoganFully updated and expanded from the previous edition, A Practical Guide to Database Design, Second Edition, is intended for those involved in the design or development of a database system or application. It begins by focusing on how to create a logical data model where data is stored "where it belongs." Next, data usage is reviewed to transform the logical model into a physical data model that will satisfy user performance requirements. Finally, it describes how to use various software tools to create user interfaces to review and update data in a database. Organized into 11 chapters, the book begins with an overview of the functionality of database management systems and how they guarantee the accuracy and availability of data. It then describes how to define and normalize data requirements to create a logical data model, then map them into an initial solution for a physical database. The book next presents how to use an industry-leading data modeling tool to define and manage logical and physical data models. After that, it describes how to implement a physical database using either Microsoft Access or SQL Server and how to use Microsoft Access to create windows interfaces to query or update data in tables. The last part of the book reviews software tools and explores the design and implementation of a database using as an example a much more complex data environment for a University. The book ends with a description of how to use PHP to build a web-based interface to review and update data in a database.
A Practical Guide to Generative AI Using Amazon Bedrock: Building, Deploying, and Securing Generative AI Applications
by Avik BhattacharjeeThis comprehensive guide gives you the knowledge and skills you need to excel in Generative AI. From understanding the fundamentals to mastering techniques, this book offers a step-by-step approach to leverage Amazon Bedrock to build, deploy, and secure Generative AI applications. The book presents structured chapters and practical examples to delve into key concepts such as prompt engineering, retrieval-augmented generation, and model evaluation. You will gain profound insights into the Amazon Bedrock platform. The book covers setup, life cycle management, and integration with Amazon SageMaker. The book emphasizes real-world applications, and provides use cases and best practices across industries on topics such as text summarization, image generation, and conversational AI bots. The book tackles vital topics including data privacy, security, responsible AI practices, and guidance on navigating governance and monitoring challenges while ensuring adherence to ethical standards and regulations. The book provides the tools and knowledge needed to excel in the rapidly evolving field of Generative AI. Whether you're a data scientist, AI engineer, or business professional, this book will empower you to harness the full potential of Generative AI and drive innovation in your organization. What You Will Learn Understand the fundamentals of Generative AI and Amazon Bedrock Build Responsible Generative AI applications leveraging Amazon Bedrock Know techniques and best practices See real-world applications Integrate and manage platforms Handle securty and governance issues Evaluate and optimze models Gain future-ready insights Understand the project life cycle when building Generative AI Applications Who This Book Is For Data scientistys, AI/ML engineers and architects, software developers plus AI enthusiasts and studenta and educators, and leaders who want to evangelize within organizatios
A Practical Guide to Indie Game Marketing
by Joel DreskinLearn how to market for your indie game, even with a small budget and limited resources. <P><P>For those who want to earn a regular income from making indie games, marketing can be nearly as vital to the success of the game as the game itself. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your game. With special focus on developers with small budgets and limited staff and resources, this book is packed with recommendations and techniques that you can put to use immediately. As a seasoned marketing professional, author Joel Dreskin provides insight into practical, real-world experiences from marketing numerous successful games and also shares tips on mistakes to avoid. Presented in an easy to read format, A Practical Guide to Indie Game Marketing includes information on establishing an audience and increasing visibility so you can build successes with your studio and games. <P><P>Through case studies, examples, guidelines and tips, you will learn best practices for developing plans for your game launches, PR, community engagement, channel promotions and more <P><P>Sample timelines help you determine how long in advance of a launch to prepare your first public communications, when to announce your game, as well as recommended timing for releasing different game assets <P><P>Book also includes marketing checklist 'cheat sheets', dos and don’ts and additional resources
A Practical Guide to Information Systems Process Improvement
by Anita Cassidy Keith GuggenbergerWhen you invest in expensive technology and systems, you want to get the most out of them. Process improvement has been used for years as an effective strategy to reduce costs, shorten cycle times, improve quality, and increase user satisfaction in other areas of business such as Quality, Manufacturing, and Engineering. While there are many books a
A Practical Guide to Information Systems Strategic Planning
by Anita CassidyThe foundation of a successful information systems strategic plan is the recognition that business direction and requirements must drive the IS strategy and computing architecture. A Practical Guide to Information Systems Strategic Planning, Second Edition outlines a systematic approach to guide you through the development of an effective IS plan t
A Practical Guide to Level Design: From Theory to Practice, Diplomacy and Production
by Benjamin BauerWritten by an AAA industry expert with over 20 years of experience, this book offers comprehensive coverage of the practical skills that all successful level designers need to have. It covers everything from practical production skills to the social and soft skills required to thrive in the gaming industry. This book begins with a theoretical and abstract approach that sets a common language for the later hard skill applications and practical examples. These later chapters cover a wealth of practical skills for use during the concept phase, while creating layouts, scripting, and working with AI. This book includes essential chapters on topics such as social skills, soft skills, world-building, level design direction, production, as well as how to gain employment in the industry. This book will be of great interest to all level designers, content leads, and directors looking to enhance their skillset. It will also appeal to students of level and game design looking for tips on how to break into the industry.
A Practical Guide to Linux Commands, Editors, and Shell Programming
by Mark G. Sobell"First Sobell taught people how to use Linux . . now he teaches you the power of Linux. A must-have book for anyone who wants to take Linux to the next level. " -Jon "maddog" Hall, Executive Director, Linux International New Chapters on Python and MySQL-Covers Perl, too! Learn from hundreds of realistic, high-quality examples, and become a true Linux command-line guru! NEW! Covers busybox, Midnight Commander, screen, and sshfs/curlftpf Covers the Mac OS X command line and its unique tools 295-page reference covers 98 utilities, including Mac OS X commands! For use with all popular versions of Linux, including Ubuntu(tm), Fedora(tm), openSUSE(tm), Red Hat®, Debian, Mageia, Mint, Arch, CentOS, and Mac OS X, too! The Most Useful Tutorial and Reference, with Hundreds of High-Quality Examples for Every Popular Linux Distribution Linux is today''s dominant Internet server platform. System administrators and Web developers need deep Linux fluency, including expert knowledge of shells and the command line. This is the only guide with everything you need to achieve that level of Linux mastery. Renowned Linux expert Mark Sobell has brought together comprehensive, insightful guidance on the tools sysadmins, developers, and power users need most, and has created an outstanding day-to-day reference. This title is 100 percent distribution and release agnostic. Packed with hundreds of high-quality, realistic examples, it presents Linux from the ground up: the clearest explanations and most useful information about everything from filesystems to shells, editors to utilities, and programming tools to regular expressions. Use a Mac? You''ll find coverage of the Mac OS X command line, including OS X-only tools and utilities other Linux/UNIX titles ignore. Sobell presents a new MySQL chapter. There''s even an expert introduction to Python-today''s most valuable tool for automating complex, time-consuming administration tasks. A Practical Guide to Linux® Commands, Editors, and Shell Programming, Third Edition, is the only guide to deliver A MySQL chapter to get you started with this ubiquitous relational database management system (RDBMS) A masterful introduction to Python for system administrators and power users New coverage of the busybox single binary collection of utilities, the screen terminal session manager/multiplexer, and the mc (Midnight Commander) textual file manager, plus a new chapter on using ssh for secure communication In-depth coverage of the bash and tcsh shells, including a complete discussion of environment, inheritance, and process locality, plus coverage of basic and advanced shell programming Practical explanations of 98 core utilities, from aspell to xargs, including printf and sshfs/curlftpfs, PLUS Mac OS X-specific utilities from ditto to SetFile Expert guidance on automating remote backups using rsync Dozens of system security tips, including step-by-step walkthroughs of implementing secure communications using ssh and scp Tips and tricks for customizing the shell, including step values, sequence expressions, the eval builtin, and implicit command-line continuation High-productivity editing techniques using vim and emacs A comprehensive, 295-page command reference section covering 98 utilities, including find, grep, sort, and tar Instructions for updating systems using apt-get and yum And much more, including coverage of BitTorrent, gawk, sed, find, sort, bzip2, and regular expressions.