Intelligentedu
Nuovo calcolatore libero migliore ESSO risorse di lezione privata di addestramento
Translate to EnglishÜbersetzen Sie zum Deutsch/GermanΜεταφράστε στα ελληνικά/GreekПереведите к русскому/RussianOversetter til Norsk/NorwegianÖversätta till Svensk/Swedishहिन्दी अनुवाद करने के लिए/Hindi
Tradueix al català/CatalanTulkot uz latviešu/LatvianPreložiť do slovenčiny/SlovakVertaal aan het Nederlands/Dutchترجمة الى العربية/ArabicTraduzca al Español/SpanishTraduisez au Français/French
Traduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese TraditionalПереклад на українську/Ukrainian





Rullo di Blog:


Popularity: 11% [?]

Share and Enjoy:
  • blogmarks
  • del.icio.us
  • Furl
  • Reddit
  • Shadows
  • YahooMyWeb
  • StumbleUpon
  • Digg

Related Posts:
  • 3 Javascript and AJAX Tutorials
  • Excellent AJAX Tutorial
  • 9 Best Ruby On Rails Tutorials from IBM
  • 37 ASP.NET AJAX Video Tutorials
  • Ajax Tutorials


  • Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 10:36 pm


    June 3, 2006

    Free Linux Four Volume Book

    The Computer Technology Documentation Project hosts the online version of four volumes of Agustin Velasco's Series about Linux. Agustin has generously made this four volume book, with over 200 pages of Linux documentation, freely available to the public through this site. The book is centered on Mandrake Linux, however, the content is worthwhile for all Linux versions. The book provides many screen shots that assist the reader to follow its step-by-step tutorials.

    Agustin's Linux Manual - Vol. 1
    1. Installation
    2. Choosing a Linux Distribution
    3. Partition types
    4. Fdisk
    5. Understanding Mount Point /mnt
    6. Linux File Structure
    7. Creating a boot disk
    8. Welcome to Linux Installation
    9. Installation mode
    10. Partitioning
    11. Creating partitions with Druid
    12. Creating partitions manually
    13. Formatting Partitions
    14. Individual packages selection
    15. The root account
    16. Network configuration
    17. The time zone
    18. Configuring Services
    19. Configuring X
    20. Installing Mandrake 9.1 & 9.2
    21. Installation Class
    22. The Drake X Partitioning
    23. Package Selection
    24. Configuring X
    25. The Internet
    26. Creating a new user
    27. Getting online
    28. Configuring the connection (Dial UP)
    29. High Speed Internet
    30. DSL Modems and Cable modems
    31. Connecting DSL as DHCP
    32. Setting up a Plain Cable Modem (DOCSIS)
    33. Connecting an ISDN
    34. Using Routers
    35. Login Protocols
    36. PPPoE
    37. WAN IP Address
    38. Commercial Configuration
    39. Troubleshooting

    Agustin's Linux Manual - Vol. 2
    1. Administration
    2. Terminals
    3. Command Basics
    4. Root Directory
    5. Executing Commands
    6. File specs
    7. File Permission
    8. How permissions are assigned
    9. Change ownership chown
    10. Running multiple commands
    11. Killing Processes
    12. Bash configuration files
    13. VI Editor
    14. Creating path environment
    15. Midnight Commander
    16. Linuxconf Utility
    17. Networking
    18. Domain Name Service DNS
    19. Router and Gateway
    20. Adding Users
    21. User Accounts
    22. Managing Groups
    23. Mounting File System
    24. NFS Mounts
    25. Disk Quotas
    26. Run levels
    27. Linuxconf Control
    28. Mandrake Control Center
    29. Creating a Boot Disk
    30. Switching Boot Mode
    31. Hardware Configurations
    32. Printer Configuration
    33. Installing Printers
    34. Samba Printer
    35. Managing services
    36. Managing Users
    37. Program Scheduler
    38. Software Management
    39. Installing CUPS

    Agustin's Linux Manual - Vol. 3
    1. Multimedia
    2. Default Audio Setting
    3. Audio Application
    4. The Play Directory
    5. The Equalizer
    6. Options Sub-menu
    7. Movies & DVDs
    8. Starting Xine
    9. Video Conferencing
    10. GnomeMeeting's Main Window
    11. The Desktop
    12. Office
    13. Networking
    14. Multimedia Submenu
    15. Web Browsers
    16. Installing New Hardware
    17. Loading Modules for Hardware
    18. Introduction to IDEs
    19. Tweaking the Hard Drive
    20. Setting (U) DMA
    21. Installing a CD/RW
    22. Floppy Disk, Zip Drives
    23. Installing USB Devices
    24. Fire wire IEEE 1394
    25. Using the CD-Writer

    Agustin's Linux Manual - Vol. 4
    1. IP Addresses Networks and Subnets
    2. Network Classes
    3. IP Address in Decimal Notation
    4. Sub-netting
    5. Designing Subnets
    6. Allocating Subnets
    7. Defining Host Addresses
    8. Variable Length Subnet Mask
    9. Routing Protocols
    10. Classless Internet Domain Routing
    11. Servers - Chapter 9
    12. Apache Web Server
    13. Configuring Apache
    14. Uploading Web Pages
    15. Apache Overview
    16. MIMEMagic
    17. DNS Servers
    18. Welcome to Webmin
    19. Creating the Master Domain
    20. Adding the Reverse Zone
    21. Querying the DNS server
    22. Adding Virtual Domain to DNS Server
    23. Reverse Zone for Virtual Zone
    24. Binding IP Address for Virtual Domain
    25. Virtual Web Hosting
    26. DNS Security Options
    27. FTP Server
    28. Securing the FTP Server
    29. Email Server
    30. Postfix Configuration
    31. Dealing with Identical Users
    32. Configuring Email Clients
    33. Configuring Outlook
    34. Samba Server
    35. Configuring SAMBA Server
    36. The smb.conf File
    37. smb.conf Analysis
    38. Adding Users to Samba

    Popularity: 12% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • 35 Free C and C++ Programming Books and Ebooks
  • 29 Free Open Source Related Computer Books
  • Free Books on Linux, C Sharp, .Net, C++, Java, XML, Oracle, Windows Server
  • Free Electronic Books for C++, Java, Patterns, Python
  • 16 Web Development and Programming Ebooks


  • Filed under: Free Computer and I.T. Books — computer_teacher @ 12:23 am


    June 6, 2006

    Digging Deep into Python Internals

    Python, the open source scripting language, has grown tremendously popular in the last five years. Python boasts a sophisticated object model that wise developers can exploit in ways that Java, C++, and C# developers can only dream of. These two tutorial articles describe and teach the internals of coding in Python using some of its advances and cutting-edge features.


    Dig Deep into Python Internals - Part 1


    This tutorial article is the first in a two-part series that digs deep to explore the fascinating new-style Python object model, which was introduced in Python 2.2 and improved in 2.3 and 2.4. The object model and type system are very dynamic and allow quite a few interesting tricks. This tutorial describes the object, model, and type system; explores various entities; explains the life cycle of an object; and introduces some of the ways to modify and customize almost everything you thought immutable at runtime.


    Dig Deep into Python Internals - Part 2

    In this tutorial article the author, Gigi Sayfan, contrasts meta-classes with decorators, explores the Python execution model and explains how to examine stack frames at runtime. Finally, he demonstrates how to augment the Python language itself using these techniques. A private access-checking feature that can be enforced at runtime is introduced to accomplish this.

    Popularity: 11% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • Free Linux Internals Course
  • 28 Free Python Books
  • 8 Free Python Programming Books
  • 16 Programming eBooks for Python, Bash, Regex
  • 28 Free Computer and Programming Books


  • Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 11:16 pm


    Free Book - The dotNET Developer's Guide to Windows Security

    This free book, The .NET Developer's Guide to Windows Security, was written for the many thousands of people involved in designing and writing software for the Microsoft .NET platform. It is chock-full of tips and insights about user-based security. The format of this book consists of 75 concise tidbits of helpful reference information. The “what is” items focus on explaining concepts, and the “how to” items focus on helping you perform a common task. Code samples can be downloaded here.

    The .NET Developer's Guide to Windows Security


    Table of Contents

    Preface


    Acknowledgements


    Part 1: The Big Picture

    Item 1: What is secure code?

    Item 2: What is a countermeasure?

    Item 3: What is threat modeling?

    Item 4: What is the principle of least privilege?

    Item 5: What is the principle of defense in depth?

    Item 6: What is authentication?

    Item 7: What is a luring attack?

    Item 8: What is a non privileged user?

    Item 9: How to develop code as a non admin

    Item 10: How to enable auditing

    Item 11: How to audit access to files


    Part 2: Security Context

    Item 12: What is a security principal?

    Item 13: What is a SID?

    Item 14: How to program with SIDs

    Item 15: What is security context?

    Item 16: What is a token?

    Item 17: What is a logon session?

    Item 18: What is a window station?

    Item 19: What is a user profile?

    Item 20: What is a group?

    Item 21: What is a privilege?

    Item 22: How to use a privilege

    Item 23: How to grant or revoke privileges via security policy

    Item 24: What is WindowsIdentity and WindowsPrincipal?

    Item 25: How to create a WindowsPrincipal given a token

    Item 26: How to get a token for a user

    Item 27: What is a daemon?

    Item 28: How to choose an identity for a daemon

    Item 29: How to display a user interface from a daemon

    Item 30: How to run a program as another user

    Item 31: What is impersonation?

    Item 32: How to impersonate a user given her token

    Item 33: What is Thread.CurrentPrincipal?

    Item 34: How to track client identity using Thread.CurrentPrincipal

    Item 35: What is a null session?

    Item 36: What is a guest logon?

    Item 37: How to deal with unauthenticated clients


    Part 3: Access Control

    Item 38: What is role based security?

    Item 39: What is ACL based security?

    Item 40: What is discretionary access control?

    Item 41: What is ownership?

    Item 42: What is a security descriptor?

    Item 43: What is an access control list?

    Item 44: What is a permission?

    Item 45: What is ACL inheritance?

    Item 46: How to take ownership of an object

    Item 47: How to program ACLs

    Item 48: How to persist a security descriptor

    Item 49: What is Authorization Manager?


    Part 4: COM(+)

    Item 50: What is the COM authentication level?

    Item 51: What is the COM impersonation level?

    Item 52: What is CoInitializeSecurity?

    Item 53: How to configure security for a COM client

    Item 54: How to configure the authentication and impersonation level for a COM app

    Item 55: How to configure the authentication and impersonation level for an ASP.NET app

    Item 56: How to implement role based security for a managed COM app

    Item 57: How to configure process identity for a COM server app


    Part 5: Network Security

    Item 58: What is CIA?

    Item 59: What is Kerberos?

    Item 60: What is a service principal name SPN?

    Item 61: How to use service principal names

    Item 62: What is delegation?

    Item 63: What is protocol transition?

    Item 64: How to configure delegation via security policy

    Item 65: What is SSPI?

    Item 66: How to add CIA to a socket based app using SSPI

    Item 67: How to add CIA to .NET Remoting

    Item 68: What is IPSEC?

    Item 69: How to use IPSEC to protect your network


    Part 6: Misc

    Item 70: How to store secrets on a machine

    Item 71: How to prompt for a password

    Item 72: How to programmatically lock the console

    Item 73: How to programatically log off or reboot the machine

    Item 74: What is group policy?

    Item 75: How to deploy software securely via group policy


    Popularity: 19% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • Free Book on ASP.NET 2.0
  • Free Books on Linux, C Sharp, .Net, C++, Java, XML, Oracle, Windows Server
  • Free Books on Linux, Java, Python, Perl, Networking, HTML, Web Dev
  • IT Books on Java, C++ C#, VB.net, Web Programming, Linux, Oracle, MS Server
  • 12 Windows .NET and Windows to Linux eBooks


  • Filed under: Free Computer and I.T. Books — computer_teacher @ 11:36 pm


    June 7, 2006

    Free Book: Sams Teach Yourself Visual Studio .NET 2003 in 21 Days

    This free online book, Sams Teach Yourself Visual Studio .NET in 21 Days, will help developers that are new to application development and experienced developers understand how to use the .NET Framework and Visual Studio .NET to rapidly develop any type of computer application. By going through these lessons, you'll learn about the key components that make up Visual Studio .NET and the .NET Framework. This book will teach you how to start writing .Net (dotNet) applications immediately. Throughout the book, all the code examples are in both Visual Basic .NET and C# (C Sharp), so if you have a preference for one language, you can implement any of the code immediately.

    Sams Teach Yourself Visual Studio .NET 2003 in 21 Days


    Table of Contents


    Popularity: 17% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • 14 Free Books from Sams Free Reference Library
  • 15 Ebooks for C++, C#, VB.Net, and Visual Studio
  • 5 Teach Yourself Books
  • SAP Training Ebook
  • 16 Free Programming and Web Development Ebooks


  • Filed under: Free Computer and I.T. Books — computer_teacher @ 1:01 am


    Best 27 Eclipse Tutorials by IBM

    Eclipse is an open source platform-independent software framework that is focused on providing an extensible development platform and application frameworks for building software. It delivers 'rich-client applications', as opposed to 'thin client' browser-based applications. So far this framework has typically been used to develop IDEs (Integrated Development Environments), such as the Java IDE called Java Development Toolkit (JDT) and compiler that comes as part of Eclipse

    The following components constitute the rich client platform of Eclipse:

    • Core platform (boot Eclipse, run plugins)
    • OSGi (a standard bundling framework)
    • SWT (a portable widget toolkit)
    • JFace (file buffers, text handling, text editors)
    • The Eclipse Workbench (views, editors, perspectives, wizards)


    After researching all of the Eclipse tutorials on IBM's website, I have compiled what I believe are the best 27 Eclipse Tutorials on their site. Here they are with linked titles and descriptions.


    Best 27 Eclipse Tutorials by IBM

    Eclipse's Rich Client Platform, Part 1: Getting started
    The first part of a two-part series, this tutorial explores Eclipse's Rich Client Platform (RCP). An example application shows you how to assemble an RCP to create an elegant client-side interface for your own business applications. The application creates a front end for the Google API and gives you the ability to query and display search results. Having an application that demonstrates some of these technologies in action provides an understanding of the platform and its usefulness within some of your projects.
    Eclipse's Rich Client Platform, Part 2: Extending the generic workbench
    This tutorial, the second in a two-part series, continues exploring the Eclipse Rich Client Platform by expanding the previous discussion. It demonstrates how you can use views, actions, and wizards to assemble a complete application.
    Build a Web service using the Eclipse Web Tools Platform
    This tutorial shows you how to build a Web service using the Eclipse Web Tools Platform. The Web service interacts with a Cloudscape (Apache Derby) database and is deployed to Apache Tomcat.
    Build a Web-based client with the Eclipse Web Tools Platform
    This tutorial shows you how to build a complete Web-based auction client application using the Eclipse Web Tools Platform. The auction client accesses a Cloudscape (Apache Derby) database that houses auction stock, as well as a remote auction Web service.
    Eclipse for Visual Studio developers
    This tutorial steps a new user of Eclipse through their first Eclipse project. It is geared towards an existing Visual Studio developer and will present Eclipse concepts, terminology, and workflow in the context of Visual Studio. The tutorial will draw parallels between the two IDEs and, where appropriate, point out key differences.
    Using Eclipse to develop grid services
    This tutorial illustrates how to use the versatile Eclipse environment to facilitate development of Globus Toolkit V4 (GT4) grid services. It is written for Web service and grid developers who would like the convenience of orchestrating the whole grid service development process from within the Eclipse IDE on Windows-based platforms.
    Building Eclipse plug-ins using templates
    You may know that Eclipse is a framework meant for building other tools. You may also know that you can build your own plug-ins for Eclipse. But did you know that Eclipse comes with seven different plug-in templates to get you started? This tutorial starts you off with a start-to-finish look at building a plug-in using the Hello World template, and then introduces you to the other templates, such as Plug-in with an editor and Plug-in with perspective extensions.
    Develop SQL databases with Eclipse, SQLExplorer, and Clay
    Learn how to use Eclipse and the SQLExplorer plug-in to connect to any database that supports a JDBC driver. These tools allow you to view database schemas, view table data, add and edit table data, and write, edit, and execute SQL. You will also learn how to use Azzurri Clay to create Entity Relationship Diagrams (ERDs), reverse-engineer databases, add tables, edit tables, delete tables, edit relationships, add indexes, and change your underlying data model into different SQL dialects.
    Building cheat sheets in Eclipse
    Cheat sheets help your customers get their hands dirty with your product and learn about its features interactively. This tutorial shows you how to develop interactive tutorials, called cheat sheets, for your Eclipse-based product or plug-in.
    Build rich Internet applications
    Many users are dissatisfied with the capabilities and performance of today's HTML-based Web applications. Users want desktop application functionality with the ease of installation and accessibility that Web applications offer. This tutorial demonstrates how to develop, package, and deploy a rich Internet application using the open source OpenLaszlo framework, Eclipse-based Laszlo IDE, and Web Tools to build business applications that delight users.
    Build Perl applications with Eclipse
    The EPIC project lets developers build, edit, and develop Perl-based applications using the Eclipse IDE. In this tutorial, we look at the EPIC plug-in, how it can be used to develop Perl applications, and how it can be integrated into existing development processes.
    Extract information from databases using BIRT and Eclipse
    Business reporting and analysis is a complex process that is difficult to get perfect when you want to produce a professional-looking report. Even more difficult is regularly repeating the exercise with new or updated data. The Business Intelligence and Reporting Tools (BIRT) is a suite of plug-ins for Eclipse that allows you to extract information from your databases, analyze that information, then generate summaries, charts, and analysis for your reports. In this tutorial, you'll learn how to use BIRT in your J2EE applications by creating and developing reports with BIRT using the Eclipse Rich Client Platform (RCP) technology.
    Using CruiseControl with Eclipse
    This tutorial provides a high-level overview of how to use CruiseControl, Luntbuild, and Anthill with Eclipse. Use these applications for implementing continuous-integration builds that provide quick feedback whenever something changes with a project's source.
    How to debug Perl apps with Eclipse
    Debugging Perl applications can be a frustrating process. Many Perl programmers rely on print statements and so-called "postmortem debugging." Others use the built-in Perl debugger. Neither provides a coherent execution environment for monitoring the execution of a script, and neither supports the debugging of a Common Gateway Interface (CGI) script during execution. In this tutorial, we will look at the debugging functionality offered by the Eclipse Perl Integration (EPIC) plug-in for Eclipse, which offers a rich debugging environment available and integrated with the EPIC Perl development environment.
    Introduction: Eclipse Test and Performance Tools Platform
    Learn how to use the Eclipse Test and Performance Tools Platform (TPTP) to profile a Java application, and discover how to quantify memory usage, identify memory leaks, and isolate performance bottlenecks.
    Eclipse Test and Performance Tools Platform, Part 1: Test, profile, and monitor applications
    Learn how to use the Eclipse Test and Performance Tools Platform (TPTP) to profile a Java application, and discover how to quantify memory usage, identify memory leaks, and isolate performance bottlenecks.
    An introduction to the Eclipse Web Tools Platform V1.0
    The Eclipse Web Tools Platform (WTP) extends the Eclipse IDE to enable easy development of Java 2 Enterprise Edition (J2EE)-based applications. Learn how to install WTP, configure it for use with an application server, and use the tools it provides to create a J2EE application.
    Explore the new features of Eclipse V3.1
    This tutorial demonstrates many of the new features found in the most recent release of Eclipse V3.1. You will find this tutorial useful if you're considering upgrading to V3.1 from a previous release, or if you're considering switching to Eclipse from another integrated development environment. You may also find it useful if you want to revise your code to take advantage of the latest iteration of the Java language, Java 2 Standard Edition V1.5, which adds a number of powerful constructs and conveniences to the Java programming language.
    Kick-start your Java apps: Free software, fast development
    To create, test, and deploy a Web-based application or Web service rapidly, you need a proven relational database, a standards-compliant Web application server, and a flexible IDE. Ideally, all these software packages are production-tested, simple to obtain, easy to use, and well integrated with one another. This tutorial shows you how to use IBM-backed open source and free software to kick-start your Java Web-based application development. You'll learn exactly where to download such components, install them, and get them working for you today.
    Create an Eclipse game plug-in, Part 1: Getting started
    Although most users think of Eclipse as an Integrated Development Environment (IDE) for building Java applications, it is really something much more basic. Eclipse is a framework for building plug-ins, allowing any developer to extend its functionality to solve nearly any problem, just by leveraging a set of APIs and readily available libraries. In this four-part "Create an Eclipse game plug-in" tutorial series, you will solve a pressing problem most programmers encounter daily: how to break away to play a quick video game without switching applications and making it obvious. You will also learn the Eclipse plug-in architecture and learn how to define your own plug-in, develop an interface using SWT, and create code that interacts with other Eclipse resources.
    Create an Eclipse game plug-in, Part 2: Building and firing a BB gun
    Although most users think of Eclipse as an integrated development environment for building Java technology applications, it is really something much more basic. Eclipse is a framework for building plug-ins, allowing you to extend its functionality to solve nearly any problem -- just by leveraging a set of APIs and readily available libraries. In this four-part "Create an Eclipse game plug-in" tutorial series, you will solve a pressing problem most programmers encounter daily: how to break away to play a quick video game without switching applications and making it obvious. You'll develop a simple game that will read the bugs entered on the a view and blast them to bits. The game will run inside Eclipse as a plug-in, that will demonstrate how to write to the Eclipse API, while using the Standard Widget Toolkit, the Open Graphics Library, and the Lightweight Java Games Library.
    Create an Eclipse game plug-in, Part 4: Packaging, testing, and putting final touches
    The game will run inside Eclipse as a plug-in, that will demonstrate how to write to the Eclipse API, while using the Standard Widget Toolkit, the Open Graphics Library, and the Lightweight Java Games Library. Part 4 demonstrates how to build and test the plug-in using an automated process, and finally, package it for distribution.
    Make Ant easy with Eclipse
    Eclipse can make working with Apache Ant easier. Discover the Ant integration features in the Eclipse integrated development environment (IDE), and learn how to write, build, and debug code in Eclipse through the Ant editor.
    Eclipse Test and Performance Tools Platform, Part 2: Monitor applications
    In this "Eclipse Test and Performance Tools Platform" tutorial series, learn how to use the capabilities of the Eclipse Test and Performance Tools Platform (TPTP) to convert application log files into a structured format. Then, using TPTP and other specialized tools designed to process and analyze log files, you can quickly discern usage patterns, performance profiles, and errors.
    Extract database information using Eclipse and BIRT V2.0
    The Eclipse Business Intelligence and Reporting Tools (BIRT) project comprises a set of open source plug-ins for Eclipse that you can use to create compelling reports for Web applications. Learn how to install BIRT V2.0, configure it for use with a database, employ its functionality to design dynamic reports and charts, and create templates for future reports.
    Developing rich Internet applications with Rails, OpenLaszlo, and Eclipse
    Explore at a high level how to develop a rich Internet application using OpenLaszlo, Ruby on Rails, MySQL, and Eclipse to provide a common IDE to not only develop your application but also to automate many of the steps in developing a Rails or OpenLaszlo application. This will further speed up and streamline the already fast development cycle of Rails applications.
    Use Apache Geronimo and Ajax to build a directory, Part 1: Configuring Geronimo's LDAP server
    Proficiency in working with Lightweight Directory Access Protocol (LDAP) is an important skill for developers creating enterprise applications for Apache Geronimo and IBM WebSphere application servers. In this two-part tutorial series, learn how to use the LDAP Tools for Eclipse to configure Geronimo's built-in Apache Directory LDAP server, ApacheDS. In this first installment, you'll import hypothetical personal information into the LDAP server while gearing up for Part 2, where you'll query the LDAP server and update the Web page using Ajax.

    Popularity: 53% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • Java and Eclipse Development Tutorials and Guides
  • 7 Eclipse Video Tutorials
  • Top 15 Free Eclipse Video Tutorials
  • Ajax Eclipse Tutorials and Presentations
  • Eclipse And Java For Total Beginners


  • Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 11:02 pm


    June 8, 2006

    Over 70 Freely Available I.T. and Programming Ebooks

    This site hosts over 70 freely available I.T. and Programming Ebooks in many areas, from Java to C#, from Linux to Windows.

    Over 70 freely available I.T. and Programming Ebooks


    Here are some of the subjects and topics covered be these ebooks:
    • Ajax In Action
    • Hacker Disassembling Uncovered
    • The Pragmatic Programmer
    • C++ Network Programming,
    • Advanced Perl Programming
    • Cisco Networking Academy Program - CCNA 1 and 2 Companion Guide
    • Penetration Testing and Network Defense
    • Compilers Principles Techniques And Tools
    • Cryptography, Theory And Practice
    • Data Compression Reference
    • Design Patterns - Reusable Object Oriented Software
    • File System Forensic Analysis
    • Game Development with Actionscript
    • Graphics Programming with Perl
    • Applied Cryptography
    • How Debuggers Work
    • Inside MS Windows 2000
    • Tricks of the Java Programming Gurus
    • Java Cookbook
    • Linux System Admininistration Guide
    • Malicious Cryptography - Exposing Cryptovirology
    • Malware - Fighting Malicious Code
    • Mastering Borland Delphi 6
    • Memory Guide
    • Optimizing Compilers for Modern Architectures
    • Overclocking
    • Python In A Nutshell
    • Retro Gaming Hacks
    • BSD Hacks
    • OpenGL Programming Guide
    • OpenGL SuperBible Third Edition
    • Operating Systems - Design and Implementation
    • Programming C++
    • Programming from the Ground up
    • Programming the MS Windows Driver Model
    • Programming Role-playing Games With DirectX
    • Reversing Secrets of Reverse Engineering
    • Unix Shell Programming
    • Secure Coding Principles and Practices
    • Teach Yourself ActiveX In 21 Days
    • Teach Yourself Borland Delphi In 21 Days
    • The Art Of Computer Programming
    • The Art Of Computer Virus Research And Defense
    • The C Programming Language
    • The OpenGL SuperBible
    • The Linux Kernel
    • The Art of Exploitation
    • The C++ Programming Language
    • The Secrets of Wireless Hacking
    • Windows Forensics and Incident Recovery
    • Introduction to 3D Game Programming With DirectX 9 0
    • Professional Assembly Language
    • Zen of Graphics Programming Second Ed
    • Beginning Direct3D Game Programming, 2nd Edition
    • Game Programming with Python, Lua, and Ruby
    • Tricks of the Windows Game Programming Gurus
    • Tricks of the 3D Game Programming Gurus
    • Beginning Math and Physics for Game Programmers
    • Windows Scripting Guide
    • Debugging Applications
    • Network Programming for Microsoft Windows
    • Microsoft Windows Internals
    • Programming Applications for Microsoft Windows
    • Programming Windows
    • Visual C++ Windows Shell Programming
    • Windows Assembly Language and Systems Programming
    • Programming Microsoft Windows with C Sharp (C#)

    Popularity: 12% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • More Freely Available Ebooks via Google
  • Free Ebooks Center Post with 7 Freely Available Ebooks
  • Many Freely Available Computer Ebooks
  • Freely available IT and Programming eBooks
  • 144 Freely Available Computer Ebooks


  • Filed under: Free Computer and I.T. Books — computer_teacher @ 7:46 pm


    Free Cisco and CCNP Training Slides

    Here are some excellent, well explained and illustrated training slides by Cisco for learning and understanding their networking and CCNP technologies. These will definately help you study for and pass the Cisco certification exams. Areas covered are BCMSN, BSCIv1, BSCIv2, BCRAN, and CIT4.1 . (These are in Powerpoint format.)


    Free Cisco and CCNP Training Slides


    BCMSN - 11 sets of slides

    BSCIv1 - 12 sets of slides

    BSCIv2 - 13 sets of slides

    BCRAN - 15 sets of slides

    CIT 4.1 - 13 sets of slides

    New CIT - 14 sets of slides

    Popularity: 16% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • Cisco CCNP Certifcation Training Materials
  • 32 Cisco Certification Practice Exams
  • Cisco Books and Networking Resources
  • Many Technical Ebooks in Many Areas
  • Free Cisco Training Books, Manuals, Guides, and Labs


  • Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 10:41 pm


    June 9, 2006

    Free C and C++ Programming Books from Wikibooks

    Here are two free online programming books: one teaches you C++ programming and the other covers C Programming. These are compliments of wikibooks.org, are written by this site's community, and they accept experts in these subjects as authors to write and edit these books.


    C++ Programming Wikibook

    This book covers the essential features of the C++ language and its standard library (STL). It also provides a survey of important concepts, software design, and design patterns, but as a stepping stone for the reader or as an introduction to more advanced C++ concepts. Its primary objective is to provide an appropriate book for an introduction course on the C++ programming language and its computer science concepts or related applications.

    Table of contents

    There is also a whole book view to ease copy/printing (may not reflect the actual state of the book).

    About this book
    1. Foreword - introduction to this (Wiki)book and Authors references.
    2. Introduction - simple introduction to the book topic.

    C++, the programming language

    Getting Started
    1. What is a programming language? Development stage: 75% (as of Sep 20, 2005)
    2. What is a program? Development stage: 100% (as of Oct 14, 2005)
    3. Understanding Source Files Development stage: 75% (as of Sep 20, 2005)
      - Introduction to the Source Code and Source File concepts.
    4. A statically-typed free-form multi-paradigm language Development stage: 75% (as of Sep 20, 2005)
      - this is C++, introduction to the Statically Typed and Type Checking concepts.
      1. Programming Paradigms Development stage: 75% (as of Sep 20, 2005)
        - introduction to the Programming Paradigms (Procedural, Generic, Object and Object-Oriented) with some more detail in the last one.
    5. The compiler Development stage: 50% (as of Sep 20, 2005)
      - introduction to the compiler and its directives (inline, static, etc...), to simple optimizations and to the debugging process (breakpoints and watchpoints) and compile versus runtime time problems.
    6. The preprocessor Development stage: 50% (as of Sep 20, 2005)
      - introduction to the preprocessor and its directives (including #include and so the standard headers).

    Fundamentals
    1. Code Conventions (Source Code Style) Development stage: 75% (as of Sep 20, 2005)
      - all about comments, identifier naming, whitespace and indentation, code blocks and files organization...
    2. Namespaces Development stage: 25% (as of Sep 20, 2005)
    3. Variables Development stage: 100% (as of Oct 14, 2005)
      - introduction to variables (declaration, assignment, reference and scope), the basic data types and the special types (like arrays and pointers) and to the type qualifiers.
    4. Enumerative data types (enum) Development stage: 25% (as of Mar 20, 2006)
    5. Assignment and Operators Development stage: 75% (as of Sep 20, 2005)
      - introduction to the Operators, the order of operations, the Operator Precedence (Composition), the special Operators like * (Pointers) and & (References), sizeof(), new, delete and mention of Operator overloading that is extended in another section.
    6. Introduction to arrays Development stage: 25% (as of Oct 13, 2005)
    7. Type casting Development stage: 75% (as of Sep 20, 2005)
      - automatic, explicit and advanced type casts.
    8. Logical operators Development stage: 75% (as of Nov 3, 2005)
      - introduction to the && (and), || (or), and ! (not) logical Operators, including boolean logic.
    9. Flow of control in a program Development stage: 25% (as of Sep 20, 2005)
      - introduction to the Conditionals (if, if-else, switch), Loops (while, do-while, for iterations) and other control flow constructs.
    10. Introducing functions Development stage: 50% (as of Sep 20, 2005)
      - introduction to functions (including the main()), parameters (by reference and value) and constant arguments, multiple parameters, returning values (also constant results), recursive functions, pointers to functions and function overloading.

    Object and Object-Oriented Programming
    1. Structures Development stage: 25% (as of Sep 20, 2005)
    2. Unions Development stage: 25% (as of Sep 20, 2005)
    3. Classes Development stage: 25% (as of Sep 20, 2005)
    4. Abstract classes Development stage: 00% (as of Sep 20, 2005)
    5. Pure abstract classes (interfaces or ADT's (abstract data types) ) Development stage: 00% (as of Sep 20, 2005)
    6. Operator overloading Development stage: 25% (as of Sep 20, 2005)

    Miscellaneous and Advanced Features
    1. Exception handling Development stage: 25% (as of Sep 20, 2005)
    2. Templates Development stage: 25% (as of Sep 20, 2005)
    3. Run-Time Type Information (RTTI) Development stage: 50% (as of Dec 23, 2005)

    The Standard Library
    1. The string class Development stage: 00% (as of Sep 20, 2005)
    2. The Standard Template Library (STL) Development stage: 25% (as of Sep 20, 2005)
    3. File and screen output Development stage: 00% (as of Sep 20, 2005)

    In the real world
    1. Boost Library Development stage: 25% (as of Sep 20, 2005)
    2. Multi-Threading Development stage: 25% (as of Sep 20, 2005)
    3. Related or Similar Languages Development stage: 25% (as of Sep 20, 2005)
    4. What is an API? Development stage: 00% (as of Oct 13, 2005)
    5. Win32 (aka WinAPI) Development stage: 25% (as of Sep 20, 2005)
      1. Win32 Wrappers Development stage: 25% (as of Sep 20, 2005)
    6. Cross Platform Wrappers (Threads/Networking/GUI) Development stage: 25% (as of Sep 20, 2005)
    7. Introduction into design patterns Development stage: 25% (as of Jan 1, 2006)
    8. Optimizing Your Programs Development stage: 00% (as of May 12, 2006)

    Appendix A: Internal References
    1. List of Keywords Development stage: 75% (as of Sep 20, 2005)
      [included next to The Compiler]
    2. List of Standard Headers Development stage: 75% (as of Sep 20, 2005)
      [included in The preprocessor (next to the #include keyword)]
    3. Table of Operators Development stage: 75% (as of Sep 20, 2005)
      [included in the introduction to Operators]
    4. Table of Data Types Development stage: 75% (as of Sep 20, 2005)
      [included in the introduction to Variables]

    Appendix B: External References
    1. Weblinks to various relevant locations (documentation sites, compilers, libs, forums and online books, etc...) Development stage: 25% (as of Sep 20, 2005)
    2. Books, information on physically printed on dead trees books. Development stage: 25% (as of Sep 20, 2005)
    3. Windows Programming

    Appendix C: Source Code Examples
    • Complete (code and included explanation and more complex examples):
    1. Your first program - "Hello World" Development stage: 75% (as of Sep 20, 2005)
    2. The Standard IO Stream Development stage: 75% (as of Sep 20, 2005)
    • Code snips (simple programs or code part):
    1. Simple "Hello World" Development stage: 75% (as of Sep 20, 2005)
    2. Storing two values in integer variables v1 Development stage: 100% (as of Sep 20, 2005) - Storing two values in integer variables v2 Development stage: 100% (as of Sep 20, 2005)
    3. Using a Class Development stage: 75% (as of Sep 20, 2005)

    Appendix D: Extra Concepts
    • C++ & Modeling
    1. Unified Modeling Language (UML) Development stage: 25% (as of Sep 20, 2005)
    • API Wrappers
    1. MFC (Microsoft Foundation Classes) Development stage: 50% (as of Sep 20, 2005)
    • C++ Compiler/IDE Specific Information
    1. Microsoft Visual Studio Development stage: 00% (as of Sep 20, 2005)
      1. Using Static Libraries Development stage: 75% (as of Oct 17, 2005) - setting up the IDE to use the Boost library


    C Programming Wikibook

    Table of contents

    Introduction
    Why Learn C
    History
    What you need before you can learn
    Using a Compiler
    A Taste of C
    Exercise

    Beginning C
    Basic Concepts
    Basics of Compilation
    Programming Structure and Style
    Error Catching
    Variables
    Simple Input and Output
    Simple Math in C
    Further Math in C
    Program Flow
    Procedures and Functions
    The Preprocessor
    Libraries
    Standard libraries
    File I/O
    Exercises

    In-depth C ideas
    Arrays & Strings
    Pointers and relationship to arrays
    Memory Management
    String Manipulation
    C complex types
    Sockets and Networking (UNIX)
    Common Practices

    C and beyond
    Language Overloading and Extensions
    Combining Languages
    Commented Source Code Library

    Computer Programming

    The following articles are C adaptions from articles of the Computer programming book.

    Statements

    C Reference Tables

    This section has some tables and lists of C entities.


    Popularity: 12% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • JavaScript Wikibook
  • Visual Basic .NET Book From WikiBooks
  • Free A+ Certification Textbook from Wikibooks
  • Non-Programmer's Tutorial for Python
  • Free C# Programming Book from Wikibooks


  • Filed under: Free Computer and I.T. Books — computer_teacher @ 11:33 pm


    June 10, 2006

    Free Coding and Environment Setup Training for AJAX

    This is a case study from PackIt Publishing that teaches and demonstrates how to develop an Ajax web application, along with setting up the computing environment needed for it. Another guide is offered that suggests programming and debugging tools for Ajax and PHP.


    AJAX Whiteboard Mini-Book

    This is a case study in Ajax web application development offered for free. It teaches you how to implement efficient client-server communications for an application that requires heavy realtime communication. The JavaScript/DOM drawing is interesting and instructive as well. The application is an online whiteboard where your visitors can draw and publicly express their artistic skills. (28 pages, pdf format)


    Preparing Your Working Environment


    This guides you to installing and configuring Apache, PHP, MySQL, and how to prepare the database used. You will need this understanding when you read through and implement the Ajax Whiteboard case study. (12 pages, pdf format)


    Writing Better Code Using Smarter Tools


    This introduces you to a number of tools that can make your AJAX and PHP programming and debugging life easier. (10 pages, pdf format)


    Advanced XML: XPath and XSLT


    This quickly introduces you XSLT and XPath, as these technologies are used in some of the book's case studies. (14 pages, pdf format)


    Popularity: 10% [?]

    Share and Enjoy:
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg

    Related Posts:
  • 2 Free Training Resources: Unix and Web Development
  • Ajax Ebooks and Learning Documents
  • Selecting an AJAX Framework that Fits
  • Two Ajax and Web 2.0 Papers
  • Developing PHP the Ajax Way, Part 1: Getting Started

  • Tags for this post>>

    Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 12:15 am


    Next Page

    Powered by WordPress