Programming PHP
Average customer rating: 4 out of 5 stars
  • Excellent PHP Primer and Quick Reference
  • nice if you'ree a programer
  • Excellent book by Rasmus Ledorf
  • The book is 'OK', but not great
  • Really a great PHP book
Programming PHP
Rasmus Lerdorf , Kevin Tatroe , and Peter MacIntyre
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback

Database DesignDatabase Design | Databases | Computers & Internet | Subjects | Books
MySQL & mSQLMySQL & mSQL | Specific Databases | Databases | Computers & Internet | Subjects | Books
GeneralGeneral | Databases | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
PHPPHP | Programming | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Networks, Protocols & APIs | Networking | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Web ProgrammingWeb Programming | Programming | O'Reilly | By Publisher | Books
GeneralGeneral | Programming | O'Reilly | By Publisher | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Web Database Applications with PHP & MySQL, 2nd Edition Web Database Applications with PHP & MySQL, 2nd Edition
  2. PHP Cookbook (Cookbooks (O'Reilly)) PHP Cookbook (Cookbooks (O'Reilly))
  3. JavaScript: The Definitive Guide JavaScript: The Definitive Guide
  4. Learning PHP 5 Learning PHP 5
  5. Cascading Style Sheets: The Definitive Guide, 2nd Edition Cascading Style Sheets: The Definitive Guide, 2nd Edition

ASIN: 0596006810

Amazon.com

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. Programming PHP 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.

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. --David Wall

Topics covered: 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.

Book Description

Programming PHP, 2nd Edition, is the authoritative guide to PHP 5 and is filled with the unique knowledge of the creator of PHP (Rasmus Lerdorf) and other PHP experts. When it comes to creating websites, the PHP scripting language is truly a red-hot property. In fact, PHP is currently used on more than 19 million websites, surpassing Microsoft's ASP .NET technology in popularity. Programmers love its flexibility and speed; designers love its accessibility and convenience.

As the industry standard book on PHP, all of the essentials are covered in a clear and concise manner. Language syntax and programming techniques are coupled with numerous examples that illustrate both correct usage and common idioms. With style tips and practical programming advice, this book will help you become not just a PHP programmer, but a good PHP programmer. Programming PHP, Second Edition covers everything you need to know to create effective web applications with PHP. Contents include:

Praise for the first edition:

"If you are just getting into the dynamic Web development world or you are considering migrating from another dynamic web product to PHP, Programming PHP is the book of choice to get you up, running, and productive in a short time."

--Peter MacIntrye, eWeek

"I think this is a great book for programmers who want to start developing dynamic websites with PHP. It gives a detailed overview of PHP, lots of valuable tips, and a good sense of PHP's strengths."

--David Dooling, Slashdot.org

Customer Reviews:

5 out of 5 stars Excellent PHP Primer and Quick Reference.......2007-10-11

I read through this in a couple evenings. It highlighted some PHP functions which I should be using to streamline my code. It also overviews available PHP extensions such as database interfaces and PDF and graphics libraries. Nice to have a summary all in one place and right at hand.

5 out of 5 stars nice if you'ree a programer.......2007-10-01

I really liked this book. I'ts easy to understand, and it covers the basics. Just as a warning, this book is focused in people that already have som basic knowledrge of programing and HML.

5 out of 5 stars Excellent book by Rasmus Ledorf.......2007-07-22

I can certainly recommend this one for the upcoming PHP developer. The insight contained within was valuable.

2 out of 5 stars The book is 'OK', but not great.......2007-06-09

I used this book at work, and wasn't impressed.

Now, maybe it's the language itself that lacks consistency and isn't all that interesting, I don't know.
I wasn't as much exceited reading the book as I was when I read, for example, K&R (C), Paul Graham and Peter Seibel (Lisp), Meyers (C++). The book will help you get things done, no doubt, but there doesn't seem to be anything special about it.

5 out of 5 stars Really a great PHP book.......2007-05-05

And I am not saying this lightly. I am writing about 2nd edition. This is a great PHP book, even for a beginner to PHP. I have been programming for years now, and read a bunch of programming books, and this is one of the best books I read so far. It is easy to follow, easy to understand, and it covers everything you need to become a greap PHP programmer.
Web Database Applications with PHP & MySQL, 2nd Edition
Average customer rating: 4.5 out of 5 stars
  • MySQl-PHP textbook
  • I really like this book
  • Fairly Useful
  • Buy this book
  • Disappointingly poor index
Web Database Applications with PHP & MySQL, 2nd Edition
Hugh E. Williams
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback

GeneralGeneral | SQL | Databases | Computers & Internet | Subjects | Books
Database DesignDatabase Design | Databases | Computers & Internet | Subjects | Books
MySQL & mSQLMySQL & mSQL | Specific Databases | Databases | Computers & Internet | Subjects | Books
GeneralGeneral | Databases | Computers & Internet | Subjects | Books
Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
DatabasesDatabases | Software | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
PHPPHP | Programming | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Web Development | Computers & Internet | Subjects | Books
Web PublishingWeb Publishing | Apple | Computers & Internet | Subjects | Books
DatabasesDatabases | Apple | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Unix & Linux | O'Reilly | By Publisher | Books
LinuxLinux | Unix & Linux | O'Reilly | By Publisher | Books
PerlPerl | Programming | O'Reilly | By Publisher | Books
Web ProgrammingWeb Programming | Programming | O'Reilly | By Publisher | Books
GeneralGeneral | Programming | O'Reilly | By Publisher | Books
Oracle & Database ProgrammingOracle & Database Programming | Programming | O'Reilly | By Publisher | Books
Web Authoring & DesignWeb Authoring & Design | Web Development | O'Reilly | By Publisher | Books
MacintoshMacintosh | O'Reilly | By Publisher | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Programming PHP Programming PHP
  2. PHP Cookbook (Cookbooks (O'Reilly)) PHP Cookbook (Cookbooks (O'Reilly))
  3. Learning PHP 5 Learning PHP 5
  4. Learning PHP and MySQL (Learning) Learning PHP and MySQL (Learning)
  5. MySQL Cookbook MySQL Cookbook

ASIN: 0596005431

Amazon.com

PHP and MySQL go hand in hand; the former has been carefully adapted, through the efforts of the open-source community, to the latter. For situations that require dynamic content but don't merit the complexity and development time of Java or .NET enterprise applications, the PHP language and the MySQL database server fit the bill perfectly. That's the point Hugh Williams and David Lane make in Web Database Applications with PHP & MySQL, which combines language tutorials with application design advice to yield a comprehensive picture of its subjects at a reasonable price. Williams and Lane--both Australian academics who use an online wine store in many of their examples--deserve tremendous kudos for their way of presenting recommended coding strategies. Though the code listings themselves aren't remarkably well commented, the authors do a commendable job of explaining in prose what the code is up to.

Case in point: The ever-essential task of using PHP to open a connection to a MySQL database, submit a query to that database, receive a response, and format the returned rows, if any. The book addresses this problem with a straight code listing, followed by text that explains what's happening in five numbered steps. Similar care goes to the other popular applications of the PHP/MySQL duo: session management, shopping carts, and authentication of users. --David Wall

Topics covered: How to use the PHP server-side scripting language and the MySQL database engine to underlie dynamic Web sites (those that rely on database queries) and full-on Web applications, such as those that require session management and maintenance of user rosters. Tutorials in both subjects begin with the basics and proceed through moderately complicated stuff, though there's no absolutely comprehensive reference here.

Book Description

There are many reasons for serving up dynamic content from a web site: to offer an online shopping site, create customized information pages for users, or just manage a large volume of content through a database. Anyone with a modest knowledge of HTML and web site management can learn to create dynamic content through the PHP programming language and the MySQL database. This book gives you the background and tools to do the job safely and reliably. Web Database Applications with PHP and MySQL, Second Edition thoroughly reflects the needs of real-world applications. It goes into detail on such practical issues as validating input (do you know what a proper credit card number looks like?), logging in users, and using templates to give your dynamic web pages a standard look. But this book goes even further. It shows how JavaScript and PHP can be used in tandem to make a user's experience faster and more pleasant. It shows the correct way to handle errors in user input so that a site looks professional. It introduces the vast collection of powerful tools available in the PEAR repository and shows how to use some of the most popular tools. Even while it serves as an introduction to new programmers, the book does not omit critical tasks that web sites require. For instance, every site that allows updates must handle the possibility of multiple users accessing data at the same time. This book explains how to solve the problem in detail with locking. Through a sophisticated sample application--Hugh and Dave's Wine Store--all the important techniques of dynamic content are introduced. Good design is emphasized, such as dividing logic from presentation. The book introduces PHP 5 and MySQL 4.1 features, while providing techniques that can be used on older versions of the software that are still in widespread use. This new edition has been redesigned around the rich offerings of PEAR. Several of these, including the Template package and the database-independent query API, are fully integrated into examples and thoroughly described in the text. Topics include:

Customer Reviews:

4 out of 5 stars MySQl-PHP textbook.......2007-02-19

As usual in text books, there is a lot of useless information that is not necessary, but since writers are paid by the word, this is to be expected.

I wish there was a section on MySQL commands.

4 out of 5 stars I really like this book.......2006-11-18

I really like this book--direct, no-nonsense, and intelligently written with a minimum of jokes.

One thing that seems strange, that I'm hoping someone can clarify:

In the section of chapter 8 dealing with transactions and concurrency, there is no mention of setting transaction isolation levels (SET TRANSACTION ISOLATION LEVEL command in MySQL). Instead, concurrency is achieved solely by setting table locks.

I can sort of understand this in that the authors are using MyISAM tables. But why no mention of transaction isolation levels using INNODB tables, given that this is the more standard way of dealing with concurrency issues?

3 out of 5 stars Fairly Useful.......2006-11-06

The book got me off the ground with my first client application, a rudimentary database maintenance system. Most valuable were the techniques and thorough understanding required to build a satisfactory security component.

However, it falls way short as a reference tool and could have included a more comprehensive list of mysql functions.

4 out of 5 stars Buy this book.......2006-10-26

If your having trouble deciding on a book for your php & mysql development buy this book. It covers all major aspects of php and mysql web development and then some. You will find something useful on every page of this book, and theres a good amount of book here.

2 out of 5 stars Disappointingly poor index.......2006-06-28

I'm new to PHP and MySQL, but a programmer for over 3 decades. I'm customizing some PHP code, using code examples for ideas. When I (a) see something I want to understand better or (b) want to find the PHP analog for basic functions, I naturally turn to the index to try to find the information I need. However, I found the index very disappointing because of what it doesn't have. For example, simple and basic keywords are not in the index: "comment", "logical operator", "and", "or", etc. I'm going to have order a different book as a PHP reference.
Linux in a Nutshell (In a Nutshell (O'Reilly))
Average customer rating: 4.5 out of 5 stars
  • Essential Linux Reference
  • A very big nutshell!
  • It's a Nutshell book. Duh.
  • good Linux desk encyclopedia
  • Excellent Reference Book
Linux in a Nutshell (In a Nutshell (O'Reilly))
Ellen Siever , Aaron Weber , Stephen Figgins , Robert Love , and Arnold Robbins
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Unix | Operating Systems | Computers & Internet | Subjects | Books
ShellShell | Unix | Operating Systems | Computers & Internet | Subjects | Books
GeneralGeneral | Linux | Operating Systems | Computers & Internet | Subjects | Books
GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
VIVI | Word Processors & Editors | Software | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
NutshellNutshell | Series | O'Reilly | By Publisher | Books
GeneralGeneral | Unix & Linux | O'Reilly | By Publisher | Books
LinuxLinux | Unix & Linux | O'Reilly | By Publisher | Books
X Windows & MotifX Windows & Motif | O'Reilly | By Publisher | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Linux Pocket Guide Linux Pocket Guide
  2. A Practical Guide to Linux(R) Commands, Editors, and Shell Programming A Practical Guide to Linux(R) Commands, Editors, and Shell Programming
  3. Running Linux (3rd Edition) Running Linux (3rd Edition)
  4. Learning the bash Shell (In a Nutshell (O'Reilly)) Learning the bash Shell (In a Nutshell (O'Reilly))
  5. Understanding the Linux Kernel Understanding the Linux Kernel

ASIN: 0596009305

Book Description

Over the last few years, Linux has grown both as an operating system and a tool for personal and business use. Simultaneously becoming more user friendly and more powerful as a back-end system, Linux has achieved new plateaus: the newer filesystems have solidified, new commands and tools have appeared and become standard, and the desktop--including new desktop environments--have proved to be viable, stable, and readily accessible to even those who don't consider themselves computer gurus.

Whether you're using Linux for personal software projects, for a small office or home office (often termed the SOHO environment), to provide services to a small group of colleagues, or to administer a site responsible for millions of email and web connections each day, you need quick access to information on a wide range of tools. This book covers all aspects of administering and making effective use of Linux systems. Among its topics are booting, package management, and revision control. But foremost in Linux in a Nutshell are the utilities and commands that make Linux one of the most powerful and flexible systems available.

Now in its fifth edition, Linux in a Nutshell brings users up-to-date with the current state of Linux. Considered by many to be the most complete and authoritative command reference for Linux available, the book covers all substantial user, programming, administration, and networking commands for the most common Linux distributions.

Comprehensive but concise, the fifth edition has been updated to cover new features of major Linux distributions. Configuration information for the rapidly growing commercial network services and community update services is one of the subjects covered for the first time.

But that's just the beginning. The book covers editors, shells, and LILO and GRUB boot options. There's also coverage of Apache, Samba, Postfix, sendmail, CVS, Subversion, Emacs, vi, sed, gawk, and much more. Everything that system administrators, developers, and power users need to know about Linux is referenced here, and they will turn to this book again and again.

Customer Reviews:

5 out of 5 stars Essential Linux Reference.......2007-09-16

This book is a constant companion on my physical desktop....if you deal with Linux in anyway at all this book is a necessity.

4 out of 5 stars A very big nutshell!.......2007-07-23

This book is as it promises, lots of information in a very (relatively) small space. The chapters are organized on topics that the newbie (read: me!) needs to know about and the explanations are thorough and well-written. While the old hand will understand the material covered easily and without much review, the newbie will have to read and re-read to get it all. Chapter 3 lists the most common LINUX commands and details arguments that go with them. The index and the fact that the commands lists are alphabetical make it very easy to look up a specific command or function and find out what you need to know to make it work on the spot. The chapters on Shells and on the VIM Editor are very informative and make two tough topics easy to understand. Reading through the VIM editor chapter as I did a lab practical made the process almost fun. For me, the best part was that I could understand the book, and my way experienced friend also finds it a useful reference for his more advanced work. So, I'll be able to use it while I grow into it as a LINUX user.

5 out of 5 stars It's a Nutshell book. Duh........2007-07-15

If you've been in the tech field for any length of time you own at least one Nutshell book. If you like them, you own several; if you don't, you probably stopped at one.

4 out of 5 stars good Linux desk encyclopedia.......2007-07-14

This is a good paper Linux reference for system administrators and (to some extent) software developers. If you are using Linux as a desktop system this is probably not the book for you, because you will do everything through a GUI and will never need anything in this book.

Despite initial appearances, this is not just a dump of all the Unix man pages. Each command entry is considerably condensed, with less-used options omitted and most of the more verbose option descriptions shrunk to one line. On the other hand it gives lengthier and more useful synopses than the man pages do. Some of the more complicated programs such as gawk and cvs have their own chapters with detailed introductions to the tools.

This is almost totally a reference, with no tutorial information and some scattered examples. The introductory sections on each tool are good. The book has a good functional index which helps find the relevant commands.

I have mixed feelings about the level of coverage in this book. It's perched in an awkward place between a really comprehensive reference (which would have to be multiple volumes) and an overview that alerts you to the capabilities and where to find the commands, without giving you the parameters and options. I think I would like it better if it had less detail, so I could quickly get an overview (without rummaging through 942 pages) and then delve into the man pages for the details. Think of the present book as a desktop encyclopedia: it gives you a good overview, and if you already know an area it can remind you of the parameters, but it's neither a tutorial nor a complete reference.

4 out of 5 stars Excellent Reference Book.......2007-02-25

When you need to know what a Linux command does and all the options you can use with it, this book is the one to buy. I have two other books on how to install and use Linux. They teach you about the integrated software and some of the operating system commands for specific actions. This book details the commands and syntax in depth.
Linux Device Drivers, 3rd Edition
Average customer rating: 4 out of 5 stars
  • Best Linux 2.4 Device Driver Book
  • ITA - La programmazione di moduli del kernel spiegata dettagliatamente
  • Good overview of linux device driver programming concepts
  • Good reference on Linux subsystems, not a book for starters
  • Not useful for a normal coder looking to learn Unix drivers.
Linux Device Drivers, 3rd Edition
Jonathan Corbet , Alessandro Rubini , and Greg Kroah-Hartman
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback

LANLAN | Networks, Protocols & APIs | Networking | Computers & Internet | Subjects | Books
Network AdministrationNetwork Administration | Networking | Computers & Internet | Subjects | Books
AdministrationAdministration | Unix | Operating Systems | Computers & Internet | Subjects | Books
GeneralGeneral | Unix | Operating Systems | Computers & Internet | Subjects | Books
GeneralGeneral | Linux | Operating Systems | Computers & Internet | Subjects | Books
Networking & System AdministrationNetworking & System Administration | Linux | Operating Systems | Computers & Internet | Subjects | Books
ProgrammingProgramming | Linux | Operating Systems | Computers & Internet | Subjects | Books
GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
Device DriversDevice Drivers | APIs & Operating Environments | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
PeripheralsPeripherals | Hardware | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
File SharingFile Sharing | Business & Culture | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
GeneralGeneral | Unix & Linux | O'Reilly | By Publisher | Books
LinuxLinux | Unix & Linux | O'Reilly | By Publisher | Books
GeneralGeneral | Programming | O'Reilly | By Publisher | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Understanding the Linux Kernel Understanding the Linux Kernel
  2. Linux Kernel Development (2nd Edition) (Novell Press) Linux Kernel Development (2nd Edition) (Novell Press)
  3. Building Embedded Linux Systems Building Embedded Linux Systems
  4. Understanding Linux Network Internals Understanding Linux Network Internals
  5. Embedded Linux Primer: A Practical Real-World Approach (Prentice Hall Open Source Software Development Series) Embedded Linux Primer: A Practical Real-World Approach (Prentice Hall Open Source Software Development Series)

ASIN: 0596005903

Amazon.com

Updated to cover version 2.4.x of the Linux kernel, the second edition of Linux Device Drivers remains the best general-purpose, paper-bound guide for programmers wishing to make hardware devices work under the world's most popular open-source operating system. The authors take care to show how to write drivers that are portable--that is, that compile and run under all popular Linux platforms. That, along with the fact that they're careful to explain and illustrate concepts, makes this book very well suited to any programmer familiar with C but not with the hardware-software interface. It's worth noting that the emphasis in the title is on "device drivers" as much as "Linux." This book will make sense to you if you've never written a driver for any platform before. It helps if you have some Linux or Unix background, but even that is secondary as a prerequisite to C skill.

For a programming text--and one concerned with low-level instructions and data structures, at that--this book is remarkably rich in prose. You'll typically want to read this book straight through, more or less skipping the code samples, before sketching out your plan for the driver you need to write. Then, go back and pay closer attention to the sections on specific details you need to implement, like custom task queues. For coding-time details about specific system calls and programming techniques, count on the index to point you to the right passages. --David Wall

Topics covered: Techniques for writing hardware device drivers that run under Linux kernels 2.0.x through 2.2.x. Sections show how to manage memory, time, interrupts, ports, and other details of the hardware-software interface.

Book Description

Device drivers literally drive everything you're interested in--disks, monitors, keyboards, modems--everything outside the computer chip and memory. And writing device drivers is one of the few areas of programming for the Linux operating system that calls for unique, Linux-specific knowledge. For years now, programmers have relied on the classic Linux Device Drivers from O'Reilly to master this critical subject. Now in its third edition, this bestselling guide provides all the information you'll need to write drivers for a wide range of devices. Over the years the book has helped countless programmers learn: The new edition of Linux Device Drivers is better than ever. The book covers all the significant changes to Version 2.6 of the Linux kernel, which simplifies many activities, and contains subtle new features that can make a driver both more efficient and more flexible. Readers will find new chapters on important types of drivers not covered previously, such as consoles, USB drivers, and more. Best of all, you don't have to be a kernel hacker to understand and enjoy this book. All you need is an understanding of the C programming language and some background in Unix system calls. And for maximum ease-of-use, the book uses full-featured examples that you can compile and run without special hardware. Today Linux holds fast as the most rapidly growing segment of the computer market and continues to win over enthusiastic adherents in many application areas. With this increasing support, Linux is now absolutely mainstream, and viewed as a solid platform for embedded systems. If you're writing device drivers, you'll want this book. In fact, you'll wonder how drivers are ever written without it.

Customer Reviews:

5 out of 5 stars Best Linux 2.4 Device Driver Book.......2007-01-25

Used this to write my first linux driver on my own with no help. Great book, great layout, very well written. I have not read all of the 3rd Edition, since I am now working on Solaris, and did not work on the 2.6 kernel, but would assume thats good as well.

5 out of 5 stars ITA - La programmazione di moduli del kernel spiegata dettagliatamente.......2007-01-22

Un must per chi si avvicina alla programmazione di moduli del kernel, per chi e' esperto ma ha bisogno di un reference e per chi ne vuole sapere di piu'.

Il libro ha un'alta valenza didattica ed e' scritto in un linguaggio comprensibile e corretto. Gli esempi sono abbondanti e coprono bene gli argomenti trattati.

5 out of 5 stars Good overview of linux device driver programming concepts.......2006-12-07

This book takes a hypothetical device driver and explains the concepts nicely. It provides various fundamentals one needs to know before writing linux device drivers, and valuable information like concurrent and race conditions, and gives ideas for debugging problems in real drivers. It is worth read and I liked it. I had already some experience in kernel programming before reading this book, and it filled holes in my kernel knowledge. This book is also available online[...] and you may check yourself before buying this.

The objections made by other reviewers fall into the following two classes. Once you are a experienced hacker, all you need is kernel sources (books are for fundamentals only and become obsolete as new kernel constructs are added). If you are looking for cut and paste template code to add new driver for another device, again use kernel source of an existing driver.

4 out of 5 stars Good reference on Linux subsystems, not a book for starters.......2006-10-13

This book is not for Linux (kernel) newbies but for those who already know their way around the kernel and seek detailed info on certain parts of it. This book has some good overviews on different subsystems of the Linux kernel. Some sections, like USB, have been expanded since the second edition of this book. I would have liked to see a section on the new 2.6 scheduler.

If you want to start off with Linux kernel programming, I would recommend Linux Kernel Development by Robert Love. These books, together with articles on the web, should certainly help anyone interested.

1 out of 5 stars Not useful for a normal coder looking to learn Unix drivers........2006-08-02

If you are trying to learn how to write Linux Device drivers from scratch, this is probably not the book for you. I believe I am somewhat C/C++ savvy, and I expect sample code that is less than 10 lines of code to compile correctly.
The sample code did not compile, and although the book has a lot of tidbits of good information, overall it is not very useful for a developer.
High Performance MySQL
Average customer rating: 4.5 out of 5 stars
  • Self made DBA
  • Practical Book for MySQL 4.x users
  • Good book overall, but may grow obsolete to MySQL5.
  • A computer book actually worth reading
  • Easy Reading but lacking some things
High Performance MySQL
Jeremy D. Zawodny , and Derek J. Balling
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback

GeneralGeneral | SQL | Databases | Computers & Internet | Subjects | Books
MySQL & mSQLMySQL & mSQL | Specific Databases | Databases | Computers & Internet | Subjects | Books
GeneralGeneral | Databases | Computers & Internet | Subjects | Books
DatabasesDatabases | Software | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
DatabasesDatabases | Apple | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Unix & Linux | O'Reilly | By Publisher | Books
LinuxLinux | Unix & Linux | O'Reilly | By Publisher | Books
PerlPerl | Programming | O'Reilly | By Publisher | Books
GeneralGeneral | Programming | O'Reilly | By Publisher | Books
Oracle & Database ProgrammingOracle & Database Programming | Programming | O'Reilly | By Publisher | Books
MacintoshMacintosh | O'Reilly | By Publisher | Books
Similar Items:
  1. MySQL Cookbook MySQL Cookbook
  2. MySQL Stored Procedure Programming MySQL Stored Procedure Programming
  3. Building Scalable Web Sites: Building, scaling, and optimizing the next generation of web applications Building Scalable Web Sites: Building, scaling, and optimizing the next generation of web applications
  4. The Definitive Guide to MySQL 5, Third Edition (Definitive Guide) The Definitive Guide to MySQL 5, Third Edition (Definitive Guide)
  5. MySQL Administrator's Guide and Language Reference (2nd Edition) MySQL Administrator's Guide and Language Reference (2nd Edition)

ASIN: 0596003064

Book Description

As users come to depend on MySQL, they find that they have to deal with issues of reliability, scalability, and performance--issues that are not well documented but are critical to a smoothly functioning site. This book is an insider's guide to these little understood topics. Author Jeremy Zawodny has managed large numbers of MySQL servers for mission-critical work at Yahoo!, maintained years of contacts with the MySQL AB team, and presents regularly at conferences. Jeremy and Derek have spent months experimenting, interviewing major users of MySQL, talking to MySQL AB, benchmarking, and writing some of their own tools in order to produce the information in this book. In High Performance MySQL you will learn about MySQL indexing and optimization in depth so you can make better use of these key features. You will learn practical replication, backup, and load-balancing strategies with information that goes beyond available tools to discuss their effects in real-life environments. And you'll learn the supporting techniques you need to carry out these tasks, including advanced configuration, benchmarking, and investigating logs. Topics include: