| Search | About | Preferences | Interact | Help | |
| 150 million books. 1 search engine. | ||

› Find signed collectible books: 'Algorithmics: The Spirit of Computing'
The best selling 'Algorithmics' presents the most important, concepts, methods and results that are fundamental to the science of computing. It starts by introducing the basic ideas of algorithms, including their structures and methods of data manipulation. It then goes on to demonstrate how to design accurate and efficient algorithms, and discusses their inherent limitations. As the author himself says in the preface to the book; 'This book attempts to present a readable account of some of the most important and basic topics of computer science, stressing the fundamental and robust nature of the science in a form that is virtually independent of the details of specific computers, languages and formalisms'.
[via]More editions of Algorithmics: The Spirit of Computing:

› Find signed collectible books: 'Apache: The Definitive Guide'
More editions of Apache: The Definitive Guide:
› Find signed collectible books: 'The Code Book for Young People'
Calling upon accounts of political intrigue and tales of life and death, author Simon Singh tells history's most fascinating story of deception and cunning: the science of cryptography--the encoding and decoding of private information. Based on The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography, this version has been abridged and slightly simplified for a younger audience. None of the appeal for curious problem-solving minds has been lost, though. From Julius Caesar to the 10th-century Arabs; from Mary Queen of Scots to "Alice and Bob"; from the Germans' Enigma machine to the Navajo code talkers in World War II, Singh traces the use of code to protect--and betray--secrecy. Moving right into the present, he describes how the Information Age has provided a whole new set of challenges for cryptographers. How private are your e-mail communications? How secure is sending your credit card information over the Internet? And how much secrecy will the government tolerate? Complex but highly accessible, The Code Book will make readers see the past--and the future--in a whole new light. (Ages 14 and older) [via]
More editions of The Code Book for Young People:
› Find signed collectible books: 'The Code Book : The Evolution of Secrecy from Mary, Queen of Scots to Quantum Cryptography'
People love secrets, and ever since the first word was written, humans have written coded messages to each other. In The Code Book, Simon Singh, author of the bestselling Fermat's Enigma, offers a peek into the world of cryptography and codes, from ancient texts through computer encryption. Singh's compelling history is woven through with stories of how codes and ciphers have played a vital role in warfare, politics, and royal intrigue. The major theme of The Code Book is what Singh calls "the ongoing evolutionary battle between codemakers and codebreakers," never more clear than in the chapters devoted to World War II. Cryptography came of age during that conflict, as secret communications became critical to either side's success.
Confronted with the prospect of defeat, the Allied cryptanalysts had worked night and day to penetrate German ciphers. It would appear that fear was the main driving force, and that adversity is one of the foundations of successful codebreaking.
In the information age, the fear that drives cryptographic improvements is both capitalistic and libertarian--corporations need encryption to ensure that their secrets don't fall into the hands of competitors and regulators, and ordinary people need encryption to keep their everyday communications private in a free society. Similarly, the battles for greater decryption power come from said competitors and governments wary of insurrection. The Code Book is an excellent primer for those wishing to understand how the human need for privacy has manifested itself through cryptography. Singh's accessible style and clear explanations of complex algorithms cut through the arcane mathematical details without oversimplifying. Can't get enough crypto? Try solving the Cipher Challenge in the back of the book--$15,000 goes to the first person to crack the code! --Therese Littleton [via]
More editions of The Code Book : The Evolution of Secrecy from Mary, Queen of Scots to Quantum Cryptography:
› Find signed collectible books: 'The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography'
People love secrets. Ever since the first word was written, humans have sent coded messages to each other. In The Code Book, Simon Singh, author of the bestselling Fermat's Enigma, offers a peek into the world of cryptography and codes, from ancient texts through computer encryption. Singh's compelling history is woven through with stories of how codes and ciphers have played a vital role in warfare, politics, and royal intrigue. The major theme of The Code Book is what Singh calls "the ongoing evolutionary battle between codemakers and codebreakers," never more clear than in the chapters devoted to World War II. Cryptography came of age during that conflict, as secret communications became critical to both sides' success.
Confronted with the prospect of defeat, the Allied cryptanalysts had worked night and day to penetrate German ciphers. It would appear that fear was the main driving force, and that adversity is one of the foundations of successful codebreaking.
In the information age, the fear that drives cryptographic improvements is both capitalistic and libertarian--corporations need encryption to ensure that their secrets don't fall into the hands of competitors and regulators, and ordinary people need encryption to keep their everyday communications private in a free society. Similarly, the battles for greater decryption power come from said competitors and governments wary of insurrection.
The Code Book is an excellent primer for those wishing to understand how the human need for privacy has manifested itself through cryptography. Singh's accessible style and clear explanations of complex algorithms cut through the arcane mathematical details without oversimplifying. --Therese Littleton [via]
More editions of The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography:

› Find signed collectible books: 'Computability and Unsolvability'
More editions of Computability and Unsolvability:

› Find signed collectible books: 'Core Java 2'
More editions of Core Java 2:
› Find signed collectible books: 'Core Java 2: Fundamentals'
If you need to get something done in Java, Core Java 1.2, Volume 1--Fundamentals is one of the best books you can turn to for assistance. It's devoid of shaky, academic examples and packed with robust demonstrations that illustrate hundreds of powerful concepts.
This book begins with an explanation of the Java programming and execution environments in general terms and then provides specific examples of how to put key parts of the core packages to work. The authors back up the many examples with sharp, fact-rich commentary on how to get things done with Java. This volume covers data structures, object orientation, events, applets, input/output, and Swing.
A quick note: though the title of this book includes the words Java 1.2, the Java examples appear to be based on a very late beta and effectively cover what's now called Java 2. JavaSoft changed the name of the software during the final stages of testing--after the authors had finished this book. --David Wall [via]
More editions of Core Java 2: Fundamentals:
› Find signed collectible books: 'Cryptonomicon'
Neal Stephenson enjoys cult status among science fiction fans and techie types thanks to Snow Crash, which so completely redefined conventional notions of the high-tech future that it became a self-fulfilling prophecy. But if his cyberpunk classic was big, Cryptonomicon is huge... gargantuan... massive, not just in size (a hefty 918 pages including appendices) but in scope and appeal. It's the hip, readable heir to Gravity's Rainbow and the Illuminatus trilogy. And it's only the first of a proposed series--for more information, read our interview with Stephenson.
Cryptonomicon zooms all over the world, careening conspiratorially back and forth between two time periods--World War II and the present. Our 1940s heroes are the brilliant mathematician Lawrence Waterhouse, cryptanalyst extraordinaire, and gung ho, morphine-addicted marine Bobby Shaftoe. They're part of Detachment 2702, an Allied group trying to break Axis communication codes while simultaneously preventing the enemy from figuring out that their codes have been broken. Their job boils down to layer upon layer of deception. Dr. Alan Turing is also a member of 2702, and he explains the unit's strange workings to Waterhouse. "When we want to sink a convoy, we send out an observation plane first.... Of course, to observe is not its real duty--we already know exactly where the convoy is. Its real duty is to be observed.... Then, when we come round and sink them, the Germans will not find it suspicious."
All of this secrecy resonates in the present-day story line, in which the grandchildren of the WWII heroes--inimitable programming geek Randy Waterhouse and the lovely and powerful Amy Shaftoe--team up to help create an offshore data haven in Southeast Asia and maybe uncover some gold once destined for Nazi coffers. To top off the paranoiac tone of the book, the mysterious Enoch Root, key member of Detachment 2702 and the Societas Eruditorum, pops up with an unbreakable encryption scheme left over from WWII to befuddle the 1990s protagonists with conspiratorial ties.
Cryptonomicon is vintage Stephenson from start to finish: short on plot, but long on detail so precise it's exhausting. Every page has a math problem, a quotable in-joke, an amazing idea, or a bit of sharp prose. Cryptonomicon is also packed with truly weird characters, funky tech, and crypto--all the crypto you'll ever need, in fact, not to mention all the computer jargon of the moment. A word to the wise: if you read this book in one sitting, you may die of information overload (and starvation). --Therese Littleton [via]
› Find signed collectible books: 'Cyberpunk: Outlaws and Hackers on the Computer Frontier'
A classic look into cracker subculture, Cyberpunk tells the stories of notorious hackers Kevin Mitnick, Robert T. Morris, and the Chaos Computer Club. Like Where Wizards Stay Up Late, the book Hafner co-wrote on the origins of the Internet, Cyberpunk is informative, well-written, and entertaining. The story of Morris, who became infamous for unleashing a crippling worm that brought the Internet to a grinding standstill, is still as relevant and ominous today as it was at the time. The space devoted to Mitnick is a must-read companion to either Takedown or The Fugitive Game. Many of the stories surrounding the Dark Side Hacker, such as the story of his Norad break-in, are called into question in Cyberpunk, making this book a good launching pad for many different accounts of the Mitnick legend. The portrait of the two members of the Chaos Computer Club is a memorable look into the minds of the younger generation of computer hackers. Before you check out any book of this genre, read Cyberpunk. [via]
More editions of Cyberpunk: Outlaws and Hackers on the Computer Frontier:

› Find signed collectible books: 'Enterprise Java Beans'
Thoroughly enhanced for the EJB 1.1 specification, Enterprise JavaBeans, 2nd Edition provides a great introduction to the world of server-side Java components. With plenty of material on EJB architecture and design, this new edition can serve as an authoritative resource for mastering today's bean standards.
Besides a general introduction to EJBs, the new edition of this book excels at highlighting the differences between the EJB 1.0 and 1.1 standards. Sample code is provided for both versions. For deployment, EJB 1.1 now relies on XML to define all bean resources and dependencies. For every sample bean, the author provides the XML, as well as the old-style Java code for EJB 1.0. There's also plenty of coverage of the new reliance on JNDI (the Java directory service) in EJB 1.1 and other late-breaking Sun standards, such as combining EJBs with servlets and JSPs for delivering dynamic Web content.
This text is organized as a tutorial to the major types of EJBs with full coverage of entity beans (for accessing databases) and session beans (for managing "conversations" with particular clients). The author covers all the bases here with numerous diagrams describing the life cycle of beans and how they cooperate with today's application servers. As in the first edition, sample beans for a cruise ship booking application let you see actual EJB code in action. Helpful appendices list all EJB APIs and other useful information (such as a list of current EJB vendors).
In all, the revised edition of Enterprise JavaBeans shows off the considerable strengths of the new EJB 1.1 standard. Suitable for any working Java programmer or IT manager, the clear presentation of the strategies and techniques for successful component design help make this book a smart choice for successful development with EJBs. --Richard Dragan
Topics covered: Overview of Enterprise JavaBeans (EJBs) v. 1.1 and 1.0, distributed objects, Component Transaction Monitors (CTMs), application servers and EJBs, resource management, EJB server setup, entity beans, session beans and workflow, the JNDI naming service, the life cycle of beans, container-managed and bean-managed persistence for entity beans, stateful and stateless session beans, deploying beans in JAR files (EJB 1.1 and 1.0 conventions), XML deployment descriptors, transaction basics (ACID properties and JTS), EJB security, design strategies and performance tips for EJBs, Java 2 Enterprise Edition (J2EE) and EJBs, servlets and JSPs used with EJBs, sample beans, state and sequence diagrams for EJBs, and EJB API reference. [via]
› Find signed collectible books: 'Eric Meyer on Css: Mastering the Language of Web Design'
There are several other books on the market that serve as in-depth technical guides or reference books for CSS. None, however, take a more hands-on approach and use practical examples to teach readers how to solve the problems they face in designing with CSS - until now. Eric Meyer provides a variety of carefully crafted projects that teach how to use CSS and why particular methods were chosen. The web site includes all of the files needed to complete the tutorials in the book. In addition, bonus information is be posted.
[via]More editions of Eric Meyer on Css: Mastering the Language of Web Design:

› Find signed collectible books: 'Ethernet: The Definitive Guide'
More editions of Ethernet: The Definitive Guide:
› Find signed collectible books: 'Fluid Concepts & Creative Analogies: Computer Models of the Fundamental Mechanisms of Thought'
Douglas Hofstadter, best known for his masterpiece Godel, Escher, Bach: An Eternal Golden Braid, tackles the subject of artificial intelligence and machine learning in his thought-provoking work Fluid Concepts and Creative Analogies, written in conjunction with the Fluid Analogies Research Group at the University of Michigan. Driven to discover whether computers can be made to "think" like humans, Hofstadter and his colleagues created a variety of computer programs that extrapolate sequences, apply pattern-matching strategies, make analogies, and even act "creative." As always, Hofstadter's work requires devotion on the part of the reader, but rewards him with fascinating insights into the nature of both human and machine intelligence. [via]
More editions of Fluid Concepts & Creative Analogies: Computer Models of the Fundamental Mechanisms of Thought:
› Find signed collectible books: 'Functional and Logic Programming Languages'
The final volume of the Handbook of Programming Languages series, Functional, Concurrent and Logic Programming Languages, discusses languages that work with data based on the high-level operations to be performed. This volume interprets what the data mean instead of precisely how to perform the computations. These languages are natural choices for developers of artificial intelligence and knowledge-based applications.
This book opens with a brief general description of Lisp and devotes a chapter to Emacs Lisp. Sections on Scheme, Guile, and CLOS follow.
The volume wraps up with a long chapter on Prolog--a key logic programming language that is highly expressive and useful for knowledge systems and artificial intelligence development. Though knowledge-based applications still make up only a small portion of the overall programming landscape, there's little doubt that they will play an increasingly important role in the future. This volume chronicles the roots of the evolution of knowledge-based applications. --Stephen Plain [via]
More editions of Functional and Logic Programming Languages:

› Find signed collectible books: 'Handbook of Programming Languages: Object-Oriented Programming Languages'
More editions of Handbook of Programming Languages: Object-Oriented Programming Languages:

› Find signed collectible books: 'A History of Modern Computing'
› Find signed collectible books: 'HTML 4 for the World Wide Web'
Ask any burgeoning Web-page author what they want in an HTML guide, and the list would go something like this: concise, informative, plenty of examples, a little bit of fun without being too cute. Elizabeth Castro's HTML for the World Wide Web is that dream guide to learning this Web language.
Unlike other books that lumber along feeding the reader arcane details, Castro's book keeps to the basics. You'll still learn everything you need to create a great site (where to start off, how to nest tables, how to add in video), but you won't feel overwhelmed by the process. The book is clearly referenced and, in typically concise Peachpit Press style, full of deceptively simple bullet lists of things to do. On the other side of the split page are screen shots, illustrations, or other examples to highlight the steps the reader needs to take to create desired effects. The book concludes with a listing of special symbols, a color chart, and a well-devised index of all the goodies contained in this slim--but comprehensive--book. --Jennifer Buckendorff [via]
More editions of Html 4 for the World Wide Web:
› Find signed collectible books: 'Html & Xhtml: The Definitive Guide'
HTML is a familiar FLA (four letter acronym) but what about XHTML? Is it merely a typographical error or simply XML by another name? The readable preface to this book puts us right and there is more detail in Chapter 1 which is also an interesting potted history of the web and web technologies.
HTML (Hypertext Markup Language) is for controlling layout and specifying hypertext links for documents viewed with a browser. The World Wide Web Consortium (W3C) controls its standardisation. XML (Extensible Markup Language), also defined by the W3C, is a standard that allows structured data to be presented in a standard way that it can be understood by many different technologies, for example, relational database engines and web browsers. Use of XML for the exchange of data between businesses on the Internet is increasing rapidly. Now, finally, comes XHTML (Extensible Hypertext Markup Language), which is HTML reformulated to bring it into line with the XML standard.
The authors try to instil good habits and style considerations, as well as an appreciation of kumquats (a recurrent theme in the examples). They revile use of the blink tag extension that causes text to oscillate between two colour states and blink, constantly, irritatingly and advocate visiting a wide range of Web sites to learn what works and what doesn't.
The comprehensive coverage of the topic is divided into chapters like Text Basics, Formatted Lists, Forms, Frames and Executable Content. HTML & XHTML: The Definitive Guide is a feature-driven guide to what the languages can do rather than a guide to producing a finished item, but it should help a beginner to make good progress nevertheless, and is written in an approachable style. --Mark Whitehorn [via]
More editions of Html and Xhtml: The Definitive Guide:

› Find signed collectible books: 'Imperative Programming Languages'
More editions of Imperative Programming Languages:
› Find signed collectible books: 'Information Architecture for the World Wide Web'
The post-Ajaxian Web 2.0 world of wikis, folksonomies, and mashups makes well-planned information architecture even more essential. How do you present large volumes of information to people who need to find what they're looking for quickly? This classic primer shows information architects, designers, and web site developers how to build large-scale and maintainable web sites that are appealing and easy to navigate.
The new edition is thoroughly updated to address emerging technologies -- with recent examples, new scenarios, and information on best practices -- while maintaining its focus on fundamentals. With topics that range from aesthetics to mechanics, Information Architecture for the World Wide Web explains how to create interfaces that users can understand right away. Inside, you'll find:
How do you document the rich interfaces of web applications? How do you design for multiple platforms and mobile devices? With emphasis on goals and approaches over tactics or technologies, this enormously popular book gives you knowledge about information architecture with a framework that allows you to learn new approaches -- and unlearn outmoded ones.
More editions of Information Architecture for the World Wide Web:

› Find signed collectible books: 'The Inmates Are Running the Asylum'
More editions of The Inmates Are Running the Asylum:
› Find signed collectible books: 'The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity'
In this book about the darker side of technology's impact on our lives, Alan Cooper begins by explaining that unlike other devices throughout history, computers have a "meta function:" an unwanted, unforeseen option that users may accidentally invoke with what they thought was a normal keystroke. Cooper details many of these meta functions to explain his central thesis: programmers need to seriously reevaluate the many user-hostile concepts deeply embedded within the software development process.
Rather than provide users with a straightforward set of options, programmers often pile on the bells and whistles and ignore or deprioritize lingering bugs. For the average user, increased functionality is a great burden, adding to the recurrent chorus that plays, "computers are hard, mysterious, unwieldy things." (An average user, Cooper asserts, who doesn't think that way or who has memorized all the esoteric commands and now lords it over others, has simply been desensitized by too many years of badly designed software.)
Cooper's writing style is often overblown, with a pantheon of cutesy terminology (i.e., "dancing bearware") and insider back-patting. (When presenting software to Bill Gates, he reports that Gates replied: "How did you do that?" to which he writes, "I love stumping Bill!") More seriously, he is also unable to see beyond software development's importance--a sin he accuses programmers of throughout the book.
Even with that in mind, the central questions Cooper asks are too important to ignore: Are we making users happier? Are we improving the process by which they get work done? Are we making their work hours more effective? Cooper looks to programmers, business managers, and what he calls "interaction designers" to question current assumptions and mindsets. Plainly, he asserts that the goal of computer usage should be "not to make anyone feel stupid." Our distance from that goal reinforces the need to rethink entrenched priorities in software planning. --Jennifer Buckendorff [via]
More editions of The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity:
› Find signed collectible books: 'The Internet for Dummies'
Even if you're not a dummy, the sixth edition of The Internet for Dummies is one of the best user's guides to the Internet now available. Many so-called Internet books are nothing more than printed collections of Web addresses, but John Levine, Carol Baroudi, and Margaret Levine Young recognize that deciding to use the Internet involves financial commitments and computer-hardware decisions as much as it does looking at neat pictures. That said, don't expect to set up your own e-commerce site with this book, and don't expect to find step-by-step instructions for starting your computer. But do expect to get some good advice about picking an ISP (Internet Service Provider), protecting your privacy (and your kids), and connecting with Windows or a Mac. The authors also do an exceptional job of explaining such terms as PPP (Point-to-Point Protocol) and what it is for, and they even talk about the old Unix shell account (with a Lynx text browser) for those not getting a PPP account. You'll find tips for optimizing your browser for speed, building your first Web page, managing e-mail, subscribing to mailing lists, and, yes, shopping. What is most impressive, however, is the balanced approach the authors take in evaluating Web sites (they do give some Web addresses), online services, and browser software. They offer the pros and cons and let you sort it out. They also include their own Web address so you can look for updates to the book and check on their latest favorites. --Patrick O'Kelley [via]
More editions of The Internet for Dummies:
› Find signed collectible books: 'The Internet for Dummies Quick Reference: Quick Reference'
Even if you're not a dummy, the sixth edition of The Internet for Dummies is one of the best user's guides to the Internet now available. Many so-called Internet books are nothing more than printed collections of Web addresses, but John Levine, Carol Baroudi, and Margaret Levine Young recognize that deciding to use the Internet involves financial commitments and computer-hardware decisions as much as it does looking at neat pictures. That said, don't expect to set up your own e-commerce site with this book, and don't expect to find step-by-step instructions for starting your computer. But do expect to get some good advice about picking an ISP (Internet Service Provider), protecting your privacy (and your kids), and connecting with Windows or a Mac. The authors also do an exceptional job of explaining such terms as PPP (Point-to-Point Protocol) and what it is for, and they even talk about the old Unix shell account (with a Lynx text browser) for those not getting a PPP account. You'll find tips for optimizing your browser for speed, building your first Web page, managing e-mail, subscribing to mailing lists, and, yes, shopping. What is most impressive, however, is the balanced approach the authors take in evaluating Web sites (they do give some Web addresses), online services, and browser software. They offer the pros and cons and let you sort it out. They also include their own Web address so you can look for updates to the book and check on their latest favorites. --Patrick O'Kelley [via]
More editions of The Internet for Dummies Quick Reference: Quick Reference:

› Find signed collectible books: 'An Introduction to Database Systems'
The newest edition of the classic An Introduction to Database Systems incorporates the latest developments in relational databases, including semantic modeling, decision support, and temporal modeling. There's better information on distributed databases, security, and the mathematics of relational databases too. With the same strong coverage of fundamental theory that made its predecessors stand out, this book ranks as the definitive textbook for those studying database systems.
This is an extraordinarily academic book. In his preface, C.J. Date goes so far as to lament having to use Structured Query Language (SQL) in some of his examples because it's "so far from being a true embodiment of relational principles." What's more, he writes in a very academic style, peppering his heavily footnoted prose with mathematical expressions and words like relevar and tuple. The academic style and highbrow language isn't a bad thing, since this book deals with complicated, largely abstract phenomena in depth.
Be aware that An Introduction to Database Systems is a far cry from the highly graphical, problem-focused books that target the community of commercial database developers, and as such requires more careful study. This book is about theories, concepts, and ideals rather than problems, solutions, and specific implementations. Per se, it will enable you to become a better database programmer--but only if you supplement it with practical guides and hands-on experience. --David Wall [via]
More editions of An Introduction to Database Systems:
› Find signed collectible books: 'An Introduction to Database Systems'
An Introduction to Database Systems vol 2. C.J. Date. Copyright 1983, Addison-Wesley, Reading, Mass. Hardcover in very good condition. Binding is secure, cover and spine are clean with minimal wear. NO writing or highlighting was observerd in text. Dust jacket in very good Shelved in Technology. The Bookman serving Colorado Springs since 1990. [via]
More editions of An Introduction to Database Systems:

› Find signed collectible books: 'Introduction to Wordstar'
More editions of Introduction to Wordstar:
› Find signed collectible books: 'Java: How To Program'
Revised to cover the features in the 1.1 release of the Java Developer's Kit, this work looks at learning how to program in Java. Covering all facets of Java, it includes object-orientation, multi-threading, exception handling, the new event model, the graphics capabilities of the Abstract Windowing Toolkit, and the new enterprise APIs (Beans, JDBC, RMI, and so forth). [via]
More editions of Java: How To Program:
› Find signed collectible books: 'Just for Fun: The Story of an Accidental Revolutionary'
Most 31-year olds can't boast of being the instigator of a revolution. But then again, the world's leading promoter of open source software and creator of the operating system Linux does humbly call himself an accidental revolutionary--accidental being the operative word here. Just for Fun is the quirky story of how Linus Torvalds went from being a penniless, introverted code writer in Helsinki in the early 1990s to being the unwitting (and rather less than penniless) leader of a radical shift in computer programming by the end of the decade.
OK, perhaps "story" in the traditional sense of the term is stretching it a bit. This whole book is more like a series of e-mails, an exercise in textual communication for someone more used to code language than conversation: choppy sentences packed into short paragraphs, and sometimes just one-liners. The pace is fast, but the quippy tone can get somewhat tiring, though it definitely suits the portrayal of a computer-dominated life. And like an e-mail conversation, the tense often changes, the topics jump back and forth, and the narrators occasionally change, mostly alternating between the Linux man himself and Red Herring executive editor David Diamond, who convinced the difficult-to-pin-down Torvalds to write his story (or at least allow Diamond to poke, prod, and pull it out of him, all the while giving his own impressions and interpretations). But Torvald's tale contains enough informative and entertaining tidbits--on growing up in dark, strangely silent but communication-gadget-obsessed Finland (which boasts more cell phones per capita than anywhere else), on what makes passionate code writers tick, on making the transition from unknown computer geek to world-famous computer geek, on the convergence of technology and ideology, on his work for Transmeta and involvement (or lack thereof) with all the players worth mentioning in Silicon Valley - to keep more than just computer programmers engrossed in his story. For the latter, of course, Just for Fun will be required reading.
If you pick up this book as a geek's guide to the meaning of life (which, believe it or not, Torvalds does ramble on about at the beginning and the end), then you're in for a bit of a shallow take on the whole thing. But if you're interested in the idea of technological development as a global team sport, and how a nerdy Finnish transplant to California got the whole game going in the first place, check out Linus's story... just for fun, of course. --S. Ketchum [via]
More editions of Just for Fun: The Story of an Accidental Revolutionary:

› Find signed collectible books: 'Learning the VI Editor'
More editions of Learning the VI Editor:
› Find signed collectible books: 'A New Kind of Science'
Physics and computer science genius Stephen Wolfram, whose Mathematica computer language launched a multimillion-dollar company, now sets his sights on a more daunting goal: understanding the universe. A New Kind of Science is a gorgeous, 1,280-page tome more than a decade in the making. With patience, insight, and self-confidence to spare, Wolfram outlines a fundamental new way of modelling complex systems.
On the frontier of complexity science since he was a boy, Wolfram is a champion of cellular automata--256 "programs" governed by simple non-mathematical rules. He points out that even the most complex equations fail to accurately model biological systems, but the simplest cellular automata can produce results straight out of nature--tree branches, stream eddies, and leopard spots, for instance. The graphics in A New Kind of Science show striking resemblance to the patterns we see in nature every day.
Wolfram wrote the book in a distinct style meant to make it easy to read, even for non-techies; a basic familiarity with logic is helpful but not essential. Readers will find themselves swept away by the elegant simplicity of Wolfram's ideas and the accidental artistry of the cellular automaton models. Whether or not Wolfram's revolution ultimately gives us the keys to the universe, his new science is absolutely awe-inspiring. --Therese Littleton [via]
More editions of A New Kind of Science:
› Find signed collectible books: 'Numerical Recipes Example Book'
These example books published as part of the Numerical Recipes, Second Edition series are source programs that demonstrate all of the Numerical Recipes subroutines. Each example program contains comments and is prefaced by a short description of how it functions. The books consist of all the material from the original edition as well as new material from the Second Edition. They will be valuable for readers who wish to incorporate procedures and subroutines into their own source programs. They are available in Fortran, C, and C++. [via]
More editions of Numerical Recipes Example Book:
› Find signed collectible books: 'Numerical Recipes in C: The Art of Scientific Computing/Disk V 2.02'
More editions of Numerical Recipes in C: The Art of Scientific Computing/Disk V 2.02:
› Find signed collectible books: 'Numerical Recipes in C++: The Art of Scientific Computing'
The product of a unique collaboration among four leading scientists in academic research and industry, Numerical Recipes is a complete text and reference book on scientific computing. In a self-contained manner it proceeds from mathematical and theoretical considerations to actual practical computer routines. With over 100 new routines bringing the total to well over 300, plus upgraded versions of the original routines, the new edition remains the most practical, comprehensive handbook of scientific computing available today. [via]
More editions of Numerical Recipes in C++: The Art of Scientific Computing:

› Find signed collectible books: 'Numerical Recipes/C Diskette V1.0'
More editions of Numerical Recipes/C Diskette V1.0:
› Find signed collectible books: 'Perl and Cgi for the World Wide Web: Visual Quickstart Guide'
One of the best things about Perl and CGI for the World Wide Web is the seamless way the author incorporates terminology into her explanations. Elizabeth Castro, author of HTML 4 for the World Wide Web, understands the intermediate user: someone who would be bored by a beginner's guide, but isn't ready to step up to heavy-hitting programming texts either.
In Perl and CGI, she explains basic concepts--such as the difference between a compiled and an interpreted script--within the text, so there's no need to keep flipping back to the glossary. Readers should be familiar with HTML and comfortable with technical explanations, diagrams, and general vocabulary.
Anyone trying to get a grasp on something as complex and powerful as Perl will appreciate Castro's relatively straightforward technique. For example, in the first chapter, Castro explains some basic Perl concepts sensibly: that the $ stands for the s in scalar; the @ sign stands for the a in array; and that the % that labels a hash or associative array indicates two circles on each side of the slash as parts of a pair. This granular, logical way of building Perl knowledge will get new Perl users started. More experienced users will want to use this book as a workbook and refresher. --Jennifer Buckendorff [via]
More editions of Perl and Cgi for the World Wide Web: Visual Quickstart Guide:
› Find signed collectible books: 'Practical C Programming'
C++ is a powerful, highly flexible, and adaptable programming language that allows software engineers to organize and process information quickly and effectively. But this high-level language is relatively difficult to master, even if you already know the C programming language.
The 2nd edition of Practical C++ Programming is a complete introduction to the C++ language for programmers who are learning C++. Reflecting the latest changes to the C++ standard, this 2nd edition takes a useful down-to-earth approach, placing a strong emphasis on how to design clean, elegant code.
In short, to-the-point chapters, all aspects of programming are covered including style, software engineering, programming design, object-oriented design, and debugging. It also covers common mistakes and how to find (and avoid) them. End of chapter exercises help you ensure you've mastered the material.
Practical C++ Programming thoroughly covers:
More editions of Practical C Programming:

› Find signed collectible books: 'Programming the Z80'
Programming the Z80 has been designed as an educational text and as a self-contained reference book. As such, it can be used as a complete introductory book on programming, ranging from the basic concepts to advanced data structure manipulations. It also contains a comprehensive description of all the Z80 instructions as well as its internal operation, and should provide a comprehensive reference for the reader who is already familiar with the principles of programming, but wishes to learn the Z80. This book is the result of extensive experience by the author in the field of education and programming. As such, it has been designed to be clear and easy to read. All concepts are explained in simple yet precise terms, building progressively towards more complex techniques. The reader will gain not only an understanding of programming in the language of the Z80 but also a detailed understanding of the way a microprocessor such as the Z80 actually executes instructions. The reader will follow the flow of execution between the various registers and along the buses. This is indispensible for effective programming at machine level in the world of microprocessors. Because programming is not just the skill of coding an algorithm into a programming language but also the art of designing appropriate data structures, an extensive chapter on data structures is presented which both introduces the concepts and actual application programs. The reader will find there lists, tables, binary trees, and the required algorithms. After reading this book, the reader should have acquired all the basic skills required to program not just at the elementary level, but in most practical cases. [via]
More editions of Programming the Z80:
Wem kann man heute noch trauen? Bruce Schneier ist sicher einen Versuch wert -- seine Fähigkeit, den gesunden Menschenverstand anzusprechen, macht sein Buch Secrets & Lies. IT-Sicherheit in einer vernetzten Welt sowohl zu einer Offenbarung als auch zu einem praktischen Ratgeber. Schon seit Jahren arbeitet er im Bereich der Kryptographie und der elektronischen Sicherheit, und kam dabei zu der ernüchternden Erkenntnis, dass selbst die intelligenteste Programmierung und die sicherste Hardware keinen Schutz vor Angriffen darstellt, die auf menschliche Schwächen zielen.
Das Buch ist übersichtlich in drei Teile gegliedert: am Anfang ein Überblick über aktuelle Systeme und Bedrohungen, es folgen Techniken mit denen Daten geschützt und abgefangen werden können und zuletzt Strategien für die optimale Einrichtung von Sicherheitssystemen. Ohne sich blind auf vorbeugende Sicherheitsmaßnahmen zu verlassen, befürwortet Schneier Vorgehensweisen zur schnellen Aufdeckung und Reaktion auf einen Angriff, während man sich Amateure mit Firewalls und anderen Gateways vom Leib hält.
Neueinsteiger in die Welt von Schneier werden erstaunt sein, wie unterhaltsam er vor allem bei Themen sein kann, die allgemein als trocken und langweilig betrachtet werden. Egal ob er das Sicherheitsproblem von Rebellen und Todesstern in Star Wars analysiert oder sich über die großen Software- und E-Commerce-Unternehmen lustig macht, die ständig die Sicherheit ihrer Systeme für neue Modeanwendungen aufs Spiel setzen -- Schneier ist einer der wenigen Technik-Autoren, die den Leser unentwegt zum Lachen bringen.
Zwar ist er was die Zukunft der Systemsicherheit betrifft einigermaßen pessimistisch, aber er nimmt dem Leser die Angst, indem er unsere Welt der Elektronik mit der uns vertrauten, ebenso unsicheren Welt des Papiers vergleicht. Was macht da schon ein kleiner Kreditkartenbetrug aus. Trotz einer unglücklich platzierten (wenn auch kurzen) Schleichwerbung für seine Beratungsfirma im Nachwort des Buches, kann man sich darauf verlassen, dass Schneier in Secrets & Lies. IT-Sicherheit in einer vernetzten Welt" gute Arbeit leistet. --Rob Lightner [via]
More editions of Secrets and Lies:
› Find signed collectible books: 'Software Engineering'
THE most current Software Engineering text in the market quality trusted coverage, practical case studies, strong lecturer support.
[via]More editions of Software Engineering:
› Find signed collectible books: 'Software Engineering'
This first edition of the popular tutorial, Software Engineering, describes the current state of the practice of software engineering. This book begins with an overview of current issues and in particular the engineering of large complex systems. Its collection of landmark papers goes on to describe the problems that occur in developing software, and presents the concepts for system engineering of software intensive systems and of engineering software products as the solution to the "software crisis."
The text illustrates the phases of the software development life cycle: requirements, design, implementation, testing, and maintenance. Furthermore, it discusses the current practices in requirements and design, and defines software development methodologies, including a special emphasis on object-oriented tools and formal methods. The book also covers programming activities as they affect software engineering, details verification and validation throughout the software life cycle, and discusses software quality assurance, configuration management, and standards. In addition, the book covers project management and risk management concerns, and discusses the various life cycle process models including the spiral and incremental models. [via]
More editions of Software Engineering:

› Find signed collectible books: 'Software Engineering: An Advanced Course'
More editions of Software Engineering: An Advanced Course:
› Find signed collectible books: 'Tcp/Ip Illustrated: The Implementation'
TCP/IP Illustrated , an ongoing series covering the many facets of TCP/IP, brings a highly-effective visual approach to learning about this networking protocol suite. TCP/IP Illustrated, Volume 2 contains a thorough explanation of how TCP/IP protocols are implemented. There isn't a more practical or up-to-date bookothis volume is the only one to cover the de facto standard implementation from the 4.4BSD-Lite release, the foundation for TCP/IP implementations run daily on hundreds of thousands of systems worldwide. Combining 500 illustrations with 15,000 lines of real, working code, TCP/IP Illustrated, Volume 2 uses a teach-by-example approach to help you master TCP/IP implementation. You will learn about such topics as the relationship between the sockets API and the protocol suite, and the differences between a host implementation and a router. In addition, the book covers the newest features of the 4.4BSD-Lite release, including multicasting, long fat pipe support, window scale, timestamp options, and protection against wrapped sequence numbers, and many other topics. Comprehensive in scope, based on a working standard, and thoroughly illustrated, this book is an indispensable resource for anyone working with TCP/IP. [via]
More editions of Tcp/Ip Illustrated: The Implementation:
› Find signed collectible books: 'Thinking In Java'
Perfect for migrating to Java from a fellow object-oriented language (such as C++), the second edition of Thinking in Java continues the earlier version's thoughtful approach to learning Java inside and out, while also bringing it up to speed with some of the latest in Java 2 features. This massive tutorial covers many of the nooks and crannies of the language, which is of great value in the programming world.
The most prominent feature of the book is its diligent and extremely thorough treatment of the Java language, with special attention to object design. (For instance, 10 pages of sample code show all of the available operators.) Some of the best thinking about objects is in this book, including when to use composition over inheritance. The esoteric details of Java in regard to defining classes are thoroughly laid out. (The material on interfaces, inner classes, and designing for reuse will please any expert.) Each section also has sample exercises that let you try out and expand your Java knowledge.
Besides getting the reader to "think in objects," Thinking in Java also covers other APIs in Java 2. Excellent sections include an in-depth tour of Java's collection and stream classes, and enterprise-level APIs like servlets, JSPs, EJBs, and RMI. Weighing in at over 1,000 pages, any reader who is serious about learning Java inside and out will want to take a look at this superior resource on some of the latest and most advanced thinking in object design. --Richard Dragan
Topics covered:
More editions of Thinking In Java:

› Find signed collectible books: 'Upgrading and Repairing PCs'
This is the eBook version of the printed book.
Learn from the undisputed leading PC hardware teacher-World renowned PC hardware expert Scott Mueller. Scott has taught thousand in his weeklong seminars and millions through his books, videos and articles. Often his students refer to him with nicknames, such as "St.Scott" and claim that Upgrading and Repairing PCs has changed their lives.
This runaway best-selling PC hardware book of all-time is used by students, hobbyists, and PC professionals around the world. Upgrading and Repairing PCs is found on desks everywhere. Upgrading and Repairing PCs, 16th Edition includes hundreds of pages of new content, including an ALL NEW chapter on PC overclocking and hardware hacking. In this new chapter, Scott shows readers how to perform custom PC modifications, safely and within industry standard specifications, as well as how to pump up the performance of your PC.
For the third edition in a row, Scott has included a DVD--playable on both standalone DVD players and on DVD-ROMs--containing more than two hours of ALL NEW video shot, using an all new professional set design, lighting and a three-camera crew--including an overhead cam. The DVD also contains a searchable hard drive and vendor information, plus thousands of pages of legacy PC hardware coverage that can longer be included in the printed book, but that are invaluable to PC techs servicing older computers!
[via]More editions of Upgrading and Repairing PCs:

› Find signed collectible books: 'Winn L. Rosch Hardware Bible'
More editions of Winn L. Rosch Hardware Bible:
