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

› Find signed collectible books: 'Access Cookbook'
More editions of Access Cookbook:
› Find signed collectible books: 'Amazon Hacks'
At its core, Amazon.com is a great big database concerned with lots of stuff--books, of course, but also tools, clothing, films on DVD, kitchen equipment, and lots and lots (and lots) of Harry Potter paraphernalia. Want to wear an Anna Kournikova exercise brassiere while juicing celery (presumably with considerable vigor)? Amazon can help. Need a cricket bat, radar gun, dietary fiber supplement, or vibrasonic molechaser? Amazon has what you need. Which is all great, but the real value of Amazon.com isn't that these things are in the database. The real value of this site lies in the information about all that stuff--reviews, sales rankings, recommendations, and the like--and the large number of ways to access it. Amazon Hacks explains how to get the most out of Amazon.com as an ordinary customer with a Web browser and as a software developer interested in the site's considerable collection of Web Services.
In Amazon Hacks, Paul Bausch documents most of the avenues Amazon.com has opened up for exploration of the database. A lot of his coverage borders on the obvious: Sections on how to "Power-Search for Books" and "Put an Item Up for Bid at Amazon Auctions" aren't too different from Amazon's own explanatory articles. Coverage of how to add an Amazon search box to your own site, and add Amazon Associates item links to various kinds of Weblogs (including Blosxom and Moveable Type) are much handier. Bausch really shines when explaining Amazon.com's Web Services (AWS), the remotely accessible software interfaces that enables programs to search the database. He includes AWS-enabled programs in PHP, Python, and Perl. --David Wall
Topics covered: How to use Amazon.com as a Web surfer, Web site publisher, and software developer. Detailed coverage goes to advanced product search techniques, managing the characteristics associated with your Amazon login, selling through Amazon Auctions and zShops, and the Amazon Web Services (AWS) API for Perl, PHP, and Python. [via]
More editions of Amazon Hacks:

› Find signed collectible books: 'Beginning Perl for Bioinformatics'
More editions of Beginning Perl for Bioinformatics:

› Find signed collectible books: 'Building Scalable Web Sites'
More editions of Building Scalable Web Sites:
› Find signed collectible books: 'C# Essentials'
If you want to learn Microsoft's new C# programming language quickly, you can perhaps do no better than C# Essentials, a compact and extremely intelligent guide.
While most of today's programming books seem to be trying to outdo one another in sheer page count, this one bucks the trend with an extremely concise--yet entirely thorough--treatment of C#. This is an efficiently packed, language-based guide that's perfect for those with some previous object-oriented programming experience. It covers all C# language keywords, with particular attention to class design constructs. Short code excerpts, rather than full-length programs, are used to illustrate every feature of the language, from basic design types to data types, class design constructs (including all the details of inheritance), and the basics of the .NET Common Language Runtime (CLR). You'll learn how to model classes correctly using the most advanced features (such as reflection and attributes) that help make C# particularly powerful and elegant.
Advanced topics include a guide to making Win32 API calls from within C#, new threading options, and how to interoperate with legacy DLLs and COM objects in C#. At just 200 pages, this text still manages to cover a lot of ground with the specifics of C#, and with many of the features that help give C# its personality as a programming language.
Admirably concise, yet filled with expert knowledge for exploiting both basic and advanced features, this title earns high marks as a tutorial for learning Microsoft's latest programming language. It's sure to be a useful choice for any experienced programmer tackling C# for the first time. --Richard Dragan
Topics covered:

› Find signed collectible books: 'C# Language: Pocket Reference'
More editions of C# Language: Pocket Reference:
› Find signed collectible books: 'C++ Coding Standards: 101 Rules, Guidelines, And Best Practices'
Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential matters, and simplify maintenance. Now, two of the world's most respected C++ experts distill the rich collective experience of the global C++ community into a set of coding standards that every developer and development team can understand and use as a basis for their own coding standards.
The authors cover virtually every facet of C++ programming: design and coding style, functions, operators, class design, inheritance, construction/destruction, copying, assignment, namespaces, modules, templates, genericity, exceptions, STL containers and algorithms, and more. Each standard is described concisely, with practical examples. From type definition to error handling, this book presents C++ best practices, including some that have only recently been identified and standardized-techniques you may not know even if you've used C++ for years. Along the way, you'll find answers to questions like
Whether you're working alone or with others, C++ Coding Standards will help you write cleaner code--and write it faster, with fewer hassles and less frustration.
More editions of C++ Coding Standards: 101 Rules, Guidelines, And Best Practices:
› Find signed collectible books: 'C++ Programming Style'
C++ supports programming-in-the-large, allowing relationships between different parts of a program to be expressed. The scope of C++ programming style therefore goes beyond traditional in-the-small issues which relate to the details of line-by-line coding. This book examines the use of the in-the-large language features of C++, which sometimes confuse even experienced programmers. The author demonstrates that unwarranted use of the more powerful language features may lead to cluttered programs which are harder to comprehend and sometimes less efficient than more straightforward alternatives. Cargill rewrites several programs, using techniques that range from improving consistency to removing redundant inheritance. The presentation simulates a code review, in which readers may independently evaluate and criticize alternative approaches to programming problems, and then compare their analyses with those of the author. Design and coding style rules are distilled from the examples. Understanding and following these rules will help professional programmers design and write better C++ programs.A chapter is devoted to each of the following topics: *abstractions *operator overloading *consistency *wrappers *unnecessary inheritance *efficiency *virtual functions Building on the programming rules introduced in the first seven chapters, Cargill presents a case study in which a single program undergoes repeated transformations that improve its overall quality while reducing its size. The book concludes with a chapter on multiple inheritance. 0201563657B04062001 [via]
More editions of C++ Programming Style:
› 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: 'Elements of Ml Programming'
More editions of Elements of Ml Programming:

› Find signed collectible books: 'Elements of Ml Programming: Ml97'
More editions of Elements of Ml Programming: Ml97:

› Find signed collectible books: 'Essential PHP Security'
More editions of Essential PHP Security:

› Find signed collectible books: 'Genetic Programming: On the Programming of Computers by Means of Natural Selection'
More editions of Genetic Programming: On the Programming of Computers by Means of Natural Selection:
› Find signed collectible books: 'Html & Xhtml: The Complete Reference'
Most HTML books don't bother to give beginners an introduction to the workings of the World Wide Web because the Web doesn't directly influence writing HTML documents. Powell provides this information because it eventually makes it easier for readers to understand why their HTML Web sites behave as they do. The result is a book well suited to beginning, intermediate, and advanced readers. Beginners learn HTML from the very basics. Intermediate users will gain the knowledge to become advanced, and even old pros will discover new details and updated information.
Powell begins the book with introductory chapters that discuss HTML and Web background and set the limits of what HTML coding alone can accomplish. From there he moves into lessons in basic HTML and progresses chapter by chapter to such high-end topics as advanced layout techniques, how to standardize Web-page presentation among browsers with style sheets, programmed Web pages, and client-side scripting and programming. The six appendices finish the book with a wealth of easy-to-use quick-reference information. --Elizabeth Lewis [via]
More editions of Html & Xhtml: The Complete Reference:

› Find signed collectible books: 'Html the Complete Reference'
More editions of Html the Complete Reference:
› Find signed collectible books: 'In the Beginning...Was the Command Line'
Neal Stephenson, author of the sprawling and engaging Cryptonomicon, has written a manifesto that could be spoken by a character from that brilliant book. Primarily, In the Beginning ... Was the Command Line discusses the past and future of personal computer operating systems. "It is the fate of manufactured goods to slowly and gently depreciate as they get old," he writes, "but it is the fate of operating systems to become free." While others in the computer industry express similarly dogmatic statements, Stephenson charms the reader into his way of thinking, providing anecdotes and examples that turn the pages for you.
Stephenson is a techie, and he's writing for an audience of coders and hackers in Command Line. The idea for this essay began online, when a shortened version of it was posted on Slashdot.org. The book still holds some marks of an e-mail flame gone awry, and some tangents should have been edited to hone his formidable arguments. But unlike similar writers who also discuss technical topics, he doesn't write to exclude; readers who appreciate computing history (like Dealers of Lightning or Fire in the Valley) can easily step into this book.
Stephenson tackles many myths about industry giants in this volume, specifically Apple and Microsoft. By now, every newspaper reader has heard of Microsoft's overbearing business practices, but Stephenson cuts to the heart of new issues for the software giant with a finely sharpened steel blade. Apple fares only a little better as Stephenson (a former Mac user himself) highlights the early steps the company took to prepare for a monopoly within the computer market--and its surprise when this didn't materialize. Linux culture gets a thorough--but fair--skewering, and the strengths of BeOS are touted (although no operating system is nearly close enough to perfection in Stephenson's eyes).
As for the rest of us, who have gladly traded free will and an intellectual understanding of computers for a clutter-free, graphically pleasing interface, Stephenson has thoughts to offer as well. He fully understands the limits nonprogrammers feel in the face of technology (an example being the "blinking 12" problem when your VCR resets itself). Even so, within Command Line he convincingly encourages us as a society to examine the metaphors of technology--simplifications that aren't really much simpler--that we greedily accept. --Jennifer Buckendorff [via]
More editions of In the Beginning...Was the Command Line:

› Find signed collectible books: 'Intermediate Perl'
More editions of Intermediate Perl:
› Find signed collectible books: 'Java 1.5 Tiger: A Developer's Notebook'
Java 5.0, code-named "Tiger", promises to be the most significant new version of Java since the introduction of the language. With over a hundred substantial changes to the core language, as well as numerous library and API additions, developers have a variety of new features, facilities, and techniques available.
But with so many changes, where do you start? You could read through the lengthy, often boring language specification; you could wait for the latest 500 page tome on concepts and theory; you could even play around with the new JDK, hoping you figure things out--or you can get straight to work with Java 5.0 Tiger: A Developer's Notebook.
This no-nonsense, down-and-dirty guide by bestselling Java authors Brett McLaughlin and David Flanagan skips all the boring prose and lecture, and jumps right into Tiger. You'll have a handle on the important new features of the language by the end of the first chapter, and be neck-deep in code before you hit the halfway point. Using the task-oriented format of this new series, you'll get complete practical coverage of generics, learn how boxing and unboxing affects your type conversions, understand the power of varargs, learn how to write enumerated types and annotations, master Java's new formatting methods and the for/in loop, and even get a grip on concurrency in the JVM.
Light on theory and long on practical application, Java 5.0 Tiger: A Developer's Notebook allows you to cut to the chase, getting straight to work with Tiger's new features. The new Developer's Notebooks series from O'Reilly covers important new tools for software developers. Emphasizing example over explanation and practice over theory, they focus on learning by doing--you'll get the goods straight from the masters, in an informal and code-intensive style that suits developers. If you've been curious about Tiger, but haven't known where to start, this no-fluff, lab-style guide is the solution.
More editions of Java 1.5 Tiger: A Developer's Notebook:

› Find signed collectible books: 'Java and Xslt'
More editions of Java and Xslt:
› Find signed collectible books: 'Java Performance Tuning'
Java applications are often seen as slower than native code apps--it's part of the cost of platform independence and ease of use. However, there are speed-up techniques modern coders ignore with fast CPUs and huge memories to cover for them.
Java Performance Tuning covers techniques applicable to coding in any programming language with those specific to not just Java but particular versions. Shirazi starts with an illuminating discussion of real speed versus the user's perception of speed, threading, caching, streaming, bench-marking and choosing what to measure.
Examples of generally applicable speed-up techniques include obvious examples such as moving unnecessary calculations to the outside of loops while Java-specific techniques include avoiding garbage collection. Some techniques are also applicable with other object-oriented languages; for example, reusing objects instead of recreating them.
The text is clear and readable. Everything discussed is shown as code examples with percentage timings to give an idea of the gains you can make. There is also extensive discussion on choosing algorithms.
Shirazi's coverage of distributed programs is particularly enlightening as they suffer from different bottlenecks, at least from a user point of view. Making a user feel the program is faster is often more a matter of retaining the user's attention than actually increasing speed--the Internet, for example, is unlikely to respond to code enhancements.
Because a better understanding of the way your programs work also makes for greater memory efficiency, more robustness and a better user experience--as well as more speed--this book will dramatically improve your programs. --Steve Patient [via]

› Find signed collectible books: 'JUnit Recipes: Practical Methods for Programmer Testing'
More editions of JUnit Recipes: Practical Methods for Programmer Testing:

› Find signed collectible books: 'Learning Cocoa'
More editions of Learning Cocoa:
› Find signed collectible books: 'Learning Xml'
Although Learning XML covers XML with a broad brush, it nevertheless presents the key elements of the technology with enough detail to familiarise the reader with the crucial markup language. This guide is brief enough to tackle in a weekend.
Author Erik T Ray begins with an excellent summary of XML's history as an outgrowth of SGML and HTML. He outlines very clearly the elements of markup, demystifying concepts such as attributes, entities and namespaces with numerous clear examples. To illustrate a real-world XML application, he gives the reader a look at a document written in DocBook--a publicly available XML document type for publishing technical writings--and explains the sections of the document step by step. A simplified version of DocBook is used later in the book to illustrate transformation--a powerful benefit of XML.
The all-important Document Type Definition (DTD) is covered in depth, but the still-unofficial alternative--XML Schema--is only briefly addressed. The author makes liberal use of graphical illustrations, tables and code to demonstrate concepts along the way, keeping the reader engaged and on track. Ray also gets into a deep discussion of programming XML utilities with Perl.
Learning XML is a highly readable introduction to XML for readers with existing knowledge of markup and Web technologies, and it meets its goals very well--to deliver a broad perspective of XML and its potential. --Stephen W Plain [via]
More editions of Learning Xml:
› Find signed collectible books: 'Linux Kernel Development'
The Linux kernel is one of the most important and far-reaching open-source projects. That is why Novell Press is excited to bring you the second edition of Linux Kernel Development, Robert Love's widely acclaimed insider's look at the Linux kernel. This authoritative, practical guide helps developers better understand the Linux kernel through updated coverage of all the major subsystems as well as new features associated with the Linux 2.6 kernel. You'll be able to take an in-depth look at Linux kernel from both a theoretical and an applied perspective as you cover a wide range of topics, including algorithms, system call interface, paging strategies and kernel synchronization. Get the top information right from the source in Linux Kernel Development.
[via]
› Find signed collectible books: 'Linux Programmer's Reference'

› Find signed collectible books: 'Linux Programming'
More editions of Linux Programming:

› Find signed collectible books: 'Linux Programming Unleashed'
More editions of Linux Programming Unleashed:
› Find signed collectible books: 'Metamagical Themas: Questing for the Essence of Mind and Pattern'
An interlocked collection of literary, scientific, and artistic studies. [via]
More editions of Metamagical Themas: Questing for the Essence of Mind and Pattern:

› Find signed collectible books: 'Mono: A Developer's Notebook'
More editions of Mono: A Developer's Notebook:

› Find signed collectible books: 'Multi-Paradigm Design for C++'
More editions of Multi-Paradigm Design for C++:

› Find signed collectible books: 'Object Oriented Programming in Common Lisp: A Programmers Guide to the Common Lisp Object System'
More editions of Object Oriented Programming in Common Lisp: A Programmers Guide to the Common Lisp Object System:
› Find signed collectible books: 'Object-Oriented Modeling and Design'
Notable mainly for its clear and thorough exploration of the Object Modeling Technique (OMT)--a generic way of representing objects and their relationships--this book is good as a primer and great as a knowledge booster for those already familiar with object-oriented concepts. Object-Oriented Modeling and Design teaches you how to approach problems by breaking them down into interrelated pieces, then implementing the pieces. In addition to its documentation of the Object Modeling Technique (OMT), a graphical notation for depicting object-oriented systems, Object-Oriented Modeling and Design does a first-rate job of explaining basic and advanced object-orientation concepts. The book then moves on to explain the authors' techniques for breaking down problems into components and figuring out systems of interrelated objects that can be used as designs for programs. Interestingly, the authors devote part of their book to implementing object-oriented solutions in non-object-oriented languages--mainly C, Ada, and Fortran. There's also a great discussion of implementing object-oriented designs in relational database environments. The authors conclude their book with a sort of recipe section, detailing architectures for various types of programs in OMT. [via]
More editions of Object-Oriented Modeling and Design:

› Find signed collectible books: 'Object-Oriented Programming in C++/Book and Disk'
More editions of Object-Oriented Programming in C++/Book and Disk:
› Find signed collectible books: 'Object-Oriented Software Construction'
The developer of the acclaimed Eiffel programming language comes through with one of the clearest and most informative books about computers ever committed to paper. Object-Oriented Software Construction is the gospel of object-oriented technology and it deserves to be spread everywhere. Meyer opens with coverage of the need for an object-oriented approach to software development, citing improved quality and development speed as key advantages of the approach. He then explains all the key criteria that define an object-oriented approach to a problem. Meyer pays attention to techniques, such as classes, objects, memory management, and more, returning to each technique and polishing his readers' knowledge of it as he explains how to employ it "well". In a section on advanced topics, Meyer explores interesting and relevant topics, such as persistent objects stored in a database. He also offers a sort of "Do and Don't" section in which he enumerates common mistakes and ways to avoid them. Management information isn't the main point of Object-Oriented Software Construction, but you'll find some in its pages. Meyer concludes his tour de force with comparisons of all the key object-oriented languages, including Java. He also covers the potential of simulating object technology in non-object-oriented languages, such as Pascal and Fortran. The companion CD-ROM includes the full text of this book in hypertext form, as well as some tools for designing object-oriented systems. If you program computers, you need to read this book. --Jake Bond [via]
More editions of Object-Oriented Software Construction:

› Find signed collectible books: 'Objective-C Pocket Reference'
More editions of Objective-C Pocket Reference:
› Find signed collectible books: 'Opengl Programming Guide: The Official Guide to Learning Opengl, Version 1.4'
OpenGL is a powerful software interface used to produce high-quality computer graphics. The OpenGL Programming Guide provides definitive and comprehensive information on OpenGL and the OpenGL Utility Library. The previous edition covered OpenGL through version 1.2. This fourth edition of the bestselling guide will describe all of the latest features of OpenGL versions 1.3 and 1.4, as well as the important OpenGL ARB extensions. Some of the new features in the core library include cube-mapped texture mapping, multi-texturing, multi-sampled anti-aliasing, depth-texturing and shadows, and advanced texture application modes. Most importantly, the ARB vertex and fragment program extension (commonly referred to as "shaders") will be introduced. Many new example programs and color slides have been incorporated as well. As with all of the previous editions, this one was developed under the auspices of the OpenGL Architecture Review Board, and industry consortium responsible for guiding the evolution of OpenGL, and written by some of the most influential developers in the field. Any developer incorporating graphics into his or her programs will want a copy of this authoritative [via]
More editions of Opengl Programming Guide: The Official Guide to Learning Opengl, Version 1.4:

› Find signed collectible books: 'OpenGL Programming Guide: The Official Guide To Learning OpenGL, Version 2'
More editions of OpenGL Programming Guide: The Official Guide To Learning OpenGL, Version 2:
› Find signed collectible books: 'Operating System Concepts'
Another defining moment in the evolution of operating systems
Small footprint operating systems, such as those driving the handheld devices that the baby dinosaurs are using on the cover, are just one of the cutting-edge applications you'll find in Silberschatz, Galvin, and Gagne's Operating System Concepts, Seventh Edition.
By staying current, remaining relevant, and adapting to emerging course needs, this market-leading text has continued to define the operating systems course. This Seventh Edition not only presents the latest and most relevant systems, it also digs deeper to uncover those fundamental concepts that have remained constant throughout the evolution of today's operation systems. With this strong conceptual foundation in place, students can more easily understand the details related to specific systems.
New Adaptations
* Increased coverage of user perspective in Chapter 1.
* Increased coverage of OS design throughout.
* A new chapter on real-time and embedded systems (Chapter 19).
* A new chapter on multimedia (Chapter 20).
* Additional coverage of security and protection.
* Additional coverage of distributed programming.
* New exercises at the end of each chapter.
* New programming exercises and projects at the end of each chapter.
* New student-focused pedagogy and a new two-color design to enhance the learning process. [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: 'Perl and Xml'
Perl and XML shows how to combine two key Web technologies. Perl is a great language for server-side Web scripting, but XML parsers are generally written in Java or C++. Even so, Perl is everywhere, its strong text processing features make it a good partner for XML, and the chances are that Perl developers will need to work with XML sooner or later. Written with lively good humour, this title explains how to parse, validate and generate XML using a variety of techniques. It does not teach Perl, but does include an excellent short introduction to XML itself.
After setting the scene, the authors set out the basics of XML parsing and writing, using the XML::Parser and XML::Writer modules. This is a good place to start, but the book makes it clear that the future of Perl and XML is in standard interfaces like SAX, which is the subject of another chapter. There is also an explanation of tree processing using XML::Simple or the standard DOM. (Document Object Model). The last chapters cover other XML technologies including XPath, XSLT and SOAP.
Packed with plenty of example code, this title is very much a guide rather than a reference. It does a great job of presenting XML from a Perl perspective, showing why it is useful and how to go about finding and installing the right modules. A couple of short but complete examples at the end help to put it all together, and there are lots of handy tips and warnings sprinkled throughout the book.--Tim Anderson [via]
More editions of Perl and Xml:

› Find signed collectible books: 'Perl by Example'

› Find signed collectible books: 'Peter Norton's Assembly Language Book for the IBM PC'
More editions of Peter Norton's Assembly Language Book for the IBM PC:

› Find signed collectible books: 'The Philosophical Programmer: Reflections on the Moth in the Machine'
More editions of The Philosophical Programmer: Reflections on the Moth in the Machine:
› Find signed collectible books: 'PHP Essentials'
Write dynamically generated pages with ease using PHP! Dive into the new edition of this popular guide to PHP. With a true focus on the essentials, this book gives you the solid foundation in PHP programming youre looking for. And you dont have to be a computer scientist or programmer to learn from it! The simple, learn-by-example format of "PHP Essentials" will allow you to quickly use the power of PHP to develop successful, dynamic Web sites. [via]
More editions of PHP Essentials:
› Find signed collectible books: 'Postscript Language Reference Manual'
Programmers who specialize in PostScript, the page-description language, now have a newly updated reference guide for LanguageLevel 3. PostScript® Language Reference starts off with a bit of history on the language and an overview of the new version. It goes on to cover basic topics such as raster output devices, scan conversion, and page-description languages in general.
PostScript® Language Reference provides an overview of how to use the PostScript interpreter and understand the ideal structure of PostScript page descriptions. The book covers the heart of the language, including syntax, data types and objects, stacks, execution, basic operators, memory management, file input/output (I/O), functions, errors, and filtered-files and binary-encoding details. Subsequent chapters cover graphics, fonts, device control, rendering, and operators.
The appendices include a LanguageLevel feature summary, implementation limits, interpreter parameters, compatibility issues, character sets, encoding vectors, system-name encodings, and operator-usage guidelines. There's also a bibliography with additional reading recommendations. --Kathleen Caster [via]
More editions of Postscript Language Reference Manual:
› Find signed collectible books: 'Postscript Language Tutorial and Cookbook'
Dean doesn't have much going for him when his friend, Sam, offers him a job in his father's restaurant. He is a poor orphan in foster care with average grades, no future, and no direction. He accepts the job, and little does he know that he will gain more than just a paycheck - he will discover lessons that will shape his life and lead him to success beyond anything he could have imagined. The Boss is a delightful business fable. Using a creative blend of insight and storytelling, Terry takes you on this touching journey with Dean as he grows under the mentorship of "The Boss" to become a respected leader among his peers. It's a humorous, heartwarming and powerful illustration chock full of life lessons for all of us. [via]
More editions of Postscript Language Tutorial and Cookbook:

› Find signed collectible books: 'Practical Programming in Tcl and Tk/Book and Disk'
More editions of Practical Programming in Tcl and Tk/Book and Disk:
› Find signed collectible books: 'Professional Ajax'
Written for experienced web developers, Professional Ajax shows how to combine tried-and-true CSS, XML, and JavaScript technologies into Ajax. This provides web developers with the ability to create more sophisticated and responsive user interfaces and break free from the "click-and-wait" standard that has dominated the web since its introduction.
Professional Ajax discusses the range of request brokers (including the hidden frame technique, iframes, and XMLHttp) and explains when one should be used over another. You will also learn different Ajax techniques and patterns for executing client-server communication on your web site and in web applications. By the end of the book, you will have gained the practical knowledge necessary to implement your own Ajax solutions. In addition to a full chapter case study showing how to combine the book's Ajax techniques into an AjaxMail application, Professional Ajax uses many other examples to build hands-on Ajax experience. Some of the other examples include:
More editions of Professional Ajax:

› Find signed collectible books: 'A Programmer's Introduction to PHP 4.0'
More editions of A Programmer's Introduction to PHP 4.0:
› Find signed collectible books: 'A Programmers Guide to Java Certification: A Comprehensive Primer'
Sun Certified Programmer for Java (TM) 2 Platform exam (equivalent to level 1 in the new Certification Iniitiative for Enterprise Development) allows programmers to validate their valuable Java programming skills and provides the IT industry with a standard to use when recruiting professionals. "A Programmer's Guide to Java Certification "prepares readers for the CJPE by teaching them sound Java programming skills and covering the core language and all the major APIs. Requiring no previous Java experience, "A Programmer's Guide to Java Certification" is the easiest way to ensure exam success! [via]
More editions of A Programmers Guide to Java Certification: A Comprehensive Primer:
› Find signed collectible books: 'Programming Asp.net'
Chunky and detailed, Programming ASP.NET is a hands-on guide to Microsoft's Web development technology. It is a huge subject, and at over 900 pages, this is longer than most O'Reilly titles. With support for Web services as well as dynamic Web sites, ASP.NET is the most impressive part of Microsoft's .NET Framework, but developers familiar with the old Active Server Pages have much to learn. This title begins at the beginning with "Hello World," but goes well beyond the basics by providing in-depth examples and explanations. There is some coverage of Visual Studio .NET, but most of the content is equally applicable to those who prefer to use straight code editors. There are extensive code examples, almost too many, with most given in both Visual Basic and C#. Some of the code is repetitive, and at some points shorter, more specific examples would help the book's flow and reduce its bulk.
The early chapters introduce the ASP .NET architecture and cover the event model, the different control types, debugging and the essentials of Web Forms. The chapters that follow tackle database development, including validation, data binding, programming ADO .NET and managing transactional data updates. This accounts for two-thirds of the book. The last third tackles Web services both as client and server, caching and performance optimisation, security, and application deployment. A bug database is used throughout as an example application.
Overall the authors do a great job of covering ASP .NET essentials, somewhat slanted towards database applications. The book has a real-world feel to it and does not skim over problem areas. It is nicely written, and working through the examples is a good way both to learn ASP .NET, and to get a feel for what it can do. --Tim Anderson [via]
More editions of Programming Asp.net:
› Find signed collectible books: 'Programming in Objective-C'
Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming. The book makes no assumption about prior experience with object-oriented programming languages or with the C language (upon which Objective-C is based). And because of this, both novice and experienced programmers alike can use this book to quickly and effectively learn the fundamentals of Objective-C. Readers can also learn the concepts of object-oriented programming without having to first learn all of the intricacies of the underlying procedural language (C). This approach, combined with many small program examples and exercises at the end of each chapter, makes it ideally suited for either classroom use or self-study. Growth is expected in this language. At the January 2003 MacWorld, it was announced that there are 5 million Mac OS X users and each of their boxes ships with Objective-C built in.
[via]More editions of Programming in Objective-C:

› Find signed collectible books: 'Programming in Prolog'
More editions of Programming in Prolog:

› Find signed collectible books: 'Programming Web Services With Perl'
More editions of Programming Web Services With Perl:
› Find signed collectible books: 'Programming Web Services With Xml-Rpc'
Programming Web Services with XML-RPC explains how to use XML over HTTP to build distributed applications. This of course is the realm of SOAP (Simple Object Access Protocol), which is an evolving W3C standard. XML-RPC is not SOAP, although the two have a common ancestry. XML-RPC has fewer features than SOAP, and is procedural rather than object-orientated. On the plus side, it is a stable, practical and easy-to-use standard.
After a couple of chapters introducing XML-RPC, this short book gets straight down to the nitty-gritty of implementing solutions in a variety of languages. There is a chapter each on Java, Perl, PHP, Python, and ASP (Active Server Pages). Each chapter explains where to find XML-RPC libraries, and how to create both client and server applications, complete with snippets of example code. Although few readers will be working with all these technologies, the diversity demonstrates how effectively XML-RPC bridges different languages and platforms. By way of illustration, one of the ASP examples shows how to talk to Microsoft Access from Linux, a common real-world problem in mixed-platform environments.
The closing chapter gives the wider picture, showing where to find public XML-RPC services, offering design tips, and explaining how to choose between XML-RPC and SOAP. There is an appendix covering XML basics, and a second one offering a brief introduction to HTTP. For anyone who has looked at SOAP and found it bewilderingly complex, XML-RPC and this book could well be the answer. --Tim Anderson [via]
More editions of Programming Web Services With Xml-Rpc:

› Find signed collectible books: 'The Psychology of Computer Programming'
More editions of The Psychology of Computer Programming:

› Find signed collectible books: 'Python: Developer's Handbook'
More editions of Python: Developer's Handbook:

› Find signed collectible books: 'The Quick Python Book'
More editions of The Quick Python Book:

› Find signed collectible books: 'Realbasic: The Definitive Guide'
More editions of Realbasic: The Definitive Guide:

› Find signed collectible books: 'Ruby Developer's Guide'
More editions of Ruby Developer's Guide:
› Find signed collectible books: 'Sams Teach Yourself SQL in 10 Minutes'
Sams Teach Yourself SQL in 10 Minutes, Second Edition is a tutorial-based book, organized into a series of easy-to-follow, 10-minute lessons. These well-targeted lessons teach you in 10 minutes what some books take several hours or days to teach. Instead of dwelling of database theory and relational design, this book takes a very hands-on approach to solving the needs of the majority of SQL users who simply need to interact with data. [via]
More editions of Sams Teach Yourself SQL in 10 Minutes:

› Find signed collectible books: 'Smalltalk, Objects, and Design'
More editions of Smalltalk, Objects, and Design:

› Find signed collectible books: 'Software Engineering: A Beginner's Guide'
More editions of Software Engineering: A Beginner's Guide:

› Find signed collectible books: 'Software Engineering: A Practitioner's Approach'
The best selling guide to both practitioners and students of software development. This new edition has been restructured to accommodate the dramatic growth in the field and to emphasize new and important software engineering methods and tools. Restructured organization divides the 24 chapters of the third edition into five manageable parts to enable an instructor to "cluster" topics. Included is a "System of Instruction" including text, 10 videos on CASE (computer-aided software engineering), transparency masters (200) and special arrangement with vendor-provided CASE tools. Also included are three new chapters on software metrics, estimation and project plannng replacing original chapter on software project management. Other new chapters are included on user interface design, structured analysis, and a chapter on object-oriented analysis and data modeling. The role of automation in software engineering is presented in three more new chapters on computer-aided software engineering (CASE). Many new examples, problems and points to ponder have also been added. [via]
More editions of Software Engineering: A Practitioner's Approach:

› Find signed collectible books: 'Teach Yourself Perl 5 in 21 Days'
More editions of Teach Yourself Perl 5 in 21 Days:

› Find signed collectible books: 'Upgrading To Php 5'
More editions of Upgrading To Php 5:
› Find signed collectible books: 'Working Effectively With Legacy Code'
Get more out of your legacy systems: more performance, functionality, reliability, and manageability
Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts.
In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his renowned Object Mentor seminars: techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control.
The topics covered include
This book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.
© Copyright Pearson Education. All rights reserved.
[via]More editions of Working Effectively With Legacy Code:
› Find signed collectible books: 'The Zen of CSS Design: Visual Enlightenment for the Web'
Proving once and for all that standards-compliant design does not equal dull design, this inspiring tome uses examples from the landmark CSS Zen Garden site as the foundation for discussions on how to create beautiful, progressive CSS-based Web sites. By using the Zen Garden sites as examples of how CSS design techniques and approaches can be applied to specific Web challenges, authors Dave Shea and Molly Holzschlag provide an eye-opening look at the range of design methods made possible by CSS (Cascading Style Sheets). By the time you've finished perusing the volume, you'll have a new understanding of the graphically rich, fully accessible sites that CSS design facilitates. In sections on design, layout, imagery, typography, effects, and themes, Dave and Molly take you through every phase of the design process--from striking a sensible balance between text and graphics to creating eye-popping special effects (no scripting required). [via]
More editions of The Zen of CSS Design: Visual Enlightenment for the Web:
