<?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-11132206</id><updated>2011-05-26T01:43:18.762+08:00</updated><title type='text'>My Ramblings</title><subtitle type='html'>Some ramblings and reflections on life.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>35</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-11132206.post-115738632796160901</id><published>2006-09-05T00:08:00.000+08:00</published><updated>2006-09-05T09:54:24.336+08:00</updated><title type='text'>Moving on...</title><content type='html'>This blog has moved to: &lt;a href="http://anchorvale.wordpress.com"&gt;http://anchorvale.wordpress.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The frequent outages at blogger.com has been frustrating. Not to mention the lack of trackbacks and categorization.&lt;br /&gt;&lt;br /&gt;So, please update your bookmarks and let's go over now! :-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://anchorvale.wordpress.com"&gt;http://anchorvale.wordpress.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;sc&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-115738632796160901?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/115738632796160901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=115738632796160901&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/115738632796160901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/115738632796160901'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2006/09/moving-on.html' title='Moving on...'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-115099578764869392</id><published>2006-06-23T01:01:00.000+08:00</published><updated>2006-06-23T01:03:07.660+08:00</updated><title type='text'>Happy birthday to me</title><content type='html'>祝我生日快乐， 祝我生日快乐。。。&lt;br /&gt;&lt;br /&gt;:)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-115099578764869392?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/115099578764869392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=115099578764869392&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/115099578764869392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/115099578764869392'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2006/06/happy-birthday-to-me.html' title='Happy birthday to me'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-114900672468075290</id><published>2006-05-31T00:25:00.000+08:00</published><updated>2006-05-31T00:32:04.696+08:00</updated><title type='text'>Deja Vu</title><content type='html'>Have not had this fatigue feeling for quite some time. Today it came back to me again.&lt;br /&gt;&lt;br /&gt;The familiarity of it all: having to take deep breaths, pinching the area between the eyes, trying to catch a few winks even while riding up the escalators, etc.&lt;br /&gt;&lt;br /&gt;Praying that the next few days will not be as draining.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-114900672468075290?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/114900672468075290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=114900672468075290&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/114900672468075290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/114900672468075290'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2006/05/deja-vu.html' title='Deja Vu'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-114839802558749656</id><published>2006-05-23T23:04:00.000+08:00</published><updated>2006-05-23T23:27:05.603+08:00</updated><title type='text'>1+1 cannot be equals to 3 wat</title><content type='html'>A &lt;a href="http://www.syfc.org.sg/events/dvc/cinema.html"&gt;light-hearted cartoon&lt;/a&gt;, illustrating the importance of discerning the truth from fiction. It comes in both Singlish and Hokkien versions. :-D&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/471/436/1600/syfc.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/471/436/200/syfc.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Created by &lt;a href="http://www.syfc.org.sg"&gt;Singapore Youth For Christ&lt;/a&gt; (SYFC).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-114839802558749656?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/114839802558749656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=114839802558749656&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/114839802558749656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/114839802558749656'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2006/05/11-cannot-be-equals-to-3-wat.html' title='1+1 cannot be equals to 3 wat'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-114821973225938781</id><published>2006-05-21T21:47:00.000+08:00</published><updated>2006-05-21T21:55:32.273+08:00</updated><title type='text'>Mini movie marathon</title><content type='html'>Yesterday, on a hot Saturday afternoon, SY and I headed to Balestier Cineplex to catch Poseidon movie. After 90 mins of breath-taking action, we proceeded to catch another movie at the same cineplex - Over the Hedge.&lt;br /&gt;&lt;br /&gt;Our first mini movie marathon. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-114821973225938781?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/114821973225938781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=114821973225938781&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/114821973225938781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/114821973225938781'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2006/05/mini-movie-marathon.html' title='Mini movie marathon'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-114809903468565420</id><published>2006-05-20T12:18:00.000+08:00</published><updated>2006-05-20T12:33:01.706+08:00</updated><title type='text'>Error at GV website</title><content type='html'>After hearing countless positive reviews about the &lt;a href="http://www.missionimpossible.com"&gt;MI3 movie&lt;/a&gt;, SY and I finally decide to catch it today. But oops, we had a hard time trying to book the tickets from GV website. Keep on getting this error:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/471/436/1600/gv-error.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/471/436/320/gv-error.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Must be one of the signs of an improving economy. ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-114809903468565420?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/114809903468565420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=114809903468565420&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/114809903468565420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/114809903468565420'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2006/05/error-at-gv-website.html' title='Error at GV website'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-114794321561643735</id><published>2006-05-18T16:35:00.000+08:00</published><updated>2006-05-19T10:53:58.203+08:00</updated><title type='text'>Diesel car?</title><content type='html'>Was toying with the idea of getting a diesel car. In fact, I spotted a Renault Kangoo on &lt;a href="http://www.sgcarmart.com/main/info-0zD1Oz3-1064.html"&gt;sgCarMart &lt;/a&gt;that is quite cool:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/471/436/1600/GX4188T_0.2.jpg"&gt;&lt;img style="CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/471/436/200/GX4188T_0.1.jpg" border="0" /&gt;&lt;/a&gt; &lt;a href="http://photos1.blogger.com/blogger/471/436/1600/GX4188T_2.1.jpg"&gt;&lt;img style="CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/471/436/200/GX4188T_2.1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/471/436/1600/GX4188T_0.0.jpg"&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/471/436/1600/GX4188T_2.0.jpg"&gt;&lt;/a&gt;However, the high price of the diesel road tax is too much of a put-off.&lt;br /&gt;&lt;br /&gt;After doing some calculations, I realise the savings on buying diesel fuel is not sufficient to offset the much higher road tax.&lt;br /&gt;&lt;br /&gt;So, my car-owning dream gets shelved once again. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-114794321561643735?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/114794321561643735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=114794321561643735&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/114794321561643735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/114794321561643735'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2006/05/diesel-car.html' title='Diesel car?'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-114793769926738118</id><published>2006-05-18T15:24:00.000+08:00</published><updated>2006-05-18T15:34:59.296+08:00</updated><title type='text'>Preparing for World Cup</title><content type='html'>Wow, a health advice by CNA: &lt;a href="http://www.channelnewsasia.com/stories/health/view/208783/1/.html"&gt;http://www.channelnewsasia.com/stories/health/view/208783/1/.html&lt;/a&gt; , warning of increased cardiac arrests during the previous World Cups.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"In the 1998 World Cup, the number of heart attacks in Britain rose by 25 percent  when England lost to Argentina in a penalty shootout, according to a study in  the British Medical Journal (BMJ). &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Compared with admissions for the same day in previous years, 55 more people were  treated for a heart stoppage as a result of the match, say the University of  Birmingham researchers"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Better start preparing my heart now by watching more late-night soccer. Haha. :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-114793769926738118?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/114793769926738118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=114793769926738118&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/114793769926738118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/114793769926738118'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2006/05/preparing-for-world-cup.html' title='Preparing for World Cup'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-114701433542986583</id><published>2006-05-07T22:28:00.000+08:00</published><updated>2006-05-07T23:05:35.443+08:00</updated><title type='text'>Opposition improves performance in GE2006</title><content type='html'>In GE 2006, Singapore's Opposition parties have been given a stronger support by the people.&lt;br /&gt;&lt;br /&gt;In particular, the &lt;a href="http://wp.org.sg"&gt;Workers' Party&lt;/a&gt; (WP) saw its percentage of votes rose sharply to 16.34%, up from 2.7% in the GE 2001.&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;On the other hand, PAP saw its support drop to 66.6%, down from 75.3% in GE 2001.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-114701433542986583?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/114701433542986583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=114701433542986583&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/114701433542986583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/114701433542986583'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2006/05/opposition-improves-performance-in.html' title='Opposition improves performance in GE2006'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-114365699426623018</id><published>2006-03-30T02:29:00.000+08:00</published><updated>2006-03-30T02:29:54.306+08:00</updated><title type='text'>Sri Nada rules!</title><content type='html'>I wanted to have a haircut at Compass Point last week.&lt;br /&gt;&lt;br /&gt;I have always been quite a Sri Nada regular (erm, ok, not quite a regular lah since i only cut my hair once every 2 to 3 months). Anyway, curiousity prompted me to try out EC House instead, which is in the same shopping complex. So I walked into EC House and prepared to buy a ticket with my $50 note. This conversation followed:&lt;br /&gt;&lt;br /&gt;Hairstylist: Sir, this machine can accept only $10 notes.&lt;br /&gt;Me: Oh, then can I change my $50 note into $10 notes here?&lt;br /&gt;Hairstylist: No, you cannot change your notes here. You must change it somewhere else.&lt;br /&gt;Me: O.. (hairstylist walks off to sweep the floor) ..kay.&lt;br /&gt;&lt;br /&gt;So I walked over to my Sri Nada to have my hair cut instead. This episode makes me realise that Sri Nada still provides the best customer service. Come with your $100 notes, $50, $10 and even your piggy bank coins, the uncles at Sri Nada will accept them! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-114365699426623018?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/114365699426623018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=114365699426623018&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/114365699426623018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/114365699426623018'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2006/03/sri-nada-rules.html' title='Sri Nada rules!'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-113942618834375478</id><published>2006-02-09T03:16:00.000+08:00</published><updated>2006-02-09T03:16:30.120+08:00</updated><title type='text'>Of shell scripts and jogging</title><content type='html'>Oops, my Unix scripting skills have gone rusty. Took a few hours to come up with a few simple shell scripts. Still got several scripts to do. Hopefully it's all downhill from here with my Uni memory slowly coming back to me. :-)&lt;br /&gt;&lt;br /&gt;Oh no, it's been a week since &lt;a href="http://anchorvale.blogspot.com/2006/02/jogging.html"&gt;I last jogged&lt;/a&gt;. Must try to be more disciplined to jog more often. Ok, must endeavour to jog one more time before leaving for Taiwan next week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-113942618834375478?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/113942618834375478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=113942618834375478&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/113942618834375478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/113942618834375478'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2006/02/of-shell-scripts-and-jogging.html' title='Of shell scripts and jogging'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-113924104220046727</id><published>2006-02-06T23:46:00.000+08:00</published><updated>2006-02-07T00:08:51.936+08:00</updated><title type='text'>ASP Calendar</title><content type='html'>Chanced upon this calendar written in ASP: &lt;a href="http://www.asp101.com/articles/jacob/calendar/default.asp"&gt;http://www.asp101.com/articles/jacob/calendar/default.asp&lt;/a&gt;. Will be test driving it soon for an upcoming project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-113924104220046727?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/113924104220046727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=113924104220046727&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/113924104220046727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/113924104220046727'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2006/02/asp-calendar.html' title='ASP Calendar'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-113896279478660466</id><published>2006-02-03T18:14:00.000+08:00</published><updated>2006-02-03T18:33:14.796+08:00</updated><title type='text'>Changes at Ann Siang hill</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/471/436/1600/DSCF2007.0.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/471/436/200/DSCF2007.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;Happened to pass by Ann Siang hill today, and saw some big changes since I last set foot there 2 years ago. Saw this new boutique hotel &lt;a href="http://www.thescarlethotel.com"&gt;The Scarlet&lt;/a&gt; that has sprung up along the whole stretch of shophouses. (right)&lt;br /&gt;&lt;br /&gt;And this is where our favourite lunch joint Abang's Nasi Padang used to be. (below)&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/471/436/1600/DSCF2009.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/471/436/200/DSCF2009.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-113896279478660466?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/113896279478660466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=113896279478660466&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/113896279478660466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/113896279478660466'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2006/02/changes-at-ann-siang-hill.html' title='Changes at Ann Siang hill'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-113896114432830652</id><published>2006-02-03T17:55:00.000+08:00</published><updated>2006-02-03T18:05:44.340+08:00</updated><title type='text'>Tambun cookies for breakfast</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/471/436/1600/DSCF2004.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/471/436/200/DSCF2004.jpg" alt="" border="0" /&gt;&lt;/a&gt;Mum-in-law just popped by from Malaysia for a weekend visit.&lt;br /&gt;&lt;br /&gt;Hence today's breakfast is the Tambun Cookies that she brought here. Hmmm, not bad tasting, except a little bit dry because of the dried 'tao sa' fillings. Need to wash them down with some kopi. :-)&lt;br /&gt;&lt;br /&gt;By the way, the Panda biscuits managed to make it into the photo by lurking in the background. My favourite Panda biscuit flavour is &lt;span style="font-weight: bold; color: rgb(204, 51, 204);"&gt;strawberry&lt;/span&gt;. By the way, just found out from the box that each flavour has a different calories - the highest being &lt;span style="color: rgb(102, 51, 51);"&gt;&lt;span style="font-weight: bold;"&gt;chocolate&lt;/span&gt; &lt;/span&gt;followed by &lt;span style="font-weight: bold; color: rgb(153, 51, 153);"&gt;strawberry &lt;/span&gt;followed by &lt;span style="font-weight: bold; color: rgb(51, 204, 255);"&gt;vanilla&lt;/span&gt;. Bet you didn't know that. ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-113896114432830652?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/113896114432830652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=113896114432830652&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/113896114432830652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/113896114432830652'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2006/02/tambun-cookies-for-breakfast.html' title='Tambun cookies for breakfast'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-113885450068999993</id><published>2006-02-02T12:18:00.000+08:00</published><updated>2006-02-02T12:32:02.136+08:00</updated><title type='text'>Last tree standing</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/471/436/1600/DSCF1999.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/471/436/200/DSCF1999.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Spotted this lone tree standing proud in the field that faces Compass Point's Metro entrance.&lt;br /&gt;&lt;br /&gt;Hope that this tree will survive the development of the buildings and complexes around the area.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-113885450068999993?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/113885450068999993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=113885450068999993&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/113885450068999993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/113885450068999993'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2006/02/last-tree-standing.html' title='Last tree standing'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-113885317189659710</id><published>2006-02-02T12:02:00.000+08:00</published><updated>2006-02-02T12:06:11.906+08:00</updated><title type='text'>Breakfast at Ya Kun</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/471/436/1600/DSCF2000.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/471/436/200/DSCF2000.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Hmmm.... nothing beats starting the morning with a cuppa kopi and kaya toasts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-113885317189659710?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/113885317189659710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=113885317189659710&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/113885317189659710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/113885317189659710'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2006/02/breakfast-at-ya-kun.html' title='Breakfast at Ya Kun'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-113880595163246052</id><published>2006-02-01T22:48:00.000+08:00</published><updated>2006-02-03T18:10:39.986+08:00</updated><title type='text'>Jogging</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/471/436/1600/DSCF1994_small.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/471/436/200/DSCF1994_small.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This afternoon, I popped over to Hougang Stadium for a quick jog after attending my friend's mum's funeral wake.&lt;br /&gt;&lt;br /&gt;And at 3pm in the afternoon, the sun was at its most scorching temperant. You can almost see mirages forming over the running tracks. :-)&lt;br /&gt;&lt;br /&gt;I tried to run 8 rounds, starting from the outermost lane 8, 7 and then all the way to lane 1. However, had to stop after 6 rounds due to the heat. Haha, super unfit, definitely not IPPT material (yet). :P&lt;br /&gt;&lt;br /&gt;Anyway, a picture of me after being humbled by the scorching heat.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-113880595163246052?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/113880595163246052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=113880595163246052&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/113880595163246052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/113880595163246052'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2006/02/jogging.html' title='Jogging'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-113203958531043205</id><published>2005-11-15T15:26:00.000+08:00</published><updated>2005-11-15T15:26:25.320+08:00</updated><title type='text'>How to configure httpd for Subversion</title><content type='html'>./configure --enable-status --enable-so --enable-mods-shared=max --enable-dav --enable-ssl &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-113203958531043205?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/113203958531043205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=113203958531043205&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/113203958531043205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/113203958531043205'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2005/11/how-to-configure-httpd-for-subversion.html' title='How to configure httpd for Subversion'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-113203794415928732</id><published>2005-11-15T14:58:00.000+08:00</published><updated>2005-11-15T14:59:04.170+08:00</updated><title type='text'>How to install Subversion</title><content type='html'>./configure --with-apxs=/usr/local/apache2/bin/apxs --prefix=/usr/local/subversion --with-expat=/root/Download/subversion-1.2.1/apr-util/xml/expat --without-berkeley-db --enable-ssl --with-ssl&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-113203794415928732?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/113203794415928732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=113203794415928732&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/113203794415928732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/113203794415928732'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2005/11/how-to-install-subversion.html' title='How to install Subversion'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-112541711741893383</id><published>2005-08-30T23:45:00.000+08:00</published><updated>2005-08-31T00:13:06.763+08:00</updated><title type='text'>Welcome back, life</title><content type='html'>Hi life,&lt;br /&gt;&lt;br /&gt;It's good to have you back.&lt;br /&gt;&lt;br /&gt;I can still remember the dark days for the whole of April, May and June when I completely lost you.&lt;br /&gt;&lt;br /&gt;Looking back at those dark days...&lt;br /&gt;&lt;br /&gt;On Mother's Day, I was so tied up that I couldn't spare the time to go to my mother's place to have dinner with her. When I told her so over the phone, she was very understanding and kept assuring me that it's ok. Her understanding only made me felt more remorseful. There's even more to come. After dinner time, she rang me up and told me that she'll be bringing dessert over for me. Gosh, I felt I'm the most unfilial son in the world when she later arrived at my place with her homemade desserts. I hated myself as I saw her lonely departing silhoutte.&lt;br /&gt;&lt;br /&gt;There's another day when SY and I need to attend my uncle's funeral wake on a Saturday evening. Before that, we dropped by Braddell for dinner. It was a small cosy eatery at Braddell. SY ordered fish-and-chips while I ordered braised chicken. That was indeed a very dark period... couldn't get to enjoy the food and ambience at all. I was also running a slight fever and had to buy Lemsip (and a non-drowsy one at that coz I still have a loooong night ahead).&lt;br /&gt;&lt;br /&gt;I'm glad that now I have you back.&lt;br /&gt;&lt;br /&gt;Yours longingly,&lt;br /&gt;sc&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-112541711741893383?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/112541711741893383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=112541711741893383&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/112541711741893383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/112541711741893383'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2005/08/welcome-back-life.html' title='Welcome back, life'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-112525058109586752</id><published>2005-08-29T01:36:00.000+08:00</published><updated>2005-08-30T09:46:44.126+08:00</updated><title type='text'>Open Source PC</title><content type='html'>This article lists the alternatives that one has if one intends to migrate totally to an open source OS: all the way from open source OS to open source productivity suite.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://news.yahoo.com/s/ttzd/20050817/tc_techtues_zd/158312"&gt;http://news.yahoo.com/s/ttzd/20050817/tc_techtues_zd/158312&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-112525058109586752?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/112525058109586752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=112525058109586752&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/112525058109586752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/112525058109586752'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2005/08/open-source-pc.html' title='Open Source PC'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-112382436862638943</id><published>2005-08-12T13:21:00.000+08:00</published><updated>2005-08-12T13:26:08.630+08:00</updated><title type='text'>How to enforce comments during CVS commits</title><content type='html'>&lt;ul&gt;   &lt;li&gt;Create a simple script $CVSROOT/CVSROOT/logcheck:&lt;/li&gt; &lt;/ul&gt; #!/bin/sh&lt;br /&gt;# Exit 0 (no error) if the log message is not empty&lt;br /&gt;&lt;br /&gt;if [ $# -eq 0 ]; then&lt;br /&gt;        echo "Comments are mandatory!"&lt;br /&gt;        echo ""&lt;br /&gt;        exit 1&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if [ ! -s $1 ]; then&lt;br /&gt;        exit 0&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;echo "Comments are mandatory!"&lt;br /&gt;echo ""&lt;br /&gt;exit 1&lt;br /&gt;## END&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;Add this one liner into $CVSROOT/CVSROOT/verifymsg&lt;/li&gt; &lt;/ul&gt; DEFAULT $CVSROOT/CVSROOT/logcheck&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-112382436862638943?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/112382436862638943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=112382436862638943&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/112382436862638943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/112382436862638943'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2005/08/how-to-enforce-comments-during-cvs.html' title='How to enforce comments during CVS commits'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-112124581697436066</id><published>2005-07-13T17:03:00.000+08:00</published><updated>2005-07-13T17:25:52.526+08:00</updated><title type='text'>Better ways to donate to the needy</title><content type='html'>It's indeed disheartening to learn that some of the supposed "non-profit welfare" organizations in Singapore are misusing donated funds. &lt;br /&gt;&lt;br /&gt;Refer to The Straits Times (July 13 2005) for such an example. The CEO of the organization in question actually treated himself to a &lt;i&gt;monthly&lt;/i&gt; wage of S$25,000 &lt;span style="font-style:italic;"&gt;plus&lt;/span&gt; a 12-month bonus! &lt;br /&gt;&lt;br /&gt;All this money are drawn from the public-donated money that are meant to help the needy. Can you imagine this: the needy who are supposed to be aided by this fund are living in dire conditions while the CEO himself is generously helping himself to the fund and living in such luxuries! Please enlighten me if you can, as I simply does not see any logic in this whole thing.&lt;br /&gt;&lt;br /&gt;My kind appeal to everyone is to stop donating to such organizations. The reasons are simple:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;You do not know how much of your donation actually goes to the actual needy. For all you know, maybe only 1% of your donation goes to the needy while the rest of the 99% is used to "upkeep the organization".&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The financial status of such organizations are non-transparent, and thus easily prone to misuse by the management.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Some suggestions on better ways to help the needy:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Donate monetary aid directly to the needy parties.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Donate daily neccessaties.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Provide companionship.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-112124581697436066?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/112124581697436066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=112124581697436066&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/112124581697436066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/112124581697436066'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2005/07/better-ways-to-donate-to-needy.html' title='Better ways to donate to the needy'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-112104486699399258</id><published>2005-07-11T09:18:00.000+08:00</published><updated>2005-07-11T10:06:42.806+08:00</updated><title type='text'>East Cost outing on 9th July 2005</title><content type='html'>9th July 2005 Saturday is an unforgettable day. Both you and I decided to let our hair down and indulge ourselves in a one-day local getaway. :)&lt;br /&gt;&lt;br /&gt;We had rented a car for that day. We left home at around 10:50am that Saturday morning. We headed to Blk 241 Compassvale to retrieve our rented car, a Proton Wira. And henceforth began our journey for the day.&lt;br /&gt;&lt;br /&gt;Our first stop was mother's place. We had laksa breakfast with her and Sing Ying. It's a pity that we arrived at mother's place a bit too late, coz she's rushing to work at 12 noon. So she ate quickly and left for work (at the Sheng Siong supermarket below her block).&lt;br /&gt;&lt;br /&gt;Next, we went to SSDC to register for your basic theory test. The queue was very long; all in all, we spent 1 hour at SSDC. :P We left SSDC at 1:30pm.&lt;br /&gt;&lt;br /&gt;After successfully registering for the basic theory test, we started our journey to East Cost loh! :) From SSDC, we took this driving route to East Coast: AMK Ave 3 -&gt; Hougang Ave 2 -&gt; Eunos -&gt; Still Road -&gt; Still Road South -&gt; East Coast Park Service Road. Somehow there was quite a jam at Eunos... maybe it's due to the homegoing crowd on a Saturday afternoon.&lt;br /&gt;&lt;br /&gt;When we reached East Coast, we looked around for the carpark nearest to MacDonald's but it was fully parked. Hence we settled for the next further one which still has spaces available. Another great thing we realised is the free parking. :)&lt;br /&gt;&lt;br /&gt;Our first activity at East Coast was cycling! We left all our barang barang in the car and headed for the first bicycle rental shop. We booked 2 bicycles for 2 hours each. We cycled towards the seafood restaurants side. After some time our bums were aching due to the uncomfortable bicycle seats. :P We passed by the hawker centre as well as the jetty where people were fishing. We U-turned at the jetty.&lt;br /&gt;&lt;br /&gt;We stopped for some refreshments at the hawker centre. We ate grilled tau-pok and you-tiao in peanut chilli sauce and drank whole coconuts. After recharging, we headed back towards MacDonald's (still with our aching bums. hehe).&lt;br /&gt;&lt;br /&gt;Once back at our car, we retrieved our "camping" barang barang which consist of a straw mat, magazines, newspapers, tidbits and drinks. We settled down at a spot along the beach that is close to the sea. There, we had a good time reading papers and enjoying the wonderful sea view and sea breeze. There was also a cute little toddler girl scooping sand beside us. :) Those were such enjoyable moments. Ahh...&lt;br /&gt;&lt;br /&gt;At around 5pm+, we packed up and headed for dinner. After much consideration, we decided to go to Old Airport Road's hawker centre. When our car reached there, we had difficulty finding the entrance to the carpark. In the end, we circled twice before finding the entrance. :) For dinner, we ordered mutton soup, shells, otar, satay and sugar cane juice. Hmmmm.... so yummy! To our pleasant surprise, the satay sauce comes mixed with pineapple sauce. It was indeed a very enjoyable and fulfilling dinner! :D&lt;br /&gt;&lt;br /&gt;Now came the difficult part. We were scratching our head very hard for ideas on where to go next. Finally we decided on Expo, since it might have some exhibitions that we can view. So we made our way towards Expo. When we reached Expo, we encountered a funny scene of 3 guys and gals singing offkey at a stage. We headed indoors and tried to search for any exhibition. However we were denied as there was completely no exhibitions on that day. :P Before we turned to leave, I visited the toilet for a big business. Ok, at least our trip to Expo were not wasted. Haha...&lt;br /&gt;&lt;br /&gt;Our last venue for the day was Punggol. We originally wanted to go to the beach, but we failed to find it. :P Hence we ended up at Puggol Plaza instead. A bit small, but at least we knew how the plaza is like, after hearing so much about it from your mum. :)&lt;br /&gt;&lt;br /&gt;After we left Punggol, it is time to return the car. We headed for the Esso station near to Rivervale Plaza to top up the fuel tank. Then we drove back to Block 241 to park the car. We gathered all our belongings and walked back to our block. Before going up, we bought 3 durians for $10. :)&lt;br /&gt;&lt;br /&gt;Hence, that wraps up our enjoyable one-day local getaway. I really enjoyed myself and thanks for the happy memeories. I pray that we have more chances to do so in future.&lt;br /&gt;&lt;br /&gt;Love you,&lt;br /&gt;dar dar&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-112104486699399258?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/112104486699399258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=112104486699399258&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/112104486699399258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/112104486699399258'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2005/07/east-cost-outing-on-9th-july-2005.html' title='East Cost outing on 9th July 2005'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-112081201710173070</id><published>2005-07-08T16:39:00.000+08:00</published><updated>2005-08-30T09:51:09.456+08:00</updated><title type='text'>How to generate SSL cert for Apache</title><content type='html'>(excerpts taken from &lt;a href="http://www.linuxquestions.org/questions/answers/270"&gt;http://www.linuxquestions.org/questions/answers/270&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;openssl genrsa -des3 -out pass.key 1024&lt;br /&gt;openssl rsa -in pass.key -out server.key&lt;br /&gt;openssl req -new -key server.key -x509 -out server.crt -days 999&lt;br /&gt;&lt;br /&gt;cp server.key &lt;i class="moz-txt-slash"&gt;&lt;span class="moz-txt-tag"&gt;/&lt;/span&gt;etc/httpd/conf/ssl.key&lt;span class="moz-txt-tag"&gt;/&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;cp server.crt &lt;i class="moz-txt-slash"&gt;&lt;span class="moz-txt-tag"&gt;/&lt;/span&gt;etc/httpd/conf/ssl.crt&lt;span class="moz-txt-tag"&gt;/&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;apachectl stop&lt;br /&gt;apachectl startssl&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-112081201710173070?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/112081201710173070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=112081201710173070&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/112081201710173070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/112081201710173070'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2005/07/how-to-generate-ssl-cert-for-apache.html' title='How to generate SSL cert for Apache'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-111642740659029633</id><published>2005-05-18T22:40:00.000+08:00</published><updated>2005-05-18T22:43:38.126+08:00</updated><title type='text'>Psalms 20</title><content type='html'>[诗20:14] 耶和华 - 我的磐石，我的救赎主啊，愿我口中的言语，心里的意念在你面前蒙悦纳。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-111642740659029633?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/111642740659029633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=111642740659029633&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/111642740659029633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/111642740659029633'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2005/05/psalms-20.html' title='Psalms 20'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-111588205632671716</id><published>2005-05-12T15:11:00.000+08:00</published><updated>2005-05-12T15:14:16.336+08:00</updated><title type='text'>How to speak simple SMTP</title><content type='html'>telnet &lt;smtp&gt; 25&lt;br /&gt;HELO&lt;br /&gt;MAIL FROM: singchyun@yadah.com&lt;br /&gt;RCPT TO: myfriend@somewhereelse.com&lt;br /&gt;DATA&lt;br /&gt;Hello friend,&lt;br /&gt;&lt;br /&gt;Would u want dinner tonight?&lt;br /&gt;&lt;br /&gt;.&lt;br /&gt;QUIT&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-111588205632671716?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/111588205632671716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=111588205632671716&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/111588205632671716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/111588205632671716'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2005/05/how-to-speak-simple-smtp.html' title='How to speak simple SMTP'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-111518014844605578</id><published>2005-05-04T12:13:00.000+08:00</published><updated>2006-02-02T19:02:07.250+08:00</updated><title type='text'>How to start sendmail daemon</title><content type='html'>/usr/sbin/sendmail -bd -q20m&lt;br /&gt;&lt;br /&gt;Source: http://www.feep.net/sendmail/tutorial/run/starting.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-111518014844605578?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/111518014844605578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=111518014844605578&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/111518014844605578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/111518014844605578'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2005/05/how-to-start-sendmail-daemon.html' title='How to start sendmail daemon'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-111414217955301439</id><published>2005-04-22T11:52:00.000+08:00</published><updated>2006-02-02T19:01:01.006+08:00</updated><title type='text'>How to start JMX together with JVM</title><content type='html'>java -Dcom.sun.management.jmxremote.port=&amp;lt;port&amp;gt; -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-111414217955301439?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/111414217955301439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=111414217955301439&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/111414217955301439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/111414217955301439'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2005/04/how-to-start-jmx-together-with-jvm.html' title='How to start JMX together with JVM'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-111168692446615575</id><published>2005-03-25T01:51:00.000+08:00</published><updated>2005-03-25T01:55:24.466+08:00</updated><title type='text'>Heartbreaking news</title><content type='html'>The Straits Times, on 24th March 2005, reported a heartbroken guard killing himself. In delivering his findings, the State Coroner said "A love lost can be recovered, but a life lost remains lost."&lt;br /&gt;&lt;br /&gt;How true, a life lost can never be recovered. Let's all cherish the life that we have today.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-111168692446615575?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/111168692446615575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=111168692446615575&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/111168692446615575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/111168692446615575'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2005/03/heartbreaking-news.html' title='Heartbreaking news'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-111088017304598944</id><published>2005-03-15T17:49:00.000+08:00</published><updated>2005-03-15T17:51:05.486+08:00</updated><title type='text'>JDBC Connection Pooling</title><content type='html'>When specifying the driver during database connection pooling, try to use a driver that is inherited from &lt;span style="font-weight: bold;"&gt;javax.sql.ConnectionPoolDataSource&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;For example, in the case of MySQL,&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource&lt;/span&gt; is a more preferred choice than &lt;span style="font-weight: bold;"&gt;com.mysql.jdbc.Driver&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;According to Resin's documentation, such drivers are easier and more efficient to pool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-111088017304598944?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/111088017304598944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=111088017304598944&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/111088017304598944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/111088017304598944'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2005/03/jdbc-connection-pooling.html' title='JDBC Connection Pooling'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-111036819261918978</id><published>2005-03-09T19:36:00.000+08:00</published><updated>2005-03-09T20:22:07.400+08:00</updated><title type='text'>How to install cvs server</title><content type='html'>&lt;ol&gt;    &lt;li&gt;Download and unzip CVS source.&lt;/li&gt;&lt;li&gt;Set the environment variable CVSROOT to point to the planned repository directory.&lt;br /&gt;&lt;/li&gt;    &lt;li&gt;./configure --prefix=/foo/bar&lt;/li&gt;   &lt;li&gt;make&lt;/li&gt;&lt;li&gt;make install&lt;/li&gt;   &lt;li&gt;Installation of CVS binary is completed.&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;Initialise the repository by: /foo/bar/bin/cvs init (ensure that CVSROOT has already been set properly)&lt;/li&gt;&lt;li&gt;Edit /etc/services to add in this line: cvspserver      2401/tcp&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;Create /etc/xinetd.d/cvspserver:&lt;br /&gt;&lt;br /&gt;service cvspserver&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;socket_type = stream&lt;br /&gt;&lt;br /&gt;protocol = tcp&lt;br /&gt;&lt;br /&gt;wait = no&lt;br /&gt;&lt;br /&gt;user = root&lt;br /&gt;&lt;br /&gt;passenv = PATH&lt;br /&gt;&lt;br /&gt;server = /foo/bar/bin/cvs&lt;br /&gt;&lt;br /&gt;server_args = -f --allow-root=/home/cvsowner/cvsroot pserver&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Restart xinetd by sending it the SIGHUP signal: kill -s SIGHUP &lt;i&gt;xinetd_pid&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Create $CVSROOT/passwd. Each line of the file must be in the format &lt;span style="font-style: italic;"&gt;cvs_username&lt;/span&gt;:&lt;span style="font-style: italic;"&gt;hashed_password&lt;/span&gt;:&lt;span style="font-style: italic;"&gt;unix_user&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;/li&gt;       &lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-111036819261918978?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/111036819261918978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=111036819261918978&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/111036819261918978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/111036819261918978'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2005/03/how-to-install-cvs-server.html' title='How to install cvs server'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-110968554260347326</id><published>2005-03-01T21:45:00.000+08:00</published><updated>2005-03-01T21:59:43.553+08:00</updated><title type='text'>How to submit multiple form elements having the same name in PHP</title><content type='html'>In PHP, it is possible to have multiple form elements having the same name. However, the element's name must be appended with "[]".&lt;br /&gt;&lt;br /&gt;&amp;lt;input type="text" name="hoho[]" value="first element" /&gt;&amp;lt;br /&gt;&lt;br /&gt;&amp;lt;input type="text" name="hoho[]" value="second element" /&gt;&amp;lt;br /&gt;&lt;br /&gt;&amp;lt;input type="text" name="hoho[]" value="third element" /&gt;&amp;lt;br /&gt;&lt;br /&gt;&lt;br /&gt;At the processing PHP, the values of the submitted element can be retrieved as an array via:&lt;br /&gt;&lt;br /&gt;$myarray = $_POST['hoho']; // Note that the name does not end with "[]" when retrieving&lt;br /&gt;echo $myarray[0];&lt;br /&gt;echo $myarray[1];&lt;br /&gt;echo $myarray[2];&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-110968554260347326?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/110968554260347326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=110968554260347326&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/110968554260347326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/110968554260347326'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2005/03/how-to-submit-multiple-form-elements.html' title='How to submit multiple form elements having the same name in PHP'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-110960687595142434</id><published>2005-03-01T00:05:00.000+08:00</published><updated>2005-03-01T23:13:49.716+08:00</updated><title type='text'>How to input multiple languages in J2EE webapp</title><content type='html'>&lt;ol&gt;   &lt;li&gt;Ensure that the system property &lt;span style="font-weight: bold;"&gt;file.encoding=UTF-8&lt;/span&gt; is set. In Tomcat's case, this would mean modifying catalina.sh/bat.&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;Add &lt;span style="font-weight: bold;"&gt;&lt;%@page contentType="text/html; charset=UTF-8"%&gt;&lt;/span&gt; on top of every JSP, or &lt;span style="font-weight: bold;"&gt;response.setContentType("&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;text/html; charset=UTF-8&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;") &lt;/span&gt;in every Servlet.&lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Add &lt;span style="font-weight: bold;"&gt;request.setCharacterEncoding("UTF-8")&lt;/span&gt; in the form processing JSP/Servlets.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Add &lt;span style="font-weight: bold;"&gt;&amp;lt;meta equiv="Content-Type" content="text/html;charset=utf-8" /&amp;gt;&lt;/span&gt; in the HTML header   in every JSP/HTML.&lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Ensure that the &lt;span style="font-weight: bold;"&gt;database+table+column&lt;/span&gt; has been properly configured to store Unicode.&lt;br /&gt;&lt;/li&gt; &lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-110960687595142434?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/110960687595142434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=110960687595142434&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/110960687595142434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/110960687595142434'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2005/02/how-to-input-multiple-languages-in.html' title='How to input multiple languages in J2EE webapp'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11132206.post-110957169231738113</id><published>2005-02-28T14:21:00.000+08:00</published><updated>2005-02-28T14:21:32.316+08:00</updated><title type='text'>Welcome</title><content type='html'>Cool. More to come. Watch this space.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11132206-110957169231738113?l=anchorvale.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anchorvale.blogspot.com/feeds/110957169231738113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11132206&amp;postID=110957169231738113&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/110957169231738113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11132206/posts/default/110957169231738113'/><link rel='alternate' type='text/html' href='http://anchorvale.blogspot.com/2005/02/welcome_27.html' title='Welcome'/><author><name>sc</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
