Browse Results

Showing 14,876 through 14,900 of 56,444 results

Dead Simple Python: Idiomatic Python for the Impatient Programmer

by Jason C McDonald

The complete core language for existing programmers.Dead Simple Python is a thorough introduction to every feature of the Python language for programmers who are impatient to write production code. Instead of revisiting elementary computer science topics, you&’ll dive deep into idiomatic Python patterns so you can write professional Python programs in no time. After speeding through Python&’s basic syntax and setting up a complete programming environment, you&’ll learn to work with Python&’s dynamic data typing, its support for both functional and object-oriented programming techniques, special features like generator expressions, and advanced topics like concurrency. You&’ll also learn how to package, distribute, debug, and test your Python project. Master how to:Make Python's dynamic typing work for you to produce cleaner, more adaptive code.Harness advanced iteration techniques to structure and process your data.Design classes and functions that work without unwanted surprises or arbitrary constraints.Use multiple inheritance and introspection to write classes that work intuitively.Improve your code's responsiveness and performance with asynchrony, concurrency, and parallelism.Structure your Python project for production-grade testing and distribution The most pedantically pythonic primer ever printed, Dead Simple Python will take you from working with the absolute basics to coding applications worthy of publication.

Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age

by Michael A. Hiltzik

In the bestselling tradition of The Soul of a New Machine, Dealers of Lightning is a fascinating journey of intellectual creation. In the 1970s and '80s, Xerox Corporation brought together a brain-trust of engineering geniuses, a group of computer eccentrics dubbed PARC. This brilliant group created several monumental innovations that triggered a technological revolution, including the first personal computer, the laser printer, and the graphical interface (one of the main precursors of the Internet), only to see these breakthroughs rejected by the corporation. Yet, instead of giving up, these determined inventors turned their ideas into empires that radically altered contemporary life and changed the world.Based on extensive interviews with the scientists, engineers, administrators, and executives who lived the story, this riveting chronicle details PARC's humble beginnings through its triumph as a hothouse for ideas, and shows why Xerox was never able to grasp, and ultimately exploit, the cutting-edge innovations PARC delivered. Dealers of Lightning offers an unprecedented look at the ideas, the inventions, and the individuals that propelled Xerox PARC to the frontier of technohistoiy--and the corporate machinations that almost prevented it from achieving greatness.

Dealing with Imbalanced and Weakly Labelled Data in Machine Learning using Fuzzy and Rough Set Methods (Studies in Computational Intelligence #807)

by Sarah Vluymans

This book presents novel classification algorithms for four challenging prediction tasks, namely learning from imbalanced, semi-supervised, multi-instance and multi-label data. The methods are based on fuzzy rough set theory, a mathematical framework used to model uncertainty in data. The book makes two main contributions: helping readers gain a deeper understanding of the underlying mathematical theory; and developing new, intuitive and well-performing classification approaches. The authors bridge the gap between the theoretical proposals of the mathematical model and important challenges in machine learning. The intended readership of this book includes anyone interested in learning more about fuzzy rough set theory and how to use it in practical machine learning contexts. Although the core audience chiefly consists of mathematicians, computer scientists and engineers, the content will also be interesting and accessible to students and professionals from a range of other fields.

Dear Dad: Growing Up with a Parent in Prison -- and How We Stayed Connected

by Kiara Valdez Jay Jay Patton Antoine Patton

A stunning graphic novel memoir about growing up with an incarcerated parent." ...Your dad is coming back home."As far back as nine-year-old Jay Jay Patton can remember, her dad, Antoine has been in prison. Growing up in Buffalo, New York with her mom and younger brother, she's only been to visit him twice. Instead, the two have sent each other numerous letters -- Jay Jay's letters can take weeks or months to reach her dad, and some never even get delivered. What's it going to be like having Dad home?This powerful coming-of-age graphic novel memoir tells Jay Jay Patton's life of growing up with a dad in -- and out of -- prison. How she and her dad were able to develop a powerful father/daughter bond and create Photo Patch -- a life-changing application that connects children to incarcerated parents. Because no child should have to grow up unable to engage with their parents. As Jay Jay says: "it's not a privilege for a kid to be able to talk to their parent. It's a right."

Dear Hacker

by Emmanuel Goldstein

Actual letters written to the leading hackers' magazine For 25 years, 2600: The Hacker Quarterly has given voice to the hacker community in all its manifestations. This collection of letters to the magazine reveals the thoughts and viewpoints of hackers, both white and black hat, as well as hacker wannabes, technophiles, and people concerned about computer security. Insightful and entertaining, the exchanges illustrate 2600's vast readership, from teenage rebels, anarchists, and survivalists to law enforcement, consumer advocates, and worried parents. Dear Hacker is must reading for technology aficionados, 2600's wide and loyal audience, and anyone seeking entertainment well laced with insight into our society. Coverage Includes: Question Upon Question Tales from the Retail Front The Challenges of Life as a Hacker Technology The Magic of the Corporate World Our Biggest Fans Behind the Walls A Culture of Rebels Strange Ramblings For more information and sample letters, check out the companion site at http://lp. wileypub. com/dearhacker/

Death by Video Game: Danger, Pleasure, and Obsession on the Virtual Frontline

by Simon Parkin

"The finest book on video games yet. Simon Parkin thinks like a critic, conjures like a novelist, and writes like an artist at the height of his powers--which, in fact, he is." --Tom Bissell, author of Extra Lives: Why Video Games MatterOn January 31, 2012, a twenty-three-year-old student was found dead at his keyboard in an internet café while the video game he had been playing for three days straight continued to flash on the screen in front of him. Trying to reconstruct what had happened that night, investigative journalist Simon Parkin would discover that there have been numerous other incidents of "death by video game." And so begins a journey that takes Parkin around the world in search of answers: What is it about video games that inspires such tremendous acts of endurance and obsession? Why do we so thoroughly lose our sense of time and reality within this medium? How in the world can people play them . . . to death?In Death by Video Game, Parkin examines the medical evidence and talks to the experts to determine what may be happening, and introduces us to the players and game developers at the frontline of virtual extremism: the New York surgeon attempting to break the Donkey Kong world record . . . the Minecraft player three years into an epic journey toward the edge of the game's vast virtual world . . . the German hacker who risked prison to discover the secrets behind Half-Life 2 . . .Riveting and wildly entertaining, Death by Video Game will change the way we think about our virtual playgrounds as it investigates what it is about them that often proves compelling, comforting, and irresistible to the human mind--except for when it's not.From the Hardcover edition.

The Death of the Internet

by Markus Jakobsson

Fraud poses a significant threat to the Internet. 1.5% of all online advertisements attempt to spread malware. This lowers the willingness to view or handle advertisements, which will severely affect the structure of the web and its viability. It may also destabilize online commerce. In addition, the Internet is increasingly becoming a weapon for political targets by malicious organizations and governments. This book will examine these and related topics, such as smart phone based web security. This book describes the basic threats to the Internet (loss of trust, loss of advertising revenue, loss of security) and how they are related. It also discusses the primary countermeasures and how to implement them.

The Death of Truth: How Social Media and the Internet Gave Snake Oil Salesmen and Demagogues the Weapons They Needed to Destroy Trust and Polarize the World--And What We Can Do

by Steven Brill

How did we become a world where facts—shared truths—have lost their power to hold us together as a community, as a country, globally? How have we allowed the proliferation of alternative facts, hoaxes, even conspiracy theories, to destroy our trust in institutions, leaders, and legitimate experts? Best-selling journalist Steven Brill documents the forces and people, from Silicon Valley to Madison Avenue to Moscow to Washington, that have created and exploited this world of chaos and division—and offers practical solutions for what we can do about it."A precise description of the punishment cell we have built around our minds and the first few steps back towards light and air." –Timothy Snyder, Author of On Tyranny and Professor of History, Yale University&“A seminal, ground-breaking, documented and honest examination of two of the central dilemmas of our time—what is truth and where to find it.&” —Bob Woodward, associate editor at The Washington PostAs the cofounder of NewsGuard, a company that tracks online misinformation, Steven Brill has observed the rise of fake news from a front-row seat. In The Death of Truth, with startling, often terrifying clarity, he explains how we got here—and how we can get back to a world where truth matters.None of this—conspiracy theories embraced, expertise ridiculed, empirical evidence ignored—has happened by accident. Brill takes us inside the decisions made by executives in Silicon Valley to code the algorithms embedded in their social media platforms to maximize profits by pushing divisive content. He unravels the ingenious creation of automated advertising buying systems that reward that click-baiting content and penalize reliable news publishers, and describes how the use of these ad-financed, misinformation platforms by politicians, hucksters, and conspiracy theorists deceives ordinary citizens. He documents how the most powerful adversaries of America have used American-made social media and advertising tools against us with massive disinformation campaigns—and how, with the development of generative artificial intelligence, everything could get exponentially worse unless we act. The stakes are high for all of us, including Brill himself, whose company's role in exposing Russian disinformation operations resulted in a Russian agent targeting him and his family.Crucially, Brill lays out a series of provocative but realistic prescriptions for what we can do now to reverse course—proposals certain to stir debate and even action that could curb the power of big tech to profit from division and chaos, tamp down polarization, and restore the trust necessary to bring us together.

The Death of Web 2.0: Ethics, Connectivity and Recognition in the Twenty-First Century

by Greg Singh

With all our contemporary connectivity, are we really connected? What does the nature of connectivity tell us about interpersonal and community relationships? What ethical concerns are raised through an always-on culture? Communication in today’s world is characterised by a condition of persistent, semi-permanent connectivity, which seems to bring us closer together, but which can also be profoundly alienating. The Death of Web 2.0 takes a retrospective look at a moment in recent media history that has had, and will continue to have, a lasting impact upon the predominant attitude towards cultures of connectivity. Greg Singh draws from a range of approaches, intellectual traditions and scholarly disciplines to engage key questions underpinning the contemporary communications media ecosystem. Bringing together influences from communitarian ethics, recognition theory and relational and depth psychology, Singh synthesises key approaches to produce a critical inquiry that projects the tensions at the heart of connectivity as a principle of Web 2.0. He argues that Web 2.0 is a cultural moment that is truly over, and that what is popularly described as 'Web 2.0' is an altogether different set of principles and practices. The Death of Web 2.0 recognises the consequences of our 'always-on' culture, where judgments are made quickly and where impacts can be far-reaching, affecting our relationships, wellbeing, mental health and the health of our communities, and it concludes by asking what an ethics of connectivity would look like. This unique interdisciplinary work will be essential reading for academics and students of Jungian and post-Jungian studies, media and cultural studies and psychosocial studies as well as anyone interested in the social implications of new media.

Debate Dynamics: How Controversy Improves Our Beliefs

by Gregor Betz

Is critical argumentation an effective way to overcome disagreement? And does the exchange of arguments bring opponents in a controversy closer to the truth? This study provides a new perspective on these pivotal questions. By means of multi-agent simulations, it investigates the truth and consensus-conduciveness of controversial debates. The book brings together research in formal epistemology and argumentation theory. Aside from its consequences for discursive practice, the work may have important implications for philosophy of science and the way we construe scientific rationality as well.

Debate Dynamics: How Controversy Improves Our Beliefs (Synthese Library #357)

by Gregor Betz

Is critical argumentation an effective way to overcome disagreement? And does the exchange of arguments bring opponents in a controversy closer to the truth? This study provides a new perspective on these pivotal questions. By means of multi-agent simulations, it investigates the truth and consensus-conduciveness of controversial debates. The book brings together research in formal epistemology and argumentation theory. Aside from its consequences for discursive practice, the work may have important implications for philosophy of science and the way we construe scientific rationality as well.

The Debates Shaping Spectrum Policy

by Martin Sims

What debates have caused spectrum policy to change course and which will determine its future direction? This book examines these issues through a series of chapters from a range of notable experts. The backdrop is a period of turbulent change in what was once a quiet backwater. The past quarter century has seen wireless connectivity go from nice-to-have luxury to the cornerstone of success as nations battle for leadership of the digital economy. The change has been reflected in the crucial role now played by market's mechanisms in a field once dominated by administrative decisions. Spectrum policy’s goals have moved far beyond the efficient use of the airwaves to include encouraging economic development, investment, innovation, sustainability and digital inclusivity. Are historic procedures still appropriate in the face of this multiplicity of demands? Are market mechanisms like auctions still the best way to deliver what has become essential infrastructure? Does the process of international coordination need to change? Is spectrum policy’s effectiveness limited by the power of global economic forces? Can it reduce rather than add to global warming? Where does 6G and AI fit in? Is public perception the new spectrum policy battle ground? These are all issues examined in The Debates Shaping Spectrum Policy.

Debating Immigrants and Refugees in Central Europe: Politicising and Framing Newcomers in the Media and Political Arenas (Routledge/UACES Contemporary European Studies)

by Jan Kovář

This book investigates the politicisation and framing of immigration in the media and political arena in Central Europe, examining two countries - Czechia and Slovakia - in the period surrounding the “European migrant crisis”. Following years of immigration being practically invisible as an issue in the socio-political debates in most Central and Eastern European countries, it became a key concern because of the crisis. Analyzing news media items and plenary speeches, this book reveals how securitisation eclipses humanitarian considerations, dominating the discourse around immigration and that media and politicians are the two most important intermediaries from which citizens take cues on issues they rarely experience directly themselves. Finally, it also shows how the media and political arena portray immigration differently based on the origin, religious background, and legal status of immigrants. This book will be of key interest to scholars and students of migration studies, global governance, international organisations, security studies, and media studies, as well as more broadly for public law, comparative politics and East/Central European politics.

Debating Universal Basic Income: Pros, Cons, and Alternatives (Exploring the Basic Income Guarantee)

by Robert E. Wright Aleksandra Przegalińska

This book presents the most compelling arguments for and against implementing a basic income guarantee today, in the voice of proponents and critics, in alternating chapters. Tables, figures, and pictures illustrate the key concepts and evidence, which include benefit cliffs and disincentive deserts, time series macroeconomic data, business, economic, and technological change (BETC), artificial intelligence and other general purpose technologies, along with advanced robotics, the environmental Kuznets Curve, income distributions, democracy, social justice, dependence, autonomy, and economic freedom. A neutral, non-partisan tone introduction defines UBI and covers the history of universal income plans, while the conclusion summarizes the main arguments for and against UBI before surveying alternative policies, including universal basic asset, credit, service, job, and training plans.

Debian 7: System Administration Best Practices

by Rich Pinkall Pollei

A step-by-step, example-based guide to learning how to install and administer the Debian Linux distribution.Debian 7: System Administration Best Practices is for users and administrators who are new to Debian, or for seasoned administrators who are switching to Debian from another Linux distribution. A basic knowledge of Linux or UNIX systems is useful, but not strictly required. Since the book is a high level guide, the reader should be willing to go to the referenced material for further details and practical examples.

The Debugger's Handbook

by J.F. DiMarzio

For today's programmers, it is impossible to foresee every input, every usage scenario, and every combination of applications that can cause errors when run simultaneously. Given all of these unknowns, writing absolutely bug-free code is unachievable. But it is possible, with the right knowledge, to produce nearly bug-free code and The Debugger's H

Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems

by David J. Agans

When the pressure is on to resolve an elusive software or hardware glitch, what&’s needed is a cool head courtesy of a set of rules guaranteed to work on any system, in any circumstance.Written in a frank but engaging style, this book provides simple, foolproof principles guaranteed to help find any bug quickly. Recognized tech expert and author David Agans changes the way you think about debugging, making those pesky problems suddenly much easier to find and fix.Agans identifies nine simple, practical rules that are applicable to any software application or hardware system, which can help detect any bug, no matter how tricky or obscure. Illustrating the rules with real-life bug-detection war stories, Debugging shows you how to:Understand the system: how perceiving the ""roadmap"" can hasten your journeyQuit thinking and look: when hands-on investigation can&’t be avoidedIsolate critical factors: why changing one element at a time can be an essential toolKeep an audit trail: how keeping a record of the debugging process can win the dayWhether the system or program you&’re working on has been designed wrong, built wrong, or used wrong, Debugging helps you think correctly about bugs, so the problems virtually reveal themselves.

Debugging Applications for Microsoft® .NET and Microsoft Windows®

by John Robbins

You get huge development advantages with Microsoft Visual Studio® .NET 2003--but you need a new bag of debugging tricks to take full advantage of them in today's .NET and Win32® development worlds. Learn lethally effective, real-world application debugging techniques for .NET Framework 1.1 and Windows with this fully updated programming guide. Debugging expert John Robbins expands the first edition of his classic debugging book with all-new scenarios and bug-killing tools, tips, and techniques. You'll see every .NET and Windows debugging scenario here--from XML Web services and Microsoft ASP.NET to Windows services and exceptions. Along with John's expert guidance, you get more than 6 MB of his battle-tested source code--for the tools and tactics you need to ship better software faster! Topics covered include: Where bugs come from and how to think about solving them Debugging during coding Operating system debugging support and how Win32 debuggers work Advanced debugger usage and .NET debugging with Visual Studio .NET Advanced native code techniques with Visual Studio .NET and WinDBG Extending the Visual Studio .NET integrated development environment Managed exception monitoring Flow tracing and performance Finding source and line information with just a crash address Crash handlers Debugging Windows services and DLLs that load into services Multithreaded deadlocks Automated testing The Debug C run-time library A high-performance tracing tool for server applications Smoothing the working set Appendixes: Reading Dr. Watson log files, plus resources for .NET and Windows developers CD-ROM features: 6+ MB of professional-level source code samples written in Microsoft Visual C++®, Visual C#®, and Visual Basic® .NET Debugging Tools for Windows Microsoft .NET Framework 1.1 SDK Windows Application Compatibility Toolkit (ACT) A Note Regarding the CD or DVDThe print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via O'Reilly Media's Digital Distribution services. To download this content, please visit O'Reilly's web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to booktech@oreilly.com.

Debugging at the Electronic System Level

by Frank Rogin Rolf Drechsler

Debugging becomes more and more the bottleneck to chip design productivity, especially while developing modern complex integrated circuits and systems at the Electronic System Level (ESL). Today, debugging is still an unsystematic and lengthy process. Here, a simple reporting of a failure is not enough, anymore. Rather, it becomes more and more important not only to find many errors early during development but also to provide efficient methods for their isolation. In Debugging at the Electronic System Level the state-of-the-art of modeling and verification of ESL designs is reviewed. There, a particular focus is taken onto SystemC. Then, a reasoning hierarchy is introduced. The hierarchy combines well-known debugging techniques with whole new techniques to improve the verification efficiency at ESL. The proposed systematic debugging approach is supported amongst others by static code analysis, debug patterns, dynamic program slicing, design visualization, property generation, and automatic failure isolation. All techniques were empirically evaluated using real-world industrial designs. Summarized, the introduced approach enables a systematic search for errors in ESL designs. Here, the debugging techniques improve and accelerate error detection, observation, and isolation as well as design understanding.

Debugging Game History: A Critical Lexicon

by Raiford Guins Henry Lowood

Even as the field of game studies has flourished, critical historical studies of games have lagged behind other areas of research. Histories have generally been fact-by-fact chronicles; fundamental terms of game design and development, technology, and play have rarely been examined in the context of their historical, etymological, and conceptual underpinnings. This volume attempts to "debug" the flawed historiography of video games. It offers original essays on key concepts in game studies, arranged as in a lexicon -- from "Amusement Arcade" to "Embodiment" and "Game Art" to "Simulation" and "World Building." Written by scholars and practitioners from a variety of disciplines, including game development, curatorship, media archaeology, cultural studies, and technology studies, the essays offer a series of distinctive critical "takes" on historical topics. The majority of essays look at game history from the outside in; some take deep dives into the histories of play and simulation to provide context for the development of electronic and digital games; others take on such technological components of games as code and audio. Not all essays are history or historical etymology -- there is an analysis of game design, and a discussion of intellectual property -- but they nonetheless raise questions for historians to consider. Taken together, the essays offer a foundation for the emerging study of game history. ContributorsMarcelo Aranda, Brooke Belisle, Caetlin Benson-Allott, Stephanie Boluk, Jennifer deWinter, J. P. Dyson, Kate Edwards, Mary Flanagan, Jacob Gaboury, William Gibbons, Raiford Guins, Erkki Huhtamo, Don Ihde, Jon Ippolito, Katherine Isbister, Mikael Jakobsson, Steven E. Jones, Jesper Juul, Eric Kaltman, Matthew G. Kirschenbaum, Carly A. Kocurek, Peter Krapp, Patrick LeMieux, Henry Lowood, Esther MacCallum-Stewart, Ken S. McAllister, Nick Monfort, David Myers, James Newman, Jenna Ng, Michael Nitsche, Laine Nooney, Hector Postigo, Jas Purewal, Reneé H. Reynolds, Judd Ethan Ruggill, Marie-Laure Ryan, Katie Salen Tekinbas, Anastasia Salter, Mark Sample, Bobby Schweizer, John Sharp, Miguel Sicart, Rebecca Elisabeth Skinner, Melanie Swalwell, David Thomas, Samuel Tobin, Emma Witkowski, Mark J.P. Wolf

Debugging Game History: A Critical Lexicon (Game Histories)

by Henry Lowood Raiford Guins

Essays discuss the terminology, etymology, and history of key terms, offering a foundation for critical historical studies of games.Even as the field of game studies has flourished, critical historical studies of games have lagged behind other areas of research. Histories have generally been fact-by-fact chronicles; fundamental terms of game design and development, technology, and play have rarely been examined in the context of their historical, etymological, and conceptual underpinnings. This volume attempts to “debug” the flawed historiography of video games. It offers original essays on key concepts in game studies, arranged as in a lexicon—from “Amusement Arcade” to “Embodiment” and “Game Art” to “Simulation” and “World Building.” Written by scholars and practitioners from a variety of disciplines, including game development, curatorship, media archaeology, cultural studies, and technology studies, the essays offer a series of distinctive critical “takes” on historical topics. The majority of essays look at game history from the outside in; some take deep dives into the histories of play and simulation to provide context for the development of electronic and digital games; others take on such technological components of games as code and audio. Not all essays are history or historical etymology—there is an analysis of game design, and a discussion of intellectual property—but they nonetheless raise questions for historians to consider. Taken together, the essays offer a foundation for the emerging study of game history. ContributorsMarcelo Aranda, Brooke Belisle, Caetlin Benson-Allott, Stephanie Boluk, Jennifer deWinter, J. P. Dyson, Kate Edwards, Mary Flanagan, Jacob Gaboury, William Gibbons, Raiford Guins, Erkki Huhtamo, Don Ihde, Jon Ippolito, Katherine Isbister, Mikael Jakobsson, Steven E. Jones, Jesper Juul, Eric Kaltman, Matthew G. Kirschenbaum, Carly A. Kocurek, Peter Krapp, Patrick LeMieux, Henry Lowood, Esther MacCallum-Stewart, Ken S. McAllister, Nick Monfort, David Myers, James Newman, Jenna Ng, Michael Nitsche, Laine Nooney, Hector Postigo, Jas Purewal, Reneé H. Reynolds, Judd Ethan Ruggill, Marie-Laure Ryan, Katie Salen Tekinbaş, Anastasia Salter, Mark Sample, Bobby Schweizer, John Sharp, Miguel Sicart, Rebecca Elisabeth Skinner, Melanie Swalwell, David Thomas, Samuel Tobin, Emma Witkowski, Mark J.P. Wolf

Debugging Microsoft® .NET 2.0 Applications

by John Robbins

This guide features practical advice and code samples for developers at all levels from a leading authority on improving code. An expert on improving code, John Robbins steps back from the expert-level information that characterized his previous debugging books to present hands-on, practical advice for working developers on how to use the debugging, testing, and tuning features in Visual Studio 2005. In addition to an overview of the science of debugging and expertly guided instruction, this guide also features solutions to common, real-world development problems. Developers of all skill levels will be able to use this book to help improve their understanding of debugging, debugging tools, tuning, and testing.

Debugging Systems-on-Chip

by Bart Vermeulen Kees Goossens

This book describes an approach and supporting infrastructure to facilitate debugging the silicon implementation of a System-on-Chip (SOC), allowing its associated product to be introduced into the market more quickly Readers learn step-by-step the key requirements for debugging a modern, silicon SOC implementation, nine factors that complicate this debugging task, and a new debug approach that addresses these requirements and complicating factors The authors' novel communication-centric, scan-based, abstraction-based, run/stop-based (CSAR) debug approach is discussed in detail, showing how it helps to meet debug requirements and address the nine, previously identified factors that complicate debugging silicon implementations of SOCs. The authors also derive the debug infrastructure requirements to support debugging of a silicon implementation of an SOC with their CSAR debug approach. This debug infrastructure consists of a generic on-chip debug architecture, a configurable automated design-for-debug flow to be used during the design of an SOC, and customizable off-chip debugger software. Coverage includes an evaluation of the efficiency and effectiveness of the CSAR approach and its supporting infrastructure, using six industrial SOCs and an illustrative, example SOC model The authors also quantify the hardware cost and design effort to support their approach.

Debugging Teams: Better Productivity through Collaboration

by Ben Collins-Sussman Brian W. Fitzpatrick

In the course of their 20+-year engineering careers, authors Brian Fitzpatrick and Ben Collins-Sussman have picked up a treasure trove of wisdom and anecdotes about how successful teams work together. Their conclusion? Even among people who have spent decades learning the technical side of their jobs, most haven't really focused on the human component. Learning to collaborate is just as important to success. If you invest in the "soft skills" of your job, you can have a much greater impact for the same amount of effort. The authors share their insights on how to lead a team effectively, navigate an organization, and build a healthy relationship with the users of your software. This is valuable information from two respected software engineers whose popular series of talks--including "Working with Poisonous People"--has attracted hundreds of thousands of followers.

A Decade of MOOCs and Beyond: Platforms, Policies, Pedagogy, Technology, and Ecosystems with an Emphasis on Greater China

by Irwin King Wei-I Lee

This book is an academic publication about the global development of massive open online courses (MOOCs) and major MOOC platforms worldwide in the past decade, as well as the outlook of MOOCs in the future, with an emphasis on Greater China. The book also discusses the upsurge of the demand for online learning and MOOCs during the COVID-19 pandemic.The book is divided into three main parts - Part I: Overview of MOOCs introduces the origin and history of MOOCs and the development of MOOC platforms in Greater China and the global context; Part II: Key Issues discuss the MOOC policies, innovative pedagogy, technology, and ecosystems worldwide; and Part III: Beyond MOOCs probes into the roles and benefits of MOOCs in times of crises, as well as the outlook of MOOCs in the future. In terms of topic diversity, the book contains a comprehensive investigation of the past and latest MOOC developments, extracting and elaborating on relevant information regarding platforms, policies, pedagogy, technology, and ecosystems. Subsequently, in-depth analyses of MOOC data are utilized to deduce the current trends related to the MOOC movement and to extrapolate the likeliest direction of development for MOOCs in the years to come. The book can inform policymakers, education institutions, course instructors, platform developers, investors, researchers, and individual learners of MOOCs about critical information on the present and future of MOOC development, assisting them in making crucial decisions on what initiatives can optimize their advantages in the sector.

Refine Search

Showing 14,876 through 14,900 of 56,444 results