Download Free Computer Ebooks - NET BOOKS

Download Free Computer Ebooks - NET BOOKS

Pixologic: ZBrush ZClassroom – Complite Training

Posted: 16 Jun 2009 03:56 PM PDT

ZBrush is a digital sculpting and painting program that has revolutionized the 3D industry with its powerful features and intuitive workflows. Built with in an elegant interface, ZBrush offers the world's most advanced tools for today's digital artists. With an arsenal of features that have been developed with usability in mind, ZBrush creates a user experience that feels incredibly natural while simultaneously inspiring the artist with in. With the ability to sculpt up to a billion polygons, ZBrush allows you to create limited only by your imagination.

01 – Start Up Screen
02 – Initialize ZBrush
03 – 2.5D Vs. 3D
04 – Start 3D Meshes
05 – Undo Command
06 – Edit Mode
07 – Using Ctrl Help
08 – Move Rotate Scale
09 – Tool Icon
10 – 2.5D Brushes
11 – First Sculpt
12 – Smart Re Sym, Using Symmetry
13 – Dividing Your Model
14 – 3D Brushes. Brush Profile
15 – Smoothing
16 – Draw Attributes
17 – Creating A Custom Alpha, Strokes And Alphas
18 – Color And Materials
19 – Initial State
20 – Painting Masks
21 – Masking With Alphas
22 – Hide And Show Mesh
23 – Using Local
24 – Saving Tools And Documents
25 – Polypaint
26 – Layers
27 – Subtools
28 – MeshExtract By Hiding, Layers And Masking
29 – Zproject Brush
30 – Creation
31 – Sword
32 – ZSphere
33 – Transpose
34 – Normal Mapping 3DS
download links:

VTC Adobe AIR And PHP Development DVD

Posted: 16 Jun 2009 03:47 PM PDT

Adobe AIR is a cross-platform, lightweight deployment environment based on Adobe’s Flash Player. It combines the expressiveness of Flash with the familiarity and features of traditional desktop applications. Combined with the server-side power and flexibility of PHP, Adobe AIR applications are redefining Rich Internet Application (RIA) development. This course, by seasoned Flex/AIR and PHP integration specialist Richard Bates, is designed for PHP developers at all skill levels. Viewers will learn AIR fundamentals and advanced integration techniques using real-world applications and common feature-set requirements. Work files are included. To begin learning today, simply click on the movie links.

download links:

J2EE and XML Development

Posted: 16 Jun 2009 03:45 PM PDT,204,203,200_PIsitb-sticker-arrow-big-search,TopRight,35,-76_AA240_SH20_OU01_.jpg
“Does an excellent job in itemizing the key points of the whole subject.” —

“Very Good.” — Today’s Books

“Your survival guide to understand the repertoire of XML based technologies and adopt them in your existing enterprise system.” —

Product Description
Geared toward experienced developers, this reference demonstrates how Java 2 Platform, Enterprise Edition (J2EE), and XML technologies can be used together to create more robust distributed applications and software systems. The use of XML technology to extend and enhance the capabilities of the J2EE platform is covered in detail. Discussed are J2EE and XML integration at each layer of an n-tier distributed application model. Design patterns, tradeoffs, and decision criteria are provided in terms of individual XML and J2EE technology combinations. Hot topics in application integration are also covered, including Web services, architectures, and business partner integration.


Complete Java 2 Certification Study Guide

Posted: 16 Jun 2009 03:44 PM PDT,204,203,200_PIsitb-sticker-arrow-big-search,TopRight,35,-76_AA240_SH20_OU01_.jpg
Product Description
Here is a revised and enhanced edition of the most revered Java certification guide, with in-depth coverage of the latest versions of the Java Programmer and Developer exams. Written by the people who actually created the exams for Sun, this insider’s guide will prepare you to take these two hot exams with confidence. Sybex Study Guides are packed with exceptional study tools–hundreds of challenging review questions and electronic flashcards that help reinforce key topics, and real-world scenarios that offer perspectives and insights from seasoned professionals. The CD includes an advanced testing engine with hundreds of sample exam questions and the entire book in PDF.

From the Back Cover
Here’s the book you need to prepare for the Java 2 Programmer (SCJP) and Developer (SCJD) exams. This Study Guide was developed to meet the exacting requirements of today’s certification candidates. In addition to the consistent and accessible instructional approach that has earned Sybex the reputation as the leading publisher for certification self-study guides, this book provides:

In-depth coverage of every exam objective for the revised SCJP Exam

Hundreds of challenging practice questions

Leading-edge exam preparation software, including a test engine and the entire book on PDF

Authoritative instruction on all revised Programmer exam objectives, including:

Declarations, initialization and scoping

Flow control

API contents


Object-oriented concepts

Collections and generics

Language fundamentals

Detailed discussion of the key topics included in the Developer exam, including:

Swing components and events

Layout managers

Enhancing and extending the database

Writing the network protocol

Building the database server

Connecting the client and server

Featured on the CD

SYBEX TEST ENGINE Test your knowledge with advanced testing software. CD includes assessment test, chapter review questions, and four bonus exams.

SEARCHABLE AND PRINTABLE PDFS The entire Study Guide is available as a searchable and printable PDF. Study anywhere, anytime, and approach the exam with confidence.
D0wn10ad Numbers 09 Essential Training

Posted: 16 Jun 2009 03:43 PM PDT Numbers 09 Essential Training | 470 MB

Numbers offers intuitive organization features, allowing users to focus more on analysis and presentation. In Numbers ‘09 Essential Training, David Rivers explores the important features of this spreadsheet application and introduces the new tools for formula development and charting. He walks through the new functionality of charts, tables, and templates, and shows how to make spreadsheets effective and eye-catching. Exercise files accompany the course.

Master The Drupal VideoSeries: Advanced

Posted: 16 Jun 2009 03:40 PM PDT
Master The Drupal VideoSeries: Advanced | 682.9 MB

Whether you're new to Drupal or an experienced user, with these unique video tutorials that I've been telling you about, you'll be able to simplify the process and create social networking sites, professional content management, and e-commerce sites that makes you money 24/7 even while you sleep and more with ease.

Once you say yes to these one-of-a-kind video tutorials, you'll instantly master techniques to: Create and update your content without knowing absolutely nothing about programming.
Easily organize the content of your website using menus, categories, and views.
Use custom content types to increase the speed and consistency of your content creation process.
Have more efficiency publishing and managing the work flow of your website.

Define read and write permissions for multiple groups and users in seconds.

Video 1 – An Introduction To Drupal
In video 01 of the Drupal Video series,I will introduce you to and define CMS. Some say the Drupal is the best in the CMS arena, but which version of Drupal is right for you? This video will help you decide so don’t skip this one.

Video 2 – Install Drupal The Easy Way
In video 02 of the Drupal Video series, I will show you the easy way to install the software. If you can click a mouse and find the keys on your keyboard and click on a few of them, then you can install Drupal in just a few minutes after watching these videos.

Video 3 – Install Drupal The Manual Way
Video 03 in the Drupal series will show you how and tell you why you might want to manually install your Drupal software. After watching this video you will be overflowing with confidence in your new found ability to install this awesome program. No worries here, with this step-by-step video.

Video 4 – Basic User Configuration
In video 04 of the Drupal Series, you will understand how to create users and assign them various permissions. This will allow them to have access, or zero access to certain places and functions of your website.

Video 5 – Basic Site Configuration
In video 05 in the Drupal video series, you will learn how to configure your Drupal Website. When I first hear the words “Configure Your Website” it sounds difficult and time consuming. Not after watching this video it won’t be.

Video 6 – Drupal Blocks
In Video 06 of the Drupal Video Series, you will get a better understanding of what Blocks are and how they will help organize your Drupal site. You are going to learn how to add, and configure your blocks. One of the many new features in version 6.x is how you are able to move your blocks from one place to another. Watch this video and find out how.

Video 7 – Drupal Modules
In this video we will introduce you to the Drupal Modules.
Modules add tons of additional functionality to your Drupal web sites. We will show what they are, where they are and how to get them to work for you.

Video 8 – Adding A WYSIWYG Module
In this video in the Drupal video series you will see how to add a html editor module to your website. You will also learn how to configure it and this applies to adding most any module to your website.

Video 9 – Drupal Reports
In video 09 of the Drupal series you will be introduced to the reports section of your website. Sure reports sound boring, but in this video you will see the benefits of the reports section and how it will keep you informed of all the good, the bad and the ugly of what's going on in your website.

Video 10 – Actions & Triggers
In this video we will show you what an action and a trigger are and how they can help simplify your life as a Drupal Website owner and administrator. These two items will automate some of your tasks so you can focus on some of the fun stuff.

Video 11 – Drupal Themes
In this video of the Drupal Video Series, you are going to learn all things Themes. Where to find more themes, how to customize your existing themes as well as install, enable and configure a new theme. As an added bonus, I’m going to show you how to customize your own shortcut icon also known as a favicon, and install it into your theme. Lets get to it!

Video 12 – Content Type
In this video on Content Type, we will discuss and define the various Content Types. After watching this video you will no longer be confused on what the difference is between a Page and a Story, or a Blog and a Book. Watch & Learn.

Video 13 – Content – Add A Page
In this video we will be adding content to our site in the form of a Page. You will learn the difference between a page and other forms of content. This and the other “Content Adding Videos” will get you going in the right direction for making your new Drupal web site ready for the public.

Video 14 – Content – Add A Story
In this video of the Drupal Video Series, you will be introduced to the adding Stories section. We will be adding an article to a new parent directory we create as well as adding a video to a different parent directory we create. This video is loaded with details, so you don’t want to miss this one.

Video 15 – Content – Add A Book
In video 15 of the Drupal Video Series, we will be talking about the Book Function. You will learn how to create your Book and set it up so that others can contribute to it as well. This and the other Content Adding Videos are crucial to creating a unique Drupal Web site.

Video 16 – Menus
In video 16 of the Drupal Video Series, you will be introduced to the Menu function. The Menu is the same as navigation. You will learn how to create and organize the links to the various content created on your site. Don’t allow your Drupal Site to be an unruly mass of content thrown all about – Watch this video!

Video 17 – Taxonomy
In this video in the Drupal Video Series we will tackle Taxonomy. We will break the code of confusion surrounding Drupal Taxonomy. You will learn how to use Taxonomy to arrange the clutter on your Drupal site to make it both user and search engine friendly. Watch and learn.

Video 18 – Setting Up The Forum
In this video you will be taken by the hand and shown the basics of setting up your own Drupal forum. Your forum will help keep your members informed and it's the quickest way to create and sustain your own community.

Video 19 – SEO
In this video we will cover some tips on making your Drupal site more search engine friendly. The better your sites SEO the better your ranking in the organic search results. This will increase the visitors to your site and this will increase your recurring income. Sounds like a video not to miss.

Video 20 – Customizing The Front Page Part 1
In this video you will learn how to customize your Drupal sites front page so that a different page view can appear depending on who is logging in. This video will show you how to add this massive amount of flexibility and functionality to an otherwise dull and plain front page.

Video 21 – Customizing The Front Page Part 2
In video 21 of the Learning Drupal Video Series, we will finish showing you how to customize your sites front page.

Video 22 – Introduction To Setting Up Your Drupal Membership Site
In this video you will be introduced to the process involved in adding membership functionality to your existing Drupal Site. Membership sites are a fantastic way to generate recurring income. If you provide unique and marketable information, why not get paid for it. There are several ways to setup a membership site – here is one of my favorites.

Video 23 – Drupal Roles For Membership Site
In this video you will learn a bit more about setting up various roles and permission levels in Drupal to work along side of the aMember script. We have touched on this in a previous video already but here we will take it a bit further for our membership site.

Video 24 – How To Install The aMember Script
In this video we will walk you through the process of installing the aMember script. If you are not familiar or comfortable with installing scripts, then this is a must see video. Set your fears aside and watch and learn.

Video 25 – How To Configure aMember
In this video you will be taken by the hand and shown the basics of setting up your aMember script. This lays the foundation for everything else to build from and you might be surprised at just how much is covered in this short video.

Video 26 – How To Setup Your Payment Processor
This is one of the most important videos in creating your Drupal membership site. Here we walk you through setting up your payment processor. Its simple really, no payment processor – no payment. This video takes all the guesswork out of setting up the payment processor.

Video 27 – How To Create Your aMember Products (Levels Of Membership)
In this video you will learn step-by-step how to create an aMembers product. For the purpose of these videos the product will be various levels of memberships like a Bronze, Silver and Gold Levels.

Video 28 – How To Setup Protection For Your Different Products
In video 28 in the Drupal Video How-To Series, by showing you how to protect your products you will learn how to provide different levels of content for different levels of membership. It's so easy a caveman can do it. After watching this video you will be able to add almost instant value to your membership site by being able to add additional levels and charge accordingly.

Video 29 – Test Your Membership Site
In this video we will make sure all our t’s are crossed and our i’s are dotted. After you have put everything together it is time to test it all before you go live. You should be the one to find all the glitches and problem pieces…not your customers – This video will show you what to look for.


ZBrush for Beginners Part 03

Posted: 16 Jun 2009 03:38 PM PDT

ZBrush for Beginners Part 03 | 42 .ZTL | 310 MB
ZBrush is a digital sculpting and painting program that has revolutionized the 3D industry with its powerful features and intuitive workflows. Built with in an elegant interface, ZBrush offers the world's most advanced tools for today's digital artists. With an arsenal of features that have been developed with usability in mind, ZBrush creates a user experience that feels incredibly natural while simultaneously inspiring the artist with in. With the ability to sculpt up to a billion polygons, ZBrush allows you to create limited only by your imagination.

Designed around a principle of circularity, the menus in ZBrush work together in a non-linear and mode-free method. This facilitates the interaction of 3D models, 2D images and 2.5D Pixols in new and unique ways.

ZBrush gives you all of the tools needed to quickly sketch out a 2D or 3D concept, then take that idea all the way to completion. You can create realistic renders directly in ZBrush with lighting and atmospheric effects, or with the many powerful export options you can easily prepare you model for 3D printing or use with in any other digital application.

JAVA 2 Network Security

Posted: 16 Jun 2009 03:35 PM PDT,204,203,200_PIsitb-sticker-arrow-big-search,TopRight,35,-76_AA240_SH20_OU01_.jpg
Product Description
Provides the complete insiders guide to securing Java 2 enterprise applications, with comprehensive coverage of the new Java 2 security models. Designed to help you integrate Java 2 into your enterprise security strategies. Softcover. 3 1/2 inch disk included.

From the Inside Flap

Java is fashionable, but is it reliable? Java is entertaining, but is it secure? Java is useful, but is it safe?

The purpose of this book is to answer those questions, from the point of view of people who want to use Java, but want to do so reliably, securely and safely. That makes this book different from much recent writing on Java, which focuses, perfectly legitimately, on how a Java system can be broken into and how to avoid those dangers. On the contrary, this book focuses on how Java can be made secure and how to exploit its strengths. The goal is to provide practical help to the various groups involved in making a Java-based application or Web site into an industrial-strength commercial proposition.

Various groups have different needs and different skills, which this book meets in its different parts.

The first part is aimed at the intelligent non-specialist who oversees system management or application development, or incorporates Java into the security policy. Only a basic understanding of computers and a limited exposure to Java is assumed, but all the themes of Java security are introduced in a context that stresses over and over again how Java security must be seen as an integral part of system security.

The second part goes into more detail on how Java security works, and is aimed more at system and network administrators and programmers, who need to know more of what is going on.

The third part looks at the broader context in which Java operates, including some extensions to Java security and some aspects of its future.

This book explains the evolution of the Java security model, and then focuses on the Java 2 security architecture and its revolutionary domains of protection. It offers a very large number of examples to give you a better understanding of the technology involved.The Team That Wrote This Redbook

This redbook was produced by a team of specialists from around the world working at the International Technical Support Organization Raleigh Center.The leader of this project was Marco Pistoia.

Marco Pistoia is a Network Security Specialist, working as a project leader at the International Technical Support Organization, Raleigh Center. He writes extensively and teaches IBM classes worldwide on all areas of the e-business Application Framework, WebSphere, Java and Internet security. Marco holds a degree with honors in Pure Mathematics from the University of Rome and a masters degree in Computer Science. Before joining the ITSO, he was a System Engineer in IBM Italy. He received an Outstanding Technical Achievement Award in 1996.

Duane F. Reller is a Senior Software Engineer in the System/390 Programming Laboratory in Endicott, New York, USA. He has 25 years of experience in System/390 Hardware and Software development. He has served in technical and management positions. He holds a Bachelor’s degree in Electrical Technology and a Master of Science degree in Computer Science from the State University of New York at Binghamton. His areas of expertise include Hardware and Software System’s Architecture and Management.

Deepak Gupta is a Senior Software Engineer in IBM, India. He has two and a half years of experience in Internet technologies. He holds a degree in Electronics and Communications from the University of Roorkee, India. His areas of expertise include Internet security and Electronic Commerce. Deepak was involved in IBM India’s largest e-Commerce project and in India’s first secured e-Commerce site allowing Rupee-based transactions, for which he was conferred the Employee of the Month Award. He has also given several talks on Internet security and e-Commerce.

Milind Nagnur is a Senior Associate in the Operations and Systems Risk Management (OSRM) group of Price Waterhouse Coopers in Mumbai, India. He has a couple of years of exposure in Internet technologies, with emphasis on security and control issues in real business applications. He holds a degree in Mechanical Engineering from the Indian Institute of Technology in Bombay, India, and an MBA from the Indian Institute of Management in Calcutta, India.Ashok K. Ramani is a Senior Software Engineer in IBM India. He has two and a half years of experience in Internet technologies. He holds a degree in MSc.(Tech.) Information Systems from the Birla Institute of Technology and Science, Pilani, India. His areas of expertise include Internet security and Electronic Commerce. Ashok was involved in IBM India’s largest e-Commerce project and in India’s first secure e-Commerce site allowing Rupee-based transactions for which he was conferred the Employee of the Month Award. He has won special recognition awards at IBM India for his contribution to e-Commerce projects. He has also presented several talks on Internet security and e-Commerce.Comments Welcome

Your comments are important to us!

We want our redbooks to be as helpful as possible. Please send us your comments about this or other redbooks in one of the following ways:

Fax the evaluation form found in “ITSO Redbook Evaluation” on page 713 to the fax number shown on the form.

Use the online evaluation form found at

Send your comments in an internet note to

Smarty PHP Template Programming and Applications

Posted: 16 Jun 2009 03:34 PM PDT

Smarty PHP Template Programming And Applications
A step-by-step guide to building PHP web sites and applications using the Smarty templating engine
- Bring the benefits of Smarty to your PHP programming
-Give your designers the power to modify content and layout without PHP programming
-Produce code that is easier to debug, maintain, and modify
-Useful for both Smarty developers and users

Smarty is a templating engine for PHP. Designers who are used to working with HTML files can work with Smarty templates, which are HTML files with simple tags while programmers work with the underlying PHP code. The Smarty engine brings the code and templates together. The result of all this is that designers can concentrate on designing, programmers can concentrate on programming, and they don’t need to get in each others way so much. Even if you are developing a site on your own, Smarty is a powerful way to make your code clearer to you and others, as well as easier to debug and modify later.

This book is a comprehensive guide to all aspects of using Smarty. It will help you to:
-Install and configure Smarty on your Web server
- Understand how Smarty affects your web site architecture, and build site foundations that make the most of what Smarty offers
- Designers will learn to work with templates that contain variables and logic, to modify layouts or content of Smarty web sites
- See how Smarty caching can improve the performance of your sites
- Develop custom Smarty functions and plug-ins to incorporate into your templates

Using a step-by-step approach based on realistic examples, the expert authors show you how to use Smarty in your own PHP development. The book is ideal for PHP developers who are new to Smarty, and for web designers who are working with PHP developers who are using Smarty.


Ajax in Oracle JDeveloper

Posted: 16 Jun 2009 02:40 PM PDT,204,203,200_PIsitb-sticker-arrow-big-search,TopRight,35,-76_AA240_SH20_OU01_.jpg
Product Description

Asynchronous JavaScript and XML (Ajax) is a web technique used to transfer data between a browser and server asynchronously without posting the web page to the server. “Asynchronously” implies that the processing of the web page continues while the Ajax request is sent to the server and a response is received from the server. The web page, or section(s) of the web page, is refreshed with the Ajax response without reposting the web page. Ajax has the following advantages over non-Ajax web applications.

- Reduced response time and reduced server load, as the complete web page is not reposted.

- Reduced bandwidth of web applications as only data is transferred and the HTML format is applied in the browser.

- Separation of data, format and style.

The book covers web search and RSS Feed with Ajax as well as form validation with Ajax frameworks for Java, JSP, JSF, and PHP. It discusses using Ajax in Oracle JDeveloper and is IDE based. JDeveloper has the following advantages over Eclipse IDE.

- JDeveloper 11g provides an integrated JavaScript Editor for Ajax/Web development.

- It also provides a PHP extension.

- JDeveloper has a built-in support for JSF and for JDBC.