31 of 31 people found the following review helpful:
1.0 out of 5 stars
A book should be written with lots of sweat, December 27, 2005
This review is from: Deploying OpenLDAP (Paperback)
This is a book produced by merging numerous publicly available materials without too much input from the author. The author seems at a loss what to say when the good stuff is already said by others (other than changing "does not" to "doesn't", etc). Here're some suggestions, in case he plans to write a new edition. For instance, p.77, the first two search filter examples are too easy. But the third one needs a few seconds' thinking. Why not keep building progressively more complicated filters? They would be guaranteed not to be in existing materials. p.144, ACI parameter realm suddenly appears. This "realm" sounds different from that in SASL (p.98 and p.115). But "realm" is never explained anywhere in the book. There're other terms that mean differently but are not explained, such as NSS (p.136 for "Network Security Services" and p.249 for "Name Service Switch"). There're other places in the book that mention something only explained in later chapters, but they're not warned with "We'll explain this in Chapter XXX". The reason is simply that he copies a man page or somebody's article without thinking of adding anything to it. Arrangement of the text is sometimes unexpected. After about 20 pages of Perl methods copied from documentation, p.164 suddenly shows a program in C, not Perl.
This 2005 book discusses technologies of as early as 1998 (not in history section). It may be true that AuthLDAP and TransLDAP modules are not updated since then and C. Donley's web site is gone (pp.264-8). But a responsible book author should tell us anything new around this technology. You shouldn't duplicate Mr. Donley's 1998 article with no comments (and no credit).
In my opinion, if a computer book author dares to list source code, he must add valuable comments, regardless whether the source code already comes with good comments. No need to explain code line by line. But the comments must be insightful. If you don't have any, omit the publicly available code, or readers would wonder if the code is too difficult for you.
Think why most of O'Reilly's books are a success. Take "Sendmail" and "Programming Perl" as examples. The "Sendmail" tome is the easiest to be written as a reprint of documentation. But why do we not have that feeling? Because the authors constantly add text not in documentation, such as if you do this, you would get this error and the solution is such and such. "Programming Perl" does a great job at throwing in real working examples full of wisdom. Documentation can't present too many real-life examples, but a book can and should. If you personally don't have that much experience, gather them from public forums. Be careful though. Don't just copy. Verify, research and add valuable insight. A book author must be an expert in the field.
Lastly, Apress has a Submit Errata page, but they don't send even an auto-reply when you submit one. They don't have View Errata. Tech support doesn't respond. So I'm posting my own Errata at http://rootshell.be/~yong321/computer/bookreview.html#DeployingOpenLDAP (mirrored at stormloader.com/yonghuang/computer/bookreview.html). It took me many hours to create it but please point out errors in it.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
10 of 10 people found the following review helpful:
1.0 out of 5 stars
useless; try the O'reilly LDAP System Administration, June 22, 2006
This review is from: Deploying OpenLDAP (Paperback)
check out page 67 of the book for a basic reason why this book is useless:
an entire page of a ftp session downloading openldap. huh? How is this helpful? getting the right version of BerkeleyDB and installing it, or installing and configuring OpenSSL would have been far more helpful to me.
This is another book composed mostly of cut 'n paste from the man pages, header files and varous scripts you can find with google.
Discussion on basic topics such as replication skips over key steps, examples for many issues are not provided or are hidden in the book. I use LDAP at work and I used the O'Reilly book to instal, configure and use OpenLDAP. I have yet to find a question that Deploying OpenLDAP can answer that I can't get faster with google.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
5 of 5 people found the following review helpful:
5.0 out of 5 stars
Great reference on LDAP deployment, November 2, 2004
This review is from: Deploying OpenLDAP (Paperback)
This is a great overview that covers all the necessary components of an LDAP deployment, whether you use OpenLDAP or any other implementation. Tom Jackiewicz covers everything from the management decisions necessary before you start your deployment, to the schema, directory information tree, and then goes on to more details topics on the installation and API. This is a fast paced book and covers in just a few pages what other books fill with useless garbage and repetition.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No