Book picks similar to
The Design Of Digital Systems by John B. Peatman
8604
cs-engineering
engineering
computer
Mastering Bitcoin: Unlocking Digital Cryptocurrencies
Andreas M. Antonopoulos - 2014
Whether you're building the next killer app, investing in a startup, or simply curious about the technology, this practical book is essential reading.Bitcoin, the first successful decentralized digital currency, is still in its infancy and it's already spawned a multi-billion dollar global economy. This economy is open to anyone with the knowledge and passion to participate. Mastering Bitcoin provides you with the knowledge you need (passion not included).This book includes:A broad introduction to bitcoin--ideal for non-technical users, investors, and business executivesAn explanation of the technical foundations of bitcoin and cryptographic currencies for developers, engineers, and software and systems architectsDetails of the bitcoin decentralized network, peer-to-peer architecture, transaction lifecycle, and security principlesOffshoots of the bitcoin and blockchain inventions, including alternative chains, currencies, and applicationsUser stories, analogies, examples, and code snippets illustrating key technical concepts
Walk With The Wind: The Endless Circle
Tom Savage - 2015
Experience the incredible exploits of this young elk as he grows to become a great leader of his kind. His life is one of challenge and near tragedy as he struggles to survive the often violent life that is nature. Under the guidance of great bulls and mysterious spirit guides, this brave young bull grows to understand the never-ending circle of life and the oneness that he and all living things share. Enter the brutally honest world that is nature, and walk the journey of this courageous young bull as by his grandeur he brings all four-legged ones to a great oneness with their most feared enemy, man. You will laugh and cry as this young elk grows to become that which you an I hope someday to be.
Pro JavaScript Design Patterns
Ross Harmes - 2007
But there is more power waiting to be unlockedJavaScript is capable of full objectoriented capabilities, and by applyingobject-oriented principles, best practices, and design patterns to your code, you can make it more powerful, more efficient, and easier to work with alone or as part of a team.With Pro JavaScript Design Patterns, you'll start with the basics of objectoriented programming in JavaScript applicable to design patterns, including making JavaScript more expressive, inheritance, encapsulation, information hiding, and more. With that covered, you can kickstart your JavaScript development in the second part of the book, where you'll find detail on how to implement and take advantage of several design patterns in JavaScript, including composites, decorators, facades, adapters, and many more.Each chapter is packed with realworld examples of how the design patterns are best used and expert advice on writing better code, as well as what to watch out for. Along the way you'll discover how to create your own libraries and APIs for even more efficient coding.Master the basics of objectoriented programming in JavaScript, as they apply to design patterns Apply design patterns to your kickstart your JavaScript development Work through several realworld examples What you'll learn How to apply objectoriented programming techniques in JavaScript How to take advantage of inheritance, interfaces, and encapsulation and information hiding to kickstart your JavaScript development How to implement several design patterns in your JavaScript projects, including factory, facade, bridge, composite, adapter, decorator, flyweight, proxy, command, observer, and chain of responsibility How to make your code easier to manage in a team environment, as well as on your own How to create your own libraries and APIs Who this book is forThis book will be an invaluable learning tool for any experienced JavaScript developer. Table of Contents Expressive JavaScript Interfaces Encapsulation and Information Hiding Inheritance The Singleton Pattern Chaining The Factory Pattern The Bridge Pattern The Composite Pattern The Facade Pattern The Adapter Pattern The Decorator Pattern The Flyweight Pattern The Proxy Pattern The Observer Pattern The Command Pattern The Chain of Responsibility Pattern
Learn Visually: Basic Excel Formulae: Take your spreadsheets and learn some of the key powerful formulae which will allow you to analyse and present your data effectively
Diane Griffiths - 2014
You have access to so much information - but where do you start and what is actually useful?! This particular book takes you right back to formula basics; exactly what a formula is, how to create one and what formulas can do. Then you'll learn about using functions in your formulas, a useful Excel feature which is designed to make your life easier. It will give you the starting blocks that you need in order to present and make sense of a spreadsheet in a quick and easy way that will give your confidence and career a boost. Formulae include: - Basic Arithmetic - SUM - IF - AND/OR - COUNT / COUNTA - AVERAGE / MAX / MIN - VLOOKUP / HLOOKUP - Bonus - Validation
Oceans - The Deep Blue Sea: Fun Facts and Pictures for Kids (Oceanography for Kids)
Speedy Publishing - 2015
They can begin to create their own pictures of sea life, placing them in an ocean that they imagine. The book can be used for school projects to get ideas that are related to science and Earth. Children can also use the information to come up with ideas about new animals that might live in the ocean.
The Economist - US Edition
The Economist - 2011
Download issues at no extra cost from Archived Items. The Economist is the premier source for the analysis of world business and current affairs, providing authoritative insight and opinion on international news, world politics, business, finance, science and technology, as well as overviews of cultural trends and regular Special reports on industries and countries. Established in 1843 to campaign against the protectionist corn laws, The Economist remains, in the second half of its second century, true to the liberal principles of its founder. James Wilson, a hat maker from the small Scottish town of Hawick, believed in free trade, internationalism and minimum interference by government, especially in the affairs of the market. The Economist also takes a fiercely independent stance on social issues, from gay marriage to the legalisation of drugs, but its main service to its readers is as a global newspaper: To uncover new ideas from all around the world. The Kindle Edition of The Economist contains all of the articles and graphics found in the print edition, but will not include all photos. For your convenience, issues are auto-delivered wirelessly to your Kindle each Friday at the same time the print edition hits the newsstand.
Climate Change Reality Check: Basic Facts that Quickly Prove the Climate Change Crusade is Wrong and Dangerous
Calvin Fray - 2016
Just the right amount of science. Common sense and rational.” -- Wayne R. The greenhouse effect is always quoted—but that is a METAPHOR. What is the fundamental physical process that drives it? And how exactly does human activity play such a powerful role with it? How did we go from worrying about global warming to climate change…to carbon dioxide (CO2) emissions? "Great book - should me mandatory reading for anyone that uses the term 'Climate Change' " - Amazon purchaser Macsugar Are there gases more powerful and influential in the greenhouse effect than CO2? Yes, by a lot! As you will learn in this book… Why aren’t we spending more time, money, and attention focusing on those? Smart people want to get to the point of a problem and solve it as quickly, inexpensively, and effortlessly as possible. They know about the Pareto Principle, and you will too after you read this book. It is also called the 80/20 rule. What happens when we apply that principle to the global climate change “consensus”? “Thank You! I always thought the numbers were small, but I never took the time to do the math.” -- Mike S. There are many books that are long, technical, and—frankly, irrelevant—on the topic of climate change. Here are the most important questions that nobody has bothered to answer in straightforward, simple and short language, until now: * What are basic facts about our planet’s atmosphere? And what do they tell us about the fundamental physics of climate change? * What are the basic physics and assumptions behind the anthropogenic global warming (AGW) hypothesis or belief? Are they valid? * What element or compound is the single greatest factor in temperature control in our atmosphere? Hint—it isn’t carbon dioxide. How does carbon dioxide compare with this other chemical? "Takes less than an hour to read... A must-read for every official policy-maker at every level... This deserves 6 stars out of 5!" -- Terry Dunleavy (Amazon reviewer) “Brilliant, what a refreshing approach.” -- Christopher K. Before we spend more time, money, and emotional energy on the presumed EFFECTS and CONSEQUENCES of global warming and climate change (things like rising temperatures, rising sea levels, etc., etc.), shouldn’t we all have a BASIC UNDERSTANDING of the FUNDAMENTAL PROCESSES AND PHYSICS of our planet’s atmosphere? If you have any questions, or doubts about that, this book is for you. “Very good. I am a geophysicist.” -- Ben B. Even better, you’ll learn (or re-learn) a very simple and indisputable fact about our atmosphere that makes the entire controversy look ridiculous. Use this information as a test (or a bet) the next time you talk with someone on the “other side” of the climate change debate. “A very useful contribution to bringing sanity and reason back to the analysis of AGW.” – Tom P. The climate change threat is consuming more of our precious time, energy, and resources. So is the debate about what to do about it. Don’t allow yourself be a part of the problem—get this book so that you can be a part of the solution! If you are convinced that AGW is the biggest threat facing our planet, this book has facts and
The Man Who Saved the V-8: The Untold Stories of Some of the Most Important Product Decisions in the History of Ford Motor Company
Chase Morsey Jr. - 2014
joins Ford Motor Co. in 1948, he has no idea the part he'll play in automotive history. Morsey's arrival comes as Henry Ford II and other titans in the industry are about to kill the vaunted V-8 engine. He sees it as his sole mission to talk them out of it. In The Man Who Saved the V-8, he shares the never-before-told story of how his crusade saved the engine that would go on to power iconic cars like the Ford Thunderbird and Mustang. "To this day, I have no idea how a young, newly hired manager like myself...had the nerve to challenge the most powerful men inside Ford Motor Company and tell them they were wrong," Morsey says. "But that is exactly what I did." The twenty-nine-year-old executive embarks on massive market research. He works with manufacturing experts to find ways to produce the V-8 engine more efficiently. After finding success, he goes on to continue playing a central role in some of the most pivotal decisions that would ensure Ford remains one of the powerhouses in the automotive industry. The Man Who Saved the V-8 tells the story of his successes and lessons learned.
Algorithms
Robert Sedgewick - 1983
This book surveys the most important computer algorithms currently in use and provides a full treatment of data structures and algorithms for sorting, searching, graph processing, and string processing -- including fifty algorithms every programmer should know. In this edition, new Java implementations are written in an accessible modular programming style, where all of the code is exposed to the reader and ready to use.The algorithms in this book represent a body of knowledge developed over the last 50 years that has become indispensable, not just for professional programmers and computer science students but for any student with interests in science, mathematics, and engineering, not to mention students who use computation in the liberal arts.The companion web site, algs4.cs.princeton.edu contains An online synopsis Full Java implementations Test data Exercises and answers Dynamic visualizations Lecture slides Programming assignments with checklists Links to related material The MOOC related to this book is accessible via the "Online Course" link at algs4.cs.princeton.edu. The course offers more than 100 video lecture segments that are integrated with the text, extensive online assessments, and the large-scale discussion forums that have proven so valuable. Offered each fall and spring, this course regularly attracts tens of thousands of registrants.Robert Sedgewick and Kevin Wayne are developing a modern approach to disseminating knowledge that fully embraces technology, enabling people all around the world to discover new ways of learning and teaching. By integrating their textbook, online content, and MOOC, all at the state of the art, they have built a unique resource that greatly expands the breadth and depth of the educational experience.
Bayes Theorem: A Visual Introduction For Beginners
Dan Morris - 2016
Bayesian statistics is taught in most first-year statistics classes across the nation, but there is one major problem that many students (and others who are interested in the theorem) face. The theorem is not intuitive for most people, and understanding how it works can be a challenge, especially because it is often taught without visual aids. In this guide, we unpack the various components of the theorem and provide a basic overview of how it works - and with illustrations to help. Three scenarios - the flu, breathalyzer tests, and peacekeeping - are used throughout the booklet to teach how problems involving Bayes Theorem can be approached and solved. Over 60 hand-drawn visuals are included throughout to help you work through each problem as you learn by example. The illustrations are simple, hand-drawn, and in black and white. For those interested, we have also included sections typically not found in other beginner guides to Bayes Rule. These include: A short tutorial on how to understand problem scenarios and find P(B), P(A), and P(B|A). For many people, knowing how to approach scenarios and break them apart can be daunting. In this booklet, we provide a quick step-by-step reference on how to confidently understand scenarios.A few examples of how to think like a Bayesian in everyday life. Bayes Rule might seem somewhat abstract, but it can be applied to many areas of life and help you make better decisions. It is a great tool that can help you with critical thinking, problem-solving, and dealing with the gray areas of life. A concise history of Bayes Rule. Bayes Theorem has a fascinating 200+ year history, and we have summed it up for you in this booklet. From its discovery in the 1700’s to its being used to break the German’s Enigma Code during World War 2, its tale is quite phenomenal.Fascinating real-life stories on how Bayes formula is used in everyday life.From search and rescue to spam filtering and driverless cars, Bayes is used in many areas of modern day life. We have summed up 3 examples for you and provided an example of how Bayes could be used.An expanded definitions, notations, and proof section.We have included an expanded definitions and notations sections at the end of the booklet. In this section we define core terms more concretely, and also cover additional terms you might be confused about. A recommended readings section.From The Theory That Would Not Die to a few other books, there are a number of recommendations we have for further reading. Take a look! If you are a visual learner and like to learn by example, this intuitive booklet might be a good fit for you. Bayesian statistics is an incredibly fascinating topic and likely touches your life every single day. It is a very important tool that is used in data analysis throughout a wide-range of industries - so take an easy dive into the theorem for yourself with a visual approach!If you are looking for a short beginners guide packed with visual examples, this booklet is for you.
The Game Maker's Apprentice: Game Development for Beginners
Jacob Habgood - 2006
This book covers a range of genres, including action, adventure, and puzzle games complete with professional quality sound effects and visuals. It discusses game design theory and features practical examples of how this can be applied to making games that are more fun to play. Game Maker allows games to be created using a simple drag-and-drop interface, so you don't need to have any prior coding experience. It includes an optional programming language for adding advanced features to your games, when you feel ready to do so. You can obtain more information by visiting book.gamemaker.nl. The authors include the creator of the Game Maker tool and a former professional game programmer, so you'll glean understanding from their expertise. The book also includes a DVD containing Game Maker software and all of the game projects that are created in the book—plus a host of professional-quality graphics and sound effects that you can use in your own games.
Effective Java
Joshua Bloch - 2001
The principal enhancement in Java 8 was the addition of functional programming constructs to Java's object-oriented roots. Java 7, 8, and 9 also introduced language features, such as the try-with-resources statement, the diamond operator for generic types, default and static methods in interfaces, the @SafeVarargs annotation, and modules. New library features include pervasive use of functional interfaces and streams, the java.time package for manipulating dates and times, and numerous minor enhancements such as convenience factory methods for collections. In this new edition of Effective Java, Bloch updates the work to take advantage of these new language and library features, and provides specific best practices for their use. Java's increased support for multiple paradigms increases the need for best-practices advice, and this book delivers. As in previous editions, each chapter consists of several "items," each presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and updated code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why. Coverage includes:Updated techniques and best practices on classic topics, including objects, classes, methods, libraries, and generics How to avoid the traps and pitfalls of commonly misunderstood subtleties of the platform Focus on the language and its most fundamental libraries, such as java.lang and java.util
Joel on Software
Joel Spolsky - 2004
For years, Joel Spolsky has done exactly this at www.joelonsoftware.com. Now, for the first time, you can own a collection of the most important essays from his site in one book, with exclusive commentary and new insights from joel.
Hackers & Painters: Big Ideas from the Computer Age
Paul Graham - 2004
Who are these people, what motivates them, and why should you care?Consider these facts: Everything around us is turning into computers. Your typewriter is gone, replaced by a computer. Your phone has turned into a computer. So has your camera. Soon your TV will. Your car was not only designed on computers, but has more processing power in it than a room-sized mainframe did in 1970. Letters, encyclopedias, newspapers, and even your local store are being replaced by the Internet.Hackers & Painters: Big Ideas from the Computer Age, by Paul Graham, explains this world and the motivations of the people who occupy it. In clear, thoughtful prose that draws on illuminating historical examples, Graham takes readers on an unflinching exploration into what he calls “an intellectual Wild West.”The ideas discussed in this book will have a powerful and lasting impact on how we think, how we work, how we develop technology, and how we live. Topics include the importance of beauty in software design, how to make wealth, heresy and free speech, the programming language renaissance, the open-source movement, digital design, internet startups, and more.
Spam Nation: The Inside Story of Organized Cybercrime — from Global Epidemic to Your Front Door
Brian Krebs - 2014
Tracing the rise, fall, and alarming resurrection of the digital mafia behind the two largest spam pharmacies and countless viruses, phishing, and spyware attacks he delivers the first definitive narrative of the global spam problem and its threat to consumers everywhere.Blending cutting-edge research, investigative reporting, and firsthand interviews, this terrifying true story reveals how we unwittingly invite these digital thieves into our lives every day. From unassuming computer programmers right next door to digital mobsters like "Cosma" who unleashed a massive malware attack that has stolen thousands of Americans' logins and passwords, Krebs uncovers the shocking lengths to which these people will go to profit from our data and our wallets.Not only are hundreds of thousands of Americans exposing themselves to fraud and dangerously toxic products from rogue online pharmacies, but even those who never open junk messages are at risk. As Krebs notes, spammers can—and do—hack into accounts through these emails, harvest personal information like usernames and passwords, and sell them on the digital black market. The fallout from this global epidemic doesn't just cost consumers and companies billions, it costs lives too.Fast-paced and utterly gripping, Spam Nation ultimately proposes concrete solutions for protecting ourselves online and stemming this tidal wave of cybercrime, before it's too late."Krebs's talent for exposing the weaknesses in online security has earned him respect in the IT business and loathing among cybercriminals. His track record of scoops has helped him become the rare blogger who supports himself on the strength of his reputation for hard-nosed reporting."
Bloomberg Businessweek