<?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>JavaScript &#38; PHP Experts</title>
	<atom:link href="http://kuppalli.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://kuppalli.wordpress.com</link>
	<description>JavaScript, CSS and PHP Code samples</description>
	<lastBuildDate>Wed, 11 Jan 2012 15:22:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='kuppalli.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>JavaScript &#38; PHP Experts</title>
		<link>http://kuppalli.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://kuppalli.wordpress.com/osd.xml" title="JavaScript &#38; PHP Experts" />
	<atom:link rel='hub' href='http://kuppalli.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Setup multiple sites on your local machine using XAMPP or Apache</title>
		<link>http://kuppalli.wordpress.com/2011/01/24/setup-multiple-sites-on-your-local-machine-using-xampp-or-apache-2/</link>
		<comments>http://kuppalli.wordpress.com/2011/01/24/setup-multiple-sites-on-your-local-machine-using-xampp-or-apache-2/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 04:28:49 +0000</pubDate>
		<dc:creator>expert</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://kuppalli.wordpress.com/?p=241</guid>
		<description><![CDATA[Hello Everyone, Its been long time, was busy with some project works. Traditional approach (what we used to do): As a web developer you might have come across a situation where you need to setup multiple sites on your local machine. May be you are working on multiple projects or working on your personal site [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuppalli.wordpress.com&amp;blog=1110804&amp;post=241&amp;subd=kuppalli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello Everyone,</p>
<p>Its been long time, was busy with some project works.</p>
<p><strong><span style="text-decoration:underline;">Traditional approach (what we used to do):</span></strong><br />
As a web developer you might have come across a situation where you need to setup multiple sites on your local machine. May be you are working on multiple projects or working on your personal site and your regular project. Earlier what we used to do is change the doc root in your apache&#8217;s httpd.conf file [C:\xampp\apache\conf\httpd.conf]. Similar to this</p>
<p><pre class="brush: xml;">

DocumentRoot &quot;C:/xampp/htdocs/myproject1&quot;

</pre></p>
<p>So this will help us to point the localhost directly to myproject1 folder. In other words when you hit http://localhost/ you will get the contents of myproject1. If we had another site to be configured we need to change this DocumentRoot again and restart the apache.</p>
<p><strong><span style="text-decoration:underline;">New approach:</span></strong></p>
<p>You can make your localhost to point to different folders on different port numbers. Follow these simple steps:</p>
<p><span style="text-decoration:underline;"><strong>Step 1: </strong></span>Make your apache to listen to multiple ports. Go to C:\xampp\apache\conf\httpd.conf and search for the key word <strong><em>Listen </em></strong>you can see something like this <em><strong>Listen 80. </strong></em>Now tell your apache to listen to multiple ports, replace that with below content</p>
<p><pre class="brush: xml;">
Listen 80
Listen 8001
Listen 8002
Listen 8003
</pre></p>
<p><strong><span style="text-decoration:underline;">Step 2: </span></strong>Now go to &#8220;C:\xampp\apache\conf\extra\httpd-vhosts.conf&#8221;, this is the actual player. At the end of the file you can specify something like this below:</p>
<p><pre class="brush: xml;">

    ServerAdmin postmaster@dummy-host.localhost
    DocumentRoot &quot;C:/xampp/htdocs/sample_project&quot;
    ServerName localhost:8001

    ServerAdmin postmaster@dummy-host.localhost
    DocumentRoot &quot;C:/xampp/htdocs/personal_site&quot;
    ServerName localhost:8002

    ServerAdmin postmaster@dummy-host.localhost
    DocumentRoot &quot;C:/xampp/htdocs/myworks&quot;
    ServerName localhost:8003

</pre></p>
<p>Which tells your apache to take different folders on hitting different port numbers. That is when you hit <code><strong>http://localhost:8001/</strong></code> it will take the contents from <code><strong>sample_project</strong></code>, similarly <code><strong>http://localhost:8002/</strong></code> will point to your <code><strong>personal_site</strong></code> folder. <code><strong>http://localhost:8003/</strong></code> will point to your <code><strong>myworks</strong></code> folder.</p>
<p>Default http://localhost/ will point your Document root folder that you have mentioned in your  httpd.conf folder. i.e in my case it is myproject1 foder.</p>
<p>By this we will be able to run 4 different sites on local machine. Hope this helps you people.</p>
<p><strong><span style="text-decoration:underline;">Note:</span> </strong>You need to restart your apache whenever you change something in httpd.conf or httpd-vhosts.conf</p>
<p><span style="text-decoration:underline;"><strong>For Mac Users</strong></span></p>
<p>Lets go to the httpd.conf file at this location &#8220;/Applications/XAMPP/xamppfiles/etc/httpd.conf&#8221;</p>
<p>Also open the httpd-vhosts.conf from &#8220;/Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf&#8221;</p>
<p>So now your editor will ask for the password, enter your login password or your root password.</p>
<p style="text-align:center;"><img class="aligncenter size-full wp-image-290" title="Mac" src="http://kuppalli.files.wordpress.com/2010/05/mac_logo.png?w=640" alt=""   /></p>
<p>Now Search for listen in and replace the content there with this</p>
<p><pre class="brush: xml;">
Listen 80
Listen 8001
Listen 8002
Listen 8003
</pre></p>
<p>Now at the end of the httpd.conf file, add this line<br />
<pre class="brush: xml;">
&quot;AcceptMutex flock&quot;
</pre></p>
<p>Also search for the  and below you should make &#8220;AllowOverride&#8221; to &#8220;All&#8221; and above this line add these options &#8220;Options Indexes FollowSymLinks ExecCGI Includes&#8221; i.e<br />
<pre class="brush: xml;">
    Options Indexes FollowSymLinks ExecCGI Includes
    AllowOverride All
</pre></p>
<p>Search for &#8220;# Virtual hosts&#8221; and remove the comment (#) below this line<br />
 i.e<br />
 <pre class="brush: xml;">
# Virtual hosts
Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf
</pre></p>
<p>Finally go to the <strong>httpd-vhosts.conf</strong> file and make sure your folders are configured as said above.<br />
 Here is a example:<br />
 <pre class="brush: xml;">

    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot &quot;/Applications/XAMPP/xamppfiles/docs/dummy-host.example.com&quot;
    ServerName dummy-host.example.com
    ServerAlias www.dummy-host.example.com
    ErrorLog &quot;logs/dummy-host.example.com-error_log&quot;
    CustomLog &quot;logs/dummy-host.example.com-access_log&quot; common

    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot &quot;/Users/yourname/Office/clientx/front_end&quot;
    ServerName localhost:8001
    ErrorLog &quot;logs/dummy-8001.example.com-error_log&quot;
    CustomLog &quot;logs/dummy-8001.example.com-access_log&quot; common

    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot &quot;/Users/yourname/Office/testing_ground/test&quot;
    ServerName localhost:8002
    ErrorLog &quot;logs/dummy-8002.example.com-error_log&quot;
    CustomLog &quot;logs/dummy-8002.example.com-access_log&quot; common

    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot &quot;/Users/yourname/Office/client1/development&quot;
    ServerName localhost:8003
    ErrorLog &quot;logs/dummy-8003.example.com-error_log&quot;
    CustomLog &quot;logs/dummy-8003.example.com-access_log&quot; common

</pre></p>
</pre>
<br />Filed under: <a href='http://kuppalli.wordpress.com/category/apache/'>apache</a>, <a href='http://kuppalli.wordpress.com/category/html/'>HTML</a>, <a href='http://kuppalli.wordpress.com/category/linux/'>Linux</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kuppalli.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kuppalli.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kuppalli.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kuppalli.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kuppalli.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kuppalli.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kuppalli.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kuppalli.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kuppalli.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kuppalli.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kuppalli.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kuppalli.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kuppalli.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kuppalli.wordpress.com/241/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuppalli.wordpress.com&amp;blog=1110804&amp;post=241&amp;subd=kuppalli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kuppalli.wordpress.com/2011/01/24/setup-multiple-sites-on-your-local-machine-using-xampp-or-apache-2/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ae71c5f12c909dc4576f20bb804934b4?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">kuppalli</media:title>
		</media:content>

		<media:content url="http://kuppalli.files.wordpress.com/2010/05/mac_logo.png" medium="image">
			<media:title type="html">Mac</media:title>
		</media:content>
	</item>
		<item>
		<title>Google amazes me every day : Now its Google Instant Preview</title>
		<link>http://kuppalli.wordpress.com/2010/11/17/google-amazes-me-every-day-now-its-google-instant-preview/</link>
		<comments>http://kuppalli.wordpress.com/2010/11/17/google-amazes-me-every-day-now-its-google-instant-preview/#comments</comments>
		<pubDate>Wed, 17 Nov 2010 10:22:23 +0000</pubDate>
		<dc:creator>expert</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Search Results of Google]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[Google Instant]]></category>
		<category><![CDATA[Google Instant Preview]]></category>
		<category><![CDATA[Google Search]]></category>
		<category><![CDATA[Google Search Results]]></category>

		<guid isPermaLink="false">http://kuppalli.wordpress.com/?p=282</guid>
		<description><![CDATA[Hi, You guys might have noticed this recently that : In search results page, if you keep changing keyword, below results are automatically refreshed on each key press. This new feature is called Google Instant. A week back I have noticed something in google results page which I felt like a tag line of a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuppalli.wordpress.com&amp;blog=1110804&amp;post=282&amp;subd=kuppalli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_283" class="wp-caption aligncenter" style="width: 310px"><a href="http://kuppalli.files.wordpress.com/2010/11/google_insta_preview.png"><img class="size-medium wp-image-283 " title="Google instant preview" src="http://kuppalli.files.wordpress.com/2010/11/google_insta_preview.png?w=300&#038;h=159" alt="Google instant preview" width="300" height="159" /></a><p class="wp-caption-text">Google search results with google instant</p></div>
<p>Hi,</p>
<p>You guys might have noticed this recently that : In search results page, if you keep changing keyword, below results are automatically refreshed on each key press. This new feature is called Google Instant.</p>
<p>A week back I have noticed something in google results page which I felt like a tag line of a car ad &#8220;Get Ready To Get Surprised&#8221;.</p>
<p><strong>Old methodology: A firefox addon</strong></p>
<p>In the past you might have come across a addon for Firefox called <a title="Link to firefox addon coolpreview, open this link in firefox, if you need to install this" href="https://addons.mozilla.org/en-US/firefox/addon/2207/" target="_blank">coolPreviews</a> which basically show you the search icon on the each search results, on mouseover of it will get the preview of that site. This addon is compatible with firefox3 and above versions, other browsers don&#8217;t have this option. I tried this earlier, and lost interest in it cause of its slowness, and memory eating.</p>
<p><strong>Google Instant Preview</strong></p>
<p>Go to google dot com and search for any keyword. [Try it in modern and fast browsers like Firefox or Google Chrome or Opera or Internet explorer &gt;= 8th version].</p>
<p>On the right end of each result&#8217;s title there is a search icon present. Just click on it once. You are done! Keep moving to the below or above results by mouse overing on them. You can see the preview of that site without actually going on to the site. And response is amazingly super fast!!!.</p>
<ul>
<li>Huge Time Saving, really I mean it.</li>
<li>When searching for product review or description &#8211;  You can decide which site has more images? which site has good video demo of it, or which site has more pictures on it to get a good feel about the product.</li>
<li>You can avoid some sites which they only contains link to some other third site &#8211; this you will experience when you trying for some free MP3 files or ebooks.</li>
</ul>
<p>In my point of view, from a web-development perspective, this is major mile stone achieved by google, Also which makes our clients to ask for &#8220;Give me the search results similar to google instant&#8221; <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>This is going to set bench mark for people in web to develop applications or sites to provide this kind experience. Its a major lesson for Microsoft! yeah, they will think again &#8211; &#8220;was it necessary for them to come to market with a product like Bing&#8221;?</p>
<p>When Bing released lot of articles on internet, news papers and even news channels yelled something like &#8220;Bing will take over Google&#8221; I can say then now &#8220;Kiss my ***&#8221;</p>
<p>This kind of user experience makes web a greater place to be. People will update there browsers to modern browsers like firefox or chrome or opera to get this kind of experience.</p>
<br />Filed under: <a href='http://kuppalli.wordpress.com/category/google/'>Google</a>, <a href='http://kuppalli.wordpress.com/category/search-results-of-google/'>Search Results of Google</a>, <a href='http://kuppalli.wordpress.com/category/user-experience/'>User Experience</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kuppalli.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kuppalli.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kuppalli.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kuppalli.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kuppalli.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kuppalli.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kuppalli.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kuppalli.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kuppalli.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kuppalli.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kuppalli.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kuppalli.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kuppalli.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kuppalli.wordpress.com/282/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuppalli.wordpress.com&amp;blog=1110804&amp;post=282&amp;subd=kuppalli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kuppalli.wordpress.com/2010/11/17/google-amazes-me-every-day-now-its-google-instant-preview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ae71c5f12c909dc4576f20bb804934b4?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">kuppalli</media:title>
		</media:content>

		<media:content url="http://kuppalli.files.wordpress.com/2010/11/google_insta_preview.png?w=300" medium="image">
			<media:title type="html">Google instant preview</media:title>
		</media:content>
	</item>
		<item>
		<title>JavaScript Array functions push and pop</title>
		<link>http://kuppalli.wordpress.com/2010/10/23/javascript-array-functions-push-and-pop/</link>
		<comments>http://kuppalli.wordpress.com/2010/10/23/javascript-array-functions-push-and-pop/#comments</comments>
		<pubDate>Sat, 23 Oct 2010 18:19:38 +0000</pubDate>
		<dc:creator>expert</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://kuppalli.wordpress.com/?p=267</guid>
		<description><![CDATA[Hi All, These are the some javascript functions which come in handy while writing javascript code. push() and pop() This comes in handy when you want to store some elements to array as you go on in the code. Think of a scenario where you need to collect some data in a big module and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuppalli.wordpress.com&amp;blog=1110804&amp;post=267&amp;subd=kuppalli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi All,</p>
<p>These are the some javascript functions which come in handy while writing javascript code.</p>
<p><strong>push() and pop()</strong><br />
This comes in handy when you want to store some elements to array as you go on in the code. Think of a scenario where you need to collect some data in a big module and at the end i will show up the user that x number of elements are there and those elements are … etc. push() is a very efficient method in this case</p>
<p><pre class="brush: jscript;">

var myDScollection = []; // Yes this is the array don't worry, and also JSLint says this is the best.

//Pushing a string
myDScollection.push('hey there');

//pushing a variable value
var myLoopVar1 = 10;
myDScollection.push(myLoopVar1);

</pre></p>
<p>So this array can be used to get the count or loop through each of the element of myDScollection</p>
<p><pre class="brush: jscript;">
for (i = 0; i &lt; myDScollection.length; i++) {
    document.write(myDScollection[i] + '
')
}
</pre></p>
<p>Similary you can pop the contents of the array using myDScollection.pop()</p>
<p>Below is the link for playing with this stuff. Yes! I am right, here onwards there will be no demo files to download or show, you will have the direct access to my code what ever i am trying out for this blog. Enjoy <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a class="aligncenter" title="See the demo here and try it" href="http://jsfiddle.net/kuppalli/evDBW/" target="_blank">Play</a></p>
<br />Filed under: <a href='http://kuppalli.wordpress.com/category/javascript/'>JavaScript</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kuppalli.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kuppalli.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kuppalli.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kuppalli.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kuppalli.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kuppalli.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kuppalli.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kuppalli.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kuppalli.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kuppalli.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kuppalli.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kuppalli.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kuppalli.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kuppalli.wordpress.com/267/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuppalli.wordpress.com&amp;blog=1110804&amp;post=267&amp;subd=kuppalli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kuppalli.wordpress.com/2010/10/23/javascript-array-functions-push-and-pop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ae71c5f12c909dc4576f20bb804934b4?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">kuppalli</media:title>
		</media:content>
	</item>
		<item>
		<title>Google Font API</title>
		<link>http://kuppalli.wordpress.com/2010/06/01/google-font-api/</link>
		<comments>http://kuppalli.wordpress.com/2010/06/01/google-font-api/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 03:48:53 +0000</pubDate>
		<dc:creator>expert</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://kuppalli.wordpress.com/?p=248</guid>
		<description><![CDATA[Hi all, On Wednesday, May 19, 2010 google has announced google web fonts. Its a open source and its the end of all our typographic problems. We were using flash, images etc to achieve the rich typography in the front end. Now all these things will be replaced with new concept from google. All you [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuppalli.wordpress.com&amp;blog=1110804&amp;post=248&amp;subd=kuppalli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi all,</p>
<p>On Wednesday, May 19, 2010 google has announced google web fonts. Its a open source and its the end of all our typographic problems. We were using flash, images etc to achieve the rich typography in the front end. Now all these things will be replaced with new concept from google.</p>
<p>All you need to do is visit this page http://code.google.com/webfonts choose the font which you need,<br />
They will give you the code for it. Means its a new link tag similar to this<br />
<pre class="brush: xml;">
&lt;link href=&quot;http://fonts.googleapis.com/css?family=Reenie+Beanie&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;&gt;
</pre></p>
<p>You have to include this link tag in your page. And you need to specify the font family for this where ever you require that.<br />
<pre class="brush: css;">
.class2{
	font-family: 'Reenie Beanie', arial, serif;
	font-size: 1.5em;
   }
</pre><br />
Thats it. You are done. <strong>Interesting part is it works with IE6 also </strong>!!! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
I have created a example page <a target="_blank" href="http://kuppalli.com/tutorials/googlefont/googlefont-api.html">here</a>. </p>
<p>More info at<br />
<a href="http://code.google.com/apis/webfonts/">http://code.google.com/apis/webfonts/</a></p>
<div id="attachment_251" class="wp-caption aligncenter" style="width: 665px"><a href="http://kuppalli.files.wordpress.com/2010/06/12344.jpg"><img src="http://kuppalli.files.wordpress.com/2010/06/12344.jpg?w=640" alt="Google font API example" title="Google font API example"   class="size-full wp-image-251" /></a><p class="wp-caption-text">Google font API example</p></div>
<br />Filed under: <a href='http://kuppalli.wordpress.com/category/css/'>CSS</a>, <a href='http://kuppalli.wordpress.com/category/html/'>HTML</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kuppalli.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kuppalli.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kuppalli.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kuppalli.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kuppalli.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kuppalli.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kuppalli.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kuppalli.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kuppalli.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kuppalli.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kuppalli.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kuppalli.wordpress.com/248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kuppalli.wordpress.com/248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kuppalli.wordpress.com/248/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuppalli.wordpress.com&amp;blog=1110804&amp;post=248&amp;subd=kuppalli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kuppalli.wordpress.com/2010/06/01/google-font-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ae71c5f12c909dc4576f20bb804934b4?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">kuppalli</media:title>
		</media:content>

		<media:content url="http://kuppalli.files.wordpress.com/2010/06/12344.jpg" medium="image">
			<media:title type="html">Google font API example</media:title>
		</media:content>
	</item>
		<item>
		<title>SIFR implementation &#8211; Insert rich typography to your sites without touching the HTML</title>
		<link>http://kuppalli.wordpress.com/2010/03/17/sifr-implementation-insert-rich-typography-to-your-sites-without-touching-the-html/</link>
		<comments>http://kuppalli.wordpress.com/2010/03/17/sifr-implementation-insert-rich-typography-to-your-sites-without-touching-the-html/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 19:59:29 +0000</pubDate>
		<dc:creator>expert</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[SIFR]]></category>

		<guid isPermaLink="false">http://kuppalli.wordpress.com/?p=210</guid>
		<description><![CDATA[Hi All, As we all know font-family: of CSS doesn&#8217;t support whatever you write. Which means, there are some standard fonts present in all the systems of the world. Which we use to specify as font-family in CSS. Otherwise it will take the default font available in the browser. What if I need all headings [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuppalli.wordpress.com&amp;blog=1110804&amp;post=210&amp;subd=kuppalli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi All,</p>
<p>As we all know font-family: of CSS doesn&#8217;t support whatever you write. Which means, there are some standard fonts present in all the systems of the world. Which we use to specify as font-family in CSS. Otherwise it will take the default font available in the browser.</p>
<p>What if I need all headings of my site with some custom font like &#8216;Trade Gothica&#8217;. Specifying this value in CSS&#8217;s font-family will work well only if the machine used by end-user has this font.</p>
<p><a href="http://kuppalli.files.wordpress.com/2010/03/sifr-converted-page.jpg"><img class="aligncenter size-full wp-image-212" title="sifr converted page" src="http://kuppalli.files.wordpress.com/2010/03/sifr-converted-page.jpg?w=640" alt=""   /></a></p>
<p>We have a alternate method for this we can achieve this by using flash and <a title="SIFR original site" href="http://www.mikeindustries.com/blog/sifr" target="_blank">sifr</a>.</p>
<ol>
<li>Convert your font to a flash file ( .swf ) file. No need to worry if you dont know how to do it. There is a site available for this <a href="http://www.sifrgenerator.com/wizard.html" target="_blank">Sifr Generator</a> which will convert your font to a swf file.</li>
<li>You need 3 javascript files <a href="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" target="_blank"> jquery-min.js</a>,  jquery.flash.min.js and jquery.sifr.min.js</li>
<li>Rename your swf file to sifr.swf and place it in flash directory</li>
<li>You need to write a jquery script which scans all your class names which should be converted to custom font. Here in my example i am converting all my h1 and h4 tags of the page to custom font.</li>
</ol>
<p><pre class="brush: jscript;">
$(document).ready(function() {
    $('h1, h4').sifr({
        path: &quot;flash/&quot;,
        font: &quot;sifr&quot;,
        textAlign: &quot;left&quot;
    });
});
</pre></p>
<p>That&#8217;s it, you can see the flash doing cute job in your page.<br />
<a title="Demo" href="http://kuppalli.com/tutorials/sifr/sifr.html" target="_blank"> Demo</a> is here and you can download that example by clicking <a title="Download the source code here" href="http://kuppalli.com/downloads/sifr_implementation.zip" target="_blank">here</a>.</p>
<br />Filed under: <a href='http://kuppalli.wordpress.com/category/html/'>HTML</a>, <a href='http://kuppalli.wordpress.com/category/javascript/'>JavaScript</a>, <a href='http://kuppalli.wordpress.com/category/jquery/'>jquery</a>, <a href='http://kuppalli.wordpress.com/category/sifr/'>SIFR</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kuppalli.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kuppalli.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kuppalli.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kuppalli.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kuppalli.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kuppalli.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kuppalli.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kuppalli.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kuppalli.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kuppalli.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kuppalli.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kuppalli.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kuppalli.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kuppalli.wordpress.com/210/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuppalli.wordpress.com&amp;blog=1110804&amp;post=210&amp;subd=kuppalli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kuppalli.wordpress.com/2010/03/17/sifr-implementation-insert-rich-typography-to-your-sites-without-touching-the-html/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ae71c5f12c909dc4576f20bb804934b4?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">kuppalli</media:title>
		</media:content>

		<media:content url="http://kuppalli.files.wordpress.com/2010/03/sifr-converted-page.jpg" medium="image">
			<media:title type="html">sifr converted page</media:title>
		</media:content>
	</item>
		<item>
		<title>Create rounded corners and shadow without touching the HTML</title>
		<link>http://kuppalli.wordpress.com/2009/12/25/create-rounded-corners-and-shadow-without-touching-the-html/</link>
		<comments>http://kuppalli.wordpress.com/2009/12/25/create-rounded-corners-and-shadow-without-touching-the-html/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 10:51:32 +0000</pubDate>
		<dc:creator>expert</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[YUI]]></category>
		<category><![CDATA[drop shadow]]></category>
		<category><![CDATA[HMTL]]></category>
		<category><![CDATA[IE6 compatible]]></category>
		<category><![CDATA[Rouned Corners]]></category>

		<guid isPermaLink="false">http://kuppalli.wordpress.com/?p=159</guid>
		<description><![CDATA[Hi, Here I start with a wonderful method to create rounded corner divs with drop shadow. You no need to touch the HTML for this!!! [You can see how it looks our final thing as shown in above image] Here i have used Jquery to make this work. You need to specify one common class [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuppalli.wordpress.com&amp;blog=1110804&amp;post=159&amp;subd=kuppalli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://kuppalli.files.wordpress.com/2009/12/dropshadow_screenshot.png"><img class="aligncenter size-full wp-image-207" title="dropshadow_Screenshot" src="http://kuppalli.files.wordpress.com/2009/12/dropshadow_screenshot.png?w=640" alt=""   /></a></p>
<p>Hi,</p>
<p>Here I start with a wonderful method to create rounded corner divs with drop shadow. You no need to touch the HTML for this!!! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  [You can see how it looks our final thing as shown in above image]</p>
<p>Here i have used Jquery to make this work. You need to specify one common class name for all the div&#8217;s which require rounded corners. In jQuery i am going to scan all these class names and append 4 &lt;div&gt;&#8217;s which create rounded corners. Also i am going to find out the width for all the divs and for each div i am going to insert another &lt;div&gt; which creates the drop shadow.</p>
<p><pre class="brush: xml;">
&lt;div class=&quot;roundedCornerDiv&quot;&gt;
	&lt;div class=&quot;module-header&quot;&gt;
		&lt;h4&gt;Title of the box 8&lt;/h4&gt;
	&lt;/div&gt;
	&lt;div class=&quot;module-body&quot;&gt;
		Aliquip luptatum concludaturque ad nam, qui eu quod vocibus, pri lorem graecis accommodare ne. Te sumo necessitatibus nec, sea cu virtute alterum, sed ad cibo posidonium. Ius postea tibique mnesarchum ad.
	&lt;/div&gt;
&lt;/div&gt;
</pre></p>
<p>Note the class name &#8220;roundedCornerDiv&#8221; which is our actual div for which we are going to make rounded corners and bottom shadow. This div contains two blocks header and body modules.</p>
<p><a href="http://kuppalli.files.wordpress.com/2009/12/corner_illustration1.png"><img class="aligncenter size-full wp-image-202" title="corner_illustration" src="http://kuppalli.files.wordpress.com/2009/12/corner_illustration1.png?w=640" alt=""   /></a></p>
<p>We are going to write a simple jQuery method to append 4 divs for rounded corner and one div for drop shadow. The code is as shown below</p>
<p><pre class="brush: jscript;">
$(document).ready(function() {
	$('.roundedCornerDiv').each(
		function(){
			$(this).append('&lt;div class=&quot;tr&quot;&gt;&lt;/div&gt;&lt;div class=&quot;tl&quot;&gt;&lt;/div&gt;&lt;div class=&quot;br&quot;&gt;&lt;/div&gt;&lt;div class=&quot;bl&quot;&gt;&lt;/div&gt;');
			$(&quot;&lt;div class=\&quot;dropShadow\&quot;&gt;&lt;/div&gt;&quot;).width($(this).outerWidth() - 7).appendTo($(this));
		}
	);
});
</pre></p>
<p>Befor doing all these things please include jQuery library and YUI grid library which makes our layout looks good and provide with jQuery pre defined functions</p>
<p><pre class="brush: xml;">

&lt;link rel=&quot;stylesheet&quot; href=&quot;http://yui.yahooapis.com/2.7.0/build/reset-fonts-grids/reset-fonts-grids.css&quot; type=&quot;text/css&quot;&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js&quot;&gt;&lt;/script&gt;

</pre></p>
<p>Create the rounded corner sprite image from any graphics editor like photoshp</p>
<p><a href="http://kuppalli.files.wordpress.com/2009/12/corner_sprite.png"><img class="aligncenter size-full wp-image-162" title="Creating rounded corner sprite in Photoshop" src="http://kuppalli.files.wordpress.com/2009/12/corner_sprite.png?w=640" alt=""   /></a></p>
<p>Here is the CSS for our positioning rounded corners</p>
<p><pre class="brush: css;">
.roundedCornerDiv {
	padding: 10px;
	border: 1px solid #f88907;
	background: #FFF;
	position: relative;
	margin-bottom: 16px;
}
.roundedCornerDiv .tl,
.roundedCornerDiv .tr,
.roundedCornerDiv .bl,
.roundedCornerDiv .br {
	position: absolute;
	width: 4px;
	height: 4px;
	overflow: hidden;
	background: url(../images/sprite.png) 0 0 no-repeat;
}
.roundedCornerDiv .tl {
	top: -1px;
	left: -1px;
}
.roundedCornerDiv .tr {
	top: -1px;
	right: -1px;
	background-position: -4px 0;
}
.roundedCornerDiv .bl {
	bottom: -1px;
	left: -1px;
	background-position: -12px 0;
}
.roundedCornerDiv .br {
	bottom: -1px;
	right: -1px;
	background-position: -8px 0;
}
.roundedCornerDiv .dropShadow {
	height: 10px;
	background: url(../images/dropshadow.png) 0 0 repeat-x;
	position: absolute;
	bottom: -11px;
	left: 3px;
	overflow: hidden;
}
.roundedCornerDiv .module-header {
	font-style: italic;
	border-bottom: 1px solid #333;
	font-size: 110%;
	margin-bottom: 8px;
}

/* Below things are for idiot IE6 only: WTF? */
.roundedCornerDiv .dropShadow {
	_bottom: -12px;
}
.roundedCornerDiv .bl,
.roundedCornerDiv .br {
	_bottom: -2px;
}
.yui-g .yui-g .roundedCornerDiv .tr,
.yui-g .yui-g .roundedCornerDiv .br ,
.yui-gb .roundedCornerDiv .tr,
.yui-gb .roundedCornerDiv .br  {
	_right: -2px;
}
.roundedCornerDiv  {
	_height: 1%;
	_zoom: 1;
}
.roundedCornerDiv .dropShadow {
	_zoom: 1;
}
</pre></p>
<p>I am a opensource guy. You can use the above code without any license. Happy coding <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a href="http://www.kuppalli.com/yui/corners.html" target="_blank">Demo</a></p>
<p><a href="http://www.kuppalli.com/downloads/rounded_corners.zip" target="_blank">Download the source code</a></p>
<br />Posted in CSS, HTML, JavaScript, jquery, YUI  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kuppalli.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kuppalli.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kuppalli.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kuppalli.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kuppalli.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kuppalli.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kuppalli.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kuppalli.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kuppalli.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kuppalli.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kuppalli.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kuppalli.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kuppalli.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kuppalli.wordpress.com/159/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuppalli.wordpress.com&amp;blog=1110804&amp;post=159&amp;subd=kuppalli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kuppalli.wordpress.com/2009/12/25/create-rounded-corners-and-shadow-without-touching-the-html/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ae71c5f12c909dc4576f20bb804934b4?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">kuppalli</media:title>
		</media:content>

		<media:content url="http://kuppalli.files.wordpress.com/2009/12/dropshadow_screenshot.png" medium="image">
			<media:title type="html">dropshadow_Screenshot</media:title>
		</media:content>

		<media:content url="http://kuppalli.files.wordpress.com/2009/12/corner_illustration1.png" medium="image">
			<media:title type="html">corner_illustration</media:title>
		</media:content>

		<media:content url="http://kuppalli.files.wordpress.com/2009/12/corner_sprite.png" medium="image">
			<media:title type="html">Creating rounded corner sprite in Photoshop</media:title>
		</media:content>
	</item>
		<item>
		<title>Convert .docx file to .doc file</title>
		<link>http://kuppalli.wordpress.com/2009/12/13/convert-docx-file-to-doc-file/</link>
		<comments>http://kuppalli.wordpress.com/2009/12/13/convert-docx-file-to-doc-file/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 16:09:45 +0000</pubDate>
		<dc:creator>expert</dc:creator>
				<category><![CDATA[Google Docs]]></category>

		<guid isPermaLink="false">http://kuppalli.wordpress.com/?p=153</guid>
		<description><![CDATA[Hi Friends, You guys might have come across a situation like this, someone sending a file to you which was written in MS Office 2007. But unfortunately you have MS Office 2003 installed in your office machine. The word document sent by the other person is in .docx format. I searched microsoft site to find [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuppalli.wordpress.com&amp;blog=1110804&amp;post=153&amp;subd=kuppalli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi Friends,</p>
<p>You guys might have come across a situation like this, someone sending a file to you which was written in MS Office 2007. But unfortunately you have MS Office 2003 installed in your office machine. The word document sent by the other person is in .docx format.</p>
<p>I searched microsoft site to find a file format converter, which was 27 MB ( earlier it was around 170 MB i guess but not sure) . This is what the reason i hate microsoft somuch. A <a href="http://www.openoffice.org/">Open Office</a> can open all its files + all versions of microsoft office, why cant these guys.</p>
<p>Here found converting this file &lt; 60 Seconds method<br />
- Open your gmail account and attach the .docx file you have and send it to your won gmail id or forward the mail which has .docx attachment to your gmail account.<br />
-Open the mail which has this attachment, click on the link <strong>&#8220;Open as a Google document&#8221;</strong><br />
-It will does the job in &lt; 10 Seconds.<br />
-On top right corner of the page, you can see a link called share, click on it and select email as attachment.<br />
<a href="http://kuppalli.files.wordpress.com/2009/12/google_does_your_job.png"><img class="aligncenter size-full wp-image-154" title="google_does_your_job" src="http://kuppalli.files.wordpress.com/2009/12/google_does_your_job.png?w=640" alt=""   /></a><br />
<a href="http://kuppalli.files.wordpress.com/2009/12/email_the_doc_file.png"><img class="aligncenter size-full wp-image-155" title="email_the_doc_file" src="http://kuppalli.files.wordpress.com/2009/12/email_the_doc_file.png?w=640" alt=""   /></a></p>
<br />Posted in Google Docs  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kuppalli.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kuppalli.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kuppalli.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kuppalli.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kuppalli.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kuppalli.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kuppalli.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kuppalli.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kuppalli.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kuppalli.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kuppalli.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kuppalli.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kuppalli.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kuppalli.wordpress.com/153/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuppalli.wordpress.com&amp;blog=1110804&amp;post=153&amp;subd=kuppalli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kuppalli.wordpress.com/2009/12/13/convert-docx-file-to-doc-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ae71c5f12c909dc4576f20bb804934b4?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">kuppalli</media:title>
		</media:content>

		<media:content url="http://kuppalli.files.wordpress.com/2009/12/google_does_your_job.png" medium="image">
			<media:title type="html">google_does_your_job</media:title>
		</media:content>

		<media:content url="http://kuppalli.files.wordpress.com/2009/12/email_the_doc_file.png" medium="image">
			<media:title type="html">email_the_doc_file</media:title>
		</media:content>
	</item>
		<item>
		<title>YUI&#8217;s Grid Builder: Super cool framework</title>
		<link>http://kuppalli.wordpress.com/2009/08/23/yuis-grid-builder-super-cool-framework/</link>
		<comments>http://kuppalli.wordpress.com/2009/08/23/yuis-grid-builder-super-cool-framework/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 11:23:46 +0000</pubDate>
		<dc:creator>expert</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[YUI]]></category>
		<category><![CDATA[CSS framework]]></category>
		<category><![CDATA[grid builder]]></category>

		<guid isPermaLink="false">http://kuppalli.wordpress.com/?p=143</guid>
		<description><![CDATA[Here is a super cool utility ! As a web developer i was usually stuck up when creating the initial framework for any site. As I was going through YUI, found this tool which builds whatever the layout you want. Even a 100% flexible layout !!! On top of it you can write your own [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuppalli.wordpress.com&amp;blog=1110804&amp;post=143&amp;subd=kuppalli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here is a super cool utility !<br />
As a web developer i was usually stuck up when creating the initial framework for any site. As I was going through YUI, found this tool which builds whatever the layout you want. Even a 100% flexible layout !!!<br />
On top of it you can write your own CSS also. Worrying about cross browser issues has been stopped at this point. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><div id="attachment_144" class="wp-caption aligncenter" style="width: 267px"><a href="http://developer.yahoo.com/yui/grids/builder/" target="_blank"><img src="http://kuppalli.files.wordpress.com/2009/08/yui_css_grid_builder.png?w=640" alt="YUI CSS grid builder" title="YUI CSS grid builder"   class="size-full wp-image-144" /></a><p class="wp-caption-text">YUI CSS grid builder</p></div><br />
Play with this for sometime. You will find how efficient is this.<br />
Reply me if you find this as useful.</p>
<br />Posted in CSS, hacks, HTML, YUI  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kuppalli.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kuppalli.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kuppalli.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kuppalli.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kuppalli.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kuppalli.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kuppalli.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kuppalli.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kuppalli.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kuppalli.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kuppalli.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kuppalli.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kuppalli.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kuppalli.wordpress.com/143/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuppalli.wordpress.com&amp;blog=1110804&amp;post=143&amp;subd=kuppalli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kuppalli.wordpress.com/2009/08/23/yuis-grid-builder-super-cool-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ae71c5f12c909dc4576f20bb804934b4?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">kuppalli</media:title>
		</media:content>

		<media:content url="http://kuppalli.files.wordpress.com/2009/08/yui_css_grid_builder.png" medium="image">
			<media:title type="html">YUI CSS grid builder</media:title>
		</media:content>
	</item>
		<item>
		<title>Apache configuration for ETags, Gzip and Expires Header</title>
		<link>http://kuppalli.wordpress.com/2009/07/14/apache-configuration-for-etags-gzip-and-expires-header/</link>
		<comments>http://kuppalli.wordpress.com/2009/07/14/apache-configuration-for-etags-gzip-and-expires-header/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 20:07:24 +0000</pubDate>
		<dc:creator>expert</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[Etags]]></category>
		<category><![CDATA[Expires Header]]></category>
		<category><![CDATA[ExpiresActive On]]></category>
		<category><![CDATA[Gzip]]></category>
		<category><![CDATA[SetOutputFilter DEFLATE]]></category>

		<guid isPermaLink="false">http://kuppalli.wordpress.com/?p=116</guid>
		<description><![CDATA[Hi, After digging deep into the sites and configuring my apache server ( after so many failures ) Here i came up with list of things to be done for Gziping the CSS/JS, image and flash files Removing Etags from CSS/JS and Image/flash files. Adding expires header to CSS/JS and image/flash files. First, Go to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuppalli.wordpress.com&amp;blog=1110804&amp;post=116&amp;subd=kuppalli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>After digging deep into the sites and configuring my apache server ( after so many failures )<br />
Here i came up with list of things to be done for</p>
<ol>
<li> Gziping the CSS/JS, image and flash files</li>
<li>Removing Etags from CSS/JS and Image/flash files.</li>
<li> Adding expires header to CSS/JS and image/flash files.</li>
</ol>
<p>First, Go to your apache&#8217;s httpd.conf file<br />
I my case its &#8220;C:\xampp\apache\conf\httpd.conf&#8221;</p>
<p>The lines beginning with # indicate that these are comments<br />
Remove the comments for these below mentioned lines</p>
<p><pre class="brush: bash;">LoadModule deflate_module modules/mod_deflate.so
LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so</pre></p>
<p>Add the below thing to remove the ETags. This can be added at the end</p>
<p><pre class="brush: bash;">FileETag None</pre></p>
<p>To Add expires header to all the files that are requested from the server</p>
<p><pre class="brush: php;">
ExpiresActive On
ExpiresDefault &quot;access plus 300 seconds&quot;
&lt;Directory &quot;/myProject/webResources&quot;&gt;
    Options FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
    ExpiresByType text/html &quot;access plus 1 day&quot;
    ExpiresByType text/css &quot;access plus 1 day&quot;
    ExpiresByType text/javascript &quot;access plus 1 day&quot;
    ExpiresByType image/gif &quot;access plus 1 day&quot;
    ExpiresByType image/jpg &quot;access plus 1 day&quot;
    ExpiresByType image/png &quot;access plus 1 day&quot;
    ExpiresByType application/x-shockwave-flash &quot;access plus 1 day&quot;
&lt;/Directory&gt;
</pre></p>
<p><em><strong>Note:</strong></em> Here &#8220;myProject&#8221; is the folder where my web pages are present. i.e &#8220;C:\xampp\htdocs\myProject&#8221;. Where &#8220;webResources&#8221; is the directory where my css, js, image, flash files are present. For all these files I am adding expires header of one day. Means these files can be can be cached for the entire day in the local browser. In other words these files are not changed at least for one day.</p>
<p>To Gzip the CSS and JS files that are present in the &#8220;webResources&#8221; folder</p>
<p><pre class="brush: python;">
&lt;Location &quot;/sprintCommunity/webResources&quot;&gt;
# Insert filter
SetOutputFilter DEFLATE

# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html

# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip

# MSIE masquerades as Netscape, but it is fine
# BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

# NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
# the above regex won't work. You can use the following
# workaround to get the desired effect:
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html

# Don't compress images
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png)$ no-gzip dont-vary

# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
&lt;/Location&gt;
</pre></p>
<p>Please post a comment if this was useful to you. Thanks</p>
<br />Posted in apache  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kuppalli.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kuppalli.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kuppalli.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kuppalli.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kuppalli.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kuppalli.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kuppalli.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kuppalli.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kuppalli.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kuppalli.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kuppalli.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kuppalli.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kuppalli.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kuppalli.wordpress.com/116/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuppalli.wordpress.com&amp;blog=1110804&amp;post=116&amp;subd=kuppalli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kuppalli.wordpress.com/2009/07/14/apache-configuration-for-etags-gzip-and-expires-header/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ae71c5f12c909dc4576f20bb804934b4?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">kuppalli</media:title>
		</media:content>
	</item>
		<item>
		<title>Give a time delay for a function in Javascript</title>
		<link>http://kuppalli.wordpress.com/2009/06/16/give-a-time-delay-for-a-function-in-javascript/</link>
		<comments>http://kuppalli.wordpress.com/2009/06/16/give-a-time-delay-for-a-function-in-javascript/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 14:30:58 +0000</pubDate>
		<dc:creator>expert</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[delay a javascript function.]]></category>
		<category><![CDATA[javscript]]></category>
		<category><![CDATA[setTimeout]]></category>

		<guid isPermaLink="false">http://kuppalli.wordpress.com/?p=109</guid>
		<description><![CDATA[Hi, You people might have come across call a javascript function after some delay. I googled and find all incorrect things. Here i am posting the exact thing that needs. The above function &#8220;your_function_name()&#8221; will be called after 3 second Posted in JavaScript<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuppalli.wordpress.com&amp;blog=1110804&amp;post=109&amp;subd=kuppalli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi,<br />
You people might have come across call a javascript function after some delay. I googled and find all incorrect things. Here i am posting the exact thing that needs.</p>
<p><pre class="brush: xml;">
&lt;script type=&quot;text/javascript&quot;&gt;
 setTimeout(function(){
	your_function_name();
	}, 3000);
&lt;/script&gt;
</pre><br />
The above function &#8220;your_function_name()&#8221; will be called after 3 second</p>
<br />Posted in JavaScript  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kuppalli.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kuppalli.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kuppalli.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kuppalli.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kuppalli.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kuppalli.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kuppalli.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kuppalli.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kuppalli.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kuppalli.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kuppalli.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kuppalli.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kuppalli.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kuppalli.wordpress.com/109/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kuppalli.wordpress.com&amp;blog=1110804&amp;post=109&amp;subd=kuppalli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kuppalli.wordpress.com/2009/06/16/give-a-time-delay-for-a-function-in-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ae71c5f12c909dc4576f20bb804934b4?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">kuppalli</media:title>
		</media:content>
	</item>
	</channel>
</rss>
