Thursday, April 03, 2008

Windows Tutorials

Windows Tutorials

About This Windows Tutorial Book

"Paint" Program and Computer Graphics

Introduction to "Paint" - The Simplest Graphics Tool

Dots, Pixels, Colors and Resolution

Reduging the Size of a Picture File

Converting File Format from GIF to JPG/JPEG

"WinZip" - ZIP File Compression Tool

What Is "WinZip"?

Downloading and Installing WinZip 10.0

Stopping WinZip Wizard Window

Adding Files to a New ZIP File

Adding Directories to a New ZIP File

Extracting All Files from a ZIP File

Setting Passwords in ZIP Files

Creating a ZIP File on Multiple Diskettes

Setting Windows Explorer Context Menu

"WinRAR" - RAR and ZIP File Compression Tool

What Is WinRAR?

Downloading and Installing WinRAR 3.42

Adding Files to a New RAR File

Extracting All Files from a RAR File

Setting Passwords in RAR Files

Creating Multi-Volume RAR Files

Setting Windows Explorer Context Menu

Compressing Files with ZIP Format

Running WinRAR in a Command Line Window

FTP Server, Client and Commands

Setting Up FTP Server with IIS

FTP Command Line Client Program

Downloading Files with FTP Commands

Checking FTP Server Log File

Uploading Files to FTP Servers

Web Server Log Files and Analysis Tool - "Analog"

Web Server Log File Samples - IIS and Apache

Installing "Analog" - Web Log File Analysis Tool

Configuring "Analog" to Process Log Files

Processing Apache Log Files with "Analog"

Spyware Adware Detection and Removal

What Is Spyware?

"HijackThis" - Spyware and Browser Hijacker Detector

"HijackThis" Report Entry Types

Spyware: WebBar - htwtb.bin and bar.dll

Spyware: SurfBuddy - sbuddy.dll

Spyware: WebSpecials - webspec.dll

Spyware: DSSAgent - DSSAgent.exe

Transponder: Best Offer - farmmext.exe

Spyware: dinst.exe - dsr.dll

IE Addon Program Listing and Removal

What Is an IE Addon?

Removing deSrcAs.dll - MyWay Search Assistant

Removing Google Desktop Icon - GoogleDesktop.exe

Removing IE Default Search Settings

Removing Google Toolbar

Removing SunJavaUpdateSched - jusched.exe

Removing "winfixer"

Removing Yahoo! IE Services Button - yiesrvc.dll

Removing MySearch Toolbar - S4BAR.DLL

Removing NetZero Toolbar - Toolbar.dll

Removing Windows Messenger Extra Button

Vundo (VirtuMonde/VirtuMundo) - vtsts.dll Removal

What Is Trojan Vundo?

Partial Removal of Trojan Vundo

Detecting Trojan Vundo with McAfee VirusScan

McAfee VirusScan and

Instructions on Full Removal of Trojan Vundo

Removing xxxxxxxx.dll Files Generated by Vundo

What Is Vundo Related vtsts.dll?

Finding and Removing vtsts.dll Manually

Removing Trojan Vundo with FixVundo.exe from Symantec

Removing Trojan Vundo with VundoFix.exe from Atribune.org

Trojan and Malware "Puper" Description and Removal

What Is Trojan Puper?

Trojan and Malware "Puper" Removal

VSToolbar (VSAdd-in.dll) - Description and Removal

What Is VSToolbar (VSAdd-in.dll)?

Removing VSToolbar (VSAdd-in.dll)

Spybot - Spyware Blocker, Detection and Removal

Downloading and Installing Spybot 1.4

On-Demand Scanning of SpyWare Infections

What Is AdRevolver Tracking Cookie

Removing Reported Tracking Cookies

Deleting Cookies Stored in Firefox

Deleting Cookies Stored in IE

Deleting MyWay MySearch Registry Key

Enabling IE Browser Helper SDHelper.dll

Setting Up and Using Crossover Cable Network

What Is a Crossover Cable Network?

Configuring Crossover Cable Network

Using FTP Server to Transfer Files

Assigning Host Names on a Network

Sharing Files with Windows Explorer

Windows Task Manager - The System Performance Tool

What Is Windows Task Manger?

Starting Windows Task Manger and Using Applications Tab

Using the Processes Tab

Ending a Running Process

Using the Performance Tab

"tasklist" Command Line Tool to List Process Information

What Is "tasklist"?

Listing All Running Processes

Showing Detailed Information on Processes

Showing Services under Each Process

Showing All DLL Files Used by Each Process

Finding All Processes Using NETAPI32.DLL

"msconfig" - System Configuration Tool

What Is "msconfig"?

System Startup Selections - Normal and Diagnostic Startups

Managing System Startup File - SYSTEM.INI

Managing System Startup File - WIN.INI

Managing System Startup File - BOOT.INI

Enable/Disable Services with "msconfig.exe"

Enable/Disable Startup Programs with "msconfig.exe"

Configuring and Managing System Services

What Are Windows Services and Related Programs?

The Life Cycle of A Service - "Google Updater"

Installed Services in System Registry

"sc.exe" - A Command Line Tool to Manage Services

"sc.exe query type= driver" - All Device Driver Services

"sc.exe query type= service" - All Application Program Services

"sc.exe query/start/stop" - Query, Start or Stop Services

"sc.exe create/delete" - Create or Delete Services

"services.msc" - Program Services Console

"services.msc" - Stoping and Starting Services

"services.msc" - Disabling Services

"Task Manger" - Ending a Service Process

Windows Registry Key and Value Management Tools

What Is Windows Registry?

Registry Hives - HKCR, HKCU, HKLM, HKU, HKCC, and HKPD

Registry Supporting Files - Registry Backups

What Is the Registry Editor - "regedit.exe"

"regedit.exe" - Finding Registry Keys for FreeCell

"regedit.exe" - Viewing Registry Values

"regedit.exe" - Changing Registry Values

"regedit.exe" - Exporting Registry Keys

"regedit.exe" - Importing Registry Keys

Command Line Console Registry Tool - "reg.exe"

"reg.exe" - Query Registry Keys and Values

Startup Programs Removal for Better System Performance

System Extremely Slow - Bad Startup Programs

Getting a List of Startup Programs Using HijackThis

Startup Program Configuration - System Registry

Startup Program Configuration - User Startup Folder

Removing ApacheMonitor.exe as a Startup Program

Removing BaiduX.exe as a Startup Program

Removing OpenOffice quickstart.exe as a Startup Program

Removing Microsoft Office OSA9.exe as a Startup Program

Removing GoogleUpdater.exe as a Startup Program

Removing NetZero exec.exe as a Startup Program

Removing YahooMessenger.exe as a Startup Program

Removing GoogleToolbarNotifier.exe as a Startup Program

Removing Java Update jusched.exe as a Startup Program

Glossary of Terms

References

PDF Printing Version

Labels: ,

Wednesday, February 13, 2008

JavaScript Tutorials

JavaScript Tutorials

http://www.herongyang.com/JavaScript

This free book is a collection of tutorial examples and notes written by the author while he was learning JavaScript. Topics include data type, variable, expression, statement, loop, user function, object, property, method, array.

Table of Contents

About This JavaScript Tutorial Example Book

Introduction to JavaScript

What Is JavaScript?

First JavaScript - "Hello World!"

Walking through the First JavaScript

The document.write() Method

Data Types, Variables and Expressions

Primitive Data Types - Numbers, Strings, and Booleans

Numeric Value Literals

String Literials

Declaring Variables - "var" Statements

Operators and Expressions

Operators and Expressions - Examples

Flow Control Statements

What Is a Statement?

Conditional "if" Statements

Conditional "if" Statement Examples

"switch ... case" Statements

"switch ... case" Statement Example

"for" Loop Statements

"for" Loop Statement Example

"while" Loop Statements

"while" Loop Statement Example

Creating, Accessing, and Manipulating Arrays

What Is an Array?

Creating an Array Object

Accessing Array Elements with Indexes

Truncating and Iterating Array Elements

Array Object Instance Methods

Array Object Instance Method Examples

Defining and Calling Functions

Defining Your Own Functions

Defining Your Own Functions - Example

Calling Your Own Functions - Example

Passing Parameters by Value or by Reference

Function Parameters Are Passed as Local Copies

Function Parameters Are Passed as Local Copies - Example

Global and Local Variables - Scope Rules

Global Variables - Examples

Local Variables - Examples

Collision of Global and Local Variables - Examples

"return" Statement and Return Value

Web Browser Supporting JavaScript

JavaScript Support Introduction

Including JavaScript Codes with HTML "script" Tags

Including JavaScript Codes as External Files

DOM API - The "document" Object

DOM API - The "window" Object

Event Listeners and Objects

Introduction to Objects

What Is an Object?

Objects of "Object" Data Type

Adding and Deleting Object Own Properties

Adding and Deleting Object Own Methods

Using "this" Keyword to Represent Current Object

Object Literals of the "Object" Type

Objects and Associate Arrays

Objects with Indexed Properties

Differences between "Object" and "Array"

Using "Array" Objects as "Object" Objects

Defining Your Own Object Types

Prototype-Dased Object-Oriented Programming Style

Prototype-Based Programming Features in JavaScript

Defining Object Constructor Functions

Adding Properties and Methods to Objects

"for ... in" and "for each ... in" Statements

"prototype" Property of the Constructor Function Object

"instanceof" Operator - Determining Object Type

"typeof" Operator and Data Types

Inheritance of Properties and Methods through the Prototype Object Chain

Inheriting from Constructor's Prototype Object

Changing the Constructor's Prototype Object

Inheriting Properties from Two Level Prototype Objects

Built-in Properties and Methods in "Object.prototype"

Using "hasOwnProperty()" Method to Test Inherited Properties

Setting the "constructor" Property in the "prototype" Object

Adding Local Methods at the Object Level

Adding Inherited Methods at the Prototype Level

Building Multiple Levels of Prototype Objects

Prototype Object Chain Summary

References

PDF Printing Version

Labels: ,