Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Hardcover
Title: Handbook of Applied Cryptography
Publisher: CRC Press
Authors: Alfred J. Menezes, Paul C. Van Oorschot, Scott A. Vanstone
Rating: 5/5
Customer opinion - 5 stars out of 5
Very depthful yet readable

A thorough coverage of topics in cryptography is only one of many features which make this book invaluable to computer scientists. While not intended to be a textbook, this handbook includes enough background information to be of use to those with minimal theoretical computer science knowledge. The chapter organization is logical and very modular so that after reading the introductory chapters, one can skip ahead to the chapters of interest with little difficulty.The second chapter provides a concise review of probability theory, information theory, complexity theory, and number theory. This chapter would be helpful to anyone in computer science who already has some discrete math background. For readers with no discrete math background I would recommend first reading "Discrete Mathematics and Its Applications" by Kenneth Rosen, the editor of the series this book belongs to.The coverage of number-theoretic problems in chapter 3 is very easy to follow and provides a handy reference to the average case performance of the best known algorithms for each.The next few chapters are very math-intensive and outline the most common encryption algorithms and standards with examples. The chapter on block ciphers includes a section on classical ciphers and cryptanalysis which, as a sidenote, might be of interest to students of linguistics.The later chapters present protocols for authentication, digital signing, and key management which build on the algorithms of the previous chapters, but can be understood independently.One of the final chapters presents methods of effecient computation which again would be useful to anyone in computer science, not just those who are interested in cryptography.Overall, the development of the topics in the book is complete (although by no means rigorous) and concise, including examples only where necessary. I highly recommend this book to students who want to learn more about cryptography, anyone whose job requires some knowledge of standards for authentication, digital signing, etc., such as internet security, and any computer scientist who has an academic interest in algorithms and their applications.

Product: Book - Paperback
Title: How Tomcat Works
Publisher: Brainysoftware.Com
Authors: Budi Kurniawan, Paul Deck
Rating: 5/5
Customer opinion - 5 stars out of 5
Lessons Learned

THis is a Tomcat book that lets you pick the brightest brains in the industry. This book shows how Tomcat developers designed and build Tomcat from scratch. Like me, I'm sure you'll learn a lot, much more than Tomcat configuration. For example, you'll learn how a Java HTTP server is written, how object pooling is implemented, how auto-reload works, ect. This is unlike other Tomcat books that are rehash of the free documentation at Tomcat's website.

Surprisingly, the language is simple. If you know a bit of Java, you can follow the chapters comfortably. It starts from a basic HTTP server and servlet container and works its way up to a full Tomcat. You'll enjoy it if you have interest in Java programming.

Product: Book - Hardcover
Title: Unix Network Programming
Publisher: Prentice Hall PTR
Authors: W. Richard Stevens
Rating: 5/5
Customer opinion - 5 stars out of 5
a classical book on network programming.

I like the books written by Mr.Stevens. I have heard of his name a long time ago.And I greatly admire him. The network programming is hot because of the development of Internet.This book teaches you how to write correct and efficient programs on networks.

Product: Book - Paperback
Title: Cascading Style Sheets: The Definitive Guide, 2nd Edition
Publisher: O'Reilly
Authors: Eric A. Meyer
Rating: 4/5
Customer opinion - 4 stars out of 5
Clear, informative...

This is a clear informative outline and instructive text of the CSS1 standard, with some short notes on CSS2 at the end of the book. At the time of writing this we are already approaching CSS3, which is in preparation at the W3C, so that this book is somewhat dated; unfortunately that happens very rapidly in this field. Let us hope that the Eric Meyer comes out with a new edition soon. The book is not optimally set out to be used as a reference text, as some of the other books in the O'Reilly series are. A new addition would be enhanced with some tables of CSS heading tags. Properties, on the other hand, are set out rather comprehensively in an appendix, although references (virtual links, so to speak) to the relevant sections in the chapters would have been useful.