| Search | About | Preferences | Interact | Help | |
| 150 million books. 1 search engine. | ||
› Find signed collectible books: 'Advanced Programming in the Unix Environment'
Bestselling UNIX author W. Richard Stevens offers application developers and system programmers his professional, experience-based guidance on using the system call interface with C. In the first half of the book, Stevens describes more than 200 system calls and functions with a brief example program following each description. Having provided the basics, Stevens moves on to chapter-long examples. The book is applicable to all major UNIX releases, especially System V Release 4-including Solaris 2-and 4.4 BSD, including 386 BSD. [via]
More editions of Advanced Programming in the Unix Environment:
› Find signed collectible books: 'Ajax in Action'
Val's Blog "A tremendously useful field guide specifically written for developers down in the trenches...waiting for the killer solution..."
Web users are getting tired of the traditional web experience. They get frustrated losing their scroll position; they get annoyed waiting for refresh; they struggle to reorient themselves on every new page. And the list goes on. With asynchronous JavaScript and XML, known as "Ajax," you can give them a better experience. Once users have experienced an Ajax interface, they hate to go back. Ajax is new way of thinking that can result in a flowing and intuitive interaction with the user.
Ajax in Action helps you implement that thinking--it explains how to distribute the application between the client and the server (hint: use a "nested MVC" design) while retaining the integrity of the system. You will learn how to ensure your app is flexible and maintainable, and how good, structured design can help avoid problems like browser incompatibilities. Along the way it helps you unlearn many old coding habits. Above all, it opens your mind to the many advantages gained by placing much of the processing in the browser. If you are a web developer who has prior experience with web technologies, this book is for you.
Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
More editions of Ajax in Action:
› Find signed collectible books: 'Apache Cookbook'
Apache is far and away the most widely used web server platform in the world. Both free and rock-solid, it runs more than half of the world's web sites, ranging from huge e-commerce operations to corporate intranets and smaller hobby sites, and it continues to maintain its popularity, drawing new users all the time. If you work with Apache on a regular basis, you have plenty of documentation on installing and configuring your server, but where do you go for help with the day-to-day stuff, like adding common modules or fine-tuning your activity logging?
The Apache Cookbook is a collection of problems, solutions, and practical examples for webmasters, web administrators, programmers, and everyone else who works with Apache. For every problem addressed in the book, there's a worked-out solution or "recipe"--short, focused pieces of code that you can use immediately. But this book offers more than cut-and-paste code. You also get explanations of how and why the code works, so you can adapt the problem-solving techniques to similar situations.
The recipes in the Apache Cookbook range from simple tasks, such installing the server on Red Hat Linux or Windows, to more complex tasks, such as setting up name-based virtual hosts or securing and managing your proxy server. The two hundred plus recipes in the book cover additional topics such as:
More editions of Apache Cookbook:
› 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 How To Program'
This book demonstrates incrementally the features of C within the context of properly structured and well documented complete working C programs. Presents sample executions as well as an introduction to C++ object-oriented programming. [via]
› Find signed collectible books: 'C++ How to Program'
The authors claim that the third edition of C++ How to Program is suitable for both beginners and experienced programmers. They justify it by providing a complete course in C++, in-depth explanations of C++ features and by insisting on teaching good programming practice--all delivered in a remarkably clear and readable style.
Nevertheless, your first impression will be of an impenetrable forest of dense text starting with an intimidatingly long discussion of the aims of the book and the origins of object-oriented programming in the preface. Fortunately, once past this you arrive at a well-structured text which starts as it goes on. A simple "Welcome to C++" program is presented which is then examined line by line. The same program is then implemented in a variety of ways to demonstrate the flexibility of the language. Among all this you will find many Good Programming Practice tips and rather fewer Common Progamming Errors with, later on, Testing And Debugging Tips--among other asides. It all makes for a lively and interesting read.
The book comes with Microsoft's Visual C++ 6 Introductory Edition on CD along with the hundreds of example programs. However, the text addresses ANSI/ISO C++ with no specific VC++IE coverage.
Combining a practical, stylish approach with a good theoretical basis for OOP, the use of UML for large program design and the many practical projects this has to be the most useful book available for anyone interested in C++. --Steve Patient [via]
More editions of C++ How to Program:
› Find signed collectible books: 'C++ Primer'
This new edition of C++ Primer, a favorite choice for a first C++ book, has been greatly improved with the latest and greatest on C++, stressing the built-in language features of the C++ Standard Library. For this new version--weighing in at a massive 1,237 pages--Stanley Lippman, a well-known C++ expert, teams up with Josée Lajoie, who has helped define the C++ international language standard. The new material is excellent for programmers who want to get the most out of new and advanced features in the language.
The authors still introduce the basics of C++, including data types and pointers, but quickly move on to stress how to get the most out of the built-in features of ISO-standard C++. Throughout this book built-in support for the C++ Standard Library, such as container classes like vectors and maps, and other standard features, such as the string class, are integrated into a tried-and- proven basic-language tutorial.
The major new features of C++ (templates, name spaces, and run-time type identification) all get their due. The result is an authoritative guide to basic and advanced C++ in a clear and readable style, with plenty of short, practical examples throughout the text. The book includes exercises--some quite challenging--for every section: a perfect choice both for self-study and the classroom. --Richard Dragan [via]

› 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: 'CGI Programming with Perl'
The appearance of the second edition of CGI Programming with Perl heralds the beginning of the neoclassical era of Web service. CGI--or common gateway interface--is the original back end for client-driven, dynamic Web-page service and deserves consideration as the Romulus of the Internet Empire. But, where first-edition author Gundavaram described the lonely Romulus laying the brick foundation of dynamic Web-page service in 1996, second-edition collaborators Guelich and Birznieks have pitched in to resurrect Romulus amid the crowded streets of modern Rome. Why bother? Surely four years have brought technological revolutions (Java, PHP, ASP, ColdFusion) that render CGI's original brick-by-brick approach as obsolete as, say, Roman mythology--or bricks and mortar.
And yet not. It is an ambiguous blessing that the original CGI persists, adhering to the underside of Web service by the duct tape that is Perl. This point is not missed by Guelich, Gundavaram, and Birznieks, whose advocacy of CGI is both bolstered by the growing applications module base of Perl and tempered by their awareness of CGI's structural limitations. Both new and returning readers of CGI Programming with Perl should browse the last chapter first in order to appreciate the proposed solutions to CGI's greatest sin: its impractical slowness in a world of a million-hits-per-day Web service. The chapter describes CGI-compatible FastCGI and mod_perl technologies that circumvent the process-spawning slowness of the simple CGI. Advanced users might want to skip directly to O'Reilly's fine mod_perl tome, Writing Apache Modules with Perl and C, by Lincoln Stein and Doug MacEachern.
The authors' second pass at CGI pedagogy is a lucid, honest, and expanded account that develops functionality of dynamic Web pages in a rational progression--from HTML client-server and CGI syntax basics to general input/output, forms, e-mail, graphics, and simple database applications, including maintaining client state and data persistence under the otherwise stateless HTTP protocol. The authors offer synopses of cookies, JavaScripting, server security, and XML, all of which are described in detail in other books.
Whether or not neoclassical CGI is fast enough for your purposes--perhaps for guarded intranets--bear in mind that CGI is the standard to which every other Web server has had to respond. The second edition of CGI Programming with Perl is still the best introduction to the classics. --Peter Leopold, Amazon.com [via]
More editions of CGI Programming with Perl:
› Find signed collectible books: 'Computer Graphics: Principles and Practice'
Computer Graphics: Principles and Practice is the most exhaustive overview of computer graphics techniques available. This textbook's 21 chapters cover graphics hardware, user interface software, rendering and a host of other subjects. Assuming a solid background in computer science or a related field, Computer Graphics gives example programs in C and provides exercises at the end of each chapter to test your knowledge of the material. The guide has more than 100 beautiful, four-colour photographs that illustrate important topics and algorithms, such as ray tracing and bump maps, and also inspire you to acquire the skills necessary to produce them. Encyclopaedic in its coverage, the book has a good table of contents so that you can immediately turn to information on the z-Buffer algorithm or the chapter on animation. --Jake Bond [via]
More editions of Computer Graphics: Principles and Practice:

› Find signed collectible books: 'Core Java 2'
More editions of Core Java 2:
› Find signed collectible books: 'Core Java 2: Fundamentals'
If you need to get something done in Java, Core Java 1.2, Volume 1--Fundamentals is one of the best books you can turn to for assistance. It's devoid of shaky, academic examples and packed with robust demonstrations that illustrate hundreds of powerful concepts.
This book begins with an explanation of the Java programming and execution environments in general terms and then provides specific examples of how to put key parts of the core packages to work. The authors back up the many examples with sharp, fact-rich commentary on how to get things done with Java. This volume covers data structures, object orientation, events, applets, input/output, and Swing.
A quick note: though the title of this book includes the words Java 1.2, the Java examples appear to be based on a very late beta and effectively cover what's now called Java 2. JavaSoft changed the name of the software during the final stages of testing--after the authors had finished this book. --David Wall [via]
More editions of Core Java 2: Fundamentals:
› Find signed collectible books: 'Dns and Bind'
DNS and BIND is an explanation of the glorious Domain Name System (DNS). DNS takes familiar Internet network and machine names (such as "Amazon.co.uk") and converts them to Internet Protocol (IP) addresses (such as "208.35.218.15") that are meaningful to routers and so useful for identifying the machine you want to reach. What's amazing is, DNS enables someone in Germany to refer, by name, to a computer in Mongolia even if no one in Germany has ever accessed the distant machine before. It's pretty much self-configuring too: no human effort in Germany is necessary to make the Mongolian machine reachable by name. DNS and BIND explains how DNS works better than any other piece of documentation, printed or otherwise. The work of Paul Albitz and Cricket Liu, now in its fourth revision, has long been considered a classic among systems administrators and network architects, particularly those with a UNIX bent.
The fourth edition is mainly an update: The authors have added coverage of incremental and conditional zone transfer with BIND's new NOTIFY features, as well as of Transaction Signatures (TSIG) and DNS Security Extensions (DNSSEC). Sections on firewalling and DNS for IPv6 addresses have been expanded, and Albitz and Liu maintain their impeccable style that combines text and illustrative listings into an educational whole throughout. --David Wall
Topics covered: The Domain Name System (DNS) and how it's implemented by BIND (through versions 8.2.3 and 9.1.0), how to set up BIND, how to configure MX records for mail service, parent and child domains, NOTIFY, and DNS security. [via]
More editions of Dns and Bind:

› Find signed collectible books: 'Dreamweaver Mx 2004: The Missing Manual'
More editions of Dreamweaver Mx 2004: The Missing Manual:
› Find signed collectible books: 'Eric Meyer on Css: Mastering the Language of Web Design'
There are several other books on the market that serve as in-depth technical guides or reference books for CSS. None, however, take a more hands-on approach and use practical examples to teach readers how to solve the problems they face in designing with CSS - until now. Eric Meyer provides a variety of carefully crafted projects that teach how to use CSS and why particular methods were chosen. The web site includes all of the files needed to complete the tutorials in the book. In addition, bonus information is be posted.
[via]More editions of Eric Meyer on Css: Mastering the Language of Web Design:
› Find signed collectible books: 'Fundamentals of Database Systems'
Clear explanations of theory and design, broad coverage of models and real systems, and an up-to-date introduction to modern database technologies result in a leading introduction to database systems.
With fresh new problems and a new lab manual, students get more opportunities to practice the fundamentals of design and implementation. More real-world examples serve as engaging, practical illustrations of database concepts. The Fifth Edition maintains its coverage of the most popular database topics, including SQL, security, data mining, and contains a new chapter on web script programming for databases. [via]
More editions of Fundamentals of Database Systems:

› Find signed collectible books: 'Fundamentals of Database Systems/oracle 9i Programming'
Thoroughly updated in this edition, this book delivers a comprehensive introduction to database theory and database design, with many examples of implementation. All the important data models are covered, including entity-relationship, relational, object-oriented, hierarchical, and network, although the emphasis on relational clearly reflects its place in industry. [via]
More editions of Fundamentals of Database Systems/oracle 9i Programming:
› Find signed collectible books: 'Hackers : Heroes of the Computer Revolution'
Steven Levy's classic book explains why the misuse of the word "hackers" to describe computer criminals does a terrible disservice to many important shapers of the digital revolution. Levy follows members of an MIT model railroad club--a group of brilliant budding electrical engineers and computer innovators--from the late 1950s to the mid-1980s. These eccentric characters used the term "hack" to describe a clever way of improving the electronic system that ran their massive railroad. And as they started designing clever ways to improve computer systems, "hack" moved over with them. These maverick characters were often fanatics who did not always restrict themselves to the letter of the law and who devoted themselves to what became known as "The Hacker Ethic." The book traces the history of hackers, from finagling access to clunky computer-card-punching machines to uncovering the inner secrets of what would become the Internet. This story of brilliant, eccentric, flawed, and often funny people devoted to their dream of a better world will appeal to a wide audience. [via]
More editions of Hackers: Heroes of the Computer Revolution:

› Find signed collectible books: 'How Computers Work'
How Computers Work is a sort of picture encyclopedia illustrating the various technologies that make up the computer on your desk. It will appeal to anyone who's curious about how a disk drive stores a word processing document, what is actually happening when your PC runs through its lengthy startup process, how a modem transmits data, or how a sound card turns your voice into a data file.
You could of course lead a long and productive computing life without ever knowing how data moves across the Internet, what happens when a computer is connected to a network, or what RAM is. You might have no interest in how fonts work, what's laser about a laser printer, or how e-mail moves your messages around the globe. You could still have a computer and not know what SCSI is, how a scanner scans, or how your graphics adapter creates accelerated 3-D graphics. And sure, you may have been blasting away at tanks without knowing how that force-feedback joystick works. But where's the fun in that?
How Computers Work focuses primarily on the IBM-compatible PC and its peripheral products. Because much of this technology exists on the Mac and other platforms, Mac users might be a little unsatisfied at being excluded. Otherwise, this handsomely illustrated book of PC technology has something for every computer user. [via]
More editions of How Computers Work:
› Find signed collectible books: 'How Computers Work: Includes Interactive Cd-Rom'
How Computers Work is a sort of picture encyclopedia illustrating the various technologies that make up the computer on your desk. It will appeal to anyone who's curious about how a disk drive stores a word processing document, what is actually happening when your PC runs through its lengthy startup process, how a modem transmits data, or how a sound card turns your voice into a data file.
You could of course lead a long and productive computing life without ever knowing how data moves across the Internet, what happens when a computer is connected to a network, or what RAM is. You might have no interest in how fonts work, what's laser about a laser printer, or how e-mail moves your messages around the globe. You could still have a computer and not know what SCSI is, how a scanner scans, or how your graphics adapter creates accelerated 3-D graphics. And sure, you may have been blasting away at tanks without knowing how that force-feedback joystick works. But where's the fun in that?
How Computers Work focuses primarily on the IBM-compatible PC and its peripheral products. Because much of this technology exists on the Mac and other platforms, Mac users might be a little unsatisfied at being excluded. Otherwise, this handsomely illustrated book of PC technology has something for every computer user. [via]
More editions of How Computers Work: Includes Interactive Cd-Rom:
› Find signed collectible books: 'How Computers Work: Millennium Edition'
Sometimes you have to take a step back from "choose this, click that" computer books and survey the technologies that underpin the personal computers we use every day. We all know how to connect to the Internet, but few of us really know how a modem works. It's broadly understood that data written to a hard disk sticks around when the power goes off and data in RAM is lost--but why? Author Ron White and illustrator Timothy Edward Downs explain these and hundreds of other aspects of PC tech in How Computers Work. A typical spread tackles a single PC detail, such as uninterruptible power supplies or scanners, with one or more large, full-color drawings of the equipment in question and a series of detailed callouts that explain what different parts do. Where there's a process (such as the one behind optical character recognition), White and Downs present a series of illustrations and sequential bits of explanatory text. Plus, there's lots of historical information and speculation on technologies to come.
Will it help you get more work done with your computer? No. Will it enable you to do things you couldn't do before? No. Rather, How Computers Work will help you understand in a broad sense what's going on when you tap the keys, click the mouse, and set software to work. Reading White's sharp prose and examining Downs's sparkling illustrations won't make you qualified to work as a computer repair technician (refer to detail-laden tomes like Scott Mueller's Upgrading and Repairing PCs and Mark Minasi's The Complete PC Upgrade & Maintenance Guide for that). This book will, however, make you a more informed computer user. You'll have a better idea of what's going on inside the beige enclosure. --David Wall
Topics covered: Processors, random-access memory (RAM), expansion cards, modems, persistent storage devices (such as hard disks and Zip disks), digital cameras, printers, networks, and the basics of the Internet. [via]
More editions of How Computers Work: Millennium Edition:
› Find signed collectible books: 'How Computers Work/Book and Cd-Rom'
Think you know your computer? You've only scratched the surface until you've experienced this CD-ROM-equipped version of PC/Computing's How Computers Work. One of the bestselling computer books of all time, it features two valuable educational and entertainment resources in one affordable package--a CD-ROM and a colorfully illustrated book. [via]
More editions of How Computers Work/Book and Cd-Rom:
› Find signed collectible books: 'Html for the World Wide Web Visual Quickstart Guide: With Xhtml and Css'
It's important for anyone who creates Web sites--even those who rely on powerful editors like Dreamweaver or GoLive--to know HTML. The World Wide Web Consortium rewrote HTML as a subset of XML (dubbing it "XHTML 1.0") and the allowable code will eventually be stricter. Tags that are being phased out are labeled "deprecated"--current browsers can still handle them, but if you want your site to keep up with future browsers, not to mention conform to accessibility requirements, you will want to get on top of XHTML.
Of course, Elizabeth Castro manages to write books that not only speak to those who are already fluent in HTML, but are good for newbies too. She makes it a breeze to create sites that are visually stylish and technically sophisticated without the expense of buying an editor.
Among the topics covered in her new book, HTML for the World Wide Web with XHTML and CSS: using the (relatively newer) structural tags (like doctype and div); correctly using older tags (like p and img) that have been modified in XHTML; writing XHTML so that formatting is done by the style sheets; writing those style sheets (cascading style sheets, a.k.a. "CSS"); creating a variety of layouts; and dealing with tables, frames, forms, multimedia, a bit of JavaScript (including mouseovers), WML (for mobile device displays), debugging, publishing, and publicizing your site.
As with all Visual QuickStart Guides, this one features clear and concise instructions side by side with well-captioned illustrations and screen shots that show both the source code and the resulting effect on the Web page. The index is extremely detailed, making this a great reference.
Also great for reference are the outstanding appendices. The first is an extensive list of tags and attributes, indicating which are deprecated and/or proprietary and on which page they are discussed. A similar appendix shows CSS properties and values; given the future of Web coding, this chart alone is worth the price of the book. Other handy charts cover intrinsic events, symbols and character Unicodes, and an expanded color chart that goes way beyond the virtually archaic Web-safe palette. All of which makes this a definite must-have for every Web designer's bookshelf. --Angelynn Grant [via]
More editions of Html for the World Wide Web Visual Quickstart Guide: With Xhtml and Css:
› Find signed collectible books: 'Introduction to Computer Graphics'
This adaptation of the definitive book in the field (Computer Graphics, Second Edition by Foley, et al.,) provides a more concise, less expensive introduction to computer graphics. While retaining the currency and accuracy of the larger work, coverage has been trimmed to the essential topics. Explanations of key concepts have been expanded and further illustrated, assuming less background on the part of the reader. This brief version uses C as the programming language for all worked examples. An Introduction to Computer Graphics does not replace the highly regarded Second Edition of Foley, et al., but simply offers professionals the option of a briefer, less expensive version. [via]
More editions of Introduction to Computer Graphics:
› Find signed collectible books: 'Ldap System Administration'
Be more productive and make your life easier. That's what LDAP System Administration is all about.
System administrators often spend a great deal of time managing configuration information located on many different machines: usernames, passwords, printer configurations, email client configurations, and network filesystem configurations, to name a few. LDAPv3 provides tools for centralizing all of the configuration information and placing it under your control. Rather than maintaining several administrative databases (NIS, Active Directory, Samba, and NFS configuration files), you can make changes in only one place and have all your systems immediately "see" the updated information.
Practically platform independent, this book uses the widely available, open source OpenLDAP 2 directory server as a premise for examples, showing you how to use it to help you manage your configuration information effectively and securely. OpenLDAP 2 ships with most Linux® distributions and Mac OS® X, and can be easily downloaded for most Unix-based systems. After introducing the workings of a directory service and the LDAP protocol, all aspects of building and installing OpenLDAP, plus key ancillary packages like SASL and OpenSSL, this book discusses:
More editions of Ldap System Administration:

› Find signed collectible books: 'Learning the VI Editor'
For many users, working in the UNIX environment means using vi, a full- screen text editor available on most UNIX systems. Even those who know vi often make use of only a small number of its features.
This handbook is a complete guide to text editing with vi. Quickly learn the basics of editing, cursor movement, and global search and replacement. Then take advantage of the more subtle power of vi. Extend your editing skills by learning to use ex, a powerful line editor, from within vi.
Topics covered include:
Also includes a pull-out quick-reference card.
› Find signed collectible books: 'Learning the vi Editor'
For many users, working in the Unix environment means using vi, a full-screen text editor available on most Unix systems. Even those who know vi often make use of only a small number of its features.
Learning the vi Editor is a complete guide to text editing with vi. Topics new to the sixth edition include multiscreen editing and coverage of four viclones: vim, elvis, nvi, and vile and their enhancements to vi, such as multi-window editing, GUI interfaces, extended regular expressions, and enhancements for programmers. A new appendix describes vi's place in the Unix and Internet cultures.
Quickly learn the basics of editing, cursor movement, and global search and replacement. Then take advantage of the more subtle power of vi. Extend your editing skills by learning to use ex, a powerful line editor, from within vi. For easy reference, the sixth edition also includes a command summary at the end of each appropriate chapter.
Topics covered include:
More editions of Learning the vi Editor:
› Find signed collectible books: 'Mysql: The definitive guide to using, programming, and administering MySQL 4.1 and 5.0'
In the second edition of MySQL Paul DuBois provides an updated, comprehensive guide to one of the most popular relational database systems.
MySQL is the most popular open source database server in the world, with more than 2 million installations and customers including Yahoo!, MP3.com, Motorola, and NASA.
MySQL 4.0, now generally available, is a long-awaited update to the database management system that has many new features, including a new table definition file format, enhanced replication, and more functions for a full text search.
Instead of giving readers merely an overview of MySQL 4.0, DuBois continues to include the most sought-after answers to the questions he hears most often from the community.
[via]More editions of Mysql: The definitive guide to using, programming, and administering MySQL 4.1 and 5.0:
› Find signed collectible books: 'The New Hacker's Dictionary'
This third edition of the tremendously popular Hacker's Dictionary adds 100 new entries and updates 200 entries. In case you aren't familiar with it, this is no snoozer dictionary of technical terms, although you'll certainly find accurate definitions for most techie jargon. It's the slang and secret language among computer jocks that offers the most fun. Don't know what the Infinite-Monkey Theorem is? Or the meaning of "rat dance?" It's all here. Most people don't sit down to read dictionaries for entertainment, but this is surely an exception. [via]
More editions of The New Hacker's Dictionary:
› Find signed collectible books: 'The New Hacker's Dictionary'
This third edition of the tremendously popular Hacker's Dictionary adds 100 new entries and updates 200 entries. In case you aren't familiar with it, this is no snoozer dictionary of technical terms, although you'll certainly find accurate definitions for most techie jargon. It's the slang and secret language among computer jocks that offers the most fun. Don't know what the Infinite-Monkey Theorem is? Or the meaning of "rat dance?" It's all here. Most people don't sit down to read dictionaries for entertainment, but this is surely an exception. [via]
More editions of The New Hacker's Dictionary:
› Find signed collectible books: 'The Non-Designer's Web Book : An Easy Guide to Creating, Designing and Posting Your Own Web Site'
While The Non-Designer's Web Book won't answer all your technical questions about the inner workings of the Web, it explains most of what a beginning designer needs to know: what the Web is, how it gets to your computer, how to use it, and most of all how to design for it.
Any artist can tell you that you have to know how a medium works to get the most impact working in it. A basic understanding of how the Web works enables the good designer to create sites with the most effect. This book thoroughly discusses the different kinds of graphics used on the Web, when to use one over another, how to make the most of text styles, and how to design navigation systems.
The comparisons are the best stuff here--good design vs. bad design, why designing Web pages and printed pages is different, and why a site looks terrific on one monitor but terrible on another one. Two chapters on properly preparing graphics and setting typography for Web site use describe how to avoid obvious mistakes that would make your work look amateurish.
Not limited to design, Non-Designer shows you how to get a site up and running, register the domain name, and add it to search engines. After the design is finished and implemented, the site has to be uploaded and updated, and that's explained too.
If there is one fault with this book, it's the lack of information on specific authoring tools. The barest overview of the current crop of tools appears in chapter 3, "Just What Are Web Pages, Anyway?" but a discussion of why you should choose one package over another is absent.
Don't let that stop you from buying this book, though. Plenty of magazines regularly have Web authoring tool "shootouts." What the magazines don't tell you, and what Non-Designer excels at, is how to make well-designed pages. If you're going to build Web sites, for either personal or professional use, but you have no clue where to begin, start with this book. It's easy to read, it's devoid of confusing jargon, and it's full of do's and don'ts to help you avoid common snags. --Mike Caputo [via]
More editions of The Non-Designer's Web Book: An Easy Guide to Creating, Designing, and Posting Your Own Web Site:
› Find signed collectible books: 'Pc/Computing How Computers Work'
Provides an accurate, meticulously detailed, extensively illustrated introduction to the inner workings of a personal computer, discussing the various components of a computer, what software does, computer applications, and more. Original. [via]
More editions of Pc/Computing How Computers Work:
› Find signed collectible books: 'Perl and Cgi for the World Wide Web: Visual Quickstart Guide'
One of the best things about Perl and CGI for the World Wide Web is the seamless way the author incorporates terminology into her explanations. Elizabeth Castro, author of HTML 4 for the World Wide Web, understands the intermediate user: someone who would be bored by a beginner's guide, but isn't ready to step up to heavy-hitting programming texts either.
In Perl and CGI, she explains basic concepts--such as the difference between a compiled and an interpreted script--within the text, so there's no need to keep flipping back to the glossary. Readers should be familiar with HTML and comfortable with technical explanations, diagrams, and general vocabulary.
Anyone trying to get a grasp on something as complex and powerful as Perl will appreciate Castro's relatively straightforward technique. For example, in the first chapter, Castro explains some basic Perl concepts sensibly: that the $ stands for the s in scalar; the @ sign stands for the a in array; and that the % that labels a hash or associative array indicates two circles on each side of the slash as parts of a pair. This granular, logical way of building Perl knowledge will get new Perl users started. More experienced users will want to use this book as a workbook and refresher. --Jennifer Buckendorff [via]
More editions of Perl and Cgi for the World Wide Web: Visual Quickstart Guide:
› Find signed collectible books: 'Practical C Programming'
There are lots of introductory C books, but this is the first one that has the no-nonsense, practical approach that has made Nutshell Handbooks® famous. C programming is more than just getting the syntax right. Style and debugging also play a tremendous part in creating programs that run well and are easy to maintain.
Practical C Programming teaches you how to create programs that are easy to read, debug, and maintain. Practical rules are stressed. For example, there are fifteen precedence rules in C (&& comes before || comes before ?:). The practical programmer reduces these to two:
Electronic Archaeology, the art of going through someone else's code, is also described.
Topics covered: - Good programming style - C syntax: what to use and what not to use - The programming environment, including make - The total programming process - Floating point limitations - Tricks and surprises
In this second edition, program examples conform to ANSI C. Covers Turbo C (DOS) as well as the UNIX C compiler.
More editions of Practical C Programming:

› Find signed collectible books: 'Python: Essential Reference'
More editions of Python: Essential Reference:
› Find signed collectible books: 'Sed & Awk'
sed & awk describes two text processing programs that are mainstays of the UNIX programmer's toolbox.
sed is a "stream editor" for editing streams of text that might be too large to edit as a single file, or that might be generated on the fly as part of a larger data processing step. The most common operation done with sed is substitution, replacing one block of text with another.
awk is a complete programming language. Unlike many conventional languages, awk is "data driven" -- you specify what kind of data you are interested in and the operations to be performed when that data is found. awk does many things for you, including automatically opening and closing data files, reading records, breaking the records up into fields, and counting the records. While awk provides the features of most conventional programming languages, it also includes some unconventional features, such as extended regular expression matching and associative arrays. sed & awk describes both programs in detail and includes a chapter of example sed and awk scripts.
This edition covers features of sed and awk that are mandated by the POSIX standard. This most notably affects awk, where POSIX standardized a new variable, CONVFMT, and new functions, toupper() and tolower(). The CONVFMT variable specifies the conversion format to use when converting numbers to strings (awk used to use OFMT for this purpose). The toupper() and tolower() functions each take a (presumably mixed case) string argument and return a new version of the string with all letters translated to the corresponding case.
In addition, this edition covers GNU sed, newly available since the first edition. It also updates the first edition coverage of Bell Labs nawk and GNU awk (gawk), covers mawk, an additional freely available implementation of awk, and briefly discusses three commercial versions of awk, MKS awk, Thompson Automation awk (tawk), and Videosoft (VSAwk).
More editions of Sed & Awk:

› Find signed collectible books: 'Sed & Awk'
More editions of Sed & Awk:
› Find signed collectible books: 'Software Project Survival Guide: How to Be Sure Your First Important Project Isn't Your Last'
Equip yourself with SOFTWARE PROJECT SURVIVAL GUIDE. It's for everyone with a stake in the outcome of a development project--and especially for those without formal software project management training. That includes top managers, executives, clients, investors, end-user representatives, project managers, and technical leads.
Here you'll find guidance from the acclaimed author of the classics CODE COMPLETE and RAPID DEVELOPMENT. Steve McConnell draws on solid research and a career's worth of hard-won experience to map the surest path to your goal--what he calls "one specific approach to software development that works pretty well most of the time for most projects." Nineteen chapters in four sections cover the concepts and strategies you need for mastering the development process, including planning, design, management, quality assurance, testing, and archiving. For newcomers and seasoned project managers alike, SOFTWARE PROJECT SURVIVAL GUIDE draws on a vast store of techniques to create an elegantly simplified and reliable framework for project management success.
So don't worry about wandering among complex sets of project management techniques that require years to sort out and master. SOFTWARE PROJECT SURVIVAL GUIDE goes straight to the heart of the matter to help your projects succeed. And that makes it a required addition to every professional's bookshelf.
More editions of Software Project Survival Guide: How to Be Sure Your First Important Project Isn't Your Last:
› Find signed collectible books: 'The Soul of a New Machine'
The computer revolution brought with it new methods of getting work done--just look at today's news for reports of hard-driven, highly-motivated young software and online commerce developers who sacrifice evenings and weekends to meet impossible deadlines. Tracy Kidder got a preview of this world in the late 1970s when he observed the engineers of Data General design and build a new 32-bit minicomputer in just one year. His thoughtful, prescient book, The Soul of a New Machine, tells stories of 35-year-old "veteran" engineers hiring recent college graduates and encouraging them to work harder and faster on complex and difficult projects, exploiting the youngsters' ignorance of normal scheduling processes while engendering a new kind of work ethic.
These days, we are used to the "total commitment" philosophy of managing technical creation, but Kidder was surprised and even a little alarmed at the obsessions and compulsions he found. From in-house political struggles to workers being permitted to tease management to marathon 24-hour work sessions, The Soul of a New Machine explores concepts that already seem familiar, even old-hat, less than 20 years later. Kidder plainly admires his subjects; while he admits to hopeless confusion about their work, he finds their dedication heroic. The reader wonders, though, what will become of it all, now and in the future. --Rob Lightner [via]
More editions of The Soul of a New Machine:
› Find signed collectible books: 'Structured Computer Organization'
Completely updated, this book explains how computer designers can follow the structured model to develop efficient hardware and software systems. New information has been included on UNIX, OS/2, INTEL 8088/80286/80386, Motorola 68000/68020/68030 and RISC machine. The operation of a typical IBM PC clone is now described in detail at the chip level. [via]
More editions of Structured Computer Organization:

› Find signed collectible books: 'Understanding the Linux Kernel'
More editions of Understanding the Linux Kernel:

› Find signed collectible books: 'Understanding The Linux Kernel'
More editions of Understanding The Linux Kernel:

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