Linux Bible


Christopher Negus - 2005
    Whether you're new to Linux or need a reliable update and reference, this is an excellent resource. Veteran bestselling author Christopher Negus provides a complete tutorial packed with major updates, revisions, and hands-on exercises so that you can confidently start using Linux today. Offers a complete restructure, complete with exercises, to make the book a better learning tool Places a strong focus on the Linux command line tools and can be used with all distributions and versions of Linux Features in-depth coverage of the tools that a power user and a Linux administrator need to get startedThis practical learning tool is ideal for anyone eager to set up a new Linux desktop system at home or curious to learn how to manage Linux server systems at work.

Concrete Mathematics: A Foundation for Computer Science


Ronald L. Graham - 1988
    "More concretely," the authors explain, "it is the controlled manipulation of mathematical formulas, using a collection of techniques for solving problems."

The Mammoth Book of Vampires


Stephen JonesBasil Copper - 1992
    Among them are: Harlan Ellison, Chelsea Quinn Yarbro, Paul McAuley, Peter Tremayne, Steve Rasnic Tem, and Ramsey Campbell.This anthology collects the very best in vampire fiction which blends sheer horror with dark humor, deadly tenderness with tingling terror. For the classic vampire, as this volume amply shows, the Blood is the Life. From Hugh B. Cave's pulp thriller "Stragella" through to Harold Waldrop's bizarre mix of vampire and Nazis in "Der Untergang Des Abendlandesmenschen" and Christopher Fowler's "The Legend of Dracula Reconsidered as a Primetime TV Special." In between lie artful chillers by the likes of Clive Barker, Brian Lumley, R. Chetwynd-Hayes, Robert Bloch and John Burke, along with new and original stories by Niel Gaiman with "Cards from a Vampire Tarot," and Kim Newman with "Andy Warhol's Dracula: anno Dracula 1978-79." You can sink your teeth, too, in F. Paul Wilson's fast-paced thriller "Midnight Mass," Manly Wade Wellman's "Chastel," offering bloody intrigue and adventure with Judge Keith Hilary Pursuivant; and Les Daniel's "Yellow Fog," which features his enigmatic vampire-hero Don Sebastian de Villanueva.CONTENTSIntroduction: The Children of the Night by Stephen JonesHuman Remains by Clive BarkerNecros by Brian LumleyThe Man Who Loved The Vampire Lady by Brian StablefordA Place To Stay by Michael Marshall SmithThe Brood by Ramsey CampbellRoot Cellar by Nancy KilpatrickHungarian Rhapsody by Robert BlochThe Legend of Dracula Reconsidered as a Prime-Time TV Special by Christopher FowlerVampire by Richard Christian MathesonStragella by Hugh B. CaveA Week In The Unlife by David J. SchowThe House At Evening by Francis GarfieldVampyrrhic Outcast by Simon ClarkThe Labyrinth by R. Chetwynd-HayesBeyond Any Measure by Karl Edward WagnerDoctor Porthos by Basil CopperStraight To Hell by Paul McAuleyIt Only Comes Out At Night by Dennis EtchisonInvestigating Jericho by Chelsea Quinn YarbroDracula's Chair by Peter TremayneA Taste For Blood by Sydney J. BoundsThe Better Half by Melanie TemThe Devil's Tritone by John BurkeChastel by Manly Wade WellmanDer Untergang Des Abendlandesmenschen by Howard WaldropRed As Blood by Tanith LeeLaird of Dunain by Graham MastersonA Trick of the Dark by Tina RathMidnight Mass by F. Paul WilsonBlood Gothis by Nancy HolderYellow Fog by Les DanielsFifteen Cards From a Vampire Tarot by Neil GaimanVintage Domestic by Steve Rasnic TemTry A Dull Knife by Harlan EllisonAndy Warhol's Dracula: Anno Dracula 1978-1979 by Kim Newman

Beautiful Code: Leading Programmers Explain How They Think


Andy OramLincoln Stein - 2007
    You will be able to look over the shoulder of major coding and design experts to see problems through their eyes.This is not simply another design patterns book, or another software engineering treatise on the right and wrong way to do things. The authors think aloud as they work through their project's architecture, the tradeoffs made in its construction, and when it was important to break rules. Beautiful Code is an opportunity for master coders to tell their story. All author royalties will be donated to Amnesty International.

Digital Computer Electronics


Albert Paul Malvino - 1977
    The text relates the fundamentals to three real-world examples: Intel's 8085, Motorola's 6800, and the 6502 chip used by Apple Computers. This edition includes a student version of the TASM cross-assembler software program, experiments for Digital Computer Electronics and more.

Hacker's Delight


Henry S. Warren Jr. - 2002
    Aiming to tell the dark secrets of computer arithmetic, this title is suitable for library developers, compiler writers, and lovers of elegant hacks.

Know for Sure: General Knowledge, Class 8


Siddhartha Basu - 2019
    Created with a perspective of India and the World; the content is well-connected to the class curriculum, covering various subjects.

Elixir in Action


Saša Jurić - 2015
    Revised and updated for the Elixir 1.7, Elixir in Action, Second Edition teaches you how to apply Elixir to practical problems associated with scalability, fault tolerance, and high availability. Along the way, you'll develop an appreciation for, and considerable skill in, a functional and concurrent style of programming.

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions


Gregor Hohpe - 2003
    The authors also include examples covering a variety of different integration technologies, such as JMS, MSMQ, TIBCO ActiveEnterprise, Microsoft BizTalk, SOAP, and XSL. A case study describing a bond trading system illustrates the patterns in practice, and the book offers a look at emerging standards, as well as insights into what the future of enterprise integration might hold. This book provides a consistent vocabulary and visual notation framework to describe large-scale integration solutions across many technologies. It also explores in detail the advantages and limitations of asynchronous messaging architectures. The authors present practical advice on designing code that connects an application to a messaging system, and provide extensive information to help you determine when to send a message, how to route it to the proper destination, and how to monitor the health of a messaging system. If you want to know how to manage, monitor, and maintain a messaging system once it is in use, get this book.

Getting Clojure


Russ Olsen - 2018
    The vision behind Clojure is of a radically simple language framework holding together a sophisticated collection of programming features. Learning Clojure involves much more than just learning the mechanics of the language. To really get Clojure you need to understand the ideas underlying this structure of framework and features. You need this book: an accessible introduction to Clojure that focuses on the ideas behind the language as well as the practical details of writing code.

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.

The Calculus 7


Louis Leithold - 1995
    The author has sought to utlilize the technology now available for the teaching and learning of calculus. The hand-held graphics calculator is one such form of technology that has been integrated into the book. Topics in algebra, trigonometry, and analytical geometry appear in the Appendix.

Linux Kernel Development


Robert Love - 2003
    The book details the major subsystems and features of the Linux kernel, including its design, implementation, and interfaces. It covers the Linux kernel with both a practical and theoretical eye, which should appeal to readers with a variety of interests and needs. The author, a core kernel developer, shares valuable knowledge and experience on the 2.6 Linux kernel. Specific topics covered include process management, scheduling, time management and timers, the system call interface, memory addressing, memory management, the page cache, the VFS, kernel synchronization, portability concerns, and debugging techniques. This book covers the most interesting features of the Linux 2.6 kernel, including the CFS scheduler, preemptive kernel, block I/O layer, and I/O schedulers. The third edition of Linux Kernel Development includes new and updated material throughout the book:An all-new chapter on kernel data structuresDetails on interrupt handlers and bottom halvesExtended coverage of virtual memory and memory allocationTips on debugging the Linux kernelIn-depth coverage of kernel synchronization and lockingUseful insight into submitting kernel patches and working with the Linux kernel community

Black Hat Python: Python Programming for Hackers and Pentesters


Justin Seitz - 2014
    But just how does the magic happen?In Black Hat Python, the latest from Justin Seitz (author of the best-selling Gray Hat Python), you'll explore the darker side of Python's capabilities writing network sniffers, manipulating packets, infecting virtual machines, creating stealthy trojans, and more. You'll learn how to:Create a trojan command-and-control using GitHubDetect sandboxing and automate common malware tasks, like keylogging and screenshottingEscalate Windows privileges with creative process controlUse offensive memory forensics tricks to retrieve password hashes and inject shellcode into a virtual machineExtend the popular Burp Suite web-hacking toolAbuse Windows COM automation to perform a man-in-the-browser attackExfiltrate data from a network most sneakilyInsider techniques and creative challenges throughout show you how to extend the hacks and how to write your own exploits.When it comes to offensive security, your ability to create powerful tools on the fly is indispensable. Learn how in Black Hat Python."

Fifty Shades Freed - Vol. 2 of 2


E.L. James - 2012
    Book Three of the Fifty Shades Trilogy. Vol. 2 of 2 In Korean.