Sponsored links


Valid XHTML 1.0!
Valid CSS!



Product: Book - Paperback
Title: Linux+ Study Guide, 3rd Edition (XKO-002)
Publisher: Sybex Inc
Authors: Roderick W. Smith
Rating: 3/5
Customer opinion - 3 stars out of 5
Good basic overview of Linux Administration


I have not yet taken the exam and am planning on reading a couple of other study guides and the exam cram first. I have only been using linux for about 4 or 5 months and use it as my primary desktop operating system. This study guide is easy to understand and appears to cover all of the objectives of the exam except for the hardware objectives. The book does not, however, go into a lot of detail. Linux+ is supposed to be an entry level exam (with LPI and SAIR being mid-level) so this may be sufficient. If the test goes very far into detail (such as asking what ps -aux does rather than what ps does), there might be a problem. I would stronly suggest that test-takers read this book and then follow it with a more in-depth book.



Product: Book - Hardcover
Title: Agile Software Development, Principles, Patterns, and Practices
Publisher: Prentice Hall
Authors: Robert C. Martin
Rating: 5/5
Customer opinion - 5 stars out of 5
Anyone I hire will have to read this book!


My first thoughts were "Hmm.. Uncle Bob's written another book. Hmm... another Agile development book. Yup."
However, when I started into it, it was obvious that the real heart of this book was the 3 Ps: core OO design principles that, sadly, most programmers haven't even heard of; fundamental, and some novel, OO design patterns; and agile programming practices.
Section 1 talks about and overviews some of the core agile programming practices, and sets the stage for the bulk of the book. As a Test-driven Development (TDD) evangelist and author (with my own book on the subject pre-orderable at this point :-) I enjoyed the chapter on TDD, concise and clear. It should whet your appitite for more (hint, hint).
The principles are masterfully explained. I expecially appreciated the in depth discussion of package design... something that I haven't before seen dealt with at this depth and with this level of quality.
Sections 3-6 cover 3 case studies. Each is used as a platform for introducing and exploring an assortment of core design patterns. Included are standard GOF patterns as well as some from the PLOPD series of books. Again, these are masterfully done. You can tell that Uncle Bob lives & breathes this stuff, and has for quite a while.
The appendices on UML are useful to those readers unfamiliar with the notation (which is used throughout). And the inclusion of the Agile vs. Rigid project comparison is good for several chuckles. The inclusion of Jack Reeves' "The Source Code Is the Design" is an added bonus. The physical aspects of the book are well done as well. The margins are small, with barely enough room for brief notes. There's a lot of material packed into those 500 and some pages. A hardcove is nice these days when most technical books are softcover. This one will lay open next to your keyboard without resorting to paperweights.
One thing that bothered me a bit at first, or at least was distracting, came from the variety of the material.. some is older and pre-test-first, some is new and test-driven, C++, Java, etc. But once I got used to the contexts shifts they weren't a problem.
Finally, as another reviewer mentioned, this book is full of code. Everything is illustrated with code.
My advice: buy it, read it, learn it, live it. Your software will be better for it.



Product: Book - Hardcover
Title: Understanding and Deploying LDAP Directory Services (2nd Edition)
Publisher: Addison-Wesley Professional
Authors: Timothy A. Howes, Mark C. Smith, Gordon S. Good, Tim Howes
Rating: 4/5
Customer opinion - 4 stars out of 5
A general overview of LDAP and deployment scenarios


Background:LDAP (Lightweight Directory Access Protocol) is a software protocol that enables locating organizations, individuals, and other resources such as files and devices in a network, whether it is a public Internet or a corporate Intranet.
As LDAP adoption and deployment is increasing, the expanded second edition of "Understanding and Deploying LDAP Directory Services" is published with more materials from the authors on the protocol and how to apply it effectively in different network environments.
Book Organization:The book consists of twenty-six chapters divided into six major parts:- Directory services overview and history- Designing your directory service- Deploying your directory service- Maintaining your directory service- Leveraging your directory service- Case studiesThe book begins by defining directory services and what they can offer for an organization then gets into the specifics of how LDAP organizes directories and handles queries with coverage of LDAPv3 extensions and the Netscape Directory Server.
The books then moves on to explore a wide range of topics such as designing directory services, naming, topology, replication, privacy, security deploying, directory services, implementation pitfalls, cost analysis, maintaining directory services, troubleshooting, and creating and enabling directory-service applications.
The book offers help and advice for comparing "LDAP-compliant" products on features, management tools, reliability, performance, scalability, security, standards conformance, interoperability, cost, and other criteria. Then, having chosen a vendor, you'll walk through piloting your application and testing it for performance, scalability, and reliability. Finally, the authors show how to put the system into production, keep it running smoothly and securely, provide for backups and disaster recovery, and make improvements over time.
The final section of the book presents four thorough deployment case studies, showing how diverse organizations can use LDAP as a simple, versatile solution for a wide variety of problems.
Is the book for you?The book gives a good architect's or project manager's understanding of LDAP and of the difficulties inherent in deploying any complex mission critical software system.
For architects, this is a concept book rather than a reference book: After reading this book you will still need to refer to product manuals or reference books to help you figure out how to implement your design.
For a project manager, this book is valuable especially with the checklists, something that can be used to guide the deployment of many new systems.
Software developers would read the book to understand more on issues such as redundancy, security and privacy.
For IT professionals who are relatively new to the area, it is the book to read on LDAP.
General Comments:
- There are many specialized terms that are used without being defined or before being defined.
- There is a lot of superfluous material bringing the book to over 900+ pages requiring constant filtering on the part of the reader.
- The book offer more concepts that practical help. You will find a lot of managerial discussions, including talking to your users, piloting your directory and getting feedback. If you are looking to learn how to technically implement LDAP, these discussions will not interest you much.
- The book assumes that you have a good understanding of LDAP and Directory Services. The introduction chapters do not cover many basic concepts, many terms are not explained until used several dozen times, and there is no glossary.
- Managers will appreciate the sections on product selection, piloting an LDAP service, costing, disaster recovery, long-term maintenance, monitoring, and application development in a directory-centric world complete the picture.
- Several case studies are presented, including useful sidebars entitled "20/20 Hindsight".
The Good Stuff:- Provides a lot of theoretical concepts - Covers all aspects of LDAP deployment - Discusses the design aspects of LDAP - Designed to meet multiple needs - Minimal knowledge of networking is assumed
The Not So Good Stuff: - Not much on practical implementations - Sometimes the explanations are too long - With over 900 pages, the book is too long - Sometimes hard to follow the line of thought - A glossary of technical terms is not provided
Conclusion:
If you are planning to work with LDAP whether you are a network manager, a software developer, or an IT administrator, the book provides a lot of information which will help you define your directory requirements in detail and design a directory service that meets them. You will also ind the book valuable during the evaluation, planning and deployment process. However, if you are a programmer who is looking for a programming book or some kind of a product manual to help you setup LDAP services, this is not the book for you. It is mostly targeted for architects as it is more of a concept book rather than a reference book.
In general, the text is full of advices and real-world deployment examples to help the readers choose the path that makes the most sense for their specific organization. I personally would recommend the book as a general overview of LDAP and deployment scenarios.



Product: Book - Paperback
Title: AutoCAD 2004 Bible
Publisher: Wiley
Authors: Ellen Finkelstein
Rating: 5/5
Customer opinion - 5 stars out of 5
Best book of autocad I ever read.


I have read various book of autocad, but they all seem very complicated and dificuolt to understand. I found this bible and let me tell you that is the best book I have ever seem. I recomended to a friend of mine who wants to learn autocad. This book will challenge you as a beguiner, intermedite or advance user. It has lots of examples and this author know what she is talking about. Believe me this one of the best if not the best autocad book I have seem in the market in my 10 years of autocard experience.