<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7953128</id><updated>2011-12-22T20:38:49.165+08:00</updated><title type='text'>maks world</title><subtitle type='html'>Im mark anthony panizales, an independet software developer with undying passion for technology. I love to philosophize. I love to develop,organize and see organized systems operate. I love microsoft and opensource. I love to attempt to understand how other people think. I love music, movies and games. Most of all, I love to build my empire called wormz.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default?start-index=101&amp;max-results=100'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>393</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7953128.post-2474810255054215596</id><published>2011-02-22T19:51:00.004+08:00</published><updated>2011-02-22T19:56:55.746+08:00</updated><title type='text'>Wormbizz Beta 2 Launched</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Dashboard New Design and Cool Features&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-656bXn-tUSQ/TWOjz40P8RI/AAAAAAAAAwg/ix5yGIbFqUM/s1600/m1.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 163px;" src="http://4.bp.blogspot.com/-656bXn-tUSQ/TWOjz40P8RI/AAAAAAAAAwg/ix5yGIbFqUM/s200/m1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5576480875434995986" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The newly design dashboard simplifies the interface of Wormbizz to make things simple and easy for most users to vist the site. The width of the page was dramatically reduce to cater most devices such as netbooks, ipad, android and other devices that has the ability to connect with the internet and browse the site.&lt;br /&gt;The site also aims to make it faster and compatible with most major browsers. Still major improvement has to be made on the site to make it really fast during loading since it really takes time to load it. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Suggestion Box&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-LVgHX5a3mXs/TWOkKdOU19I/AAAAAAAAAwo/w-rYSegrbE4/s1600/m1b.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 148px;" src="http://3.bp.blogspot.com/-LVgHX5a3mXs/TWOkKdOU19I/AAAAAAAAAwo/w-rYSegrbE4/s200/m1b.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5576481263165167570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Suggestion box was also a new feature that was added on the search to make it more faster and easier to look for someone. Improvements to make it look more like facebook style remains to be seen since a lot of bugs and other problems needs to be address first before moving to this feature.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Market Place&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-Z_NsbBUiYH0/TWOkZCFsMvI/AAAAAAAAAww/uq_3No1kjAg/s1600/m1a.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 124px;" src="http://2.bp.blogspot.com/-Z_NsbBUiYH0/TWOkZCFsMvI/AAAAAAAAAww/uq_3No1kjAg/s200/m1a.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5576481513579229938" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The new Marketplace allows users to post products that they want to sell or advertise with customers who are interested with it ranging from Agriculture to jobs or business venture. The Market Place will create an open market that will allow Wormbizz achieve its goal on Social Entrepreneur. &lt;br /&gt;Online payment using paypal on this module will play an important role especially on prepaid cards. This requires a simplified interface that will allow users to easily understand it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-2474810255054215596?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/2474810255054215596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=2474810255054215596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/2474810255054215596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/2474810255054215596'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2011/02/wormbizz-beta-2-launched.html' title='Wormbizz Beta 2 Launched'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-656bXn-tUSQ/TWOjz40P8RI/AAAAAAAAAwg/ix5yGIbFqUM/s72-c/m1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-1008492168710121705</id><published>2010-12-16T20:45:00.001+08:00</published><updated>2010-12-16T20:47:48.048+08:00</updated><title type='text'>USB Connection</title><content type='html'>It’s been a while since I post on my blog. I have been working hard to get some funds to work on my &lt;a href="http://www.wormbizz.com"&gt;www.wormbizz.com&lt;/a&gt; project. Fortunately, I manage to get some and right now I am pretty much comfortable working at the comfort of my room. I also find it very comfortable working with lesser distraction particularly having no broad band internet. It makes me more focus on what is important and attends to the basic needs of my algorithm in my project. Having a USB connection is perhaps the best choice I ever had. Maybe I am having second thoughts if I can survive with a USB connection. &lt;br /&gt;&lt;br /&gt;Confuse? I am I think. But for the mean time I want to know if this situation I have now fits to me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-1008492168710121705?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/1008492168710121705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=1008492168710121705' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/1008492168710121705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/1008492168710121705'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/12/usb-connection.html' title='USB Connection'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-5806548880178934774</id><published>2010-10-29T14:29:00.001+08:00</published><updated>2010-10-29T14:33:17.961+08:00</updated><title type='text'>GWT 2.1 is out!</title><content type='html'>A lot of awesome features is now available with the new release of GWT 2.1. Feel free to check it out. &lt;a href="http://googlewebtoolkit.blogspot.com/2010/10/announcing-final-release-of-gwt-21.html"&gt;http://googlewebtoolkit.blogspot.com/2010/10/announcing-final-release-of-gwt-21.html&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Download it here: &lt;a href="http://code.google.com/webtoolkit/download.html"&gt;http://code.google.com/webtoolkit/download.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-5806548880178934774?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/5806548880178934774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=5806548880178934774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/5806548880178934774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/5806548880178934774'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/10/gwt-21-is-out.html' title='GWT 2.1 is out!'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-2929897849624189899</id><published>2010-09-22T20:41:00.002+08:00</published><updated>2010-09-22T20:47:35.980+08:00</updated><title type='text'>Thoughts from the Chinese Business</title><content type='html'>It is interesting to know that while most Filipinos dream of being an OFW(Overseas Foreign Worker) or migrate to a better country our neighbors are doing it differently. Here's what I learn from them:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"First we will have our young people employed by the foreigners, and then we will start our own companies. It is like building a building. Today the U.S are the designers, the architects, and the developing countries are the brick layers for the buildings. But one day I hope we will be the architects."&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I can only wish more of us will think this way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-2929897849624189899?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/2929897849624189899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=2929897849624189899' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/2929897849624189899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/2929897849624189899'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/09/blog-post.html' title='Thoughts from the Chinese Business'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-8529812508032835018</id><published>2010-09-20T08:46:00.002+08:00</published><updated>2010-09-20T08:49:13.609+08:00</updated><title type='text'>Change</title><content type='html'>One of the things that I learn in life that I value the most is change. Change is hard. Change is hardest to those caught by surprise. Change is hardest on those who have difficulty changing too. But change is natural; Change is not new; Change is important.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-8529812508032835018?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/8529812508032835018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=8529812508032835018' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8529812508032835018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8529812508032835018'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/09/change.html' title='Change'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-8744217645808911564</id><published>2010-09-14T17:42:00.002+08:00</published><updated>2010-09-14T17:47:13.857+08:00</updated><title type='text'>2nd Davao GTUG Meet-up</title><content type='html'>A great and exciting way to learn from the best of Google Engineer as Dan Delima will visit Davao on Friday, September 17, 2010 from 6pm to 8pm. The venue will be at Coffee @ Yellow Hauz, V. Mapa Street Davao City.&lt;br /&gt;&lt;br /&gt;You can visit the venue site at &lt;a href="http://davao-gtug.appspot.com/#locationlink2"&gt;http://davao-gtug.appspot.com/#locationlink2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-8744217645808911564?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/8744217645808911564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=8744217645808911564' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8744217645808911564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8744217645808911564'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/09/2nd-davao-gtug-meet-up.html' title='2nd Davao GTUG Meet-up'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-7499679926720484652</id><published>2010-07-13T10:13:00.002+08:00</published><updated>2010-07-13T10:20:09.335+08:00</updated><title type='text'>1st GTUG Davao</title><content type='html'>I am pretty much excited about our first GTUG event in Davao. I always wanted this to happen but couldn't find the right time. Fortunately, I am lucky this coming August to be in Davao and if all things work according to plan we will have our event.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am pretty much optimistic about the event and we are confident to make it happen. Registration is now open visit us &lt;a href="http://davao-gtug.appspot.com/#homeLink"&gt;http://davao-gtug.appspot.com&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;See you there.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-7499679926720484652?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/7499679926720484652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=7499679926720484652' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7499679926720484652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7499679926720484652'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/07/1st-gtug-davao.html' title='1st GTUG Davao'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-2648968560791521808</id><published>2010-07-07T18:11:00.002+08:00</published><updated>2010-07-07T18:15:07.936+08:00</updated><title type='text'>Google Devfest 2010 - Philippines</title><content type='html'>We had a blast on Google DevFest 2010 at UP Ayala Techno Hub and it was awesome. Check out the resources &lt;a href="https://sites.google.com/site/gtugph/Home/devfest-2010"&gt;https://sites.google.com/site/gtugph/Home/devfest-2010&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-2648968560791521808?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/2648968560791521808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=2648968560791521808' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/2648968560791521808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/2648968560791521808'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/07/google-devfest-2010-philippines.html' title='Google Devfest 2010 - Philippines'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-5737463569660834250</id><published>2010-07-01T14:55:00.001+08:00</published><updated>2010-07-01T14:56:56.251+08:00</updated><title type='text'>Google Devfest 2010</title><content type='html'>I am excited to attend Google Devfest 2010 on July 6, 2010 hopefully things will be awesome! Register now &lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 12px; "&gt;&lt;a target="_blank" rel="nofollow" href="http://www.google.com/url?sa=D&amp;amp;q=http://code.google.com/events/devfests/2010/&amp;amp;usg=AFQjCNGd19fkvKcSgVkzq_fDL_AbzmtR0g" style="color: rgb(0, 0, 204); "&gt;http://code.google.com/events/devfests/2010/&lt;/a&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-5737463569660834250?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/5737463569660834250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=5737463569660834250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/5737463569660834250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/5737463569660834250'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/07/google-devfest-2010.html' title='Google Devfest 2010'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-9009007984960916536</id><published>2010-06-05T20:31:00.002+08:00</published><updated>2010-06-05T20:39:52.504+08:00</updated><title type='text'>From SocialMe to Wormbizz</title><content type='html'>Last week, I made a major decision to make my small project have an official name although I would love to use the socialme.com sad to say it was already taken. After 3 hours of thinking for a name I decided to use Wormbizz.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think it's a good name since my web application will focus on helping people make business. It will have the same concept and some updated features.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Currently, I'm migrating most of my codes to follow the best practice of GWT. Hopefully, I could launch it as soon as possible.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am pretty happy with the new domain right now. Check it out &lt;a href="http://www.wormbizz.com"&gt;www.wormbizz.com&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-9009007984960916536?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/9009007984960916536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=9009007984960916536' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/9009007984960916536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/9009007984960916536'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/06/from-socialme-to-wormbizz.html' title='From SocialMe to Wormbizz'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-7717314612016125376</id><published>2010-05-20T09:14:00.004+08:00</published><updated>2010-05-20T09:17:13.585+08:00</updated><title type='text'>Google IO 2010</title><content type='html'>Google kick start the I/O yesterday watch it here:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=mbVVDDu8f9k"&gt;http://www.youtube.com/watch?v=mbVVDDu8f9k&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-7717314612016125376?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/7717314612016125376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=7717314612016125376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7717314612016125376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7717314612016125376'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/05/google-io-2010.html' title='Google IO 2010'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-6095438690450183935</id><published>2010-05-04T09:58:00.010+08:00</published><updated>2010-05-04T10:03:10.663+08:00</updated><title type='text'>Rapportive</title><content type='html'>Improving your email has never been better with Rapportive. I never expect that with all the advancement Google has made to their GMail still there is room for improvements.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Download the plug-in and check out the results &lt;a href="http://rapportive.com/"&gt;http://rapportive.com/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-6095438690450183935?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/6095438690450183935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=6095438690450183935' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6095438690450183935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6095438690450183935'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/05/rapportive.html' title='Rapportive'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-6367807023850165704</id><published>2010-04-27T10:08:00.001+08:00</published><updated>2010-04-27T10:10:12.157+08:00</updated><title type='text'>Google Election Precinct Mapping Party</title><content type='html'>April 30, 2010&lt;br /&gt;Saturday, 3:00 p.m. to 5:30 p.m.&lt;br /&gt;Mam Bebs Bakeshop (in front of City Triangle), CM Recto Avenue, Davao&lt;br /&gt;City&lt;br /&gt;&lt;br /&gt;Please register if you are interested &lt;a href="http://spreadsheets.google.com/viewform?formkey=dGd5UWNrcEpDUWlaWS1LMS1KaWNramc6MQ"&gt;http://spreadsheets.google.com/viewform?formkey=dGd5UWNrcEpDUWlaWS1LMS1KaWNramc6MQ&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-6367807023850165704?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/6367807023850165704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=6367807023850165704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6367807023850165704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6367807023850165704'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/04/google-election-precinct-mapping-party.html' title='Google Election Precinct Mapping Party'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-5235573190490659825</id><published>2010-04-09T10:25:00.004+08:00</published><updated>2010-04-09T10:30:41.653+08:00</updated><title type='text'>GTUG Silicon Valley</title><content type='html'>Watch the latest from Google &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="380" height="386" id="utv984315" name="utv_n_838209"&gt;&lt;param name="flashvars" value="loc=%2F&amp;amp;autoplay=false&amp;amp;vid=6032601"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="src" value="http://www.ustream.tv/flash/video/6032601"&gt;&lt;embed flashvars="loc=%2F&amp;amp;autoplay=false&amp;amp;vid=6032601" width="380" height="386" allowfullscreen="true" allowscriptaccess="always" id="utv984315" name="utv_n_838209" src="http://www.ustream.tv/flash/video/6032601" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-5235573190490659825?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/5235573190490659825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=5235573190490659825' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/5235573190490659825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/5235573190490659825'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/04/gtug-silicon-valley.html' title='GTUG Silicon Valley'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-6935986778003416891</id><published>2010-03-24T14:23:00.003+08:00</published><updated>2010-03-24T16:34:06.038+08:00</updated><title type='text'>GWT Best Practice</title><content type='html'>&lt;div&gt;Google IO 2010 is comming this May 19 - 20 and I am very much excited to know what they have prepared for us developers. I have decided to review the 2009 Google IO and wrote a couple of summary for guides on the best practice with GWT. The following are the list:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Browser History&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Get browser history right, and get it right early. Back, forward and bookmark.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Event Bus&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Use it to fight spaghetti code.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;DI+MVP &lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Dependency injection plus model/view/presnter for the win&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Google Gin/Guice&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Everything might require async call sometimes so assume it does all the time&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Command Pattern(Object that embody's calls)&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Use it to make async tolerable&lt;/li&gt;&lt;li&gt;Leverage point for caching, batching and centralize failure handling (inherits the oops something went wrong rather than calling it online).&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Groud Work&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lays the ground work for:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;GWT.runAsync() - choping the parts that can be code split&lt;/li&gt;&lt;li&gt;Undo/Redo&lt;/li&gt;&lt;li&gt;Offline Work&lt;/li&gt;&lt;li&gt;Use command pattern RPC&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;&lt;b&gt;Always be decoupling&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;The combination of&lt;/li&gt;&lt;li&gt;An event bus&lt;/li&gt;&lt;li&gt;MVP pattern for your custom widgets&lt;/li&gt;&lt;li&gt;  Dependency Injectio of app-wide services(Google Gin/Guice)  &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;  &lt;b&gt;  with this you get...&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;easy rejiggering of the app&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;easy to deffer pockey DOM operations(separated to other logic that can slow things)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;easy unit testing&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;Decoupling via event bus&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;Decoupling paysoff: fast test&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;&lt;b&gt;Dependency Injection&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Just a pattern&lt;/li&gt;&lt;li&gt;  No globals&lt;/li&gt;&lt;li&gt;  No service locator&lt;/li&gt;&lt;li&gt;  Dependencies pushed in, preferably via constructor&lt;/li&gt;&lt;li&gt;  Not had to do manually&lt;/li&gt;&lt;li&gt;  GIN(client) and Guice(server) can automate it&lt;/li&gt;&lt;li&gt;  Strive to achieve stateslessness&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;&lt;b&gt;Unit Test Case&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt; JUnit TestCase - standard test case&lt;/li&gt;&lt;li&gt; GWTTest Case - test code that requres javascript at runtime. hosted and webmode&lt;/li&gt;&lt;li&gt; Selenium TestCase - test through event listener that run against the browser with all the mechanism in place&lt;/li&gt;&lt;li&gt; TestSuites - grouping your test cases. Can run in a single suite and onlu incur a single compilation/hosted mode.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;b&gt;MVP - Model View Presenter&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Model- empracess/encompasses business objects.&lt;/div&gt;&lt;div&gt;View- contains all the UI components that make up our application. This includes any table, labels buttons...Views are responsible for the layout of the UI components and have no notion of the model.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Presenter-All the logic of our applications, including events that are sourced from the UI Widgets within the view&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;App Controller - To handle logic that is not specific to any presenter and instead resides at the application layer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;* The presenter should have no knowledge of any widget base code.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Event Bus-is a mechanism for:&lt;/div&gt;&lt;div&gt;a.) Passing events &lt;/div&gt;&lt;div&gt;b.) registering to be notified of some of these events.&lt;/div&gt;&lt;div&gt;         &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;During the presentation the word "boiler plate" has been mention and I was so curious about it so I decided to include the meaning.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Boiler plate- the term used to describe sections of code that have to be included in many places with litte or no alteration.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-6935986778003416891?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/6935986778003416891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=6935986778003416891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6935986778003416891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6935986778003416891'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/03/gwt-best-practice.html' title='GWT Best Practice'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-125478996377016864</id><published>2010-03-24T10:00:00.002+08:00</published><updated>2010-03-24T10:08:28.409+08:00</updated><title type='text'>GWT+ Hibernate</title><content type='html'>Hibernate plays a very critical role on connecting to different relational database from MySQL, PostgreSQL, Oracle and etc. At the beginning I thought using hibernate doesn't make sense but I guess I was wrong.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I made a couple of example to better understand how things work. To download the example visit this link &lt;a href="http://groups.google.com/group/gtug-ph-davao/browse_thread/thread/7b568fbf6ed34ece"&gt;http://groups.google.com/group/gtug-ph-davao/browse_thread/thread/7b568fbf6ed34ece&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-125478996377016864?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/125478996377016864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=125478996377016864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/125478996377016864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/125478996377016864'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/03/gwt-hibernate.html' title='GWT+ Hibernate'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-6229698757107834736</id><published>2010-03-23T17:13:00.003+08:00</published><updated>2010-03-23T17:40:45.398+08:00</updated><title type='text'>GTUG(Google Technology User Groups) Davao</title><content type='html'>I have started a new group called GTUG Davao. Here I will share and post the things I know about Google Application, news, and other tutorial. I will still use this blog to share what I have learn but the group discussion will provide the most important resources that users need.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here's the link: &lt;a href="http://groups.google.com/group/gtug-ph-davao"&gt;http://groups.google.com/group/gtug-ph-davao&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-6229698757107834736?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/6229698757107834736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=6229698757107834736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6229698757107834736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6229698757107834736'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/03/gtuggoogle-technology-user-groups-davao.html' title='GTUG(Google Technology User Groups) Davao'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-3004599878649944541</id><published>2010-03-06T21:44:00.002+08:00</published><updated>2010-03-06T22:03:37.187+08:00</updated><title type='text'>Weekends</title><content type='html'>I never really appreciate the beauty of weekends not until today. I used to think that working 14/7 is something to be standard on most work. Not exactly I guess. Life becomes more meaningful when you realize that their is life after work. I guess I was so used to my most jobs where I just work and work.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Right now when I do nothing I can write blogs based on emotions and scroll over to some pictures that have manage to made more sense. I never realize I was happy with those events.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After careful evaluation with myself I begin to realize that I blog more whenever I am on a certain mission. Like when I take my life to where I want it to be. Then when I am home I spend most of my time with family and its reality. I don't blog most of the time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think this the reason why when you became more independent I try to become who you are everything on you tends to mature and you learn things better. But when you stay with your family and live your life with them everything seems to be relax, happy but you always feel there is something missing. Something where you can be independent and take charge of your self.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I guess whenever we have something in us right now we tend to go to something we don't have and that's where the trouble comes because there is no assurance to it. Most of the time it is the heart that matters a lot. Something where you follow your dreams and move out your comfort zone.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think most of my thoughts right now is based on the movie that we have just watch Alice in Wonder Land.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-3004599878649944541?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/3004599878649944541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=3004599878649944541' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3004599878649944541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3004599878649944541'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/03/weekends.html' title='Weekends'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-7506901930990882480</id><published>2010-03-05T17:51:00.003+08:00</published><updated>2010-03-05T18:09:33.561+08:00</updated><title type='text'>GWT TestCase</title><content type='html'>Currently, I just discover the value of using Test Case in GWT I never learn to appreciate them since the beginning of my career as a developer. Overall, I am happy that I was forced to make it work and made me realize the importance of it.&lt;br /&gt;&lt;br /&gt;The following are the GWT test case:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;JUnit Test Case - testing framework for most of your application.&lt;/li&gt;&lt;li&gt;GWTTest Case - test code that requires JavaScript at runtime.&lt;/li&gt;&lt;li&gt;Selenium Test - test through event listener that run against the browser with all the mechanism in place.&lt;/li&gt;&lt;li&gt;TestSuites - grouping your test cases. It can run in a single suite and only incur a single compilation.&lt;/li&gt;&lt;li&gt;Asynchronus Testing - RPC test case.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;All this test case are categorize into two mode: Hosted and Web Mode. It is because there may be a subtle difference between the way GWT application work.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I write this stuff on my blog for me to go over on them whenever I need it.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-7506901930990882480?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/7506901930990882480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=7506901930990882480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7506901930990882480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7506901930990882480'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/03/gwt-testcase.html' title='GWT TestCase'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-6495209993373031220</id><published>2010-02-28T21:38:00.003+08:00</published><updated>2010-02-28T22:05:25.451+08:00</updated><title type='text'>I love being Geek</title><content type='html'>Never before I am faced with very interesting and challenging task in my entire life than today. For most years in my life I have been a freelancer and I work locally to most of my clients. &lt;br /&gt;&lt;br /&gt;Today has been very different since I am very happy to be working internationally! The task is really challenging as I have to team up with the best people. We had different terms whenever we talk things in technicality but we share the same concept, ideas and the process of solving the problem.&lt;br /&gt;&lt;br /&gt;The job is very challenging as I have to keep up with them. Most of my task for the longest time has always been an open forum but on my job today it is very different since I have to team up with them and work together. It becomes more of a corporate world with an openness considering that they respect each of our own opinion.&lt;br /&gt;&lt;br /&gt;This job may never last forever but no matter what happen it is very important to me and I think it is one of the best. Everything that I need to step up my career has been rolled into one box and this is where I am at.&lt;br /&gt;&lt;br /&gt;I just hope I can meet their expectations. I just love my job today.&lt;br /&gt;&lt;br /&gt;Thank you to all the people who help me and gave me the shot to take this opportunity.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-6495209993373031220?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/6495209993373031220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=6495209993373031220' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6495209993373031220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6495209993373031220'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/02/i-love-being-geek.html' title='I love being Geek'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-3239943307395045007</id><published>2010-02-15T17:15:00.003+08:00</published><updated>2010-02-15T17:26:20.707+08:00</updated><title type='text'>Source Code Test</title><content type='html'>This is a test on how to post a source code in blogger....&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="java"&gt; &lt;br /&gt;public class Record implements Serializable {&lt;br /&gt;  private Long id;&lt;br /&gt;  private String title;&lt;br /&gt;  private int year;&lt;br /&gt;  private double price;&lt;br /&gt;&lt;br /&gt;  public Record() {&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public Record(Long id) {&lt;br /&gt;    this.id = id;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  // Along with corresponding getters + setters.&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt; &lt;br /&gt;&lt;br /&gt;Now I can post my source code neatly on Blogger.&lt;br /&gt;&lt;br /&gt;Got this link on: &lt;a href="http://heisencoder.net/2009/01/adding-syntax-highlighting-to-blogger.html"&gt;http://heisencoder.net/2009/01/adding-syntax-highlighting-to-blogger.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-3239943307395045007?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/3239943307395045007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=3239943307395045007' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3239943307395045007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3239943307395045007'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/02/source-codes-test.html' title='Source Code Test'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-924554372442993175</id><published>2010-02-15T16:26:00.002+08:00</published><updated>2010-02-15T16:27:34.502+08:00</updated><title type='text'>GWT+Hibernate</title><content type='html'>This was something new to me so I was trying to figure out how to do it. Luckily I saw some example in Google code check this out: &lt;a href="http://code.google.com/webtoolkit/articles/using_gwt_with_hibernate.html"&gt;http://code.google.com/webtoolkit/articles/using_gwt_with_hibernate.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-924554372442993175?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/924554372442993175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=924554372442993175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/924554372442993175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/924554372442993175'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/02/gwthibernate.html' title='GWT+Hibernate'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-8229964384115697312</id><published>2010-01-28T08:23:00.000+08:00</published><updated>2010-01-28T08:24:07.675+08:00</updated><title type='text'>Google Wave Invitation</title><content type='html'>I have 8 invitations left who wants one? post your email address.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-8229964384115697312?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/8229964384115697312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=8229964384115697312' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8229964384115697312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8229964384115697312'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/01/google-wave-invitation.html' title='Google Wave Invitation'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-4086051690906290055</id><published>2010-01-26T17:59:00.003+08:00</published><updated>2010-01-26T18:13:05.106+08:00</updated><title type='text'>Wedding Design</title><content type='html'>My uncle Paul Clarence sister is getting married and I was assign to design the list of itinerary for the wedding although I am not really a designer kind of guy I decided to take the shot since I have been working with interface for the longest time. I did suck on my design when I first launch my site 7 years ago using asp but with the help of GWT I think it did help me a lot on bringing back the confidence.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here is my design:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YR_23U6IG3U/S16_yY9UZdI/AAAAAAAAAag/0MHtflIfysg/s1600-h/sample2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 247px; height: 320px;" src="http://2.bp.blogspot.com/_YR_23U6IG3U/S16_yY9UZdI/AAAAAAAAAag/0MHtflIfysg/s320/sample2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5430989073069401554" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-4086051690906290055?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/4086051690906290055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=4086051690906290055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4086051690906290055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4086051690906290055'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/01/wedding-design.html' title='Wedding Design'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YR_23U6IG3U/S16_yY9UZdI/AAAAAAAAAag/0MHtflIfysg/s72-c/sample2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-7090267568073943236</id><published>2010-01-17T08:56:00.000+08:00</published><updated>2010-01-17T08:57:26.812+08:00</updated><title type='text'>My Birthday</title><content type='html'>Today is my birthday and I am happy! :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-7090267568073943236?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/7090267568073943236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=7090267568073943236' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7090267568073943236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7090267568073943236'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/01/my-birthday.html' title='My Birthday'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-5378840328683800398</id><published>2010-01-13T16:08:00.001+08:00</published><updated>2010-01-13T16:10:16.334+08:00</updated><title type='text'>Google IO</title><content type='html'>Google largest developer event is coming on &lt;span class="Apple-style-span"  style="font-family:Helvetica, Arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;May 19-20, 2010. Can't wait for this!&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-5378840328683800398?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/5378840328683800398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=5378840328683800398' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/5378840328683800398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/5378840328683800398'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/01/google-io.html' title='Google IO'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-7750296198289710625</id><published>2010-01-11T10:26:00.002+08:00</published><updated>2010-01-11T10:32:51.022+08:00</updated><title type='text'>SocialMe beta</title><content type='html'>I am happy to announce that after one year of development we are launching our beta web  application. Feel free to test drive it and try to register to experience our cool applications.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://socialme.s210.eatj.com/"&gt;http://socialme.s210.eatj.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-7750296198289710625?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/7750296198289710625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=7750296198289710625' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7750296198289710625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7750296198289710625'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2010/01/socialme-beta.html' title='SocialMe beta'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-6452675904934701260</id><published>2009-12-24T11:11:00.003+08:00</published><updated>2009-12-24T11:28:50.884+08:00</updated><title type='text'>2009 Review</title><content type='html'>As we celebrate Christmas this coming midnight I can't help but reminisce the past five years of my life. Most of the time it was lonely and pressure due to the nature of my job. The past two years was really really tough as I was at the middle of completing my project. All I long for that time was to finish the job and go home and live happily ever after. I used to think that during the first six months I could easily handle all the possible problems that I would encounter but I was wrong. I almost died that time but somehow I manage to survive.&lt;br /&gt;&lt;br /&gt;It was the best experience that I ever had and very much happy to live the day to share my stories.&lt;br /&gt;&lt;br /&gt;Now, that it is over I am moving to the next challenge which is the internet era. Software as a service. Recently last December 3-4 we manage to reach the top four candidates on DevCon(Developers Connect) it was a whole new experience and I was pretty much ready from stage one to the finals.&lt;br /&gt;&lt;br /&gt;Although my ultimate goal is not yet achieve but still I am hoping for early next year I could launch the product.&lt;br /&gt;&lt;br /&gt;Overall, the year 2009 was great and the future of 2010 is coming. I know it will be different and I hope that my preparation will be enough to gain opportunities or to experience the worse things that would happen.&lt;br /&gt;&lt;br /&gt;May the spirit of Christmas this year be the source of light, hope and strength to face the new journey in our life.&lt;br /&gt;&lt;br /&gt;Merry Christmas everyone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-6452675904934701260?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/6452675904934701260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=6452675904934701260' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6452675904934701260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6452675904934701260'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/12/2009-review.html' title='2009 Review'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-4504604222758054375</id><published>2009-12-15T17:27:00.002+08:00</published><updated>2009-12-15T17:32:42.061+08:00</updated><title type='text'>SmartGWT 2.0 Release</title><content type='html'>I have been a fan for this GWT library since I started working with ajax applications. I must say Sanjiv had made a great job improving its library to where it is now.&lt;br /&gt;&lt;br /&gt;Congratulation to Smart GWT Team.&lt;br /&gt;&lt;br /&gt;Check out the official announcement and the showcase demo:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jroller.com/sjivan/entry/smart_gwt_2_0_released"&gt;http://www.jroller.com/sjivan/entry/smart_gwt_2_0_released&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.smartclient.com/smartgwt/showcase/"&gt;http://www.smartclient.com/smartgwt/showcase/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-4504604222758054375?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/4504604222758054375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=4504604222758054375' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4504604222758054375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4504604222758054375'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/12/smartgwt-20-release.html' title='SmartGWT 2.0 Release'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-3647840029932070759</id><published>2009-12-14T17:34:00.004+08:00</published><updated>2009-12-14T18:45:15.878+08:00</updated><title type='text'>GWT 2.0 Campfire</title><content type='html'>After I found out the release of GWT 2.0 I immediately made sure that my web application is compatible with it and work my way through its codes. I was very fascinated with how the speed tracer works and played with it during my first 3 hours.&lt;br /&gt;&lt;br /&gt;Days after I get feed up with all the new features I thought that was it. I have learned everything I need to know.&lt;br /&gt;&lt;br /&gt;Well not exactly.&lt;br /&gt;&lt;br /&gt;I decided to check out GWT 2.0 Campfire to learn more and I got what I need to know. Check out the video here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=D2ibM4oufdM"&gt;http://www.youtube.com/watch?v=D2ibM4oufdM&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I was happy with how easy it is to implement code splitting with this video to reduce the files to be downloaded.&lt;br /&gt;&lt;br /&gt;Then I wanted to know the exact details on the improvements of GWT 2.0. Fortunately, I saw a blogg from &lt;a href="http://www.ongwt.com/"&gt;ongwt&lt;/a&gt; by RAY CROMWELL entitled &lt;a href="http://timepedia.blogspot.com/2009/12/gwt-20-so-good-its-ridiculous.html"&gt;&lt;span style="font-weight:bold;"&gt;GWT 2.0: So Good It's Ridiculous&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I was impress by how the GWT engineers do their job.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-3647840029932070759?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/3647840029932070759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=3647840029932070759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3647840029932070759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3647840029932070759'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/12/gwt-20-campfire.html' title='GWT 2.0 Campfire'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-4358392565371830209</id><published>2009-12-09T19:49:00.002+08:00</published><updated>2009-12-09T20:22:25.676+08:00</updated><title type='text'>GWT 2.0</title><content type='html'>Wow! I am so stunned with the new updates of GWT 2.0 combine with the new speed tracer with Google Chrome. For every release version of GWT things gets really amazing with how you work with ajax application. The biggest change was from hosted mode to hosted browser is indeed the most important milestone GWT have gone through. Developing and debugging to major browsers have always been the most important aspect for an ajax developer and version 2.0 made that happen.&lt;br /&gt;&lt;br /&gt;Code splitting to boost up performance and scale up your project is something I would love to work my ass off to learn how this code works. It plays a vital role on keeping my users out of boredom. &lt;br /&gt;&lt;br /&gt;I am also looking forward to work often with draft compiling as I remember fixing minor tweaks consume a lot of my time.&lt;br /&gt;&lt;br /&gt;These are just some of the features that I am very much interested but still the new features GWT 2.0 is very useful and I would be very excited to learn the new features and take advantage of it.&lt;br /&gt;&lt;br /&gt;I personally recommend to move all your web application to version 2.0&lt;br /&gt;&lt;br /&gt;For more information visit:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/webtoolkit/download.html"&gt;Google Web Toolkit&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/webtoolkit/doc/latest/ReleaseNotes.html"&gt;What's New in GWT 2.0?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-4358392565371830209?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/4358392565371830209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=4358392565371830209' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4358392565371830209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4358392565371830209'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/12/gwt-20.html' title='GWT 2.0'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-4069558189185271211</id><published>2009-11-04T21:11:00.003+08:00</published><updated>2009-11-04T21:33:47.255+08:00</updated><title type='text'>GWT Fileupload</title><content type='html'>When I first look at the fileupload sample on &lt;a href="http://gwt.google.com/samples/Showcase/Showcase.html#CwFileUpload"&gt;GWT Showcase&lt;/a&gt; I expect everything was easy and simple to handle however, as I began to work deep on the widget I began to question a lot of things particularly the process of transferring the file being assigned to its destination. As I began to learn a lot I realize things were pretty much complicated as compared to what I expect.&lt;br /&gt;&lt;br /&gt;Searching for answers wasn't easy either fortunately &lt;a href="http://www.jroller.com/hasant/entry/fileupload_with_gwt"&gt;Hasan's Weblog&lt;/a&gt; provide the most detailed and complete solution in helping me reach my goal.&lt;br /&gt;&lt;br /&gt;Check out the sample that I have work with:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YR_23U6IG3U/SvF_X7YLfdI/AAAAAAAAAXs/O4MdSGbZtSc/s1600-h/photo.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 174px;" src="http://2.bp.blogspot.com/_YR_23U6IG3U/SvF_X7YLfdI/AAAAAAAAAXs/O4MdSGbZtSc/s320/photo.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5400237477246762450" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I know it's pretty gay that I used Taylor Swift as an example what choice do I have considering for the past three days you're staring at your codes trying to wonder what the heck is the problem? and suddenly the radio starts to play about cheer captain and bleacher thing with the chorus of &lt;span style="font-weight:bold;"&gt;"you belong with me...."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The project looks pretty cool and I love it a lot especially when you realize that your fileupload really works!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-4069558189185271211?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/4069558189185271211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=4069558189185271211' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4069558189185271211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4069558189185271211'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/11/gwt-fileupload.html' title='GWT Fileupload'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YR_23U6IG3U/SvF_X7YLfdI/AAAAAAAAAXs/O4MdSGbZtSc/s72-c/photo.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-3720564475444489139</id><published>2009-10-29T21:34:00.004+08:00</published><updated>2009-10-29T22:03:52.913+08:00</updated><title type='text'>GWT on YouTube</title><content type='html'>Combining &lt;a href="http://code.google.com/apis/youtube/overview.html"&gt;YouTube api&lt;/a&gt; and GWT is by far one of the best experience I ever had and at the same time one of the most difficult to work with. The opensource community has been working hard to create a patch for GWT developers in order to make it easier for us to work with Youtube stuff.&lt;br /&gt;&lt;br /&gt;Thanks to &lt;a href="http://code.google.com/p/bst-player/"&gt;bst-player&lt;/a&gt; things have been very good to my project.&lt;br /&gt;&lt;br /&gt;Here's my sample project:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YR_23U6IG3U/Sumc8mFrSSI/AAAAAAAAAXE/KBDj3W4dHUw/s1600-h/youtube.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 174px;" src="http://1.bp.blogspot.com/_YR_23U6IG3U/Sumc8mFrSSI/AAAAAAAAAXE/KBDj3W4dHUw/s320/youtube.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5398018193210689826" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YR_23U6IG3U/Sumc86zYnqI/AAAAAAAAAXM/8tpQtLZ7VGM/s1600-h/youtube1.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 174px;" src="http://3.bp.blogspot.com/_YR_23U6IG3U/Sumc86zYnqI/AAAAAAAAAXM/8tpQtLZ7VGM/s320/youtube1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5398018198771113634" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YR_23U6IG3U/Sumc9CFefsI/AAAAAAAAAXU/kkQbRNw3qNM/s1600-h/youtube2.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 174px;" src="http://2.bp.blogspot.com/_YR_23U6IG3U/Sumc9CFefsI/AAAAAAAAAXU/kkQbRNw3qNM/s320/youtube2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5398018200726044354" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YR_23U6IG3U/Sumc9OB3qOI/AAAAAAAAAXc/UE2QiRPl930/s1600-h/youtube3.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 174px;" src="http://3.bp.blogspot.com/_YR_23U6IG3U/Sumc9OB3qOI/AAAAAAAAAXc/UE2QiRPl930/s320/youtube3.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5398018203932141794" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YR_23U6IG3U/Sumc9uyyioI/AAAAAAAAAXk/f_p-VY2d0lY/s1600-h/youtube4.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 174px;" src="http://4.bp.blogspot.com/_YR_23U6IG3U/Sumc9uyyioI/AAAAAAAAAXk/f_p-VY2d0lY/s320/youtube4.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5398018212727261826" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am very much satisfied with the results right now but still I would wait for the real YouTube api to be compatible with GWT.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-3720564475444489139?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/3720564475444489139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=3720564475444489139' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3720564475444489139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3720564475444489139'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/10/gwt-on-youtube.html' title='GWT on YouTube'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YR_23U6IG3U/Sumc8mFrSSI/AAAAAAAAAXE/KBDj3W4dHUw/s72-c/youtube.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-5769669739960776900</id><published>2009-10-24T16:19:00.002+08:00</published><updated>2009-10-24T16:30:45.593+08:00</updated><title type='text'>8 Secrets to Success</title><content type='html'>As I was working on my project I decided to have a break and surf YouTube for interesting videos. Something that will enlighten my day up in a positive view. After hours of searching I finally got the right video.&lt;br /&gt;&lt;br /&gt;It's from &lt;span style="font-weight:bold;"&gt;TedTalk: Richard St. John: Secrets of success in 8 words, 3 minutes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here are the 8 Secret to Success:&lt;br /&gt;&lt;br /&gt;1. &lt;span style="font-weight:bold;"&gt;Passion&lt;/span&gt; - Do it for love and the money will follow.&lt;br /&gt;&lt;br /&gt;2. &lt;span style="font-weight:bold;"&gt;Work&lt;/span&gt; - It's all hard work nothing comes easy.&lt;br /&gt;&lt;br /&gt;3. &lt;span style="font-weight:bold;"&gt;Good&lt;/span&gt; - Put your nose down in something and get damn good at it. There's no magic to practice, practice and practice.&lt;br /&gt;&lt;br /&gt;4. &lt;span style="font-weight:bold;"&gt;Focus&lt;/span&gt; - Focusing yourself on one thing.&lt;br /&gt;&lt;br /&gt;5. &lt;span style="font-weight:bold;"&gt;Push&lt;/span&gt; - Push yourself physically, mentally and gotta push, push, push. Push through shyness and self doubt.&lt;br /&gt;&lt;br /&gt;6. &lt;span style="font-weight:bold;"&gt;Serve&lt;/span&gt; - Serve others something of value.&lt;br /&gt;&lt;br /&gt;7. &lt;span style="font-weight:bold;"&gt;Ideas&lt;/span&gt; - Listen, observe, be curious, ask questions and make connections.&lt;br /&gt;&lt;br /&gt;8. &lt;span style="font-weight:bold;"&gt;Persist&lt;/span&gt; - Persist through failure, persist to crap. C - Criticism, R - Rejection, A- Assholes, P- Pressure&lt;br /&gt;&lt;br /&gt;Watch the video here:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Y6bbMQXQ180&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Y6bbMQXQ180&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-5769669739960776900?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/5769669739960776900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=5769669739960776900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/5769669739960776900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/5769669739960776900'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/10/8-secrets-to-success.html' title='8 Secrets to Success'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-8880167248062996015</id><published>2009-10-18T19:33:00.002+08:00</published><updated>2009-10-18T19:38:52.906+08:00</updated><title type='text'>Something Big</title><content type='html'>Months have past and yet i don't blog much as compared before it seems that social site have really explode big time allowing simple thoughts and expression to be shared with friends. I can tell it really affects the thoughts of my writing on blogs.&lt;br /&gt;&lt;br /&gt;One of the major reason why I haven't blog much is because I am preparing for the big event this coming November. I will try to update my blog as soon as the competition is over. &lt;br /&gt;&lt;br /&gt;Wish me luck people.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-8880167248062996015?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/8880167248062996015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=8880167248062996015' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8880167248062996015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8880167248062996015'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/10/something-big.html' title='Something Big'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-2792263352850225288</id><published>2009-09-19T11:03:00.003+08:00</published><updated>2009-09-19T11:14:24.393+08:00</updated><title type='text'>Google Fastflip</title><content type='html'>For two consecutive days now I have been using the Google fastflip to read news. I think it's really brilliant to have this kind of technology develop by Google.&lt;br /&gt;&lt;br /&gt;With all this awesome information I'm beginning to feel the pain of having information overload. I just hope my brain will adopt on this new kind environment.&lt;br /&gt;&lt;br /&gt;Another arising problem that I am face right now is how to keep my discipline in work. Two days after the launch of fasflip I notice that more and more of my time is being spent on reading interesting news rather than codes and solutions to problems.&lt;br /&gt;&lt;br /&gt;I still think that facebook is the number one perpetrator to my distraction. It's totally addicting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-2792263352850225288?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/2792263352850225288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=2792263352850225288' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/2792263352850225288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/2792263352850225288'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/09/google-fastflip.html' title='Google Fastflip'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-787479011490139416</id><published>2009-08-29T19:26:00.003+08:00</published><updated>2009-08-29T19:59:06.988+08:00</updated><title type='text'>Understanding Business</title><content type='html'>I am beginning to learn how to run a small business and for the past two months I must admit the strength of a leader will be measured by time.&lt;br /&gt;&lt;br /&gt;Loneliness, boredom and financial problems are indeed killers for those who dare to run a startup. I am by far have yet to learn the values of focus and discipline but I am determined to adopt them as fast as possible.&lt;br /&gt;&lt;br /&gt;Yesterday evening I have learned that most of our online games are dead due to server maintenance at the same time I was bothered with how we should approach the competition of pricing. A lot of our competitors have slash their price to point of negative revenues even my cousin whats a promo to gain more customers. But my uncle would always tell me &lt;span style="font-weight:bold;"&gt;"NO"&lt;/span&gt;. It was kinda hard but I realize that we had an edge since most of the online servers are down and most of our competitors wants a break. &lt;br /&gt;&lt;br /&gt;I figure out a solution by simply asking most of our new customers what would it take for them to consider us? By anticipating what they really need and work on it I manage to convince them.&lt;br /&gt;&lt;br /&gt;It was though but at the same time fun when you see most of them realize that despite the small price difference they choose us.&lt;br /&gt;&lt;br /&gt;I never realize that the basic foundation of a successful system development would also play a very big role in business.&lt;br /&gt;&lt;br /&gt;I am very excited to know more stuff and wonder how will it be on the business of web application.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-787479011490139416?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/787479011490139416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=787479011490139416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/787479011490139416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/787479011490139416'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/08/understanding-business.html' title='Understanding Business'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-2822147751716665122</id><published>2009-08-25T22:01:00.002+08:00</published><updated>2009-08-25T22:14:01.447+08:00</updated><title type='text'>Working Halfway</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YR_23U6IG3U/SpPu4KODHEI/AAAAAAAAAWg/26EsrVLXChw/s1600-h/mainmenu2.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 194px;" src="http://1.bp.blogspot.com/_YR_23U6IG3U/SpPu4KODHEI/AAAAAAAAAWg/26EsrVLXChw/s320/mainmenu2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5373901428966497346" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For the past couple of weeks my brain is focus on the following list: Feeds, weather, widgets, connecting people and more....it's just too much. Everyday things just got more and more complicated considering that I'm still working on design. The database part is yet to be far from over.&lt;br /&gt;&lt;br /&gt;I just hope that when I started working fully with the database architecture I wont get bored and sleepy.&lt;br /&gt;&lt;br /&gt;I may be complaining on how things are being complicated but in realty I am very much excited to complete all the task. The cool stuff that I use are very useful in the long run. &lt;br /&gt;&lt;br /&gt;I need to keep on going to reach the finish line. More work on this project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-2822147751716665122?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/2822147751716665122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=2822147751716665122' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/2822147751716665122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/2822147751716665122'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/08/working-halfway.html' title='Working Halfway'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YR_23U6IG3U/SpPu4KODHEI/AAAAAAAAAWg/26EsrVLXChw/s72-c/mainmenu2.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-242666976557198159</id><published>2009-08-13T14:41:00.002+08:00</published><updated>2009-08-13T14:45:57.939+08:00</updated><title type='text'>SmartGWT 1.2</title><content type='html'>I just check the new features of SmartGWT 1.2 and it just blow my mind. From UI features to support to database and to almost everything about ajax its just stunning.&lt;br /&gt;&lt;br /&gt;Good luck to this guys and more power.&lt;br /&gt;&lt;br /&gt;Read the release: &lt;a href="http://www.jroller.com/sjivan/entry/smartgwt_1_2_released"&gt;SmartGWT 1.2 release!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-242666976557198159?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/242666976557198159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=242666976557198159' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/242666976557198159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/242666976557198159'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/08/smartgwt-12.html' title='SmartGWT 1.2'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-6676752496951441307</id><published>2009-07-31T19:12:00.005+08:00</published><updated>2009-07-31T20:48:59.257+08:00</updated><title type='text'>GWT Maps with Geocoding</title><content type='html'>I could still remember the last time I work with maps using my old &lt;a href="http://maksblogger.blogspot.com/2008/10/gwtgmaps.html"&gt;EIS project (GWT+GMaps)&lt;/a&gt; where address can be converted to longitude and latitude to view the location. It was kinda hard to understand the code.&lt;br /&gt;&lt;br /&gt;Google has made a major update for its maps with the use of Geocoding in order to easily view your search address. It was indeed a breeze especially on the code. It was cleaner and better than ever.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YR_23U6IG3U/SnLYmtlLN3I/AAAAAAAAAWQ/eGFMeChMb7k/s1600-h/map.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 232px;" src="http://2.bp.blogspot.com/_YR_23U6IG3U/SnLYmtlLN3I/AAAAAAAAAWQ/eGFMeChMb7k/s320/map.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5364588265733830514" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here's my main menu. As I type the location of the address and hit the search button I was totally amaze with the result.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YR_23U6IG3U/SnLZnmd9mLI/AAAAAAAAAWY/2XsyeMvzHCU/s1600-h/map1.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 232px;" src="http://4.bp.blogspot.com/_YR_23U6IG3U/SnLZnmd9mLI/AAAAAAAAAWY/2XsyeMvzHCU/s320/map1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5364589380516026546" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I tried a lot of address and it was almost 100% accurate. For now I am very much satisfied with the results.&lt;br /&gt;&lt;br /&gt;For the past 4 hours I have goggled  for some simple code on how to use the geocoding but most of them are too complicated to understand. Here's my code:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;LatLng addressLatlng = LatLng.newInstance(13.8666667000, 121.0166667000);&lt;br /&gt;&lt;br /&gt;MapWidget map= new MapWidget(addressLatlng, 5);&lt;br /&gt;&lt;br /&gt;map.setSize("100%", "100%");&lt;br /&gt;&lt;br /&gt;// Add some controls for the zoom level&lt;br /&gt; map.addControl(new LargeMapControl());&lt;br /&gt;      &lt;br /&gt;// Add some type controls for the different map types&lt;br /&gt; map.addControl(new MapTypeControl());&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;//for the gecoding codes add this to your button...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Geocoder geocoder=new Geocoder();&lt;br /&gt;&lt;br /&gt;geocoder.getLatLng("Philippines", new LatLngCallback(){&lt;br /&gt;&lt;br /&gt; @Override&lt;br /&gt; public void onFailure() {&lt;br /&gt; &lt;br /&gt;     &lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; @Override&lt;br /&gt; public void onSuccess(LatLng point) {        &lt;br /&gt;     &lt;br /&gt;       addressLatlng = LatLng.newInstance(point.getLatitude(), point.getLongitude());     &lt;br /&gt;     &lt;br /&gt;       map.setCenter(addressLatlng);&lt;br /&gt;       Marker marker=new Marker(point);&lt;br /&gt;          &lt;br /&gt;       map.addOverlay(marker);                    &lt;br /&gt;     &lt;br /&gt; }&lt;br /&gt;    &lt;br /&gt;});&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I'll be working with the database.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-6676752496951441307?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/6676752496951441307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=6676752496951441307' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6676752496951441307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6676752496951441307'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/07/gwt-maps-with-geocoding.html' title='GWT Maps with Geocoding'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YR_23U6IG3U/SnLYmtlLN3I/AAAAAAAAAWQ/eGFMeChMb7k/s72-c/map.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-4816140278151491856</id><published>2009-07-29T19:29:00.000+08:00</published><updated>2009-07-29T19:30:27.922+08:00</updated><title type='text'>GWT 1.7 Release</title><content type='html'>Download it now!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/google-web-toolkit/downloads/list?can=1&amp;q=GWT+1.7.0"&gt;GWT 1.7&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-4816140278151491856?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/4816140278151491856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=4816140278151491856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4816140278151491856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4816140278151491856'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/07/gwt-17-release.html' title='GWT 1.7 Release'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-4882313990249170474</id><published>2009-07-28T16:52:00.004+08:00</published><updated>2009-07-28T17:17:16.181+08:00</updated><title type='text'>GWT RSS Reader</title><content type='html'>Working with RSS Reader has never been this good especially when your handling with HTML parser. It just makes life even better. I could clearly remember when I first installed my RSS Reader on a desktop. It was fun watching all the feeds update my reader and read all the latest news that I really like. &lt;br /&gt;&lt;br /&gt;Things gets really frustrating when it's my time to add my link. I always get's an error because I just add the link of the website and it's quite confusing because atom link or rss link is so new to me and I just don't have a clue on how to pick them up. All I know was I want to pick up new updates on news and blogs that I really like.&lt;br /&gt;&lt;br /&gt;One of my friend told me that you need an RSS Feeds or Atom link of that website. To find the feed was a total hell. Imagine from an idiot user perspective opening the site's source code and search the lines for the right feeds. That's just insane!&lt;br /&gt;&lt;br /&gt;Fortunately, on my blog blogger made it easy to look for your own atom link but searching for other site is totally ridiculous.&lt;br /&gt;&lt;br /&gt;As I work on my RSS Reader that has been one of my top priorities. Introducing my reader...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YR_23U6IG3U/Sm6_itwmlpI/AAAAAAAAAWA/0vJ5YHca_AM/s1600-h/rss+reader.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_YR_23U6IG3U/Sm6_itwmlpI/AAAAAAAAAWA/0vJ5YHca_AM/s320/rss+reader.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5363434809364747922" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;On this example I add the html link of cnn.com. The subscription box handles RSS feeds and any website links for easy subscription.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YR_23U6IG3U/Sm7AU7liJyI/AAAAAAAAAWI/lvRfr1mc5MA/s1600-h/rss+reader1.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 232px;" src="http://2.bp.blogspot.com/_YR_23U6IG3U/Sm7AU7liJyI/AAAAAAAAAWI/lvRfr1mc5MA/s320/rss+reader1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5363435672069875490" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And the result is just awesome! &lt;br /&gt;&lt;br /&gt;For those who are interested on how to work on this stuff check out this links:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jericho.htmlparser.net/docs/index.html"&gt;&lt;span style="font-weight:bold;"&gt;Jericho HTML Parser&lt;/span&gt; &lt;/a&gt; - for manipulation of parts of an HTML document.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://rome.dev.java.net/"&gt;&lt;span style="font-weight:bold;"&gt;RSS Rome&lt;/span&gt;&lt;/a&gt; - for parsing, generating and publishing RSS and Atom feeds.&lt;br /&gt;&lt;br /&gt;More work to go.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-4882313990249170474?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/4882313990249170474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=4882313990249170474' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4882313990249170474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4882313990249170474'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/07/gwt-rss-reader.html' title='GWT RSS Reader'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YR_23U6IG3U/Sm6_itwmlpI/AAAAAAAAAWA/0vJ5YHca_AM/s72-c/rss+reader.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-7738790424604601201</id><published>2009-07-21T19:08:00.004+08:00</published><updated>2009-07-21T19:36:58.347+08:00</updated><title type='text'>Compose Mail Complete</title><content type='html'>Working on compose mail is one of the most interesting experience I've ever had. From writing text messages to attachments and sending it to the recipient was a totally new experience for me. &lt;br /&gt;&lt;br /&gt;It was absolutely different experience as compared to my years on database job. If I evaluate things over the level of difficulty that I encounter during the process of development GWT Fileupload added to both horizontal and vertical panel was one hell of a problem to solved.&lt;br /&gt;&lt;br /&gt;However, despite all those problems the best thing in life is when you have solved the problem and your web application works very cool.&lt;br /&gt;&lt;br /&gt;Here's my compose mailbox:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YR_23U6IG3U/SmWmkEV4ZuI/AAAAAAAAAVw/GwHAVOqq6kU/s1600-h/compose.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://4.bp.blogspot.com/_YR_23U6IG3U/SmWmkEV4ZuI/AAAAAAAAAVw/GwHAVOqq6kU/s320/compose.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5360874070025463522" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Multiple attachments works very cool in here as if you can simulate the real email.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As I send the email to my Yahoo Messenger here's how it looks:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YR_23U6IG3U/SmWnARYZJmI/AAAAAAAAAV4/CZdLk4XDXP0/s1600-h/compose1.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://2.bp.blogspot.com/_YR_23U6IG3U/SmWnARYZJmI/AAAAAAAAAV4/CZdLk4XDXP0/s320/compose1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5360874554561996386" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;That's it for my mail box now I can work on my RSS Reader.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-7738790424604601201?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/7738790424604601201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=7738790424604601201' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7738790424604601201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7738790424604601201'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/07/compose-mail-complete.html' title='Compose Mail Complete'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YR_23U6IG3U/SmWmkEV4ZuI/AAAAAAAAAVw/GwHAVOqq6kU/s72-c/compose.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-7685933739841701386</id><published>2009-07-12T02:17:00.005+08:00</published><updated>2009-07-12T02:51:03.903+08:00</updated><title type='text'>New MailBox Updates</title><content type='html'>For the past couple of months I really tried so hard to make sure all the standard features of email will also be available on my pushed mail. Behold the new details of my mailbox.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YR_23U6IG3U/Slje69AFddI/AAAAAAAAAVo/kDKs9LWj4IM/s1600-h/inboxmail.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://3.bp.blogspot.com/_YR_23U6IG3U/Slje69AFddI/AAAAAAAAAVo/kDKs9LWj4IM/s320/inboxmail.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5357276861145904594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The new interface has the ability to identify the following features:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Inbox - &lt;/span&gt; It has the capability to show the list of unread mails.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Drafts - &lt;/span&gt; The drafts works on getting the total number of draft being store on its folder.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Spam - &lt;/span&gt; The spam works the same with inbox it fetch most of the unread mails and display the total count.&lt;br /&gt;&lt;br /&gt;Most basic features such as marking as read, unread, select all and delete works fine. I tried to keep things as simple as possible to avoid complex problems during the process of development and most importantly to avoid my brain to keep on adding more insane features.&lt;br /&gt;&lt;br /&gt;I will be working on the last phase which is the compose and I think it's one heck of a challenge. Can't wait to work on it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-7685933739841701386?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/7685933739841701386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=7685933739841701386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7685933739841701386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7685933739841701386'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/07/new-mailbox-updates.html' title='New MailBox Updates'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YR_23U6IG3U/Slje69AFddI/AAAAAAAAAVo/kDKs9LWj4IM/s72-c/inboxmail.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-8610380108911208122</id><published>2009-06-20T16:58:00.003+08:00</published><updated>2009-06-20T17:15:56.872+08:00</updated><title type='text'>Ideacamp</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YR_23U6IG3U/SjylB4cKg_I/AAAAAAAAAVU/pjXZLzSaXuk/s1600-h/Picture+001.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_YR_23U6IG3U/SjylB4cKg_I/AAAAAAAAAVU/pjXZLzSaXuk/s320/Picture+001.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5349331909158274034" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I was very much satisfied with the conversation we had at Ideacamp there are a lot of smart people willing to share what they have from IT, energy resources to mother nature you name it they have a lot of things to share. I have also seen a lot of business opportunity being offered to us.&lt;br /&gt;&lt;br /&gt;If there's one thing I really like about this organization its the fact that they let people become entrepreneurs. &lt;br /&gt;&lt;br /&gt;I used to think I was the only one who would venture on this and it was hard but now I have allies and people to talk, share and learn from. This is what I need.&lt;br /&gt;&lt;br /&gt;Hopefully, I could maintain my focus and keep the fire alive.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-8610380108911208122?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/8610380108911208122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=8610380108911208122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8610380108911208122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8610380108911208122'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/06/ideacamp.html' title='Ideacamp'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YR_23U6IG3U/SjylB4cKg_I/AAAAAAAAAVU/pjXZLzSaXuk/s72-c/Picture+001.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-3888158999730647771</id><published>2009-06-01T18:08:00.009+08:00</published><updated>2009-06-01T18:33:18.490+08:00</updated><title type='text'>Inbox Reply</title><content type='html'>I have been working on my mailbox functionality particularly the inbox reply of my content mails. As far as I am concern it works pretty cool right now. Check out the result of my mails.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YR_23U6IG3U/SiOprVgKMXI/AAAAAAAAAUk/3qAHuf_Pql4/s1600-h/inbox.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://1.bp.blogspot.com/_YR_23U6IG3U/SiOprVgKMXI/AAAAAAAAAUk/3qAHuf_Pql4/s320/inbox.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5342300144963039602" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here's the result of my top 20 inbox mails in Gmail pushed to my SocialMe project.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YR_23U6IG3U/SiOp7L3pY2I/AAAAAAAAAUs/0kpe9BoOR_E/s1600-h/inbox1.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://3.bp.blogspot.com/_YR_23U6IG3U/SiOp7L3pY2I/AAAAAAAAAUs/0kpe9BoOR_E/s320/inbox1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5342300417255105378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I choose my iTunes mail. I decided to change the viewing content of my inbox since my old style of viewing affects all the objects and controls of my overall mailbox. Right now it's pretty much under control but it comes with a price of configuring the content view.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YR_23U6IG3U/SiOq2T8j1hI/AAAAAAAAAU0/mcP6U1LTraI/s1600-h/inbox2.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://2.bp.blogspot.com/_YR_23U6IG3U/SiOq2T8j1hI/AAAAAAAAAU0/mcP6U1LTraI/s320/inbox2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5342301433035478546" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once the reply button was click all the basic task that a user need to reply will appear. Automatically the content will be send to the email address that was provided.&lt;br /&gt;&lt;br /&gt;Here's the view of my Yahoo Mail.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YR_23U6IG3U/SiOrwyQ4Y7I/AAAAAAAAAU8/wmWQHEydhw0/s1600-h/inbox3.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://1.bp.blogspot.com/_YR_23U6IG3U/SiOrwyQ4Y7I/AAAAAAAAAU8/wmWQHEydhw0/s320/inbox3.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5342302437606187954" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As you can see the a new message pops up the moment we send the email.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YR_23U6IG3U/SiOsBvlC4vI/AAAAAAAAAVE/c3syo2abnms/s1600-h/inbox4.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://2.bp.blogspot.com/_YR_23U6IG3U/SiOsBvlC4vI/AAAAAAAAAVE/c3syo2abnms/s320/inbox4.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5342302728943231730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As we try to check the new inbox we can see that the mail comes from SocialMe email.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YR_23U6IG3U/SiOsq1VCAkI/AAAAAAAAAVM/sWDjH8rxKkQ/s1600-h/inbox5.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://3.bp.blogspot.com/_YR_23U6IG3U/SiOsq1VCAkI/AAAAAAAAAVM/sWDjH8rxKkQ/s320/inbox5.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5342303434861314626" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;finally, here's the result of my email. I'm still puzzled as to how to attach the images of the multipart/alternative.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-3888158999730647771?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/3888158999730647771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=3888158999730647771' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3888158999730647771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3888158999730647771'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/06/inbox-reply.html' title='Inbox Reply'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YR_23U6IG3U/SiOprVgKMXI/AAAAAAAAAUk/3qAHuf_Pql4/s72-c/inbox.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-5253326726174313019</id><published>2009-05-28T16:23:00.003+08:00</published><updated>2009-05-28T16:27:53.108+08:00</updated><title type='text'>Google I/O 09</title><content type='html'>Web as a platform...&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/W4FbF8GKChk&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/W4FbF8GKChk&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/02WB4dRGGH4&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/02WB4dRGGH4&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/wc85WRVUDns&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/wc85WRVUDns&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;For more videos just follow the related links on YouTube.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-5253326726174313019?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/5253326726174313019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=5253326726174313019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/5253326726174313019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/5253326726174313019'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/05/google-io-09.html' title='Google I/O 09'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-6821419158932518622</id><published>2009-05-20T14:58:00.003+08:00</published><updated>2009-05-20T15:02:11.010+08:00</updated><title type='text'>GWT 1.6 Gchart.gif error</title><content type='html'>If your using Gchart in GWT 1.6 and encounter and error with gchart.gif simply use this code to fix the problem.&lt;br /&gt;&lt;br /&gt;GChart.setBlankImageURL(GWT.getModuleBaseURL()+GChart.DEFAULT_BLANK_IMAGE_URL);&lt;br /&gt;&lt;br /&gt;I got the solution from here: &lt;a href="http://code.google.com/p/gchart/issues/detail?id=6"&gt;http://code.google.com/p/gchart/issues/detail?id=6&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-6821419158932518622?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/6821419158932518622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=6821419158932518622' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6821419158932518622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6821419158932518622'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/05/gwt-16-gchartgif-error.html' title='GWT 1.6 Gchart.gif error'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-6560441091710825927</id><published>2009-05-20T13:55:00.007+08:00</published><updated>2009-05-20T14:29:56.055+08:00</updated><title type='text'>GWT 1.6 Server class 'jar file' could not be found solution</title><content type='html'>While migrating to 1.6 to take advantage of its new features I was face with lots of headache addressing a lot of warnings that are so ridiculous since I don't understand why. I have been Googling for answers to this problems but I found no answer.&lt;br /&gt;&lt;br /&gt;Out of despair I tried to solve things on my own by reading the manual. What more can I say I'm just too lazy to read those stuff.&lt;br /&gt;&lt;br /&gt;During the process of migration a warning that keeps on popping in even though I assign the java build path makes me want to scream. It looks something like this...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YR_23U6IG3U/ShOfjCgoe4I/AAAAAAAAATs/WQYtmDYOppc/s1600-h/serverclass.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://2.bp.blogspot.com/_YR_23U6IG3U/ShOfjCgoe4I/AAAAAAAAATs/WQYtmDYOppc/s320/serverclass.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5337785407682149250" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After 5 hours of trying to search for answer I finally convince myself that I have to read the GWT manual and rely on my instincts. Here's the solution...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YR_23U6IG3U/ShOgt2lbPDI/AAAAAAAAAT0/KNgraNhjNBM/s1600-h/mysql.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://4.bp.blogspot.com/_YR_23U6IG3U/ShOgt2lbPDI/AAAAAAAAAT0/KNgraNhjNBM/s320/mysql.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5337786692971215922" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;First of all at the start of my development with my pet project I always make sure that all the jar files are being categorize according to folders to avoid confusion or easy removal in case I want to. &lt;br /&gt;&lt;br /&gt;Unfortunately, GWT 1.6 was not prepared for this (I guess) and all libraries that you use must be added to the &lt;project&gt;/war/WEB-INF/lib folder any extra folder would result to a warning that I have shown above.&lt;br /&gt;&lt;br /&gt;After removing and transferring the jar file to the main lib directory the result look something like this.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YR_23U6IG3U/ShOiHMQGu_I/AAAAAAAAAT8/BWwrMfGIJo4/s1600-h/mysql1.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://4.bp.blogspot.com/_YR_23U6IG3U/ShOiHMQGu_I/AAAAAAAAAT8/BWwrMfGIJo4/s320/mysql1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5337788227795729394" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YR_23U6IG3U/ShOiMkUAcRI/AAAAAAAAAUE/9OfIvAwQDYM/s1600-h/serverclass1.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://4.bp.blogspot.com/_YR_23U6IG3U/ShOiMkUAcRI/AAAAAAAAAUE/9OfIvAwQDYM/s320/serverclass1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5337788320153891090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;No more warnings baby! One down a hundreds to go...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-6560441091710825927?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/6560441091710825927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=6560441091710825927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6560441091710825927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6560441091710825927'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/05/gwt-16-server-class-jar-file-could-not.html' title='GWT 1.6 Server class &apos;jar file&apos; could not be found solution'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YR_23U6IG3U/ShOfjCgoe4I/AAAAAAAAATs/WQYtmDYOppc/s72-c/serverclass.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-1491729756660985499</id><published>2009-05-17T11:42:00.005+08:00</published><updated>2009-05-17T12:21:47.612+08:00</updated><title type='text'>GCharts</title><content type='html'>It's been a while since I post something informative in my blog still I am in the process of adjusting in my new environment after a month since I left my work place for five years. Most of the time I get side track by all kinds of distraction in my home town as compared to my old office never the less I manage to work on something cool and its the GChart.&lt;br /&gt;&lt;br /&gt;I used to work with GWT-EXT flash chart and it's pretty decent however, I just think that a no plug-in policy to most browser is even better.&lt;br /&gt;&lt;br /&gt;I'm working on my pet project SocialMe in which I decided to work with the bar and the line charts to provide a better presentation to customers who value their data more than ever.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YR_23U6IG3U/Sg-KXFnx8eI/AAAAAAAAASk/toKc-FklT_I/s1600-h/bar+graph.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://3.bp.blogspot.com/_YR_23U6IG3U/Sg-KXFnx8eI/AAAAAAAAASk/toKc-FklT_I/s320/bar+graph.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5336636212707979746" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Bar Charts&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YR_23U6IG3U/Sg-KhgBXyzI/AAAAAAAAASs/L1x31SC-JzE/s1600-h/line+graph.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://3.bp.blogspot.com/_YR_23U6IG3U/Sg-KhgBXyzI/AAAAAAAAASs/L1x31SC-JzE/s320/line+graph.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5336636391593331506" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Line chart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Over all I am very much please with the result and I think I would like to keep this for the longest time on my project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-1491729756660985499?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/1491729756660985499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=1491729756660985499' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/1491729756660985499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/1491729756660985499'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/05/gcharts.html' title='GCharts'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YR_23U6IG3U/Sg-KXFnx8eI/AAAAAAAAASk/toKc-FklT_I/s72-c/bar+graph.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-3196980087766032757</id><published>2009-05-13T07:52:00.003+08:00</published><updated>2009-05-13T07:57:28.031+08:00</updated><title type='text'>Internet connection</title><content type='html'>I finally got my internet connect at home after more than 3 weeks of waiting. I just hate the PLDT subscription they should stop promoting their internet DSL connection if they can not cope up with the demand of the consumers. I just hope our smart bro connection will last.&lt;br /&gt;&lt;br /&gt;Ill be working with my project now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-3196980087766032757?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/3196980087766032757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=3196980087766032757' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3196980087766032757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3196980087766032757'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/05/internet-connection.html' title='Internet connection'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-8006343578534571051</id><published>2009-04-24T12:14:00.004+08:00</published><updated>2009-04-24T12:24:56.162+08:00</updated><title type='text'>How I work</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YR_23U6IG3U/SfE-7RScXaI/AAAAAAAAAPU/dXkojI8kqWU/s1600-h/pics+007.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_YR_23U6IG3U/SfE-7RScXaI/AAAAAAAAAPU/dXkojI8kqWU/s320/pics+007.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5328109022129970594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I just setup my new office place and I love the setup of my rig. I am pretty much fascinated how my mind work having four computers working together may it be on multi tasking or integrating them to work on one common goal. &lt;br /&gt;&lt;br /&gt;I haven't start coding yet but as far as I am concern during installation phase it looks very promising with reduce idle time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-8006343578534571051?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/8006343578534571051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=8006343578534571051' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8006343578534571051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8006343578534571051'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/04/how-i-work.html' title='How I work'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YR_23U6IG3U/SfE-7RScXaI/AAAAAAAAAPU/dXkojI8kqWU/s72-c/pics+007.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-5638917638506439810</id><published>2009-03-29T20:43:00.007+08:00</published><updated>2009-03-29T21:23:43.993+08:00</updated><title type='text'>A Better Inbox View</title><content type='html'>After studying my inbox view and trying to make it closer on how Gmail handles the content especially the text/plain that has hyperlink and the ability to wrap whenever it's too long; I realize that Google was just too brilliant for me to handle.&lt;br /&gt;&lt;br /&gt;As I try to work out why my Javamail content data won't initialize the hyperlink and wrap I began to realize two important things. These are:&lt;br /&gt;&lt;br /&gt;1. Even though I already created and tested the code that will handle those string and will inspect word for word on any possible hyperlink. Javamail seems to have issues with &lt;span style="font-weight:bold;"&gt;"getcontent functions"&lt;/span&gt; because I cant manipulate the content string but if append a new string the code works.&lt;br /&gt;&lt;br /&gt;2. I think Google has a separate code for handling the wrapping of data. I have search everywhere to find a code in HTML/CSS that will wrap a very long word like hyperlink in facebook and I couldn't find one.&lt;br /&gt;&lt;br /&gt;Even though I manage to fail on trying to make it as good as Gmail the good news is I created my own. Which I think is good enough.&lt;br /&gt;&lt;br /&gt;Check this out...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YR_23U6IG3U/Sc9yA_Y7qeI/AAAAAAAAAOY/4jMgsLRasvg/s1600-h/gmail+textplain.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_YR_23U6IG3U/Sc9yA_Y7qeI/AAAAAAAAAOY/4jMgsLRasvg/s320/gmail+textplain.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5318595046289418722" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is the original Gmail...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YR_23U6IG3U/Sc9yNXtKvKI/AAAAAAAAAOg/ryXkRhWUyis/s1600-h/inbox+textplain.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_YR_23U6IG3U/Sc9yNXtKvKI/AAAAAAAAAOg/ryXkRhWUyis/s320/inbox+textplain.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5318595258975173794" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is my old style...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YR_23U6IG3U/Sc9yYLUTZmI/AAAAAAAAAOo/SHdsdxUvMlU/s1600-h/inbox+textplain2.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_YR_23U6IG3U/Sc9yYLUTZmI/AAAAAAAAAOo/SHdsdxUvMlU/s320/inbox+textplain2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5318595444628219490" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is the new style...&lt;br /&gt;&lt;br /&gt;The difference between the old and new if you notice is the old style affects my original interface whenever I encounter a very wide message.&lt;br /&gt;&lt;br /&gt;The solution was very straight forward; If your using GWT use HTMLPanel so you can perform the HTML codes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YR_23U6IG3U/Sc90HXr1AOI/AAAAAAAAAOw/JsKbPlAIpIQ/s1600-h/inbox+multipart2.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_YR_23U6IG3U/Sc90HXr1AOI/AAAAAAAAAOw/JsKbPlAIpIQ/s320/inbox+multipart2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5318597354913595618" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is how it looks like when its on normal mode.&lt;br /&gt;&lt;br /&gt;For the meantime I will keep my text/plain-converter-hyperlink on a safe locker.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-5638917638506439810?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/5638917638506439810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=5638917638506439810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/5638917638506439810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/5638917638506439810'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/03/better-inbox-view.html' title='A Better Inbox View'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YR_23U6IG3U/Sc9yA_Y7qeI/AAAAAAAAAOY/4jMgsLRasvg/s72-c/gmail+textplain.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-1050670326082012776</id><published>2009-03-26T22:45:00.007+08:00</published><updated>2009-03-26T23:01:32.779+08:00</updated><title type='text'>Dealing with Different Mail Inbox</title><content type='html'>Every time I open my inbox and read its content it never occurs to me that dealing with information have never been this complicated. Whenever we look at our mail and see the different kinds of messages we receive it seems that we find this things to be a natural and a standard for every email provider like Yahoo!, Gmail or Hotmail to be able to handle the different kinds of format.&lt;br /&gt;&lt;br /&gt;As I work closely with its content I realize that it was not as easy as I expect it to be. The different kinds of format on emails are quite tricky to deal with. Fortunately, a lot of people have already been working on them for the past few years and I was happy enough to find some solutions on the net.&lt;br /&gt;&lt;br /&gt;The three common types of emails:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YR_23U6IG3U/ScuXGijRUYI/AAAAAAAAANo/Y3RoJjplmzc/s1600-h/inbox+textplain.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_YR_23U6IG3U/ScuXGijRUYI/AAAAAAAAANo/Y3RoJjplmzc/s320/inbox+textplain.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5317509923650752898" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YR_23U6IG3U/ScuXGkhmjqI/AAAAAAAAANw/_niZKRPbBNY/s1600-h/gmail+textplain.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_YR_23U6IG3U/ScuXGkhmjqI/AAAAAAAAANw/_niZKRPbBNY/s320/gmail+textplain.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5317509924180627106" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Text/Plain&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YR_23U6IG3U/ScuX0DX2ONI/AAAAAAAAAN4/KEV5lVkPcp0/s1600-h/inbox+texthtml.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_YR_23U6IG3U/ScuX0DX2ONI/AAAAAAAAAN4/KEV5lVkPcp0/s320/inbox+texthtml.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5317510705555323090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YR_23U6IG3U/ScuX0ToLhJI/AAAAAAAAAOA/rKetNmJebqo/s1600-h/gmail+texthtml.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_YR_23U6IG3U/ScuX0ToLhJI/AAAAAAAAAOA/rKetNmJebqo/s320/gmail+texthtml.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5317510709918794898" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Text/HTML&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YR_23U6IG3U/ScuYNXQaIoI/AAAAAAAAAOQ/vQhifEUUFqc/s1600-h/inbox+multipart.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_YR_23U6IG3U/ScuYNXQaIoI/AAAAAAAAAOQ/vQhifEUUFqc/s320/inbox+multipart.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5317511140389560962" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YR_23U6IG3U/ScuYM9d_lvI/AAAAAAAAAOI/SXMUNxWQoVo/s1600-h/gmail+multipart.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_YR_23U6IG3U/ScuYM9d_lvI/AAAAAAAAAOI/SXMUNxWQoVo/s320/gmail+multipart.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5317511133467219698" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Multipart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As you can see I’m still working on dealing with text/plain hyperlink. The Multipart was a little complicated to deal with and the text/HTML was the easiest.&lt;br /&gt;&lt;br /&gt;For the meantime I’ll be working on its functionalities and get back soon on this problems.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-1050670326082012776?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/1050670326082012776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=1050670326082012776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/1050670326082012776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/1050670326082012776'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/03/dealing-with-different-mail-inbox.html' title='Dealing with Different Mail Inbox'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YR_23U6IG3U/ScuXGijRUYI/AAAAAAAAANo/Y3RoJjplmzc/s72-c/inbox+textplain.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-4692120642473127833</id><published>2009-03-21T15:18:00.003+08:00</published><updated>2009-03-21T15:25:04.685+08:00</updated><title type='text'>Google Chrome Beta 2.0</title><content type='html'>I am pretty much convince that Google Chrome Beta 2.0 is by far the best browser that I ever had. The speed is stunningly awesome.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;In a recent hacking competition, during day one... IE8 &lt;br /&gt;was hacked... FireFox was hacked twice... Safari was &lt;br /&gt;hacked... and Chrome was left unscathed. Chrome was &lt;br /&gt;built from the ground up with security in mind.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I just hope my download manager will work on this browser.&lt;br /&gt;&lt;br /&gt;Download Here: &lt;a href="http://www.google.com/intl/en/landing/chrome/beta/index.html"&gt;Google Chrome (BETA)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-4692120642473127833?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/4692120642473127833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=4692120642473127833' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4692120642473127833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4692120642473127833'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/03/google-chrome-beta-20.html' title='Google Chrome Beta 2.0'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-3066034318682074482</id><published>2009-03-20T20:39:00.002+08:00</published><updated>2009-03-20T20:45:26.299+08:00</updated><title type='text'>GWT 1.6 RC</title><content type='html'>Time for upgrades on my Ajax application with GWT 1.6 ready and out for download.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/google-web-toolkit/downloads/list?q=1.6.2"&gt;GWT 1.6&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-3066034318682074482?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/3066034318682074482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=3066034318682074482' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3066034318682074482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3066034318682074482'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/03/gwt-16-rc.html' title='GWT 1.6 RC'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-620899128730651094</id><published>2009-03-20T20:30:00.003+08:00</published><updated>2009-03-20T20:39:07.527+08:00</updated><title type='text'>My Chrome Experience</title><content type='html'>Finally, I decided to test drive Google Chrome and my final verdict to this browser...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;"WOW"&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;I have never seen such browser render this fast.&lt;br /&gt;&lt;br /&gt;Download it now: &lt;a href="http://www.google.com/chrome"&gt;Google Chrome&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-620899128730651094?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/620899128730651094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=620899128730651094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/620899128730651094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/620899128730651094'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/03/my-chrome-experience.html' title='My Chrome Experience'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-1013136852579300869</id><published>2009-03-19T12:03:00.002+08:00</published><updated>2009-03-19T12:10:33.260+08:00</updated><title type='text'>Meralco: MDR(Meter Deposit Refund)+PPA+Katas ng Vat=Programmer’s hell</title><content type='html'>Since the middle of 2008 Philippine governments strictly cursing the energy sector searching for mistakes and the result was a billion pesos refund for customers. I’m not against this policy in fact I am so happy for this great news. However, only a few people would realize the painful process on this kind of transaction. It’s the programmer’s job to absorb this kind of mistakes and I am one of those unfortunate people to deal with this situation.&lt;br /&gt;&lt;br /&gt;It requires accuracy and consistency to deal with this day to day bills. I’m not really complaining about the level of difficulty of this problem but rather I just can’t work on my AJAX application with problems like this popping month after month. I exist on this company to revolutionize their overall transactions and not on crappy back jobs due to greediness by some few.&lt;br /&gt;&lt;br /&gt;I’m just worried about the bloatware of our converter as I add more codes to deal with situations like this plus our balance sheet is beginning to show an increase margin of error from 0 to 0.08 difference due to rounding off issues. &lt;br /&gt;&lt;br /&gt;A piece of message to all energy sectors: Won’t you mind consult with the government first and make sure to standardize everything because for every mistakes you commit will require at least 5 years to eliminate those additional process.&lt;br /&gt;&lt;br /&gt;I wonder if there’s someone out there in my country working on green and renewable energy just like what Google and the rest of America is doing. &lt;br /&gt;&lt;br /&gt;Stimulus plans for the Philippines anybody?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-1013136852579300869?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/1013136852579300869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=1013136852579300869' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/1013136852579300869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/1013136852579300869'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/03/meralco-mdrmeter-deposit-refundppakatas.html' title='Meralco: MDR(Meter Deposit Refund)+PPA+Katas ng Vat=Programmer’s hell'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-3244030016971072856</id><published>2009-03-15T19:21:00.003+08:00</published><updated>2009-03-15T19:26:31.545+08:00</updated><title type='text'>Eric Schmidt at Teaching and Learning</title><content type='html'>I have never seen such a smart person attack by pessimistic and worries in this world and be able to counter it with optimism back with facts and solid reasons of his confidence.&lt;br /&gt;&lt;br /&gt;Introducing the best of Eric Schmidt:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/V5U4JgKXyiA&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/V5U4JgKXyiA&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-3244030016971072856?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/3244030016971072856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=3244030016971072856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3244030016971072856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3244030016971072856'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/03/eric-schmidt-at-teaching-and-learning.html' title='Eric Schmidt at Teaching and Learning'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-3216265218121390444</id><published>2009-02-27T21:34:00.003+08:00</published><updated>2009-02-27T22:16:11.076+08:00</updated><title type='text'>My Final Meeting with the CFO</title><content type='html'>Every time I have a general meeting where I sit in front with every department users and our CFO will ask each individual if they still have any problems it never fail to give me the chills. &lt;br /&gt;&lt;br /&gt;Because no matter how hard you try to make things predictable by asking them for feed backs may it be a day or an hour before the meeting most of this users are unpredictable especially when face with a strict boss.&lt;br /&gt;&lt;br /&gt;Thankfully, I am very much happy with the results of our meeting this afternoon considering 95% of this users agree on the final completion of the project. It has never been an easy job because you have to convince all users plus the CFO.&lt;br /&gt;&lt;br /&gt;Five years in software development has never been fun especially when you have to face every single concern employee and learn every detailed transaction of an electric company from registration, billing, inventory up to the very .01 transaction of payments. It takes passion, hard work and guts to build the project.&lt;br /&gt;&lt;br /&gt;I have to say this is indeed one of my dreams that come true. Ever since I decided to take the risk on developing the system by my self I just want to make it happen. I just want an integrated, easy to use, powerful, develop and design by me.&lt;br /&gt;&lt;br /&gt;Really ambitious huh? Against all odds in my personal life I just go for it.&lt;br /&gt;&lt;br /&gt;Personally, I could rant some of the negative experience that I have but I do believe that those are the driving forces to succeed in life.&lt;br /&gt;&lt;br /&gt;Now that its almost over, allow me to personally thank CELCOR(Cabanatuan Electric Corp.), my CFO Mrs. Yatco for the opportunity and chance that I could never have and of course to Mr. John Tagle our MIS head in CELCOR for believing in me on our first meeting.&lt;br /&gt;&lt;br /&gt;I am taking things to the next level and that is to the cloud computing. &lt;br /&gt;&lt;br /&gt;Wish me luck.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-3216265218121390444?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/3216265218121390444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=3216265218121390444' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3216265218121390444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3216265218121390444'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/02/my-final-meeting-with-cfo.html' title='My Final Meeting with the CFO'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-8554481571804959482</id><published>2009-02-16T10:49:00.009+08:00</published><updated>2009-02-16T11:22:27.170+08:00</updated><title type='text'>SocialMe Pushed Mailbox</title><content type='html'>Since the birth of internet and emails I have always been fascinated on how this great technologies are being created and even wonder how it feels to be part on working with these tools. Everyday, I check my emails and everyday I always ask myself how it is being done? And so the journey begins...&lt;br /&gt;&lt;br /&gt;The first time I manage to pushed my emails using GWT-EXT and Javamail I was so excited with the technology because I know those technology are being used mostly by mobile phones. Unfortunately, GWT-EXT is a dying third party toolkit and I just realize it was way too slow as compared to the native GWT. &lt;br /&gt;&lt;br /&gt;I told myself &lt;span style="font-weight:bold;"&gt;"From now on I will focus my everything on the native GWT no matter how hard it was."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And so I did and convert most of my codes to its native syntax. Honestly, I have never been so happy with how things are. It's simple, fast, cool and best of all it has a small amount of file size. The path to take this route was really hard but the benefits are totally amazing.&lt;br /&gt;&lt;br /&gt;Here's my take on my mailbox 2.0:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YR_23U6IG3U/SZjXf249RXI/AAAAAAAAAME/qkNB5327abk/s1600-h/socialmemailbox.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_YR_23U6IG3U/SZjXf249RXI/AAAAAAAAAME/qkNB5327abk/s320/socialmemailbox.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5303225503539086706" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is my Inbox. Pushed straight from my Gmail account.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YR_23U6IG3U/SZjX6S2XEPI/AAAAAAAAAMM/-JIUnNQX7tc/s1600-h/socialmemailboxunread.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_YR_23U6IG3U/SZjX6S2XEPI/AAAAAAAAAMM/-JIUnNQX7tc/s320/socialmemailboxunread.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5303225957720985842" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here's the result when the unread link was click.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YR_23U6IG3U/SZjYO3z1U5I/AAAAAAAAAMU/5mvVAAxuQQc/s1600-h/socialmemailboxread.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_YR_23U6IG3U/SZjYO3z1U5I/AAAAAAAAAMU/5mvVAAxuQQc/s320/socialmemailboxread.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5303226311239881618" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The result for selected read messages when the read link was click.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YR_23U6IG3U/SZjYwoaXHRI/AAAAAAAAAMc/H7RzdJDB_3s/s1600-h/socialmemailboxolder.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_YR_23U6IG3U/SZjYwoaXHRI/AAAAAAAAAMc/H7RzdJDB_3s/s320/socialmemailboxolder.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5303226891222064402" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Notice how the links for newer, older and oldest at the top right changes whenever you click any of the options above.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YR_23U6IG3U/SZjZNp29sbI/AAAAAAAAAMk/5hQbcV4TsxU/s1600-h/socialmemailboxolder1.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_YR_23U6IG3U/SZjZNp29sbI/AAAAAAAAAMk/5hQbcV4TsxU/s320/socialmemailboxolder1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5303227389826675122" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And here's the result when you click the older links twice.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YR_23U6IG3U/SZjZg0j-X3I/AAAAAAAAAMs/MGtqEYeZDE8/s1600-h/socialmemailboxolder2.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_YR_23U6IG3U/SZjZg0j-X3I/AAAAAAAAAMs/MGtqEYeZDE8/s320/socialmemailboxolder2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5303227719117332338" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is the image when you scrolldown the email(same design and function of the upper navigation bar).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YR_23U6IG3U/SZjZ6wznT4I/AAAAAAAAAM0/OJnoy1B7vvk/s1600-h/socialmemailboxoldest.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_YR_23U6IG3U/SZjZ6wznT4I/AAAAAAAAAM0/OJnoy1B7vvk/s320/socialmemailboxoldest.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5303228164785786754" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here's what happen when you click the oldest link. It will display your very first email just like mine. Wow! I had my first Gmail account on October of 2004.&lt;br /&gt;&lt;br /&gt;It may seem so easy clicking this link and watching those result appear the way that you need them but I'm telling you it was really hard making it happen. It took me two months just to get all my focus to make it happen.&lt;br /&gt;&lt;br /&gt;For now I will be working on its functionality like deleting, moving and so on. Can't wait to blog about it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-8554481571804959482?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/8554481571804959482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=8554481571804959482' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8554481571804959482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8554481571804959482'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/02/socialme-pushed-mailbox.html' title='SocialMe Pushed Mailbox'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YR_23U6IG3U/SZjXf249RXI/AAAAAAAAAME/qkNB5327abk/s72-c/socialmemailbox.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-4383349882984763639</id><published>2009-02-08T16:00:00.002+08:00</published><updated>2009-02-08T16:11:11.764+08:00</updated><title type='text'>Google Earth 5.0</title><content type='html'>After watching the Google Earth 5.0 launch, I absolutely think that the new features such as:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Historical imagery from around the globe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Ocean floor and surface data from marine experts&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Simplified touring with audio and voice recording&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Are totally mind blowing that I could not help but just say "Wow". The partners who team up with Google is so enormous I would like to thank them. With their help a new master piece is born. &lt;br /&gt;&lt;br /&gt;I just can't wait to download Google Earth 5.0&lt;br /&gt;&lt;br /&gt;Watch the launch event: &lt;a href="http://www.youtube.com/watch?v=Gf69cRh01Q0&amp;feature=channel_page"&gt;Google Earth 5.0 - Launch Event&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download Google Earth: &lt;a href="http://earth.google.com/"&gt;Google Earth 5.0&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-4383349882984763639?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/4383349882984763639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=4383349882984763639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4383349882984763639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4383349882984763639'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/02/google-earth-50.html' title='Google Earth 5.0'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-1096412385902998117</id><published>2009-02-03T00:03:00.002+08:00</published><updated>2009-02-03T00:18:54.899+08:00</updated><title type='text'>GWT+Dynamic Table</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YR_23U6IG3U/SYcZj03Z4oI/AAAAAAAAAL8/IScV1AGMUjo/s1600-h/inbox.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_YR_23U6IG3U/SYcZj03Z4oI/AAAAAAAAAL8/IScV1AGMUjo/s320/inbox.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5298231589901820546" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A big &lt;span style="font-weight:bold;"&gt;YEAH&lt;/span&gt; for me!&lt;br /&gt;&lt;br /&gt;After 6 hours of analyzing Google code for dynamic table I finally got it work on my application. The complexity on just how to make it run is nerve breaking. Google team are so advance in constructing their code I don't even have a clue on how to start with the basics.&lt;br /&gt;&lt;br /&gt;The good news is all the fundamental structure of a simple dynamic table are now laid before my code. The bad news is I still have to understand some of its complexity as to why the function was design like that.&lt;br /&gt;&lt;br /&gt;Don't you just love opensource? it makes you realize that you still have a lot of room to improve your programming skills.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-1096412385902998117?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/1096412385902998117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=1096412385902998117' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/1096412385902998117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/1096412385902998117'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/02/gwtdynamic-table.html' title='GWT+Dynamic Table'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YR_23U6IG3U/SYcZj03Z4oI/AAAAAAAAAL8/IScV1AGMUjo/s72-c/inbox.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-3659015746189643728</id><published>2009-01-21T16:33:00.007+08:00</published><updated>2009-01-21T16:56:54.199+08:00</updated><title type='text'>The Audacity of Hope</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YR_23U6IG3U/SXbeYn27EQI/AAAAAAAAALw/WkADYI2qMTA/s1600-h/Audacity_of_Hope.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 158px; height: 240px;" src="http://2.bp.blogspot.com/_YR_23U6IG3U/SXbeYn27EQI/AAAAAAAAALw/WkADYI2qMTA/s320/Audacity_of_Hope.jpg" alt="" id="BLOGGER_PHOTO_ID_5293662926618169602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I just bought this book last Saturday and started reading on it on Monday. Ever since I saw Obama's visit on Google Campus last 2007 I was impress on how he deliver his answers to most audience and knowing he is black competing for presidency in the U.S. seems to be an impossible path to take. But against all odds the guy just became the first African American President.&lt;br /&gt;&lt;br /&gt;The first question that pops into my head when I bought this book was "What the heck is Audacity?" I never really have any clue what to expect on this book except that all I know the writer of this book was good enough to make me wonder how this guy think and become the man who he is right now.&lt;br /&gt;&lt;br /&gt;I search Google for answers and behold the meaning:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;-fearless daring &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;-aggressive boldness or unmitigated effrontery; "he had the audacity to question my decision" &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;-Insolent boldness, especially when imprudent or unconventional; Fearless, intrepid daring&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As I finish the first chapter yesterday, my personal verdict to this book was &lt;span style="font-weight:bold;"&gt;"This man is one of those great person ever exist."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;"Greatness is never a given. It must be earned."&lt;/span&gt; Barck Obama&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-3659015746189643728?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/3659015746189643728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=3659015746189643728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3659015746189643728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3659015746189643728'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/01/audacity-of-hope.html' title='The Audacity of Hope'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YR_23U6IG3U/SXbeYn27EQI/AAAAAAAAALw/WkADYI2qMTA/s72-c/Audacity_of_Hope.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-4382267130036433392</id><published>2009-01-19T20:10:00.005+08:00</published><updated>2010-03-24T09:19:20.861+08:00</updated><title type='text'>GWT+MySQL Best Practice</title><content type='html'>Migrating from GWT-EXT to native GWT has never been an easy task as I expect it would. I took me some moths to really absorb the fundamentals of its Java code, structure and  pattern.&lt;br /&gt;&lt;br /&gt;The price for taking this challenge was undoubtedly more gratifying especially on performance and size. I had lesser reboot due to memory leak and I had better handling on syntax especially on database due to its strict use of its object.&lt;br /&gt;&lt;br /&gt;Here are some improvements on my code:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;DatabaseServiceImpl.java&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  String url   = "jdbc:mysql://localhost:3306/";&lt;br /&gt;  String db   = "mydb";&lt;br /&gt;  String driver  = "com.mysql.jdbc.Driver";         &lt;br /&gt;  String user  = "myuser";&lt;br /&gt;  String password  = "mypassword";  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;public String connectDatabase() {                       &lt;br /&gt;      String resultString;&lt;br /&gt;   &lt;br /&gt;      try{         &lt;br /&gt;       &lt;br /&gt;          Class.forName(driver).newInstance();&lt;br /&gt;          conn = DriverManager.getConnection(url+db, user, password);&lt;br /&gt;          //conn = DriverManager.getConnection(url, user, password); &lt;br /&gt;       &lt;br /&gt;          resultString="Connected";&lt;br /&gt;      }&lt;br /&gt;      catch(Exception e){&lt;br /&gt;           System.err.println("Unable to connect");&lt;br /&gt;           e.printStackTrace();&lt;br /&gt;           //System.exit(1);&lt;br /&gt;           resultString="failed";&lt;br /&gt;       }     &lt;br /&gt;      return resultString;&lt;br /&gt;  }&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;public ArrayList&lt;databasedto&gt; querryReturnListofProducts(){     &lt;br /&gt; ArrayList&lt;databasedto&gt; info = new ArrayList&lt;databasedto&gt;();   &lt;br /&gt;&lt;br /&gt; if (connectDatabase().equals("Connected")){&lt;br /&gt;  try {&lt;br /&gt;   select=conn.prepareStatement("SELECT * FROM productsmain");&lt;br /&gt;  &lt;br /&gt;   result=select.executeQuery(); &lt;br /&gt;  &lt;br /&gt;   while (result.next()){&lt;br /&gt;    DatabaseDTO dbaseDTO=new DatabaseDTO();&lt;br /&gt;    dbaseDTO.setproductName(result.getString("name"));&lt;br /&gt;    dbaseDTO.setproductImagelocation(result.getString("imagelocation"));&lt;br /&gt;    dbaseDTO.setproductLinklocation(result.getString("linklocation"));&lt;br /&gt;    dbaseDTO.setSQLRemarks("Access Granted");&lt;br /&gt;               &lt;br /&gt;    info.add(dbaseDTO);&lt;br /&gt;   &lt;br /&gt;   }&lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;   select.close();&lt;br /&gt;   conn.close();&lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  }catch (SQLException e) {&lt;br /&gt;   e.printStackTrace();&lt;br /&gt;&lt;br /&gt;  }&lt;br /&gt;    &lt;br /&gt; &lt;br /&gt; }&lt;br /&gt; return info;&lt;br /&gt;}&lt;/databasedto&gt;&lt;/databasedto&gt;&lt;/databasedto&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In simpler term you must assign a value to your Arraylist function. In my case its a &lt;span style="font-weight: bold;"&gt;"DatabaseDTO"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Which contains the following code.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;DatabaseDTO.java&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;public class DatabaseDTO implements IsSerializable{&lt;br /&gt;      private String productName;&lt;br /&gt;private String productImagelocation;&lt;br /&gt;private String productLinklocation;&lt;br /&gt;private String sqlremarks;&lt;br /&gt;&lt;br /&gt;  public void setSQLRemarks(String sqlremarks) {    &lt;br /&gt;   this.sqlremarks = sqlremarks;&lt;br /&gt;        &lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public String getSQLRemarks() {&lt;br /&gt;   return this.sqlremarks;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;public void setproductName(String productName) {    &lt;br /&gt;   this.productName = productName;&lt;br /&gt;        &lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public String getproductName() {&lt;br /&gt;   return this.productName;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;public void setproductImagelocation(String productImagelocation) {    &lt;br /&gt;   this.productImagelocation = productImagelocation;&lt;br /&gt;        &lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public String getproductImagelocation() {&lt;br /&gt;   return this.productImagelocation;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;public void setproductLinklocation(String productLinklocation) {    &lt;br /&gt;   this.productLinklocation = productLinklocation;&lt;br /&gt;        &lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public String getproductLinklocation() {&lt;br /&gt;   return this.productLinklocation;&lt;br /&gt;  }&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To retrieve your data from the database use this code:&lt;br /&gt;&lt;br /&gt;final DatabaseServiceAsync databaseSVC=DatabaseService.Util.getInstance();&lt;br /&gt;   databaseSVC.querryReturnListofProducts(new AsyncCallback&lt;div&gt;&lt;object&gt;(){&lt;br /&gt;&lt;br /&gt;public void onFailure(Throwable caught) {&lt;br /&gt;    //Window.alert("Failed","Query Statement Error: Failed to get response from server");&lt;br /&gt;   &lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   @SuppressWarnings("unchecked")&lt;br /&gt;   public void onSuccess(Object result) {&lt;br /&gt;                       &lt;br /&gt;    ArrayList&lt;databasedto&gt; data= (ArrayList&lt;databasedto&gt;) result;&lt;br /&gt;&lt;br /&gt;for(Iterator&lt;databasedto&gt; it = data.iterator(); it.hasNext();){&lt;br /&gt;     DatabaseDTO dbaseDTO = (DatabaseDTO)it.next();&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;One last important reminder to make this code run is to make sure that your service must be assign with a value instead of a default object that is being assign.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;DatabaseService.java&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;public interface DatabaseService extends RemoteService {&lt;br /&gt;&lt;br /&gt;public static final String SERVICE_URI = "DatabaseService";&lt;br /&gt;&lt;br /&gt;public static class Util {&lt;br /&gt;&lt;br /&gt; public static DatabaseServiceAsync getInstance() {&lt;br /&gt;&lt;br /&gt;  DatabaseServiceAsync instance = (DatabaseServiceAsync) GWT&lt;br /&gt;    .create(DatabaseService.class);&lt;br /&gt;  ServiceDefTarget target = (ServiceDefTarget) instance;&lt;br /&gt;  target.setServiceEntryPoint(GWT.getModuleBaseURL() + SERVICE_URI);&lt;br /&gt;  return instance;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public String connectDatabase();&lt;br /&gt;public ArrayList&lt;databasedto&gt; querryReturnListofProducts();&lt;br /&gt;}&lt;br /&gt;&lt;/databasedto&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I know it's pretty kinda complicated but here is the result...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YR_23U6IG3U/SXRz3IyNkvI/AAAAAAAAALo/Zakx7xhRNUk/s1600-h/socialmefood1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_YR_23U6IG3U/SXRz3IyNkvI/AAAAAAAAALo/Zakx7xhRNUk/s320/socialmefood1.JPG" alt="" id="BLOGGER_PHOTO_ID_5292982853155263218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In summary, in order to attain better performance never ignore warnings by assigning proper object on them using DTO(Data Transfer Object).&lt;/databasedto&gt;&lt;/databasedto&gt;&lt;/databasedto&gt;&lt;/object&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To download the source code please visit this link &lt;a href="http://groups.google.com/group/gtug-ph-davao/browse_thread/thread/ff7576daa39f1654"&gt;http://groups.google.com/group/gtug-ph-davao/browse_thread/thread/ff7576daa39f1654&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-4382267130036433392?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/4382267130036433392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=4382267130036433392' title='28 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4382267130036433392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4382267130036433392'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/01/gwtmysql-best-practice.html' title='GWT+MySQL Best Practice'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YR_23U6IG3U/SXRz3IyNkvI/AAAAAAAAALo/Zakx7xhRNUk/s72-c/socialmefood1.JPG' height='72' width='72'/><thr:total>28</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-7378953064094557564</id><published>2009-01-12T18:17:00.005+08:00</published><updated>2009-01-12T19:10:20.850+08:00</updated><title type='text'>The Mission</title><content type='html'>For the past two months I have been asking myself the question of &lt;span style="font-weight: bold;"&gt;"what is the reason of my existence in this world?"&lt;/span&gt; As I reminisce the things that happened in the year 2008 I realize that most of my closes friends did change a lot. Most of them took the most traveled path of our society. Things like they stop dreaming, drinking, smoking and just live life as they come.&lt;br /&gt;&lt;br /&gt;It's sad to know how they let go the bonds of principles that we used to live during our college years or during those days when we are all together. I could still remember quite clearly how these people would tell me &lt;span style="font-weight: bold;"&gt;"how great their passion was like running a business and world domination"&lt;/span&gt; or &lt;span style="font-weight: bold;"&gt;"some do tell me that for better or for worse we will cross that darkest tunnel and together we will see the light."&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;People do change especially when they are face with test. Test like a failed business, fear, pressure in work or life, or even death. &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Many times I wonder if I would still consider living my own principles or simply drop it and join the fun. Every time I try to consider changing path ("enjoy and just have fun") it just won't fit me. I easily get bored. It's because these people talk shallow things without sense. They talk about their past, they daydream about having an awesome car and becoming the center of every hot chick they could find and they talk about sex.&lt;br /&gt;&lt;br /&gt;I don't know why but every time they talk stuff like sex I pity the girl that they get into because I know that girl either lost her morale or needs the money. I'm just not that kind of guy.&lt;br /&gt;&lt;br /&gt;Life is indeed tough and destiny is a very dangerous game to play with. But I will not loss my hope. For I know someday things will be better in the coming years.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;May this be my vow for the rest of my life:&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Be the miracle in someones life and your own, don't wait for a miracle to happen.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-7378953064094557564?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/7378953064094557564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=7378953064094557564' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7378953064094557564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7378953064094557564'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2009/01/mission.html' title='The Mission'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-7631690510638400681</id><published>2008-12-27T22:30:00.003+08:00</published><updated>2008-12-27T22:53:25.001+08:00</updated><title type='text'>UFO and breaking the speed of light</title><content type='html'>I will make this as simple as possible. What if it has been proven that a scientist Dr. Raymond Chiao's photons break the speed of light on the year 2000! 1.7 times faster!&lt;br /&gt;&lt;br /&gt;We all know Einstein formula which is e=mc2 and said that no matter is capable of breaking the speed of light. What if a new scientist has just prove him wrong?&lt;br /&gt;&lt;br /&gt;How? simple if any object can be converted in a microscopic form through its energy then travel then it could happen for real.&lt;br /&gt;&lt;br /&gt;Watch this...&lt;br /&gt;&lt;br /&gt;&lt;embed id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docid=8524267568796529301&amp;hl=en&amp;fs=true" style="width:400px;height:326px" allowFullScreen="true" allowScriptAccess="always" type="application/x-shockwave-flash"&gt; &lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-7631690510638400681?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/7631690510638400681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=7631690510638400681' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7631690510638400681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7631690510638400681'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/12/ufo-and-breaking-speed-of-light.html' title='UFO and breaking the speed of light'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-3122522196228518382</id><published>2008-12-21T20:20:00.003+08:00</published><updated>2008-12-21T20:33:44.857+08:00</updated><title type='text'>Enigma 2012</title><content type='html'>I saw a video that talks about the future of human race as we reach the year 2012 which has a very significant meaning to the Malayan Calendar. The speaker David Wilcock connects everything and provide scientific proof on the inner source power of human being which is the brain particularly the pineal gland. The guy talks about space and time, worm hole, aliens and our future.&lt;br /&gt;&lt;br /&gt;This video is not just your ordinary Hollywood scifi fantasy movie it is base on facts and science.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://video.google.com/videoplay?docid=-4951448613711060908&amp;hl=en"&gt;http://video.google.com/videoplay?docid=-4951448613711060908&amp;hl=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-3122522196228518382?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/3122522196228518382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=3122522196228518382' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3122522196228518382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3122522196228518382'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/12/enigma-2012.html' title='Enigma 2012'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-4100081162767707421</id><published>2008-12-19T23:34:00.002+08:00</published><updated>2008-12-19T23:38:20.253+08:00</updated><title type='text'>Burn for me baby...</title><content type='html'>I was bored and waiting for our Christmas party to end. So I surf the YouTube and found this one...&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/eWSFvTBzviw&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/eWSFvTBzviw&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I dedicate this song to all girls who want their man to reach their dreams and burn! hahaha&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-4100081162767707421?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/4100081162767707421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=4100081162767707421' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4100081162767707421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4100081162767707421'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/12/burn-for-me-baby.html' title='Burn for me baby...'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-7899867849105786551</id><published>2008-12-14T21:56:00.003+08:00</published><updated>2008-12-14T22:17:11.356+08:00</updated><title type='text'>From GWT-EXT to SmartGWT</title><content type='html'>For the past three days I have been thinking of whether to shift to the new SmartGWT or stay with GWT-EXT. I told my self that not because Sanjiv(the original author of GWT-EXT) is out means I have to follow him to his new project.&lt;br /&gt;&lt;br /&gt;To answer my own problem I decided to Google around my whole day to find a legitimate reason why I have to stay or move on. I finally decided to move on to SmartGWT and migrate most of my stuff on it pretty soon.&lt;br /&gt;&lt;br /&gt;Here are the following solid reasons.&lt;br /&gt;&lt;br /&gt;1. The GWT-EXT members are posting migration steps to SmartGWT and even recomend new developers who are starting Ajax to use SmartGWT. I think this is a solid justification.&lt;br /&gt;&lt;br /&gt;2. Even though SmartGWT user interface sucks a little bit the team have assembled an elite members of designer to make the new and improve widgets more professional. Can't wait to see their new interface.&lt;br /&gt;&lt;br /&gt;3. If I stay with GWT-EXT eventualy Google will upgrade their product and without the support of EXT-GWT things will be a mess. I don't consider using the native GWT since it lack's the richness that GWT-EXT and SmartGWT use. I can't hire developers to those stuff and it doesn't make sense to reinvent the wheel on my part.&lt;br /&gt;&lt;br /&gt;That's it! Bye bye GWT-EXT. Hello SmartGWT.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-7899867849105786551?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/7899867849105786551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=7899867849105786551' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7899867849105786551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7899867849105786551'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/12/from-gwt-ext-to-smartgwt.html' title='From GWT-EXT to SmartGWT'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-7871132145517996620</id><published>2008-12-13T15:45:00.006+08:00</published><updated>2008-12-13T16:29:25.886+08:00</updated><title type='text'>GWT-EXT+Maps Rendering/Resizing Solution</title><content type='html'>On my previous post about Google Maps I mention about my own map having some issues during the rendering process. Those of you who have tried working on Maps using GWT-EXT I bet you know exactly what I mean. Something like this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YR_23U6IG3U/SUNtenpVQ3I/AAAAAAAAAKM/DqopC63zdgA/s1600-h/maperror.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_YR_23U6IG3U/SUNtenpVQ3I/AAAAAAAAAKM/DqopC63zdgA/s320/maperror.JPG" alt="" id="BLOGGER_PHOTO_ID_5279183561014199154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After months of waiting for solution I almost gave up on this problem and almost quit on this like most developers. Unlike them I did not gave up, no not yet.&lt;br /&gt;&lt;br /&gt;Here's the solution...&lt;br /&gt;&lt;br /&gt;The most obvious clue to solve this problem is the resizing since every time you re-size your browser everything works well. Unfortunately, Panelmaps on GWT-EXT doesn't have a command like this (or I'm just too dumb not to figure it out).&lt;br /&gt;&lt;br /&gt;May alternative was to use the Google Maps Api. You can download it here: &lt;a href="http://code.google.com/p/gwt-google-apis/"&gt;http://code.google.com/p/gwt-google-apis/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The next step will be to use the latest Google Webtoolkit 1.5.3 just to make sure everything works. You can download it here: &lt;a href="http://code.google.com/webtoolkit/download.html"&gt;http://code.google.com/webtoolkit/download.html&lt;/a&gt; (Note: I tried the first version before GWT 1.5.0 and generated errors)&lt;br /&gt;&lt;br /&gt;Overwrite your old GWT version with the new one.&lt;br /&gt;&lt;br /&gt;Extract your Google Maps Api and in my case include it to your library. Something like this...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YR_23U6IG3U/SUNtnG2hV0I/AAAAAAAAAKU/qExY5NPYV1Q/s1600-h/mapexplorer.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 208px; height: 320px;" src="http://3.bp.blogspot.com/_YR_23U6IG3U/SUNtnG2hV0I/AAAAAAAAAKU/qExY5NPYV1Q/s320/mapexplorer.JPG" alt="" id="BLOGGER_PHOTO_ID_5279183706829969218" border="0" /&gt;&lt;/a&gt;&lt;map&gt;&lt;br /&gt;&lt;/map&gt;The next step is to add Google maps to your xml project and inhert it. On my project it is located at EIS.gwt.xml.  Then add this inherit code to your xml file: &lt;span style="font-weight: bold;"&gt;&lt;inherits name="com.google.gwt.maps.GoogleMaps"&gt;&lt;/inherits&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;"&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;inherits name="com.google.gwt.maps.GoogleMaps"&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;&lt;/span&gt; (Don't forget to add the open and close bracket. "&lt; .../&gt;")&lt;br /&gt;&lt;br /&gt;Now here is the actual code to execute...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;       MapWidget mapWiget= new MapWidget(LatLng.newInstance(21, 106), 5);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;                                                     &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;        mapWiget.setSize("100%", Window.getClientHeight() + "px");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;        mapWiget.addControl(new LargeMapControl());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;        mapWiget.addControl(new MapTypeControl());&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;        //auto resize the map&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;        Window.addWindowResizeListener(new WindowResizeListener(){&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;            public void onWindowResized(int width, int height) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;                mapWiget.setHeight(height + "px");                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;        });&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;                        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;        mapWiget.checkResize();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;        panelMap.add(mapWiget);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The key to render the map correctly is the code "&lt;span style="font-style: italic; font-weight: bold;"&gt;checkResize();&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;Now, I can move on working more on my Ajax.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-7871132145517996620?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/7871132145517996620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=7871132145517996620' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7871132145517996620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7871132145517996620'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/12/gwt-extmaps-renderingresizing-solution.html' title='GWT-EXT+Maps Rendering/Resizing Solution'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YR_23U6IG3U/SUNtenpVQ3I/AAAAAAAAAKM/DqopC63zdgA/s72-c/maperror.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-1110268511901842345</id><published>2008-12-03T20:14:00.004+08:00</published><updated>2008-12-03T20:51:23.842+08:00</updated><title type='text'>Tough Times</title><content type='html'>We are now experiencing global economic crisis and Filipinos are not exempted by this crisis in fact news all over our country shows a lot of OFW are going home because of massive firing overseas. As I try to go back to the past and review successful people stories I found out that crisis like this provide opportunity to those who seek for the light.&lt;br /&gt;&lt;br /&gt;Imagine this...&lt;br /&gt;&lt;br /&gt;Henry Sy - launch the SM Malls at the start of Marcos martial law.&lt;br /&gt;&lt;br /&gt;Gokeingwei - started to learn selling army boots during the world war.&lt;br /&gt;&lt;br /&gt;Bill Gates-keeps on working on software on the 1980's where the US economy is way down below.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To keep our hopes high here's an email sent by my Tita Neneng.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Master Investor - Warren Buffett&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I had the good fortune to attend the 2008- Berkshire Hathaway Shareholders meeting at Omaha, Nebraska a few weeks back.&lt;br /&gt;&lt;br /&gt;It was a wonderful experience listening to and learning from the Master Investor- Warren Buffett himself and all I can say is that he stands alone as the reigning deity of financial world's Mt Olympus!&lt;br /&gt;&lt;br /&gt;The degree of humility and composure he exhibited, although he is the richest and most well respected human is stunning!&lt;br /&gt;&lt;br /&gt;I tried to take some notes and would like to share with you some of the best questions and answers which came across during the conversation between we mortals and God.&lt;br /&gt;&lt;br /&gt;Having read about him, observed him and worshipped him for a few years now, I think it is reasonable to believe that this guy is exactly what he seems: a plain-speaking, tee totaling man of uncrackable integrity who works really, really hard and sticks to his investing and management principles through boom and bust which makes him a freak of nature since he is above normal human tendencies. He is like a comet streaking through the heavens every 75 years or so.&lt;br /&gt;&lt;br /&gt;The questions the shareholders threw at him for 7 continuous hours ranged from finances, life, religion, career, politics, sports and several other streams. And he answered everything with a Zen like calm and confidence.&lt;br /&gt;&lt;br /&gt;Even if you are least bothered about investments and finances, I insist, Please read on...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What does it take to become a successful investor? Brilliance or Smartness?&lt;/span&gt;&lt;br /&gt;Neither, Success in investing doesn't correlate with I.Q. Once you have ordinary intelligence, what you need is the temperament to control the urges that gets other people into trouble in investing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;When do you deicide to invest in a firm?&lt;/span&gt;&lt;br /&gt;The best thing that happens to us is when a great company gets into temporary trouble. We want to buy them when they're on the operating table. (Mr. Buffett bought Coke when it had its biggest fiasco after launching New Coke; he bought American Express when it went through a loss making phase in the early 60's)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What do you look for in people when they come to sell their firms to you?&lt;/span&gt;&lt;br /&gt;I don't look for the usual credentials such as an MBA, a pedigree (Harvard, Wharton), or cash reserves or market cap of their firm. What I look for is just a passion in their eyes; I think that's the key. A person who is hungry will always do well. I prefer it when people even after selling stay on and work for the firm; they are people who can't wait to get off their bed to get to work. Passion is everything; there is no replacement for innate interest.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mr. Buffett, you told us that Berkshire Hathaway has $ 45 Billion in cash. Why aren't you investing?&lt;/span&gt;&lt;br /&gt;Up until a few years back I had more ideas than money. Now I have more money than ideas.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;When do you plan to retire?&lt;/span&gt;&lt;br /&gt;I love my job; I love it so much that I tap dance to work. Mrs. B, the founder of Nebraska Furniture Mark worked until she was 104, she died within 6 months of her retirement, that's a lesson to all my managers, don't retire! I personally am going to work 6-7 years after I die, probably that's what they mean when they say- "Thinking out of the Box"!!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Why do stock market crashes happen?&lt;/span&gt;&lt;br /&gt;Because of human nature for greed and insecurity. The 1970s were unbelievable. The world wasn't going to end, but businesses were being given away. Human nature has not changed. People will always behave in a manic-depressive way over time. They will offer great values to you."&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What are the things that are taught wrong in Business school and the corporate world?&lt;/span&gt;&lt;br /&gt;I like such open ended questions, I think Business schools should refrain from teaching their wards about profit making and profit making alone, it gives a sense of 1 dimensional outlook to the young students that loss is a curse. In reality, in the corporate world, failure and loss making are inevitable. The capital market without loss is like Christianity without hell.. I think they should teach the student on how to buy a business, how to value a business? Not just on how to determine the price of a business. Because price is what you pay, value is what you get.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Do you still hate Technology stocks?&lt;/span&gt;&lt;span style="font-family:Verdana,Helvetica,Arial;"&gt;&lt;span style="font-size:10;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;With coke I can come up with a very rational figure for the cash it will generate in the future. But with the top 10 Internet companies, how much cash will they produce over the next 25 years? If you say you don't know, then you don't know what it is worth and you are speculating, not investing. All I know is that I don't know, and if I don't know, I don't invest."&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How to think about Investing?&lt;/span&gt;&lt;br /&gt;The first investment primer was written by Aesop in 600 B.C. He said, 'A bird in the hand is worth two in the bush.' Aesop forgot to say when you get the two in the bush and what interest rates are; investing is simply figuring out your cash outlay (the bird in the hand) and comparing it to how many birds are in the bush and when you get them."&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How do you feel after donating $ 40 Billion to the Bill and Melinda Gates foundation? You are a hero to us!&lt;/span&gt;&lt;br /&gt;I feel nothing. I haven't sacrificed anything in life. I have had a good life. I donated after I turned 75. I think I admire those people who sacrifice their time, share their food and home, as the people to be emulated not me. Besides, what is money before a man's life?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What do you think are the pitfalls in donation?&lt;/span&gt;&lt;br /&gt;I have never donated a dime to churches or other such organizations; I need to believe in something before I end up doing that. I have been observing the Bill &amp;amp; Melinda Gates foundation for years now and I am confident they will do a fantastic job of making use of the money. I am a big believer in Outsourcing, others believed in me as an Investor and gave their hard earned money to invest. I believe in Bill Gates, he is a better donor than me.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Why do you work from Omaha and not Wall Street, New York?&lt;/span&gt;&lt;br /&gt;Wall Street is the only place where people alight from Rolls Royce to get advised by people who use the Public transportation system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;You seem to be so well read, tell us how it all started.&lt;/span&gt;&lt;br /&gt;My father was a stock broker, so we had all these financial books in our library. He introduced me to those classics and I got into them. I am lucky that my father was not a fan of Playboy! Reading is the best habit you can get. Well, you can learn from teachers too, and have mentors but there are so many constraints attached- they will talk fast, talk slow, they might talk like a pro or they might be terrible communicators. Books are a different animal altogether, I love reading! The beauty about reading and learning is that the more you learn the more you want to learn.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;People who join Berkshire Hathaway seldom leave. How do you get along well with all your executives?&lt;/span&gt;&lt;br /&gt;I try to get quality people. I always say - Hire someone in your organization who is better than you are. If you do that, you build a company of giants. If you get people worse than yourself, you build a company of dwarfs. And do not try to do everything yourself. Delegate the jobs and look out of the window. The results will come. That's how you build institutions. It happens only when you empower others, believe in others. Iam an investor, Iam very secured at that, I have no clue how to make Coca-Cola or how to dole out credit cards (Mr. Buffett owns 8% of Coca-Cola and 13 % of American Express). I understand the wisdom of the aphorism that you cannot please all the people all the time. Of Course, you will always find qualities that you don't like in people around you, but if you observe carefully the love of the work unites you both. There is no point in being obsessive about a bad quality in a person, whom you otherwise respect.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;I am a small time businessman from Dallas, Texas, what do I need to do to hit big time?&lt;/span&gt;&lt;br /&gt;Be patient, Achieving your financial goals and dreams will not happen overnight. As much as we would all really love to accomplish our goals in a few years, this is an ongoing process.. Defining your financial goals is not a one-time task; you need to keep adding new plans at different stages in your life. We all admire the skills of Olympic ice skaters, pro golfers, and concert pianists. But do we remember that they didn't acquire their skills overnight? They had to practice hours on end for years to achieve their dreams. The key to success is to continue learning throughout your life with a voracious appetite.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;I think it is marvelous that you have had a golden run with investing, how did you do that?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;My rule is to be fearful when others are greedy, and be greedy when others are fearful. Besides, I call investing the greatest job in the world because you never have to swing. You stand at the plate; the pitcher throws you General Motors at 47! U.S. Steel at 39! And nobody calls a strike on you. There's no penalty except opportunity lost. All day you wait for the pitch you like; then when the fielders are asleep, you step up and hit it. Stay dispassionate and be patient. You're dealing with a lot of silly people in the marketplace; it's like a great big casino and everyone else is boozing. If you can stick with drinking Coke, you should be OK. First the crowd is boozy on optimism and buying every new issue in sight. The next moment it is boozy on pessimism, buying gold bars and predicting another Great Depression, most people get interested in stocks when everyone else is. The time to get interested is when no one else is. You can't buy what is popular and do well.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mr. Buffett you have seen so many crashes and recessions, your take on facing recessions and stock market crashes?&lt;/span&gt;&lt;br /&gt;If past history was all there was to the game, the richest people would be librarians. Every scenario is different. But always remember, Tough times do not last. Tough people do.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is the 1 biggest advice you would impart to a young investor like me?&lt;/span&gt;&lt;br /&gt;Think for a moment that you are given a car and told this is the only car you would get for the rest of your life. Then you would make sure that you car is taken care of well, it is oiled and detailed every now and then. You would make sure that it never gets rusted, and you would garage it. Think of yourself as that car. You just get 1 body, 1 mind and 1 soul. Take care of it well. Invest in yourself that would be my advice.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;You personally know many of the Financial executives who are engineers of the current turmoil in the financial world, surprisingly even after record losses, those executives receive astronomical salaries and bonuses and arrogantly declare that they deserve it, why didnt you advice them from making such decisions and what's your view on their justification for their pay?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I like sharing my ideas but don't like imposing my ideas on anybody. It doesn't make sense and is a waste of time. If somebody has decided that they know everything that is there to know, nobody can help them. The best way to learn and succeed is to know that we know nothing. There is an entire universe out there and still some of us think we can know everything. In the world of investing a few people after making some money tend to imagine they are invincible and great. This is the worst thing that could happen to any investor, because it surely means that the investor will end up taking unnecessary risks and end up losing everything – arrogance, ego and overconfidence are very lethal. Personally I don't feel too comfortable with too much extravagance, because I always think like an investor. My thought process doesn't see a lot of value in a fancy car or a designer suit. Thinking like an investor always is very important to bring in a sense of discipline and focus. Before reading balance sheets and investing you need to make sure your outlook and mindset is that of an investor. Never let ego, arrogance and over-confidence control you - not just as an investor but also as a human being. You will never have internal peace if you are unable to look at everybody around you with love, compassion and understanding. Irrespective of who the person is, he or she can teach you something you don't know. I have learnt so much from people all around me and I wouldn't have been able to learn all these wonderful things if I had not spoken to them with a smile. To quote Sir Isaac Newton- If I have seen farther than others, it is because I have stood on the shoulders of giants.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It was a 7 hour conversation and I could just capture some of the best questions and answers. As 37,000+ dazed, amazed and grateful shareholders trooped out of the stadium after the meeting, I found myself recalling one of my favorite quotes-&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;"A man has to learn that he cannot command things, but that he can command himself; that he cannot coerce the wills of others, but that he can mold and master his own will: and things serve him who serves truth; people seek guidance of him who is master of himself".&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-1110268511901842345?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/1110268511901842345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=1110268511901842345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/1110268511901842345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/1110268511901842345'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/12/tough-times.html' title='Tough Times'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-2324591851294833646</id><published>2008-11-22T15:22:00.002+08:00</published><updated>2008-11-22T15:25:20.227+08:00</updated><title type='text'>StumbleUpon</title><content type='html'>Ever wonder who is the number one emerging startup today?&lt;br /&gt;&lt;br /&gt;Introducing: &lt;a href="http://www.stumbleupon.com/"&gt;StumbleUpon&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It's one of the most brilliant web application ever develop. I confess I am addicted to it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-2324591851294833646?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/2324591851294833646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=2324591851294833646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/2324591851294833646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/2324591851294833646'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/11/stumbleupon.html' title='StumbleUpon'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-1406218652429795642</id><published>2008-11-22T15:19:00.001+08:00</published><updated>2008-11-22T15:21:50.157+08:00</updated><title type='text'>Flash Games</title><content type='html'>I tried some of this and I love it! I will book this on my blog in case I get bored.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.techcult.com/the-150-best-online-flash-games/"&gt;The 150 Best Online Flash Games&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-1406218652429795642?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/1406218652429795642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=1406218652429795642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/1406218652429795642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/1406218652429795642'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/11/flash-games.html' title='Flash Games'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-291821090613755614</id><published>2008-11-07T10:42:00.002+08:00</published><updated>2008-11-07T10:46:06.354+08:00</updated><title type='text'>DNS Status</title><content type='html'>For the longest time in my I have been working on this project for almost five years and as of today I can only say: "Now, I can smile."&lt;br /&gt;&lt;br /&gt;It has been a long journey for me on this project but I am still hoping that soon I can stabilize things on or before December as I am waiting for that special person to come home as she promise me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-291821090613755614?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/291821090613755614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=291821090613755614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/291821090613755614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/291821090613755614'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/11/dns-status.html' title='DNS Status'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-7538606014573013342</id><published>2008-10-25T23:34:00.003+08:00</published><updated>2008-10-25T23:46:32.653+08:00</updated><title type='text'>GWT+Pushed E-mail</title><content type='html'>I had a dream...My dream is to have a new Microsoft Outlook inside my PC and manage all my emails. The funny thing is I burn my PC later.&lt;br /&gt;&lt;br /&gt;Fast forward to the present, I just pushed all my Gmail account to my new Ajax Web application.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YR_23U6IG3U/SQM-WmsxVDI/AAAAAAAAAJ8/Qs5A_wd2VJs/s1600-h/email.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_YR_23U6IG3U/SQM-WmsxVDI/AAAAAAAAAJ8/Qs5A_wd2VJs/s320/email.JPG" alt="" id="BLOGGER_PHOTO_ID_5261117347765244978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;And I am telling you I want more cool tools on this baby. I will be working on the compose module, spam, quick reply and the list goes on.&lt;br /&gt;&lt;br /&gt;I'm hoping that I could finally complete my old project so I can work on my social site full time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-7538606014573013342?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/7538606014573013342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=7538606014573013342' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7538606014573013342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7538606014573013342'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/10/gwtpushed-e-mail.html' title='GWT+Pushed E-mail'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YR_23U6IG3U/SQM-WmsxVDI/AAAAAAAAAJ8/Qs5A_wd2VJs/s72-c/email.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-1815674409757236295</id><published>2008-10-22T20:53:00.002+08:00</published><updated>2008-10-22T20:57:13.691+08:00</updated><title type='text'>11 Ways to Market Your New Social Networking Website</title><content type='html'>I am planning to release my new social site pretty soon so I am booking this important guideline...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. Identify your target audience&lt;/strong&gt;&lt;br /&gt;Who are you targeting -- specifically? To help answer this question, think about the target age, gender, interest, and geographic location of who you want to use your new site.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Beta test – thoroughly&lt;/strong&gt;&lt;br /&gt;Social networkers have choices, and they definitely don’t have the time or willingness to deal with problems. So before you launch, you need a really strong beta site that’s been tested and tested and tested. And tested one more time for good measure. If you have the budget, consider private or third-party testing – not only will they do a thorough job, but they may notice problems that over time you’ve come to ignore.  The easiest way to turn off a potential customer is to deliver a sub-par experience.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. Seed your site&lt;/strong&gt;&lt;br /&gt;Say you’re creating a site for interior designers and your goal is for thousands of designers to upload photos for the community to comment on. At launch, make sure you have tons of photos in place.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. Network to generate traffic&lt;/strong&gt;&lt;br /&gt;The key message here is that social networking requires online, not offline, buzz generation. Get in touch with online influencers during your website's pre-launch phase and more general blogs and PR sites post-launch.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5. Consider traditional online advertising&lt;/strong&gt;&lt;br /&gt;If you have the budget, contact the large sites and forums in your demographic that sell ad space and buy a few ads (federatedmedia.com could be a good source). But do not delude yourself into buying just any traffic, and don’t focus on general-interest sites even if they get huge amounts of traffic. In the early stages of your website, you want your ads in front of the right eyeballs – not just any eyeballs.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6. Don’t forget SEO&lt;/strong&gt;&lt;br /&gt;Getting traffic from search engines is key, right? And getting free traffic is even better. To do this, one of the first things you’ll want to do is identify keywords and continually optimize your site and pages and get ranked for those words.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;7. Participate on sites related to your niche&lt;/strong&gt;&lt;br /&gt;If there’s a huge forum or a thriving group in StumbleUpon in your demographic, set up an account, link back to your site, and interact and become well-known in that community and you’ll generate traffic to your site.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;8. Create spokes for your hub&lt;/strong&gt;&lt;br /&gt;Set up Facebook and MySpace pages that are extensions of your site. Then search and network with people who share your interest. Aggregating content from your social site and placing it on your Facebook and MySpace pages will give potential visitors a sense of what is on your main site.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;9. Analyze, analyze, analyze&lt;/strong&gt;&lt;br /&gt;The key to effectively marketing your social networking site is to understand conversions. A conversion in social networking terms is not a sale, it’s a sign-up. (Marketing is, after all, about spreading the word, getting the right visitors, and converting them.) A free tool on blvdstatus.com can help you understand where visitors came from before they signed up, whether based on a keyword, a site, or a blog.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;10. Encourage your active community&lt;/strong&gt;&lt;br /&gt;Think of ways to get your community to interact with each other. The benefit is that ever elusive ‘network effect’ – when an active community creates buzz and word of mouth, yielding more users.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;11. When you reach critical mass, work on features to fine-tune the community experience&lt;/strong&gt;&lt;br /&gt;Once the buzz from the launch dies down, new features can build new excitement, both within your community and outside. So spend time adding features or tools. Then contact bloggers and influencers to let them know what you’ve done – not only will you maintain a vibrant community, but the buzz will help you generate more new users.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The Author's site is here: &lt;a href="http://www.elance.com/p/blog/market_your_social_networking_site.html"&gt;11 Ways to Market Your New Social Networking Website&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-1815674409757236295?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/1815674409757236295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=1815674409757236295' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/1815674409757236295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/1815674409757236295'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/10/11-ways-to-market-your-new-social.html' title='11 Ways to Market Your New Social Networking Website'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-1399572196230339117</id><published>2008-10-19T13:18:00.012+08:00</published><updated>2008-10-19T13:48:31.956+08:00</updated><title type='text'>GWT+RSS Feeder</title><content type='html'>Working on RSS Feeder gives me goose bumps during my college years when I fail on HTML stuff. I don't know why but it seems to me that dealing with HTML code for me is a total frustration maybe because I am a bad designer. No matter how hard I try to push things I only got 81% grade during design and a failure grade during our exams.&lt;br /&gt;&lt;br /&gt;I guess it did create a trauma on me and hated anything related to web application. But, what choice do I have? the demand for web apps are so strong that it can not be tolerated.&lt;br /&gt;&lt;br /&gt;Fortunately, the first time I work on GWT I fell in love with it and things that I hate before about HTML codes and design begin to make sense. After a few months of coding the next time I notice is web codes are not bad after all.&lt;br /&gt;&lt;br /&gt;I guss in order to really appreciate something there must be a major reason why.&lt;br /&gt;&lt;br /&gt;Working on RSS Feeder is awesome after I finally integrate things on my apps I still suck on create tables.&lt;br /&gt;&lt;br /&gt;Argh...I want round tables.&lt;br /&gt;&lt;br /&gt;Anyway, below are some screen shots that you people would like to have.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YR_23U6IG3U/SPrEhql3ooI/AAAAAAAAAI0/ZJ_mo9YzJ9o/s1600-h/paul.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_YR_23U6IG3U/SPrEhql3ooI/AAAAAAAAAI0/ZJ_mo9YzJ9o/s200/paul.JPG" alt="" id="BLOGGER_PHOTO_ID_5258731597556327042" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YR_23U6IG3U/SPrEdrmZ6wI/AAAAAAAAAIs/s2P894wD74g/s1600-h/foxpro.JPG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_YR_23U6IG3U/SPrEdrmZ6wI/AAAAAAAAAIs/s2P894wD74g/s200/foxpro.JPG" alt="" id="BLOGGER_PHOTO_ID_5258731529107532546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Friends Blog...Paul and Wildfire&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YR_23U6IG3U/SPrEaN6nugI/AAAAAAAAAIk/u3mfWOQY2iQ/s1600-h/yahoonews.JPG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_YR_23U6IG3U/SPrEaN6nugI/AAAAAAAAAIk/u3mfWOQY2iQ/s200/yahoonews.JPG" alt="" id="BLOGGER_PHOTO_ID_5258731469599652354" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YR_23U6IG3U/SPrIgy0PChI/AAAAAAAAAI8/hNGNOrdCyos/s1600-h/slashdot.JPG"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_YR_23U6IG3U/SPrIgy0PChI/AAAAAAAAAI8/hNGNOrdCyos/s200/slashdot.JPG" alt="" id="BLOGGER_PHOTO_ID_5258735980630706706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;News...Yahoo and Slashdot&lt;br /&gt;&lt;br /&gt;The good news is I am releasing my new site pretty soon. The bad news is only at the right time you will find out when.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-1399572196230339117?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/1399572196230339117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=1399572196230339117' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/1399572196230339117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/1399572196230339117'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/10/gwtrss-feeder.html' title='GWT+RSS Feeder'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YR_23U6IG3U/SPrEhql3ooI/AAAAAAAAAI0/ZJ_mo9YzJ9o/s72-c/paul.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-4962490893475433747</id><published>2008-10-16T18:17:00.003+08:00</published><updated>2008-10-16T18:29:50.357+08:00</updated><title type='text'>GWT+GMaps</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YR_23U6IG3U/SPcW6z5-GuI/AAAAAAAAAHs/omM_HvUgu9I/s1600-h/gmap.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YR_23U6IG3U/SPcW6z5-GuI/AAAAAAAAAHs/omM_HvUgu9I/s320/gmap.JPG" alt="" id="BLOGGER_PHOTO_ID_5257696289599920866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;pic&gt;&lt;br /&gt;&lt;br /&gt;Lately, I have been working on Google maps and it seems that it so hard working on the auto re-size thing when dealing with GWT(Google Web Toolkit).&lt;br /&gt;&lt;br /&gt;Fortunately, things get better after three days of search for the right solution. Here's the sample code in case you're working with the maps too.&lt;br /&gt;&lt;br /&gt;       &lt;span style="font-style: italic;"&gt;MapPanel google = new GoogleMap()&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;google.setCenterAndZoom(new LatLonPoint(21, 106), 5);&lt;/span&gt; &lt;span style="font-style: italic;"&gt;        google.setWidth("100%");&lt;br /&gt;&lt;/span&gt; &lt;span style="font-style: italic;"&gt;google.setHeight(Window.getClientHeight() + "px");&lt;/span&gt; &lt;span style="font-style: italic;"&gt;                                        &lt;/span&gt; &lt;span style="font-style: italic;"&gt;        google.addLargeControls();&lt;/span&gt;  &lt;span style="font-style: italic;"&gt;       &lt;br /&gt;&lt;br /&gt;//auto resize the map&lt;/span&gt; &lt;span style="font-style: italic;"&gt;       &lt;br /&gt;&lt;br /&gt;Window.addWindowResizeListener(new WindowResizeListener(){&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style="font-style: italic;"&gt;public void onWindowResized(int width, int height) {&lt;/span&gt; &lt;span style="font-style: italic;"&gt;               &lt;br /&gt;             google.setHeight(height + "px");&lt;/span&gt; &lt;span style="font-style: italic;"&gt;                &lt;/span&gt; &lt;span style="font-style: italic;"&gt;           &lt;br /&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;            &lt;/span&gt; &lt;span style="font-style: italic;"&gt;        });&lt;br /&gt;&lt;br /&gt;google.addLargeControls();&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Unfortunately, the rendering part of the map still has some major issues.&lt;br /&gt;&lt;/pic&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-4962490893475433747?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/4962490893475433747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=4962490893475433747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4962490893475433747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4962490893475433747'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/10/gwtgmaps.html' title='GWT+GMaps'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YR_23U6IG3U/SPcW6z5-GuI/AAAAAAAAAHs/omM_HvUgu9I/s72-c/gmap.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-4658754418189685507</id><published>2008-10-05T22:13:00.003+08:00</published><updated>2008-10-05T22:28:47.911+08:00</updated><title type='text'>Money=Debit</title><content type='html'>Our world has been evolve in a monetizing kind of culture and as the US economy is on for bankruptcy it would be very interesting to know how the US government run their system.&lt;br /&gt;&lt;br /&gt;As you try to watch the video try to keep some of the important notes:&lt;br /&gt;&lt;br /&gt;The 3 Principles of US Economy&lt;br /&gt;&lt;br /&gt;1. The economic hitman - bribery&lt;br /&gt;2. The jackals-pro government to create chaos&lt;br /&gt;3.  Military - To take out military&lt;br /&gt;&lt;br /&gt;Corporatocracy - Modern emperor. To maximize profits regardless of the social and environmental cost.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Watch and find out the modern system called Project Venus.&lt;br /&gt;&lt;br /&gt;Watch: &lt;a href="http://video.google.com/videoplay?docid=7065205277695921912&amp;amp;hl=en"&gt;&lt;span id="details-title"&gt;Zeitgeist: Addendum&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-4658754418189685507?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/4658754418189685507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=4658754418189685507' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4658754418189685507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4658754418189685507'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/10/moneydebit.html' title='Money=Debit'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-6067580894455562353</id><published>2008-10-02T09:11:00.001+08:00</published><updated>2008-10-02T09:14:24.642+08:00</updated><title type='text'>Icon Hunters</title><content type='html'>To those of you who are looking for the best free icons that you want to add on your personal stuff like systems, web application or mobile you are indeed lucky today.&lt;br /&gt;&lt;br /&gt;Introducing: &lt;a href="http://www.noupe.com/icons/40-beautiful-icon-sets-hand-picked-from-deviantart-part-2.html"&gt;DeviantArt Top 40+ Beautiful Icons&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-6067580894455562353?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/6067580894455562353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=6067580894455562353' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6067580894455562353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6067580894455562353'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/10/icon-hunters.html' title='Icon Hunters'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-8588870783536587140</id><published>2008-10-02T08:38:00.002+08:00</published><updated>2008-10-02T08:45:31.093+08:00</updated><title type='text'>Windows Cloud</title><content type='html'>Microsoft is now being aggressive on pushing the cloud computing by introducing a "&lt;span name="intelliTxt" id="intellitxt"&gt;Windows Cloud&lt;/span&gt;" OS later this month. It will be very interesting to see how things will evolve starting from this project.&lt;br /&gt;&lt;br /&gt;Read more: &lt;a href="http://www.pcmag.com/article2/0,2817,2331520,00.asp"&gt;&lt;span style="font-weight: bold;"&gt;Microsoft Expected to Announce 'Windows Cloud'&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-8588870783536587140?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/8588870783536587140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=8588870783536587140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8588870783536587140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8588870783536587140'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/10/windows-cloud.html' title='Windows Cloud'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-4280600687152767444</id><published>2008-09-26T15:02:00.002+08:00</published><updated>2008-09-26T16:03:51.174+08:00</updated><title type='text'>Facts about the Yahoo-Google advertising agreement</title><content type='html'>I have been wondering a lot about how Google and Yahoo could possibly managed to team up without being sued by the anti-trust government. I really don't have a single clue.&lt;br /&gt;&lt;br /&gt;Fortunately, Google has put up a site to enlighten consumers the details of their most controversial agreement with Yahoo.&lt;br /&gt;&lt;br /&gt;The facts show that they are really really smart.&lt;br /&gt;&lt;br /&gt;Read the site: &lt;a href="http://www.google.com/yahoogooglefacts/"&gt;Yahoo-Google advertising agreement&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-4280600687152767444?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/4280600687152767444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=4280600687152767444' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4280600687152767444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4280600687152767444'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/09/facts-about-yahoo-google-advertising.html' title='Facts about the Yahoo-Google advertising agreement'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-6935563440792238769</id><published>2008-08-12T13:55:00.002+08:00</published><updated>2008-08-12T14:22:11.834+08:00</updated><title type='text'>Email's and Feeders</title><content type='html'>I really think I have come a long way on learning JAVA and I am beginning to fall in love with AJAX deeper than I ever think of especially when I manage to run two of the most important aspect in web technology. Email and RSS Feeders.&lt;br /&gt;&lt;br /&gt;I have been reading pinoytechscene website for the longest time and since the beginning I was really amaze at how the owner manage to get the feeds of its members and be able to show it to its readers. I have long for that technology for the longest time I guess I just did not have the time and the right technology in my hands in order to build it. Web apps simply won't appeal on me.&lt;br /&gt;&lt;br /&gt;Not until Google Web Toolkit came along. It was the kind of technology that I really want in a web. It's so perfect for me that I would really dive in to learn anything just to make all those web technology (that I used to hate) be able to run.&lt;br /&gt;&lt;br /&gt;The OpenSource movement was the real key why I manage to make this happen. They help me learn the cool things that I could only imagine by posting their code in order to keep the fire burning to those who are passionate with coding.&lt;br /&gt;&lt;br /&gt;I decided to contribute in order to help those developers like me who are in search of solution to their problems.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Email-&lt;/span&gt; I use &lt;span style="font-weight: bold;"&gt;JavaMail&lt;/span&gt; in order to connect and communicate to websites that support POP3(Post office Protocol) or IMAP(Internet Messaging Access Protocol) like Gmail or Yahoo mail.&lt;br /&gt;&lt;br /&gt;Here's my code:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;public void receiveEmail(String popServer, String popUser, String popPassword){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;         Store store=null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;         Folder folder=null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;         try{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              // -- Get hold of the default session --&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              Properties props = System.getProperties();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              Session session = Session.getDefaultInstance(props, null);              &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              // -- Get hold of a IMAP/POP3 message store, and connect to it --&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              store = session.getStore("imaps");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              store.connect(popServer, popUser, popPassword);              &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              // -- Try to get hold of the default folder --&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              folder = store.getDefaultFolder();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              if (folder == null) throw new Exception("No default folder");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              // -- ...and its INBOX --&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              folder = folder.getFolder("INBOX");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              if (folder == null) throw new Exception("No POP3/IMAP INBOX");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              // -- Open the folder for read only --&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              folder.open(Folder.READ_ONLY);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              // -- Get the message wrappers and process them --&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              Message[] msgs = folder.getMessages();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              for (int msgNum = 0; msgNum &lt;&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                  System.out.println(msgs[msgNum]);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;              }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;             &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;         }catch(Exception e){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;             System.out.println(e.getMessage());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;             &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;         }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;         //closing the assign fields&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;         finally{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;             try{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                 if (folder!=null) folder.close(false);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                 if (store!=null) store.close();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;             }catch(Exception e){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                 System.out.println(e.getMessage());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;             }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;             // -- Close down nicely --&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;       &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;         }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;         &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;RSS Reader-&lt;/span&gt; To get those feeds from anysite that support all popular RSS or Atom link I use &lt;span style="font-weight: bold;"&gt;Rome&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Here's my code:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;public String getSyndFeed(String url) {                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        String feeds = null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        try {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;            URL syndURL = new URL(url);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;            SyndFeedInput syndInput = new SyndFeedInput();                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;            SyndFeed syndFeed = syndInput.build(new XmlReader(syndURL));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                                    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;            int listSize = syndFeed.getEntries().size();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;            //stores to iterator to act like recrods where you can move back or next&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                                    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;            Iterator&lt;?&gt; iter = syndFeed.getEntries().iterator();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;            Iterator&lt;?&gt; iterLink = syndFeed.getEntries().iterator();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;            Iterator&lt;?&gt; iterTitle = syndFeed.getEntries().iterator();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;            Iterator&lt;?&gt; iterDescription = syndFeed.getEntries().iterator();            &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;            listSize = (listSize &gt; 10) ? 10 : listSize;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;            StringBuffer theLink = new StringBuffer();            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                                                 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;            for (int i = 0; i &lt;&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                 SyndEntry entry = (SyndEntry)iter.next();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                 if (entry.getDescription()!=null){                 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                     theLink.append("&lt;a href="\" target="news"&gt;").append(((SyndEntry)iterTitle.next()).getTitle().toString()).append("&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;").append(((SyndEntry)iterDescription.next()).getDescription().getValue().toString());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                 }else{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                     theLink.append("&lt;a href="\" target="news"&gt;").append(((SyndEntry)iterTitle.next()).getTitle().toString()).append("&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;").append("");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                 }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                                    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;            feeds=theLink.toString();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        } catch (Exception e) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;            System.out.println(e.getMessage());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        return feeds;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I am still working on my site. Soon I will be glad to show you the results that I built.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-6935563440792238769?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/6935563440792238769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=6935563440792238769' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6935563440792238769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/6935563440792238769'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/08/emails-and-feeders.html' title='Email&apos;s and Feeders'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-4844973450272014630</id><published>2008-08-07T15:57:00.000+08:00</published><updated>2008-08-07T16:02:03.847+08:00</updated><title type='text'>The Hardest Thing for a Leader</title><content type='html'>I think the most difficult thing for a leader to endure is to quit into something knowing that he could finish it in time.&lt;br /&gt;&lt;br /&gt;It’s so hard that it hunts him every night.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-4844973450272014630?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/4844973450272014630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=4844973450272014630' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4844973450272014630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4844973450272014630'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/08/hardest-thing-for-leader.html' title='The Hardest Thing for a Leader'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-9060333310865514819</id><published>2008-08-04T08:55:00.003+08:00</published><updated>2008-08-04T09:56:39.045+08:00</updated><title type='text'>The Dark Knight</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_YR_23U6IG3U/SJZT8aC-BxI/AAAAAAAAAHA/mk1dHKeHuOc/s1600-h/the-dark-knight-joker-imax.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_YR_23U6IG3U/SJZT8aC-BxI/AAAAAAAAAHA/mk1dHKeHuOc/s320/the-dark-knight-joker-imax.jpg" alt="" id="BLOGGER_PHOTO_ID_5230460314486441746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I just watch batman yesterday and it was so different. I just think that it was the best Batman movie I've ever seen.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Som&lt;/span&gt;&lt;span&gt;e of&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span&gt;of &lt;/span&gt;&lt;span&gt;my favorite lines in batman:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;"You Either Die a Hero, or Live Long Enough To See Yourself Become the Villain."&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;a href="http://www.imdb.com/name/nm0000323/"&gt;Alfred Pennyworth&lt;/a&gt;&lt;/b&gt;: When I was in Burma, a long time ago, my friends and I were working for the local Government. They were trying to buy the loyalty of tribal leaders, bribing them with precious stones. But their caravans were being raided in a forest north of Rangoon by a bandit. We were asked to take care of the problem, so we started looking for the stones. But after six months, we couldn't find anyone who had traded with him. One day I found a child playing with a ruby as big as a tangerine. The bandit had been throwing the stones away.&lt;br /&gt; &lt;b&gt;&lt;a href="http://www.imdb.com/name/nm0000288/"&gt;Bruce Wayne&lt;/a&gt;&lt;/b&gt;: Then why steal them? &lt;br /&gt; &lt;b&gt;&lt;a href="http://www.imdb.com/name/nm0000323/"&gt;Alfred Pennyworth&lt;/a&gt;&lt;/b&gt;: Because he thought it was good sport. Because some men aren't looking for anything logical, like money. They can't be bought, bullied, reasoned or negotiated with. Some men just want to watch the world burn.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.imdb.com/name/nm0001173/"&gt;Harvey Dent&lt;/a&gt;&lt;/b&gt;: The night is darkest just before the dawn. And I promise you, the dawn is coming.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.imdb.com/name/nm0005132/"&gt;The Joker&lt;/a&gt;&lt;/b&gt;: You just couldn't let me go could you? This is what happens when an unstoppable force meets an immovable object. You truly are incorruptible aren't you? You won't kill me out of some misplaced sense of self-righteousness, and I won't kill you, because you're just too much fun. I think you and I are destined to do this forever.&lt;br /&gt; &lt;b&gt;&lt;a href="http://www.imdb.com/name/nm0000288/"&gt;Batman&lt;/a&gt;&lt;/b&gt;: You'll be in a padded cell forever. &lt;br /&gt; &lt;b&gt;&lt;a href="http://www.imdb.com/name/nm0005132/"&gt;The Joker&lt;/a&gt;&lt;/b&gt;: Maybe we can share one. Then we'll be doubling up the rate this city's inhabitants are losing their minds.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.imdb.com/name/nm0000198/"&gt;Lt. James Gordon&lt;/a&gt;&lt;/b&gt;: Because he's the hero Gotham deserves, but not the one it needs right now...and so we'll hunt him, because he can take it. Because he's not a hero. He's a silent guardian, a watchful protector...a dark knight.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.imdb.com/name/nm0005132/"&gt;The Joker&lt;/a&gt;&lt;/b&gt;: See, I'm a man of simple tastes. I like dynamite...and gunpowder...and gasoline! Do you know what all of these things have in common? They're cheap!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.imdb.com/name/nm0005132/"&gt;The Joker&lt;/a&gt;&lt;/b&gt;: See, I'm not a monster...I'm just ahead of the curve.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.imdb.com/name/nm0005132/"&gt;The Joker&lt;/a&gt;&lt;/b&gt;: The only sensible way to live in this world is without rules!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.imdb.com/name/nm0000288/"&gt;Batman&lt;/a&gt;&lt;/b&gt;: Why do you want to kill me? &lt;br /&gt; &lt;b&gt;&lt;a href="http://www.imdb.com/name/nm0005132/"&gt;The Joker&lt;/a&gt;&lt;/b&gt;: [&lt;i class="fine"&gt;laughs&lt;/i&gt;] Kill you? I don't want to kill you! What would I do without you? Go back to ripping off mob dealers? No, no, you... you complete me.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.imdb.com/name/nm0005132/"&gt;The Joker&lt;/a&gt;&lt;/b&gt;: If you're good at something, never do it for free.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.imdb.com/name/nm0000288/"&gt;Batman&lt;/a&gt;&lt;/b&gt;: Sometimes, truth isn't good enough, sometimes people deserve more. Sometimes people deserve to have their faith rewarded.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.imdb.com/name/nm0005132/"&gt;The Joker&lt;/a&gt;&lt;/b&gt;: People will die. Starting tonight. I'm a man of my word.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.imdb.com/name/nm0000288/"&gt;Bruce Wayne&lt;/a&gt;&lt;/b&gt;: Targeting me won't get their money back. I knew the mob wouldn't go down without a fight, but this is different. They crossed the line.&lt;br /&gt; &lt;b&gt;&lt;a href="http://www.imdb.com/name/nm0000323/"&gt;Alfred Pennyworth&lt;/a&gt;&lt;/b&gt;: You crossed the line first, sir. You squeezed them, you hammered them to the point of desperation. And in their desperation they turned to a man they didn't fully understand.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-9060333310865514819?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/9060333310865514819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=9060333310865514819' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/9060333310865514819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/9060333310865514819'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/08/dark-knight.html' title='The Dark Knight'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_YR_23U6IG3U/SJZT8aC-BxI/AAAAAAAAAHA/mk1dHKeHuOc/s72-c/the-dark-knight-joker-imax.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-9033989928367693361</id><published>2008-07-25T08:51:00.002+08:00</published><updated>2008-07-25T08:57:23.909+08:00</updated><title type='text'>Viacom Lawsuit Against Google</title><content type='html'>How good is Google? That has been my lingering question for the past years.&lt;br /&gt;&lt;br /&gt;When they first bought YouTube my first question was how on earth they will handle the intellectual property problem? After a few months Viacom and a few companies did file a case against them. As you all know they did win the case. They defend their case and made an argument that for every illegal upload on YouTube they remove it upon request by the owner.&lt;br /&gt;&lt;br /&gt;After a few months losing the case Viacom made a come back on their case arguing that a growing number of illegal copyright videos are being uploaded on YouTube. It was a real strong case that could possibly shuts YouTube down. If I was on their situation I don’t think I would even survive the first case.&lt;br /&gt;&lt;br /&gt;Then I begin to wonder what if Microsoft, Apple and other sectors are facing this kind of problem what would they do?&lt;br /&gt;&lt;br /&gt;I think if Microsoft is face on this case they will go for settlement. A billion dollar settlement is my bet.&lt;br /&gt;&lt;br /&gt;For Apple, I think they will drop YouTube and go for legal upload like iTunes then persuade consumers to adopt their product and criticize the illegal upload.&lt;br /&gt;&lt;br /&gt;As for the other sectors like government, music and video store they will put ads on TV and radio station that violation on intellectual property is a crime. Just like stealing.&lt;br /&gt;&lt;br /&gt;So, what about Google?&lt;br /&gt;&lt;br /&gt;The second case is really tough but the Google people are smart and they solve things in a positive way. Their solution is really impressive check it out.&lt;br /&gt;&lt;br /&gt;If Google found out that a user uploaded an illegal video on YouTube the following alternatives will be given to the original owner.&lt;br /&gt;&lt;br /&gt;1. He could upload a new video and replace it.&lt;br /&gt;2. He could remove the video.&lt;br /&gt;3. He could place ads on the video.&lt;br /&gt;4. He could place some remarks on the video informing the viewers that this video is illegal.&lt;br /&gt;&lt;br /&gt;If you think about this kind of solution I think it’s a win-win deal for both companies. Viacom can make business with YouTube and same with Google.&lt;br /&gt;&lt;br /&gt;So how good is Google? Incredibly smart indeed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-9033989928367693361?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/9033989928367693361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=9033989928367693361' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/9033989928367693361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/9033989928367693361'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/07/viacom-lawsuit-against-google.html' title='Viacom Lawsuit Against Google'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-7374317493727469969</id><published>2008-06-23T11:44:00.005+08:00</published><updated>2008-06-23T11:56:19.732+08:00</updated><title type='text'>Charts</title><content type='html'>I finally completed the last phase of my user interface which is "Charts". Fortunately, GWT code for this object was not pretty hard and I manage to complete it in no time. Check them out:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_YR_23U6IG3U/SF8dMjiTW0I/AAAAAAAAAGg/W1XNOJKCC0E/s1600-h/columnchart.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_YR_23U6IG3U/SF8dMjiTW0I/AAAAAAAAAGg/W1XNOJKCC0E/s320/columnchart.JPG" alt="" id="BLOGGER_PHOTO_ID_5214918995053075266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Column Charts&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_YR_23U6IG3U/SF8dztiXZ1I/AAAAAAAAAGo/9E1SIJttXxs/s1600-h/incomechart.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_YR_23U6IG3U/SF8dztiXZ1I/AAAAAAAAAGo/9E1SIJttXxs/s320/incomechart.JPG" alt="" id="BLOGGER_PHOTO_ID_5214919667752593234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Income Charts&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_YR_23U6IG3U/SF8eIQnW8ZI/AAAAAAAAAGw/mOqsZ4LQ31k/s1600-h/linechart.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_YR_23U6IG3U/SF8eIQnW8ZI/AAAAAAAAAGw/mOqsZ4LQ31k/s320/linechart.JPG" alt="" id="BLOGGER_PHOTO_ID_5214920020766159250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Line Charts&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_YR_23U6IG3U/SF8egbJwHiI/AAAAAAAAAG4/bhEhYzhQh0Y/s1600-h/piechart.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_YR_23U6IG3U/SF8egbJwHiI/AAAAAAAAAG4/bhEhYzhQh0Y/s320/piechart.JPG" alt="" id="BLOGGER_PHOTO_ID_5214920435911630370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pie charts&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Finally, I can concentrate on real coding and focus much of my time on building the structure of my web.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-7374317493727469969?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/7374317493727469969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=7374317493727469969' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7374317493727469969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/7374317493727469969'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/06/charts.html' title='Charts'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_YR_23U6IG3U/SF8dMjiTW0I/AAAAAAAAAGg/W1XNOJKCC0E/s72-c/columnchart.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-4981744685869346102</id><published>2008-06-22T21:17:00.000+08:00</published><updated>2008-06-22T21:19:54.815+08:00</updated><title type='text'>Google Code Jam</title><content type='html'>Do you enjoy solving tough problems and grappling with technical challenges? Then enter Google Code Jam!&lt;br /&gt;&lt;br /&gt;Google Code Jam is a coding competition in which professional and student programmers are asked to solve complex algorithmic challenges in a limited amount of time. The contest is all-inclusive: Google Code Jam lets you program in the coding language and development environment of your choice. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/codejam/"&gt;http://code.google.com/codejam/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It's about time!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-4981744685869346102?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/4981744685869346102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=4981744685869346102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4981744685869346102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/4981744685869346102'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/06/google-code-jam.html' title='Google Code Jam'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-9124231579749678297</id><published>2008-06-20T11:35:00.008+08:00</published><updated>2008-06-20T11:55:45.613+08:00</updated><title type='text'>GWT: Image Chooser</title><content type='html'>One of the most difficult user interface to code was the image chooser of the &lt;a href="http://www.gwt-ext.com/demo/"&gt;GWT Showcase demo&lt;/a&gt; most of its components source code can be viewed easily when you click the view button but not the image chooser because of its complexity. The good news is I manage to make it work.&lt;br /&gt;&lt;br /&gt;I think the image will speak for it self.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_YR_23U6IG3U/SFsoL3E45NI/AAAAAAAAAFY/AEe6QQJ9HvM/s1600-h/image+chooser.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_YR_23U6IG3U/SFsoL3E45NI/AAAAAAAAAFY/AEe6QQJ9HvM/s320/image+chooser.JPG" alt="" id="BLOGGER_PHOTO_ID_5213805177839609042" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_YR_23U6IG3U/SFsoaKy8_MI/AAAAAAAAAFg/-VIWzu9PdH8/s1600-h/image+chooser1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_YR_23U6IG3U/SFsoaKy8_MI/AAAAAAAAAFg/-VIWzu9PdH8/s320/image+chooser1.JPG" alt="" id="BLOGGER_PHOTO_ID_5213805423651257538" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_YR_23U6IG3U/SFsoqNjREAI/AAAAAAAAAFo/TcBPMu9lDtg/s1600-h/image+chooser2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_YR_23U6IG3U/SFsoqNjREAI/AAAAAAAAAFo/TcBPMu9lDtg/s320/image+chooser2.JPG" alt="" id="BLOGGER_PHOTO_ID_5213805699268677634" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_YR_23U6IG3U/SFso2QIgFUI/AAAAAAAAAFw/5uQ3OnAEU90/s1600-h/image+chooser3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_YR_23U6IG3U/SFso2QIgFUI/AAAAAAAAAFw/5uQ3OnAEU90/s320/image+chooser3.JPG" alt="" id="BLOGGER_PHOTO_ID_5213805906120152386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here's another...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_YR_23U6IG3U/SFspKWjSCbI/AAAAAAAAAF4/_bCMwyNgp9M/s1600-h/image+chooser4.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_YR_23U6IG3U/SFspKWjSCbI/AAAAAAAAAF4/_bCMwyNgp9M/s320/image+chooser4.JPG" alt="" id="BLOGGER_PHOTO_ID_5213806251440474546" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_YR_23U6IG3U/SFspYzUgWDI/AAAAAAAAAGA/rkNfB-WCsWk/s1600-h/image+chooser5.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_YR_23U6IG3U/SFspYzUgWDI/AAAAAAAAAGA/rkNfB-WCsWk/s320/image+chooser5.JPG" alt="" id="BLOGGER_PHOTO_ID_5213806499681294386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Soon you will see these components in action when my site will be out. Hope you like it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-9124231579749678297?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/9124231579749678297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=9124231579749678297' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/9124231579749678297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/9124231579749678297'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/06/gwt-image-chooser.html' title='GWT: Image Chooser'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_YR_23U6IG3U/SFsoL3E45NI/AAAAAAAAAFY/AEe6QQJ9HvM/s72-c/image+chooser.JPG' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-8445708402648932810</id><published>2008-06-18T08:15:00.001+08:00</published><updated>2008-06-18T08:17:36.154+08:00</updated><title type='text'>Firefox 3</title><content type='html'>Download starts now...User's burn your bandwidth: &lt;a href="http://www.mozilla.com/en-US/firefox/all-rc.html"&gt;http://www.mozilla.com/en-US/firefox/all-rc.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-8445708402648932810?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/8445708402648932810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=8445708402648932810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8445708402648932810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8445708402648932810'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/06/firefox-3.html' title='Firefox 3'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-545302098125301231</id><published>2008-06-16T09:38:00.003+08:00</published><updated>2008-06-16T09:50:18.331+08:00</updated><title type='text'>GWT Captcha on EIS</title><content type='html'>I've got a captcha! Yes! I finally manage to run a captcha on my EIS(Energy Information System) it's been three days since I have been working on this baby and trying to understand how the heck servlet works on Apache Tomcat.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_YR_23U6IG3U/SFXFCQ6m0bI/AAAAAAAAAFQ/-bQOuY5Vtr4/s1600-h/eiscaptcha.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_YR_23U6IG3U/SFXFCQ6m0bI/AAAAAAAAAFQ/-bQOuY5Vtr4/s320/eiscaptcha.JPG" alt="" id="BLOGGER_PHOTO_ID_5212288786442408370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;One thing I realize when I was working on this project: Coming from a Microsoft developer, when you start working on free IDE the first thing that comes into my mind is "IT SUCKS!" but if you keep on holding on and be open minded about how to deal with problems you will appreciate the art of coding.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-545302098125301231?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/545302098125301231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=545302098125301231' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/545302098125301231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/545302098125301231'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/06/gwt-captcha-on-eis.html' title='GWT Captcha on EIS'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_YR_23U6IG3U/SFXFCQ6m0bI/AAAAAAAAAFQ/-bQOuY5Vtr4/s72-c/eiscaptcha.JPG' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-8340157647340581802</id><published>2008-06-15T22:03:00.002+08:00</published><updated>2008-06-15T22:06:40.113+08:00</updated><title type='text'>Eric Schmidt in Conversation with Ken Auletta</title><content type='html'>Another interview from the Google CEO...One important question that you will realize on this video.&lt;br /&gt;&lt;br /&gt;Why Eric Schmidt is the father figure of Google.&lt;br /&gt;&lt;br /&gt;Watch the video: &lt;a href="http://www.youtube.com/watch?v=XY89F7EQUh8"&gt;Eric Schmidt in Conversation with Ken Auletta&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-8340157647340581802?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/8340157647340581802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=8340157647340581802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8340157647340581802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8340157647340581802'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/06/eric-schmidt-in-conversation-with-ken.html' title='Eric Schmidt in Conversation with Ken Auletta'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-2250935218730721955</id><published>2008-06-13T09:27:00.002+08:00</published><updated>2008-06-13T09:34:10.087+08:00</updated><title type='text'>GWT-Ext 2.0.4 is out</title><content type='html'>GWT-Ext 2.0.4 is finally out. This release support for FireFox 3, GWT 1.5 RC 1 Support, and many bug fixes. With GWT-EXT 2.0.4 Ajax developer for Google Web Toolkit can now take advantage on &lt;b&gt;&lt;a href="http://code.google.com/p/google-web-toolkit/downloads/list"&gt;GWT 1.5 RC1&lt;/a&gt; &lt;/b&gt;features.&lt;br /&gt;&lt;br /&gt;The power of nice interface and performance is now in harmony with each other.&lt;br /&gt;&lt;br /&gt;Download it &lt;a href="http://gwt-ext.com/download/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-2250935218730721955?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/2250935218730721955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=2250935218730721955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/2250935218730721955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/2250935218730721955'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/06/gwt-ext-204-is-out.html' title='GWT-Ext 2.0.4 is out'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-713901270697332614</id><published>2008-06-08T21:23:00.003+08:00</published><updated>2008-06-08T21:37:43.135+08:00</updated><title type='text'>Google Culture: Why Eric Schmidt is the best CEO</title><content type='html'>It is the first time I have seen Eric in a conference of business people and from my point of view Bill Gates and Steve Ballmer combine is no match with this guy. After watching his video there's one important key that this guy keeps on telling his audience:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The values of Listening.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;If someday I'll be able to run my own company I would make &lt;span style="font-weight: bold;"&gt;"the culture of fear" &lt;/span&gt;as my number one list on how to deal with it.&lt;br /&gt;&lt;br /&gt;Watch the video: &lt;a href="http://www.youtube.com/watch?v=juRkmecQD-8&amp;amp;feature=user"&gt;Eric Schmidt at the Management Lab Summit&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-713901270697332614?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/713901270697332614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=713901270697332614' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/713901270697332614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/713901270697332614'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/06/google-culture-why-eric-schmidt-is-best.html' title='Google Culture: Why Eric Schmidt is the best CEO'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-548178584292458326</id><published>2008-06-02T17:03:00.001+08:00</published><updated>2008-06-02T17:09:57.010+08:00</updated><title type='text'>Google Web Toolkit, RPC (Remote Procedure Call) and Apache</title><content type='html'>&lt;p class="MsoNormal"&gt;For the past weeks I was trying to figure out why my web apps won’t display whenever I deploy then on web host. I tried every trick I could but I just couldn't make it happen. It took me 3 days of break before I finally solve them. Phew!&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;During the process of solving I decided to install Apache (a web server) in order to simulate things using local host before deploying them to the actual site. This will provide me a solid confidence that the problem is not on my web apps since it did run on a simulated web host. And it works!&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The form object did appear and all those fancy stuff however, on thing is missing “&lt;b style=""&gt;The RPC&lt;/b&gt;” it is one of the most important part on communicating between client and server. As I try to search for alternatives they say accessing thru JSON could be good choice.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;I began to wonder…What’s with the RPC? Why won’t it connect to my free web host? As I try to Google things around one answer did appear. And it was clear. RPC is using Java’s servlet to communicate between the client and the server which means you need Java container on your web host in order for it to work.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Now, the big question that I began to ask myself: “Will this be the path that I should take?” After weighing the cost and benefit for a couple of hours I decided to say “Why not?” Google has been standing on the shoulder of the Open Source community for the longest time. It is the developers who created and agreed on the standards of the internet. I think it’s time to give it a shot.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;When I started learning eclipse it was not so bad. The only complain that I had was, the lack of richness during the development process (The old drag and drop thing). I decided it was not a factor to abort eclipse. As I try to venture on this new hard code way of doing things I realize that it was so innovative and cool as I discover new things. After weeks on playing with eclipse one thing I was certain. It did capture the needs of most developers.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;When it was time for me to hit the dynamic web development there were only three letters that stuck in my head. “Wow” the combination of Javascript and CSS to capture the eyes of every beholder was awesome. The speed, power, debugging and the conversion process of Google Web Toolkit from Java to Javascript was unbelievable.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Google Web Toolkit uses the thick client strategy to present &lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;Ajax&lt;/st1:place&gt;&lt;/st1:city&gt; to its users. As I try to Google around to look for disadvantage speed was indeed the issue. A lot of developers said that using the server side provides the advantage against the client side. I was skeptic about it because Google is known for their simplicity and speed is a factor that they priority. The people works inside Google are smart enough to justify why the client side is way better.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Indeed, the answer was clear during the Google IO ’08 when Vic – Vice President of Engineering for Google discuss the era of Mainframe computers – easy deployment and dumb terminals. His discussion of massive computing cloud, making connectivity pervasive as possible and the enormous power and storage of every client’s pc makes the thick client strategy far better than the server side. During the Google developers conference Myspace vice president *I forgot the name * demonstrated the power of Google Gears in filtering his email inbox as he try to search for something. If you happen to watch the video the result was so fast as if it was a desktop application. It was short and simple but it was so promising.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The next is my apache experience. I used to hate the apache thing. Simply because it was way too geeky just to make it run. I was even so scared to click the install button because I know for a fact that after I install it minutes later it would be straight into the trash can.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Guess what? I was wrong.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;When I choose the management tool and click start. It works! As I deploy the .war file for the final evaluation if this baby will stay or kiss her files on the delete mode. Guess what? It just works. I could a test that apache did come a long way to make the user as happy as I am today.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;For every release of the open source community things are getting better than ever before. I am impressed.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-548178584292458326?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/548178584292458326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=548178584292458326' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/548178584292458326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/548178584292458326'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/06/google-web-toolkit-rpc-remote-procedure.html' title='Google Web Toolkit, RPC (Remote Procedure Call) and Apache'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-8609786629687895023</id><published>2008-05-31T15:49:00.003+08:00</published><updated>2008-05-31T15:59:35.460+08:00</updated><title type='text'>Google IO</title><content type='html'>For the past years I have been an advocate of Microsoft and Mac conferences. This time it's Google's first conference called &lt;a href="http://www.youtube.com/watch?v=vk1HvP7NO5w&amp;amp;feature=user"&gt;Google IO&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After watching the video I must say it was an awesome experience. I do believe that what Google just did has been a long dream for most developers. To have a powerful, open and scalable tools for free.&lt;br /&gt;&lt;br /&gt;The power of desktop, web and mobile is now in our hands. I just love Google.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-8609786629687895023?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/8609786629687895023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=8609786629687895023' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8609786629687895023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/8609786629687895023'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/05/google-io.html' title='Google IO'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-2027522143799196108</id><published>2008-05-28T08:27:00.002+08:00</published><updated>2008-05-28T08:33:45.123+08:00</updated><title type='text'>GWT 1.5</title><content type='html'>Google has just release the 1.5 version of their web toolkit. I'm hoping things gets better on it.&lt;br /&gt;&lt;br /&gt;With 1.5 new capabilities are being introduce such as Java 5 syntax support. &lt;span style="border-bottom: 1px dashed rgb(0, 102, 204); background: transparent none repeat scroll 0% 50%; cursor: pointer; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" class="yshortcuts" id="lw_1211930228_4"&gt;Java generics&lt;/span&gt;, enumerated types, annotations, auto-boxing, and variable parameter lists are enabled.&lt;br /&gt;&lt;br /&gt;Honestly, I'm not sure what they are but it will be very interesting to learn them soon.&lt;br /&gt;&lt;br /&gt;Check it out: &lt;a href="http://code.google.com/webtoolkit/"&gt;Google Web Toolkit&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-2027522143799196108?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/2027522143799196108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=2027522143799196108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/2027522143799196108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/2027522143799196108'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/05/gwt-15.html' title='GWT 1.5'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-154243421274765880</id><published>2008-05-25T17:06:00.003+08:00</published><updated>2008-05-25T17:18:13.982+08:00</updated><title type='text'>Google Web Toolkit - Out of memory</title><content type='html'>In case some of you are working on GWT(Google Web Toolkit) using eclipse and you are experiencing out of memory problems during loading or compiling your web apps.&lt;br /&gt;&lt;br /&gt;The anser is here...&lt;br /&gt;&lt;br /&gt;Under Eclipse on run-&gt;open run dialog...&lt;br /&gt;&lt;br /&gt;Select GWT Hosted mode application on the side tree and choose prameters tab and comfigure your VM Options with this syntax &lt;span style="font-weight: bold;"&gt;"-Xmx800m"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_YR_23U6IG3U/SDktdxyLl4I/AAAAAAAAAFI/zSNeR0H7GeQ/s1600-h/eclipse+vm.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_YR_23U6IG3U/SDktdxyLl4I/AAAAAAAAAFI/zSNeR0H7GeQ/s320/eclipse+vm.JPG" alt="" id="BLOGGER_PHOTO_ID_5204240834006587266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;in executing the java virtual machine the "&lt;span style="font-weight: bold;"&gt;-Xmx&lt;/span&gt;" means the maximum range of memory and the "&lt;span style="font-weight: bold;"&gt;800m" &lt;/span&gt;means 800MB. Which means increasing the maximum memory upto 800Mega bytes.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-154243421274765880?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/154243421274765880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=154243421274765880' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/154243421274765880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/154243421274765880'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/05/google-web-toolkit-out-of-memory.html' title='Google Web Toolkit - Out of memory'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_YR_23U6IG3U/SDktdxyLl4I/AAAAAAAAAFI/zSNeR0H7GeQ/s72-c/eclipse+vm.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7953128.post-3894623618649730807</id><published>2008-05-16T20:29:00.002+08:00</published><updated>2008-05-16T20:33:25.874+08:00</updated><title type='text'>GWT(Google Web Toolkit)</title><content type='html'>I have just finish releasing my first AJAX application. It was cool and perhaps soon I can work more on the content and the structure.&lt;br /&gt;&lt;br /&gt;Feel free to check it out: &lt;a href="http://wormz.freehoxt.com/EIS.com"&gt;http://wormz.freehoxt.com/EIS.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7953128-3894623618649730807?l=maksblogger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maksblogger.blogspot.com/feeds/3894623618649730807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7953128&amp;postID=3894623618649730807' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3894623618649730807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7953128/posts/default/3894623618649730807'/><link rel='alternate' type='text/html' href='http://maksblogger.blogspot.com/2008/05/gwtgoogle-web-toolkit.html' title='GWT(Google Web Toolkit)'/><author><name>maks</name><uri>http://www.blogger.com/profile/10898199765293257127</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_YR_23U6IG3U/S6nUORw9dhI/AAAAAAAAAek/z-5RDge-HXM/S220/me.png'/></author><thr:total>0</thr:total></entry></feed>
