Open Sources: Voices from the Open Source Revolution is a fascinating look at the raging debate that is its namesake. Filled with writings from the central players--from Linux creator Linus Torvalds to Perl creator Larry Wall--the book convinces the reader of the overwhelming merits of freeing up the many iterations of software's source...
PHP is one of the most popular server-side scripting languages available. It’s powerful and easy to learn. Combined with MySQL, a fast, cross-platform, and free open source database, it makes a very effective tool for developing database-driven web sites.
This book is all about developing PHP/ MySQL web sites with Macromedia Dreamweaver...
Sams Teach Yourself C++ Programming for Linux in 21 Days teaches you the C++ programming language using the Linux operating system. You will gain a thorough understanding of the basics of C++ programming from a Linux perspective. The Bonus Week includes topics such as XWindows, KDE with QT toolkit, APE Class Library, and Real -time Middleware. ...
Beginning Rails is the practical starting point for anyone wanting to learn how to build dynamic web applications using the Rails framework for Ruby. You’ll learn how all of the components of Rails fit together and how you can leverage them to create sophisticated web applications with less code and more joy.
We've all seen it — the e-mails that come to us from a sender we don't know and promise a frog that jumps across our screen, a low mortgage rate or a medical miracle pill. These e-mails are otherwise known as spam. Your inbox gets cluttered or worse, your computer is infected with a virus as you scratch your head, wondering how it ever...
A must-have pedagogical resource from an expert Java educator
As a Linux-based operating system designed for mobile devices, the Android OS allows programs to run on all Android devices and appear free in the Android Market. Whether you're a beginner programmer eager to create mobile applications or you're...
Android development can be challenging, but through the effective use of Android Developer Tools (ADT), you can make the process easier and improve the quality of your code. This concise guide demonstrates how to build apps with ADT for a device family that features several screen sizes, different hardware capabilities, and a varying...
Understanding the Linux Kernel helps readers understand how Linux performs best and how it meets the challenge of different environments. The authors introduce each topic by explaining its importance, and show how kernel operations relate to the utilities that are familiar to Unix programmers and users.
This book is about Novell Open Enterprise Server. With Open Enterprise Server, Novell launched a new generation of server operating system, following a 20-year long tradition with NetWare. Open Enterprise Server is unique in the industry due to its two versions: one for Linux and another for NetWare. This book is meant as a guide to Open Enterprise...
Why purchase expensive add-on cards or bus interfaces when you can develop effective and economical data acquisition and process controls using C programs? Using the under-employed printer adapter (that is, the parallel port of your PC), you can turn your computer into a powerful tool for developing microprocessor applications. Learn how to build a...
Ubuntu Unleashed 2008 Edition presents comprehensive coverage of the popular Ubuntu Linux distribution. Windows users, Mac users, and Linux enthusiasts have been increasingly turning to Ubuntu for a user-friendly, easy-to-use Linux distribution.
This book provides detailed information on installing, using, and administering Ubuntu....
If you can imagine something you'd like your computer to do, you can probably do it with versatile, economical, powerful Linux. Here's how to tap that power, from installation to Linux desktop environments...