O'Reilly Media LinuxDevCenter.com The O'Reilly Network has teamed with the leading Linux site to offer comprehensive Linux developer information and resources. O'Reilly Network's Linux DevCenter features original articles, news and commentary. en-us http://www.linuxdevcenter.com/ Copyright 2003, O'Reilly and Associates derrick@oreilly.com lents@oreilly.com (David Lents) Dreamweaver Behaviors - Dreamweaver CS5: The Missing Manual http://www.oreillynet.com/pub/a/web-development/excerpts/0636920001393/dreamweaver-behaviors-ch14.html This Missing Manual helps you quickly and painlessly master the latest version of this industry-standard web design and management program. Perfect for beginners who need step-by-step guidance and for longtime Dreamweaver masters who need a handy reference, the 7th edition of this bestselling Missing Manual offers jargon-free language and clear descriptions for designing, organizing, building, and deploying websites. It's the ultimate atlas for Dreamweaver CS5. Introducing Site Management - Dreamweaver CS5: The Missing Manual http://www.oreillynet.com/pub/a/web-development/excerpts/0636920001393/introducing-site-management-ch16.html This Missing Manual helps you quickly and painlessly master the latest version of this industry-standard web design and management program. Perfect for beginners who need step-by-step guidance and for longtime Dreamweaver masters who need a handy reference, the 7th edition of this bestselling Missing Manual offers jargon-free language and clear descriptions for designing, organizing, building, and deploying websites. It's the ultimate atlas for Dreamweaver CS5. Templates - Dreamweaver CS5: The Missing Manual http://www.oreillynet.com/pub/a/web-development/excerpts/0636920001393/templates-ch19.html This Missing Manual helps you quickly and painlessly master the latest version of this industry-standard web design and management program. Perfect for beginners who need step-by-step guidance and for longtime Dreamweaver masters who need a handy reference, the 7th edition of this bestselling Missing Manual offers jargon-free language and clear descriptions for designing, organizing, building, and deploying websites. It's the ultimate atlas for Dreamweaver CS5. Modules, Libraries, Applications, and Portals: Chapter 7 - Enterprise Development with Flex http://www.oreillynet.com/pub/a/flex/excerpts/enterprise-development-with-flex/modules-libraries-applications-portals.html If you want to use Adobe Flex to build production-quality Rich Internet Applications for the enterprise, this groundbreaking book shows you exactly what's required. You'll learn efficient techniques and best practices, and compare several frameworks and tools available for RIA development -- well beyond anything you'll find in Flex tutorials and product documentation. Now available, an excerpt from Enterprise Development with Flex: Chapter 4, Equipping Enterprise Flex Projects. This chapter covers a variety of topics that are important for development managers and enterprise and application architects who take care of the ecosystem in which Flex teams operate. Layout: Chapter 3 - Flex 4 Cookbook http://www.oreillynet.com/pub/a/flex/excerpts/flex-4-cookbook/layout.html Flex 4 Cookbook Validation, Formatting, and Regular Expressions: Chapter 14 - Flex 4 Cookbook http://www.oreillynet.com/pub/a/flex/excerpts/flex-4-cookbook/validation-formatting-regular-expressions.html Flex 4 Cookbook Internationalization, Accessibility, and Printing: Chapter 24 - Flex 4 Cookbook http://www.oreillynet.com/pub/a/flex/excerpts/flex-4-cookbook/internationalization-accessibility-printing.html Flex 4 Cookbook Object-Oriented Programming, Design Patterns, and ActionScript 3.0: Chapter 1 http://www.oreillynet.com/pub/a/actionscript/excerpts/actionscript-3-design-patterns/object-oriented-programming.html ActionScript 3.0 Design Patterns - Object-Oriented Programming, Design Patterns, and ActionScript 3.0 Data Structures: Chapter 9 - Programming Perl, Third Edition http://www.oreillynet.com/pub/a/perl/excerpts/9780596000271/data-structures.html Data Structures: Chapter 9 - Programming Perl, Third Edition brian’s Guide to Solving Any Perl Problem: Appendix B - Mastering Perl http://www.oreillynet.com/pub/a/perl/excerpts/9780596527242/brians-guide.html This is the third in O'Reilly's series of landmark Perl tutorials, which started with Learning Perl, the bestselling introduction that taught you the basics of Perl syntax, and Intermediate Perl, which taught you how to create re-usable Perl software. Mastering Perl pulls everything together to show you how to bend Perl to your will. The Eight-Minute XML Tutorial: Appendix C - Perl for System Administration http://www.oreillynet.com/pub/a/perl/excerpts/9781565926097/eight-minute-xml-tutorial.html Perl for System Administration is aimed at all levels of administrators on the Unix, Windows NT, or MacOS platforms. Assuming only a little familiarity with Perl, it explores the pockets of administration where Perl can be most useful, including filesystem management, user administration, directory services, database administration, log files, and security and network monitoring. Perl for System Administration is for anyone who needs to use Perl for administrative tasks and needs to hit the ground running. The Ten-Minute LDAP Tutorial: Appendix B - Perl for System Administration http://www.oreillynet.com/pub/a/perl/excerpts/9781565926097/ten-minute-LDAP-tutorial.html Perl for System Administration is aimed at all levels of administrators on the Unix, Windows NT, or MacOS platforms. Assuming only a little familiarity with Perl, it explores the pockets of administration where Perl can be most useful, including filesystem management, user administration, directory services, database administration, log files, and security and network monitoring. Perl for System Administration is for anyone who needs to use Perl for administrative tasks and needs to hit the ground running. The Fifteen-Minute SQL Tutorial: Appendix D - Perl for System Administration http://www.oreillynet.com/pub/a/perl/excerpts/9781565926097/fifteen-minute-SQL-tutorial.html Perl for System Administration is aimed at all levels of administrators on the Unix, Windows NT, or MacOS platforms. Assuming only a little familiarity with Perl, it explores the pockets of administration where Perl can be most useful, including filesystem management, user administration, directory services, database administration, log files, and security and network monitoring. Perl for System Administration is for anyone who needs to use Perl for administrative tasks and needs to hit the ground running. The Twenty-Minute SNMP Tutorial: Appendix E - Perl for System Administration http://www.oreillynet.com/pub/a/perl/excerpts/9781565926097/twenty-minute-SNMP-tutorial.html Perl for System Administration is aimed at all levels of administrators on the Unix, Windows NT, or MacOS platforms. Assuming only a little familiarity with Perl, it explores the pockets of administration where Perl can be most useful, including filesystem management, user administration, directory services, database administration, log files, and security and network monitoring. Perl for System Administration is for anyone who needs to use Perl for administrative tasks and needs to hit the ground running. Helpful Utilities: Appendix A - Linux Kernel in a Nutshell http://www.linuxdevcenter.com/pub/a/linux/excerpts/9780596100797/helpful-utilities.html Linux Kernel in a Nutshell covers the entire range of kernel tasks, starting with downloading the source and making sure that the kernel is in sync with the versions of the tools you need. In addition to configuration and installation steps, the book offers reference material and discussions of related topics such as control of kernel options at runtime. Kernel boot command-line parameter reference: Chapter 9 - Linux Kernel in a Nutshell http://www.linuxdevcenter.com/pub/a/linux/excerpts/9780596100797/kernel-boot-command-line-parameter-reference.html Linux Kernel in a Nutshell covers the entire range of kernel tasks, starting with downloading the source and making sure that the kernel is in sync with the versions of the tools you need. In addition to configuration and installation steps, the book offers reference material and discussions of related topics such as control of kernel options at runtime. Kernel Configuration Option Reference: Chapter 11 - Linux Kernel in a Nutshell http://www.linuxdevcenter.com/pub/a/linux/excerpts/9780596100797/kernel-configuration-option-reference.html Linux Kernel in a Nutshell covers the entire range of kernel tasks, starting with downloading the source and making sure that the kernel is in sync with the versions of the tools you need. In addition to configuration and installation steps, the book offers reference material and discussions of related topics such as control of kernel options at runtime. Kernel build command line reference: Chapter 10 - Linux Kernel in a Nutshell http://www.linuxdevcenter.com/pub/a/linux/excerpts/9780596100797/kernel-build-command-line-reference.html Linux Kernel in a Nutshell covers the entire range of kernel tasks, starting with downloading the source and making sure that the kernel is in sync with the versions of the tools you need. In addition to configuration and installation steps, the book offers reference material and discussions of related topics such as control of kernel options at runtime. Glossary of Networking Terms: Appendix B - Linux Networking Cookbook http://www.linuxdevcenter.com/pub/a/linux/excerpts/9780596102487/glossary-of-networking-terms.html If you want a book that lays out the steps for specific Linux networking tasks, one that clearly explains the commands and configurations, this is the book for you. Linux Networking Cookbook is a soup-to-nuts collection of recipes that covers everything you need to know to perform your job as a Linux network administrator. You'll dive straight into the gnarly hands-on work of building and maintaining a computer network. GCC Extensions to the C Language: Appendix - Linux System Programming http://www.linuxdevcenter.com/pub/a/linux/excerpts/9780596009588/gcc-extensions-to-the-c-language.html This book is about writing software that makes the most effective use of the system you're running on -- code that interfaces directly with the kernel and core system libraries, including the shell, text editor, compiler, debugger, core utilities, and system daemons. Written primarily for engineers looking to program (better) at the low level, this book can give any programmer an understanding of core internals that makes for better code, no matter where it appears in the stack. Getting Started: Chapter 1 - Ubuntu Hacks http://www.linuxdevcenter.com/pub/a/linux/excerpts/9780596527204/getting-started.html Like all books in the "Hacks" series, Ubuntu Hacks includes 100 quick tips and tricks for all users of all technical levels. Beginners will appreciate the installation advice and tips on getting the most out of the free applications packaged with the Ubuntu Linux distribution, while intermediate and advanced readers will learn the ins-and-outs of power management, wireless roaming, 3D video acceleration, server configuration, and much more. CSS 2.1 Selectors, Pseudo-Classes, and Pseudo-Elements: Appendix C - CSS Cookbook, Third Edition http://www.oreillynet.com/pub/a/css-html/excerpts/9780596155940/css21-selectors-pseudo-classes-and-pseudo-elements.html Learn how to solve the real problems you face with CSS. This cookbook offers hundreds of practical examples for using CSS to format your web pages, and includes code samples you can use right away. You'll find exactly what you need, from determining which aspects of CSS meet the specific needs of your site to methods for resolving differences in the way browsers display it. CSS3 Selectors and Pseudo-Classes: Appendix D - CSS Cookbook, Third Edition http://www.oreillynet.com/pub/a/css-html/excerpts/9780596155940/css3-selectors-and-pseudo-classes.html Learn how to solve the real problems you face with CSS. This cookbook offers hundreds of practical examples for using CSS to format your web pages, and includes code samples you can use right away. You'll find exactly what you need, from determining which aspects of CSS meet the specific needs of your site to methods for resolving differences in the way browsers display it. Styling Form Elements: Appendix E - CSS Cookbook, Third Edition http://www.oreillynet.com/pub/a/css-html/excerpts/9780596155940/styling-form-elements.html Learn how to solve the real problems you face with CSS. This cookbook offers hundreds of practical examples for using CSS to format your web pages, and includes code samples you can use right away. You'll find exactly what you need, from determining which aspects of CSS meet the specific needs of your site to methods for resolving differences in the way browsers display it. The vi, ex, and Vim Editors: Appendix A - Learning the vi and Vim Editors, Seventh Edition http://www.linuxdevcenter.com/pub/a/linux/excerpts/9780596529833/the-vi-ex-and-vim-editors.html The standard guide for vi since 1986, this book has been expanded to include detailed information on vim, the leading vi clone that includes extra features for both beginners and power users. You learn text editing basics and advanced tools for both editors, such as writing macros and scripts to extend the editor, power tools for programmers, multi-window editing -- all in the easy-to-follow style that has made this book a classic. Setting Options: Appendix B - Learning the vi and Vim Editors, Seventh Edition http://www.linuxdevcenter.com/pub/a/linux/excerpts/9780596529833/setting-options.html The standard guide for vi since 1986, this book has been expanded to include detailed information on vim, the leading vi clone that includes extra features for both beginners and power users. You learn text editing basics and advanced tools for both editors, such as writing macros and scripts to extend the editor, power tools for programmers, multi-window editing -- all in the easy-to-follow style that has made this book a classic. Problem Checklists: Appendix B - Learning the vi and Vim Editors, Seventh Edition http://www.linuxdevcenter.com/pub/a/linux/excerpts/9780596529833/problem-checklists.html The standard guide for vi since 1986, this book has been expanded to include detailed information on vim, the leading vi clone that includes extra features for both beginners and power users. You learn text editing basics and advanced tools for both editors, such as writing macros and scripts to extend the editor, power tools for programmers, multi-window editing -- all in the easy-to-follow style that has made this book a classic. Resources: Appendix A - CSS Cookbook, Third Edition http://www.oreillynet.com/pub/a/css-html/excerpts/9780596155940/resources.html Learn how to solve the real problems you face with CSS. This cookbook offers hundreds of practical examples for using CSS to format your web pages, and includes code samples you can use right away. You'll find exactly what you need, from determining which aspects of CSS meet the specific needs of your site to methods for resolving differences in the way browsers display it. CSS 2.1 Properties and Proprietary Extensions: Appendix B - CSS Cookbook, Third Edition http://www.oreillynet.com/pub/a/css-html/excerpts/9780596155940/css21-properties-and-proprietary-extensions.html Learn how to solve the real problems you face with CSS. This cookbook offers hundreds of practical examples for using CSS to format your web pages, and includes code samples you can use right away. Optimizing Images: Chapter 10 - Even Faster Websites http://www.oreillynet.com/pub/a/server-administration/excerpts/9780596522315/optimizing-images.html Performance is critical to the success of any web site. In this book, Steve Souders, web performance evangelist at Google and former Chief Performance Yahoo!, provides valuable techniques to help you optimize your site's performance. Souders and eight expert contributors provide best practices and pragmatic advice for improving your site's performance in three critical categories: JavaScript, in the network, and in the browser. Performance Tools: Appendix - Even Faster Websites http://www.oreillynet.com/pub/a/server-administration/excerpts/9780596522315/performance-tools.html Performance is critical to the success of any web site. In this book, Steve Souders, web performance evangelist at Google and former Chief Performance Yahoo!, provides valuable techniques to help you optimize your site's performance. Souders and eight expert contributors provide best practices and pragmatic advice for improving your site's performance in three critical categories: JavaScript, in the network, and in the browser. Wireless Protocols: Appendix - Android Application Development http://www.oreillynet.com/pub/a/android/excerpts/9780596521509/wireless-protocols.html This practical book provides the concepts and code you need to develop software with Android, the open-source platform for cell phones and mobile devices that's generating enthusiasm across the industry. Based on the Linux operating system and developed by Google and the Open Handset Alliance, Android has the potential to unite a fragmented mobile market. Splitting the Initial Payload: Chapter 3 - Even Faster Websites http://www.oreillynet.com/pub/a/server-administration/excerpts/9780596522315/splitting-the-initial-payload.html Performance is critical to the success of any web site. In this book, Steve Souders, web performance evangelist at Google and former Chief Performance Yahoo!, provides valuable techniques to help you optimize your site's performance. Souders and eight expert contributors provide best practices and pragmatic advice for improving your site's performance in three critical categories: JavaScript, in the network, and in the browser. Mobile 2.0: Chapter 10 - Mobile Design and Development http://www.oreillynet.com/pub/a/iphone/excerpts/9780596155452/mobile-2.html Mobile 2.0: Chapter 10 - Mobile Design and Development Making Money in Mobile: Chapter 14 - Mobile Design and Development http://www.oreillynet.com/pub/a/iphone/excerpts/9780596155452/making-money-in-mobile.html Making Money in Mobile: Chapter 14 - Mobile Design and Development Buying and Setting Up Your Netbook: Chapter 1 - Netbooks: The Missing Manual http://www.oreillynet.com/pub/a/devices/excerpts/9780596802240/buying-and-setting-up-your-netbook.html Buying and Setting Up Your Netbook: Chapter 1 - Netbooks: The Missing Manual Troubleshooting Your Netbook: Chapter 12 - Netbooks: The Missing Manual http://www.oreillynet.com/pub/a/devices/excerpts/9780596802240/troubleshooting-your-netbook.html Troubleshooting Your Netbook: Chapter 12 - Netbooks: The Missing Manual Containers: Chapter 2 - Flex 4 Cookbook http://www.oreillynet.com/pub/a/flex/excerpts/flex-4-cookbook/containers.html Flex 4 Cookbook Graphics: Chapter 4 - Flex 4 Cookbook http://www.oreillynet.com/pub/a/flex/excerpts/flex-4-cookbook/graphics.html Flex 4 Cookbook Appendix: R Reference - R in a Nutshell http://www.oreillynet.com/pub/a/big-data/excerpts/r-in-a-nutshell/r-reference.html Appendix, R Reference from R in a Nutshell describes functions and data sets included in R in a Nutshell with a base distribution of R. Equipping Enterprise Flex Projects: Chapter 4 - Enterprise Development with Flex http://www.oreillynet.com/pub/a/flex/excerpts/enterprise-development-with-flex/equipping-enterprise-flex-projects.html If you want to use Adobe Flex to build production-quality Rich Internet Applications for the enterprise, this groundbreaking book shows you exactly what's required. You'll learn efficient techniques and best practices, and compare several frameworks and tools available for RIA development -- well beyond anything you'll find in Flex tutorials and product documentation. Now available, an excerpt from Enterprise Development with Flex: Chapter 4, Equipping Enterprise Flex Projects. This chapter covers a variety of topics that are important for development managers and enterprise and application architects who take care of the ecosystem in which Flex teams operate. Printing with Flex: Chapter 11 - Enterprise Development with Flex http://www.oreillynet.com/pub/a/flex/excerpts/enterprise-development-with-flex/printing-with-flex.html If you want to use Adobe Flex to build production-quality Rich Internet Applications for the enterprise, this groundbreaking book shows you exactly what's required. You'll learn efficient techniques and best practices, and compare several frameworks and tools available for RIA development -- well beyond anything you'll find in Flex tutorials and product documentation. Now available, an excerpt from Enterprise Development with Flex: Chapter 11, Printing with Flex. Selected Design Patterns: Chapter 2 - Enterprise Development with Flex http://www.oreillynet.com/pub/a/flex/excerpts/enterprise-development-with-flex/selected-design-patterns.html Enterprise Development with Flex The GNU make Utility: Chapter 16 - Unix in a Nutshell Fourth Edition http://www.linuxdevcenter.com/pub/a/linux/excerpts/9780596100292/gnu-make-utility.html This quick reference has been reworked to present you with the current state of Unix. Featuring chapter overviews, in-depth command coverage, and specific examples, it's the perfect supplement for Unix users and programmers. New topics include package management programs, source code management systems, and the Solaris 10, GNU/Linux, and Mac OS X systems. This excerpt from Unix in a Nutshell Fourth Edition "Chapter 16, The GNU make Utility" explores the make program which generates a sequence of commands for execution by the Unix shell. Phase III: Select - The New How http://www.oreillynet.com/pub/a/social-media/excerpts/9780596156268/selecting-ideas.html Once in a generation, a book comes along that transforms the business landscape. Company strategy typically has been planned by corporate chiefs in annual meetings, and then dictated to managers to carry out. In The New How, Nilofer Merchant shows corporate directors, executives, and managers that the best way to create a winning strategy is to include employees at all levels, helping to create strategy they not only believe in, but are also equipped to implement. In this Chapter 6 excerpt, Nilofer Merchant looks at the process of selecting ideas. The Attack of the Butterflies - Confessions of a Public Speaker http://www.oreillynet.com/pub/a/social-media/excerpts/9780596802004/public-speaker-butterflies.html In this hilarious and highly practical book, author and professional speaker Scott Berkun reveals the techniques behind what great communicators do, and shows how anyone can learn to use them well. For anyone else who talks and expects someone to listen, Confessions of a Public Speaker provides an insider's perspective on how to effectively present ideas to anyone. You'll get new insights into the art of persuasion, based on Scott's 15 years of experience speaking to crowds of all sizes. In this Chapter 2 excerpt, Scott Berkun examines the fear of public speaking. Why Speakers Earn $30,000 an Hour - Confessions of a Public Speaker http://www.oreillynet.com/pub/a/social-media/excerpts/9780596802004/why-speakers-earn-30k-an-hour.html In this hilarious and highly practical book, author and professional speaker Scott Berkun reveals the techniques behind what great communicators do, and shows how anyone can learn to use them well. For anyone else who talks and expects someone to listen, Confessions of a Public Speaker provides an insider's perspective on how to effectively present ideas to anyone. You'll get new insights into the art of persuasion, based on Scott's 15 years of experience speaking to crowds of all sizes. In this Chapter 3 excerpt, Scott Berkun explains why successful public speakers can make $30,000 an hour. What Makes the Network Sustainable? -- The Sustainable Network http://www.oreillynet.com/pub/a/digital-culture/excerpts/9780596157043/what-makes-the-network-sustainable.html The Sustainable Network demonstrates how we can tackle challenges, ranging from energy conservation to economic and social innovation, using the global network -- of which the public Internet is just one piece. To help solve a myriad of problems today, author Sarah Sorensen points out that the best tool for enacting change already exists, lying literally at our fingertips. This book demystifies the power of the network, and issues a strong call to action. In this Chapter 4 excerpt Sarah Sorensen looks at what makes a network sustainable. An Introduction to Google Wave - Google Wave: Up and Running http://www.oreillynet.com/pub/a/web-development/excerpts/9780596806002/google-wave-intro.html Simply stated, Google Wave is a real-time communication and collaboration platform that incorporates several types of web technologies, including email, instant messaging (IM), wiki, online documents, and gadgets. This article provides a general overview of Google Wave that should serve to familiarize you with this new and exciting platform. Specific Patterns of Web 2.0: Chapter 7 - Web 2.0 Architectures http://www.oreillynet.com/pub/a/web2/excerpts/9780596514433/specific-patterns-web20.html Web 2.0 Reference Architecture: about reference architectures, web 2.0 reference architecture, resource tier, service tier, client application tier, architectural models that span tiers, model-view-controller, SOA, and consistent object and event models Recipe 3.11 Ethernet Traffic Shaping - VMWare Cookbook http://www.windowsdevcenter.com/pub/a/windows/excerpts/9780596805227/recipe-3-11-ethernet-traffic-shaping.html VMware is a powerful and flexible platform for pooling the resources from computer clusters or several hardware servers and distributing them quickly. This book provides a look into real-world use of VMware ESX and ESXi, with step-by-step solutions for problems that occur in a wide range of environments. This article features an excerpt from VMWare Cookbook, Recipe 3.11: Ethernet Traffic Shaping. Recipe: 5.9 Monitoring CPU Usage - VMWare Cookbook http://www.windowsdevcenter.com/pub/a/windows/excerpts/9780596805227/recipe-5-9-monitoring-cpu-usage.html VMware is a powerful and flexible platform for pooling the resources from computer clusters or several hardware servers and distributing them quickly. This book provides a look into real-world use of VMware ESX and ESXi, with step-by-step solutions for problems that occur in a wide range of environments. This article features an excerpt from VMWare Cookbook, Recipe 5.9: Monitoring CPU Usage. Installing and Running Google App Engine on Windows XP: Appendix A - Using Google App Engine http://www.oreillynet.com/pub/a/web-services/excerpts/9780596800697/install-run-google-app-windows.html Installing and Running Google App Engine on Windows XP - Using Google App Engine Installing and Running Google App Engine on Windows Vista: Appendix B - Using Google App Engine http://www.oreillynet.com/pub/a/web-services/excerpts/9780596800697/run-google-app-windows-vista.html Installing and Running Google App Engine on Windows Vista - Using Google App Engine Installing and Running Google App Engine on a Macintosh System: Appendix C - Using Google App Engine http://www.oreillynet.com/pub/a/web-services/excerpts/9780596800697/run-google-app-mac.html Installing and Running Google App Engine on Macintosh - Using Google App Engine