Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Hardcover
Title: The Algorithm Design Manual
Publisher: Springer
Authors: Steve S. Skiena
Rating: 5/5
Customer opinion - 5 stars out of 5
Covers an Important Middle Ground

This book fills a nice niche -- it is practical enough to be useful and accesible to professional programmers (rather than algorithms researchers or academics) but is build on solid theory as well.
Aside from this, the book has several features to recommend it:(1) There are "war stories" scattered throughout the text. These are special sections that describe the author's experience working with algorithmic problems "in the field". These are particularly interesting because the present false starts and failures along the way to the final solution. This is a nice change from the standard model of simply presenting algorithms and proving them correct.
(2) Unlike others, such as the popular Cormen, Lieserson, Rivest and Stein text -- which is a bit advanced for beginning study -- this really is an introduction to algorithms. It is quite suitable for, say, undergradutes who have taken a couple of basic CS courses.
(3) Chapter 8 is a 250-page "Catalog of Algorithmic Problems". Here, you will find descriptions of hundreds of standard formulations for algorithmic problems along with the basic solution approaches, and -- this is what really sets it apart -- pointers to implementations of these algorithms. This is part of the overall emphasis of the book: that of understanding standard algorithms in order to avoid "reinventing the wheel".
Overall, I recommend this book for people with some programming experience that would like to take their work to the next level. Hardcore computer scientists (especially those with a more theoretical bent) may also benefit from this book, but should consider it a supplement to one of the more advanced texts, such as the above-mentioned CLRS.

Product: Book - Paperback
Title: Teach Yourself VISUALLY Wireless Networking
Publisher: Visual
Authors: Todd W. Carter, Paul Whitehead
Rating: 5/5
Customer opinion - 5 stars out of 5
Excellent Introductory Book

If you're a novice at wireless networks like me, you'll love this book. This book will give you all the important information and tasks you need to successfully set up a wireless netork. You'll learn what you need to know from an maximum of visuals and a minimum of dense, techno-speak.

Product: Book - Paperback
Title: Cocoa Programming
Publisher: Sams
Authors: Scott Anguish, Erik Buck, Donald Yacktman
Rating: 5/5
Customer opinion - 5 stars out of 5
The essence of Cocoa

Cocoa is an OO framework for programming for Mac OS X. It has a vast amount of classes, protocols, and even functions. Thought Apple has done a great job of advancing and improving their own documentation on Cocoa over the last 2 or 3 years, you have to have a certain amount of familiarity with the framework to get your way around it. This book would be your best bet for such a guide on Cocoa. I've been using this book for a year now, and it has never let me down. It helped me to develop over the time that unique way of thinking, which you need to have to be productive and effective user of any framework. Thank you guys for writing this great book!
On a side note, I should say that the publisher has not done its job with book layout and such, so don't be intimidated by its size, it could have been much slimmer.

About the relevance. Yes, the book was written before even 10.2 came up, but it still has its purpose fulfilled. Yes, there is nothing in it on Cocoa bindings, but as I said in the beginning, it will give you a good start to get your way around the Cocoa reference documentation to find all the details. I urge the authors to update the book in the light of the recent developments.

To conclude, if you are serious about staring the software development in Cocoa on Mac OS X, this is the BOOK to read and have around.

Product: Book - Paperback
Title: PC Magazine Windows XP Solutions
Publisher: John Wiley & Sons
Authors: Neil Randall
Rating: 5/5
Customer opinion - 5 stars out of 5
Having it my Way

Excellent Book! Neil Randall is obviously well versed in all Windows platforms as well as Mac. Extolls Windows XP virtues and points to it's weaknesses. The premise of this book is: "Having it my Way". He steps through Windows explaining how to do things, many of which are deeply hidden. Not a novice book, certainly, but filled with step by step instruction with pictures for a clear and precise understanding.
In my years working in computers, studying operating systems, including Mac, I found this book to be the simplest to understand while delving deep into what Windows XP has to offer and how to use all the options. In addition safety measures are recommended, third party software is discussed and web links provided.
Highly recommend this book to learn Windows XP.