Emotional Design: Why We Love (or Hate) Everyday Things


Donald A. Norman - 2003
    Emotional Design will appeal not only to designers and manufacturers but also to managers, psychologists, and general readers who love to think about their stuff.

Life Is Yours to Win: Lessons Forged from the Purpose, Passion, and Magic of Baseball


Augie Garrido - 2011
    He is also the winner of more National Coach of the Year awards than any other college coach. Garrido’s former teams at Cal State Fullerton and, more recently, at the University of Texas together have compiled a total of five College World Series championships under his leadership. But despite his unmatched record as a winner, Coach Garrido is not a win-at-all-costs coach. He teaches his players to focus on developing character, being good teammates, mastering all facets of the game, and playing with joy in the moment rather than focusing on the scoreboard. Augie teaches that the challenges faced in the batter’s box or on the pitcher’s mound are universal—and that the lessons learned on the diamond are applicable off the field, too. Life Is Yours to Win follows the coach’s journey of self-discovery and his evolution from being driven by fear to being motivated by passion. His unique and compelling book offers this revered leader’s philosophy on life and his thoughtful approach to helping young men understand both who they are and how they can be successful in their work, their relationships, and their communities. Every individual will find advice worth following including: •BE A PLAYER, NOT A PROSPECT—If you want to be considered a star in your field, whatever that may be, you need to be fully engaged. Augie once had his Labrador retriever demonstrate the joy of play to a team that needed a reminder of why they loved baseball as children. •STEP UP, SUPERMAN—Augie stages a costumed Superhero Scrimmage each Halloween to remind his players that their inner superhero is just waiting for the perfect moment when preparation meets opportunity, potential is fulfilled, and destiny is realized. •THE FEARLESS FIELD—To be successful in the often cruel game of baseball, players must master fear and other emotions so they are energized rather than paralyzed. Augie once rented a hearse and placed a casket on the pitcher’s mound to help a slumping Cal State Fullerton team bury their fears and put losses behind them. •BUDDHA AT BAT—Bunting and other “small ball” skills are not as glorified as home runs and big plays, but Coach Garrido’s teams are known for putting players in scoring position and winning games by following a Zen-like philosophy of claiming small victories during each at bat, in each inning that add up to winning records. Augie’s coaching methods are unconventional, but his creativity and wry humor provide masterful life lessons. His insights will help you both on and off the field by providing fresh approaches to conquering fears, living with joy and passion in each moment, establishing personal principles, and appreciating the value of both losing and winning. This is a book by a beloved college coach but it is packed with Major League insights and anecdotes featuring many of baseball’s greatest players and most inspiring spirits. Life Is Yours to Win will appeal to anyone who appreciates the wisdom of a proven winner in sports and in life.

Learning OpenCV: Computer Vision with the OpenCV Library


Gary Bradski - 2008
    Freeman, Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of TechnologyLearning OpenCV puts you in the middle of the rapidly expanding field of computer vision. Written by the creators of the free open source OpenCV library, this book introduces you to computer vision and demonstrates how you can quickly build applications that enable computers to "see" and make decisions based on that data. Computer vision is everywhere-in security systems, manufacturing inspection systems, medical image analysis, Unmanned Aerial Vehicles, and more. It stitches Google maps and Google Earth together, checks the pixels on LCD screens, and makes sure the stitches in your shirt are sewn properly. OpenCV provides an easy-to-use computer vision framework and a comprehensive library with more than 500 functions that can run vision code in real time.Learning OpenCV will teach any developer or hobbyist to use the framework quickly with the help of hands-on exercises in each chapter. This book includes:A thorough introduction to OpenCV Getting input from cameras Transforming images Segmenting images and shape matching Pattern recognition, including face detection Tracking and motion in 2 and 3 dimensions 3D reconstruction from stereo vision Machine learning algorithms Getting machines to see is a challenging but entertaining goal. Whether you want to build simple or sophisticated vision applications, Learning OpenCV is the book you need to get started.

Redis in Action


Josiah L. Carlson - 2013
    You'll begin by getting Redis set up properly and then exploring the key-value model. Then, you'll dive into real use cases including simple caching, distributed ad targeting, and more. You'll learn how to scale Redis from small jobs to massive datasets. Experienced developers will appreciate chapters on clustering and internal scripting to make Redis easier to use.About the TechnologyWhen you need near-real-time access to a fast-moving data stream, key-value stores like Redis are the way to go. Redis expands on the key-value pattern by accepting a wide variety of data types, including hashes, strings, lists, and other structures. It provides lightning-fast operations on in-memory datasets, and also makes it easy to persist to disk on the fly. Plus, it's free and open source.About this bookRedis in Action introduces Redis and the key-value model. You'll quickly dive into real use cases including simple caching, distributed ad targeting, and more. You'll learn how to scale Redis from small jobs to massive datasets and discover how to integrate with traditional RDBMS or other NoSQL stores. Experienced developers will appreciate the in-depth chapters on clustering and internal scripting.Written for developers familiar with database concepts. No prior exposure to NoSQL database concepts nor to Redis itself is required. Appropriate for systems administrators comfortable with programming.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.What's InsideRedis from the ground upPreprocessing real-time dataManaging in-memory datasetsPub/sub and configurationPersisting to diskAbout the AuthorDr. Josiah L. Carlson is a seasoned database professional and an active contributor to the Redis community.Table of ContentsPART 1 GETTING STARTEDGetting to know RedisAnatomy of a Redis web applicationPART 2 CORE CONCEPTSCommands in RedisKeeping data safe and ensuring performanceUsing Redis for application supportApplication components in RedisSearch-based applicationsBuilding a simple social networkPART 3 NEXT STEPSReducing memory useScaling RedisScripting Redis with Lua

An Introduction to Formal Language and Automata


Peter Linz - 1990
    The Text Was Designed To Familiarize Students With The Foundations And Principles Of Computer Science And To Strengthen The Students' Ability To Carry Out Formal And Rigorous Mathematical Arguments. In The New Fourth Edition, Author Peter Linz Has Offered A Straightforward, Uncomplicated Treatment Of Formal Languages And Automata And Avoids Excessive Mathematical Detail So That Students May Focus On And Understand The Underlying Principles. In An Effort To Further The Accessibility And Comprehension Of The Text, The Author Has Added New Illustrative Examples Throughout.

Web Development with Node and Express: Leveraging the JavaScript Stack


Ethan Brown - 2014
    In this hands-on guide, author Ethan Brown teaches you the fundamentals through the development of a fictional application that exposes a public website and a RESTful API. You'll also learn web architecture best practices to help you build single-page, multi-page, and hybrid web apps with Express.Express strikes a balance between a robust framework and no framework at all, allowing you a free hand in your architecture choices. With this book, frontend and backend engineers familiar with JavaScript will discover new ways of looking at web development.Create webpage templating system for rendering dynamic dataDive into request and response objects, middleware, and URL routingSimulate a production environment for testing and developmentFocus on persistence with document databases, particularly MongoDBMake your resources available to other programs with RESTful APIsBuild secure apps with authentication, authorization, and HTTPSIntegrate with social media, geolocation, and other third-party servicesImplement a plan for launching and maintaining your appLearn critical debugging skillsThis book covers Express 4.0.

Odessa Dreams (Kindle Single)


Shaun Walker - 2014
    The men spend a week in the port city of Odessa, hoping to find true love and a Ukrainian bride to bring home. The country has a huge dating and marriage industry, but it quickly becomes apparent that all is not what it seems. Walker uncovers scams and disappointments, wounded hearts and broken lives as he journeys to the very bottom of Odessa’s sinister marriage industry. There are many twists and turns to the tale that are as shocking as they are unexpected. Odessa Dreams is by turns hilariously funny, poignantly tragic and deeply disturbing. It is a roller coaster journey that will leave the reader feeling uncomfortable for quite some time. Shaun Walker is Moscow Correspondent for The Guardian, and previously for The Independent. He studied Russian History at Oxford University and has lived in Moscow for a decade.

Get Selected! for Special Forces: How to Successfully Train for and Complete Special Forces Assessment & Selection


Joseph J. Martin - 2006
    Here are just a few things you'll discover in GET SELECTED FOR SPECIAL FORCES:- How to more than double your chances of success at Special Forces Assessment & Selection (SFAS) - The truth behind common myths about Special Forces - The seven reasons why candidates are unsuccessful at SFAS - How to prevent or minimize the effects of common injuries at SFAS - How to help your family before, during and after SFAS - What equipment will improve your quality of life at SFAS - What you should read, listen to or watch before going Special Forces- A detailed 30 Day Preparation Checklist - Special Forces Recruiting Criteria and How to find a Special Forces Mentor,and much more!

Riffs and Reciprocities: Prose Pairs


Stephen Dunn - 1998
    The resulting pairs cover such subjects as "Scruples/Saints," "Hypocrisy/Precision," and "Anger/Generosity." The wisdom and startling turns we've come to expect from Dunn are everywhere in the ninety miniatures (forty-five pairs) that comprise this volume.

Understanding Distributed Systems: What every developer should know about large distributed applications


Roberto Vitillo - 2021
    It's not that there is a lack of information out there. You can find academic papers, engineering blogs, and even books on the subject. The problem is that the available information is spread out all over the place, and if you were to put it on a spectrum from theory to practice, you would find a lot of material at the two ends, but not much in the middle.That is why I decided to write a book to teach the fundamentals of distributed systems so that you don’t have to spend countless hours scratching your head to understand how everything fits together. This is the guide I wished existed when I first started out, and it's based on my experience building large distributed systems that scale to millions of requests per second and billions of devices.If you develop the back-end of web or mobile applications (or would like to!), this book is for you. When building distributed systems, you need to be familiar with the network stack, data consistency models, scalability and reliability patterns, and much more. Although you can build applications without knowing any of that, you will end up spending hours debugging and re-designing their architecture, learning lessons that you could have acquired in a much faster and less painful way.

The Pirate's Dilemma: How Youth Culture Is Reinventing Capitalism


Matt Mason - 2007
    Hip-hop, rave, graffiti, and gaming took it to another level, and now modern technology has made the ideas and innovations of youth culture increasingly intimate and increasingly global at the same time.In "The Pirate's Dilemma," "VICE" magazine's Matt Mason -- poised to become the Malcolm Gladwell of the iPod Generation -- brings the exuberance of a passionate music fan and the technological savvy of an IT wizard to the task of sorting through the changes brought about by the interface of pop culture and innovation. He charts the rise of various youth movements -- from pirate radio to remix culture -- and tracks their ripple effect throughout larger society. Mason brings a passion and a breadth of intelligence to questions such as the following: How did a male model who messed with disco records in the 1970s influence the way Boeing designs airplanes? Who was the nun who invented dance music, and how is her influence undermining capitalism as we know it? Did three high school kids who remixed Nazis into Smurfs in the 1980s change the future of the video game industry? Can hip-hop really bring about world peace? Each chapter crystallizes the idea behind one of these fringe movements and shows how it combined with technology to subvert old hierarchies and empower the individual.With great wit and insight -- and a cast of characters that includes such icons as the Ramones, Andy Warhol, Madonna, Russell Simmons, and 50 Cent -- Mason uncovers the trends that have transformed countercultural scenes into burgeoning global industries and movements, ultimately changing our way of life.

Information Services Today: An Introduction


Sandra Krebs Hirsh - 2015
    The book begins with a historical overview of libraries and their transformation as information and technology hubs within their communities. It also covers the various specializations within the field emphasizing the exciting yet complex roles and opportunities for information professionals. With that foundation in place, it presents how libraries serve different kinds of communities, highlighting the unique needs of users across all ages and how libraries fulfill those needs through a variety of services, and addresses key issues facing information organizations as they meet user needs in the Digital Age. The book then concludes with career management strategies to guide library and information science professionals in building not only vibrant careers but vibrant information organizations for the future as well.

Life in Nelson's Navy


Brian Lavery - 2008
    What was it really like to be at sea in the Navy with Nelson? Were the sailors excited about the Battle of Trafalgar, or suffering scurvey? How did life compare between those of a high range, and those who served them? What were conditions like below the decks, living among the rats and the filth? How did you cope if you suffered from sea sickness? This book takes you back in time to see, hear, smell and taste what life was really like for these brave sailors at sea.

Treat Your Own Rotator Cuff


Jim Johnson - 2007
    The rotator cuff, a group of four, flat tendons that connect to the critical muscles that stabilize your shoulder, can cause a lot more problems than you might think. Consider a few of these statistics from the published literature: .It's simply just a matter of time until the majority of shoulders get a rotator cuff tear. According to Magnetic Resonance Imaging (MRI) scans, approximately 4% of people under forty years of age have a torn rotator cuff. After age sixty, however, 54% of people have one (Sher 1995). .Once the rotator cuff gets torn, it doesn't look good either. One study followed a group of patients with tears in their rotator cuffs and found that 80% of the them went on to either enlarge or turn into full thickness tears-in less than a two-year period (Yamanaka 1994). As you can tell, rotator cuff problems aren't just for elite athletes. Seriously consider investing just a few minutes a week doing the simple exercises in this book if you: .have been diagnosed with either a partial or full thickness rotator cuff tear (yes, many studies show that even full thickness tears can be helped with exercise!) .experience shoulder pain .do upper body weight lifting .have a job or play a sport where you do a lot of work with your arms above shoulder level .have been diagnosed with "impingement syndrome" .want a healthy and properly functioning rotator cuff So whether you already suffer from a rotator cuff problem, or simply want to prevent one, Treat Your Own Rotator Cuff will guide you step-by-step through an evidence-based program that can iron-plate your shoulders in just minutes a week. Jim Johnson, P.T., is a physical therapist who has spent over fifteen years treating both inpatients and outpatients with a wide range of pain and mobility problems. He has written many books based completely on published research and controlled trials including The Multifidus Back Pain Solution, Treat Your Own Knees, The No-Beach, No-Zone, No-Nonsense Weight Loss Plan: A Pocket Guide to What Works, and The Sixty-Second Motivator. His books have been translated into other languages and thousands of copies have been sold worldwide. Besides working full-time as a clinician in a large teaching hospital and writing books, Jim Johnson is a certified Clinical Instructor by the American Physical Therapy Association and enjoys teaching physical therapy students from all over the United States.

Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript


David Herman - 2012
    His walk through the syntax and semantics of JavaScript is both charming and hugely insightful; reminders of gotchas complement realistic use cases, paced at a comfortable curve. You'll find when you finish the book that you've gained a strong and comprehensive sense of mastery." --Paul Irish, developer advocate, Google Chrome "This is not a book for those looking for shortcuts; rather it is hard-won experience distilled into a guided tour. It's one of the few books on JS that I'll recommend without hesitation." --Alex Russell, TC39 member, software engineer, Google In order to truly master JavaScript, you need to learn how to work effectively with the language's flexible, expressive features and how to avoid its pitfalls. No matter how long you've been writing JavaScript code, Effective JavaScript will help deepen your understanding of this powerful language, so you can build more predictable, reliable, and maintainable programs. Author David Herman, with his years of experience on Ecma's JavaScript standardization committee, illuminates the language's inner workings as never before--helping you take full advantage of JavaScript's expressiveness. Reflecting the latest versions of the JavaScript standard, the book offers well-proven techniques and best practices you'll rely on for years to come. Effective JavaScript is organized around 68 proven approaches for writing better JavaScript, backed by concrete examples. You'll learn how to choose the right programming style for each project, manage unanticipated problems, and work more successfully with every facet of JavaScript programming from data structures to concurrency. Key features include Better ways to use prototype-based object-oriented programming Subtleties and solutions for working with arrays and dictionary objects Precise and practical explanations of JavaScript's functions and variable scoping semantics Useful JavaScript programming patterns and idioms, such as options objects and method chaining In-depth guidance on using JavaScript's unique "run-to-completion" approach to concurrency