<?xml version="1.0" encoding="GBK"?>
<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>Edison Wang</title>
	<atom:link href="http://www.edisonwang.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.edisonwang.com</link>
	<description>Edison's Personal Blog</description>
	<lastBuildDate>Tue, 24 Aug 2010 14:54:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<script type="text/javascript">

if (typeof Meebo == 'undefined') {

Meebo=function(){(Meebo._=Meebo._||[]).push(arguments)};
(function(q){

	var args = arguments;
	if (!document.body) { return setTimeout(function(){ args.callee.apply(this, args) }, 100); }
	var d=document, b=d.body, m=b.insertBefore(d.createElement('div'), b.firstChild); s=d.createElement('script');
	m.id='meebo'; m.style.display='none'; m.innerHTML='<iframe id="meebo-iframe"></iframe>';
	s.src='http'+(q.https?'s':'')+'://'+(q.stage?'stage-':'')+'cim.meebo.com/cim/cim.php?network='+q.network;
	b.insertBefore(s, b.firstChild);

})({network:'edisonssite_he65nu'});	}</script>	<item>
		<title>WE ARE AWESOME!!! TOP FREE HEALTH APP ON GOOGLE&#8217;S SITE!!!</title>
		<link>http://www.edisonwang.com/234/2010/08/we-are-awesome-top-free-health-app-on-googles-site/</link>
		<comments>http://www.edisonwang.com/234/2010/08/we-are-awesome-top-free-health-app-on-googles-site/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 14:53:15 +0000</pubDate>
		<dc:creator>Edison</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.edisonwang.com/?p=234</guid>
		<description><![CDATA[ONE MONTH AND 10 DAYS SINCE WE RELEASE OUR FIRST APP, NOW WE ARE ON GOOGLE&#8217;S OFFICIAL ANDROID MARKET AS ONE OF THE TOP FREE HEALTH APP! WITH OVER 15000 DOWNLOADS AND TOP RATINGS, WE ARE ON THE FIRST PAGE&#8230;.AMONG TENS OF THOUSANDS OF APPS!!! document.getElementById("post-234-blankimage").onload();]]></description>
			<content:encoded><![CDATA[<p>ONE MONTH AND 10 DAYS SINCE WE RELEASE OUR FIRST APP,</p>
<p>NOW WE ARE ON GOOGLE&#8217;S OFFICIAL ANDROID MARKET AS ONE OF THE TOP FREE HEALTH APP!</p>
<p>WITH OVER 15000 DOWNLOADS AND TOP RATINGS, WE ARE ON THE FIRST PAGE&#8230;.AMONG TENS OF THOUSANDS OF APPS!!!</p>
<p><a href="http://www.edisonwang.com/wp-content/uploads/2010/08/android-market.jpg" rel="lightbox[234]" title="TOP FREE ANDROID HEALTH APP!!!"><img class="alignnone size-large wp-image-235" title="TOP FREE ANDROID HEALTH APP!!!" src="http://www.edisonwang.com/wp-content/uploads/2010/08/android-market.jpg" alt="" width="1008" height="957" /></a><!-- PHP 5.x --><img style='display:none' id="post-234-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.edisonwang.com/234/2010/08/we-are-awesome-top-free-health-app-on-googles-site/',title:'WE ARE AWESOME!!! TOP FREE HEALTH APP ON GOOGLE&#8217;S SITE!!!',tweet:'ONE MONTH AND 10 DAYS SINCE WE RELEASE OUR FIRST APP,</p>
<p> NOW WE ARE ON GOOGLE&#8217;S OFFICIAL ANDRO',description:'ONE MONTH AND 10 DAYS SINCE WE RELEASE OUR FIRST APP,</p>
<p> NOW WE ARE ON GOOGLE&#8217;S OFFICIAL ANDRO'})"><script type=\'text/javascript\'>document.getElementById("post-234-blankimage").onload();</script></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.edisonwang.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.edisonwang.com/234/2010/08/we-are-awesome-top-free-health-app-on-googles-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We have reached 1500+ downloads</title>
		<link>http://www.edisonwang.com/229/2010/07/we-have-reached-1500-downloads/</link>
		<comments>http://www.edisonwang.com/229/2010/07/we-have-reached-1500-downloads/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 19:11:50 +0000</pubDate>
		<dc:creator>Edison</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.edisonwang.com/?p=229</guid>
		<description><![CDATA[With the release of version 1.1&#8230;we can see in our dashboard that we have more than 1500 downloads. And it only has been ONE WEEK.. there&#8217;s a screenshot from AppBrain: (http://www.appbrain.com/app/com.lslk.sleepbot) &#60;&#8212;original linkdocument.getElementById("post-229-blankimage").onload();]]></description>
			<content:encoded><![CDATA[<p>With the release of version 1.1&#8230;we can see in our dashboard that we have more than 1500 downloads.</p>
<p>And it only has been ONE WEEK..</p>
<p>there&#8217;s a screenshot from AppBrain:<br />
<a href="http://www.edisonwang.com/wp-content/uploads/2010/07/1.1.png" rel="lightbox[229]" title="Version 1.1 released ...1000 downloads in 5 days, 1500 downloads in the first week!"><img class="alignnone size-full wp-image-230" title="Version 1.1 released ...1000 downloads in 5 days, 1500 downloads in the first week!" src="http://www.edisonwang.com/wp-content/uploads/2010/07/1.1.png" alt="" width="611" height="201" /></a></p>
<p>(<a href="http://www.appbrain.com/app/com.lslk.sleepbot">http://www.appbrain.com/app/com.lslk.sleepbot</a>) &lt;&#8212;original link<!-- PHP 5.x --><img style='display:none' id="post-229-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.edisonwang.com/229/2010/07/we-have-reached-1500-downloads/',title:'We have reached 1500+ downloads',tweet:'With the release of version 1.1&#8230;we can see in our dashboard that we have more than 1500 downlo',description:'With the release of version 1.1&#8230;we can see in our dashboard that we have more than 1500 downlo'})"><script type=\'text/javascript\'>document.getElementById("post-229-blankimage").onload();</script></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.edisonwang.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.edisonwang.com/229/2010/07/we-have-reached-1500-downloads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We did it! We have released our first app!</title>
		<link>http://www.edisonwang.com/226/2010/07/we-did-it-we-have-released-our-first-app/</link>
		<comments>http://www.edisonwang.com/226/2010/07/we-did-it-we-have-released-our-first-app/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 16:12:22 +0000</pubDate>
		<dc:creator>Edison</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.edisonwang.com/?p=226</guid>
		<description><![CDATA[We have released our first version of our application this morning around 06:30 am EST! At the time of publishing this blog post, we have already got over 100 downloads! We are really glad that people have already start using this application and most of them have kept it on their device! It was a [...]]]></description>
			<content:encoded><![CDATA[<p>We have released our first version of our application this morning around 06:30 am EST!</p>
<p>At the time of publishing this blog post, we have already got over 100 downloads!</p>
<p><a href="http://blog.mysleepbot.com/wp-content/uploads/2010/07/android_market_release_hour.jpg" rel="lightbox[226]" title="android_market_release_hour"><img class="alignnone size-full wp-image-130" title="android_market_release_hour" src="http://blog.mysleepbot.com/wp-content/uploads/2010/07/android_market_release_hour.jpg" alt="" width="829" height="127" /></a></p>
<p>We are really glad that people have already start using this application and most of them have kept it on their device!</p>
<p>It was a sleepless night for us, but we will not take a break from this. Our next goal would be working on our website and also preparing for our next release of the application. We have already planned a list of new features to roll out soon. We will keep everyone informed on this blog.</p>
<p>Please let us know if you have any questions, bug report, or good suggestions. Even though it is time to celebrate, we will keep an eye in our inbox.<!-- PHP 5.x --><img style='display:none' id="post-226-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.edisonwang.com/226/2010/07/we-did-it-we-have-released-our-first-app/',title:'We did it! We have released our first app!',tweet:'We have released our first version of our application this morning around 06:30 am EST!</p>
<p> At the ti',description:'We have released our first version of our application this morning around 06:30 am EST!</p>
<p> At the ti'})"><script type=\'text/javascript\'>document.getElementById("post-226-blankimage").onload();</script></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.edisonwang.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.edisonwang.com/226/2010/07/we-did-it-we-have-released-our-first-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ulule &#8211; Our Crowd Funding Starts!</title>
		<link>http://www.edisonwang.com/224/2010/07/ulule-our-crowd-funding-starts/</link>
		<comments>http://www.edisonwang.com/224/2010/07/ulule-our-crowd-funding-starts/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 16:11:49 +0000</pubDate>
		<dc:creator>Edison</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.edisonwang.com/?p=224</guid>
		<description><![CDATA[Help Support Us!!! gaaaahhhhh! update coming soon!! &#8212; in the meantime help support us! document.getElementById("post-224-blankimage").onload();]]></description>
			<content:encoded><![CDATA[<p>Help Support Us!!!</p>
<p><a href="http://www.ulule.com/sleepbot"><img class="alignnone size-large wp-image-123" title="screenshot" src="http://blog.mysleepbot.com/wp-content/uploads/2010/07/screenshot-878x1024.jpg" alt="" width="456" height="530" /></a></p>
<p>gaaaahhhhh!</p>
<p>update coming soon!! &#8212; in the meantime</p>
<p>help support us! <img src='http://www.edisonwang.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> <!-- PHP 5.x --><img style='display:none' id="post-224-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.edisonwang.com/224/2010/07/ulule-our-crowd-funding-starts/',title:'Ulule &#8211; Our Crowd Funding Starts!',tweet:'Help Support Us!!!</p>
<p> gaaaahhhhh!</p>
<p> update coming soon!! &#8212; in the meantime</p>
<p> help suppor',description:'Help Support Us!!!</p>
<p> gaaaahhhhh!</p>
<p> update coming soon!! &#8212; in the meantime</p>
<p> help suppor'})"><script type=\'text/javascript\'>document.getElementById("post-224-blankimage").onload();</script></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.edisonwang.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.edisonwang.com/224/2010/07/ulule-our-crowd-funding-starts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Graphing on Android</title>
		<link>http://www.edisonwang.com/222/2010/07/graphing-on-android/</link>
		<comments>http://www.edisonwang.com/222/2010/07/graphing-on-android/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 16:10:34 +0000</pubDate>
		<dc:creator>Edison</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.edisonwang.com/?p=222</guid>
		<description><![CDATA[Graphing on Android was one of the hardest problem we had to conquer because the Android platform, similar to other platforms, does not have native libraries that support plots like it does for text and images, or tables. And it does not support Java&#8217;s native graphing libraries that are available online. Furthermore, unlike iPhone and [...]]]></description>
			<content:encoded><![CDATA[<p>Graphing on Android was one of the hardest problem we had to conquer because the Android platform, similar to other platforms, does not have native libraries that support plots like it does for text and images, or tables. And it does not support Java&#8217;s native graphing libraries that are available online. Furthermore, unlike iPhone and desktop applications, our graph has to occupy a variable amount of space to fit the different screen sizes supported by different devices.</p>
<p>Upon research, I found that there are several options:</p>
<ol>
<li>Buy a professionally designed library native for Android such as the <a href="http://www.artfulbits.com/android/aicharts.aspx">aiChart</a>. The problem with this is that all the libraries are very expensive, and we don&#8217;t think it is necessary to spend that much money on those if it is possible for us to do it ourself.</li>
<li>Render the graph using a web view which will redirect the user to a browser, either rendering the graph using javascript or rendering it online using cloud services such as the <a href="http://code.google.com/apis/charttools/index.html">Google Charts</a>. We decided against we because of that will use a lot more resources (as compare to our last resort) and it does not offer as much flexibility as we may want it to have in the future.</li>
<li>So there is only one option left: writing our own native graphing library for Android (we are not porting a Java graphing library because those do not offer as much flexibility as well).</li>
</ol>
<p>Building a graphing library only for the line graph came out not that bad. By making all the lines, dots, and text relative to each other and setting the size of the objects from multiplying the current screen spec to a standard one, we finally made our graph.</p>
<p>Here is a prototype of our graph that shows the last ten days of one of our developers&#8217; sleep hours:</p>
<p><div id="attachment_79" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.mysleepbot.com/wp-content/uploads/2010/07/graph_prototype.jpg" rel="lightbox[222]" title="A graph that shows my sleep hours for the past ten days"><img class="size-medium wp-image-79" title="A graph that shows my sleep hours for the past ten days" src="http://blog.mysleepbot.com/wp-content/uploads/2010/07/graph_prototype-300x300.jpg" alt="" width="300" height="300" /></a><p class="wp-caption-text">A graph that shows my sleep hours for the past ten days</p></div><!-- PHP 5.x --><img style='display:none' id="post-222-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.edisonwang.com/222/2010/07/graphing-on-android/',title:'Graphing on Android',tweet:'Graphing on Android was one of the hardest problem we had to conquer because the Android platform, s',description:'Graphing on Android was one of the hardest problem we had to conquer because the Android platform, s'})"><script type=\'text/javascript\'>document.getElementById("post-222-blankimage").onload();</script></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.edisonwang.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.edisonwang.com/222/2010/07/graphing-on-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Sleepbot Series] The Office&#8230;our office</title>
		<link>http://www.edisonwang.com/220/2010/07/sleepbot-series-the-office-our-office/</link>
		<comments>http://www.edisonwang.com/220/2010/07/sleepbot-series-the-office-our-office/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 16:09:31 +0000</pubDate>
		<dc:creator>Edison</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.edisonwang.com/?p=220</guid>
		<description><![CDATA[This is an import from my team blog: http://blog.mysleepbot.com/2010/06/the-office/ The office for Sleep Bot Team&#8230;.. Hard at work on the weekend! Our workspace: two laptops, two monitors, and Pandora! People ask me how I manage to type. Honestly, I don&#8217;t know what to tell them. document.getElementById("post-220-blankimage").onload();]]></description>
			<content:encoded><![CDATA[<p>This is an import from my team blog: http://blog.mysleepbot.com/2010/06/the-office/</p>
<p>The office for Sleep Bot Team&#8230;..</p>
<p>Hard at work on the weekend!</p>
<p><a href="http://blog.mysleepbot.com/wp-content/uploads/2010/07/DSCN1504_1156.jpg" rel="lightbox[220]" title="DSCN1504_1156"><img class="alignnone size-large wp-image-46" title="DSCN1504_1156" src="http://blog.mysleepbot.com/wp-content/uploads/2010/07/DSCN1504_1156-768x1024.jpg" alt="" width="461" height="614" /></a></p>
<p>Our workspace: two laptops, two monitors, and Pandora!</p>
<p><a href="http://blog.mysleepbot.com/wp-content/uploads/2010/07/DSCN1503_1155.jpg" rel="lightbox[220]" title="DSCN1503_1155"><img class="alignnone size-large wp-image-45" title="DSCN1503_1155" src="http://blog.mysleepbot.com/wp-content/uploads/2010/07/DSCN1503_1155-1024x768.jpg" alt="" width="491" height="369" /></a></p>
<p>People ask me how I manage to type.</p>
<p>Honestly, I don&#8217;t know what to tell them.</p>
<p><a href="http://blog.mysleepbot.com/wp-content/uploads/2010/07/DSCN1505_1157.jpg" rel="lightbox[220]" title="DSCN1505_1157"><img class="alignnone size-large wp-image-47" title="DSCN1505_1157" src="http://blog.mysleepbot.com/wp-content/uploads/2010/07/DSCN1505_1157-768x1024.jpg" alt="" width="461" height="614" /></a><!-- PHP 5.x --><img style='display:none' id="post-220-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.edisonwang.com/220/2010/07/sleepbot-series-the-office-our-office/',title:'[Sleepbot Series] The Office&#8230;our office',tweet:'This is an import from my team blog: http://blog.mysleepbot.com/2010/06/the-office/</p>
<p> The office fo',description:'This is an import from my team blog: http://blog.mysleepbot.com/2010/06/the-office/</p>
<p> The office fo'})"><script type=\'text/javascript\'>document.getElementById("post-220-blankimage").onload();</script></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.edisonwang.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.edisonwang.com/220/2010/07/sleepbot-series-the-office-our-office/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server Outage&#8230;</title>
		<link>http://www.edisonwang.com/203/2010/05/server-outage/</link>
		<comments>http://www.edisonwang.com/203/2010/05/server-outage/#comments</comments>
		<pubDate>Wed, 26 May 2010 05:21:32 +0000</pubDate>
		<dc:creator>Edison</dc:creator>
				<category><![CDATA[site news]]></category>
		<category><![CDATA[tech news]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.edisonwang.com/?p=203</guid>
		<description><![CDATA[There was a server outage for some hostmonster&#8217;s servers today caused by a power outage in one of the server rooms for hostmonster. Thousands of websites were effected, including all my sites. The outage went on about 3 hours, and then everything went back to normal. Now I am thinking about switching to a better [...]]]></description>
			<content:encoded><![CDATA[<p>There was a server outage for some hostmonster&#8217;s servers today caused by a power outage in one of the server rooms for hostmonster. Thousands of websites were effected, including all my sites. The outage went on about 3 hours, and then everything went back to normal. Now I am thinking about switching to a better host or getting my private server, or even running a machine on Amazon&#8217;s EC2 cloud.<!-- PHP 5.x --><img style='display:none' id="post-203-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.edisonwang.com/203/2010/05/server-outage/',title:'Server Outage&#8230;',tweet:'There was a server outage for some hostmonster&#8217;s servers today caused by a power outage in one',description:'There was a server outage for some hostmonster&#8217;s servers today caused by a power outage in one'})"><script type=\'text/javascript\'>document.getElementById("post-203-blankimage").onload();</script></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.edisonwang.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.edisonwang.com/203/2010/05/server-outage/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>So&#8230;this summer&#8230;&#8230;&#8230;</title>
		<link>http://www.edisonwang.com/195/2010/05/so-this-summer/</link>
		<comments>http://www.edisonwang.com/195/2010/05/so-this-summer/#comments</comments>
		<pubDate>Fri, 14 May 2010 02:08:39 +0000</pubDate>
		<dc:creator>Edison</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[10 summer]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[cooper]]></category>
		<category><![CDATA[internship]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[random thoughts]]></category>

		<guid isPermaLink="false">http://www.edisonwang.com/?p=195</guid>
		<description><![CDATA[After two weeks of averaging 3 hours of sleep, Cooper is finally out of the way. Comparing to last semester, I did about the same&#8211;which is bad. It was a mere result of lack of attendance to the easiest classes and doing bad in them because I overestimated myself. Anyways, hopefully I will get around [...]]]></description>
			<content:encoded><![CDATA[<p>After two weeks of averaging 3 hours of sleep, Cooper is finally out of the way. Comparing to last semester, I did about the same&#8211;which is bad. It was a mere result of lack of attendance to the easiest classes and doing bad in them because I overestimated myself. Anyways, hopefully I will get around 3.0 (all I need is A in signals processing, eh, doesn&#8217;t sound so possible).</p>
<p>Other than the grades, the past semester went great. I managed to meet a lot new friends, learn a lot, and at the same time accomplish a lot. There is just one thing, however, I need to point out here before making a plan for this summer, is that I got through my grad level programming class: distributed computing, with 3 other seniors who pushed through like I did. It was the reason that I did bad in many of my other classes, but I did really enjoy learning such software engineering topics. It gets me excited. My final project was on <a href="http://code.edisonwang.com/ece460/ImageSearch/">Distributed Similar Image Search</a>, it worked (see the picture at the end). Basically what it does is that it performs a search with the search term the user provided (e.g. square) and get the results from various search engines including Google, Bing, and Flickr, then the user can choose an image (or even provide an image in future releases, if I ever decide to come back to it) to match the image with the rest of the set. The system uses Hadoop Map-Reduce framework to distribute the image matching job and the search engine querying job to different mappers and reducers so that the job is performed quickly and efficiently (for those who don&#8217;t know, Google also uses a similar Map-Reduce system to allow us to search the entire internet and return the results in less than half of a second). The program framework that I wrote can be easily extended and be made into a real reverse image search engine provided that there exists a good image hashing algorithm and a large image database for me. I spent about three weeks on it, starting from writing a original Java algorithm, playing with search engine APIs, and then learning how to deploy it with Apache Tomcat and Hadoop within/out of an Eclipse environment. I really learned a lot.</p>
<p>Ok, before I talk another few hours about that project, let me go straight into the real topic of this post: my plan for this summer.</p>
<p>It is much simpler than past:&#160; (TWO INTERNSHIPS + START MY OWN BUSINESS + FOR REAL)</p>
<p>1. Internship with <a href="http://www.engagethewave.com/">Tidal Labs</a>. -I will be working there three days a week this summer.<br />
I would say that this is an engineering startup that aims to help the marketing departments of big companies and the marketing firms to data mining people off social network. I choose to work for them because see potential from the growing social marketing companies. It is also php and python based, so I can learn more about those two and at the same time learn about how to handle different situations for a startup company.</p>
<p>2.Internship with <a href="http://www.indorse-tech.com/">Indorse Technology</a>. -I will be working there two days a week this summer.</p>
<p>This is the company of my professor who taught me distributed computing this semester. I&#8217;m looking forward to learn a lot more with him on both managing business and coding. We will see how it goes this summer.</p>
<p>3.Start my own thing with friends.</p>
<p>Information about this will be released in a future post while we are still discussing our business plan. It will be a huge thing (&lt;&#8211;no jokes please lol).</p>
<p>After all, this summer will be very fruitful for me and should make me stay away from getting use to leisure so I would get killed in Fall.</p>
<p>4. If time allows, I will be able to push Bmark.Me to the next stage.</p>
<p>A distributed get image job result:</p>
<p><img title="ImageSearch Sample Run" onmouseover="this.src='http://code.edisonwang.com/ece460/ImageSearch/square_1.JPG';" src="http://code.edisonwang.com/ece460/ImageSearch/square_1.JPG" alt="A sample run on finding similar image for a square picture" width="659" height="441" /></p>
<p><img src="http://code.edisonwang.com/ece460/ImageSearch/square_2.JPG" alt="" width="666" height="484" /></p>
<p>A distributed compare image job with efforts to find the ones that are similar to the first one<!-- PHP 5.x --><img style='display:none' id="post-195-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.edisonwang.com/195/2010/05/so-this-summer/',title:'So&#8230;this summer&#8230;&#8230;&#8230;',tweet:'After two weeks of averaging 3 hours of sleep, Cooper is finally out of the way. Comparing to last s',description:'After two weeks of averaging 3 hours of sleep, Cooper is finally out of the way. Comparing to last s'})"><script type=\'text/javascript\'>document.getElementById("post-195-blankimage").onload();</script></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.edisonwang.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.edisonwang.com/195/2010/05/so-this-summer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google&#8217;s double standard pisses me off. NO POLITCS</title>
		<link>http://www.edisonwang.com/189/2010/03/no-politics/</link>
		<comments>http://www.edisonwang.com/189/2010/03/no-politics/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 20:15:20 +0000</pubDate>
		<dc:creator>Edison</dc:creator>
				<category><![CDATA[tech news]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.edisonwang.com/?p=189</guid>
		<description><![CDATA[During the past few days, the biggest news that hit the online world was the news on Google&#8217;s withdrawing from China mainland. To me, this is simply a retarded tragedy thanks to the useless politicians. Yes, I think politicians are the MOST useless people Well, ok, media were also part of this. (e.g. a very [...]]]></description>
			<content:encoded><![CDATA[<p>During the past few days, the biggest news that hit the online world was the news on Google&#8217;s withdrawing from China mainland.</p>
<p>To me, this is simply a retarded tragedy thanks to the useless politicians. <span style="color: #ffffff;">Yes, I think politicians are the MOST useless people</span></p>
<p>Well, ok, media were also part of this. (e.g. <a href="http://www.nytimes.com/2010/03/24/technology/24google.html?hp">a very biased NY Times article I&#8217;ve seen</a>)</p>
<p>Let&#8217;s get it straight: Google is a U.S. based commercial company.</p>
<p>By that I think there are certain rules you have to follow no matter where you are:<br />
1. Follow local rules.<br />
Does Google obey <em>Patriot Act? </em>I don&#8217;t really think it&#8217;s possible for Google to not follow that rule. If Google FBI information all the time (this is just an assumption, but it is highly possible), why shouldn&#8217;t Google follow the Laws in China?</p>
<p>2.Your goal is to make money, losing a huge market like China is highly unreasonable for the reasons it gave. It is an action made by politicians, not businessmen.<br />
Google has suggested that the Chinese hackers were sponsored by the Chinese government. A company that operates in one country would NEVER have the courage to accuse its local government for such crime. It has to be backed up by something, something stronger that supports it.<br />
We all know how big the Chinese market is. Even though it only constitutes a small fraction of its revenue, we all know that Google is going into the cellphone market now. Its stupidity could possibly result in the government blocking all the Andorid based phones (btw, Apple and Microsoft must be very happy).</p>
<p>3. All the media attentions.</p>
<p>What is possibly a goal for the U.S. government to make such acts?</p>
<p>1. It doesn&#8217;t have to pay. Google is paying the price.</p>
<p>2. China and U.S relation has reached a low point in history after Bush&#8217;s administration.</p>
<p>3. Look at all the media attentions. All the news sites are citing about the censorship fact (ok, let&#8217;s get straight on this point again, a country needs stability, the government is oppressing different groups of people that wants to make riots by censoring sites such as Twitter, which can possibly make a huge impact on politics. and By the way, who knows if Twitter is not censored by the U.S. government? There&#8217;s just no media reports about it? Oh wait, maybe it&#8217;s the same concept as in China?). On the other hand, all the financial sites are talking about how stupid Google is.</p>
<p>But is google a company or is it a humanity organization? I feel your pain, Eric.<!-- PHP 5.x --><img style='display:none' id="post-189-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.edisonwang.com/189/2010/03/no-politics/',title:'Google&#8217;s double standard pisses me off. NO POLITCS',tweet:'During the past few days, the biggest news that hit the online world was the news on Google&#8217;s ',description:'During the past few days, the biggest news that hit the online world was the news on Google&#8217;s '})"><script type=\'text/javascript\'>document.getElementById("post-189-blankimage").onload();</script></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.edisonwang.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.edisonwang.com/189/2010/03/no-politics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Protected: Bmark.me todo list</title>
		<link>http://www.edisonwang.com/181/2010/03/bmark-me-todo-list/</link>
		<comments>http://www.edisonwang.com/181/2010/03/bmark-me-todo-list/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 23:09:31 +0000</pubDate>
		<dc:creator>Edison</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[bmarkme]]></category>

		<guid isPermaLink="false">http://www.edisonwang.com/?p=181</guid>
		<description><![CDATA[There is no excerpt because this is a protected post.]]></description>
			<content:encoded><![CDATA[<form action="http://www.edisonwang.com/wp-pass.php" method="post">
<p>This post is password protected. To view it please enter your password below:</p>
<p><label for="pwbox-181">Password: <input name="post_password" id="pwbox-181" type="password" size="20" /></label> <input type="submit" name="Submit" value="Submit" /></p>
</p></form>
<p>	<!-- PHP 5.x --><img style='display:none' id="post-181-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.edisonwang.com/181/2010/03/bmark-me-todo-list/',title:'Protected: Bmark.me todo list',tweet:' 	This post is password protected. To view it please enter your password below: 	Password:   	 	',description:' 	This post is password protected. To view it please enter your password below: 	Password:   	 	'})"><script type=\'text/javascript\'>document.getElementById("post-181-blankimage").onload();</script></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.edisonwang.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.edisonwang.com/181/2010/03/bmark-me-todo-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
