<?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-10869011</id><updated>2012-02-16T07:39:54.775-08:00</updated><category term='task queue'/><category term='image manipulation'/><category term='mail'/><category term='technology'/><category term='guide'/><category term='64-bit'/><category term='java'/><category term='url fetch'/><category term='Amazon'/><category term='awesome'/><category term='datastore'/><category term='GAE'/><category term='XMPP'/><category term='fedora'/><category term='blobstore'/><category term='goal'/><category term='Google App Engine'/><category term='user'/><category term='AWS'/><category term='memcache'/><category term='analysis'/><category term='solved'/><category term='retire'/><category term='versus'/><category term='eclipse'/><category term='Spring'/><category term='ubuntu'/><category term='$100k'/><category term='review'/><category term='gource'/><title type='text'>Not Wasting Time</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://notwastingtime.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10869011/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://notwastingtime.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>David J Siu</name><uri>http://www.blogger.com/profile/05682020616489992840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_N5kEpB3Jytk/S-6XBSrXGjI/AAAAAAAAAYk/ZDHkANnrGlc/S220/AIbEiAIAAABECMqe3cewiMbK9AEiC3ZjYXJkX3Bob3RvKihkNWYxNDRkM2U0ZGYwNjRlYWEwMThmZTBmNzFjNWIzMGE5OWVkYTE1MAFyS00pH6GltxQF8BOipxebyPpKOA.jpeg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10869011.post-1097090691058145515</id><published>2010-06-12T12:54:00.000-07:00</published><updated>2010-06-22T09:31:11.048-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='solved'/><title type='text'>SOLVED: org.tuckey.web.filters.urlrewrite.Conf ERROR: Parse error on line 1</title><summary type='text'>
Problem:
If you are using Tucky.org's urlrewrite, you will notice that sometimes, your web application will fail to load for no apparent reason. If you ever see the following exception:

SEVERE: [1276369177663000] javax.servlet.ServletContext log: org.tuckey.web.filters.urlrewrite.Conf ERROR: Parse error on line 1
The markup declarations contained or pointed to by the document type declaration
</summary><link rel='replies' type='application/atom+xml' href='http://notwastingtime.blogspot.com/feeds/1097090691058145515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notwastingtime.blogspot.com/2010/06/solved-orgtuckeywebfiltersurlrewritecon.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10869011/posts/default/1097090691058145515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10869011/posts/default/1097090691058145515'/><link rel='alternate' type='text/html' href='http://notwastingtime.blogspot.com/2010/06/solved-orgtuckeywebfiltersurlrewritecon.html' title='SOLVED: org.tuckey.web.filters.urlrewrite.Conf ERROR: Parse error on line 1'/><author><name>David J Siu</name><uri>http://www.blogger.com/profile/05682020616489992840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_N5kEpB3Jytk/S-6XBSrXGjI/AAAAAAAAAYk/ZDHkANnrGlc/S220/AIbEiAIAAABECMqe3cewiMbK9AEiC3ZjYXJkX3Bob3RvKihkNWYxNDRkM2U0ZGYwNjRlYWEwMThmZTBmNzFjNWIzMGE5OWVkYTE1MAFyS00pH6GltxQF8BOipxebyPpKOA.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_N5kEpB3Jytk/TBPgHkZRgDI/AAAAAAAAAa0/oFEYRgnHXt4/s72-c/SolvedStamp.jpg' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10869011.post-7874715531465380251</id><published>2010-05-29T05:48:00.000-07:00</published><updated>2010-05-29T05:53:02.104-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='awesome'/><category scheme='http://www.blogger.com/atom/ns#' term='guide'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='gource'/><title type='text'>How to Set Up Gource in Ubuntu 10.04</title><summary type='text'>

Overview:

Gource is an amazing open source project that creates visualizations of the development history of any software project that use a version control system such as Mercurial or Git. With this tool, you can analyze how your code grows over time, see how developers are interacting with the code base, and also understand how your code tree looks. While Gource is fantastic, getting it to </summary><link rel='replies' type='application/atom+xml' href='http://notwastingtime.blogspot.com/feeds/7874715531465380251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notwastingtime.blogspot.com/2010/05/how-to-set-up-gource-in-ubuntu-1004.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10869011/posts/default/7874715531465380251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10869011/posts/default/7874715531465380251'/><link rel='alternate' type='text/html' href='http://notwastingtime.blogspot.com/2010/05/how-to-set-up-gource-in-ubuntu-1004.html' title='How to Set Up Gource in Ubuntu 10.04'/><author><name>David J Siu</name><uri>http://www.blogger.com/profile/05682020616489992840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_N5kEpB3Jytk/S-6XBSrXGjI/AAAAAAAAAYk/ZDHkANnrGlc/S220/AIbEiAIAAABECMqe3cewiMbK9AEiC3ZjYXJkX3Bob3RvKihkNWYxNDRkM2U0ZGYwNjRlYWEwMThmZTBmNzFjNWIzMGE5OWVkYTE1MAFyS00pH6GltxQF8BOipxebyPpKOA.jpeg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10869011.post-243975219103621912</id><published>2010-05-27T23:34:00.000-07:00</published><updated>2010-05-28T00:41:38.300-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GAE'/><category scheme='http://www.blogger.com/atom/ns#' term='Google App Engine'/><category scheme='http://www.blogger.com/atom/ns#' term='guide'/><category scheme='http://www.blogger.com/atom/ns#' term='Spring'/><title type='text'>How to Set Up Spring 3 in Google App Engine</title><summary type='text'>Overview:

Spring 3 takes a little work to get fully working in the Google App Engine but once correctly configured, you'll have access to Spring MVC, dependency injection, JSTL, JDO with Spring ORM, and much much more. In this guide, I've taken the Google Guestbook demo and rewrote it to utilize many common Spring 3 features. I'm currently using Spring 3.0.2 and Google App Engine SDK 1.3.4.

</summary><link rel='replies' type='application/atom+xml' href='http://notwastingtime.blogspot.com/feeds/243975219103621912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notwastingtime.blogspot.com/2010/05/how-to-set-up-spring-3-in-google-app.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10869011/posts/default/243975219103621912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10869011/posts/default/243975219103621912'/><link rel='alternate' type='text/html' href='http://notwastingtime.blogspot.com/2010/05/how-to-set-up-spring-3-in-google-app.html' title='How to Set Up Spring 3 in Google App Engine'/><author><name>David J Siu</name><uri>http://www.blogger.com/profile/05682020616489992840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_N5kEpB3Jytk/S-6XBSrXGjI/AAAAAAAAAYk/ZDHkANnrGlc/S220/AIbEiAIAAABECMqe3cewiMbK9AEiC3ZjYXJkX3Bob3RvKihkNWYxNDRkM2U0ZGYwNjRlYWEwMThmZTBmNzFjNWIzMGE5OWVkYTE1MAFyS00pH6GltxQF8BOipxebyPpKOA.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_N5kEpB3Jytk/S_9x7ld2SUI/AAAAAAAAAac/JbjsyXpKAp4/s72-c/spring_gae_thumbsup_dsiu.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10869011.post-702036823853434717</id><published>2010-05-22T18:05:00.000-07:00</published><updated>2010-05-22T18:11:01.877-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='task queue'/><category scheme='http://www.blogger.com/atom/ns#' term='memcache'/><category scheme='http://www.blogger.com/atom/ns#' term='user'/><category scheme='http://www.blogger.com/atom/ns#' term='blobstore'/><category scheme='http://www.blogger.com/atom/ns#' term='image manipulation'/><category scheme='http://www.blogger.com/atom/ns#' term='GAE'/><category scheme='http://www.blogger.com/atom/ns#' term='datastore'/><category scheme='http://www.blogger.com/atom/ns#' term='Google App Engine'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='url fetch'/><category scheme='http://www.blogger.com/atom/ns#' term='mail'/><category scheme='http://www.blogger.com/atom/ns#' term='XMPP'/><title type='text'>Google App Engine (GAE) Technology Overview</title><summary type='text'>Overview:

Google App Engine provides a set of tools developers will need to know about to utilize its resources. Google has done a good job expanding the list of available services since they launched GAE in 2008. They have a very comprehensive list of services that can be used to create my application but each service is not without its limitations. Let's take a look at what is available now.

</summary><link rel='replies' type='application/atom+xml' href='http://notwastingtime.blogspot.com/feeds/702036823853434717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notwastingtime.blogspot.com/2010/05/google-app-engine-gae-technology.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10869011/posts/default/702036823853434717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10869011/posts/default/702036823853434717'/><link rel='alternate' type='text/html' href='http://notwastingtime.blogspot.com/2010/05/google-app-engine-gae-technology.html' title='Google App Engine (GAE) Technology Overview'/><author><name>David J Siu</name><uri>http://www.blogger.com/profile/05682020616489992840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_N5kEpB3Jytk/S-6XBSrXGjI/AAAAAAAAAYk/ZDHkANnrGlc/S220/AIbEiAIAAABECMqe3cewiMbK9AEiC3ZjYXJkX3Bob3RvKihkNWYxNDRkM2U0ZGYwNjRlYWEwMThmZTBmNzFjNWIzMGE5OWVkYTE1MAFyS00pH6GltxQF8BOipxebyPpKOA.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_N5kEpB3Jytk/S_hD3YPGeuI/AAAAAAAAAaU/x0M6d5JYf34/s72-c/swiss_army_knife_google_app_engine_dsiu.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10869011.post-4734224565985710627</id><published>2010-05-18T03:37:00.000-07:00</published><updated>2010-05-23T11:06:18.892-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='versus'/><category scheme='http://www.blogger.com/atom/ns#' term='GAE'/><category scheme='http://www.blogger.com/atom/ns#' term='Google App Engine'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='AWS'/><title type='text'>Google App Engine (GAE) versus Amazon Web Services (AWS)</title><summary type='text'>Overview:

The most fun part of developing usually comes in the first 33% of the project life cycle. Creating that rapid prototype that demonstrates your idea is where most of the fun is. From that point on, the excitement of the project nose dives as you start looking at where you are going to run the darn thing, and making sure your system is scalable enough to handle its own success. I'm </summary><link rel='replies' type='application/atom+xml' href='http://notwastingtime.blogspot.com/feeds/4734224565985710627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notwastingtime.blogspot.com/2010/05/google-app-engine-gae-versus-amazon-web.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10869011/posts/default/4734224565985710627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10869011/posts/default/4734224565985710627'/><link rel='alternate' type='text/html' href='http://notwastingtime.blogspot.com/2010/05/google-app-engine-gae-versus-amazon-web.html' title='Google App Engine (GAE) versus Amazon Web Services (AWS)'/><author><name>David J Siu</name><uri>http://www.blogger.com/profile/05682020616489992840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_N5kEpB3Jytk/S-6XBSrXGjI/AAAAAAAAAYk/ZDHkANnrGlc/S220/AIbEiAIAAABECMqe3cewiMbK9AEiC3ZjYXJkX3Bob3RvKihkNWYxNDRkM2U0ZGYwNjRlYWEwMThmZTBmNzFjNWIzMGE5OWVkYTE1MAFyS00pH6GltxQF8BOipxebyPpKOA.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_N5kEpB3Jytk/S_FpUak1rwI/AAAAAAAAAZk/hbnkrcRbhbE/s72-c/gae_vs_aws.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10869011.post-1046224603750955550</id><published>2010-05-16T19:06:00.000-07:00</published><updated>2010-05-16T20:06:45.849-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='awesome'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu 10.04 LTS Installation Review</title><summary type='text'>
Ubuntu is finally set up the way I want and I'm ready to be productive now! The installation process was not entirely smooth for my particular setup but everything worked out at the end.

Problems/Issues I ran into:

1) Bad CDR Media

I had burnt a copy of Ubuntu 10.04 x86_64 onto a CD but upon boot up, it froze at a black screen with two icons of a keyboard and a spread eagle person with a </summary><link rel='replies' type='application/atom+xml' href='http://notwastingtime.blogspot.com/feeds/1046224603750955550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notwastingtime.blogspot.com/2010/05/ubuntu-1004-lts-installation-review.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10869011/posts/default/1046224603750955550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10869011/posts/default/1046224603750955550'/><link rel='alternate' type='text/html' href='http://notwastingtime.blogspot.com/2010/05/ubuntu-1004-lts-installation-review.html' title='Ubuntu 10.04 LTS Installation Review'/><author><name>David J Siu</name><uri>http://www.blogger.com/profile/05682020616489992840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_N5kEpB3Jytk/S-6XBSrXGjI/AAAAAAAAAYk/ZDHkANnrGlc/S220/AIbEiAIAAABECMqe3cewiMbK9AEiC3ZjYXJkX3Bob3RvKihkNWYxNDRkM2U0ZGYwNjRlYWEwMThmZTBmNzFjNWIzMGE5OWVkYTE1MAFyS00pH6GltxQF8BOipxebyPpKOA.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_N5kEpB3Jytk/S_COghRY7cI/AAAAAAAAAZE/8JwWSAvkG-4/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10869011.post-6435481480724446728</id><published>2010-05-15T05:28:00.000-07:00</published><updated>2010-05-15T05:36:18.254-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='64-bit'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Out with Fedora 11, in with Ubuntu 10</title><summary type='text'>First thing's first, my Fedora 11 installation has got to go. I'm pretty sick of having to manually install and tweak a bazillion different things just to get Fedora to play a movie file or to play an MP3. Ubuntu has just launched Ubuntu 10.04 LTS so I'll give that a whirl. Main justification for this is that I need to upgrade to 64-bit in order to maximize memory availability for Eclipse. I'll </summary><link rel='replies' type='application/atom+xml' href='http://notwastingtime.blogspot.com/feeds/6435481480724446728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notwastingtime.blogspot.com/2010/05/first-things-first-my-fedora-11.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10869011/posts/default/6435481480724446728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10869011/posts/default/6435481480724446728'/><link rel='alternate' type='text/html' href='http://notwastingtime.blogspot.com/2010/05/first-things-first-my-fedora-11.html' title='Out with Fedora 11, in with Ubuntu 10'/><author><name>David J Siu</name><uri>http://www.blogger.com/profile/05682020616489992840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_N5kEpB3Jytk/S-6XBSrXGjI/AAAAAAAAAYk/ZDHkANnrGlc/S220/AIbEiAIAAABECMqe3cewiMbK9AEiC3ZjYXJkX3Bob3RvKihkNWYxNDRkM2U0ZGYwNjRlYWEwMThmZTBmNzFjNWIzMGE5OWVkYTE1MAFyS00pH6GltxQF8BOipxebyPpKOA.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_N5kEpB3Jytk/S-6QPVd7eTI/AAAAAAAAAYY/SWXMK7LUkv4/s72-c/8007-bigthumbnail.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10869011.post-6433510776713470359</id><published>2010-05-15T05:08:00.000-07:00</published><updated>2010-06-17T10:58:21.712-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='retire'/><category scheme='http://www.blogger.com/atom/ns#' term='goal'/><category scheme='http://www.blogger.com/atom/ns#' term='$100k'/><title type='text'>Not Wasting Time (Finally)</title><summary type='text'>Today is when I finally draw the line. After hanging around with some good friends of mine and discussing what car I can not afford to buy, I've decided to finally NOT WASTE TIME! For over 2 decades now, I've had fantasies of retiring early and have watched countless opportunities slip by where I could have made my fortunes. Not any longer! Here is where I begin my journey to finally achieve my </summary><link rel='replies' type='application/atom+xml' href='http://notwastingtime.blogspot.com/feeds/6433510776713470359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notwastingtime.blogspot.com/2010/05/not-wasting-time-finally.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10869011/posts/default/6433510776713470359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10869011/posts/default/6433510776713470359'/><link rel='alternate' type='text/html' href='http://notwastingtime.blogspot.com/2010/05/not-wasting-time-finally.html' title='Not Wasting Time (Finally)'/><author><name>David J Siu</name><uri>http://www.blogger.com/profile/05682020616489992840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_N5kEpB3Jytk/S-6XBSrXGjI/AAAAAAAAAYk/ZDHkANnrGlc/S220/AIbEiAIAAABECMqe3cewiMbK9AEiC3ZjYXJkX3Bob3RvKihkNWYxNDRkM2U0ZGYwNjRlYWEwMThmZTBmNzFjNWIzMGE5OWVkYTE1MAFyS00pH6GltxQF8BOipxebyPpKOA.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_N5kEpB3Jytk/S-6LQeq_gMI/AAAAAAAAAYQ/FAyK6lGhOgA/s72-c/Wasting-Time.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
