10/28/2010

Visibility Algorithms in the Plane - pdf

Visibility Algorithms in the PlaneBook Description
A human observer can effortlessly identify visible portions of geometric objects present in the environment. However, computations of visible portions of objects from a viewpoint involving thousands of objects is a time consuming task even for high speed computers. To solve such visibility problems, efficient algorithms have been designed. This book presents some of these visibility algorithms in two dimensions. Specifically, basic algorithms for point visibility, weak visibility, shortest paths, visibility graphs, link paths and visibility queries are all discussed. Several geometric properties are also established through lemmas and theorems. With over 300 figures and hundreds of exercises, this book is ideal for graduate students and researchers in the field of computational geometry. It will also be useful as a reference for researchers working in algorithms, robotics, computer graphics and geometric graph theory, and some algorithms from the book can be used in a first course in computational geometry.

Review
“The topics covered are all very visual, easy to understand, and well explained… A good overview of visibility algorithms in the plane, concentrating on basic algorithms but also covering the state of the art.”
Carola Wenk, Mathematical Reviews

“The text is conversational in tone, yet clear and rigorous in its exposition. In general, this text accomplishes its intended purpose well – providing a graduate-level text on visibility algorithms that can also serve as a useful reference.”
Alice M. Dean for SIGACT News

About the Author
Subir Kumar Ghosh is a Professor of Computer Science at the Tata Institute of Fundamental Research, Mumbai, India and is a Fellow of the Indian Academy of Sciences. He is the author of around forty papers in the fields of Computational Geometry and Graph Theory and has worked as a visiting scientist in many reputed universities and research institutes around the world.

Book Details

  • Hardcover: 332 pages
  • Publisher: Cambridge University Press; 1 edition (April, 2007)
  • Language: English
  • ISBN-10: 0521875749
  • ISBN-13: 978-0521875745
  • File Size: 4.9 MiB
  • Hits: 795 times

Parallel Computing: Architectures, Algorithms and Applications – Volume 15 Advances in Parallel Computing - pdf

Parallel Computing: Architectures, Algorithms and Applications   Volume 15 Advances in Parallel ComputingBook Description
ParCo2007 marks a quarter of a century of the international conferences on parallel computing that started in Berlin in 1983. The aim of the conference is to give an overview of the state-of-the-art of the developments, applications and future trends in high performance computing for all platforms. The conference addresses all aspects of parallel computing, including applications, hardware and software technologies as well as languages and development environments. Special emphasis was placed on the role of high performance processing to solve real-life problems in all areas, including scientific, engineering and multidisciplinary applications and strategies, experiences and conclusions made with respect to parallel computing. The book contains papers covering: 1) Applications; The application of parallel computers to solve computationally challenging problems in the physical and life sciences, engineering, industry and commerce. The treatment of complex multidisciplinary problems occurring in all application areas was discussed. 2) Algorithms; Design, analysis and implementation of generic parallel algorithms, including their scalability, in particular to a large number of processors (MPP), portability and adaptability and 3) Software and Architectures; Software engineering for developing and maintaining parallel software, including parallel programming models and paradigms, development environments, compile-time and run-time tools. A number of symposia on specialized topics formed part of the scientific program. The following topics were covered: Parallel Computing with FPGAs, The Future of OpenMP in the Multi-Core Era, Scalability and Usability of HPC Programming Tools, DEISA: Extreme Computing in an Advanced Supercomputing Environment and Scaling Science Applications on Blue Gene. The conference was organized by the renowned research and teaching institutions Forschungszentrum Julich and the RWTH Aachen University in Germany.IOS Press is an international science, technical and medical publisher of high-quality books for academics, scientists, and professionals in all fields.

Some of the areas we publish in:

-Biomedicine
-Oncology
-Artificial intelligence
-Databases and information systems
-Maritime engineering
-Nanotechnology
-Geoengineering
-All aspects of physics
-E-governance
-E-commerce
-The knowledge economy
-Urban studies
-Arms control
-Understanding and responding to terrorism
-Medical informatics
-Computer Sciences

Book Details

  • Hardcover: 824 pages
  • Publisher: IOS Press (March 15, 2008)
  • Language: English
  • ISBN-10: 158603796X
  • ISBN-13: 978-1586037963
  • File Size: 17.0 MiB
  • Hits: 814 times

Ant Colony Optimization - pdf

Ant Colony OptimizationBook Description
The complex social behaviors of ants have been much studied by science, and computer scientists are now finding that these behavior patterns can provide models for solving difficult combinatorial optimization problems. The attempt to develop algorithms inspired by one aspect of ant behavior, the ability to find what computer scientists would call shortest paths, has become the field of Ant Colony Optimization (ACO), the most successful and widely recognized algorithmic technique based on ant behavior. This book presents an overview of this rapidly growing field, from its theoretical inception to practical applications, including descriptions of many available ACO algorithms and their uses. The book first describes the translation of observed ant behavior into working optimization algorithms. The ant colony metaheuristic is then introduced and viewed in the general context of combinatorial optimization. This is followed by a detailed description and guide to all major ACO algorithms and a report on current theoretical findings. The book surveys ACO applications now in use, including routing, assignment, scheduling, subset, machine learning, and bioinformatics problems. AntNet, an ACO algorithm designed for the network routing problem, is described in detail. The authors conclude by summarizing the progress in the field and outlining future research directions. Each chapter ends with bibliographic material, bullet points setting out important ideas covered in the chapter, and exercises. Ant Colony Optimization will be of interest to academic and industry researchers, graduate students, and practitioners who wish to learn how to implement ACO algorithms.

Review
“Inspired by the remarkable ability of social insects to solve problems, Dorigo and Stützle introduce highly creative new technological design principles for seeking optimized solutions to extremely difficult real-world problems, such as network routing and task scheduling. This is essential reading not only for those working in artificial intelligence and optimization, but for all of us who find the interface between biology and technology fascinating.”
Iain D. Couzin, Princeton University and University of Oxford

“Marco Dorigo and Thomas Stützle impressively demonstrate that the importance of ant behavior reaches far beyond the sociobiological domain. Ant Colony Optimization presents the most successful algorithmic techniques to be developed on the basis on ant behavior. This book will certainly open the gates for new experimental work on decision making, division of labor, and communication; moreover, it will also inspire all those studying patterns of self-organization.”
Bert Hölldobler, Professor of Behavioral Physiology and Sociobiology, Biozentrum, University of Würzburg, Germany

Book Details

  • Hardcover: 319 pages
  • Publisher: The MIT Press (July 1, 2004)
  • Language: English
  • ISBN-10: 0262042193
  • ISBN-13: 978-0262042192
  • File Size: 3.6 MiB
  • Hits: 1,023 times

Introduction to Algorithms, 2nd Edition - pdf

Introduction to Algorithms, 2nd EditionBook Description
This paperback edition is not available in the U.S. and Canada.

There are books on algorithms that are rigorous but incomplete and others that cover masses of material but lack rigor. Introduction to Algorithms combines rigor and comprehensiveness.

The book covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers. Each chapter is relatively self-contained and can be used as a unit of study. The algorithms are described in English and in a pseudocode designed to be readable by anyone who has done a little programming. The explanations have been kept elementary without sacrificing depth of coverage or mathematical rigor.

The first edition became the standard reference for professionals and a widely used text in universities worldwide. The second edition features new chapters on the role of algorithms, probabilistic analysis and randomized algorithms, and linear programming, as well as extensive revisions to virtually every section of the book. In a subtle but important change, loop invariants are introduced early and used throughout the text to prove algorithm correctness. Without changing the mathematical and analytic focus, the authors have moved much of the mathematical foundations material from Part I to an appendix and have included additional motivational material at the beginning.

From the Publisher
There are books on algorithms that are rigorous but incomplete and others that cover masses of material but lack rigor. Introduction to Algorithms combines rigor and comprehensiveness. The book covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers. Each chapter is relatively self-contained and can be used as a unit of study. The algorithms are described in English and in a pseudocode designed to be readable by anyone who has done a little programming. The explanations have been kept elementary without sacrificing depth of coverage or mathematical rigor.

The first edition became the standard reference for professionals and a widely used text in universities worldwide. The second edition features new chapters on the role of algorithms, probabilistic analysis and randomized algorithms, and linear programming, as well as extensive revisions to virtually every section of the book. In a subtle but important change, loop invariants are introduced early and used throughout the text to prove algorithm correctness. Without changing the mathematical and analytic focus, the authors have moved much of the mathematical foundations material from Part I to an appendix and have included additional motivational material at the beginning. –This text refers to the Hardcover edition.

About the Author
Thomas H. Cormen is Professor of Computer Science and former Director of the Institute for Writing and Rhetoric at Dartmouth College.
Charles E. Leiserson is Professor of Computer Science and Engineering at the Massachusetts Institute of Technology.
Ronald L. Rivest is Andrew and Erna Viterbi Professor of Electrical Engineering and Computer Science at the Massachusetts Institute of Technology.
Clifford Stein is Professor of Industrial Engineering and Operations Research at Columbia University.

Book Details

  • Paperback: 1184 pages
  • Publisher: The MIT Press; 2 edition (September 1, 2001)
  • Language: English
  • ISBN-10: 0262531968
  • ISBN-13: 978-0262531962
  • File Size: 11.4 MiB
  • Hits: 3,638 times

Core Techniques and Algorithms in Game Programming - pdf

Core Techniques and Algorithms in Game ProgrammingBook Description

To even try to keep pace with the rapid evolution of game development, you need a strong foundation in core programming techniques-not a hefty volume on one narrow topic or one that devotes itself to API-specific implementations. Finally, there’s a guide that delivers! As a professor at the Spanish university that offered that country’s first master’s degree in video game creation, author Daniel Sanchez-Crespo recognizes that there’s a core programming curriculum every game designer should be well versed in-and he’s outlined it in these pages! By focusing on time-tested coding techniques-and providing code samples that use C++, and the OpenGL and DirectX APIs-Daniel has produced a guide whose shelf life will extend long beyond the latest industry trend. Code design, data structures, design patterns, AI, scripting engines, 3D pipelines, texture mapping, and more: They’re all covered here-in clear, coherent fashion and with a focus on the essentials that will have you referring back to this volume for years to come.

From the Inside Flap
“If you want to understand the fundamentals of programming concepts that underlie today’s games, this book leads the way. It explores such a wide range of algorithms and concepts, it should be required reading for anyone entering the game programming field.”–Alex Dunne, Executive Producer, Gamasutra.com

“…brings together material from a variety of advanced gaming topics into a single well-organized book. Wish I had something like this to refer to when I was starting out.”

–Ed Magnin Video Game Designer and Programmer, Magnin & Associates

“College students pursuing a degree in the field of game programming will need this book. In addition, professional programmers who wish to learn more about game-specific topics will greatly benefit from reading this book.”

–Wendy Stahler, Professor and Course Director of Game Design and Development, Full Sail Real World Education

“I can’t think of any published book on game programming that covers this range of topics.”

–Eric Le, 3D Programmer, Ubi Soft Entertainment

About the Author

Daniel Sanchez-Crespo is a professor at Pompeu Fabra University in Barcelona, Spain where he co-organized and serves as the current director of Spain’s first Master’s Degree in Video Game Creation. He also founded Novarama, an independent game studio in Barcelona, that focuses on creating innovative games for the PC/Xbox platform. As a columnist he has been a frequent contributor to Byte Magazine Spain , Game Developer Magazine , and the Gamasutra web site, publishing over 40 articles.

Book Details

  • Paperback: 888 pages
  • Publisher: New Riders Games (September 21, 2003)
  • Language: English
  • ISBN-10: 0131020099
  • ISBN-13: 978-0131020092
  • File Size: 4.5 MiB
  • Hits: 1,897 times

Structure and Interpretation of Computer Programs, 2nd Edition - pdf

Structure and Interpretation of Computer Programs, 2nd EditionBook Description
With an analytical and rigorous approach to problem solving and programming techniques, this book is oriented toward engineering. Structure and Interpretation of Computer Programs emphasizes the central role played by different approaches to dealing with time in computational models. Its unique approach makes it appropriate for an introduction to computer science courses, as well as programming languages and program design.

Review
Abelson and Sussman’s classic Structure and Interpretation of Computer Programs teaches readers how to program by employing the tools of abstraction and modularity. The authors’ central philosophy is that programming is the task of breaking large problems into small ones. The book spends a great deal of time considering both this decomposition and the process of knitting the smaller pieces back together.

The authors employ this philosophy in their writing technique. The text asks the broad question “What is programming?” Having come to the conclusion that programming consists of procedures and data, the authors set off to explore the related questions of “What is data?” and “What is a procedure?”

The authors build up the simple notion of a procedure to dizzying complexity. The discussion culminates in the description of the code behind the programming language Scheme. The authors finish with examples of how to implement some of the book’s concepts on a register machine. Through this journey, the reader not only learns how to program, but also how to think about programming.

About the Author
Harold Abelson is Class of 1992 Professor and MacVicar Teaching Fellow, and Gerald Jay Sussman is Matsushita Professor of Electrical Engineering, both in the Department of Electrical Engineering and Computer Science at the Massachusetts Institute of Technology. They have each received major computer science education awards: Abelson the IEEE Computer Society Booth Award and Sussman the ACM Karlstrom Award. Julie Sussman is a writer and editor, in both natural and computer languages. –This text refers to the Hardcover edition.

Book Details

  • Hardcover: 657 pages
  • Publisher: McGraw-Hill Science/Engineering/Math; 2 edition (August 1, 1996)
  • Language: English
  • ISBN-10: 0070004846
  • ISBN-13: 978-0070004849
  • File Size: 1.4 MiB
  • Hits: 1,504 times

Matrix Algorithms, Volume I & II - pdf

Matrix Algorithms, Volume I & IIBook Description
This book is the second volume in a projected five-volume survey of numerical linear algebra and matrix algorithms. This volume treats the numerical solution of dense and large-scale eigenvalue problems with an emphasis on algorithms and the theoretical background required to understand them. Stressing depth over breadth, Professor Stewart treats the derivation and implementation of the more important algorithms in detail. The notes and references sections contain pointers to other methods along with historical comments.

The book is divided into two parts: dense eigenproblems and large eigenproblems. The first part gives a full treatment of the widely used QR algorithm, which is then applied to the solution of generalized eigenproblems and the computation of the singular value decomposition. The second part treats Krylov sequence methods such as the Lanczos and Arnoldi algorithms and presents a new treatment of the Jacobi-Davidson method.

The volumes in this survey are not intended to be encyclopedic. By treating carefully selected topics in depth, each volume gives the reader the theoretical and practical background to read the research literature and implement or modify new algorithms. The algorithms treated are illustrated by pseudocode that has been tested in MATLAB implementations.

About the Author
G. W. Stewart is a Professor in the Computer Science Department and the Institute for Advanced Computer Studies at the University of Maryland at College Park. He is the author of several books and many papers on various aspects of numerical linear algebra with applications in signal processing, and stochastic processes. In 1999 he was awarded the Bauer prize by the Technical University of Munich.

Book Details

  • Paperback: 469 pages
  • Publisher: SIAM: Society for Industrial and Applied Mathematics; 1 edition (August 1, 2001)
  • Language: English
  • ISBN-10: 0898715032
  • ISBN-13: 978-0898715033
  • File Size: 21.2 MiB
  • Hits: 1,294 times
  • File Size: 22.0 MiB
  • Hits: 1,032 times

Logic for Programming, Artificial Intelligence, and Reasoning - pdf

Logic for Programming, Artificial Intelligence, and ReasoningBook Description
This book constitutes the refereed proceedings of the 14th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning, LPAR 2007, held in Yerevan, Armenia, October 15-19, 2007.

The 36 revised full papers presented together with 15 short papers and 3 invited talks were carefully reviewed and selected from 78 submissions. The papers address all current issues in logic programming, logic-based program manipulation, formal method, automated reasoning, and various kinds of AI logics.

Book Details

  • Paperback: 562 pages
  • Publisher: Springer; 1 edition (December, 2007)
  • Language: English
  • ISBN-10: 3540755586
  • ISBN-13: 978-3540755586
  • File Size: 8.9 MiB
  • Hits: 1,369 times

Speech Coding Algorithms: Foundation and Evolution of Standardized Coders - pdf

Speech Coding Algorithms: Foundation and Evolution of Standardized CodersBook Description
A thought-provoking look at the historical and practical evolution of speech coding

Speech coding has evolved into a highly important branch of applied signal processing, resulting in an explosion of products such as cellular phones, answering machines, communication devices, and most recently, voice over Internet protocol. Because of the increasing demand for speech communication, speech coding technology has captured more and more attention from the research, standardization, and business communities–all of whom have been encouraged to pursue and investigate alternative coding methods with the objective of minimizing its deficiencies and limitations.

Covering standards from the inception of digital communication, Speech Coding Algorithms: Foundation and Evolution of Standardized Coders compiles many of the complex techniques widely used in speech coding and presents them in a logical and accessible fashion. By understanding the principles, performances, and limitations of the most successful standards developed throughout history, practitioners will be able to gain sound insights of widely adopted methodologies, with the ultimate goal of developing the next generation of improved algorithms.

A strong pedagogical format makes this text a valuable resource for professionals and students alike.

  • Theories behind each application are thoroughly analyzed and proven
  • A clear, simple writing style makes complex material easy to understand
  • Abundant charts and illustrations help to clarify ideas discussed
  • End of Chapter summaries, exercises, and references help to cement understanding and encourage further study

Speech Coding Algorithms: Foundation and Evolution of Standardized Coders is an invaluable textbook for students and researchers eager to enter the speech coding arena, providing a solid theoretical foundation as well as directions for further research. For professionals working in industry who need to access information regarding the many popular standards, the book represents a one-stop reference where the architecture, bit allocation, computational complexity, and operational aspects are thoroughly explained. Among the standards covered are:

  • FS 1015 LPC
  • TIA IS54 VSELP
  • ITU-T G.728 LD-CELP
  • ITU-T G.729 CS-ACELP
  • ETSI GSM 6.10 RPE-LTP
  • FS 1015 CELP
  • TIA IS96 VBR-CELP
  • FS MELP

About the Author
WAI C. CHU earned a PhD in Electrical Engineering from the Pennsylvania State University. His industry experience includes positions at Texas Instruments and various startup companies in the multimedia field. Currently at DoCoMo USA Labs (San Jose, California), he is involved with R&D activities in speech/audio coding, digital signal processing, and multimedia applications.

Book Details

  • Hardcover: 592 pages
  • Publisher: Wiley-Interscience; 1st edition (March 7, 2003)
  • Language: English
  • ISBN-10: 0471373125
  • ISBN-13: 978-0471373124
  • File Size: 5.8 MiB
  • Hits: 861 times

Professional ASP.NET 3.5 Security, Membership, and Role Management with C# and VB - pdf

Professional ASP.NET 3.5 Security, Membership, and Role Management with C# and VBBook Description
As the only book to address ASP.NET 3.5, AJAX, and IIS 7 security from the developer's point of view, this book begins with a look at the new features of IIS 7.0 and then goes on to focus on IIS 7.0 and ASP.NET 3.5 integration. You'll walk through a detailed explanation of the request life cycle for an ASP.NET application running on IIS 7.0 under the classic mode, from the moment it enters IIS 7.0 until ASP.NET generates a corresponding response.

From the Back Cover

Professional ASP.NET 3.5 Security, Membership, andRole Management with C# and VB

ASP.NET security covers concepts such as Web security, developing in partial trust, forms authentication, and securing configuration—just to name a few—all integral components to helping developers ensure reliable security. Addressing the ASP.NET developer’s security view, this book offers detailed information on every major area of ASP.NET security that you’ll encounter when developing Web applications. The book covers security in ASP.NET in general and includes the new additions and changes in ASP.NET 3.5.

Microsoft MVP Bilal Haidar covers the security highlights and new features of Internet Information Services (IIS) 7.0, and offers a detailed look at the request lifecycle, as well as clear explanations of AJAX authentication and authorization. You’ll explore ASP.NET Session State, Membership, and Role Management so you will have a solid ability to develop secure and robust Web sites with ASP.NET 3.5 in VB or C# code.

What you will learn from this book

  • Best practices for developing secure ASP.NET Web applications, including protecting against AJAX threats
  • How to securely access ASP.NET configuration files for reading and editing purposes
  • Techniques for integrating security between ASP.NET and classic ASP
  • Various ASP.NET trust levels in both development and hosting stages
  • The security context associated with the processing of the request by the different modules of ASP.NET
  • The security features for forms authentication and session state
  • How to use Active Directory with the Membership and Role Manager features

Who this book is for

This book is for ASP.NET developers who have experience with developing ASP.NET Web applications in either VB or C#.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Book Details

  • Paperback: 936 pages
  • Publisher: Wrox (November 10, 2008)
  • Language: English
  • ISBN-10: 0470379308
  • ISBN-13: 978-0470379301
  • File Size: 9.9 MiB
  • Hits: 1,798 times

Microsoft PowerShell, VBScript & JScript Bible - pdf

Microsoft PowerShell, VBScript & JScript BibleBook Description
Packed with more than 300 sample scripts and an extensive collection of library functions, this essential scripting book is the most thorough guide to Windows scripting and PowerShell on the market. You'll examine how Windows scripting is changing the face of system and network administration by giving everyday users, developers, and administrators the ability to automate repetitive tasks. Plus, this is the first time that VBScript, Jscript, and Powershell are all covered in a single resource.

From the Back Cover
VBScript, JScript, and PowerShell—together in a single, comprehensive guide!

With more than 300 sample scripts and an extensive collection of library functions, this book is the most thorough guide to scripting the Windows operating system on the market. You’ll discover how scripting can double your productivity by automating repetitive tasks—and you’ll find pages of practical VBScript, JScript, and PowerShell solutions together, chapter by chapter, throughout the book. With all three powerhouse programming tools in one comprehensive 800-page resource, this is the scripting book you need to succeed.

  • Automate tasks, such as the creation of user accounts or data retrieval, with scripting
  • Master the essentials of the VBScript, JScript, and PowerShell
  • Schedule one-time and recurring tasks with network and directory service scripting
  • Work with files, the registry, event logging, ADSI, and more with PowerShell
  • Tap into Windows scripting libraries for file, network, and system utilities
  • Examine all related technologies, including ActiveX®, Active Directory®, and Windows® Management Instrumentation
  • Develop prototype applications or procedures rapidly and easily using scripts

Companion Web Site

Visit the book’s Web site at www.wiley.com/go/powershellbibleand find actual code for the samples and examples discussed in the book.

Book Details

  • Paperback: 912 pages
  • Publisher: Wiley (February 24, 2009)
  • Language: English
  • ISBN-10: 0470386800
  • ISBN-13: 978-0470386804
  • File Size: 9.9 MiB
  • Hits: 896 times

MySQL Administrator’s Bible - pdf

MySQL Administrators BibleBook Description
With special focus on the next major release of MySQL, this resource provides a solid framework for anyone new to MySQL or transitioning from another database platform, as well as experience MySQL administrators. The high-profile author duo provides essential coverage of the fundamentals of MySQL database management—including MySQL's unique approach to basic database features and functions—as well as coverage of SQL queries, data and index types, stores procedure and functions, triggers and views, and transactions. They also present comprehensive coverage of such topics as MySQL server tuning, managing storage engines, caching, backup and recovery, managing users, index tuning, database and performance monitoring, security, and more.

From the Back Cover
Whether you’re a novice or experienced DBA, this book has all you need to learn MySQL

MySQL Administrator’s Bible is designed to provide a solid framework for a beginning MySQL DBA or an experienced DBA transitioning from another database platform. The book starts with the fundamentals of MySQL database management, including MySQL’s unique approach to SQL queries, data and index types, stored procedures and functions, triggers and views, and transactions. The authors continue with comprehensive coverage of major MySQL Server components and processes for which DBAs are responsible—these include:

  • MySQL Server tuning
  • Query optimization and index tuning
  • Managing storage engines
  • Caching
  • Authentication and managing users
  • Partitioning; Replication; Logging
  • Database and performance monitoring
  • Security; Backup and Recovery
  • Managing availability and scaling
  • Fully covers MySQL 5.1

Companion Web Site

The book’s Companion Web Site includes a tutorial on foundational SQL programming that all MySQL DBAs need to understand, plus code examples, scripts, and data schemas used in the book. You’ll also learn about the latest changes in MySQL and find helpful links. Visit the site at www.wiley.com/go/mysqladminbible.

Book Details

  • Paperback: 888 pages
  • Publisher: Wiley (May 11, 2009)
  • Language: English
  • ISBN-10: 0470416912
  • ISBN-13: 978-0470416914
  • File Size: 13.9 MiB
  • Hits: 1,615 times

OpenSolaris Bible - pdf

OpenSolaris BibleBook Description
After a beginning overview of the history of OpenSolaris, its open-source licensing, and the community development model, this book then goes on to highlight the aspects of OpenSolaris that differ from more familiar operating systems. You'll learn how to become a power user of OpenSolaris by maximizing the abilities of advanced features like Dtrace, the fault management architecture, ZFS, the service management facility, and Zones. Authors provide insider tips, unique tricks, and practical examples to help you stay sharp with the latest features of OpenSolaris.

From the Back Cover
Master one of the most innovative new open source operating systems

The latest version of OpenSolaris is here—and this comprehensive guide is your one-stop gateway to it all. You’ll start with a basic crash course in OpenSolaris, including command lines and shells, the GNOME Desktop, systems administration, and other essential topics. Later chapters focus on application development, networking, virtualization, DTrace, and other topics that will transform you into a power user. Find practical tips, step-by-step tutorials, and exact command lines and screenshots you can use right away.

  • Explore the OpenSolaris operating environment—from GNOME® to the bash shell, vim text editor, and more
  • Connect printers, USB devices, and other peripherals to your desktop
  • Master systems administration, including ZFS and NFS file systems, networking, directory services, and security
  • Observe and debug the system with the innovative Dynamic Tracing (DTrace) facility and other monitoring tools
  • Share a single physical machine among multiple users and processes with xVM, VirtualBox, and other virtualization tools
  • Deploy web services using Apache, Apache Tomcat, MySQL®, and other open source web stack applications
  • Write and debug applications in C, C++, Java®, Ruby, Python®, and other languages

About the Author
Nicholas A. Solter is an engineer at Sun Microsystems and core contributor to the OpenSolaris HA Clubsters community group. He is lead author of Professional C++.Gerald Jelinek is an engineer on the Zones team at Sun and a core contributor to the OpenSolaris Zones community group.

David Miner is an engineer at Sun, a co-lead for the OpenSolaris distribution, and architect of the Caiman installer.

Book Details

  • Paperback: 1008 pages
  • Publisher: Wiley; 1 edition (February 12, 2009)
  • Language: English
  • ISBN-10: 0470385480
  • ISBN-13: 978-0470385487
  • File Size: 13.6 MiB
  • Hits: 952 times

PHP6 and MySQL Bible - pdf

PHP6 and MySQL BibleBook Description
MySQL is the leading open source database on the market and PHP continues to dominate the server side of the scripting market—together, they are the most popular and common team for creating dynamic, database-driven web sites. This comprehensive book covers the newest version of PHP and MySQL and is packed with extensive code examples, full working applications, and valuable troubleshooting advice. You'll explore installing, developing, and debugging the latest versions of PHP and MySQL and get insight on advanced topics such as error handling, debugging, PEAR, security, HTTP, cookies, and OOP.

From the Back Cover
Harness PHP and MySQL for robust Web development

Start quickly building dynamic Web applications with the leading open-source scripting tool, the leading open-source database, and this comprehensive guide that shows you exactly how to do it. You’ll learn PHP6 and MySQL inside and out, explore the ups and downs of using open-source technologies, and discover pages of tips and techniques that help you get the most out of this powerful development duo. This book includes extensive code examples, full working applications, and much more.

  • Install, develop, debug, and troubleshoot the newest versions of PHP and MySQL
  • Get up to speed on PHP basics, including syntax, datatypes, functions, and pitfalls
  • Review Structured Query Language (SQL) and data administration basics
  • Master advanced PHP features, including object-oriented programming and session handling
  • Examine PHP’s interaction with other databases technologies, such as Oracle®
  • Explore advanced topics, such as PHP with e-mail programs, and PHP and XML
  • Learn how to create a game and much more in extended case studies

About the Author
Joyce Park is a Web developer in Silicon Valley. She has worked on PHP projects of all sizes, including co-lead of the Mod-pulsub project.

Steve Suehring is a technology consultant with a diverse business and computing background. He is the former security editor for LinuxWorld Magazine and has published several books.

Tim Converse is a software engineer at Inktomi Corporation, which is owned by Yahoo!. He has more than a dozen years of programming experience in Lisp, C, C++, Java, and Web techniques, including PHP.

Book Details

  • Paperback: 912 pages
  • Publisher: Wiley (January 20, 2009)
  • Language: English
  • ISBN-10: 0470384506
  • ISBN-13: 978-0470384503
  • File Size: 16.5 MiB
  • Hits: 2,255 times

Ruby on Rails Bible - pdf

Ruby on Rails BibleBook Description
Thanks to the explosive growth in popularity of the Rails framework, the equally popular Ruby programming language now has a great place to hang its hat. The powerful combination of the two provides the perfect toolset to create Web applications that feature concise code, clean syntax, and easy maintenance. This must-have book is your best guide on how to jump on the RoR bandwagon—from the basics of Ruby programming to advanced techniques for experienced Rails developers.

From the Back Cover

Get on the RoR track and build powerful Web apps with ease

Thanks to the explosive growth in popularity of the Rails framework, the equally popular Ruby programming language now has a great place to hang its hat. The powerful combination of the two provides the perfect toolset to create Web applications that feature concise code, clean syntax, and easy maintenance. This must-have book is your best guide on how to jump on the RoR bandwagon, from the basics of Ruby programming to advanced techniques for experienced Rails developers.

  • Get up to speed on Ruby basics, including objects, irb, and built-ins
  • Explore the Model, Controller, and View layers of the Rails framework
  • Understand the “convention over configuration” philosophy of Ruby on Rails
  • Walk through the development of a complete Rails application
  • Set up a database, build a model, use scripts, and test and debug
  • Master advanced Rails, including Prototype, Scriptaculous, and topics such as Web Services

About the Author
Timothy Fisher is an RoR evangelist and software architect with the Professional Services Group of Compuware Corporation. He has over fifteen years of experience in the software development industry. Tim started and maintains the Michigan Ruby Users Group Web site, www.rubymi.org, and is also owner and developer of a forthcoming Ruby learning Web site, www.learnruby.org. He is also a technical writer and author.

Book Details

  • Paperback: 624 pages
  • Publisher: Wiley (October 6, 2008)
  • Language: English
  • ISBN-10: 0470258225
  • ISBN-13: 978-0470258224
  • File Size: 8.0 MiB
  • Hits: 950 times

Professional Silverlight 2 for ASP.NET Developers - pdf

Professional Silverlight 2 for ASP.NET DevelopersBook Description
Professional Silverlight 2 for ASP.NET DevelopersIf you want to quickly and easily create visually stunning Internet applications with rich interactivity, then this is the book for you. It covers the full feature set of Microsoft’s Silverlight 2, showing you how to use it to build, debug, troubleshoot, and performance tune your robust applications. You’ll also learn different techniques to seamlessly augment your ASP.NET web sites with the power of this plug-in.

You’ll first discover what Silverlight is as a technology and how it fits into the web-based landscape. The component pieces of a Silverlight application are also explained at a higher level. You’ll gain a strong understanding of its features and discover how to leverage both Silverlight and ASP.NET to create compelling applications.

With this book, you’ll learn how to program in Silverlight and you can discover all the benefits of using ASP.NET as the host. It arms you with all the skills and knowledge you’ll need to build advanced Silverlight-based applications in record time.

What you will learn from this book

  • Steps for rapidly building a well-rounded application
  • The different options for embedding the Silverlight plug-in
  • How to create a scalable UI and localize your application
  • Techniques for utilizing the different networking technologies
  • Ways to customize the Silverlight 2 controls
  • Tips for embedding high fidelity audio and video in your application
  • How to work within a secure environment using the built-in security framework
  • All about troubleshooting Silverlight applications to ensure performance

Who this book is for
This book is for .NET developers and architects who want to quickly get up to speed with all that Silverlight 2 has to offer.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Book Details

  • Paperback: 672 pages
  • Publisher: Wrox (February 3, 2009)
  • Language: English
  • ISBN-10: 0470277750
  • ISBN-13: 978-0470277751
  • File Size: 11.3 MiB
  • Hits: 674 times

Beginning Microsoft SQL Server 2008 Administration - pdf

Beginning Microsoft SQL Server 2008 AdministrationBook Description
SQL Server 2008 introduces many new features that will change database administration procedures; many DBAs will be forced to migrate to SQL Server 2008. This book teaches you how to develop the skills required to successfully administer a SQL Server 2008 database; no prior experience is required. The material covers system installation and configuration/architecting, implementing and monitoring security controls, configuring and managing network communications, automating administration tasks, disaster prevention and recovery, performance monitoring, optimizing and ensuring high availability, as well as major SQL Server 2008 components including Integration Services, Reporting Services, Analysis Services, and Service Broker.

From the Back Cover
This book teaches both novice and experienced database administrators how to leverage all of the features of SQL Server to deliver solid, reliable performance. All features and techniques are illustrated with real-world examples and step-by-step instructions.

After a quick overview of SQL Server management tools and database components, you’ll walk through system installation and configuration, configuring and managing network communications, and automating administration tasks. You’ll gain insight into business continuity strategies, performance monitoring, and optimization. The authors also cover the complete suite of Business Intelligence tools, including SQL Server Integration Services, Reporting Services, Analysis Services, and Service Broker.

With this book, you’ll develop the skills required to successfully administer a SQL Server 2008 database, regardless of your experience level.

What you will learn from this book

  • How to install, maintain, and manage a SQL Server 2008 implementation, and automate administrative tasks
  • How to monitor performance using various tools and techniques
  • Strategies for optimizing your database
  • Ways to ensure high availability
  • How to begin using SQL Server as a BI platform
  • How to configure and use BI components, including SQL Server Reporting Services
  • How the Service Broker is used

Who this book is for

This book is for beginning to intermediate SQL Server database administrators who want to learn about managing a SQL Server environment.

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

Book Details

  • Paperback: 816 pages
  • Publisher: Wrox (April 27, 2009)
  • Language: English
  • ISBN-10: 0470440910
  • ISBN-13: 978-0470440919
  • File Size: 14.4 MiB
  • Hits: 1,151 times

Microsoft SharePoint 2007 for Office 2007 Users - pdf

Microsoft SharePoint 2007 for Office 2007 UsersBook Description
Aimed at end users who face the daunting task of mastering MOSS 2007 in the enterprise business environment, this book shows you how to make effective use of what can be a confusing array of features. You?ll review how SharePoint is central to the Microsoft Office platform because organizations use it to organize workflow, integrate Office documents with line of business applications, provide search capabilities across all types of documents and data, and distribute these tools internally and externally on Web sites for end users. Plus, the book offers you well-designed examples and explanations that can be easily applied in real-world situations.Martin WP Reid (Belfast, Ireland) is an analyst for The Queens University of Belfast, Northern Ireland. He is the author and technical editor of more than a dozen technical books. He is a regular contributor to the Microsoft Office SharePoint blog Get the Point (http://sharepoint.microsoft.com/blogs/getthepoint )

From the Back Cover

Microsoft Office SharePoint Server (MOSS) 2007 is a wildly popular server product that offers an amazing opportunity to change the way you work. Paired with Microsoft Office 2007, SharePoint allows you to share and collaborate on Word, PowerPoint, Access, and Excel documents and databases; organize workflows; integrate Office documents with business applications; search across all types of documents and data; and provide these tools internally and externally on web sites for end users.

This book is a unique resource that walks you through a potentially overwhelming array of features and clearly shows you how to effectively use the SharePoint 2007 and Microsoft Office 2007 integration features. You’ll begin with a review of SharePoint, then look at how it works and discover exactly what is available within SharePoint. You’ll examine SharePoint’s integration with Office—a topic that is not readily available on the bookshelf. Plus, valuable examples and succinct explanations used throughout the book can be easily applied in real-world situations and will help you take advantage of the extensive features of SharePoint and Office.

What you will learn from this book

  • How lists and libraries are created and managed and how to create custom lists of your own
  • The basic building blocks of SharePoint web sites: Web Parts
  • How the My Site feature in SharePoint helps you create your own personal SharePoint sites
  • Methods for publishing documents to a Team Site and how to create and manage metadata associated with your documents
  • The integration between SharePoint® 2007 and Access® 2007, Outlook® 2007, Excel® 2007, and Office Groove® 2007
  • Ways records management can be used in day-to-day projects

Who is this book for?

This book is for anyone using Microsoft SharePoint who wants to learn to leverage SharePoint with Office 2007.

Wrox guides are crafted to make learning programming languages and technologies easier than you think. Written by programmers for programmers, they provide a structured, tutorial format that will guide you through all the techniques involved.

About the Author

Martin W. P. Reid is an analyst for The Queens University in Belfast, one of the leading universities in the United Kingdom. Martin is currently working on a large MOSS 2007 project reaching almost 30,000 users. Previously he worked with end users teaching Microsoft Office applications, database design, programming, and web development. Martin contributes frequently to the Microsoft Office SharePoint blog Get the Point (http://sharepoint.microsoft.com/blogs/getthepoint).

Book Details

  • Paperback: 456 pages
  • Publisher: Wrox (May 4, 2009)
  • Language: English
  • ISBN-10: 047044875X
  • ISBN-13: 978-0470448755
  • File Size: 7.4 MiB
  • Hits: 662 times

Professional ASP.NET MVC 1.0 - pdf

Professional ASP.NET MVC 1.0Book Description
This book begins with you working along as Scott Guthrie builds a complete ASP.NET MVC reference application. He begins NerdDinner by using the File->New Project menu command within Visual Studio to create a new ASP.NET MVC Application. You’ll then incrementally add functionality and features. Along the way you'll cover how to create a database, build a model layer with business rule validations, implement listing/details data browsing, provide CRUD (Create, Update, Delete) data form entry support, implement efficient data paging, reuse UI using master pages and partials, secure the application using authentication and authorization, use AJAX to deliver dynamic updates and interactive map support, and implement automated unit testing.

From there, the bulk of the rest of the book begins with the basic concepts around the model view controller pattern, including the little history and the state of the MVC on the web today. We’ll then go into the ways that MVC is different from ASP.NET Web Forms. We’ll explore the structure of a standard MVC application and see what you get out of the box. Next we dig deep into routing and see the role URLs play in your application. We’ll deep dive into controllers and views and see what role the Ajax plays in your applications. The last third of the book focuses entirely on advanced techniques and extending the framework.

In some places, we assume that you’re somewhat familiar with ASP.NET WebForms, at least peripherally. There are a lot of ASP.NET WebForms developers out there who are interested in ASP.NET MVC so there are a number of places in this book where we contrast the two technologies. Even if you’re not already an ASP.NET developer, you might still find these sections interesting for context, as well as for your own edification as ASP.NET MVC may not be the web technology that you’re looking for.

It's worth noting, that ASP.NET MVC is not a replacement for ASP.NET Web Forms (aka just “ASP.NET”). Many web developers have been giving a lot of attention to other web frameworks out there (Ruby on Rails, Django) which have embraced the MVC (Model-View-Controller) application pattern, and if you're one of those developers, or even if you're just curious, this book is for you.

MVC allows for (buzzword alert!) a “greater separation of concerns” between components in your application. The book goes into the ramifications of this, but if it had to be said it in a quick sentence: ASP.NET MVC is ASP.NET Unplugged. ASP.NET MVC is a tinkerer's framework that gives you very fine-grained control over your HTML and Javascript, as well as complete control over the programmatic flow of your application.

From the Back Cover
The ASP.NET MVC framework is designed from the ground up with certain core principles in mind-extensibility, testability, and separation of concerns. The framework adds various conventions into the mix to help drive developers into the “Pit of Success,” providing for a streamlined development experience that fits the way the web works.

For developers who like to peel away layers of abstraction and get their hands closer to the metal, the ASP.NET MVC framework might be for you. For developers who are extremely particular about how their frameworks should be put together, ASP.NET MVC is also extremely extensible, allowing nearly any part of it to be customized or even swapped out entirely in favor of something that fits the developer’s own tastes.

Written by members of the ASP.NET team, expert Scott Guthrie starts you out with an end-to-end walk-through, showing you how to build an application. You can even share Scott Guthrie’s NerdDinner.com chapter with your friends at http://tinyurl.com/aspnetmvc. You’ll then delve into basic concepts and the history of the Model-View-Controller (MVC), and quickly transition to learning how the ASP.NET MVC pattern implements those concepts.

You’ll explore controllers and views and examine the roles that AJAX and URLs play in your applications while the book demonstrates the myriad ways in which you can extend ASP.NET MVC. As you go through the book, you’ll come to understand the mind-shift that is required when making the change from traditional ASP.NET Web Forms development to ASP.NET MVC and the many benefits that exist once that change is made.

What you will learn from this book

  • The various toolsets and technologies that complement MVC, such as SubSonic, LINQ, jQuery, and REST
  • The structure of a standard ASP.NET MVC application
  • Advanced routing strategies as well as advanced techniques for extending the framework
  • The difference between ASP.NET MVC and ASP.NET Web Forms and how to share data between the two
  • How to secure your ASP.NET MVC application

Who this book is for:
This book is for ASP.NET developers who want to employ separation of concerns, extensibility, and control over markup whenbuilding web applications. A firm understanding of ASP.NET development using C# is necessary.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Updates, source code, and Wrox technical support at www.wrox.com

Book Details

  • Paperback: 456 pages
  • Publisher: Wrox (April 2009)
  • Language: English
  • ISBN-10: 0470384611
  • ISBN-13: 978-0470384619
  • File Size: 15.4 MiB
  • Hits: 1,132 times

Ruby on Rails for Microsoft Developers - pdf

Ruby on Rails for Microsoft DevelopersBook Description
This definitive guide examines how to take advantage of the new Agile methodologies offered when using Ruby on Rails (RoR). You'll quickly grasp the RoR methodology by focusing on the RoR development from the point of view of the beginner- to intermediate-level Microsoft developer. Plus, you'll get a reliable roadmap for migrating your applications, skill set, and development processes to the newer, more agile programming platform that RoR offers.

From the Back Cover
With its valuable combination of simplicity and productivity, Ruby on Rails is a portable, extendable, open source web application framework that quickly gained worldwide acclaim. The aim of this book is to make the enticing Rails methodology more approachable for developers who are already familiar with Microsoft tools.

After an overview and brief history of the framework, you’ll focus on learning Rails development from the point of view of a beginner-to-intermediate level Microsoft developer.

The author explores all the fundamental aspects of Rails, and includes comparisons and references to Microsoft development tools that you may already be familiar with. In doing so, he provides you with an easier path to learn how Rails simplifies the design and implementation of web applications.

By serving as a roadmap for migrating your skill set, development processes, and applications to the newer Agile programming platform that Rails offers, this book will help you leverage your existing skills so you can quickly take advantage of the full potential of Rails.

What you will learn from this book

  • The Rails history and culture, as well as common misconceptions
  • How to install Rails on Windows and other platforms
  • How to grasp the Model-View-Controller (MVC) architecture pattern as implemented by Rails
  • The different philosophies between Rails and Microsoft frameworks like ASP.NET and ASP.NET MVC
  • The essentials of the Ruby language and its datatypes
  • Techniques for creating and developing a new RESTful Rails application
  • Using the ActiveRecord Object-Relational Mapper (ORM) to work with databases
  • Publishing and consuming Web Services with Rails
  • Getting ready for deployment in production

Who this book is for

This book is for programmers who have experience developing the Microsoft Windows platform and are interested in learning more about, and getting the most out of, Ruby on Rails.

Wrox guides are crafted to make learning programming languages and technologies easier than you think. Written by programmers for programmers, they provide a structured, tutorial format that will guide you through all the techniques involved.

Book Details

  • Paperback: 480 pages
  • Publisher: Wrox (April 6, 2009)
  • Language: English
  • ISBN-10: 0470374950
  • ISBN-13: 978-0470374955
  • File Size: 8.1 MiB
  • Hits: 657 times

10/27/2010

Microsoft PowerShell, VBScript & JScript Bible - pdf

Microsoft PowerShell, VBScript & JScript BibleBook Description
Packed with more than 300 sample scripts and an extensive collection of library functions, this essential scripting book is the most thorough guide to Windows scripting and PowerShell on the market. You'll examine how Windows scripting is changing the face of system and network administration by giving everyday users, developers, and administrators the ability to automate repetitive tasks. Plus, this is the first time that VBScript, Jscript, and Powershell are all covered in a single resource.

From the Back Cover
VBScript, JScript, and PowerShell—together in a single, comprehensive guide!

With more than 300 sample scripts and an extensive collection of library functions, this book is the most thorough guide to scripting the Windows operating system on the market. You’ll discover how scripting can double your productivity by automating repetitive tasks—and you’ll find pages of practical VBScript, JScript, and PowerShell solutions together, chapter by chapter, throughout the book. With all three powerhouse programming tools in one comprehensive 800-page resource, this is the scripting book you need to succeed.

  • Automate tasks, such as the creation of user accounts or data retrieval, with scripting
  • Master the essentials of the VBScript, JScript, and PowerShell
  • Schedule one-time and recurring tasks with network and directory service scripting
  • Work with files, the registry, event logging, ADSI, and more with PowerShell
  • Tap into Windows scripting libraries for file, network, and system utilities
  • Examine all related technologies, including ActiveX®, Active Directory®, and Windows® Management Instrumentation
  • Develop prototype applications or procedures rapidly and easily using scripts

Companion Web Site

Visit the book’s Web site at www.wiley.com/go/powershellbibleand find actual code for the samples and examples discussed in the book.

Book Details

  • Paperback: 912 pages
  • Publisher: Wiley (February 24, 2009)
  • Language: English
  • ISBN-10: 0470386800
  • ISBN-13: 978-0470386804
  • File Size: 9.9 MiB
  • Hits: 889 times

MySQL Administrator’s Bible - pdf

MySQL Administrators BibleBook Description
With special focus on the next major release of MySQL, this resource provides a solid framework for anyone new to MySQL or transitioning from another database platform, as well as experience MySQL administrators. The high-profile author duo provides essential coverage of the fundamentals of MySQL database management—including MySQL's unique approach to basic database features and functions—as well as coverage of SQL queries, data and index types, stores procedure and functions, triggers and views, and transactions. They also present comprehensive coverage of such topics as MySQL server tuning, managing storage engines, caching, backup and recovery, managing users, index tuning, database and performance monitoring, security, and more.

From the Back Cover
Whether you’re a novice or experienced DBA, this book has all you need to learn MySQL

MySQL Administrator’s Bible is designed to provide a solid framework for a beginning MySQL DBA or an experienced DBA transitioning from another database platform. The book starts with the fundamentals of MySQL database management, including MySQL’s unique approach to SQL queries, data and index types, stored procedures and functions, triggers and views, and transactions. The authors continue with comprehensive coverage of major MySQL Server components and processes for which DBAs are responsible—these include:

  • MySQL Server tuning
  • Query optimization and index tuning
  • Managing storage engines
  • Caching
  • Authentication and managing users
  • Partitioning; Replication; Logging
  • Database and performance monitoring
  • Security; Backup and Recovery
  • Managing availability and scaling
  • Fully covers MySQL 5.1

Companion Web Site

The book’s Companion Web Site includes a tutorial on foundational SQL programming that all MySQL DBAs need to understand, plus code examples, scripts, and data schemas used in the book. You’ll also learn about the latest changes in MySQL and find helpful links. Visit the site at www.wiley.com/go/mysqladminbible.

Book Details

  • Paperback: 888 pages
  • Publisher: Wiley (May 11, 2009)
  • Language: English
  • ISBN-10: 0470416912
  • ISBN-13: 978-0470416914
  • File Size: 13.9 MiB
  • Hits: 1,604 times

OpenSolaris Bible - pdf

OpenSolaris BibleBook Description
After a beginning overview of the history of OpenSolaris, its open-source licensing, and the community development model, this book then goes on to highlight the aspects of OpenSolaris that differ from more familiar operating systems. You'll learn how to become a power user of OpenSolaris by maximizing the abilities of advanced features like Dtrace, the fault management architecture, ZFS, the service management facility, and Zones. Authors provide insider tips, unique tricks, and practical examples to help you stay sharp with the latest features of OpenSolaris.

From the Back Cover
Master one of the most innovative new open source operating systems

The latest version of OpenSolaris is here—and this comprehensive guide is your one-stop gateway to it all. You’ll start with a basic crash course in OpenSolaris, including command lines and shells, the GNOME Desktop, systems administration, and other essential topics. Later chapters focus on application development, networking, virtualization, DTrace, and other topics that will transform you into a power user. Find practical tips, step-by-step tutorials, and exact command lines and screenshots you can use right away.

  • Explore the OpenSolaris operating environment—from GNOME® to the bash shell, vim text editor, and more
  • Connect printers, USB devices, and other peripherals to your desktop
  • Master systems administration, including ZFS and NFS file systems, networking, directory services, and security
  • Observe and debug the system with the innovative Dynamic Tracing (DTrace) facility and other monitoring tools
  • Share a single physical machine among multiple users and processes with xVM, VirtualBox, and other virtualization tools
  • Deploy web services using Apache, Apache Tomcat, MySQL®, and other open source web stack applications
  • Write and debug applications in C, C++, Java®, Ruby, Python®, and other languages

About the Author
Nicholas A. Solter is an engineer at Sun Microsystems and core contributor to the OpenSolaris HA Clubsters community group. He is lead author of Professional C++.Gerald Jelinek is an engineer on the Zones team at Sun and a core contributor to the OpenSolaris Zones community group.

David Miner is an engineer at Sun, a co-lead for the OpenSolaris distribution, and architect of the Caiman installer.

Book Details

  • Paperback: 1008 pages
  • Publisher: Wiley; 1 edition (February 12, 2009)
  • Language: English
  • ISBN-10: 0470385480
  • ISBN-13: 978-0470385487
  • File Size: 13.6 MiB
  • Hits: 949 times

PHP6 and MySQL Bible - pdf

PHP6 and MySQL BibleBook Description
MySQL is the leading open source database on the market and PHP continues to dominate the server side of the scripting market—together, they are the most popular and common team for creating dynamic, database-driven web sites. This comprehensive book covers the newest version of PHP and MySQL and is packed with extensive code examples, full working applications, and valuable troubleshooting advice. You'll explore installing, developing, and debugging the latest versions of PHP and MySQL and get insight on advanced topics such as error handling, debugging, PEAR, security, HTTP, cookies, and OOP.

From the Back Cover
Harness PHP and MySQL for robust Web development

Start quickly building dynamic Web applications with the leading open-source scripting tool, the leading open-source database, and this comprehensive guide that shows you exactly how to do it. You’ll learn PHP6 and MySQL inside and out, explore the ups and downs of using open-source technologies, and discover pages of tips and techniques that help you get the most out of this powerful development duo. This book includes extensive code examples, full working applications, and much more.

  • Install, develop, debug, and troubleshoot the newest versions of PHP and MySQL
  • Get up to speed on PHP basics, including syntax, datatypes, functions, and pitfalls
  • Review Structured Query Language (SQL) and data administration basics
  • Master advanced PHP features, including object-oriented programming and session handling
  • Examine PHP’s interaction with other databases technologies, such as Oracle®
  • Explore advanced topics, such as PHP with e-mail programs, and PHP and XML
  • Learn how to create a game and much more in extended case studies

About the Author
Joyce Park is a Web developer in Silicon Valley. She has worked on PHP projects of all sizes, including co-lead of the Mod-pulsub project.

Steve Suehring is a technology consultant with a diverse business and computing background. He is the former security editor for LinuxWorld Magazine and has published several books.

Tim Converse is a software engineer at Inktomi Corporation, which is owned by Yahoo!. He has more than a dozen years of programming experience in Lisp, C, C++, Java, and Web techniques, including PHP.

Book Details

  • Paperback: 912 pages
  • Publisher: Wiley (January 20, 2009)
  • Language: English
  • ISBN-10: 0470384506
  • ISBN-13: 978-0470384503
  • File Size: 16.5 MiB
  • Hits: 2,245 times

Ruby on Rails Bible - pdf

Ruby on Rails BibleBook Description
Thanks to the explosive growth in popularity of the Rails framework, the equally popular Ruby programming language now has a great place to hang its hat. The powerful combination of the two provides the perfect toolset to create Web applications that feature concise code, clean syntax, and easy maintenance. This must-have book is your best guide on how to jump on the RoR bandwagon—from the basics of Ruby programming to advanced techniques for experienced Rails developers.

From the Back Cover

Get on the RoR track and build powerful Web apps with ease

Thanks to the explosive growth in popularity of the Rails framework, the equally popular Ruby programming language now has a great place to hang its hat. The powerful combination of the two provides the perfect toolset to create Web applications that feature concise code, clean syntax, and easy maintenance. This must-have book is your best guide on how to jump on the RoR bandwagon, from the basics of Ruby programming to advanced techniques for experienced Rails developers.

  • Get up to speed on Ruby basics, including objects, irb, and built-ins
  • Explore the Model, Controller, and View layers of the Rails framework
  • Understand the “convention over configuration” philosophy of Ruby on Rails
  • Walk through the development of a complete Rails application
  • Set up a database, build a model, use scripts, and test and debug
  • Master advanced Rails, including Prototype, Scriptaculous, and topics such as Web Services

About the Author
Timothy Fisher is an RoR evangelist and software architect with the Professional Services Group of Compuware Corporation. He has over fifteen years of experience in the software development industry. Tim started and maintains the Michigan Ruby Users Group Web site, www.rubymi.org, and is also owner and developer of a forthcoming Ruby learning Web site, www.learnruby.org. He is also a technical writer and author.

Book Details

  • Paperback: 624 pages
  • Publisher: Wiley (October 6, 2008)
  • Language: English
  • ISBN-10: 0470258225
  • ISBN-13: 978-0470258224
  • File Size: 8.0 MiB
  • Hits: 942 times
Newer Posts Older Posts Home