Book picks similar to
Robot Evolution: The Development of Anthrobotics by Mark Elling Rosheim
computer-science
d
gynoids-and-androids
it-wikipedia
Keith Richards: In His Own Words
Keith Richards - 1994
Rhythm guitarist with The Rolling Stones for over 30 years, he is also famous in his own right as a solo artist.
Dragonlance Dragons of Winter (Dragonlance)
Clark Valentine - 2007
introduced some revolutionary concepts in the game industry. Never before had the D&D rules been used to tell an epic fantasy tale using full-realized pre-generated characters. It was also the first time that roleplaying adventures would match a story being told in fantasy novels on mass-market shelves. Since MWP began publishing DRAGONLANCE game produts for the revised d20 System, the most often-asked question from fans is "When do we get to see the original modules?" By popular demand, we are presenting all-new versions of the classic adventures. The second in the trilogy, Dragons of Winter, continues the epic War of the Lance. The heroes visit the haunted forests of Silvanesti, the landlocked port city of Tarsis, and the mighty stronghold known as the High Clerist's Tower. The adventures are being completely revised, drawing on twenty years of DRAGONLANCE history, incorporating material most recently featured in the Silver Anniversary edition of the adventures. They will include new character statistics featuring the popular Heroes of the Lance.
Peacock's Tale: A Tartan Noir Murder Mystery (Peacock Johnson Scottish Mystery Series Book 1)
Stuart David - 2015
Peacock’s wife thinks he did it, the police think he did it, even Frank McAlpine said he did it, moments before he died. But Peacock knows he’s innocent, and he knows he’s going to work out who really killed Frank to clear his name. But commiting crimes are more in Peacock’s line of work, he doesn’t have the first clue about how to solve one. Luckily, though, he knows a man who does, a man who owes him a favour. A second Scottish noir writer, Ian Rankin, has featured Peacock as the main villain in one of his bestselling Rebus novels- A Question of Blood. And Peacock feels he was somewhat misrepresented, made out to be much more of a hardened criminal than he actually is. He’d been planning to seek compensation from Rankin, on a massive scale, but now he sees an opportunity for Ian to make things good. If Rankin can use his detective skills to work out who actually killed Frank McAlpine then Peacock is willing to drop the action for libel. The only questions are, will Rankin agree. And is he up to the job.
Introducing Windows Azure for IT Professionals
Mitch Tulloch - 2013
It is offered for sale in print format as a convenience.Get a head start evaluating Windows Azure - with technical insights from a Microsoft MVP Mitch Tulloch. This guide introduces the latest features and capabilities, with scenario-based advice on how the platform can meet the needs of your business. Get the high-level overview you need to begin preparing your deployment now.Topics include: Understanding Windows Azure Windows Azure Compute Services Windows Azure Network Services Windows Azure Data Services Windows Azure App Services Getting Started with Windows Azure
Artificial Intelligence and Intelligent Systems
N.P. Padhy - 2005
The focus of this text is to solve real-world problems using the latest AI techniques. Intelligent systems like expert systems, fuzzy systems, artificial neural networks, genetic algorithms and ant colony systems are discussed in detail with case studies to facilitate in- depth understanding. Since the ultimate goal of AI is the construction of programs to solve problems, an entire chapter has been devoted to the programming languages used in AI problem solving. The theory is well supported by a large number of illustrations and end-chapter exercises. With its comprehensive coverage of the subject in a clear and concise manner this text would be extremely useful not only for undergraduate students, but also to postgraduate students.
Concurrent Programming in Java(tm): Design Principles and Pattern
Doug Lea - 1996
Thread programming enables developers to design applications that are more responsive to user demands, faster, and more easily controlled. This book offers comprehensive coverage of this vital aspect of the Java language. The book is completely up-to-date with the new thread model that is now incorporated into the most recent version of the Java Virtual Machine. All Java programmers interested in doing concurrent programming must understand these new concepts. The book approaches the topic from a design pattern point of view. It introduces and summarizes Java's concurrency support, shows readers how to initiate, control, and coordinate concurrent activities, and offers numerous recipe-like techniques for designing and implementing Java structures that solve common concurrent programming challenges. Specifically, the book presents important strategies for avoiding the inconsistencies that can crop up in multi-threaded programs, addresses the concept of liveness-how to ensure that all threads in use are kept active simultaneously, examines state-dependent action, and demonstrates effective methods for handling user requests in a multi-threaded environment.
Radiohead: Hysterical and Useless
Martin Clarke - 1999
Starting with the band's origins in Oxford, journalist Martin Clarke covers the essential points: Radiohead's breakout single "Creep," the pivotal album OK Computer, Thom Yorke's continuing political and artistic evolution, and the band's future. This revised edition includes a close look at how the band escaped the rock straightjacket with Kid A and Amnesiac , as well as their most recent album, Hail to the Thief . Clark also offers an in-depth examination of the outspoken, mysterious Yorke, offering insight into the personal demons the vocalist has battled throughout his career as Radiohead's frontman. An incisive look at one of the world's most beloved, followed musical acts, Radiohead: Hysterical and Useless provides stimulating coverage of a provocative group.
Rootkits: Subverting the Windows Kernel
Greg Hoglund - 2005
It is truly cutting-edge. As the only book on the subject,
Rootkits
will be of interest to any Windows security researcher or security programmer. It's detailed, well researched and the technical information is excellent. The level of technical detail, research, and time invested in developing relevant examples is impressive. In one word: Outstanding."--Tony Bautts, Security Consultant; CEO, Xtivix, Inc. "This book is an essential read for anyone responsible for Windows security. Security professionals, Windows system administrators, and programmers in general will want to understand the techniques used by rootkit authors. At a time when many IT and security professionals are still worrying about the latest e-mail virus or how to get all of this month's security patches installed, Mr. Hoglund and Mr. Butler open your eyes to some of the most stealthy and significant threats to the Windows operating system. Only by understanding these offensive techniques can you properly defend the networks and systems for which you are responsible."--Jennifer Kolde, Security Consultant, Author, and Instructor "What's worse than being owned? Not knowing it. Find out what it means to be owned by reading Hoglund and Butler's first-of-a-kind book on rootkits. At the apex the malicious hacker toolset--which includes decompilers, disassemblers, fault-injection engines, kernel debuggers, payload collections, coverage tools, and flow analysis tools--is the rootkit. Beginning where Exploiting Software left off, this book shows how attackers hide in plain sight."Rootkits are extremely powerful and are the next wave of attack technology. Like other types of malicious code, rootkits thrive on stealthiness. They hide away from standard system observers, employing hooks, trampolines, and patches to get their work done. Sophisticated rootkits run in such a way that other programs that usually monitor machine behavior can't easily detect them. A rootkit thus provides insider access only to people who know that it is running and available to accept commands. Kernel rootkits can hide files and running processes to provide a backdoor into the target machine."Understanding the ultimate attacker's tool provides an important motivator for those of us trying to defend systems. No authors are better suited to give you a detailed hands-on understanding of rootkits than Hoglund and Butler. Better to own this book than to be owned."--Gary McGraw, Ph.D., CTO, Cigital, coauthor of Exploiting Software (2004) and Building Secure Software (2002), both from Addison-Wesley "Greg and Jamie are unquestionably the go-to experts when it comes to subverting the Windows API and creating rootkits. These two masters come together to pierce the veil of mystery surrounding rootkits, bringing this information out of the shadows. Anyone even remotely interested in security for Windows systems, including forensic analysis, should include this book very high on their must-read list."--Harlan Carvey, author of Windows Forensics and Incident Recovery (Addison-Wesley, 2005) Rootkits are the ultimate backdoor, giving hackers ongoing and virtually undetectable access to the systems they exploit. Now, two of the world's leading experts have written the first comprehensive guide to rootkits: what they are, how they work, how to build them, and how to detect them. Rootkit.com's Greg Hoglund and James Butler created and teach Black Hat's legendary course in rootkits. In this book, they reveal never-before-told offensive aspects of rootkit technology--learn how attackers can get in and stay in for years, without detection. Hoglund and Butler show exactly how to subvert the Windows XP and Windows 2000 kernels, teaching concepts that are easily applied to virtually any modern operating system, from Windows Server 2003 to Linux and UNIX. They teach rootkit programming techniques that can be used for a wide range of software, from white hat security tools to operating system drivers and debuggers. After reading this book, readers will be able to Understand the role of rootkits in remote command/control and software eavesdropping Build kernel rootkits that can make processes, files, and directories invisible Master key rootkit programming techniques, including hooking, runtime patching, and directly manipulating kernel objects Work with layered drivers to implement keyboard sniffers and file filters Detect rootkits and build host-based intrusion prevention software that resists rootkit attacks
Aloha, Magnum: Larry Manetti's Magnum, P.I. Memories
Larry Manetti - 1999
Aloha Magnum is a chronicle of Larry Manetti's wild childhood, his crazy days in Hollywood, his moonlighting as a prominent restaurateur, and his escapades with the rich, famous, and equally outrageous.
Dogs and Love - Stories of Fidelity
Ferris Robinson - 2013
Each short story is about a dog, love and the special bond that can form between dogs and people. Love stories for all ages, almost any of these short stories could be a bedtime story for children, although they run the emotional gamut from absurdity to poignancy. The language is clean, and although the loss of a pet is always sad, the idea of dressing a chihuahua in a red corduroy coat is funny, quickly bringing a smile. Almost every true story in this collection is either about a chihuahua or a mix thereof, and/or the abandoned hound that claimed a family as his own. One is about a lost mother dog who depended on the kindness of strangers after delivering her puppies in a cave on the side of a cliff. Another is about a little dog's grief when her master died; although he was important enough to be mourned by an entire city, Mopsy's sorrow was heartbreaking. Most of the dogs in these stories came from an animal shelter, and the fidelity that each rescue dog demonstrates, from utter loyalty to pure devotion, makes a master humble.Perhaps you will recognize and remember some of the dogs you have loved over the years as you read these stories, and realize how important dogs truly are in the emotional lives of humans
The Awful End of Prince William the Silent: The First Assassination of a Head of State with a Handgun
Lisa Jardine - 2005
The shooting of Prince William of Orange by a French Catholic in 1584 had immediate political consequences: it was a serious setback for the Protestant cause in the Netherlands, as its forces fought for independence from the Catholic rule of the Hapsburg Empire. But, as Jardine brilliantly demonstrates, its implications for those in positions of power were even more far-reaching, as the assassination heralded the arrival of a lethal new threat to the security of nations -- a pistol that could be concealed on one's person and used to deadly means at point-blank range.Queen Elizabeth I, William's close Protestant ally, was devastated by his death and, as the object of assassination plots herself, was thrown into panic. The English parliament soon enacted legislation making it an offense to bring a pistol anywhere near a royal palace. Elizabeth's terror was not misplaced.As Jardine observes, William's assassination was the first in a long and bloody line that would include the murders of President Lincoln in 1865 and Archduke Ferdinand in 1914 -- a terror that is all too relevant today.
Modern Operating Systems
Andrew S. Tanenbaum - 1992
What makes an operating system modern? According to author Andrew Tanenbaum, it is the awareness of high-demand computer applications--primarily in the areas of multimedia, parallel and distributed computing, and security. The development of faster and more advanced hardware has driven progress in software, including enhancements to the operating system. It is one thing to run an old operating system on current hardware, and another to effectively leverage current hardware to best serve modern software applications. If you don't believe it, install Windows 3.0 on a modern PC and try surfing the Internet or burning a CD. Readers familiar with Tanenbaum's previous text, Operating Systems, know the author is a great proponent of simple design and hands-on experimentation. His earlier book came bundled with the source code for an operating system called Minux, a simple variant of Unix and the platform used by Linus Torvalds to develop Linux. Although this book does not come with any source code, he illustrates many of his points with code fragments (C, usually with Unix system calls). The first half of Modern Operating Systems focuses on traditional operating systems concepts: processes, deadlocks, memory management, I/O, and file systems. There is nothing groundbreaking in these early chapters, but all topics are well covered, each including sections on current research and a set of student problems. It is enlightening to read Tanenbaum's explanations of the design decisions made by past operating systems gurus, including his view that additional research on the problem of deadlocks is impractical except for "keeping otherwise unemployed graph theorists off the streets." It is the second half of the book that differentiates itself from older operating systems texts. Here, each chapter describes an element of what constitutes a modern operating system--awareness of multimedia applications, multiple processors, computer networks, and a high level of security. The chapter on multimedia functionality focuses on such features as handling massive files and providing video-on-demand. Included in the discussion on multiprocessor platforms are clustered computers and distributed computing. Finally, the importance of security is discussed--a lively enumeration of the scores of ways operating systems can be vulnerable to attack, from password security to computer viruses and Internet worms. Included at the end of the book are case studies of two popular operating systems: Unix/Linux and Windows 2000. There is a bias toward the Unix/Linux approach, not surprising given the author's experience and academic bent, but this bias does not detract from Tanenbaum's analysis. Both operating systems are dissected, describing how each implements processes, file systems, memory management, and other operating system fundamentals. Tanenbaum's mantra is simple, accessible operating system design. Given that modern operating systems have extensive features, he is forced to reconcile physical size with simplicity. Toward this end, he makes frequent references to the Frederick Brooks classic The Mythical Man-Month for wisdom on managing large, complex software development projects. He finds both Windows 2000 and Unix/Linux guilty of being too complicated--with a particular skewering of Windows 2000 and its "mammoth Win32 API." A primary culprit is the attempt to make operating systems more "user-friendly," which Tanenbaum views as an excuse for bloated code. The solution is to have smart people, the smallest possible team, and well-defined interactions between various operating systems components. Future operating system design will benefit if the advice in this book is taken to heart. --Pete Ostenson
Black Knight: Ritchie Blackmore
Jerry Bloom - 2006
Dubbed the 'man in black', guitarist Ritchie Blackmore found fame with Seventies rock giants Deep Purple, then walked away from them to create Rainbow, only to abandon them and form another band in 1997 - Blackmore's Night.
Java Puzzlers: Traps, Pitfalls, and Corner Cases
Joshua Bloch - 2005
This lively book reveals oddities of the Java programming language through entertaining and thought-provoking programming puzzles.--Guy Steele, Sun Fellow and coauthor of The Java(TM) Language SpecificationI laughed, I cried, I threw up (my hands in admiration).--Tim Peierls, president, Prior Artisans LLC, and member of the JSR 166 Expert GroupHow well do you really know Java? Are you a code sleuth? Have you ever spent days chasing a bug caused by a trap or pitfall in Java or its libraries? Do you like brainteasers? Then this is the book for you!In the tradition of Effective Java(TM), Bloch and Gafter dive deep into the subtleties of the Java programming language and its core libraries. Illustrated with visually stunning optical illusions,
Java(TM) Puzzlers
features 95 diabolical puzzles that educate and entertain. Anyone with a working knowledge of Java will understand the puzzles, but even the most seasoned veteran will find them challenging.Most of the puzzles take the form of a short program whose behavior isn't what it seems. Can you figure out what it does? Puzzles are grouped loosely according to the features they use, and detailed solutions follow each puzzle. The solutions go well beyond a simple explanation of the program's behavior--they show you how to avoid the underlying traps and pitfalls for good. A handy catalog of traps and pitfalls at the back of the book provides a concise taxonomy for future reference.Solve these puzzles and you'll never again fall prey to the counterintuitive or obscure behaviors that can fool even the most experienced programmers.
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.