1148853430000
0321311396 XHTML and CSS : A Web Standards Approach Book Patrick Griffiths 01 December, 2007 New Riders Press http://images.amazon.com/images/P/0321311396.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0321311396.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0321311396.01.LZZZZZZZ.jpg $40.00 $25.20 236347 Computer Bks - Languages / Programming Computer Books: Web Programming Computers Computers - Languages / Programming Internet - General Internet - Web Site Design Microcomputer Text Processing Software Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - HTML Word Processing - General Computers / Internet / World Wide Web Paperback 1 0321311396 Not yet released. 0321303474 0321346939 1590596145 0321293916 1590595335 0321311396_us 1148853447000 us unread
0977616614 Scripting for Testers : Using Ruby Book Brian Marick 01 May, 2006 Pragmatic Bookshelf http://images.amazon.com/images/P/0977616614.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0977616614.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0977616614.01.LZZZZZZZ.jpg $29.95 $18.87 1122785 Computer Bks - Languages / Programming Computers - Languages / Programming Programming - Quality Assurance & Testing Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Ruby, testing, scripting, test driven design, test first development Paperback 1 0977616614 Not yet released. 0977616614_us 1148853447000 us read
1590596803 Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional (Beginning: from Novice to Professional) Book Christian Heilmann 17 July, 2006 Apress http://images.amazon.com/images/P/1590596803.01.THUMBZZZ.jpg http://images.amazon.com/images/P/1590596803.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/1590596803.01.LZZZZZZZ.jpg $39.99 $25.19 554154 Computer Books: Internet General Computers Computers - Languages / Programming Internet - General Internet - Web Site Design Internet - World Wide Web Programming Languages - CGI, Javascript, Perl, VBScript Java & variants Paperback 1 1590596803 Not yet released. 0321346939 0975240269 1590596145 1590595335 1590596803_us 1148853447000 us read
0596527314 Rails Cookbook (Cookbooks (O'Reilly)) Book Rob Orsini 01 September, 2006 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596527314.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596527314.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596527314.01.LZZZZZZZ.jpg $39.99 $25.19 254182 Computer Bks - Internet Computer Books: Languages Computers Computers - Languages / Programming Internet - Browsers Internet - Security Internet - World Wide Web Programming - Software Development Computers / Internet / World Wide Web rails, ruby, framework, lighttpd, postgres, mysql, Action Pack, ActiveRecord, Javascript, Ajax, Pragmatic, David Heinemeier Hansson Paperback 1 0596527314 Not yet released. 0596101325 1932394699 0977616606 0596523696 0974514055 0596527314_us 1148853447000 us read
0764597663 ASP.NET 2.0 MVP Hacks Book David Yack Joe Mayo Scott Hanselman Fredrik Normén Dan Wahlin J. Ambrose Little Jonathan Goodyear 30 May, 2006 Wrox http://images.amazon.com/images/P/0764597663.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0764597663.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0764597663.01.LZZZZZZZ.jpg $39.99 $26.39 57497 CM1NW9VO5EBJ Computer Bks - Languages / Programming Computer Books: Languages Computers Computers - Languages / Programming Internet - Application Development Internet - Security Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - SQL Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Internet Paperback 1 0764597663 Usually ships in 24 hours 0764576100 076457860X 0764596985 0764596772 0471749516 0764597663_us 1148853447000 us read
1852335890 Programming in Java and Javascript Book Graham M. Seed 30 June, 2006 Springer-Verlag http://images.amazon.com/images/P/1852335890.01.THUMBZZZ.jpg http://images.amazon.com/images/P/1852335890.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/1852335890.01.LZZZZZZZ.jpg $64.95 $64.95 3758069 Computer Books: Languages Computer Networks Computer Programming Languages Computers Computers - Languages / Programming Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - Java Paperback 1 1852335890 Not yet released. 1852335890_us 1148853447000 us read
0596102062 Intermediate Perl Book Randal L. Schwartz brian d foy Tom Phoenix 08 March, 2006 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596102062.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596102062.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596102062.01.LZZZZZZZ.jpg $39.99 $26.39 $20.89 $39.99 $22.25 3205 Computer Bks - Languages / Programming Computer Books: Languages Computers Computers - Languages / Programming Programming - General Programming Languages - Perl Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Perl, objects, modules, references, distributions, CPAN, 6.0, 5.8, minimal matching, threading, parsing, Llama, camel Paperback 1 0596102062 Usually ships in 24 hours 4.0 1 4 Three years later, Sailors upgrade Perl navigation software This book updates the 2003 "Perl References, Objects & Modules" from the same authors, which described (in a humorous but also realistic way) a group of "Sailors" writing navigation software. <br /> <br />First, I summarize the major changes of the new version: <br />1) The description of the methodology to partition software has been extended, leading to 3 separate chapters (3, 10, 15). I must say that it is not very clear why they are scattered in that order. I personally concluded that they are best read sequentially and in this order: first Chapter 10, "Building Larger Programs" (where the Sailors start reusing software first via 'cut and paste', then come to sanity via eval/do/require and finally 'package'); then Chapter 2, "Using Modules" (the natural follow up to 'package'); finally Chapter 15, "Exporter". Read in this order, they are a comprehensive and excellent overview of this subject. In the order presented in the book, they are odd (why would the sailors, after learning to use Modules in chapter 3, start 'cut and paste' and 'eval files' to reuse software in chapter 10?). <br />2) A new chapter "Intermediate Foundations", with a good section reminding the differences between 'eval string' versus 'eval {block }'. <br />3) The Testing area is enhanced with a new chapter "Advanced Testing". Information on CPAN & distributions is updated in several chapters. Also, while the examples in the book are largely the same, code style is improved; for example, the chapter on grep/map uses the 'grep { filter } array' and 'map { transform } array' style, rather than the less clear ', Expr' style of the first edition. <br />In all, a better book (aside from the absurd chapter organization choice remarked above). <br /> <br />For the ones who have not read the 1st edition, the strongs points of the rest of the book are: <br />a) the chapters 5, 6 on Data Structure manipulations. The best is the way that anonymous arrays & hashes are presented, showing how they simplify the code of an example (as their introduction removes a jungle of temporary variables). Autovivification follows, with another excellent example (a "data reduction report generator"). <br />b) chapter 7 "Subroutine References", identical to the first edition, one of the best chapters, introducing anonymous subroutines by continously refining an example, and then doing the same for "Closures". The only regret is that the final example on closures is a bit dull (as the "findFile" runs always to the end in one shot), obscuring the central capability of closures to keep each its context simultaneously (imagine an example that computes different Dna strands at once, or, to stay with the book's theme, moves different boats from their initial position...). Still, for people (like me) coming from static languages, the chapter was an authentic gift. <br />c) chapter 9 "Reference Tricks", with a great presentation of sorting, the famous Schwartzian Transform, and the processing of recursively defined data. <br />d) finally, the chapters on Objects, and the Class Hierarchy. Remark the simple and effective presentation of Inheritance, used to factor out code common to some classes (without indulging in any of the mystical overtones that often accompany this OO subject). <br /> <br />The points where the book is less perfect: <br />-) Although the book wants to stop at the "Intermediate level", it could at least indicate to the reader subjects to be developed; for example, closures and mod_perl (problems with Cgi under 'registry'), need of caution with unwanted autovivifications (when testing for existence), etc. Role of lexicals vs local should also be better explained. <br />-) Chapter 4, on References, attacks the subject of (de)referencing nested data structures. The central problem (known to strike terror in Perl tests and interviews): why do we need to write @{$x[0]} to retrieve the array referenced by the first element of array @x? <br />Rather than ingenious rules on when "braces are needed" or "when they can be lifted", I think it would be best to say: "gentlemen, the dark secret here is that the sigils $,@,% bind more tightly than [] and {} subscripts. This forces us to place braces around $x[0] in the previous example and write @{$x[0]}. If instead we wrote @$x[0], Perl would try to retrieve a slice (element 0) of the array referenced by scalar $x (that is not what you wanted, I assume, in this case). End of story". Isn't this simpler to remember? <br />Also: why teach first ${$item}[1] and only later introduce the arrow notation $item->[1]? Invert the order: use the arrow notation (universally intuitive) to develop the examples, mentioning briefly (for masochists and obfuscators) the other notation. <br /> <br />In conclusion: in spite of its shortcomings and defects, this is a very useful book to progress in Perl, as its "progressive refining method" forces you to a constant mental gymnastic to reach every formulation (the opposite of the "cut and paste" culture). <br />One last note: after reading the chapters on Objects, it is interesting to plunge into D.Conway's "Perl Best Practices", chapter 15 "Objects", to examine a different object implementation ("the inside-out objects"). Aside from the fascinating thesis exposed there, the fact that one can easily acquire 2 different perspectives on how to construct (internally) Objects in Perl, shows perhaps that this book allows the reader to begin moving beyond the "intermediate level". 0596001738 1593270623 0596004567 0596003137 0596526741 0596102062_us 1148853441000 us read
0596526725 Programming Atlas Book Christian Wenz 01 July, 2006 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596526725.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596526725.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596526725.01.LZZZZZZZ.jpg $34.99 $22.04 28634 Computer - Internet Computer Books: Languages Computers Internet - Application Development Internet - Web Site Design Microcomputer Application Software Programming - General Programming Languages - CGI, Javascript, Perl, VBScript Atlas,AJAX,DHTML,JavaScript,ASP.NET Computers / Internet / Web Site Design Paperback 1 0596526725 Not yet released. 1590596471 1590596706 0471777781 047178544X 0672327791 0596526725_us 1148853447000 us read
1590596161 Ajax Patterns and Best Practices (Expert's Voice) Book Christian Gross 13 February, 2006 Apress http://images.amazon.com/images/P/1590596161.01.THUMBZZZ.jpg http://images.amazon.com/images/P/1590596161.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/1590596161.01.LZZZZZZZ.jpg $44.99 $28.34 $19.45 $44.99 $24.34 7908 Computer Bks - Languages / Programming Computer Books: Web Publishing Computers Computers - Languages / Programming Internet - Web Site Design Internet - World Wide Web Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - XML Paperback 1 1590596161 Usually ships in 24 hours 5.0 9 5 Excellent 2nd or 3rd book on Ajax Buy whatever Ajax primer you want, work with it, get excited about it, but before you use it in a real application, buy and read this book. Never expect to learn about a subject from a patterns book, just expect to leapfrog some painful learning experiences. This book helps you jump from experienced beginner to reasonable competence status without having to build a lot of bad applications first. 5 Excellent book on Ajax design strategies This is an excellent theory and strategy book for AJAX. For the uninitiated, AJAX stands for Asynchronous Javascript and XML. In short, it's the technology behind Web 2.0. New data is fetched from the server and/or presented dynamically through client side Javascript that calls server side sources, commonly XML. Instead of refreshing the entire page, individual elements are changed based on user input and new data pulled from the server. The level of interaction and sophistication involved in using AJAX makes it a force to be reckoned with. Because of that, it's essential to have a book that covers the underpinnings of this technology. <br />True to the title of this book, it is packed with good theoretical discussions of how AJAX works and good strategies for how to use AJAX. Knowing all of the tricks isn't worth much unless you can apply your knowledge in a meaningful way. An example of what I considered impressive was the material on caching strategies: AJAX has always struck me as being a high-transfer way to presenting information and instead this section makes AJAX into a means of saving traffic. <br />Unlike other books on AJAX, this book covers design patterns for the technology. How do you divide data for distribution? Answer: Use the Content Chunking Patterns. How do you effectively maintain state or at least the impression of maintenance? Answer: the persistent communications pattern. How do you make all of the potential data available at the user's fingertips? Answer: the infinite data pattern. In the nine patterns presented the author explores much of theory, and that helps you strategize when it comes time to code your own applications. Each pattern has a dedicated chapter that first presents the intent of the pattern, then the motivation for using it in the context of AJAX, a list of possible applications of the design pattern, and associated design patterns. Next, the design pattern's architecture is explained in the context of solving an actual problem. Finally, the implementation is shown via code and the user's interaction with various webpages. At the end of each pattern's chapter there are "highlights" of what has just been presented. <br />Up to now concrete examples of using AJAX were copious and usable theory has been hard to come by, making this book a welcome volume. I know how to write Javascript, I know what XML is. What I needed to know was how to bring it all together using design patterns that make sense for AJAX. This book accomplished that. My one criticism is that the introductory material in chapters one and two seems a bit rushed, so absolute beginners might benefit by reading "Head Rush Ajax" first, which is an excellent yet more introductory text. <br />I notice that Amazon does not show the table of contents, so I do that here: <br />CHAPTER 1 Introduction to Ajax 1 <br />CHAPTER 2 The Nuts and Bolts of Ajax 19 <br />CHAPTER 3 Content Chunking Pattern 53 <br />CHAPTER 4 Cache Controller Pattern 79 <br />CHAPTER 5 Permutations Pattern 111 <br />CHAPTER 6 Decoupled Navigation Pattern 153 <br />CHAPTER 7 Representation Morphing Pattern 197 <br />CHAPTER 8 Persistent Communications Pattern 225 <br />CHAPTER 9 State Navigation Pattern 265 <br />CHAPTER 10 Infinite Data Pattern 303 <br />CHAPTER 11 REST-Based Model View Controller Pattern 333 5 Seems right on target I sat down at a book store and went through four Ajax books for an hour. This one stood out as the best by far. I read it exclusively for another hour and I was not let down. I like the idea that the author takes a stand on the technologies that make sense to him (using REST specifically) and presents solutions based on those technologies. I do wish this book gave some more insight into how the server-side REST implementation works. From what I saw it just says something like the server gets data from a database and presents it in the correct xml form when it recieves a request at a specific URL. Very well written, no fluff. I kept thinking to myself, "this is what I've been looking for". 1932394613 0471777781 1590595823 0596102259 1590595335 1590596161_us 1148853441000 us read
1593271069 The Book of JavaScript, 2nd Edition: A Practical Guide to Interactive Web Pages Book thau! 21 July, 2006 No Starch Press http://images.amazon.com/images/P/1593271069.01.THUMBZZZ.jpg http://images.amazon.com/images/P/1593271069.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/1593271069.01.LZZZZZZZ.jpg $39.95 $26.37 1257800 Computer Bks - Languages / Programming Computer Books: Languages Computers Computers - Languages / Programming Internet - Web Site Design Programming - General Programming Languages - CGI, Javascript, Perl, VBScript Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Java & variants JavaScript, javascript, Javascript, forms, cookies, cookie, rollover, functions, frames, image map, web programming, web design, website design, array, loop, strings, CGI Paperback 1 1593271069 Not yet released. 1593271069_us 1148853447000 us read
1593270771 Object-Oriented PHP: Concepts, Techniques, and Code Book Peter Lavin 20 June, 2006 No Starch Press http://images.amazon.com/images/P/1593270771.01.THUMBZZZ.jpg http://images.amazon.com/images/P/1593270771.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/1593270771.01.LZZZZZZZ.jpg $39.95 $25.17 257701 Computer Bks - Languages / Programming Computer Books: Languages Computers Computers - Languages / Programming Internet - Web Site Design Object-oriented programming (Computer science) PHP (Computer program language) Programming - Object Oriented Programming Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - General Computers / Programming / Object Oriented PHP,scripting, object, object oriented, object-oriented, web development, web programming Paperback 1 1593270771 Not yet released. 0672326728 1590593804 0975240269 1593270771_us 1148853447000 us read
0596101872 Ajax on Java Book Steve Olson 01 September, 2006 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596101872.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596101872.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596101872.01.LZZZZZZZ.jpg $29.99 $18.89 245800 Computer Bks - Languages / Programming Computer Books: Languages Computers Computers - Languages / Programming Data Transmission Systems - Broadband Integrated Services Digital Networks (Isdn) Internet - Application Development Internet - General Internet - Web Site Design Programming - Object Oriented Programming Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - Java AJAX, Java, ruby, web, GUI, rich client, client, templates, UI, interface, rails Computers / Programming Languages / Java Paperback 1 0596101872 Not yet released. 1932394613 0596101694 0596101805 1590596161 1590595823 0596101872_us 1148853447000 us read
0975841947 Build Your Own AJAX Web Applications Book Matthew Eernisse 01 June, 2006 SitePoint http://images.amazon.com/images/P/0975841947.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0975841947.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0975841947.01.LZZZZZZZ.jpg $39.95 $25.17 370655 Computer - Internet Computer Books: Languages Computers Data Transmission Systems - Broadband Integrated Services Digital Networks (Isdn) Internet - Application Development Internet - Web Site Design Programming Languages - CGI, Javascript, Perl, VBScript AJAX, DHTML, JavaScript, Web Standards, Web Accessiblity Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Internet Paperback 1 0975841947 Not yet released. 0975841947_us 1148853447000 us unread
0321430328 JavaScript and Ajax for the Web, Sixth Edition : Visual QuickStart Guide (6th Edition) (Visual Quickstart Guides) Book Tom Negrino Dori Smith 28 July, 2006 Peachpit Press http://images.amazon.com/images/P/0321430328.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0321430328.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0321430328.01.LZZZZZZZ.jpg $24.99 $15.74 325309 Computer Books: Languages Computers Computers - Languages / Programming Internet - Web Site Design Programming Languages - CGI, Javascript, Perl, VBScript Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Paperback 1 0321430328 Not yet released. 0321130073 0321430328_us 1148853447000 us unread
0596009259 Programming Python Book Mark Lutz 01 July, 2006 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596009259.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596009259.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596009259.01.LZZZZZZZ.jpg $59.99 $37.79 146077 Computer Books: Languages Computers Computers - Languages / Programming Programming Languages - General Programming Languages - Python Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Python, scripting, tkinter, Twisted, wxPython Paperback 1 0596009259 Not yet released. Completely revised and improved, the second edition of <I>Programming Python</I> is an excellent compendium of material geared toward the more knowledgeable Python developer. It includes dozens of reusable scripts for common scripting tasks, and is one of the best available sources of information for this popular object-oriented scripting language.<p> In over 1,200 pages of material, this book offers an extremely comprehensive guide to Python development. Though his book is densely packed with information, Mark Lutz is a lively and witty writer whose focus is on getting things done using the natural strengths of the Python language. To that end, after an introduction and history of the language, the book shows how to use Python for performing automated tasks with files and directories (for example, for doing backups both locally and on Web servers). Not only will this book teach you more about Python, but it will also give you a library of code that you can use as is or adapt for your own projects.<p> The text covers every conceivable facet of Python and the language's support for networking, files and directories, task management, and even persistence (through its support for <I>shelves</I>). Complete Python programs show how to create e-mail clients, do reporting, and create Web applications (for an online errata database). Chapters on doing graphics programming in Python, as well as coverage of both built-in and custom data structures, are especially good. Because Python is often used for automating installations (in some Linux distributions, for instance), readers will appreciate the sample code and tips for using Python to create bulletproof installs.<p> Later sections show how get Python to work with C, Java (through <I>JPython</I>), and other languages. The book concludes with useful reference sections summarizing key aspects of Python, like its revision history, relationship to C++, and other material. There aren't many titles on Python, and fans of this up-and-coming language are lucky to have such a solid tutorial and guide available in <I>Programming Python</I>. Perfect for those with just a little previous exposure to the language, it's all you need to master Python in-depth and tap its considerable power for virtually any software project. <I>--Richard Dragan</I><p> <B>Topics covered:</B> <ul><li>Introduction to Python <li>Basic system scripts with Python (including file and directory tools) <li>Working with processes and threads <li>Pipes and signals <li>Sample scripts for system and Web utilities (including backing up files, program launching, replicating and managing directories) <li>Graphical user interface design in Python (including the <I>Tkinter</I> module) <li>Widgets and basic components <li>Layout options <li>Event handling <li>GUI examples (including a working text editor, image viewer, and clock) <li>Network scripting (sockets, FTP, and e-mail clients) <li>Server-side scripting <li>Sample server scripts for an online errata database <li>Python on the Internet (including Zope, JPython, and XML tools) <li>Databases and persistence in Python (including <I>pickled</I> objects and <I>shelf</I> files) <li>Custom and built-in data structures in Python <li>Text and string handling <li>C integration with Python (including the SWIG module) <li>Embedding Python calls within C <li>Hints for using Python in real projects <li>Reference to recent changes to Python <li>Python vs. C++ quick-start guide</ul> 3.5 58 2 Misleading While I think this book has value for some, it's not the target audience Mr. Lutz states. This is NOT a book for somewhat advanced programmers. This is a book for beginners. <br /> <br />What's worse, the material is presented in an almost condescending manner, as if Lutz doubts the reader's ability to grasp even the simple concepts he lays out. To further the insult, he repeats himself endlessly. <br /> <br />For those of us who aren't rank amateurs there are other gems in store, pointing up the author's lack of technical acumen. Merely suggesting that someone should use telnet from all over the world to access web servers or email is just absurd, for instance. There are many more examples. <br /> <br />The author bio states that Mark Lutz has been involved in Python for a long time and is a key figure. That statement appearing in this book casts a shadow over Python itself. I'm going to give Python and Mr. Lutz the benefit of the doubt and assume both have merits not seen in this work. If I hadn't heard such good things about Python from other sources and only had this book to go by I would be ditching Python. 5 a very well written introduction book I liked this book because its approach is very practical. Probably one of the best python introduction books. I liked "In Action" chapters a lot. I used them for reference while gaining experience with the Python. It covers a lot of essential topic for the beginner. Python is also a very productive programming language and environment so both the book and language is highly recommended. 5 It's about thinking, not just programming I'm picky buying books now because there are so many good ones online free: Delve Into Python is one of them. Yet, after spending in B&N for 1 hr looking through the book, I realized that this book should be put on my book shelve, for the following reasons: <br />1) It is job-oriented. Just look at the title of each chapter; <br />2) It provides a big picture: detailed technical skills are integrated into the understanding of the big picture; <br />3) Every sense let you think of something you've never thought before. <br /> <br />In summary, this book is not just about teaching how to program; it is about how to think with computer as your close friend- a soulmate: assuming at this time that your soulmate talks in Python! 0596002815 0596007973 0596001886 0596000960 0596009402 0596009259_us 1148853447000 us unread
8441519595 Javascript Book Jim Keogh 30 March, 2006 Anaya Multimedia http://images.amazon.com/images/P/8441519595.01.THUMBZZZ.jpg http://images.amazon.com/images/P/8441519595.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/8441519595.01.LZZZZZZZ.jpg $32.95 $32.95 Computers Programming - General Spanish: Adult Nonfiction Paperback 8441519595 Special Order 8441519595_us 1148853447000 us unread
0976694085 Pragmatic Ajax : A Web 2.0 Primer Book Justin Gehtland Ben Galbraith Dion Almaer 10 April, 2006 Pragmatic Bookshelf http://images.amazon.com/images/P/0976694085.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0976694085.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0976694085.01.LZZZZZZZ.jpg $29.95 $18.87 $15.02 $29.95 $18.82 4325 Computer - Internet Computer Bks - Languages / Programming Computer Books: Languages Computers Internet - Application Development Programming - General Programming Languages - CGI, Javascript, Perl, VBScript Computers / Programming Languages / CGI, JavaScript, Perl, VBScript ajax, web, rails, javascript, xml, html, css, xmlhttprequest Paperback 1 0976694085 Usually ships in 24 hours 4.5 3 4 Good read, up to date This is the second Pragmatic Programmers book I've read to have been published as a "beta book." That means that early versions of the text and code were reviewed by lots of readers, and their feedback incorporated into the final version. It shows: this is a very current book which addresses most of the pressing issues around Ajax design and development in language-agnostic ways. There's a chapter that covers some of the current code libraries (like Dojo and Prototype) without playing favorites. The writers write reasonably well. There are some *very* clunky sentences and paragraphs, especially in the last chapter, which feels pretty rushed. And strange continuity mistakes show up in several places, such as references to upcoming material that was actually covered several chapters back. The two consecutive chapters titled "Ajax UI part I" and "Ajax UI part II" feel poorly organized. It's usually a sign an author can't quite figure out how to group material when you get chapters with such vague titles. <br /> <br />It is very much a "primer" like the title says: it's an overview and introduction, not a complete guide to all the complexities of Ajax development (see the book "Ajax in Action" for that). It helpfully covers debugging techniques and degradable design. The Ajax support of server-side web frameworks are compared briefly. The good thing is that it's one of those tech books that you can get a lot out of by reading; you don't need to type in a lot of code to understand these concepts. Just don't expect this to be the only book on your Ajax shelf. <br /> <br />The only section that's really out of place is, oddly, the first chapter. In it, the authors build a lightweight version of Google Maps, the application they rightly point to as generating a lot of initial interest in Ajax. But what they actually build is a very superficial version of Google Maps: theirs has no server-side component other than a set of images in a directory, and much of the time is spent handling the Javascript to allow the user to drag-scroll the map. <br /> <br />It's cute, but that's not sufficient to serve as an example of Ajax. Their map application does not present data from a database, does not use any asynchronous behavior, and does not use the XMLHttpRequest object (or other remoting approach). Even by the authors' own definition of "Ajax" later in the book, this map project ain't it. On its own merits as a DHTML project it's not bad, but it's really out of place. (In fact, the table of contents listed on the publisher's own site suggests it used to be chapter four.) Following it, a short chapter on the basics of Javascript DOM manipulation is also useful, but probably not worth putting at the front of the book (it's also misleadingly titled "Ajax Explained"). If these two chapters were presented as a "DHTML case study Appendix", they'd be just as useful, but less distracting. 4 Great Primer for AJAX and Web 2.0 The only way to really learn Ajax (and the wider "Web 2.0") is write the code yourself, read sites like ajaxian.com, and understand Javascript. The writers behind this book know this because they have not infused a lot of overly complicated examples (as in "Ajax in Action"), but have instead given a wide survey of how Web 2.0 technologies work. <br /> <br />The book starts out with a very readable overview of Ajax and follows that up with the best chapter in the book: a fascinating deconstruction of Google Maps. In subsequent chapters, they dive deeper into the XMLHTTPRequest and the mechanics of making asynchronous calls with Javascript. Since most people don't roll their own anymore, they cover client-side frameworks like prototype/scriptaculous and dojo. They cover server-side frameworks like DWR (Java), Rails (Ruby), and Sajax (PHP). They also cover alternate payload formats such as JSON. <br /> <br />One thing to note here: AJAX used to refer to "Asynchronous Javascript and XML", but now that the suits have caught on to the term, it has become synonymous with richer web applications. Therefore, I think for the broader audience, AJAX === Web 2.0. Even this book blurs the distinction. For example, they cover some of scriptaculous' effects, which have nothing to do with Ajax. <br /> <br />I did not find the chapter on debugging to be too great. For example, no mention of GreaseMonkey is made in the debugging section. I use this all the time to debug and inject stuff into my scripts. <br /> <br />None of the chapters in this book is what I'd call comprehensive. It is a primer. The authors of this book have written a very concise, well-written introduction to the world of web 2.0. 5 This book demystifies the Ajax revolution. Highly recommended. This book is so much more than a technical reference for Ajaxian techniques. It will help you understand how the whole Ajax revolution came about, and where it's going. After providing a foundation of Ajax background, the authors quickly jump in to the mother of all Ajax applications: Google Maps. Not only do they describe what made Google Maps so important, they discuss in detail how the UI side can be implemented. And the most exciting thing? After reading it, you'll feel like you could go out and create that kind of UI. It's very empowering! <br /> <br />After the initial excitement of understanding the techniques used in Google Maps, the authors show you a very simple customer entry form and walk you through the process of implementing an Ajax lookup to populate city and state based on zipcode. Then, after teaching the reader how to write the Ajax code from scratch, they discussed Ajax frameworks and walked the reader through implementing the same functionality using the Dojo framework. I thought this progression was very effective. It really showed off the value of learning these frameworks rather than handcoding everything. <br /> <br />There was plenty of great discussions of UI possibilities, validation techniques, and other things Ajax can help us with. Not only did the Authors do a great job of teaching the reader what to do, they also invested significant time helping the reader avoid common pitfalls. <br /> <br />The book covers so much more: debugging, graceful degradation. JSON, server-side frameworks and Ajax with various server platforms. It finishes with a nice discussion of the future of Ajax. I plan to re-read this book and share it with my colleagues. The authors really did a great job putting this book together. Not only is this a valuable reference, it's also a great cover-to-cover read. <br /> 0596102259 1932394613 097669400X 0974514055 0471777781 0976694085_us 1148853441000 us unread
0471777781 Professional Ajax (Programmer to Programmer) Book Nicholas C. Zakas Jeremy McPeak Joe Fawcett 06 February, 2006 Wrox http://images.amazon.com/images/P/0471777781.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0471777781.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0471777781.01.LZZZZZZZ.jpg $39.99 $25.19 $21.49 $39.99 $21.49 3978 Asynchronous transfer mode Computer - Internet Computer Bks - Internet Computer Books: Languages Computers Internet - Web Site Design JavaScript (Computer program language) Programming Languages - XML World Wide Web Computers / Programming Languages / XML Internet Paperback 1 0471777781 Usually ships in 24 hours 4.5 9 4 Very well done This book is very well done. It is a good introduction to AJAX and gets you up to speed quick. <br /> <br />CONS: <br />1. Not enough treatment on the server side of things in the beginning chapters. Needed a little more on serializing XML, but then how do you do that in a platform-agnostic way. I was a little disappointed that there were little or no examples in java/jsp/servlet during the Basics, Patterns and XML chapters. Could have used that. Assumes knowledge of PHP. <br /> <br />2. Need a little more treatment of XML/XPath/XSLT. Gets a little bit confusing when the technologies are all combined. <br /> <br />3. I feel like the patterns chapter could have followed the XML/XPath/XSLT chapter. <br /> <br />4. Maybe JSON could be left for the back of the book since the X in AJAX stands for XML. Just a thought. <br /> <br />5. About 65 pages of the book are just on AjaxMail, which has numerous examples, but was a lot of reading to go through on one application. <br /> <br />PROS: <br /> <br />1. Not a beginner's book. Assumes knowledge of many things, like PHP, network protocols, HTTP, etc. I'm glad a lot of those details were left out and AJAX was focused on. <br /> <br />2. Gets you up and running with good, working examples. <br /> <br />3. The patterns chapter is very helpful in deciding how to use the stuff. <br /> <br />4. Good chapter on widgets. <br /> <br />5. Bang for the buck when talking about the AJAX frameworks that are out there. Fairly good treatment of JPSpan, DWR and AJAX.NET. 5 Ajax made fun I found this book to be extremely informative. It is written in a clear, engaging style that makes it a pleasure to read. The examples are well constructed, relevant to real world applications, and thoroughly explained. The essential bits of code are highlighted for quick reading. The most irritating thing about web development is cross-browser support, and authors do a great job to making this less intimidating and point readers to libraries to abstract away the differences. Also covered are related JavaScript XML, XPath, XSLT support, web services, RSS/Atom. <br /> <br />PHP is the primary server side language used, though they chose .NET/C# for creating a web service. Microsoft's .NET web service tools are excellent, but I would have liked it if the authors had rounded this out with giving the basics of creating a web service using open source solutions. <br /> <br />If you want to learn Ajax techniques and related technologies, this book is well worth your time and money. 5 Only AJAX book you should buy! AJAX is the we technology everybody is talking abot now and its something that you should know if you are a web developer/designer now or want to be. <br /> <br />This book starts with a great chapter explaing how AJAX started and what it really is and how it works. Explaining how AJAX really works can be dificult for the beginner and the authors do it wonderfully. The next chapter goes into the basics of AJAX and how to create a very simple example(s) to give the user a solid foundation of how this new technology works (old technology but new way of using it actally). <br /> <br />The next chapter goes into Patterns which describes the programming techniques used by AJAX applications. This is a crucial chapter because it is this technique that allows developers to reall understand how to develop dynamic applications with AJAX. Lots of keywords are thrown around (throttling, periodic refreshing, multi-stage downloads, pending requests, etc) and each are excplained in detailed in a very concise manner that does not confuse the reader. <br /> <br />The next chapter focuses on the data format that is used to transfer this data (XML, XPath, XSLT) between each other using AJAX. Various techniques with the different browsers are discussed as well as workarounds if needed for the browser differences. <br /> <br />The rest of the book covers web services, JSON, widgets, andhte different frameworks that are available to use. <br /> <br />A very complete AJAX book that will get any reader ready to se AJAX in their web development work. A must by... 1932394613 0764579088 1590596161 1590595823 1590595335 0471777781_us 1148853441000 us unread
0470090251 Developing Java Software Book Russel Winder Graham Roberts 18 August, 2006 John Wiley & Sons http://images.amazon.com/images/P/0470090251.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0470090251.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0470090251.01.LZZZZZZZ.jpg $65.00 $65.00 3287722 Application software Computer Books: Languages Computers Computers - Languages / Programming Development Java (Computer program language) Object-oriented programming (Computer science) Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - Java Computers / Programming Languages / Java Java & variants Paperback 1 0470090251 Not yet released. 4.0 11 5 Good practical mix Quite a nice resource. One thing that hasn't been mentioned, I think, is that this book covers data structures. I looked around for some time for an enjoyable book that showed how to implement the standard data structures in Java, till I found this. I also like the case studies later on. Very useful! 5 This book is very good for High School students (and older) This book provided a very good introduction for me to Object Oriented programming. Although I had previous knowledge of other programming languages, I never knew anything about Object Oriented programming. The authors give an OO approach to the language, explaining what objects are and why we use them instead of linear programming. Java seemed to me as one of the hardest languages to learn when I was 13, but last year when I got this book (I was 15 then), I was able to master Core Java and basic AWT/Swing in a matter of weeks (3 to be precise). I recommend this book to anyone who hasn't had any luck learning Java well before. Since I DID have programming knowledge before, I'm not in a position to recommend it for starters -- but please give it a try. 5 This book is very good for High School students (and older) This book provided a very good introduction for me to Object Oriented programming. Although I had previous knowledge of other programming languages, I never knew anything about Object Oriented programming. The authors give an OO approach to the language, explaining what objects are and why we use them instead of linear programming. Java seemed to me as one of the hardest languages to learn when I was 13, but last year when I got this book (I was 15 then), I was able to master Core Java and basic AWT/Swing in a matter of weeks (3 to be precise). I recommend this book to anyone who hasn't had any luck learning Java well before. Since I DID have programming knowledge before, I'm not in a position to recommend it for starters -- but please give it a try. 0470090251_us 1148853447000 us unread
1590596137 Pro PHP-GTK (Pro) Book Scott Mattocks 14 April, 2006 Apress http://images.amazon.com/images/P/1590596137.01.THUMBZZZ.jpg http://images.amazon.com/images/P/1590596137.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/1590596137.01.LZZZZZZZ.jpg $44.99 $28.34 $31.84 $28.34 62706 Computer Books: Web Programming Computers Computers - Languages / Programming Internet - Web Site Design Programming - General Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - General Hardcover 1 1590596137 Usually ships in 24 hours 1932394613 1590593804 0471777781 1590595084 1590595823 1590596137_us 1148853447000 us unread
0596102356 Building Scalable Web Sites : Building, scaling, and optimizing the next generation of web applications Book Cal Henderson 16 May, 2006 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596102356.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596102356.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596102356.01.LZZZZZZZ.jpg $39.99 $25.19 $24.13 $39.99 $24.13 3623 Computer - Internet Computer Bks - Internet Computer Books: Web Programming Computers Internet - Web Site Design Internet - World Wide Web Programming - Software Development Ajax, DHTML, Flickr, Web 2.0, rich internet applications, JavaScript, Asynchronous XML Computers / Internet / World Wide Web Paperback 1 0596102356 Usually ships in 24 hours 097669400X 0596008031 0596102259 0596009763 1590596013 0596102356_us 1148853441000 us unread
1590595521 Beginning PHP and MySQL 5: From Novice to Professional, Second Edition (Beginning: from Novice to Professional) Book W. Jason Gilmore 23 January, 2006 Apress http://images.amazon.com/images/P/1590595521.01.THUMBZZZ.jpg http://images.amazon.com/images/P/1590595521.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/1590595521.01.LZZZZZZZ.jpg $44.99 $28.34 $21.93 $44.99 $24.20 4283 Buyer's Guides Computer Bks - Languages / Programming Computer Books: Languages Computers Computers - Languages / Programming Database Management - General Internet - General MySQL (Electronic resource) Programming - General Programming Languages - CGI, Javascript, Perl, VBScript Paperback 1 1590595521 Usually ships in 24 hours 4.5 57 5 Great! Jason wrote this book with the idea in mind of the real developer. By covering subjects such as security and alternative methods where it is needed and recommended, true applications can be developed using PHP and MySQL. 5 Couldn't find a better book Had a few bumps with the installation, actuall contacted the author through email and he took the time to help and point me in the right direction. A very knowledgable man and wrote an excellent book!! Would recommend this to anyone looking to get started in PHP! 5 Excellent learning tool I have a background in Visual Basic which definitely helped. The Chapter about setting up the Linux server I just skipped over but the rest of the book has been very good so far. I would recommend this book to anyone who has some programming experience (any, really) and would like to get into web database programming. <br /> <br />It will also be valuable as a reference later on. 1590592808 0672326728 0321186486 1590593502 1590593928 1590595521_us 1148853441000 us unread
159749061X Web Application Security : A Guide for Developers and Penetration Testers Book Matt Fisher 01 July, 2006 Syngress http://images.amazon.com/images/P/159749061X.01.THUMBZZZ.jpg http://images.amazon.com/images/P/159749061X.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/159749061X.01.LZZZZZZZ.jpg $49.95 $31.47 111632 Computer - Internet Computer Bks - General Information Computer Books: General Computers Internet - Application Development Internet - Security Programming - Software Development Security - General Computers / Security Web application security, webappsec, web site security, secure software, software assurance, SQL injection, cross-site scripting, vulnerability, 0-day, VisualBasic, Perl, Python, Java, JavaScript, information security, secure code, application C&A, buffer overflow, exploit, C, C++. C# Paperback 1 159749061X Not yet released. 0072262990 0321369440 1597490741 159749030X 0321356705 159749061X_us 1148853447000 us unread
0321423305 ppk on JavaScript, 1/e Book Peter-Paul Koch 20 June, 2006 New Riders Press http://images.amazon.com/images/P/0321423305.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0321423305.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0321423305.01.LZZZZZZZ.jpg $39.99 $25.19 884311 Computer Books: Languages Computers Computers - Languages / Programming Programming Languages - CGI, Javascript, Perl, VBScript Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Paperback 1 0321423305 Not yet released. 0321423305_us 1148853447000 us unread
0596101805 Ajax Design Patterns Book Michael Mahemoff 01 July, 2006 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596101805.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596101805.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596101805.01.LZZZZZZZ.jpg $44.99 $28.34 205442 Computer - Internet Computer Bks - Languages / Programming Computer Books: General Computers General Internet - Application Development Internet - Web Site Design Programming - Software Development Programming Languages - CGI, Javascript, Perl, VBScript Ajax, DHTML, JavaScript, Asynchronous JavaScript, XML, patterns, design, usability, user experience Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Paperback 1 0596101805 Not yet released. 0596101694 0471777781 0976694085 0596101872 0596102259 0596101805_us 1148853447000 us unread
0596101015 PHP Cookbook (Cookbooks (O'Reilly)) Book Adam Trachtenberg David Sklar 01 August, 2006 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596101015.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596101015.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596101015.01.LZZZZZZZ.jpg $44.99 $28.34 127947 Computer Books: Languages Computers Computers - Languages / Programming Programming Languages - General Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Paperback 1 0596101015 Not yet released. 4.5 22 5 Great Reference Book with excellent examples! You need a solution to a problem? This book will give you the answer. This is a great reference book that helped me a lot and I think that every PHP programmer should own. This book is the next best thing to searching Google for PHP answers where you can find a wealth of information. The examples are very useful and the flow of the book is perfect. When I bought this book it was expensive but it was worth every single penny. <br /> <br />You need to know the basics of PHP coding before this book is useful. But if you know at least the basics you are going to find this book to be your best PHP teacher. 4 Solid and a good resource for PHP coders I read reviews here on Amazon, and I usually see the "perfect for on your desk reference"... well, I have a shelf near my desk and this book doesn't spend much time collecting dust. There are some really good examples and code, some which may seem overkill (depending on your app and goal). <br /> <br />This is the book I open to see if there's an example or just to purge ideas/code from. 5 Good information Well written and easy to understand as is typical of the Sklar books 0596001452 0596005601 1565926102 0596005431 0672326728 0596101015_us 1148853447000 us unread
0132272679 AJAX : Creating Web Pages with Asynchronous JavaScript and XML Book Edmond Woychowsky 21 July, 2006 Prentice Hall PTR http://images.amazon.com/images/P/0132272679.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0132272679.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0132272679.01.LZZZZZZZ.jpg $44.99 $28.34 423679 Computer - Internet Computer Books: Languages Computers Computers - Languages / Programming Internet - Application Development Programming Languages - CGI, Javascript, Perl, VBScript Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Hardcover 1 0132272679 Not yet released. 0132272679_us 1148853447000 us unread
0596523696 Ruby Cookbook (Cookbooks (O'Reilly)) Book Lucas Carlson Leonard Richardson 01 July, 2006 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596523696.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596523696.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596523696.01.LZZZZZZZ.jpg $49.99 $31.49 181845 3R6H468MEQIYL 1RHYBUXH2J1DW 1J4U7H2ZFZIEP Computer Books: Languages Computers Computers - Languages / Programming Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - General Programming Languages - Java Computers / Programming Languages / CGI, JavaScript, Perl, VBScript ruby, rails, web development, database, programming, xml, dynamic languages Paperback 1 0596523696 Not yet released. 0596101325 0672328844 1932394699 0596527314 0977616606 0596523696_us 1148853447000 us unread
0596526954 ActionScript 3 Cookbook : Solutions and Examples for Flash Developers Book Joey Lott Darron Schall Keith Peters 01 September, 2006 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596526954.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596526954.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596526954.01.LZZZZZZZ.jpg $49.99 $31.49 178882 Computer Animation Computer Books: General Computers Programming - General Programming - Object Oriented Programming Programming Languages - CGI, Javascript, Perl, VBScript ActionScript, Flash programming, Flex, OOP, object-oriented programming, rich application development, IDE, Macromedia, Adobe, regular expressions Computers / Programming / Object Oriented Paperback 1 0596526954 Not yet released. 1590595939 0321426568 1590596196 0596102402 0321255666 0596526954_us 1148853447000 us unread
0596100469 Python in a Nutshell (In a Nutshell (O'Reilly)) Book Alex Martelli 01 July, 2006 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596100469.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596100469.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596100469.01.LZZZZZZZ.jpg $39.99 $25.19 146582 Computers Computers - Languages / Programming Operating Systems - Linux Operating Systems - UNIX Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - Python Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Python, Jython, Tkinter, Twisted Paperback 1 0596100469 Not yet released. 4.5 23 4 Good book to learn and as a reference For someone who knows other programming languages this is a great book to quickly get a feel for the language and to start trying it out. The book only covers up to Python 2.2 while the current standard is up to 2.4.2, so there are a few things that are a little different. However, I have found that the differences are not major and can be supplemented by the python help system (normally installed on your system along with the interpreter). <br /> <br />I also use this book extensively as a reference, especially for all the associated libraries. 5 Excellent All what you would expect from the title : very complete even if not exhaustive coverage of the language and its main libraries, excellent explanations... <br />Not good as an introduction to the language unless you're already familiar with various programming language, but the ultimate reference to keep under your pillow 5 For the experienced Pythoneer wanting more detail Python in a nutshell is an excellent reference for the experienced Python programmer. Alex Martelli does a wonderful job focusing on the book's goal of being a concise reference to important select portions of the Python language. His coverage of complex topics is a well balanced blend of written explanation and code examples. The book will be too advanced for newcomers to Python as well as beginning programmers, but for those looking to polish their Python skills this book is a real gem. <br /> <br />Like the other Nutshell books from O'Reilly, Python in a Nutshell is valuable as a desk reference. It has an excellent index that makes finding topics easy. Experienced programmers will appreciate the lack of "fluff" as each topic is explained efficiently. Martelli goes into detail where it is needed most. For example the coverage of Python's exception mechanisms is quite thorough and includes an insightful section on error-checking strategies. However, the coverage of some topics may be considered too cursory. I will need to search for more on Python's struct module as the roughly 2 pages on module struct, without any examples, left me wondering just how and why I'd need this module. This was the exception, rather than the rule, though. Martelli doesn't try to cover too much in this book and topics deemed too remedial or too tangential are noted by references to further reading. This is why I consider Python in a Nutshell to be an excellent reference while designing and coding. <br /> <br />Alex Martelli's writing style reflects what must be a very deep knowledge of the Python language. I get the feeling he knows Python at the most basic level which is reflected in his concise explanation of topics. Code examples are used sparingly throughout the book, mostly when including them enhances or augments the topic's explanation. I found the book filled with Pythonic gems: knowledgeable reflections on why one idiom is better implemented one way than another way. I found the section on Optimization especially enlightening. It contains Python specific optimization techniques I've not seen in other Python books, like why there are big-O performance gains achieved by avoiding string concatenation in preference to list operations or using operator % for string formatting. In general I was left feeling like I had a glimpse of how Python programming *should* be done. <br /> <br />The preface of the book includes an explanation that the book is meant for those with prior Python experience and/or experience developing in other languages. There is little coverage of the Python basics, except for the first few chapters which will help bring the reader up to speed quickly. I found the lack of review of the basics a refreshing diversion from the remedial-first-section-with-huge-code-listings pattern found in so many other programming books. Alex Martelli is so good at explaining how and why Python works the way it does that profuse code examples would be a distraction anyway. However, I think I've been collecting Python 'how' and 'why' questions for years now and was ready to have those questions answered. A newcomer to the language might not be as primed as I was and therefore might not appreciate Alex Martelli's obvious Python Zen. I expect to keep Python in a nutshell close at hand during all stages of development with Python. Alex Martelli has created an excellent reference that doesn't try to do too much but does achieve the goal of covering the most important parts of Python. Like Python in general, Martelli's writing style is concise, clear and readable. His book includes an insider's explanations of how best to program with Python. This book is a valuable reference for experienced programmers ready to take their Python skills to the next level. 0596002815 0596007973 0596000855 0596009402 1590593561 0596100469_us 1148853447000 us unread
0596101996 JavaScript: The Definitive Guide Book David Flanagan 01 August, 2006 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596101996.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596101996.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596101996.01.LZZZZZZZ.jpg $49.99 $31.49 41960 Computer Books: Languages Computers Computers - Languages / Programming Programming Languages - CGI, Javascript, Perl, VBScript Computers / Programming Languages / CGI, JavaScript, Perl, VBScript JavaScript, Ajax, DHTML, HTML, scripting, css, dom, httprequest, Paperback 1 0596101996 Not yet released. Provides a rapid and thorough exposition of the JavaScript programming language, as well as an in-depth reference section covering each JavaScript function, object, method, and even handler. Experienced programmers will quickly find the information they need to start writing JavaScript programs. 4.5 214 5 A programmer's JavaScript reference If you've been in web programming for a while, you're undoubtedly familiar with JavaScript, but may have dismissed it as a "toy language" for flashy graphics effects without much substance. Although JavaScript is certainly the web professional's tool of choice for flashy graphics effects without much substance, the language itself is surprisingly substantial. I had been meaning to learn more about it for years and tried off and on by looking at example scripts and reading online documentation here and there. I finally decided to break down and buy a book on JavaScript, and I'm glad that it was this one. I can't recommend it highly enough - it's especially targeted at people with programming experience. This book doesn't waste your time with basic constructs or meaningless metaphors; it gets to the point, describes JavaScript, and lets you get on about your business. <br /> <br />As the book itself clarifies, JavaScript itself is just a programming language and doesn't necessarily have anything to do with web browsers per se. However, since virtually all JavaScript programming is done for the purpose of controlling web pages, the author specifically dedicates one third of the book to the core JavaScript language, and another third to a thorough description of the bindings between JavaScript and the browser. (The final third is a well-indexed reference that you'll find indispensable). <br /> <br />Since you're probably most interested in the JavaScript-browser bindings (the core language is fairly well documented online), let me say that this books coverage of it is excellent. It covers the entire history of JavaScript, detailing compatibility issues between Netscape, IE, and Mozilla (all the way back to the very first release of Netscape) and detailing exactly the sorts of uses that JavaScript is typically being put to these days. An example in the section on event handling shows how to implement drag and drop on a web page in JavaScript (bet you didn't know you could do that!) and there's even a lengthy section on the relationship between JavaScript and CSS. <br /> <br />I couldn't be happier with the book - it lived entirely up to my expectations and was well worth the money I spent on it. 5 Better than a reference JavaScript the definitive guide is not only the reference, it is built following a logical pattern, is full of useful tips, warnings and recommendations ; it is made by somebody who is well aware of JS strengths and weakenesses, someone used to programming languages able to find out what is behind this interpreted code. <br /> <br />Unfortunately, JavaScript is not like C++ or Java, its implementation depends on the browser, and this book enhances differences between implementations - reading the book help preventing headaches due to the differences between browsers. <br /> <br />The "icing on the cake" is the 45 pages intuitive index. <br />A must-have. 1 Way out-dated; new edition coming out Aug 2006 This 4th edition of Javascript was published in 2001 and is by now way out-dated. Granted, a lot has *not* changed with Javascript, but new techniques and formats have become available. Luckily, a new edition (5th ed.) of this book will be available in August 2006. Better hold off your purchase until the new edition. Then this book will deserve 4 stars. 0596004672 0596005253 0596003161 1932394613 0764557432 0596101996_us 1148853447000 us unread
0977616606 Rails Recipes Book Chad Fowler 01 May, 2006 Pragmatic Bookshelf http://images.amazon.com/images/P/0977616606.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0977616606.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0977616606.01.LZZZZZZZ.jpg $32.95 $20.76 23397 Computer - Internet Computer Bks - Languages / Programming Computer Books: Languages Computers Internet - Application Development Internet - World Wide Web Programming - General Programming Languages - CGI, Javascript, Perl, VBScript Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Ruby, Rails, Java, J2EE, web, internet, framework Paperback 1 0977616606 Not yet released. 5.0 1 5 Rails Top Book Since I learned of Ruby and Rails I instantly became a fan and supporter of them. <br />I bought both, the hard copy for when it releases, and electronic access to on-going work on the book. <br />(like having access to the writer's desk) <br />Every chapter, every line, are clear instructions on how to implement a feature you'll surely need to. <br />This book can save you many 'figuring out' hours by letting you know how to do it right the first time. <br />It's just an amazing hands-on reference on the Rails framework. 097669400X 0976694069 1932394699 0974514055 0596101325 0977616606_us 1148853441000 us unread
0672328798 Sams Teach Yourself JavaScript in 24 Hours (4th Edition) (Sams Teach Yourself in 24 Hours) Book Michael Moncur 05 July, 2006 Sams http://images.amazon.com/images/P/0672328798.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0672328798.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0672328798.01.LZZZZZZZ.jpg $24.99 $16.49 1533334 Computer - Internet Computer Books: Languages Computers Computers - Languages / Programming Internet - General Programming Languages - CGI, Javascript, Perl, VBScript Computers / Internet / General Paperback 1 0672328798 Not yet released. 3.0 20 5 A very nice introduction to javascript. The book is a very good introduction to javascript. I recommend it. 3 Not for programmer or non-programmer I read the reviews after I bought the book (dumb!). As a programmer, this book is easy (boring) to follow but I can see how non-programmers would have a hard time following it. I didn't get too much out of it.<br>However, the examples were so trivial as to be non-interesting to pursue. I bought the book as a follow-up to the SAMS "Teach yourself HTML and XHTML in 24 Hours" so was disappointed to find that this author didn't provide examples that were XHTML compliant. And the few explanations and samples in that book were better than this whole 2nd book. 5 Clearly written, great for beginners This is a great book which explains all the essential concepts very well and is ideal for a beginner with some HTML experience. 0672324091 0672326191 0672327252 0672316129 0672325942 0672328798_us 1148853447000 us unread
0131878972 Essentials for Design JAVAScript Comprehensive (2nd Edition) (Essentials for Design) Book Michael Brooks 29 June, 2006 Prentice Hall http://images.amazon.com/images/P/0131878972.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0131878972.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0131878972.01.LZZZZZZZ.jpg $53.33 $53.33 Computer Books: Languages Computers Computers - Languages / Programming JavaScript (Computer program language) Programming Languages - CGI, Javascript, Perl, VBScript Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Paperback 1 0131878972 Not yet released. 0131878972_us 1148853447000 us unread
1593271026 Wicked Cool PHP: Real-World Scripts That Make Difficult Things Possible Book William Steinmetz 31 July, 2006 No Starch Press http://images.amazon.com/images/P/1593271026.01.THUMBZZZ.jpg http://images.amazon.com/images/P/1593271026.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/1593271026.01.LZZZZZZZ.jpg $29.95 $18.87 1052021 Computer Bks - Languages / Programming Computer Books: Languages Computers Computers - Languages / Programming PHP (Computer program language) Programming - Software Development Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - General Computers / Programming Languages / General PHP Paperback 1 1593271026 Not yet released. 1593271026_us 1148853447000 us unread
0596101325 Ruby on Rails: Up and Running Book Bruce Tate 01 August, 2006 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596101325.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596101325.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596101325.01.LZZZZZZZ.jpg $29.99 $18.89 35344 Computer Bks - Languages / Programming Computer Books: Languages Computers Computers - Languages / Programming Internet - Application Development Internet - Web Site Design Internet - World Wide Web Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - General Computers / Programming Languages / CGI, JavaScript, Perl, VBScript ruby, web, web programming, rails, ruby on rails, internet programming, client application, look and feel, web 2.0, ajax Paperback 1 0596101325 Not yet released. 097669400X 0974514055 0977616606 1932394699 0596002149 0596101325_us 1148853447000 us unread
0672329115 Perl Phrasebook Book Ken O. Burtch 29 August, 2006 Sams http://images.amazon.com/images/P/0672329115.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0672329115.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0672329115.01.LZZZZZZZ.jpg $16.99 $11.04 Computer Books: Languages Computers Computers - Languages / Programming Programming Languages - CGI, Javascript, Perl, VBScript Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Paperback 1 0672329115 Not yet released. 0672329115_us 1148853447000 us unread
0471785970 Ajax For Dummies (For Dummies (Computer/Tech)) Book Steve Ph.D. Holzner 13 March, 2006 For Dummies http://images.amazon.com/images/P/0471785970.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0471785970.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0471785970.01.LZZZZZZZ.jpg $29.99 $18.89 $14.84 $29.99 $16.77 8791 Asynchronous transfer mode Computer Bks - Languages / Programming Computer Books: Languages Computers Computers - Languages / Programming JavaScript (Computer program language) Programming Languages - XML Web site development Computers / Programming Languages / XML Internet Paperback 1 0471785970 Usually ships in 24 hours 5.0 7 4 Hello, does the word "proofreading" mean anything to you? This might be a wonderful book but it's hard to tell through the proofreading errors. I'm only 27 pages into chapter 2 and I've already found 25 errors. The errors might be manageable to someone who already knows how to program in JavaScript. But for those new to the language the errors will drive you crazy. There's no excuse for this kind of sloppiness in publishing. Whoever proofread this book ought to be fired. 5 An Excellent Introduction to Ajax Ajax, for the uninitiated or curious, is a technology that is used to update page content without page refreshes. Surprisingly for a Dummies book, Ajax for Dummies covers enough of this seemingly complex topic not just to serve as an overview, but to prepare one to actually go out and use it in the real world. <br /> <br />Not counting the obligatory Part of Tens section (lists of tens that are in the back of Dummies books), this book is broken down into 4 main sections: <br /> <br />1. Getting Started <br />Here, the reader is given a glimpse of what can be done with the Ajax technology - from Google Maps and Google Suggest to the drag 'n drop power of the Rico framework, enough is given to wet the reader's appetite. A decent overview of JavaScript, the main language requirement for implementing Ajax, is given here as well. <br /> <br />2. Programming in Ajax <br />In this section lies the meat of Ajax - how to use the XMLHttpRequest JavaScript object. Assuming the reader understands JavaScript to some extent, one leaves this section not just with a vague understanding of the workings of Ajax, but with enough know-how to starting implementing it (albeit in a rudimentary form) right away. <br /> <br />3. Ajax Frameworks <br />Now that the reader has learned how to create manual Ajax requests, this chapter leaves all of that behind - sort of. Frameworks are basically libraries of code written and organized by developers for easy access to complex tasks, allowing the user to do things such as grab XML data from the server or move an element in the document without having to reinvent the code wheel in order to do so. A number of these frameworks are reviewed in this section, both for the client and for the server. Most server-side examples are PHP-based, but should be understood by anyone with a Java background (some Java frameworks are covered as well). <br /> <br />4. In-Depth Ajax Power <br />This section is somewhat a continuation of Part One, which left off with the JavaScript tutorial. Here, the reader gets on overview of some of the other technologies used in Ajax, specifically XML and how to manipulate it's data with JavaScript; CSS, used to control the look of the web page; and PHP, to handle data processing on the server. <br /> <br />I highly recommend this book to anyone wanting to learn Ajax, I've been able to walk away from this book with enough knowledge to start adding Ajax to my current applications immediately, and now have enough clarity to understand more complex Ajax books, such as Ajax in Action. With a little web development experience under one's belt, most other readers will able to do so as well. 5 Excellent introduction! Just at the right level for an introductory book. It quickly goes through the basics and into more advanced topics. If you are looking to get your arms around this technology this is a great place to start. 0672328682 1932394613 0471777781 0596102259 1590595823 0471785970_us 1148853441000 us unread
0596101694 Ajax Hacks : Tips & Tools for Creating Responsive Web Sites (Hacks) Book Bruce Perry 01 March, 2006 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596101694.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596101694.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596101694.01.LZZZZZZZ.jpg $29.99 $18.89 $12.96 $29.99 $14.97 6396 Computer - Internet Computer Books: Languages Computers Computers - Languages / Programming Internet - Application Development Internet - Web Site Design Internet - World Wide Web Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - General Ajax, XML, DHTML, JavaScript, Asynchronous, xhtml, css, DOM, ruby on rails, ajaxian Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Paperback 1 0596101694 Usually ships in 24 hours 3.5 7 4 Lots of great tips and techniques... If you're already pretty comfortable with JavaScript and had possibly even done some "Ajax" development before it was coined "Ajax", this book would be a great addition to your library. It covers quite a number of various Ajax techniques and libraries that have been around for a while as well as the increasing number that have cropped up over the last year or so. <br /> <br />If you are new to Ajax (or JavaScript) development, you might want to check Head Rush Ajax or another Ajax/JavaScript starter book, as this book assumes you aren't new to JavaScript development. If you're looking for a variety of interesting ways to do asynchronous javascript calls, this book fits the bill quite nicely. 4 Good, usefull Hello, <br /> <br />I have this Ajax book and other one too. This book is fine, and the examples mainly worked in my system (with Firefox browser, but I have not checked all examples). Examples are easy to understand. <br /> <br />If I have to recommend some Ajax book, then I recommend this one. <br /> <br />To basic-understand Ajax is enough with something like 20 or 30 pages, and this book writes only what is needed. Rest of thing in the book are examples, case of usage, etc. <br /> <br />Carles. 4 Great introduction to Ajax Ajax is wicked cool. If you're not sure what it is, it stands for Asynchronous Javascript And Xml, and allows you to pull data from a webserver, and refresh part of your web page without implementing a full post-back. An excellent example of an Ajax website is http://maps.google.com. This book does an impressive job of showing the basics of ajax as well as providing a bunch of recipes for adding ajax functionality to your websites. <br /> <br />The books contains 80 different ajax hacks, which cover everything from working with web forms, to web form validation, to running a search engine inside your browser. The book also contains some great information on DWR (Direct Web Remoting) and Ruby on Rails. <br /> <br />I found many of the hacks very interesting and very applicable to what I need to do in my day-to-day work. The author is very clear in his examples and engaging in his writing. This is a very interesting book to read and is an excellent introduction to ajax. I would highly recommend it to web developers interested in learning more about this exciting technology. <br /> 1932394613 0596102259 0471777781 0976694085 1590596161 0596101694_us 1148853441000 us unread
0596527462 Learning JavaScript Book Shelley Powers 01 October, 2006 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596527462.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596527462.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596527462.01.LZZZZZZZ.jpg $29.99 $29.99 Computers / Programming Languages / CGI, JavaScript, Perl, VBScript JavaScript, Ajax, scripting, DOM, CSS, dynamic HTML, HTTP, object model, ecmascript, ecma Paperback 0596527462 Not yet released. 0596527462_us 1148853447000 us unread
0596527322 HTML & XHTML: The Definitive Guide (Definitive Guides) Book Chuck Musciano Bill Kennedy 01 October, 2006 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596527322.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596527322.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596527322.01.LZZZZZZZ.jpg $49.99 $31.49 Computers - Languages / Programming Programming Languages - HTML Computers / Programming Languages / HTML, SGML, VRML, XML HTML, XHTML, Javascript, CSS, Cascading Style Sheets Paperback 1 0596527322 Not yet released. In the most recent edition of this acclaimed HTML guide, Musciano and Kennedy look closely at every aspect of HTML and show how to use it wisely to create top-quality Web pages. The book is up-to-date, covering HTML 4, Netscape Navigator 4, Microsoft Internet Explorer 4, and the various extensions of each.<p> <I>HTML: The Definitive Guide</I> is aimed at beginners as well as those who have more practice in Web-page creation. The authors assume at least a basic knowledge of computers, including how to use a word processor or text editor and how to deal with files. They teach you that learning HTML is like learning any other language and that reading a book of rules can only take you so far. Readers begin writing what may be their first Web page just two pages into the book's second chapter. From there on, they provide a wide range of HTML coding to allow readers to learn from good examples. The book includes a handy "cheat sheet" of HTML codes for quick reference. <I>--Elizabeth Lewis</I> 4.0 133 4 Good place to start I first read this years ago when I was first learning HTML and had no developement experience. It was a great way to start off, easy reading and easy to look up information I needed. I still look things up when I need a quick refresher for a web page alteration. Not the book for someone looking for advanced knowledge. 4 Always by my side (originally published on www.last-child.com) <br /> <br />There are books you read that change your way of thinking (Designing with Web Standards), books your read for ideas (Usability: The Site Speaks for Itself), and books you keep within arm's reach at all times. This book, HTML and XHTML: The Definitive Guide, is one that you should always keep on your desk. <br /> <br />I'm saying this from experience. I'm a self-taught web programmer and have read over well over a dozen programming books during the past few years. This is the book that traveled with me from job to job. It's where I go to check on the proper use of tags and attributes. It's a well laid-out reference book that is actually interesting to read. <br />Who should get this book <br /> <br />This book is for those working directly with HTML code. It does not discuss programming languages, JavaScript, or CSS to any extent. However, it clearly defines how to use valid markup to build sites. I have found it invaluable for building forms and complex data tables. It's also a great foundation for those learning semantic markup from the beginning. 4 Encyclopedic reference in need of updating Now in its fifth edition, this encyclopedic tome published by O'Reilly and Associates badly needs an update since its last edition was published in 2002 and much has changed since then. However, it is still an essential reference to anyone who originates or modifies webpages. The HTML chapters are still excellent. The book starts with a history of HTML/XHTML/XML up to the time of the last edition. Next is a basic non-nonsense tutorial on writing webpages using HTML to get you started. It is only a chapter in length so that you understand what the skeleton of an HTML webpage looks like. Next are numerous chapters fleshing out what you can do to this basic skeleton of a webpage. This part starts with plain text and continues with images, multimedia, cascading style sheets, etc. This section is encyclopedic in that each tag is explained in detail. Its function is defined as well as its attributes, and an example is usually given showing how you would insert each tag in a webpage and the resulting output. The part of this book that really shows its age is the section on XML. It is really too basic to be of much use, and what is there is out of date by now. However, if you are just beginning with HTML this is still by far the best tutorial out there. No other book will do as good a job at teaching you the basics or providing the complete details for every HTML tag. 0596527322_us 1148853447000 us unread
0132216353 Understanding AJAX : Using JavaScript to Create Rich Internet Applications Book Joshua Eichorn 06 October, 2006 Prentice Hall PTR http://images.amazon.com/images/P/0132216353.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0132216353.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0132216353.01.LZZZZZZZ.jpg $39.99 $25.19 860566 Computer Books: Languages Computers Computers - Languages / Programming Programming Languages - CGI, Javascript, Perl, VBScript Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Paperback 1 0132216353 Not yet released. 0132216353_us 1148853447000 us unread
0596526741 Perl Hacks : Tips & Tools for Programming, Debugging, and Surviving (Hacks) Book chromatic Damian Conway Curtis "Ovid" Poe 08 May, 2006 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596526741.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596526741.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596526741.01.LZZZZZZZ.jpg $29.99 $18.89 $17.82 $29.99 $17.82 5744 Computer Bks - Languages / Programming Computer Books: Languages Computers Computers - Languages / Programming Internet - World Wide Web Programming - Software Development Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - General Programming Languages - Perl Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Perl, hack, hacks, testing, debugging, profiling, data munging, modules, databases, introspection, chromatic, Nathan Torkington Paperback 1 0596526741 Usually ships in 24 hours 5.0 4 5 Excellent Practical Advice for Perl Programmers If your a serious Perl programmer or a long-time Perl scripter whose looking to broaden your horizons then this is an excellent book. Surprisingly, this is really a Perl book for professional Perl developers, sys-admins, and scripters. This book avoids parlor-tricks like "Controlling your coffee maker with Perl" and focuses on how best to make writing and testing Perl code quick, easy, and sometimes even fun. <br /> <br /> O'Reilly's "Hacks" series of books have been hit or miss. Many books in this series regurgitate the basics a veteran probably already knows or provide convoluted or contrived examples that usually try to do too much, leaving you to extrapolate to the problem at hand. "Hacks" books can often contain an overabundance of gimmicks or games which, while instructive, can only have practical considerations for very few programmers. Some of these flaws would be acceptable in a book about "gaming" or "tuning your car" for non-professionals; this book is for people who know Perl and want to do more with it. <br /> <br />Perl is a language that often gets called on for quick and dirty tasks so perhaps it's natural that the book has allot of excellent advice. This book manages to not reiterate the information of the core Perl book trilogy ("Learning Perl", "Programming Perl" and the "Perl Cookbook"). Instead it focuses on practical UI, database, and developer tips and tricks. It assumes you know how to put Perl through it's paces and focuses on helping you do things more effectively. <br /> <br />I won't repeat the table of contents except to say that object-oriented programming, modules, user-interfaces, databases, and debugging are given plenty of coverage. If you find yourself working more with modules and packages, don't debug your Perl programs with print statements anymore, or are buried under unorganized Perl spaghetti then this book is for you. <br /> <br />I can't recommend this to a Perl beginner. You're much better off with perldoc or "Learning Perl". It's not a "101 things you can do with regular expressions" book either. If you write one-liner Perl scripts and never wish to move beyond that then this isn't your book either. <br /> <br />I'm not a "professional" Amazon reviewer. I just read this book and like what I've read and examples I've used. Perl has become a daily part of my job and it's books like these that demonstrate it to be capable language for rapid long-term development. It's odd that a book in the "Hacks" series so clearly demonstrates that Perl is capable of so much more. <br /> 5 Perl manual or detective stories? It's both! Perl hacks is an intriguing book which explores specific problems and their quite practical solutions. This book is easy to dive in and out of. It reads more like a collection of bite sized detective stories rather than a novel. <br /> <br />Either novice or guru Perl coders will discover great solutions to issues they don't even know that they are having. It's continually clever, surprising, and astonishingly useful. <br /> <br />Part of what is most astonishing is that the cures to even monumental ailments are so short and sweet. Perl Hacks is a great way to rediscover how awesome Perl is. 5 A toolbox and tutorial for the working Perl programmer This book is for experienced working Perl programmers - most likely system administrators but not necessarily - that need working solutions to real problems you'll most likely find in the workplace. There are a few diversions into such "cute" ideas as building animations in Perl, but most of these hacks are for the working programmer who is looking for ways to automate processes, build interfaces that don't get in the way of developers, and thoroughly test and simulate code. Amazon does not show the table of contents so I review this book in the context of the table of contents. <br />Chapter 1, Productivity Hacks <br />The hacks in this chapter are about relentless automation - saving time and effort. They allow you to find the information you want, automate repeated tasks, and find ways not to have to think about things that you do all the time. <br />Chapter 2, User Interaction <br />Menus, graphics, beeps, and command lines: these are all ways your programs grab user attention. This chapter is about keeping your users happy and even making your interfaces "pretty" with Perl. People may not notice when your code stays out of their way, but you know by their grimaces when it becomes an obstacle. My favorite hack in this chapter was Hack #16 "Interactive Graphical Apps". This uses sdlperl, which is a binding of the C low-level graphical library SDL for the Perl language. The hack is a short example program animating a colored rectangle and its fading tail. It first creates the needed series of surfaces, with a fading color and transparency, then animates sprites along a periodic path. It is a good example of using a GUI in PERL. <br />Chapter 3, Data Munging <br />Perl exists to extract, reformat, and report data. This chapter is about novel ways to connect to data and databases that are not "kludgy". For example, Hack #21 is "Use Any Spreadsheet As a Data Source". In it you use the Spreadsheet::Read module to give you a single interface to the data of most spreadsheet formats available, hiding all the troublesome work that deals with the parsers and portability, yet being flexible enough to get to the guts of the spreadsheet. <br />In Hack #20, "Read Files Backwards" suppose you have a server process that continually writes its status to a file. You only care about its current status, not its historical data. If its status is up, everyone is happy. If its status is down, you need to panic and notify everyone, thus you need to read the log file backwards and this hack shows you how. <br />Chapter 4, Working with Modules <br />Perl 5's greatest invention is the concept of the module - a unit of reusable code. <br />If you're doing any serious work with Perl, you'll spend a lot of time working with modules: installing them, upgrading them, loading them, working around weird and unhelpful features, and even distributing them. It makes a lot of sense to understand how Perl and modules interact and how to work with them effectively. <br />Chapter 5, Object Hacks <br />Abstraction, encapsulation, and genericity are the keys to designing large, maintainable systems. Some people claim that Perl doesn't really do OO, but they're wrong and these hacks demonstrate that by building some powerful abstractions. <br />Chapter 6, Debugging <br />Someday you'll have to dig through a pile of Perl left by an obnoxious coworker. This chapter prepares you for the worst with a toolkit full of tips and techniques to disarm the weirdest code you can imagine. <br />Chapter 7, Developer Tricks <br />Maintaining a program is different from maintaining an entire system. This is doubly true if you work with other people. If anything, discipline and consistency are more important than ever. This chapter is all about testing code, working with benchmarks, and even simulating hostile environments. <br />Chapter 8, Know Thy Code <br />If you really want to take advantage of the deeper mysteries of Perl, you have to be able to look deeply into the language, the libraries, and the interpreter itself--as well as your own code--and understand what's happening. <br />Chapter 9, Expand Your Perl Foo <br />This chapter explores a few of the odder ideas in the world of Perl. Then you'll be ready to discover your own. The explicit list of hacks is as follows: <br /> Chapter 1. Productivity Hacks <br /> Hack 1. Add CPAN Shortcuts to Firefox <br /> Hack 2. Put Perldoc to Work <br /> Hack 3. Browse Perl Docs Online <br /> Hack 4. Make the Most of Shell Aliases <br /> Hack 5. Autocomplete Perl Identifiers in Vim <br /> Hack 6. Use the Best Emacs Mode for Perl <br /> Hack 7. Enforce Local Style <br /> Hack 8. Don't Save Bad Perl <br /> Hack 9. Automate Checkin Code Reviews <br /> Hack 10. Run Tests from Within Vim <br /> Hack 11. Run Perl from Emacs <br /> Chapter 2. User Interaction <br /> Hack 12. Use $EDITOR As Your UI <br /> Hack 13. Interact Correctly on the Command Line <br /> Hack 14. Simplify Your Terminal Interactions <br /> Hack 15. Alert Your Mac <br /> Hack 16. Interactive Graphical Apps <br /> Hack 17. Collect Configuration Information <br /> Hack 18. Rewrite the Web <br /> Chapter 3. Data Munging <br /> Hack 19. Treat a File As an Array <br /> Hack 20. Read Files Backwards <br /> Hack 21. Use Any Spreadsheet As a Data Source <br /> Hack 22. Factor Out Database Code <br /> Hack 23. Build a SQL Library <br /> Hack 24. Query Databases Dynamically Without SQL <br /> Hack 25. Bind Database Columns <br /> Hack 26. Iterate and Generate Expensive Data <br /> Hack 27. Pull Multiple Values from an Iterator <br /> Chapter 4. Working with Modules <br /> Hack 28. Shorten Long Class Names <br /> Hack 29. Manage Module Paths <br /> Hack 30. Reload Modified Modules <br /> Hack 31. Create Personal Module Bundles <br /> Hack 32. Manage Module Installations <br /> Hack 33. Presolve Module Paths <br /> Hack 34. Create a Standard Module Toolkit <br /> Hack 35. Write Demos from Tutorials <br /> Hack 36. Replace Bad Code from the Outside <br /> Hack 37. Drink to the CPAN <br /> Hack 38. Improve Exceptional Conditions <br /> Hack 39. Search CPAN Modules Locally <br /> Hack 40. Package Standalone Perl Applications <br /> Hack 41. Create Your Own Lexical Warnings <br /> Hack 42. Find and Report Module Bugs <br /> Chapter 5. Object Hacks <br /> Hack 43. Turn Your Objects Inside Out <br /> Hack 44. Serialize Objects (Mostly) for Free <br /> Hack 45. Add Information with Attributes <br /> Hack 46. Make Methods Really Private <br /> Hack 47. Autodeclare Method Arguments <br /> Hack 48. Control Access to Remote Objects <br /> Hack 49. Make Your Objects Truly Polymorphic <br /> Hack 50. Autogenerate Your Accessors <br /> Chapter 6. Debugging <br /> Hack 51. Find Compilation Errors Fast <br /> Hack 52. Make Invisible Characters Apparent <br /> Hack 53. Debug with Test Cases <br /> Hack 54. Debug with Comments <br /> Hack 55. Show Source Code on Errors <br /> Hack 56. Deparse Anonymous Functions <br /> Hack 57. Name Your Anonymous Subroutines <br /> Hack 58. Find a Subroutine's Source <br /> Hack 59. Customize the Debugger <br /> Chapter 7. Developer Tricks <br /> Hack 60. Rebuild Your Distributions <br /> Hack 61. Test with Specifications <br /> Hack 62. Segregate Developer and User Tests <br /> Hack 63. Run Tests Automatically <br /> Hack 64. See Test Failure Diagnostics -- in Color! <br /> Hack 65. Test Live Code <br /> Hack 66. Cheat on Benchmarks <br /> Hack 67. Build Your Own Perl <br /> Hack 68. Run Test Suites Persistently <br /> Hack 69. Simulate Hostile Environments in Your Tests <br /> Chapter 8. Know Thy Code <br /> Hack 70. Understand What Happens When <br /> Hack 71. Inspect Your Data Structures <br /> Hack 72. Find Functions Safely <br /> Hack 73. Know What's Core and When <br /> Hack 74. Trace All Used Modules <br /> Hack 75. Find All Symbols in a Package <br /> Hack 76. Peek Inside Closures <br /> Hack 77. Find All Global Variables <br /> Hack 78. Introspect Your Subroutines <br /> Hack 79. Find Imported Functions <br /> Hack 80. Profile Your Program Size <br /> Hack 81. Reuse Perl Processes <br /> Hack 82. Trace Your Ops <br /> Hack 83. Write Your Own Warnings <br /> Chapter 9. Expand Your Perl Foo <br /> Hack 84. Double Your Data with Dualvars <br /> Hack 85. Replace Soft References with Real Ones <br /> Hack 86. Optimize Away the Annoying Stuff <br /> Hack 87. Lock Down Your Hashes <br /> Hack 88. Clean Up at the End of a Scope <br /> Hack 89. Invoke Functions in Odd Ways <br /> Hack 90. Glob Those Sequences <br /> Hack 91. Write Less Error-Checking Code <br /> Hack 92. Return Smarter Values <br /> Hack 93. Return Active Values <br /> Hack 94. Add Your Own Perl Syntax <br /> Hack 95. Modify Semantics with a Source Filter <br /> Hack 96. Use Shared Libraries Without XS <br /> Hack 97. Run Two Services on a Single TCP Port <br /> Hack 98. Improve Your Dispatch Tables <br /> Hack 99. Track Your Approximations <br /> Hack 100. Overload Your Operators <br /> Hack 101. Learn from Obfuscations <br /> 1593270623 0596102062 0596001738 1558607013 0596101538 0596526741_us 1148853441000 us unread
159059648X Beginning PHP and PostgreSQL E-Commerce: From Novice to Professional (Beginning, from Novice to Professional) Book Cristian Darie Emilian Balanescu Mihai Bucica 30 October, 2006 Apress http://images.amazon.com/images/P/159059648X.01.THUMBZZZ.jpg http://images.amazon.com/images/P/159059648X.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/159059648X.01.LZZZZZZZ.jpg $44.99 $28.34 2026455 Computer - Internet Computer Books: Languages Computers Electronic Commerce Internet - Web Site Design Internet - World Wide Web Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - SQL Paperback 1 159059648X Not yet released. 159059648X_us 1148853447000 us unread
0471773913 Web Application Design and Implementation : Apache 2, PHP5, MySQL, JavaScript, and Linux/UNIX (Quantitative Software Engineering Series) Book S. Gabarro 05 December, 2006 Wiley-IEEE Computer Society Pr http://images.amazon.com/images/P/0471773913.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0471773913.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0471773913.01.LZZZZZZZ.jpg $69.95 $69.95 Computer Books: Languages Computers Programming - Software Development Computer Programming Computers / Programming / Software Development Internet Hardcover 0471773913 Not yet released. 0471773913_us 1148853447000 us unread
0975240269 The JavaScript Anthology : 101 Essential Tips, Tricks & Hacks Book Cameron Adams James Edwards 02 March, 2006 SitePoint http://images.amazon.com/images/P/0975240269.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0975240269.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0975240269.01.LZZZZZZZ.jpg $39.95 $25.17 $20.67 $39.95 $22.00 12665 Computer Books: Languages Computers Computers - Languages / Programming Internet - Web Site Design Programming Languages - CGI, Javascript, Perl, VBScript Computers / Programming Languages / CGI, JavaScript, Perl, VBScript JavaScript, java script, Jscript, AJAX, DHTML, DOM, Document Object Model, css, cascading style sheets, dynamic html Paperback 1 0975240269 Usually ships in 24 hours 4.5 2 4 Recommended for some; not for others This book is for advanced beginners and middling experienced developers who not only want a solid repository of the latest JavaScript but who also demand to know why these scripts are superior to what they can find in older sources. <br /> <br />Finding what you want is easy because the book has a consistent Problem -> Solution -> Discussion format that facilitates homing in on what you need at the moment. The discussion is where the true learning value is concentrated for those who want to go beyond dealing with their current production challenge. <br /> <br />I don't recommend this book if your focus involves making form-based applications or you make applications and web sites that use or display data tables. The form scripting in the book is very elementary. Surprisingly, the book contains *no* data table display or table manipulation scripting section, although it handles basic column sorting in one chapter. <br /> <br />Quibble: in a book otherwise packed with scripting best practices, Chapter 12 "Using JavaScript with CSS" trips up when it focuses so much attention on how to change style property values. The best practice is to change an object's style class (className) rather than embed specific property values in scripted code. On agile coding teams, it is *very* important to keep scripted behavior and the presentational layer separate. <br /> <br />Otherwise, this is a very solid reference and I'm glad I bought it. The chapter on scripting while coping with accessibility concerns was unique and of superior value. 5 Everything you need to know about JavaScript You would think that by the title of this book, you would only use maybe a chapter or two to learn something in particular; or that this book is a just a copy and past DHTML book, but you would be so wrong. Even a beginner in JavaScript would be able to follow the smart and easy to follow examples in this book. The author shows the real ways to debug and figure out your syntax error right at the beginning. <br /> <br />After the basics of the first chapter, it slowly covers each topic (Numbers, Strings, Arrays, DOM, Forms, Cookies, etc.) slowly and with such care that it is impossible to get lost or not understand what the author is saying. <br /> <br />Each chapter is covered in 2 ways: A regular progression of understanding each topic and intermingling "how-to" sections (solutions) to get the readers attention. It is also a great way for readers who already know JavaScript fairly well to find a particular topic they are looking for. <br /> <br />I hate 800+ page books (i.e. Bible books) that can take you so long to find a particular topic or just ramble on and never really teach you anything. This book gives just enough detail with over-explaing, but don't think the book is too brief! I can easily breeze through this book and know exactly how to find the answer in minutes and understand what the author is saying. <br /> <br />I've been using JavaScript for a couple years now as well as teaching part-time web design and I've found many chapters very useful already, specifically: Chapter 5 (Navigating the DOM), Chapter 6 (Forms and validation), Chapter 10 (Working with Images), Chapter 13 (Basic Dynamic HTML), and Chapter 15 (DHTML Menus and Navigation). I could use this book for an entire course (15 weeks) and have more than enough material. <br /> <br />I've never seen a book that covers how to create a complete professional navigation system (Chapter 15) before. Most people just copy an paste code from sites like (DynamicDrive.com) for fancy DHTML effects, but I always wanted to understand how it was done. All the other JavaScript books I have purchased either never focused on it or was too old to cover the latest browser standards (IE 6, Firefox 1.x, Opera 8). This book has it all. <br /> <br />If you really want to understand JavaScript, get this book. It's worth every penny... <br /> 1590595335 0957921888 1590596145 1932394613 0321346939 0975240269_us 1148853441000 us unread
0596102259 Head Rush Ajax Book Brett McLaughlin 28 March, 2006 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596102259.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596102259.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596102259.01.LZZZZZZZ.jpg $39.99 $25.19 $20.50 $39.99 $19.96 1081 Computer - Internet Computer Books: Languages Computers Computers - Languages / Programming Internet - Application Development Internet - Web Site Design Internet - World Wide Web Programming Languages - CGI, Javascript, Perl, VBScript Ajax, DHTML, Google maps, Javascript, asynchronous, XML, span, div, web design, pixel creative, HTTP, XHTML, HTML, CSS Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Paperback 1 0596102259 Usually ships in 24 hours 4.0 14 1 waste of money This book doesn't teach you anything. Instead of telling you how to do it, the author is wasting your time explaining what you can do with AJAX. <br />If you want to impress your nondeveloper friends, this book might be an asset. 5 Unique & Effective Way To Learn AJAX 'Head Rush AJAX' is a unique but effective way of learning AJAX. This "Head Rush" book is unlike anything I have ever seen before. Instead of a 'normal' layout with a bland approach, this book feels very BUSY from start to finish. While this might sound like a negative connotation for a lot of other things that could be reviewed, I found that this AJAX book was an effective, and heavily entertaining learning tool. AJAX is a pretty straightforward topic and while I do agree with other reviewers that the author probably droned on a bit too long as it relates to some of the topics/examples (certainly this 400+ page book could have been trimmed down to 250-300 pages), it's enjoyable ride to take. The author writes well, and it feels like a total "Generation X+" book that caters to a new breed of programmer which is probably right on because AJAX is a new breed of programming. <br /> <br />***** HIGHLY RECOMMENDED 1 ok if you like power point presentations in a book The "Head Rush" is very much like notebook scribles. Not really suitable for developers but maybe ok for understand what its all about, like a technical breifing. There are far better books for developers such as AJAX in Action and Professional AJAX. <br />If you are a project manager and just want AJAX in 5mins then this is good one to read on the train, your deveopment team would not want it. 059610197X 0596007124 0976694085 1932394613 0596009208 0596102259_us 1148853441000 us unread
1590596331 Pro PHP XML and Web Services (Pro) Book Robert Richards 27 March, 2006 Apress http://images.amazon.com/images/P/1590596331.01.THUMBZZZ.jpg http://images.amazon.com/images/P/1590596331.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/1590596331.01.LZZZZZZZ.jpg $49.99 $49.99 $47.86 $47.86 169910 Computer Books: Languages Computers Computers - Languages / Programming Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - XML Hardcover 1 1590596331 Usually ships in 24 hours 5.0 2 5 Great Book! Let's get the obvious out of the way: this book is massive. Like 850 pages massive. And it's all about XML and PHP. Normally I'd be put off by a book like this. I'd think that there had to have been an easier and shorter way to explain these technologies. But I gave this book a chance anyway, and in the end, I wasn't disappointed at all. <br /> <br />Before I started reading, I knew just the basics about XML. I knew you could write some markup, transfer information using XML-RPC, and a little RSS. But that was about it. However, after finishing, I knew about such wonderful acronyms like XSLT, XPath, WDDX, and UDDI. I was also able to build on my beginning knowledge of RSS, DOM, XML-RPC, and SOAP. And finally, I learned all about the world of XML Security which I never knew existed. <br /> <br />In between the teachings of these XML topics, PHP was used for the code examples. Although PHP has an extremely large selection of XML tools and a lot of time was spent with these tools, I found the coverage to be complementary rather than a main subject. What I mean is that Mr. Richards covered every aspect of XML in great detail. He made sure the reader understood the purpose and mechanics of each topic first. Only after that did he present the reader with the knowledge of how to apply that topic with PHP. This is similar to saying, "Here's XML and here's how to do it with PHP. However, if you don't like the PHP way, at least you still know the core concepts so you can apply it another way." <br /> <br />Although this book is pretty long, I found it to be well written and just the right length to properly go over all the included topics. Each topic is covered in a manageable chapter - and some of the chapters even conclude with really nice example projects. It's obvious Mr. Richards spent a lot of time putting this book together and his finished work was well worth the effort. Apress has done a great job releasing another "Pro" title and by choosing Mr. Richards to write it. 5 An excellent resource for the PHP/XML programmer. I have very much enjoyed using this book. It is written in easy to understand language, but it is certainly not dumbed down either. <br /> <br />I found the example code used to be extremely succinct. This contrasts sharply with many other technical books that use either numerous code examples where more explanation would better serve the reader or not enough examples to illustrate a point. <br /> <br />The information covered is also quite comprehensive, covering everything from the very basics of XML structure and usage up to advanced XML used in RSS, WDDX, XML-RPC, and defining web services using SOAP. This book includes everything you'll need to know to integrate with many current web services or build your own. 097524020X 1904811825 1932394613 1590593804 0957921896 1590596331_us 1148853447000 us unread
0672328682 Sams Teach Yourself AJAX in 10 Minutes (Sams Teach Yourself in 10 Minutes) Book Phil Ballard 28 April, 2006 Sams http://images.amazon.com/images/P/0672328682.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0672328682.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0672328682.01.LZZZZZZZ.jpg $14.99 $9.74 $10.05 $14.99 $10.05 43653 Computer Bks - Internet Computer Books: Languages Computers Computers - Languages / Programming Data Transmission Systems - Broadband Integrated Services Digital Networks (Isdn) Internet - General Internet - World Wide Web Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - XML Computers / Internet / World Wide Web Paperback 1 0672328682 Usually ships in 24 hours 0471785970 1932394613 0471777781 0596102259 1590595823 0672328682_us 1148853441000 us unread
0596101503 Programming Rails Book Robby Russell 01 April, 2006 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596101503.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596101503.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596101503.01.LZZZZZZZ.jpg $39.99 $25.19 577641 Computer Books: Languages Computers Computers - Languages / Programming Internet - Application Development Internet - Web Site Design Internet - World Wide Web Programming - Software Development Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - General Computers / Programming Languages / CGI, JavaScript, Perl, VBScript ruby, rails, web, web programming, ajax, javascript, web development, database Paperback 1 0596101503 Not yet released. 1932394699 097669400X 0596101325 0974514055 0976694085 0596101503_us 1148853447000 us unread
0596102194 CSS Hacks (Hacks) Book Kevin Smith 01 April, 2006 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596102194.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596102194.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596102194.01.LZZZZZZZ.jpg $29.99 $18.89 1516540 Computer - Internet Computer Books: General Computers Internet - Web Site Design Security - General CSS, Cascading Style Sheets, HTML, XHTML, Style, JavaScript Computers / Internet / Web Site Design Paperback 1 0596102194 Not yet released. 0596102194_us 1148853447000 us unread
1590597273 Pro JavaScript Techniques Book John Resig 30 October, 2006 Apress http://images.amazon.com/images/P/1590597273.01.THUMBZZZ.jpg http://images.amazon.com/images/P/1590597273.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/1590597273.01.LZZZZZZZ.jpg $44.99 $28.34 Paperback 1 1590597273 Not yet released. 1590597273_us 1148853447000 us unread
0672328801 JavaScript Phrasebook Book Christian Wenz 28 August, 2006 Sams http://images.amazon.com/images/P/0672328801.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0672328801.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0672328801.01.LZZZZZZZ.jpg $14.99 $9.74 1344453 Computer Bks - Languages / Programming Computer Books: Languages Computers Computers - Languages / Programming Programming Languages - CGI, Javascript, Perl, VBScript Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Paperback 1 0672328801 Not yet released. 0672328801_us 1148853447000 us unread
1590595823 Foundations of Ajax (Foundation) Book Ryan Asleson Nathaniel T. Schutta 14 October, 2005 Apress http://images.amazon.com/images/P/1590595823.01.THUMBZZZ.jpg http://images.amazon.com/images/P/1590595823.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/1590595823.01.LZZZZZZZ.jpg $39.99 $26.39 $16.65 $39.99 $16.65 15582 190CAFRKPEB97 Asynchronous transfer mode Computer - Internet Computer Bks - Internet Computer Books: Web Publishing Computers Internet - Web Site Design Internet - World Wide Web JavaScript (Computer program language) Web site development Paperback 1 1590595823 Usually ships in 24 hours 4.0 24 5 AJAX to the rescue... We really liked the book as it's real easy to read. We appreciated the overview of JavaScript patterns and very much liked the overview of getting your JavaScript development environment in order with tools like: JSDoc, JSLint, JsUnit and GreaseMonkey. <br /> <br />We look forward to next related "Foundations" book: Foundations of Atlas! 4 Review: Foundations of Ajax Foundations of Ajax <br />By Ryan Asleson & Nathaniel T. Schutta <br />296 pp., Oct 2005, Apress, Inc. <br />Review by Dave Myers <br /> <br />As a open source technology consultant for non-profit and community media organizations, my job is to keep on top of emerging "Web 2.0" and other social media technologies, and then clearly communicate to my clients any potential value these technologies might offer them. So when a buzz started happening around a "new" technology called Ajax a little more than a year ago, naturally I was intrigued. <br /> <br />Ajax (short for Asynchronous Javascript And Xml) isn't really a specific technology as much as it is a novel way of combining already existing technologies that allow developers to extend the user's browser with lightweight mini-applications. This is particularly useful when the goal is to enhance web page responsive by exchanging small amounts of data with the server behind the scenes. This approach allows users to make changes to interactive web pages without the entire web page needing to reload each time a change is made. <br /> <br />Because of the nature of my work, I found the opening chapter, "Introducing Ajax," very useful for walking me through a brief history of web applications and describing various approaches to building dynamic web pages. The remaining seven chapters provide techniques for communicating back to the server, useful Ajax examples, a toolbox and testing your JavaScript. The appendix covers cross-browser JavaScript and introduces Ajax frameworks. <br /> <br />In all, I found this book quite useful in that it provided me with a much deeper understanding of the advantages (and drawbacks) to using Ajax. A major plus would have been a chapter on incorporating Ajax techniques into some of the more advanced open source content management systems, such as Mambo/Joomla or Drupal. Even so, I think Foundations of Ajax is a worthy introduction to this innovative approach to web app development. <br /> <br />~ Reviewer: David J. Myers | Open Media Center & Open Forest Consortium | Portland, Oregon USA. 4 Good introduction to Ajaz, but too Java-centric With so much energy having been pumped into server-side programming over the last five years, the new trend is a return to developing rich clients. I've previously read several of the intermediate-to-advanced titles currently in print, so I appreciated this book's fundamental tone and approach to teaching what Ajax is and how web programmers can use it in their web applications. The book is what one just wanting to get up to speed with the next big thing would expect, and in that regard is very valuable: short chapters, lots of code and examples that can be directly copied into projects. <br /> <br />The main concerns of programming with XHTML, CSS, XML and JavaScript are dealt with properly. The basic construct used to create an XMLHttpRequest object and work with it is replicated throughout the book, showing how easy it us to get up and running with Ajax. There are a few minor syntactical differences in the coding styles used by either author, but those are minor. The book's first four chapters are really good learning tools towards learning Ajax programming, GET'ing and POST'ing data to the server, and processing both text- and XML-based responses. <br /> <br />The book is very modern, using several up-to-date examples of Ajax programming like those employed by NetFlix and A9, and makes frequent use of sidebars to note cross-browser incompatabilities for those unavoidable DOM quirks. Chapter 4's examples are very useful, pragmatic utilities most sites could use at some point. <br /> <br />The one glaring point of criticism I have is that the book should have been titled "Foundations of Ajax for Java". Not that it's a bad thing, but in contrast to most other books that take a framework-agnostic approach to showing Ajax, often using .NET, PHP, CGI and Java examples, this book sticks with the approach of using servlets (and later, JSPs) to processing remote scripts, and bases the later chapters on testing and debugging on available Java tools. Again, there isn't anything inherently wrong with this, but the approach is a little one-sided for those of us not working in Java shops. <br /> <br />Overall, this is a great read for any programmer at any level, to be followed by other APress titles on Ajax that deal with more advanced JavaScript programming. It also makes a good teaching reference for a classroom setting. 1932394613 0471777781 097669400X 1590596161 1590595335 1590595823_us 1148853441000 us unread
1590595696 Foundation PHP for Dreamweaver 8 Book David Powers 19 December, 2005 friends of ED http://images.amazon.com/images/P/1590595696.01.THUMBZZZ.jpg http://images.amazon.com/images/P/1590595696.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/1590595696.01.LZZZZZZZ.jpg $39.99 $25.19 $20.69 $39.99 $26.36 6903 Computer - Internet Computer Bks - Internet Computer Books: Languages Computers Dreamweaver (Computer file) Dreamweaver (Computer software) Internet - Web Site Design Internet - World Wide Web Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - General Paperback 1 1590595696 Usually ships in 24 hours 5.0 12 5 One of the best books for Dreamweaver and PHP Actually, I am convinced it may be the best by far, but I might have missed one or two. Anyway, David Powers shows excellent ability to convey his vast experience in a concisive and easy to understand matter. <br /> <br />Typically authors get lost in the somewhat confusing options to install and debugg PHP and MySQL to make it work with Dreamweaver, but David manages to stay clear of those problems and walks the reader through the process with "ease". While in the process you get to learn many related tidbits that show differences with different versions of DW or even between Mac and PC. <br /> <br />This book also vastly improved over the previous publication for DW MX and PHP -- which David worked on with a group of developers. It appears that going on his own helped clarity and overall information flow a great deal. Even the previoulsy confusing and sometimes unprofessional layout of the first book got improved. Basically all my issues with the first book got resolved. <br /> <br />The price is good and given the above-average educational it's almost a steal. Fortunately it's written well enough for beginners and intermediate alike. Even professional might find some good information in this book though they're clearly not the target audience. I am not too fond about the front cover, as it doesn't convey the topic for me, but that personal preference and really my only negative point. <br /> <br />- Thomas 5 Foundation PHP for Dreamweaver 8 I found the book highly helpfull. I am at the point of takeing the full plunge into PHP & MySQL. It is quite helpfull to have a point from which to branch out. Most of my databse efferts (fully 80%) will be consumed with maintaining tables behind the scenes. I needed a way to get going quickly and appearance was much less important than function. I found the book well layed out and an easy read. Then when at the computer I found the book also an easy tutorial that I could instantly convert to my job at hand. I got several good hints pointing me to how functions can be done quick & dirty. The code Dreamweaver automatically creates gave me plenty of good examples. The book even showed me how to create my own server behaviours and modify the existing ones to fit my needs. I have even created some simple ones already. 5 Excellent book Being a person who didn't know the first thing about PHP and MySQL, I found this book extremely good. His description about how to setup PHP, Apache and MySQL on the PC so I could run these locally was terrific. His writing style is also very easy to follow and I progressed thru the material with ease. <br /> <br />At first I was going to rate this 4 stars because I felt he put too much emphasis on CSS and HTML programming issues in the first several chapters that was needed to just get the example web site up and running. I guess I would have prefered he stuck to the material at hand, namely PHP, and left this material for another book. However, even though I thought of these as negatives, the information was well described and I learned a lot from these early chapters, even though it had nothing to do with PHP. As this material was presented so well I decided to give a 5 star rating. <br /> <br />The fact too that you can go to his web site and get updated information concerning the book was invaluable. Case in point was regarding the installation of the phpMyAdmin program. The book's description at one point was way off base, but this is because the latest version of phpMyAdmin had changed since the book came out. Going to the author's web site quickly resolved the problem as he apparently keeps it very up to date. <br /> <br />Overall I would highly recommend this book. 0596100566 0321336259 0321393910 0321186486 1590596145 1590595696_us 1148853441000 us unread
0764579088 Professional JavaScript for Web Developers (Wrox Professional Guides) Book Nicholas C. Zakas 22 April, 2005 Wrox http://images.amazon.com/images/P/0764579088.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0764579088.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0764579088.01.LZZZZZZZ.jpg $39.99 $26.39 $20.92 $39.99 $22.06 3757 Computer Bks - Languages / Programming Computer Books: Languages Computers Computers - Languages / Programming Internet - Web Site Design JavaScript (Computer program l JavaScript (Computer program language) Programming Languages - CGI, Javascript, Perl, VBScript Web site development Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Java & variants Paperback 1 0764579088 Usually ships in 24 hours 4.5 26 5 It's worth to read It's tough as a javascript programmer. Besides the loosely type and debugging, there are many differences between browsers. you must be familiar with BOM(browser object model), DOM(document object model) and HTML,then could become a just good(not well, not enough) programmer of javascript. There are many things needs to know........ <br />This book is for the programmer with some background of the above, besides some programming experience of other OO language. If only the other OO language, you may be confused about many codes digests which mix different BOM, standard DOM, and HTML without annotation. <br />There are many new skill and information about the upgraded javascript and the comparative implement of different browsers for a javascript programmer. It's great. Highly commend! 5 Terrific book This is exactly the book I've been looking for. I've programmed in Java for 10 years and would code Javascript only at gunpoint because I could never find a way to get my arms around it. Years and years of trial-and-error Javascript coding are all behind me now because I feel like I understand the guts of how Javascript works. I've bought other books on Javascript, but they're all marginal or useless: they read either like a children's book or like the IRS tax code. This book plows through Javascript systematically and neatly, with gobs and gobs of real-world comments that explain various schools of Javascript thought. Some really advanced topics (like regular expressions) could have been postponed to appendices, but otherwise it was beautifully organized and almost effortless to read. Bravo! 3 Decent coverage of the basics The first five chapters of this book provide a good history of ECMAScript, and a solid explanation of the basics of the javascipt language (syntax, types, functions, objects, ...). <br /> <br />Unfortunately I found the latter two-thirds of the book to be lacking. The chapters on the DOM are very light, and omit crucial details. For example, the different semantics given to NodeFilter.FILTER_REJECT by NodeIterator and TreeWalker are completely omitted. This cost me an hour of my life that I'll never get back. <br /> <br />The chapter on regular experssions is poorly organized in the extreme. If you are not already fluent in perl-compatible or POSIX regular expressions, avoid the chapter as it will only serve to confuse you. Any other text on regular expressions will serve you better, even regex(7). <br /> <br />Caveats aside, I remain moderately happy with this text. I inhaled the first 150 pages of background in an evening and have moved on to reading the formal specifications at www.w3.org. 1932394613 0471777781 1590595335 0957921896 1590595823 0764579088_us 1148853441000 us unread
0596008120 ASP.NET 2.0: A Developer's Notebook Book Wei-Meng Lee 07 June, 2005 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596008120.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596008120.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596008120.01.LZZZZZZZ.jpg $29.95 $18.87 $17.60 $29.95 $17.62 99436 Computer - Internet Computer Books: Languages Computers Design Internet - Browsers Internet - Web Site Design Internet - World Wide Web Microcomputer Application Software Microsoft .NET Networking - General Programming Languages - CGI, Javascript, Perl, VBScript Web sites ASP.NET, ASP.NET 2.0, ASP.NET Beta 1, ASP, VB, VB.NET, VB6, VS6, C#, .NET Framework, Whidbey, Active Server Pages, IIS, web forms, web services, web controls, user controls, web.config, machine.config. Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Paperback 1 0596008120 Usually ships in 24 hours 4.5 18 4 Get your hands dirty with 2.0 I bought this book after reading a couple of chapters at a local bookstore. It's very hands on, totally gets the job done. I was trying to implement a web application using the new asp.net framework, and it helped me out in all but details which I did not need till later on in the project. <br />What it will not do: Explain you the intricate differences, eg. at the level of the asp.net worker process in the difference in the way it compiles pages at runtime. <br />What it will do: Get you completely up and running with the new framework, esp. with a very good chapter about the GridView control. 5 All Lab, No Lecture This is definitely a book written by a developer for developers. The author assumes that you are familiar with ASP.NET 1.0 or 1.1 and Visual Studio.NET. So there are no chapters on how to use the development environment. Also, thankfully, there are no wasted chapters on the history of HTML. Instead, this book goes over the changes that you as a developer need to be aware of to get the most out of the latest version of ASP.NET. <br /> <br />The Developer's Notebook series is a new series of books by O'Reilly that is focused on presenting examples rather than theory - All Lab, No Lecture. As President of the Dallas ASP.NET user group I have recommended this book to my members. This is my favorite book on ASP.NET 2.0. <br /> <br />Things I like about the book: <br />*The lab format makes for a no-nonsense way to cover the material. <br />*It highlights the new features that are important to ASP.NET developers such as Master Pages and changes in Security and Data Access. <br />*It tells you when to use which controls and why. <br />*It has a very comprehensive section on web parts. <br />*The performance chapter includes information on how to send data to the server without a postback. <br /> <br />Things you should know: <br />*All of the examples are written in Visual Basic 2005, so if you are a C# programmer you will need to convert them. <br />*If you have never developed an ASP.NET application before this book is not for you. <br /> <br />Overall, if you are an experienced developer who wants to take advantage of the new features in ASP.NET 2.0, you should buy this book. <br /> 5 Excellent quick overview of ASP.NET 2.0 First: Thanks O'Reilly for the new Notebook series books; I hope you keep making more. I like the format of these books! <br /> <br />If you're like most Sr. Web Developers, we have very little time on our hands. The .NET language itself is so vast, we often feel overwhelmed with all the great things it can do and don't really have time to find everything we need quickly when huge project deadlines are at hand. We are constantly looking to improve our code and find ways to take the load off our job. This book does an excellent job of informing you of the new version of ASP.NET and also great explanations and examples of why you'd want to use these new features..rather than just a "what the features can do". The author gives great real-life common examples of use of these new features, uses you think to yourself man, I think that would work great in our environment for this and that later on. Without trying to sound too geeky, this book definitely got me excited about ASP.NET 2.0. <br /> <br />I again rate this as a must-have on your shelf at home or in the office. 059600799X 0596007264 0764576100 1590594967 1590595122 0596008120_us 1148853441000 us unread
1592007317 Microsoft WSH and VBScript Programming for the Absolute Beginner, Second Edition (For the Absolute Beginner) Book Jr., Jerry Lee Ford 18 February, 2005 Course Technology PTR http://images.amazon.com/images/P/1592007317.01.THUMBZZZ.jpg http://images.amazon.com/images/P/1592007317.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/1592007317.01.LZZZZZZZ.jpg $29.99 $18.89 $14.99 $21.60 $19.19 29146 Computer Bks - Languages / Programming Computer Books: Languages Computers Computers - Languages / Programming Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - General Computers / Programming / General Paperback 1 1592007317 Usually ships in 24 hours 082039507316 3.5 2 2 If your not an *Absolute* Beginner If your not an Absolute Beginner... If you have at least some background with programming... This book probably is not for you. <br /> <br />I'm only through the first 9 chapters of this book and I'm having a hard time staying awake while reading it... Perhaps if I was a true beginner I'd appreciate his methods, but to me it seems like the author was paid by the word. Which is to say he uses three paragraphs to say one sentence of meaningful information. And he repeats himself several times (at least in the first three chapters of the book) <br /> <br />I wish the guys who wrote the PHP manual could do one for VBScript. 5 Great Approach to Programming, Some Organizational Problems This is a book that I like a great deal, yet at the same time have a couple of problems. <br /> <br />Chapter 1 starts on page 3 and is Getting Started with the WSH and VBScript -- Great. Page 4 shows screen images of what we are going to program first, a simple take off on the KnockKnock game. -- Great. But then we have to take a detour as he wanders off doing things like "Introducing the WSH Core Object Model." This contains the usual introduction to OBJECTS that object missionaries seem to have to put in. <br /> <br />For instance he says: "The Windows operating system can be viewed as a collection of objects. For example, a file is an object. So is a folder, disk drive, printer, or any other resource that is part of the computer. What the core object model does is expose these objects in a format that allows scripts to view, access, and manipulate them." -- What BS! -- I have a printer. It's sitting right on top of the computer. I can view it by turning my head just a bit. Yes, I'm wearing glasses to help me view it, but how is the WSH Core Object Model going to help me view it? <br /> <br />He then goes on to say that if this is confusing, don't worry about it, we'll talk about it later. I realize that OBJECTS are Mr. Ford's religion, but I want to get on with programming a little VBScript. He doesn't go on to doing this until page 15 and 16 where we write a little "Hello World" program. <br /> <br />Then we go on to a bit of history. We don't get back to programming the KnockKnock game until page 28. <br /> <br />When he gets to programming he does a great job of getting the program running. In fact his concept of starting with a dead simple program and then building on it is about the best I've seen. One of the hardest things about programming is getting the first program running. Here he does it easily, quickly, concisely -- just great. But what good did it do me to spend all those pages reading that "Microsoft first released VBScript in 1996 as a Web-based, client-side .... ?" <br /> <br />Chapter 2 gets us to programming another neat little game that gets us into a bit of logic. Great! But first, you guessed it, before we get to programming there a bunch of pages on the Core Object Model. Does it really help the Absolute Beginner to read that WshUnnamed provides access to a set of unnamed command-line arguments or that RegDelete() deletes a registry key or value? Do you really want the Absolute Beginner to even be thinking about the registry? Finally he gets to programming, and then he does great once again. <br /> <br />He gets to Chapter 3 and as best I can tell, he never mentions the Core Object Model for the rest of the book. <br /> <br />Conclusion: Great approach to teaching programming to the absolute beginner quickly. Perhaps Mr. Ford, you could put the programming of Chapters 1 & 2 into a chapter by themselves, and then you could put in a new chapter: "The Zen of Objects and Some History." 0596001266 0764559931 0321213343 0735619816 0735620385 1592007317_us 1148853441000 us unread
159059519X Beginning Python: From Novice to Professional (Beginning: From Novice to Professional) Book Magnus Lie Hetland 26 September, 2005 Apress http://images.amazon.com/images/P/159059519X.01.THUMBZZZ.jpg http://images.amazon.com/images/P/159059519X.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/159059519X.01.LZZZZZZZ.jpg $44.99 $29.69 $29.65 $44.99 $29.66 27315 15ND45SPUBCTE Computer Bks - Languages / Programming Computer Books: Languages Computers Computers - Languages / Programming Programming - General Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - General Programming Languages - Python Paperback 1 159059519X Usually ships in 24 hours 5.0 10 4 Nice reading Still reading it though, it's a simple read. Small, simple examples and easy reading motivates any reader for further reading, exploring the language. Though I'm sure the 10 projects in the last chapters are very eductional, I think the author should've spent more time with "Files and stuff" and GUI-programming. Maybe, removing a couple of the projects would give more space and foundation in the areas mentioned? (Where's the pickle, Magnus?) Anyway, I highly recommend this book to anyone who wants to learn the Python language. 5 Great Book The title says it all - Beginning Python. Not beginning programmer. This book does assume that you have at least some (but not a lot) of programming experience. It moves quickly through the basics and along the way teaches some great methods of programming. It shows you the nuts and bolts and the why's and wherefores without leaving the reader feeling like they are being talked down to or listening to a PhD lecture on software engineering. The conversational tone is great. I think that this is a better book than O'Reilly's Learning Python. 4 Not exactly the best first book to use I'm a little surprised to see such great reviews for this book, especially those reviews that claim this is the book you should start out with for Python. Granted, it all depends on what your background is, but I feel like if you know nothing about Python (even if you know another language), then this isn't the best book to start with. <br /> <br />Thus far I've read two Python books: first, Learning Python; and second, Beginning Python (this book). Learning Python should, without a doubt, be the book to start with. It teaches Python from the ground up so that not only will you know how to write a function or a class, but you know what exactly is going on behind the scenes when all this is happening (but not in so much detail as to be over the heads of newcomers). Beginning Python, on the other hand, contains very cursory introductions to each element of Python. The core language is presented in the first 200 pages, each chapter being around 20 or so pages. After the first 20 pages, you are already introduced to functions and modules! Eventually these topics are covered again, but this book just moves too fast for a beginner. <br /> <br />I suppose someone who is already a programmer will be able to pick up quickly on this fast-paced introduction, but even that person will be at a loss for how Python is working under the hood. Beginning Python doesn't even spend much time explaining how all Python 'variables' are only references to an object, and never contain the object itself. This is a fairly simple idea to grasp, but the consequences are so important that it really needs a somewhat lengthy section of its own (that's just an example of how the book moves too fast). <br /> <br />But still, it's not a *bad* book. It was great for me because it served as a quick review of what I had already learned (more thoroughly) in Learning Python. Furthermore, later chapters discuss some of the more popular and effective third-party modules (i.e. py2exe, Beautiful Soup, wxPython) but again, not in very much detail. Each of these chapters is about 10 pages. <br /> <br />Finally, there are the 10 projects at the end of the book. I've only read the first one of these so far. They seem fairly involved, and probably require a little more experimentation with the language before tackling. <br /> <br />Overall, my opinion is this: Learning Python should be the first book anyone reads on the subject, especially newcomers to the language and hobbyist programmers, but even experienced programmers need that book. Beginning Python is a great review of the material because it moves through it quickly, but it is *not* a good introduction for exactly that same reason. <br /> <br />The strongpoints of this book are that it exposes you to a wide variety of standard and third-party modules, so that after you have read the later chapters, you will at least know where to go for further information for just about any project you can think of. 1590593715 0596007973 1590593561 0596002815 1932394613 159059519X_us 1148853441000 us unread
1590595335 DOM Scripting: Web Design with JavaScript and the Document Object Model Book Jeremy Keith 20 September, 2005 friends of ED http://images.amazon.com/images/P/1590595335.01.THUMBZZZ.jpg http://images.amazon.com/images/P/1590595335.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/1590595335.01.LZZZZZZZ.jpg $34.99 $22.04 $22.00 $34.99 $23.68 2193 1AKPG7NFU7C6C 2OIPGX4AA8K9T Computer Bks - Languages / Programming Computer Books: Languages Computers Computers - Languages / Programming Design Internet - Web Site Design JavaScript (Computer program language) Programming - General Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - General Web site development Web sites Paperback 1 1590595335 Usually ships in 24 hours 4.5 18 4 Some very useful nuggets with some caveats The book presents an excellent overview of DOM scripting for those who are unfamiliar with the topic. If you have read other books that cover the subject, though, you will only find a few additional useful peices of information not found elsewhere (e.g., writing code that degrades gracefully is *excellent* in this book). <br /> <br />I did have some problems with the book though. As at least one other reader mentioned, the book is *extremely* repetitive; to the point where I was utterly frustrated with an otherwise well written book. Also, this book is most definitely for beginners. As I mentioned, if you have some DOM experience you won't find this book as useful as someone without any such experience. <br /> <br />Overall, I feel the few useful nuggets I took away were useful but probably not worth the full price of the book. A different but excellent choice might be "DHTML Utopia - Modern Web Design Using Javascript and DOM" by Stuart Langridge. It covers the DOM as well as other very useful javascript technologies. 3 Extremely repetitive I enjoyed this book. It was a very easy read and it introduced me to the subject. That said, the book should have been about 1/4 of the size it is. It is the most repetitive thing I have ever read; sometimes frustratingly so. <br /> <br />It should also be noted that this book is definitely for beginners. 5 Simply the Best! I've been looking awhile now for a book or a resource that can teach me what is good and the best practices of web design... and I found it in this book!. Great author, although with some errors (but is is corrected in the books website). Nice job ! 0321346939 1590596145 1932394613 1590593812 1590595823 1590595335_us 1148853441000 us unread
0596004567 Advanced Perl Programming Book Simon Cozens 28 June, 2005 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596004567.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596004567.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596004567.01.LZZZZZZZ.jpg $39.95 $25.17 $16.95 $39.95 $22.09 51418 QSWP4VLKS7GS 3AZ2KVSBJV39O Computer Books: Languages Computers Computers - Languages / Programming Natural Language Processing Perl (Computer program language) Programming - General Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - Perl Computers / Programming Languages / CGI, JavaScript, Perl, VBScript perl Paperback 1 0596004567 Usually ships in 24 hours 4.0 9 4 "Second Edition"? Should be "Volume 2"! Review: Advanced Perl Programming <br /> <br />The First Edition of this book is one of my favorite books. For an example of why, it explained anonymous structures clearer than anyplace else I had seen. I have re-read it several times, learning something new with each reading. If you have gotten through "Learning Perl", and want to become an advanced Perl programmer, get yourself a copy of the First Edition. <br /> <br />Why is this book is the "Second Edition" of anything? It bears no resemblance at all to the First Edition. It has a different author, which is the first red flag. Looking inside, we find that all the chapters have different titles, and there is no topic discussed in one book that is discussed in the other. Most of what is in the First Edition is still valid Perl, and important information for a Perl programmer to know. Within a few minutes of learning this Second Edition had been published, I ordered it, based on my love of the First Edition. If I had spent any time looking through it, I probably wouldn't have bought it. <br /> <br />This book covers advanced Perl constructs and topics, but those much less useful to the average "another Perl hacker". It is interesting to know some of the stuff in the 2E, perhaps from an academic perspective, but there is none of the, "Wow, I'm going to use this every day" feeling that I got with the 1E. <br /> <br />To be fair, this book is well written, and clearly explains some things I've "always wondered about". There are several topics covered that I wish had been covered in more depth. For example, there is exactly one sentence about Inline::Java. But, I am glad that I bought it, and will put it on my shelf next to the First Edition. In thinking about it, I would say that this book should have been called, "Advanced Perl Programming, Volume 2" (with two panthers on the front?) Meanwhile, it is true that Sriram's First Edition could use some updating. After Perl 6 is released? 1 Do not waste your money and save trees This book is utter trash, you will derive more benefit from reading Learning Perl (4th edition) and Programming Perl. <br />This book offers nothing in terms of delving into the operational guts of Perl, its philosophy, its parser and guts in general. <br />The first edition was far and away better, although Siriviam did not explain the concepts behind 'my' and 'local' in its proper origins. But that is irrelevent in terms of comparing the 2nd edition with the first. The 2nd edition is nothing more than Volume 2 to Learning Perl; if you want to become a proficient and professional Perl programmer do not waste your money on the 2nd edition. Get your hands on the first edition and hold on to it until a better alternative comes along. 2 Oreilly losing quality This book as has been said "is a completely different book and not worthy of being called the second edition of such a good book". Oreilly has dissapointed me for the first time, since most oreilly perl books are excellent value and of a high quality. Instead as in the first edition that covers a good range of advanced topics this book chooses some rare and obscure ones. This book is of little use to the programmer whom has ever picked up the cook book or perl programming by same publisher. Unfortunely for me I did not have the chance to see the book in person, or a truthful review. 0596001738 0596003137 1558607013 0596100922 0596004788 0596004567_us 1148853441000 us unread
0596007973 Python Cookbook Book Alex Martelli Anna Ravenscroft David Ascher 18 March, 2005 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596007973.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596007973.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596007973.01.LZZZZZZZ.jpg $49.95 $31.47 $31.91 $49.95 $31.91 9988 2B6MD24GUTBUK T6E1W3BPCRXW 242NMT3CMJW6X Computer Bks - Languages / Programming Computer Books: Languages Computers Computers - Languages / Programming Programming - General Programming - Object Oriented Programming Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - General Programming Languages - Python Python (Computer program language) Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Python, python, programming, scripting, web programming, cookbook Paperback 1 0596007973 Usually ships in 24 hours 4.5 19 4 Python Cookbook, 2nd ED This book gives the reader a tour of the possibilities of the Python language. Both the Python novice and expert will find the book relevant since newcomers will be exposed to a wide array of things that Python can do, while experts can learn different ways of tackling a problem by looking at somebody else's approach. The book is well written and provides historical insights into Python's evolution. This second edition has a lot more examples in it compared to the first edition. The authors have done a superb job in explaining concepts as opposed to simply presenting listing after listing of Python code. Hence, it makes for a good reference book for the person wanting to dive into Python. The book assumes some knowledge of the Python language, so use it to complement a book that will teach the basics of the language (such as "Learning Python"). <br /> <br />In summary, I would highly recommend the book for the person wanting to know the Python language. <br /> 5 Best book in my Python library I really appreciate the depth and quality of the work in this book. The concept of having the Python community build a book is keeping right in line with the philosophy of the original development of Python. Thanks you Alex. 4 A Fun Resource for Python Programmers at Most Levels Full disclosure: I purchased the first edition of this book, and received the second edition as a reviewers copy. I work for Zope Corporation. <br /> <br />The O'Reilly Python Cookbook is a fun resource for Python programmers at most levels. The fun comes in part from the personalities that shine through the introductions and the community-authored recipes gathered from the ActiveState Python Cookbook website. The other fun comes from the smorgasbord of topics and technologies laid out for the reader, encouraging browsing and experimentation. New Python programmers will find recipes that highlight some of the newer features of the Python language, and experienced Python programmers will likely find thought-provoking recipes both peripherally and directly related to their specialties and interests. <br /> <br />Like the first edition, this second edition covers a wide range of topics. Each topic has a usually-interesting introduction by well-known names in the Python community. Some topics are of general interest-shortcuts and algorithms, for instance-while others explore somewhat more specialized topics, such as networks, XML, and databases. Each cookbook recipe I read was impressively short, while often still having enough weight to them to address non-toy usages of the approaches. Many examples can also be used as introductions to the modules and packages they use. Another important similarity to the first edition is that a portion of the proceeds from the book sales are donated to the Python Software Foundation. <br /> <br />This edition of the cookbook does have some significant changes from the previous one. While the first edition addressed Python versions in the 1.x and 2.x line, this one addresses only Python 2.3 and 2.4. It adds about a third more recipes than the first edition, and tops the first edition's page count by over 200 pages. Some of the new additions address relatively new packages, such as the datetime, dateutils, pytz, and decimal packages, while others focus on older packages that are waxing in their influence and popularity, such as Twisted. Many recipes are more polished, such as the "Synchronizing All Methods in an Object," which has an arguably more general purpose approach and an interesting discussion in the new edition. <br /> <br />Omissions are sometimes as interesting as inclusions in recipe books, but an interpretation of their significance can be difficult. The new edition dropped almost 100 of the first edition's recipes. In the "Distributed Programming" topic, the SOAP references in the first edition have disappeared, and a recipe for Twisted's Perspective Broker has surfaced. While the Perspective Broker is an interesting technology with an elegant cookbook example, the seeming judgement-SOAP is now less worth discussion than one of the Twisted project's packages-might raise some eyebrows. Similarly, Zope and the ZODB (Zope Object Database) are acknowledged as heavyweights in the introductions to their respective topics ("Web Programming" and "Persistence and Databases"). Zope 3 is even granted a rave review: "The new, revolutionary major release, Zope 3, makes Zope more Pythonic and powerful than ever." But not a single recipe can be found for either, in either edition. Perhaps that simply is indicative that the Zope community ought to pay more attention to the Cookbook website. <br /> <br />This returns us to the initial observation of this review: the cookbook is a community driven project, and thus reflects the personalities of the programmers who contributed to it, rather than necessarily to trends of the Python or IT community. But it also benefits from the energy and enthusiasm of the contributors who often have palpable excitement for the technologies they are demonstrating. This also makes me more interested in the book as a source for introductions than as a source for ready-made recipes. <br /> <br />If a picture is worth a thousand words, a working, explained example of a new package ought to be worth quite a few too. The cookbook is a fun browse and a fun introduction to other aspects of the Python language. While I have found myself using one or two of the recipes from the first edition, that use alone is not enough to justify the cover price. It is more compelling to me as a fun introduction to Python topics and approaches. In that light, I recommend it. 0596002815 0596001886 0596000855 1590593715 1590593561 0596007973_us 1148853441000 us unread
0975212818 Struts Design and Programming: A Tutorial Book Budi Kurniawan 01 April, 2005 BrainySoftware.com http://images.amazon.com/images/P/0975212818.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0975212818.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0975212818.01.LZZZZZZZ.jpg $44.99 $29.69 $30.88 $44.95 $29.68 13371 Application software Computer Books: Languages Computers Computers - Languages / Programming Internet - General Internet programming Java (Computer program language) Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - Java Computers / Programming Languages / Java Paperback 1 0975212818 Usually ships in 24 hours 4.5 13 5 New to struts, had my app up and running with not too much fuss, thanks to this book. first off, I don't know the authors, and am not connected with the book in any way. <br /> <br />---------------------------- <br /> <br />This book is great. I know Java, and JSPs. Servlets are new to be, but there isn't much to those. <br /> <br />This book got me up and running pretty quickly, especially considering I'm using eclipse to develop the app, and OC4J to compile stuff. <br /> <br />This book obviously didn't have the details for implementing on those platforms, but it had all the info I needed for the other parts. <br /> <br />It has good explanations for the way pieces fit together, and even some very helpful warning tips that keep you from common misunderstandings. <br /> <br />Thanks to the authors! 5 Excellent Book Excellent book... After reading three other Struts book, this book has several examples that really broke Struts down to where I could easily understand. 5 Great tutorial for a beginner.. and a professional I've used the book to teach struts to my development team. As a Software Factory Company we need the fastest response from our employees even those don't know struts. Is easy to understand struts if you use this book from beginning to end. The JSTL chapter is a great aid and also the persistence chapter. If you want to learn struts get this book, then to refine your skills, buy the one with de horse in the cover. 1932394249 193239415X 0596007124 1932394613 0072231319 0975212818_us 1148853441000 us unread
1932394613 Ajax in Action Book Dave Crane Eric Pascarello Darren James 01 October, 2005 Manning Publications http://images.amazon.com/images/P/1932394613.01.THUMBZZZ.jpg http://images.amazon.com/images/P/1932394613.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/1932394613.01.LZZZZZZZ.jpg $44.95 $28.32 $22.59 $32.00 $25.50 586 37FGO8FA36M2M 366XKGXWFZK29 AQM9VSAUS77D Asynchronous transfer mode Computer Books: Languages Computers Computers - Languages / Programming JavaScript (Computer program language) Programming Languages - General Programming Languages - HTML Programming Languages - Java World Wide Web Computers / General Paperback 1 1932394613 Usually ships in 24 hours 4.5 37 5 Good introductory book for budding AJAXian This book is my first AJAX book and frankly speaking this book did keep up its promises with a good introduction and smooth-sailing examples. I am not a Client-side scripting expert, but I found this book feeds a lot basics about Javascript and even CSS. These scripting langaugaes are important when you are working with Ajax. <br />The book has lots of examples that you'll find useful to fully understand what is going on. I found I could modify several of the examples and drop them into my own Ajax project. I would recommend this book to anyone who wants to get introduced to Ajax programming and could also use a primer on Javascript and CSS. <br />I may probably buy another one other book on Ajax simply because it is still evolving and not standardized. Thus I feel sure there's more tricks to learn till AJAX hits all parts of the Internet. Worth reading + worth a buy and you will NOT be disappointed. 5 a must buy book I have bought <br />Ajax Patterns and Best Practise (accademic), <br />Foundations of AJAX (accademic), <br />Professional AJAX (pragmatic) <br />and Ajax in Action (pragmatic) <br /> <br />Ajax Patterns is good at telling you the kind of patterns to use for different solutions, where as Ajax in Action is a little lighter here but after each chapter the is a Refactoring phase. <br />The "accademic" books are a too much up their own butts, like I am more OO than you. Like any new Fad, you will always have the scolars/purists padding out a point. The pragmatic books seem to be by real world developers, so you have less include files, better formed objects and useful samples. The WROX download samples are missing so you will have to contact the webmaster. All four books are good in their own way. Eg Patterns is good for designing data factories. None of then cover ASP3.0 some do Java, PHP or .NET for server side activies. on two books cover XML and only In Action covers SOAP and webservices. The others just use JSON which is not supported in ASP but well in php/ruby/js etc. "Ajax Patterns and Best Practise" is good if you are planning a large project and developing a in house tool kit. But "Professional AJAX" and "Ajax in Action" are ones I use all the time. 5 CLEANING UP WITH AJAX!! Are you a professional enterprise developer? If you are, you're in luck! Authors Dave Crane, Eric Pascarello and Darren James, have done an outstanding job of writing a book that explains how to distribute the application between the client and the server, while retaining the integrity of the system. <br /> <br />Crane, Pascarello and James, begin by discussing the fundamental differences between Ajax and the classic web application, how to think about usability, and other conceptual items. Then, they emphasize where the technology is used differently, or behaves differently, as a result of being part of Ajax. The authors continue by introducing the third main theme for this book, managing the Ajax codebase. Next, they look at ways of keeping your code clean on the client itself, applying the old web work-horse, Model-View-Controller, in a new way. Then, the authors look at different ways of communicating between the client and the server and how various types of frameworks can be adapted to work with Ajax. The authors continue by addressing the user experience, and take an in-depth look at ways of keeping the user informed while asynchronous tasks are executing. Next, they look at the issue of security in Ajax from a number of angles. Then, the authors discuss that other showstopper: performance. They also look at a simple way to give the user a richer experience by enhancing HTML forms with Ajax. The authors continue by showing you how to implement a type-head and fetching data from the server in response to user keystrokes. Next, they explore the wider possibilities of Ajax user interfaces. They also show you how to develop an Ajax-based search system and demonstrate the power of client-side XSLT as a way of turning raw XML data into formatted, styled content. Finally, they present an Ajax client without a back-end implementation. <br /> <br />You'll learn in this most excellent book, how to ensure your application is flexible and maintainable. So, if you are a web developer who has prior experience with web technologies, this book is for you! <br /> 1590595823 097669400X 0471777781 0974514055 1590596161 1932394613_us 1148853441000 us read
0596008422 Creating Web Sites: The Missing Manual (Missing Manual) Book Matthew MacDonald 26 October, 2005 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596008422.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596008422.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596008422.01.LZZZZZZZ.jpg $29.95 $18.87 $12.59 $29.95 $17.61 31087 Computer - Internet Computer Bks - Internet Computer Books: Web Programming Computer Graphics - Design Computers Design Desktop Publishing - General Internet - Web Site Design Operating Systems - Macintosh Web site development Web sites Computers / Internet / Web Site Design HTML, Tags, Frames, Tables, Web Graphics, Blogs, web pages, web sites, browser, CSS, JavaScript Paperback 1 0596008422 Usually ships in 24 hours 4.5 11 4 Good basic resource that ties a lot of different concepts together Finally someone has written a book about creating a web site that pulls together the scattered points of focus of the programming, design, and marketing components. Generally each of these has their own viewpoint of how a website should be designed or used and they often conflict. In this book Matthew MacDonald teaches the basics of html programming but then follows that up by moving the reader forward into the world of website design. In this section he points out that while programmers may think one way another design might be better from a user interface standpoint and explains why this is the case. He does an excellent job of explaining why one method is preferred over another and when it would not be the preferred choice. Beyond programming the author also includes information on connecting with your audience, using keywords to get search engine rankings and similar marketing information. The book includes some basic information on JavaScript, Dynamic HTML, creating Fancy Buttons, and even creating a blog. This book does not cover any of those areas in detail and if you are an average programmer in any of those disciplines you will find no programming information that you don't already know. On the other hand, the programming books delve deeper into programming without ever giving the reader the entire picture of how it all must work together to provide a complete experience for everyone involved. In short Creating Web Sites contains all the basics you need in order to create a basic site that is attractive and creates a pleasant experience for a visitor and is a recommended read. 5 Excellent This book is a great starting point for people wanting to set up their first website, or even weblog. <br /> <br />The book is broken up into four sections, covering how to plan your site, find a good webhost and register your funky new domain name, through to a primer for HTML and CSS and web graphics and finishing off with some excellent advice on how to attract visitors to your site, and how to get them to stay! The final section looks at 'web frills', adding javascript, audio and video to your site. <br /> <br />The book is firmly aimed at the web-novice - some of the sections on html and css are fairly basic, but cover the material well, staying clear of the too much jargon pitfall that dogs other books on the subject. Even so, there are some excellent tips and examples which taught me some new things! <br /> <br />As with all O'Reilly books, the style is clear and concise, with clear examples and pictures illustrating key points. <br /> <br />So. Recommended for beginners and worth chccking out for those past the first steps in building a website. Overall, a fine book. 5 Indespensable I am a web design student and I stumbled across this book by accident and bought it on a whim and am really glad I did. Great book. 0596100566 059610197X 0596009410 0596101090 059600558X 0596008422_us 1148853441000 us unread
0596101058 Learning Perl, Fourth Edition Book Randal L. Schwartz Tom Phoenix brian d foy 14 July, 2005 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596101058.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596101058.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596101058.01.LZZZZZZZ.jpg $39.95 $25.17 $23.00 $24.90 1865 Computer Bks - Languages / Programming Computer Books: Languages Computers Computers - Languages / Programming Natural Language Processing Perl (Computer program language) Programming - General Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - Perl Computers / Programming Languages / CGI, JavaScript, Perl, VBScript perl, 5.8, subroutines, file operations, text processing, strings, sorting, process management, modules, Tom Phoenix, Randal Schwartz, brian d foy Paperback 1 0596101058 Usually ships in 24 hours In this smooth, carefully paced course, a leading Perl trainer teaches you to program in the language that threatens to make C, sed, awk, and the Unix shell obsolete for many tasks. This book is the "official" guide for both formal (classroom) and informal learning. It is fully accessible to the novice programmer. 4.0 268 5 Good even for a non-programmer I am a network geek by day but occasionally need to do some programming to support my work. I do a lot of reporting work and Perl was the best language to do what I need. <br /> <br />I bought this book and was able to start programming in no time. I really liked the examples and was able to change them to do what I wanted pretty easily. I recommend this to anyone who needs to do scripted work quickly! 1 Juvenile Un-arguably the most irritating book I have ever read in order to learn a new language (I have lost count how many I have read in the last 25 years). While I now love Perl, I do so despite having started with this book. The authors attempt to play the "my way is SO superior " approach by filling the text with derogatory references to other languages, while at the same time writing with that condescending "for Dummies" approach. The book frequently teases the reader with un-referenced mentions of knowledge to be revealed in later chapters -- we'd apparently be too confused if the information were to be related now, let alone referenced -- so that an experienced programmer is frustrated by having to search through the text to find out how commas are "used for a more-important purpose", or "we'll see later there are other kinds of quoting". That, combined with the obligatory cult-of-personality type homage to their exalted ruler Larry Wall who is referred to by the authors on a first-name-basis in the all-too-frequent footnotes take this book decidedly off my list of recommendations. 4 Good Book! I learnt Perl for the first time from this book. (Before this, I had no idea of Perl.) This is a great book and a gentle introduction to Perl. I completed this whole book (plus exercises) in about 5 days flat, reading about 6-7 hours/day (during the Spring break :-) <br /> <br />Anyway, certainly get this book if you are learning Perl for the first time. And, then if you need more Perl, you can move onto the Perl Cookbook or Programming Perl. <br /> <br />I deducted one star from the rating for the following reasons: <br /> <br />1. The book has more than a few typographical errors. However, these errors are mostly trivial and of non-conceptual nature, so if you are following closely, you will catch them. <br /> <br />2. Although this is a beginners book, some of the exercises are way too elementary. I skipped some of the beginning exercises because I knew instantly what to type. <br /> <br />The bottomline is that this is a great book for learning Perl. So, if you are beginner, go get it! 0596003137 0596003749 0596002890 0596004788 1565922255 0596101058_us 1148853441000 us unread
0596001738 Perl Best Practices Book Damian Conway 12 July, 2005 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596001738.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596001738.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596001738.01.LZZZZZZZ.jpg $39.95 $25.17 $25.13 $39.95 $25.13 6554 1CWPZW7GP97O5 19ZPRAHOYGK48 1SZ7FFUNB3AGY Computer Books: Languages Computers Computers - Languages / Programming Natural Language Processing Operating Systems - Linux Perl (Computer program language) Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - Perl Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Perl, PBP, modules, parrot, 6, code layout, naming conventions, data structures, control structures, program decomposition, interface design, Damian Conway Paperback 1 0596001738 Usually ships in 24 hours 4.5 19 4 Not perfect but still quite good... "Perl Best Practices" provides a good tour of the current features of <br />Perl 5.8.x and sheds light on all the corners of the language except <br />one. I didn't understand why there is no info on Win32 Perl (use <br />"chomp" instead of "chop", stuff like that). The book would have been <br />better if it hadn't shied away from that. It seems like Conway <br />decided to leave OS-specific best practices for another book. Apart <br />from that one gripe the book is quite good and will force the reader <br />to think about ways to improve his programming even though no one will <br />agree with everything. The books strongest point is that it touches <br />on the oldest parts of the language and also some really new stuff <br />like importing Perl 6 behavior via CPAN modules, and ties it all <br />together into a coherent body of thought. The thing that really <br />shines is how much Conway understands how Perl works as a programming <br />language and is honest about where it's lacking. Apart from the <br />absence of any Win32 or other OS-specific content, this book is a <br />treasure and worth owning and referring to often. 5 I learned a lot from this book. I think it is very telling that all the reviews so far are 5 star or 1 star. The author clearly pushes some peoples buttons. You don't have to agree with every recommendation made, but a lot can be learned from the discussion of each topic. It's rare for me to read a technical book cover-to-cover, but I did with this book and enjoyed it. I've started reading some sections again. 5 Programming Perl well (and fighting Enthropy from day 1) There is a problem that has troubled some of us (perhaps the ones, like me, coming from static languages) with Perl. On one side, we discover the inmense power of the language, that allows to do things not even conceivable before. However, we also discover later that the degree of "desorder" inside the programs tends to grow even faster than with traditional languages. Thus, while it is easy to develop fast, brilliant solutions, it becomes difficult to extend them (say 6 months later). One sometimes feels as if the power of the language "revolts" against the programmer. To be clear, this is not a new problem; the "desorder" (or "software enthropy") is a problem plaguing every system based on software, in any language (since the "Mythical Man Month"). But the dismay comes when one begins to suspect that Perl solves nothing in this area (or that it makes things worse). <br /> <br />Enter this book: under a very unpretentious title/subtitle ("practices/coding style"), Damian Conway attacks this problem from the first page to the last. He does so not by inflicting the reader with a new set of abstract theories (like you would expect from an University professor); rather, he proceeds bottom-up, examining every one of the language components - data structures, control mechanisms, filters, transforms, regular expressions, built-ins, objects, class hierarchies - analyzing the way that they are traditionally 'written' (literally!). The objective is to rewrite them in order to answer concrete questions: <br />1) which is the most clear way that this can be written, not only for the super smart programmer, but also for regular programmers who will come after? <br />2) can we write this algorithm in order to facilitate extensions, minimizing the possibility that errors will be introduced? <br />3) which form offers the least impact on other adjacent components? ("ecologically friendy" code). <br />4) which is the impact of the solutions for system performance (cpu, memory)? which solution is the best compromise when the above issues collide? <br />5) after having seen the "best home solution", is there a CPAN module already doing this? then, use it (if your envirnoment allows). <br /> <br />It is not even possible to cite the "best parts"; every subject and proposed solution is a gem of programming and design intelligence. Take for example the discussion on "Naming" (ch 3) or on "Unnecessary/Necessary Subscripting" (chapter 6); yes, they don't sound exciting, but just take the time to apply the reccomendations to existing code that you have (perhaps accessing nested data structures), and examine the result. For me, it was remarkable (Data::Alias is a gift!). <br />But let's come to the most controversial proposals (see angry comments in postings): pattern matching and objects. <br /> <br />1) Pattern Matching: the proposal is to generalize the usage of /\A ... \z/xms expression. After trying it for some time (on my most complex regexp program), my conclusions were the following: yes, the expressions were a bit more complex (several times, I had to introduce character classes not needed before). However, I noticed this: while before I had to decide (for every regexp) the subset of modifiers (/xms) to use and then "design" the expression based on this choice, now each expression was just designed for ONE (same) case, no questions asked. This was particularly useful when debugging or modifying: instead of running to the right of the expression to read the modifiers and then switch brain cells to read the expression accordingly, I knew inmediately how to interpret it. In short, there is a huge "simplification" bonus: '/xms' means (if each letter can be present or absent) 8 different combinations; unless each letter is always present, and then you have 1! The advantage (ease of maintenance/extension) largely exceeded the drawback (more care writing the regexp), for me. <br /> <br />2) Objects: they are implemented as "inside-out" objects; in short, an "object" is (rather, has) an identifier into a private database of attributes, each described by a hash. Thus, if you had a large collection of object instances, we go from a large multitude of "small bundles" (one hash per object) to a few large hashes (one per attribute). This desecration of the "object-bundle" produces this result: it is now impossible for clients to access the object internal data. <br />Notice how this goes against all what Perl authors have proudly said for years; that "Perl objects do not enforce privacy (unlike those other languages...), but rather they ask the client to respect the contract; too bad for the client if he does not". Instead, Damian Conway suspects the exact opposite scenario: if users of the class "break the contract", and months later the class designer modifies the class internals, guess who the "pointed-hairy boss" will blame? It is intriguing that this insight on how the real world works comes from an university professor; and he is completely right (I would add this: even when the boss is not unintelligent, the needs of the "existing applications" will prevail, by inertia laws; unless you have an extraordinary collection of personalities in your office). <br /> <br />But the advantages of the new implementation go much further than preventing political clashes; see the benefits for Inheritance (no collision of attribute names), and for complex Class Hierarchies. Even the eternal problem of constructors under Multiple Inheritance ("diamond" case) is solved: in one of the most memorable observations, the author exclaims (p.378): "the real problem is not that there aren't enough constructor calls; it's that there are too many!". A fantastic solution follows; you can love it from an architectural standpoint, and from a programming one (see ex 16-9, where the class' parents are ejected from the top of a list, while the grand-parents enter from the back; in a few lines, the whole hierarchy is collected, and the calls to "Builders" can be automated). Talk about "practices, and coding style"; this is Architecture, Design, and Programming at their best! <br /> <br />One last note for novice programmers: do not see this as a book only for advanced programmers; on the contrary, it is useful at all levels in Perl. Students of "Learning Perl" or "Intermediate Perl" should begin to read (in parallel) relevant chapters of this book, so that at the same time that you learn new areas and skills, you simultaneously "polish" them. <br />In fact, the book's lesson is: software "Enthropy" or "Desorder" must (and can) be fought systematically, from day 1, from the first line of code; it does not matter if it takes a bit more time; just do the right thing. 1558607013 0596100922 0596004567 0596003137 0596004788 0596001738_us 1148853441000 us unread
1590593715 Foundations of Python Network Programming (Foundations) Book John Goerzen 17 August, 2004 Apress http://images.amazon.com/images/P/1590593715.01.THUMBZZZ.jpg http://images.amazon.com/images/P/1590593715.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/1590593715.01.LZZZZZZZ.jpg $44.99 $28.34 $18.00 $44.99 $26.67 74846 3BSOU1KKMMDFA 15ND45SPUBCTE Computer Books: Languages Computers Computers - Languages / Programming Internet programming Networking - Network Protocols Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - Python Python (Computer language) Python (Computer program language) Computers / Programming / General Paperback 1 1590593715 Usually ships in 24 hours 689253157152 5.0 10 4 Good overview This book is offers very broad and detailed information about python's network features. It is very good written with many source examples. The only thing with this book (like many other python books) is, that this book was published early 2003. So things lik "SOAP" or "Twisted" are only scratched. This book really shows the fundamental features of python networking. 5 Superb Clearly written with tons of practical examples. Mr. Goerzen has a very deep understanding of internet protocols, network programming, and the Python libraries. If you are ever going to use Python to send or receive emails, write web servers, or anything else you can think of that has to do with internet, you should not hesitate to buy this book, far and away the best Python network/internet book on the market. 5 Book fills in an a gap The author fills an important gap in writing this book. There are a lot of books about the programming language Python - good books and not so good books. These books surely are scratching the topic of network programming. But if you want to develop certain client-server applications in Python these books do not really help very much. <br />"Python Network Programming" explains this topic in detail starting with quite basic things up to special applications. A certain number of examples completes this well written book. 1590593561 0596007973 159059519X 0321112547 0735710902 1590593715_us 1148853441000 us unread
0321245652 PHP for the World Wide Web : Visual QuickStart Guide (2nd Edition) (Visual Quickstart Guides) Book Larry Ullman 23 January, 2004 Peachpit Press http://images.amazon.com/images/P/0321245652.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0321245652.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0321245652.01.LZZZZZZZ.jpg $21.99 $14.95 $9.90 $21.99 $12.74 5458 2ABMG3YXLFKOB 2J0QX9GHU059A 2JXDBUNUU3Y27 Computer Books: General Computers Computers - Languages / Programming Internet - Web Site Design PHP (Computer program language PHP (Computer program language) Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - General Programming Languages - Visual BASIC World Wide Web Computers / Internet / World Wide Web Paperback 1 0321245652 Usually ships in 24 hours 785342245653 4.0 63 5 Easy as PHP This is the most perfect programming book I've read, and the most easily understood. I only wish I'd had it 3 years ago. It's great for beginners not only to PHP but to programming in general. 5 Excellent Very, very, very good book. I couldn't be happier. I even bought the php & mysql visual quickpro by the same author, and I am anxiously awaiting the release of the advanced php. The author is very friendly and happily provides help. I have been very happy with all the visual quickstart and quickpro books I've purchased. 4 This is a great, practical and super clear book. Ok, so I know very little about computers... I needed to learn some php as part of my work... And I chose Larry's book because the table of contents seemed to touch on a good variety of functions and all under 300 pages (and it was a good price too)! <br />I cannot say how much this book surprised me with its clarity, its great approach and clear language. <br />Larry is a great teacher, and there is a really good website and forum to go with the book. I ran into trouble a few times, and got answers very quickly. Larry posts frequently and solves problems online with you as clearly as in the book: he's really supportive of his readers!! 0321186486 0321127315 0321130073 032119439X 0201775972 0321245652_us 1148853441000 us unread
0596005601 Learning PHP 5 Book David Sklar July, 2004 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596005601.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596005601.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596005601.01.LZZZZZZZ.jpg $29.95 $18.87 $14.50 $29.95 $17.45 22181 32X5DRYOPJZSB 3HFTZRH9XPJDW Computer - Internet Computer Books: Languages Computers Design Internet - Web Site Design Internet programming PHP (Computer language) PHP (Computer program language PHP (Computer program language) Programming Languages - General Web sites Computers / Programming / General PHP, web design, MYSQL, PHP 5, PEAR, dynamic web sites, MySQL, web programming, JavaScript, ColdFusion, Perl Paperback 1 0596005601 Usually ships in 24 hours 636920005605 3.5 16 1 It's not good when a book for beginners has bugs in the code. I'm sorry, but this book is just down right lousy. It was the very first book I ever picked up to teach me PHP. Back then, I had assumed that all books on technical matters would be as close to perfect as one could get. However, as I typed away at my initial pages, nothing was working right. There was constant errors. As a beginner, this is quite frustrating, because you just have no idea as to what you could be doing wrong. Well...as I looked online in the errata section for the book, there was so much information as to the corrections to the code, that I might as well have gone to the Errata section for free rather than waste my time and money. Now, with more experience, the bugs are so bluntly obvious as to what was wrong. Not like a typo, or a group of text missing. But I mean, obvious very "simplistic" code that was...just the wrong code. And this isn't very professional to have code that obvious be printed. It shows that it wasn't tested. <br /> <br />What's more: PHP5 is a huge evolution to the previous incarnations. While there's some basic coverage of things such as XML parsing, there's nothing about classes, or anything that makes PHP5 different. So, for the traditional procedural style of coding, there's far better books out there on the topic of PHP4, and there's far more valuable resources to get you up to speed in php5 that give you actual projects. 4 I liked... Well written and organized. One thing I should mention is that there is a lot of hand holding as the book is really made for beginners. 1 Good but examples are riddle with simple mistakes I was hoping this book with explain the fine points in PHP 5 but NO! Starting on the 7th example (page 10), the author made two mistakes in his example: This is no such variable as $dbq and q->numrows is suppose to be q->numrows(). And there's more. I expected more from an O'reily author but.... <br /> <br />For a beginning book, this book assumes you understand PEAR, have it installed and working. This is your basic college textbook: lots of theories -- no application. It looks like some college professor wrote it. <br /> <br />This book is a good starting point for the beginning PHP programmers but it it's not useful in trying to apply PHP to anything. Bottomline: I stopped after chapter one. 1565926811 0596005431 1565926102 1893115518 0596005253 0596005601_us 1148853441000 us unread
1931836191 Dr. Tom Shinder's Configuring ISA Server 2004 Book Thomas W. Shinder Debra Littlejohn Shinder Martin Grasdal 01 August, 2004 Syngress http://images.amazon.com/images/P/1931836191.01.THUMBZZZ.jpg http://images.amazon.com/images/P/1931836191.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/1931836191.01.LZZZZZZZ.jpg $49.95 $31.47 $12.90 $49.95 $13.97 66194 Client-Server Computing - General Computer Books: Languages Computer networks Computer security Computers Computers - General Information Firewalls (Computer security) Internet - Web Site Design Programming Languages - CGI, Javascript, Perl, VBScript Security measures Paperback 1 1931836191 Usually ships in 24 hours 792502361917 4.0 15 4 Too Much, Too Soon? Since the early ISA Server 2000 days, author Tom Shinder has been the undisputed king of the ISA Server world. (Small world, isn't it.) His great expertise is complimented by a nice professional writing style that can be understood by any serious system administrator. If ISA is a big part of your responsibilities, you will want to have this book. <br /> <br />However, if you just want to get ISA Server 2004 up and running for the first time, this 1,024-page book is too much. If you are sitting there with the CD in hand and want to be up and running in three or four hours, be aware that the first 300 pages are devoted to a discussion of new features and a lengthy defense and comparison of ISA to the lower-end firewall appliances (non-PC hardware with firmware). This was very interesting reading for me (with four years managing ISA on a small network with ten servers and twenty workstations), but it may be too much too soon if firewalls are not high on your list of interesting things. <br /> <br />I searched hard for other ISA books and bought "ISA Server Unleashed" as well. "Unleashed" is 552 pages and quickly gets to installation and then configuration, exactly what you may want to get up and running quickly. In addition to "Unleashed," there seem to be just two other books that may serve for installation guides. The first is Shinder's "How to Cheat at Installing ISA Server 2004" (according to another reviewer, a "just the facts" version of the larger book reviewed here). Lastly, there is the "Administrator's Pocket Consultant." (I have read only reviews for the "Cheat" and "Consultant" books.) <br /> <br />Don't misunderstand, Shinder covers just about everything before he is done; and if you want your ISA expert's badge, you need to have this big book. I'll use "Unleashed" during installation and use Shinder's book for guidance on best practices. <br /> <br />If your finances suggest just one book, do this big Shinder book if you have prior ISA experience. Otherwise check out the small number of other offerings. And don't forget to search for ISA Server and Shinder on the web. You'll find a website with many long articles by Shinder. <br /> <br />By the way, I share Shinder's view that ISA is a great product. My ISA 200 installation has run robustly for four years; but I was looking to offload to ISA some of the spam filtering burden that now rests on an Exchange Server plus GFI installation and decided to move up to the latest ISA version at the same time. 5 Additional material available online. In response to the "missing" pages... <br />[Full disclosure: I am the (proud) Publisher of the Shinder's ISA Server books.] <br />Appendix A: Network Security Basics, pages 1005 to 1055, was not included in the printed book because as we approached press time, it was clear we had reached the page limit of the binding process (yes, it is a behemoth!). So we posted it to our "solutions" web site as a downloadable PDF but included the index entries in the hard copy. Instructions for downloading are printed in the Table of Contents for the book, page xxxiv. There is also a free bonus chapter on "Configuring Enterprise Networks, Caching Arrays, and Network Load Balancing". <br /> <br />Also, for those seeking less comprehensive coverage, there is now "How to Cheat at Configuring ISA Server 2004"--- a 'just the facts' version of the bigger book. 3 good when used in parallel with online tutorials I was able to tweak a good deal of configuration using this book. It has helped with setting up new areas of my ISA server. <br /> <br />Let me explain my three star rating. I don't have the time to read this type of book from one end to the other. I mainly look for keyworks in the index and jump around the book to configure or learn what I need. The last page number in this book is 1022, yet consitently the index advises you to look on page numbers above this for topics such as teardrop attacks, SSL bridging, protocol exploits, and many more. Did you other guys get more pages then me? 067232718X 0735621691 1931836663 1597490571 0735619786 1931836191_us 1148853441000 us unread
0764555871 Beginning JavaScript Second Edition Book Paul Wilton 07 May, 2004 Wrox http://images.amazon.com/images/P/0764555871.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0764555871.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0764555871.01.LZZZZZZZ.jpg $39.99 $25.19 $17.94 $22.37 18150 2A0COP258M3SR Computer Bks - Languages / Programming Computer Books: Languages Computers Computers - Languages / Programming JavaScript (Computer program l JavaScript (Computer program language) Programming - General Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - Java Web servers World Wide Web Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Java & variants Paperback 1 0764555871 Usually ships in 24 hours Suitable for learning basic programming for Web browsers, <I>Beginning JavaScript</I> is a patient, introductory tutorial on writing scripts successfully. It teaches you how to create client-side scripts (including full coverage of fundamentals like variables and flow control, plus plenty of screen shots.)<p> JavaScript is a good way to learn programming. It's powerful, of course, but the book takes small steps, using scripts that work with string and time data first, and then moving to manipulating browser objects like forms and windows. A running case study for a trivia game helps anchor the steps with a practical (and fun) example. There are plenty of tips on debugging your scripts (including how to use the Microsoft Script Debugger tool), and each section includes sample questions. (The book also offers extensive answers in over 80 pages at the end of the book.)<p> There's plenty of material on the differences between Internet Explorer and Netscape, especially when it comes to Dynamic HTML (DHTML). Coverage of the Document Object Model (DOM) for browsers helps bring the text up to date on some of the latest standards in Web browsers (including the new Netscape 6).<p> While the focus of <I>Beginning JavaScript</I> clearly is on the client, later sections turn to server-side ASP development (in which the sample trivia game is enhanced with ASPs written in JavaScript using ADO and Microsoft Access.) Reference sections on JavaScript and the browser object model for Internet Explorer and Netscape (through version 4.x) round out the material. <p> In all, with its approachable style and clearly rendered code examples, <I>Beginning JavaScript</I> makes for a worthwhile first book of programming for today's browsers. Even if you haven't programmed before, this text can give you the tools you need to bring your static Web pages to life. <I>--Richard Dragan</I><p> <B>Topics covered</B>: <ul><li>Introduction to JavaScript <li>Cross-browser compatibility issues <li>JavaScript data types and variables <li>Displaying errors <li>Calculations <li>Operators <li>String handling <li>Flow control statements <li>Loops <li>Introduction to using objects <li>The browser object model <li>HTML forms (including types of input controls) <li>Frames and windows <li>Tutorial for regular expressions <li>Advanced string methods <li>Date, time, and timer objects <li>Common errors <li>The Microsoft Script Debugger <li>Cookies <li>Dynamic HTML (DHTML) on Internet Explorer 4.0 and Netscape Navigator 4.x <li>The Document Object Model (DOM) <li>ActiveX controls and plug-ins used with JavaScript <li>Server-scripting <li>Introduction to ASP and databases (including SQL basics and database design with Microsoft Access) <li>Sample case study for a trivia game <li>Sample exercises and answers <li>References to JavaScript <li>Internet Explorer 4 and 5 and Netscape Navigator 4 objects <li>ASP object model reference</ul> 4.5 67 4 Full client side javascript tutorial This is a perfect book for those who is looking for skills of creating dynamic web pages, though it is a bit outdated now in part of intensive discussion on how to create cross-platform pages for older versions of IE and Netscape. <br />The original drawback of the book is a lack of information on how to handle situations when you don't use IIS as a web server and your database is other than MS Office Access. It's understood a single book can not cover every single OS flavor and all the variety of Web Servers and databases but limiting a discussion of server side scripting to ASP only is sort of a weak approach. The same is true for programming examples with MS Access only. <br />However, besides that it is a really good book and is strongly suggested as a comprehensive guide for client side javascripting. 5 Great book for beginners This is a great book for beginners. The author explained everything in detail on how everything works together. You do not need any book else for the same topic to get you started and to get your work done. 5 An excellent book When this book arrived I thought my gosh what am I in for here, it's got nearly 1000 pages! But then I started to work through and was pleasantly surprised at the effort the author has put into ensuring that the reader understands everything being set forth. It's particularly good that the basics of important material from previous chapters are briefly reiterated when they are being put into practical use in the next chapter. <br /> <br />The only reservation I have is with the exercises at the end of each chapter; it would have been good to have had small exercise sections through each chapter instead of just a broad sweep of a few exercises at the end. A lot of material is covered and I found it hard to absorb except in very small sections. Still, if this were the case, the book would probably be twice the length! It all comes down to what suits different readers. It's great that the code for the various examples can be downloaded from the publisher's site, but I find it's best to type the code in line by line and read the explanatory text with it. <br /> <br />I thoroughly recommend this book to anyone starting out webpage design. It will be money well spent. <br /> <br /> 0764576429 0764570781 0764579088 0596000480 0764557432 0764555871_us 1148853441000 us unread
0764557432 JavaScript Bible, Fifth Edition Book Danny Goodman Michael Morrison 19 March, 2004 John Wiley & Sons http://images.amazon.com/images/P/0764557432.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0764557432.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0764557432.01.LZZZZZZZ.jpg $49.99 $31.49 $26.00 $49.99 $27.78 9253 1T0Q8K3MF744H 3FOQ6BRSOU79Q 492ETWBOHWYQ Computer Bks - Languages / Programming Computer Books And Software Computers Computers - Languages / Programming Internet - Web Site Design JavaScript (Computer language) JavaScript (Computer program l JavaScript (Computer program language) Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - General Computers / Internet / Web Site Design Java & variants Paperback 1 0764557432 Usually ships in 24 hours 4.0 14 5 Superb, complete coverage Other reviewers have already summarised the book contents, so no point in repeating the message. <br /> <br />The writing style is superb - probably the best I've seen in any technical text. The content is complete, with lots of good examples which don't interupt the flow of the book. Plus the extra bonus chapters on the CDROM, and a searchable PDF version of the book. Brilliant! <br /> <br />Much better than any of the dreadful O'Reilly books. 4 A book for everyone and noone I like this book. But I'm not so sure about how the author targets his audience. <br /> <br />He seems to try to make it available to the casual HTML coder that wants to liven-up his pages; but I don't think this will aid someone who's never coded anything in his life before. <br /> <br />Javascript is the kind of language real programmers hate (and the author makes a point of this!) Nonetheless, it's also a language many like myself have to live with; so I can say this much about it... <br /> <br />This book is certainly huge and also quite helpful to someone that knows HTML and needs some interactivity on the client side. You can also just read the first 1/4 of it and keep the rest around to draw from as a reference. It's certainly useful; and the companion CD contains a full PDF of the book so you don't have to lug this heavy tomb between work and back. 5 May be the only Javascript book you need! Whether you're a beginner, or a seasoned object-oriented programmer, you'll find the instruction in this book to be well written and understandable. <br /> <br />The first one-fifth of the book is an introduction to JavaScript and basic scripting concepts that really apply to most languages: variables, data types, loops, if...then, etc. And suddenly, bam! You're a JavaScripter! <br /> <br />After that follows the most complete JavaScript reference you're likely to find. Every object, major browser, property and method is covered, with a bit of code for each. Try them out and learn by doing. <br /> <br />One of my favorite features of a book so thick and meaty, is a good index. This book has one of the best! There isn't much I cannot look up quickly when I need to invent something new on the job. <br /> <br />In the last 5 years, this is the ONLY JavaScript book I've needed. It's truly a must have reference for front-end Web developers. Get one for your home and one for the office. <br /> <br />Take your Web pages to the next level beyond static XHTML and CSS into the interactive world of client-side scripting with the Web's most universal client-side scripting language. 0596004672 0596003161 0596000480 1932394613 0764557394 0764557432_us 1148853441000 us unread
0596003137 Perl Cookbook, Second Edition Book Tom Christiansen Nathan Torkington 21 August, 2003 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596003137.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596003137.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596003137.01.LZZZZZZZ.jpg $49.95 $31.47 $28.50 $49.95 $29.31 2392 1OQV9AGCQG0ED 62ASMXH1851H 1KBPY8J21LUPH Computer Books: Languages Computers Computers - Languages / Programming Perl (Computer language) Perl (Computer program languag Perl (Computer program language) Programming Languages - General Programming Languages - Perl Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Internet languages Perl, Perl 5.8, regular expressions, mod_perl, CPAN Paperback 1 0596003137 Usually ships in 24 hours When the second edition of <I>Programming Perl</i> was released, the authors omitted two chapters: "Common Tasks with Perl" and "Real Perl Programs." Publisher O'Reilly & Associates soon realized that there would be too many pages in <I>Programming Perl</I> if it put updated recipes in the new edition. Instead, O'Reilly chose to release the many Perl code examples as a separate entity: <I>The Perl Cookbook</I>.<p> The recipes are well documented and the examples aren't too arcane; even beginners will be able to pick up the lessons taught here. The authors write in relatively easy-to-understand language (for a technical guide). Through this book and its arsenal of recipes, you will learn many new things about Perl to help you through your toughest projects. The next time you're working on a project at 2 a.m., you'll thank yourself for the guidance and direction <I>The Perl Cookbook</I> provides. <I>--Doug Beaver</I> 4.5 97 5 Mine is the strength of 10 ... Mine is the strength of 10 - for I know perl. <br /> <br />This book is enjoyable to read - warm and chatty. This book has recipes you can clip and modify. This book is my favorite perl book. <br /> <br />Hey, y'all - I am usually agnostic when it comes to languages and platforms and such - after all, what good does it do to denigrate somebody's favorite programming language? <br /> <br />But I am a lover of perl and turn to it first, if possible. <br /> <br />A reasonable mastery of perl will increase your sysadm, programming, and scripting powers manyfold. Launch a process and monitor it! Grind thru humugously huge log files! In the words of the immortal Steve Wittie "I'll never write shell script again!" <br /> <br />Larry Wall - the great Larry Wall, Tom Christianson and the rest have the grace and good humor of Donald Knuth and Dennis Ritchie in the days of old. <br /> <br />And perl is so 'cool' so flexible, so fun. <br /> <br /> <br /> <br /> 5 excellent book! This book has many techniques that help you solve your date to date problem using Perl. if you are familiar with Perl's syntax, you should have no problem picking up this book. The solution for each problem also has great detail on How and Why to solve a problem this way, plus the related Perldoc. <br /> <br />oh, even though this book published 3 years ago, all knowledge applied ( since we are still facing the same kind of problem ;) 5 Not for learning Perl, but a great reference. The Perl Cookbook is very comprehensive, compared to other Perl books that we've come across. We would agree with the back of the book in saying that it is one of the best programming textbooks we have ever read. The book's receipt is very timely, for us, since we were having an issue with storing data structures to disk at the time we read the book. The Perl "Recipe" in the book helped us greatly in our application development. We especially like the regular expression grab bag in the middle, we use it all the time. Our students have been very eager to soak up the Perl help that the book provided. 0596002890 0596003749 0596004788 0596001738 0596004567 0596003137_us 1148853441000 us unread
0596004672 JavaScript & DHTML Cookbook Book Danny Goodman 01 April, 2003 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596004672.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596004672.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596004672.01.LZZZZZZZ.jpg $39.95 $25.17 $17.25 $39.95 $22.50 14540 2BMTNI2BQE46L 3NAA7RZD1EHKR YFKLRERBCSLR Computer Books: Languages Computers Computers - Languages / Programming DHTML (Document markup languag DHTML (Document markup language) Internet programming JavaScript (Computer language) JavaScript (Computer program l JavaScript (Computer program language) Programming - General Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - HTML Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Dynamic, JavaScript, DOM, CSS, Style, XML, HTML HTML Java & variants Paperback 1 0596004672 Usually ships in 24 hours 4.5 19 5 Forget the rest..............GET THIS BOOK! In the world of .NET, there is asp.net Profressional from Wrox Press..........NOW, in the world of JavaScript, there is this book...........IT'S TREMENDOUS............it's NOT ONLY a Cookbook, it has the theory behind JavaScript ESSENTIALS (variables, strings, objects, windows, document, the list goes on and on) THAT YOU WON'T FIND ELSEWHERE. I can't say enough about this book. I have "dabbled" in JavaScript for years, NEVER feeling comfortable with it.........now, thanks to this book, I do! 5 Excellent for what it is In the computer world, cookbook / tips / "hack" style books are a funny thing. Unlike food cookbooks you purchase when you have a specific culinary goal, scripting cookbooks are typically bought without much knowledge of the information that they are going to present to you. This can be doubly so when you are purchasing from an online vendor that has not made the table of contents (TOC) available. At the time I write this, Amazon.com has not. O'Reilly's does, and I encourage you to visit this title's TOC page on O'Reilly's web site first before you purchase. <br /> <br />For what this book covers, it is covered very well. The included scripting projects are indeed useful, efficiently written, presented in a user friendly manner, and as a whole contain very few errors. Each script example is presented by introducing a web design problem, followed by a solution discussion, a working script, and a follow-up if needed. None of the code examples in the book are included, but again, O'Reilly's web site for this book has the files available for download. <br /> <br />This is not a stand-alone title, it is not for JavaScript beginners, and it is not a cookbook that provides generic solutions. This is a great companion book to the author's other book, "Dynamic HTML: The Definitive Reference" (ISBN 1565924940) and David Flanagan's title "JavaScript: The Definitive Guide" (ISBN 0596000480). Web developers looking to better utilize HTML and JavaScript will find (or already know) that these two mentioned books are invaluable. As for this cookbook, if you see something in the TOC that interests you, make the purchase and you certainly wont regret it. But if you don't, feel comfortable skipping it. <br /> 3 Emphasis on Cookbook The book was good, but definitely a cookbook style approach. I found it incomplete as a learning tool. While it gave examples and explained how they worked, there were a lot of things left lacking. You will be able to use examples from the book, if what you want is in there, and even be able to modify them, but to really learn to program javascript, you will need more. <br /> <br />A good book to have on the shelf, but not a course textbook. 0596003161 0596000480 0764557432 1932394613 0596005253 0596004672_us 1148853441000 us unread
0596001886 Python in a Nutshell Book Alex Martelli March, 2003 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596001886.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596001886.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596001886.01.LZZZZZZZ.jpg $34.95 $22.02 $10.18 $18.00 $20.00 27104 TF04IP34QCX4 2XQ8G7RJRLL6E 1MQ8D7VGNDKOF Computer Books: General Computers Computers - Languages / Programming Programming Languages - General Programming Languages - Python Python (Computer language) Python (Computer program langu Python (Computer program language) Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Internet languages Programming languages Paperback 1 0596001886 Usually ships in 24 hours 4.5 23 4 Good book to learn and as a reference For someone who knows other programming languages this is a great book to quickly get a feel for the language and to start trying it out. The book only covers up to Python 2.2 while the current standard is up to 2.4.2, so there are a few things that are a little different. However, I have found that the differences are not major and can be supplemented by the python help system (normally installed on your system along with the interpreter). <br /> <br />I also use this book extensively as a reference, especially for all the associated libraries. 5 Excellent All what you would expect from the title : very complete even if not exhaustive coverage of the language and its main libraries, excellent explanations... <br />Not good as an introduction to the language unless you're already familiar with various programming language, but the ultimate reference to keep under your pillow 5 For the experienced Pythoneer wanting more detail Python in a nutshell is an excellent reference for the experienced Python programmer. Alex Martelli does a wonderful job focusing on the book's goal of being a concise reference to important select portions of the Python language. His coverage of complex topics is a well balanced blend of written explanation and code examples. The book will be too advanced for newcomers to Python as well as beginning programmers, but for those looking to polish their Python skills this book is a real gem. <br /> <br />Like the other Nutshell books from O'Reilly, Python in a Nutshell is valuable as a desk reference. It has an excellent index that makes finding topics easy. Experienced programmers will appreciate the lack of "fluff" as each topic is explained efficiently. Martelli goes into detail where it is needed most. For example the coverage of Python's exception mechanisms is quite thorough and includes an insightful section on error-checking strategies. However, the coverage of some topics may be considered too cursory. I will need to search for more on Python's struct module as the roughly 2 pages on module struct, without any examples, left me wondering just how and why I'd need this module. This was the exception, rather than the rule, though. Martelli doesn't try to cover too much in this book and topics deemed too remedial or too tangential are noted by references to further reading. This is why I consider Python in a Nutshell to be an excellent reference while designing and coding. <br /> <br />Alex Martelli's writing style reflects what must be a very deep knowledge of the Python language. I get the feeling he knows Python at the most basic level which is reflected in his concise explanation of topics. Code examples are used sparingly throughout the book, mostly when including them enhances or augments the topic's explanation. I found the book filled with Pythonic gems: knowledgeable reflections on why one idiom is better implemented one way than another way. I found the section on Optimization especially enlightening. It contains Python specific optimization techniques I've not seen in other Python books, like why there are big-O performance gains achieved by avoiding string concatenation in preference to list operations or using operator % for string formatting. In general I was left feeling like I had a glimpse of how Python programming *should* be done. <br /> <br />The preface of the book includes an explanation that the book is meant for those with prior Python experience and/or experience developing in other languages. There is little coverage of the Python basics, except for the first few chapters which will help bring the reader up to speed quickly. I found the lack of review of the basics a refreshing diversion from the remedial-first-section-with-huge-code-listings pattern found in so many other programming books. Alex Martelli is so good at explaining how and why Python works the way it does that profuse code examples would be a distraction anyway. However, I think I've been collecting Python 'how' and 'why' questions for years now and was ready to have those questions answered. A newcomer to the language might not be as primed as I was and therefore might not appreciate Alex Martelli's obvious Python Zen. I expect to keep Python in a nutshell close at hand during all stages of development with Python. Alex Martelli has created an excellent reference that doesn't try to do too much but does achieve the goal of covering the most important parts of Python. Like Python in general, Martelli's writing style is concise, clear and readable. His book includes an insider's explanations of how best to program with Python. This book is a valuable reference for experienced programmers ready to take their Python skills to the next level. 0596002815 0596007973 0596000855 0596009402 1590593561 0596001886_us 1148853441000 us unread
0596002815 Learning Python, Second Edition Book Mark Lutz David Ascher December, 2003 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596002815.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596002815.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596002815.01.LZZZZZZZ.jpg $39.99 $25.19 $17.87 $39.99 $21.65 4465 TF04IP34QCX4 1TU4ABVMFEFAC 2I1R6BD98FTLG Computer Books: Internet General Computers Computers - Languages / Programming Programming Languages - General Programming Languages - Python Python (Computer language) Python (Computer program langu Python (Computer program language) Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Internet languages Python, scripting language, object-oriented programming, Mac OS X Panther, Unix, Linux, Windows NT, OS/2, classes, functions, modules, operators Paperback 1 0596002815 Usually ships in 24 hours The authors of <I>Learning Python</I> show you enough essentials of the Python scripting language to enable you to begin solving problems right away, then reveal more powerful aspects of the language one at a time. This approach is sure to appeal to programmers and system administrators who have urgent problems and a preference for learning by semi-guided experimentation.<p> First off, <I>Learning Python</I> shows the relationships among Python scripts and their interpreter (in a mostly platform-neutral way). Then, the authors address the mechanics of the language itself, providing illustrations of how Python conceives of numbers, strings, and other objects as well as the operators you use to work with them. Dictionaries, lists, tuples, and other data structures specific to Python receive plenty of attention including complete examples.<p> Authors Mark Lutz and David Ascher build on that fundamental information in their discussions of functions and modules, which evolve into coverage of namespaces, classes, and the object-oriented aspects of Python programming. There's also information on creating graphical user interfaces (GUIs) for Python applications with Tkinter.<p> In addition to its careful expository prose, <I>Learning Python</I> includes exercises that both test your Python skills and help reveal more elusive truths about the language. 4.0 75 5 This should be your first Python book! This is simply a stellar introduction to the Python language, for both newcomers to programming and those who are already proficient in another language. I know there are several choices for 'beginning' type Python books, and you may be tempted to choose a different one because it is newer than this one, but please understand that you lose nothing by reading this book instead. It covers Python 2.3 (which is just short of the current 2.4), and there are only a couple of items not referred to (e.g. decorators and decimals). But you can easily read up on the latest features online. The benefits of this book far outweigh the fact that it was published a few years ago! <br /> <br />Here is the true advantage of Learning Python: the authors describe the language in complete detail from the ground up. They begin with how to use the interactive interpreter and IDLE, and then move on to built-in data types. Every single thing that could be considered a 'component' of the Python language gets its own chapter (numbers, strings, lists, etc.), and the larger components (functions, modules, classes, etc.) each get their own Part (which is further divided into chapters). In other words, they take plenty of time to describe everything you need to know about everything in the language. You won't finish learning the core language until well into the 400-range of pages. <br /> <br />Another intro Python book that I just began reading has already covered numbers, arithmetic operators, functions, modules, and a few other things, all by page 20! I won't name the book yet, because I'm not fairly deep enough in it yet. But this is certainly not good for a newcomer. <br /> <br />Don't even wonder about other books! Learning Python covers every aspect of the language in great detail, yet at the same time remains intelligent (e.g. it does not explain to you what variables in general are (hopefully you have a basic understanding of programming already), but it explains in great detail what variables *in Python* are). After you read this book, you will have an amazing foundation in Python. 2 Not really useful This book is not very good for actually learning Python. It also lacks a reference section and is excessively wordy. <br /> <br />Learning implies tutorials and a gentle progression from basic to advanced subjects; this book does neither. For example, in chapter 3, "How You Run Programs", it introduces modules and namespaces--fairly advanced concepts to read about before even the first "hello world" program! In chapter 4, as it describes the use of numbers and strings, it is already delving deep into the uses and implications of Python's objects. <br /> <br />With well over 500 pages, there should be plenty of room for a reference section, but there is none. There is no list of built-in classes and their methods. <br /> <br />The overall tone of the book is enthusiastic, touting Python's object-orientedness and other advantages. Unfortunately, it is excessively wordy and difficult to read. Cheerleading can be excused, but it is present on nearly every page and gets old quick. <br /> <br />In a book about programming or a programming language, one might want tutorials, reference, discussion of advanced topics, or code examples. This book provides none of these things. I do not recommend it. 2 Not worth the expense. Programming books have two uses: to teach you and as a reference. This book does an adequate job of teaching, but I'd say that "How to Think Like a Computer Scientist" does better, and you can just look at it on the website. The index is lousy, which makes it hard to find things, and it doesn't cover enough material to make it useful. I wish I'd just bought two copies of Python in a Nutshell instead. 0596007973 0596000855 0596001886 1592000738 0596009402 0596002815_us 1148853441000 us unread
059600415X Regular Expression Pocket Reference Book Tony Stubblebine May, 2003 O'Reilly Media, Inc. http://images.amazon.com/images/P/059600415X.01.THUMBZZZ.jpg http://images.amazon.com/images/P/059600415X.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/059600415X.01.LZZZZZZZ.jpg $9.95 $9.95 $6.51 $9.95 $6.13 5571 2SCYPK2KDFQV2 T2GMJN4VGH68 2PDTCDYN9FD0J Computer Books: General Computers Computers - Languages / Programming Programming Languages - CGI, Javascript, Perl, VBScript Programming languages (Electro Programming languages (Electronic computers) Syntax Text processing (Computer scie Text processing (Computer science) Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Internet languages Programming languages Regular expressions, Perl Paperback 1 059600415X Usually ships in 24 hours 4.0 16 3 great book, but... This is a great handy reference to compare several popular tools supporting regrex. <br /> <br />While I found it may have an error. In page-70, say "Both(vi and vim) use a DFA match engine.", while in another book "Computer Science and Perl Programming" page-91, the author of "Mastering Regular Expressing" Jeffrey Friedl said "Perl has always used an NFA engine, as does vi, sed, GNU emacs, Python, Tcl, expect, and most version of grep". I knew these two engine are very much different, and vim regrex does support capturing and backreference(NFA engine). So I guess there's something wrong in this reference. Could the author check up this issue please? thanks. 4 A review of "Regular Expression Pocket Reference" One of the most difficult things when working with regular expressoins -- at least for me -- is dealing with different implementations (i.e., Perl, Java, Python, PHP, UNIX tools, etc.) The basics of regexes and pattern matching don't vary all that much, but each implementation is just different enough that the smae line of code can yield different results. If you work with more than one of these implementations, keeping track of differences in metacharacters and metasequences can be nearly impossible. This is especially true when -- as is the case with me -- you deal with regexes somewhat intermittently. <br /> <br />This is one of the main reasons why the "Regular Expression Pocket Reference" <br />was written and this is why I keep it close at hand. This book will not really teach you how to use regexes, nor will it tell you how to use, say, Perl. If, however, you use Perl and you know how to use regexes but just can't remember whether you can disallow backtracking for text matched by a subpattern, then this book will save you quite a bit of time and effort. <br /> <br />If you're wondering what it means to "disallow backtracking for text matched by a subpattern," or when you would want to use it, buy "Mastering Regular Expressions" or a similar title. The "Regular Expression Pocket Reference" is designed to be a quick reference tool, and it serves this purpose very well. I would recommend it especially for those who work with regular expressions intermittently or who work with several different implementations. 5 Ideal pocket reference This is an ideal pcoket reference for people who need to lookup the details of regular expression syntax. This is not for people who know nothing about regular expressions. 0596002890 0596003749 1565924975 0596005121 0596003528 059600415X_us 1148853441000 us unread
032119439X JavaScript for the World Wide Web: Visual QuickStart Guide, Fifth Edition Book Tom Negrino Dori Smith 10 July, 2003 Peachpit Press http://images.amazon.com/images/P/032119439X.01.THUMBZZZ.jpg http://images.amazon.com/images/P/032119439X.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/032119439X.01.LZZZZZZZ.jpg $21.99 $14.95 $3.34 $19.50 $7.10 9095 3JQCKTG6LU5MU Computer Books: General Computers Computers - Languages / Programming Internet - Web Site Design Internet - World Wide Web JavaScript (Computer language) JavaScript (Computer program l JavaScript (Computer program language) Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - Java World Wide Web Computers / Internet / General Paperback 1 032119439X Usually ships in 24 hours 785342194395 JavaScript is great, but at best it is a complementary language for Web development. <I>JavaScript for the World Wide Web</I> offers a productive, how-to style that lets you solve a problem or pick up a trick and then move on with the rest of your work. <p> Consistent with other members of Peachpit's Visual QuickStart Guide series, this title makes wise use of side-by-side explanations and screen shots, as well as code snippets and their analysis. This approach gives readers the feeling that the authors are sitting by their side and showing them how to code scripts. Most subjects are handled with numbered steps, such as "Validating Zip Codes," and useful tips punctuate the text.<p> The book introduces the whole concept of JavaScript in a fast-moving but readable chapter and then moves into solving real-world challenges. The authors do a good job of covering JavaScript's capabilities, from eye-catching graphics tricks to data-entry form processing and cookie management. Particularly enjoyable is the way the book spells out many of the differences between Netscape and Microsoft dynamic HTML approaches.<p> The JavaScript object model is laid out in an appendix, along with object compatibility between various browser flavors. To complement the book, the publisher offers a Web site that makes all of the example code easily downloadable for your use. This is a great little guide for both busy coders and JavaScript novices. <I>--Stephen W. Plain</I> 3.5 227 3 This book is OK Believe it or not, this book is an acutal textbook for a course I am taking in college. I was hoping for a book better than this for a college course. 5 As always a great product from QuickStart I have used QuickStart books for a number of years to get into/get started with new technology and software, and they have consistantly impressed. This book keeps up the tradition. I highly recommend it. A great resource for anyone getting into, or improving their knowledge of JavaScript. Go buy it, you won't be sorry. 5 Great "How To" and "WHY" I am one of the most impatient programmers on the face of the earth. In fact, I have been in professional services for years because it takes to long to realize results with traditional programming. Web development has sucked me back into the fray, and I enjoy the immediacy of the langugages involved. Code it -- look at it! Works perfectly for me! However, I am now a senior analyst, and nothing in my job description calls for these skills. <br /> <br />As the new director of technology (website guru) for my professional association, I found myself at a loss. I know HTML, and a smattering of java, but knew nothing about PHP, CSS, real JAVA programming or MySQL, which are the basis for our group's website. I took over in January of 2006, with a major symposium scheduled for March 2006. Everything and it's grandmother needed to be released on that site, which had been neglected over the past year (the old DOT was sent to Iraq!). In short order, I needed to know it all and do it all. This same review will be used for the Java and PHP/MySQL books. THESE BOOKS ARE A LIFESAVER! From building forms in HTML (I had never had to do this before), to creating style sheets, to writing java code to manipulating the MySQL database with PHP files, I have found the instructions so clear and easy to use that when I am in a hurry, I can just do stuff. Later, I can go back to the book to understand what I did, how it was actually done, and why it was successfully. When I really take my time, the tutorials are invaluable. <br /> <br />Obviously, I recommend this book. Novices will be led gently by the hand; the more experienced will find better ways of doiing things, and the impatient can get it done quickly. Excellent deal. 0321130073 0321186486 0321199588 0201710986 0201735687 032119439X_us 1148853441000 us unread
0072227907 JavaScript: A Beginner's Guide, Second Edition Book John Pollock 18 December, 2003 McGraw-Hill Osborne Media http://images.amazon.com/images/P/0072227907.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0072227907.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0072227907.01.LZZZZZZZ.jpg $24.99 $15.74 $12.49 $24.99 $12.74 24271 3FOQ6BRSOU79Q 492ETWBOHWYQ Computer Bks - Languages / Programming Computer Books: Web Programming Computers Computers - Languages / Programming JavaScript (Computer language) JavaScript (Computer program l JavaScript (Computer program language) Programming Languages - CGI, Javascript, Perl, VBScript Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Paperback 1 0072227907 Usually ships in 24 hours 783254041752 5.0 10 5 Excellent Resource What I like about this book compared to others, is that it gives clear concise descriptions. The chapters (or modules) are well thought out and the examples complement what the subject matter is addressing. I've bought other books on JavaScript, and I must say that (as a beginner) this is a treasure. It is exactly what I was looking for and by just reading the first few chapters has given me a great insight into this coding language. To me there is no better book on the market. You won't go wrong to get this book if you want to get a solid foundation in JavaScript. I highly recommend this book. 5 Great beginner's book I have no programming experience and am teaching myself JavaScript. I tried a couple of other books, which left me feeling frustrated-even if they were supposed to be for beginners. Desperate, I tried this one and am happy to say that I'm writing small scripts and becoming familiar with all the different options. <br /> <br />The lessons are well written and easy to follow. The little progress checks and tests at the end of the chapters help highlight the lessons and, if you get any answers wrong, show you where to go back to reread/practice. Although a beginner's book, it gives hints of what can be done, which keep me motivated to continue learning. <br /> <br />It may be that I "outgrow" this book at some point, but I'm likely to keep it around for a quick reference. 5 Great beginner book This is definitely a book for JavaScript beginners, which is exactly what I needed. It included plenty of examples and even had mastery questions at the end of each of the chapters. But I found the book extremely helpful, even if slightly rudimentary having had some programming experience in other languages. But I liked the step by step approach and getting to know a few of the major objects and concepts in JavaScript. 0321130073 0764557432 0596000480 0596004672 032119439X 0072227907_us 1148853441000 us unread
0596002890 Mastering Regular Expressions, Second Edition Book Jeffrey Friedl 15 July, 2002 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596002890.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596002890.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596002890.01.LZZZZZZZ.jpg $39.95 $25.17 $19.97 $39.95 $21.65 4482 1KBPY8J21LUPH Y9Q2D5IA3423 1R36BE3AUD988 Computer Books: General Computer Programming Languages Computers Computers - Languages / Programming Electronic data processing Microcomputer Text Processing Software Perl (Computer language) Programming - General Programming Languages - CGI, Javascript, Perl, VBScript Programming languages (Electro Programming languages (Electronic computers) Text processing (Computer scie Text processing (Computer science) Word Processing - General Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Internet languages Perl, .NET, Java, programming, Visual Basic, JavaScript, Python, Tcl, Ruby, VB, C#, PHP, regular expressions, regex, regexp Paperback 1 0596002890 Usually ships in 24 hours Regular expressions are a central element of UNIX utilities like egrep and programming languages such as Perl. But whether you're a UNIX user or not, you can benefit from a better understanding of regular expressions since they work with applications ranging from validating data-entry fields to manipulating information in multimegabyte text files. <b>Mastering Regular Expressions</b> quickly covers the basics of regular-expression syntax, then delves into the mechanics of expression-processing, common pitfalls, performance issues, and implementation-specific differences. Written in an engaging style and sprinkled with solutions to complex real-world problems, <b>Mastering Regular Expressions</b> offers a wealth information that you can put to immediate use. 4.5 96 3 No summary or synopsis, only good for thorough detail. Get the small pocket reference guide instead of this book! It is difficult to find what you want if you don't know exactly what you are looking for. I admit it covers the subject very well, but if you don't know Regular Expressions thoroughly, you have to read every word of the book or look forever to find what you want. Just buy the pocket reference guide and go to the library once a year when you need this thing. 5 The regex bible The only book to explain regular expression in a clear and exhaustive manner, covering differences between the most important programming language in which regex are used. <br /> <br />A "must have". 5 Great Regex Book I have known about regular expressions for a long time, but they have always been some kind of mysterious secret code. Recently I was reading something else that pointed out the power of regular expressions, so I decided it was time to learn regular expressions once and for all. After reviewing the available books on Amazon, I chose this one. I was not disappointed. <br /> <br />After reading just the first few chapters, I have been able to put them to work and make my life a lot easier. As a software engineer, I'm always doing searches through code or search/replace operations. I am now able to do more precise searches and do search/replace operations I never dreamed were possible before. <br /> <br />Learn regular expressions now! Get this book! 059600415X 1565922255 0596003137 1565924266 0596009658 0596002890_us 1148853441000 us unread
1565926811 PHP Cookbook Book David Sklar Adam Trachtenberg 20 November, 2002 O'Reilly Media, Inc. http://images.amazon.com/images/P/1565926811.01.THUMBZZZ.jpg http://images.amazon.com/images/P/1565926811.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/1565926811.01.LZZZZZZZ.jpg $39.95 $25.17 $17.57 $39.95 17921 2DWN9EXGALEMD 2ZSENEUYXBNV4 QJM232D0K9FI Computer Books: Languages Computers Computers - Languages / Programming Data Processing - General Design PHP (Computer language) PHP (Computer program language) Programming - General Programming Languages - General Programming Languages - HTML Programming Languages - XML Web sites Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Internet languages PHP PHP4 CGI HTML Apache web programming scripting dynamic site World Wide Web (WWW) Paperback 1 1565926811 Usually ships in 4 to 6 weeks 4.5 22 5 Great Reference Book with excellent examples! You need a solution to a problem? This book will give you the answer. This is a great reference book that helped me a lot and I think that every PHP programmer should own. This book is the next best thing to searching Google for PHP answers where you can find a wealth of information. The examples are very useful and the flow of the book is perfect. When I bought this book it was expensive but it was worth every single penny. <br /> <br />You need to know the basics of PHP coding before this book is useful. But if you know at least the basics you are going to find this book to be your best PHP teacher. 4 Solid and a good resource for PHP coders I read reviews here on Amazon, and I usually see the "perfect for on your desk reference"... well, I have a shelf near my desk and this book doesn't spend much time collecting dust. There are some really good examples and code, some which may seem overkill (depending on your app and goal). <br /> <br />This is the book I open to see if there's an example or just to purge ideas/code from. 5 Good information Well written and easy to understand as is typical of the Sklar books 0596001452 0596005601 1565926102 0596005431 0672326728 1565926811_us 1148853441000 us unread
1565926102 Programming PHP Book Rasmus Lerdorf Kevin Tatroe March, 2002 O'Reilly Media, Inc. http://images.amazon.com/images/P/1565926102.01.THUMBZZZ.jpg http://images.amazon.com/images/P/1565926102.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/1565926102.01.LZZZZZZZ.jpg $39.95 $26.37 $14.31 $34.19 $19.41 36603 IEF1DNVKZO8B 2ZSENEUYXBNV4 1R36BE3AUD988 Computer Books: General Computer Networks Computer Programming Languages Computers Computers - Languages / Programming Internet - Web Site Design PHP (Computer program language) Programming - General Programming Languages - General Computer Programming Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Internet languages PHP, web programming, scripting CGI, dynamic site Paperback 1 1565926102 Usually ships in 24 hours PHP is far more than a cult language or open-source icon. It's a remarkably capable language that's well integrated with lots of technologies--notably mSQL and MySQL database servers--and quite easy to learn. <I>Programming PHP</I> helps you up the PHP learning curve, very nearly guaranteeing that you'll find in its pages an example that illustrates every fundamental aspect of the language and its most important extension modules. Plus, there's some cool advanced stuff, like recipes for manipulating images, working with Extensible Markup Language (XML) content, and generating Adobe Acrobat (PDF) files. Rasmus Lerdorf invented PHP and quarterbacks its ongoing evolution, so there's little question of the content's authority.<p> The authors use a Talmudic style to explore PHP's capabilities and explain them to their readers, meaning that they like to present code and commentary in close formation, with each enhancing the other. Typically, they'll present a capability generically and show the relevant code. Then they'll dig into variations on the theme, calling attention to required code alterations as they go. This is a book about PHP itself, so practically no attention is paid to PHP Builder or other development tools. Regardless, this book will help you solve programming challenges with PHP, and enable you to write efficient, attractive code. <I>--David Wall</I><p> <B>Topics covered:</B> The PHP programming language, for people who are coming to PHP with a bit of programming experience in other languages or who want to expand their existing PHP knowledge beyond the basics. Sections deal with the core language, as well as HTTP session management, database connectivity (to MySQL and Oracle, as well as with PHP Extension and Application Repository--PEAR), graphics file manipulation, XML parsing, and PDF creation. There are instructions for building a PHP extension library in C, as well as a function reference and guide to existing extensions. 3.5 38 4 Better - What you would expect from a 2nd edition Spent an hour examining this 2nd edition. I've also spent some time reading the reviews of the 1st edition and you are right on the money, Nathan Torkington. Many of the reviews show that the reviwer did not take much time or care going thru the book. When you've got the kind of talent and writing experience shared by the two authors, you have got to be one doozy of a PHP person to find the kind of faults some reviewers report. O'Reiily does a great job of maintaining an ERRATA page for each of their books. You never made a typo, guys ? In general this is a nice cleanup of the book. Very good for starters & intermediates. <br />And thank you to David Wall, who says it all: "The authors use a Talmudic (JBC adds:For readers not familiar with the TALMUD, check out Wikipedia)style to explore PHP's capabilities and explain them to their readers, meaning that they like to present code and commentary in close formation, with each enhancing the other. Typically, they'll present a capability generically and show the relevant code. Then they'll dig into variations on the theme, calling attention to required code alterations as they go. This is a book about PHP itself, so practically no attention is paid to PHP Builder or other development tools. Regardless, this book will help you solve programming challenges with PHP, and enable you to write efficient, attractive code." 3 nice book Like many people I know, I have to use multiple programming languages, and php happens to be one of them. Programming PHP is a great book for PHP speakers and the excellent php function reference in appendix A is really adequate value for the book. <br /> <br />Take heart, you can do without the book, if you don't already own a copy, but owning a copy is also a great way to support the community, so go get on. 2 Lack of Examples This book lacks examples. It describes a function in English words but rarely gives an example of how to invoke it. If you're trying to do File I/O this book is NOT for you. 0596005431 1565926811 0596005601 0596000480 0596005253 1565926102_us 1148853441000 us unread
0596003161 Dynamic HTML: The Definitive Reference (2nd Edition) Book Danny Goodman 15 September, 2002 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596003161.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596003161.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596003161.01.LZZZZZZZ.jpg $59.95 $37.77 $21.00 $59.95 $35.69 5927 OYZ7IX7C37RZ 1R36BE3AUD988 1T0Q8K3MF744H Computer - Internet Computer Books: General Computers DHTML (Document markup languag DHTML (Document markup language) Data Processing - General Internet - General Programming - General Programming Languages - HTML Computers / Programming Languages / HTML, SGML, VRML, XML HTML JavaScript, DOM, CSS, HTML, Internet Explorer, IE, IE6, Netscape Navigator, mozilla, XHTML Paperback 1 0596003161 Usually ships in 24 hours Danny Goodman felt that he couldn't trust any of the documentation on Dynamic HTML (DHTML) that he read (too many contradictions), so he wrote this book as a reference for working with his own clients. After testing tags and techniques on multiple releases of the main browsers, Goodman came up with very practical information--some of which you may not find in any other resource.<p> Goodman assumes a solid foundation, if not expertise, in basic HTML and an understanding of what DHTML is all about. From those assumptions, he presents a meaty, information-dense volume. The first of the book's four sections discusses industry standards and how to apply the basic principles of DHTML. He emphasizes the differences in Web browsers and discusses how to build pages so that they work well in both Netscape Navigator and Microsoft Internet Explorer. The second section is an extensive, quick reference of all the tags, objects, and properties of HTML, cascading style sheets, Document Object Model, and core JavaScript. A particularly handy cross-reference guide to this information follows, helping you locate it in alternate ways. The final section contains appendices, with useful tables of values and commands. <I>--Elizabeth Lewis</I> 4.5 144 5 O'Reilly Dynamic HTML An indespensible reference for everything client-side web development. Consise and handy; this book should sit beside the keyboard of any serious web developer. 5 The authoritative reference This hefty volume is not for the beginner, but for the working professional who needs to know exactly what features are available to them and what browser versions they will work with. It's the only book of its kind with this version information. It also includes the exact official specification of HTML, the DOM, and Javascript -- uncovering just how poor a lot of browser support is for much of these technologies (especially CSS declarations for audio, for example). I recommend this book to my upper level web development students as the last word on web development usage. The only real flaws are logistical -- the difficulty of managing a traditionally bound 1500 page book, getting it to stay open, spines splitting, that sort of thing. But the information is unparalleled. With CSS3 on the way, I anticipate another revision in the near future, and I'll be the first in line to buy another one. <br /> 5 Great, single source reference I use this book as my first point of reference for all those technical details regarding HTML, Cascading Style Sheets (CSS), JavaScript, and the Document Object Model (DOM). What I really like about this reference tome (1000+ pages) is how every element, tag, attribute, etc. clearly denotes which browser/browser version supports the item. It's nice to be able to carry around a single book that can answer so many questions. Highly recommended. 0596004672 0596000480 0596005253 1932394613 0764557432 0596003161_us 1148853441000 us unread
059600382X HTML & XHTML: The Definitive Guide, Fifth Edition Book Chuck Musciano Bill Kennedy August, 2002 O'Reilly Media, Inc. http://images.amazon.com/images/P/059600382X.01.THUMBZZZ.jpg http://images.amazon.com/images/P/059600382X.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/059600382X.01.LZZZZZZZ.jpg $39.95 $25.17 $18.70 $39.95 $22.99 13351 281ZAVDD40ISH 1B2AZ0S6Y7TZU 3NAA7RZD1EHKR Computer - Internet Computer Bks - Internet Computer Books: General Computers HTML (Document markup language) Internet - Web Site Design Programming - General Programming Languages - HTML XHTML (Document markup language) Computers / Internet / Web Site Design HTML HTML, XHTML, Javascript, CSS, Cascading XML Paperback 1 059600382X Usually ships in 24 hours 636920003823 In the most recent edition of this acclaimed HTML guide, Musciano and Kennedy look closely at every aspect of HTML and show how to use it wisely to create top-quality Web pages. The book is up-to-date, covering HTML 4, Netscape Navigator 4, Microsoft Internet Explorer 4, and the various extensions of each.<p> <I>HTML: The Definitive Guide</I> is aimed at beginners as well as those who have more practice in Web-page creation. The authors assume at least a basic knowledge of computers, including how to use a word processor or text editor and how to deal with files. They teach you that learning HTML is like learning any other language and that reading a book of rules can only take you so far. Readers begin writing what may be their first Web page just two pages into the book's second chapter. From there on, they provide a wide range of HTML coding to allow readers to learn from good examples. The book includes a handy "cheat sheet" of HTML codes for quick reference. <I>--Elizabeth Lewis</I> 4.0 133 4 Good place to start I first read this years ago when I was first learning HTML and had no developement experience. It was a great way to start off, easy reading and easy to look up information I needed. I still look things up when I need a quick refresher for a web page alteration. Not the book for someone looking for advanced knowledge. 4 Always by my side (originally published on www.last-child.com) <br /> <br />There are books you read that change your way of thinking (Designing with Web Standards), books your read for ideas (Usability: The Site Speaks for Itself), and books you keep within arm's reach at all times. This book, HTML and XHTML: The Definitive Guide, is one that you should always keep on your desk. <br /> <br />I'm saying this from experience. I'm a self-taught web programmer and have read over well over a dozen programming books during the past few years. This is the book that traveled with me from job to job. It's where I go to check on the proper use of tags and attributes. It's a well laid-out reference book that is actually interesting to read. <br />Who should get this book <br /> <br />This book is for those working directly with HTML code. It does not discuss programming languages, JavaScript, or CSS to any extent. However, it clearly defines how to use valid markup to build sites. I have found it invaluable for building forms and complex data tables. It's also a great foundation for those learning semantic markup from the beginning. 4 Encyclopedic reference in need of updating Now in its fifth edition, this encyclopedic tome published by O'Reilly and Associates badly needs an update since its last edition was published in 2002 and much has changed since then. However, it is still an essential reference to anyone who originates or modifies webpages. The HTML chapters are still excellent. The book starts with a history of HTML/XHTML/XML up to the time of the last edition. Next is a basic non-nonsense tutorial on writing webpages using HTML to get you started. It is only a chapter in length so that you understand what the skeleton of an HTML webpage looks like. Next are numerous chapters fleshing out what you can do to this basic skeleton of a webpage. This part starts with plain text and continues with images, multimedia, cascading style sheets, etc. This section is encyclopedic in that each tag is explained in detail. Its function is defined as well as its attributes, and an example is usually given showing how you would insert each tag in a webpage and the resulting output. The part of this book that really shows its age is the section on XML. It is really too basic to be of much use, and what is there is out of date by now. However, if you are just beginning with HTML this is still by far the best tutorial out there. No other book will do as good a job at teaching you the basics or providing the complete details for every HTML tag. 0596005253 0596000480 0596003161 0596004672 0596005768 059600382X_us 1148853441000 us unread
0596003749 Perl Pocket Reference, 4th Edition Book Johan Vromans July, 2002 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596003749.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596003749.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596003749.01.LZZZZZZZ.jpg $9.95 $9.95 $4.64 $9.95 $6.02 14815 3U124IZAO3MSV 2SCYPK2KDFQV2 3KOFTDDD5G95Y Computer Books: General Computers Computers - Languages / Programming Perl (Computer language) Perl (Computer program language) Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - Perl Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Internet languages Perl, Perl Pocket Reference, Perl 5.8, programming, Unix Paperback 1 0596003749 Usually ships in 24 hours 4.0 5 4 quick hints/ reminder of perl cmd good and give me a quick review/reminder of perl commands 5 Buy a clue, Gerald Gerald W. Irmler writes in his review "I also have two very large Perl books that are also almost useless, so maybe it's a Perl problem." Well yes, Perl is not an easy language, but I suspect that the main problem here is an Irmler problem. This book does a very good job of doing what it intends to. Another clue that Irmler is lacking a clue is the baffling comment that "The author seemed more interested in being clever and funny, then (sic) imparting information." Huh? The book is comprised entirely of very succinct facts about the language. There is no style here to speak of, due to the nature of the book. <br /> <br />I rate this book 5 stars, Irmler -5 stars. 1 Unhappy Of the many O'Reilly books that I have purchased, <br />this is the first one that was really poor. <br />I'd give it -5 stars, but the lowest you allow is 1. <br />The author seemed more interested in being clever <br />and funny, then imparting information. <br /> <br />However, I also have two very large Perl books <br />that are also almost useless, so maybe it's <br />a Perl problem. 059600415X 0596003137 1565924975 0596002890 0596003528 0596003749_us 1148853441000 us unread
0596002149 Ruby In A Nutshell Book Yukihiro Matsumoto November, 2001 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596002149.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596002149.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596002149.01.LZZZZZZZ.jpg $24.95 $16.47 $10.75 $24.95 $12.00 33225 BPUDQ0TGZ785 28N9TF3TW5QIL 2XRD2ZQF9USLT Computer Books: Languages Computer programming Computers Computers - Languages / Programming Object-oriented programming (C Object-oriented programming (Computer science) Operating Systems - General Programming - General Programming - Object Oriented Programming Programming Languages - CGI, Javascript, Perl, VBScript Ruby (Computer language) Ruby (Computer program languag Ruby (Computer program language) Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Programming languages Ruby, object-oriented, scripting language, C, Perl, Python Object-Oriented Programming Programming - Object Oriented Paperback 1 0596002149 Usually ships in 24 hours 636920002147 4.0 6 5 An Excellent At-Your-Fingers Quick Reference There isn't much in-depth knowledge I can impart based on this book. It fulfills its demanded function as "A Desktop Quick Reference". It provides a quick reference to the core language features and APIs in a succinct way. On the fly, this book is a great reference. If you are going to be carrying around a reference for Ruby, this should be it. Its small size does not deter it from being full of succinct information. Do not buy this if you are looking for a tutorial-style introduction to Ruby. (In that case, see Programming Ruby by Dave Thomas). If you are looking for a quick reference to this fun programming language, however, this book is a great choice! 4 Ruby In A Nutshell This book is very much a brief reference for Ruby -- it is consistent with the general philosophy of the nutshell series. Don't expect to learn ruby from this book even if you are already an experienced programmer. It is strictly a reference for those who need a quick reminder of the syntax. <br /> <br />Coverage of semantics is very limited and examples are few and far between. 4 Slightly dated (1st printing) but good "quick" reference. Forgotten the name of the libarary that does directory listings? Need to know the method of the IMAP libarary? This is the book for that. Full documentation, look elsewhere, but as a handy guide to keep on your desk. Not a beginners learn to code Ruby book, but a beginners and intermediates quick look up the method book. Learning Ruby? Get this _AND_ a beginner tutorial book. It will speed up your learning curve. 0974514055 097669400X 0672320835 1932394613 0672322528 0596002149_us 1148853441000 us unread
0596000480 JavaScript: The Definitive Guide Book David Flanagan 15 December, 2001 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596000480.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596000480.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596000480.01.LZZZZZZZ.jpg $44.95 $28.32 $17.70 $44.95 $22.94 1824 IEF1DNVKZO8B OYZ7IX7C37RZ 1446GTNVA7HF2 Computer Books: Languages Computer Networks Computer Programming Languages Computers Computers - Languages / Programming JavaScript (Computer program language) Object-oriented programming (Computer science) Programming - General Programming Languages - CGI, Javascript, Perl, VBScript Web servers Computers / Programming Languages / CGI, JavaScript, Perl, VBScript Java & variants JavaScript, scripting language Paperback 1 0596000480 Usually ships in 24 hours Since the earliest days of Internet scripting, Web developers have considered <I>JavaScript: The Definitive Guide</I> an essential resource. David Flanagan's approach, which combines tutorials and examples with easy-to-use syntax guides and object references, suits the typical programmer's requirements nicely. The brand-new fourth edition of Flanagan's "Rhino Book" includes coverage of JavaScript 1.5, JScript 5.5, ECMAScript 3, and the Document Object Model (DOM) Level 2 standard from the World Wide Web Consortium (W3C). Interestingly, the author has shifted away from specifying--as he did in earlier editions--what browsers support each bit of the language. Rather than say Netscape 3.0 supports the Image object while Internet Explorer 3.0 does not, he specifies that JavaScript 1.1 and JScript 3.0 support Image. More usefully, he specifies the contents of independent standards like ECMAScript, which encourages scripters to write applications for these standards and browser vendors to support them. As Flanagan says, JavaScript and its related subjects are very complex in their pure forms. It's impossible to keep track of the differences among half a dozen vendors' generally similar implementations. Nonetheless, a lot of examples make reference to specific browsers' capabilities.<p> Though he does not cover server-side APIs, Flanagan has chosen to separate coverage of core JavaScript (all the keywords, general syntax, and utility objects like Array) from coverage of client-side JavaScript (which includes objects, like History and Event, that have to do with Web browsers and users' interactions with them. This approach makes this book useful to people using JavaScript for applications other than Web pages. By the way, the other classic JavaScript text--Danny Goodman's <I>JavaScript Bible</I>--isn't as current as this book, but it's still a fantastic (and perhaps somewhat more novice-friendly) guide to the JavaScript language and its capabilities. <I>--David Wall</I><p> <B>Topics covered:</B> The JavaScript language (version 1.0 through version 1.5) and its relatives, JScript and ECMAScript, as well as the W3C DOM standards they're often used to manipulate. Tutorial sections show how to program in JavaScript, while reference sections summarize syntax and options while providing copious code examples. 4.5 214 5 A programmer's JavaScript reference If you've been in web programming for a while, you're undoubtedly familiar with JavaScript, but may have dismissed it as a "toy language" for flashy graphics effects without much substance. Although JavaScript is certainly the web professional's tool of choice for flashy graphics effects without much substance, the language itself is surprisingly substantial. I had been meaning to learn more about it for years and tried off and on by looking at example scripts and reading online documentation here and there. I finally decided to break down and buy a book on JavaScript, and I'm glad that it was this one. I can't recommend it highly enough - it's especially targeted at people with programming experience. This book doesn't waste your time with basic constructs or meaningless metaphors; it gets to the point, describes JavaScript, and lets you get on about your business. <br /> <br />As the book itself clarifies, JavaScript itself is just a programming language and doesn't necessarily have anything to do with web browsers per se. However, since virtually all JavaScript programming is done for the purpose of controlling web pages, the author specifically dedicates one third of the book to the core JavaScript language, and another third to a thorough description of the bindings between JavaScript and the browser. (The final third is a well-indexed reference that you'll find indispensable). <br /> <br />Since you're probably most interested in the JavaScript-browser bindings (the core language is fairly well documented online), let me say that this books coverage of it is excellent. It covers the entire history of JavaScript, detailing compatibility issues between Netscape, IE, and Mozilla (all the way back to the very first release of Netscape) and detailing exactly the sorts of uses that JavaScript is typically being put to these days. An example in the section on event handling shows how to implement drag and drop on a web page in JavaScript (bet you didn't know you could do that!) and there's even a lengthy section on the relationship between JavaScript and CSS. <br /> <br />I couldn't be happier with the book - it lived entirely up to my expectations and was well worth the money I spent on it. 5 Better than a reference JavaScript the definitive guide is not only the reference, it is built following a logical pattern, is full of useful tips, warnings and recommendations ; it is made by somebody who is well aware of JS strengths and weakenesses, someone used to programming languages able to find out what is behind this interpreted code. <br /> <br />Unfortunately, JavaScript is not like C++ or Java, its implementation depends on the browser, and this book enhances differences between implementations - reading the book help preventing headaches due to the differences between browsers. <br /> <br />The "icing on the cake" is the 45 pages intuitive index. <br />A must-have. 1 Way out-dated; new edition coming out Aug 2006 This 4th edition of Javascript was published in 2001 and is by now way out-dated. Granted, a lot has *not* changed with Javascript, but new techniques and formats have become available. Luckily, a new edition (5th ed.) of this book will be available in August 2006. Better hold off your purchase until the new edition. Then this book will deserve 4 stars. 0596004672 0596005253 0596003161 1932394613 0764557432 0596000480_us 1148853441000 us unread
0596000855 Programming Python, Second Edition with CD Book Mark Lutz March, 2001 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596000855.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596000855.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596000855.01.LZZZZZZZ.jpg $59.99 $37.79 $26.50 $59.99 $33.00 35699 TF04IP34QCX4 310RH3N8LWE1H 2I1R6BD98FTLG Computer Books: Languages Computers Computers - Languages / Programming Programming - Object Oriented Programming Programming Languages - Python Python (Computer program langu Python (Computer program language) Computers / Programming Languages / CGI, JavaScript, Perl, VBScript High level programming languages Python, python, python programming Paperback 1 0596000855 Usually ships in 24 hours 636920000853 Completely revised and improved, the second edition of <I>Programming Python</I> is an excellent compendium of material geared toward the more knowledgeable Python developer. It includes dozens of reusable scripts for common scripting tasks, and is one of the best available sources of information for this popular object-oriented scripting language.<p> In over 1,200 pages of material, this book offers an extremely comprehensive guide to Python development. Though his book is densely packed with information, Mark Lutz is a lively and witty writer whose focus is on getting things done using the natural strengths of the Python language. To that end, after an introduction and history of the language, the book shows how to use Python for performing automated tasks with files and directories (for example, for doing backups both locally and on Web servers). Not only will this book teach you more about Python, but it will also give you a library of code that you can use as is or adapt for your own projects.<p> The text covers every conceivable facet of Python and the language's support for networking, files and directories, task management, and even persistence (through its support for <I>shelves</I>). Complete Python programs show how to create e-mail clients, do reporting, and create Web applications (for an online errata database). Chapters on doing graphics programming in Python, as well as coverage of both built-in and custom data structures, are especially good. Because Python is often used for automating installations (in some Linux distributions, for instance), readers will appreciate the sample code and tips for using Python to create bulletproof installs.<p> Later sections show how get Python to work with C, Java (through <I>JPython</I>), and other languages. The book concludes with useful reference sections summarizing key aspects of Python, like its revision history, relationship to C++, and other material. There aren't many titles on Python, and fans of this up-and-coming language are lucky to have such a solid tutorial and guide available in <I>Programming Python</I>. Perfect for those with just a little previous exposure to the language, it's all you need to master Python in-depth and tap its considerable power for virtually any software project. <I>--Richard Dragan</I><p> <B>Topics covered:</B> <ul><li>Introduction to Python <li>Basic system scripts with Python (including file and directory tools) <li>Working with processes and threads <li>Pipes and signals <li>Sample scripts for system and Web utilities (including backing up files, program launching, replicating and managing directories) <li>Graphical user interface design in Python (including the <I>Tkinter</I> module) <li>Widgets and basic components <li>Layout options <li>Event handling <li>GUI examples (including a working text editor, image viewer, and clock) <li>Network scripting (sockets, FTP, and e-mail clients) <li>Server-side scripting <li>Sample server scripts for an online errata database <li>Python on the Internet (including Zope, JPython, and XML tools) <li>Databases and persistence in Python (including <I>pickled</I> objects and <I>shelf</I> files) <li>Custom and built-in data structures in Python <li>Text and string handling <li>C integration with Python (including the SWIG module) <li>Embedding Python calls within C <li>Hints for using Python in real projects <li>Reference to recent changes to Python <li>Python vs. C++ quick-start guide</ul> 3.5 58 2 Misleading While I think this book has value for some, it's not the target audience Mr. Lutz states. This is NOT a book for somewhat advanced programmers. This is a book for beginners. <br /> <br />What's worse, the material is presented in an almost condescending manner, as if Lutz doubts the reader's ability to grasp even the simple concepts he lays out. To further the insult, he repeats himself endlessly. <br /> <br />For those of us who aren't rank amateurs there are other gems in store, pointing up the author's lack of technical acumen. Merely suggesting that someone should use telnet from all over the world to access web servers or email is just absurd, for instance. There are many more examples. <br /> <br />The author bio states that Mark Lutz has been involved in Python for a long time and is a key figure. That statement appearing in this book casts a shadow over Python itself. I'm going to give Python and Mr. Lutz the benefit of the doubt and assume both have merits not seen in this work. If I hadn't heard such good things about Python from other sources and only had this book to go by I would be ditching Python. 5 a very well written introduction book I liked this book because its approach is very practical. Probably one of the best python introduction books. I liked "In Action" chapters a lot. I used them for reference while gaining experience with the Python. It covers a lot of essential topic for the beginner. Python is also a very productive programming language and environment so both the book and language is highly recommended. 5 It's about thinking, not just programming I'm picky buying books now because there are so many good ones online free: Delve Into Python is one of them. Yet, after spending in B&N for 1 hr looking through the book, I realized that this book should be put on my book shelve, for the following reasons: <br />1) It is job-oriented. Just look at the title of each chapter; <br />2) It provides a big picture: detailed technical skills are integrated into the understanding of the big picture; <br />3) Every sense let you think of something you've never thought before. <br /> <br />In summary, this book is not just about teaching how to program; it is about how to think with computer as your close friend- a soulmate: assuming at this time that your soulmate talks in Python! 0596002815 0596007973 0596001886 0596000960 0596009402 0596000855_us 1148853441000 us unread
0596000278 Programming Perl (3rd Edition) Book Larry Wall Tom Christiansen Jon Orwant 14 July, 2000 O'Reilly Media, Inc. http://images.amazon.com/images/P/0596000278.01.THUMBZZZ.jpg http://images.amazon.com/images/P/0596000278.01.MZZZZZZZ.jpg http://images.amazon.com/images/P/0596000278.01.LZZZZZZZ.jpg $49.95 $31.47 $18.55 $47.00 $27.00 10143 IEF1DNVKZO8B HB1RWLRSGVKC 394U0M62XG64T Computer Bks - Languages / Programming Computer Books: Languages Computer Programming Languages Computers Computers - Languages / Programming Perl (Computer language) Perl (Computer program languag Perl (Computer program language) Programming - General Programming Languages - CGI, Javascript, Perl, VBScript Programming Languages - Java Programming Languages - Perl Unix (Operating System) Computers / Programming Languages / CGI, JavaScript, Perl, VBScript High level programming languages Internet languages Perl Programming,Perl syntax, Perl functions, Perl debugging, Perl efficiency, Perl library, camel, camel book, Third Edition, 3rd, Larry Wall, Jon Orwant, Tom Christiansen Paperback 1 0596000278 Usually ships in 24 hours Larry Wall wrote Perl and he wrote <I>Programming Perl</I>. Better yet, he writes amusingly and well--all of which comes across in this latest edition of the definitive guide to the language.<p> Like Topsy, Perl just grew, and as a result the need for a third edition came about. It's now over 1,000 pages, which it needs to be, as it performs several different duties. First, it's an introduction to the Perl language for those who are new to programming; also, it's a guide for those who are coming from other languages; and, finally, it's a Perl language reference. <p> Among Larry Wall's other pursuits is being a linguist, and it's perhaps for this reason that Perl is a peculiarly flexible language with many routes to achieving the same ends, as the authors ably demonstrate. It's also extensible in several ways, designed to work with many other languages. Also, as it's largely interpreted, programs written in Perl tend to run unmodified on a variety of platforms--although platform-specific Perl modules and programming practices are also discussed.<p> A major strength of <I>Programming Perl</I> is the way subject areas are approached from several directions. This constant shift of viewpoint eliminates blind spots in the reader's understanding and provides a pleasing echo of the way Perl itself can take many routes from here to there. <p> Because the Perl community is both knowledgeable and active, the language covers much more ground here than in the previous edition. Even if you have both previous editions, you'll want this latest version--if only for the new jokes. <I>--Steve Patient, amazon.co.uk</I> 4.0 226 3 An Encyclopedic Reference -- or a Baptism by Fire "Programming Perl" simply has everything about Perl you will ever need to know. If it's in Perl, it's in this book, as far as I can tell. Finding what you're looking for will be another matter. The organization of this volume leaves much to be desired. But the index is pretty helpful so searching through this book is a little like looking for a needle in a hay stack, but with a magnet in hand. <br /> <br />But don't let the name fool you: This book is not the place to learn Perl, as I found the hard way. It just simply assumes too much knowledge on the part of the reader, and has a horrendous paucity of example code. If Perl is something you are going to explore and use to a great extent, "Programming Perl" will eventually become indispensible to you, I am certain. But if you are new to the language: DANGER! DANGER! ABUNAI! <br /> <br />All things considered, I would give it four stars -- five for its breadth of coverage minus one for its poor organization. But the book's title implies that it is meant as an introduction to Perl, but an introduction it just ain't! The authors say as much themselves in their introduction, but I think the unsuspecting novice deserves to see it on the front cover too. So I am taking away one more star for a total of three. <br /> <br />"Programming Perl": a great reference, a horrid learning tool. 5 Essential reference for all Perl programmers This book is a must have reference for all Perl programmers. I also recomment O'Reilly's "Learning Perl" as a good predecessor to this book. 5 no worries I could have gotten this book slightly cheaper from a private seller, but this book is a professional programmer's classic. I expect to use it regularly (and I have so far). <br /> <br />It arrived quickly and in good condition. 0596003137 0596003749 0596002890 0596004788 1565926994 0596000278_us 1148853441000 us unread