Software Books
Related Subjects: Computer Go Go Server Clients Game Editors Publishing Databases Games
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250

Used price: $26.51

Access 2007 VBA Concisely ExplainedReview Date: 2008-01-30
Excellent!Review Date: 2008-04-25
Great Resource for ANYONE working with AccessReview Date: 2008-03-18
Bob Larson
Access World Forums Super Moderator
Utter Access VIP
Access 2007 TransitionReview Date: 2007-07-18
Extremely Good TextReview Date: 2007-11-04

Used price: $13.36

Makes Access Far More UsefulReview Date: 2006-01-09
A database is useless unless you have a way to put data into and take it out of the database. This book mostly covers the setting up of input forms and output reports. It obviously won't be your only Access book, because you'll need something to describe how to set up a database. So this is a specialty book, that does an excellent job of covering this important aspect.
Selecting data out of the database to then present is sometimes a problem. Most beginning books just use the Access QBE to produce the data. Often this is enough, but this book goes just a bit into SQL that allows you to do so much more. While this is not a book on SQL, this is a good start to give you enough information to know if this is a direction you need to go.
All in all, this is a very useful book to enable you to get more utility ot of an Access database.
How not to be an Access dummyReview Date: 2006-04-10
So what do you get from this book? A fantastic introduction to developing forms, reports and queries. In the tradition of the Dummies series, the author gently guides the novice towards building expertise in this narrow but all important aspect of Microsoft Access. With a conversational style, each step in creating a report, form or query is clearly explained. Also, the reasons for creating a report or form, and the differences between the two are presented. Although the title doesn't mention queries, because they are integral to producing reports and forms, several chapters deal with queries. Finally, two chapters discuss enhancing queries with SQL and troubleshooting those queries when things go wrong.
In summary, by spending a few days with the author, via this book, a beginning Access programmer can quickly become adept at designing forms and generating reports.
Best Access book I've foundReview Date: 2005-11-12
Full of great tricks and useful informationReview Date: 2005-11-19
Access Forms & Reports for DummiesReview Date: 2006-02-27

Used price: $1.99

ExcellentReview Date: 2004-10-07
Great for Intermediate to Advanced FMPro DevelopersReview Date: 2004-02-15
Good book, flawed, but only source for this topicReview Date: 2004-08-15
However, this book definitely left me wanting more. I have been building a fairly sophisticated web application in CDML using the Web Companion, the web toolkit that comes built into FileMaker 6. This topic gets less than 50 pages, and feels light. Many of my questions went unanswered. This topic could have been 100 pages, easily.
Two other toolkits, Lasso and PHP, while great options, require you to acquire and install add-on software. Each gets 60+ pages in the book. It's great that there's additional information (possibly required to cover installation), but devoting that much space to things not built into FileMaker, while not giving enough depth to the built-in component, seems like the wrong focus.
Another flaw with the book is that it doesn't really cover larger-scale applications. You get information about how to access, search, modify, and delete data, but you don't really get advice about how to structure a full-blown web application. Things like managing user sessions, authentication, etc., really are not covered at all. You'll need another book (which won't use FileMaker as an example at all) to get information about these basic web application topics.
In the end, this book gave me enough information that I could get started, and a good enough CDML reference that I've been able to figure out a lot more on my own. That makes it quite a good book, well worth the money spent. I would love to purchase an expanded 2nd edition.
I should note that it remains to be seen how well this book will hold up after FileMaker 7 Advanced Server is released. There's a lot of changes in FileMaker 7, and all of the web functionality has moved to the Advanced Server (not yet released), so many things may change...
An excellent course in web developmentReview Date: 2003-08-31
Finally a book that goes beyond the basicsReview Date: 2003-08-16

Used price: $17.00

An essential Rails resourceReview Date: 2008-07-07
A must-read for any experienced Rails developerReview Date: 2008-05-19
This book should be non-optional for all Rails development teams, as it has some of the most sane and sober treatment of relevant topics I've ever read in a single book. From security to databases to deployment, this book gives the reader a solid foundation in nearly all of the major disciplines involved in building web applications.
Limited depth but Lots of Topics and Good InformationReview Date: 2008-02-27
Author Brad Ediger has been kicking around the Rails scene since the pre-1.0 days. Though not a Rails "luminary" necessarily, he certainly qualifies as an advanced user. He is CTO for a Real Estate tech company called Tasman Labs and runs a web design (and Rails consulting) firm called Madriska Media Group. He seems like a sharp cookie and a decent writer.
Advanced Rails covers quite a bit of territory, going for breadth rather than depth most of the time. Each chapter covers a classic, pivotal development concern... well, at least most of them do. The chapters are as follows:
1. Foundational Techniques
2. ActiveSupport and RailTies
3. Rails Plugins
4. Database
5. Security
6. Performance
7. REST, Resources, and Web Services
8. i18n and L10n
9. Incorporating and Extending Rails
10. Large Projects
By "Foundational Techniques", Ediger is referring to Ruby and Rails techniques, principals and patterns like Metaprogramming, Don't Repeat Yourself, and Functional Programming techniques. The chapter also goes into a fair amount detail about the Object/Class/Module relationship. A bunch of this may not be particularly new material for most Rails users who've been at it for at least a few months. However, it's still nice to have all this stuff in one forty page chapter... good to have handy to refer to. Also, there are some nice nuggets in there that could save you some head-scratching. For example, what's the difference between Kernel#lambda and Proc.new? The answer is that, if you *return* a value from the block passed to Proc.new, the calling method is exited as well, abandoning any code that you might have after it.
If the first chapter feels like it's leaning towards a reference work, the second chapter -- which digs into all the goodies offered by ActiveSupport and RailTies -- pretty much falls over right into reference-land, complete with a method-by-method listing of features added to standard library classes. This may seem even more like just putting api docs available online into print, but Eidger defintely adds a bit more explanation. And, I haven't really seen anyone give a rundown of just what the heck RailTies does. That's the library that provides the glue to pull together the more famous Rails libraries to make it all work together as rails: generators, initializers, etc. There is definitely some interesting and not necessarily readily available information here.
Chapter three covers Rails Plugins, and is quick and painless. It explains the common files and directory structure in a plugin and talks about how Rails loads them. It also talks about using Piston instead of svn:externals to manage plugins and show some example plugins.
The following three chapters cover more of the classic eternal problems faced in running high-traffic sites: databases, security, and performance. These really make the most sense in an "advanced" book; they are the "brass tacks" that everyone must get down too if they go beyond the "toy app" stage. Ediger talks about the strengths and weaknesses of the various popular database systems. He also goes into the benefits of using the filesystem to store data, which is largely because web servers can make use of fast system calls to dump files straight into the TCP socket. He also covers some advanced db features like composite keys, stored procedures and clustering.
The security chapter isn't all that long and a lot of the info it covers can be found in beginner Rails books... SQL injection, cross-site scripting etc. However, the book would be remiss to not include this material and it is presented in a concise and complete manner. This would be good to refer back to now and then to make sure you haven't slipped in your security awareness. Ediger also doesn't hesitate to make specific recommendations, like "whitelist rather than blacklist".
He also jumps right into recommendations while writing about performance optimization in the next chapter: "Algorithmic improvements always beat code tweaks", "As a general rule, maintainability beats performance", "Only optimize what matters", "Measure twice, cut once". He then goes on to cover specific tools and techniques for uncovering your bottlenecks, from a quick explanation of basic statistics to using httpperf, benchmark, and Rails Analyzer Tools, improving database calls (using indexes and "include" on finders), and the various caching solutions. There is plenty of good information in this chapter; also a good bit of reference next time you need to track down a logjam.
Chapter seven covers RESTful Rails, from the very basic theory as outlined by Roy Fielding to exactly how Rails has chosen to use these concepts, and is the longest chapter in the book. The amount of coverage REST gets seems questionable since Rails has been very heavily into the RESTful approach for over a year and embraced the philosophy so thoroughly that it's hard to imagine anyone using Rails today without being exposed to the concepts.
On the other hand, one can still wire up verb-oriented actions in routes.rb and might be able to get away with ignoring all the RESTful goodness. So maybe there are some out there that can benefit from this chapter. Plus, having such thorough, theory-to-practice coverage allows the chapter to stand on its own as a solid reference to the whys and hows of RESTful Rails. It also has one of the better sections on RESTful routing that I have seen (routes being one of the more mysterious and sometimes frustrating pieces of Rails).
Rails has gotten plenty of grief for its lack of official support for Internationalization and Localization, but in Chapter eight, Ediger lays out the options, such as gettext, Gibberish, and Globalize. He is most enthusiastic about this last library and it does appear to be quite powerful, including support for translating strings, translating model fields, localizing numbers and dates, and even recording what needs to be translated by saving them in the database. Creating multi-lingual websites is a hard problem in any web-development framework and most other frameworks have plenty of head start. However, Ruby and Rails certainly isn't without options and it will only get better.
The next to last chapter of Advanced Rails runs through a number of alternatives to the standard components of the Rails framework. On the database end, it covers DataMapper, Ambition, and Og, giving this last one the most attention. For alternatives to ERB templates, Ediger talks about Markaby, Liquid and Haml, all in a very brisk fashion. He also talks about using traditional Rails components -- like ActiveRecord and ActionMailer -- outside of Rails applications. The chapter closes with a discussion of how to contribute to Rails (hint: submit a patch... don't just bitch!).
The last chapter is called "Large Projects" and covers some useful information about working on a Rails project with a team, beginning with version control (though anyone who is writing code that covers more than a single file and *not* using version control is just plain insane). This starts with a quick overview of Subversion, however this feels like it is really a set up for making a case for "decentralized version control". Ediger does a good job of explaining these concepts, using Mercurial for his examples. This seems a bit unfortunate, since many people on the Rails core team have embraced Git and it is looking like Rails will eventually move its repository to Git. However, Mercurial has a reputation of being more user-friendly, so that may have influenced his decision. And it's useful information regardless.
Chapter ten continues on to discuss avoiding migration numbering collisions, issue tracking, keeping Rails and required gems within a project, web servers, load balancers, production architecture and deployment tools like Capistrano. This is all covered in a fairly quick fashion so don't expect a lot of depth.
That last sentiment came up often while reading this book. It often felt like Ediger was trying to get every possible Rails-related topic into the book that he could, but didn't want to come out with some 1000-page behemoth. Plenty of the topics mentioned don't have much more coverage than you could get with a quick "googling". However, there is something to be said for being exposed to a lot of tools, projects and concepts in one go, even if the exposure is sometimes superficial. I definitely found reading this book worthwhile and will keep it around to refer back to now and then. I don't know if I'd go so far as to label it required reading, but then again books on web frameworks rarely are.
Good Rails Companion BookReview Date: 2008-04-02
Chapter Overview:
01. Metaprogramming
02. ActiveSupport and RailTies
03. Rails Plugins
04. Database Stuff
05. Security
06. Performance
07. REST and Web Services
08. i18n and L10n
09. Incorporating and Extending Rails
10. Large Projects (Source Control and the like)
Rails is a powerful framework but it isn't an easy one to always understand and get working. If you are looking to use Rails in your web app and want to get better at understanding the ins and out of it, this book can really help fill in the blanks.
If you want to become a better Rails developer/admin pick up this book and get better immediately.
**** RECOMMENDED
A Great Intermediate/Advanced Rails Guide - A must addition to any RoR bookshelfReview Date: 2008-01-25
Half of the book is bits of rails wisdom mixed in with recipe like code snippets.
A very timely book for me. I especially like the further reading sections at the end of each chapter. The book is new enough that all the links are current, and I have learned a few nuggets of knowledge from these as well.
The section on globalize was immediately useful on one of my current projects and returned my investment in the book many times over.
No wonder amazon only has one left today.

A great Bible commentary!Review Date: 2007-12-05
Warren Wiersbe Bible Commentary New TestamentReview Date: 2007-01-29
Must read for every Christian!!Review Date: 2007-01-10
a great commentary in every day languageReview Date: 2006-11-07
Extremely UsefulReview Date: 2005-12-02
I would recommend both volumes to anyone wanting to gain a deeper insight into the New Testament.

A TRIVIA BUFF'S DELIGHTReview Date: 2005-03-20
1. 10 Words you can't pronounce correctly
2. The 15 most boring classics
3. 10 memorable books that never existed
4. 18 famous brains, and what they weighed
5. 15 famous events that happened in the bathtub
6. 10 people not to invite to dinner
In order to give you a further insight into the book, I have listed below a few random facts that I found particularly interesting.
African Elephants have gestation periods of 640 days while Opossums have only 13 day gestastion periods. (These are the two extremes from a long list of gestation periods.)
A flock of crows is correctly known as a murder of crows.
Well before 9/11, Iraq had received military aid from the U.S., Great Britain, China, and the U.S.S.R.
Desi Arnaz worked as a bird cage cleaner before he became a bandleader, Gerald Ford was a male model before he entered politics, and Carol Burnett started her entertainment career as an usherette.
As you can tell, there is enough information here to add a thrill a minute to a trivia buff's life.
great, classic, educational book.Review Date: 1999-07-08
A grand way *not* to waste your time... so enjoy!Review Date: 2003-09-09
This is so much better than (reading) those run-of-the-mill best-selling romantic paps. Always a refreshing read.
Fun and educational too !Review Date: 2003-04-20
Lifetime Reading!Review Date: 2000-01-06

Used price: $18.00

Enthusiastic RecommendationReview Date: 2007-05-07
Money well spent on this book.
No Muss, No FussReview Date: 2007-02-09
Book is one example from beginning to end; presumably the author. Starts with some pictures and, step-by-detailed-step, ends with an avatar.
The only fault I found is that he doesn't mention Poser in the list of 3D modeling programs for human figures.
Look no further for detailed and anatomically correct human modelling! Excellent book!!Review Date: 2006-10-03
The author explains in great detail the process of modelling every body part (head,neck,arms,hands,legs,feet and torso) with anatomical references where they're most important.
I wanted a book which I could use as a definitive guide to model a detailed and anatomically correct human body or body part,and I'll look no further when I have to do so. It's also got a clever chapter about modifying the same model to create very different ones, and a good chapter about texturing and UVW unwrapping. Finally, it refers to cloth and hair (somewhat briefly) and,no,it DOESN'T cover rigging. But it does cover, extremely well, human modelling, which is what mr.Brilliant had set out to do,I assume. Very very good!
Pretty Good.Review Date: 2006-08-03
This is modeling for realism/cinematics and if you want to use this book to model in-game characters, you are out of luck. The was he teaches you to model is extremely high poly (especially in the head). The CD doesn't do much for you, it mainly just has naked pictures of the guy he models on it so you can copy exactly what he does. The book does give good information on the differences between modeling men and women, although it is fairly brief. He does go into UV mapping pretty good as well as modeling hair. The book doesn't, however, go into modeling clothing fairly well, just a short chapter. The book also doesn't even mention rigging, which I think is a crucial part in character modeling.
He thought of everything!Review Date: 2005-09-30
One thing that did make it a little difficult to use was that in the screenshots, the mesh was transparent and therefore you couldn't tell whether vertices were at the front or the back of the model. More screenshots with an opaque mesh would have made it easier to see the topology.
Overall, the explanations are concise and makes the task seem efficient, easy, and fun.

Used price: $38.95

A definitive text for learning the C languageReview Date: 1999-05-31
Admittedly, if you're new to programming in general, then this book may seem a little difficult. For instance the first chapter launches straight into a discussion of C idioms: keywords, variables, operators etc. If these are foreign to you I would recommend you also buy an introductory programming text, then return to this book when you understand these concepts.
These assumptions aside, Kalicharan clearly and concisely discusses control structures and arrays, functions, character handling, data types, input/output and more. The concepts of each chapter are thoroughly explained and incorporated into numerous programming examples.
Indeed this is one of the strongest points of the book. In particular I liked the way Kalicharan introduces the three programming constructs; conditional execution, looping and iteration first, BEFORE discussing for example, the printf statement like most other C books do - which can be highly confusing to the novice C programmer. (Kalicharan leaves it until chapter 9). Thus a strong grounding in the fundamentals of programming is emphasised from the very start and is a consistent theme revisted throughout the book.
Unlike other C books, Kalicharan gives a brilliant discussion of pointers. What is dismissed as "too hard" in other texts is covered with ease and again, numerous examples to illustrate. For this chapter alone, one should buy this book.
Following the chapter on pointers is a good introduction to "advanced" data structures, linked lists and binary trees. These are left out of most other C books, bar those dealing with data structures specifically (university texts etc) but it is here that the power of the C language becomes apparent.
Topping off the book is a chapter in file handling. Text and binary files are discussed.
The range of topics, clarity of expression and *working* examples (I compiled every program in the book without error...) makes this book an essential addition to any C programmer's library. I hope another book from this talented author is on the way soon! (How about Java or C++?)
The clearest explanation of C concepts I have ever read.Review Date: 1998-11-12
Uses book for lecturesReview Date: 2006-12-12
An excellent book for learning CReview Date: 1998-12-01
A good reference for new programmersReview Date: 2002-06-07
The writing style is very nice, the author has done some fine efforts in keeping his threads of thought clear and easy to follow.
For people who already know C, this is also good as a quick reference and is something concise to quickly refer to, in small issues. They could also just use it to quickly refresh their knowledge of C every once in a while.
It doesn't cover any advanced topics, but it does what it promises to do, so there's nothing serious to put this book down.
This book could have helped me greatly when I was just starting to learn C programming, but it didn't... Just because I only bought it too late, at the end of my C programming days!
-Mokhtar M. Khorshid

Used price: $0.01

Good Book for a quick startReview Date: 2008-03-25
Blends concepts and code, paper book and online sourceReview Date: 2003-09-13
The use of an 8 character "CodeNote pointer" allows obtaining additional information from the codenotes web site while keeping the book a readable size and price. For example the paper chapter on SAX included examples in Java, but the online "CodeNotes" allows obtaining the source in Visual Basic. In the chapter on installation, I found both the instructions on the book and the online web site out of date, so they might want to update the web. The online notes on Sample architectures was particularly helpful, so don't neglect the section on "additional material" at the front of the book. I would have also liked an actual completed application demonstrated online.
great book, great valueReview Date: 2003-02-12
Excellent ResourceReview Date: 2003-01-19
Fantastic bookReview Date: 2002-08-01

Used price: $8.58

Ingnore the title, this books a winner!Review Date: 2007-01-10
Going digital...making art...this book shows you how!Review Date: 2006-03-10
I'm the outgoing vice president of NLAPW Palm Springs--we were honored to be among Matt's first speaking engagements--and have seen our members create beautiful digital art photography. Thanks to Matt's book, I now know how it was done! Artists seeking to sell and exhibit their work will find great career guidance. For other shutterbugs, the book will eliminate some of those photos that you cringe at later (I know I have a few!)
The image manipulation tips in Photoshop are extremely valuable. This is a terrific book, even if you've only toyed with the idea of doing digital photography. Matt's vivid, lively prose makes this a pleasurable read.
Digital Art Photography For Dummies (For Dummies (Computer/Tech))Review Date: 2006-09-20
you are just starting out or have some experience. There is something
for everyone! I found it to be a great source of information when it comes
to Photoshop. Of all my Photoshop books, I find I reach for this one the
most. It is permanently planted by my computer for quick reference when
I need it. It has GREAT editing tips and is easy to read and comprehend.
Excellent WorkReview Date: 2006-10-16
In addition I really benefited from the suggestions regarding how to process and enhance your work, post shooting. One of the more important foci of the book regards how to transform your work from more simple photographic imagery into more complex renditions which can be considered artistic. Matt explains these techniques for image modification easily and logically and it was not difficult with the right equipment and software for me to begin experimenting with altering my works to produce far more spectacular work. Work which others have expressed interest in. I have even become my church photographer and have recently had other people ask me to undertake photographic assignments on their behalf. In addition I have started the process of taking previous shots and altering them for inclusion into my written works, as graphic enhancements to my writings.
However the book also contains a myriad of techniques which are useful and helpful for the amateur and for the individual who uses photography as a part of their other work. I am often involved in investigations and through some experimentation and adaptation I have used techniques suggested and explained by Matt in order to clarify, focus, and render my investigative photographs far sharper, clearer, and more relevant for my clients. So the book has indirectly benefited me professionally as well.
I have enjoyed Matt's book, have visited his blog and site, and found him to be an accessible and helpful author. Additionally he obviously knows his subject matter and is therefore professionally well-qualified. He seems very experienced and yet eagerly experimental, two traits I like in any individual who is trying to teach me something new.
I have Matt's book and consider it a valuable addition to my personal library on the subjects of both art and photography.
I recommend the book.
Jack.
You must get "Digital Art Photography for Dummies" if you shoot digital.Review Date: 2006-01-25
Matt, thanks for your time and energy in writing this book. I will recommend it to both family and friends.
Related Subjects: Computer Go Go Server Clients Game Editors Publishing Databases Games
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250
The authors present a broad coverage of the subject matter which is amplified by their substantial real world experience - a nice benefit considering the myriad of texts that simply offer a better organized rehash of the help files.
A final comment will address the number of helpful sidebars presented in the text dealing with such issues as: using the "SQL Server Profiler", how to programmatically add, delete, and modify registry entries to persist user related variables; and receiving insider's expert information on undocumented legacy functionality.
An excellent text for what it sets out to accomplish.