The Art of Computer Programming, Volume 1: Fundamental Algorithms


Donald Ervin Knuth - 1973
     -Byte, September 1995 I can't begin to tell you how many pleasurable hours of study and recreation they have afforded me! I have pored over them in cars, restaurants, at work, at home... and even at a Little League game when my son wasn't in the line-up. -Charles Long If you think you're a really good programmer... read [Knuth's] Art of Computer Programming... You should definitely send me a resume if you can read the whole thing. -Bill Gates It's always a pleasure when a problem is hard enough that you have to get the Knuths off the shelf. I find that merely opening one has a very useful terrorizing effect on computers. -Jonathan Laventhol This first volume in the series begins with basic programming concepts and techniques, then focuses more particularly on information structures-the representation of information inside a computer, the structural relationships between data elements and how to deal with them efficiently. Elementary applications are given to simulation, numerical methods, symbolic computing, software and system design. Dozens of simple and important algorithms and techniques have been added to those of the previous edition. The section on mathematical preliminaries has been extensively revised to match present trends in research. Ebook (PDF version) produced by Mathematical Sciences Publishers (MSP), http: //msp.org

A Practical Guide to Linux Commands, Editors, and Shell Programming


Mark G. Sobell - 2005
    The book is a complete revision of the commands section of Sobell's Practical Guide to Linux - a proven best-seller. The book is Linux distribution and release agnostic. It will appeal to users of ALL Linux distributions. Superior examples make this book the the best option on the market! System administrators, software developers, quality assurance engineers and others working on a Linux system need to work from the command line in order to be effective. Linux is famous for its huge number of command line utility programs, and the programs themselves are famous for their large numbers of options, switches, and configuration files. But the truth is that users will only use a limited (but still significant) number of these utilities on a recurring basis, and then only with a subset of the most important and useful options, switches and configuration files. This book cuts through all the noise and shows them which utilities are most useful, and which options most important. And it contains examples, lot's and lot's of examples. programmability. Utilities are designed, by default, to work wtih other utilities within shell programs as a way of automating system tasks. This book contains a superb introduction to Linux shell programming. And since shell programmers need to write their programs in text editors, this book covers the two most popular ones: vi and emacs.

Flatline Constructs: Gothic Materialism and Cybernetic Theory-Fiction


Mark Fisher - 2018
    But what is in- teresting about Haraway's remark - its challenge to the oppositional think- ing that sets up free will against determinism, vitalism against mechanism - has seldom been processed by a mode of theorizing which has tended to reproduce exactly the same oppositions. These theoretical failings, it will be argued here, arise from a resistance to pursuing cybernetics to its limits (a failure evinced as much by cyberneticists as by cultural theorists, it must be added). Unraveling the implications of cybernetics, it will be claimed, takes us out to the Gothic flatline. The Gothic flatline designates a zone of radical immanence. And to theorize this flatline demands a new approach, one committed to the theorization of immanence. This thesis calls that approach Gothic Materialism.

The Eighth Born: Book 1 of the Pankaran Chronicles


C.S. Night - 2015
    But with the encouragement of the goddess Persuasion, the magical races soon turned on the humans, pushing the magic-less race to the brink of destruction. In response, the gods chose to abandon the mortal world for Heaven. Before leaving, however, they gave mankind a gift to restore balance—a few select individuals with the power to actively wield magic. Persuasion, for her crimes, was banished to Limbo. Since then, the exiled goddess has made only one attempt to free herself, enthralling the human sorcerer Taida in a scheme that destroyed both a kingdom and the powerful Pankara Stone that the goddess required for escape. The young magic-wielder known as Rhyen Hyldhem, newly graduated from the great Academy in Ikha, knows of the story of Taida—but such events occurred millennia ago. As war brews, however, Rhyen will learn more about his powers…and the identity of the fearsome Dark Rider who has stalked him since childhood. Rhyen is about to discover the past isn’t dead—and that his destiny is intricately tied to Taida’s betrayal of humanity.

Ruby Cookbook


Lucas Carlson - 2006
    It gives you hundreds of solutions to real-world problems, with clear explanations and thousands of lines of code you can use in your own projects.From data structures and algorithms, to integration with cutting-edge technologies, the Ruby Cookbook has something for every programmer. Beginners and advanced Rubyists alike will learn how to program with:Strings and numbersArrays and hashesClasses, modules, and namespacesReflection and metaprogrammingXML and HTML processingRuby on Rails (including Ajax integration)DatabasesGraphicsInternet services like email, SSH, and BitTorrentWeb servicesMultitaskingGraphical and terminal interfacesIf you need to write a web application, this book shows you how to get started with Rails. If you're a system administrator who needs to rename thousands of files, you'll see how to use Ruby for this and other everyday tasks. You'll learn how to read and write Excel spreadsheets, classify text with Bayesian filters, and create PDF files. We've even included a few silly tricks that were too cool to leave out, like how to blink the lights on your keyboard.The Ruby Cookbook is the most useful book yet written about Ruby. When you need to solve a problem, don't reinvent the wheel: look it up in the Cookbook.

The Definitive Guide to Django: Web Development Done Right


Adrian Holovaty - 2007
    In "The Definitive Guide to Django: Web Development Done Right," Adrian Holovaty, one of Django's creators, and Django lead developer Jacob KaplanMoss show you how they use this framework to create awardwinning web sites. Over the course of three parts, they guide you through the creation of a web application reminiscent of chicagocrime.org.The first part of the book introduces Django fundamentals like installation and configuration. You'll learn about creating the components that power a Django-driven web site. The second part delves into the more sophisticated features of Django, like outputting nonHTML content (such as RSS feeds and PDFs), plus caching and user management. The third part serves as a detailed reference to Django's many configuration options and commands. The book even includes seven appendices for looking up configurations options and commands. In all, this book provides the ultimate tutorial and reference to the popular Django framework. What you'll learnThe first half of this book explains in-depth how to build web applications using Django including the basics of dynamic web pages, the Django templating system interacting with databases, and web forms. The second half of this book discusses higher-level concepts such as caching, security, and how to deploy Django. The appendices form a reference for the commands and configurations available in Django. Who this book is forAnyone who wants to use the powerful Django framework to build dynamic web sites quickly and easily! "

Data Smart: Using Data Science to Transform Information into Insight


John W. Foreman - 2013
    Major retailers are predicting everything from when their customers are pregnant to when they want a new pair of Chuck Taylors. It's a brave new world where seemingly meaningless data can be transformed into valuable insight to drive smart business decisions.But how does one exactly do data science? Do you have to hire one of these priests of the dark arts, the "data scientist," to extract this gold from your data? Nope.Data science is little more than using straight-forward steps to process raw data into actionable insight. And in Data Smart, author and data scientist John Foreman will show you how that's done within the familiar environment of a spreadsheet. Why a spreadsheet? It's comfortable! You get to look at the data every step of the way, building confidence as you learn the tricks of the trade. Plus, spreadsheets are a vendor-neutral place to learn data science without the hype. But don't let the Excel sheets fool you. This is a book for those serious about learning the analytic techniques, the math and the magic, behind big data.Each chapter will cover a different technique in a spreadsheet so you can follow along: - Mathematical optimization, including non-linear programming and genetic algorithms- Clustering via k-means, spherical k-means, and graph modularity- Data mining in graphs, such as outlier detection- Supervised AI through logistic regression, ensemble models, and bag-of-words models- Forecasting, seasonal adjustments, and prediction intervals through monte carlo simulation- Moving from spreadsheets into the R programming languageYou get your hands dirty as you work alongside John through each technique. But never fear, the topics are readily applicable and the author laces humor throughout. You'll even learn what a dead squirrel has to do with optimization modeling, which you no doubt are dying to know.

How to Break Software: A Practical Guide to Testing


James A. Whittaker - 2002
    Instead of relying on a rigid plan, it should be intelligence, insight, experience and a "nose for where the bugs are hiding" that guide testers. This book helps testers develop this insight. The techniques presented here allow testers to go off-script. Full description

The Amazon Echo Dot User Guide: Newbie to Expert in 1 Hour!: The Echo Dot User Manual That Should Have Come In The Box


Tom Edwards - 2016
     From the Number 1 Best Selling authors in Computers and Technology, this clear and concise guide will show you how to get the very best from your new Amazon Echo Dot. Step by step instructions will take you from newbie to expert in just one hour! About the Authors: Tom and Jenna Edwards are the Amazon Tech authors behind the Number 1 Best-selling e-books 250+ Best Kindle Fire & Fire HD Apps and All-New Fire 7 User Guide: Newbie to Expert in 2 Hours!

NIV Beautiful Word Coloring Bible


Anonymous - 2016
    Perfect for all ages, the thick white paper with lightly ruled lines in the extra-wide margins, provides ample space for your own artistic expressions and journaling. The NIV Beautiful Word™ Coloring Bible is a perfect gift that will become a cherished keepsake full of personalized creative expressions of faith. Features of this treasured Bible include:Hundreds of verses illustrated in ready-to-color line art Thicker white paper for enduring note-taking Lined, wide margins for notes, reflections and art Full text of the most read, most trusted modern-English Bible – the New International Version (NIV) Easy-to-read black letter text in single-column format Lays flat in your hand or on your desk Ribbon marker 8-point type size

The Pioneer Detectives: Did a distant spacecraft prove Einstein and Newton wrong? (Kindle Single)


Konstantin Kakaes - 2013
    No one seemed able to agree on a cause. (Dark matter? Tensor–vector–scalar gravity? Collisions with gravitons?) What did seem clear to those who became obsessed with it was that the Pioneer Anomaly had the potential to upend Einstein and Newton—to change everything we know about the universe.With riveting prose and the precision of an expert, Konstantin Kakaes gives us a scientific police procedural, tracking the steps of those who sought to unravel this high-stakes enigma. His thrilling account draws on extensive interviews and archival research, following the story from the Anomaly’s initial discovery, through decades of tireless investigation, to its ultimate conclusion. “The Pioneer Detectives” is a definitive account not just of the Pioneer Anomaly but of how scientific knowledge gets made and unmade, with scientists sometimes putting their livelihoods on the line in pursuit of cosmic truth. Perfect for fans of John McPhee, Thomas Kuhn, and Ed McBain, this is also an immensely enjoyable story accessible to anyone who loves brilliant, fascinating long-form journalism.* * * ABOUT THE AUTHOR: Konstantin Kakaes is a Bernard L. Schwartz fellow at the New America Foundation, writing about science and technology, and is the former Mexico City bureau chief for The Economist. His work has been published in The Wall Street Journal, Foreign Policy, and The Washington Post and appears frequently in Slate. Before becoming a journalist, he studied physics at Harvard University.

Physically Based Rendering: From Theory to Implementation


Matt Pharr - 2004
    The result is a stunning achievement in graphics education. Through the ideas and software in this book, you will learn to design and employ a full-featured rendering system for creating stunning imagery.This new edition greatly refines its best-selling predecessor by streamlining all obsolete code as well as adding sections on parallel rendering and system design; animating transformations; multispectral rendering; realistic lens systems; blue noise and adaptive sampling patterns and reconstruction; measured BRDFs; and instant global illumination, as well as subsurface and multiple-scattering integrators.These updates reflect the current state-of-the-art technology, and along with the lucid pairing of text and code, ensure the book's leading position as a reference text for those working with images, whether it is for film, video, photography, digital design, visualization, or gaming.

Poetry Speaks Expanded


Elise Paschen - 2007
    Book and CDs work beautifully together, kindling deeper appreciation for the transmuting power of poetry, a practice of discipline, skill, and magic." - BOOKLIST ..".The prose comes to life when read aloud, especially when you hear James Joyce read it himself." NPR's ALL THINGS CONSIDERED host Jacki Lyden "This tome is a reminder how the human spirit is capable of finding an outlet in oppressive times, how poetry can help explain why we do what we do as a thinking people...Certainly, in our struggle to make sense out of what we do not understand, Poetry Speaks Expanded helps on so many levels." Carol Hoenig, THE HUFFINGTON POST ..".[A] bountiful experience: there is the thrill of discovery and re-discovery as with any good anthology, with an added emphasis on the poets' personalities and growth" John Hammond, SAN ANTONIO EXPRESS-NEWS "[An] accessible, beautifully executed collection guaranteed to offer poetry fans a memorable reading and listening experience" WORDCANDY.NET ..".[A]s I savored these beautiful poems, it reminded me of French poet Charles Baudelaire who wrote, 'Any man can go without food for two days - but not without poetry.'" - Norm Goldman, BOOKPLEASURES.COM "Light[s] up a reader's eyes." - Frank Wilson, PHILADELPHIA INQUIRER Hear And Read All Of These Poets (And More)244 Poems Included In The Book107 Poems Read By The Poets Themselves On 3 Audio CDs Robert Graves, E. E. Cummings, Walt Whitman, Ezra Pound, William Butler Yeats, Gertrude Stein, Carl Sandburg, James Joyce, William Carlos Williams, Ted Hughes, Robinson Jeffers, Philip Larkin, Wallace Stevens, Louise Bogan, Melvin B. Tolson, Laura (Riding) Jackson, Ogden Nash, W. H. Auden, Louis MacNeice, Allen Ginsberg Theodore Roethke, Elizabeth Bishop, Robert Hayden, Robert Frost, Muriel Rukeyser, Gwendolyn Brooks, Randall Jarrell, Jack Kerouac, John Berryman, Dylan Thomas, Robert Lowell, Robert Browning, Robert Duncan, May Swenson, John Crowe Ransom Poetry Speaks Expanded is a fusion of the poet's words with the poet's voice, including text and recordings of nearly 50 of the greatest poets who ever lived, ranging from Walt Whitman, Robert Frost, James Joyce and T. S. Eliot to Langston Hughes, Jack Kerouac, Sylvia Plath, Ted Hughes and Gwendolyn Brooks. "This book has the potential to draw more readers to poetry than any collection in years."-PUBLISHERS WEEKLY, STARRED REVIEW "Readers and listeners are guaranteed to hear poems in a new way after spending time with this book and CD set."-LIBRARY JOURNAL, STARRED REVIEW "Superb, accessible....A unique and essential purchase"-SCHOOL LIBRARY JOURNAL Poetry--For the first time ever, James Joyce reads "Anna Livia Plurabelle" from Finnegans Wake alongside the original text from the book--T. S. Eliot reading "The Love Song of J. Alfred Prufrock"--Sylvia Plath's anger and raw emotion as she reads "Daddy" and "Lady Lazarus"--Jack Kerouac reading from "MacDougal Street Blues," accompanied by Steve Allen on piano--May Swenson rehearsing "The Watch" prior to a reading--H. D. reading a part of "Helen in Egypt" from a rare recording made shortly before her death--Ted Hughes reading "February 17" during a BBC interview--A never-before-published recording of Alfred, Lord Tennyson reading "The Charge of the Light Brigade"--W. B. Yeats explaining his reading style and why he chooses to read that way--Robert Frost reading "The Road Not Taken" and "Stopping by Woods on a Snowy Evening" Essays Written By Today's Most Influential Poets, Including: W. S. Merwin on Robert Graves, Seamus Heaney on W. B. Yeats, Paul Muldoon on James Joyce, Robert Pinsky on William Carlos Williams, Sonia Sanchez on Gwendolyn Brooks, Galway Kinnell on Walt Whitman, Rita Dove on Melvin B. Tolson, Jorie Graham on Elizabeth Bishop and Al Young on Langston Hughes "The most ambitious, innovative poetry project to be published in years."-QUALITY PAPERBACK BOOK CLUB A Book Sense Top-10 Selection

The Productive Programmer


Neal Ford - 2008
    The Productive Programmer offers critical timesaving and productivity tools that you can adopt right away, no matter what platform you use. Master developer Neal Ford not only offers advice on the mechanics of productivity-how to work smarter, spurn interruptions, get the most out your computer, and avoid repetition-he also details valuable practices that will help you elude common traps, improve your code, and become more valuable to your team. You'll learn to:Write the test before you write the codeManage the lifecycle of your objects fastidiously Build only what you need now, not what you might need later Apply ancient philosophies to software development Question authority, rather than blindly adhere to standardsMake hard things easier and impossible things possible through meta-programming Be sure all code within a method is at the same level of abstraction Pick the right editor and assemble the best tools for the job This isn't theory, but the fruits of Ford's real-world experience as an Application Architect at the global IT consultancy ThoughtWorks. Whether you're a beginner or a pro with years of experience, you'll improve your work and your career with the simple and straightforward principles in The Productive Programmer.

Perl Best Practices: Standards and Styles for Developing Maintainable Code


Damian Conway - 2005
    They aren't conscious of all the choices they make, like how they format their source, the names they use for variables, or the kinds of loops they use. They're focused entirely on problems they're solving, solutions they're creating, and algorithms they're implementing. So they write code in the way that seems natural, that happens intuitively, and that feels good.But if you're serious about your profession, intuition isn't enough. Perl Best Practices author Damian Conway explains that rules, conventions, standards, and practices not only help programmers communicate and coordinate with one another, they also provide a reliable framework for thinking about problems, and a common language for expressing solutions. This is especially critical in Perl, because the language is designed to offer many ways to accomplish the same task, and consequently it supports many incompatible dialects.With a good dose of Aussie humor, Dr. Conway (familiar to many in the Perl community) offers 256 guidelines on the art of coding to help you write better Perl code--in fact, the best Perl code you possibly can. The guidelines cover code layout, naming conventions, choice of data and control structures, program decomposition, interface design and implementation, modularity, object orientation, error handling, testing, and debugging.They're designed to work together to produce code that is clear, robust, efficient, maintainable, and concise, but Dr. Conway doesn't pretend that this is the one true universal and unequivocal set of best practices. Instead, Perl Best Practices offers coherent and widely applicable suggestions based on real-world experience of how code is actually written, rather than on someone's ivory-tower theories on how software ought to be created.Most of all, Perl Best Practices offers guidelines that actually work, and that many developers around the world are already using. Much like Perl itself, these guidelines are about helping you to get your job done, without getting in the way.Praise for Perl Best Practices from Perl community members:"As a manager of a large Perl project, I'd ensure that every member of my team has a copy of Perl Best Practices on their desk, and use it as the basis for an in-house style guide." -- Randal Schwartz"There are no more excuses for writing bad Perl programs. All levels of Perl programmer will be more productive after reading this book." -- Peter Scott"Perl Best Practices will be the next big important book in the evolution of Perl. The ideas and practices Damian lays down will help bring Perl out from under the embarrassing heading of "scripting languages". Many of us have known Perl is a real programming language, worthy of all the tasks normally delegated to Java and C++. With Perl Best Practices, Damian shows specifically how and why, so everyone else can see, too." -- Andy Lester"Damian's done what many thought impossible: show how to build large, maintainable Perl applications, while still letting Perl be the powerful, expressive language that programmers have loved for years." -- Bill Odom"Finally, a means to bring lasting order to the process and product of real Perl development teams." -- Andrew Sundstrom"Perl Best Practices provides a valuable education in how to write robust, maintainable P