Download Free Computer Ebooks - NET BOOKS

Download Free Computer Ebooks - NET BOOKS


Mastering System Center Configuration Manager 2007 R2

Posted: 24 Jul 2009 07:54 AM PDT

Mastering System Center Configuration Manager 2007 R2

Mastering System Center Configuration Manager 2007 R2

Product Description
Mastering System Center Configuration Manager 2007 provides intermediate and advanced coverage of all aspects of the product, including planning and installation, upgrading Systems Management Server 2003, deploying software and operating systems, security, monitoring and troubleshooting, and automating and customizing SCCM 2007 with scripts.
The authors take a hands-on approach by providing many real-world scenarios to show readers how to use the tool in various contexts. This anchors the conceptual explanations in practical application. This book’s web site will contain a collection of ready-to-use scripts with directions for implementing them in network systems.

download

link

OpenSocial Network Programming

Posted: 24 Jul 2009 07:53 AM PDT

OpenSocial Network Programming

OpenSocial Network Programming

Product Description
OpenSocial is a set of common application programming interfaces for Web-based social network applications. As the first book on OpenSocial, this valuable resource discusses the unique area of social networking and the needs and different attributes of social network applications. Youll get step-by-step instructions for creating OpenSocial applications for multiple platforms and explore application development and deployment using integration technologies like the new Sun Zembly Platform. Plus, youll examine newer technologies like the Sun Platform that allows even non-programmers the ability to mash up applications.

download

link

Windows Server 2008 Hyper-V: Insiders Guide to Microsoft’s Hypervisor

Posted: 24 Jul 2009 07:52 AM PDT

Windows Server 2008 Hyper-V: Insiders Guide to Microsofts Hypervisor

Windows Server 2008 Hyper-V: Insiders Guide to Microsoft's Hypervisor

Product Description
Hyper-V is one of the top virtualization products, and this practical guide focuses on the essentials of Windows Server 2008 Hyper-V. Written by the Microsoft team behind the Hyper-V product, this book shows you how to perform key virtualization scenarios, such as server consolidation, software test and development, and a dynamic data center and demonstrates how Hyper-V can be used to reduce cost and eliminate the complexity of a server infrastructure by consolidating workloads to a small number of machines. In addition, the material addresses using DPM, and SCOM with VMM in order to maintain and manage Hyper-V environments.

download

link

Mastering Maya 2009

Posted: 24 Jul 2009 07:51 AM PDT

Mastering Maya 2009

Mastering Maya 2009

Product Description
The Ultimate Maya 2009 Resource for Intermediate to Advanced Users If you already know the basics of Maya, now you can elevate your skills with Maya 2009 and the advanced coverage in this authoritative new reference and tutorial. From modeling, texturing, animation, and visual effects to high-level techniques for film, television, games, and more, this book provides professional-level instruction on Maya Complete and Maya Unlimited.

This fully updated book brings you up to speed on Maya 2009’s new features and expands your skills with advanced instruction on cloth, fur, and fluids. You’ll learn Dynamics, Maya Muscle, Stereo Cameras, Assets, rendering with mental ray, and more. Filled with challenging tutorials and real-world scenarios from some of the leading professionals in the industry, this one-of-a-kind guide gives you valuable insight into the entire CG production pipeline.

If you’ve been looking for a complete, professional-quality Maya resource to turn to again and again, this is the book for you.

download

link

Semantic Web Programming

Posted: 24 Jul 2009 07:50 AM PDT

Semantic Web Programming

Semantic Web Programming

Product Description
The next major advance in the WebWeb 3.0will be built on semantic Web technologies, which will allow data to be shared and reused across application, enterprise, and community boundaries. Written by a team of highly experienced Web developers, this book explains examines how this powerful new technology can unify and fully leverage the ever-growing data, information, and services that are available on the Internet. Helpful examples demonstrate how to use the semantic Web to solve practical, real-world problems while you take a look at the set of design principles, collaborative working groups, and technologies that form the semantic Web. The companion Web site features full code, as well as a reference section, a FAQ section, a discussion forum, and a semantic blog.

download

link

InDesign CS4 Bible

Posted: 24 Jul 2009 07:48 AM PDT

InDesign CS4 Bible

InDesign CS4 Bible

Product Description
The soup-to-nuts guide on everything InDesign users need to know about the much-anticipated CS4 release!

  • Packed with more than one thousand pages of real-world insight and valuable guidance, this authoritative resource describes the power and potential of InDesign—whose popularity as a page-layout program is growing stronger and gaining new converts every day
  • No matter what your skill level, you will get everything you need to know in order to make the most of this software and take advantage of InDesign CS4's innovative architecture, functionality, and many ingenious features

  • Learn how to edit Photoshop, Illustrator, and PDF files from within InDesign; export documents in HTML for publication on CD-ROM or the Web; tap the power of multiple layers and master pages; optimize InDesign for efficient project workflow; take advantage of dynamic spell-checking; and more

download

link

Photoshop CS3 Bible

Posted: 24 Jul 2009 07:47 AM PDT

Photoshop CS3 Bible

Photoshop CS3 Bible

Product Description
Get the book you need to succeed in any Photoshop endeavor — Photoshop CS3 Bible. In this totally updated edition to the international bestseller, the authors show you how to master every aspect of Photoshop — from image-editing basics to new techniques for working with camera raw images. You’ll learn how to retouch, color correct, manipulate, and combine images using Photoshop. You’ll discover how to create cutting-edge special effects for digital or film-based images, and use them on the Web or in print. And you’ll find out how to use the File Browser, histogram palette, Lens Blur, Match Color, the color replacement tool, customizable keyboard shortcuts, and more. The authors’ easy and approachable writing style demystifies even the most complex Photoshop tasks. Order today and master Photoshop CS3.

download

link

Beginning Database Design Solutions

Posted: 24 Jul 2009 07:46 AM PDT

Beginning Database Design Solutions

Beginning Database Design Solutions

Product Description
This book is intended for IT professionals and students who want to learn how to design, analyze, and understand databases. The material will benefit those who want a better high-level understanding of databases such as proposal managers, architects, project managers, and even customers. The material will also benefit those who will actually design, build, and work with databases such as database designers, database administrators, and programmers. In many projects, these roles overlap so the same person may be responsible for working on the proposal, managing part of the project, and designing and creating the database.

This book is aimed at IT professionals and students of all experience levels. It does not assume that you have any previous experience with databases or programs that use them. It doesn't even assume that you have experience with computers. All you really need is a willingness and desire to learn.

This book explains database design. It tells how to plan a database's structure so the database will be robust, resistant to errors, and flexible enough to accommodate a reasonable amount of future change. It explains how to discover database requirements, build data models to study data needs, and refine those models to improve the database's effectiveness.

The book solidifies these concepts by working through a detailed example that designs a realistic database. Later chapters explain how to actually build databases using two common database products: Access 2007 and MySQL.

The book finishes by describing some of the topics you need to understand to keep a database running effectively such as database maintenance and security.

This book explains database design. It tells how to determine what should go in a database and how the database should be structured to give the best results.

This book does not focus on actually creating the database. The details of database construction are different for different database tools so, to remain as generally as useful as possible, this book doesn't concentrate on any particular database system. You can apply the techniques described here equally to whatever database tool you use whether it's Access, SQL Server, Oracle, MySQL, or some other database product.

Most database products include free editions that you can use for smaller projects. For example, SQL Server Express Edition, Oracle Express Edition, and MySQL Community Server are all free.

To remain database neutral, the book does not assume you are using a particular database so you don't need any particular software or hardware. To work through the Exercises, all you really need is a pencil and some paper. You are welcome to type solutions into your computer if you like but you may actually find working with pencil and paper easier than using a graphical design tool to draw pictures, at least until you are comfortable with database design and are ready to pick a computerized design tool.

  • "Goals of Effective Database Design," explains the reasons why people and organizations use databases. It explains a database's purpose and conditions that it must satisfy to be useful. This also describes the basic ACID (Atomicity, Consistency, Isolation, Durability) and CRUD (Create, Read, Update, Delete) features that any good database should have. It explains in high-level general terms what makes a good database and what makes a bad database.
  • "Database Types," explains some of the different types of databases that you might decide to use. These include flat files, spreadsheets, hierarchical databases (XML), object databases, and relational databases. The relational database is one of the most powerful and most commonly used forms of database so it is the focus of this book, but it is important to realize that there are alternatives that may be more appropriate under certain circumstances. This gives some tips on deciding which kind of database might be best for a particular project.
  • "Relational Database Fundamentals," explains basic relational database concepts such as tables, rows, and columns. It explains the common usage of relational database terms in addition to the more technical terms that are sometimes used by database theorists. It describes different kinds of constraints that databases use to guarantee that the data is stored safely and consistently.
  • "Understanding User Needs," explains how to learn about the users' needs and gather user requirements. It tells how to study the users' current operations, existing databases (if any), and desired improvements. It describes common questions that you can ask to learn about users' operations, desires, and needs, and how to build the results into requirements documents and specifications. This explains what use cases are and tells how to use them and the requirements to guide database design and to measure success.
  • "Translating User Needs into Data Models," introduces data modeling. It explains how to translate the user's conceptual model and the requirements into other more precise models that define the database design rigorously. This describes several database modeling techniques including user-interface models, semantic object models, entity-relationship diagrams, and relational models.
  • "Extracting Business Rules," explains how a database can handle business rules. It explains what business rules are, how they differ from database structure requirements, and how you can identify business rules. This explains the benefits of separating business rules from the database structure and tells how achieve that separation.
  • "Normalizing Data," explains one of the biggest tools in database design: normalization. Normalization techniques allow you to restructure a database to increase its flexibility and make it more robust. This explains the various forms of normalization, emphasizing the stages that are most common and important: first, second, and third normal forms (1NF, 2NF, and 3NF). It explains how each of these kinds of normalization helps prevent errors and tells why it is sometimes better to leave a database slightly less normalized to improve performance.
  • "Designing Databases to Support Software Applications," explains how databases fit into the larger context of application design and lifecycle. This explains how later development depends on the underlying database design. It discusses multi-tier architectures that can help decouple the application and database design so there can be at least some changes to either without requiring changes to the other.
  • "Common Design Patterns," explains some common patterns that are useful in many applications. Some of these techniques include implementing various kinds of relationships among objects, storing hierarchical and network data, recording temporal data, and logging and locking.
  • "Common Design Pitfalls," explains some common design mistakes that occur in database development. It describes problems that can arise from insufficient planning, incorrect normalization, and obsession with ID fields and performance.
  • "User Needs and Requirements," walks through the steps required to analyze the users' problem, define requirements, and create use cases. It describes interviews with fictitious customers that are used to identify the application's needs and translate them into database requirements.
  • "Building a Data Model," translates the requirements gathered in the previous into a series of data models that precisely define the database's structure. This builds user-interface models, entity-relationship diagrams, semantic object models, and relational models to refine the database's initial design. The final relational models match the structure of a relational database fairly closely so they are easy to implement.
  • "Extracting Business Rules," identifies the business rules embedded in the relational model. It shows how to extract those rules in order to separate them logically from the database's structure. This makes the database more robust in the face of future changes to the business rules.
  • "Normalization and Refinement," refines the relational model by normalizing it. It walks through several versions of the database that are in different normal forms. It then selects the degree of normalization that provides a reasonable tradeoff between robust design and acceptable performance.
  • "Microsoft Access," explains how to build a database with Microsoft Access 2007. This explains enough to get started and to use Access to build non-trivial databases. You can use other versions of Access to work through this, although the locations of menus, buttons, and other Access features are different in different versions.
  • "MySQL," explains how to build a database with MySQL. This tells where to download a free version of MySQL. It explains how to use the MySQL Command Line Client as well as some useful graphical tools including MySQL Query Browser and MySQL Workbench.
  • "Introduction to SQL," provides an introduction to SQL (Structured Query Language). It explains how to use SQL commands to add, insert, update, and delete data. By using SQL, you can help insulate a program from the idiosyncrasies of the particular database product that it uses to store data.
  • "Building Databases with SQL Scripts," explains how to use SQL scripts to build a database. It explains the advantages of this technique, such as the ability to create scripts to initialize a database before performing tests. It also explains some of the restrictions on this method, such as the fact that the user must create and de…

download

link

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

Posted: 24 Jul 2009 07:44 AM PDT

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

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

Product 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.

download

link

Evolutionary Computation in Practice (Studies in Computational Intelligence)

Posted: 24 Jul 2009 07:42 AM PDT

Evolutionary Computation in Practice (Studies in Computational Intelligence)

Evolutionary Computation in Practice (Studies in Computational Intelligence)

Product Description

This book is loaded with examples in which computer scientists and engineers have used evolutionary computation – programs that mimic natural evolution – to solve real problems. They aren t abstract, mathematically intensive papers, but accounts of solving important problems, including tips from the authors on how to avoid common pitfalls, maximize the effectiveness and efficiency of the search process, and many other practical suggestions. Some of the authors have already won Humies – Human Competitive Results Awards – for the work described in this book. I highly recommend it as a highly concentrated source of good problem-solving approaches that are applicable to many real-world problems.

download