<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>WEB ENGINEERING</title>
	<atom:link href="http://webingineer.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://webingineer.wordpress.com</link>
	<description>Web engineering is neither a clone, nor a subset of software engineering, although both involve programming and software development. While Web Engineering uses software engineering principles, it encompasses new approaches, methodologies, tools, techniques, and guidelines to meet the unique requirements of Web Based applications</description>
	<lastBuildDate>Tue, 26 Apr 2011 06:53:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='webingineer.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/6d5e6c5c56a0e9f011b29ca071c20b6f?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>WEB ENGINEERING</title>
		<link>http://webingineer.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://webingineer.wordpress.com/osd.xml" title="WEB ENGINEERING" />
	<atom:link rel='hub' href='http://webingineer.wordpress.com/?pushpress=hub'/>
		<item>
		<title>XSL &#8211; eXtensible Stylesheet Language</title>
		<link>http://webingineer.wordpress.com/2010/10/26/xsl-extensible-stylesheet-language/</link>
		<comments>http://webingineer.wordpress.com/2010/10/26/xsl-extensible-stylesheet-language/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 10:03:53 +0000</pubDate>
		<dc:creator>Bharat</dc:creator>
				<category><![CDATA[XML]]></category>
		<category><![CDATA[XSL]]></category>

		<guid isPermaLink="false">http://webingineer.wordpress.com/?p=327</guid>
		<description><![CDATA[XSL XSL stands for EXtensible Stylesheet Language. XSL = Style Sheets for XML XSL consists of: XSLT &#8211; a language for transforming XML documents XPath &#8211; a language for navigating in XML documents XSL-FO &#8211; a language for formatting XML documents XSLT XSLT stands for XSL Transformations XSLT transforms an XML document into another XML [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webingineer.wordpress.com&amp;blog=14697889&amp;post=327&amp;subd=webingineer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2 style="text-align:justify;">XSL</h2>
<p style="text-align:justify;">XSL stands for E<strong>X</strong>tensible <strong>S</strong>tylesheet <strong>L</strong>anguage.</p>
<p style="text-align:justify;">XSL = Style Sheets for XML</p>
<p style="text-align:justify;">XSL consists of:</p>
<ul style="text-align:justify;">
<li>XSLT &#8211; a language for transforming XML      documents</li>
<li>XPath &#8211; a language for navigating in      XML documents</li>
<li>XSL-FO &#8211; a language for formatting XML      documents</li>
</ul>
<p style="text-align:justify;"><strong>XSLT</strong></p>
<p style="text-align:justify;">XSLT stands for XSL Transformations<strong> </strong></p>
<p style="text-align:justify;">XSLT transforms an XML document into another XML document<strong> </strong></p>
<p style="text-align:justify;">With XSLT you can add/remove elements and attributes to or from the output file. You can also rearrange and sort elements, perform tests and make decisions about which elements to hide and display.</p>
<p style="text-align:justify;">A common way to describe the transformation process is to say that <strong>XSLT transforms an XML source-tree into an XML result-tree</strong>.</p>
<p style="text-align:justify;">XSLT uses XPath to find information in an XML document. XPath is used to navigate through elements and attributes in XML documents.</p>
<p style="text-align:justify;">In the transformation process, XSLT uses XPath to define parts of the source document that should match one or more predefined templates. When a match is found, XSLT will transform the matching part of the source document into the result document.</p>
<p style="text-align:justify;"><span style="color:#ff0000;"><strong>Example</strong></span></p>
<p style="text-align:justify;"><span style="color:#ff0000;"><strong>catalog.xml</strong></span></p>
<p><pre class="brush: plain;">

&lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?&gt;
&lt;?xml-stylesheet type=&quot;text/xsl&quot; href=&quot;cdcatalog.xsl&quot;?&gt;
&lt;catalog&gt;

&lt;cd&gt;
&lt;title&gt;Rising Force&lt;/title&gt;
&lt;artist&gt;Yngwie Malmsteen&lt;/artist&gt;
&lt;label&gt;Polydor&lt;/label&gt;
&lt;price&gt;10.90&lt;/price&gt;
&lt;year&gt;1984&lt;/year&gt;
&lt;/cd&gt;

&lt;cd&gt;
&lt;title&gt;Fire and Ice&lt;/title&gt;
&lt;artist&gt;Yngwie Malmsteen&lt;/artist&gt;
&lt;label&gt;Elektra&lt;/label&gt;
&lt;price&gt;9.90&lt;/price&gt;
&lt;year&gt;1992&lt;/year&gt;
&lt;/cd&gt;

&lt;cd&gt;
&lt;title&gt;The Seventh Sign&lt;/title&gt;
&lt;artist&gt;Yngwie Malmsteen&lt;/artist&gt;
&lt;label&gt;CMC International - Spitfire&lt;/label&gt;
&lt;price&gt;9.90&lt;/price&gt;
&lt;year&gt;1994&lt;/year&gt;
&lt;/cd&gt;

&lt;/catalog&gt;

</pre></p>
<p style="text-align:justify;"><span style="color:#ff0000;"><strong>cdcatalog.xsl</strong></span></p>
<p><pre class="brush: plain;">

&lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?&gt;
&lt;xsl:stylesheet version=&quot;1.0&quot;
xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot;&gt;

&lt;xsl:template match=&quot;/&quot;&gt;
&lt;html&gt;
&lt;body&gt;
&lt;h2&gt;My CD Collection&lt;/h2&gt;
&lt;table border=&quot;1&quot;&gt;
&lt;tr bgcolor=&quot;#9acd32&quot;&gt;
&lt;th&gt;Title&lt;/th&gt;
&lt;th&gt;Artist&lt;/th&gt;
&lt;th&gt;Label&lt;/th&gt;
&lt;th&gt;Price&lt;/th&gt;
&lt;th&gt;Year&lt;/th&gt;
&lt;/tr&gt;
&lt;xsl:for-each select=&quot;catalog/cd&quot;&gt;
&lt;tr&gt;
&lt;td&gt;&lt;xsl:value-of select=&quot;title&quot;/&gt;&lt;/td&gt;
&lt;td&gt;&lt;xsl:value-of select=&quot;artist&quot;/&gt;&lt;/td&gt;
&lt;td&gt;&lt;xsl:value-of select=&quot;label&quot;/&gt;&lt;/td&gt;
&lt;td&gt;&lt;xsl:value-of select=&quot;price&quot;/&gt;&lt;/td&gt;
&lt;td&gt;&lt;xsl:value-of select=&quot;year&quot;/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/xsl:for-each&gt;
&lt;/table&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;

</pre></p>
<p style="text-align:justify;"><span style="color:#ff0000;"><strong>OUTPUT</strong></span></p>
<p style="text-align:justify;"><strong><a href="http://webingineer.files.wordpress.com/2010/10/opxsl.jpg"><img class="alignnone size-full wp-image-330" title="opxsl" src="http://webingineer.files.wordpress.com/2010/10/opxsl.jpg?w=480&#038;h=153" alt="" width="480" height="153" /></a><br />
</strong></p>
<p style="text-align:justify;"><span style="color:#ff0000;"><strong>Note</strong></span></p>
<p style="text-align:justify;">The &lt;xsl:template&gt; element is used to build templates.</p>
<p style="text-align:justify;">The <strong>match</strong> attribute is used to associate a template with an XML element. The value of the match attribute is an XPath expression (i.e. match=&#8221;/&#8221; defines the whole document).</p>
<p style="text-align:justify;">The &lt;xsl:value-of&gt; element is used to extract the value of a selected node.</p>
<p style="text-align:justify;">The <strong>select</strong> attribute contains an XPath expression. An XPath expression works like navigating a file system; a forward slash (/) selects subdirectories.</p>
<p style="text-align:justify;">The &lt;xsl:for-each&gt; element allows you to do looping in XSLT.</p>
<p style="text-align:justify;"><strong><span style="color:#ff0000;">FILTERING</span></strong></p>
<p style="text-align:justify;"><span style="color:#ff0000;"><span style="color:#000000;"><pre class="brush: plain;">

&lt;xsl:for-each select=&quot;catalog/cd[year='1992']&quot;&gt;

</pre></p>
<p>&nbsp;</p>
<p></span></span></p>
<p style="text-align:justify;"><strong><span style="color:#ff0000;">OUTPUT</span></strong></p>
<p style="text-align:justify;"><strong><span style="color:#ff0000;"><a href="http://webingineer.files.wordpress.com/2010/10/filter.jpg"><img class="alignnone size-full wp-image-331" title="filter" src="http://webingineer.files.wordpress.com/2010/10/filter.jpg?w=347&#038;h=119" alt="" width="347" height="119" /></a><br />
</span></strong></p>
<br />Filed under: <a href='http://webingineer.wordpress.com/category/xml/'>XML</a>, <a href='http://webingineer.wordpress.com/category/xml/xsl/'>XSL</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/webingineer.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/webingineer.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/webingineer.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/webingineer.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/webingineer.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/webingineer.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/webingineer.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/webingineer.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/webingineer.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/webingineer.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/webingineer.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/webingineer.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/webingineer.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/webingineer.wordpress.com/327/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webingineer.wordpress.com&amp;blog=14697889&amp;post=327&amp;subd=webingineer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://webingineer.wordpress.com/2010/10/26/xsl-extensible-stylesheet-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/45d1a90729bb84616c6e736d48defacf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bharatpc</media:title>
		</media:content>

		<media:content url="http://webingineer.files.wordpress.com/2010/10/opxsl.jpg" medium="image">
			<media:title type="html">opxsl</media:title>
		</media:content>

		<media:content url="http://webingineer.files.wordpress.com/2010/10/filter.jpg" medium="image">
			<media:title type="html">filter</media:title>
		</media:content>
	</item>
		<item>
		<title>JPlayer: Audio Player using JQuery and HTML5 on Virtual Host</title>
		<link>http://webingineer.wordpress.com/2010/10/17/jplayer-audio-player-using-jquery-and-html5-on-virtual-host/</link>
		<comments>http://webingineer.wordpress.com/2010/10/17/jplayer-audio-player-using-jquery-and-html5-on-virtual-host/#comments</comments>
		<pubDate>Sun, 17 Oct 2010 12:13:43 +0000</pubDate>
		<dc:creator>Bharat</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Virtual Hosts]]></category>

		<guid isPermaLink="false">http://webingineer.wordpress.com/?p=311</guid>
		<description><![CDATA[jPlayer is a jQuery plugin that allows you to: play and control audio files in your webpage create and style an audio player using just HTML and CSS add sound effects to your jQuery projects support more devices using HTML5 All of this with HTML5 &#60;audio&#62; support for compliant browsers that allow mp3 or ogg [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webingineer.wordpress.com&amp;blog=14697889&amp;post=311&amp;subd=webingineer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;"><a href="http://webingineer.files.wordpress.com/2010/10/jplayer_withoutmysql_database.jpg"><img class="alignnone size-full wp-image-313" title="jplayer_withoutMysql_database" src="http://webingineer.files.wordpress.com/2010/10/jplayer_withoutmysql_database.jpg?w=480&#038;h=238" alt="" width="480" height="238" /></a></p>
<p style="text-align:justify;">jPlayer is a jQuery plugin that allows you to:</p>
<ul style="text-align:justify;">
<li><strong>play and control audio files</strong> in your webpage</li>
<li>create and style an <strong>audio      player</strong> using just HTML and CSS</li>
<li><strong>add sound effects</strong> to your jQuery projects</li>
<li><strong>support</strong> more devices using <strong>HTML5</strong></li>
</ul>
<p style="text-align:justify;">All of this with <strong>HTML5 &lt;audio&gt;</strong> support for compliant browsers that allow mp3 or ogg format, while supporting other browsers using mp3 format with <strong>no visible Flash</strong>.</p>
<p style="text-align:justify;">STEPS:</p>
<p style="text-align:justify;">1.      Download the Demos files.</p>
<p style="text-align:justify;">2.      Make sure you created the virtual host as <a href="http://www.audio2.local/">www.audio2.local</a> as in <a href="http://webingineer.wordpress.com/2010/10/17/create-virtual-hosts-on-apache-server/" target="_blank">previous tutorial.</a></p>
<p style="text-align:justify;">3.      Unzip the file, and move the folder to htdocs folder in XAMPP</p>
<p style="text-align:justify;">4.      Type <a href="http://www.audio2.local/">www.audio2.local</a> in browser url field to open project.</p>
<h2 style="text-align:justify;"><a href="https://www.box.net/shared/cx3vasnzfj" target="_blank"><span style="color:#ff0000;">DOWNLOAD THE CODE HERE</span></a></h2>
<p style="text-align:justify;"><a href="http://www.happyworm.com/jquery/jplayer/" target="_blank">Please donate to Jplayer developers, since the code has been derived from their site.</a></p>
<p style="text-align:justify;"><a href="http://www.happyworm.com/jquery/jplayer/" target="_blank"><img class="alignnone size-full wp-image-314" title="jplayer" src="http://webingineer.files.wordpress.com/2010/10/jplayer.jpg?w=480&#038;h=63" alt="" width="480" height="63" /></a></p>
<br />Filed under: <a href='http://webingineer.wordpress.com/category/web-servers/apache/'>Apache</a>, <a href='http://webingineer.wordpress.com/category/multimedia/audio/'>audio</a>, <a href='http://webingineer.wordpress.com/category/multimedia/'>Multimedia</a>, <a href='http://webingineer.wordpress.com/category/virtual-hosts/'>Virtual Hosts</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/webingineer.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/webingineer.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/webingineer.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/webingineer.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/webingineer.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/webingineer.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/webingineer.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/webingineer.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/webingineer.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/webingineer.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/webingineer.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/webingineer.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/webingineer.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/webingineer.wordpress.com/311/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webingineer.wordpress.com&amp;blog=14697889&amp;post=311&amp;subd=webingineer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://webingineer.wordpress.com/2010/10/17/jplayer-audio-player-using-jquery-and-html5-on-virtual-host/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/45d1a90729bb84616c6e736d48defacf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bharatpc</media:title>
		</media:content>

		<media:content url="http://webingineer.files.wordpress.com/2010/10/jplayer_withoutmysql_database.jpg" medium="image">
			<media:title type="html">jplayer_withoutMysql_database</media:title>
		</media:content>

		<media:content url="http://webingineer.files.wordpress.com/2010/10/jplayer.jpg" medium="image">
			<media:title type="html">jplayer</media:title>
		</media:content>
	</item>
		<item>
		<title>Create Virtual Hosts on Apache server</title>
		<link>http://webingineer.wordpress.com/2010/10/17/create-virtual-hosts-on-apache-server/</link>
		<comments>http://webingineer.wordpress.com/2010/10/17/create-virtual-hosts-on-apache-server/#comments</comments>
		<pubDate>Sun, 17 Oct 2010 12:13:16 +0000</pubDate>
		<dc:creator>Bharat</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Virtual Hosts]]></category>

		<guid isPermaLink="false">http://webingineer.wordpress.com/?p=306</guid>
		<description><![CDATA[Aim:  To create and use virtual hosts and domain name as www.audio2.local What is Virtual Host The term Virtual Host refers to the practice of maintaining more than one server on one machine, as differentiated by their apparent hostname. For example, it is often desirable for companies sharing a web server to have their own [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webingineer.wordpress.com&amp;blog=14697889&amp;post=306&amp;subd=webingineer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;"><strong>Aim:  To create and use virtual hosts and domain name as <a href="http://www.audio2.local/">www.audio2.local</a></strong><strong><a href="http://www.audio2.local/"><br />
</a></strong></p>
<p style="text-align:justify;"><strong><span style="color:#ff0000;">What is Virtual Host</span></strong></p>
<p style="text-align:justify;">The term <cite>Virtual Host</cite> refers to the practice of maintaining more than one server on one machine, as differentiated by their apparent hostname.</p>
<p style="text-align:justify;">For example, it is often desirable for companies sharing a web server to have their own domains, with web servers accessible as www.company1.com and www.company2.com, without requiring the user to know any extra path information.</p>
<p style="text-align:justify;">Virtual Hosts can be configured in two ways</p>
<ul style="text-align:justify;">
<li>· Name-based Virtual Hosts</li>
<li>· IP-based Virtual Hosts</li>
</ul>
<p style="text-align:justify;"><strong>Name-based vs. IP-based Virtual Hosts</strong><strong> </strong></p>
<p style="text-align:justify;">IP-based virtual hosts use the IP address of the connection to determine the correct virtual host to serve. Therefore you need to have a separate IP address for each host. With name-based virtual hosting, the server relies on the client to report the hostname as part of the HTTP headers. Using this technique, many different hosts can share the same IP address.</p>
<p style="text-align:justify;">Name-based virtual hosting is usually simpler, since you need only configure your DNS server to map each hostname to the correct IP address and then configure the Apache HTTP Server to recognize the different hostnames.</p>
<p style="text-align:justify;"><strong>Name Based Virtual Host Configuration</strong></p>
<p style="text-align:justify;">To use name-based virtual hosting, you must designate the IP address on the server that will be accepting requests for the hosts. This is configured using the <a href="http://httpd.apache.org/docs/1.3/mod/core.html#namevirtualhost">NameVirtualHost</a> directive.</p>
<p style="text-align:justify;">The next step is to create a <a href="http://httpd.apache.org/docs/1.3/mod/core.html#virtualhost">&lt;VirtualHost&gt;</a> block for each different host that you would like to serve. The argument to the &lt;VirtualHost&gt; directive should be the same as the argument to the NameVirtualHost directive.</p>
<p style="text-align:justify;">Inside each &lt;VirtualHost&gt; block, you will need at minimum a <a href="http://httpd.apache.org/docs/1.3/mod/core.html#servername">ServerName</a> directive to designate which host is served and a <a href="http://httpd.apache.org/docs/1.3/mod/core.html#documentroot">DocumentRoot</a> directive to show where in the filesystem the content for that host lives.</p>
<p style="text-align:justify;">If you are adding virtual hosts to an existing web server, you must also create a &lt;VirtualHost&gt; block for the existing host. The ServerName and DocumentRoot included in this virtual host should be the same as the global ServerName and DocumentRoot.</p>
<p style="text-align:justify;"><span style="color:#ff0000;"><strong> PROCEDURE</strong></span></p>
<p style="text-align:justify;">Practical</p>
<p style="text-align:justify;">To create domain as <a href="http://www.audio2.local/">www.audio2.local</a></p>
<p style="text-align:justify;">Open file “httpd-vhosts” at location C:\xampp\apache\conf\extra\httpd-vhosts</p>
<p style="text-align:justify;">Add following lines to end of document</p>
<p><pre class="brush: plain;">

NameVirtualHost 127.0.0.1:80

&lt;VirtualHost 127.0.0.1:80&gt;

DocumentRoot C:/xampp/htdocs

ServerName localhost

&lt;/VirtualHost&gt;

&lt;VirtualHost 127.0.0.1:80&gt;

DocumentRoot C:/xampp/htdocs/audio2

ServerName www.audio2.local

&lt;/VirtualHost&gt;

</pre></p>
<p style="text-align:justify;">“audio2” is the name of my web application folder on my localhost, htdocs folder.</p>
<p style="text-align:justify;">Save and exit.</p>
<p style="text-align:justify;">Open Notepad in Administrator Mode by, right clicking and selecting “Run as” administrator.</p>
<p style="text-align:justify;">Open the hosts file at location C:\Windows\System32\drivers\etc\hosts in note pad.</p>
<p style="text-align:justify;">Make sure u make the backup file, which will help you, in case anything goes wrong.</p>
<p style="text-align:justify;">Add following code to end of hosts file</p>
<p><pre class="brush: plain;">

127.0.0.1       localhost

127.0.0.1       www.audio2.local

</pre></p>
<p style="text-align:justify;">Save the file and exit</p>
<p style="text-align:justify;">Make sure you restart apache server.</p>
<p style="text-align:justify;">Type <a href="http://www.audio2.local/">http://www.audio2.local</a> in browser url field (i.e. your domain name to open website instead of typing localhost)</p>
<p style="text-align:justify;"><span style="color:#ff0000;">NOTE:</span></p>
<p style="text-align:justify;"><span style="color:#ff0000;">IF ANY PROBLE OCCURS AND APACHE SERVER DOESNT START AFTER CONFIGURATIONS, UNDO ANY CHANGES DONE TO FILE IN C:\xampp\apache\conf\extra\httpd-vhosts, YOUR SERVER WILL START AGAIN.</span></p>
<br />Filed under: <a href='http://webingineer.wordpress.com/category/web-servers/apache/'>Apache</a>, <a href='http://webingineer.wordpress.com/category/uncategorized/'>Uncategorized</a>, <a href='http://webingineer.wordpress.com/category/virtual-hosts/'>Virtual Hosts</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/webingineer.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/webingineer.wordpress.com/306/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/webingineer.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/webingineer.wordpress.com/306/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/webingineer.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/webingineer.wordpress.com/306/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/webingineer.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/webingineer.wordpress.com/306/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/webingineer.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/webingineer.wordpress.com/306/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/webingineer.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/webingineer.wordpress.com/306/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/webingineer.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/webingineer.wordpress.com/306/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webingineer.wordpress.com&amp;blog=14697889&amp;post=306&amp;subd=webingineer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://webingineer.wordpress.com/2010/10/17/create-virtual-hosts-on-apache-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/45d1a90729bb84616c6e736d48defacf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bharatpc</media:title>
		</media:content>
	</item>
		<item>
		<title>XML Schema: XML Validation</title>
		<link>http://webingineer.wordpress.com/2010/10/13/xml-schema-xml-validation/</link>
		<comments>http://webingineer.wordpress.com/2010/10/13/xml-schema-xml-validation/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 15:15:49 +0000</pubDate>
		<dc:creator>Bharat</dc:creator>
				<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://webingineer.wordpress.com/?p=294</guid>
		<description><![CDATA[What is an XML Schema? The purpose of an XML Schema is to define the legal building blocks of an XML document, just like a DTD. XML Schema is an XML-based alternative to DTD. An XML Schema: defines elements that can appear in a document defines attributes that can appear in a document defines which [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webingineer.wordpress.com&amp;blog=14697889&amp;post=294&amp;subd=webingineer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>What is an XML Schema?</h2>
<p>The purpose of an XML Schema is to define the legal building blocks of an XML document, just like a DTD.</p>
<p>XML Schema is an XML-based alternative to DTD.</p>
<p>An XML Schema:</p>
<ul>
<li>defines      elements that can appear in a document</li>
<li>defines      attributes that can appear in a document</li>
<li>defines      which elements are child elements</li>
<li>defines      the order of child elements</li>
<li>defines      the number of child elements</li>
<li>defines      whether an element is empty or can include text</li>
<li>defines      data types for elements and attributes</li>
</ul>
<p>Example:</p>
<p>Place all the files in same folder and run the validate.html file which contains javascript code to print error.</p>
<p>You can also download the zip file <a href="https://www.box.net/shared/hcx94ffmyh" target="_blank">here</a></p>
<p>Y</p>
<p>1. order.xml</p>
<p><pre class="brush: plain;">

&lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?&gt;

&lt;orderLLLLLLL orderid=&quot;889923&quot;
xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
xsi:noNamespaceSchemaLocation=&quot;order-schema.xsd&quot;&gt;

&lt;person&gt;agent 11&lt;/person&gt;

 &lt;shipto&gt;
 &lt;name&gt;Bharat Chandorkar&lt;/name&gt;
 &lt;address&gt;Somewhere on Planet Earth&lt;/address&gt;
 &lt;city&gt;Mumbai&lt;/city&gt;
 &lt;country&gt;India&lt;/country&gt;
 &lt;/shipto&gt;

 &lt;item&gt;
 &lt;title&gt;Beethoven's Symphony&lt;/title&gt;
 &lt;note&gt;Special Edition&lt;/note&gt;
 &lt;quantity&gt;1&lt;/quantity&gt;
 &lt;price&gt;50&lt;/price&gt;
 &lt;/item&gt;
 &lt;item&gt;
 &lt;title&gt;Segovia Complete Study&lt;/title&gt;
 &lt;quantity&gt;1&lt;/quantity&gt;
 &lt;price&gt;40&lt;/price&gt;
 &lt;/item&gt;
&lt;/order&gt;

</pre></p>
<p>2. order-schema.xsd</p>
<p><pre class="brush: plain;">

&lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot; ?&gt;
&lt;xs:schema xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt;

&lt;xs:element name=&quot;order&quot;&gt;
 &lt;xs:complexType&gt;
 &lt;xs:sequence&gt;
 &lt;xs:element name=&quot;person&quot; type=&quot;xs:string&quot;/&gt;
 &lt;xs:element name=&quot;shipto&quot;&gt;
 &lt;xs:complexType&gt;
 &lt;xs:sequence&gt;
 &lt;xs:element name=&quot;name&quot; type=&quot;xs:string&quot;/&gt;
 &lt;xs:element name=&quot;address&quot; type=&quot;xs:string&quot;/&gt;
 &lt;xs:element name=&quot;city&quot; type=&quot;xs:string&quot;/&gt;
 &lt;xs:element name=&quot;country&quot; type=&quot;xs:string&quot;/&gt;
 &lt;/xs:sequence&gt;
 &lt;/xs:complexType&gt;
 &lt;/xs:element&gt;
 &lt;xs:element name=&quot;item&quot; maxOccurs=&quot;unbounded&quot;&gt;
 &lt;xs:complexType&gt;
 &lt;xs:sequence&gt;
 &lt;xs:element name=&quot;title&quot; type=&quot;xs:string&quot;/&gt;
 &lt;xs:element name=&quot;note&quot; type=&quot;xs:string&quot; minOccurs=&quot;0&quot;/&gt;
 &lt;xs:element name=&quot;quantity&quot; type=&quot;xs:positiveInteger&quot;/&gt;
 &lt;xs:element name=&quot;price&quot; type=&quot;xs:decimal&quot;/&gt;
 &lt;/xs:sequence&gt;
 &lt;/xs:complexType&gt;
 &lt;/xs:element&gt;
 &lt;/xs:sequence&gt;
 &lt;xs:attribute name=&quot;orderid&quot; type=&quot;xs:string&quot; use=&quot;required&quot;/&gt;
 &lt;/xs:complexType&gt;
&lt;/xs:element&gt;
&lt;/xs:schema&gt;

</pre></p>
<p>3. validate.html</p>
<p><pre class="brush: plain;">
&lt;html&gt;
&lt;body&gt;
&lt;h3&gt;This demonstrates a parser error:&lt;/h3&gt;

&lt;script type=&quot;text/javascript&quot;&gt;
var xmlDoc = new ActiveXObject(&quot;Microsoft.XMLDOM&quot;);
xmlDoc.async=&quot;false&quot;;
xmlDoc.validateOnParse=&quot;true&quot;;
xmlDoc.load(&quot;order.xml&quot;);

document.write(&quot;&lt;br /&gt;Error Code: &quot;);
document.write(xmlDoc.parseError.errorCode);
document.write(&quot;&lt;br /&gt;Error Reason: &quot;);
document.write(xmlDoc.parseError.reason);
document.write(&quot;&lt;br /&gt;Error Line: &quot;);
document.write(xmlDoc.parseError.line);
&lt;/script&gt;

&lt;/body&gt;
&lt;/html&gt;
</pre></p>
<p><strong>OUTPUT</strong></p>
<p><a href="http://webingineer.files.wordpress.com/2010/10/xml-schema-output.jpg"><img class="alignnone size-full wp-image-300" title="xml-schema-output" src="http://webingineer.files.wordpress.com/2010/10/xml-schema-output.jpg?w=480&#038;h=137" alt="" width="480" height="137" /></a></p>
<p>Refer www.w3schools.com for code explanations</p>
<h2><a href="https://www.box.net/shared/hcx94ffmyh" target="_blank">DOWNLOAD THE ZIP FILE</a></h2>
<br />Filed under: <a href='http://webingineer.wordpress.com/category/xml/'>XML</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/webingineer.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/webingineer.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/webingineer.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/webingineer.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/webingineer.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/webingineer.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/webingineer.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/webingineer.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/webingineer.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/webingineer.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/webingineer.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/webingineer.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/webingineer.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/webingineer.wordpress.com/294/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webingineer.wordpress.com&amp;blog=14697889&amp;post=294&amp;subd=webingineer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://webingineer.wordpress.com/2010/10/13/xml-schema-xml-validation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/45d1a90729bb84616c6e736d48defacf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bharatpc</media:title>
		</media:content>

		<media:content url="http://webingineer.files.wordpress.com/2010/10/xml-schema-output.jpg" medium="image">
			<media:title type="html">xml-schema-output</media:title>
		</media:content>
	</item>
		<item>
		<title>Graphs on HTML 5.0 Canvas using RGRAPH canvas graph library</title>
		<link>http://webingineer.wordpress.com/2010/09/19/graphs-on-html-5-0-canvas-using-rgraph-canvas-graph-library/</link>
		<comments>http://webingineer.wordpress.com/2010/09/19/graphs-on-html-5-0-canvas-using-rgraph-canvas-graph-library/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 12:40:21 +0000</pubDate>
		<dc:creator>Bharat</dc:creator>
				<category><![CDATA[Graphs]]></category>
		<category><![CDATA[HTML 5.0]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Reporting]]></category>

		<guid isPermaLink="false">http://webingineer.wordpress.com/?p=275</guid>
		<description><![CDATA[RGRAPH RGraph is a HTML5 canvas graph library. It uses features that became available in HTML5 (specifically, the CANVAS tag) to produce a wide variety of graph types: bar chart, bi-polar chart (also known as an age frequency chart), donut chart, funnel chart, gantt chart, horizontal bar chart, LED display, line graph, meter, odometer, pie [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webingineer.wordpress.com&amp;blog=14697889&amp;post=275&amp;subd=webingineer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3 style="text-align:justify;"><span style="color:#ff0000;"><a href="http://www.rgraph.net" target="_blank">RGRAPH</a></span></h3>
<p style="text-align:justify;">RGraph is a HTML5 canvas graph library.</p>
<p style="text-align:justify;">It uses features that became available in HTML5 (specifically, the CANVAS tag) to produce a wide variety of graph types: bar chart, bi-polar chart (also known as an age frequency chart), donut chart, funnel chart, gantt chart, horizontal bar chart, LED display, line graph, meter, odometer, pie chart, progress bar, rose chart, scatter graph and traditional radar chart.</p>
<p style="text-align:justify;">RGraph is covered by the <a href="http://www.rgraph.net/#license" target="_blank">RGraph License</a>. Free for non-commercial purpose.</p>
<p style="text-align:justify;">HTML5 introduces a new HTML element &#8211; the CANVAS tag. This tag allows for two dimensional drawing easily using Javascript. This makes it perfect for producing graphs.</p>
<p style="text-align:justify;">Because Javascript runs on your user’s computer, none of the stress on your server normally associated with producing graphs.</p>
<h3 style="text-align:justify;"><span style="color:#ff0000;">Browser support</span></h3>
<p style="text-align:justify;">Since the graphs are produced using HTML5 features (the new <strong>canvas</strong> tag), client support is currently:</p>
<ul style="text-align:justify;">
<li>Mozilla      Firefox 3.0+</li>
<li>Google      Chrome 1+</li>
<li>Apple      Safari 3+</li>
<li>Opera      9.5+</li>
<li>Microsoft      Internet Explorer 8+ (see note)</li>
<li style="text-align:justify;">iPhone      (text support from iOS v4+)</li>
</ul>
<p style="text-align:justify;">NOTE: Download the Rgraph html 5.0 canvas libraries form <a href="http://www.rgraph.net" target="_blank">here</a>, and place the files in libraries folder in the same directory where the html or php file is.</p>
<p style="text-align:justify;"><strong><span style="color:#ff0000;">HTML Only Example</span></strong></p>
<pre style="text-align:justify;"><pre class="brush: plain;">

&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;RGraph: HTML5 canvas graph library - a basic example&lt;/title&gt;
&lt;script src=&quot;libraries/RGraph.common.core.js&quot; &gt;&lt;/script&gt;
&lt;script src=&quot;libraries/RGraph.bar.js&quot; &gt;&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;h1&gt;RGraph: HTML5 canvas graph library - A basic example&lt;/h1&gt;
&lt;!-- This is the canvas that the graph is drawn on --&gt;
&lt;canvas id=&quot;myBar&quot; width=&quot;1000&quot; height=&quot;250&quot;&gt;[No canvas support]&lt;/canvas&gt;

&lt;!--This creates and displays the graph.
We can call this from the window.onload event,
allowing you to put it in your pages header. --&gt;
&lt;script&gt;
window.onload = function ()
{
var bar = new RGraph.Bar('myBar', [12,13,16,15,16,19,19,12,23,16,13,24]);
bar.Set('chart.colors', ['red']);
bar.Set('chart.title', 'A basic graph (big, but basic)');
bar.Set('chart.labels', ['Jan', 'Feb', 'Mar', 'Apr', 'May',
    'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']);
bar.Draw();
}
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;

</pre>

 <a href="http://webingineer.files.wordpress.com/2010/09/rgraph-html-only.jpg"><img title="rgraph-html-only" src="http://webingineer.files.wordpress.com/2010/09/rgraph-html-only.jpg?w=480&#038;h=158" alt="" width="480" height="158" /></a> <span style="color:#ff0000;"><strong> </strong></span></pre>
<p><span style="color:#ff0000;"><strong>PHP Only Example</strong></span></p>
<pre style="text-align:justify;"><pre class="brush: plain;">

&lt;?php
// This simply makes a string out of the array of data
$myData = join(',', array(78,16,26,23,25,51,34,64,84,84));
// This prints out the required HTML markup
print('&lt;script src=&quot;RGraph.common.core.js&quot;&gt;&lt;/script&gt;' . &quot;\n&quot;);
print('&lt;script src=&quot;RGraph.line.js&quot;&gt;&lt;/script&gt;' . &quot;\n\n&quot;);
print('&lt;canvas width=&quot;600&quot; height=&quot;200&quot;&gt;&lt;/canvas&gt;' . &quot;\n\n&quot;);
print('&lt;script&gt;' . &quot;\n&quot;);
print('    var data = [' . $myData . '];' . &quot;\n&quot;);
print('    var line = new RGraph.Line(&quot;myCanvasTag&quot;, data);' . &quot;\n&quot;);
print('    line.Set(&quot;chart.labels&quot;, [&quot;Feb&quot;, &quot;Mar&quot;, &quot;Apr&quot;, &quot;May&quot;, &quot;Jun&quot;,
    &quot;Jul&quot;, &quot;Aug&quot;, &quot;Sep&quot;, &quot;Oct&quot;, &quot;Nov&quot;]);' . &quot;\n&quot;);
print('    line.Draw();' . &quot;\n&quot;);
print('&lt;/script&gt;');
?&gt;
</pre>

 <a href="http://webingineer.files.wordpress.com/2010/09/rgraph-phponly.jpg"><img class="alignnone size-full wp-image-281" title="rgraph-phponly" src="http://webingineer.files.wordpress.com/2010/09/rgraph-phponly.jpg?w=480&#038;h=174" alt="" width="480" height="174" /></a></pre>
<p><strong><span style="color:#ff0000;">PHP and MySQL Database </span></strong></p>
<p>This PHP code provides you with your data in a single string &#8211; <em>$data_string</em>, which you can then print in the correct place to use in your graph.<span style="color:#ff0000;"> </span></p>
<p><span style="color:#ff0000;">SQL: <span style="color:#000000;">create database called rgraph_sampledb and create following table on it.</span></span></p>
<pre style="text-align:justify;">
<pre style="text-align:justify;"><pre class="brush: plain;">
CREATE TABLE `rgraph_sampledb`.`votes` (`candidate` VARCHAR( 20 )
NOT NULL ,`totalVotes` INT( 20 ) NOT NULL) ENGINE = MYISAM ;

INSERT INTO `rgraph_sampledb`.`votes` (`candidate` ,`totalVotes`)
VALUES ('candidate1', '20');

INSERT INTO `rgraph_sampledb`.`votes` (`candidate` ,`totalVotes`)
VALUES ('candidate2', '30');

INSERT INTO `rgraph_sampledb`.`votes` (`candidate` ,`totalVotes`)
VALUES ('candidate3', '40');
</pre>

 <span style="color:#ff0000;">PHP</span> <span style="color:#000000;"><pre class="brush: plain;">

&lt;?php

$hostname = 'localhost';
$username = 'root';
$password = 'sa';
$database = 'rgraph_sampledb';

$connection = mysql_connect($hostname, $username, $password);
mysql_select_db($database);

//result stores total votes casted
//result2 stores candidates list

$result = mysql_query('SELECT totalVotes FROM votes');
$result2 = mysql_query('SELECT candidate FROM votes');

if ($result) {
while ($row = mysql_fetch_row($result)) {
$data[] = $row[0];
}

// Now you can aggregate all the data into one string
$data_string = '[' . implode(',', $data) . ']';
} else {
print(mysql_error());
}

print(&quot;&lt;h2&gt;Data from rgraph_sampledb database&lt;/h2&gt;&quot;);

//get number of votes in data_string
print($data_string);
if ($result2) {
while ($row = mysql_fetch_row($result2)) {
$data2[] = $row[0];
}

// Now you can aggregate all the data into one string
$data_string2 = '[' . implode(',', $data2) . ']';
} else {
print(mysql_error());
}

//get candidate names in data_string2
print($data_string2);

// This prints out the required HTML markup
print(&quot;&lt;h2&gt;Data rendered on HTML 5 canvas&lt;/h2&gt;&quot;);

print(&quot;&lt;br /&gt;&quot;);

print('&lt;script src=&quot;libraries/RGraph.common.core.js&quot;&gt;&lt;/script&gt;' . &quot;\n&quot;);
print('&lt;script src=&quot;libraries/RGraph.bar.js&quot;&gt;&lt;/script&gt;' . &quot;\n\n&quot;);
print('&lt;script src=&quot;libraries/RGraph.common.tooltips.js&quot; &gt;&lt;/script&gt;'
. &quot;\n&quot;);
print('&lt;script src=&quot;libraries/RGraph.common.annotate.js&quot; &gt;&lt;/script&gt;'
. &quot;\n&quot;);
print('&lt;canvas id=&quot;myCanvasTag&quot; width=&quot;300&quot; height=&quot;200&quot;&gt;&lt;/canvas&gt;'
. &quot;\n\n&quot;);
print('&lt;script&gt;' . &quot;\n&quot;);
print('var data = [' . $data_string . '];' . &quot;\n&quot;);
print('var bar = new RGraph.Bar(&quot;myCanvasTag&quot;, data);' . &quot;\n&quot;);
print('bar.Set(&quot;chart.title&quot;, &quot;Voting Results&quot; );' . &quot;\n&quot;);
print('bar.Set(&quot;chart.shadow&quot;, true); ' .&quot;\n&quot;);
print('bar.Set(&quot;chart.shadow.blur&quot;, 5);' .&quot;\n&quot;);
print('bar.Set(&quot;chart.shadow.color&quot;, &quot;#aaa&quot;)' .&quot;\n&quot;);
print('bar.Set(&quot;chart.shadow.offsety&quot;, -3);' .&quot;\n&quot;);
print('bar.Set(&quot;chart.colors&quot;, [&quot;#FF7B21&quot;]); ' .&quot;\n&quot;);
print('bar.Set(&quot;chart.annotatable&quot;, true);' . &quot;\n&quot;);
print('bar.Set(&quot;chart.labels&quot;, [&quot;Candidate1&quot;,&quot;Candidate2&quot;,&quot;Candidate3&quot;]);'
. &quot;\n&quot;);
print('bar.Set(&quot;chart.tooltips&quot;, [&quot;tt&quot;,&quot;bb&quot;]);' . &quot;\n&quot;);
print('bar.Draw();' . &quot;\n&quot;);
print('&lt;/script&gt;');

?&gt;

</pre>

 </span></pre>
</pre>
<p><span style="color:#ff0000;"><strong>FINAL OUTPUT</strong></span></p>
<pre style="text-align:justify;">
<pre style="text-align:justify;"><span style="color:#ff0000;"><strong> </strong></span></pre>
</pre>
<p><span style="color:#000000;"> </span><span style="color:#ff0000;"><span style="color:#000000;"><span style="color:#ff0000;"><a href="http://webingineer.files.wordpress.com/2010/09/rgraph-output.jpg"><img class="alignnone size-full wp-image-280" title="rgraph-output" src="http://webingineer.files.wordpress.com/2010/09/rgraph-output.jpg?w=410&#038;h=364" alt="" width="410" height="364" /></a></span></span></span></p>
<h3><span style="color:#ff0000;"><span style="color:#000000;"><span style="color:#ff0000;"><a href="http://www.rgraph.net/" target="_blank">Click here for more Samples and Demos</a><br />
</span></span></span></h3>
<br />Filed under: <a href='http://webingineer.wordpress.com/category/reporting/graphs/'>Graphs</a>, <a href='http://webingineer.wordpress.com/category/html-5-0/'>HTML 5.0</a>, <a href='http://webingineer.wordpress.com/category/javascript/'>Javascript</a>, <a href='http://webingineer.wordpress.com/category/reporting/'>Reporting</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/webingineer.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/webingineer.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/webingineer.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/webingineer.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/webingineer.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/webingineer.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/webingineer.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/webingineer.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/webingineer.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/webingineer.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/webingineer.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/webingineer.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/webingineer.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/webingineer.wordpress.com/275/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webingineer.wordpress.com&amp;blog=14697889&amp;post=275&amp;subd=webingineer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://webingineer.wordpress.com/2010/09/19/graphs-on-html-5-0-canvas-using-rgraph-canvas-graph-library/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/45d1a90729bb84616c6e736d48defacf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bharatpc</media:title>
		</media:content>

		<media:content url="http://webingineer.files.wordpress.com/2010/09/rgraph-html-only.jpg" medium="image">
			<media:title type="html">rgraph-html-only</media:title>
		</media:content>

		<media:content url="http://webingineer.files.wordpress.com/2010/09/rgraph-phponly.jpg" medium="image">
			<media:title type="html">rgraph-phponly</media:title>
		</media:content>

		<media:content url="http://webingineer.files.wordpress.com/2010/09/rgraph-output.jpg" medium="image">
			<media:title type="html">rgraph-output</media:title>
		</media:content>
	</item>
		<item>
		<title>XML DTD: Document Type Definition</title>
		<link>http://webingineer.wordpress.com/2010/09/18/xml-dtd-document-type-definition/</link>
		<comments>http://webingineer.wordpress.com/2010/09/18/xml-dtd-document-type-definition/#comments</comments>
		<pubDate>Sat, 18 Sep 2010 13:02:33 +0000</pubDate>
		<dc:creator>Bharat</dc:creator>
				<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://webingineer.wordpress.com/?p=260</guid>
		<description><![CDATA[XML stands for eXtensible Markup Language. XML is a markup language much like HTML XML was designed to carry data, not to display data XML tags are not predefined. XML is designed to be self-descriptive, and has user defined tags. XML is a W3C Recommendation XML was designed to transport and store data. XML is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webingineer.wordpress.com&amp;blog=14697889&amp;post=260&amp;subd=webingineer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>XML stands for <span style="color:#ff0000;">eXtensible Markup Language.</span></p>
<p>XML is a markup language much like HTML</p>
<p>XML was designed to carry data, not to display data</p>
<p>XML tags are not predefined.</p>
<p>XML is designed to be self-descriptive, and has user defined tags.</p>
<p>XML is a W3C Recommendation</p>
<p>XML was designed to transport and store data.</p>
<p>XML is a software- and hardware-independent tool for carrying information.</p>
<p>XML Separates Data from HTML</p>
<p>XML is Used to Create New Internet Languages</p>
<p>•    XHTML the latest version of HTML<br />
•    WSDL for describing available web services<br />
•    WAP and WML as markup languages for handheld devices<br />
•    RSS languages for news feeds<br />
•    SMIL for describing multimedia for the web</p>
<p>XML documents are characterized by two distinct properties: <em><strong><span style="color:#ff0000;">well-formedness</span></strong> </em>and <strong><span style="color:#ff0000;"><em>validity</em>.</span></strong></p>
<p>XML with correct syntax is &#8220;Well Formed&#8221; XML.</p>
<p>XML validated against a DTD or XML Schema is &#8220;Valid&#8221; XML.</p>
<h4><span style="color:#ff0000;">Well Formed XML Documents</span></h4>
<p>A &#8220;Well Formed&#8221; XML document has correct XML syntax</p>
<ul>
<li>XML documents must have a root element</li>
<li>XML      elements must have a closing tag</li>
<li>XML      tags are case sensitive</li>
<li>XML      elements must be properly nested</li>
<li>XML      attribute values must be quoted</li>
</ul>
<p>A &#8220;Valid&#8221; XML document is a &#8220;Well Formed&#8221; XML document, which also conforms to the rules of a Document Type Definition (DTD)</p>
<h3><span style="color:#ff0000;">XML DTD</span></h3>
<p>It defines the document structure with a list of legal elements and attributes.</p>
<p>A DTD can be declared inline <strong>inside </strong>an XML document, or as an <strong>external</strong> reference.</p>
<h3><span style="color:#ff0000;">Defining XML DTD</span></h3>
<p><span style="color:#000000;"><pre class="brush: plain;">
&lt;?xml version=&quot;1.0&quot; ?&gt;
&lt;!DOCTYPE bookstore [
&lt;!ELEMENT bookstore (book+)  &gt;
&lt;!ELEMENT book (title,author,year,price)&gt;
&lt;!ELEMENT title (#PCDATA)&gt;
&lt;!ELEMENT author (#PCDATA)&gt;
&lt;!ELEMENT year (#PCDATA)&gt;
&lt;!ELEMENT price (#PCDATA)&gt;
&lt;!ATTLIST  book category CDATA #REQUIRED&gt;
&lt;!ATTLIST  title lang CDATA #REQUIRED&gt;
]&gt;

&lt;bookstore&gt;
&lt;bookLLLLLLLLLLLLLL category=&quot;PHP&quot;&gt;
&lt;title langLLLLLL=&quot;en&quot;&gt;PHP Made Easy&lt;/title&gt;
&lt;author&gt;XYZ&lt;/author&gt;
&lt;year&gt;2005&lt;/year&gt;
&lt;price&gt;30.00&lt;/price&gt;
&lt;/book&gt;

&lt;book category=&quot;CHILDREN&quot;&gt;
&lt;title lang=&quot;en&quot;&gt;Harry Potter&lt;/title&gt;
&lt;author&gt;J K. Rowling&lt;/author&gt;
&lt;year&gt;2005&lt;/year&gt;
&lt;price&gt;29.99&lt;/price&gt;
&lt;/book&gt;

&lt;book category=&quot;WEB&quot;&gt;
&lt;title lang=&quot;en&quot;&gt;Learning XML&lt;/title&gt;
&lt;author&gt;Erik T. Ray&lt;/author&gt;
&lt;year&gt;2003&lt;/year&gt;
&lt;price&gt;39.95&lt;/price&gt;
&lt;/book&gt;

&lt;/bookstore&gt;
</pre></p>
<p></span></p>
<p><span style="color:#ff0000;"><strong>Description</strong></span></p>
<ul>
<li><strong>!DOCTYPE bookstore</strong> defines that the root element of this document is bookstore</li>
<li><strong>!ELEMENT bookstore (book+)</strong> defines that the there should be atleast one element of type book.</li>
<li><strong>!ELEMENT book</strong> defines that the note element contains four elements:      &#8220;tile, author, year, price&#8221;</li>
<li><strong>!ELEMENT      title</strong> defines the to element  to be of type &#8220;#PCDATA&#8221;</li>
<li><strong>!ELEMENT author</strong> defines the from element to be of type &#8220;#PCDATA&#8221;</li>
<li><strong>!ELEMENT year</strong> defines the heading element to be of type &#8220;#PCDATA&#8221;</li>
<li><strong>!ELEMENT price</strong> defines the body element to be of type &#8220;#PCDATA&#8221;</li>
</ul>
<h3><span style="color:#ff0000;">The Building Blocks of XML Documents</span></h3>
<p>Seen from a DTD point of view, all XML documents (and HTML documents) are made up by the following building blocks:</p>
<ul>
<li>Elements</li>
<li>Attributes</li>
<li>Entities</li>
<li>PCDATA</li>
<li>CDATA</li>
</ul>
<p><span style="color:#ff0000;">PCDATA</span> means parsed character data.</p>
<p>PCDATA is text that WILL be parsed by a parser. The text will be examined by the parser for entities and markup.</p>
<p><span style="color:#ff0000;">CDATA</span> means character data.</p>
<p>CDATA is text that will NOT be parsed by a parser.</p>
<p>Tags inside the text will NOT be treated as markup and entities will not be expanded.</p>
<h3><span style="color:#ff0000;">Validating With the XML Parser</span></h3>
<p>If XML file has error  and we try to open the XML document, the XML Parser might generate an error. By accessing the parseError object, you can retrieve the error code, the error text, or even the line that caused the error.</p>
<p><strong>Note:</strong> The load( ) method is used for files, while the loadXML( ) method is used for strings.</p>
<p><strong><span style="color:#ff0000;">Javascript code to catch error.</span></strong></p>
<p><pre class="brush: plain;">

&lt;html&gt;
&lt;body&gt;
&lt;h3&gt;This demonstrates a parser error:&lt;/h3&gt;

&lt;script type=&quot;text/javascript&quot;&gt;
var xmlDoc = new ActiveXObject(&quot;Microsoft.XMLDOM&quot;);
xmlDoc.async=&quot;false&quot;;
xmlDoc.validateOnParse=&quot;true&quot;;
xmlDoc.load(&quot;bookstore.xml&quot;);

document.write(&quot;&lt;br /&gt;Error Code: &quot;);
document.write(xmlDoc.parseError.errorCode);
document.write(&quot;&lt;br /&gt;Error Reason: &quot;);
document.write(xmlDoc.parseError.reason);
document.write(&quot;&lt;br /&gt;Error Line: &quot;);
document.write(xmlDoc.parseError.line);
&lt;/script&gt;

&lt;/body&gt;
&lt;/html&gt;

</pre></p>
<p><strong><span style="color:#ff0000;">OUTPUT</span></strong></p>
<p><a href="http://webingineer.files.wordpress.com/2010/09/xmldtdopt.jpg"><img class="alignnone size-full wp-image-266" title="xmldtdopt" src="http://webingineer.files.wordpress.com/2010/09/xmldtdopt.jpg?w=480&#038;h=124" alt="" width="480" height="124" /></a></p>
<p><span style="color:#ff0000;"><span style="color:#888888;"> </span></span></p>
<br />Filed under: <a href='http://webingineer.wordpress.com/category/xml/'>XML</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/webingineer.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/webingineer.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/webingineer.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/webingineer.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/webingineer.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/webingineer.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/webingineer.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/webingineer.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/webingineer.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/webingineer.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/webingineer.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/webingineer.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/webingineer.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/webingineer.wordpress.com/260/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webingineer.wordpress.com&amp;blog=14697889&amp;post=260&amp;subd=webingineer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://webingineer.wordpress.com/2010/09/18/xml-dtd-document-type-definition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/45d1a90729bb84616c6e736d48defacf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bharatpc</media:title>
		</media:content>

		<media:content url="http://webingineer.files.wordpress.com/2010/09/xmldtdopt.jpg" medium="image">
			<media:title type="html">xmldtdopt</media:title>
		</media:content>
	</item>
		<item>
		<title>Javascript and HTML 5.0 Gaming using Processing.js</title>
		<link>http://webingineer.wordpress.com/2010/08/18/javascript-and-html-5-0-gaming-using-processing-js/</link>
		<comments>http://webingineer.wordpress.com/2010/08/18/javascript-and-html-5-0-gaming-using-processing-js/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 14:52:00 +0000</pubDate>
		<dc:creator>Bharat</dc:creator>
				<category><![CDATA[Amazing Websites]]></category>
		<category><![CDATA[HTML 5.0]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://webingineer.wordpress.com/?p=250</guid>
		<description><![CDATA[Processing.js is an open programming language for people who want to program images, animation, and interactions for the web without using Flash or Java applets. Processing.js uses Javascript to draw shapes and manipulate images on the HTML5 Canvas element. Processing.js can be used to: Visualizing data Creating user-interfaces Developing web-based games Processing.js is explicitly developed [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webingineer.wordpress.com&amp;blog=14697889&amp;post=250&amp;subd=webingineer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Processing.js is an open programming language for people who want to program images, animation, and interactions for the web <span style="color:#ff0000;"><strong>without using Flash or Java applets.</strong></span></p>
<p style="text-align:justify;">Processing.js uses Javascript to draw shapes and manipulate images on the <span style="color:#ff0000;"><strong>HTML5 Canvas</strong></span> element.</p>
<p style="text-align:justify;">Processing.js can be used to:</p>
<ol style="text-align:justify;">
<li>Visualizing data</li>
<li>Creating user-interfaces</li>
<li>Developing web-based games</li>
</ol>
<p style="text-align:justify;">Processing.js is explicitly developed for browsers that support the <span style="text-decoration:underline;">HTML5 &lt;Canvas&gt;</span> element.</p>
<p style="text-align:justify;">Processing.js runs in Firefox, Safari, Opera and Chrome but will not be supported in Internet Explorer until Mircosoft catch up with ISSUE 15.</p>
<p style="text-align:justify;"><a href="http://www.w3.org/html/wg/tracker/issues/15" target="_blank">Click here to find out one of the reasons to tell you <span style="color:#ff0000;">why Internet Explorer suck.</span></a></p>
<p style="text-align:justify;"><span style="text-decoration:underline;">History</span></p>
<p style="text-align:justify;">The Processing language was created by Ben Fry and Casey Reas. It evolved from ideas explored in the Aesthetics and Computation Group at the MIT Media Lab and was originally intended to be used in a Java run-time environment.</p>
<h1 style="text-align:justify;">PLAY HTML 5.0 GAME: GALACTIC INBOX</h1>
<p>A Pure Javascript and HTML 5.0 Game inspired by Gmail.</p>
<p><a href="http://www.monocubed.com/?p=549" target="_blank"><img class="alignnone size-full wp-image-251" title="inbox1" src="http://webingineer.files.wordpress.com/2010/08/inbox1.png?w=480&#038;h=272" alt="" width="480" height="272" /></a></p>
<p><a href="http://www.monocubed.com/?p=549" target="_blank"><img class="alignnone size-full wp-image-252" title="inbox2" src="http://webingineer.files.wordpress.com/2010/08/inbox2.png?w=480&#038;h=272" alt="" width="480" height="272" /></a></p>
<p style="text-align:justify;">
<h1 style="text-align:justify;"><a href="http://processingjs.org/content/download/processing-js-0.9.6-examples.zip" target="_blank">DOWNLOAD EXAMPLES</a></h1>
<h1 style="text-align:justify;"><a href="http://processingjs.org/" target="_blank">QUICK START</a></h1>
<p style="text-align:justify;">
<p style="text-align:justify;">
<br />Filed under: <a href='http://webingineer.wordpress.com/category/amazing-websites/'>Amazing Websites</a>, <a href='http://webingineer.wordpress.com/category/html-5-0/'>HTML 5.0</a>, <a href='http://webingineer.wordpress.com/category/javascript/'>Javascript</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/webingineer.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/webingineer.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/webingineer.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/webingineer.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/webingineer.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/webingineer.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/webingineer.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/webingineer.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/webingineer.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/webingineer.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/webingineer.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/webingineer.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/webingineer.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/webingineer.wordpress.com/250/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webingineer.wordpress.com&amp;blog=14697889&amp;post=250&amp;subd=webingineer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://webingineer.wordpress.com/2010/08/18/javascript-and-html-5-0-gaming-using-processing-js/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/45d1a90729bb84616c6e736d48defacf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bharatpc</media:title>
		</media:content>

		<media:content url="http://webingineer.files.wordpress.com/2010/08/inbox1.png" medium="image">
			<media:title type="html">inbox1</media:title>
		</media:content>

		<media:content url="http://webingineer.files.wordpress.com/2010/08/inbox2.png" medium="image">
			<media:title type="html">inbox2</media:title>
		</media:content>
	</item>
		<item>
		<title>Simulation Example in NS 2</title>
		<link>http://webingineer.wordpress.com/2010/08/15/simulation-example-in-ns-2/</link>
		<comments>http://webingineer.wordpress.com/2010/08/15/simulation-example-in-ns-2/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 08:54:00 +0000</pubDate>
		<dc:creator>Bharat</dc:creator>
				<category><![CDATA[Computer Networks]]></category>
		<category><![CDATA[Network Simulation]]></category>
		<category><![CDATA[NS2 Open Source Network Simulator]]></category>

		<guid isPermaLink="false">http://webingineer.wordpress.com/?p=242</guid>
		<description><![CDATA[Pre-Requisite: Installation of NS2 on Debian Aim: To Simulate following Topology. Topology Description Network consists of 4 nodes (n0, n1, n2, n3). The duplex links between n0 and n2, and n1 and n2 have 2 Mbps of bandwidth and 10 ms of delay. The duplex link between n2 and n3 has 1.7 Mbps of bandwidth [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webingineer.wordpress.com&amp;blog=14697889&amp;post=242&amp;subd=webingineer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Pre-Requisite: <a href="http://webingineer.wordpress.com/2010/08/15/installing-network-simulator-2-on-debian-gnulinux/" target="_blank">Installation of NS2 on Debian</a></h2>
<h2>Aim: To Simulate following Topology.</h2>
<p><a href="http://webingineer.files.wordpress.com/2010/08/simpletopology.png"><img class="alignnone size-full wp-image-243" title="simpletopology" src="http://webingineer.files.wordpress.com/2010/08/simpletopology.png?w=410&#038;h=256" alt="" width="410" height="256" /></a></p>
<h2>Topology Description</h2>
<ol>
<li>Network consists of 4 nodes (n0, n1, n2, n3).</li>
<li>The duplex links between n0 and n2, and n1 and n2 have 2 Mbps of bandwidth and 10 ms of delay.</li>
<li>The duplex link between n2 and n3 has 1.7 Mbps of bandwidth and 20 ms of delay.</li>
<li>Each node uses a DropTail queue, of which the maximum size is 10.</li>
<li>A &#8220;tcp&#8221; agent is attached to n0, and a connection is established to a tcp &#8220;sink&#8221; agent attached to n3.</li>
<li>As default, the maximum size of a packet that a &#8220;tcp&#8221; agent can generate is 1KByte.</li>
<li>A tcp &#8220;sink&#8221; agent generates and sends ACK packets to the sender (tcp agent) and frees the received packets.</li>
<li>A &#8220;udp&#8221; agent that is attached to n1 is connected to a &#8220;null&#8221; agent attached to n3.</li>
<li>A &#8220;null&#8221; agent just frees the packets received.</li>
<li>A &#8220;ftp&#8221; and a &#8220;cbr&#8221; traffic generator are attached to &#8220;tcp&#8221; and &#8220;udp&#8221; agents respectively,</li>
<li>The  &#8220;cbr&#8221; is configured to generate 1 KByte packets at the rate of 1 Mbps.</li>
<li>The &#8220;cbr&#8221; is set to start at 0.1 sec and stop at 4.5 sec, and &#8220;ftp&#8221; is set to start at 1.0 sec and stop at 4.0 sec.</li>
</ol>
<h2>Procedure:</h2>
<ol>
<li>Create a file called simple.tcl in ns2 directory which is in all-in-one package directory.</li>
<li>Place the following code in simple.tcl file.</li>
<li>Go to ns prompt</li>
<li>type: ns simple.tcl</li>
</ol>
<h2>Code:</h2>
<p><pre class="brush: css;">

#Create a simulator object
set ns [new Simulator]

#Define different colors for data flows (for NAM)
$ns color 1 Blue
$ns color 2 Red

#Open the NAM trace file
set nf [open out.nam w]
$ns namtrace-all $nf

#Define a 'finish' procedure
proc finish {} {
 global ns nf
 $ns flush-trace
 #Close the NAM trace file
 close $nf
 #Execute NAM on the trace file
 exec nam out.nam &amp;
 exit 0
}

#Create four nodes
set n0 [$ns node]
set n1 [$ns node]
set n2 [$ns node]
set n3 [$ns node]

#Create links between the nodes
$ns duplex-link $n0 $n2 2Mb 10ms DropTail
$ns duplex-link $n1 $n2 2Mb 10ms DropTail
$ns duplex-link $n2 $n3 1.7Mb 20ms DropTail

#Set Queue Size of link (n2-n3) to 10
$ns queue-limit $n2 $n3 10

#Give node position (for NAM)
$ns duplex-link-op $n0 $n2 orient right-down
$ns duplex-link-op $n1 $n2 orient right-up
$ns duplex-link-op $n2 $n3 orient right

#Monitor the queue for link (n2-n3). (for NAM)
$ns duplex-link-op $n2 $n3 queuePos 0.5

#Setup a TCP connection
set tcp [new Agent/TCP]
$tcp set class_ 2
$ns attach-agent $n0 $tcp
set sink [new Agent/TCPSink]
$ns attach-agent $n3 $sink
$ns connect $tcp $sink
$tcp set fid_ 1

#Setup a FTP over TCP connection
set ftp [new Application/FTP]
$ftp attach-agent $tcp
$ftp set type_ FTP

#Setup a UDP connection
set udp [new Agent/UDP]
$ns attach-agent $n1 $udp
set null [new Agent/Null]
$ns attach-agent $n3 $null
$ns connect $udp $null
$udp set fid_ 2

#Setup a CBR over UDP connection
set cbr [new Application/Traffic/CBR]
$cbr attach-agent $udp
$cbr set type_ CBR
$cbr set packet_size_ 1000
$cbr set rate_ 1mb
$cbr set random_ false

#Schedule events for the CBR and FTP agents
$ns at 0.1 &quot;$cbr start&quot;
$ns at 1.0 &quot;$ftp start&quot;
$ns at 4.0 &quot;$ftp stop&quot;
$ns at 4.5 &quot;$cbr stop&quot;

#Detach tcp and sink agents (not really necessary)
$ns at 4.5 &quot;$ns detach-agent $n0 $tcp ; $ns detach-agent $n3 $sink&quot;

#Call the finish procedure after 5 seconds of simulation time
$ns at 5.0 &quot;finish&quot;

#Print CBR packet size and interval
puts &quot;CBR packet size = [$cbr set packet_size_]&quot;
puts &quot;CBR interval = [$cbr set interval_]&quot;

#Run the simulation
$ns run

</pre></p>
<br />Filed under: <a href='http://webingineer.wordpress.com/category/computer-networks/'>Computer Networks</a>, <a href='http://webingineer.wordpress.com/category/computer-networks/network-simulation/'>Network Simulation</a>, <a href='http://webingineer.wordpress.com/category/computer-networks/network-simulation/ns2-open-source-network-simulator/'>NS2 Open Source Network Simulator</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/webingineer.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/webingineer.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/webingineer.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/webingineer.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/webingineer.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/webingineer.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/webingineer.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/webingineer.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/webingineer.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/webingineer.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/webingineer.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/webingineer.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/webingineer.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/webingineer.wordpress.com/242/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webingineer.wordpress.com&amp;blog=14697889&amp;post=242&amp;subd=webingineer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://webingineer.wordpress.com/2010/08/15/simulation-example-in-ns-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/45d1a90729bb84616c6e736d48defacf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bharatpc</media:title>
		</media:content>

		<media:content url="http://webingineer.files.wordpress.com/2010/08/simpletopology.png" medium="image">
			<media:title type="html">simpletopology</media:title>
		</media:content>
	</item>
		<item>
		<title>Installing Network Simulator 2 on Debian GNU/Linux</title>
		<link>http://webingineer.wordpress.com/2010/08/15/installing-network-simulator-2-on-debian-gnulinux/</link>
		<comments>http://webingineer.wordpress.com/2010/08/15/installing-network-simulator-2-on-debian-gnulinux/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 08:17:20 +0000</pubDate>
		<dc:creator>Bharat</dc:creator>
				<category><![CDATA[Computer Networks]]></category>
		<category><![CDATA[Network Simulation]]></category>
		<category><![CDATA[NS2 Open Source Network Simulator]]></category>

		<guid isPermaLink="false">http://webingineer.wordpress.com/?p=227</guid>
		<description><![CDATA[Pre-Requisite: Install Debian GNU/Linux STEP  1: Download Network Simulator Setup. Download NS2 All In One Package from following link: http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.34/ Official Website: http://www.isi.edu/nsnam/ns/ STEP 2: Place the file in your home directory and extract the tar file Note: This tutorial was designed using 2.31 version. Please don't forget to replace 2.31 to 2.34 in following [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webingineer.wordpress.com&amp;blog=14697889&amp;post=227&amp;subd=webingineer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2 style="text-align:justify;"><span style="color:#ff0000;">Pre-Requisite: Install Debian GNU/Linux</span></h2>
<h2 style="text-align:justify;">STEP  1: Download Network Simulator Setup.</h2>
<p style="text-align:justify;">Download NS2 All In One Package from following link:</p>
<p style="text-align:justify;"><a href="http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.34/">http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.34/</a></p>
<p style="text-align:justify;">Official Website:</p>
<p style="text-align:justify;"><a href="http://www.isi.edu/nsnam/ns/">http://www.isi.edu/nsnam/ns/</a></p>
<h2>STEP 2: Place the file in your home directory and extract the tar file</h2>
<pre style="text-align:justify;"><pre class="brush: css;">
$ tar -xzvf ns-allinone-2.31.tar.gz
</pre>

<span style="color:#ff0000;">Note: This tutorial was designed using 2.31 version.
Please don't forget to replace 2.31 to 2.34 in following commands</span>
<h2 style="text-align:justify;">STEP 3: Go to folder where tar file is extracted.</h2>
<pre>
<pre style="text-align:justify;"><pre class="brush: css;">
$ cd ns-allinone-2.31
</pre>
<h2>STEP 4: Insert Debian DVD for dependency components.</h2>

<pre class="brush: css;">
$ sudo apt-get install build-essential autoconf automake libxmu-dev
$ sudo apt-get install -f build-essential
libxt-dev libxt6 libsm-dev libsm6 libice-dev libice6 libxmu-dev
</pre>
<h2 style="text-align:justify;">STEP 5: Install NS2 using following command.</h2>

<pre class="brush: css;">
$./install
</pre>
<pre style="text-align:justify;">Note: This process will take some time.</pre>
<h2 style="text-align:justify;">STEP 6: Set environment variables</h2>
<p><pre class="brush: css;">
$ gedit ~/.bashrc
</pre></p>
<p style="text-align:justify;">Add the following lines to the end of it.</p>
<p style="text-align:justify;">Dont forget to replace "/home/bharat with your directory path.</p>
<p style="text-align:justify;">Example: /home/yourname/</p>
<p><pre class="brush: css;">
# LD_LIBRARY_PATH
OTCL_LIB=/home/bharat/ns-allinone-2.31/otcl-1.13
NS2_LIB=/home/bharat/ns-allinone-2.31/lib
X11_LIB=/usr/X11R6/lib
USR_LOCAL_LIB=/usr/local/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:
$OTCL_LIB:$NS2_LIB:$X11_LIB:$USR_LOCAL_LIB

# TCL_LIBRARY
TCL_LIB=/home/bharat/ns-allinone-2.31/tcl8.4.14/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB

# PATH
XGRAPH=/home/bharat/ns-allinone-2.31/bin:/home/bharat/ns-allinone-2.31
/tcl8.4.14/unix:/home/bharat/ns-allinone-2.31/tk8.4.14/unix
NS=/home/bharat/ns-allinone-2.31/ns-2.31/
NAM=/home/bharat/ns-allinone-2.31/nam-1.13/
PATH=$PATH:$XGRAPH:$NS:$NAM
</pre></p>
<h2 style="text-align:justify;">STEP 7: Make changes</h2>
<p><pre class="brush: css;">
$ source ~/.bashrc
</pre></p>
<h2 style="text-align:justify;">STEP 8: Check Installation Success</h2>
<p><pre class="brush: css;">
$ ns
%
</pre></p>
<p>If you type ns command on shell, then a "%" will appear on the screen.<br />
That means NS2 is successfully installed.</p>
<h2 style="text-align:justify;">STEP 9: Exit to Linux prompt</h2>
<p><pre class="brush: css;">

%exit
$

</pre></p>
<p>Type "exit" to quit the mode and back to "$"</p>
<h2 style="text-align:justify;">STEP 10: Validation of NS2 Installation.</h2>
<p>Go to network simulator directory inside the all in one<br />
package and execute following command.<br />
<pre class="brush: css;">

$ cd ns-2.31
$ ./validate
</pre></p>
<p>Note: <span style="color:#ff0000;">Be patient till validation gets successful.</span><br />
<strong><span style="color:#ff0000;">FINISHED</span></strong></pre>
</pre>
</pre>
<br />Filed under: <a href='http://webingineer.wordpress.com/category/computer-networks/'>Computer Networks</a>, <a href='http://webingineer.wordpress.com/category/computer-networks/network-simulation/'>Network Simulation</a>, <a href='http://webingineer.wordpress.com/category/computer-networks/network-simulation/ns2-open-source-network-simulator/'>NS2 Open Source Network Simulator</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/webingineer.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/webingineer.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/webingineer.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/webingineer.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/webingineer.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/webingineer.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/webingineer.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/webingineer.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/webingineer.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/webingineer.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/webingineer.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/webingineer.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/webingineer.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/webingineer.wordpress.com/227/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webingineer.wordpress.com&amp;blog=14697889&amp;post=227&amp;subd=webingineer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://webingineer.wordpress.com/2010/08/15/installing-network-simulator-2-on-debian-gnulinux/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/45d1a90729bb84616c6e736d48defacf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bharatpc</media:title>
		</media:content>
	</item>
		<item>
		<title>How to run PHP Scripts on IIS7 Web Server</title>
		<link>http://webingineer.wordpress.com/2010/08/14/how-to-run-php-scripts-on-iis7-web-server/</link>
		<comments>http://webingineer.wordpress.com/2010/08/14/how-to-run-php-scripts-on-iis7-web-server/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 07:26:37 +0000</pubDate>
		<dc:creator>Bharat</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://webingineer.wordpress.com/?p=77</guid>
		<description><![CDATA[NOTE: This tutorial is just to show how cross platform integrations are done. I would strongly advice you to use web servers like Apache for PHP. STEP 1: Installing Web Platform Installer Microsoft Web Platform Installer 2.0 The Microsoft Web Platform Installer 2.0 (Web PI) is a free tool that makes getting the latest components [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webingineer.wordpress.com&amp;blog=14697889&amp;post=77&amp;subd=webingineer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>NOTE:</p>
<p><span style="color:#ff0000;"><em><strong>This tutorial is just to show how cross platform integrations are done. I would strongly advice you to use web servers like Apache for PHP.</strong></em></span></p>
<p><span style="color:#ff0000;"><em><strong><br />
</strong></em></span></p>
<p><span style="color:#ff0000;"><em><strong><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='480' height='300' src='http://www.youtube.com/embed/k7QKSyJ3XjA?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span><br />
</strong></em></span></p>
<p><span style="color:#ff0000;"><em><strong><br />
</strong></em></span></p>
<h2 style="text-align:justify;">STEP 1: Installing Web Platform Installer</h2>
<h2 style="text-align:justify;">Microsoft Web Platform Installer 2.0</h2>
<p style="text-align:justify;">The Microsoft Web Platform Installer 2.0 (Web PI) is a free tool that makes getting the latest components of the Microsoft Web Platform, including Internet Information Services (IIS), SQL Server Express, .NET Framework and Visual Web Developer easy. The Web PI also makes it easy to install and run the most popular free web applications for blogging, content management and more with the built-in Windows Web Application Gallery.</p>
<h2 style="text-align:justify;">Features</h2>
<ol style="text-align:justify;">
<li>The Web PI is a free download.</li>
<li>Weighing in at under 2 megabytes, the Web PI is the fastest way to get the components that make up the Microsoft Web Platform.</li>
<li>Installing Web Apps or updating the Microsoft Web Platform, Web PI’s improved validation support ensures everything just works.</li>
<li>Whether you&#8217;re updating or installing components, Web PI always includes the latest version of the Microsoft Web Platform.</li>
<li>Available in 9 different languages. Choose your language and if a component is available in that language, Web PI will ensure you get it.</li>
<li>Popular, free and ready to install Web Apps including Umbraco, WordPress, Acquia Drupal, SugarCRM, and more!</li>
</ol>
<h2 style="text-align:justify;">STEP 2: Installing WebMatrix</h2>
<h2 style="text-align:justify;">What Is WebMatrix?</h2>
<p style="text-align:justify;">WebMatrix is free, seamless, small which includes a complete Web development stack that installs in minutes and elegantly integrates a Web server, database and programming frameworks into a single, integrated experience</p>
<h2 style="text-align:justify;">Features</h2>
<ol style="text-align:justify;">
<li>WebMatrix is a free Web development tool that installs in minutes and elegantly brings together a Web server, a database, and programming frameworks into a single, integrated experience. WebMatrix lets you code, test, and deploy both ASP.NET and PHP applications side by side.</li>
<li>WebMatrix integrates Visual Studio into your workflow. Connect to Visual Studio to take advantage of powerful features such as debugging and profiling. And when you’re ready for a high-volume relational database server, move your database and data from SQL Server Compact to SQL Server with just a click of the mouse.</li>
<li>WebMatrix includes a small, embedded database called SQL Server Compact that can live with your Web site code and content. Use it to start building your next Web site, and when you’re ready to publish, just copy the database file from your computer to any Web server and it will run— no extra installation required. Or you can easily migrate the database and data to SQL Server when you’re ready for high-volume traffic.</li>
<li>WebMatrix integrates a rich code editor, a database editor, Web server management, Search Engine Optimization, FTP publishing.</li>
<li>Start with HTML, CSS and JavaScript and then seamlessly connect to a database or add in dynamic server code using the new ‘Razor’ syntax for ASP.NET Web pages. Your code is easy to read, simple to learn, short to write and works with any text editor. Use built-in helper functions to connect to a database, display a Twitter feed, or embed a video. And with a seamless path to ASP.NET MVC it is now easier than ever to create powerful ASP.NET Web applications.</li>
<li>Code helpers make common tasks (i.e. tweets or displaying video)easy to do with just a simple tag in your HTML.</li>
<li>WebMatrix uses the same Web server, database engine, and frameworks environment that will run your Web site on the Internet, which makes the transition from development to product seamless.</li>
<li>WebMatrix integrates with IIS Developer Express and is tightly linked with the Web server components that run your site. Directly monitor real-time Web requests and responses to track down problems right at the source. Missing an image? You’ll instantly see why and where, and WebMatrix will take you directly to the file to fix the problem.</li>
<li>Run an SEO report and find how to make your site more visible to search engines. WebMatrix takes the secrets out of search engine optimization, provides clear guidance on how to make your site better, and even offers to take you right to the file in your site you need to fix.</li>
</ol>
<p style="text-align:justify;">10.  WebMatrix can be used to find a Web host that fits your requirements and use the built-in publishing support for FTP, FTPS, and WebDeploy to ensure that your files, databases, and settings arrive intact on the web.</p>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;overflow:hidden;"><!--[if gte mso 9]&gt;  Normal 0     false false false  EN-IN X-NONE X-NONE                           &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Cambria; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073741899 0 0 415 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-520092929 1073786111 9 0 415 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} p.MsoNoSpacing, li.MsoNoSpacing, div.MsoNoSpacing 	{mso-style-priority:1; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-style-link:"No Spacing Char"; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-ansi-language:EN-US; 	mso-fareast-language:EN-US;} span.NoSpacingChar 	{mso-style-name:"No Spacing Char"; 	mso-style-priority:1; 	mso-style-unhide:no; 	mso-style-locked:yes; 	mso-style-link:"No Spacing"; 	font-family:"Times New Roman","serif"; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-ansi-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page WordSection1 	{size:612.0pt 792.0pt; 	margin:72.0pt 72.0pt 72.0pt 72.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.WordSection1 	{page:WordSection1;} --><!--[if gte mso 10]&gt; &lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:&quot;Times New Roman&quot;; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:&quot;Times New Roman&quot;; 	mso-bidi-theme-font:minor-bidi;} --> <!--[endif]--></p>
<table class="MsoNormalTable" style="border-collapse:collapse;margin-left:7.1pt;margin-right:7.1pt;" border="0" cellspacing="0" cellpadding="0" width="100%" align="left">
<tbody>
<tr>
<td style="width:403.05pt;padding:10.8pt;" width="537">
<p class="MsoNoSpacing" style="text-align:justify;"><span style="font-size:12pt;font-family:&amp;" lang="EN-US">WebMatrix is free, seamless, small which    includes a complete Web development stack that installs in minutes and    elegantly integrates a Web server, database and programming frameworks into    a single, integrated experience.</span><span style="font-size:12pt;font-family:&amp;" lang="EN-US"> </span><span style="font-size:12pt;" lang="EN-US"> </span></p>
</td>
<td style="width:141.85pt;padding:10.8pt;" width="189">
<p class="MsoNoSpacing" style="text-align:justify;"><span style="font-size:18pt;font-family:&amp;" lang="EN-US">Document    No. D-IIS-3</span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal" style="text-align:justify;">
</div>
<br />Filed under: <a href='http://webingineer.wordpress.com/category/php/'>PHP</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/webingineer.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/webingineer.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/webingineer.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/webingineer.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/webingineer.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/webingineer.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/webingineer.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/webingineer.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/webingineer.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/webingineer.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/webingineer.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/webingineer.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/webingineer.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/webingineer.wordpress.com/77/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webingineer.wordpress.com&amp;blog=14697889&amp;post=77&amp;subd=webingineer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://webingineer.wordpress.com/2010/08/14/how-to-run-php-scripts-on-iis7-web-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/45d1a90729bb84616c6e736d48defacf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bharatpc</media:title>
		</media:content>
	</item>
	</channel>
</rss>
