https://www.developerfusion.com/t/open-source/books/view/samplechapters/ SampleChapters Open Source Book from Developer Fusion 2009-04-22T00:00:00.00Z http://www.developerfusion.com/book/44427/beginning-joomla-second-edition-beginning-from-novice-to-professional/ Beginning Joomla! (Expert's Voice in Open Source) 2009-04-21T00:00:00.00Z Joomla!, exclamation point and all, is one of the most searched–for and hired–for open source content management systems in the world. Since 2007, the combination of Joomla! and Dan Rahmel’s bestselling Beginning Joomla!, From Novice to Professional have made it so that all you have to do is read a single book to learn how to build sites that take community–authored content and turn it instantly into published web pages with all the latest features like rich templating, c James Crowley http://www.developerfusion.com/book/44435/beginning-the-linux-command-line/ Beginning the Linux Command Line 2009-04-22T00:00:00.00Z 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. James Crowley http://www.developerfusion.com/book/44438/pro-opensolaris/ Pro OpenSolaris (Expert's Voice in Open Source) 2009-04-22T00:00:00.00Z OpenSolaris is a rapidly evolving operating system with roots in Solaris 10, suitable for deployment on laptops, desktop workstations, storage appliances, and data center servers from the smallest single–purpose systems to the largest enterprise–class systems. James Crowley http://www.developerfusion.com/book/13462/beginning-python-visualization-crafting-visual-transformation-scripts-books-for-professionals-by-professionals/ Beginning Python Visualization: Crafting Visual Transformation Scripts 2009-02-24T00:00:00.00Z We are visual animals. But before we can see the world in its true splendor, our brains, just like our computers, have to sort and organize raw data, and then transform that data to produce new images of the world. Beginning Python Visualization: Crafting Visual Transformation Scripts talks about turning many types of small data sources into useful visual data. And you will learn Python as part of the bargain. James Crowley http://www.developerfusion.com/book/44426/mac-for-linux-geeks-experts-voice-in-open-source/ Mac for Linux Geeks (Expert's Voice in Open Source) 2009-01-28T00:00:00.00Z Some might say we all want Linux with an OS X GUI. Mac for Linux Geeks will assist you step by step in migrating from Linux–based systems to OS X. Dual booting, virtualization, and building out the Linux environment on OS X are discussed in detail, along with a comparative view of well–known Mac tools and their open source equivalents. James Crowley http://www.developerfusion.com/book/12597/the-definitive-guide-to-grails-second-edition-experts-voice-in-web-development/ The Definitive Guide to Grails 2009-01-15T00:00:00.00Z The rise of Ruby on Rails has signified a huge shift in how we build web applications today; it is a fantastic framework with a growing community. There is, however, space for another such framework that integrates seamlessly with Java. Thousands of companies have invested in Java, and these same companies are losing out on the benefits of a Rails–like framework. Enter Grails. Grails is not just a Rails clone, it aims to provide a Rails–like environment that is more familiar to Java James Crowley http://www.developerfusion.com/book/44436/expert-shell-scripting-experts-voice-in-open-source/ Expert Shell Scripting 2009-01-06T00:00:00.00Z System administrators need libraries of solutions that are ingenious but understandable. They don’t want to reinvent the wheel, but they don’t want to reinvent filesystem management either! Expert Shell Scripting is the ultimate resource for all working Linux, Unix, and OS X system administrators who would like to have short, succinct, and powerful shell implementations of tricky system scripting tasks. James Crowley http://www.developerfusion.com/book/44300/exploring-c-the-programmerrsquos-introduction-to-c/ Exploring C++: The Programmer's Introduction to C 2008-12-19T00:00:00.00Z Exploring C++ uses a series of self–directed lessons to divide C++ into bite–sized chunks that you can digest as rapidly as you can swallow them. The book assumes only a basic understanding of fundamental programming concepts (variables, functions, expressions, statements) and requires no prior knowledge of C or any other particular language. It reduces the usually considerable complexity of C James Crowley http://www.developerfusion.com/book/44372/the-definitive-guide-to-pylons-experts-voice-in-web-development/ The Definitive Guide to Pylons 2008-12-16T00:00:00.00Z Spurred by the enormous popularity of Ruby on Rails, web frameworks have revolutionized the way developers of all programming languages tackle the often complex task of web application development. Some of the most exciting activity in this area can be seen in the Python community, one of the wildly popular frameworks to enter the fray being Pylons James Crowley http://www.developerfusion.com/book/44412/automating-linux-and-unix-system-administration-second-edition-experts-voice-in-linux/ Automating Linux and Unix System Administration 2008-12-15T00:00:00.00Z Whether you need a network of ten Linux PCs and a server or a datacenter with a few thousand Unix nodes, you need to know how to automate much of the installation, configuration, and standard system administration. Build your network once using cfengine, and the network build will work, without user intervention, on any hardware you prefer. James Crowley