Mastering Algorithms with Perl


Jon Orwant - 1999
    Computer scientists have identified many techniques that a wide range of programs need, such as: Fuzzy pattern matching for text (identify misspellings!) Finding correlations in data Game-playing algorithms Predicting phenomena such as Web traffic Polynomial and spline fitting Using algorithms explained in this book, you too can carry out traditional programming tasks in a high-powered, efficient, easy-to-maintain manner with Perl.This book assumes a basic understanding of Perl syntax and functions, but not necessarily any background in computer science. The authors explain in a readable fashion the reasons for using various classic programming techniques, the kind of applications that use them, and -- most important -- how to code these algorithms in Perl.If you are an amateur programmer, this book will fill you in on the essential algorithms you need to solve problems like an expert. If you have already learned algorithms in other languages, you will be surprised at how much different (and often easier) it is to implement them in Perl. And yes, the book even has the obligatory fractal display program.There have been dozens of books on programming algorithms, some of them excellent, but never before has there been one that uses Perl.The authors include the editor of The Perl Journal and master librarian of CPAN; all are contributors to CPAN and have archived much of the code in this book there."This book was so exciting I lost sleep reading it." Tom Christiansen

Functional-Light JavaScript: Pragmatic, Balanced FP in JavaScript


Kyle Simpson - 2017
     Functional Programming (FP) is an incredibly powerful paradigm for structuring code that yields more robust, verifiable, and readable programs. If you've ever tried to learn FP but struggled with terms like "monad", mathematical concepts like category theory, or symbols like λ, you're not alone. Functional-Light programming distills the most vital aspects of FP—function purity, value immutability, composition, and more!—down to approachable JavaScript patterns. Rather than the all-or-nothing dogmatism often encountered in FP, this book teaches you how to improve your programs line by line.

Anatomy 101: From Muscles and Bones to Organs and Systems, Your Guide to How the Human Body Works


Kevin Langford - 2015
    Too often, textbooks turn the fascinating systems, processes, and figures of anatomy into tedious discourse that even Leonardo Da Vinci would reject. This easy-to-read guide cuts out the boring details, and instead, provides you with a compelling lesson in anatomy. Covering every aspect of anatomical development and physiology, each chapter details the different parts of the human body, how systems are formed, and disorders that could disrupt bodily functions. You'll unravel the mysteries of anatomy with unique, accessible elements like: Detailed charts of each system in the body Illustrations of cross sections Unique profiles of the most influential figures in medical history From cell chemistry to the respiratory system, Anatomy 101 is packed with hundreds of entertaining facts that you can't get anywhere else!

The Edge of Physics: A Journey to Earth's Extremes to Unlock the Secrets of the Universe


Anil Ananthaswamy - 2010
    Why is the universe expanding at an ever faster rate? What is the nature of the "dark matter" that makes up almost a quarter of the universe? Why does the universe appear fine-tuned for life? Are there others besides our own? Ananthaswamy soon finds himself at the ends of the earth--in remote and sometimes dangerous places. Take the Atacama Desert in the Chilean Andes, one of the coldest, driest places on the planet, where not even a blade of grass can survive. Its spectacularly clear skies and dry atmosphere allow astronomers to gather brilliant images of galaxies billions of light-years away. Ananthaswamy takes us inside the European Southern Observatory's Very Large Telescope on Mount Paranal, where four massive domes open to the sky each night "like dragons waking up."He also takes us deep inside an abandoned iron mine in Minnesota, where half-mile-thick rock shields physicists as they hunt for elusive dark matter particles. And to the East Antarctic Ice Sheet, where engineers are drilling 1.5 miles into the clearest ice on the planet. They're building the world's largest neutrino detector, which could finally help reconcile quantum physics with Einstein's theory of general relativity.The stories of the people who work at these and other dramatic research sites--from Lake Baikal in Siberia to the Indian Astronomical Observatory in the Himalayas to the subterranean lair of the Large Hadron Collider--make for a compelling new portrait of the universe and our quest to understand it. An atmospheric, engaging, and illuminating read, "The Edge of Physics" depicts science as a human process, bringing cosmology back down to earth in the most vivid terms.

97 Things Every Programmer Should Know: Collective Wisdom from the Experts


Kevlin Henney - 2010
    With the 97 short and extremely useful tips for programmers in this book, you'll expand your skills by adopting new approaches to old problems, learning appropriate best practices, and honing your craft through sound advice.With contributions from some of the most experienced and respected practitioners in the industry--including Michael Feathers, Pete Goodliffe, Diomidis Spinellis, Cay Horstmann, Verity Stob, and many more--this book contains practical knowledge and principles that you can apply to all kinds of projects.A few of the 97 things you should know:"Code in the Language of the Domain" by Dan North"Write Tests for People" by Gerard Meszaros"Convenience Is Not an -ility" by Gregor Hohpe"Know Your IDE" by Heinz Kabutz"A Message to the Future" by Linda Rising"The Boy Scout Rule" by Robert C. Martin (Uncle Bob)"Beware the Share" by Udi Dahan

Balanced Scorecards and Operational Dashboards with Microsoft Excel


Ron Person - 2008
    This book serves as the first guide to focus on combining the benefits of balanced scorecards, operational dashboards, performance managements, and data visualization and then implement them in Microsoft Excel.

The Mental Toughness Advantage: A 5-Step Program to Boost Your Resilience and Reach Your Goals


Douglas Comstock - 2018
    To develop mental toughness for everyday life, The Mental Toughness Advantage offers a practical 5-step program to boost resilience and overcome every obstacle.From drafting a mission statement to executing it successfully day after day, this training program provides effective tools and strategies to apply mental toughness in your home, work, and recreational life. Complete with success stories from Navy SEALs, CEOs, and others, The Mental Toughness Advantage teaches you how to boldly advance towards success and meet your greatest potential.Mental toughness marks the difference between setting a goal and achieving it. Learn how to incorporate mental toughness in your everyday life with: An introduction that explains the qualities and benefits of mental toughness, and includes an exercise to assess your current level of mental toughness A 5-step program to identify your core values, create a mission statement, harness the power of positive thinking, learn to recover quickly from setbacks, and reach your goals with mental toughness Real stories that include everyday examples of mental toughness from successful CEOs like Elon Musk to Navy SEALs Soldiers, athletes, and entrepreneurs succeed in every situation by practicing mental toughness. Stand up from the sidelines and start achieving what you set out to do with The Mental Toughness Advantage.

Making a Submarine Officer - A story of the USS San Francisco (SSN 711)


Alex Fleming - 2011
    The author's journey as a young Naval Officer took him through the best and worst of these times, and his story carries lessons for military officers, leaders, and managers everywhere.

The Demon Apostle (2 of 3)


R.A. Salvatore - 2009
    Yet the specter of civil war haunts the ravaged land—and a specter more fearsome still. For the demon, though defeated, was not destroyed. And now its vengeful spirit has found an unholy sanctuary.The elf-trained ranger Elbryan Wynden presses north to reclaim the savage Timberlands from retreating goblin hordes. His companion, Pony, mistress of gemstone magic, turns south to the civilized—but no less perilous—streets of Palmaris. Suddenly they find themselves caught up in a ruthless power struggle to decide the fate of all Corona—a struggle that will push their courage and love to the breaking point . . . and beyond.

Getting Started with Arduino


Massimo Banzi - 2008
    Getting Started with Arduino gives you lots of ideas for Arduino projects and helps you get going on them right away. From getting organized to putting the final touches on your prototype, all the information you need is right in the book. Inside, you'll learn about:Interaction design and physical computing The Arduino hardware and software development environment Basics of electricity and electronics Prototyping on a solderless breadboard Drawing a schematic diagram And more. With inexpensive hardware and open-source software components that you can download free, getting started with Arduino is a snap. To use the introductory examples in this book, all you need is a USB Arduino, USB A-B cable, and an LED. Join the tens of thousands of hobbyists who have discovered this incredible (and educational) platform. Written by the co-founder of the Arduino project, with illustrations by Elisa Canducci, Getting Started with Arduino gets you in on the fun! This 128-page book is a greatly expanded follow-up to the author's original short PDF that's available on the Arduino website.

SecureGen: The Complete 5-Books Private Security Series


Clara Kendrick - 2017
    Lots of suspense, mystery, and romance. No cliffhangers! THE STALKER Jane is a weather girl with big ambitions. With each appearance on television, she hopes to catch the attention of a national news channel. Instead, she attracts a different kind of attention. An obsessed fan is hellbent on invading her world as a faceless stalker. Worried that her life is in danger, she turns to an old friend who assigns her a bodyguard. A man filled with strength, humor and bravery. As her stalker slowly infests every aspect of her life, Jane’s attention is captured by her bodyguard as romance blossoms between them. But will this distraction prove deadly? THE ROOKIE Things are looking up as Lara passes trial after trial while trying to win a job with a company called SecureGen. Everything looks promising until she starts to fall for Jackson, the ruggedly handsome expert testing her. As they grow close, Lara discovers that something is very wrong at SecureGen, a conspiracy is growing within its ranks which could endanger her and everyone she cares about. Convinced that she can help, Lara soon involves herself in a series of dangerous situations, but has her training prepared her to fight such a conspiracy? And is the man she cares about involved? THE MANSION It should have been like any other assignment. Ensuring that a young boy called Max wasn’t overwhelmed by being assigned a bodyguard. But when Hazel first laid eyes on Bracewell House, a mansion in the middle of a large estate, she realized the assignment was anything but usual. After growing close to the young boy who lives there, Hazel comes into conflict with his father, a billionaire with a domineering personality. Hazel feels strangely drawn to him as they disagree about what’s best for Max. All the while, dangerous forces close in on Bracewell House, an isolated place under siege. THE HACKER Molly hates her job. All she wants to do is paint, but she promised her father that she’d give the 9 to 5 life one more go. Just as the boredom sets in, she meets Andrew. An IT expert hired to look into a security breach at the company she works for. As they fall for each other, Molly uncovers a devastating secret about Andrew – he’s spying on his friends. Suddenly caught up in a world of spies, hackers, and betrayal, Molly has to decide whether she truly can trust the man she loves. THE MISSING GIRL Rose lived a quiet life. She liked to read. She spent most of her time in her tiny apartment. That was until the gunmen turned up at her door trying to kill her. In the midst of the attack, she is saved by her ex-husband, Nathan McKenzie, a man she hasn’t seen in nearly ten years. Now on the run, Rose slowly unravels why her life is in danger, and whether she can ever grow to love and trust Nathan McKenzie ever again. The epic final chapter in the SecureGen romance series.

Exam Ref 70-480: Programming in HTML5 with JavaScript and CSS3


Rick Delorme - 2013
    Designed for experienced developers ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the Microsoft Specialist level.Focus on the expertise measured by these objectives:Implement and manipulate document structures and objectsImplement program flowAccess and secure dataUse CSS3 in applicationsThis Microsoft Exam Ref:Organizes its coverage by exam objectives.Features strategic, what-if scenarios to challenge you.Includes a 15% exam discount from Microsoft. (Limited time offer)

Flesh Collectors: Their Ghoulish Appetites Drove Them to Crimes that Only Began With Murder


Fred Rosen - 2003
    A friendship grew from their shared lust for sadistic brutality, and once released, they teamed up to hunt human prey. In March, 1998, in Pensacola, Florida, while quietly watching TV, Leighton Smitherman was shot in the back by assailants hiding outside his home. Amazingly, he survived, not knowing that he'd been chosen at random by would-be-thrill-killers. Their next target wasn't so lucky. Justin Livingston, 20, died from multiple stab wounds - some more than six inches deep. The horror peaked on 7 May 1999, when Rodgers went on a date with pretty Jennifer Robinson, 18, with Lawrence tagging along. The young woman was drugged and assaulted first by Rodgers, then Lawrence, before Rodgers shot her execution-style. But the worse was yet to come, an unspeakable act of mutilation that followed in the bloody footsteps of one of the most infamous serial killers of our time...

Eloquent JavaScript: A Modern Introduction to Programming


Marijn Haverbeke - 2010
    I loved the tutorial-style game-like program development. This book rekindled my earliest joys of programming. Plus, JavaScript!" —Brendan Eich, creator of JavaScriptJavaScript is the language of the Web, and it's at the heart of every modern website from the lowliest personal blog to the mighty Google Apps. Though it's simple for beginners to pick up and play with, JavaScript is not a toy—it's a flexible and complex language, capable of much more than the showy tricks most programmers use it for.Eloquent JavaScript goes beyond the cut-and-paste scripts of the recipe books and teaches you to write code that's elegant and effective. You'll start with the basics of programming, and learn to use variables, control structures, functions, and data structures. Then you'll dive into the real JavaScript artistry: higher-order functions, closures, and object-oriented programming.Along the way you'll learn to:Master basic programming techniques and best practices Harness the power of functional and object-oriented programming Use regular expressions to quickly parse and manipulate strings Gracefully deal with errors and browser incompatibilities Handle browser events and alter the DOM structure Most importantly, Eloquent JavaScript will teach you to express yourself in code with precision and beauty. After all, great programming is an art, not a science—so why settle for a killer app when you can create a masterpiece?

The Tangled Web: A Guide to Securing Modern Web Applications


Michal Zalewski - 2011
    Every piece of the web application stack, from HTTP requests to browser-side scripts, comes with important yet subtle security consequences. To keep users safe, it is essential for developers to confidently navigate this landscape.In The Tangled Web, Michal Zalewski, one of the world's top browser security experts, offers a compelling narrative that explains exactly how browsers work and why they're fundamentally insecure. Rather than dispense simplistic advice on vulnerabilities, Zalewski examines the entire browser security model, revealing weak points and providing crucial information for shoring up web application security. You'll learn how to:Perform common but surprisingly complex tasks such as URL parsing and HTML sanitization Use modern security features like Strict Transport Security, Content Security Policy, and Cross-Origin Resource Sharing Leverage many variants of the same-origin policy to safely compartmentalize complex web applications and protect user credentials in case of XSS bugs Build mashups and embed gadgets without getting stung by the tricky frame navigation policy Embed or host user-supplied content without running into the trap of content sniffing For quick reference, "Security Engineering Cheat Sheets" at the end of each chapter offer ready solutions to problems you're most likely to encounter. With coverage extending as far as planned HTML5 features, The Tangled Web will help you create secure web applications that stand the test of time.