Going Faster!: Mastering the Art of Race Driving: The Skip Barber Racing School
Carl Lopez - 1997
The fundamentals of fast driving are revealed in this definitive how-to book for racers. You will find the competition-proven methods of instructors and of professional drivers that will give you the know-how to work up the track and stay at the front. Interested in the world of racing? Just think, you can have all of the lessons and insights from Skip Barber instructors and from professional racers compiled in one handbook. This racing reference reveals the secrets of mastering car control, reducing lap times, as it takes the reader inside the world of racing. Going Faster! is the definitive book for the active race driver, the racer-to-be, and the auto-racing fan who wants to know what driving a racecar is really about.
Game Programming Patterns
Robert Nystrom - 2011
Commercial game development expert Robert Nystrom presents an array of general solutions to problems encountered in game development. For example, you'll learn how double-buffering enables a player to perceive smooth and realistic motion, and how the service locator pattern can help you provide access to services such as sound without coupling your code to any particular sound driver or sound hardware. Games have much in common with other software, but also a number of unique constraints. Some of the patterns in this book are well-known in other domains of software development. Other of the patterns are unique to gaming. In either case, Robert Nystrom bridges from the ivory tower world of software architecture to the in-the-trenches reality of hardcore game programming. You'll learn the patterns and the general problems that they solve. You'll come away able to apply powerful and reusable architectural solutions that enable you to produce higher quality games with less effort than before. Applies classic design patterns to game programming. Introduces new patterns specific to game programming. Brings abstract software architecture down to Earth with approachable writing and an emphasis on simple code that shows each pattern in practice. What you'll learn Overcome architectural challenges unique to game programming Apply lessons from the larger software world to games. Tie different parts of a game (graphics, sound, AI) into a cohesive whole. Create elegant and maintainable architecture. Achieve good, low-level performance. Gain insight into professional, game development. Who this book is forGame Programming Patterns is aimed at professional game programmers who, while successful in shipping games, are frustrated at how hard it sometimes is to add and modify features when a game is under development. Game Programming Patterns shows how to apply modern software practices to the problem of game development while still maintaining the blazing-fast performance demanded by hard-core gamers. Game Programming Patterns also appeals to those learning about game programming in their spare time. Hobbyists and aspiring professionals alike will find much to learn in this book about pathfinding, collision detection, and other game-programming problem domains.
First Aid for the Psychiatry Clerkship: A Student-To-Student Guide
Latha G. Stead - 2002
Its organization and thoroughness are unsurpassed, putting it above similar review books. Students who thoroughly read this book should have no trouble successfully completing their psychiatry clerkship and passing the shelf exam. As course director for the core psychiatry clerkship at my institution, I will recommend this book to students."--Doody's Review Service"First Aid for the Psychiatry Clerkship" gives you the core information needed to impress on the wards and pass the psychiatry clerkship exam. Written by students who know what it takes to succeed, and based on the national guidelines for the psychiatry clerkship, the book is filled with mnemonics, ward and exam tips, tables, clinical images, algorithms, and newly added mini-cases.Features Completely revised based on the psychiatry clerkship's core competencies Written by medical students who passed and reviewed by faculty for accuracy NEW integrated mini-cases illustrate classic patient presentations and/or commonly tested scenarios NEW illustrations and management algorithms Updated throughout with enhanced sections on medications, depression/anxiety, and child psychiatry Helps students hone in on the most important concepts for the clerkship and the examThe content you need to ace the clerkship: Section I: How to Succeed in the Psychiatry Clerkship Section II: High-Yield Facts; Examination and Diagnosis; Psychotic Disorders; Mood Disorders; Anxiety and Adjustment Disorders; Personality Disorders; Substance-Related Disorders; Cognitive Disorders; Geriatric Disorders; Psychiatric Disorders in Children; Dissociative Disorders; Somataform and Factitious Disorders; Impulse Control Disorders; Eating Disordes; Disorders; Sleep Disorders; Sexual Disorders; Psychtherapies; Psychopharmacology; Legal Issues; Section III: Awards and Opportunities.
Automate the Boring Stuff with Python: Practical Programming for Total Beginners
Al Sweigart - 2014
But what if you could have your computer do them for you?In "Automate the Boring Stuff with Python," you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand no prior programming experience required. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation to: Search for text in a file or across multiple filesCreate, update, move, and rename files and foldersSearch the Web and download online contentUpdate and format data in Excel spreadsheets of any sizeSplit, merge, watermark, and encrypt PDFsSend reminder emails and text notificationsFill out online formsStep-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks.Don't spend your time doing work a well-trained monkey could do. Even if you've never written a line of code, you can make your computer do the grunt work. Learn how in "Automate the Boring Stuff with Python.""
Book in a Month: The Fool-Proof System for Writing a Novel in 30 Days
Victoria Lynn Schmidt - 2008
Book in a Month shows you how to:
Set realistic goals and monitor your progress
Manage your time so that your writing life has room to flourish
Select a story topic that will continue to inspire you throughout the writing process
Quickly outline your entire story so that you have a clear idea of how your plot and characters are going to develop before you start writing
Draft each act of your story by focusing on specific turning points
Keep track of the areas you want to revise without losing your momentum in the middle of your story
Relax and have fun-you are, after all, doing something you love
So what are you waiting for? If you've been putting off your book project, let Book in a Month be your guide and find out just how much you can accomplish.
Getting MEAN with Mongo, Express, Angular, and Node
Simon Holmes - 2015
You'll systematically discover each technology in the MEAN stack as you build up an application one layer at a time, just as you'd do in a real project.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyTraditional web dev stacks use a different programming language in every layer, resulting in a complex mashup of code and frameworks. Together, the MongoDB database, the Express and AngularJS frameworks, and Node.js constitute the MEAN stack--a powerful platform that uses only one language, top to bottom: JavaScript. Developers and businesses love it because it's scalable and cost-effective. End users love it because the apps created with it are fast and responsive. It's a win-win-win!About the BookGetting MEAN with Mongo, Express, Angular, and Node teaches you how to develop web applications using the MEAN stack. First, you'll create the skeleton of a static site in Express and Node, and then push it up to a live web server. Next, you'll add a MongoDB database and build an API before using Angular to handle data manipulation and application logic in the browser. Finally you'll add an authentication system to the application, using the whole stack. When you finish, you'll have all the skills you need to build a dynamic data-driven web application.What's InsideFull-stack development using JavaScriptResponsive web techniquesEverything you need to get started with MEANBest practices for efficiency and reusabilityAbout the ReaderReaders should have some web development experience. This book is based on MongoDB 2, Express 4, Angular 1, and Node.js 4.About the AuthorSimon Holmes has been a full-stack developer since the late 1990s and runs Full Stack Training Ltd.Table of ContentsPART 1 SETTING THE BASELINEIntroducing full-stack developmentDesigning a MEAN stack architecturePART 2 BUILDING A NODE WEB APPLICATIONCreating and setting up a MEAN projectBuilding a static site with Node and ExpressBuilding a data model with MongoDB and MongooseWriting a REST API: Exposing the MongoDB database to the applicationConsuming a REST API: Using an API from inside ExpressPART 3 ADDING A DYNAMIC FRONT END WITH ANGULARAdding Angular components to an Express applicationBuilding a single-page application with Angular: FoundationsBuilding an SPA with Angular: The next levelPART 4 MANAGING AUTHENTICATION AND USER SESSIONSAuthenticating users, managing sessions, and securing APIsAPPENDIXESInstalling the stackInstalling and preparing the supporting castDealing with all of the viewsReintroducing JavaScript - available online only
On Writing and Worldbuilding, Volume I
Timothy Hickson - 2019
In On Writing and Worldbuilding, we will discuss specific and applicable ideas to consider, from effective methods of delivering exposition and foreshadowing, to how communication, commerce, and control play into the fall of an empire.
Final Fantasy XIII: Complete Official Guide - Collector's Edition
Piggyback - 2009
It is limited to just one print run and each copy will be sequentially numbered. · Exclusive additional 16-page section featuring an overview and analysis of the Final Fantasy XIII story· The 100% complete guide to FINAL FANTASY XIII· Every secret, every side-quest, every mini-game, every bonus, every Achievement and every Trophy revealed and explained in a dedicated Extras chapter · Dedicated walkthrough charts the most rewarding path through this epic adventure · Strategy & Analysis chapter exposes hidden mechanics, advanced battle tactics and techniques for obtaining optimal rewards · All-encompassing Inventory and Bestiary chapters feature exhaustive lists and tables covering all enemies, weapons and shops · Bears all the hallmarks of a Piggyback guide, including annotated maps, hi-res screenshots and a wealth of exclusive, official artwork · Carefully designed to avoid unnecessary story spoilers
World of Warcrafta Official Strategy Guide
Michael Lummis - 2004
It features maps of each city and region, with call outs for characters, quest locations and dungeons. It also includes quest data - contacts, quest type, item rewards and more.
Microscope
Ben Robbins - 2011
Want to explore an epic history of your own creation, hundreds or thousands of years long, all in an afternoon? That's Microscope.You won't play the game in chronological order. You can defy the limits of time and space, jumping backward or forward to explore the parts of the history that interest you. Want to leap a thousand years into the future and see how an institution shaped society? Want to jump back to the childhood of the king you just saw assassinated and find out what made him such a hated ruler? That’s normal in Microscope.You have vast power to create... and to destroy. Build beautiful, tranquil jewels of civilization and then consume them with nuclear fire. Zoom out to watch the majestic tide of history wash across empires, then zoom in and explore the lives of the people who endured it.Mock chronological order.Defy time and space.Build worlds and destroy them.A role-playing game for two to four players. No GM. No prep."Microscope is incredible! A truly brilliant design. Also, the book is extremely well done. Highly recommended."-John Harper, designer of Agon & Danger Patrol"Ben Robbins' Microscope may be the clearest-written game text I've ever read - which is helpful, because it is also one of the most innovative games I've come across in a long time. Microscope engagingly challenges assumptions and upends long-held conventions of play while delivering a singular and satisfying evening of gaming. And "fractal role playing" is no joke - the minute you finish, you'll want to dive back in and explore some interesting sliver of the vast history you just built."-Jason Morningstar, designer of Fiasco"It's been a long time that a game captures my attention like Microscope. Bypass the hype, it's a truly remarkable well-instruction'd game"-Andy Kitkowski, founder of story-games.com
Word Freak: Heartbreak, Triumph, Genius, and Obsession in the World of Competitive Scrabble Players
Stefan Fatsis - 2001
But for every group of "living-room players" there is someone who is "at one with the board." In Word Freak, Stefan Fatsis introduces readers to those few, exploring the underground world of colorful characters for which the Scrabble game is life — playing competitively in tournaments across the country. It is also the story of how the Scrabble game was invented by an unemployed architect during the Great Depression and how it has grown into the hugely successful, challenging, and beloved game it is today. Along the way, Fatsis chronicles his own obsession with the game and his development as a player from novice to expert. More than a book about hardcore Scrabble players, Word Freak is also an examination of notions of brilliance, memory, language, competition, and the mind that celebrates the uncanny creative powers in us all.
Practical Common LISP
Peter Seibel - 2005
This is the first book that introduces Lisp as a language for the real world.Practical Common Lisp presents a thorough introduction to Common Lisp, providing you with an overall understanding of the language features and how they work. Over a third of the book is devoted to practical examples, such as the core of a spam filter and a web application for browsing MP3s and streaming them via the Shoutcast protocol to any standard MP3 client software (e.g., iTunes, XMMS, or WinAmp). In other "practical" chapters, author Peter Seibel demonstrates how to build a simple but flexible in-memory database, how to parse binary files, and how to build a unit test framework in 26 lines of code.
Operating System Concepts Essentials
Abraham Silberschatz - 2010
This book covers the core concepts of operating systems without any unnecessary jargon or text. The authors put you on your way to mastering the fundamental concepts of operating systems while you also prepare for today's emerging developments.Covers the core concepts of operating systems Bypasses unnecessary and wordy text or jargon Encourages you to take your operating system knowledge to the next level Prepares you for today's emerging developments in the field of operating systems Operating Systems Concepts Essentials is a soup-to-nuts guide for all things involving operating systems!
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