Open Source Books
-
Beginning Python: From Novice to Professional
Published 15 years ago includes sample chapter
by Magnus Lie Hetland, Apress
Beginning Python: From Novice to Professional is the most comprehensive book on the Python ever written. Advanced topics, such as extending Python and packaging/distributing Python applications, are also covered. Ten different projects illustrate the concepts introduced in the book. You will learn how to create a P2P file-sharing application and a web-based bulletin board, and how to remotely edit web-based documents and create games.
-
Practical Ruby Projects: Ideas for the Eclectic Programmer
Published 13 years ago includes sample chapter
by Topher Cyll, Apress
Want to take Ruby to the limit? Looking for new, powerful, and creative ideas that will take Ruby beyond Rails and web programming? If you’re comfortable with Ruby, you’ll be itching to go further—apply Practical Ruby Projects: Ideas for the Eclectic Programmer and become a master of advanced Ruby techniques.
-
Beginning the Linux Command Line
Published 11 years ago includes sample chapter
by Sander van Vugt, Apress
This is Linux for those of us who don’t mind typing. All Linux users and administrators tend to like the flexibility and speed of Linux administration from the command line in byte–sized chunks, instead of fairly standard GUIs. Beginning the Linux Command Line follows a task–oriented approach and is distribution agnostic. Work with files and directories. Administer users and security. Understand how Linux is organized.
-
Maximizing .NET Performance
Published 17 years ago includes sample chapter
by Nick Wienholt, Apress
Foreword by .NET Remoting guru Ingo Rammer BACK IN 1999, the ACM published a study1 that presented a comparison of 40 independent implementations of a computationally intensive problem, created by different programmers in either Java&emdash;the then-current managed runtime environment&emdash;or C/C
-
Shell Scripting Recipes: A Problem-Solution Approach
Published 15 years ago includes sample chapter
by Chris F.A. Johnson, Apress
This is the type of book that will either solve a specific problem you have or will give you ideas on automating/simplifying something that you've lived with for far too long. — Thomas Duff, Duffbert's Random Musings This book is geared towards any Unix user who doesn't want to spend time creating or testing shell scripts.
-
Linux Recipes for Oracle DBAs
Published 12 years ago includes sample chapter
by Darl Kuhn, Bernard Lopuz, Charles Kim, Apress
Linux Recipes for Oracle DBAs is an example–based book on managing Oracle Database in a Linux environment. Covering commonly used distributions such as Red Hat Enterprise Linux and Oracle Enterprise Linux, the book is written for database administrators who need to get work done and lack the luxury of curling up fireside with a stack of Linux documentation. The book is task–oriented: Look up the task to perform. See the solution. Read up on the details. Get the job done.
-
Beginning GIMP: From Novice to Professional
Published 12 years ago includes sample chapter
by Akkana Peck, Apress
Author Akkana Peck demonstrates the usage of layer masks in GIMP with a little help from Tux. From first installation to advanced image manipulation techniques, Beginning GIMP: From Novice to Professional, Second Edition explains how anyone can utilize The GIMP: a free, open source image manipulation program. You will learn how to install The GIMP on Windows, Linux, and MacOS X platforms.
-
Beginning Python: From Novice to Professional
Published 12 years ago includes sample chapter
by Magnus Lie Hetland, Apress
Gain a fundamental understanding of Python’s syntax and features with the second edition of Beginning Python, an up–to–date introduction and practical reference. Covering a wide array of Python–related programming topics, including addressing language internals, database integration, network programming, and web services, you’ll be guided by sound development principles. Ten accompanying projects will ensure you can get your hands dirty in no time.