Sponsored links


Valid XHTML 1.0!
Valid CSS!
Product: Book - Paperback
Title: JavaScript: The Definitive Guide
Publisher: O'Reilly
Authors: David Flanagan
Rating: 5/5
Customer opinion - 5 stars out of 5
Great book...


This book was the first O'Reilly book that I bought. It's the best JavaScript book I currently have in my programming library and I refer to it frequently. The book is part tutorial and part reference and is nicely done. If you're new to JavaScript this book is for you. The first section of the book introduces you to the basic syntax of the scripting language and offers some nice examples. If you are a JavaScript guru it makes a nice reference book. Worth a buy!



Product: Book - Paperback
Title: Photoshop 7 Down & Dirty Tricks
Publisher: New Riders Press
Authors: Scott Kelby
Rating: 4/5
Customer opinion - 4 stars out of 5
techniques illustrated step by step


The format of this updated edition for Photoshop 7 is pretty much identical to the previous edition for Photoshop 6. If you already have that book, then perhaps this one may be redundant. Most of the concepts and techniques from that book have been duplicated in the current edition, with the addtition of a few new ones. However, it is refreshing to note that the author had taken the trouble to use completely new images and illustrations.
Techniques are described and illustrated with corresponding color photos for each step, throughout the entire book. The structure of the book is very much "task-oriented" -- meaning, in order to create a certain visual effect, you follow a sequence of steps.
For those who don't have the previous edition, and have some basic working knowledge of Photoshop, this book is certainly worth getting. It shows you some really neat ideas.



Product: Book - Hardcover
Title: Win32 System Programming: A Windows(R) 2000 Application Developer's Guide (2nd Edition)
Publisher: Addison-Wesley Professional
Authors: Johnson M. Hart
Rating: 5/5
Customer opinion - 5 stars out of 5
Not bad. Not bad at all.


This book is roughly the same as Steven's "Advanced Programing in the Unix Environment". It gets you in touch with the moving pieces of the Windows operating system.
Bring with you a strong understanding of C/C++ and some experience administrating a Windows system and you can be up and running banging against the operating system's APIs. Open network sockets, play with "Thread Local Storage", create and register your very own service, interface with the security system, whack around the registry, and a dozen other ways to shoot yourself in the foot or get some actual work done.
This book has almost nothing about making windows, graphics, sounds, or anything else that will help you get started making yet another accounting application. If that's what you are looking for look somewhere else.
This book also comes threateningly close to being a good beginners guide to porting *nix applications to the Windows operating system. The author draws many parallels to various *nix utilities and how to write their equivalent using Windows' APIs.
For those that like plenty of rope to hang themselves, this is the book for you. I enjoyed learning about the various facilities Windows provides the developer, and feel that this book helped me gain a better understanding of where to look first for doing fairly common relatively low-level tasks.



Product: Book - Hardcover
Title: Compilers
Publisher: Addison Wesley
Authors: Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman
Rating: 3/5
Customer opinion - 3 stars out of 5
Not well written


If you find yourself struggling with this book, it is probablynot your fault. The book is not well written or well organized.The chapters don't build on each other, so you might as welldip into it wherever your fancy strikes. The chapters aresimply piles of information: there is no synthesis. Thereader has do all the work of putting it together.
Just a small, irritating example of what the book ismissing: the authors mention "context-free grammars"over and over from the very start, but if you want to find out what the term signifies, you need to hunt withthe help of the index until you come upon a poor explanationsomewhere in the middle of the book. And context grammars are never explained at all, even though they are mentioned.
The reader is left with the impression that she or he shouldsomehow know already what these grammars are (in fact, grammars are not explained, either!).
A lot has been learned about compilers since this book was
written, so it's time to retire this chestnutand start anew.