Code: The Hidden Language of Computer Hardware and Software


Charles Petzold - 1999
    And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries. Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who’s ever wondered about the secret inner life of computers and other smart machines. It’s a cleverly illustrated and eminently comprehensible story—and along the way, you’ll discover you’ve gained a real context for understanding today’s world of PCs, digital media, and the Internet. No matter what your level of technical savvy, CODE will charm you—and perhaps even awaken the technophile within.

Microsoft Windows Internals: Microsoft Windows Server(TM) 2003, Windows XP, and Windows 2000 (Pro-Developer)


Mark E. Russinovich - 2004
    This classic guide—fully updated for Windows Server 2003, Windows XP, and Windows 2000, including 64-bit extensions—describes the architecture and internals of the Windows operating system. You’ll find hands-on experiments you can use to experience Windows internal behavior firsthand, along with advanced troubleshooting information to help you keep your systems running smoothly and efficiently. Whether you’re a developer or a system administrator, you’ll find critical architectural insights that you can quickly apply for better design, debugging, performance, and support.Get in-depth, inside knowledge of the Windows operating system: Understand the key mechanisms that configure and control Windows, including dispatching, startup and shutdown, and the registry Explore the Windows security model, including access, privileges, and auditing Investigate internal system architecture using the kernel debugger and other tools Examine the data structures and algorithms that deal with processes, threads, and jobs Observe how Windows manages virtual and physical memory Understand the operation and format of NTFS, and troubleshoot file system access problems View the Windows networking stack from top to bottom, including mapping, APIs, name resolution, and protocol drivers Troubleshoot boot problems and perform crash analysis

Arduino Cookbook: Recipes to Begin, Expand, and Enhance Your Projects


Michael Margolis - 2010
    You'll find more than 200 tips and techniques for building a variety of objects and prototypes such as IoT solutions, environmental monitors, location and position-aware systems, and products that can respond to touch, sound, heat, and light.Updated for the Arduino 1.8 release, the recipes in this third edition include practical examples and guidance to help you begin, expand, and enhance your projects right away--whether you're an engineer, designer, artist, student, or hobbyist.Get up to speed on the Arduino board and essential software concepts quicklyLearn basic techniques for reading digital and analog signalsUse Arduino with a variety of popular input devices and sensorsDrive visual displays, generate sound, and control several types of motorsConnect Arduino to wired and wireless networksLearn techniques for handling time delays and time measurementApply advanced coding and memory-handling techniques

The Linux Command Line Beginner's Guide


Jonathan Moeller - 2012
    ABOUT THE AUTHORStanding over six feet tall, Jonathan Moeller has the piercing blue eyes of a Conan of Cimmeria, the bronze-colored hair a Visigothic warrior-king, and the stern visage of a captain of men, none of which are useful in his career as a computer repairman, alas.He has written the "Demonsouled" trilogy of sword-and-sorcery novels, and continues to write the "Ghosts" sequence about assassin and spy Caina Amalas, the "Computer Beginner's Guide" series of computer books, and numerous other works.

The Return of the Marines Trilogy


Jonathan P. Brazee - 2012
    Each book is also offered as a separate book on Amazon.The Few: Book 1Gunnery Sergeant Jacob McCardle is the commander of the Marine Detachment at the US Embassy, New Delhi, when the president of the United States arrives on an official visit, the same man who, as a Congressman, sponsored the bill that had decimated the Corps in a cost-cutting effort. As the president arrives, the embassy is attacked and isolated by a mob of nationalists. With the Indian government seemingly unwilling to take action to restore order and with an ambitious vice-president seizing this as an opportunity to move up to the White House, it is up to Gunny McCardle and his small band of Marines to keep the president alive. Faced with tremendous odds, Gunny has to lead his Marines in an almost impossible task. That is nothing new to the US Marines. Impossible tasks are the Corps' forte. But can his small detachment keep up the tradition of the Corps and succeed despite tremendous odds?The Proud: Book 2After the events at the US Embassy in New Delhi, the Marines are being brought back as a combat unit. Newly commissioned 2dLt Anthony Niimoto, a hero of the embassy takeover, is with the first Marine battalion to get back into the deployment cycle. Assigned to anti-piracy, this is supposed to be a dull deployment. But when a US ship is seized by Somali pirates, it's First Platoon, K 3/6 at the tip of the spear. With SSgt Davidson, an ex-Ranger who returns to his Marines roots, the two of them must lead their platoon into harms way, ever conscious of Black Hawk Down, the Battle of Mogadishu. Was Tony Niimoto a one-shot wonder in New Delhi, or does he really have what it takes to be a leader of Marines?The Marines: Book 3China is growing in power and in need of raw materials. When an aggressive general, with encouragement from an unnamed puppet master in the Politburo, moves to seize the Spratly Islands from The Philippines and Taiwan, the Marines of the 15th MEU are the only unit in position to do anything about it. What makes things more difficult is that the Chinese have made great strides in cyber-warfare that have negated America's technological superiority. What will be the result of years of letting China manufacture electronic components and even parts for the US aircraft, satellites, and communications systems?"Every Marine is a rifleman" has never been more true when the ultimate weapon in the nation's arsenal is the basic infantryman. But can Captain Tony Niimoto, a hero of both the embassy takeover in New Delhi and the hostage rescue in Somalia, lead his company against an overwhelming force of the finest of the People's Liberation Army? Can Sergeant Harrington Steptoe, Sergeant "Jay" McNamara, and First Lieutenant Peter Van Slyke step up into the mantle of leadership when all the odds are against them?

The Malazan Book of the Fallen - Collection 2: Memories Of Ice, House Of Chains


Steven Erikson - 2009
    But something more malign threatens this world. The Warrens are poisoned and rumours abound that the Crippled God is unchained and intent on revenge... HOUSE OF CHAINSIn Northern Genabackis, a raiding party of tribal warriors descends from the mountains into the southern lands. For one among them - Karsa Orlong - it is the beginning of an extraordinary destiny...'Homeric in scope and vision...a story that never fails to thrill and entertain...a saga that lives up to its name, both intellectually and in its dramatic, visually rich and lavish storytelling'SFSITE

Introduction to Artificial Intelligence


Philip C. Jackson Jr. - 1974
    Introduction to Artificial Intelligence presents an introduction to the science of reasoning processes in computers, and the research approaches and results of the past two decades. You'll find lucid, easy-to-read coverage of problem-solving methods, representation and models, game playing, automated understanding of natural languages, heuristic search theory, robot systems, heuristic scene analysis and specific artificial-intelligence accomplishments. Related subjects are also included: predicate-calculus theorem proving, machine architecture, psychological simulation, automatic programming, novel software techniques, industrial automation and much more.A supplementary section updates the original book with major research from the decade 1974-1984. Abundant illustrations, diagrams and photographs enhance the text, and challenging practice exercises at the end of each chapter test the student's grasp of each subject.The combination of introductory and advanced material makes Introduction to Artificial Intelligence ideal for both the layman and the student of mathematics and computer science. For anyone interested in the nature of thought, it will inspire visions of what computer technology might produce tomorrow.

The Book of PoC||GTFO


Manul Laphroaig - 2017
    Until now, the journal has only been available online or printed and distributed for free at hacker conferences worldwide.Consistent with the journal's quirky, biblical style, this book comes with all the trimmings: a leatherette cover, ribbon bookmark, bible paper, and gilt-edged pages. The book features more than 80 technical essays from numerous famous hackers, authors of classics like "Reliable Code Execution on a Tamagotchi," "ELFs are Dorky, Elves are Cool," "Burning a Phone," "Forget Not the Humble Timing Attack," and "A Sermon on Hacker Privilege." Twenty-four full-color pages by Ange Albertini illustrate many of the clever tricks described in the text.

Programming Collective Intelligence: Building Smart Web 2.0 Applications


Toby Segaran - 2002
    With the sophisticated algorithms in this book, you can write smart programs to access interesting datasets from other web sites, collect data from users of your own applications, and analyze and understand the data once you've found it.Programming Collective Intelligence takes you into the world of machine learning and statistics, and explains how to draw conclusions about user experience, marketing, personal tastes, and human behavior in general -- all from information that you and others collect every day. Each algorithm is described clearly and concisely with code that can immediately be used on your web site, blog, Wiki, or specialized application. This book explains:Collaborative filtering techniques that enable online retailers to recommend products or media Methods of clustering to detect groups of similar items in a large dataset Search engine features -- crawlers, indexers, query engines, and the PageRank algorithm Optimization algorithms that search millions of possible solutions to a problem and choose the best one Bayesian filtering, used in spam filters for classifying documents based on word types and other features Using decision trees not only to make predictions, but to model the way decisions are made Predicting numerical values rather than classifications to build price models Support vector machines to match people in online dating sites Non-negative matrix factorization to find the independent features in a dataset Evolving intelligence for problem solving -- how a computer develops its skill by improving its own code the more it plays a game Each chapter includes exercises for extending the algorithms to make them more powerful. Go beyond simple database-backed applications and put the wealth of Internet data to work for you. "Bravo! I cannot think of a better way for a developer to first learn these algorithms and methods, nor can I think of a better way for me (an old AI dog) to reinvigorate my knowledge of the details."-- Dan Russell, Google "Toby's book does a great job of breaking down the complex subject matter of machine-learning algorithms into practical, easy-to-understand examples that can be directly applied to analysis of social interaction across the Web today. If I had this book two years ago, it would have saved precious time going down some fruitless paths."-- Tim Wolters, CTO, Collective Intellect

Foundations of Psychiatric Mental Health Nursing: A Clinical Approach


Elizabeth M. Varcarolis - 1990
    Its practical, clinical perspective and user-friendly writing style engage the reader in a learning process that both informs and enlightens. Clinical chapters progress consistently and logically from theory to application. Specific psychobiological disorders are organized from moderate to severe along the mental health continuum. The nursing process is the strong, visible framework throughout.User-friendly writing style and a full-color design make psychiatric nursing content come alive! Case studies and personal stories show a compassion and understanding unique among psychiatric nursing texts. Special features are easily located and identified.Nursing process framework provides a strong underpinning for all clinical chapters. A sixth step, Outcome Criteria, identifies specific patient outcomes, then justifies the subsequent nursing interventions based on results.Assessment Guidelines boxes provide summary points for client assessment.Spiritual assessment is found in Assessment Strategies and the Nursing Process and Care for the Dying and for Those Who Grieve.Biologic Basis for Understanding Psychotropic Drugs lays the foundation for the study of psychotropic drug therapy to treat psychobiologic disorders.Care for the Dying and for Those Who Grieve chapter provides holistic nursing interventions related to end-of-life care for clients and families.Case Studies and Nursing Care Plans present individualized histories of clients with specific psychiatric disorders, and include interventions with rationales and evaluation statements for each client goal.Vignettes offer brief, descriptive characterizations of clients with specific psychiatric disorders.A Nurse Speaks spotlights individual psychiatric nurses and their personal stories.Key Terms and Concepts with page number references allow for quick review.Critical Thinking and Chapter Review sections offer scenario-based critical thinking problems and NCLEX-style multiple-choice questions, allowing students to test themselves on the chapter content.Nurse, Client, and Family Resources lists are provided on the book's Evolve website.A dynamic author team offers a breadth of experience in nursing education and practice.Tear-out Comprehensive Psychiatric Assessment Card is a valuable tool for students to use in clinicals.Completely revised Culturally Relevant Mental Health Nursing: A Global Perspective provides basic information on culture, worldviews, and what is necessary for culturally competent care.Psychiatric Forensic Nursing discusses this new and expanding specialty involving nursing, forensics, and the criminal justice system.Forensic Highlights boxes focus on the nurse's role in dealing with sexual assault, family violence, and incarcerated persons.Evidence-Based Practice boxes demonstrate how research findings affect psychiatric nursing practice and standards of care.Integrative Therapy boxes discuss the increasing popularity and significance of complementary and alternative therapies.Culturally Speaking boxes reinforce the importance of culturally competent care.A Client Speaks and A Family Speaks bring to life disorders and their effects on clients, their families, and those who care for them.Back by popular demand: communication tables in The Clinical Interview and Communication Skills.Key Points to Remember appear at the end of each chapter to reinforce essential information.

Regular Expressions Cookbook


Jan Goyvaerts - 2009
    Every programmer can find uses for regular expressions, but their power doesn't come worry-free. Even seasoned users often suffer from poor performance, false positives, false negatives, or perplexing bugs. Regular Expressions Cookbook offers step-by-step instructions for some of the most common tasks involving this tool, with recipes for C#, Java, JavaScript, Perl, PHP, Python, Ruby, and VB.NET.With this book, you will:Understand the basics of regular expressions through a concise tutorial Use regular expressions effectively in several programming and scripting languages Learn how to validate and format input Manage words, lines, special characters, and numerical values Find solutions for using regular expressions in URLs, paths, markup, and data exchange Learn the nuances of more advanced regex features Understand how regular expressions' APIs, syntax, and behavior differ from language to language Write better regular expressions for custom needs Whether you're a novice or an experienced user, Regular Expressions Cookbook will help deepen your knowledge of this unique and irreplaceable tool. You'll learn powerful new tricks, avoid language-specific gotchas, and save valuable time with this huge library of proven solutions to difficult, real-world problems.

Data and Reality


William Kent - 1978
    

C++ Primer Plus


Stephen Prata - 2004
    This guide also illustrates how to handle input and output, make programs perform repetitive tasks, manipulate data, hide information, use functions and build flexible, easily modifiable programs.

Electric Circuits


James W. Nilsson - 1983
    Electric Circuits is the most widely used introductory circuits textbook of the past decade. The book has remained popular due to its success in implementing three themes throughout the text: (1) It builds an understanding of concepts based on information the student has previously learned; (2) The text helps stress the relationship between conceptual understanding and problem-solving approaches; (3) The authors provide numerous examples and problems that use realistic values and situations to give students a strong foundation of engineering practice.

Git Pocket Guide


Richard E. Silverman - 2013
    It provides a compact, readable introduction to Git for new users, as well as a reference to common commands and procedures for those of you with Git experience.Written for Git version 1.8.2, this handy task-oriented guide is organized around the basic version control functions you need, such as making commits, fixing mistakes, merging, and searching history.Examine the state of your project at earlier points in timeLearn the basics of creating and making changes to a repositoryCreate branches so many people can work on a project simultaneouslyMerge branches and reconcile the changes among themClone an existing repository and share changes with push/pull commandsExamine and change your repository’s commit historyAccess remote repositories, using different network protocolsGet recipes for accomplishing a variety of common tasks