Linux Web Books

MagicBeanDip.com

Page 1 of 6 - Go to page: 1 2 3 4 5 6

Practical Linux Programming: Device Drivers, Embedded systems, and the Internet (with CD- ROM) (Programming Series)

Ashfaq A. Khan

Practical Linux Programming: Device Drivers, Embedded systems, and the Internet (with CD- ROM) (Programming Series) Ashfaq A. Khan List Price: $49.95
By: Charles River Media
Amazon Marketplace: 10 new & used starting at $5.99

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Hardware -> Microprocessors & System Design -> Embedded Systems
Subjects -> Computers & Internet -> Operating Systems -> Linux -> Programming
Subjects -> Computers & Internet -> Operating Systems -> Linux -> General

Customer Reviews:
Total reviews: 7 Average rating: 2.0 of 5

Editorial Review:

Linux is becoming the OS of choice for embedded system designers and engineers, due to its real-time power and flexibility. Written for engineers and students, Practical Linux Programming: Device Drivers, Embedded Systems, and the Internet is about designing and developing embedded systems, using Internet technology as a user interface. The book emphasizes the use of three different technologies for embedded system design and development: the Web, the Linux kernel, and SQL queries. From a software design point of view, device driver design, interprocess communication usage, Perl programming, shell programming, HTML tags, and SQL queries are covered in detail. The examples demonstrate the guidelines for designing an embedded system that requires interaction of different software modules and show how an operating system like Linux helps glue your software modules together. The book is presented as a tutorial for students and engineers who wish to learn the process! of designing an embedded system application using Linux as the real-time operating system and the Internet as the user interface.

KEY FEATURES

* Teaches how to create a virtual Web hosting system to use as the user interface for embedded systems, complete with the DNS server, SQL server and the HTTP server setup

* Explains how to design device drivers to form the backbone of the embedded system’s external hardware interface

* Provides real-world tutorials for embedded projects, including network printers, data acquisition systems, entrance security systems, and other general applications

* Shows how to modularize a design project into manageable objects to achieve a fast and efficient product development cycle

* Covers the interprocess communication facilities of the Linux kernel, including the semaphores, shared memories, and message queues used to interconnect and link software modules

On the CD!

The companion CD-ROM includes all of the necessary tools (with the exception Red Hat Linux) to write the programs that are developed in each chapter.

SOURCE CODE

* miniLinux

A complete minimum Linux System that can be placed on less then 2 MB disk space. Scripts are provided that can be modified and customized to create a boot disk and a root file system disk of your choice.

* Examples and Projects

Complete source code for every project, arranged by chapter.

SOFTWARE

* Dodobase 2.0 (TRIAL DEMO)

A Web database management program that allows Web site owners to create and manage content instantly.

* Common UNIX Printing System (CUPS)

* ESP Print Pro 4.2.1 (TRIAL DEMO)

A complete UNIX cross-platform printing system that enhances the printing system that comes with your operating system.

* Anjuta

A versatile Integrated Development Environment (IDE) for C and C++ on GNU/Linux.

SYSTEM REQUIREMENTS LINUX: Red Hat Linux 7.1 or higher (with Linux kernel 2.4 or higher); IBM PC compatible system; Pentium II or better; 256 MB of RAM; 10/100 Mbps Ethernet card; 2.5 MB free hard disk space; CD-ROM drive.

Professional LAMP : Linux, Apache, MySQL and PHP Web Development

Jason Gerner, Morgan Owens, Elizabeth Naramore, Matt Warden, Jeremy Stolz

Professional LAMP : Linux, Apache, MySQL and PHP Web Development Jason Gerner, Morgan Owens, Elizabeth Naramore, Matt Warden, Jeremy Stolz Amazon Price: $26.39
List Price: $39.99
Usually ships in 24 hours
By: Wrox
Amazon Marketplace: 46 new & used starting at $6.00

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Databases -> Specific Databases -> MySQL & mSQL
Subjects -> Computers & Internet -> Operating Systems -> Linux -> Programming
Subjects -> Computers & Internet -> Operating Systems -> Linux -> General

Customer Reviews:
Total reviews: 3 Average rating: 3.5 of 5

The Next Level 5 out of 5 stars.
14 of 17 people found this review helpful.

I just finished reading Professional LAMP. These four components make for quite a powerful open source solution. It is being used at the enterprise level, with companies such as Yahoo and Google taking advantage of the flexibility if can offer. This book is ideal for anyone wanting to delve further into this development environment. As far as I know, it is the first book to cover LAMP at the professional level. The full listing of chapter topics covered are as follows:

1. What's New in PHP5
2. PHP5 Object Oriented Programming
3. More Obscure PHP
4. Advanced MySQL
5. PHP Configuration
6. Apache Tricks
7. Site Security
8. PEAR and PECL
9. Code Efficiency
10. PHP Extensions
11. AJAX
12. Caching Engines
13. Content Management Systems

As you can maybe tell, the above topics are a bit light on the "L" aspect of LAMP. Linux is covered briefly, addressed as the platform on which the AMP aspect runs. To be honest, I did not expect that this book would be a comprehensive look at Linux, because there is already a plethora of books out there. This book addresses in detail many aspects of Apache, MySQL and PHP.

- What's New in PHP5

This chapter covers the changes between PHP versions 4 and 5. This includes object-oriented programming, new functions, configuration changes, mysqli, XML support, Tidy library extension, and SQLite. Suffice it to say, there is quite a bit of information to absorb from this comprehensive first chapter.

- PHP5 OOP

This chapter opened with a good discussion on procedural versus object oriented programming. It then moved on to cover class definitions, methods and instances. One of the things I thought was cool is abstract, which allows you to create a class that can be extended by others. Using OOP methods also allows you to build an extensible API so that developers can create their own plugins. One such example would be peppers that people make for Mint.

- More Obscure PHP

This chapter was great, and helped to clear up some confusion for me. It covered some of the history behind Perl and C that led to PHP coming into its own. Like many languages, PHP has been around long enough that there is some "legacy" code still packaged in it. These relics remain only for backwards compatibility with older applications. Much like target="_blank" and iframe are deprecated as of XHTML 1.0 Strict, there are some things in PHP that are no longer supposed to be used, though they are still supported.

Anyway, the point is that PHP has breadth and depth that many programmers never even touch. They describe it like the English language, that though we understand quite a bit of terminology, most of us only use a small portion of it in our own daily vocabulary. Examples of things covered in this chapter are: callbacks, array_map(), array_walk(), array_filter(), preg_replace_callback(), call_user_func_array(), create_function(), glob() and creating streams.

They even discuss the code necessary to create an aerial orthophoto database query, such as would be seen in Google Maps' satellite view. They cover various compression methods for PNG files that make up the series of photos. I have to admit, it is pretty heady stuff, so you'll just have to check it out for yourself.

- Advanced MySQL

In this chapter, a simulated list of cars at an auto dealership is presented. They show you how to maintain data based on manufacturer, model, paint color, etc. There are many code examples for creating new entries, modifying existing data, and joining / merging tables. Also covered is how to use a MySQL database with the InnoDB storage engine, as opposed to the default MyISAM. Some of the benefits to this include transactions, row-level locking, and foreign key constraints. The one major drawback is lack of full-text searching. They also show you how to switch back and forth between MyISAM and InnoDB on the fly, should you ever need to use both in any particular situation.

In addition, the process of granting / revoking user priviledges is covered, which is a crucial aspect to understand if you want to have different tiers of access to different sections of your data. For instance, you might want the administrator to be able to affect everything, whereas your staff worker you would only want to be able to enter new entries into a product inventory.

- PHP Configuration

Next, they cover some of the basics of tweaking PHP for optimal performance. This all revolves around the php.ini file. They give several recommendations for settings to change, such as: register_globals = off, display_errors = off, log_errors = on, magic_quotes = off, asp_tags = off, and short_open_tag = off. They gave a compelling reason why to leave off short_open_tag, because instead being "< ?php", it is shortened to "< ?". This would cause a parsing error, because XML is written "< ?xml" but would be treated as PHP because it begins with "< ?" as well. If you plan on doing any AJAX, this would create major problems. Keen insights such as this are sprinkled throughout this chapter.

- Apache Tricks

This chapter offered a slew of helpful pointers on Apache Server, including sixteen pages on mod_rewrite alone, the Apache module that allows for more readable clean URL's, instead of messy addresses. Consider the following two examples, both of which lead to the same page (this very book review):

* godbit.com/article/professional-lamp-review
* godbit.com/index.php?id=110

As you can see, while the first might be a bit more lengthy, it contains more memorable information, such as the fact this is an article, and it is a book review of Professional LAMP. This goes a long way in making things more human friendly, and helps search engines index your site more accurately.

Another topic covered is that of mod_deflate, a compression method used in conserving bandwidth. This will cause Apache to send along text such as HTML and CSS with white-space and line-breaks compressed in gzip format, which most browsers are able to interpret and then convert back into a plain text, uncompressed equivalent. The book gives the example of sending a Zip file in an email, rather than several separate attachments. There are also security tips, such as authenticating MySQL users or using SSL when uploading files.

- Site Security

This leads me into the next chapter, which is all about security. Inevitably, with the ungoverned way the Internet operates, you will have malicious people trying to mess with your website. Basically, if you want something secure, don't hook it up to the `net. That being said, there are significant precautions you can take in order to minimize the likelihood that your site will be compromised either intentionally or accidentally.

They explain how to control authentication with both Apache and then adding another layer of PHP checks, such as form validation or register_globals protection. Plus, there is a section on protecting yourself from SQL injection attacks. This nastiness works by using an input, such as comment form or discussion forum, to do things like drop tables or granting user priviledges. Suffice it to say, that can cripple a database driven site, such as this one.

- PEAR and PECL

It has been said that good programmers borrow, but great programmers steal. While I do not advocate ripping people off, the premise of this quote is that if it's been done before, you'd be wasting your time to re-invent the wheel. PEAR - PHP Extension and Repository, and PECL - PHP Extension Community Library are two big components of what make PHP so great. You could think of it as standing on the shoulders of giants, continuing to build where they left off. Basically, each of these is a big pool of submitted extensions that improve PHP's functionality. You could think of it like installing a plugin for the language.

There are far too many extensions to do justice in this review, but one of the ones mentioned in the book was the Date class. With this package installed, you can reference and modify the date with methods like these: addSeconds, getDayName, getMonth, getNextDay, getQuarterOfYear, isLeapYear, etc. As you can tell, each of those is more human readable than: echo date("Y");.

- Code Efficiency

This was a great chapter on balancing code efficiency with real time efficiency. In other words, you don't want to kill yourself over a few milliseconds of loading time, if it is going to take several hours of real development work, especially if that time could be spent better elsewhere. They gave an example of a server computer running software slowly. The first reaction might be to buy new software, resulting in days of lost productivity due to necessary data backup, operating system and program upgrades. In their example though, all that was needed was more system RAM, requiring only a few minutes of down-time.

They take this same principle and apply it to coding methods, benchmarking a few ways of writing mathematical computations, namely a<<3 versus a*8 to multiply a variable integer by 8. If that looks like Greek to you, don't worry because it's explained in this chapter. Essentially, it's an argument of binary notation versus long-hand yet human readable code. They even go so far as to benchmark single quoted (') vs. double quoted (") strings. After an extensive series of tests, and rendering two very complex 3D graphs, it appears that single quoted is in fact faster, though many things can affect the outcome.

Aside from the theoretical arguments, they also help address various server configurations in order to find bottle-necks. An example of this would be too little RAM on your server, or too fast of a server in comparison with too slow of a connection. A good way to think of it is the adage "The box, or the band?" If it's the box, then you can make hardware tweaks, but if it's the bandwidth causing the problem, then you can either up that allotted amount, or tweak various compression schemes and server / client caching methods, to make things go faster. In addition, they of course show you how to write leaner, meaner PHP code, to save on both processor cycles and download time.

- PHP Extensions

This chapter touches on the many extensions that are available. Two of the ones I found to be interesting were PDFLib and GD Library. PDFLib does what the name implies, and creates PDF files on the fly via server-side methods, pulling info from a database. They give an example of how to create a r?sum? maker that outputs PDF versions for download. GD Library handles images on the server-side, allowing you to do things like rotate, resize, and even add watermark overlays or text descriptions with varying opacity directly into the image. This can be seen on sites like iStockPhoto, which have a branded stamp across preview images, encouraging you to buy the unaltered version.

- AJAX

Oh man, I am sick of talking about AJAX - Asynchronous JavaScript And XML. This book does a very good job of explaining the concepts behind it, but I feel like we hear about it so much nowadays that it is almost pointless to regurgitate it again. If you like, read the reviews I've done on books about AJAX here:

* http://godbit.com/article/ajax-and-php-review
* http://godbit.com/article/foundations-of-ajax-review
* http://godbit.com/article/professional-ajax-review

- Caching Engines

This is a good chapter for people who might be concerned about getting Slashdotted or being on the front page of Digg. Basically, it covers several methods of caching pages on a server, so that when a visitor comes, your MySQL database is not constantly being hit in order to serve up content that has not changed. This can be done in a variety of ways.

One such method involves using Alternative PHP Cache, which stores code from the PHP runtime engine in shared memory, so that it not recompiled each time unnecessarily. Other caching engines that function comparably are eAccelerator and the Zend Optimizer. They also cover JPCache, which is unique in that it does not require being installed as a DSO or built into PHP statically, because it runs off standard include and required statements. There is also one called memcache which requires its own daemon to be running on Linux, and caches database results in RAM to keep SQL from running, freeing up the hard drive. It should also be noted that according to this book, JPCache and memcache can "play well together" on the right server, further increasing response time.

Content Management

In this chapter, they cover installing and configuring a few different CMS's. Most of these I had not yet heard of, for example Exponent CMS. This is an enterprise level system, which I found is table-based and not very standards compliant. Therefore, I am not recommending it to anyone. Another CMS mentioned in this chapter is XOOPS, which suffers from the same sort of poor front-end markup. Basically, this chapter was about antiquated systems with bloated code. Also listed were Mambo and PHP-Nuke, both of which should be avoided. To their credit, the authors did cite Drupal and WordPress, which are more accessible and standards compliant than the aforementioned clunkers.

Summary

With the exception of the last chapter, I found that the whole of this book is one that I will refer back to often as I continue to grow in my usage of the LAMP development environment. I would highly recommend it to anyone who has dabbled in the Linux / Apache or PHP / MySQL combo, but really wants to gain a more complete understanding of how they interact. It will definitely help anyone who wants to write cleaner PHP or provide a more responsive hosting server.

Editorial Review:

  • The combination of Linux, Apache, MySQL, and PHP is popular because of interaction, flexibility, customization, and-most importantly-the cost effectiveness of its components
  • Helps LAMP professionals take their skills to the next level with in-depth discussions of OOP; extensions of PHP such as PEAR, GD, XML, and CURL; improving site security; and advanced tools available to the coder
  • Those proficient in other languages such as Java, C++, Perl and ASP will find this guide invaluable when transitioning to the LAMP environment
  • The Web site includes sample scripts created in the course of each chapter, and several applications that can be modified and reused

Run Your Own Web Server Using Linux & Apache

Tony Steidler-Dennison

Run Your Own Web Server Using Linux & Apache Tony Steidler-Dennison Amazon Price: $30.36
List Price: $39.95
Usually ships in 24 hours
By: SitePoint
Amazon Marketplace: 34 new & used starting at $21.47

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Business & Culture -> Privacy
Subjects -> Computers & Internet -> Hardware -> General AAS
Subjects -> Computers & Internet -> Networking -> Network Security

Customer Reviews:
Total reviews: 7 Average rating: 3.5 of 5

Good broad strokes, light on details 2 out of 5 stars.
16 of 16 people found this review helpful.

I'm a web developer and bought this book hoping that it would--as advertised--teach me how to setup and install a working LAMP server. I found this book to read more like a checklist than anything. Install this, uncheck that. The book provided little insight as to the reasoning behind these decisions, nor did it provide any detail on how to fine tune or configure some of the more arcane components like email or ftp. It definitely did not teach you anything about how to live and operate in the Linux environment. These I had to figure out on my own. This book reads like a free website article repackaged and bound. Stay clear of this one.

Editorial Review:

This book is for Web Developers who want to learn how to use Linux & Apache for Website Hosting. The first chapters will teach you how to install Linux and Apache 2.0 on a home or office machine for testing purposes. Then you'll learn how to perform dozens of common tasks including:
  • Updating server software
  • Setting up new Websites, Email Accounts and Subdomains
  • Configuring various Linux & Apache files related to performance and security
  • Install spam filtering software
  • Perform automatic backups and crash recoveries
And much more.

This is the ideal book for anyone who wants to run Websites using a leased or co-located Linux server, without having to spends thousands of dollars annually on third party support and management.

Linux Apache Web Server Administration, Second Edition (Craig Hunt Linux Library)

Charles Aulds

Linux Apache Web Server Administration, Second Edition (Craig Hunt Linux Library) Charles Aulds List Price: $49.99
By: Sybex
Amazon Marketplace: 7 new & used starting at $20.35

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Networking -> Networks, Protocols & APIs -> General
Subjects -> Computers & Internet -> Networking -> Networks, Protocols & APIs -> General AAS
Subjects -> Computers & Internet -> Networking -> Network Administration

Customer Reviews:
Total reviews: 9 Average rating: 4.5 of 5

Editorial Review:

Authoratative Answers to All Your Apache Questions--Now Updated to Cover Apache 2.0
Linux Apache Web Server Administration is the most complete, most advanced guide to the Apache Web server you'll find anywhere. Written by a leading Apache expert--and now updated to cover Apache 2.0--this book teaches you, step-by-step, all the standard and advanced techniques you need to know to administer Apache on a Linux box. Hundreds of clear, consistent examples illustrate these techniques in detail--so you stay on track and accomplish all your goals. Coverage includes:
* Compiling Apache from source code
* Creating and hosting virtual web sites
* Using Server-Side Includes to create Web pages with dynamic content
* Using Apache directives to configure your site
* Extending Apache using add-on modules
* Using the Common Gateway Interface for web programming
* Enhancing the performance of CGI programs with FastCGI and mod_perl
* Installing Apache support for PHP
* Extending Apache to run Java servlets or Java Server Pages
* Attaching Apache to a database server
* Using URL rewriting for increased request-handling flexibility
* Implementing user authentication
* Adding Secure Sockets Layer for enhanced system security
* Customizing Apache's log formats
The Craig Hunt Linux Library
The Craig Hunt Linux Library provides in-depth, advanced coverage of the key topics for Linux administrators. Topics include Samba, System Administration, DNS Server Administration, Network Servers, Security, and Sendmail. Each book in the series is either written by or meticulously reviewed by Craig Hunt to ensure the highest quality and most complete coverage for networking professionals working specifically in Linux environments.

Understanding Linux Web Hosting

Don Denoncourt, Barry Kline

Understanding Linux Web Hosting Don Denoncourt, Barry Kline Amazon Price: $57.50
List Price: $57.50
Usually ships in 24 hours
By: Mc Press
Amazon Marketplace: 19 new & used starting at $33.54

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Home Computing -> Internet -> General AAS
Subjects -> Computers & Internet -> Operating Systems -> Linux -> Programming
Subjects -> Computers & Internet -> Operating Systems -> Linux -> General

Customer Reviews:
Total reviews: 1 Average rating: 4.0 of 5

Editorial Review:

The Linux operating system was initially created by Linus Torvalds, who began his work in 1991 and worked steadily until 1994 when Version 1.0 of the Linux Kernel was released. Developed under the GNU General Public License, Linux source code is freely available to everyone, and Linux is therefore often considered an excellent, low-cost alternative to more expensive operating systems. The Linux operating system may be used as an end-user platform as well as for a wide variety of other purposes, including networking and software development. By virtue of its functionality and availability, Linux has become quite popular. As a result, students around the world have been seeking Linux education. This book is a guide to setting up a complete Linux environment on which to learn about the various Web technologies. As you move through the text and the accompanying labs, you will build a system replete with a database management system, a Web server, and server-side Java. And you'll understand how it all works. Because the whole system is based on Linux, that wonder of the open-source era, everything you learn here is applicable to any platform on which Linux will run. These platforms include Apple hardware, Intel and Intel-compatible hardware, and, of course, the eServer iSeries by IBM.

Web Application Design and Implementation: Apache 2, PHP5, MySQL, JavaScript, and Linux/UNIX (Quantitative Software Engineering Series)

Steven A. Gabarro

Web Application Design and Implementation: Apache 2, PHP5, MySQL, JavaScript, and Linux/UNIX (Quantitative Software Engineering Series) Steven A. Gabarro Amazon Price: $59.96
List Price: $74.95
Usually ships in 24 hours
By: Wiley-IEEE Computer Society Pr
Amazon Marketplace: 30 new & used starting at $49.00

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Home Computing -> Internet -> General AAS
Subjects -> Computers & Internet -> Databases -> Specific Databases -> MySQL & mSQL
Subjects -> Computers & Internet -> Databases -> SQL -> General

Customer Reviews:
Total reviews: 3 Average rating: 4.0 of 5

I Wish I'd Had This Book When I Started Web Programming 5 out of 5 stars.
9 of 11 people found this review helpful.

This is the book I wish I had had when I was starting to set up my Books-On-Line web site. Here in one simple step is just about half of what you need to know to set up a fairly complex database driven web site. I say about half of what you need to know because he spends no time at all on appearance, type fonts, color, illustrations, all that stuff. As he says in the introduction, he's not good at that (neither am I), and for those subjects you need another book.

But for a functioning web site he recommends what is sometimes called LAMP - for Linux, Apache, MySql and PHP. To summarize why:

The software is FREE, a very good price.
It doesn't crash as often
It runs faster so you can use a slower computer.

By the time you finish, you'll probably want at least one book on each of these software packages, but here is an excellent place to start. It gives you enough to get started and you only need to go deeper into each of these packages when you start getting fancier. The nice thing about this book is that it gives you everything you need to get started in a well written, easy to understand way.

Mr. Gabarro, there are two things I would suggest for your next edition: One, include a cd of a working collection of the four packages rather than saying go get any distribution, and two, talk a little about past and emerging technologies such as Cold Fusion for the past, and Ruby on Rails for the future. I'd be interested in your opinions.

Editorial Review:

Web Application Design and Implementation uses a hands-on approach of the major technologies and programming languages to teach readers web development. Providing an understanding of all major aspects of web programming in order to achieve the construction of a database-driven website, the book features state-of-the-art programming languages such as HTML, JavaScript, MySQL, PHP, Apache, Linux/Unix.

Sair Linux and GNU Certification(r) Level II, Apache and Web Servers

Tobin Maginnis

Sair Linux and GNU Certification(r) Level II, Apache and Web Servers Tobin Maginnis List Price: $39.99
By: John Wiley & Sons
Amazon Marketplace: 12 new & used starting at $2.20

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Certification Central -> Linux
Subjects -> Computers & Internet -> Certification Central -> General
Subjects -> Computers & Internet -> Certification Central -> General AAS

Customer Reviews:
Total reviews: 1 Average rating: 3.0 of 5

Good information, very poorly edited 3 out of 5 stars.
1 of 1 people found this review helpful.

If you've had very little experience with Apache web servers, you may have some trouble following the book. If you feel pretty confident administrating Apache then you might find the information pretty useful in preparing for the exam. Overall, the information is good but this book is terribly edited, if edited at all. I've noticed subheadings presented before the relevant paragraphs began, incorrect spacing when presenting directory names and commands, a few misspellings and a rather scattered train of thought. It is very apparent that several authors were involved but the editors should have done a much better job bring things together.

My recommendation would be to find someone to borrow this from or check it out of a library. I don't find it useful as a reference, it's simply a study guide for the exam.

Editorial Review:

As the popularity of Linux and GNU enterprise solutions rises worldwide, IT professionals and network developers are expected to become Linux certified. This book is part of a series of study guides from the company that developed the Linux and GNU Certification Programme.

Linux Web Server CD Bookshelf, Version 2.0

Inc., O'Reilly Media

Linux Web Server CD Bookshelf, Version 2.0 Inc., O'Reilly Media Amazon Price: $119.95
List Price: $119.95
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 15 new & used starting at $14.19

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Databases -> Specific Databases -> MySQL & mSQL
Subjects -> Computers & Internet -> Databases -> SQL -> General
Subjects -> Computers & Internet -> Databases -> SQL -> General AAS

Customer Reviews:
Total reviews: 2 Average rating: 5.0 of 5

Editorial Review:

Open source innovation has given rise to many valuable tools and technologies, including some of the most powerful and popular web development tools available. LAMP technologies (that is, Linux-Apache-MySQL-Perl/PHP/Python) provide a great application development platform, especially for robust web applications that run on Linux servers. Solid, reliable, and affordable, it's no wonder that LAMP is the platform of choice for web development. For years, O'Reilly's bestselling LAMP books have helped programmers master the finer points of these open source tools. Now we're offering six top titles on one CD to give programmers the tools they need to develop their own systems and get started with open source web development using LAMP technologies. The Linux Web Server CD Bookshelf, 2nd Edition, delivers more than 3,600 pages of easily searchable information in a convenient format accessible from any web browser. You'll find the latest editions of these books:
  • Linux in a Nutshell, 4th edition
  • Running Linux, 4th edition
  • Apache: The Definitive Guide, 3rd edition
  • Programming PHP
  • Managing & Using MySQL, 2nd edition
  • Practical mod_perl
As a bonus, the paperback version of Linux in a Nutshell, 4th Edition, is included as well. For the first time, this CD Bookshelf also includes valuable content straight from the O'Reilly Network. Some of the topics covered are: Cache Friendly Web, The Apache Toolbox, MySQL Best Practices, Internationalization and Localization with PHP, Choosing a Templating System, PostgreSQL's Multi-Version Concurrency Control, Embedded Linux, and more. No one knows LAMP like O'Reilly. If you're a developer, you probably count on the O'Reilly affiliates Apacheweek.com, MySQL.com, and Perl.com, as valuable sources of information, as well as the great Apache, MySQL, PHP and Python content found on the O'Reilly Network. We're advocates of LAMP and use it extensively on the O'Reilly Network. If you want to get the most out of these important tools, then The Linux Web Server CD Bookshelf delivers an entire library of expert knowledge to your computer desktop.

Open Source Linux® Web Programming

Christopher A. Jones, Drew Batchelor

Open Source Linux® Web Programming Christopher A. Jones, Drew Batchelor List Price: $39.99
By: Hungry Minds
Amazon Marketplace: 20 new & used starting at $0.43

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Operating Systems -> Linux -> Programming
Subjects -> Computers & Internet -> Operating Systems -> Linux -> General
Subjects -> Computers & Internet -> Operating Systems -> Linux -> General AAS

Customer Reviews:
Total reviews: 5 Average rating: 3.0 of 5

Editorial Review:

In Open Source Linux Web Programming, authors Christopher A. Jones and Drew Batchelor have written a noteworthy text to enhance the conceptual and functional proficiencies of beginning Web programmers. Perhaps of more value, they describe the Internet from a viewpoint that would benefit the mildly confused information managers whose technical generation gap makes the state of the art seem like an ongoing jumble of acronyms of clients, servers, interfaces, and markup languages.

The first two-thirds of the book reads like a well-thought-out college syllabus for a single-semester course in Web programming. Revealing their preferences for Perl and XML, Jones and Batchelor introduce the pieces of Web programming with a potentially deceptive mix of the practical and the theoretical.

In a series of compact 50-page chapters, the authors move with laudable efficiency through Web architecture, the Apache server, Perl and its uses in the CGI applications, and to HTML and its generalization as XML. The course ends with an intriguing pedagogical project: a client-based Web content administrator with XML. Does that seem like a security problem for real-world applications? No doubt, but Jones and Batchelor never address security problems of any kind. They are justified in ignoring security as long as their students and readers are planning to study Internet security in later classes or books.

The final third of the book introduces a forward-looking model of the Internet: Java applets and the Java/XML interface. While XML belongs more to the future than the present, the future is clearly now for Java. The final chapters on server error-handling and Web site administration are little more than an annotated outline of key issues with bits of code. These chapters should be browsed for nuggets of practical advice, but the authors' tutorial energies are spent on XML applications and run dry before the practical aspects of Web management are addressed.

In a quirky but unobjectionable way, Jones and Batchelor and their editors at M&T Books have fathomed and met the need for a hurry-up guide to Web programming. Security, databases, and auxiliary applications like PHP3 are missing, but not missed. --Peter Leopold

TCP/IP & Linux Protocol Implementation: Systems Code for the Linux Internet

TCP/IP & Linux Protocol Implementation: Systems Code for the Linux Internet List Price: $70.00
By: John Wiley & Sons
Amazon Marketplace: 14 new & used starting at $21.43

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Networking -> Networks, Protocols & APIs -> TCP-IP
Subjects -> Computers & Internet -> Networking -> Networks, Protocols & APIs -> General
Subjects -> Computers & Internet -> Networking -> Networks, Protocols & APIs -> General AAS

Customer Reviews:
Total reviews: 14 Average rating: 2.5 of 5

This is an imprint of the kernel - get it free at kernel.org 1 out of 5 stars.
6 of 7 people found this review helpful.

this book is just an imprint of the kernel
with under 0.1% of documentation. do not buy it.

in linux-netzwerkarchitektur from wehrle, paehlke, et.al.
and device drivers from rubini, corbet you will find better
better and more detailed descriptions of what is happening
in the TCP-IP-implementation in the linux kernel.

Editorial Review:

A one-of-a-kind description about using the Linux operating system on a TCP/IP network Boasting high-performance, high availability, and open source code, Linux has emerged as an optimal choice for an operating system. Yet for Linux to be adopted by the mainstream of Unix-based corporate and ISP networks, it must be capable of supporting the TCP/IP Internet protocol, like any other network operating system. This book provides the rapidly growing audience of Linux site managers, as well as researchers and developers worldwide, with the information they need on how Linux TCP/IP keeps the network running. Internationally recognized expert on Internetworking, Jon Crowcroft walks readers through the Linux TCP/IP protocol stack, offering detailed explanations on how Linux implements its communications protocols. Vinton Cerf--co-inventor of TCP/IP--is the technical editor for this book.

Page 1 of 6 - Go to page: 1 2 3 4 5 6

Return to MagicBeanDip.com

This page was created in 1.8258 seconds.