|
Product: Book - Paperback
Title: C++ Primer (4th Edition) Publisher: Addison-Wesley Professional Authors: Stanley B. Lippman, Josée Lajoie, Barbara E. Moo Rating: 5/5 This book is to C++ what K&R's C programming language is to C. Both books are not for novices to C or C++, so any harsh comments on this book from beginners should not deter intermediate to advanced C++ programmers from reading it. This book is concise, logical, to the point, and no extraneous, redundant explanations. Just like what K&R's C is. Through careful reading, I was able to follow 95-99% of the material, which is much better percentage than I was doing with Stroupstrup's (maybe less than 75%). If you are a C++ practitioner going for job interviews, each page in this book is a gem, clearly written,concise interview questions. I was programming in C++ for 4 years before I thoroughly read this book, and I feel like I know everything about C++ at this point (ok, maybe 9 out of the scale of 1-10)
Product: Book - Paperback
Title: Don't Make Me Think: A Common Sense Approach to Web Usability Publisher: New Riders Press Authors: Steve Krug Rating: 5/5 At last, an author who follows his own advice! This book is short and easy to read (at 200 pages, I read it in a day), but surprisingly deep. The book is peppered with colour screenshots, black and white cartoons and pithy quotes and headings. A pleasure, not a chore, to read. The basic premise is simple; people don't like hard choices or stopping to think, they just want to get something done. The more self-evident a web site is, the easier it is to use. Implementing it, and being sure you've got it right, is tricky, though. Krug covers site and page layout, navigation design, usability testing on a shoestring as well as a broad and engaging model of how people really use the web. It doesn't deal with internationalization at all, seems to assume a mostly static site, and offers no real help in getting your idea to the web in the first place, but will certainly help you make good choices along the way. Well worth a read, and probably worth a refresher each time you start a new project to keep you on track.
Product: Book - Paperback
Title: Flash Remoting: The Definitive Guide Publisher: O'Reilly Authors: Tom Muck Rating: 5/5 There are very few books that cover Flash Remoting, fortunately O'Reilly's Flash Remoting: The Definitive Guide is on hand to do the job. This is the definitive guide, it covers the concepts and techniques neccesary to connect Flash to a remote server and then do something usefull. Flash MX 2004 was released after this book, as a result I hesitated in getting a book that didn't cover the "latest". I was wrong. The Flash MX 2004 Remoting Classes have not affected what this book has to offer in any way. Remoting is not about connecting to the server, that's the easy part. Remoting is about doing something usefull once you have connected. Flash Remoting the Definitve Guide offers plenty of practical information as well as theory. My favorite is the exhaustive coverage of the RecordSet class. The section on best practices is also excellent. I used to think a good software book was the newest. Now I am of the opinion that even in the constantly changing field of software, some books do stand the test of time.
Product: Book - Paperback
Title: Rick Sammon's Complete Guide to Digital Photography: 107 Lessons on Taking, Making, Editing, Storing, Printing, and Sharing Better Digital Images Publisher: W. W. Norton & Company Authors: Rick Sammon Rating: 4/5 Rick Sammon's Complete Guide to Digital Photography is aptly named in that it covers a very wide range of topics. The hardware of photography is covered; cameras, lenses, flashes, memory cards, computers, RAM, graphics tablets, card readers, scanners, printers, backup storage, and more. The software of digital photography is covered; organizing photos, editing photos (mostly with Photoshop), and some special effects software. Photographic techniques and how to take better and more interesting photos are covered. There are sections with advice how to treat people you photograph, making macro images, what to do for travel photography, and even advice on getting started as a freelance photographer. There are many things covered that I have not listed. The book is written in a very easy to read conversational style with lots of tips and advice scattered though out. There is an abundance of pictures in this book illustrating everything that is discussed in the text. This book may not go as deep into every topic as some other more narrowly focused books, but it goes more then deep enough into each topic covered to be useful and meet my needs. The only issue with the book would be that the photo editing software used is Photoshop which maybe too expensive for people starting with digital photography. Even though Photoshop (which I don't have because of the price) is used for the editing lessons, I have found that the concepts and techniques are still useful for the more affordable Corel Photo-Paint that I use. Most of the same things can be done same way as in Photo-Paint, they are just in different menus and have different names. Also, most people who don't want to pay for Photoshop could afford Adobe Photoshop Elements, which is very similar to Photoshot and has almost all the capabilities of Phtotoshop. Even without the photo editing sections (which is about one third of the book), there is plenty of good material to make the book worth while.
|