<?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/"
	>

<channel>
	<title>Web Site of Rajiv Pant &#187; about</title>
	<atom:link href="http://www.rajiv.com/blog/tag/about/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rajiv.com</link>
	<description>Victory is winning others, not defeating others</description>
	<lastBuildDate>Tue, 31 Aug 2010 15:14:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>This Web Site is Now Hosted on Amazon EC2 &amp; S3</title>
		<link>http://www.rajiv.com/blog/2008/02/04/amazon-ec2/</link>
		<comments>http://www.rajiv.com/blog/2008/02/04/amazon-ec2/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 05:39:32 +0000</pubDate>
		<dc:creator>Rajiv Pant</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[about]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://www.rajiv.com/blog/2008/02/04/amazon-ec2/</guid>
		<description><![CDATA[This web site, www.rajiv.com is now hosted on Amazon.com&#8217;s Elastic Compute Cloud (EC2) and Simple Storage Service (S3) services. They are part of Amazon Web Services offerings. If you are a technologist, I recommend EC2 and S3. To learn more about them, you can follow the links in this article. Benefits of hosting a Web [...]


Related posts:<ol><li><a href='http://www.rajiv.com/blog/2009/03/18/ebs-ec2/' rel='bookmark' title='Permanent Link: Using Amazon Elastic Block Store (EBS) with an EC2 Instance'>Using Amazon Elastic Block Store (EBS) with an EC2 Instance</a></li>
<li><a href='http://www.rajiv.com/blog/2010/04/11/web-hosting-review/' rel='bookmark' title='Permanent Link: Hosting Large-Scale Web Sites: Contract Review Guide for the CTO'>Hosting Large-Scale Web Sites: Contract Review Guide for the CTO</a></li>
<li><a href='http://www.rajiv.com/blog/2005/11/30/kattare/' rel='bookmark' title='Permanent Link: Web site hosting provider and technologies change'>Web site hosting provider and technologies change</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This web site, <a href="http://www.rajiv.com/">www.rajiv.com</a> is now hosted on Amazon.com&#8217;s <a href="http://aws.amazon.com/ec2">Elastic Compute Cloud</a> (EC2) and <a href="http://aws.amazon.com/s3">Simple Storage Service</a> (S3) services. They are part of <a href="http://aws.amazon.com/">Amazon Web Services</a> offerings. If you are a technologist, I recommend EC2 and S3. To learn more about them, you can follow the links in this article.</p>
<h3>Benefits of hosting a Web site on EC2 &amp; S3</h3>
<ul>
<li>The hosting management is self-service. Anytime you want, you can provision additional servers yourself and immediately. Unlike with most traditional hosting companies, there is not need to contact their staff and have to wait for them to set up your server. On EC2, once you have signed up for an account and set up one server, you can provision (or decommission) additional servers within minutes. Even the initial setup is self-service.</li>
<li>EC2 enables you to increase or decrease capacity within minutes. You can commission one or hundreds of server instances simultaneously. Because this is all controlled with web service APIs, your application can automatically scale itself up and down depending on its needs. Billing is metered by an hour as the unit. This flexibility of EC2 can benefits many use cases:
<ul>
<li>If your web sites get seasonal traffic (e.g. a fashion site during shows) or can temporarily get much higher traffic for a period of time (e.g. a news site),  EC2&#8242;s business model of pay for what you use by the hour, is cost-effective and convenient.</li>
<li>If yours is the R&amp;D or Skunkworks group at a large or medium size organization or a startup company with limited financial resources, renting servers from EC2 can have many benefits. You don&#8217;t have to make a capital investment to get a server farm up and running, nor make long-term financial commitments to rent infrastructure. You can even turn off servers when not in use, greatly saving costs.
<ul>
<li>You don&#8217;t pay a cent for servers not running, except for disk storage costs for your files on S3, which is so inexpensive that <a href="http://jeremy.zawodny.com/">Jeremy Zawodny</a> calculates is even<a href="http://jeremy.zawodny.com/blog/archives/007624.html"> cheaper than buying reliable storage for personal use at home</a>.</li>
<li>My favorite photo hosting web site, <a href="http://www.smugmug.com/">Smugmug</a>&#8216;s CEO <a href="http://blogs.smugmug.com/don/2006/11/10/amazon-s3-show-me-the-money/">estimates how much money Smugmug saves about by using S3</a>. The numbers are amazing.</li>
</ul>
</li>
</ul>
</li>
<li>It allows me to use the modern Ubuntu<sup><a href="http://www.rajiv.com/blog/2008/02/04/amazon-ec2/#footnote_0_105" id="identifier_0_105" class="footnote-link footnote-identifier-link" title="www.ubuntu.com">1</a></sup> GNU/Linux operating system, Server Edition. Among Ubuntu&#8217;s many benefits are its user friendliness and ease of use. Software installations and upgrades are a breeze. That means less time is required to maintain the system while retaining the flexibility and power being a systems administrator gives.</li>
<li>EC2 has lower total cost ownership for me than most hosting providers&#8217; virtual hosting or dedicated server plans. Shared (non virtual server) hosting is still cheaper, but no longer meets my sites&#8217; requirements.<sup><a href="http://www.rajiv.com/blog/2008/02/04/amazon-ec2/#footnote_1_105" id="identifier_1_105" class="footnote-link footnote-identifier-link" title="I plan to split rajiv.com into separate sites, The India Comedy site will move to comedy.rajiv.com and the SPV Alumni site will move to spv.rajiv.com. The latter two are community sites and will benefit from a community CMS like Drupal.">2</a></sup></li>
</ul>
<h3>Potential drawbacks/caution with EC2 &amp; S3</h3>
<ul>
<li>While S3 is persistent storage, EC2 virtual server instances&#8217; storage does not persist across server shutdowns. So if your web site is running a database and storing files on an EC2 instance, you should implement scheduled, automated scripts that regularly back up your database and your files to S3 or other storage.
<ul>
<li>Consistent with what I read in <a href="http://blog.spaceprogram.com/2007/06/amazon-ec2-ephemeral-storage-mnt-and.html">some comments online</a>, my EC2 virtual server instance <em><strong>did not lose</strong></em> its file-system state or settings when I rebooted it. So rebooting seems to be safe.<sup><a href="http://www.rajiv.com/blog/2008/02/04/amazon-ec2/#footnote_2_105" id="identifier_2_105" class="footnote-link footnote-identifier-link" title="However, please be aware of a known issue that on some occasions caused instance termination on reboots.">3</a></sup></li>
<li>This potential drawback is arguably a good thing in some ways. It compels you to implement a good backup and recovery system.</li>
<li>This also means that after installing all the software on your running Amazon Machine Image (AMI), you should save it by creating a new AMI image of it as explained in the <em>Creating an Image</em> section of the <a href="http://docs.amazonwebservices.com/AWSEC2/2007-08-29/GettingStartedGuide/">EC2 Getting Started Guide</a>.
<ul>
<li>This is an issue since you may want to do this every time after you update your software, especially with security patches. Until Amazon implements persistent storage for EC2 instances, you could do this monthly. You can script this to be partly or fully automated. Since  Amazon&#8217;s EC2 instances are quite reliable, this is not a major concern.</li>
</ul>
</li>
</ul>
</li>
<li>An EC2 instance&#8217;s IP address and public DNS name persists only while that instance is running. This can be worked around as described under the tech specs section below.</li>
</ul>
<p>Some articles about Amazon&#8217;s hosting infrastructure services:</p>
<ul>
<li>Forbes.com: <a href="http://www.forbes.com/markets/feeds/afx/2008/02/02/afx4606529.html?"><span class="headline">Amazon&#8217;s Hot New Item: Its Data Center</span></a></li>
<li>Wired.com: <a href="http://www.wired.com/techbiz/it/news/2007/10/amazon_startups">New From Amazon: Guaranteed Server Uptime</a></li>
</ul>
<h3>Tech specs of my site:</h3>
<ul>
<li>Hosting Environment &amp; Configuration
<ul>
<li>Amazon EC2 default &#8220;small&#8221; size instance</li>
<li>Dynamic DNS Management:<a href="http://www.zoneedit.com/">ZoneEdit.com</a>
<ul>
<li>I use a Ruby <a href="http://spattendesign.com/2007/10/10/updating-dynamic-dns-on-amazon-ec2">script to dynamically update DNS from my EC2 host</a> on ZoneEdit. My script is based on the one written by <a href="http://spattendesign.com/">Scott Patten</a>. It uses the <a href="http://ez-ipupdate.com/">ez-ipupdate</a> program in a custom way for EC2.</li>
</ul>
</li>
</ul>
</li>
<li>LAMP Stack:
<ul>
<li>Operating System: <a href="http://www.ubuntu.com/">Ubuntu</a> 7.10 <a href="http://www.ubuntu.com/products/WhatIsUbuntu/serveredition">Server Edition</a>, GNU/Linux<sup><a href="http://www.rajiv.com/blog/2008/02/04/amazon-ec2/#footnote_3_105" id="identifier_3_105" class="footnote-link footnote-identifier-link" title="I created my AMI virtual machine by building on top of a public Ubuntu AMI by Eric Hammond.">4</a></sup></li>
</ul>
<ul>
<li>Web Server: <a href="http://httpd.apache.org/">Apache 2</a></li>
<li>Database: <a href="http://www.mysql.org/">MySQL 5</a></li>
<li>Programming Languages: <a href="http://www.php.net/">PHP</a>, <a href="http://www.java.com/">Java</a>, <a href="http://www.python.org/">Python</a>, <a href="http://www.ruby-lang.org/">Ruby</a></li>
<li>PHP Accelerator: <a href="http://www.php.net/apc">Alternative PHP Cache (APC)</a>
<ul>
<li>Instructions for <a href="http://www.devolio.com/blog/archives/228-How-to-install-APC-in-Ubuntu-7.10.html">installing APC on Ubuntu</a></li>
</ul>
</li>
<li>Content Management System: <a href="http://wordpress.org/">WordPress</a></li>
</ul>
</li>
</ul>
<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><iframe src='http://www.facebook.com/plugins/like.php?href=http://www.rajiv.com/blog/2008/02/04/amazon-ec2/&amp;layout=button_count' width='90px' scrolling='no' frameborder='0' style='border:none; overflow:hidden; height:25px;' allowTransparency='true'></iframe></div><div class='dd_button'><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.rajiv.com/blog/2008/02/04/amazon-ec2/" data-count="vertical" data-text="This Web Site is Now Hosted on Amazon EC2 & S3" data-via="rajivpant" >Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='dd_button'><script src='http://widgets.digg.com/buttons.js' type='text/javascript'></script><a class='DiggThisButton DiggMedium' href='http://digg.com/submit?url=http://www.rajiv.com/blog/2008/02/04/amazon-ec2/&amp;title=This+Web+Site+is+Now+Hosted+on+Amazon+EC2+%26+S3'></a></div><div class='dd_button'><script type='text/javascript'>reddit_url = http://www.rajiv.com/blog/2008/02/04/amazon-ec2/;reddit_title = This+Web+Site+is+Now+Hosted+on+Amazon+EC2+%26+S3;reddit_newwindow='1';</script><script type='text/javascript' src='http://www.reddit.com/static/button/button2.js'></script></div><div class='dd_button'><a href='http://delicious.com/save' onclick="window.open('http://delicious.com/save?v=5&amp;noui&amp;jump=close&amp;url='+encodeURIComponent('http://www.rajiv.com/blog/2008/02/04/amazon-ec2/')+'&amp;title='+encodeURIComponent('This+Web+Site+is+Now+Hosted+on+Amazon+EC2+%26+S3'),'delicious', 'toolbar=no,width=550,height=550'); return false;"><div class='delicious-normal-img'><img src='http://www.rajiv.com/wordpress/wp-content/plugins/digg-digg/image/delicious.png' alt='Delicious' /><div class='delicious-normal-text' id='DD_DELICIOUS_AJAX_POST_ID'>73 saves</div></div></a></div></div></div><div style='clear:both'></div><!-- Social Buttons Shared Counts Generated by Digg Digg plugin v4.2.2.2, 
    Author : Yong Mook Kim
    Website : http://www.mkyong.com/blog/digg-digg-wordpress-plugin/ --><ol class="footnotes"><li id="footnote_0_105" class="footnote"><a href="http://www.ubuntu.com/">www.ubuntu.com</a></li><li id="footnote_1_105" class="footnote">I plan to split rajiv.com into separate sites, The India Comedy site will move to comedy.rajiv.com and the SPV Alumni site will move to spv.rajiv.com. The latter two are community sites and will benefit from a community CMS like <a href="http://drupal.org/">Drupal</a>.</li><li id="footnote_2_105" class="footnote">However, please be aware of a known issue that on some occasions <a href="http://developer.amazonwebservices.com/connect/message.jspa?messageID=65064">caused instance termination on reboots</a>.</li><li id="footnote_3_105" class="footnote">I created my AMI virtual machine by building on top of a public <a href="http://developer.amazonwebservices.com/connect/entry.jspa?externalID=1065">Ubuntu AMI</a> by <a href="http://www.anvilon.com/">Eric Hammond</a>.</li></ol>

<p>Related posts:<ol><li><a href='http://www.rajiv.com/blog/2009/03/18/ebs-ec2/' rel='bookmark' title='Permanent Link: Using Amazon Elastic Block Store (EBS) with an EC2 Instance'>Using Amazon Elastic Block Store (EBS) with an EC2 Instance</a></li>
<li><a href='http://www.rajiv.com/blog/2010/04/11/web-hosting-review/' rel='bookmark' title='Permanent Link: Hosting Large-Scale Web Sites: Contract Review Guide for the CTO'>Hosting Large-Scale Web Sites: Contract Review Guide for the CTO</a></li>
<li><a href='http://www.rajiv.com/blog/2005/11/30/kattare/' rel='bookmark' title='Permanent Link: Web site hosting provider and technologies change'>Web site hosting provider and technologies change</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.rajiv.com/blog/2008/02/04/amazon-ec2/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>I now use WordPress publishing software for this site (Product Review)</title>
		<link>http://www.rajiv.com/blog/2007/03/24/wordpress/</link>
		<comments>http://www.rajiv.com/blog/2007/03/24/wordpress/#comments</comments>
		<pubDate>Sat, 24 Mar 2007 20:06:05 +0000</pubDate>
		<dc:creator>Rajiv Pant</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[about]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.rajiv.com/blog/2007/03/24/wordpress/</guid>
		<description><![CDATA[Managing blogs and news content with WordPress is a Zen-like experience. The inner-beauty of a product is felt when it becomes almost unnoticed, allowing the site authors and editors to focus on publishing content and providing useful interactive functionality to their readers and customers. I say this as someone who has been immersed in web [...]


Related posts:<ol><li><a href='http://www.rajiv.com/blog/2008/03/16/cms/' rel='bookmark' title='Permanent Link: Future of Content Management for News Media for Web sites'>Future of Content Management for News Media for Web sites</a></li>
<li><a href='http://www.rajiv.com/blog/2008/02/10/blogroll-links/' rel='bookmark' title='Permanent Link: Social Graphs API: WordPress Plugin: Blogroll Links'>Social Graphs API: WordPress Plugin: Blogroll Links</a></li>
<li><a href='http://www.rajiv.com/blog/2008/02/04/amazon-ec2/' rel='bookmark' title='Permanent Link: This Web Site is Now Hosted on Amazon EC2 &#038; S3'>This Web Site is Now Hosted on Amazon EC2 &#038; S3</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Managing blogs and news content with <a href="http://wordpress.org/">WordPress</a> is a Zen-like experience. The inner-beauty of a product is felt when it becomes almost unnoticed, allowing the site authors and editors to focus on publishing content and providing useful interactive functionality to their readers and customers.</p>
<p>I say this as someone who has been immersed in <a href="http://www.rajiv.com/work/com/tech.htm">web content management for major news media companies since 1995</a>. I have spent over a decade leading teams evaluating, implementing, maintaining and developing <a href="http://www.cofax.org/">content management and publishing systems</a>, including some <a href="http://www.rajiv.com/resume/award.htm">industry award winning ones</a>. My teams (including me personally) have  been working closely with writers, editors, designers, photo/multimedia staff, sales and marketing folks at companies whose livelihoods depend on publishing content. I&#8217;ve also maintained my <a href="http://www.rajiv.com/">personal web sites</a> since <a href="http://www.rajiv.com/archive/">1994</a>.</p>
<p>It is impressive how well WordPress has worked as a CMS for the blogs and pages on this site. It is simple to use and painless to configure, manage and upgrade. It minimizes overhead and maintenance work.</p>
<p>WordPress plays well with others. It doesn&#8217;t require you to convert all your static content and pages powered by other CMS systems and custom scripts into WordPress. This allows you to conveniently migrate content to WordPress over time, preserving the URLs and keeping your site functional.</p>
<p>No wonder so many non-technical people and technologists alike use it for their sites: I switched to WordPress inspired by reading the personal blog of a colleague and CTO at another major media company who had also <a href="http://www.thingelstad.com/2006/11/migrating-text-to-wordpress/">switched to WordPress</a>. It is one of the best solutions for personal web sites and small to medium size organizations.</p>
<p>WordPress also powers the blogs of several major media companies with millions of daily page views. It has an well-designed architecture that makes it an excellent choice for large-scale use. It is used by a large and growing number of sites, including CNN, Fox News, Wall Street Journal, Yahoo, General Motors, Southwest Airlines, People Magazine, Apple Computer, Sony PlayStation US, C|Net, NY Times, Ziff Davis, Xerox, Delta Airlines <a href="http://codex.wordpress.org/User:Matt/Famous_Blogs">and many others</a>.</p>
<h3>WordPress is a great choice because</h3>
<ul>
<li>Simple to use for writers and editors</li>
<li>Quick and simple to install, maintain and upgrade for systems administrators
<ul>
<li>E.g. automated daily <a href="http://wordpress.org/extend/plugins/search.php?q=backup">backups</a> to remote systems using a plugin</li>
</ul>
</li>
<li>Good architecture for programmers to extend functionality if needed</li>
<li>Search engine-friendly and people-friendly URL structure</li>
<li>Dynamic publishing model of content managed in and served from a relational database. Content management and delivery are seamlessly integrated.
<ul>
<li>Presentation, as in design, is well separated.</li>
</ul>
<ul>
<li>This is a superior approach compared to other blog / CMS systems that recommend publishing static files.
<ul>
<li>In the file publishing model, those files are then served directly by the web server or processed by a web application server / CMS. That architecture, used by other blog platforms does not scale well and has been found to be error-prone, especially under heavy publishing/editing/commenting use.</li>
</ul>
</li>
<li>If needed, external caching<sup><a href="http://www.rajiv.com/blog/2007/03/24/wordpress/#footnote_0_54" id="identifier_0_54" class="footnote-link footnote-identifier-link" title="E.g. content delivery network like Akamai, an accelerator/cache like Squid or Varnish">1</a></sup> can be used that provide all the benefits of static file publishing without the drawbacks.</li>
</ul>
</li>
<li>Excellent content management in a relational database</li>
<li>Rich feature set for advanced web publishing needs</li>
<li> Large and growing user base, well-supported and actively developed by the community</li>
<li>A large and growing number of <a href="http://wordpress.org/extend/plugins/">plugins</a> that add functionality to WordPress
<ul>
<li>WordPress is used by so many people that it is often likely that someone has developed a good solution for what you require. The WordPress directory is teeming with plugins, themes and other extensions developed and given by the community.</li>
<li>For example, <a href="http://wordpress.org/extend/plugins/search.php?q=openid">support for OpenID as a client and server</a>, site usage tracking with <a href="http://wordpress.org/extend/plugins/search.php?q=analytics">web analytics</a>.</li>
</ul>
</li>
<li>Plethora of <a href="http://automattic.com/services/wordpress-consultants/">third-party </a><a href="http://automattic.com/services/wordpress-consultants/">commercial </a><a href="http://automattic.com/services/wordpress-consultants/">support options</a> available if needed</li>
<li>Free of license costs. Simple to operate and operate. Low total cost of ownership. An economical solution.</li>
<li>Reliable. Good performance. Scalable. Secure.</li>
<li>Open source</li>
</ul>
<h3>What WordPress currently lacks</h3>
<ul>
<li>A simple, standard way to place a widget in the main content area of a blog post or WordPress page. Currently plugins that need to place a widget there require putting in some special markup whose syntax varies with each plugin. Many use an HTML &lt;!&#8211;comment&#8211;&gt; syntax in the <em>Code</em> editing mode. Some use a syntax of [commands in braces] in the <em>Visual</em> editing mode.
<ul>
<li>A good solution would be for wordpress to allow widget placement and manipulation completely within the <em>Visual</em> content editing mode. Behind the scenes, in the code view, all plugins would use consistent markup syntax and it would be editable using a menu option in the <em>Visual </em>editing mode.</li>
</ul>
</li>
<li>A way for certain widgets to only appear in the sidebar(s) of particular WordPress Pages or particular blog posts.
<ul>
<li>A good solution would be to have the ability to place a widget only on certain URLs that match a regular expression. Also, the edit form should have an option to include a widget only on a particular post or Page.</li>
</ul>
</li>
</ul>
<h3>Alternatives</h3>
<p>Another excellent choice for a blogging CMS is <a href="http://www.movabletype.com/">MovableType</a>. I&#8217;ve had extensive experience with it and like it a lot too. MovableType and WordPress are the two leading products in their category.</p>
<p>If you are looking for a full-fledged content management system, consider <a href="http://drupal.org/">Drupal</a> or <a href="http://plone.org/">Plone</a>. After a successful run for many years, my own Java-based <a href="http://www.cofax.org/">Cofax</a> is heading towards retirement.</p>
<p>If you need to build your own custom CMS, build using frameworks like <a href="http://www.python.org/">Python</a> with <strong><a href="http://www.djangoproject.com/">Django</a></strong>,  <a href="http://www.ruby-lang.org/">Ruby</a> on <strong><a href="http://www.rubyonrails.org/">Rails</a></strong> or <a href="http://groovy.codehaus.org/">Groovy</a> with <strong><a href="http://grails.org/">Grails</a></strong>.</p>
<p><strong>Rating:</strong> 5 out of 5 stars</p>
<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><iframe src='http://www.facebook.com/plugins/like.php?href=http://www.rajiv.com/blog/2007/03/24/wordpress/&amp;layout=button_count' width='90px' scrolling='no' frameborder='0' style='border:none; overflow:hidden; height:25px;' allowTransparency='true'></iframe></div><div class='dd_button'><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.rajiv.com/blog/2007/03/24/wordpress/" data-count="vertical" data-text="I now use WordPress publishing software for this site (Product Review)" data-via="rajivpant" >Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='dd_button'><script src='http://widgets.digg.com/buttons.js' type='text/javascript'></script><a class='DiggThisButton DiggMedium' href='http://digg.com/submit?url=http://www.rajiv.com/blog/2007/03/24/wordpress/&amp;title=I+now+use+WordPress+publishing+software+for+this+site+%28Product+Review%29'></a></div><div class='dd_button'><script type='text/javascript'>reddit_url = http://www.rajiv.com/blog/2007/03/24/wordpress/;reddit_title = I+now+use+WordPress+publishing+software+for+this+site+%28Product+Review%29;reddit_newwindow='1';</script><script type='text/javascript' src='http://www.reddit.com/static/button/button2.js'></script></div><div class='dd_button'><a href='http://delicious.com/save' onclick="window.open('http://delicious.com/save?v=5&amp;noui&amp;jump=close&amp;url='+encodeURIComponent('http://www.rajiv.com/blog/2007/03/24/wordpress/')+'&amp;title='+encodeURIComponent('I+now+use+WordPress+publishing+software+for+this+site+%28Product+Review%29'),'delicious', 'toolbar=no,width=550,height=550'); return false;"><div class='delicious-normal-img'><img src='http://www.rajiv.com/wordpress/wp-content/plugins/digg-digg/image/delicious.png' alt='Delicious' /><div class='delicious-normal-text' id='DD_DELICIOUS_AJAX_POST_ID'>Save</div></div></a></div></div></div><div style='clear:both'></div><!-- Social Buttons Shared Counts Generated by Digg Digg plugin v4.2.2.2, 
    Author : Yong Mook Kim
    Website : http://www.mkyong.com/blog/digg-digg-wordpress-plugin/ --><ol class="footnotes"><li id="footnote_0_54" class="footnote">E.g. content delivery network like <a href="http://www.akamai.com/">Akamai</a>, an accelerator/cache like <a href="http://www.squid-cache.org/">Squid</a> or <a href="http://varnish.projects.linpro.no/">Varnish</a></li></ol>

<p>Related posts:<ol><li><a href='http://www.rajiv.com/blog/2008/03/16/cms/' rel='bookmark' title='Permanent Link: Future of Content Management for News Media for Web sites'>Future of Content Management for News Media for Web sites</a></li>
<li><a href='http://www.rajiv.com/blog/2008/02/10/blogroll-links/' rel='bookmark' title='Permanent Link: Social Graphs API: WordPress Plugin: Blogroll Links'>Social Graphs API: WordPress Plugin: Blogroll Links</a></li>
<li><a href='http://www.rajiv.com/blog/2008/02/04/amazon-ec2/' rel='bookmark' title='Permanent Link: This Web Site is Now Hosted on Amazon EC2 &#038; S3'>This Web Site is Now Hosted on Amazon EC2 &#038; S3</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.rajiv.com/blog/2007/03/24/wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web site hosting provider and technologies change</title>
		<link>http://www.rajiv.com/blog/2005/11/30/kattare/</link>
		<comments>http://www.rajiv.com/blog/2005/11/30/kattare/#comments</comments>
		<pubDate>Thu, 01 Dec 2005 01:38:00 +0000</pubDate>
		<dc:creator>Rajiv Pant</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[about]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[hosting]]></category>

		<guid isPermaLink="false">http://www.rajiv.com/wordpress/2005/12/01/web-site-hosting-provider-and-technologies-change/</guid>
		<description><![CDATA[www.rajiv.com now has a new hosting provider: Kattare Internet Services. The web site is now powered by Java and related technologies. My previous Internet hosting provider Brinkster gave me good service for many years, but when I converted my site from Microsoft .NET and ASP technologies to Java, I had to move to a service [...]


Related posts:<ol><li><a href='http://www.rajiv.com/blog/2008/02/04/amazon-ec2/' rel='bookmark' title='Permanent Link: This Web Site is Now Hosted on Amazon EC2 &#038; S3'>This Web Site is Now Hosted on Amazon EC2 &#038; S3</a></li>
<li><a href='http://www.rajiv.com/blog/2009/07/31/optimize-hosting-cdn/' rel='bookmark' title='Permanent Link: Save Money On Hosting &#038; CDN By Optimizing Your Architecture &#038; Applications'>Save Money On Hosting &#038; CDN By Optimizing Your Architecture &#038; Applications</a></li>
<li><a href='http://www.rajiv.com/blog/2004/08/22/permalinks/' rel='bookmark' title='Permanent Link: Preserving URLs of Evergreen Content'>Preserving URLs of Evergreen Content</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.rajiv.com/">www.rajiv.com</a> now has a new hosting provider: <a href="http://www.kattare.com/signup.kvws?ref=rajiv">Kattare Internet Services</a>. The web site is now powered by Java and related technologies. My previous Internet hosting provider <a href="http://www.brinkster.com/">Brinkster</a> gave me good service for many years, but when I converted my site from Microsoft .NET and ASP technologies to Java, I had to move to a service provider that supports Java and related technologies. Kattare was my choice because they have already been providing great service to <a href="http://www.cofax.org/">www.cofax.org</a> for years. Kattare&#8217;s customer service is excellent and they provide a rich collection of technologies and products.</p>
<p>As amongst the earliest adopters of both ASP and ASP.NET technologies (<a href="http://www.rajiv.com/resume/108_0804.JPG">quote from Bill Gates</a>), my personal web site&#8217;s move to Java in no way reflects a preference of Java over MS .NET. I like both platforms.</p>
<p>The templates for the pages on <a href="http://www.rajiv.com/">www.rajiv.com</a> are powered by <a href="http://www.lifl.fr/%7Edumoulin/tiles/">Tiles</a>, a component of <a href="http://struts.apache.org/">Struts</a>. (Thanks to my colleague Magesh for suggesting it.) With the change from .NET and ASP to Struts and Tiles, the pages now have .htm extensions instead of .aspx and .asp. The old .aspx and .asp pages are redirected to the .htm ones using Apache&#8217;s mod_rewrite. The web pages on this site appear to be static html with the search-engine-friendly paths and page names ending in .htm, but internally they are dynamically assembled from components using Struts and Tiles.</p>
<p><a href="http://www.kattare.com/signup.kvws?ref=rajiv"><img src="https://www.kattare.com/images/text-logo.gif" border="0" alt="Kattare Internet Hosting" /></a> <a href="http://struts.apache.org/"><img src="http://www.rajiv.com/blog/images/struts-power-738199.gif" border="0" alt="Powered by Struts" /></a></p>
<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><iframe src='http://www.facebook.com/plugins/like.php?href=http://www.rajiv.com/blog/2005/11/30/kattare/&amp;layout=button_count' width='90px' scrolling='no' frameborder='0' style='border:none; overflow:hidden; height:25px;' allowTransparency='true'></iframe></div><div class='dd_button'><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.rajiv.com/blog/2005/11/30/kattare/" data-count="vertical" data-text="Web site hosting provider and technologies change" data-via="rajivpant" >Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='dd_button'><script src='http://widgets.digg.com/buttons.js' type='text/javascript'></script><a class='DiggThisButton DiggMedium' href='http://digg.com/submit?url=http://www.rajiv.com/blog/2005/11/30/kattare/&amp;title=Web+site+hosting+provider+and+technologies+change'></a></div><div class='dd_button'><script type='text/javascript'>reddit_url = http://www.rajiv.com/blog/2005/11/30/kattare/;reddit_title = Web+site+hosting+provider+and+technologies+change;reddit_newwindow='1';</script><script type='text/javascript' src='http://www.reddit.com/static/button/button2.js'></script></div><div class='dd_button'><a href='http://delicious.com/save' onclick="window.open('http://delicious.com/save?v=5&amp;noui&amp;jump=close&amp;url='+encodeURIComponent('http://www.rajiv.com/blog/2005/11/30/kattare/')+'&amp;title='+encodeURIComponent('Web+site+hosting+provider+and+technologies+change'),'delicious', 'toolbar=no,width=550,height=550'); return false;"><div class='delicious-normal-img'><img src='http://www.rajiv.com/wordpress/wp-content/plugins/digg-digg/image/delicious.png' alt='Delicious' /><div class='delicious-normal-text' id='DD_DELICIOUS_AJAX_POST_ID'>Save</div></div></a></div></div></div><div style='clear:both'></div><!-- Social Buttons Shared Counts Generated by Digg Digg plugin v4.2.2.2, 
    Author : Yong Mook Kim
    Website : http://www.mkyong.com/blog/digg-digg-wordpress-plugin/ -->

<p>Related posts:<ol><li><a href='http://www.rajiv.com/blog/2008/02/04/amazon-ec2/' rel='bookmark' title='Permanent Link: This Web Site is Now Hosted on Amazon EC2 &#038; S3'>This Web Site is Now Hosted on Amazon EC2 &#038; S3</a></li>
<li><a href='http://www.rajiv.com/blog/2009/07/31/optimize-hosting-cdn/' rel='bookmark' title='Permanent Link: Save Money On Hosting &#038; CDN By Optimizing Your Architecture &#038; Applications'>Save Money On Hosting &#038; CDN By Optimizing Your Architecture &#038; Applications</a></li>
<li><a href='http://www.rajiv.com/blog/2004/08/22/permalinks/' rel='bookmark' title='Permanent Link: Preserving URLs of Evergreen Content'>Preserving URLs of Evergreen Content</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.rajiv.com/blog/2005/11/30/kattare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ads by Google on some of my pages</title>
		<link>http://www.rajiv.com/blog/2004/05/22/ads-by-google/</link>
		<comments>http://www.rajiv.com/blog/2004/05/22/ads-by-google/#comments</comments>
		<pubDate>Sat, 22 May 2004 16:31:00 +0000</pubDate>
		<dc:creator>Rajiv Pant</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[about]]></category>
		<category><![CDATA[computing]]></category>

		<guid isPermaLink="false">http://www.rajiv.com/wordpress/2004/05/22/ads-by-google-on-some-of-my-pages/</guid>
		<description><![CDATA[I signed up with Google Adsense to put relevant ads on some of my pages, mainly the Humor and India pages. If you&#8217;d like your ads to appear on rajiv.com, please use Google&#8217;s Advertising Programs. Tweetreddit_url = http://www.rajiv.com/blog/2004/05/22/ads-by-google/;reddit_title = Ads+by+Google+on+some+of+my+pages;reddit_newwindow='1';Save Related posts:Google Web Toolkit: Develop and Test in Java, Deploy as AJAX Social Graphs API: [...]


Related posts:<ol><li><a href='http://www.rajiv.com/blog/2006/05/28/google-web-toolkit/' rel='bookmark' title='Permanent Link: Google Web Toolkit: Develop and Test in Java, Deploy as AJAX'>Google Web Toolkit: Develop and Test in Java, Deploy as AJAX</a></li>
<li><a href='http://www.rajiv.com/blog/2008/02/10/blogroll-links/' rel='bookmark' title='Permanent Link: Social Graphs API: WordPress Plugin: Blogroll Links'>Social Graphs API: WordPress Plugin: Blogroll Links</a></li>
<li><a href='http://www.rajiv.com/blog/2005/11/30/kattare/' rel='bookmark' title='Permanent Link: Web site hosting provider and technologies change'>Web site hosting provider and technologies change</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I signed up with <a href="https://www.google.com/adsense/">Google Adsense</a> to put relevant ads on some of my pages, mainly the <a href="http://www.rajiv.com/india/humor/">Humor</a> and <a href="http://www.rajiv.com/india/info/">India</a> pages. If you&#8217;d like your ads to appear on rajiv.com, please use <a href="http://www.google.com/ads/">Google&#8217;s Advertising Programs</a>.</p>
<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><iframe src='http://www.facebook.com/plugins/like.php?href=http://www.rajiv.com/blog/2004/05/22/ads-by-google/&amp;layout=button_count' width='90px' scrolling='no' frameborder='0' style='border:none; overflow:hidden; height:25px;' allowTransparency='true'></iframe></div><div class='dd_button'><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.rajiv.com/blog/2004/05/22/ads-by-google/" data-count="vertical" data-text="Ads by Google on some of my pages" data-via="rajivpant" >Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='dd_button'><script src='http://widgets.digg.com/buttons.js' type='text/javascript'></script><a class='DiggThisButton DiggMedium' href='http://digg.com/submit?url=http://www.rajiv.com/blog/2004/05/22/ads-by-google/&amp;title=Ads+by+Google+on+some+of+my+pages'></a></div><div class='dd_button'><script type='text/javascript'>reddit_url = http://www.rajiv.com/blog/2004/05/22/ads-by-google/;reddit_title = Ads+by+Google+on+some+of+my+pages;reddit_newwindow='1';</script><script type='text/javascript' src='http://www.reddit.com/static/button/button2.js'></script></div><div class='dd_button'><a href='http://delicious.com/save' onclick="window.open('http://delicious.com/save?v=5&amp;noui&amp;jump=close&amp;url='+encodeURIComponent('http://www.rajiv.com/blog/2004/05/22/ads-by-google/')+'&amp;title='+encodeURIComponent('Ads+by+Google+on+some+of+my+pages'),'delicious', 'toolbar=no,width=550,height=550'); return false;"><div class='delicious-normal-img'><img src='http://www.rajiv.com/wordpress/wp-content/plugins/digg-digg/image/delicious.png' alt='Delicious' /><div class='delicious-normal-text' id='DD_DELICIOUS_AJAX_POST_ID'>Save</div></div></a></div></div></div><div style='clear:both'></div><!-- Social Buttons Shared Counts Generated by Digg Digg plugin v4.2.2.2, 
    Author : Yong Mook Kim
    Website : http://www.mkyong.com/blog/digg-digg-wordpress-plugin/ -->

<p>Related posts:<ol><li><a href='http://www.rajiv.com/blog/2006/05/28/google-web-toolkit/' rel='bookmark' title='Permanent Link: Google Web Toolkit: Develop and Test in Java, Deploy as AJAX'>Google Web Toolkit: Develop and Test in Java, Deploy as AJAX</a></li>
<li><a href='http://www.rajiv.com/blog/2008/02/10/blogroll-links/' rel='bookmark' title='Permanent Link: Social Graphs API: WordPress Plugin: Blogroll Links'>Social Graphs API: WordPress Plugin: Blogroll Links</a></li>
<li><a href='http://www.rajiv.com/blog/2005/11/30/kattare/' rel='bookmark' title='Permanent Link: Web site hosting provider and technologies change'>Web site hosting provider and technologies change</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.rajiv.com/blog/2004/05/22/ads-by-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
