Learning the bash Shell


Cameron Newham - 1995
    This book will teach you how to use bash's advanced command-line features, such as command history, command-line editing, and command completion.This book also introduces shell programming,a skill no UNIX or Linus user should be without. The book demonstrates what you can do with bash's programming features. You'll learn about flow control, signal handling, and command-line processing and I/O. There is also a chapter on debugging your bash programs.Finally, Learning the bash Shell, Third Edition, shows you how to acquire, install, configure, and customize bash, and gives advice to system administrators managing bash for their user communities.This Third Edition covers all of the features of bash Version 3.0, while still applying to Versions 1.x and 2.x. It includes a debugger for the bash shell, both as an extended example and as a useful piece of working code. Since shell scripts are a significant part of many software projects, the book also discusses how to write maintainable shell scripts. And, of course, it discusses the many features that have been introduced to bash over the years: one-dimensional arrays, parameter expansion, pattern-matching operations, new commands, and security improvements.Unfailingly practical and packed with examples and questions for future study, Learning the bash Shell Third Edition is a valuable asset for Linux and other UNIX users.--back cover

Mechanics of Materials, SI Edition


James M. Gere - 2002
    They are converted to metric units using realistic data to help students grasp what is feasible in engineering practice.

The Godfather Papers and Other Confessions


Mario Puzo - 1972
    

Programming Concurrency on the JVM


Venkat Subramaniam - 2011
    Speedy and affordable multicore hardware is driving the demand for high-performing applications, and you can leverage the Java platform to bring these applications to life. Concurrency on the Java platform has evolved, from the synchronization model of JDK to software transactional memory (STM) and actor-based concurrency. This book is the first to show you all these concurrency styles so you can compare and choose what works best for your applications. You'll learn the benefits of each of these models, when and how to use them, and what their limitations are. Through hands-on exercises, you'll learn how to avoid shared mutable state and how to write good, elegant, explicit synchronization-free programs so you can create easy and safe concurrent applications. The techniques you learn in this book will take you from dreading concurrency to mastering and enjoying it. Best of all, you can work with Java or a JVM language of your choice - Clojure, JRuby, Groovy, or Scala - to reap the growing power of multicore hardware. If you are a Java programmer, you'd need JDK 1.5 or later and the Akka 1.0 library. In addition, if you program in Scala, Clojure, Groovy or JRuby you'd need the latest version of your preferred language. Groovy programmers will also need GPars.

Introduction to Electrodynamics


David J. Griffiths - 1981
    This work offers accesible coverage of the fundamentals of electrodynamics, enhanced with with discussion points, examples and exercises.

The Knowledge: How to Rebuild Our World from Scratch


Lewis Dartnell - 2014
    It has built on itself for centuries, becoming vast and increasingly specialized. Most of us are ignorant about the fundamental principles of the civilization that supports us, happily utilizing the latest—or even the most basic—technology without having the slightest idea of why it works or how it came to be. If you had to go back to absolute basics, like some sort of postcataclysmic Robinson Crusoe, would you know how to re-create an internal combustion engine, put together a microscope, get metals out of rock, accurately tell time, weave fibers into clothing, or even how to produce food for yourself? Regarded as one of the brightest young scientists of his generation, Lewis Dartnell proposes that the key to preserving civilization in an apocalyptic scenario is to provide a quickstart guide, adapted to cataclysmic circumstances. The Knowledge describes many of the modern technologies we employ, but first it explains the fundamentals upon which they are built. Every piece of technology rests on an enormous support network of other technologies, all interlinked and mutually dependent. You can’t hope to build a radio, for example, without understanding how to acquire the raw materials it requires, as well as generate the electricity needed to run it. But Dartnell doesn’t just provide specific information for starting over; he also reveals the greatest invention of them all—the phenomenal knowledge-generating machine that is the scientific method itself. This would allow survivors to learn technological advances not explicitly explored in The Knowledge as well as things we have yet to discover. The Knowledge is a brilliantly original guide to the fundamentals of science and how it built our modern world as well as a thought experiment about the very idea of scientific knowledge itself.

(ISC)² CISSP Certified Information Systems Security Professional Official Study Guide


Mike Chapple - 2018
    This bestselling Sybex study guide covers 100% of all exam objectives. You'll prepare for the exam smarter and faster with Sybex thanks to expert content, real-world examples, advice on passing each section of the exam, access to the Sybex online interactive learning environment, and much more. Reinforce what you've learned with key topic exam essentials and chapter review questions. Along with the book, you also get access to Sybex's superior online interactive learning environment that includes: Four unique 250 question practice exams to help you identify where you need to study more. Get more than 90 percent of the answers correct, and you're ready to take the certification exam. More than 650 Electronic Flashcards to reinforce your learning and give you last-minute test prep before the exam A searchable glossary in PDF to give you instant access to the key terms you need to know for the exam Coverage of all of the exam topics in the book means you'll be ready for: Security and Risk Management Asset Security Security Engineering Communication and Network Security Identity and Access Management Security Assessment and Testing Security Operations Software Development Security

AWS Lambda: A Guide to Serverless Microservices


Matthew Fuller - 2016
    Lambda enables users to develop code that executes in response to events - API calls, file uploads, schedules, etc - and upload it without worrying about managing traditional server metrics such as disk space, memory, or CPU usage. With its "per execution" cost model, Lambda can enable organizations to save hundreds or thousands of dollars on computing costs. With in-depth walkthroughs, large screenshots, and complete code samples, the reader is guided through the step-by-step process of creating new functions, responding to infrastructure events, developing API backends, executing code at specified intervals, and much more. Introduction to AWS Computing Evolution of the Computing Workload Lambda Background The Internals The Basics Functions Languages Resource Allocation Getting Set Up Hello World Uploading the Function Working with Events AWS Events Custom Events The Context Object Properties Methods Roles and Permissions Policies Trust Relationships Console Popups Cross Account Access Dependencies and Resources Node Modules OS Dependencies OS Resources OS Commands Logging Searching Logs Testing Your Function Lambda Console Tests Third-Party Testing Libraries Simulating Context Hello S3 Object The Bucket The Role The Code The Event The Trigger Testing When Lambda Isn’t the Answer Host Access Fine-Tuned Configuration Security Long-Running Tasks Where Lambda Excels AWS Event-Driven Tasks Scheduled Events (Cron) Offloading Heavy Processing API Endpoints Infrequently Used Services Real-World Use Cases S3 Image Processing Shutting Down Untagged Instances Triggering CodeDeploy with New S3 Uploads Processing Inbound Email Enforcing Security Policies Detecting Expiring Certificates Utilizing the AWS API Execution Environment The Code Pipeline Cold vs. Hot Execution What is Saved in Memory Scaling and Container Reuse From Development to Deployment Application Design Development Patterns Testing Deployment Monitoring Versioning and Aliasing Costs Short Executions Long-Running Processes High-Memory Applications Free Tier Calculating Pricing CloudFormation Reusable Template with Minimum Permissions Cross Account Access CloudWatch Alerts AWS API Gateway API Gateway Event Creating the Lambda Function Creating a New API, Resource, and Method Initial Configuration Mapping Templates Adding a Query String Using HTTP Request Information Within Lambda Deploying the API Additional Use Cases Lambda Competitors Iron.io StackHut WebTask.io Existing Cloud Providers The Future of Lambda More Resources Conclusion

Work Like Da Vinci: Gaining the Creative Advantage in Your Business and Career


Michael J. Gelb - 2006
    Gelb identified seven aspects of Da Vinci's genius that contemporary readers can emulate and apply in their own lives. Now, in WORK LIKE DA VINCI, Gelb adapts these principles to the specific demands of the workplace, sharing the innovative solutions to contemporary corporate and career challenges that have kept him in constant demand as a top-tier speaker and consultant to Fortune 500 clients. In Gelb's expert perspective, Da Vinci's genius can be distilled into seven principles for the business listener: Ask the right questions (Curiosit�) Put your answers to work (Dimostrazione) Develop your business senses (Sensazione) Turn uncertainty into opportunity (Sfumato) Strike a profitable balance (Arte/Scienza) Integrate for success (Corporalit�) Make the break-through connection (Connessione) These principles will help you tackle such timeless business challenges as: leadership; innovation; teamwork; strategic planning; decision-making; managing change and uncertainty; giving powerful presentations; giving and receiving feedback; and more.

Two Scoops of Django: Best Practices for Django 1.6


Daniel Roy Greenfeld - 2014
    

Designing Voice User Interfaces: How to Create Engaging and Compelling Experiences


Cathy Pearl - 2016
    But how can you design a voice interface for your mobile app so that users can talk to it? And not just to facilitate question-and-answer sessions, but also provide an engaging, compelling experience?With this practical guide, you ll learn basic voice user interface (VUI) principles for designing mobile apps that makes speech an important tool for interaction. You ll learn how to choose the right speech recognition engine, use best methods for testing VUI on mobile, and dive into advanced VUI design topics to make your VUI not just functional but great.Ideal for product managers, UX designers, and VUI designers, this book explains basic VUI principles for mobile app design, and shows you how to measure the performance of your VUI app and improve upon it. You ll also learn how to determine whether using voice for your app is a good idea in the first placeVUI design is not just about making things cool it s about making a user s experience more natural, more powerful, and more human."

Two Graves - Free Preview (first 7 chapters) (Pendergast)


Douglas Preston - 2012
    But then, things go terribly, tragically wrong; the kidnappers escape; and a shattered Pendergast retreats to his New York apartment and shuts out the world.But when a string of bizarre murders erupts across several Manhattan hotels-perpetrated by a boy who seems to have an almost psychic ability to elude capture-NYPD Lieutenant D'Agosta asks his friend Pendergast for help. Reluctant at first, Pendergast soon discovers that the killings are a message from his wife's kidnappers. But why a message? And what does it mean?When the kidnappers strike again at those closest to Pendergast, the FBI agent, filled anew with vengeful fury, sets out to track down and destroy those responsible. His journey takes him deep into the trackless forests of South America, where he ultimately finds himself face to face with an old evil that-rather than having been eradicated-is stirring anew... and with potentially world-altering consequences.Confucius once said: "Before you embark on a journey of revenge, first dig two graves." Pendergast is about to learn the hard way just how true those words still ring.

The Wander Society


Keri Smith - 2016
    Little did she know at the time that those simple markings would become the basis of a years-long, life-changing exploration into a mysterious group known only as The Wander Society, as well as the subject of this book.Within these pages, you’ll find the results of Smith’s research: A guide to the Wander Society, a secretive group that holds up the act of wandering, or unplanned exploring, as a way of life. You’ll learn about the group’s mysterious origins, meet fellow wanderers through time, discover how wandering feeds the creative mind, and learn how to best practice the art of wandering, should you choose to accept the mission.

When The Road Beckons


Ravi Manoram - 2015
    Caught in the inescapable hurricane of life,the protagonist decides to snap out of the everyday mendacity and go on a 4000 km motorbike journey across Ladakh. Little does he know whether he can complete this arduous and uncertain journey and finds himself struggling with the whims and fancies of the mountain. But soon, his journey transforms into a metamorphic one, unsettling the dusts in his mind and teaching him invaluable lessons. The changing landscapes take him on a quest to discover his true identity as he learns to break free and introspect. He finds a connection to his past and finds his way to build his future, the future he always wanted to build but never had the courage to do so. He learns to annihilate the impediments on his path to creativity and entrepreneurship which were created by fear and uncertainty and goes on to follow his bliss. 'When the Road Beckons' is not merely a travelogue but a valuable read for anyone on a quest for meaning of life but is afraid to step into the unknown. It's a story that will take you to that one person whom you are quite eager to discover. And that person is You.

Computer Networks: A Systems Approach


Larry L. Peterson - 1996
    This expanded and completely updated edition covers the why of network design, focusing not just the specifications comprising today's systems but how key technologies and protocols actually work in the real world to solve specific problems. It is the only introductory computer networking book written by authors who have had first-hand experience with many of the protocols discussed in the text, who have actually designed some of them as well, and who are still actively designing the computer networks today.The book makes less use of computer code to explain protocols than earlier editions. Moreover, this new edition shifts the focus somewhat higher in the protocol stack where there is generally more innovative and exciting work going on at the application and session layers than at the link and physical layers. Other new features are: increased accessibility by clearly separating the advanced material from more fundamental via special headings and boxed features; the material is structured in such a way as to make it easier to teach top-down. Furthermore, the book outstrips the competitors in offering a more robust ancillary package for student and instructor support. The text is complemented with figures as well as links to networking resources on the Web and links to author-created materials on author-maintained Web site.Computer Networks, Fourth Edition, will be an invaluable resource for networking professionals and upper level undergraduate and graduate students in CS, EE, and CSE programs.