The Go Programming Language


Alan A.A. Donovan - 2015
    It has been winning converts from dynamic language enthusiasts as well as users of traditional compiled languages. The former appreciate the robustness and efficiency that Go's lightweight type system brings to their code; the latter find Go's simplicity and fast tools a refreshing change. Thanks to its well-designed standard libraries and its excellent support for concurrent programming, Go is fast becoming the language of choice for distributed systems. The Go Programming Language is the definitive book on Go for the working programmer. It assumes no prior knowledge of Go, nor any other specific programming language, so you'll find it an accessible guide whether you come from JavaScript, Ruby, Python, Java, or C++. The book will quickly get you started using Go effectively from the beginning, and by the end, you will know how to use it well to write clear, idiomatic and efficient programs to solve real-world problems. You'll understand not just how to use its standard libraries, but how they work, and how to apply the same design techniques to your own projects. The earlier chapters will introduce you to the basic concepts of Go programming---numbers, strings, functions---while at the same time presenting important computer science concepts like recursion, and useful examples of graphics, UTF-8, and error handling. The chapters on methods and interfaces will show you a new way to think about object-oriented programming; the chapter on concurrency explains why concurrency is so important in modern programming, and how Go helps you handle it well. You'll also learn about Go's pragmatic but effective approach to testing; how to build, test, and manage projects using the go tool, and the art of metaprogramming using reflection. The book contains hundreds of interesting and practical examples that cover the whole language and a wide range of applications. The code samples from the book are available for download from gopl.io.

Improvisation: Its Nature And Practice In Music


Derek Bailey - 1980
    By drawing on conversations with some of today's seminal improvisers--including John Zorn, Jerry Garcia, Steve Howe, Steve Lacy, Lionel Salter, Earle Brown, Paco Peña, Max Roach, Evan Parker, and Ronnie Scott--Bailey offers a clear-eyed view of the breathtaking spectrum of possibilities inherent in improvisational practice, while underpinning its importance as the basis for all music-making.

Genesis of a Music


Harry Partch - 1949
    Having lived mostly in the remote deserts of Arizona and New Mexico with no access to formal training, Partch naturally created theatrical ritualistic works incorporating Indian chants, Japanese kabuki and Noh, Polynesian microtones, Balinese gamelan, Greek tragedy, dance, mime, and sardonic commentary on Hollywood and commercial pop music of modern civilization. First published in 1949, Genesis of a Music is the manifesto of Partch's radical compositional practice and instruments (which owe nothing to the 300-year-old European tradition of Western music.) He contrasts Abstract and Corporeal music, proclaiming the latter as the vital, emotionally tactile form derived from the spoken word (like Greek, Chinese, Arabic, and Indian musics) and surveys the history of world music at length from this perspective. Parts II, III, and IV explain Partch's theories of scales, intonation, and instrument construction with copious acoustical and mathematical documentation. Anyone with a musically creative attitude, whether or not familiar with traditional music theory, will find this book revelatory.

Visual Complex Analysis


Tristan Needham - 1997
    Aimed at undergraduate students in mathematics, physics, and engineering, the book's intuitive explanations, lack ofadvanced prerequisites, and consciously user-friendly prose style will help students to master the subject more readily than was previously possible. The key to this is the book's use of new geometric arguments in place of the standard calculational ones. These geometric arguments are communicatedwith the aid of hundreds of diagrams of a standard seldom encountered in mathematical works. A new approach to a classical topic, this work will be of interest to students in mathematics, physics, and engineering, as well as to professionals in these fields.

Mastering Audio: The Art and the Science


Bob Katz - 2002
    Mastering Audio is for everyone who wants to increase their mastery of digital and analog audio: musicians, producers, A&R, mastering, recording and mixing engineers, and students.

Designing Data-Intensive Applications


Martin Kleppmann - 2015
    Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords?In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications. Peer under the hood of the systems you already use, and learn how to use and operate them more effectively Make informed decisions by identifying the strengths and weaknesses of different tools Navigate the trade-offs around consistency, scalability, fault tolerance, and complexity Understand the distributed systems research upon which modern databases are built Peek behind the scenes of major online services, and learn from their architectures

Harmonograph: A Visual Guide to the Mathematics of Music


Anthony Ashton - 1999
    Harmonograph is an introduction to the evolution of simple harmonic theory, from the discoveries of Pythagoras to diatonic tuning and equal temperament. Beautiful drawings show the octave as triangle, the fifth as pentagram; diagrams show the principles of harmonics, overtones, and the monochord. Anthony Ashton examines the phenomenon of resonance in Chladni patterns, describes how to build a harmonograph of your own, and provides tables of world tuning systems. This inspiring book will appeal to musicians, mathematicians, designers, and artists alike.

The Recording Engineer's Handbook


Bobby Owsinski - 2004
    From using microphones to deciding on EQ settings, choosing outboard gear to understanding how, when and why to process your signal, the seemingly never-ending choices can be very confusing. Professional Audio's bestselling author Bobby Owsinski (The Mixing Engineer's Handbook, The Mastering Engineer's Handbook) takes you into the tracking process for all manner of instruments and vocals-- providing you with the knowledge and skill to make sense of the many choices you have in any given project. From acoustic to electronic instruments, mic placement to EQ settings, everything you need to know to capture professionally recorded audio tracks is in this guide.

Chronicles: Volume One


Bob Dylan - 2004
    But now destiny was about to manifest itself. I felt like it was looking right at me and nobody else." So writes Bob Dylan in Chronicles: Volume One, his remarkable book exploring critical junctures in his life and career. Through Dylan's eyes and open mind, we see Greenwich Village, circa 1961, when he first arrives in Manhattan. Dylan's New York is a magical city of possibilities -- smoky, nightlong parties; literary awakenings; transient loves and unbreakable friendships. Elegiac observations are punctuated by jabs of memories, penetrating and tough. With the book's side trips to New Orleans, Woodstock, Minnesota and points west, Chronicles: Volume One is an intimate and intensely personal recollection of extraordinary times.By turns revealing, poetical, passionate and witty, Chronicles: Volume One is a mesmerizing window on Bob Dylan's thoughts and influences. Dylan's voice is distinctively American: generous of spirit, engaged, fanciful and rhythmic. Utilizing his unparalleled gifts of storytelling and the exquisite expressiveness that are the hallmarks of his music, Bob Dylan turns Chronicles: Volume One into a poignant reflection on life, and the people and places that helped shape the man and the art.

Writing Better Lyrics


Pat Pattison - 1995
    Songwriters will examine 17 extraordinary songs and learn the distinct elements that make them so effective. Pattison then presents more than 30 lyric-writing exercises designed to achieve the same results. From generating lyric ideas and managing repetition to developing verses, it's all here. Songwriters will: find warm-up exercises that revolutionize songwriting imagery; use a rhyming dictionary and a thesaurus to generate ideas and find snappy rhyme; create meaningful metaphors and similes while avoiding cliches; develop verses by using or breaking conventional rules; experiment with point of view in every lyric to make a song stand out

The Life and Death of Classical Music


Norman Lebrecht - 2007
    Lebrecht compellingly demonstrates that classical recording has reached its end point, but this is not simply an expos? of decline and fall. It is, for the first time, the full story of a minor art form, analyzing the cultural revolution wrought by Schnabel, Toscanini, Callas, Rattle, the Three Tenors, and Charlotte Church. It is the story of how stars were made and broken by the record business; how a war criminal conspired with a concentration-camp victim to create a record empire; and how advancing technology, boardroom wars, public credulity and unscrupulous exploitation shaped the musical backdrop to our modern lives. The book ends with a suitable shrine to classical recording: the author's critical selection of the 100 most important recordings, and the 20 most appalling.Filled with memorable incidents and unforgettable personalities, from Goddard Lieberson, legendary head of CBS Masterworks who signed his letters as God; to Georg Solti, who turned the Chicago Symphony into the loudest symphony on earth - this is at once the captivating story of the life and death of classical recording and an opinionated, insider's guide to appreciating the genre, now and for years to come.

Operating Systems: Three Easy Pieces


Remzi H. Arpaci-Dusseau - 2012
    Topics are broken down into three major conceptual pieces: Virtualization, Concurrency, and Persistence. Includes all major components of modern systems including scheduling, virtual memory management, disk subsystems and I/O, file systems, and even a short introduction to distributed systems.

Unknown Pleasures: Inside Joy Division


Peter Hook - 2012
    Godfathers of alternative rock, they reinvented music in the post-punk era, creating a new sound—dark, hypnotic, and intense—that would influence U2, Morrissey, R.E.M., Radiohead, and numerous others. The story is now legendary: in 1980, on the heels of their groundbreaking debut, Unknown Pleasures, and on the eve of their first U.S. tour, the band was rent asunder by the tragic death of their enigmatic lead singer, Ian Curtis. Yet in the mere three years they were together, Joy Division produced two landmark albums and a handful of singles—including the iconic anthem "Love Will Tear Us Apart"—that continue to have a powerful resonance.Now, for the first time, their story is told by one of their own. In Unknown Pleasures, founding member and bass player Peter Hook recounts how four young men from Manchester and Salisbury, with makeshift instruments and a broken-down van, rose from the punk scene to create a haunting, atmospheric music that would define a generation. Peter talks with eye-opening candor and reflection about the suicide of Ian Curtis; the band's friendships and fallouts; the evolution of their sound and image; and the larger-than-life characters who formed a vital part of the Joy Division legend, including Factory Records founder Tony Wilson and producer Martin Hannett. Told with surprising humor and vivid detail, Unknown Pleasures is the book Joy Division fans have awaited for decades.

Head First Java


Kathy Sierra - 2005
    You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn't always want to take in the dry, technical stuff you're forced to study. The fact is your brain craves novelty. It's constantly searching, scanning, waiting for something unusual to happen. After all, that's the way it was built to help you stay alive. It takes all the routine, ordinary, dull stuff and filters it to the background so it won't interfere with your brain's real work--recording things that matter. How does your brain know what matters? It's like the creators of the Head First approach say, suppose you're out for a hike and a tiger jumps in front of you, what happens in your brain? Neurons fire. Emotions crank up. Chemicals surge. That's how your brain knows.And that's how your brain will learn Java. Head First Java combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. It's fast, it's fun, and it's effective. And, despite its playful appearance, Head First Java is serious stuff: a complete introduction to object-oriented programming and Java. You'll learn everything from the fundamentals to advanced topics, including threads, network sockets, and distributed programming with RMI. And the new. second edition focuses on Java 5.0, the latest version of the Java language and development platform. Because Java 5.0 is a major update to the platform, with deep, code-level changes, even more careful study and implementation is required. So learning the Head First way is more important than ever. If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. You'll see why people say it's unlike any other Java book you've ever read.By exploiting how your brain works, Head First Java compresses the time it takes to learn and retain--complex information. Its unique approach not only shows you what you need to know about Java syntax, it teaches you to think like a Java programmer. If you want to be bored, buy some other book. But if you want to understand Java, this book's for you.

Complete Piano Sonatas, Volume 1 (Nos. 1-15)


Ludwig van Beethoven - 1935
    Volume One contains the fifteen sonatas from Beethoven's first period, including the popular Pathétique, Moonlight, and Pastorale sonatas. Volume Two contains the 17 sonatas from Beethoven's second and third periods, including the Waldstein, the Appassionata, and the Hammerklavier.The music is reproduced directly from the exemplary Universal Edition set edited by Heinrich Schenker. Combining scrupulous scholarship and profound artistic vision, Schenker achieved an edition which is universally admired by musicians and scholars. He used more autographs as sources than any previous editor of the sonatas, and he was the first to reproduce in print the visual impression of the autographs. For this Dover edition, Schenker's footnotes have been translated into English and his preface translated. A new introduction by Carl Schachter has also been included.Noteheads have been reproduced in a size large enough to be read easily at the keyboard. Margins and spaces between staves are generous, permitting insertion of written notes, analysis, fingerings, etc. Running measure numbers and many fingerings have already been included by the editor — the last a particularly unusual and valuable feature of this edition. This edition will be welcomed by all pianists, both professional and amateur, for its accuracy and reliability; it is highly desirable for instruction, study, reference, and enjoyment.