| Search | About | Preferences | Interact | Help | |
| 150 million books. 1 search engine. | ||
› Find signed collectible books: 'The Accidental Systems Librarian'
More editions of The Accidental Systems Librarian:

› Find signed collectible books: 'The Art of Unix Programming'
More editions of The Art of Unix Programming:

› Find signed collectible books: 'Bastard Operator from Hell'
More editions of Bastard Operator from Hell:
› Find signed collectible books: 'Beginning Php 4'
Beginning PHP4 offers an almost ideal introductory tutorial to one of today's hottest scripting languages. This book is really all the novice needs to start building dynamic Web sites powered by PHP4, but old hands at programming will also find valuable information inside it.
PHP, of course, is introduced in the book, but there is also an approachable and effective introduction to programming in general. The conscientious tutorial on basic concepts like variables, keywords and flow control will give even beginners an understanding of the basics of writing programs. PHP, it turns out, is not only a great way to generate HTML dynamically, it's a very marketable skill. Web fundamentals like HTTP, HTML form variables, and managing session information using no less than four different techniques are explained thoroughly and effectively. You also find out how to install PHP and other tools on your system, with the assistance of plenty of screen shots.
That's not to say that this book will cramp the style of more experienced developers. Some chapters delve into such important and advanced topics as database programming (with MySQL) and PHP's support for XML. One standout section demystifies the new support for objects and classes in PHP4. Basic topics like managing files and directories on the server, plus graphics processing, are addressed, of course, and a nifty sample program shows you how to build a Web-based text editor. Except for the final case study, a "URL directory manager" (akin to Yahoo) that is rather specialised, the examples are spot on, illustrating everyday programming tasks. You will also learn to generate e-mail with PHP, certainly a valuable skill to have.
The appendix lists several hundred PHP functions in over 50 pages--a handy and useful feature. In all, Beginning PHP4 provides a strong choice for learning about one of today's most powerful and easy-to-use scripting languages. It is concise, fast-moving and thoroughly approachable. --Richard Dragan [via]
More editions of Beginning Php 4:
› Find signed collectible books: 'The Best Software Writing I'
The Best Software Writing I: Selected and Introduced by Joel Spolsky [Paperback] [via]
More editions of The Best Software Writing I:
› Find signed collectible books: 'C: The Complete Reference'
Best-selling genius Herb Schildt covers everything from keywords, syntax, and libraries, to advanced features such as overloading, inheritance, virtual functions, namespaces, templates, and RTTIplus, a complete description of the Standard Template Library (STL). [via]
More editions of C: The Complete Reference:

› Find signed collectible books: 'C++ from the Ground Up'
Designed to teach readers how to program C++, this text presents examples of source code and shows the results that each code produces. The book encourages experimentation with the code presented to gain firsthand experience. C++ is the current state-of-the-art as applied to computer programming languages and is the choice of professional programmers worldwide. C++ combines power with flexibility, efficiency with elegance and tradition with innovation. Each element of C++ has real purpose and very few redundant features exist. The book covers the basics through to advanced topics and provides numerous examples to aid the learning process. Although the overall structure of the book remains the same (tutorial in nature), there are updates and changes to nearly every page, plus two additional chapters on the Standard Template Library (STL) and Run-Time Type ID (FTTI), as well as many other smaller language modifications. Herbert Schildt is the author of "C: The Complete Reference", "Teach Yourself C++" and "C++: The Complete Reference". [via]

› Find signed collectible books: 'C++ from the Ground Up/Learn C++ from the Masters S'
More editions of C++ from the Ground Up/Learn C++ from the Masters S:

› Find signed collectible books: 'C++:the Complete Reference: The Complete Reference'
More editions of C++:the Complete Reference: The Complete Reference:

› Find signed collectible books: 'C: A Reference Manual'
You can find bigger books about C, but you won't find one as authoritative or helpful as this reference manual. Harbison and Steele have now gone through four editions and are beginning to cover language differences which can surprise the experienced C coder moving to C++. As always, the authors do an excellent job of explaining what's standard and what it replaces. No hairy syntax has been omitted, so this volume can make wending one's way through obfuscated code, if not pleasant, at least less miserable. Whether you learned C from Kernighan or some massive tome, you'll want this volume as your day-to-day reference. And you won't mind buying a new edition once in a while, because you'll have worn the old one out by then. [via]
More editions of C, a Reference Manual:
› Find signed collectible books: 'Cascading Style Sheets: Designing for the Web'
Cascading Style Sheets http://www.w3.org/pub/WWW/Style/CSS , developed by HSkon Wium Lie and Bert Bos of the World Wide Web Consortium, offers a powerful and manageable way for authors, artists and typographers to create the much-requested visual effects that will put aesthetics to the forefront of the Web. CSS enjoys wide industry backing, and is supported in Microsoft Internet Explorer and Netscape Navigator with other implementations soon to follow. Written by the world authorities, this book will be the Web designers' definitive guide to Cascading Style Sheets. Features: *a brief HTML tutorial to bring newcomers to Web design up to speed *when to use CSS and when to use other methods *how to create and maintain a Web site with a consistent style that will display well on all screens *how traditional print-based typography is expressed in CS *a complete description together with examples of all CSS functionality *a rich set of figures and rendering examples, including sixty four pages of full color *challenges when moving from static paper to a dynamic screen, and how CSS supports authors in this transition Web Site Visit http://www.awl.com/css/ to receive your latest updates, the source code for the CSS examples included in this book and pointers to free browsers that support CSS. [via]
More editions of Cascading Style Sheets: Designing for the Web:
› Find signed collectible books: 'City of Bits: Space, Place, and the Infobahn'
Cliche alert: just as railroads influenced settlement patterns and economics of the 19th century, and automobiles influenced settlement, commerce, and recreation in the 20th century, computer networks will influence how we live, work, and move (and how and even whether we move) in the 21st century.
William Mitchell, from MIT, is one of the first scholars to rigorously examine this modern cliche, and draws heavily on the history of architecture, and urbanism. If you suspect there is truth in these truisms, and want to get beyond facile sloganeering prophesying an infintely ductile future, I highly recommend this book. Mitchell does a very job of explaining not just how things are likely to change, but also of examining historical precendents such as telephony, and to what degree previous prognostications came true. [via]
More editions of City of Bits: Space, Place, and the Infobahn:

› Find signed collectible books: 'The Complete Freebsd: Documentation from the Source'
More editions of The Complete Freebsd: Documentation from the Source:
› Find signed collectible books: 'The Complete Idiot's Guide to Creating a Web Page'
In the Complete Idiot's Guide to Creating a Web Page, the author does a fair job of covering the subject in a friendly, engaging tone. One of the charms of the Web is that just about anyone can (and does) create a Web page. "It's cinchy," they tell you. And they're right. But it always helps to have a book handy to help you with some of the not-so-cinchy parts. And it amazes me how many Web design or publishing books just don't get it. Fortunately, this isn't one of those books.
. Yes, this book has life to it. There is a personality. The humour isn't forced or condescending. Paul covers a lot of ground quickly and I had to remind myself that Idiot's Guides, like Dummies books, are references. So where I thought some things were skipped over quickly, the truth is that as a reference the book works well. (True beginners who need handholding and tutorials should turn elsewhere.)
The book's scope is vast. It goes into style sheets, JavaScript, and certain advanced options that help round out the Web page experience. It also covers my hot-button issue of FTP. Without FTP you just can't publish your Web page on the Internet, and I'm embarrassed for the many book authors who don't include such vital information in their Web publishing books. Fortunately, it's covered here and covered well.
I suppose I could gripe that the book doesn't cover XML, an advanced topic for Web page creation, and one that I've yet to see a decent book on, anyway. That's a minor quibble though; as far as I'm concerned. No, for basic Web page creation and publication, you really can't beat this book. --Dan Gookin [via]
More editions of The Complete Idiot's Guide to Creating a Web Page:

› Find signed collectible books: 'Computers, Pattern, Chaos and Beauty: Graphics from an Unseen World'
More editions of Computers, Pattern, Chaos and Beauty: Graphics from an Unseen World:
› Find signed collectible books: 'Creating Killer Web Sites: The Art of Third-Generation Site Design'
David Siegel's classic guide to good taste in Web design has been completely overhauled in this second edition. Every chapter has been reworked, repurposed, and rewritten with over 100 new pages and 150 new illustrations, new information on 4.0 browser design, and a comprehensive guide to Style Sheet implementations for both Netscape Navigator and Internet Explorer. Those who enjoyed Creating Killer Web Sites the first time around will doubtlessly benefit from this new edition, which is meant as a continuation of the first book rather than a simple update. At the same time, anyone who has never read the first edition will be able to pick up this new edition without having missed a beat. Siegel's accompanying Web site (www.killersites.com) contains supplemental information as well as chapters from the first edition that didn't make the 2.0 cut.
More of a style guide than an HTML guide, Creating Killer Web Sites is concerned with the building of Third-Generation sites, Web sites that are conceived by design and not by technological ability. Siegel and his helpers at Studio Verso overview a wide variety of topics, including a history of browsers, how to use specific HTML tags, how to select software tools, and advice on pure aesthetic design. Like the first edition, the second edition of the book contains an attractive design, a graphic on every page, and screen shots of successful Web pages that will set any designer's wheels in motion.
There is a great deal of information to absorb here and whether you agree with all, some, or none of the advice, you'll still be left with plenty to think about. If you're brand new to Web site creation, this is an excellent introduction to the ideas involved with site design. However, because Creating Killer Web Sites is not a tutorial or HTML reference, you will need to supplement it with one. [via]
More editions of Creating Killer Web Sites: The Art of Third-Generation Site Design:

› Find signed collectible books: 'Cyberia: Life in the Trenches of Hyperspace'
More editions of Cyberia: Life in the Trenches of Hyperspace:

› Find signed collectible books: 'Cyberspace: First Steps'
More editions of Cyberspace: First Steps:

› Find signed collectible books: 'Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design'
More editions of Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design:

› Find signed collectible books: 'Dave Baum's Definitive Guide to Lego Mindstorms'
More editions of Dave Baum's Definitive Guide to Lego Mindstorms:
› Find signed collectible books: 'Decline & Fall of the American Programmer'
In this work, Ed Yourdon demonstrates how US software organizations can become world-class shops if they exploit the key software technologies of the 1990s. These technologies include object-oriented methods, CASE tools, software quality assurance, structured methods, software metrics, and re-engineering. Separate chapters are devoted to each of these technologies. Each chapter can be read on its own, and the associated software technology discussed in a given chapter can be implemented by an organization without necessarily implementing any other technology. However, the sequence of chapters reflects Yourdon's opinion about the ideal order in which critical issues should be tackled by an organization. Perhaps the most important issues discussed in the book are the "peopleware" issues crucial to running an efficient software development operation: effective hiring practices, training methods, motivational strategies, performance management procedures, and project team co-ordination. Filled with debate and commentary from international software development consultants and experts, this book demonstrates to US programmers, analysts, software engineers as well as to those in management positions, how to take advantaged of productivity improvements techniques practiced by world-class software development shops in Japan and the Far East, Europe, and Latin America. [via]
More editions of Decline & Fall of the American Programmer:
› Find signed collectible books: 'The Design and Analysis of Computer Algorithms'
More editions of The Design and Analysis of Computer Algorithms:
› Find signed collectible books: 'The Design and Implementation of 4.3 BSD UNIX Operation System Answer Book'
More editions of The Design and Implementation of 4.3 BSD UNIX Operation System Answer Book:
› Find signed collectible books: 'The Design and Implementation of the 4.3Bsd Unix Operating System'
This covers the internal structure of the 4.3BSD systems and the concepts, data structures and algorithms used in implementing the system facilities. Also includes a chapter on TCP/IP. [via]
More editions of The Design and Implementation of the 4.3Bsd Unix Operating System:

› Find signed collectible books: 'Dhtml: For the World Wide Web'
More editions of Dhtml: For the World Wide Web:
› Find signed collectible books: 'Digerati: Encounters With the Cyber Elite'
From August 1995 through April 1996, John Brockman recorded conversations with 36 of the most important architects and developers of today's cyberspace. Those conversations have been condensed into this book, as Brockman's "digerati" discuss their work, their visions, and each other. We readers get the joy of listening to these fascinating people speak--sometimes from their well-polished soapboxes and sometimes with their guards down. Many of these people we know from their writings, but there's a fresh rhythm and excitement to their words when they come from their mouths instead of their word processors. [via]
More editions of Digerati: Encounters With the Cyber Elite:
› Find signed collectible books: 'Effective Perl Programming: Writing Better Programs With Perl'
Effective Perl Programming is a gem of a Perl book. Its author, Joseph Hall, is a well-known Perl instructor and frequent poster on the seminal comp.lang.perl.misc newsgroup. The book's technical editor is none other than Randal Schwartz, noted Net personality and enigmatic author of Learning Perl.
Hall has distilled his years of Perl experience into a book for Perl programmers that is both fluid and fun to read. It's somewhat like reading the Perl FAQ; even when you think you know everything, there's so much you don't know.
Effective Perl Programming has a clear layout: the text is easy on the eyes and the mono-spaced font makes a clear distinction between backticks and single quotes. Hall uses his PEGS (Perl Graphical Structures) notation to show the difference between Perl's different types of data structures and how everything ties together.
Packed with great examples and code snippets, this book is an excellent source of tips and tricks to make your Perl programs faster and easier to read. You'll also find a strong section on using the Perl debugger to improve your Perl programming skills. In yet another section, Hall walks the reader through the creation of a complete XS module that can boost the performance of array shuffling eight-fold. All in all, this is a great book for programmers who want to move beyond plain, verbose Perl toward a more succinct and powerful coding style. --Jake Bond [via]
More editions of Effective Perl Programming: Writing Better Programs With Perl:
› Find signed collectible books: 'Effective Stl: 50 Specific Ways to Improve Your Use of the Standard Template Library'
Written for the intermediate or advanced C++ programmer, renowned C++ expert Scott Meyers provides essential techniques for getting more out of the Standard Template Library in Effective STL, a tutorial for doing more with this powerful library.
STL is a hugely powerful feature of today's C++, but one with a well-earned reputation for complexity. The book is organised into 50 tips that explore different areas of the STL. Besides providing a list of dos and don'ts, Meyers presents a lot of background on what works and what doesn't with STL. Each tip is demonstrated with in-depth coding samples, many of which make use of two-colour printing to highlight the most important lines of code. (Advanced developers will enjoy Meyers' in-depth explanations, while those who are in a hurry can skip ahead to the recommended tip itself.)
A good part of this book involves using containers, like vectors and maps, which are built into STL. (Besides the standard built-in containers, the author also highlights recent additions to STL like b-trees, which are available as extensions from other vendors.) You'll learn the best ways to allocate, add, change and delete items inside containers, including associative containers like maps. You'll also learn to avoid common pitfalls for writing code that is slow or just plain wrong.
Other areas covered in Effective STL include getting the most out of the 100-plus STL algorithms that are bundled with this library. Meyers shows you how to choose the correct algorithm for sorting, and other functions. (Even advanced developers will learn something here.) Sections on using function objects (called functors) round out the text. Meyers shows you when these classes make sense and the best ways to implement them. Besides specific tips, you'll get plenty of general programming advice. A useful appendix shows the limitations of STL as implemented in Microsoft Visual C++ 6.0 and how to overcome them.
Overall, Effective STL is a really invaluable source of programming expertise on an essential aspect of today's C++ for anyone who is using--or planning to use--STL in real production code. It is quite simply a must-have. --Richard Dragan
Topics covered:
More editions of Effective Stl: 50 Specific Ways to Improve Your Use of the Standard Template Library:
› Find signed collectible books: 'Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions'
Aimed at the experienced C++ programmer, Herb Sutter's Exceptional C++ tests the reader's knowledge of advanced C++ language features and idioms with several dozen programming puzzles and explanations. This book can definitely help raise your C++ class design skills to the next level.
Based on the author's Guru of the Week Web column, this book poses a series of challenging questions on the inner workings of C++, centering around generic programming with the Standard Template Library (STL), exception handling, memory management, and class design. Even if you think you know C++ well, most of these problems will teach you something more about the language and how to write more robust classes that are "exception safe" (meaning they don't throw any handled exceptions or leak resources). Don't think this is just "language lawyering," though. The author's explanations stress sound programming principles (favoring simplicity) and idioms (such as the Pimpl idiom for class design that promotes faster compile times and better maintainability, or using "smart" auto_ptrs with STL.) Judging from the range and depth of these examples, Sutter's command of the inner workings of C++ is impressive, and he does an excellent job of conveying this expertise without jargon or a lot of theory.
After reading this book, C++ designers will learn several "best practices" of how to write robust, efficient classes that are "exception safe." Chances are you'll gain a better understanding of memory management techniques and working with STL too. For the experienced developer seeking leading-edge knowledge of some of the best ways to use C++, Exceptional C++ is both a challenging and truly worthwhile source of information. --Richard Dragan
Topics covered: Advanced C++ programming tutorial, generic programming, tips for string classes, containers and STL, temporary objects, exception-safe code tutorial, virtual functions, class inheritance, the Pimpl idiom, namespaces, memory management, C++ memory areas, overloading new and delete, using smart pointer with auto_ptr, using const, casts, and hints for better performance and code maintainability. [via]
More editions of Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions:
› Find signed collectible books: 'Galatea 2.2'
After several years abroad, novelist Richard Powers -- the fictional protagonist of the story -- returns to America and accepts the position of Humanist-in-Residence at the enormous and prestigious Center for the Study of Advanced Sciences. There, he meets Philip Lentz, an outspoken neurologist intent on creating a model of the human brain with computer-based neural networks, and together they embark on an outlandishly ambitious project -- to teach the neural net English literature so that it can pass a difficult master's exam.
As their experiment progresses, their brain-child absorbs more and more information, gradually becoming increasingly worldly. Soon, it demands to know its name, sex, race and reason for existing. Meanwhile, this literary crash course sparks in Powers a parallel awakening, and he begins a reconsideration of his chosen profession, his decade-long, failed relationship with a former pupil and his obsession with the master's candidate against whom his cybernetic pupil is slated to compete. [via]
› Find signed collectible books: 'A Guide to Latex: Document Preparation for Beginners and Advanced Users'
A completely revised edition of this accessible guide to LATEX document preparation, bringing it up to date with the latest releases and Web ad PC based developments. A Guide to LATEX covers the basics as well as advanced LATEX topics and contains numerous practical examples and handy tips for avoiding problems. It covers the latest LATEX extensions and has been completely updated to cover latest releases and upgrades. The book explains the LATEX macro package for the TEX text formatting program, presenting a complete description for beginners, going on to more advanced and specialized features. Files for LATEX processing contain the actual text plus markup and programming command, al as ASCII text, something tat makes them portable to every computer system. The LATEX/TEX program processes these files to produce high-quality typeset results, especially for complicated mathematics. LATEX offers the user all the features of any text processing system: automatic section formatting, numbering of sections, figures, tables and equations, table of contents, lists of figures and tables, cross-referencing to the numbers, bibliography, keyword index, colour, inclusion of illustrations.All of these are demonstrated to the reader via examples and exercises through a structure that takes him or her from the simplest beginnings to the more complicated refinements. [via]
More editions of A Guide to Latex: Document Preparation for Beginners and Advanced Users:

› Find signed collectible books: 'A History of Modern Computing'
› Find signed collectible books: 'How Linux Works: What Every SuperUser Should Know'
How Linux Works describes the inside of the Linux system for systems administrators, whether they maintain an extensive network in the office or one Linux box at home. Some books try to give you copy-and-paste instructions for how to deal with every single system issue that may arise, but How Linux Works actually shows you how the Linux system functions so that you can come up with your own solutions. After a guided tour of filesystems, the boot sequence, system management basics, and networking, author Brian Ward delves into open-ended topics such as development tools, custom kernels, and buying hardware, all from an administrator's point of view. With a mixture of background theory and real-world examples, this book shows both "how" to administer Linux, and "why" each particular technique works, so that you will know how to make Linux work for you.
More editions of How Linux Works: What Every SuperUser Should Know:

› Find signed collectible books: 'I Sing the Body Electronic: A Year with Microsoft on the Multimedia Frontier'
More editions of I Sing the Body Electronic: A Year with Microsoft on the Multimedia Frontier:
![[???]: Inside Macintosh [???]: Inside Macintosh](http://ecx.images-amazon.com/images/P/0201177315.01._SL160_SCLZZZZZZZ__.jpg)
More editions of Inside Macintosh:

› Find signed collectible books: 'Inside Macintosh'
› Find signed collectible books: 'Learning SQL'
SQL (Structured Query Language) is a standard programming language for generating, manipulating, and retrieving information from a relational database. If you're working with a relational database--whether you're writing applications, performing administrative tasks, or generating reports--you need to know how to interact with your data. Even if you are using a tool that generates SQL for you, such as a reporting tool, there may still be cases where you need to bypass the automatic generation feature and write your own SQL statements.
To help you attain this fundamental SQL knowledge, look to "Learning SQL, an introductory guide to SQL, designed primarily for developers just cutting their teeth on the language.
"Learning SQL moves you quickly through the basics and then on to some of the more commonly used advanced features. Among the topics discussed:
The history of the computerized database
SQL Data Statements--those used to create, manipulate, and retrieve data stored in your database; example statements include select, update, insert, and delete
SQL Schema Statements--those used to create database objects, such as tables, indexes, and constraints
How data sets can interact with queries
The importance of subqueries
Data conversion and manipulation via SQL's built-in functions
How conditional logic can be used in Data Statements
Best of all, "Learning SQL talks to you in a real-world manner, discussing various platform differences that you're likely to encounter and offering a series of chapter exercises that walk you through the learning process. Whenever possible, the book sticks to the features included in the ANSI SQL standards. This means you'llbe able to apply what you learn to any of several different databases; the book covers MySQL, Microsoft SQL Server, and Oracle Database, but the features and syntax should apply just as well (perhaps with some tweaking) to IBM DB2, Sybase Adaptive Server, and PostgreSQL.
Put the power and flexibility of SQL to work. With "Learning SQL you can master this important skill and know that the SQL statements you write are indeed correct. [via]
More editions of Learning SQL:
› Find signed collectible books: 'Linux Programming by Example'
Anyone who's done programming work knows that you spend half your coding time looking for other people's solutions to the problems you're facing in your project. Particularly when you're dealing with times, dates, standard calculations, and other common problems, you find yourself saying, "Someone must have solved this before." And, indeed, someone usually has. Linux Programming by Example is a dense compendium of Linux software solutions--tools, algorithms, and procedures that solve data-processing challenges of the sort that crop up in all sorts of software projects. Though it does not address X11 user-interface programming or network communications much, this book does a great job of communicating recommended practices for command-line interfaces, filesystem manipulation, internationalization and localization, and inter-process communications. Taken together with The Art of Unix Programming, this book will help you solve difficult Linux programming problems quickly.
Unlike a lot of code-oriented books, this one manages to keep its samples concise, and devote more space to discussions of why things are done than to the code that actually does them. This promotes understanding: You can always mess around with the code yourself on your own. Overall, Arnold Robbins does an excellent job of stripping away some of the hacker mystique to reveal the code behind the curtain. This book shows how to work Linux magic. --David Wall
Topics covered: Linux programming in C, mostly at a level concerned with user input from the command line, file I/O, interprocess signalling, and memory management. [via]
More editions of Linux Programming by Example:
› Find signed collectible books: 'Lions Commentary on UNIX'
The most famous suppressed book in computer history! * Used as an Operating System textbook at MIT"After 20 years, this is still the best expostion of the workings of a 'real' operating system." --- Ken Thompson (Developer of the UNIX operating system)After years of suppression (as trade secrets) by various owners of the UNIX code, this tome has been re-released, and we owe a debt to all involved in making this happen. I consider this to be the single most important book of 1996. Unix Review, June 1997"The Lions book", cherished by UNIX hackers and widely circulated as a photocopied bootleg document since the late 1970's, is again available in an unrestricted edition. This legendary underground classic, reproduced without modification, is really two works in one: the complete source code to an early version (Edition 6) of the UNIX operating system, a treasure in itself! a brilliant commentary on that code by John Lionswith additional historical perspective essays added in 1996.Lions' marriage of source code with commentary was originally used as an operating systems textbook, a purpose for which it remains superbly well-suited (as evidenced by it's ongoing use at MIT). [via]
More editions of Lions Commentary on UNIX:

› Find signed collectible books: 'The Little Mac Book'
More editions of The Little Mac Book:
› Find signed collectible books: 'The Mac Is Not a Typewriter: A Style Manual for Creating Professional-Level Type on Your Macintosh'
One of the most popular Macintosh books ever written, The Mac is not a typewriter has been called the "Strunk and White of typography." Best-selling author Robin Williams's simple, logical principles for using type to produce beautiful, professional documents are as true now as they were when the original edition was published in 1989. This updated edition includes new examples and expanded information dedicated to the practical advice that made the first edition an enduring bestseller. Throughout, Robin shows you the small details that separate the pros from the amateurs: typographer versus typewriter quotation marks, en and em dashes, tabs and indents, kerning, leading, white space, widows and orphans, and hanging punctuation. If you prepare documents, you'll find The Mac is not a typewriter, Second Edition an indispensable guide. And those who read your documents will recognize the work of a pro, even if they don't know a curly quote from curly fries.
[via]More editions of The Mac Is Not a Typewriter: A Style Manual for Creating Professional-Level Type on Your Macintosh:

› Find signed collectible books: 'Macs for Dummies'
› Find signed collectible books: 'Masters of Deception'
The funny, frightening and true tale of cyberwar between two hacker gangs, the Legion of Doom and the Masters of Deception--a war that took place on YOUR phone network. [via]
More editions of Masters of Deception:
› Find signed collectible books: 'Maximum Security: A Hacker's Guide to Protecting Your Internet Site and Network'
Written by an anonymous hacker, Maximum Security details hundreds of ways in which invaders may be able to penetrate your system and the steps that you can take to stop them. Before he was arrested, the author used his considerable talents to crack ATMs. Drawing on his vast experience, the author takes you on a journey of the tools that crackers have at their disposal, the ways in which they exploit holes in popular operating systems, and what protective measures are available for each.
At nearly 900 pages, this volume is not only an excellent reference source, but also a testimony to the sheer volume of techniques available to those who wish to illicitly gain access to systems. If you're a system administrator, this book will, quite simply, scare you silly--and it should. It will also help you take preventative steps that will ultimately allow you a well-deserved peace of mind. An included CD-ROM contains a selection of security utilities, such as SAFEsuite, a demo of PORTUS Secure Firewall, and the famous SATAN (Security Administrator Tool for Analyzing Networks), which are all discussed within the book. [via]
More editions of Maximum Security: A Hacker's Guide to Protecting Your Internet Site and Network:
› Find signed collectible books: 'Object Oriented Perl : A Comprehensive Guide to Concepts and Programming Techniques'
Perl has always been a powerful and popular programming language, but with its new object capabilities, it can do even more. Written for anyone with a little Perl experience, Damian Conway's Object Oriented Perl provides an invaluable guide to virtually every aspect of object-oriented programming in Perl.
The most notable thing about Object Oriented Perl is Conway's excellent perspective on object-oriented concepts and how they are implemented in Perl. This book does a remarkable job of cutting through traditional jargon and illustrating how basic object-oriented design techniques are handled in Perl. (A useful appendix attests to the author's wide-ranging knowledge, with a comparison of Smalltalk, Eiffel, C++, and Java with Perl, including a summary of object-oriented syntax for each.) This book also features a truly excellent review of basic Perl syntax.
Throughout this text, the author shows you the basics of solid object design (illustrated using classes that model music CDs). Basic concepts like inheritance and polymorphism get thorough and clear coverage. The book also points out common mistakes and provides many tips for navigating the powerful and flexible (yet sometimes tricky) nuances of using Perl objects. For instance, Conway shows how to achieve true data encapsulation in Perl (which generally allows calls across modules) as well as its natural support for generic programming techniques.
He also pays special attention to popular object modules available from CPAN (like Class::MethodmakerK, which simplifies declaring classes) and discusses performance issues and the tradeoff between programming convenience and speed often faced by today's Perl developer. Advanced chapters cover a number of techniques for adding persistence and invoking methods using multiple dispatching.
Filled with syntactic tips and tricks, Object Oriented Perl is a sure bet for any programmer who wants to learn how to use Perl objects effectively. --Richard Dragan
Topics covered: Perl language review, CPAN, Perl objects, 'blessing' and inheritance, polymorphism, Class::Struct and Class::Methodmaker modules, Perl ties and closures, operator overloading, encapsulation, multiple dispatch, Class::Multimethods, coarse-grained and fine-grained object persistence techniques, performance issues. [via]
More editions of Object Oriented Perl : A Comprehensive Guide to Concepts and Programming Techniques:
› Find signed collectible books: 'Operating System Concepts'
Hardcover. [via]
More editions of Operating System Concepts:
› Find signed collectible books: 'Operating System Concepts with JAVA'
Operating systems are large and complex, and yet must function with near-absolute reliability--that's why they're a class unto themselves in the field of software development. Since its first release 20 years ago, "the dinosaur book"--Operating System Concepts by Avi Silberschatz, Peter Baer Galvin, and Greg Gagne--has been a valuable reference for designers and implementers of operating systems. The newly released sixth edition of this book maintains the volume's authority with new sections on thread management, distributed processes, and the Java Virtual Machine (JVM). There's also information on the workings of the latest crop of operating systems, including Microsoft Windows 2000, Linux, FreeBSD, and compact operating systems for handheld devices.
This book is concerned with the design of operating systems, which is to say it enumerates the problems that pop up in the creation of efficient systems and explores alternative ways of dealing with them, detailing the advantages and shortcomings of each. For example, in their chapter on scheduling CPU activity, the authors explain several algorithms (first-come, first-served, and round-robin scheduling, among others) for allocating the capacity of single and multiple processors among jobs. They highlight the relative advantages of each, and explain how several real-life operating systems solve the problem. They then present the reader with exercises--this book is essentially a university textbook--that inspire thought and discussion. --David Wall
Topics covered: The problems faced by designers of system software for electronic computers, and strategies that have been developed over the past 20 years to address (and, in some cases, solve ) them. Problems of CPU scheduling, memory allocation, paging, processes and threads, storage management, distributed processes and storage mechanisms, and security are all discussed thoroughly and with many authoritative references. [via]
More editions of Operating System Concepts with JAVA:
› Find signed collectible books: 'Patterns of Enterprise Application Architecture'
Patterns of Enterprise Application Architecture [Hardcover] by Fowler, Martin [via]
More editions of Patterns of Enterprise Application Architecture:

› Find signed collectible books: 'PCs for Dummies'
Explaining the fundamentals of personal computing to those who would rather read words than look at pictures, PCs for Dummies tells you everything you need to know in order to use an IBM-compatible PC running Windows 98. Dan Gookin's prose is technically astute and fun to read.
This isn't the book for you if you're looking through a computer catalog and wondering what all the jargon means (Buying a Computer for Dummies covers that). Rather, this book will help you when you've gotten the machine into your home and you need to know what to do next. Starting with the process of unpacking the box and plugging in all the cables, this book shows you what to do with your new machine.
After assembly is out of the way, Gookin shows you how to get around in Windows 98 (and Windows 95, which is almost identical). He explains concepts like files, directories, and applications, and frequently explains the exact procedures involved in common tasks like adjusting screen resolution. Once you've heard all about the basics, Gookin goes on to explain modem configuration, printer problems, productivity software, and a fair amount about Internet use. --David Wall [via]
More editions of PCs for Dummies:
› Find signed collectible books: 'Php and Mysql for Dynamic Web Sites: Visual Quickpro Guide'
When static HTML pages no longer cut it, you need to step up to dynamic, database-driven sites that represent the future of the Web. In PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide, the author of best-selling guides to both the database program (MySQL) and the scripting language (PHP) returns to cover the winning pair in tandemthe way users work with them today to build dynamic sites using Open Source tools. Using step-by-step instructions, clearly written scripts, and expert tips to ease the way, author Larry Ullman discusses PHP and MySQL separately before going on to cover security, sessions and cookies, and using additional Web tools, with several sections devoted to creating sample applications. A companion Web site includes source code and demonstrations of techniques used in the volume. If you're already at home with HTML, you'll find this volume the perfect launching pad to creating dynamic sites with PHP and MySQL. [via]
More editions of Php and Mysql for Dynamic Web Sites: Visual Quickpro Guide:
› Find signed collectible books: 'Php for the World Wide Web: Visual Quickstart Guide'
PHP for the Word Wide Web is a well-presented introduction to this popular server-side scripting language. Aimed at beginners, the 14 chapters cover programming basics such as using variables, performing numeric calculations, creating user-defined functions and reading or writing to files. There are also chapters on HTML forms, databases, cookies and use of regular expressions.
Like other books in the Visual Quickstart series, it uses wide margins and plentiful illustrations, although it has to be said that simple browser screens and code examples do not score highly on visual appeal. Even so, the combination of short, carefully explained topics, numbered steps and illustrations of the output makes for a clear, easy to follow tutorial. An appendix covers installation on both Linux and Windows.
This is a slim title, and does not pretend to cover advanced use of PHP. The database coverage, in just one short chapter, is particularly thin. If you already have a little programming knowledge, you might prefer one of the more detailed PHP books, such as , from Wrox, or Leon Atkinson's Core PHP Programming. On the other hand, those looking for a keenly priced guide to PHP fundamentals will find PHP for the World Wide Web an ideal starting point. --Tim Anderson [via]
More editions of Php for the World Wide Web: Visual Quickstart Guide:
› Find signed collectible books: 'Programming in Prolog: Using the Iso Standard'
Paperback [via]
More editions of Programming in Prolog: Using the Iso Standard:

› Find signed collectible books: 'Smalltalk 80: The Language'
More editions of Smalltalk 80: The Language:
› Find signed collectible books: 'Smalltalk-80: The Language and Its Implementation'
Covers Smalltalk language and concepts from Xerox PARC. [via]
More editions of Smalltalk-80: The Language and Its Implementation:

› Find signed collectible books: 'The Standard C Library'
More editions of The Standard C Library:

› Find signed collectible books: 'Steal This Computer Book: What They Won't Tell You About the Internet'
More editions of Steal This Computer Book: What They Won't Tell You About the Internet:

› Find signed collectible books: 'Teach Yourself Java in 21 Days: Professional Reference Edition'
More editions of Teach Yourself Java in 21 Days: Professional Reference Edition:

› Find signed collectible books: 'Unix for Dummies: Quick Reference'
More editions of Unix for Dummies: Quick Reference:
› Find signed collectible books: 'The Virtual Community: Homesteading on the Electronic Frontier'
Cyberculture authority Howard Rheingold was the first to write about online communities in this style that is part-travelogue and part-anthropological guide. This groundbreaking classic explores the entire virtual community, beginning with a selective but probing look at the author's original online home, The Well. Rheingold relates plenty of anecdotes that demonstrate the upsides of online life, such as how he was able to get information on removing a tick from his child before his doctor could respond to his phone call. But the bulk of the material relates to how individuals interact online much as they do in a face-to-face community.
Rheingold speaks to how both friendships and enmities are formed online and how people come together to support each other through misfortune. He gives the example of how computer-moderated communication enabled members of one Well community to send vital medical aid to a friend hospitalized halfway around the world. Rheingold goes on to show how communities can form by various electronic communication methods, using the conferencing system of The Well as one example. He also examines how people interact through mailing lists, live chat, and the fantasy cyberenvironments of online role-playing games. In the process, he questions what kind of relationships can really be formed in a medium where people can change their apparent identity at will.
This book questions whether a distinction between "virtual" communities and "real-life" communities is entirely valid. The Virtual Community argues that real relationships happen and real communities develop when people communicate upon virtual common ground. Rheingold also shares his far-reaching knowledge of how technology effects our social constructs. If you are involved in an online community, here is your cultural heritage. [via]
More editions of The Virtual Community: Homesteading on the Electronic Frontier:
› Find signed collectible books: 'Windows Nt Shell Scripting'
The command line isn't dead--far from it. Administrators of big Windows NT networks know that the best way to accomplish a difficult task frequently involves using the console interface rather than the graphical user interface. By writing batch routines, it's relatively easy to perform fancy tasks on local computers and distant ones. In Windows NT Shell Scripting, Tim Hill has done a service by explaining how to write and use scripts under Windows NT.
He begins at the beginning, explaining what scripting is and how command lines come to exist under Windows NT. The reader gets full information on virtual DOS machines and how programs started by scripts are instantiated. There's also some useful information on redirecting script output--handy when using batch files to create HTML documents, for example.
If you think the way batch files handle subroutines, variables, and pretty much everything else involves some weird syntax, you're right. Hill decrypts it all, explaining the mechanics of the Windows NT batch-scripting language very clearly. After he explains how to script academically, he provides some examples. There's a script that automates the creation of user accounts, another script that monitors print activity, another that keeps an eye on disk usage, and one that does backups. A few more scripts round out the selection. Many of the scripts refer to a library of functions that's also listed and explained. Unfortunately, there's no companion disk, so readers have to get the samples from the Macmillan Web site.
It would be nice if this book contained some coverage of the new Windows Scripting Host, which you can use to write scripts in VBScript, JavaScript, and (in the future) other languages like Perl and Python. But that's cutting-edge stuff that hasn't yet been fully figured out, and what this book contains is great. All harried sysadmins, particularly those who came on line after the age of DOS had begun to wane, will be grateful for the guidance Hill provides. --David Wall [via]
More editions of Windows Nt Shell Scripting:
