Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Professional Linux Programming

Buy
By tapping the strengths of the open-source movement, developers can write custom Linux software without spending a dime on licensing fees. Aimed at the experienced C/C++ programmer, Professional Linux Programming provides a wide-ranging and hands-on guide to the different pieces of the puzzle that are required to program successfully on this exciting new platform.

The book is framed as a case study for building a custom database program in Linux for a video rental store. After a tour of the requirements and a brief look at project management for creating this software, the various Linux packages that are needed to implement this system are described, along with sample code, most of which is written in C. Some packages, such as the CVS version-control package, come with most distributions of Linux; others will require downloading additional software over the Internet. In every case, you're provided with the actual command-line arguments that are needed to install, configure, and run each package.

Besides a great exploration of CVS for version control, this title offers excellent coverage of the free PostgreSQL and MySQL databases, which are two very popular choices for Linux databases. The book also does a good job of explaining UI design under both the GTK+/GNOME and KDE (two popular Linux desktops), and how to extend the reach of the sample database application by using Remote Procedure Calls (RPCs) and CORBA. Of course, the finished application doesn't use every Linux API that's covered here, but the book does cast a wide net, and introduces features and tools that are available.

Two prominent chapters take you on a tour of the essentials of other programming languages. There's PHP for Web development and an appealing, enthusiastic introduction to Python (which probably will turn you into a Python convert). Later chapters provide practical tips for testing and debugging applications, including how to profile your code. The book closes with a useful guide to creating Red Hat Package Manager (RPM) packages for deploying applications, as well as an overview of your options for internationalization.

By covering so many APIs, languages, and tools effectively, Professional Linux Programming gives experienced C/C++ programmers all that they need to get started with Linux development. With its remarkably clear presentation style and abundance of practical tips, the book is an admirably useful blueprint for building custom software. --Richard Dragan

As Linux increases its presence throughout the world as a target platform for professional application development, its growth as a powerful, flexible system offering many free development tools assures its place in the future. By giving you easy access to this comprehensive range of tools, supporting new and nascent technologies, at little or no cost, developing with Linux allows you to apply the solution that's right for you.

In this follow-up to the best-selling Beginning Linux Programming, you will learn from the authors' real-world knowledge and experience of developing software for Linux; you'll be taken through the development of a sample 'DVD Store' application, with 'theme' chapters addressing different aspects of its implementation. Meanwhile, individual 'take-a-break' chapters cover important topics that go beyond the bounds of the central theme. All focus on the practical aspects of programming, showing how crucial it is to choose the right tools for the job, use them as they should be used, and get things right first time.

(HTML tags aren't allowed.)

Towards a Service-Based Internet: Third European Conference, ServiceWave 2010
Towards a Service-Based Internet: Third European Conference, ServiceWave 2010

The ServiceWave conference series is committed to being the premier European forum for researchers, educators and industrial practitioners to present and discuss the most recent innovations, trends, experiences and concerns in software services (or the “Future of the Internet of Service”) and related underlying infrastructure...

Gray Hat Hacking, Second Edition
Gray Hat Hacking, Second Edition
Uncover, plug, and ethically disclose security flaws

Prevent catastrophic network attacks by exposing security flaws, fixing them, and ethically reporting them to the software author. Fully expanded to cover the hacker's latest devious methods, Gray Hat Hacking: The Ethical Hacker's Handbook, Second Edition lays out...

10 Cool LEGO Mindstorms Robotics Invention System 2 Projects: Amazing Projects You Can Build in Under an Hour
10 Cool LEGO Mindstorms Robotics Invention System 2 Projects: Amazing Projects You Can Build in Under an Hour

LEGO MINDSTORMS lets you design and program robots that can do just about anything!
The LEGO MINDSTORMS RIS 2.0 is the core set for all MINDSTORMS users, that lets users design and program working robots - limited only by their imagination. Initially designed for users 12 and up, LEGO MINDSTORMS has taken off with LEGO enthusiasts of
...


Models of God and Alternative Ultimate Realities
Models of God and Alternative Ultimate Realities

The envisioned volume is a collection of recent essays about the philosophical exploration, critique and comparison of (a) the major philosophical models of God, gods and other ultimate realities implicit in the world’s philosophical schools and religions, and of (b) the ideas of such models and doing such modeling per se. The...

Ace the IT Job Interview!
Ace the IT Job Interview!

Land the IT job of your dreams with help from this insider guide. You’ll discover valuable interview strategies for standing in the crowd as an applicant and learn best practices for representing your experience, education, previous employment, and re-entry into the workforce. Containing critical dos and don’ts from thousands of...

Create Your Own Future: How to Master the 12 Critical Factors of Unlimited Success
Create Your Own Future: How to Master the 12 Critical Factors of Unlimited Success
Now in paperback, Create Your Own Future is a powerful book on self-empowerment that offers a wealth of ideas readers can apply immediately to take complete control of their personal and work lives. Intended for anyone who wants to make more money and get more satisfaction from life, the book offers twelve principles for success and...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy