Open Source Books
-
Mastering Regular Expressions
Published 14 years ago
by Jeffrey Friedl, O'Reilly Media
Regular expressions are a central element of UNIX utilities like egrep and programming languages such as Perl. But whether you're a UNIX user or not, you can benefit from a better understanding of regular expressions since they work with applications ranging from validating data-entry fields to manipulating information in multimegabyte text files.
-
Ruby Cookbook (Cookbooks (O'Reilly))
Published 14 years ago
by Lucas Carlson, Leonard Richardson, O'Reilly Media
Do you want to push Ruby to its limits? The Ruby Cookbook is the most comprehensive problem-solving guide to today's hottest programming language. It gives you hundreds of solutions to real-world problems, with clear explanations and thousands of lines of code you can use in your own projects. From data structures and algorithms, to integration with cutting-edge technologies, the Ruby Cookbook has something for every programmer.
-
Python in a Nutshell, Second Edition (In a Nutshell (O'Reilly))
Published 14 years ago
by Alex Martelli, O'Reilly Media
This book offers Python programmers one place to look when they need help remembering or deciphering the syntax of this open source language and its many powerful but scantily documented modules. This comprehensive reference guide makes it easy to look up the most frequently needed information--not just about the Python language itself, but also the most frequently used parts of the standard library and the most important third-party extensions.
-
Rails Recipes (Pragmatic Programmers)
Published 14 years ago
by Chad Fowler, Pragmatic Bookshelf
Rails is large, powerful, and new. How do you use it effectively? How do you harness the power? And, most important, how do you get high quality, real-world applications written? From the latest Ajax effects to time-saving automation tips for your development process, Rails Recipes will show you how the experts have already solved the problems you have. Use generators to automate repetitive coding tasks. Create sophisticated role-based authentication schemes.
-
Build Your Own Website The Right Way Using HTML & CSS
Published 14 years ago
by Ian Lloyd, SitePoint
Build Your Own Website The Right Way Using HTML & CSS teaches web development from scratch, without assuming any previous knowledge of HTML, CSS or web development techniques. This book introduces you to HTML and CSS as you follow along with the author, step-by-step, to build a fully functional web site from the ground up.
-
Learning UML 2.0
Published 14 years ago
by Russ Miles, Kim Hamilton, O'Reilly Media
"Since its original introduction in 1997, the Unified Modeling Language has revolutionized software development. Every integrated software development environment in the world--open-source, standards-based, and proprietary--now supports UML and, more importantly, the model-driven approach to software development. This makes learning the newest UML standard, UML 2.0, critical for all software developers--and there isn't a better choice than this clear, step-by-step guide to learning the language.
-
Monty Python and Philosophy: Nudge Nudge, Think Think! (Popular Culture and Philosophy)
Published 14 years ago
by Gary L. Hardcastle, George A. Reisch, Open Court
From the 1970s cult TV show, Monty Python?s Flying Circus, to the current hit musical Spamalot, the Monty Python comedy troupe has been at the center of popular culture and entertainment. The Pythons John Cleese, Graham Chapman, Eric Idle, Terry Jones, Michael Palin, and Terry Gilliam are increasingly recognized and honored for their creativity and enduring influence in the worlds of comedy and film. Monty Python and Philosophy extends that recognition into the world of philosophy.
-
wxPython in Action
Published 14 years ago
by Noel Rappin, Robin Dunn, Manning Publications
Because they are often large and complex, GUI programming tool kits can be hard to use. wxPython is a combination of the Python programming language and the wxWidgets toolkit, which allows programmers to create programs with a robust, highly functional graphical user interface, simply and easily. wxPython combines the power of an exceptionally complete user interface toolkit with an exceptionally flexible programming language.
-
Thinking in Java (4th Edition)
Published 15 years ago
by Bruce Eckel, Prentice Hall PTR
Perfect for migrating to Java from a fellow object-oriented language (such as C++), the second edition of Thinking in Java continues the earlier version's thoughtful approach to learning Java inside and out, while also bringing it up to speed with some of the latest in Java 2 features. This massive tutorial covers many of the nooks and crannies of the language, which is of great value in the programming world.
-
Ivor Horton's Beginning Visual C++ 2005 (Programmer to Programmer)
Published 15 years ago
by Ivor Horton, Wrox
*Popular author Ivor Horton uses his trademark approachable writing style to provide novice programmers with the basic tools as they learn Visual C++ 2005 *Readers will learn how to program in C++ using Visual C++ 2005-without any previous knowledge of C++ *More than 35 percent new and updated material covers the new release of Visual C++, and exercises and solutions help readers along the way