<?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>Webdepot's Blog</title>
	<atom:link href="http://webdepot.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://webdepot.wordpress.com</link>
	<description>tech news ~ free services ~ internet ~ software</description>
	<lastBuildDate>Thu, 18 Jun 2009 18:09:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='webdepot.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Webdepot's Blog</title>
		<link>http://webdepot.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://webdepot.wordpress.com/osd.xml" title="Webdepot&#039;s Blog" />
	<atom:link rel='hub' href='http://webdepot.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Is there a better way to prevent click fraud?</title>
		<link>http://webdepot.wordpress.com/2009/06/17/better-way-to-prevent-click-fraud/</link>
		<comments>http://webdepot.wordpress.com/2009/06/17/better-way-to-prevent-click-fraud/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 06:23:07 +0000</pubDate>
		<dc:creator>webdepot</dc:creator>
				<category><![CDATA[advertising]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[marketing]]></category>

		<guid isPermaLink="false">http://webdepot.wordpress.com/?p=20</guid>
		<description><![CDATA[Fraudulent click is always a headache for advertisers and on-line advertising companies.   In  reality, advertisers usually can&#8217;t avoid paying money for fraudulent clicks. This harms advertiser business growth and confidence in the marketing campaign.  In the mean time, on-line advertising companies lose money too  in fraudulent click investigation and prevention.  The worst case is to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webdepot.wordpress.com&amp;blog=7304719&amp;post=20&amp;subd=webdepot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Fraudulent click is always a headache for advertisers and on-line advertising companies.   In  reality, advertisers usually can&#8217;t avoid paying money for fraudulent clicks. This harms advertiser business growth and confidence in the marketing campaign.  In the mean time, on-line advertising companies lose money too  in fraudulent click investigation and prevention.  The worst case is to refund to advertiser for fraudulent clicks. For example, Google ever paid <a href="http://news.zdnet.com/2100-9588_22-147576.html" target="_blank">90 million settlement for click fraud</a>.</p>
<p>Other small size on-line advertising companies who could not spent much on click fraud prevention, they just use CPM instead of CPC.  However CPM is not good for advertiser to budget the ad campaign, especially for small business.</p>
<p>Is there a better and confident way to prevent click fraud? It depends.  The technology used for ad delivery to websites has drawback on click fraud prevention. Let&#8217;s use Google as an example. Google usually use gives publisher a snippet of Javascript code for ad delivery.  This snippet of code has ad format and publisher information.  When the web page with Google ad is visited, the ad code pull ads from Google. When the ad is clicked,  it goes through Google first, then redirect to advertiser landing page.  Mean time, the click is recorded by Google. From the entire process, you can see the click record is dependent on the http request going through Google when the ad is clicked.</p>
<p>So here is the problem. There are many ways to forge the HTTP request traffic which looks the  same as the normal click request.  Other than that,  the fake HTTP request can pretend to originate from different IP addresses.  So no matter you detect this in real time or analyze the whole click pattern offline,  you can&#8217;t prevent click fraud fundamentally.  The problem is this ad delivery technology applies almost no control on user behavior.</p>
<p>Fortunately, there are always people fight with evils in order to make the world better.   <a href="http://www.younexus.com/" target="_blank">Younexus.com</a> invented ad delivery technology applies much more control on the ad delivery and ad click.  The new technology prevents click fraud from the root.  In next article,  this new technology will be introduced.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/webdepot.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/webdepot.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/webdepot.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/webdepot.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/webdepot.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/webdepot.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/webdepot.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/webdepot.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/webdepot.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/webdepot.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/webdepot.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/webdepot.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/webdepot.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/webdepot.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webdepot.wordpress.com&amp;blog=7304719&amp;post=20&amp;subd=webdepot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://webdepot.wordpress.com/2009/06/17/better-way-to-prevent-click-fraud/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5245b46e2620124cb47124ee5feb61f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">webdepot</media:title>
		</media:content>
	</item>
		<item>
		<title>Useful marketing web sites</title>
		<link>http://webdepot.wordpress.com/2009/05/05/useful-marketing-web-sites/</link>
		<comments>http://webdepot.wordpress.com/2009/05/05/useful-marketing-web-sites/#comments</comments>
		<pubDate>Wed, 06 May 2009 03:38:35 +0000</pubDate>
		<dc:creator>webdepot</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[smallbusiness]]></category>
		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://webdepot.wordpress.com/?p=17</guid>
		<description><![CDATA[For small business and start up companies, the following web sites can be the start point to drive traffic to your web site. (originally organized by AskRex) Social Networking: www.Facebook.com www.MySpace.com www.LinkedIn.com www.Orkut.com www.Xanga.com Press Releases: www.PRweb.com www.1888PressRelease.com Social Bookmarking: www.Delicious.com www.Technorati.com www.Digg.com www.Squidoo.com www.HubPages.com www.Stumbleupon.com Video Sharing: www.YouTube.com www.Blinkx.tv www.KillSomeTime.com www.Lulu.tv www.video.yahoo.com www.video.google.com<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webdepot.wordpress.com&amp;blog=7304719&amp;post=17&amp;subd=webdepot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For small business and start up companies, the following web sites can be the start point to drive traffic to your web site.</p>
<p>(originally organized by AskRex)</p>
<p>Social Networking:<br />
<a href="http://www.facebook.com/" target="_blank">www.Facebook.com</a><br />
<a href="http://www.myspace.com/" target="_blank">www.MySpace.com</a><br />
<a href="http://www.linkedin.com/" target="_blank">www.LinkedIn.com</a><br />
<a href="http://www.orkut.com/" target="_blank">www.Orkut.com</a><br />
<a href="http://www.xanga.com/" target="_blank">www.Xanga.com</a></p>
<p>Press Releases:<br />
<a href="http://www.prweb.com/" target="_blank">www.PRweb.com</a><br />
<a href="http://www.1888pressrelease.com/" target="_blank">www.1888PressRelease.com</a></p>
<p>Social Bookmarking:<br />
<a href="http://www.delicious.com/" target="_blank">www.Delicious.com</a><br />
<a href="http://www.technorati.com/" target="_blank">www.Technorati.com</a><br />
<a href="http://www.digg.com/" target="_blank">www.Digg.com</a><br />
<a href="http://www.squidoo.com/" target="_blank">www.Squidoo.com</a><br />
<a href="http://www.hubpages.com/" target="_blank">www.HubPages.com</a><br />
<a href="http://www.stumbleupon.com/" target="_blank">www.Stumbleupon.com</a></p>
<p>Video Sharing:<br />
<a href="http://www.youtube.com/" target="_blank">www.YouTube.com</a><br />
<a href="http://www.blinkx.tv/" target="_blank">www.Blinkx.tv</a><br />
<a href="http://www.killsometime.com/" target="_blank">www.KillSomeTime.com</a><br />
<a href="http://www.lulu.tv/" target="_blank">www.Lulu.tv</a><br />
<a href="http://www.video.yahoo.com/" target="_blank">www.video.yahoo.com</a><br />
<a href="http://www.video.google.com/" target="_blank">www.video.google.com</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/webdepot.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/webdepot.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/webdepot.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/webdepot.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/webdepot.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/webdepot.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/webdepot.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/webdepot.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/webdepot.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/webdepot.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/webdepot.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/webdepot.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/webdepot.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/webdepot.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webdepot.wordpress.com&amp;blog=7304719&amp;post=17&amp;subd=webdepot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://webdepot.wordpress.com/2009/05/05/useful-marketing-web-sites/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5245b46e2620124cb47124ee5feb61f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">webdepot</media:title>
		</media:content>
	</item>
		<item>
		<title>Struts 1 and Struts 2 Difference</title>
		<link>http://webdepot.wordpress.com/2009/05/01/struts-1-and-struts-2-difference/</link>
		<comments>http://webdepot.wordpress.com/2009/05/01/struts-1-and-struts-2-difference/#comments</comments>
		<pubDate>Sat, 02 May 2009 00:59:32 +0000</pubDate>
		<dc:creator>webdepot</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[struts]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://webdepot.wordpress.com/?p=13</guid>
		<description><![CDATA[Struts 2 is much different than Struts 1. Struts 2 is more powerful and overcome all drawbacks of Struts 1.  In fact, Struts 2 is merged version of WebWork, which intended to overcome all Struts1 drawback. Action Class : In Struts 2 action class implements an Action interface, but in Struts 1 it was extends [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webdepot.wordpress.com&amp;blog=7304719&amp;post=13&amp;subd=webdepot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-family:trebuchet ms;">Struts 2 is much different than Struts 1. Struts 2 is more powerful and overcome all drawbacks of Struts 1.  In fact, Struts 2 is merged version of <span class="blsp-spelling-error"><a href="http://www.opensymphony.com/webwork/">WebWork</a></span>, <span class="blsp-spelling-error">which </span>intended to overcome all Struts1 drawback.</span></p>
<p><strong><span style="font-family:trebuchet ms;">Action Class :</span></strong><br />
<span style="font-family:trebuchet ms;">In Struts 2 action class implements an Action interface, but in Struts 1 it was extends from an Action class. This is a major difference.  Struts 2 action classes are <span class="blsp-spelling-error">POJO</span>(Plain Old Java Object) hence coding and testing are easier than Struts 1.</span></p>
<p><strong><span style="font-family:trebuchet ms;">Thread Modeling :</span></strong><br />
<span style="font-family:trebuchet ms;">Struts 1 action classes are singleton, one instance per container, all request were handled by this one instance. <span class="blsp-spelling-error">ThreadSafe</span> coding guideline must be kept in mind  while developing Struts 1 action class. In Struts2, action classes are not singleton, as many instance can be created and there is no performance penalty and garbage collection overhead.</span></p>
<p><strong><span style="font-family:trebuchet ms;"><span class="blsp-spelling-error">Servlet</span> Dependency :</span></strong><br />
<span style="font-family:trebuchet ms;"><span class="blsp-spelling-error">Sturts</span> 2 action classes are not <span class="blsp-spelling-error">servlet</span> <span class="blsp-spelling-error">API</span> dependent, because <span class="blsp-spelling-error">HTTPServletResponse</span> and <span class="blsp-spelling-error">HTTPServletRequest</span> objects will not be passed to execute methods directly.</span></p>
<p><span style="font-family:trebuchet ms;"><strong><span class="blsp-spelling-error">ActionForm</span> Input :</strong> </span><br />
<span style="font-family:trebuchet ms;">Struts 1 action forms are extended from action form base class and action form inputs can&#8217;t access by other <span class="blsp-spelling-error">JavaBeans</span>. But in Struts 2, action form inputs can be accessed from <span class="blsp-spelling-error">taglibs</span>. </span></p>
<p><strong><span style="font-family:trebuchet ms;"><span class="blsp-spelling-error">ValueStacks</span> :</span></strong><br />
<span style="font-family:trebuchet ms;">Struts 1 uses <span class="blsp-spelling-corrected">standard</span> <span class="blsp-spelling-error">JSP</span> mechanism to bind objects into page views. But Struts 2 uses <span class="blsp-spelling-error">valuestack</span> technology to bind objects into page, hence <span class="blsp-spelling-error">taglibs</span> can directly access objects without coupling page view (needed more understanding).</span></p>
<p><strong><span style="font-family:trebuchet ms;">Control of Action Execution :</span></strong><br />
<span style="font-family:trebuchet ms;">Struts 1 supports separate request processor for each module, all are sharing same life cycle. Struts 2 supports creating different <span class="blsp-spelling-corrected">life cycles</span> on a per Action basis via Interceptor Stacks.</span></p>
<p><span style="font-family:Trebuchet MS;">The following are additions of Struts 2</span></p>
<ul>
<li><span style="font-family:Trebuchet MS;">instant support of AJAX, </span></li>
<li><span style="font-family:Trebuchet MS;">integration with Spring dependency injection, </span></li>
<li><span style="font-family:Trebuchet MS;"><span class="blsp-spelling-corrected">Configuration</span> based profiling</span></li>
<li><span style="font-family:Trebuchet MS;">Debugging</span></li>
</ul>
<p><span style="font-family:Trebuchet MS;">Source : </span></p>
<p><a href="http://struts.apache.org/2.1.6/index.html" target="_blank">http://struts.apache.org/2.1.6/index.html</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/webdepot.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/webdepot.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/webdepot.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/webdepot.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/webdepot.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/webdepot.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/webdepot.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/webdepot.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/webdepot.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/webdepot.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/webdepot.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/webdepot.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/webdepot.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/webdepot.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webdepot.wordpress.com&amp;blog=7304719&amp;post=13&amp;subd=webdepot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://webdepot.wordpress.com/2009/05/01/struts-1-and-struts-2-difference/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5245b46e2620124cb47124ee5feb61f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">webdepot</media:title>
		</media:content>
	</item>
		<item>
		<title>Guidlines to write scalable and thread-safe Struts action class</title>
		<link>http://webdepot.wordpress.com/2009/05/01/guideline-write-thread-safe-struts-action-class/</link>
		<comments>http://webdepot.wordpress.com/2009/05/01/guideline-write-thread-safe-struts-action-class/#comments</comments>
		<pubDate>Sat, 02 May 2009 00:33:22 +0000</pubDate>
		<dc:creator>webdepot</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[struts]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://webdepot.wordpress.com/?p=9</guid>
		<description><![CDATA[The Struts controller servlet creates only one instance of your Action class, and uses this one instance to service all requests. Thus, you need to write thread-safe Action classes. Follow the same guidelines you would use to write thread-safe Servlets. Here are two general guidelines that will help you write scalable, thread-safe Action classes: Only [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webdepot.wordpress.com&amp;blog=7304719&amp;post=9&amp;subd=webdepot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The Struts controller servlet creates only one instance of your Action class, and uses this one instance to service all requests. Thus, you need to write thread-safe Action classes. Follow the same guidelines you would use to write thread-safe Servlets. Here are two general guidelines that will help you write scalable, thread-safe Action classes:</p>
<ul>
<li><strong>Only Use Local Variables</strong> &#8211; The most important principle that aids in thread-safe coding is to use only local variables, <strong>not instance variables</strong>, in your Action class. Local variables are created on a stack that is assigned (by your JVM) to each request thread, so there is no need to worry about sharing them. An Action can be factored into several local methods, so long as all variables needed are passed as method parameters. This assures thread safety, as the JVM handles such variables internally using the call stack which is associated with a single Thread.</li>
<li><strong>Conserve Resources</strong> &#8211; As a general rule, allocating scarce resources and keeping them across requests from the same user (in the user&#8217;s session) can cause scalability problems. For example, if your application uses JDBC and you allocate a separate JDBC connection for every user, you are probably going to run in some scalability issues when your site suddenly shows up on popular web site. You should strive to use pools and release resources (such as database connections) prior to forwarding control to the appropriate View component &#8212; even if a bean method you have called throws an exception.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/webdepot.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/webdepot.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/webdepot.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/webdepot.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/webdepot.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/webdepot.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/webdepot.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/webdepot.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/webdepot.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/webdepot.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/webdepot.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/webdepot.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/webdepot.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/webdepot.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webdepot.wordpress.com&amp;blog=7304719&amp;post=9&amp;subd=webdepot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://webdepot.wordpress.com/2009/05/01/guideline-write-thread-safe-struts-action-class/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5245b46e2620124cb47124ee5feb61f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">webdepot</media:title>
		</media:content>
	</item>
		<item>
		<title>News: Oracle buys SUN</title>
		<link>http://webdepot.wordpress.com/2009/04/20/news-oracle-buys-sun/</link>
		<comments>http://webdepot.wordpress.com/2009/04/20/news-oracle-buys-sun/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 21:00:50 +0000</pubDate>
		<dc:creator>webdepot</dc:creator>
				<category><![CDATA[database]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[tech news]]></category>

		<guid isPermaLink="false">http://webdepot.wordpress.com/?p=6</guid>
		<description><![CDATA[IBM and Cisco is out of picture. Oracle and SUN announced the deal today that Oracle will acquire Sun for $9.50 a share in cash, or about $5.6 billion excluding debt, in a deal that plunges Larry Ellison &#38; Co. into the hardware market. Since Oracle is going to owns Java, the acqusition would impact [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webdepot.wordpress.com&amp;blog=7304719&amp;post=6&amp;subd=webdepot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>IBM and Cisco is out of picture. Oracle and SUN announced the deal today that Oracle will acquire Sun for $9.50 a share in cash, or about $5.6 billion excluding debt, in a deal that plunges Larry Ellison &amp; Co. into the hardware market.</p>
<p>Since Oracle is going to owns Java, the acqusition would impact open source deeply. Reading some comments on this acqusition, developers starts to worry about MySQL &#8216;s future would be tuff in the future.</p>
<p>Other than Oracle database product, MySQL is the biggest wide spread used database product.  It is free open source product, which is the first preference by small or medium size companies.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/webdepot.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/webdepot.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/webdepot.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/webdepot.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/webdepot.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/webdepot.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/webdepot.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/webdepot.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/webdepot.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/webdepot.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/webdepot.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/webdepot.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/webdepot.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/webdepot.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webdepot.wordpress.com&amp;blog=7304719&amp;post=6&amp;subd=webdepot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://webdepot.wordpress.com/2009/04/20/news-oracle-buys-sun/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5245b46e2620124cb47124ee5feb61f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">webdepot</media:title>
		</media:content>
	</item>
		<item>
		<title>How Free Products &amp; Services Survive?</title>
		<link>http://webdepot.wordpress.com/2009/04/19/how-free-products-services-survive/</link>
		<comments>http://webdepot.wordpress.com/2009/04/19/how-free-products-services-survive/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 22:57:35 +0000</pubDate>
		<dc:creator>webdepot</dc:creator>
				<category><![CDATA[ad-supported]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[freeware]]></category>

		<guid isPermaLink="false">http://webdepot.wordpress.com/?p=3</guid>
		<description><![CDATA[What keep Internet products and services free? Let&#8217;s use Google as an example,  what is supporting Google to provide free search service? It is advertising.  Without advertising, we can not enjoy the free Internet service, free television program, news.  Users  need to pay for it. See how people feel about ad-block.  It is very interesting. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webdepot.wordpress.com&amp;blog=7304719&amp;post=3&amp;subd=webdepot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>What keep Internet products and services free? Let&#8217;s use Google as an example,  what is supporting Google to provide free search service? It is advertising.  Without advertising, we can not enjoy the free Internet service, free television program, news.  Users  need to pay for it.</p>
<p>See <a href="http://paviavio.wordpress.com/2009/04/07/ad-block-will-continue-while-its-creator-dies/" target="_blank">how people feel about ad-block</a>.  It is very interesting.</p>
<p>Not only media and TV can be free,  other products can be free too, like software.  Microsoft will offer <a href="http://bionicoder.wordpress.com/2009/03/22/ad-supported-microsoft-office-may-be-available/" target="_blank">free office</a> next year. It would be supported by ads.</p>
<p>Companies start to support <a href="http://www.zimbio.com/About+software/articles/298/Properly+Advertising+Supported+Software+Ensured" target="_blank">ad-supported model for software to be done properly</a>.  So freeware and open source can move faster than ever. It is good for consumers.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/webdepot.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/webdepot.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/webdepot.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/webdepot.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/webdepot.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/webdepot.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/webdepot.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/webdepot.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/webdepot.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/webdepot.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/webdepot.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/webdepot.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/webdepot.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/webdepot.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webdepot.wordpress.com&amp;blog=7304719&amp;post=3&amp;subd=webdepot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://webdepot.wordpress.com/2009/04/19/how-free-products-services-survive/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5245b46e2620124cb47124ee5feb61f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">webdepot</media:title>
		</media:content>
	</item>
	</channel>
</rss>
