<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://pankajdev.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fpankajdev.spaces.live.com%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Pankaj's Blog</title><description>Project Manager ( Database Specialist )</description><link>http://pankajdev.spaces.live.com/</link><language>en-US</language><pubDate>Thu, 02 Oct 2008 09:50:33 GMT</pubDate><lastBuildDate>Thu, 02 Oct 2008 09:50:33 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><live:identity><live:id>8903703296928965380</live:id><live:alias>pankajdev</live:alias></live:identity><image><title>Pankaj's Blog</title><url>http://blufiles.storage.live.com/y1pCjgD_gSwtZT44fgEktZsXWN-0SEGZpVWEPEfu5SBMtA--IIZvoUSy-gt45TdF82p</url><link>http://pankajdev.spaces.live.com/</link></image><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>Make a CAT5 Intercom</title><link>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!188.entry</link><description> &lt;p&gt;It has been over a century and a half since
Alexander Graham Bell whispered the words ‘Mary had a little lamb’ and
changed the way mankind communicated. Modern life is unimaginable
without a telephonic device—be it a sophisticated cell phone or an
archaic pulse dial telephone still in use in certain parts of India. If
you have gone fully digital, don’t thrown out your land line
instruments in a hurry. This workshop will help you make a functional
small distance intercom device. &lt;p&gt; &lt;p&gt;&lt;img src="http://210.210.24.180/chipindia/images/content_images/pics/what you need.jpg" alt="" height=231 width=279&gt; &lt;p&gt;   &lt;p&gt;A
straightforward way to build a simple intercom at home is to use two
old land line telephone handsets, run a wire between them and apply
some power. An improvised circuit can include a buzzer at both ends, so
that the person at the other end can be alerted to pick up the phone.
First of all, you need to decide which rooms you will install the
intercom. Then you need to collect all the materials listed on this
page before getting down to work.&lt;p&gt;   &lt;p&gt;There
are different ways to power the circuit. The first is to simply use a
9V battery. However, the downside to this option is that battery will
drain out in no time leaving the intercom connection dead.
Alternatively, you can power the circuit using any good pure 12 V DC
power adapter. Any laptop’s idle or unused power adapter is the best
choice. Don’t worry if the voltage level isn’t exactly 9 V—anything
with an output voltage below 24 V will do the job. Note that the
intercom needs to be powered at one end of the circuit only.&lt;p&gt; &lt;p&gt; &lt;p&gt;&lt;img src="http://210.210.24.180/chipindia/images/content_images/pics/step 1.jpg" alt="" height=200 width=278&gt;   &lt;p&gt; &lt;p&gt;The
scenario for which we designed and built this intercom included two
rooms having computers connected over a network CAT5 cross-cable. Since
a network cable consists of four pairs of wires, of which only two
pairs are used by the network adapter, the other two unused pairs were
perfect for our purpose. We only require four wires for the intercom to
function, so if you don’t already have a network cable connecting
computers between floors or rooms, you can use any ordinary telephone
cable with four cores or two pair wires.&lt;p&gt;   &lt;p&gt;   &lt;p&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;Construction&lt;/strong&gt;&lt;/font&gt;&lt;p&gt;   &lt;p&gt;If
you plan on using an existing network cable, (like in our workshop),
note that pins one, two, three, and six (from the RJ45 connector) are
used by the network adapter while the rest are just not needed. Check
which wires are used in your cable. In our case it turned out to be the
orange and orange-white, green and green-white. Using a wire cutter, we
need to cut and separate out the remaining four wires. We shall now be
using these four wires for our workshop. Now simply cut the sleeve of
the CAT5 cable carefully and dig out the unused wires, then cut them
carefully. The other wires can continue to be connected to the RJ45
connector, and be used for the existing network. &lt;p&gt; &lt;p&gt;&lt;img src="http://210.210.24.180/chipindia/images/content_images/pics/step 2.jpg" alt="" height=239 width=277&gt; &lt;p&gt;   &lt;p&gt; &lt;p&gt;Now
that the wires are ready to be used for the workshop, twist the ends so
that you have pointed tips. Refer to the circuit diagram above and
connect all the elements—the switches, buzzers and RJ11 jacks. Finally,
hook up the telephone’s cord to the RJ11 jack and power up the circuit
with the battery. Now, your intercom device is all ready to be used.&lt;p&gt;   &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Testing&lt;/font&gt;&lt;/strong&gt;&lt;p&gt;   &lt;p&gt;Press
any one switch to check if the buzzer beeps at both ends to confirm
whether the ringer is functioning. Next, pick up the handsets at both
ends, start a conversation with the person at the other end of the line
to confirm the working of the intercom circuit. And Voila! the intercom
is ready. &lt;p&gt; &lt;p&gt;&lt;img src="http://210.210.24.180/chipindia/images/content_images/pics/step 3.jpg" alt="" height=250 width=275&gt; &lt;p&gt;   &lt;p&gt;&lt;img src="http://210.210.24.180/chipindia/images/content_images/pics/connection.jpg" alt="" height=194 width=279&gt; &lt;p&gt; &lt;p&gt;If
the intercom doesn’t seem to be working properly, refer to the circuit
diagram and find the fault to ensure that the connections of the
circuit are correct. This short workshop described a method to install
an intercom device in your home. To improve on this, you can design
your own complicated array of switches in a more efficient manner by
connecting more wires and handsets to make a larger intercom. &lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8903703296928965380&amp;page=RSS%3a+Make+a+CAT5+Intercom&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=pankajdev.spaces.live.com&amp;amp;GT1=pankajdev"&gt;</description><category>Computers and Internet</category><comments>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!188.entry#comment</comments><guid isPermaLink="true">http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!188.entry</guid><pubDate>Fri, 25 Jul 2008 07:22:26 GMT</pubDate><slash:comments>3</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://pankajdev.spaces.live.com/blog/cns!7B904EF986ECE304!188/comments/feed.rss</wfw:commentRss><wfw:comment>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!188.entry#comment</wfw:comment><dcterms:modified>2008-07-25T07:22:26Z</dcterms:modified></item><item><title>SQL Server clustering</title><link>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!187.entry</link><description>&lt;p&gt;&lt;font color="#17365d" size=3&gt;&lt;u&gt;What is Clustering?&lt;br&gt;&lt;/u&gt;A Microsoft SQL Server Cluster is
nothing more than a collection of two or more physical servers with
identical access to shared storage that provides the disk resources
required to store the database files.  &lt;/font&gt;
&lt;p&gt;&lt;font color="#17365d" size=3&gt;These servers are referred to as &amp;quot;nodes&amp;quot;.  Each of the nodes talk to
one another via a private network, sending a heartbeat signal between
them.  Should one node not communicate its heartbeat to the other node
in the cluster the secondary node will take ownership of any dependent
services being run by the node that lost communication.  This process
is referred to as &amp;quot;failover&amp;quot;.  &lt;/font&gt;
&lt;p&gt;&lt;font color="#17365d" size=3&gt;A failover can occur both automatically (a server's heartbeat stops
communicating) or manually.  A manual failover is beneficial in the
event that patching or some other form of maintenance is required at
the physical server level.  You would typically implement clustering in
order to ensure that if you ever encounter hardware failure on the
physical server hosting your SQL instance, your databases would
continue to be available for dependent applications and their users.  &lt;/font&gt;
&lt;p&gt;&lt;font color="#17365d" size=3&gt;Unlike other clustering technologies that are implemented for better
performance or for increased processing power via load-balancing, SQL
clusters are designed for providing highly-available databases;
eliminating downtime associated with hardware failure.  This
architectural concept is referred to as &amp;quot;High Availability Clustering&amp;quot;
or &amp;quot;HA Clustering&amp;quot; for short.  The service or groups of services that
are hosted on a clustered node are respectively referred to as
resources and resource groups.  Since these resources must be available
to all nodes in a cluster then they must reside on a shared disk array
in the form of SAN-NAS disk.  Each resource group will be mapped to a
logical drive that is physically hosted on the shared disk array and
will also have it's own associated IP address and network name.  &lt;/font&gt;
&lt;p&gt;&lt;font color="#17365d" size=3&gt;&lt;u&gt;The SQL Server Installation Process on a Cluster&lt;br&gt;&lt;/u&gt;The SQL
Server installation process detects when an installation is being
attempted on a clustered node and will prompt you as to whether you
wish to configure the SQL instance as clustered or not.  If you proceed
with creating a clustered instance of SQL Server, the instance will be
hosted on a &amp;quot;Virtual&amp;quot; Server.  Resources such as data and log files
will be created on the shared SAN-NAS disk for SQL Server, SQL Server
Agent, and Full-Text Indexing.&lt;/font&gt;
&lt;p&gt;&lt;font color="#17365d" size=3&gt;If selected in the installation process, Notification Services and
Analysis Services are also cluster-aware in SQL Server 2005. 
Conversely, the associated program files for the instance will be
installed on the local drives of each of the clustered nodes in an
identical fashion and registry values are set identically across all
clustered nodes.  Since the &amp;quot;Virtual&amp;quot; server resides solely on the SAN
it can be &amp;quot;owned&amp;quot; by any of the nodes you allow.  Each of the nodes can
run these resources in identical fashion because each physical
server/node has the program files and identical registry settings
necessary to run the SQL instance.  &lt;/font&gt;
&lt;p&gt;&lt;font color="#17365d" size=3&gt;Furthermore, the users are oblivious to the underlying fluidity of
the server.  They connect to it as they would any other physical
server:  by server name (virtual server name in this case) if the
default instance or by virtual server name\instance name if a named
instance.  This is key for application connectivity.  Since the SQL
instance simply changes ownership during a failover, connection strings
the applications rely on to connect to their databases need not be
recoded; the physical server may become unavailable, but the virtual
server persists after the failover.&lt;/font&gt;
&lt;p&gt;&lt;font color="#17365d" size=3&gt;&lt;u&gt;Active/Active or Active/Passive Clustering&lt;br&gt;&lt;/u&gt;Clusters are
often referred to as either Active/Active or Active/Passive.  Just as
you would expect by the name, in an Active/Active cluster there will be
two or more nodes, each one owning an instance of Microsoft SQL
Server.  If one node fails, the instance it owns would fail over to the
other node, running along side (and contending for resources with) the
other instance.  An Active/Passive architecture  requires that no
matter how many nodes make up the cluster, at least one node is not the
owner of an instance of SQL Server.  It is &amp;quot;passive&amp;quot; and only exists to
accept a failover of a node hosting a SQL instance in the event of a
failover.  &lt;/font&gt;
&lt;p&gt;&lt;font color="#17365d" size=3&gt;Current Microsoft licensing policies require you to only license the
active nodes running Microsoft SQL Server.  The passive node need not
be licensed.&lt;/font&gt;
&lt;p&gt;&lt;font color="#17365d" size=3&gt;&lt;u&gt;How Many Nodes?&lt;br&gt;&lt;/u&gt;Today's clustering technology under
Windows 2003 and Microsoft SQL Server 2005 Enterprise Edition allows
for up to eight nodes to be combined into a single cluster.  The
release of Windows 2008 and Microsoft SQL Server 2008 Enterprise
Edition will bring with it the ability to double that to sixteen
nodes.  (You are limited to two nodes if you utilize SQL Server
Standard Edition.)  Do you want to cluster multiple databases of
various SLAs within many nodes on a single cluster?  Is it beneficial
to dedicate a two-node cluster to a single database?  The answer is: 
&amp;quot;It Depends.&amp;quot;  We look into this in detail in a future tip.&lt;/font&gt;
&lt;p&gt;&lt;font color="#17365d" size=3&gt;&lt;u&gt;Pros and Cons&lt;br&gt;&lt;/u&gt;While clustering protects you from hardware
failure relating to the server hosting the SQL Server instance, it does
not protect you from media failure.  Unlike replication, database
mirroring, or log shipping there is only a single copy of your
database.  If the SAN-NAS encounters a failure then you could not only
conceivably incur downtime, but possibly data loss.  It is recommended
that you incorporate redundancy of your SAN-NAS or database mirroring
with your clustering configuration to protect you from media failures. 
Hardware and licensing costs may be high.  In an Active/Passive
clustering model you'll purchase hardware you hope to never need to
use.  The cluster build is more complex than a standalone server
setup.  The physical build of the cluster is outside the scope of this
discussion however.  Additional benefits for clustering include
simplicity for installation of SQL and ease of administration and
maintenance.&lt;/font&gt;
&lt;p&gt;&lt;font color="#17365d" size=3&gt;&lt;u&gt;Summary&lt;br&gt;&lt;/u&gt;There is plenty to consider when planning on
clustering SQL Server.  Hopefully you were able to get a better
understanding of what clustering is and an idea of the terminology
associated with clustering SQL Server 2005.  In the remaining tips in
this series we will review these items in greater detail, walking you
through the decisions you'll make on architecture, the installation
process, the tools available to monitor the state of the cluster and
its resources, as well as comparing clustering to the other
high-availability options associated with Microsoft SQL Server.&lt;/font&gt; &lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8903703296928965380&amp;page=RSS%3a+SQL+Server+clustering&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=pankajdev.spaces.live.com&amp;amp;GT1=pankajdev"&gt;</description><category>Computers and Internet</category><comments>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!187.entry#comment</comments><guid isPermaLink="true">http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!187.entry</guid><pubDate>Fri, 18 Jul 2008 08:57:27 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://pankajdev.spaces.live.com/blog/cns!7B904EF986ECE304!187/comments/feed.rss</wfw:commentRss><wfw:comment>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!187.entry#comment</wfw:comment><dcterms:modified>2008-07-18T08:57:27Z</dcterms:modified></item><item><title>How to back up a database using script in SQL SERVER 2005</title><link>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!186.entry</link><description> Use this script in order to backup a database :&lt;br&gt;&lt;br&gt;/*&lt;br&gt;Author : Suprotim Agarwal&lt;br&gt;Creation Date: Jan 2, 2008&lt;br&gt;*/&lt;br&gt;CREATE PROCEDURE [dbo].[usersp_BackUpDB]&lt;br&gt;@DBNAME nvarchar(50),&lt;br&gt;@PATH nvarchar(200),&lt;br&gt;@BCKUPNAME nvarchar(50)&lt;br&gt;AS&lt;br&gt;BACKUP DATABASE @DBNAME&lt;br&gt;TO DISK = @PATH&lt;br&gt;WITH NOFORMAT, NOINIT,&lt;br&gt;NAME = @BCKUPNAME,&lt;br&gt;STATS = 10&lt;br&gt;&lt;br&gt;You can call this script using :&lt;br&gt;&lt;br&gt;DECLARE @return_value int&lt;br&gt;EXEC @return_value = [dbo].[usersp_BackUpDB]&lt;br&gt;@DBNAME = N'Northwind',&lt;br&gt;@PATH = N'C:\temp\Northwind.bak',&lt;br&gt;@BCKUPNAME = N'NW'&lt;br&gt;SELECT 'Return Value' = @return_value&lt;br&gt;GO&lt;br&gt;&lt;br&gt;Read more about this topic over here :&lt;br&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8903703296928965380&amp;page=RSS%3a+How+to+back+up+a+database+using+script+in+SQL+SERVER+2005&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=pankajdev.spaces.live.com&amp;amp;GT1=pankajdev"&gt;</description><comments>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!186.entry#comment</comments><guid isPermaLink="true">http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!186.entry</guid><pubDate>Fri, 13 Jun 2008 09:53:39 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://pankajdev.spaces.live.com/blog/cns!7B904EF986ECE304!186/comments/feed.rss</wfw:commentRss><wfw:comment>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!186.entry#comment</wfw:comment><dcterms:modified>2008-06-13T09:53:39Z</dcterms:modified></item><item><title>How to see active connections for each Database in SQL Server 2005</title><link>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!185.entry</link><description> &lt;p&gt;At times, we need to check the number of active connections for each
Database on our server. This can be done easily using the following
script. The script displays the DatabaseName, the number of connections
and the login name :&lt;p&gt;SELECT db_name(dbid) as DatabaseName, count(dbid) as NoOfConnections,&lt;br&gt;loginame as LoginName&lt;br&gt;FROM sys.sysprocesses&lt;br&gt;WHERE dbid &amp;gt; 0&lt;br&gt;GROUP BY dbid, loginame&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8903703296928965380&amp;page=RSS%3a+How+to+see+active+connections+for+each+Database+in+SQL+Server+2005&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=pankajdev.spaces.live.com&amp;amp;GT1=pankajdev"&gt;</description><comments>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!185.entry#comment</comments><guid isPermaLink="true">http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!185.entry</guid><pubDate>Fri, 13 Jun 2008 09:53:09 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://pankajdev.spaces.live.com/blog/cns!7B904EF986ECE304!185/comments/feed.rss</wfw:commentRss><wfw:comment>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!185.entry#comment</wfw:comment><dcterms:modified>2008-06-13T09:53:09Z</dcterms:modified></item><item><title>How to send an email using SQL Server 2005</title><link>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!183.entry</link><description> Sql Server Reporting Services provides a few global collections that
you can use in your reports to retrieve report information. One such
collection is &lt;strong&gt;&lt;em&gt;Globals&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br&gt;&lt;em&gt;Globals&lt;/em&gt;
contains global variables which can display information such as the
report name, execution time or page number. You can use these variables
as expressions in a textbox and place these textboxes in the report
footer. Some of the expressions are as follows:&lt;br&gt;&lt;br&gt;&lt;strong&gt;Execution Time :&lt;/strong&gt;&lt;br&gt;&lt;br&gt;= &amp;quot;Your report executed at &amp;quot; &amp;amp; Globals.ExecutionTime&lt;br&gt;&lt;br&gt;&lt;strong&gt;Page Number :&lt;/strong&gt;&lt;br&gt;&lt;br&gt;=&amp;quot;You are viewing page &amp;quot; &amp;amp; Globals.PageNumber &amp;amp; &amp;quot; of &amp;quot; &amp;amp; Globals.TotalPages&lt;br&gt;&lt;br&gt;&lt;strong&gt;Report Path and Name :&lt;/strong&gt;&lt;br&gt;&lt;br&gt;=Globals.ReportFolder &amp;amp; Globals.ReportName&lt;br&gt;&lt;br&gt;Similary you can also explore &lt;em&gt;Globals.ExecutionTime&lt;/em&gt; which displays the execution date and time as well as &lt;em&gt;Globals.ReportServerUrl&lt;/em&gt;  which displays the URL of the SSRS server on which the report is being executed.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8903703296928965380&amp;page=RSS%3a+How+to+send+an+email+using+SQL+Server+2005&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=pankajdev.spaces.live.com&amp;amp;GT1=pankajdev"&gt;</description><category>Computers and Internet</category><comments>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!183.entry#comment</comments><guid isPermaLink="true">http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!183.entry</guid><pubDate>Thu, 12 Jun 2008 11:37:43 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://pankajdev.spaces.live.com/blog/cns!7B904EF986ECE304!183/comments/feed.rss</wfw:commentRss><wfw:comment>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!183.entry#comment</wfw:comment><dcterms:modified>2008-06-12T11:37:43Z</dcterms:modified></item><item><title>Populate a table from a .CSV or .TXT file using SQL Server 2005</title><link>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!182.entry</link><description>You can use Bulk Insert or SSIS to import text/csv files. There are
some advantages and disadvantages using any of these methods. In this
article, we will explore how to use the OPENROWSET to read a data file
and populate a table.&lt;br&gt;&lt;br&gt;&lt;strong&gt;Note:&lt;/strong&gt; In SQL Server 2005,
OPENROWSET can read from a data file without loading the data into a
target table. This lets you use OPENROWSET with a simple SELECT
statement.&lt;br&gt;&lt;br&gt;Follow these steps:&lt;br&gt;&lt;br&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Create a database called 'Employees'. Create a table called '&lt;br&gt;EmployeeDetails' in it using the script given below:&lt;br&gt;&lt;br&gt;USE [Employee]&lt;br&gt;GO&lt;br&gt;/****** Object: Table [dbo].[EmployeeDetails] Script Date: 04/11/2008 11:12:32 ******/&lt;br&gt;SET ANSI_NULLS ON&lt;br&gt;GO&lt;br&gt;SET QUOTED_IDENTIFIER ON&lt;br&gt;GO&lt;br&gt;SET ANSI_PADDING ON&lt;br&gt;GO&lt;br&gt;&lt;br&gt;CREATE TABLE [dbo].[EmployeeDetails](&lt;br&gt;[EmployeeID] [nvarchar](50) NOT NULL,&lt;br&gt;[EmployeeName] [varchar](50) NULL,&lt;br&gt;[EmployeeAddress] [varchar](50) NULL&lt;br&gt;) ON [PRIMARY]&lt;br&gt;GO&lt;br&gt;SET ANSI_PADDING OFF&lt;br&gt;&lt;br&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; To run ad-hoc queries on the SQL server, you would first need to enable it using the following query:&lt;br&gt;&lt;br&gt;sp_configure 'show advanced options',1&lt;br&gt;RECONFIGURE WITH override&lt;br&gt;GO&lt;br&gt;sp_configure 'Ad Hoc Distributed Queries',1&lt;br&gt;RECONFIGURE WITH override&lt;br&gt;GO&lt;br&gt;&lt;br&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Create a txt/csv file with the following format on your C:\. The file is called 'Employee.csv'&lt;br&gt;&lt;br&gt;EmployeeID    EmployeeName   EmployeeAddress&lt;br&gt;1                        Kat                         23/Avenue. Park&lt;br&gt;2                        Jim                        Jeoff Street&lt;br&gt;3                       Tom                        Lifer Road&lt;br&gt;&lt;br&gt;&lt;strong&gt;Step 4:&lt;/strong&gt; The final step is to run the query and populate the EmployeeDetails table&lt;br&gt;&lt;br&gt;USE Employee&lt;br&gt;GO&lt;br&gt;INSERT INTO EmployeeDetails(EmployeeID,EmployeeName,EmployeeAddress)&lt;br&gt;SELECT *&lt;br&gt;FROM&lt;br&gt;OPENROWSET('MSDASQL', 'Driver={Microsoft Text Driver (*.txt; *.csv)};&lt;br&gt;DEFAULTDIR=C:\;Extensions=CSV;','SELECT * FROM Employee.csv') &lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8903703296928965380&amp;page=RSS%3a+Populate+a+table+from+a+.CSV+or+.TXT+file+using+SQL+Server+2005&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=pankajdev.spaces.live.com&amp;amp;GT1=pankajdev"&gt;</description><category>Computers and Internet</category><comments>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!182.entry#comment</comments><guid isPermaLink="true">http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!182.entry</guid><pubDate>Thu, 12 Jun 2008 11:35:53 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://pankajdev.spaces.live.com/blog/cns!7B904EF986ECE304!182/comments/feed.rss</wfw:commentRss><wfw:comment>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!182.entry#comment</wfw:comment><dcterms:modified>2008-06-12T11:35:53Z</dcterms:modified></item><item><title>Fundamental Programming Namespaces</title><link>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!177.entry</link><description>&lt;font face=Arial size=3&gt;The .NET Framework class library provides access to system
functionality and is designed to be the foundation on which .NET
Framework applications, components, and controls are built. The
following sections describe many of the namespaces provided in the .NET
Framework class library. To browse the entire WinFX class library, see &lt;span&gt;&lt;span&gt;Class Library&lt;/span&gt;&lt;/span&gt;.( from microsoft.com)&lt;br&gt;&lt;br&gt;&lt;b&gt; &lt;font color="#dbe5f1"&gt;&lt;span style="background-color:rgb(0, 176, 240)"&gt;Fundamental Programming Namespaces&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;
			&lt;div style="overflow:visible;display:block;height:auto;width:634px"&gt;&lt;div style="display:block"&gt;
				&lt;font face=Arial size=3&gt;&lt;a&gt;&lt;/a&gt;&lt;/font&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;span&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system(en-us).aspx"&gt;System&lt;/a&gt;&lt;/span&gt;
– contains classes and base classes that define commonly used value and
reference data types, events and event handlers, interfaces,
attributes, and processing exceptions. Other classes provide services
supporting data type conversion, method parameter manipulation,
mathematics, remote and local program invocation, application
environment management, and supervision of managed and unmanaged
applications.&lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;span&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.collections(en-us).aspx"&gt;System.Collections&lt;/a&gt;&lt;/span&gt;
– contains interfaces and classes that define various collections of
objects, such as lists, queues, arrays, hashtables, and dictionaries.&lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;span&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.collections.generic(en-us).aspx"&gt;System.Collections.Generic&lt;/a&gt;&lt;/span&gt;
– contains interfaces and classes that define generic collections,
which allow users to create strongly typed collections that provide
better type safety and performance than non-generic strongly typed
collections.&lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;span&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.io(en-us).aspx"&gt;System.IO&lt;/a&gt;&lt;/span&gt; – contains types that allow synchronous and asynchronous reading and writing on data streams and files.&lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;span&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.text(en-us).aspx"&gt;System.Text&lt;/a&gt;&lt;/span&gt;
– contains classes representing ASCII, Unicode, UTF-7, and UTF-8
character encodings; abstract base classes for converting blocks of
characters to and from blocks of bytes; and a helper class that
manipulates and formats &lt;span&gt;String&lt;/span&gt; objects without creating intermediate instances of &lt;span&gt;String&lt;/span&gt;.&lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;span&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.threading(en-us).aspx"&gt;System.Threading&lt;/a&gt;&lt;/span&gt; – provides classes and interfaces that enable multithreaded programming. This namespace includes a &lt;span&gt;ThreadPool&lt;/span&gt; class that manages groups of threads, a &lt;span&gt;Timer&lt;/span&gt; class that enables a delegate to be called after a specified amount of time, and a &lt;span&gt;Mutex&lt;/span&gt; class for synchronizing mutually exclusive threads. &lt;/font&gt;&lt;/ul&gt;
			&lt;/div&gt;&lt;/div&gt;
		&lt;div&gt;
			&lt;div&gt;
				&lt;font face=Arial size=3&gt;&lt;img src="http://i.msdn.microsoft.com/Platform/Controls/CollapsibleArea/resources/minus.gif" style="border-width:0px;vertical-align:middle"&gt; &lt;/font&gt;&lt;font color="#4f81bd" face=Arial size=3&gt;&lt;b&gt;Configuration Namespaces&lt;/b&gt;&lt;/font&gt;
			&lt;/div&gt;&lt;div style="overflow:visible;display:block;height:auto;width:634px"&gt;&lt;div style="display:block"&gt;
				&lt;font face=Arial size=3&gt;&lt;a&gt;&lt;/a&gt;&lt;/font&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.configuration(en-us).aspx"&gt;System.Configuration&lt;/a&gt;
– contains classes that are used to programmatically access .NET
Framework configuration settings and handle errors in configuration
files. &lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.configuration.assemblies(en-us).aspx"&gt;System.Configuration.Assemblies&lt;/a&gt; – contains classes that are used to configure an assembly.&lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.configuration.install(en-us).aspx"&gt;System.Configuration.Install&lt;/a&gt; – provides classes that allow you to write custom installers for your own components.&lt;/font&gt;&lt;/ul&gt;
			&lt;/div&gt;&lt;/div&gt;
		&lt;/div&gt;&lt;div&gt;
			&lt;div&gt;
				&lt;font face=Arial size=3&gt;&lt;img src="http://i.msdn.microsoft.com/Platform/Controls/CollapsibleArea/resources/minus.gif" style="border-width:0px;vertical-align:middle"&gt;&lt;/font&gt;&lt;font color="#4f81bd" face=Arial size=3&gt;&lt;b&gt; Data and XML Namespaces&lt;/b&gt;&lt;/font&gt;
			&lt;/div&gt;&lt;div style="overflow:visible;display:block;height:auto;width:634px"&gt;&lt;div style="display:block"&gt;
				&lt;font face=Arial size=3&gt;&lt;a&gt;&lt;/a&gt;&lt;/font&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;span&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.data(en-us).aspx"&gt;System.Data&lt;/a&gt;&lt;/span&gt;
– consists of the classes that constitute the ADO.NET architecture,
which is the primary data access method for managed applications. &lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;span&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.data.common(en-us).aspx"&gt;System.Data.Common&lt;/a&gt;&lt;/span&gt;
– contains classes shared by the .NET Framework data providers. Data
providers describe a collection of classes used to access a data
source, such as a database, in the managed space.&lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;span&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.xml(en-us).aspx"&gt;System.Xml&lt;/a&gt;&lt;/span&gt; – contains classes that provide standards-based support for processing XML.&lt;/font&gt;&lt;/ul&gt;
			&lt;/div&gt;&lt;/div&gt;
		&lt;/div&gt;&lt;div&gt;
			&lt;div&gt;
				&lt;font face=Arial size=3&gt;&lt;img src="http://i.msdn.microsoft.com/Platform/Controls/CollapsibleArea/resources/minus.gif" style="border-width:0px;vertical-align:middle"&gt; &lt;/font&gt;&lt;font color="#4f81bd" face=Arial size=3&gt;&lt;b&gt;Globalization and Localization Namespaces&lt;/b&gt;&lt;/font&gt;
			&lt;/div&gt;&lt;div style="overflow:visible;display:block;height:auto;width:634px"&gt;&lt;div style="display:block"&gt;
				&lt;font face=Arial size=3&gt;&lt;a&gt;&lt;/a&gt;&lt;/font&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;span&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.globalization(en-us).aspx"&gt;System.Globalization&lt;/a&gt;&lt;/span&gt;
– contains classes that define culture-related information, including
the language, the country/region, the calendars in use, the format
patterns for dates, currency and numbers, and the sort order for
strings.&lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;span&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.resources(en-us).aspx"&gt;System.Resources&lt;/a&gt;&lt;/span&gt;
– provides classes and interfaces that allow developers to create,
store, and manage various culture-specific resources used in an
application.&lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;span&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.text(en-us).aspx"&gt;System.Text&lt;/a&gt;&lt;/span&gt; – contains classes representing ASCII, Unicode, UTF-7, and UTF-8 character encoding.&lt;/font&gt;&lt;/ul&gt;
			&lt;/div&gt;&lt;/div&gt;
		&lt;/div&gt;&lt;div&gt;
			&lt;div&gt;
				&lt;font face=Arial size=3&gt;&lt;img src="http://i.msdn.microsoft.com/Platform/Controls/CollapsibleArea/resources/minus.gif" style="border-width:0px;vertical-align:middle"&gt; &lt;/font&gt;&lt;font color="#4f81bd" face=Arial size=3&gt;&lt;b&gt;Interop Namespaces&lt;/b&gt;&lt;/font&gt;
			&lt;/div&gt;&lt;div style="overflow:visible;display:block;height:auto;width:634px"&gt;&lt;div style="display:block"&gt;
				&lt;font face=Arial size=3&gt;&lt;a&gt;&lt;/a&gt;&lt;/font&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;span&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.runtime.interopservices(en-us).aspx"&gt;System.Runtime.InteropServices&lt;/a&gt;&lt;/span&gt; – provides a wide variety of members that support COM interop and platform invoke services.&lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;span&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.runtime.interopservices.comtypes(en-us).aspx"&gt;System.Runtime.InteropServices.ComTypes&lt;/a&gt;&lt;/span&gt;
– contains methods that are definitions of COM functions for managed
code. These functions replace the now-obsolete UCOM* methods in the &lt;span&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.runtime.interopservices(en-us).aspx"&gt;System.Runtime.InteropServices&lt;/a&gt;&lt;/span&gt; namespace.&lt;/font&gt;&lt;/ul&gt;
			&lt;/div&gt;&lt;/div&gt;
		&lt;/div&gt;&lt;div&gt;
			&lt;div&gt;
				&lt;font face=Arial size=3&gt;&lt;img src="http://i.msdn.microsoft.com/Platform/Controls/CollapsibleArea/resources/minus.gif" style="border-width:0px;vertical-align:middle"&gt; &lt;/font&gt;&lt;font color="#4f81bd" face=Arial size=3&gt;&lt;b&gt;Networking Namespaces&lt;/b&gt;&lt;/font&gt;
			&lt;/div&gt;&lt;div style="overflow:visible;display:block;height:auto;width:634px"&gt;&lt;div style="display:block"&gt;
				&lt;font face=Arial size=3&gt;&lt;a&gt;&lt;/a&gt;&lt;/font&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.net(en-us).aspx"&gt;System.Net&lt;/a&gt; – contains classes that provides a simple interface to many network protocols. &lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;span&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.net.mail(en-us).aspx"&gt;System.Net.Mail&lt;/a&gt;&lt;/span&gt; – contains classes used to send electronic mail to a Simple Mail Transfer Protocol (SMTP) server for delivery.&lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;span&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.net.networkinformation(en-us).aspx"&gt;System.Net.NetworkInformation&lt;/a&gt;&lt;/span&gt;
– provides access to network traffic data, network address information,
and notification of address changes for the local computer.&lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;span&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.net.sockets(en-us).aspx"&gt;System.Net.Sockets&lt;/a&gt;&lt;/span&gt;
– provides a managed implementation of the Windows Sockets (Winsock)
interface for developers who need to help control access to the network.&lt;/font&gt;&lt;/ul&gt;
			&lt;/div&gt;&lt;/div&gt;
		&lt;/div&gt;&lt;div&gt;
			&lt;div&gt;
				&lt;font face=Arial size=3&gt;&lt;img src="http://i.msdn.microsoft.com/Platform/Controls/CollapsibleArea/resources/minus.gif" style="border-width:0px;vertical-align:middle"&gt; &lt;/font&gt;&lt;font color="#4f81bd" face=Arial size=3&gt;&lt;b&gt;Reflection Namespaces&lt;/b&gt;&lt;/font&gt;
			&lt;/div&gt;&lt;div style="overflow:visible;display:block;height:auto;width:634px"&gt;&lt;div style="display:block"&gt;
				&lt;font face=Arial size=3&gt;&lt;a&gt;&lt;/a&gt;&lt;/font&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;span&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.reflection(en-us).aspx"&gt;System.Reflection&lt;/a&gt;&lt;/span&gt;
– contains classes and interfaces that provide a managed view of loaded
types, methods, and fields, with the ability to dynamically create and
invoke types.&lt;/font&gt;
			&lt;/div&gt;&lt;/div&gt;
		&lt;/div&gt;&lt;div&gt;
			&lt;div&gt;
				&lt;font face=Arial size=3&gt;&lt;img src="http://i.msdn.microsoft.com/Platform/Controls/CollapsibleArea/resources/minus.gif" style="border-width:0px;vertical-align:middle"&gt; &lt;/font&gt;&lt;font color="#4f81bd" face=Arial size=3&gt;&lt;b&gt;Security Namespaces&lt;/b&gt;&lt;/font&gt;
			&lt;/div&gt;&lt;div style="overflow:visible;display:block;height:auto;width:634px"&gt;&lt;div style="display:block"&gt;
				&lt;font face=Arial size=3&gt;&lt;a&gt;&lt;/a&gt;&lt;/font&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.security(en-us).aspx"&gt;System.Security&lt;/a&gt; – provides the underlying structure of the common language runtime security system, including base classes for permissions.&lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.web.security(en-us).aspx"&gt;System.Web.Security&lt;/a&gt; – contains classes that are used to implement ASP.NET security in Web applications.&lt;/font&gt;&lt;/ul&gt;
			&lt;/div&gt;&lt;/div&gt;
		&lt;/div&gt;&lt;div&gt;
			&lt;div&gt;
				&lt;font face=Arial size=3&gt;&lt;img src="http://i.msdn.microsoft.com/Platform/Controls/CollapsibleArea/resources/minus.gif" style="border-width:0px;vertical-align:middle"&gt; &lt;/font&gt;&lt;font color="#4f81bd" face=Arial size=3&gt;&lt;b&gt;Serialization Namespaces&lt;/b&gt;&lt;/font&gt;
			&lt;/div&gt;&lt;div style="overflow:visible;display:block;height:auto;width:634px"&gt;&lt;div style="display:block"&gt;
				&lt;font face=Arial size=3&gt;&lt;a&gt;&lt;/a&gt;&lt;/font&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;span&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.runtime.serialization(en-us).aspx"&gt;System.Runtime.Serialization&lt;/a&gt;&lt;/span&gt;
– contains classes that can be used for serializing and deserializing
objects. Serialization is the process of converting an object or a
graph of objects into a linear sequence of bytes for either storage or
transmission to another location. Deserialization is the process of
taking in stored information and recreating objects from it.&lt;/font&gt;&lt;/ul&gt;
			&lt;/div&gt;&lt;/div&gt;
		&lt;/div&gt;
			&lt;div&gt;
				&lt;font face=Arial size=3&gt;&lt;img src="http://i.msdn.microsoft.com/Platform/Controls/CollapsibleArea/resources/minus.gif" style="border-width:0px;vertical-align:middle"&gt; &lt;/font&gt;&lt;font color="#4f81bd" face=Arial size=3&gt;&lt;b&gt;Service Namespaces&lt;/b&gt;&lt;/font&gt;
			&lt;/div&gt;
				&lt;font face=Arial size=3&gt;&lt;a&gt;&lt;/a&gt;&lt;/font&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;The namespaces in the .NET Framework for interacting with a variety of back-end server resources include the following:  &lt;/font&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.diagnostics(en-us).aspx"&gt;System.Diagnostics&lt;/a&gt; – consists of classes that allow you to debug your application and to trace the execution of your code. &lt;span&gt;System.Diagnostics&lt;/span&gt;
also provides classes that allow you to start system processes, read
and write to event logs, and monitor system performance using
performance counters. &lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.directoryservices(en-us).aspx"&gt;System.DirectoryServices&lt;/a&gt; – consists of classes that provide easy access to the Active Directory from managed code.&lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.io(en-us).aspx"&gt;System.IO&lt;/a&gt;
– provides classes that listen to the file system change notifications
and raises events when a directory, or file in a directory, changes.&lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.management(en-us).aspx"&gt;System.Management&lt;/a&gt;
– provides classes for managing information and events about the
system, devices, and applications instrumented to the Windows
Management Instrumentation (WMI) infrastructure.&lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.messaging(en-us).aspx"&gt;System.Messaging&lt;/a&gt;
– provides classes that allow you to connect to message queues on the
network, send messages to queues, and receive or peek (read without
removing) messages from queues.&lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.serviceprocess(en-us).aspx"&gt;System.ServiceProcess&lt;/a&gt; – provides classes that allow you to install and run services, long-running executables that run without a user interface. &lt;/font&gt;&lt;li&gt;&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;a href="http://msdn2.microsoft.com/hi-in/library/system.timers(en-us).aspx"&gt;System.Timers&lt;/a&gt; – provides the server-based &lt;span&gt;Timer&lt;/span&gt; component, which allows you to raise an event on a specified interval. &lt;/font&gt;&lt;/ul&gt;&lt;font face=Arial size=3&gt;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8903703296928965380&amp;page=RSS%3a+Fundamental+Programming+Namespaces&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=pankajdev.spaces.live.com&amp;amp;GT1=pankajdev"&gt;</description><category>Computers and Internet</category><comments>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!177.entry#comment</comments><guid isPermaLink="true">http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!177.entry</guid><pubDate>Mon, 31 Mar 2008 01:39:27 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://pankajdev.spaces.live.com/blog/cns!7B904EF986ECE304!177/comments/feed.rss</wfw:commentRss><wfw:comment>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!177.entry#comment</wfw:comment><dcterms:modified>2008-03-31T01:39:27Z</dcterms:modified></item><item><title>Windows Home Server - PHP for IIS</title><link>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!175.entry</link><description> &lt;p style="font-family:Arial;color:rgb(0, 112, 192)"&gt;&lt;font size=2&gt;&lt;em&gt;&lt;strong&gt;If you’re interested in running a website from your home
server, you may have considered various options, including running PHP.
But running PHP with IIS can be fraught with problems - or at least
was, until WGS reader, Christopher Courtney, wrote the following guide
to installing PHP for IIS on Windows Home Server. Over to Christopher…&lt;/strong&gt;&lt;/em&gt;&lt;/font&gt;
&lt;p style="font-family:Arial;color:rgb(0, 112, 192)"&gt;&lt;font size=2&gt;Because running IIS and Apache really isn’t feasable, one needs to
be able to install PHP into IIS. If you have tried before or searched
for how, you will notice many different ways, and a lot of problems
with doing so. I’ve tried several times and gotten the same problem,
but finally fixed it and got PHP working under IIS. Now I am going to
share it.&lt;/font&gt;
&lt;p style="font-family:Arial;color:rgb(0, 112, 192)"&gt;&lt;font size=2&gt;&lt;strong&gt;What You Will Need&lt;/strong&gt;&lt;/font&gt;
&lt;ul style="font-family:Arial;color:rgb(0, 112, 192)"&gt;&lt;li&gt;&lt;font size=2&gt;Remote Desktop Connection &lt;br&gt;&lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Regedit&lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;&lt;a href="http://us.php.net/get/php-5.2.5-Win32.zip/from/a/mirror" rel=nofollow title="http://us.php.net/get/php-5.2.5-Win32.zip/from/a/mirror"&gt;PHP 5.2.5 files zipped&lt;/a&gt;&lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;&lt;a href="http://us2.php.net/get/pecl-5.2.5-Win32.zip/from/a/mirror" rel=nofollow title="http://us2.php.net/get/pecl-5.2.5-Win32.zip/from/a/mirror"&gt;PECL modules for PHP 5.2.5&lt;/a&gt; - For added support, functionality, and compatibility.&lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;&lt;a href="http://dev.mysql.com/downloads/mysql/5.0.html" rel=nofollow title="http://dev.mysql.com/downloads/mysql/5.0.html"&gt;MySQL Download&lt;/a&gt; - optional but recommended, many php applications require sql. And MySQL has a free version.&lt;/font&gt;&lt;/ul&gt;
&lt;p style="font-family:Arial;color:rgb(0, 112, 192)"&gt;&lt;font size=2&gt;&lt;strong&gt;What to Do&lt;/strong&gt;&lt;/font&gt;
&lt;p style="font-family:Arial;color:rgb(0, 112, 192)"&gt;&lt;font size=2&gt;You will need to download PHP. There are a number of issues with the
installer, so we are going to be using the zipped file. Make sure the
zip file is accessible from the server (it needs to be in one the
shares, or on the SYS drive of the server.&lt;/font&gt;
&lt;p style="font-family:Arial;color:rgb(0, 112, 192)"&gt;&lt;font size=2&gt;You will need then need to gain remote access to your Windows Home
Server box (Use a Remote Desktop Connection or Advanced Admin Console).&lt;/font&gt;
&lt;p style="font-family:Arial;color:rgb(0, 112, 192)"&gt;&lt;font size=2&gt;&lt;strong&gt;Install PHP&lt;/strong&gt;&lt;/font&gt;
&lt;ol style="font-family:Arial;color:rgb(0, 112, 192)"&gt;&lt;li&gt;&lt;font size=2&gt;Extract the files from the PHP zip and place the files in “C:\php”. Extract the PECL modules to “C:\php\ext”.&lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Rename C:\php\php.ini-recommended to “C:\php\php.ini”.&lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Open both the php.ini file you have now and uncomment cgi.force_redirect in php.ini and set it to 0&lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Find SMTP = localhost and make sure it is uncommented. If your mail
server is somewhere else you may specify it here. Also set this line
just below the above: sendmail_from = &lt;a href="mailto:someone@yourhost.com"&gt;someone@yourhost.com&lt;/a&gt;&lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Change session.save_path as “session.save_path=C:\php\sessions” and make the directory C:\php\sessions&lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Set the line “extension_dir” as “extension_dir = “C:\PHP\ext”.&lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Uncomment the following extensions:
&lt;/font&gt;&lt;pre&gt;&lt;font size=2&gt;extension=php_mssql.dll&lt;br&gt;extension=php_msql.dll&lt;br&gt;extension=php_mysql.dll&lt;br&gt;extension=php_mysqli.dll&lt;br&gt;extension=php_java.dll&lt;br&gt;extension=php_ldap.dll&lt;br&gt;extension=php_iisfunc.dll&lt;br&gt;extension=php_imap.dll&lt;br&gt;extension=php_filepro.dll&lt;br&gt;extension=php_gd2.dll&lt;br&gt;extension=php_gettext.dll&lt;br&gt;extension=php_dba.dll&lt;br&gt;extension=php_dbase.dll&lt;br&gt;extension=php_dbx.dll&lt;br&gt;extension=php_mbstring.dll&lt;br&gt;extension=php_pdf.dll&lt;br&gt;extension=php_pgsql.dll&lt;br&gt;extension=php_sockets.dll&lt;br&gt;extension=php_xmlrpc.dll&lt;br&gt;extension=php_xsl.dll&lt;br&gt;extension=php_zip.dll&lt;/font&gt;&lt;/pre&gt;
&lt;li&gt;&lt;font size=2&gt;This will enable you to use pretty much any database you may have
installed. Additionally, it should allow you to use most functions for
php that you will need.&lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;This part may not be necessary, but it was definitely for me. Go to
“C:\” an right click on “Properties”. Go to the Security Tab, and click
on the “Advanced Button”. Enable “Replace permission entries on all
child objects with entries shown here that apply to child objects”, and
click okay.&lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Go to Control panel &amp;gt; System Properties &amp;gt; Advanced Tab &amp;gt; Click “Environment Variables”.&lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Now add “C:\PHP;” to the very beginning.&lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Now run “regedit.exe” or Start Registry Editor (same program)&lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Add HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath = “C:\php” to the registry.&lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Open Internet Services Manager which is in your Administrative Tools.&lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Right Click on Web Service Extensions located on the left hand side
and choose Add a new web service extension. Enter in php and click add.
Browse to C:\php\php5isapi.dll. Also set extension status to allow.
Click “Okay”.&lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Right Click on websites and choose properties. Go to the Documents
tab and add index.php as a start document. Go to the Home Directory Tab
and click on Configuration. Now go to the mappings tab and click on
add. Enter .php for the extension and enter “C:\php\php5isapi.dll” in
the executable textbox. Make sure all verbs is checked and click ok,
click ok, click ok. You are done installing it. Now you need to test it. &lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Go to C:\Inetpub\wwwroot and make a new text file and name it
phpinfo.php. Open it up with your text editor ant put this in it:
&amp;lt;?php phpinfo(); ?&amp;gt;.&lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Open a web Browser and go to http://SERVER/phpinfo.php&lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;If you followed all the instructions, it should work fine.&lt;/font&gt;&lt;/ol&gt;
&lt;p style="font-family:Arial;color:rgb(0, 112, 192)"&gt;&lt;font size=2&gt;&lt;strong&gt;Installing Your Database&lt;/strong&gt;&lt;/font&gt;
&lt;p style="font-family:Arial;color:rgb(0, 112, 192)"&gt;&lt;font size=2&gt;Once you have downloaded the MySQL installer, run it on the server.
I would run step by step through the install, but pretty much all the
defaults are optimal for what we want. It’s going to run using as
little resources as possible, and a small number of concurrent
connections. This is what we want, because this the enviroment we are
going to be running. We’re not running a dedicated database server
after all.&lt;/font&gt;
&lt;p style="font-family:Arial;color:rgb(0, 112, 192)"&gt;&lt;font size=2&gt;So, that’s how to install PHP for IIS on Windows Home Server - we’ll
be featuring a number of technical guides from Christopher over the
next few weeks, all of which will be stored on the forthcoming We Got
Served Wiki.&lt;/font&gt;
&lt;p&gt;&lt;a href="http://wegotserved.co.uk/wiki/index.php?title=Main_Page" target="_blank"&gt;&lt;br&gt;&lt;/a&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8903703296928965380&amp;page=RSS%3a+Windows+Home+Server+-+PHP+for+IIS&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=pankajdev.spaces.live.com&amp;amp;GT1=pankajdev"&gt;</description><category>Computers and Internet</category><comments>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!175.entry#comment</comments><guid isPermaLink="true">http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!175.entry</guid><pubDate>Thu, 06 Mar 2008 06:14:42 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://pankajdev.spaces.live.com/blog/cns!7B904EF986ECE304!175/comments/feed.rss</wfw:commentRss><wfw:comment>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!175.entry#comment</wfw:comment><dcterms:modified>2008-03-06T06:14:42Z</dcterms:modified></item><item><title>Tips for selecting and buying Digital Camera</title><link>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!169.entry</link><description> &lt;p style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;Buying
a good digital camera can be a confusing task as there are a lot of
them out there. Here's a guide on what to keep in mind before investing
in one.&lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;font-weight:bold;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;&lt;br&gt;&lt;/span&gt;&lt;p style="margin:0in 0in 0.0001pt;font-weight:bold;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;a href="http://bp1.blogger.com/_KZsOEAbWYQY/R670h0NmAhI/AAAAAAAAAcE/F_Sq1Okfvk4/s1600-h/1.jpg"&gt;&lt;img style="margin:0pt 0pt 10px 10px;float:right;cursor:pointer" src="http://bp1.blogger.com/_KZsOEAbWYQY/R670h0NmAhI/AAAAAAAAAcE/F_Sq1Okfvk4/s200/1.jpg" alt="" border=0&gt;&lt;/a&gt;&lt;span style="font-family:Georgia"&gt;Megapixel&lt;/span&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;br&gt;&lt;span style="font-family:Georgia"&gt;&lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;      &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;The
thing to look for in a digital camera is a mega pixel number, something
between six and eight. Higher Mega Pixel means clear picture. Generally
professional photographer uses high mega pixel (above 10 mega pixel)
for clarity and large and massive print size option. With Megapixel
there are also other factor that should be consider before purchasing
any digital camera say Quality of Lens is also very important. That’s
why good quality lens, such as Nikon/Olympus are the 1&lt;sup&gt;st&lt;/sup&gt; choice of any professional photographer. &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;&lt;br&gt;&lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:left;color:rgb(79, 129, 189)"&gt;&lt;a href="http://bp1.blogger.com/_KZsOEAbWYQY/R670v0NmAiI/AAAAAAAAAcM/H_lSFQvk3ew/s1600-h/2.jpg"&gt;&lt;img style="margin:0pt 10px 10px 0pt;float:left;cursor:pointer" src="http://bp1.blogger.com/_KZsOEAbWYQY/R670v0NmAiI/AAAAAAAAAcM/H_lSFQvk3ew/s200/2.jpg" alt="" border=0&gt;&lt;/a&gt;&lt;span style="font-family:Georgia"&gt;&lt;span style="font-weight:bold"&gt;Focal length&lt;/span&gt; &lt;/span&gt;&lt;div style="text-align:left;color:rgb(79, 129, 189)"&gt;&lt;br&gt;&lt;span style="font-family:Georgia"&gt;The
focal length is the distance between the centre of the lens and the
film when an in-focus image of a far away object is formed. Wider &lt;/span&gt;&lt;span style="font-family:Georgia"&gt;focal length between lens of 28 mm -- 105 mm to the 35mm -- 105mm one is good and can be recommended.&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:left;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;For
example, in a room where space is a limitation, the 28 to 105 mm wide
focal length lens would allow you to cover practically the whole room
whereas a 35 mm lens would just photograph a portion of the room. Since
both the lens (tele and wide angle) have a 105 mm zoom capability, they
achieve the results of a 105 mm zoom lens. Thus, a 28 mm -- 105 mm lens
is more versatile.&lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;&lt;br&gt;&lt;/span&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;Points to note:&lt;/span&gt;&lt;span style="font-family:Georgia"&gt;&lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;ul style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;li&gt;&lt;span style="font-family:Georgia"&gt;A
28 mm lens has a greater &amp;quot;depth of field&amp;quot; than a 35 mm lens, which
means objects closer to the camera as well as those at a distance,
remain focused.&lt;/span&gt;&lt;/ul&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;ul style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;li&gt;&lt;span style="font-family:Georgia"&gt;Depth of field is the distance in front of and beyond the subject that appears to be in focus.&lt;/span&gt;&lt;/ul&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;ul style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;li&gt;&lt;span style="font-family:Georgia"&gt;The longer the focal length--35mm, 50mm or 105mm-- the smaller the &amp;quot;depth of field&amp;quot;. &lt;/span&gt;&lt;/ul&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;    &lt;/div&gt;&lt;p style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;&lt;span style="font-weight:bold"&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;a href="http://bp0.blogger.com/_KZsOEAbWYQY/R671skNmAjI/AAAAAAAAAcU/vE66zXFAG9s/s1600-h/3.jpg"&gt;&lt;img style="margin:0pt 0pt 10px 10px;float:right;cursor:pointer" src="http://bp0.blogger.com/_KZsOEAbWYQY/R671skNmAjI/AAAAAAAAAcU/vE66zXFAG9s/s200/3.jpg" alt="" border=0&gt;&lt;/a&gt;&lt;span style="font-family:Georgia"&gt;&lt;span style="font-weight:bold"&gt;Optical zoom&lt;/span&gt;&lt;/span&gt;&lt;p style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;
Go for a digital camera with at least 3x optical zoom as this will
increase the size of your 'subject' (the object/ person) that you are
shooting.&lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;Avoid
higher digital zoom cameras as they only increase the size of the
pixels, making your images look stretched. Don't fall for
advertisements stressing only on higher digital zoom but not the
optical zoom. &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;&lt;br&gt;&lt;/span&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;&lt;span style="font-weight:bold"&gt;Easy operation&lt;/span&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;&lt;br&gt;&lt;/span&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;Demand
of features varies person to person. Features to look for include
anything that assists in very low light capturing conditions, removal
of hazy and moving features, minimise the surrounding noise and
different flash modes. Olympus Zoom camera has three flash modes-- Red
Eye Removal, Fill-in and the plain Flash. Thus, multiple flash options
are offered in several digital camera brands. &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;a href="http://bp0.blogger.com/_KZsOEAbWYQY/R672akNmAlI/AAAAAAAAAck/h-kQC2tXUD0/s1600-h/4.jpg"&gt;&lt;img style="margin:0pt 10px 10px 0pt;float:left;cursor:pointer" src="http://bp0.blogger.com/_KZsOEAbWYQY/R672akNmAlI/AAAAAAAAAck/h-kQC2tXUD0/s200/4.jpg" alt="" border=0&gt;&lt;/a&gt;&lt;span style="font-family:Georgia"&gt;&lt;span style="font-weight:bold"&gt;Using &lt;/span&gt;&lt;br&gt;&lt;/span&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;&lt;br&gt;&lt;/span&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;Some
digital SLR (single lens reflex) cameras do offer a video capability,
but then the number of video frames may be limited because of the
higher resolution (leading to bigger image size) and the limitations in
capacity on the memory/ storage in a digital SLR camera. &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;Digital SLR Cameras &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;&lt;br&gt;&lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;In
SLR cameras, the primary lens meant for taking the picture is also used
as a 'view finder (display unit in a digital camera) and for picture
composition. Since the exposure metering (for exposure control) is
based on the light coming through the primary lens, the exposure
metering is far more accurate than in the case of non - digital SLR
camera. An exposure meter is used to make selective light readings.
This instrument helps you in analyzing the amount of light being
reflected from your subject. Some of the latest digital SLR cameras are
equipped with an in-built exposure meter. Digital SLR cameras offer a
set of interchangeable lenses, ranging from wide angle (say 28 mm) to
telephoto/ zoom lenses for meeting various photography requirements.
These facilities are not available in non-SLR cameras.&lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;&lt;br&gt;&lt;/span&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;Because of these facilities a digital SLR camera is costlier than other cameras. &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;&lt;span style="font-weight:bold"&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;a href="http://bp0.blogger.com/_KZsOEAbWYQY/R672qkNmAmI/AAAAAAAAAcs/HE2IVTDF-w0/s1600-h/5.jpg"&gt;&lt;img style="margin:0pt 0pt 10px 10px;float:right;cursor:pointer" src="http://bp0.blogger.com/_KZsOEAbWYQY/R672qkNmAmI/AAAAAAAAAcs/HE2IVTDF-w0/s200/5.jpg" alt="" border=0&gt;&lt;/a&gt;&lt;span style="font-family:Georgia"&gt;&lt;span style="font-weight:bold"&gt;Best&lt;/span&gt;&lt;br&gt;&lt;/span&gt;&lt;p style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;There are many top brands in the market today like Nikon, Olympus, Canon and Sony. &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;Nikon
is usually one of the costliest digital cameras, especially the digital
SLR variety while cameras from Canon are usually good and have
user-friendly features. &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;&lt;br&gt;&lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;&lt;span style="font-weight:bold"&gt;From where  ~&lt;/span&gt;&lt;br&gt;&lt;/span&gt;&lt;ul style="color:rgb(79, 129, 189)"&gt;&lt;li&gt;&lt;span style="font-family:Georgia"&gt;Ideally buy your camera from an authorised dealer and always insist on warranty.&lt;/span&gt;&lt;/ul&gt;&lt;ul style="color:rgb(79, 129, 189)"&gt;&lt;li&gt;&lt;span style="font-family:Georgia"&gt;Most camera brands have exclusive outlets across the cities in India. &lt;/span&gt;&lt;/ul&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;Photography exhibitions offer the latest discounts and accessories for your camera, so make use of them. &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;&lt;span style="font-weight:bold"&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;a href="http://bp2.blogger.com/_KZsOEAbWYQY/R6728ENmAnI/AAAAAAAAAc0/K8MPYz0JCqI/s1600-h/6.jpg"&gt;&lt;img style="margin:0pt 10px 10px 0pt;float:left;cursor:pointer" src="http://bp2.blogger.com/_KZsOEAbWYQY/R6728ENmAnI/AAAAAAAAAc0/K8MPYz0JCqI/s200/6.jpg" alt="" border=0&gt;&lt;/a&gt;&lt;span style="font-family:Georgia"&gt;&lt;span style="font-weight:bold"&gt;Checklist &lt;/span&gt;&lt;br&gt;&lt;/span&gt;&lt;p style="text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;Read
the fine print. Whatever the cost of the digital camera, it should
include the basic accessories mentioned with that brand like a camera
case, batteries, charging cord, USB cord etc. &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt;Buy
extra accessories such as memory cards, batteries, tripods from the
same camera store if possible. Don't buy non-branded accessories from
un-authorised showrooms. You may run the risk of ruining your digital
camera and wasting a lot of money.&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;ul style="color:rgb(79, 129, 189)"&gt;&lt;li&gt;&lt;span style="font-family:Georgia"&gt;Check for special offers like free rechargeable batteries with charger or a 512MB/ 1GB memory card.&lt;/span&gt;&lt;/ul&gt;&lt;ul style="color:rgb(79, 129, 189)"&gt;&lt;li&gt;&lt;span style="font-family:Georgia"&gt;Amateurs can make do with an eight megapixel camera. &lt;/span&gt;&lt;/ul&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;ul style="color:rgb(79, 129, 189)"&gt;&lt;li&gt;&lt;span style="font-family:Georgia"&gt;Read reviews from photography magazines and web sites. These will give you insights about brands, price and performance. &lt;/span&gt;&lt;/ul&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;ul style="color:rgb(79, 129, 189)"&gt;&lt;li&gt;&lt;span style="font-family:Georgia"&gt;Ask
for a demo. Try out a few digital cameras by taking pictures, zoom in
and zoom out, wide or tele lens, to see which camera you are most
comfortable handling. &lt;/span&gt;&lt;/ul&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;ul style="color:rgb(79, 129, 189)"&gt;&lt;li&gt;&lt;span style="font-family:Georgia"&gt;Check out different stores before settling for the one you like. &lt;/span&gt;&lt;/ul&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;p style="margin:0in 0in 0.0001pt;text-align:justify;color:rgb(79, 129, 189)"&gt;&lt;span style="font-family:Georgia"&gt; &lt;/span&gt;&lt;div style="text-align:justify;color:rgb(79, 129, 189)"&gt;  &lt;/div&gt;&lt;ul style="color:rgb(79, 129, 189)"&gt;&lt;li&gt;&lt;span style="font-family:Georgia"&gt;Check with the camera store for equated monthly instalments (EMI) options.&lt;/span&gt;&lt;/ul&gt;&lt;br style="color:rgb(79, 129, 189)"&gt;&lt;span style="color:rgb(79, 129, 189)"&gt;These are the general tips ... but not at all final one ... you should take review as per your need amd budget. &lt;/span&gt;&lt;br&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8903703296928965380&amp;page=RSS%3a+Tips+for+selecting+and+buying+Digital+Camera&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=pankajdev.spaces.live.com&amp;amp;GT1=pankajdev"&gt;</description><category>Entertainment</category><comments>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!169.entry#comment</comments><guid isPermaLink="true">http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!169.entry</guid><pubDate>Fri, 29 Feb 2008 05:31:26 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://pankajdev.spaces.live.com/blog/cns!7B904EF986ECE304!169/comments/feed.rss</wfw:commentRss><wfw:comment>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!169.entry#comment</wfw:comment><dcterms:modified>2008-02-29T09:35:20Z</dcterms:modified></item><item><title>Effective IT Project Management</title><link>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!166.entry</link><description> &lt;h3 style="color:rgb(75, 172, 198);text-decoration:underline"&gt;&lt;font size=5&gt;&lt;strong&gt;&lt;font&gt;&lt;strong&gt;Procedures &amp;amp; Guidelines for Project Management&lt;/strong&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/h3&gt;&lt;font size=2&gt;&lt;span style="font-family:Arial"&gt;&lt;span style="font-style:italic"&gt;Many projects are canceled before they are completed. Many are completed late and cost well over their original estimates. And, of the rare few which are completed, on-time and within budget, many do not meet the needs of the project stakeholders.&lt;/span&gt;&lt;br&gt;&lt;br&gt;In addition, many organizations do not have procedures and guidelines to support project management efforts. Often organizational culture does not encourage open discussion of problems or possible solutions to those problems.&lt;br&gt;&lt;br&gt;Sound project management is the key to resolving these difficulties. Unfortunately, general managers are often asked to perform project management and while the two disciplines are similar, project management requires special knowledge and skills. Knowledge and skills which are best obtained by experience. (Using MS Project or another project management application will not suddenly turn general managers into project managers!)&lt;br&gt;&lt;br&gt;This series is intended to give you background information about the various processes associated with project management and to give you a start in understanding the nature of project management in general. It is not intended to be a substitute for experience.&lt;br&gt;&lt;br&gt;Please note that this series discusses project management in broad terms and does not focus on special needs projects such as those involving software or product development.&lt;br&gt;&lt;br&gt;People often view procedures (procedures are written documents which formally describe processes) as bureaucratic. They believe that procedures represent an obsession with detail and that they force people to rigidly (even blindly) adhere to arbitrary rules.&lt;br&gt;&lt;br&gt;Yet well respected competency assessment models (such as ISO-9000, the Deming Prize, the Baldrige Award, and others) define competence in terms of an organizations adherence to business procedures. &lt;br&gt;&lt;br&gt;But, there are good procedures and bad procedures. Bad procedures are indeed bureaucratic, rigid and usually difficult to interpret. Good procedures on the other hand, are clearly written documents which eliminate guesswork (a great time waster). And, a good procedure has built in flexibility that allows for creative implementations.&lt;br&gt;&lt;br&gt;In addition, procedures are an excellent way to maintain an organizations' operational knowledge. This is more imperative then ever given today's organizational climate were people change jobs like they change their clothes. &lt;br&gt;&lt;br&gt;I believe it is critically important for organizations to have clear, consistently applied procedures to guide their work efforts and  especially important to any organization that wants to become more successful in managing projects.  &lt;br&gt;&lt;br&gt;&lt;span style="font-weight:bold"&gt;A list of project management procedures that are needed:&lt;/span&gt;&lt;br&gt;    * Procedures for the systematic identification of stakeholders&lt;br&gt;    * Procedures for the systematic identification of stakeholder needs &lt;br&gt;    * Procedures for developing clearly defined requirements&lt;br&gt;    * Procedures for planning budgets and schedules&lt;br&gt;    * Procedures for generating and capturing project performance data&lt;br&gt;    * Procedures for conducting quality assurance and control activities &lt;br&gt;    * Procedures for handling project documentation&lt;br&gt;    * Procedures for document approval&lt;br&gt;    * Procedures for conducting project close-out meetings&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;h1&gt;&lt;font&gt;&lt;b&gt;&lt;strong&gt;&lt;font&gt;&lt;font color="#000000" size=5&gt;&lt;b&gt;&lt;strong&gt;&lt;font color="#000000"&gt;&lt;font style="color:rgb(75, 172, 198)"&gt;What is Project Management?&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/font&gt;&lt;u&gt;&lt;font color="#000000"&gt;&lt;b&gt;&lt;strong&gt;&lt;font color="#000000"&gt;&lt;u&gt;&lt;br&gt;&lt;/u&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/font&gt;&lt;/u&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/font&gt;&lt;font style="font-weight:normal" size=2&gt;&lt;span style="font-family:Arial"&gt;&lt;br&gt;Project management, is the application of knowledge, skills, tools, and techniques to describe, organize, oversee and control the various project processes.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight:bold"&gt;But perhaps project management can best be described in terms of the things that you need to do to successfully manage a project:&lt;/span&gt;&lt;br&gt;  1.Develop and manage a project plan (Integration Management)&lt;br&gt;  2.Plan, define and manage project scope (Scope Management)&lt;br&gt;  3.Create a project schedule, plan resources and budget costs (Time &amp;amp; Cost Management)&lt;br&gt;  4.Develop a quality plan and carry out quality assurance and quality control activities (Quality Management)&lt;br&gt;  5.Perform organizational planning, manage staff acquisitions and promote team development (Human Resource Management)&lt;br&gt;  6. Develop a communications plan (Communications Management)&lt;br&gt;  7. Identify risks, prepare risk mitigation plans and execute contingency actions (Risk Management)&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/h1&gt;&lt;h1&gt;&lt;font style="font-weight:normal" size=2&gt;&lt;span style="font-family:Arial"&gt;This list may seem quite overwhelming but be assured that even the smallest project can benefit from each of these project management processes. Please note however, that the extent to which you carry out each of these activities should be based on the nature, size and complexity of your project and on your level of project management expertise.&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/h1&gt;&lt;h2 style="font-family:Arial;color:rgb(75, 172, 198);text-decoration:underline"&gt;&lt;font size=4&gt;&lt;b&gt;&lt;strong&gt;&lt;font&gt;&lt;b&gt;&lt;strong&gt;Project Management Processes&lt;/strong&gt;&lt;/b&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/font&gt;&lt;/h2&gt;&lt;h1&gt;&lt;font style="font-family:Arial;font-weight:normal" size=2&gt;Each management process below is described primarily in terms of its overall objectives and core activities. Practical 'how to' information is provided for most processes in the Project Planning Tutorial. &lt;br&gt;&lt;br&gt;The following processes are derived from the Project Management Institute's - American National Standard, though they are modified for practicality and are highly simplified.  Note that the standard includes many more management process activities.&lt;br&gt;&lt;br&gt;Integration Management - The objective of integration management is to coordinate the various interrelated processes of a project. &lt;br&gt;&lt;br style="font-weight:bold"&gt;&lt;span style="font-weight:bold"&gt;To properly manage these activities a project manager needs to do the following:&lt;/span&gt;&lt;br&gt;    * Develop a project plan&lt;br&gt;    * Acquire approval of the plan&lt;br&gt;    * Manage the implementation of all the activities described in it&lt;br&gt;    * Update the plan as changes occur&lt;br&gt;    * Communicate the changes to key project stakeholders&lt;/font&gt;&lt;br&gt;&lt;br style="color:rgb(79, 129, 189)"&gt;&lt;font style="font-family:Arial" size=2&gt;&lt;font style="text-decoration:underline;color:rgb(79, 129, 189)" size=3&gt;The project plan&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;span style="font-weight:normal"&gt;    * describes the objectives of the project and how those objectives will be reached &lt;/span&gt;&lt;br style="font-weight:normal"&gt;&lt;span style="font-weight:normal"&gt;    * describes the project deliverables&lt;/span&gt;&lt;br style="font-weight:normal"&gt;&lt;span style="font-weight:normal"&gt;    * describes the activities that will occur for all of the various project management processes (i.e., the plan should have a section which deals with scope, a section that deals with the project schedule, with risks, etc.). &lt;/span&gt;&lt;br style="font-weight:normal"&gt;&lt;br style="font-weight:normal"&gt;&lt;span style="font-weight:normal"&gt;The project plan acts as a guide for project implementation by describing what needs to happen, who needs to do it and when. &lt;/span&gt;&lt;span style="font-weight:normal"&gt;The project plan also acts as a baseline for measuring project performance. The project manager compares actual work completed against work planned, actual costs against estimated costs, etc.&lt;br&gt;&lt;br&gt;&lt;font style="color:rgb(79, 129, 189)" size=3&gt;&lt;span style="font-weight:bold"&gt;&lt;span style="text-decoration:underline"&gt;Scope  Management  Project &lt;/span&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/h1&gt;&lt;font&gt;&lt;font style="font-family:Arial" size=2&gt;&lt;span style="font-weight:normal"&gt;Scope Management ensures that the project includes all the work required, and only the work required, to complete the project successfully.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight:bold"&gt;To manage scope a project manager needs to:&lt;/span&gt;&lt;br&gt;    * define scope in terms of the project deliverables&lt;br&gt;    * respond appropriately to requests for changes by stakeholders (Be aware that changes to scope will almost always have an effect, usually negative, on project costs and/or timelines. This means you need to balance key stakeholder desires &amp;amp; demands against their needs and against their expectations regarding project costs and timelines.)&lt;br&gt;    * If appropriate, make changes to project scope based on project performance (reduce the number and/or complexity of deliverables if performance is inadequate)&lt;br&gt;    * Document changes to scope in the project plan&lt;br&gt;    * Communicate scope changes to key stakeholders via the modified project plan and if necessary secure approval to proceed &lt;br&gt;    * Controlling project scope is often one of the most difficult tasks for a project manager. A moving target is difficult to hit and improper management of scope will more then likely cause the project to fail (either it will be canceled, run over budget, be completed late or fail to meet the needs of the stakeholders). &lt;br&gt;&lt;br&gt;&lt;font style="font-weight:bold;color:rgb(79, 129, 189);text-decoration:underline" size=3&gt;Time  &amp;amp;  Cost  Management&lt;/font&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2&gt;&lt;span style="font-family:Arial"&gt;The objective of time &amp;amp; cost management is to ensure that the project is completed on time and within budget.&lt;/span&gt;&lt;br style="font-family:Arial"&gt;&lt;span style="font-family:Arial;font-weight:bold"&gt;To do this a project manager needs to:&lt;/span&gt;&lt;br style="font-family:Arial"&gt;&lt;span style="font-family:Arial"&gt;    * Develop a project schedule&lt;/span&gt;&lt;br style="font-family:Arial"&gt;&lt;span style="font-family:Arial"&gt;    * Plan resources &lt;/span&gt;&lt;br style="font-family:Arial"&gt;&lt;span style="font-family:Arial"&gt;    * Estimate costs&lt;/span&gt;&lt;br style="font-family:Arial"&gt;&lt;span style="font-family:Arial"&gt;    * Monitor performance  &lt;/span&gt;&lt;br style="font-family:Arial"&gt;&lt;br style="font-family:Arial"&gt;&lt;span style="font-family:Arial"&gt;A project schedule lays out the various activities (or tasks) for the project in an activity list. An estimate of how long the activity is expected to take is included for each. The schedule is then used to estimate the resources necessary (i.e., people, materials, etc.) to complete each activity. From there, the cost of each activity is calculated.  &lt;/span&gt;&lt;span style="font-family:Arial"&gt;The resulting documentation is used to monitor project performance by comparing actual performance against the estimates. &lt;br&gt;&lt;br&gt;&lt;font style="font-family:Arial;color:rgb(79, 129, 189);text-decoration:underline" size=3&gt;&lt;span style="font-weight:bold"&gt;Quality Management &lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;span style="font-family:Arial"&gt;The objective of Quality Management is to ensure that the project will satisfy the needs for which it was undertaken.  &lt;br&gt;&lt;br&gt;&lt;span style="font-weight:bold"&gt;To do this a project manager needs to:&lt;/span&gt;&lt;br&gt;    * Develop a quality plan &lt;br&gt;    * Carry out quality control activities&lt;br&gt;&lt;br&gt;A quality plan describes what activities will be performed during the course of a project to ensure that the project will be successful (i.e., meet the needs of the stakeholders). A quality plan may be formal or informal, highly detailed or a simple checklist depending on the nature and complexity of the project.  &lt;br&gt;&lt;br&gt;Quality planning is currently outside the scope of this site. If you are interested in learning more about quality processes please refer to the International Organization for Standardization (ISO-9000 series).&lt;br&gt;&lt;br&gt;&lt;font style="font-family:Arial;text-decoration:underline;color:rgb(79, 129, 189)" size=3&gt;&lt;span style="font-weight:bold"&gt;Human Resource Management&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;font style="font-family:Arial;color:rgb(0, 0, 0)" size=3&gt;&lt;font style="font-family:Arial" size=2&gt;The objective of the Human Resource Management process is to ensure the most effective use of the people involved with the project.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight:bold"&gt;In order to do this a project manager needs to:&lt;/span&gt;&lt;br&gt;    * Perform organizational planning&lt;br&gt;    * Plan staff &lt;br&gt;    * Promote team development&lt;br&gt;&lt;br&gt;Good organizational planning is a key component of successful projects. A project manager needs to precisely define roles and responsibilities so that there is no confusion over who does what and who decides what.&lt;br&gt;&lt;br&gt;Staff planning involves planning when and how people will brought onto the project team and when they will be taken off. This is especially important when your team consists of members who do not report directly to the project manager but to some other organizational member.&lt;/font&gt;&lt;/font&gt;&lt;font style="font-family:Arial;text-decoration:underline;color:rgb(79, 129, 189)" size=3&gt;&lt;span style="font-weight:bold"&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;h3 style="font-family:Arial;text-decoration:underline;color:rgb(79, 129, 189)"&gt;&lt;font size=3&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;Communications Management&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/font&gt;&lt;/h3&gt;&lt;font size=2&gt;&lt;span style="font-family:Arial"&gt;The objective of Communications Management is to promote effective communications between the project team members and key stakeholders. &lt;/span&gt;&lt;br style="font-family:Arial"&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;span style="font-family:Arial"&gt;A communication plan describes who needs what information, when they need it and how it will be given to them.  &lt;/span&gt;&lt;/font&gt;&lt;br&gt;
&lt;br style="font-family:Arial"&gt;&lt;font size=2&gt;&lt;span style="font-weight:bold;font-family:Arial"&gt;To do this a project manager needs to:&lt;/span&gt;&lt;br style="font-family:Arial"&gt;&lt;span style="font-family:Arial"&gt;    * Develop a communications plan &lt;br&gt;&lt;/span&gt;&lt;br style="font-family:Arial"&gt;&lt;span style="font-family:Arial"&gt;&lt;br&gt;&lt;font style="font-family:Arial;font-weight:bold;text-decoration:underline;color:rgb(79, 129, 189)" size=3&gt;Risk Management &lt;br&gt;&lt;/font&gt;&lt;font style="font-family:Arial;color:rgb(0, 0, 0)" size=3&gt;&lt;font style="font-family:Arial" size=2&gt;&lt;br&gt;The objective of the Risk Management process is to ensure that project risks are identified, analyzed and responded to.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight:bold"&gt;In order to do this a project manager needs to:&lt;/span&gt;&lt;br&gt;    * Identify risks&lt;br&gt;    * Prepare risk mitigation plans&lt;br&gt;    * Take action as necessary&lt;br&gt;&lt;br&gt;Risk management is a highly complex topic and so is outside of the scope of this document.   &lt;br&gt;&lt;br&gt;&lt;font style="font-family:Arial;font-weight:bold;color:rgb(75, 172, 198)" size=4&gt;What is Project  Planning ?&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;font style="font-family:Arial;color:rgb(75, 172, 198)" size=4&gt;&lt;font style="font-family:Arial;color:rgb(0, 0, 0)" size=2&gt;&lt;span style="font-weight:bold"&gt;Project planning&lt;/span&gt; is the key to completing a project successfully. Creating a project plan is the first thing you need to do when undertaking any kind of project.&lt;br&gt;&lt;br&gt;Many clients initially view the development of a project plan as a waste of time. They feel that they know what needs to be done and they should just do it. However, they soon come to realize that a good (even a mediocre) project plan can save considerable time, money and headaches.&lt;br&gt;&lt;br&gt;Each section in this tutorial presents a portion of a project plan document in a highly simplified and practical manner. For example, the section on Risk Management encourages you to use a simple table to list the project risks (as opposed to more formal and detailed risk management methods which are not only outside the scope of this document, but which require expert knowledge to implement).&lt;br&gt;&lt;br&gt;Upon completion of the tutorial you should have a sound project plan and a template which you can re-use for future projects. The tutorial outline is presented below:&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;p style="font-family:Arial;color:rgb(79, 129, 189)"&gt;&lt;font style="font-family:Arial" size=2&gt;&lt;font&gt;&lt;font&gt;&lt;h2&gt;&lt;font size=4&gt;&lt;span style="font-family:Arial"&gt;Section 1: Project Objectives&lt;/span&gt;&lt;/font&gt;&lt;br&gt;&lt;/h2&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt; project is considered successful when the needs of the stakeholders have been met or exceeded. A stakeholder is any person or organization who may be positively or negatively affected by project execution.&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;Therefore, the first thing you need to do is identify the key stakeholders so you can discover their needs, and from there determine the objectives of your project. When the project objectives are met, the needs of the stakeholders are met and the project can be considered successful.&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;Identifying key stakeholders is not an easy task but there are some types of stakeholders that exist on every project. You can use this list to get started:&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;    *&lt;/span&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt; The project manager&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;    *&lt;/span&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt; The customers (both internal and external) who receive the deliverables&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;    *&lt;/span&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt; The people doing the work for the project&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;    *&lt;/span&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt; The project sponsor (provides the money and resources for the project) &lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;br&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;Once you have identified the stakeholders you need to discover their needs and create a list. This is best accomplished by conducting a needs assessment. It is no surprise that we offer this service but if you cannot hire professionals to conduct an assessment then you need to discover stakeholders needs in whatever manner you have available. But be careful. It is very common for stakeholders to describe wants as needs and to describe needs that are not really relevant. You must probe carefully to uncover the true needs of the stakeholders while taking into consideration the needs of the business.&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;After creating the list of needs, you must prioritize them and determine which ones should be used as the basis for your projects’ objectives. &lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;Organize the objectives into a list so that each objective is accurately defined and quantified (so that it is clear when an objective is met). &lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;Once you have completed the steps above you should record what you have done in the project plan. Create the following section in your project plan.&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0);font-weight:bold"&gt;I. Project Objectives&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;a.      Objective One&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;b.      Objective Two&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;c.      ….&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;If you like, it’s a good idea to add a section which describes your stakeholders, their needs and expectations. &lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;br&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;II.  Stakeholders&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;You have just completed one of the hardest and most often overlook tasks by non-project manager professionals. Good Work!&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;h2 style="margin-left:0in;font-family:Arial;color:rgb(79, 129, 189)"&gt;&lt;font size=4&gt;&lt;b&gt;&lt;font&gt;&lt;font&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;Section 2:
Project Deliverables&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;/font&gt;&lt;/h2&gt;&lt;font size=2&gt;&lt;span style="font-family:Arial"&gt;Use the quantified objectives you specified in the first section to create a list of the things the project needs to deliver in order to meet the objectives. Specify when and how the item must be delivered.&lt;br&gt;&lt;br&gt;Note: The date you specify for delivery is tentative at this point. You will have a better understanding of timing after completing the project schedule which is described in the next section. &lt;br&gt;&lt;br&gt;&lt;span style="font-weight:bold"&gt;Add a section to your project plan and record the deliverables:&lt;/span&gt;&lt;br&gt;&lt;br&gt;III.   Project Deliverables&lt;br&gt;&lt;font size=4&gt;&lt;br&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;p style="color:rgb(0, 0, 0);font-weight:bold"&gt;&lt;font size=4&gt;&lt;font style="color:rgb(79, 129, 189);font-family:Arial"&gt;&lt;font style="font-family:Arial"&gt;Section 3: Project Schedule&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;p style="color:rgb(0, 0, 0);font-weight:bold"&gt;&lt;font size=4&gt;&lt;font style="color:rgb(79, 129, 189);font-family:Arial"&gt;&lt;font style="font-family:Arial"&gt;&lt;font style="font-weight:normal" size=2&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;Create a list of the activities that need to be accomplished for each deliverable (which you described in the preceding section).&lt;/span&gt;&lt;br style="font-family:Arial"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;p style="color:rgb(0, 0, 0);font-weight:bold"&gt;&lt;font size=4&gt;&lt;font style="color:rgb(79, 129, 189);font-family:Arial"&gt;&lt;font style="font-family:Arial"&gt;&lt;font style="font-weight:normal" size=2&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;For each activity:&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;    * Estimate the amount of effort required (specified in hours or days) to successfully complete the activity&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;    * The resource who is expected to do the work&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;br style="color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;Once the amount of effort  is specified you can calculate delivery dates for each deliverable that you specified in Section 2. (Don’t forget to go back to that section and put in the more realistic delivery dates!)&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;br style="color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;Note: If you are given firm deadlines by the project sponsor (or some other authority) that are not possible to reach based on the activity durations that you have estimated, you must respond immediately to the problem! You have several choices some of which are:&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;  * Re-negotiate the deadline using the project schedule to justify the delay&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;  * Hire additional resources using the project schedule to justify the cost&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;  * Reduce project scope (deliver less)&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;br style="color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;Use the schedule template provided to create the project schedule and create a section in your project plan to reference it. For example:&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0);font-weight:bold"&gt;IV.  Project Schedule&lt;/span&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;br style="font-family:Arial;color:rgb(0, 0, 0)"&gt;&lt;span style="font-family:Arial;color:rgb(0, 0, 0)"&gt;      See Appendix A&lt;/span&gt;&lt;br style="font-family:Arial"&gt;&lt;br style="font-family:Arial"&gt;&lt;span style="font-family:Arial"&gt;&lt;/span&gt;&lt;/font&gt;Section 4: Supporting Plans&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;p style="color:rgb(0, 0, 0);font-weight:bold"&gt;&lt;font size=4&gt;&lt;font style="color:rgb(79, 129, 189);font-family:Arial"&gt;&lt;font style="font-family:Arial"&gt;&lt;font style="font-weight:normal;color:rgb(0, 0, 0)" size=2&gt;&lt;span style="font-family:Arial"&gt;This section of the tutorial deals with the various other plans you should create to support your project. It is recommended that these be included directly in the project plan.&lt;br&gt;&lt;/span&gt;&lt;br style="font-family:Arial"&gt;&lt;span style="font-family:Arial;font-weight:bold"&gt;Human Resource Plan&lt;/span&gt;&lt;br style="font-family:Arial"&gt;&lt;br style="font-family:Arial"&gt;&lt;span style="font-family:Arial"&gt;Identify, by name if possible, all individuals (or organizations) with dominant responsibilities in the project. For each, describe their role and specific duties with respect to the project. You can use a table similar to this one in the next section of your project plan:&lt;/span&gt;&lt;br style="font-family:Arial"&gt;&lt;br style="font-family:Arial"&gt;&lt;span style="font-family:Arial;font-weight:bold"&gt;V. Roles &amp;amp; Responsibilities&lt;/span&gt;&lt;/font&gt;&lt;br style="font-weight:bold"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;font size=2&gt;&lt;font size=2&gt;&lt;table border=1 width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="33%"&gt;&lt;font size=2&gt;Name&lt;/font&gt;

                            &lt;td width="33%"&gt;&lt;font size=2&gt;Role&lt;/font&gt;
                            &lt;td width="34%"&gt;&lt;font size=2&gt;Responsibilities&lt;/font&gt;
                          
                        &lt;/tbody&gt;&lt;/table&gt;
&lt;b&gt;     
                   
                        &lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;p style="margin-left:0in;font-family:Arial"&gt;&lt;font size=2&gt;Next, describe the number and type of
personnel needed to conduct the project. For each resource describe start times,
estimated duration and the method you will use for obtaining them. You may use
tables similar to these:&lt;/font&gt;
&lt;font style="font-weight:bold" size=2&gt;&lt;span style="font-family:Arial"&gt;                        &lt;/span&gt;&lt;/font&gt;&lt;p style="font-family:Arial;font-weight:bold"&gt;&lt;font size=2&gt;VI. Staffing Plan&lt;/font&gt;
&lt;font style="font-weight:bold" size=2&gt;&lt;span style="font-family:Arial"&gt;                        &lt;table border=1 width="100%"&gt;

                          &lt;tbody&gt;&lt;tr&gt;
                            &lt;td width="50%"&gt;Resource Type
                            &lt;td width="50%"&gt; # Needed
                          
                        &lt;/tbody&gt;&lt;/table&gt;
                        &lt;/span&gt;&lt;/font&gt;&lt;p style="margin-left:0in;font-family:Arial;font-weight:bold"&gt;&lt;font size=2&gt; &lt;/font&gt;
&lt;font style="font-weight:bold" size=2&gt;&lt;span style="font-family:Arial"&gt;                        &lt;table border=1 width="100%"&gt;
                          &lt;tbody&gt;&lt;tr&gt;

                            &lt;td width="25%"&gt;Resource
                            &lt;td width="25%"&gt;Start
                            &lt;td width="25%"&gt;Duration
                            &lt;td width="25%"&gt;Obtainment Method
                          
                        &lt;/tbody&gt;&lt;/table&gt;
                        &lt;/span&gt;&lt;/font&gt;&lt;p style="margin-left:0in;font-family:Arial;font-weight:bold"&gt;&lt;font size=2&gt;Communication
Plan &lt;/font&gt;

&lt;font size=2&gt;&lt;span style="font-family:Arial"&gt;                        &lt;/span&gt;&lt;/font&gt;&lt;p style="margin-left:0in;font-family:Arial"&gt;&lt;font size=2&gt;Create a section in your project plan
as follows:&lt;/font&gt;
&lt;font size=2&gt;&lt;span style="font-family:Arial"&gt;                        &lt;/span&gt;&lt;/font&gt;&lt;p style="margin-left:0in;font-family:Arial;font-weight:bold"&gt;&lt;font size=2&gt;VI. Communications Plan&lt;/font&gt;
&lt;font size=2&gt;&lt;span style="font-family:Arial"&gt;                        &lt;/span&gt;&lt;/font&gt;&lt;p style="margin-left:0in;font-family:Arial"&gt;&lt;font size=2&gt;In it, specify who needs to receive
information on the project, when and how they will receive it. For example,&lt;/font&gt;
&lt;font size=2&gt;&lt;span style="font-family:Arial"&gt;                        &lt;/span&gt;&lt;/font&gt;&lt;p style="margin-left:0in;font-family:Arial"&gt;&lt;font size=2&gt;&lt;i&gt;Bi-weekly status reports describing
project performance will be delivered, via e-mail, to the key stakeholders as
identified in section II of this plan.&lt;/i&gt;&lt;/font&gt;
&lt;font size=2&gt;&lt;span style="font-family:Arial"&gt;                        &lt;/span&gt;&lt;/font&gt;&lt;p style="margin-left:0in;font-family:Arial;font-weight:bold"&gt;&lt;font size=2&gt;Risk Management Plan&lt;/font&gt;
&lt;font size=2&gt;&lt;span style="font-family:Arial"&gt;                        &lt;/span&gt;&lt;/font&gt;&lt;p style="margin-left:0in;font-family:Arial"&gt;&lt;font size=2&gt;Risk management is a difficult subject
to master. But try to think about the possible risks to your projects' success
so that you are prepared if (when) bad things happen.&lt;/font&gt;

&lt;font size=2&gt;&lt;span style="font-family:Arial"&gt;                        &lt;/span&gt;&lt;/font&gt;&lt;p style="margin-left:0in;font-family:Arial"&gt;&lt;font size=2&gt;Here are some examples of common
project risks:&lt;/font&gt;
&lt;font size=2&gt;&lt;span style="font-family:Arial"&gt;                        &lt;/span&gt;&lt;/font&gt;&lt;ul style="font-family:Arial"&gt;&lt;font size=2&gt;                          &lt;li&gt;
                            &lt;p style=""&gt;Overly
    optimistic schedules
                            &lt;li&gt;
                              &lt;p style=""&gt;Management
    or customer review / decision cycle is slower than expected
                              &lt;li&gt;

                                &lt;p style=""&gt;Budget
    cuts upset project plans
                                &lt;li&gt;
                                  &lt;p style=""&gt;Stakeholder
    input is not solicited or their needs are not well understood – project
    fails to meet needs and must be redone
                                  &lt;li&gt;
                                    &lt;p style=""&gt;Stakeholders
    insist on new requirements after project is begun
                                    &lt;li&gt;
                                      &lt;p style=""&gt;Vaguely
    specified areas of the project are more time-consuming than expected

                                      &lt;li&gt;
                                        &lt;p style=""&gt;Too
    little formality (lack of adherence to procedure) – results in miscommunication, quality problems and re-work
                                      &lt;/font&gt;&lt;/ul&gt;
&lt;font size=2&gt;&lt;span style="font-family:Arial"&gt;                                      &lt;/span&gt;&lt;/font&gt;&lt;p style="margin-left:0in;font-family:Arial"&gt;&lt;font size=2&gt;The project risks can be tracked using
a simple risk list.&lt;span style=""&gt;  &lt;/span&gt;Complete one
row in this table for every risk you have identified and add it to your project
plan. For each risk try to describe what you will do in the event it occurs and
what you will do to prevent it from occurring.&lt;/font&gt;
&lt;font style="font-weight:bold" size=2&gt;&lt;span style="font-family:Arial"&gt;                                      &lt;/span&gt;&lt;/font&gt;&lt;p style="margin-left:0in;font-family:Arial;font-weight:bold"&gt;&lt;font size=2&gt;VIII. Project Risks&lt;/font&gt;
&lt;font style="font-weight:bold" size=2&gt;&lt;span style="font-family:Arial"&gt;                                      &lt;table border=1 width="100%"&gt;

                                        &lt;tbody&gt;&lt;tr&gt;
                                          &lt;td width="33%"&gt;Description of
      Risk
                                          &lt;td width="33%"&gt;Probability of
      Occurrence (Low / Medium / High)
                                          &lt;td width="34%"&gt;Mitigation /
      Contingency Plan
                                        
                                      &lt;/tbody&gt;&lt;/table&gt;
                                      &lt;/span&gt;&lt;/font&gt;&lt;p style="margin-left:0in;font-family:Arial"&gt;&lt;font size=2&gt;Congratulations!!

You should now have a good project plan. Don’t forget to update the plan as
the project progresses and remember to monitor project performance against the
plan! &lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;h2 style="font-family:Arial;color:rgb(79, 129, 189)"&gt;&lt;font size=4&gt;&lt;strong&gt;&lt;font&gt;&lt;strong&gt;&lt;span style="color:rgb(75, 172, 198)"&gt;Ten Tips for Managing a Project&lt;/span&gt;&lt;br&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/h2&gt;&lt;ul style="font-family:Arial"&gt;&lt;li&gt;&lt;font size=3&gt;Understand the project objectives and be sure that the
    project addresses the appropriate business needs
          &lt;span style="visibility:hidden"&gt;&lt;/span&gt;
          
          &lt;/font&gt;&lt;li&gt;&lt;font size=3&gt;Create and maintain a set of procedures and guidelines
    that support project management efforts
            &lt;span style="visibility:hidden"&gt;&lt;/span&gt;

            
            &lt;/font&gt;&lt;li&gt;&lt;font size=3&gt;Plan, plan and then plan some more
              &lt;span style="visibility:hidden"&gt;&lt;/span&gt;
              
              &lt;/font&gt;&lt;li&gt;&lt;font size=3&gt;Decide, before you begin, how problems which cannot be
    resolved promptly will be escalated (and to whom)
                &lt;span style="visibility:hidden"&gt;&lt;/span&gt;
                
                &lt;/font&gt;&lt;li&gt;&lt;font size=3&gt;Establish effective mechanisms for monitoring project
    performance
                  &lt;span style="visibility:hidden"&gt;&lt;/span&gt;
                  &lt;/font&gt;&lt;li&gt;&lt;font size=3&gt;Manage the project scope!
                    &lt;span style="visibility:hidden"&gt;&lt;/span&gt;
                    
                    &lt;/font&gt;&lt;li&gt;&lt;font size=3&gt;Keep your team happy and focused
                        Understand project risks and take appropriate action
    when necessary.Gain
	&lt;/font&gt;&lt;li&gt;&lt;font size=3&gt;senior management support.Don't forget to communicate project successes (loudly) &lt;/font&gt;&lt;/ul&gt;





&lt;p&gt;&lt;font size=2&gt;
&lt;/font&gt;&lt;h2 style="font-family:Tahoma;font-weight:normal"&gt;&lt;font size=2&gt;&lt;font&gt;&lt;font&gt;&lt;br&gt;&lt;span style="color:rgb(192, 80, 77)"&gt;Services I can provide for you....&lt;font size=2&gt;write me at  &lt;a href="mailto:pankajdev73@gmail.com"&gt;pankajdev73@gmail.com &lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/h2&gt;&lt;h3 style="font-family:Tahoma;font-weight:normal"&gt;&lt;font size=2&gt;&lt;span style="color:windowtext"&gt;&lt;u&gt;&lt;font color="#000000"&gt;Needs
Assessments &amp;amp; Information Systems Design&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/font&gt;&lt;/h3&gt;


                    &lt;p style="font-family:Tahoma"&gt;&lt;font size=2&gt;&lt;span style="color:windowtext"&gt;I can conduct
needs assessments in the form of  preliminary scans of top level, high
urgency organizational issues and/or conduct in-depth assessments based on your
organizations specific concerns. &lt;/span&gt;&lt;/font&gt;
&lt;font style="font-family:Tahoma" size=2&gt;                    &lt;/font&gt;&lt;p style="font-family:Tahoma"&gt;&lt;font size=2&gt;&lt;span style="color:windowtext"&gt;Based on a
needs assessment, I can help you to:&lt;/span&gt;&lt;/font&gt;
&lt;font style="font-family:Tahoma" size=2&gt;                    &lt;/font&gt;&lt;ul style="font-family:Tahoma"&gt;&lt;font size=2&gt;                      &lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;justify project or program costs&lt;/font&gt;&lt;font size=2&gt;                      &lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;identify organizational processes which need improvement&lt;/font&gt;&lt;font size=2&gt;                      &lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;prioritize issues for future action&lt;/font&gt;&lt;font size=2&gt;                      &lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;&lt;span style="color:windowtext"&gt; implement solutions for your organization’s
information systems&lt;/span&gt;&lt;/font&gt;&lt;font size=2&gt;                      &lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;&lt;span style="color:windowtext"&gt; recommend
    solutions that will meet your
needs, based on your existing computers, processes and users&lt;/span&gt;&lt;/font&gt;&lt;font size=2&gt;                    &lt;/font&gt;&lt;/ul&gt;
&lt;font style="font-family:Tahoma" size=2&gt;                    &lt;/font&gt;&lt;h3 style="font-family:Tahoma;font-weight:bold"&gt;&lt;font size=2&gt;&lt;span style="color:windowtext"&gt;
					&lt;font color="#000000"&gt;Customized
Research&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/h3&gt;

&lt;font style="font-family:Tahoma" size=2&gt;                    &lt;/font&gt;&lt;p style="font-family:Tahoma"&gt;&lt;font size=2&gt;&lt;span style="color:windowtext"&gt;Nonprofits
should keep up with research in the areas that are most important to them. For
example, human services should follow the literature on effective service models
relevant to their mission, and fund raisers should track consumer and marketing
research. Most nonprofits don't have the expertise to do quick, focused and
useful research on key issues. &lt;/span&gt;&lt;/font&gt;
&lt;font style="font-family:Tahoma" size=2&gt;                    &lt;/font&gt;&lt;p style="font-family:Tahoma"&gt;&lt;font size=2&gt;&lt;span style="color:windowtext"&gt;My research
specializes in program development and the state of the art in human services. Our team includes people with
graduate degrees in Library and Information Science, with specialties in
web-based searching.&lt;/span&gt;&lt;/font&gt;
&lt;font style="font-family:Tahoma" size=2&gt;                    &lt;/font&gt;&lt;h3 style="font-family:Tahoma;font-weight:bold"&gt;&lt;font size=2&gt;&lt;span style="color:windowtext"&gt;&lt;font color="#000000"&gt;&lt;u&gt;Project
Management &amp;amp; Process Improvement Services&lt;/u&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/h3&gt;
&lt;font style="font-family:Tahoma" size=2&gt;                   &lt;/font&gt;&lt;p style="font-family:Tahoma"&gt;&lt;font size=2&gt;If you wish to undertake a process improvement effort or if
your organization is attempting to develop procedures and guidelines for
managing projects, I can assist you.  &lt;/font&gt;

&lt;font style="font-family:Tahoma" size=2&gt;                    &lt;/font&gt;&lt;h3 style="font-family:Tahoma;font-weight:bold"&gt;&lt;font size=2&gt;Systems
Analysis and Design&lt;/font&gt;&lt;/h3&gt;
&lt;font style="font-family:Tahoma" size=2&gt;                    &lt;/font&gt;&lt;ul style="font-family:Tahoma"&gt;&lt;font size=2&gt;                      &lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Interviews with key users
                      &lt;/font&gt;&lt;font size=2&gt;                      &lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Development of plans and schedules
                      &lt;/font&gt;&lt;font size=2&gt;                      &lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Development of procedures
                      &lt;/font&gt;&lt;font size=2&gt;                      &lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Database design and development
                      &lt;/font&gt;&lt;font size=2&gt;                      &lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Determination of hardware and software
    requirements&lt;/font&gt;&lt;font size=2&gt;                    &lt;/font&gt;&lt;/ul&gt;
&lt;font style="font-family:Tahoma" size=2&gt;                    &lt;/font&gt;&lt;h3 style="font-family:Tahoma;font-weight:bold"&gt;&lt;font size=2&gt;Building Project Management Competence
in Organizations&lt;/font&gt;&lt;/h3&gt;
&lt;font style="font-family:Tahoma" size=2&gt;                    &lt;/font&gt;&lt;ul style="font-family:Tahoma"&gt;&lt;font size=2&gt;                      &lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Consultation regarding program management
    and process
                      &lt;/font&gt;&lt;font size=2&gt;                      &lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Process audits and consultation on process
    improvement
                      &lt;/font&gt;&lt;font size=2&gt;                      &lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Development of functional requirements,
    project plans and verification plans&lt;br&gt;

                        
                      &lt;/font&gt;&lt;font size=2&gt;                      &lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Research on vendor selection based on
    organizational needs
                      &lt;/font&gt;&lt;font size=2&gt;                      &lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Development of RFPs and vendor selection
    processes
                      &lt;/font&gt;&lt;font size=2&gt;                      &lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Oversight and supervision of outsourced
    project teams to ensure that project is on track&lt;br&gt;

                        
                      &lt;/font&gt;&lt;font size=2&gt;                      &lt;/font&gt;&lt;li&gt;&lt;font size=2&gt;Training and consultation to staff regarding
    software development processes.&lt;/font&gt;&lt;/ul&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8903703296928965380&amp;page=RSS%3a+Effective+IT+Project+Management&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=pankajdev.spaces.live.com&amp;amp;GT1=pankajdev"&gt;</description><category>Computers and Internet</category><comments>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!166.entry#comment</comments><guid isPermaLink="true">http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!166.entry</guid><pubDate>Thu, 28 Feb 2008 06:20:21 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://pankajdev.spaces.live.com/blog/cns!7B904EF986ECE304!166/comments/feed.rss</wfw:commentRss><wfw:comment>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!166.entry#comment</wfw:comment><dcterms:modified>2008-02-28T06:20:21Z</dcterms:modified></item><item><title>Oracle Introduction &amp; Why Oracle ?</title><link>http://pankajdev.spaces.live.com/Blog/cns!7B904EF986ECE304!164.entry</link><description>&lt;b&gt;&lt;/b&gt;&lt;a target="_blank" href="http://www.internetuae.com"&gt;Oracle &lt;/a&gt;is a comprehensive operating environment that packs the power of
mainframe relation database management system into user's micro
computer. It provides a set of functional programs that user can use as
tools to build structures and perform tasks. Because applications are
developed on oracle are completely portable to the other versions of
the &lt;a target="_blank" href="http://www.internetuae.com"&gt;programmer&lt;/a&gt; can create a complex application in a single user,
environment and them move it to a multi user platform.Users do not have
to be an expert to appreciate Oracle but the better user understand the
program,the more productively and creatively he can use the tools it
provides R&lt;a target="_blank" href="http://www.internetuae.com"&gt;elational Database Management system&lt;/a&gt; A Relational Database
Management System (RDBMS) can perform a wide range of tasks. It acts as
a transparent interface between the physical storage and the logical
presentation of data.It provides a set of more or less flexible and sophisticated tools for handling information. Users can use the tools to&lt;br&gt;&lt;br&gt; · &lt;a target="_blank" href="http://www.internetuae.com"&gt;Define a Database&lt;/a&gt;&lt;br&gt;· &lt;a target="_blank" href="http://www.internetuae.com"&gt;Query the Database&lt;/a&gt;&lt;br&gt;· &lt;a href="http://www.internetuae.com"&gt;Add,Edit and Delete data.&lt;/a&gt;&lt;br&gt; · &lt;a target="_blank" href="http://www.internetuae.com"&gt;Modify the structure of the Database.&lt;/a&gt;&lt;br&gt; ·&lt;a href="http://www.internetuae.com"&gt; Communicate with in the Networks.&lt;/a&gt;&lt;br&gt; · &lt;a href="http://www.internetuae.com"&gt;Exports and Imports the data.&lt;/a&gt;&lt;br&gt;· &lt;a target="_blank" href="http://www.internetuae.com"&gt;Security.&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Why Oracle ?&lt;br&gt;&lt;/b&gt;Oracle is an open system i.e. the database is accessing by different
data access languages like SQL, Visual Basic, Power
Builders,Delphi, VC++,JAVA etc. Oracle supports database up to gigabytes
in size. * Oracle supports large number of concurrent users. * Oracle
supports true client/server environment.if enable processing to be split between database server and the client application programs. *
Oracle provides high level of data security in terms of users, passwords
privileges, and permissions. * Oracle database behaves same on all
platform line Windows,Unix,Dos,Mainframes etc.&lt;br&gt;&lt;br&gt;&lt;b&gt;Structure of Oracle Database:&lt;/b&gt;&lt;br&gt;physical
structure: one or more data files, Two of more log files, One control
file. Logical structure: Table spaces, Segments, 