Computers Books
Related Subjects: Hacking Graphics Internet Security Software Hardware Ethics Intranet Performance and Capacity Data Communications Emulators Algorithms Home Automation Multimedia Programming Robotics Systems Desktop Publishing Supercomputing Parallel Computing Bulletin Board Systems Consultants Mobile Computing Companies Organizations Human-Computer Interaction CAD and CAM Directories Artificial Intelligence Shopping Virtual Reality Education History Artificial Life Open Source Data Formats Computer Science Publications Usenet E-Books Speech Technology
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: $29.92

Groovy In Action is an awesome Groovy book and reference.Review Date: 2008-04-07
awesomeReview Date: 2008-03-22
Well written, light to readReview Date: 2008-01-08
I happened across Groovy a couple of months ago and was looking for some printed resource - navigating a website just isn't the same as holding a book in ones hands.
And, yes, this is a book well written and easy to read, providing all you need to gain a good understanding of the Groovy language and libraries. If you are looking for a good way to get aquainted with an excellent complement to the Java platform, go and get this book.
Great Primer (if a bit dated) on a Great LanguageReview Date: 2008-03-08
That being said, this is still a great introduction to the a language that will likely become an important player in Java shops as developers migrate existing designs to take advantage of the power the dynamic programming provides. The authors do a great job of explaining the concepts and syntax of the language, making it easy to quickly begin writing code of your own.
While books such as Groovy Recipes: Greasing the Wheels of Java are now available that cover the newest features in Groovy, a perusal of GINA can help to flatten the learning curve.
Fabulous book, except for the last chapter...Review Date: 2008-01-24
The language itself is also impressive and I hope Groovy gets the attention it deserves. I hope all Java developers read this to see what they're missing in Java-land. :-)
Hindsight is 20/20, I'm sure the authors are sorry they included the last chapter on Grails as they did. But I don't fault them, as I'm sure the publisher was not uninvolved in that decision... ;-)
I'm giving it 5 stars anyway. Good work!

Used price: $7.00

Great Book on SMB Network SecurityReview Date: 2006-03-13
As others have said, if you want to read only one book, this is the one. The authors did a great job of describing concepts and relevant low level details and tools.
I enjoyed reading most of it, but I skimmed parts that described processes that seasoned engineers have applied countless times.
Highly recommended!
ExcellentReview Date: 2005-09-10
All the most important subjects of perimeter security, remote access, resources separation are addressed.
TCP protocol details are clearly part of the explanation, therefore the more you know of it the better it is.
Useful links and vendor specific technology references are also included, like Microsoft, Cisco and so on.
Excellent.
If you want to buy just one book, buy this one.Review Date: 2005-01-24
A very informative readReview Date: 2005-01-27
Fairly decent but can be thinned out a bitReview Date: 2004-03-02

Used price: $30.88

Fantastic.Review Date: 2008-04-14
Great intro bookReview Date: 2008-03-11
Must have a book on JqueryReview Date: 2008-01-27
This book will aid in taking away some of that fretfully complicated mess and help the reader get a sound start with JavaScript code, serving to reveal techniques that will make the reader's code much richer as well as much more efficient.
Unlike many in of it's like this book is designed more for the jQuery beginner. All that the reader need be equipped with is a general knowledge of HTML, CSS, and a firm understanding of the syntax of JavaScript, absolutely no jQuery or framework experience is needed to understand what is being expressed in the book, or to benefit from the information that is brought to light within its pages. That said I must also stress that the book can still be immensely enlightening to those with a great deal more experience with jQuery, it can teach is old pros new and more efficient techniques.
The information provided in this particular book is concise, clear, and essentially easy to understand. Important information is highlighted to ensure that it grabs the reader's attention and the same strategy is used with helpful tips. The code sample throughout the chapters are formatted well and broken down for easier reading, there are also addition sections of code bolstered. Perhaps one of the most useful as well as unique aspects of learning jQuery is the live examples provided on web sites.
I have found that these examples give the reader a better understanding for what the codes really do. The example alone are worth the books weight in gold, they are very high quality and can be applied to various real situations. The examples are also accompanied with screenshots that enrich the information.
The second and last javascript book you will ever needReview Date: 2008-04-08
Although Jquery is pretty straightforward the online forums and documentation aren't always clear and directions for someone starting out in Jquery aren't the best. That is why I bought this book and it has been an incredible help to me by giving me a structured, ordered and organized explanation of what Jquery can do. You'll find yourself savings plenty of time with it and expand your javascript capabilities exponentially.
JQuery Is The BestReview Date: 2008-01-01
There are some excellent tutorials linked on the JQuery home site that give a better intro than the book, but having read those first the book brings some more distintions and is worthwhile.

Used price: $14.18

Outstanding reference for LotusScript and JavaReview Date: 2000-05-12
Hatter and Banks aren't wordy and target this book strictly at the experienced developer looking for a reference work. That makes this incredibly useful. These days I carry this book (thankfully light despite being 700 pages) between sites all the time. The lovely posters from Lotus might list all the properties and methods, but these guys provide the details underneath it.
The remarks on each class are pertinent, yet brief (as for NotesRichTextItem, "you must call the save method of the parent Notes document to save the data to disk") They include examples not only for classes, but also occasionally for methods and properties.
Interestingly, a quick check of the index for 'Index, databases' found only a reference to the updateFTIndex method for Java Database class and not to the LotusScript NotesDatabase class, while 'Registering Users' listed the LotusScript page and not the Java one. Perhaps the editors need to work on that. Fortunately, they provide a lot of cross-references on the pages, giving you page numbers for the classes mentioned in the text, reducing the need to refer to the table of contents or the index.
The print's small, but they use fonts, abbreviations and familiar symbols to get the message across clearly.
On balance, it's well worth the (money) I paid Amazon for it - it probably saved me an hour today and none of our hours come cheap, do they?
Only LotusScript Reference you'll needReview Date: 2000-06-07
Lotus Notes & Domino Essential ReferenceReview Date: 2000-05-16
The authors did a great job providing examples of how the properties and methods are used. I haven't written any Java yet, but when I do this book will be right by my side!
This a reference book and not for beginnersReview Date: 2002-01-30
If you are an intermediate or experienced Notes developer this is a terrific book, I have it by my desk all the time.
If you want a book to teach you LotusScript but Practical LotusScript it's great!
Excellent reference!Review Date: 2000-06-06

Used price: $0.01

Passed with a 900 and 7 days of study.Review Date: 2000-08-19
Passed with a 900 and 7 days of study.Review Date: 2000-08-19
All ready to pass the exam - check this out!Review Date: 2000-05-07
The book of over 600 pages gives you exam tips, study tips, hands-on exercise, case studies summaries and review questions, exam questions and practice tests all to help you obtain your certification ....................
The book sis loaded with diagrams, pictures, tables and figures to make the learning process easier. The author takes out the mystery behind the NT Workstation and uncomplicates the technical jargon thus enabling to retain more information, and remember information is the key to passing the exam.
The book includes Top Score Software exam simulation; this allows you to try the exam before you go live. Overall the book is one for the technical library even after passing the exam.
GarryReview Date: 1999-12-29
I have looked at few of the books on this subject - this one is make you understand the subject in plain English - you do not feel stupid reading it.
Combine with a good exam test questionary - and you will make it...
Better than most books twice as heavy!Review Date: 2000-02-26

Used price: $11.60

This is THE SERVICE bookReview Date: 2007-01-11
Into the lightReview Date: 2000-07-12
Best of its kindReview Date: 2001-01-14
From the beginning the author has the attitude that NT services are easy to understand and his "prophecy" becomes self-fulfilling throughout the book. The book is well organized and it pays special attention to service design and usage patterns.
Also notice that the book does not cover hardware drivers. By the way, do read the previous review titled "One of a kind" as it gives very useful tips on installing ATL services (using "myservice.exe -Service") and housing COM objects in a service; I have not found that information in the book.
Right on target!Review Date: 2000-07-26
One of a kindReview Date: 2000-12-09
Professional NT Services describes the issues involved in writing services, such as security and threading, and provides sample code every step of the way. The book also details how to build a service with ATL and even tells you how to improve ATL's implementation. It even talks a bit about Microsoft Transaction Server (now part of COM+).
Here are three bits of information that I discovered elsewhere that I wish were more evident in the book -
1. If you create an ATL service, the default registation code registers the EXE as a COM server instead of a service -- run "myservice.exe -Service" to register the service.
2. The easiest way for multiple clients to be able to use a single COM instance that's housed in the service is to implement the COM class using DECLARE_CLASSFACTORY_SINGLETON. This is your typical "server" pattern.
3. Clients that want to connect to COM objects housed in the ervice should use CLSCTX_SERVER in CoCreateInstance
Perhaps this information is buried in the book somewhere, but I didn't find it. At any rate, without this book, I wouldn't have known where to start.
Finally, for all its great qualities, the book needs to be revised for Windows 2000. It mentions some new features of "NT5" but I wonder how accurate this information really is.

Used price: $24.95

Great book for learning the Lua language.Review Date: 2008-01-30
Good PIL bookReview Date: 2007-11-17
I was not impressedReview Date: 2007-10-26
"I do not recommend the use of arrays starting at 0 in Lua. Most built-in functions assume that arrays start at index 1, and therefore they will not handle such arrays correctly."
Talk about giving you just enough rope to hang yourself. But it gets even better. Array elements in Lua are to be removed by assigning their indices the value of nil. This is all well and good, but, again in the author's own words:
"Lua uses [the nil] value as a sentinel to find the end of the array. When the array has holes--nil elements inside it--the length operator may assume any of these nil elements as the end marker. Of course, this unpredictability is hardly what you want."
No shoot, Sherlock. So why not get rid of that unpredictability? As I read further I came to the conclusion that this decision was made because doing otherwise would spoil the running theme of the language. Another favorite passage comes from page 32 when discussing the numeric for loop:
"you should never change the value of the control variable: the effect of such changes is unpredictable."
Great! I love unpredictable results. They make so much more sense than raising a predictable exception or pointing out a predictable old syntax error. Let's see now... How else can we anger C programmers? How about if we make it so "a break or return statement can appear only as the last statement of a block"? Wonderful! Now let's get rid of one of the primary attractions of high-level scripting languages--regular expressions--and say we can't include them due to size concerns (we really need to be able to brag about our entire distribution fitting on a single floppy disk, and the PCRE library is just HUGE).
These things are marginally less obnoxious than Python's significant whitespace, but still obnoxious, and apart from the multiple return values thing, I really didn't find any compelling reason to join the Lua fanboy camp in this volume. Maybe if I were a Warcraft player I'd feel differently.
As for the book itself, the writing is terse and very obviously coming from a non-native speaker. The typesetting is atrocious (good typography is one of those things you never really appreciate until it's gone) and the entire thing looks like it was printed on an old laser printer that was low on toner at Kinko's. If it were cheaper, I wouldn't care, but it's not, so I do.
Stick to the free PDF if you really have to learn Lua for something. The changes in 5.1 are not significant enough to warrant a second edition, and the flimsy, smudged paper is really not worth paying for.
All C programmers should have this bookReview Date: 2007-08-06
Lua is very different from C, and so allows a programmer to easily do things that are difficult in C. That makes it a perfect companion language. The only obstacle is training a C programmer to use it! That's where the book becomes useful. It's a quick read and covers all the essentials.
Even better, Lua is so well-connected to C that it is easy to switch back and forth in the course of a typical programming day, writing performance code in C and high-level logic in Lua. It is even possible to easily interact with Lua data structures in C without writing Lua code for situations where the data structures are desirable but Lua code isn't required. If you're looking for a scripting language for your next project, you need to know about Lua, and this book is the quickest way to make an informed decision.
Brilliant language, brilliant author, brilliant bookReview Date: 2007-06-07
Simple without being simplistic, Lua takes you to a new level of productivity. This is *true* productivity flowing from the essence of a well-designed language, miles away from the well-known plethora of wizards and libraries that take you months to master in order to become "productive".
With Lua you do not learn a language, you simply learn a direct, simple and natural way of doing things. Lua "clears your mind", just like Prolog does - but in a different way (see "The Art of Prolog" by Sterling & Shapiro). Few programming languages boast such quintessential brilliance.
The author of this language is truly a genius of language design and most likely the years to come will prove it. I would not be surprised that after a decade or two Mr. Ierusalimschy will be cited among folks like Sussman or Colmerauer.
How "Programming in Lua" is written shows off that it was produced by the same mind which conceived Lua itself.
Good, well organized, concise without being too dry, showing good explanations without being too verbose, this book makes you not only learn while reading, but also to envision solutions to your programming tasks while learning.
One last thing: I did *not* read exactly this book. I've read only the first half of edition 1 online, but it is enough to understand what Lua is all about.
Needless to say that I ordered a copy of the second edition - surely equal in quality.


Vacca's PKI book is a 'must read'Review Date: 2004-08-08
So begins Appendix F in Vacca's book. The entirety of the book defines that critical handshake, which has been made so much more complex by Internet
freedom and opportunities. Layers of certification and handshaking, both online and offline, hashing, third parties, CA's.
Vacca includes costings, comparatives, definitions, implementation instructions, and white papers written by others with expertise in the area.
This book is a 'must read' for those of us working in IT security.
E-Commerce users - feel secure!Review Date: 2004-07-19
Must read for IT Security ProfessionalsReview Date: 2004-07-13
Understanding PKIReview Date: 2004-07-12
HandshakesReview Date: 2004-08-28
So begins Appendix F in Vacca's book. The entirety of the book defines that critical handshake, which has been made so much more complex by Internet freedom and opportunities. Layers of certification and handshaking, both online and offline, hashing, third parties, CA's.
Vacca includes costings, comparatives, definitions, implementation instructions, and white papers written by others with expertise in the area.
Previously a developer and implementor, and now a user, I wish that we had had this information then when we were implementing PGP, and I can only hope that my host sites now are compliant.

Used price: $15.89

Excellent read start to finishReview Date: 2008-03-05
No confusions created with too many scribblings and notes, going back and forth; like in the "Head First..." I had to drop that one at end of 2 chapters, you can refer to that for some examples if at all.
With this book I never had to refer to anything at all. I definitely recommend this book over the "Head First..."
Clearly writtenReview Date: 2007-03-20
I am very satisfied.
Good book for SCBDReview Date: 2006-11-07
The details of Context objects (which method of Context object you can use in which method call of the Bean class) are more descriptive in HFEJB
If you are planning to sit for the exam this book should be accompanied by HFEJB
SCBCD Exam Study KitReview Date: 2006-04-27
Each chapter covers the individual exam objectives as well as summarizing the gist. Logical organization of the chapters helps conceptualize even the toughest topics.
The Quick Prep Appendix for last-minute cramming and free downloadable Whizlabs SCBCD exam simulator are very effective tools for the exam.
I recommend this book as must have SCBCD exam preparation book that can be also used as a reference book on EJB.
Very Good BookReview Date: 2006-06-13

Used price: $36.00

Great for understanding why smalltalk code is written like it isReview Date: 2007-02-13
The Zen of OOReview Date: 2006-02-17
MissableReview Date: 2005-07-31
The "Execute Around Method" pattern is good idea, applicable far beyond this Smalltalk context. The Beta language has "inner" inheritance, which makes the idea easy, but most other languages lack a good mechanism for undefined logic between matched operation pairs (open/close, setup/cleanup, etc.) "Enumeration" is another good one, enshrined as "Visitor" in the Gang of Four book.
Most of what's left is either trivial or Smalltalk-specific and face it, Smalltalk is mostly a cult language with nearly no commercial significance. The Smalltalk pretty-printing and variable-naming rules, fatuous at best, are just not applicable to most langages. Some of Beck's "practices" are language features (like 'super'). Other "practices", like the long chapter on Collections, seem to describe standard library classes and messages. Yet others (e.g. Type Suggesting Parameter Name) correct language defects - Smalltalk chose to give up the error detection capability offered by variable typing. Beck tries to sneak it back in with variable naming conventions sort of like Microsoft's old Hungarian naming. Some of his suggestions are just dangerous, like that one that says a constructor should "half-way construct an object in one place, then pass it off to another to finish construction. (p.23)" This distributes an object's setup responsibility across its client classes, leaves unusable and incomplete objects floating around, and causes subtle exposures in multithreaded systems - I'd rip out any code I saw built this way.
The good news is that no new trees died to make my copy of this book - I got it used, and it's returning to the used market. At least my conscience is clean on that account, no matter what I'm doing to the poor guy who buys this book next.
//wiredweird
Real OO, not just for SmalltalkersReview Date: 2002-04-29
Beck's style is clear and concise, the patterns are understandable even by a non-senior Smalltalker like me.
Milestone for Your Programming LifeReview Date: 2002-07-30
SBPP shed a new light on my previous knowledge of "patterns" in computer programming. I was deep in the DP tar pit. SBPP saved me. SBPP changed almost all my thoughts on programming. It has changed what I value, and how I pursue it.
Kent Beck says that he is not a great programmer but just a pretty good programmer with great habits. Build great habits with this book. Read and reread this book every morn.
If you have studied DP, this book will open your eyes to the wider world of patterns. You will think about DPs quite differently after this book. You will be able to escape from the bad effects of DP abuse.
If DPs were nouns, verbs and adverbs/adjectives, SBPP are articles and auxiliary verbs. SBPP are used much more frequently than DPs. When you learn a language it is very important to learn more frequently used words first. It could be less efficient(or even dangerous) to learn "appreciate" before "thank (you)".
--JuneKim
Related Subjects: Hacking Graphics Internet Security Software Hardware Ethics Intranet Performance and Capacity Data Communications Emulators Algorithms Home Automation Multimedia Programming Robotics Systems Desktop Publishing Supercomputing Parallel Computing Bulletin Board Systems Consultants Mobile Computing Companies Organizations Human-Computer Interaction CAD and CAM Directories Artificial Intelligence Shopping Virtual Reality Education History Artificial Life Open Source Data Formats Computer Science Publications Usenet E-Books Speech Technology
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
I first heard about Groovy In Action (also known as GINA) during a Groovy presentation almost a year ago, the presenter was referring to Groovy In Action as one of the best references out at the time, After reading GINA, I was not disappointed. The roadmap given at the beginning of the book is a great guide to see how the book is organized out. As an added bonus, the book includes some great reference information at the end of the book. It contains Groovy Language information, a GDK API quick reference, and several great cheat sheets for items such as closures, lists, etc.
The book is full of great examples that you can use (some of the examples illustrate some of the finer points of the language).
In fact someone recently asked about where to find a complete specification of the Groovy Language. Guillaume Laforge, Groovy Program Manager and co-author of Groovy In Action, responded that the most current information can be found in Groovy In Action (source user@groovy.codehaus.org mailing list 3/16/2008).
Groovy in Action is one of the Groovy books that is a must have for anyone looking to get into Groovy Development.