Internet Books
Related Subjects: Free E-mail Internet Access Web Hosting Appliances Directories
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: $0.19

Used price: $8.15

Used price: $7.00

Used price: $26.12

Another Good OneReview Date: 2008-06-10
We need Advanced Rails Recipes II in a hurryReview Date: 2008-05-23
Another great book from Mike Clark and the Pragmatic ProgrammersReview Date: 2008-05-23
The book is thoughtfully organized with each recipie being both well written and concise.
No matter what type of Rails application you are writing, or your level of experience, I think you'll find something in this book to make you say "Thats a great idea" and rush to the keyboard to try it out.
Great book for Rails developers of all skill levelsReview Date: 2008-05-23
Great content, that leaves you wanting moreReview Date: 2008-05-19
The recipes in the book are clear and concise, and have been easy to implement in my own applications. A broad range of topics are covered, so there will certainly be something for everyone. I've also found that while the recipes are directly applicable, a number of them also teach "patterns" that you can use in a variety of contexts, not just to achieve exactly what's described in the recipe.
Many recipes are related thematically, or build upon each other, making for great teaching. For example, there are four recipes covering how to search for text in fields stored in the database, from extremely simple (a nice way to implement LIKE searches across a couple fields) to three progressively more robust solutions using external full-text search engines (Ferret, Sphinx, and Solr). This sequence really illustrated the trade-offs you can make, in terms of complexity vs. flexibility and power, when implementing search, and was instrumental in my selection of the Sphinx engine and the Ultrasphinx plug-in for doing searches in my projects. Without the clear sequence of recipes, which illustrated implementations of similar searches, I would have had to spend hours on the Internet, searching tutorials and blog posts for details, and the results wouldn't have been as directly comparable. The time savings here alone justifies the cost of the book.
If I was going to write about a limitation of the book, it would have to be the length. At ~450 pages, it's not a slim volume. But with the range of material covered (reflecting the growing complexity of the Rails ecosystem), it's hard to cover any specific topic area in depth. Even with the nicely-covered search topic, I could envision even more recipes. (Advanced search and savable searches come to mind.)
But wanting more is just quibbling. It's not a reason to not buy this book, it's a reason to start asking for Volume 2!

Used price: $18.00

Get a head start in web-based computing.Review Date: 2002-06-11
As you work your way through the book, you'll get a good understanding of this powerful and flexible language. Chapter after chapter teaches you how easy it is to make sophisticated use of it by adding just a few lines of BASIC-like code to your HTML documents. You'll also begin to think in a new way about web computing. HTML/OS frees you from the hassles of systems integration. Whether you just want to add dynamic features to an existing site, design complex web sites, or develop web-based software, you'll never have to worry about compatibility. It runs on all platforms and includes a built-in database engine.
You'll be well equipped to build advanced web sites with this clearly written book, its companion web site, the HTML/OS manual, and the Aestiva User Center with its many ready-made examples of commercial applications and utilities, collection of sample code, and extensive knowledge base.
Superb WorkReview Date: 2002-04-14
It's well written, the explanations are clear, the examples are not only useable code but paced so as to be make learning progressive, and there's no fluff or patronizing chattiness. What's amazing is how often the chapters answered the questions I was having AS I was having them.
I feel really lucky that this book was available when I came to HTML/OS. It's great software (I almost don't want other web developers to know how good it is) but the official documentation and help just aren't enough.
I especially appreciate the opening and closing sections, which give some historical pespective on this kind of software development, and illuminate some potential business uses that were obscure to me as a web developer.
Kudos on a really fine piece of technical writing.
Advanced web sites made 'really' easyReview Date: 2004-03-03
the only thing the author may need to add is a CD-Rom, book some time have long code parts or at least a web location where you can copy and paste the codes
also book did not mention that aestiva has released free and smaller copy of HTML/OS called H2O Gold, and because this release if free, it will encourage newbies to start learning HTML/OS rather than the $800 for HTMLOS PRO, the book is very usefull too if you just want to use H2O only.
last advice, if you totally new to web programming then get this book with a free copy of H2O and you really done, do not bother yourself again with complicated PHP and PERL things
Even for the noviceReview Date: 2002-02-27
This book is a must for all web developers.Review Date: 2002-02-20
I have been working with Aestiva HTML/OS for 5 years; I have used PHP, ASP, Cold Fusion and many other similar products. I haven't found anything else that can come close to the performance, flexibility and easiness of use of Aestiva's engine. It's a tool to be use by beginners as well as veteran professionals in the Internet industry, like myself.
This book is a must for all web developers....

Used price: $21.50

Ajax SecurityReview Date: 2008-03-10
Every ajax developer must read itReview Date: 2008-02-17
Curiosity Killed the InternetReview Date: 2008-02-05
Ajax changes the game in that it moves business logic to the client. In doing so it increases the attack surface of the application. The authors get curious with some real world Ajax frameworks such as Prototype, Dojo, and Microsoft Ajax. They demonstrate with these frameworks how developers might be unknowingly building vulnerabilities into their applications. If you're home brewing Ajax, the authors cover important security considerations you'll need to know so that you don't make the same mistakes the industry leaders have made.
I learned a lot about JavaScript from reading this book. I learned even more about how JavaScript can be used maliciously. The authors describe techniques for function clobbering, JSON hijacking, storage attacks, and presentation layer attacks. One of my favorite parts of the book, not to mention one of the scariest, is an explanation of how to hide malicious JavaScript from signature based anti-virus software.
The authors explain why the Same-Origin Policy is broken and how it can be subverted. Also covered are security considerations for offline applications. An in-depth analysis of Ajax worms is covered. If you are curious about how Ajax is changing web security you should read this book. If your are a web developer or a security professional you should read this book, even if you aren't using Ajax. If you don't believe cross-site scripting is a "big deal", I dare you to read this book and maintain the same opinion.
how to prevent web/ajax attacksReview Date: 2008-01-20
The book begins with a brief review of AJAX architecture with an emphasis on security. The writing style is quite engaging including a chapter walking you through an attack from a hacker's point of view. All the major known categories of attacks are included including resource enumeration, parameter manipulation (with SQL and XPATH injection), session hijacking, JSON hijacking, XSS, CSRF, phishing, denial of service, etc.
I particularly liked the analogies to things that happen in the physical world such as resource injection into a roommate's "to do" list and hijacking another customer's paid order in the deli. These made it easy to visualize the problem even for people who don't code often.
The authors were realistic and included the limitations and drawbacks of each tool/framework mentioned. I liked the chapter analyzing two major JavaScript worms including the source code. This really hit home on the importance of certain practices!
All information was up to date as of printing including comments on all four major browsers (IE, Firefox, Opera and Safari.) They even mentioned the HTML 5 specification. The book is not server side language specific, which was nice.
2007 Best Book Bejtlich Read award winnerReview Date: 2007-12-31
I am not a Web developer. I was not very familiar with Ajax (beyond its buzzword status and a vague notion of functionality) when I started reading Ajax Security. I attended the authors' Black Hat 2007 talk and was thoroughly impressed and disturbed by the security implications they presented. I expected Ajax Security to be a good book, but one can never be sure if talented hackers and presenters can transfer their skills to the written word. Ajax Security gets the job done.
Despite being a traditional network security guy who prefers inspecting traffic to analyzing JavaScript, I had no problem understanding Ajax Security. The authors do a superb job leading the reader through the issues surrounding modern Web applications. They start by introducing a technology, which is critical for someone like me who doesn't deal with Web development issues. Next they describe how it is broken. They continue with defensive recommendations and summarize their findings in the conclusion. This is a perfect technical writing style that is too often lost on other authors.
Ajax Security makes very good use of case studies (both large stories like ch 2 and small ones throughout the text). The book also integrates code, diagrams, and screen shots. The text itself is very clear and the authors keep the reader's attention throughout. Histories for various technologies provide a welcome background, showing readers how we've ended up in our current Web 2.0 predicament.
If you'd like a positive critique of the technical components of the book by someone who is a Web expert, I recommend reading Dre's review of Ajax Security in the TSSCI-Security blog. Otherwise, I give my highest recommendation to Ajax Security, as my Best Book Bejtlich Read in 2007 award.

Used price: $9.50
Collectible price: $50.00

Bennett triumphsReview Date: 2005-02-04
A profound workReview Date: 2004-10-16
Janus-Faced Book Studies the Past to Illuminate the FutureReview Date: 2004-11-15
A New Way to Look at Canada and the WorldReview Date: 2004-11-16
Bennett shows how respect for the individual, and the effective separation of religious, political and economic powers have a very deep roots in the English-speaking world. Before the creation of Canada and the United States. Before the English Civil War. Before the Protestant Reformation. Perhaps even before the Norman Conquest of England in 1066. In the roots of the English common law, we can find the fundamental principle of equal treatment before the law: male or female, lord or commoner. A virtuous circle ensued, freeing individuals from the constraints and predation of the powerful ... in ways impossible in continental Europe let alone other parts of the globe.The history (as opposed to the myths) of this era are eye-opening. And the great strength of the Anglosphere Challenge is the firm grounding in modern scholarship. The book's annotated bibliography is a gem.
Using the metaphor of concentric rings, Bennett sees the Anglosphere as an inner ring (the industrialized common law countries), an outer ring of countries strongly influenced by English language and law, and finally, a periphery of countries exposed to the language and law indirectly, through the international institutions (in trade and politics). A second major contribution is Bennett's outline of the "cultural nations" of the Anglosphere. These "cultural nations," often identified in the turmoil of 17th and 18th century England, cross modern national borders. They provide a more effective tool for understanding the politics and behaviour of modern Anglosphere countries. Finally, Bennett offers the term "network commonwealth" to describe the economic, social, and intellectual connections between Anglosphere nations that will largely overtake (but not replace) the current sovereign nations. Anglosphere nations like Canada, especially in the Internet era, will find themselves quickly and easily co-operating to handle the innovations and challenges of the 21st century.
Canadians will find their past, present and future discussed in the chapters of this book. Our lives have been profoundly affected by the two titans of the English-speaking world, the UK and US. Bennett provides a cultural context for this influence that readers from this country will find fascinating. A book that will make you think. A companion website offers sneak peek at the book plus updates on concepts and sources: anglospherechallenge.com.
Fascinating ideas about history and the futureReview Date: 2005-10-27
James C. Bennett explores some reasons for why English speaking names with an English heritage have done so well over the last couple centuries, and why they will continue to do well. The author points out that history is a pretty good indicator of the future. If we can understand why certain cultures have been successful, we may be able to understand which cultures will do well in the future.
This book is full of interesting ideas and observations. One of them is there are two types of problems, bounded and unbounded. Bounded problems have clear answers. A simple bounded problem is what is "2 + 2" with a clear answer of four. There are more complex bounded problems, like how much fuel with a 747 use carrying 187 people from Chicago to Atlanta. The problem is well defined, and the issues are all pretty much all known. Unbounded problems do not have clear definitions, let alone clear answers, at least in the beginning. Which video format is going to dominate, VHS or Beta? Who is going to win the next presidential election? What recent technological developments will become important in the future? This reminded me of "The Wisdom of Crowds" by James Surowiecki. James Surowiecki says that under certain situations a large group of people can make better decisions than a few experts. James Bennett points out that often the private sector does a much better job of dealing with unbounded problems, and that the culture of the Anglosphere tends to promote private sector solutions.
Another interesting idea builds on the economic principle that specialization with trade allows greater economic development. If an individual had to depend on everything he produced he would have to be a subsistence farmer and/or hunter. But as families, communities, cities, and nations develop, along with the ability to trade with others, people can increase their productiveness by focusing on specific areas of interest or expertise. Adam Smith used showed the value of this when talking about a group of manufactures who each focused on a single step in the production of sewing needles. James Bennett says that by increasing the level of trade and trust to include other nations, there can be greater economic growth. Those nations in the Anglosphere have an easier time trading with each other, which allows even more specialization. It is hard to trade with those who you don't trust, or those who have different cultural expectations. So the Anglosphere has a great advantage in having a large network to work with.
The book explores the idea of separating physical space, from transportation space, and from communication space. We measure the physical space in miles. But transportation space is largely influenced by how easy it is to move from one place to another. Historically moving by ships over rivers and the ocean was much cheaper than traveling by land. Communication space really started to become its own space with the development of the telegraph, and exploded with the development of the internet. Now it is almost as easy to communicate with someone anywhere in the world, as it is to talk with your neighbor.
James Bennett says that in general those with an English Heritage, or who are largely influenced by Anglo ideas, are more flexible and will be able to react quicker than European Nations, Japan, China, India, and so on. They have a greater ability to trust each other, and take initiative on a personal level. His sees the development of organizations which support each other that transcend national boundaries. There are a number of libertarian ideas here.
If you are into books which explore the big picture and deal with new and fascinating ideas, this is a good book to read. I don't think everything James Bennett talks about here will happen, but he does provide some interesting insights into what may happen over the next fifty years. This is not a quick read. This book is meant to be read slowly and thoughtfully, and pondered over time. This book is well worth reading

Used price: $7.75

Intrigue, Character, and Great WritingReview Date: 2008-06-06
Philosophy and Mystery MergeReview Date: 2007-10-22
When widower Daniel Bain is hired by reclusive millionaire, Mordecai Ryan, to find Jesus, he at first thinks the dying old man is orchestrating some sick-twisted hoax at his expense. Bain is a skip-tracer who locates missing people, primarily through the use of computers and the internet. He's as far from being a private investigator as a counter clerk is being the head of a bank. Still, the obscene amount of money Ryan dangles under his nose is too much to resist and he reluctantly takes the job.
From that point on Bain's life is systematically turned upside as he experiences one bizarre event after another like a cosmic chain of good and bad luck interwoven together to confuse the hell out of him. Years earlier Bain's wife had run off to be with another man. She took their baby daughter with her and then both of them died when their car hit a patch of winter ice and flipped off the road. Bain's grief became so mixed up with his anger at her betrayal, he's become an emotional zombie and cynic.
Now his search for Mordecai Ryan's Jesus leads him to a nineteen year girl who sells pornographic tapes and pictures of herself over the internet. Like Bain, she too is a wounded soul and they instantly find a kinship together. Neither is aware of just how strong that bond is a stalker threatens the girl's life and Bain finds himself cast in the role of her protector. All the while he finds himself getting closer and closer to find Ryan's
lost Messiah.
Kaufman writes with courage in tackling spiritual themes. He clearly recognizes the human condition for its broken state, yet through Bain he refuses to accept the tired old platitudes that come from thousand year old gospel. Yet the book's gruesome climax hints at a begrudging acceptance of the greatest mystery of them all, love. This is a well written book with weighty themes. If you aren't afraid to think about the big questions, then this is a book you should seek out and read. Whether in the end, you agree or disagree with Daniel Bain, you won't easily forget him.
Unlikely HerosReview Date: 2006-11-15
Mr. Kaufman's writing is layered with meaning, most of which is lost on me, if not pointed out. The structure of this story is precise, with every scene and chapter having a specific purpose and meaning, and having an evil twin elsewhere in the book.
The ending is, in my opinion, what makes this story worth reading. If you are tired of being spoon fed a plot with a conclusion you can see from the second chapter, then read this book. It'll leave you wanting more from Kaufman, even if he does jump genre, keeping us all guessing what is next from him.
Aaron Spriggs
An original, engaging and complex suspense novel depicting the life of a wealthy manReview Date: 2006-06-14
impossible to put downReview Date: 2006-08-04
Daniel Bain is a skip-tracer. He finds people who are in debt, have run away from life and responsibilities, or are hiding for other various reasons. When Mordecai Ryan, an eccentric wealthy invalid, hires him to find Jesus, Bain assumes at first that he is being taken for a fool, or else his client is one. He turns the research onto Mordecai himself, trying to find out just a bit more information. What turns up is very interesting. The research uncovers a connection to Hitler, a lot of importing business, and a church that stands empty. Getting deeper into it, Bain uncovers a connection that has to be more than coincidence; in fact, if he believed in such things, he might think it were divine intervention.
During the investigation, we are given a personal glimpse at the character who is Daniel Bain. Readers see his personal life and along with it, a parallel plot that is full of suspense and interest. Being a skip tracer he is able to track down a pretty young thing whom he has met at a questionable site on the internet, and arrives near her home just in time to save her from another, more sinister, stalker. The two have an instant connection and will end up learning a good deal from each other. Also in the story are Daniel's sister and her not-so-nice life partner, his terrible cook of a mother, and his best friend who also happens to be the priest at his seldom-visited church. Through it all, people make assumptions and learn from the repercussions of doing so.
The book is very well written, and is impossible to put down. Just when you think you've got things figured out, think again. With interesting and original twists, author Brian Kaufman will capture your attention and leave you with a satisfied understanding of his presented points. Something to think about, and a great tale!
Review by Heather Froeschl

Used price: $55.30

Everything I expected it to be, and then someReview Date: 2008-06-16
An invaluable resource for contemporary programmersReview Date: 2008-05-30
The remainder of the book is devoted to practical subjects. These chapters cover locks, a variety of data structures, work scheduling, and some miscellaneous topics. Java's java.util.concurrent package provides production-quality implementations of most of these data structures. The authors know this, and they use the data structures chapters to demonstrate generally applicable techniques while avoiding unnecessary implementation details. The work scheduling chapter is a sobering reminder of the difficulty inherent in fully exploiting highly parallel architectures. The authors show how to use recurrences to analyze the relative speedup an algorithm gains by running on P processors instead of a single processor. Combining this with the discussion of Ahmdal's Law earlier in the book we see that the essential math behind parallelism severely penalizes you for seemingly small sequential portions of your code. I also found the counting networks chapter fascinating, as I had never encountered that material before.
The book also provides appendices aimed at bringing inexperienced readers up to speed. That said, I wouldn't recommend this book for inexperienced programmers. The material is challenging. If you are looking for a gentler introduction to this subject, consider Java Concurrency in Practice. Each chapter ends with a note describing the history of the material and providing pointers to the bibliography. These demonstrate that the authors have been significant contributors to this field. I do agree with the review from Vyacheslav Imameyev - some of the code samples are wrong. I think they missed "volatile" keywords in several places. I don't see this as a cookbook, so I'm still giving the book five stars.
Highly parallel machines are here to stay. Programmers need to adapt to this or suffer competitive disadvantage. This is the book to read in order to meet that challenge.
The content is brilliant, the code is sometimes misleadingReview Date: 2008-05-28
So, I got suspicious about the code in the book but not about the description.
I rated the book 4 stars as the content and description( including pictures )is brilliant but the code is sometimes wrong and misleading ( I think it was copy-pasted from the old authors's works ), if the code had not contained such bizarre flaws I would have rated 5 stars as the content is really perfect and shows the authors expertise in the field.
Excellent bookReview Date: 2008-04-01
A great book on concurrent programming!Review Date: 2008-03-17
Half the book is about "theory" (written in a thoroughly engaging, easy-to-follow style), the remaining half about "practice": various tips and tricks obviously learned from hard-earned experience.
There's also a great discussion of "transactional memory", which I'm sure is going to become increasingly important - and increasingly mainstream.
This book is a welcome addition to any practitioner's bookshelf!

Used price: $0.26

Love the book!Review Date: 2000-11-08
The question-and-answer format makes it very easy to read, and you can pick up the book anywhere and just read some questions about email or browsers or any other topic. You don't have to read the book from cover-to-cover, though you probably will.
The questions Mr. Modem answers are questions from real people and it's true what he says, "There is no such thing as a dumb question."
Thanks for a great book, Mr. Modem. I hope you're working on Volume 2.
Super book: easy-to-read and very helpful!Review Date: 2001-10-31
How refreshing and what a joy to read a computer book that will make you smile and laugh along the way! Richard Sherman has a gift for demystifying the computer and making it fun. Forget the laborious manuals- just turn to "Ask Mr. Modem".
Five stars and three hearty cheers for Mr. Modem - keep those books coming, as you're the only one we know who can give us clear, easy-to-understand "geekspeak-free" answers. Bless you!
Forget wine! Bring this book as a gift!Review Date: 2001-01-31
Most helpful book I've read.Review Date: 2001-01-08
Super book - easy-to-read and very helpful!Review Date: 2000-11-13
How refreshing and what a joy to read a computer book that will make you smile and laugh along the way! Richard Sherman has a gift for demystifying the computer and making it fun. Forget the laborious manuals - just turn to "Ask Mr. Modem".
Five stars and three hearty cheers for Mr. Modem - keep those books coming, as you're the only one we know who can give us clear, easy-to-understand "geekspeak-free" answers! Bless you!
Related Subjects: Free E-mail Internet Access Web Hosting Appliances Directories
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
Some of the recipes are meant to be looked at on an as-needed basis, e.g. searching using Solr, Sphinx, or Ferret, and sending email via Gmail. But most of the book can be simply read as a way to learn more about Rails, e.g. customizing error messages, testing with RSpec and Shoulda, and caching strategies and tools.