Search This Blog

HTML 4 for dummies


By Ed Tittel, Mary C. Burmeister

Are you fascinated by the look and design of Web pages? Do you wish that you had the knowledge and skills to create a great looking Web site? Whether you’re an up-and-coming Web designer or just an enthusiastic hobbyist, you are probably using HTML, the standard authoring language for the Internet. HTML 4 For Dummies, now in its 5th edition, will show you the basics of working with this language as well as advanced skills for all-around knowledge.

HTML is used to create Web documents. As a standard issued by the World Wide Web Consortium, it is used by almost everyone to create and edit Web pages. HTML is capable of:

  • Creating a Web site
  • Inserting designs to a Web page
  • Running on both PCs and Macs

The new edition of HTML 4 For Dummies contains nearly 50% more content than its previous editions, and covers a wide range of material, including: Planning a Web site to avoid underperformance

  • Creating and viewing a Web page
  • Working with text, tables, lists, and links
  • Adding style to your page with images, colors, and fonts
  • Managing layout
  • Controlling positioning and appearance using CSS
  • Integrating scripts with HTML
  • Designing an eBay auction page
  • Helpful advices and tips, as well as warnings about pitfalls

Complete with a 6-page tear-out colored reference sheet, HTML 4 For Dummies is the most comprehensive HTML guide yet. Written by a computer expert and author of over 120 books, including the previous editions of the bestselling HTML 4 For Dummies, this straightforward, fun guide will aid you through making and editing beautiful Web pages.


Download Now>>


Reblog this post [with Zemanta]

Computer Networking: A Top-Down Approach


By James F. Kurose, Keith W. Ross

Building on the successful top-down approach of previous editions, the Fourth Edition of Computer Networking continues with an early emphasis on application-layer paradigms and application programming interfaces, encouraging a hands-on experience with protocols and networking concepts. With this edition, Kurose and Ross bring the issues of network security to the forefront, along with integration of the most current and relevant networking technologies.
Computer Networks and the Internet; Application Layer; Transport Layer; The Network Layer; The Link Layer and Local Area Networks; Wireless and Mobile Networks; Multimedia Networking; Security in Computer Networks; Network Management.
For all readers interested in computer networking technologies.

Download Now>>
Reblog this post [with Zemanta]

Computer Networks


by Andrew S. Tanenbaum

Explains how computer networks work inside, from the hardware technology up to the Internet application protocols. This book is intended for junior/senior or graduate level courses in computer networks, data networks, or distributed processing in CS or EE departments.


Download Now>>
Reblog this post [with Zemanta]

Introduction to algorithms

Cover of "Introduction to Algorithms"Cover of Introduction to Algorithms

By Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

The first edition won the award for Best 1990 Professional and Scholarly Book in Computer Science and Data Processing by the Association of American Publishers.

There are books on algorithms that are rigorous but incomplete and others that cover masses of material but lack rigor. Introduction to Algorithms combines rigor and comprehensiveness.

The book covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers. Each chapter is relatively self-contained and can be used as a unit of study. The algorithms are described in English and in a pseudocode designed to be readable by anyone who has done a little programming. The explanations have been kept elementary without sacrificing depth of coverage or mathematical rigor.

The first edition became the standard reference for professionals and a widely used text in universities worldwide. The second edition features new chapters on the role of algorithms, probabilistic analysis and randomized algorithms, and linear programming, as well as extensive revisions to virtually every section of the book. In a subtle but important change, loop invariants are introduced early and used throughout the text to prove algorithm correctness. Without changing the mathematical and analytic focus, the authors have moved much of the mathematical foundations material from Part I to an appendix and have included additional motivational material at the beginning.


Download Now>>
Reblog this post [with Zemanta]

Java 2 Programming (JDK 5 Edition) Black Book


By Steven Holzner

The Java 2 Black Book is the most up-to-date comprehensive reference on the latest version of Java, version 1.3. This revised edition of the best-selling book has been updated to reflect changes available in the latest version of Java including drag and drop, security enhancements, the new applet deployment enhancements, and the new Java Naming and Directory Interface. It also includes new features such as the new Java sound API and its use in both applications and applets, plus expanded coverage of Java's JDBC data access capabilities. This book is a great reference tool-jam-packed with easily accessible information.

Download Now>>
Reblog this post [with Zemanta]

The art of Unix programming‎ by Eric S. Raymond


The Art of UNIX Programming' poses the belief that understanding the unwritten UNIX engineering tradition and mastering its design patterns will help programmers of all stripes to become better programmers. This book attempts to capture the engineering.


Download Now>>
Reblog this post [with Zemanta]

The Art of Computer Programming

Third edition of volume 1Image via Wikipedia

By Donald Ervin Knuth
Knuth's multivolume work is widely recognized as the definitive description of classical computer science: at the end of 1999, these books were named among the best twelve physical-science monographs of the century by American Scientist. The three volumes included in this set have each been revised recently to reflect developments in the field. As earlier editions clearly demonstrated, they comprise an invaluable resource in programming theory and practice for students, researchers, and practitioners alike. Countless readers have spoken about the profound personal influence of Knuth's work. Scientists have marveled at the beauty and elegance of his analysis, while ordinary programmers have successfully applied his "cookbook" solutions to their day-to-day problems. All have admired Knuth for the breadth, clarity, accuracy, and good humor found in his books

Download Now>>
Reblog this post [with Zemanta]

Operating Systems: Internals and Design Principles

Image representing Windows as depicted in Crun...Image via CrunchBase


Serving as both a basic reference and an up-to-date survey of the state of the art, this book covers the concepts, structure, and mechanisms of operating systems. Stallings presents the nature and characteristics of modern-day operating systems clearly and completely.Updated treatment of Windows as a case study to cover Windows Vista. Online animations with references incorporated throughout. A new chapter on Embedded Operating Systems. Part Six (Distributed Systems and Security) moved online, reducing the cost and size of the book without loss of content. Expanded coverage of security. New figures added, with many existing figures updated to enhance clarity.A useful reference for programmers, systems engineers, network designers and others involved in the design of computer products, information system and computer system personnel.


Reblog this post [with Zemanta]

Operating System Concepts By Galvin


OPERATING SYSTEM CONCEPTS, 6ED, WINDOWS XP UPDATE By Galvin, Silberschatz, Gagne

This best selling introductory text in the market provides a solid theoretical foundation for understanding operating systems. The 6/e Update Edition offers improved conceptual coverage, added content to bridge the gap between concepts and actual implementations and a new chapter on the newest Operating System to capture the attention of critics, consumers, and industry alike: Windows XP.· Computer-System Structures · Operating-System Structures · Processes · Threads · CPU Scheduling · Process Synchronization · Deadlocks · Memory Management · Virtual Memory · File-System Interface · File-System Implementation · I/O Systems · Mass-Storage Structure · Distributed System Structures · Distributed File Systems · Distributed Coordination · Protection · Security · The Linux System · Windows 2000 · Windows XP · Historical Perspective

Download Now>>
Reblog this post [with Zemanta]

Database System Concepts


Database System Concepts By Abraham Silberschatz, Henry F. Korth, S. Sudarshan

This acclaimed revision of a classic database systems text offers a complete background in the basics of database design, languages, and system implementation. It provides the latest information combined with real-world examples to help readers master concepts. All concepts are presented in a technically complete yet easy-to-understand style with notations kept to a minimum. A running example of a bank enterprise illustrates concepts at work. To further optimize comprehension, figures and examples, rather than proofs, portray concepts and anticipate results.

Download Now>>

The C++ Programming Language


The C++ Programming Language is a book about the C++ computer programming language by the language's creator, Bjarne Stroustrup. Its first edition was written before the first ISO C++ standards were published, but later editions were updated to account for the evolution of C++ during standardisation. This is similar to the editions of The C Programming Language.

As of February 2009[update] it is in its third edition (published in 1997); the hardcover version of the third edition is also called the special edition. The first edition was released in 1986 and the second in 1991.[1]


Download Now>>

Thinking in Java


Thinking in Java By Bruce Eckel, Chuck Allison
Thinking in Java, Second Edition is the much-anticipated revision of Bruce Eckel's best-selling Java introduction: the book that won the 1999 Software Development Magazine Productivity Award! Eckel is as brash, opinionated, knowledgeable, and fascinating as ever -- and he's updated this new edition to fully reflect the power of Java 2. As always, Eckel doesn't just show you what to do, but why. He introduces all the basics of objects as Java uses them; then walks carefully through the fundamentals of Java programming, including program flow, initialization and cleanup, implementation hiding, reusing classes and polymorphism. Using to-the-point examples, he introduces exception handling, Java I/O, run-time type identification, and passing and returning objects. The new edition adds exceptional coverage of server-side Java, including servlets and JavaServer Pages; Enterprise JavaBeans (EJB) database integration, transactions, and security; and much more. The AWT chapter has been replaced with a thorough introduction to the Swing GUI libraries, and there are new sections on Jini and JavaSpaces. All code examples are on the accompanying CD-ROM, plus electronic copies of the book in several formats, and the complete Thinking in C multimedia course, introducing key concepts all beginning programmers must master before learning Java.



Download Now>>

Thinking in C++


Thinking in C++ is a book by Bruce Eckel and Chuck Allison about programming in C++.

In the first edition of Thinking in C++, Bruce Eckel synthesized years of C++ teaching and programming experience into a beautifully structured course in making the most of the language. It became an instant classic, winning the 1995 Software Development Jolt Cola Award for best book of the year. Now, Eckel has thoroughly rewritten Thinking in C++ to reflect the final ANSI/ISO C++ standard. Every page has been revisited and rethought, with many new examples and exercises -- all designed to help you understand C++ "down to the bare metal," so you can solve virtually any problem. Eckel starts with a detailed look at objects, showing how C++ programs can be constructed from off-the-shelf object libraries. This edition includes a new, chapter-length overview of the C features that are used in C++ -- plus a new CD-ROM containing an outstanding C seminar that covers all the foundations developers need before they can truly take advantage of C++. Eckel then walks through initialization and cleanup; function overloading and default arguments; constants; inline functions; name control; references and the copy constructor; operator overloading; and more. There are chapters on dynamic object creation; inheritance and composition; polymorphism and virtual functions, and templates. (Bonus coverage of string, templates, and the Standard Template Library, can be found at Eckel's web site.) Every chapter contains many modular, to-the-point examples, plus exercises based on Eckel's extensive experience teaching C++ seminars. Put simply, Eckel has made an outstanding book on C++ even better.

Download Now>>

C Programming By Dennis Ritchie


The C Programming Language (sometimes referred to as K&R, or the white bible, or K&R2 for the second edition) is a well-known computer science book written by Brian Kernighan and Dennis Ritchie, the latter of whom originally designed and implemented the language (as well as co-designed the Unix operating system with which development of the language was closely intertwined). The book was central to the development and popularization of the C programming language and is still widely read and used today. Because the book was co-authored by the original language designer, and because the first edition of the book served for many years as the de facto standard for the language, the book is regarded by many to be the authoritative reference on C.



Download Now>>