Mastering Regular Expressions


Jeffrey E.F. Friedl - 1997
    They are now standard features in a wide range of languages and popular tools, including Perl, Python, Ruby, Java, VB.NET and C# (and any language using the .NET Framework), PHP, and MySQL.If you don't use regular expressions yet, you will discover in this book a whole new world of mastery over your data. If you already use them, you'll appreciate this book's unprecedented detail and breadth of coverage. If you think you know all you need to know about regularexpressions, this book is a stunning eye-opener.As this book shows, a command of regular expressions is an invaluable skill. Regular expressions allow you to code complex and subtle text processing that you never imagined could be automated. Regular expressions can save you time and aggravation. They can be used to craft elegant solutions to a wide range of problems. Once you've mastered regular expressions, they'll become an invaluable part of your toolkit. You will wonder how you ever got by without them.Yet despite their wide availability, flexibility, and unparalleled power, regular expressions are frequently underutilized. Yet what is power in the hands of an expert can be fraught with peril for the unwary. Mastering Regular Expressions will help you navigate the minefield to becoming an expert and help you optimize your use of regular expressions.Mastering Regular Expressions, Third Edition, now includes a full chapter devoted to PHP and its powerful and expressive suite of regular expression functions, in addition to enhanced PHP coverage in the central "core" chapters. Furthermore, this edition has been updated throughout to reflect advances in other languages, including expanded in-depth coverage of Sun's java.util.regex package, which has emerged as the standard Java regex implementation.Topics include:A comparison of features among different versions of many languages and toolsHow the regular expression engine worksOptimization (major savings available here!)Matching just what you want, but not what you don't wantSections and chapters on individual languagesWritten in the lucid, entertaining tone that makes a complex, dry topic become crystal-clear to programmers, and sprinkled with solutions to complex real-world problems, Mastering Regular Expressions, Third Edition offers a wealth information that you can put to immediateuse.Reviews of this new edition and the second edition: "There isn't a better (or more useful) book available on regular expressions."--Zak Greant, Managing Director, eZ Systems"A real tour-de-force of a book which not only covers the mechanics of regexes in extraordinary detail but also talks about efficiency and the use of regexes in Perl, Java, and .NET...If you use regular expressions as part of your professional work (even if you already have a good book on whatever language you're programming in) I would strongly recommend this book to you."--Dr. Chris Brown, Linux Format"The author does an outstanding job leading the reader from regexnovice to master. The book is extremely easy to read and chock full ofuseful and relevant examples...Regular expressions are valuable toolsthat every developer should have in their toolbox. Mastering RegularExpressions is the definitive guide to the subject, and an outstandingresource that belongs on every programmer's bookshelf. Ten out of TenHorseshoes."--Jason Menard, Java Ranch

Here's Looking at Euclid: A Surprising Excursion Through the Astonishing World of Math


Alex Bellos - 2010
    But, Alex Bellos says, "math can be inspiring and brilliantly creative. Mathematical thought is one of the great achievements of the human race, and arguably the foundation of all human progress. The world of mathematics is a remarkable place."Bellos has traveled all around the globe and has plunged into history to uncover fascinating stories of mathematical achievement, from the breakthroughs of Euclid, the greatest mathematician of all time, to the creations of the Zen master of origami, one of the hottest areas of mathematical work today. Taking us into the wilds of the Amazon, he tells the story of a tribe there who can count only to five and reports on the latest findings about the math instinct--including the revelation that ants can actually count how many steps they've taken. Journeying to the Bay of Bengal, he interviews a Hindu sage about the brilliant mathematical insights of the Buddha, while in Japan he visits the godfather of Sudoku and introduces the brainteasing delights of mathematical games.Exploring the mysteries of randomness, he explains why it is impossible for our iPods to truly randomly select songs. In probing the many intrigues of that most beloved of numbers, pi, he visits with two brothers so obsessed with the elusive number that they built a supercomputer in their Manhattan apartment to study it. Throughout, the journey is enhanced with a wealth of intriguing illustrations, such as of the clever puzzles known as tangrams and the crochet creation of an American math professor who suddenly realized one day that she could knit a representation of higher dimensional space that no one had been able to visualize. Whether writing about how algebra solved Swedish traffic problems, visiting the Mental Calculation World Cup to disclose the secrets of lightning calculation, or exploring the links between pineapples and beautiful teeth, Bellos is a wonderfully engaging guide who never fails to delight even as he edifies. "Here's Looking at Euclid "is a rare gem that brings the beauty of math to life.

C++: The Complete Reference


Herbert Schildt - 1989
    Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.Best-selling genius Herb Schildt covers everything from keywords, syntax, and libraries, to advanced features such as overloading, inheritance, virtual functions, namespaces, templates, and RTTI--plus, a complete description of the Standard Template Library (STL).

High Steel: The Daring Men Who Built the World's Greatest Skyline


Jim Rasenberger - 2004
    These "cowboys of the skies," as one journalist called them, were the structural ironworkers who walked steel beams -- no wider, often, than the face of a hardcover book -- hundreds of feet above ground, to raise the soaring towers and vaulting bridges that so abruptly transformed America in the twentieth century.Many early ironworkers were former sailors, new Americans of Irish and Scandinavian descent accustomed to climbing tall ships' masts and schooled in the arts of rigging. Others came from a small Mohawk Indian reservation on the banks of the St. Lawrence River or from a constellation of seaside towns in Newfoundland. What all had in common were fortitude, courage, and a short life expectancy. "We do not die," went an early ironworkers' motto. "We are killed."High Steel is the stirring epic of these men and of the icons they built -- and are building still. Shifting between past and present, Jim Rasenberger travels back to the earliest iron bridges and buildings of the nineteenth century; to the triumph of the Brooklyn Bridge and the 1907 tragedy of the Quebec Bridge, where seventy-five ironworkers, including thirty-three Mohawks, lost their lives in an instant; through New York's skyscraper boom of the late 1920s, when ironworkers were hailed as "industrial age heroes." All the while, Rasenberger documents the lives of several contempor-ary ironworkers raising steel on a twenty-first-century skyscraper, the Time Warner building in New York City.This is a fast-paced, bare-knuckled portrait of vivid personalities, containing episodes of startling violence (as when ironworkers dynamited the Los Angeles Times building in 1910) and exhilarating adventure. In the end, High Steel is also a moving account of brotherhood and family. Many of those working in the trade today descend from multigenerational dynasties of ironworkers. As they walk steel, they follow in the footsteps of their fathers, grandfathers, and great-grandfathers.We've all had the experience of looking at a par-ticularly awe-inspiring bridge or building and wondering, How did they do that? Jim Rasenberger asks -- and answers -- the question behind the question: What sort of person would willingly scale such heights, take such chances, face such danger? The result is a depiction of the American working class as it has seldom appeared in literature: strong, proud, autonomous, enduring, and utterly compelling.

The Science of Human Nature: A Psychology for Beginners


William Henry Pyle - 1917
    You can not study human nature from a book, you must study yourself and your neighbors. This book may help you to know what to look for and to understand what you find, but it can do little more than this. It is true, this text gives you many facts learned by psychologists, but you must verify the statements, or at least see their significance to you, or they will be of no worth to you. However, the facts considered here, properly understood and assimilated, ought to prove of great value to you. But perhaps of greater value will be the psychological frame of mind or attitude which you should acquire. The psychological attitude is that of seeking to find and understand the causes of human action, and the causes, consequences, and significance of the processes of the human mind. If your first course in psychology teaches you to look for these things, gives you some skill in finding them and in using the knowledge after you have it, your study should be quite worth while.

30-Second Elements: The 50 Most Significant Elements, Each Explained in Half a Minute


Eric Scerri - 2013
    Along with biographies of the chemists who transformed scientific knowledge, here is your quickest way to know your plutonium from your europium.

Think Bayes


Allen B. Downey - 2012
    

Doing Data Science


Cathy O'Neil - 2013
    But how can you get started working in a wide-ranging, interdisciplinary field that’s so clouded in hype? This insightful book, based on Columbia University’s Introduction to Data Science class, tells you what you need to know.In many of these chapter-long lectures, data scientists from companies such as Google, Microsoft, and eBay share new algorithms, methods, and models by presenting case studies and the code they use. If you’re familiar with linear algebra, probability, and statistics, and have programming experience, this book is an ideal introduction to data science.Topics include:Statistical inference, exploratory data analysis, and the data science processAlgorithmsSpam filters, Naive Bayes, and data wranglingLogistic regressionFinancial modelingRecommendation engines and causalityData visualizationSocial networks and data journalismData engineering, MapReduce, Pregel, and HadoopDoing Data Science is collaboration between course instructor Rachel Schutt, Senior VP of Data Science at News Corp, and data science consultant Cathy O’Neil, a senior data scientist at Johnson Research Labs, who attended and blogged about the course.

What Should We Be Worried About? Real Scenarios That Keep Scientists Up at Night


John Brockman - 2014
    He asked them to disclose something that, for scientific reasons, worries them—particularly scenarios that aren't on the popular radar yet. Encompassing neuroscience, economics, philosophy, physics, psychology, biology, and more—here are 150 ideas that will revolutionize your understanding of the world.Steven Pinker uncovers the real risk factors for war * Mihaly Csikszentmihalyi peers into the coming virtual abyss * Nobel laureate Frank Wilczek laments our squandered opportunities to prevent global catastrophe * Seth Lloyd calculates the threat of a financial black hole * Alison Gopnik on the loss of childhood * Nassim Nicholas Taleb explains why firefighters understand risk far better than economic "experts" * Matt Ridley on the alarming re-emergence of superstition * Daniel C. Dennett and george dyson ponder the impact of a major breakdown of the Internet * Jennifer Jacquet fears human-induced damage to the planet due to "the Anthropocebo Effect" * Douglas Rushkoff fears humanity is losing its soul * Nicholas Carr on the "patience deficit" * Tim O'Reilly foresees a coming new Dark Age * Scott Atran on the homogenization of human experience * Sherry Turkle explores what's lost when kids are constantly connected * Kevin Kelly outlines the looming "underpopulation bomb" * Helen Fisher on the fate of men * Lawrence Krauss dreads what we don't know about the universe * Susan Blackmore on the loss of manual skills * Kate Jeffery on the death of death * plus J. Craig Venter, Daniel Goleman, Virginia Heffernan, Sam Harris, Brian Eno, Martin Rees, and more

Linux Pocket Guide


Daniel J. Barrett - 2004
    Every page of Linux Pocket Guide lives up to this billing. It clearly explains how to get up to speed quickly on day-to-day Linux use. Once you're up and running, Linux Pocket Guide provides an easy-to-use reference that you can keep by your keyboard for those times when you want a fast, useful answer, not hours in the man pages.Linux Pocket Guide is organized the way you use Linux: by function, not just alphabetically. It's not the 'bible of Linux; it's a practical and concise guide to the options and commands you need most. It starts with general concepts like files and directories, the shell, and X windows, and then presents detailed overviews of the most essential commands, with clear examples. You'll learn each command's purpose, usage, options, location on disk, and even the RPM package that installed it.The Linux Pocket Guide is tailored to Fedora Linux--the latest spin-off of Red Hat Linux--but most of the information applies to any Linux system.Throw in a host of valuable power user tips and a friendly and accessible style, and you'll quickly find this practical, to-the-point book a small but mighty resource for Linux users.

No bullshit guide to math and physics


Ivan Savov - 2010
    It shouldn't be like that. Learning calculus without mechanics is incredibly boring. Learning mechanics without calculus is missing the point. This textbook integrates both subjects and highlights the profound connections between them.This is the deal. Give me 350 pages of your attention, and I'll teach you everything you need to know about functions, limits, derivatives, integrals, vectors, forces, and accelerations. This book is the only math book you'll need for the first semester of undergraduate studies in science.With concise, jargon-free lessons on topics in math and physics, each section covers one concept at the level required for a first-year university course. Anyone can pick up this book and become proficient in calculus and mechanics, regardless of their mathematical background.Visit http://minireference.com for more details.

The Warrior Elite: The Forging of SEAL Class 228


Dick Couch - 2001
    SEAL training is the distillation of the human spirit, a tradition-bound ordeal that seeks to find men with character, courage, and the burning desire to win at all costs, men who would rather die than quit.

The Past Present and Future of JavaScript


Axel Rauschmayer - 2012
    Now, hopes and expectations for JavaScript’s future are considerable.In this insightful report, Dr. Axel Rauschmayer explains how the combination of several technologies and opportunities in the past 15 years turned JavaScript’s fortunes. With that as a backdrop, he provides a detailed look at proposed new features and fixes in the next version, ECMAScript.next, and then presents his own JavaScript wish list—such as an integrated IDE.

Hacking the Xbox: An Introduction to Reverse Engineering


Andrew Huang - 2003
    The book progresses into a discussion of the Xbox security mechanisms and other advanced hacking topics, with an emphasis on educating the readers on the important subjects of computer security and reverse engineering. Hacking the Xbox includes numerous practical guides, such as where to get hacking gear, soldering techniques, debugging tips and an Xbox hardware reference guide.Hacking the Xbox also confronts the social and political issues facing today's hacker by looking forward and discussing the impact of today's legal challenges on legitimate reverse engineering activities. The book includes a chapter written by the Electronic Frontier Foundation (EFF) about the rights and responsibilities of hackers, and concludes by discussing the latest trends and vulnerabilities in secure PC platforms.

Stuff Matters: Exploring the Marvelous Materials That Shape Our Man-Made World


Mark Miodownik - 2013
    Why is glass see-through? What makes elastic stretchy? Why does a paper clip bend? Why does any material look and behave the way it does? These are the sorts of questions that Mark Miodownik a globally-renowned materials scientist has spent his life exploring In this book he examines the materials he encounters in a typical morning, from the steel in his razor and the graphite in his pencil to the foam in his sneakers and the concrete in a nearby skyscraper.