Download Free Computer Ebooks - NET BOOKS

Download Free Computer Ebooks - NET BOOKS

Wyne Robson-Beginners guide to Zbrush

Posted: 17 Nov 2009 03:40 PM PST

Here is the video tutorial accompanying the pdf tutorial by Wyne Robson for beginners in Zbrush. Complete with voice over of tools and brushes he’s using while sculpting the character ‘the birdman’.

download links:

Hackers: Outlaws and Angels

Posted: 17 Nov 2009 02:23 PM PST

This program reveals the daily battle between the Internet's outlaws and the hackers who oppose them by warding off system attacks, training IT professionals and police officers, and watching cyberspace for signs of imminent infowar. Through interviews with frontline personnel from the Department of Defense, NYPD's computer crime squad, private detective firm Kroll Associates, X-Force Threat Analysis Service, and several notorious crackers, the program provides penetrating insights into the millions of hack attacks that occur annually in the U.S.—including one that affected the phone bills of millions and another that left confidential details of the B-1 stealth bomber in the hands of teenagers. The liabilities of wireless networks, the Code Red worm, and online movie piracy are also discussed. A Discovery Channel Production. (51 minutes)


VTC 75 Lessons of Introduction to LINUX

Posted: 17 Nov 2009 02:21 PM PST

VTC - Introduction to LinuxLinux is a free Unix-type operating system originally created by Linus Torvalds with the assistance of developers around the world. Developed under the GNU General Public License, the source code for Linux is freely available to everyone. In this tutorial, Arthur Griffith explains and demonstrates everything you need to know to begin understanding and using Linux. From history to philosophy, installation to networking (even Cygwin X Server and RedHat); whether you have a passing interest in a new OS, or would like to become a Linux engineer, the VTC ‘Linux: Introduction to Linux’ tutorial is the best place to start.


  • Introduction
  • A Look Around the File System
  • Disk Drives and Device Nodes
  • Files and File Utilities
  • The Linux Shell
  • Shell Scripts and Init
  • Running Processes
  • UNIX Networking
  • X
  • Archiving and Compressing
  • Misc Utils


ASP.NET Training Tutorials

Posted: 17 Nov 2009 02:17 PM PST

ASP.NET is the next generation ASP, but it’s not an upgraded version of ASP. ASP.NET is an entirely new technology for server-side scripting.

ASP.NET is a part of the Microsoft .NET framework, and a powerful tool for creating dynamic and interactive web pages.

Title Description

What is ASP.NET?

Course Overview

History of ASP

What's Different About ASP.NET?

A Simple ASP.NET Page

.NET Framework

Internet Information Server

Visual Studio.NET

Web Forms


User Controls


Managing State

Optimizing ASP.NET Apps


ASP.NET Security Basics

Web Services



Apache Tutorial: Introduction to Server

Posted: 17 Nov 2009 02:11 PM PST

Apache is a public domain Web server developed by a loosely knit group of programmers. Public domain refers to any program that is not copyrighted. Public-domain software is free and can be used without restrictions. The term public-domain software is often used incorrectly to include freeware, free software that is nevertheless copyrighted. The first version of Apache, based on the NCSA httpd Web server, was developed in 1995. Because it was developed from existing NCSA code plus various patches, it was called a patchy server – hence the name Apache Server.

As a result of its sophisticated features, excellent performance, and low price – free, Apache has become the world’s most popular Web server. By some estimates, it is used to host more than 50% of all Web sites in the world.

Core development of the Apache Web server is performed by a group of about 20 volunteer programmers, called the Apache Group. However, because the source code is freely available, anyone can adapt the server for specific needs, and there is a large public library of Apache add-ons. Add ons’ refers to a product designed to complement another product. For example, there are numerous add-on boards available that you can plug into a personal computer to give it additional capabilities. Another term for add-on board is expansion board. In many respects, development of Apache is similar to development of the Linux operating system.

The original version of Apache was written for UNIX, but there are now versions that run under OS/2, Windows and other platforms.

Apache has been shown to be substantially faster, more stable, and more feature-full than many other web servers. Although certain commercial servers have claimed to surpass Apache’s speed (it has not been demonstrated that any of these “benchmarks” are a good way of measuring WWW server speed at any rate), we feel that it is better to have a mostly-fast free server than an extremely fast server that costs thousands of dollars. Apache is run on sites that get millions of hits per day, and they have experienced no performance difficulties.

Apache is run on over 25 million Internet servers (as of December 2006). It has been tested thoroughly by both developers and users. The Apache Group maintains rigorous standards before releasing new versions of their server, and the server runs without a hitch on over one half of all WWW servers available on the Internet. When bugs do show up, we release patches and new versions as soon as they are available.

Who would have thought that a little freeware Web server could stand up to the combined onslaught of Netscape and Microsoft? Well, the Apache Project is doing quite well, thank you. By most accounts, Apache remains the No. 1 HTTP server on the Net. In fact, according to Netcraft, Apache currently hosts more sites than Microsoft and Netscape servers combined.

That’s quite an accomplishment, considering that the Apache Group isn’t even a company. Instead, it’s a group of contributors who propose and approve changes to the code by voting.

The Apache Group and the free Apache HTTP server stand as an appealing throwback to the early, less-commercial, days of the Net when things seemed to be done for love, not for money. Free and open standards supported and maintained by the people who use them are still a good thing for the Web. And, hey, Apache is a damn fine server, too.

The Apache httpd server is a powerful, flexible, HTTP/1.1 compliant web server. It implements the latest protocols, including HTTP/1.1 (RFC2616) and is highly configurable and extensible with third-party modules. It can be customized by writing ‘modules’ using the Apache module API provides full source code and comes with an unrestrictive license runs on Windows NT/9x, Netware 5.x and above, OS/2, and most versions of Unix, as well as several other operating systems is actively being developed encourages user feedback through new ideas, bug reports and patches implements many frequently requested features, including:

DBM Databases for Authentication

It allows you to easily set up password-protected pages with enormous numbers of authorized users, without bogging down the server.

Customized Responses to Errors and Problems

Allows you to set up files, or even CGI scripts, which are returned by the server in response to errors and problems, e.g. setup a script to intercept 500 Server Errors and perform on-the-fly diagnostics for both users and yourself.

Support For CGI Scripting

Allows you to script web applications in PHP, Perl, Python and many more languages.

Multiple Directory Index Directives

Allows you to say Directory Index index.html index.cgi, which instructs the server to either send back index.html or run index.cgi when a directory URL is requested, whichever it finds in the directory. Unlimited flexible URL rewriting and aliasing.Apache has no fixed limit on the numbers of Aliases and Redirects, which may be declared in the config files. In addition, a powerful rewriting engine can be used to solve most URL manipulation problems.

Content Negotiation

The ability to automatically serve clients of varying sophistication and HTML level compliance, with documents which offer the best representation of information that the client is capable of accepting.

Virtual Hosts

A much requested feature, sometimes known as multi-homed servers. This allows the server to distinguish between requests made to different IP addresses or names (mapped to the same machine). Apache also offers dynamically configurable mass-virtual hosting.

Configurable Reliable Piped Logs

You can configure Apache to generate logs in the format that you want. In addition, on most Unix architectures, Apache can send log files to a pipe, allowing for log rotation, hit filtering, real-time splitting of multiple vhosts into separate logs, and asynchronous DNS resolving on the fly.

Taking your first steps into Apache territory are a lot easier than you think. If you are a regular Unix user, you will be well prepared to set up Apache. And the Windows version has the same install procedure as any other Windows application.

The first step is to obtain a copy of Apache HTTP Server. Because it’s free there’s no reason not to give it a try . The download files are 4.2MB for the Windows version, and a little over 4.7MB for the Unix version. It is possible to write slim, high-end applications.

This video tutotial covers the following topics:

* Introduction To Apache
* Installing Apache on Linux
* Installing Apache on Windows
* Configuring Apache on Linux
* Managing Content on Apache Server
* Configuring MySQL on Apache
* Configuring PHP on Apache
* Apache Web Server Admin
* Security Testing Apache
* Securing Apache
* Best Practices to Running Apache


CompTIA Network+ (2009 edition)Cert Study Guide 4th edth N10-004

Posted: 17 Nov 2009 11:43 AM PST

CompTIA Network+ (2009 edition)Cert Study Guide 4th edth N10-004


Step 1: Insert CD-Rom initiate auto play feature
Step 2: On Entry Screen, you will be able launch various Tools Training. Just
click area that would most interest you. You may choose from MasterExam, Bonus
MasterExam, & Electronic Book.


The MasterExam is testing environment that will provide you with wide variety of
tasks prepare you for Certification test
. Once you have installed MasterExam
you may access it quickly through this CD launch page or by completing following

1. Click Start button
2. Point Programs
3. Point LearnKey
4. Point MasterExam
5. Click LearnKey MasterExam

The Bonus MasterExam is second free downloadable MasterExam. In order access
and install Bonus MasterExam, complete following steps:

1. Click Bonus MasterExam link on main page.
2. Click Register Now
3. Select course that matches Study Guide
4. Fill out form completely click Proceed button
5. Click Student Login, use your email address & password that was emailed you.
6. Click course name
7. Click MasterExam Tab at top of page
8. Click link download MasterExam
9. Once download complete, double-click on dowloaded file launch setup.

Once you have installed Bonus MasterExam, you can quickly access by following
directions given in MasterExam section above.


The MasterExam installed your hard drive. For BEST results removal of
program complete following steps:

1. Click Start button
2. Point Programs
3. Point LearnKey
4. Point Uninstall
5. Click LearnKey MasterExam uninstall.


24 Deadly Sins of Software Security: Programming Flaws and How to Fix Them

Posted: 17 Nov 2009 12:56 AM PST

24 Deadly Sins of Software Security: Programming Flaws and How to Fix Them

24 Deadly Sins of Software Security: Programming Flaws and How to Fix Them

Product Description

“What makes this book so important is that it reflects the experiences of two of the industry’s most experienced hands at getting real-world engineers to understand just what they’re being asked for when they’re asked to write secure code. The book reflects Michael Howard’s and David LeBlanc’s experience in the trenches working with developers years after code was long since shipped, informing them of problems.” –From the Foreword by Dan Kaminsky, Director of Penetration Testing, IOActive

Eradicate the Most Notorious Insecure Designs and Coding Vulnerabilities

Fully updated to cover the latest security issues, 24 Deadly Sins of Software Security reveals the most common design and coding errors and explains how to fix each one-or better yet, avoid them from the start. Michael Howard and David LeBlanc, who teach Microsoft employees and the world how to secure code, have partnered again with John Viega, who uncovered the original 19 deadly programming sins. They have completely revised the book to address the most recent vulnerabilities and have added five brand-new sins. This practical guide covers all platforms, languages, and types of applications. Eliminate these security flaws from your code:

  • SQL injection
  • Web server- and client-related vulnerabilities
  • Use of magic URLs, predictable cookies, and hidden form fields
  • Buffer overruns
  • Format string problems
  • Integer overflows
  • C++ catastrophes
  • Insecure exception handling
  • Command injection
  • Failure to handle errors
  • Information leakage
  • Race conditions
  • Poor usability
  • Not updating easily
  • Executing code with too much privilege
  • Failure to protect stored data
  • Insecure mobile code
  • Use of weak password-based systems
  • Weak random numbers
  • Using cryptography incorrectly
  • Failing to protect network traffic
  • Improper use of PKI
  • Trusting network name resolution


Hardware and Software: Verification and Testing: 4th International Haifa Verification Conference, HVC 2008

Posted: 17 Nov 2009 12:53 AM PST

Hardware and Software: Verification and Testing: 4th International Haifa Verification Conference, HVC 2008

Hardware and Software: Verification and Testing: 4th International Haifa Verification Conference, HVC 2008

Product Description

This book constitutes the thoroughly refereed post-conference proceedings of the 4th International Haifa Verification Conference, HVC 2008, held in Haifa, Israel in October 2008.

The 12 revised full papers and 4 tool papers presented together with 6 invited lectures were carefully reviewed and selected from 49 initial submissions. The papers address all current issues, challenges and future directions of verification for hardware, software, and hybrid systems and present academic research in the verification of systems, generally divided into two paradigms – formal verification and dynamic verification (testing). Within each paradigm, different algorithms and techniques are used for hardware and software systems with a special focus on hybrid methods.


Collaborative Networks and Their Breeding Environments

Posted: 17 Nov 2009 12:52 AM PST

Collaborative Networks and Their Breeding Environments

Collaborative Networks and Their Breeding Environments

Product Description

This book contains selected articles from PRO-VE’05, the sixth working conference on virtual enterprises, which was sponsored by the International Federation for Information Processing (IFIP) and held in Valencia, Spain. Being recognized as the most focused scientific / technical conference on Collaborative Networks, PRO-VE continues offering the opportunity for the presentation and discussion of both the latest research developments and practical application case studies. Following the IFIP vision, PRO-VE offers a forum for collaboration and knowledge exchange among experts from different regions of the world.


Embedded Computing: A VLIW Approach to Architecture, Compilers and Tools

Posted: 17 Nov 2009 12:50 AM PST

Embedded Computing: A VLIW Approach to Architecture, Compilers and Tools

Embedded Computing: A VLIW Approach to Architecture, Compilers and Tools

Embedded Computing is enthralling in its clarity and exhilarating in its scope. If the technology you are working on is associated with VLIWs or “embedded computing”, then clearly it is imperative that you read this book. If you are involved in computer system design or programming, you must still read this book, because it will take you to places where the views are spectacular. You don’t necessarily have to agree with every point the authors make, but you will understand what they are trying to say, and they will make you think.