Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Open Source Messaging Application Development: Building and Extending Gaim (Expert's Voice in Open Source)

Buy
I discovered Gaim in the AOL Instant Messenger (AIM) user profile of a friend about five years
ago. I didn’t know a lot about Linux then. I knew that it was a free implementation of UNIX with
publicly available source code, but my previous experiences with UNIX comprised staring at a
shell prompt, trying to type cryptic commands into a “DOS-like” console. Likewise, I assumed
that Linux was primitive compared to the high-tech, state-of-the-art Windows 98 I was using
that day when I read my friend’s profile.

“Visit the Gaim Web page,” it invited me. I followed the link and found my preconceptions
were wrong. On what I had seen as a platform solely for Web servers and corporate mainframes,
I could perform such everyday tasks as chatting with my friends. I expected nothing but text
commands, but I found Web browsers, e-mail clients, and games—all with windows to scroll
and buttons to click. Linux no longer looked like DOS; it was an actively developed desktop
operating system. Wanting to contribute to that development process, I quickly downloaded
the Gaim source code and started coding.

At the time, though, I had just started learning how to use my operating system and didn’t
know any C (the language Gaim is written in). This didn’t stop me; I quickly taught myself all the
skills necessary to write this hugely popular desktop application, using Gaim as an example.
Today, I’m the lead developer of the Gaim project, and I work closely with a group of developers
to maintain and enhance the most popular open source instant messaging application on the
planet.
(HTML tags aren't allowed.)

Linux Firewalls (3rd Edition)
Linux Firewalls (3rd Edition)
An Internet-connected Linux machine is in a high-risk situation. This book details security steps that a home or small-to-mid-size, non-enterprise business might take to protect itself from potential remote attackers. As with the first edition, this book will provide a description of the need for security measures and solutions built upon the most...
Dreamweaver 8 Design and Construction (O'Reilly Digital Studio)
Dreamweaver 8 Design and Construction (O'Reilly Digital Studio)

You're a beginner who wants to design a state-of-the-art family web site. You've just started a new job, and you need to learn Dreamweaver fast. Or maybe you're a professional who's been using another program but is now switching to Macromedia's leading web design tool. Learning Dreamweaver 8 gets you up to speed, quickly and...

CliffsTestPrep Cisco CCNA (Cliffs Testprep Guides)
CliffsTestPrep Cisco CCNA (Cliffs Testprep Guides)
Written by test-prep specialists, this guide begins with a complete description of the exam, and then goes on to cover the four main areas that the test targets: planning and designing, implementation and operation, troubleshooting, and technology. The authors provide more than 500 practice questions with answers and explanations, share proven...

Measurement, Modeling, and Evaluation of Computing Systems and Dependability and Fault Tolerance
Measurement, Modeling, and Evaluation of Computing Systems and Dependability and Fault Tolerance

This book constitutes the refereed proceedings of the 16th International GI/ITG Conference on Measurement, Modeling and Evaluation of Computing Systems and Dependability and Fault Tolerance, MMB & DFT 2012, held in Kaiserslautern, Germany, in March 2012.

The 16 revised full papers presented together with 5 tool papers and 5...

Solidworks 2013 Bible
Solidworks 2013 Bible

A comprehensive resource packed with information for both beginners and advanced users

SolidWorks is the leading 3D solid modeling software used in computer-aided design. It's powerful but not simple. This complete guide introduces beginners to the software but then goes far beyond, covering numerous details that...

Software Reliability Modeling: Fundamentals and Applications (SpringerBriefs in Statistics)
Software Reliability Modeling: Fundamentals and Applications (SpringerBriefs in Statistics)

Software reliability is one of the most important characteristics of software product quality. Its measurement and management technologies during the software product life cycle are essential to produce and maintain quality/reliable software systems. Part 1 of this book introduces several aspects of software reliability modeling and its...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy