The Shellcoder's Handbook: Discovering and Exploiting Security Holes


Jack Koziol - 2004
    This much-anticipated revision, written by the ultimate group of top security experts in the world, features 40 percent new content on how to find security holes in any operating system or applicationNew material addresses the many new exploitation techniques that have been discovered since the first edition, including attacking "unbreakable" software packages such as McAfee's Entercept, Mac OS X, XP, Office 2003, and VistaAlso features the first-ever published information on exploiting Cisco's IOS, with content that has never before been exploredThe companion Web site features downloadable code files

Learning the bash Shell


Cameron Newham - 1995
    This book will teach you how to use bash's advanced command-line features, such as command history, command-line editing, and command completion.This book also introduces shell programming,a skill no UNIX or Linus user should be without. The book demonstrates what you can do with bash's programming features. You'll learn about flow control, signal handling, and command-line processing and I/O. There is also a chapter on debugging your bash programs.Finally, Learning the bash Shell, Third Edition, shows you how to acquire, install, configure, and customize bash, and gives advice to system administrators managing bash for their user communities.This Third Edition covers all of the features of bash Version 3.0, while still applying to Versions 1.x and 2.x. It includes a debugger for the bash shell, both as an extended example and as a useful piece of working code. Since shell scripts are a significant part of many software projects, the book also discusses how to write maintainable shell scripts. And, of course, it discusses the many features that have been introduced to bash over the years: one-dimensional arrays, parameter expansion, pattern-matching operations, new commands, and security improvements.Unfailingly practical and packed with examples and questions for future study, Learning the bash Shell Third Edition is a valuable asset for Linux and other UNIX users.--back cover

You Don't Know JS: Up & Going


Kyle Simpson - 2015
    With the "You Don’t Know JS" book series, you’ll get a more complete understanding of JavaScript, including trickier parts of the language that many experienced JavaScript programmers simply avoid.The series’ first book, Up & Going, provides the necessary background for those of you with limited programming experience. By learning the basic building blocks of programming, as well as JavaScript’s core mechanisms, you’ll be prepared to dive into the other, more in-depth books in the series—and be well on your way toward true JavaScript.With this book you will: Learn the essential programming building blocks, including operators, types, variables, conditionals, loops, and functions Become familiar with JavaScript's core mechanisms such as values, function closures, this, and prototypes Get an overview of other books in the series—and learn why it’s important to understand all parts of JavaScript

Bioshock and Philosophy: Irrational Game, Rational Book


Luke Cuddy - 2015
    BioShock and Philosophy: Irrational Game, Rational Book presents expert reflections by philosophers (and Bioshock connoisseurs) on this critically acclaimed and immersive fan-favorite. Reveals the philosophical questions raised through the artistic complexity, compelling characters and absorbing plots of this ground-breaking first-person shooter (FPS) Explores what BioShock teaches the gamer about gaming, and the aesthetics of video game storytelling Addresses a wide array of topics including Marxism, propaganda, human enhancement technologies, political decision-making, free will, morality, feminism, transworld individuality, and vending machines in the dystopian society of Rapture Considers visionary game developer Ken Levine's depiction of Ayn Rand's philosophy, as well as the theories of Aristotle, de Beauvoir, Dewey, Leibniz, Marx, Plato, and others from the Hall of Philosophical Heroes

Black Bird


Greg Enslen - 2003
    He's a drifter, leaving a trail of fear and death from coast to coast. Although he has always successfully avoided capture, he is haunted by the memory of the Sheriff of Liberty, Virginia. The man died nearly catching Jack--in fact, it was only by dumb luck that Jack had escaped. And that's always bothered him. Now, he's returning to the small town to settle the score. In Liberty, David Beaumont can't wait to leave his small hometown. He's grown so tired of listening to the endless stories about what a great man his father had been, how he had saved their town from a killer, sacrificing his own life to save them. David's got his money together, he's quit his job, and he's leaving town. He's leaving it all behind him.The only problem is the killings have started again...and David's the only one that can stop them. Should he return to the small town he despises? And if he does, will he end up the way his father did--dead?

Secrets and Lies: Digital Security in a Networked World


Bruce Schneier - 2000
    Identity Theft. Corporate Espionage. National secrets compromised. Can anyone promise security in our digital world?The man who introduced cryptography to the boardroom says no. But in this fascinating read, he shows us how to come closer by developing security measures in terms of context, tools, and strategy. Security is a process, not a product – one that system administrators and corporate executives alike must understand to survive.This edition updated with new information about post-9/11 security.

JavaScript for Kids: A Playful Introduction to Programming


Nick Morgan - 2014
    With the help of kid-friendly examples, author Nick Morgan teaches the essentials of JavaScript. Morgan starts with the basics of strings, arrays, and loops, then moves on to show readers how to modify elements with jQuery and draw graphics with canvas. By the end of the book, you'll be ready to create your own fun animations and games and you'll have a solid understanding of the fundamentals of JavaScript.

Essential System Administration: Tools and Techniques for Linux and Unix Administration


Æleen Frisch - 2002
    Essential System Administration provides a clear, concise, practical guide to the real-world issues that anyone responsible for a Unix system faces daily.The new edition of this indispensable reference has been fully updated for all the latest operating systems. Even more importantly, it has been extensively revised and expanded to consider the current system administrative topics that administrators need most. Essential System Administration,3rd Edition covers: DHCP, USB devices, the latest automation tools, SNMP and network management, LDAP, PAM, and recent security tools and techniques.Essential System Administration is comprehensive. But what has made this book the guide system administrators turn to over and over again is not just the sheer volume of valuable information it provides, but the clear, useful way the information is presented. It discusses the underlying higher-level concepts, but it also provides the details of the procedures needed to carry them out. It is not organized around the features of the Unix operating system, but around the various facets of a system administrator's job. It describes all the usual administrative tools that Unix provides, but it also shows how to use them intelligently and efficiently.Whether you use a standalone Unix system, routinely provide administrative support for a larger shared system, or just want an understanding of basic administrative functions, Essential System Administration is for you. This comprehensive and invaluable book combines the author's years of practical experience with technical expertise to help you manage Unix systems as productively and painlessly as possible.

Bass Guitar for Dummies


Patrick Pfeiffer - 2003
    Be the force that relentlessly drives the music. Rumble like the ominous thunder of an approaching storm. For you, it's not enough just to be heard; you need to be "felt," too. You need to play bass guitar.Imagine your favorite music without bass. It doesn't work, does it? The bass is the heartbeat of the music, the foundation of the groove, and the glue that holds together all the different instruments. You can feel the vibrations of the low notes - sometimes subtle and caressing, sometimes literally earthshaking - as they propel the song. The bass is the heart. So leave center stage to the other musicians - you have more important work to do. The limelight may be cool, but bassists ruleYou can find everything you need to dominate the bass in "Bass Guitar For Dummies" - whether you're a beginner picking up a bass for the first time or an experienced player looking for way to improve. And you won't drown in complicated music theory, either; this easy-to-understand reference gives you just enough music theory to get you on your way."Bass Guitar For Dummies" includes the following topics and more: Exploring the anatomy of a bass guitarGetting started: Holding your bass, positioning your hands, and striking notesReading bass notation and understanding chords, scales, and octavesCreating a groove and playing solos and fillsExamining different bass-playing styles, from rock and funk to blues and reggaeCaring for your bass: Cleaning, changing strings, and so onBuying your own bass and accessoriesTop Ten lists on bassists you should know about"Bass Guitar For Dummies" also comes with a CD that includes audio clips of all the examples in the book.So put away the air bass guitar and get yourself the real thing. With the help of "Bass Guitar For Dummies," you'll be groovin' in your own band in no timeNote: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

They Flew Hurricanes


Adrian Stewart - 2006
    Many pilots, including Douglas Bader, thought it was superior to the Spit--but together they saved Britain from Nazi invasion and possible defeat.Adrian Stewart has produced a gloriously atmospheric and nostalgic book capturing the spirit of these great aircraft and the pilots who flew them. It tracks the aircraft as it was developed and improved, and follows it to the many theaters of the war where it saw service. Among the lesser-known are Burma and hazardous convoy protection in the Arctic and Mediterranean, flying from makeshift carriers. This book will fascinate specialist aviation historians and those who enjoy a rattling good war story, and includes a superb selection of rare photographs.

sed & awk


Dale Dougherty - 1990
    The most common operation done with sed is substitution, replacing one block of text with another. awk is a complete programming language. Unlike many conventional languages, awk is "data driven" -- you specify what kind of data you are interested in and the operations to be performed when that data is found. awk does many things for you, including automatically opening and closing data files, reading records, breaking the records up into fields, and counting the records. While awk provides the features of most conventional programming languages, it also includes some unconventional features, such as extended regular expression matching and associative arrays. sed & awk describes both programs in detail and includes a chapter of example sed and awk scripts. This edition covers features of sed and awk that are mandated by the POSIX standard. This most notably affects awk, where POSIX standardized a new variable, CONVFMT, and new functions, toupper() and tolower(). The CONVFMT variable specifies the conversion format to use when converting numbers to strings (awk used to use OFMT for this purpose). The toupper() and tolower() functions each take a (presumably mixed case) string argument and return a new version of the string with all letters translated to the corresponding case. In addition, this edition covers GNU sed, newly available since the first edition. It also updates the first edition coverage of Bell Labs nawk and GNU awk (gawk), covers mawk, an additional freely available implementation of awk, and briefly discusses three commercial versions of awk, MKS awk, Thompson Automation awk (tawk), and Videosoft (VSAwk).

Banjo for Dummies [With CD-ROM]


Bill Evans - 2007
     Packed with over 120 how-to photos and 130 musical examples. 94 track CD included - hear and play along with every exercise and song. The only book to offer instruction in clawhammer, bluegrass, melodic, single-string, minstrel and classic styles. From Earl Scruggs’ driving bluegrass picking to the genre-busting jazz fusion of Béla Fleck and the multi-million selling movie soundtrack  O Brother Where Are Thou?, the five-string banjo can be heard just about everywhere in American music these days. Banjo For Dummies is the most complete guide to the five-string banjo ever written. It covers everything you need to get into the banjo: including how to choose, tune and care for your instrument, developing a good playing posture, fretting your first chords and getting comfortable with the left and right hand picking patterns used for clawhammer and bluegrass playing techniques. You’ll then add the left hand, spicing up your playing with slides, hammer-ons, pull-offs, and chokes for an authentic five-string banjo sound. From there, you’ll move on the play 19th century minstrel style, early 20th century classic style as well as try your hand at more advanced examples of bluegrass style. An in-depth chapter on bluegrass music explores Scruggs licks and techniques as well as melodic and single-string styles, with song examples. Also included is a banjo buyer’s guide, a section on music theory as applied to bluegrass and old-time music, an accessories guide (advice on cases, picks, straps,metronomes, computer aids and much more), information on how to find a good teacher, banjo camp or festival, chord charts, bios of twelve influential players, practice tips and much, much more! Banjo For Dummies is accessible and fun to read and it’s easy to locate just what you’re interested in playing. Included are 20 songs including several new compositions written by the author just for this book, including Reno Rag (single-string style), “Winston’s Jig” (Irish three-finger), and “Everyday Breakdown” (Scruggs style). All musical examples are played slowly on the accompanying CD, many with guitar and mandolin accompaniment. Bill Evans is one of the world’s most celebrated banjo players and teachers. He has taught thousands of people to play the five-string banjo in private lessons and group workshops literally all over the world. In addition to leading the Bill Evans String Summit, Bill has performed with Dry Branch Fire Squad, David Grisman, Peter Rowan, Tony Trischka and many others and he hosts his own acclaimed banjo camp, the NashCamp Fall Banjo Retreat in the Nashville area. As an American music historian, he has taught at San Francisco State University, the University Virginia and Duke University. He has written a popular instructional column for Banjo Newsletter magazine for the last fifteen years and hosts three popular instructional DVDs for AcuTab Publications. To learn more about Bill, visit his homepage at www.nativeandfine.com.

Clojure Programming


Chas Emerick - 2011
    This book helps you learn the fundamentals of Clojure with examples relating it to the languages you know already, in the domains and topics you work with every day. See how this JVM language can help eliminate unnecessary complexity from your programming practice and open up new options for solving the most challenging problems. Clojure Programming demonstrates the language's flexibility by showing how it can be used for common tasks like web programming and working with databases, up through more demanding applications that require safe, effective concurrency and parallelism, data and statistical analysis, and more. This in-depth look helps tie together the full Clojure development experience, from how to organize your project and an introduction to Clojure build tooling, to a tutorial on how to make the most of Clojure’s REPL during development, and how to deploy your finished application in a cloud environment.Learn how to use Clojure without losing your investment in the Java platform Understand the advantages of Clojure as an efficient Lisp for the JVM See how Clojure is used today in several practical domains Discover how Clojure eliminates the need for many verbose and complicated design patterns Deploy large web applications across tens or hundreds of cloud nodes with Clojure

Head First Statistics


Dawn Griffiths - 2008
    Whether you're a student, a professional, or just curious about statistical analysis, Head First's brain-friendly formula helps you get a firm grasp of statistics so you can understand key points and actually use them. Learn to present data visually with charts and plots; discover the difference between taking the average with mean, median, and mode, and why it's important; learn how to calculate probability and expectation; and much more.Head First Statistics is ideal for high school and college students taking statistics and satisfies the requirements for passing the College Board's Advanced Placement (AP) Statistics Exam. With this book, you'll:Study the full range of topics covered in first-year statistics Tackle tough statistical concepts using Head First's dynamic, visually rich format proven to stimulate learning and help you retain knowledge Explore real-world scenarios, ranging from casino gambling to prescription drug testing, to bring statistical principles to life Discover how to measure spread, calculate odds through probability, and understand the normal, binomial, geometric, and Poisson distributions Conduct sampling, use correlation and regression, do hypothesis testing, perform chi square analysis, and moreBefore you know it, you'll not only have mastered statistics, you'll also see how they work in the real world. Head First Statistics will help you pass your statistics course, and give you a firm understanding of the subject so you can apply the knowledge throughout your life.

The Masada Complex


Avraham Azrieli - 2010
    – President Barack Obama calls America’s alliance with Israel “unshakeable.” The Masada Complex questions this assertion with a realistic political thriller taking place in Arizona, Washington and Jerusalem.The Masada Complex unveils a chilling scenario. Its hero is Masada El-Tal, a beautiful Israeli expatriate, currently an investigative reporter in Arizona. Her exposure of a bribe payment causes a disgraced U.S. senator to commit suicide. Angered by Israel’s supposed culpability, an angry Congress moves to terminate all military aid to the Jewish state. At the same time, someone repeatedly attempts to assassinate Masada, whose relentless investigation becomes a race against time, leading to a shocking discovery and a spectacular climax.