The Elements of Computing Systems: Building a Modern Computer from First Principles


Noam Nisan - 2005
    The books also provides a companion web site that provides the toold and materials necessary to build the hardware and software.

Twisty Little Passages: An Approach to Interactive Fiction


Nick Montfort - 2003
    Twisty Little Passages (the title refers to a maze in Adventure, the first interactive fiction) is the first book-length consideration of this form, examining it from gaming and literary perspectives. Nick Montfort, an interactive fiction author himself, offers both aficionados and first-time users a way to approach interactive fiction that will lead to a more pleasurable and meaningful experience of it.Twisty Little Passages looks at interactive fiction beginning with its most important literary ancestor, the riddle. Montfort then discusses Adventure and its precursors (including the I Ching and Dungeons and Dragons), and follows this with an examination of mainframe text games developed in response, focusing on the most influential work of that era, Zork. He then considers the introduction of commercial interactive fiction for home computers, particularly that produced by Infocom. Commercial works inspired an independent reaction, and Montfort describes the emergence of independent creators and the development of an online interactive fiction community in the 1990s. Finally, he considers the influence of interactive fiction on other literary and gaming forms. With Twisty Little Passages, Nick Montfort places interactive fiction in its computational and literary contexts, opening up this still-developing form to new consideration.

How to Organize Your Life (At Home)


Higher Read - 2012
    You can live in an architectural masterpiece, but if you can’t see the floor, it is hard to appreciate it. How to Organize Your Life (At Home) takes you room-by-room through your house and shows you how to organize and enjoy your home again.The first book in this series, How to Organize Your Life (Every Day), provided detailed steps for organizing your daily routine. This sequel helps you bring that kind of order to your home space. Both books are for people who want to live an organized life, but are not sure exactly where to start.How to Organize Your Life (At Home) also includes tips for people who live in small spaces, have limited time, or have roommates. So whether you own a mansion or rent a room, this book can help you take your home from chaos to order.

OCA Java SE 7 Programmer I Certification Guide: Prepare for the 1ZO-803 exam


Mala Gupta - 2012
    You'll explore a wide range of important Java topics as you systematically learn how to pass the certification exam. Each chapter starts with a list of the exam objectives covered in that chapter. You'll find sample questions and exercises designed to reinforce key concepts and to prepare you for what you'll see in the real exam, along with numerous tips, notes, and visual aids throughout the book.About This BookTo earn the OCA Java SE 7 Programmer Certification, you need to know your Java inside and out, and to pass the exam it's good to understand the test itself. This book cracks open the questions, exercises, and expectations you'll face on the OCA exam so you'll be ready and confident on test day.OCA Java SE 7 Programmer I Certification Guide is a comprehensive guide to the 1Z0-803 exam. You'll explore important Java topics as you systematically learn what is required. Each chapter starts with a list of exam objectives, followed by sample questions and exercises designed to reinforce key concepts. It provides multiple ways to digest important techniques and concepts, including analogies, diagrams, flowcharts, and lots of well-commented code.Written for developers with a working knowledge of Java who want to earn the OCA Java SE 7 Programmer I Certification.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.What's InsideCovers all exam topicsHands-on coding exercisesHow to avoid built-in traps and pitfallsAbout the AuthorMala Gupta has been training programmers to pass Java certification exams since 2006. She holds OCA Java SE7 Programmer I, SCWCD, and SCJP certifications.Table of ContentsIntroductionJava basicsWorking with Java data typesMethods and encapsulationString, StringBuilder, Arrays, and ArrayListFlow controlWorking with inheritanceException handlingFull mock exam

Spring in Action


Craig Walls - 2007
    

The Stranglers: Song by Song 1974-1990


Hugh Cornwell - 2002
    Their hits, including Golden Brown, No More Heroes and Always The Sun, were written against a background of spectacular success, dismal failure, drug dependency, financial ruin, infighting and misfortune. Understandably, the band have been loath to reveal the true meaning behind their songs, instead revelling in the mystery and confusion they created. As a response to David Buckley's one-sided biography of the band (No Mercy, Hodder & Stoughton, 1997), Hugh Cornwell, founding member and songwriter, is determined to set the record straight, displace the myths and explain for the first time the real stories behind The Stranglers, his departure and the origins of all their songs.

Cracking the Coding Interview: 150 Programming Questions and Solutions


Gayle Laakmann McDowell - 2008
    This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book is over 500 pages and includes 150 programming interview questions and answers, as well as other advice.The full list of topics are as follows:The Interview ProcessThis section offers an overview on questions are selected and how you will be evaluated. What happens when you get a question wrong? When should you start preparing, and how? What language should you use? All these questions and more are answered.Behind the ScenesLearn what happens behind the scenes during your interview, how decisions really get made, who you interview with, and what they ask you. Companies covered include Google, Amazon, Yahoo, Microsoft, Apple and Facebook.Special SituationsThis section explains the process for experience candidates, Program Managers, Dev Managers, Testers / SDETs, and more. Learn what your interviewers are looking for and how much code you need to know.Before the InterviewIn order to ace the interview, you first need to get an interview. This section describes what a software engineer's resume should look like and what you should be doing well before your interview.Behavioral PreparationAlthough most of a software engineering interview will be technical, behavioral questions matter too. This section covers how to prepare for behavioral questions and how to give strong, structured responses.Technical Questions (+ 5 Algorithm Approaches)This section covers how to prepare for technical questions (without wasting your time) and teaches actionable ways to solve the trickiest algorithm problems. It also teaches you what exactly "good coding" is when it comes to an interview.150 Programming Questions and AnswersThis section forms the bulk of the book. Each section opens with a discussion of the core knowledge and strategies to tackle this type of question, diving into exactly how you break down and solve it. Topics covered include• Arrays and Strings• Linked Lists• Stacks and Queues• Trees and Graphs• Bit Manipulation• Brain Teasers• Mathematics and Probability• Object-Oriented Design• Recursion and Dynamic Programming• Sorting and Searching• Scalability and Memory Limits• Testing• C and C++• Java• Databases• Threads and LocksFor the widest degree of readability, the solutions are almost entirely written with Java (with the exception of C / C++ questions). A link is provided with the book so that you can download, compile, and play with the solutions yourself.Changes from the Fourth Edition: The fifth edition includes over 200 pages of new content, bringing the book from 300 pages to over 500 pages. Major revisions were done to almost every solution, including a number of alternate solutions added. The introductory chapters were massively expanded, as were the opening of each of the chapters under Technical Questions. In addition, 24 new questions were added.Cracking the Coding Interview, Fifth Edition is the most expansive, detailed guide on how to ace your software development / programming interviews.

Zero Day: The Threat In Cyberspace


Robert O'Harrow Jr. - 2013
    For more than a year, Washington Post reporter Robert O'Harrow has explored the threats proliferating in our digital universe. This eBook is a compilation of that reporting. With chapters built around real people, including hackers, security researchers and corporate executives, this book will help regular people, lawmakers and businesses better understand the mind-bending challenge of keeping the internet safe from hackers and security breaches -- and all out war.

Photographing Your Family: And All the Kids and Friends and Animals Who Wander Through Too


John Healey - 2008
    Sartore’s photographs delight and inspire, from the first moments a newborn enters the house to Halloween parades, from visits with family and friends to fireworks on the Fourth of July. Easy-to-follow tips and instructions make the creative process simple, helping parents approach photography in a whole new way. Digital photographers will appreciate tips on editing techniques, album innovations, archiving methods, and printing. Sartore’s charisma and humor make learning a pure delight. Unlike competitive titles, Photographing Your Family is lavishly illustrated to show the many ways to make pictures, how Sartore captured these images specifically, and the philosophies a world-class photographer brings to his work at home—with emphasis on the contributions that relatives, friends, and pets can make to the story that is family. Early childhood is a fleeting time that parents and grandparents go to great lengths to capture in photos. This book will appeal to a vast audience: families who want to create memorable albums, parents with new babies, and everyone who wants to give a truly unique and useful family gift.

Retired Racing Greyhounds for Dummies


Lee Livingood - 2000
    Nowadays, Greyhounds are bred almost exclusively for racing. In the bad old days, prior to the 1980s, dogs that didn't make the grade at the track, and those past their primes, were destroyed. According to official estimates, 60,000 of these noble, mild-mannered dogs were destroyed each year! Fortunately, a number of organizations now exist devoted to rescuing these unwanted dogs and placing them in good homes.Thinking about adopting a retired racing Greyhound? Or maybe you're already sharing your life with one of these charming animals. Either way, this friendly guide tells you everything you need to know to:Understand the Greyhound personality Find a retired racing Greyhound to adopt Choose the right ex-racer for you and your family Educate yourself and your retired racer Give your new pal the diet and exercise it needs Keep your dog healthy and happy for years to come With plenty of good humor and straight-talk, Lee Livingood drawing on her forty-years of experience training adult rescue dogs to cover all the pros and cons of being a retired racing Greyhound owner, and she fills you in on:The amazing 8000-year history of the Greyhound Deciding whether an ex-racer is the right do for you and your family Physical and behavioral characteristics How to get a retired racer used to living in a home and be a companion Dealing with common behavioral and health problems Feeding, grooming, and exercising a Greyhound Fun things to do with your hound Bursting with expert advice on all aspects of living with an ex-racer, Retired Racing Greyhounds For Dummies is must reading for anyone considering adoption or who's already taken the leap.

Speedliter's Handbook: Learning to Craft Light with Canon Speedlites


Syl Arena - 2010
    For those new to flash photography--or for anyone who has previously given up out of frustration--Speedliter's Handbook is a revelation. Photographer Syl Arena takes you on a journey that begins with an exploration of light and color, moves through a comprehensive discussion of the Canon Speedlite family and all of the accessories and equipment available to the Speedliter, then settles down to crafting great light in one photo shoot after another. Whether you want to create a classical portrait, shoot an event, or simply add a little fill light to a product shot, Speedliter's Handbook shows you how.A fantastic in-depth resource illustrated with over 500 images, Speedliter's Handbook covers: how to see the various characteristics and properties of light itself, as well as the differences between how your camera sees versus how you see all the buttons and dials of the entire Canon Speedlite family the basics of on-camera flash...and the necessity of getting your flash off the camera how to beautifully balance flash with the existing ambient light all the equipment necessary for great Speedlite shots how to get amazing shots with just one Speedlite how and when to use E-TTL versus manual flash the use of color gels to balance color, as well as create dramatic effects how to tame the sun--or any really bright light--with hi-speed sync and much, much more Whether you're shooting portraits, events, or sports, Speedliter's Handbook is an essential resource that teaches you how to craft the light you need for any type of shot you want.

The Dangerous Book for Boys


Conn Iggulden - 2006
    This is a wonderful collection of all things that make being young, or young at heart, fun. Audio includes: Questions About the World, How to Play Stickball, The Rules of Soccer, Fishing, Famous Battles, Extraordinary Stories, Girls, First Aid, The Seven Wonders of the Ancient World, Seven Modern Wonders of the World The perfect book for every boy from eight to eighty.

Make: Analog Synthesizers


Ray Wilson - 2013
    If you’re a musician or a hobbyist with experience in building electronic projects from kits or schematics, this do-it-yourself guide will walk you through the parts and schematics you need, and how to tailor them for your needs. Author Ray Wilson shares his decades of experience in synth-DIY, including the popular Music From Outer Space (MFOS) website and analog synth community.At the end of the book, you’ll apply everything you’ve learned by building an analog synthesizer, using the MFOS Noise Toaster kit. You’ll also learn what it takes to create synth-DIY electronic music studio. Get started in the fun and engaging hobby of synth-DIY without delay.With this book, you’ll learn:The differences between analog and digital synthesizersAnalog synthesizer building blocks, including VCOs, VCFs, VCAs, and LFOsHow to tool up for synth-DIY, including electronic instruments and suggestions for home-made equipmentFoundational circuits for amplification, biasing, and signal mixingHow to work with the MFOS Noise Toaster kitSetting up a synth-DIY electronic music studio on a budget

The Adobe Photoshop Lightroom 5 Book for Digital Photographers (Voices That Matter)


Peachpit Press - 2013
    Scott doesn’t just show you which sliders do what (every Lightroom book will do that). Instead, by using the following three simple, yet brilliant, techniques that make it just an incredible learning tool, this book shows you how to create your own photography workflow using Lightroom: Throughout the book, Scott shares his own personal settings and studiotested techniques. Each year he trains thousands of Lightroom users at his live seminars and through that he’s learned what really works, what doesn’t, and he tells you flat out which techniques work best, which to avoid, and why. The entire book is laid out in a real workflow order with everything step by step, so you can begin using Lightroom like a pro from the start. What really sets this book apart is the last chapter. This is where Scott dramatically answers his #1 most-asked Lightroom question, which is: “Exactly what order am I supposed to do things in, and where does Photoshop fit in?” You’ll see Scott’s entire start-to-finish Lightroom 5 workflow and learn how to incorporate it into your own workflow. Plus, this book includes a downloadable collection of some of the hottest Lightroom Develop module presets to give you a bunch of amazing effects with just one click! Scott knows first-hand the challenges today’s digital photographers are facing, and what they want to learn next to make their workflow faster, easier, and more fun. He has incorporated all of that into this major update for Lightroom 5. It’s the first and only book to bring the whole process together in such a clear, concise, and visual way. Plus, the book includes a special chapter on integrating Adobe Photoshop seamlessly right into your workflow, and you’ll also learn some of Scott’s latest Photoshop portrait retouching techniques and special effects, which take this book to a whole new level. There is no faster, more straight-to-the-point, or more fun way to learn Lightroom than with this groundbreaking book.

Knock 'em Dead Job Interview: How to Turn Job Interviews Into Job Offers


Martin Yate - 1994
    With these handy flash cards, career wizard Martin Yate shows you how to display those essential transferable skills, behaviors, and values that "every" employer wants.When you've mastered these cards you'll not only get the job; you'll be on the road to long-term career success.