| Books - Computers & Internet - Databases |
| 1-20 of 100 1 2 3 4 5 Next 20 |
|
|
|
click price to see details click image to enlarge click link to go to the store
| 1. PHP and MySQL Web Development (4th Edition) by Luke Welling, Laura Thomson | |
![]() | Paperback
list price: $54.99 -- our price: $34.21 (price subject to change: see help) Isbn: 0672329166 Publisher: Addison-Wesley Professional Sales Rank: 6164 Average Customer Review: US | Canada | United Kingdom | Germany | France | Japan |
|
Editorial Review PHP and MySQL Web Development shows how to use these tools together to produce effective, interactive Web applications. It clearly describes the basics of the PHP language, explains how to set up and work with a MySQL database, and then shows how to use PHP to interact with the database and the server. This practical, hands-on book includes numerous examples that demonstrate common tasks such as authenticating users, constructing a shopping cart, generating PDF documents and images dynamically, sending and managing email, facilitating user discussions, connecting to Web services using XML, and developing Web 2.0 applications with Ajax-based interactivity. The fourth edition of PHP and MySQL Web Development has been thoroughly updated, revised, and expanded to cover developments in PHP 5 through version 5.3, such as namespaces and closures, as well as features introduced in MySQL 5.1. Reviews
I'm an experienced C/C++ programmer on Windows, but I knew nothing about PHP and MySQL -- and very little about Apache and Unix -- prior to opening this book. I've now read about 80% of it and, in the process, I've built a commercial-grade Website with user registration and shopping cart facilities, which was my objective. Reading this book was a very efficient use of my time -- it gave me exactly what I needed to build a practical Web application system with PHP and MySQL, and very little extraneous stuff. The main prerequisite for this book is a working knowledge of HTML, and just a little background in procedural programming. Some of the earliest examples use HTML tags for tables and forms, with PHP use thoroughly explained, but without many notes on the HTML. A beginning programmer can learn effectively from this book, but as an experienced programmer I felt that it also worked well to bring me up to speed quickly on a new language. Another value of this book not mentioned in other reviews are the many good recommendations for organizing your PHP code (applying basic software engineering principles) as your Web application gets larger and more complex. Many, many Websites have been built haphazardly and are now difficult to maintain because they haven't followed the excellent advice in this book. I did notice the typos mentioned by other reviewers, but after reading 80% of this (867-page) book I feel they are very minor and really do not detract from the book significantly at all. All in all, this is one of those rare books that is probably worth ten times the amount that you pay for it, and much more if you use it effectively.
Sams: The Welling and Thomson book is more "hands-on" in that it takes the reader step-by-step in developing an e-commerce website. The chapters are organized in a goal-oriented manner: PHP, MySQL, the basics of e-commerce, security, and design of the site. O'Reilly: The Williams and Lane book is structured in a similar way by showing readers PHP and then MySQL. Examples to reinforce concepts are also provided. While the O'Reilly book also tries to take the reader in developing an e-commerce site, it is a bit more theoretical. Also, there are some differences in focus: the O'Reilly book has a section on using JavaScript while the Sams book has a final chapter on creating PDF files using PHP. If I had to choose just one book, I would go with the Sams book due to its more gentle learning curve. However, I believe that the O'Reilly book is no slouch, and I will probably come to appreciate it more once I gain more experience in PHP and MySQL development. One last word about my programming background: I knew a bit of Perl, Java, HTML, and JavaScript before tackling PHP and MySQL. I consider myself to be an "advanced beginner" (an oxymoron, of course). To get the most out of these two books, you should know HTML well enough to read it (you should at least recognize some tags) and it would definitely be helpful if you have some programming experience. You could very well make PHP your first programming language, but I would advise against it. Start with something like Perl (whose syntax is very similar to PHP's). I highly recommend both books to prospective PHP and MySQL developers who are willing to spend some time and effort.
It provides it's message to the windows crowd, which in itself is a beautiful concept; usually books about php and mysql are directed at unix users (rightfully so, I admit). I am a user of windows, and the php installation instructions for either the windows build of Apache or MS IIS were definately adequate. The php crash course chapter is an especially good reference. For example, other books I've purchased on php ignored some of the useful variations of the if-then control structure. The chapter on php session control was beautifully simple, although at first it came as a surprise, since other php books didn't cover it (session control was first implemented in php 4.0). I did have some difficulty installing and using the gd image library, since most of the sites listed in the book didn't exist. Windows users, just remember that the php.ini file needs to be edited (remove the semicolon before the gd dll) and the gd dll needs to be moved into the php working directory. Of course, maybe that's intuitive and I'm just a moron. In conclusion, it's a good book.
This is the book I purchased to get started on server-side scripting; it probably says "user-level intermediate-advanced" to avoid lawsuits; I had no prior knowledge of server-side programming, and no trouble understanding. It is divided in four logical parts: This book does an excellent job at explaining PHP & MySQL to the beginner, and goes much beyond the frustrating "intermediate" level where similar books often stop. It assumes a working knowledge of HTML, which everyone interested in this book already has in all likelihood. It is cleverly written, clear and concise. The authors share their extensive experience with the reader, notably in the third part where common pitfalls are discussed. The index is well done, which makes this book an excellent desktop reference in addition to being a good tutorial. The CD contains all the code for the examples, the complete book in searchable PDF, and other goodies like the Apache Server and PHP. My recommendation: go to phpide.de and download PHPTriad to install & configure Apache/PHP/MySQL on your PC, or have someone knowledgeable do it manually for you to avoid headaches. The only reason I can't give five stars to the first or second edition is the number of mistakes/typos in the code examples. The upload code doesn't work, PDF generation uses obsolete functions even in the second edition, etc. Although most of the code supplied as example functions properly, it is annoying to know that a book written to teach you to program contains errors in the programming examples. The second edition adds a chapter about XML and removes outdated URLs. Otherwise, it is the same book (including code typos). Combined with the PHP & MySQL manuals available for download from their respective sites, allow a week or two of reading and you should have everything needed to start working. All things considered, I strongly recommend this book. PS: if your heart balances between ASP & PHP for server-side, consider that more servers are PHP-enabled, since it is cheaper (free).
In less than a month's time, using only this book and the PHP language reference (included with PHP) I was able to build a website with user logon, discussion forums, user-customizable profiles with the option to upload pictures of themselves, and online web email. I wrote all of this from scratch, using the examples from this book, and this book alone. For those of you who are learning to develop "live" (ie. non-static HTML) websites, and you've chosen to use only open-standards technology to do so, I can't imagine a better book to assist you than this one. It does a fantastic job of explaining things in simple terms, and provides a very good overview of PHP and MySQL, covering the subject matter clearly and concisely, without a lot of additional, unnecessary verbage. I was originally going to develop my website using JSPs, but learned that my ISP did not support JSPs, only Java servlets (!), so I was forced to look at PHP as a faster, easier way of developing the site. It has been an exciting learning experience, thanks mostly to this book. The book is worth the price, and then some.
The book format is logical and good for self-pacing; early sections teach PHP language features (including arrays, regular expressions, objects/classes), then MySQL language and calling constructs (RDMS design theory, SELECT, UPDATE, INSERT, and advanced SQL). Later chapters discuss implementing user authentication and security, session mgmt and other advanced concepts. Final chapters (over 250 pages) provide ample example web database applications that probably cover about any project you would use these languages for (including shopping cart, content mgmt, web-based e-mail, mailing list mgr and a web-based forum). The final chapter describes using PDF to format text documents (my ISP does not provide this module therefore I skipped that section). I recently began a private web database project and made the decision to proceed open source (PHP, MySQL) versus going the Microsoft way (ASP, SQL Server). This meant I had to learn PHP and MySQL. I purchased 4 books and the Welling & Thomson text was most utilized of all. My only gripe is they don't provide summary reference sections on PHP and MySQL functions / commands. You will probably just download the official user manuals for these anyway. This book is well worth the price, IMHO.
| |
| 2. Learning PHP, MySQL, and JavaScript: A Step-By-Step Guide to Creating Dynamic Websites (Animal Guide) by Robin Nixon | |
![]() | Paperback
list price: $39.99 -- our price: $25.06 (price subject to change: see help) Isbn: 0596157134 Publisher: O'Reilly Media Sales Rank: 10603 Average Customer Review: US | Canada | United Kingdom | Germany | France | Japan |
|
Editorial Review
Reviews
| |
| 3. Sams Teach Yourself SQL in 10 Minutes (3rd Edition) by Ben Forta | |
![]() | Paperback
list price: $19.99 -- our price: $10.87 (price subject to change: see help) Isbn: 0672325675 Publisher: Sams Sales Rank: 11593 Average Customer Review: US | Canada | United Kingdom | Germany | France | Japan |
|
Editorial Review Sams Teach Yourself SQL in 10 Minutes has established itself as the gold standard for introductory SQL books, offering a fast-paced accessible tutorial to the major themes and techniques involved in applying the SQL language.Forta's examples are clear and his writing style is crisp and concise.As with earlier editions, this revision includes coverage of current versions of all major commercial SQL platforms.New this time around is coverage of MySQL, and PostgreSQL.All examples have been tested against each SQL platform, with incompatibilities or platform distinctives called out and explained. Reviews
One one level, any new SQL programmer using any DBMS will appreciate the easily digested coverage of the fundamental query and update basics. The books is well-written, an easy read, and goes beyond those basics without going too far. Even moderately experienced readers will be well-served by the clear, simple discussions of important topics (like data manipulation and aggregating functions, grouping data, subqueries, views, etc) that can be easily forgotten, as well as other topics (such as using transactions, constraints, triggers, etc.) that can get lost in wading through other more voluminous tomes. Ben presents a very nice balance of fundamental topics. But there's more to this book than being a simple intro to SQL. That audience of web db developers is an exploding one, and they bring some unique needs for which Ben provides a valuable perspective. Most SQL books have some DBMS-specific bias, despite SQL's purpose as a tool for accessing any kind of database in a consistent manner. Web application development environments like ASP and CF are also similarly database-agnostic. There are subtle points about using SQL in such environments that are different from using it, say, in a query builder or in a client/server environment. Ben, who was lead author of the highly regarded ColdFusion Web Application Construction Kit, presents the subjects in a manner suitable to such programmers and the way they'd code SQL and use its results, and he also sprinkles in discussions of how to take care of cross-platform issues on particular tasks, and often offers specific solutions for the most popular DBMS's used by that audience, such as Access, SQL Server, and Oracle. On still another level, other books also get bogged down in issues of database design, creation, administration, security, etc. Important though those topics are, most development shops are growing to a point where those tasks are being handled by different people, and the developer who simply wants to code retrieval and update applications is challenged to find a good intro sql book that doesn't wade into detail on topics that they may not yet be able to understand, let alone ever need to perform. There are other great books that do cover those subjects, and readers would do well to seek those out as they progress in their learning. It certainly makes it challenging to find (and no less to write) a SQL book. There are just so many potential audiences. For its intended purpose though, "Teach Yourself SQL in 10 Minutes" is very well done. As in his previous books, Ben is right on the money--and for a very low price, at that!
This is a great book to get you started in database management using SQL. The format of the book is one I've never seen, I love it. He first explains a new concept, compares it to other previously learned concepts, and then gives an example. Following this he explains the example. There are lots of other things helpful in his technique as well, such as showing the examples for Oracle users (a Database management program). The thing that I really like is the perfect balance of explanations and examples. It is hard to find a page in the book without at least one example. Upsides to this book Downsides to book Over all, the best computer book I've ever read, don't hesitate to get yourself a copy.
If you have programming experience and some familiarity with MS Access, this is a great book for you. I was able to go through the entire thing in 8 hours, take notes and import 3500 records from an old database into a new one with much greater ease. Pros: Cons:
However, in working with other programmers, I've learned that it's true about a little knowledge being a dangerous thing. If your only knowledge of SQL and relational databases comes from this book, you're in danger of missing out on some very basic information, such as how to normalize a database or perform an outer join. If you learn SQL from this book, you'll quickly want to get another book on SQL that's more complete to fill you in on this missing critical information. Unless for some reason you need to start programming in SQL as soon as possible (in other words, before you understand what you're doing), just skip this book and buy just the more complete book.
Four things make this a must have for SQL beginners: easy to read chapters with great explanations (I found reading cover to cover more helpful than the '10 minute' per chapter approach), a focus on e-commerce implementations in all exercises/examples, caution boxes when MS SQL Server, Oracle, and others' code may differ - with examples of the differences, and lastly the completely populated e-commerce MS Access database is available for download. Now on to the intermediate books!
| |
| 4. Access 2007: The Missing Manual by Matthew MacDonald | |
![]() | Paperback
list price: $34.99 -- our price: $23.09 (price subject to change: see help) Isbn: 0596527608 Publisher: Pogue Press Sales Rank: 30815 Average Customer Review: US | Canada | United Kingdom | Germany | France | Japan |
|
Editorial Review Compared to industrial-strength database products such as Microsoft's SQL Server, Access is a breeze to use. It runs on PCs rather than servers and is ideal for small- to mid-sized businesses and households. But Access is still intimidating to learn. It doesn't help that each new version crammed in yet another set of features; so many, in fact, that even the pros don't know where to find them all. Access 2007 breaks this pattern with some of the most dramatic changes users have seen since Office 95. Most obvious is the thoroughly redesigned user interface, with its tabbed toolbar (or "Ribbon") that makes features easy to locate and use. The features list also includes several long-awaited changes. One thing that hasn't improved is Microsoft's documentation. To learn the ins and outs of all the features in Access 2007, Microsoft merely offers online help. Access 2007: The Missing Manual was written from the ground up for this redesigned application. You will learn how to design complete databases, maintain them, search for valuable nuggets of information, and build attractive forms for quick-and-easy data entry. You'll even delve into the black art of Access programming (including macros and Visual Basic), and pick up valuable tricks and techniques to automate common tasks -- even if you've never touched a line of code before. You will also learn all about the new prebuilt databases you can customize to fit your needs, and how the new complex data feature will simplify your life. With plenty of downloadable examples, this objective and witty book will turn an Access neophyte into a true master. Reviews
| |
| 5. Microsoft SQL Server 2008 R2 Unleashed by Ray Rankins, Paul T. Bertucci, Chris Gallelli, Alex T. Silverstein | |
![]() | Paperback
list price: $59.99 -- our price: $37.79 (price subject to change: see help) Isbn: 0672330563 Publisher: Sams Sales Rank: 30181 Average Customer Review: US | Canada | United Kingdom | Germany | France | Japan |
|
Editorial Review Microsoft® SQL Server 2008 R2 Unleashed  Ray Rankins Paul Bertucci Chris Gallelli Alex T. Silverstein  Includes full coverage of SQL Server 2008 in addition to R2 coverage  This is the industry’s most comprehensive and useful guide to SQL Server 2008 and 2008 R2. It presents start-to-finish coverage of SQL Server’s core database server and management capabilities, plus complete introductions to Integration, Reporting, and Analysis Services, application development, and much more.  Four expert SQL Server administrators, developers, and consultants have packed this book with real-world information, tips, guidelines, and samples drawn from their own extensive experience creating and managing complex database solutions. Writing for intermediate-to-advanced-level SQL Server professionals, they focus on the product’s most complex and powerful capabilities, and its newest tools and features. For example, you’ll find invaluable information on administering SQL Server more efficiently, analyzing and optimizing queries, implementing data warehouses, ensuring high availability, and tuning performance.  The accompanying CD-ROM contains an extraordinary library of practical tools and information including sample databases and all code examples. Whether you’re responsible for SQL Server 2008 analysis, design, implementation, support, administration, or troubleshooting, no other book offers you this much value.    Ray Rankins, president of Gotham Consulting Services, has worked with Sybase and Microsoft SQL Server for more than 23 years and is coauthor of Sybase SQL Server Unleashed, Microsoft SQL Server 2000 Unleashed, and Microsoft SQL Server 2005 Unleashed. Paul Bertucci, founder of Database Architechs, has more than 30 years of experience in database design, architecture, replication, tuning, integration, and high availability. Chris Gallelli, president of CGAL Consulting Services, specializes in database administration, tuning, and programming. Alex T. Silverstein is managing principal and chief architect of Unified Digital Group, LLC, a developer of custom SQL Server and Microsoft .NET solutions.  CD-ROM includes:  Category: Database / Microsoft SQL Server Covers: Microsoft® SQL Server 2008 R2 User Level: Intermediate—Advanced  Reviews
| |
| 6. MCTS Self-Paced Training Kit (Exam 70-432): Microsoft SQL Server 2008-Implementation and Maintenance: Microsoft SQL Server 2008--Implementation and Maintenance (PRO-Certification) by Mike Hotek | |
![]() | Hardcover
list price: $69.99 -- our price: $42.52 (price subject to change: see help) Isbn: 0735626057 Publisher: Microsoft Press Sales Rank: 20353 Average Customer Review: US | Canada | United Kingdom | Germany | France | Japan |
|
Editorial Review EXAM PREP GUIDE Ace your preparation for the skills measured by MCTS Exam 70-432—and on the job. Work at your own pace through a series of lessons and reviews that fully cover each exam objective. Then, reinforce and apply what you’ve learned through real-world case scenarios and practice exercises. This official Microsoft study guide is designed to help you make the most of your study time. Maximize your performance on the exam by learning to: PRACTICE TESTS Assess your skills with the practice tests on CD. You can work through hundreds of questions using multiple testing modes to meet your specific learning needs. You get detailed explanations for right and wrong answers—including a customized learning path that describes how and where to focus your studies. Your kit includes: A Note Regarding the CD or DVD The print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via OReilly Medias Digital Distribution services. To download this content, please visit OReillys web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to booktech@oreilly.com. Reviews
| |
| 7. The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling (Second Edition) by Ralph Kimball, Margy Ross | |
![]() | Paperback
list price: $60.00 -- our price: $32.33 (price subject to change: see help) Isbn: 0471200247 Publisher: Wiley Sales Rank: 23079 Average Customer Review: US | Canada | United Kingdom | Germany | France | Japan |
|
Editorial Review
Reviews
Things I like about this book: * Coverage of all core principles in dimensional data modeling using examples. Ralph does not just lecture to you -- he shows you how to put it into practice * Coverage of a vast variety of domains. This alone makes the book a must-read * Recap of major principles at the end of the book to bring it all together * Excellent writing -- Ralph does not treat you like a dummy; neither does he assume that you have an IQ north of 200 * When you purchase this book, you are in effect purchasing a sliver of the combined knowledge of both authors in the data warehousing field. Highly recommended I implemented a data warehouse using some of these principles back in 1999. The project was a resounding success and is the most popular application in the financial services firm that I implemented it in. (Infact when I lost my job at an Internet company, they immediately offered me a job based on this implementation). The only sad part to the whole story is that we made a few mistakes in implementation that are now very difficult to correct because the data warehouse has become core to the business -- we have too many end-user applications riding on it!
There isn't a standard blueprint that can come close to solving most data issues. Data Warehousing (DW) involves constant tweaking and the goal of good DW project management is minimizing the associated operational cost. I have been a fan of Ralph Kimball as he writes as a person who has been through many implementations. With Mr. Kimball there isn't a miracle cure being touted - stay away from publications that claim such a cure. Mr. Kimball approached the subject with good advices and encourages the readers to watch out for the pitfalls and follow best-practices in design implementation. It is similar to working with a well experienced supervisor. The core to successful DW implementations is - LISTENING. Listening to the users on their needs and gauging the software resources available at your disposal. Trade-offs in design versus cost/performance are a must. You will never have all the resources you need to implement the DW of your dreams. And if you did, chances are very high that once the DW is ready for use the business cases have changed making the design redundant. Mr. Kimball will help in passing these information and much more. It also goes in good technical detail for suggested modeling of data. I hope this review is helpful, please let me know if you have any questions or suggestions.
This IS the book on Data warehousing. Follow this book A must to every IT professional's personal library,
Congratulations to Ralph and Margy.
| |
| 8. Mastering Regular Expressions by Jeffrey E.F. Friedl | |
![]() | Paperback
list price: $44.99 -- our price: $29.69 (price subject to change: see help) Isbn: 0596528124 Publisher: O'Reilly Media Sales Rank: 27015 Average Customer Review: US | Canada | United Kingdom | Germany | France | Japan |
|
Editorial Review Regular expressions are an extremely powerful tool for manipulating text and data. They are now standard features in a wide range of languages and popular tools, including Perl, Python, Ruby, Java, VB.NET and C# (and any language using the .NET Framework), PHP, and MySQL. If you don't use regular expressions yet, you will discover in this book a whole new world of mastery over your data. If you already use them, you'll appreciate this book's unprecedented detail and breadth of coverage. If you think you know all you need to know about regular expressions, this book is a stunning eye-opener. As this book shows, a command of regular expressions is an invaluable skill. Regular expressions allow you to code complex and subtle text processing that you never imagined could be automated. Regular expressions can save you time and aggravation. They can be used to craft elegant solutions to a wide range of problems. Once you've mastered regular expressions, they'll become an invaluable part of your toolkit. You will wonder how you ever got by without them. Yet despite their wide availability, flexibility, and unparalleled power, regular expressions are frequently underutilized. Yet what is power in the hands of an expert can be fraught with peril for the unwary. Mastering Regular Expressions will help you navigate the minefield to becoming an expert and help you optimize your use of regular expressions. Mastering Regular Expressions, Third Edition, now includes a full chapter devoted to PHP and its powerful and expressive suite of regular expression functions, in addition to enhanced PHP coverage in the central "core" chapters. Furthermore, this edition has been updated throughout to reflect advances in other languages, including expanded in-depth coverage of Sun's java.util.regex package, which has emerged as the standard Java regex implementation.Topics include: Written in the lucid, entertaining tone that makes a complex, dry topic become crystal-clear to programmers, and sprinkled with solutions to complex real-world problems, Mastering Regular Expressions, Third Edition offers a wealth information that you can put to immediate use. Reviews of this new edition and the second edition: --Zak Greant, Managing Director, eZ Systems "A real tour-de-force of a book which not only covers the mechanics of regexes in extraordinary detail but also talks about efficiency and the use of regexes in Perl, Java, and .NET...If you use regular expressions as part of your professional work (even if you already have a good book on whatever language you're programming in) I would strongly recommend this book to you." --Dr. Chris Brown, Linux Format "The author does an outstanding job leading the reader from regex novice to master. The book is extremely easy to read and chock full of useful and relevant examples...Regular expressions are valuable tools that every developer should have in their toolbox. Mastering Regular Expressions is the definitive guide to the subject, and an outstanding resource that belongs on every programmer's bookshelf. Ten out of Ten Horseshoes." --Jason Menard, Java Ranch Reviews
I am a Perl/CGI programmer, and I had considered myself good at RegExp even before I read this book. Most of the things I knew were from Programming Perl, 3rd edition (chapter 5, Pattern Matching). But I still decided to give Jeffrey a chance since I was having some trouble with my Parse::Syntax module, which is designed to parsing *any* programming language and highlighting the syntax accordingly (provided it has a syntax/grammer file written for the specific language). The accuracy of the parser (and more importantly the speed) does depend on well crafted regular expressions. As I started reading the book, I couldn't stop. I took it to my school's cafeteria with me and no one could make me leave untill I finished the whole book. I was excited. I was pleased! Here is the outline of tha chapters: Chapter 1 and 2 introduce you to regular expressions and give some basic regex examples. Mail utility and date matching is two of them. Chapter 3 mostly talks about conventions that all the regex tools follow and their differences. Chapter 4 deals with Traditional NFA, POSIX NFA and DFA regex engines and their pros and cons. What you'll like the most is the details provided by the author on each and every single example. He also uses a lot of step-by-step illustrations to take you deeper into the regex engine itself and see/feel how it works. He shows the point of backtrackings and provides awesome benchmarks. He uses such examples of matching a quote, allowing escaped quotes inside the pattern, matching C-style comments, IP addresses and many more. Chapter 5 deals with writing efficient regular expressions for NFA engines. It also re-vists some of the examples provided in the previous chapter and fine-tunes them. Chapter 6 and 7 deals with Tool-Language specific features of Regex engines. Chapter 6 is dedicated to Awk, Tcl and GNU Emacs, whereas chapter 7 is entirely dedicated to Perl, good over 100 pages of Perlism. It's true that there're features that Perl 5.6 offers when it comes to regex that didn't exist at the time this book went to press, (lookbehinds, for example). But this no way makes this book dated. Just take my word for it. Jeffrey put together a great masterpiece that will not die for many years, no matter how fast the technology tends to enhance
Regular expressions are for everyone. They are simple to write and can be close to impossible to read and even unimaginably harder to understand. But reading comes after you can craft one. And this art of crafting RE is explained in astonishing detail and analysis in this book. Reader is carefully guided through basics, differences and common and uncommon pitfalls. Some of the parts are definitely not for the faint hearted! And this is especially true for parts that cover Perl RE. While main topic is Perl RE engine, a deep-enough travel through different RE dialects is made to help RE-crafting in almost any tool that supports REs. I've used the methods described in the book in tools as different as MS VC++, various editors, search engines and programming (Perl, PHP, C++, ...). The ability to use RE usually impressed people to the point they were sure I am using some incredible magic. But I must say that the most useful feature delivered in this book was ability to PARSE, UNDERSTAND and FIX a (slow, broken, strange acting) RE. This can be slowly absorbed by reader's (open) mind while carefully reading the book. The difference between meant/written can be as extreme as it can get in RE. I can (proudly) say I've been able to fix several complex REs, by simply (one could say blindly) following the rules laid in the book. My opinion is thath without this book real understanding of RE is almost impossible. I recommended it all of those who use programs that support (any form) of RE engine. It will help them solve some (hard) problems incredibly fast!
It usually takes me about a month to slog through a new book (especially academic texts, which are great but make you want to have a stiff martini before each new chapter) but I tore through Friedl's book in a few days. It's an outstanding reference for understanding & learning to use regular expressions. Regexes can be cryptic to say the least, but Friedl offers many examples, broken down into step-by-step instructions and explanations of how each regex works (in many cases, right down to the individual character level). He covers a variety of platforms and languages - the hardcore Perl enthusiast will enjoy this book greatly, but he offers fairly equal time to alternative languages like Java and the "grep" family. All that said, this book is an outstanding technical reference, pure and simple, for two reasons: - Friedl uses an interesting new typesetting convention to illustrate which sections of text are regular expressions, and which sections are not. It's hard to describe (and impossible to reproduce here) but they look like 90-degree braces at the upper-left and lower-right corners. This is a FANTASTIC approach and I for one would love to see this extended to other technical books. - Speaking of other things I would love to see extended to other technical books, THIS BOOK HAS ALMOST NO ERRORS! This is even more impressive considering the fact that, with regular expressions, screwing up EVEN A SINGLE CHARACTER is significant. Nothing [upsets]memore than spending $50-100 perfectly good dollars on a sloppy, error-laden, grammatically-challenged, poorly-edited, ill-reviewed and badly-structured book (which pretty much describes 90% of all the technical books out there). He made a few mistakes, the vast majority of which are extremely trivial in nature, and all of which were quickly posted to his website as errata. If only the other 90% of the technical authors out there were even half as diligent. All told, this book belongs on your bookshelf.
Regular expressions are such a powerful concept, but some of that power would be easy to miss if not guided correctly through the topic. Jeffrey Freidl does a great job of making a potentially very dry subject interesting, even while getting very involved in all the complexities that are inherent in such a powerful abstraction. He also does a good job of presenting both the general topic of regular expressions and the specific characteristics of the various tools available to process them. This is a book that you will come back to many times. I actually read it as a precursor to learning Perl several years ago. Then just recently I revisited it while taking a class on compiler construction and found that it still had useful insights for me. If you're a committed programmer, this book should be on your shelf. Also, the criticisms I've read in reviews here are pretty misguided. It is "chatty", because the author has a genuine enthusiasm for his subject. It is also not a "teach yourself regular expressions in 24 hours" kind of book. There are actually lots of cookbook style examples, but the main point of the book is to give you a solid enough understanding of the general topic that you don't need examples to craft your regexes. In this case, little patience as a reader will be much rewarded.
Now, years later and as an instructor of UNIX at North Lake College in Irving, Texas, I highly recommend this book to even our first year students. Friedl's clear explanation of this topic and the manner in which he presents the material makes it comprehensible to even those that have never had experience with regex's before. Like Perl's Larry Wall, Jeffrey Friedl has a strong background in natural languages. That contributes not only to bhis lucid writing style but also helps in terms of understanding regex's as a "little language". This 2nd edition is particularly welcome because of its extensive coverage of regular expressions in the context of Java. That ons aspect alone is sufficient to get the updated second edition (to say nothing of the enhancements in Perl since the first edition of the book).
After reading this book, Perl script reads like USA Today! Save yourself lots of heartache. Buy this book, Mastering Regular Expressions -- read it -- THEN learn Perl!
If you are an absolute beginner to Perl or programming you will need another book(s) to get the most out of this one, but it is a gentle and thorough introduction that won't leave you scratching your head, which is a feat in itself considering the complexity of Regular Expressions. This is an excellent book for getting the most out of Perl's RegEx capabilities, you will close the back cover feeling that you genuinely have Mastered the subject. It is without doubt the best book available on the subject, nicely written, with a friendly and un-patronising tone (grammatical errors aside), you can't really go wrong with this one. There could have been some more useful real world examples/projects included, and the book could probably do with an overhaul (it was published in 97) to accommodate Perl 5.6 and other developments (O'Reilly are you listening?), but it is still the best out there. If RegEx is a subject you need to get to grips with, this book is the solution.
Friedl's excellent book fills this void. In the introductory material, he covers what a regex is and how to use the regex language to do your own searches. The rest of the book, however, is aimed at programmers only, dealing with how various programming languages (such as Perl) implement regex. If all you want to do is use regex for searching text files or flagging Usenet articles, most of the book will not be useful to you. However, until someone comes out with a pocket manual of regex, Friedl's book is the only game in town.
I suspect I'll skip most of the second half of the book-- after all, it's called "mastering regular expressions," and I don't really want to master them, I just want to be really good and then keep going with other stuff. (The author spends chapters looking at nearly EVERY regex tool out there, etc... which is not useful to me since I know I'm going to be using regexs 99% of the time in PHP.) If there is anything I could change about this book, it would be to put the first five-or-so chapters into a separate slim volume and *PLEASE* include a quick reference card for all the metachars! (that's my next purchase...) But listen, if you want to LEARN regexs, this book does the job, the writing is crystal-clear, the mini-quizzes every few pages are excellent, the typographic conventions (used to really make the expressions clear) are clever and smart, and this book has EVERYTHING you will EVER need on regular expressions, in your entire life. | |
| 9. MCTS Self-Paced Training Kit (Exam 70-448): Microsoft SQL Server 2008-Business Intelligence Development and Maintenance: MCTS Exam 70-448 (Self-Paced Training Kits) by Erik Veerman, Teo Lachev, Dejan Sarka | |
![]() | Paperback
list price: $69.99 -- our price: $43.53 (price subject to change: see help) Isbn: 0735626367 Publisher: Microsoft Press Sales Rank: 25876 Average Customer Review: US | Canada | United Kingdom | Germany | France | Japan |
|
Editorial Review Ace your preparation for the skills measured by MCTS Exam 70-448—and on the job. Work at your own pace through a series of lessons and reviews that fully cover each exam objective. Then, reinforce and apply what you’ve learned through real-world case scenarios and practice exercises. This official Microsoft study guide is designed to help you make the most of your study time. Maximize your performance on the exam by learning to: Assess your skills with the practice tests on CD. You can work through hundreds of questions using multiple testing modes to meet your specific learning needs. You get detailed explanations for right and wrong answers—including a customized learning path that describes how and where to focus your studies. Your kit includes: A Note Regarding the CD or DVD The print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via OReilly Medias Digital Distribution services. To download this content, please visit OReillys web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to booktech@oreilly.com. A Note Regarding the CD or DVD The print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via OReilly Medias Digital Distribution services. To download this content, please visit OReillys web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to booktech@oreilly.com. Reviews
| |
| 10. Access 2007 For Dummies by Laurie Ulrich Fuller, Ken Cook, John Kaufeld | |
![]() | Paperback
list price: $21.99 -- our price: $12.35 (price subject to change: see help) Isbn: 0470046120 Publisher: For Dummies Sales Rank: 41909 Average Customer Review: US | Canada | United Kingdom | Germany | France | Japan |
|
Editorial Review
Reviews
| |
| 11. Microsoft Office Excel 2007 Step by Step (Step By Step (Microsoft)) by Curtis Frye D. | |
![]() | Paperback
list price: $24.99 -- our price: $15.54 (price subject to change: see help) Isbn: 073562304X Publisher: Microsoft Press Sales Rank: 41812 Average Customer Review: US | Canada | United Kingdom | Germany | France | Japan |
|
Editorial Review The smart way to learn Office Excel 2007--one step at a time! Work at your own pace through the easy numbered steps, practice files on CD, helpful hints, and troubleshooting help to master the fundamentals of working with the latest version of Excel, including how to navigate the new user interface. You'll learn how to create a wide-variety of documents, how to present information visually with charts, and how to add graphics to your spreadsheets. You will discover how to work with features to make data entry faster, how sort and filter data, how to create dynamic lists with Pivot Tables, and even how to publish your documents to the Web--plus more! With STEP BY STEP, you can take just the lessons you need or work from cover to cover. Either way, you drive the instruction--building and practicing the skills you need, just when you need them! Includes a companion CD with hands-on practice files. Reviews
| |
| 12. MCTS Self-Paced Training Kit (Exam 70-433): Microsoft SQL Server 2008-Database Development: Microsoft SQL Server 2008 Database Development by Tobias Thernstrom, Ann Weber, Mike Hotek, GrandMasters | |
![]() | Hardcover
list price: $69.99 -- our price: $43.54 (price subject to change: see help) Isbn: 0735626391 Publisher: Microsoft Press Sales Rank: 20482 Average Customer Review: US | Canada | United Kingdom | Germany | France | Japan |
|
Editorial Review Ace your preparation for the skills measured by MCTS Exam 70-433—and on the job. Work at your own pace through a series of lessons and reviews that fully cover each exam objective. Then, reinforce and apply what you’ve learned through real-world case scenarios and practice exercises. This official Microsoft study guide is designed to help you make the most of your study time. Maximize your performance on the exam by learning to: Your kit includes: A Note Regarding the CD or DVD The print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via OReilly Medias Digital Distribution services. To download this content, please visit OReillys web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to booktech@oreilly.com. Reviews
| |
| 13. Microsoft SQL Server 2008 T-SQL Fundamentals (PRO-Developer) by Itzik Ben-gan | |
![]() | Paperback
list price: $49.99 -- our price: $31.10 (price subject to change: see help) Isbn: 0735626014 Publisher: Microsoft Press Sales Rank: 33095 Average Customer Review: US | Canada | United Kingdom | Germany | France | Japan |
|
Editorial Review Master the foundations of T-SQL with the right balance of conceptual and practical content. Get hands-on guidance—including exercises and code samples—that show you how to develop code to query and modify data. You’ll gain a solid understanding of the T-SQL language and good programming practices, and learn to write more efficient and powerful queries. Discover how to: Reviews
| |
| 14. High Performance MySQL: Optimization, Backups, Replication, and More by Baron Schwartz, Peter Zaitsev, Vadim Tkachenko, Jeremy Zawodny D., Arjen Lentz, Derek J. Balling | |
![]() | Paperback
list price: $49.99 -- our price: $31.09 (price subject to change: see help) Isbn: 0596101716 Publisher: O'Reilly Media Sales Rank: 48396 Average Customer Review: US | Canada | United Kingdom | Germany | France | Japan |
|
Editorial Review
Reviews
| |
| 15. Head First PHP & MySQL by Lynn Beighley, Michael Morrison | |
![]() | Paperback
list price: $44.99 -- our price: $29.69 (price subject to change: see help) Isbn: 0596006306 Publisher: O'Reilly Media Sales Rank: 19506 Average Customer Review: US | Canada | United Kingdom | Germany | France | Japan |
|
Editorial Review If you're ready to create web pages more complex than those you can build with HTML and CSS, Head First PHP & MySQL is the ultimate learning guide to building dynamic, database-driven websites using PHP and MySQL. Packed with real-world examples, this book teaches you all the essentials of server-side programming, from the fundamentals of PHP and MySQL coding to advanced topics such as form validation, session IDs, cookies, database queries and joins, file I/O operations, content management, and more. Reviews
| |
| 16. Microsoft Office Access 2007 Step by Step (Step By Step (Microsoft)) by Steve Lambert, M. Dow Lambert III, Joan Lambert III | |
![]() | Paperback
list price: $24.99 -- our price: $15.40 (price subject to change: see help) Isbn: 0735623031 Publisher: Microsoft Press Sales Rank: 44441 Average Customer Review: US | Canada | United Kingdom | Germany | France | Japan |
|
Editorial Review Reviews
| |
| 17. Microsoft SQL Server 2008 Reporting Services by Brian Larson | |
![]() | Paperback
list price: $49.99 -- our price: $31.49 (price subject to change: see help) Isbn: 0071548084 Publisher: McGraw-Hill Osborne Media Sales Rank: 32318 Average Customer Review: US | Canada | United Kingdom | Germany | France | Japan |
|
Editorial Review Create and deliver data-rich reports across the enterprise using this complete server-based reporting solution. Written by a member of the original Reporting Services development team, Microsoft SQL Server 2008 Reporting Services covers the entire report-building and distribution process, including data extraction, integration with desktop and Web applications, and end-user access. The book explains how to maximize all of the powerful features, including the new Tablix data format, as well as enhanced performance, scalability, and visualization capabilities. Reviews
| |
| 18. Access 2010: The Missing Manual by Matthew MacDonald | |||
![]() | Paperback
list price: $39.99 -- our price: $26.39 (price subject to change: see help) Isbn: 1449382371 Publisher: Pogue Press Sales Rank: 23906 Average Customer Review: US | Canada | United Kingdom | Germany | France | Japan | ||
|
Editorial Review Go from Access novice to true master with the professional database design tips and crystal-clear explanations in this book. You'll learn all the secrets of this powerful database program so you can use your data in creative ways -- from creating product catalogs and publishing information online to producing invoices and reports. Let’s face it--learning the tricks and techniques of database design can be a bit of a slog. But if you’re just starting out with Access, here are five key insights that can help you understand how the database world works. Keep these points in mind, and you’ll be on the inside track to mastering Access.
3. There are two ways to work with a database: as a designer and as a user. The database designer is the person who sets up the database. The database designer has the responsibility of laying out the tables, building the queries, and knocking together some nice reports and forms (assuming you want all those features). By comparison, the database user is the person who uses the tables, queries, reports, and forms in day-to-day life. The user reviews records, makes changes, and fills the tables up with data. Depending on what type of database you’re creating (and what you want to accomplish), you may be both the database designer and the database user. But it’s important to realize that these are distinct tasks. In fact, when using a properly designed database, database users don’t need to be particularly skilled with Access. They can just work with the forms and reports that the database designer created.
4. Sooner or later, you’ll need macros. To become an Access expert, you must first learn to design a logical, consistent set of tables and add the relationships that link them together. Next, you must learn to build the other types of objects--queries, forms, and reports--that make it easier to perform common tasks. At some point, while tackling this second stage, you’ll run into a challenge that forces you to step up to the third level of Access mastery: macros. Macros are miniature programs that perform custom tasks. The good news is that in Access 2010, you can design your own macros without becoming a programmer. You just need to drag, drop, and arrange a sequence of ready-made macro commands into the Access macro designer. For example, you can use macros to build buttons that send emails, start printouts, make updates, or just take you around your database. 5. Expert user, meet Visual Basic. Some people stop their Access journey at this point, content to use tables, forms, reports, and macros to do all their work. But if you want to see everything Access has to offer, you need to take a look at its high-powered Visual Basic engine.Using VB code, you can do almost anything, from validating a credit card to leading a customer through an order process (two examples that are discussed in Access 2010: The Missing Manual). And if you’re willing to pick up some basic programming concepts, you can use code to transform a simple database into a cohesive database application—for example, something that looks more like the traditional desktop programs you run on your computer. Reviews
| |||
| 19. MongoDB: The Definitive Guide by Kristina Chodorow, Michael Dirolf | |
![]() | Paperback
list price: $39.99 -- our price: $30.98 (price subject to change: see help) Isbn: 1449381561 Publisher: O'Reilly Media Sales Rank: 30075 Average Customer Review: US | Canada | United Kingdom | Germany | France | Japan |
|
Editorial Review How does MongoDB help you manage a huMONGOus amount of data collected through your web application? With this authoritative introduction, you'll learn the many advantages of using document-oriented databases, and discover why MongoDB is a reliable, high-performance system that allows for almost infinite horizontal scalability. Written by engineers from 10gen, the company that develops and supports this open source database, MongoDB: The Definitive Guide provides guidance for database developers, advanced configuration for system administrators, and an overview of the concepts and use cases for other people on your project. Learn how easy it is to handle data as self-contained JSON-style documents, rather than as records in a relational database. Reviews
| |
| 20. Learning SQL by Alan Beaulieu | |
![]() | Paperback
list price: $39.99 -- our price: $26.39 (price subject to change: see help) Isbn: 0596520832 Publisher: O'Reilly Media Sales Rank: 61780 Average Customer Review: US | Canada | United Kingdom | Germany | France | Japan |
|
Editorial Review Updated for the latest database management systems -- including MySQL 6.0, Oracle 11g, and Microsoft's SQL Server 2008 -- this introductory guide will get you up and running with SQL quickly. Whether you need to write database applications, perform administrative tasks, or generate reports, Learning SQL, Second Edition, will help you easily master all the SQL fundamentals. Knowledge of SQL is a must for interacting with data. With Learning SQL, you'll quickly learn how to put the power and flexibility of this language to work. Reviews
| |
| 1-20 of 100 1 2 3 4 5 Next 20 |