<?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-3298748957503590224</id><updated>2011-11-27T15:46:05.045-08:00</updated><category term='groovy on grails'/><title type='text'>The Small Potato</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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>63</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3298748957503590224.post-2902805563556985539</id><published>2009-01-06T20:42:00.001-08:00</published><updated>2009-01-07T00:37:00.465-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='groovy on grails'/><title type='text'>ClassNotFoundException when running Grails with Acegi plugin</title><content type='html'>Recently, I've been playing around with Groovy on Grails. I have to admit that its kinda hard for me to learn groovy since I already work as a Java programmer for the past 4 years. Anyway, I was trying the Acegi plugin. Everything works fine, until I come to the generate-manager stage. The generate-manager script is to generate controllers and view files for all the acegi domains. After I run the generate-manager script, and I start the server, 2 exceptions are thrown.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;[16] commons.DefaultGrailsApplication Class not found attempting to load class RoleController&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;java.lang.ClassNotFoundException: RoleController&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at java.security.AccessController.doPrivileged(Native Method)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at java.security.AccessController.doPrivileged(Native Method)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy:67)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at Init_groovy$_run_closure6.doCall(Init_groovy:131)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at RunApp_groovy$_run_closure2.doCall(RunApp_groovy:66)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at RunApp_groovy$_run_closure2.doCall(RunApp_groovy)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at RunApp_groovy$_run_closure1.doCall(RunApp_groovy:57)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at RunApp_groovy$_run_closure1.doCall(RunApp_groovy)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at gant.Gant.dispatch(Gant.groovy:271)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at gant.Gant.this$2$dispatch(Gant.groovy)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at gant.Gant.invokeMethod(Gant.groovy)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at gant.Gant.processTargets(Gant.groovy:436)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at gant.Gant.processArgs(Gant.groovy:372)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;[32] commons.DefaultGrailsApplication Class not found attempting to load class UserController&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;java.lang.ClassNotFoundException: UserController&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at java.security.AccessController.doPrivileged(Native Method)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at java.security.AccessController.doPrivileged(Native Method)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy:67)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at Init_groovy$_run_closure6.doCall(Init_groovy:131)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at RunApp_groovy$_run_closure2.doCall(RunApp_groovy:66)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at RunApp_groovy$_run_closure2.doCall(RunApp_groovy)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at RunApp_groovy$_run_closure1.doCall(RunApp_groovy:57)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at RunApp_groovy$_run_closure1.doCall(RunApp_groovy)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at gant.Gant.dispatch(Gant.groovy:271)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at gant.Gant.this$2$dispatch(Gant.groovy)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at gant.Gant.invokeMethod(Gant.groovy)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at gant.Gant.processTargets(Gant.groovy:436)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        at gant.Gant.processArgs(Gant.groovy:372)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Obviously, the compiled class UserController and RoleController are not found. How come? I checked the grails-app/controllers, both UserController and RoleController are there as groovy code. I always assume that the grails will compile the groovy code and turn them into java class file. Then why is this happening?&lt;br /&gt;&lt;br /&gt;After spending hours of errors and trial, I finally figured it out. In UserController.groovy, the class name is actually PersonController, which is so different from Java. In Java, if the class name and the file name is different, a compile error will be thrown, but this is not the case in groovy. So, I checked the class folder, only PersonController and AuthorityController are found. Then, another question is, why does grails choose to load UserController and RoleController, why not PersonController and AuthorityController? If you look at the applicationContext.xml in WEB-INF folder, you will come to this very bean&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&amp;lt;bean id="grailsResourceHolder" scope="prototype" &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;    class="org.codehaus.groovy.grails.commons.spring.GrailsResourceHolder"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        &amp;lt;property name="resources"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;              &amp;lt;value&amp;gt;classpath*:**/grails-app/**/*.groovy&amp;lt;/value&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        &amp;lt;/property&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&amp;lt;/bean&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What does this bean do? This bean will actually collect the name of all the groovy files under the grails-app folder, and try to class load them. For example, if UserController.groovy is found, then grails will try to load UserController.class, and this is the cause to it.&lt;br /&gt;&lt;br /&gt;Therefore, I modified the GenerateManager script under Acegi plugin to make it work. If you are facing the same problem as I did, feel free to copy the script, but kindly leave a message here so that I know that I am not alone.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;includeTargets &amp;lt;&amp;lt; new File("$acegiPluginDir/scripts/_SecurityTargets.groovy")&lt;br /&gt;&lt;br /&gt;pluginTemplatePath = "$templateDir/manager"&lt;br /&gt;&lt;br /&gt;target('default': 'Generates view and controller for Spring Security user management') {&lt;br /&gt;  loadConfig()&lt;br /&gt;&lt;br /&gt;  generateControllerAndViews (resourceName='User', targetName=personClassName)&lt;br /&gt;  generateControllerAndViews (resourceName='Role', targetName=authorityClassName)&lt;br /&gt;  generateControllerAndViews (resourceName='Requestmap', targetName=requestmapClassName)&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void generateControllerAndViews(String resourceName, String targetName) {&lt;br /&gt;&lt;br /&gt;  String path = "$basedir/grails-app/controllers/${targetName}Controller.groovy"&lt;br /&gt;  def outFile = new File(path)&lt;br /&gt;  if (outFile.exists()) {&lt;br /&gt;      Ant.input addProperty: 'overwrite', message: "$outFile.name exists - overwrite? y/n"&lt;br /&gt;      if ('y' == Ant.antProject.properties.'overwrite') {&lt;br /&gt;          overwrite = true&lt;br /&gt;      }&lt;br /&gt;  }&lt;br /&gt;  else {&lt;br /&gt;      overwrite = true&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  println "generating files for $targetName ......."&lt;br /&gt;&lt;br /&gt;  println "generating file $path"&lt;br /&gt;  generateFile "$pluginTemplatePath/controllers/_${resourceName}Controller.groovy", path&lt;br /&gt;&lt;br /&gt;  path = "$basedir/grails-app/views/${targetName.toLowerCase()}"&lt;br /&gt;  String viewPath = "$pluginTemplatePath/views/${resourceName.toLowerCase()}"&lt;br /&gt;  println "generating view files - $path/* "&lt;br /&gt;  Ant.mkdir dir: path&lt;br /&gt;  generateFile "$viewPath/list.gsp", "$path/list.gsp"&lt;br /&gt;  generateFile "$viewPath/edit.gsp", "$path/edit.gsp"&lt;br /&gt;  generateFile "$viewPath/create.gsp", "$path/create.gsp"&lt;br /&gt;  generateFile "$viewPath/show.gsp", "$path/show.gsp"&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;You can find this file under $Your_application/plugins/acegi_$VERSION/scripts&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;My script might not be the best solution around, so feel free to give me any feedback.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Happy coding :)&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-2902805563556985539?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/2902805563556985539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=2902805563556985539' title='41 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/2902805563556985539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/2902805563556985539'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2009/01/classnotfoundexception-when-running.html' title='ClassNotFoundException when running Grails with Acegi plugin'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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>41</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3298748957503590224.post-3436894397458580366</id><published>2008-12-31T04:49:00.001-08:00</published><updated>2008-12-31T21:23:14.235-08:00</updated><title type='text'>From 2008 to 2009</title><content type='html'>So again its the last day of the year.Its been a long year for me.And now I am planning for what I should do at 2009.&lt;br /&gt;1.Attend scrum master course at beijing at March.&lt;br /&gt;2.Start my personal project,using groovy on grails and related technologies.&lt;br /&gt;3.Get my SCBCD,I tried on  2008 but i failed the test,hopefully can pass the exam this year.&lt;br /&gt;4.Go to travel alone.&lt;br /&gt;5.Gain more knowledge on photo shooting.&lt;br /&gt;&lt;br /&gt;That's all, folks.Happy new year...haha...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-3436894397458580366?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/3436894397458580366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=3436894397458580366' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/3436894397458580366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/3436894397458580366'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2008/12/from-2008-to-2009.html' title='From 2008 to 2009'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-5681110041934487612</id><published>2008-10-08T00:41:00.000-07:00</published><updated>2008-10-08T00:42:07.542-07:00</updated><title type='text'>返學打油詩</title><content type='html'>生係中國人，死係中國魂&lt;br /&gt;&lt;br /&gt;要我學英文，梗係冇可能&lt;br /&gt;&lt;br /&gt;英語唔合格，更顯我性格&lt;br /&gt;&lt;br /&gt;數學唔合格，老師負全責&lt;br /&gt;&lt;br /&gt;語文唔合格，我都冇辦法&lt;br /&gt;&lt;br /&gt;考試考得好，全靠隔離好&lt;br /&gt;&lt;br /&gt;考試考唔好，隔離唔識做&lt;br /&gt;&lt;br /&gt;這個中國人，真係失禮人&lt;br /&gt;&lt;br /&gt;叫佢學語文，佢話佢低能&lt;br /&gt;&lt;br /&gt;叫佢學英文，佢話冇可能&lt;br /&gt;&lt;br /&gt;叫佢學計數，佢話會頭暈&lt;br /&gt;&lt;br /&gt;考試考得好，全靠運氣好&lt;br /&gt;&lt;br /&gt;考試考唔好，完全意料到&lt;br /&gt;&lt;br /&gt;唔駛睇相佬，大家估得到&lt;br /&gt;&lt;br /&gt;返學九個月 怨聲已不絕&lt;br /&gt;&lt;br /&gt;晨早六點九 趕住著衫走&lt;br /&gt;&lt;br /&gt;路口等小巴 車費又再加&lt;br /&gt;&lt;br /&gt;爬到校門口 仲有幾層樓&lt;br /&gt;&lt;br /&gt;望望班房內 竟然冇人在&lt;br /&gt;&lt;br /&gt;聽到人示愛 遲到又要再&lt;br /&gt;&lt;br /&gt;今日第一堂 學生已發狂&lt;br /&gt;&lt;br /&gt;漏帶一本書 九族都要誅&lt;br /&gt;&lt;br /&gt;空堂唱下歌 傾計都唔多&lt;br /&gt;&lt;br /&gt;科學孖連擊 聽完都唔識&lt;br /&gt;&lt;br /&gt;跟住中文堂 擦鞋仔最忙&lt;br /&gt;&lt;br /&gt;最後英文科 變曬做睡魔&lt;br /&gt;&lt;br /&gt;打鐘各自飛 就咁又一 Day&lt;br /&gt;&lt;br /&gt;返學為左乜 日日被糟質&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/3298748957503590224-5681110041934487612?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/5681110041934487612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=5681110041934487612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/5681110041934487612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/5681110041934487612'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2008/10/blog-post.html' title='返學打油詩'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-843740816770587772</id><published>2008-06-12T01:05:00.000-07:00</published><updated>2008-06-12T01:09:56.004-07:00</updated><title type='text'>马来西亚的中文</title><content type='html'>&lt;span style="color: rgb(192, 192, 192);font-family:Trebuchet MS;" &gt;中國人 ：今晚你有空嗎？我沒空！&lt;br /&gt;馬來西亞華人  ：今晚你得不得空？我不得空！&lt;br /&gt;中國人 ：餅干受潮了…。&lt;br /&gt;馬來西亞華人 ：餅干'漏風'了…。&lt;br /&gt;中國人  ：從上海去蘇州要多少個小時？&lt;br /&gt;馬來西亞華人：從上海去蘇州要幾粒鍾？&lt;br /&gt;中國人 ：難道他不可以來嗎？&lt;br /&gt;馬來西亞華人：你不給他不來啊？&lt;br /&gt;中國人  ：周傑倫不喜歡穿內褲。&lt;br /&gt;馬來西亞華人：周傑倫不喜歡穿底褲。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);font-family:Trebuchet MS;" &gt;中國人  ：我一向都是這樣的&lt;br /&gt;馬來西亞人：我一路來都是這樣的啦&lt;br /&gt;中國人 ：我的手機掉進溝渠了。&lt;br /&gt;馬來西亞華人：我的手機掉進龍溝了。&lt;br /&gt;中國人  ：這樣你不是很不值得嗎？&lt;br /&gt;馬來西亞華人：這樣你'馬'很不 '歹'？&lt;br /&gt;中國人 ：你真是聰明！&lt;br /&gt;馬來西亞華人：你真是pan  nai！(源自馬來語pandai，聰明的意思)&lt;br /&gt;中國人 ：你安靜！&lt;br /&gt;馬來西亞華人：你diam diam！(源自馬來語diam，安靜的意思)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 192, 192);font-family:Trebuchet MS;" &gt;中國人  ：我要去銀行取款。&lt;br /&gt;馬來西亞華人：我要去銀行'按錢'。&lt;br /&gt;中國人 ：為什麼？&lt;br /&gt;馬來西亞華人：做麼？&lt;br /&gt;中國人 ：你很強~&lt;br /&gt;馬來西亞華人：你很夠力~&lt;br /&gt;中國人  ：明天也叫他一起去吧！&lt;br /&gt;馬來西亞華人：明天叫'埋'他一起去！&lt;br /&gt;中國人 ：我很郁悶~~~&lt;br /&gt;馬來西亞華人：我很'顯'（sien）啊~~~~（'顯'比郁悶的境界更高）&lt;br /&gt;中國人 ：你再說我就打你！&lt;br /&gt;馬來西亞華人：你再說我就hood你！（有點粗俗的）&lt;br /&gt;中國人 ：你在說什麼？&lt;br /&gt;馬來西亞華人：你在說sommok？&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 192, 192);font-family:Trebuchet MS;" &gt;中國人 ：你不要令我丟臉~&lt;br /&gt;馬來西亞華人：你不要'下水'我~&lt;br /&gt;中國人 ：真被你氣到…。&lt;br /&gt;馬來西亞華人：被你炸到…。&lt;br /&gt;中國人 ：你別亂來~&lt;br /&gt;馬來西亞華人：你表亂亂來~&lt;br /&gt;中國人  ：你很無聊&lt;br /&gt;馬來西亞華人：你很廢&lt;br /&gt;中國人 ：XX你&lt;br /&gt;馬來西亞華人：Kanasai（意思是像大便一樣，罵人的話）&lt;br /&gt;中國人 ：迫切&lt;br /&gt;馬來西亞華人：bek  chek&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 192, 192);font-family:Trebuchet MS;" &gt;中國人 ：我們一起吃這碗面~&lt;br /&gt;馬來西亞華人：我們'公司'吃這碗面~（源自馬來語的kongsi，就是一起分享的意思）&lt;br /&gt;中國人  ：我們結婚吧！&lt;br /&gt;馬來西亞華人：我們結'分'吧！（'婚'字受粵語影響，所以音不標准）&lt;br /&gt;中國人 ：今天的天氣很熱~&lt;br /&gt;馬來西亞華人：今天的天氣熱到啊。。。。。。。。。。。。。。~~~~~~~（'啊'字要拉長，然後沒有下文了）&lt;br /&gt;中國人 ：哇!&lt;br /&gt;馬來西亞華人：哇撈weh!!!!&lt;br /&gt;中國人 ：我受不了他！&lt;br /&gt;馬來西亞華人：我behtahan他！&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-843740816770587772?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/843740816770587772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=843740816770587772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/843740816770587772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/843740816770587772'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2008/06/blog-post.html' title='马来西亚的中文'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-5890043292612815954</id><published>2008-04-01T09:05:00.000-07:00</published><updated>2008-04-01T09:32:52.187-07:00</updated><title type='text'>Some photos - Yong He Gong</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_VZWk2wpaC0Y/R_Jjbh-pvRI/AAAAAAAAAHE/6hBW0M_giVU/s1600-h/IMG_3104+%28Medium%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_VZWk2wpaC0Y/R_Jjbh-pvRI/AAAAAAAAAHE/6hBW0M_giVU/s320/IMG_3104+%28Medium%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5184315445685632274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Tree beside the temple&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_VZWk2wpaC0Y/R_JjcR-pvSI/AAAAAAAAAHM/71KmIdaQaJs/s1600-h/IMG_3105+%28Medium%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_VZWk2wpaC0Y/R_JjcR-pvSI/AAAAAAAAAHM/71KmIdaQaJs/s320/IMG_3105+%28Medium%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5184315458570534178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_VZWk2wpaC0Y/R_Jjch-pvTI/AAAAAAAAAHU/EZXIuFY7MjA/s1600-h/IMG_3102+%28Medium%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_VZWk2wpaC0Y/R_Jjch-pvTI/AAAAAAAAAHU/EZXIuFY7MjA/s320/IMG_3102+%28Medium%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5184315462865501490" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_VZWk2wpaC0Y/R_JiyB-pvMI/AAAAAAAAAGc/ZsWu6L06nqU/s1600-h/IMG_3101+%28Medium%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_VZWk2wpaC0Y/R_JiyB-pvMI/AAAAAAAAAGc/ZsWu6L06nqU/s320/IMG_3101+%28Medium%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5184314732721061058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Temple&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_VZWk2wpaC0Y/R_JiyR-pvNI/AAAAAAAAAGk/E7q20N8LYVM/s1600-h/IMG_3111+%28Medium%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_VZWk2wpaC0Y/R_JiyR-pvNI/AAAAAAAAAGk/E7q20N8LYVM/s320/IMG_3111+%28Medium%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5184314737016028370" border="0" /&gt;&lt;/a&gt;Where should Jason go next?Wondering....&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_VZWk2wpaC0Y/R_Jiyh-pvOI/AAAAAAAAAGs/vdIlnvCHFVg/s1600-h/IMG_3112+%28Medium%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_VZWk2wpaC0Y/R_Jiyh-pvOI/AAAAAAAAAGs/vdIlnvCHFVg/s320/IMG_3112+%28Medium%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5184314741310995682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The streets outside of the temple&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_VZWk2wpaC0Y/R_Jiyh-pvPI/AAAAAAAAAG0/--xgdBsnQPc/s1600-h/IMG_3103+%28Medium%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_VZWk2wpaC0Y/R_Jiyh-pvPI/AAAAAAAAAG0/--xgdBsnQPc/s320/IMG_3103+%28Medium%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5184314741310995698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Temple&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_VZWk2wpaC0Y/R_Jiyx-pvQI/AAAAAAAAAG8/nYL_6t898fg/s1600-h/IMG_3107+%28Medium%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_VZWk2wpaC0Y/R_Jiyx-pvQI/AAAAAAAAAG8/nYL_6t898fg/s320/IMG_3107+%28Medium%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5184314745605963010" border="0" /&gt;&lt;/a&gt;   Temple&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_VZWk2wpaC0Y/R_Jhwx-pvHI/AAAAAAAAAF0/ISH4sOTecbE/s1600-h/IMG_3082.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_VZWk2wpaC0Y/R_Jhwx-pvHI/AAAAAAAAAF0/ISH4sOTecbE/s320/IMG_3082.jpg" alt="" id="BLOGGER_PHOTO_ID_5184313611734596722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The entrance&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_VZWk2wpaC0Y/R_JhxR-pvII/AAAAAAAAAF8/HM49DLKBv_A/s1600-h/IMG_3084.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_VZWk2wpaC0Y/R_JhxR-pvII/AAAAAAAAAF8/HM49DLKBv_A/s320/IMG_3084.jpg" alt="" id="BLOGGER_PHOTO_ID_5184313620324531330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Mr Jason,stop blocking the view...haha&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_VZWk2wpaC0Y/R_Jhxh-pvJI/AAAAAAAAAGE/5fNioFb-uxM/s1600-h/IMG_3091+%28Medium%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_VZWk2wpaC0Y/R_Jhxh-pvJI/AAAAAAAAAGE/5fNioFb-uxM/s320/IMG_3091+%28Medium%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5184313624619498642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Temple&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_VZWk2wpaC0Y/R_JhyB-pvKI/AAAAAAAAAGM/uKdLlq_vvqY/s1600-h/IMG_3088.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_VZWk2wpaC0Y/R_JhyB-pvKI/AAAAAAAAAGM/uKdLlq_vvqY/s320/IMG_3088.jpg" alt="" id="BLOGGER_PHOTO_ID_5184313633209433250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Jason still thinking whether wants to go in there..smoking~~&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_VZWk2wpaC0Y/R_JhyB-pvLI/AAAAAAAAAGU/0g8Bpw8QmZQ/s1600-h/IMG_3092+%28Medium%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_VZWk2wpaC0Y/R_JhyB-pvLI/AAAAAAAAAGU/0g8Bpw8QmZQ/s320/IMG_3092+%28Medium%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5184313633209433266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Turning this may give you better luck...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-5890043292612815954?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/5890043292612815954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=5890043292612815954' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/5890043292612815954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/5890043292612815954'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2008/04/some-photos-yong-he-gong.html' title='Some photos - Yong He Gong'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_VZWk2wpaC0Y/R_Jjbh-pvRI/AAAAAAAAAHE/6hBW0M_giVU/s72-c/IMG_3104+%28Medium%29.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3298748957503590224.post-3724257795407704446</id><published>2008-03-06T22:29:00.000-08:00</published><updated>2008-03-06T22:30:25.297-08:00</updated><title type='text'>Mind your language</title><content type='html'>&lt;object height="300" width="400"&gt;&lt;param name="movie" value="http://www.tudou.com/v/OOt1wJdSYVA"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.tudou.com/v/OOt1wJdSYVA" type="application/x-shockwave-flash" allowfullscreen="true" wmode="transparent" allowscriptaccess="always" height="300" width="400"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-3724257795407704446?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/3724257795407704446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=3724257795407704446' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/3724257795407704446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/3724257795407704446'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2008/03/mind-your-language.html' title='Mind your language'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-7639107743115918207</id><published>2008-03-04T20:48:00.000-08:00</published><updated>2008-03-04T20:50:52.084-08:00</updated><title type='text'>What my name,Thor means?</title><content type='html'>You are a seeker. You often find yourself restless - and you have a lot of questions about life.&lt;br /&gt;You tend to travel often, to fairly random locations. You're most comfortable when you're far away from home.&lt;br /&gt;You are quite passionate and easily tempted. Your impulses sometimes get you into trouble.&lt;br /&gt;&lt;br /&gt;You are truly an original person. You have amazing ideas, and the power to carry them out.&lt;br /&gt;Success comes rather easily for you... especially in business and academia.&lt;br /&gt;Some people find you to be selfish and a bit overbearing. You're a strong person.&lt;br /&gt;&lt;br /&gt;You are well rounded, with a complete perspective on life.&lt;br /&gt;You are solid and dependable. You are loyal, and people can count on you.&lt;br /&gt;At times, you can be a bit too serious. You tend to put too much pressure on yourself.&lt;br /&gt;&lt;br /&gt;You are wild, crazy, and a huge rebel. You're always up to something.&lt;br /&gt;You have a ton of energy, and most people can't handle you. You're very intense.&lt;br /&gt;You definitely are a handful, and you're likely to get in trouble. But your kind of trouble is a lot of fun.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-7639107743115918207?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/7639107743115918207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=7639107743115918207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/7639107743115918207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/7639107743115918207'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2008/03/what-my-namethor-means.html' title='What my name,Thor means?'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-946669274114922448</id><published>2008-03-01T06:25:00.000-08:00</published><updated>2008-03-01T07:04:50.088-08:00</updated><title type='text'>Some of my favorite songs</title><content type='html'>&lt;object width="425" height="373"&gt;&lt;param name="movie" value="http://www.youtube.com/v/V3Kd7IGPyeg&amp;border=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/V3Kd7IGPyeg&amp;border=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="373"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="373"&gt;&lt;param name="movie" value="http://www.youtube.com/v/RaNQjhXhfVs&amp;border=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/RaNQjhXhfVs&amp;border=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="373"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-946669274114922448?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/946669274114922448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=946669274114922448' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/946669274114922448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/946669274114922448'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2008/03/some-of-my-favorite-songs.html' title='Some of my favorite songs'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-3139366090522088638</id><published>2008-02-29T17:00:00.000-08:00</published><updated>2008-02-29T17:17:57.974-08:00</updated><title type='text'>Some snapshots of my apartment</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_VZWk2wpaC0Y/R8itehJooDI/AAAAAAAAAFs/-ujEZqC5pYo/s1600-h/IMG_3069.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_VZWk2wpaC0Y/R8itehJooDI/AAAAAAAAAFs/-ujEZqC5pYo/s320/IMG_3069.jpg" alt="" id="BLOGGER_PHOTO_ID_5172574911841476658" border="0" /&gt;&lt;/a&gt;The sun doesn't always that shiny here,especially this morning.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_VZWk2wpaC0Y/R8itLRJon-I/AAAAAAAAAFE/84AqUI8vdko/s1600-h/IMG_3062.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_VZWk2wpaC0Y/R8itLRJon-I/AAAAAAAAAFE/84AqUI8vdko/s320/IMG_3062.jpg" alt="" id="BLOGGER_PHOTO_ID_5172574581128994786" border="0" /&gt;&lt;/a&gt;The first sight when i wake up every morning.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_VZWk2wpaC0Y/R8itLhJon_I/AAAAAAAAAFM/Ab6LrL7_RdE/s1600-h/IMG_3063.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_VZWk2wpaC0Y/R8itLhJon_I/AAAAAAAAAFM/Ab6LrL7_RdE/s320/IMG_3063.jpg" alt="" id="BLOGGER_PHOTO_ID_5172574585423962098" border="0" /&gt;&lt;/a&gt; The drying yard is linked to the kitchen.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_VZWk2wpaC0Y/R8itLhJooAI/AAAAAAAAAFU/dGjZL6HaYwY/s1600-h/IMG_3064.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_VZWk2wpaC0Y/R8itLhJooAI/AAAAAAAAAFU/dGjZL6HaYwY/s320/IMG_3064.jpg" alt="" id="BLOGGER_PHOTO_ID_5172574585423962114" border="0" /&gt;&lt;/a&gt;The washing machine.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_VZWk2wpaC0Y/R8itMBJooBI/AAAAAAAAAFc/Pvux4rE2vps/s1600-h/IMG_3065.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_VZWk2wpaC0Y/R8itMBJooBI/AAAAAAAAAFc/Pvux4rE2vps/s320/IMG_3065.jpg" alt="" id="BLOGGER_PHOTO_ID_5172574594013896722" border="0" /&gt;&lt;/a&gt;The smallest washing machine i ever see.Its 2.8KG!!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_VZWk2wpaC0Y/R8itMBJooCI/AAAAAAAAAFk/YPla3i6Tu0A/s1600-h/IMG_3066.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_VZWk2wpaC0Y/R8itMBJooCI/AAAAAAAAAFk/YPla3i6Tu0A/s320/IMG_3066.jpg" alt="" id="BLOGGER_PHOTO_ID_5172574594013896738" border="0" /&gt;&lt;/a&gt; The view form the drying yard window.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_VZWk2wpaC0Y/R8irpxJon5I/AAAAAAAAAEc/9MOK7jI72NM/s1600-h/IMG_3056.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_VZWk2wpaC0Y/R8irpxJon5I/AAAAAAAAAEc/9MOK7jI72NM/s320/IMG_3056.jpg" alt="" id="BLOGGER_PHOTO_ID_5172572906091749266" border="0" /&gt;&lt;/a&gt;A snapshot of my bedroom.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_VZWk2wpaC0Y/R8irqBJon6I/AAAAAAAAAEk/BhhqSkYIfBQ/s1600-h/IMG_3057.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_VZWk2wpaC0Y/R8irqBJon6I/AAAAAAAAAEk/BhhqSkYIfBQ/s320/IMG_3057.jpg" alt="" id="BLOGGER_PHOTO_ID_5172572910386716578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_VZWk2wpaC0Y/R8irqBJon7I/AAAAAAAAAEs/trL2ndAj9kg/s1600-h/IMG_3058.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_VZWk2wpaC0Y/R8irqBJon7I/AAAAAAAAAEs/trL2ndAj9kg/s320/IMG_3058.jpg" alt="" id="BLOGGER_PHOTO_ID_5172572910386716594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_VZWk2wpaC0Y/R8irqRJon8I/AAAAAAAAAE0/iXnekY7EKoY/s1600-h/IMG_3059.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_VZWk2wpaC0Y/R8irqRJon8I/AAAAAAAAAE0/iXnekY7EKoY/s320/IMG_3059.jpg" alt="" id="BLOGGER_PHOTO_ID_5172572914681683906" border="0" /&gt;&lt;/a&gt;Bird eye view from the window.Its 17th floor of height.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_VZWk2wpaC0Y/R8irqRJon9I/AAAAAAAAAE8/sw5kCPPMWTk/s1600-h/IMG_3060.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_VZWk2wpaC0Y/R8irqRJon9I/AAAAAAAAAE8/sw5kCPPMWTk/s320/IMG_3060.jpg" alt="" id="BLOGGER_PHOTO_ID_5172572914681683922" border="0" /&gt;&lt;/a&gt;Another view from the window of my bedroom.Nothing much,just some shops.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-3139366090522088638?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/3139366090522088638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=3139366090522088638' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/3139366090522088638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/3139366090522088638'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2008/02/some-snapshots-of-my-apartment.html' title='Some snapshots of my apartment'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_VZWk2wpaC0Y/R8itehJooDI/AAAAAAAAAFs/-ujEZqC5pYo/s72-c/IMG_3069.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3298748957503590224.post-652512478033392985</id><published>2008-02-27T10:05:00.000-08:00</published><updated>2008-02-27T10:11:08.587-08:00</updated><title type='text'>Dream</title><content type='html'>昨晚，我梦见我在水底&lt;br /&gt;别问我为什么在哪里&lt;br /&gt;这只是个梦&lt;br /&gt;在梦里，什么也有可能发生的哟&lt;br /&gt;&lt;br /&gt;看到一大群鱼儿向我游来&lt;br /&gt;在差点撞到我的同时，&lt;br /&gt;巧妙的从我身边游过&lt;br /&gt;&lt;br /&gt;看见了很多奇怪的鱼我&lt;br /&gt;看了看自己，&lt;br /&gt;还好，我还没变成鱼，&lt;br /&gt;至少双手没退化成鳍&lt;br /&gt;脚也没变成尾巴&lt;br /&gt;&lt;br /&gt;空气，从我的鼻子不停的冒出来&lt;br /&gt;咕噜咕噜的，象是在跟我道别&lt;br /&gt;突然，感觉快要窒息&lt;br /&gt;&lt;br /&gt;现在我反倒希望我变成鱼了&lt;br /&gt;或者，变成海龟什么的也行&lt;br /&gt;只要活着就行了&lt;br /&gt;&lt;br /&gt;我很努力的往水面上游去&lt;br /&gt;跟空气一起，逃出这个可恶的地方&lt;br /&gt;逃出后能做什么，我也不知道&lt;br /&gt;大概会象　ＴＯＭ　ＨＡＮＫＳ　一样流落荒岛&lt;br /&gt;还是什么的我只知道，我不属于这里&lt;br /&gt;&lt;br /&gt;我不停地游，游了好久，好久&lt;br /&gt;只觉得离水面还有好远&lt;br /&gt;感觉空气越来越少了&lt;br /&gt;我，会死吗？&lt;br /&gt;我惊醒了&lt;br /&gt;昨晚不停重复播放的歌曲， Beatles 的 《Ｎｏｒｗｅｇｉａｎ　Ｗｏｏｄ》仿佛又在耳畔响起&lt;br /&gt;&lt;br /&gt;I once had a girl, or should I say, she once had me...&lt;br /&gt;She showed me her room, isn't it good, norwegian wood?&lt;br /&gt;&lt;br /&gt;She asked me to stay and she told me to sit anywhere,&lt;br /&gt;So I looked around and I noticed there wasn't a chair.&lt;br /&gt;&lt;br /&gt;I sat on a rug, biding my time, drinking her wine&lt;br /&gt;We talked until two and then she said, "It's time for bed"&lt;br /&gt;&lt;br /&gt;She told me she worked in the morning and started to laugh.&lt;br /&gt;I told her I didn't and crawled off to sleep in the bath&lt;br /&gt;&lt;br /&gt;And when I awoke, I was alone, this bird had flown&lt;br /&gt;So I lit a fire, isn't it good, norwegian wood.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-652512478033392985?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/652512478033392985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=652512478033392985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/652512478033392985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/652512478033392985'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2008/02/dream.html' title='Dream'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-4845912322161085512</id><published>2008-02-26T19:04:00.000-08:00</published><updated>2008-02-26T19:05:53.153-08:00</updated><title type='text'>One of my favorite article</title><content type='html'>by:村上春树&lt;p&gt;&lt;span style="color:#008000;"&gt;四月一个晴朗的早晨，遇见一个百分之百的女孩&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;四月一个晴朗的早晨，我在原宿后街同一个百分之百的女孩擦肩而过。&lt;br /&gt;不讳地说，女孩算不得怎么漂亮，并无吸引人之处，衣着也不出众，脑后的头发执着地带有睡觉挤压的痕迹。年龄也已不小了---应该快有30了。严格地说来，恐怕很难称之为女孩。然而，相距50米开外我便一眼看出：对于我来说，她是个百分之百的女孩。从看见她身姿的那一瞬间，我的胸口便如发生地鸣一般的震颤，口中如沙漠干得沙沙作响。&lt;br /&gt;或许你也有你的理想女孩。例如喜欢足颈细弱的女孩，毕竟眼睛大的女孩，十指绝对好看的女孩，或不明所以地迷上慢慢花时间进食的女孩。我当然有自己的偏爱。在饭店时就曾看邻桌一个女孩的鼻形看得发呆。&lt;br /&gt;但要明确勾勒百分之百的女孩形象，任何人都无法做到。我就绝对想不起她长有怎样的鼻子。甚至是否有鼻子都已记不真切，现在我所能记的，只有她并非十分漂亮这一点。事情也真是不可思议。&lt;br /&gt;“昨天在路上同一个百分之百的女孩擦肩而过。”我对一个人说。&lt;br /&gt;“唔，”他应道，“人可漂亮？”&lt;br /&gt;“不，不是说这个。”&lt;br /&gt;“那，是合你口味那种类型喽？”&lt;br /&gt;“记不得了。眼睛什么样啦，胸部是大是小啦，统统忘得一干二净。”&lt;br /&gt;“莫名其妙啊！”&lt;br /&gt;“是莫名其妙。”&lt;br /&gt;“那么，”他显得兴味索然，“你做什么了？搭话了？还是跟踪了？”&lt;br /&gt;“什么都没有做。”我说，“仅仅是擦肩而过。”&lt;br /&gt;她由东往西走，我从西向东去，在四月里一个神清气爽的早晨。&lt;br /&gt;我想和她说话，哪怕30分钟也好。想打听她的身世，也想全盘托出自己的身世。而更重要的，是想弄清导致1981年4月一个晴朗的早晨我们在原宿后街擦肩而过这一命运的原委。里面肯定充满和平时代的古老机器般温馨的秘密。&lt;br /&gt;如此谈罢，我们可以找地方吃午饭，看伍迪。爱伦的影片，再顺路到宾馆里的酒吧喝鸡尾酒什么的。弄得好，喝完说不定能同她睡上一觉。&lt;br /&gt;可能性在扣击我的心扉。&lt;br /&gt;我和她之间的距离以近至十五六米了。&lt;br /&gt;问题是，我到底该如何向她搭话呢？&lt;br /&gt;“你好！和我说说话可以吗？哪怕３０分钟也好。”&lt;br /&gt;过于傻气，简直象劝人加入保险。&lt;br /&gt;“请问，这一带有２４小时营业的洗衣店吗？”&lt;br /&gt;这也同样傻里傻气。何况我岂非连洗衣袋都没带！有谁能相信我的道白呢？&lt;br /&gt;也许开门见山好些。“你好！你对我可是百分之百的女孩哟！”&lt;br /&gt;不，不成，她恐怕不会相信我的表白。纵然相信，也未必愿同我说什么话。她可能这样说：即便我对你是百分之百的女孩，你对我可不是百分之百的男人，抱歉！而这是大有可能的。假如陷入这般境地，我肯定全然不知所措。这一打击说不定使我一蹶不振。我已３２岁，所谓上年纪归根结底便是这么一回事。&lt;br /&gt;我是在花店门前和她擦肩而过的，那暖暖的小小的气块儿触到我的肌肤。柏油路面洒了水，周围荡漾着玫瑰花香。连向她打声招呼我都未能做到。她身穿白毛衣，右手拿一个尚未贴邮票的四方信封。她给谁写了封信。那般睡眼惺忪，说不定整整写了一个晚上。那四方信封里有可能装有她的全部秘密。&lt;br /&gt;走几步回头时，她的身影早已消失在人群中。&lt;br /&gt;&lt;br /&gt;※  ※ ※ &lt;br /&gt;当然，今天我已完全清楚当时应怎样向她搭话。但不管怎么说，那道白实在太长，我笃定表达不好――就是这样，我所想到的每每不够实用。&lt;br /&gt;总之，道白自“很久很久以前”开始，而以“你不觉得这是个忧伤的故事吗”结束。&lt;br /&gt;&lt;br /&gt;※  ※  ※&lt;br /&gt;很久很久以前，有个地方有一个少男和一个少女。少男１８，少女１６。少男算不得英俊，少女也不怎么漂亮，无非随处可见的孤独而平常的少男少女。但两人一直坚信世上某个地方一定存在百分之百适合自己的少女和少男。是的，两人相信奇迹，而奇迹果真发生了。&lt;br /&gt;一天两人在街头不期而遇。&lt;br /&gt;“真巧！我一直在寻找你。也许你不相信，你对我是百分之百的男孩。从头到脚跟我想象的一模一样。简直是在做梦。”&lt;br /&gt;两人坐在公园长椅上，手拉手，百谈不厌。两人已不再孤独。百分之百需求对方，百分之百已被对方需求。而百分之百需求对方和百分之百地被对方需求是何等美妙的事情啊！这已是宇宙奇迹！&lt;br /&gt;但两人心中掠过一个小小的，的确小而又小的疑虑：梦想如此轻易成真是否就是好事？&lt;br /&gt;交谈突然中断时，少男这样说道：&lt;br /&gt;“我说，再尝试一次吧！如果我们两人真是一对百分之百的恋人的话，肯定还会有一天在哪里相遇。下次相遇时如果仍觉得对方百分之百，就马上在那里结婚，好么？&lt;br /&gt;“好的。”少女回答。&lt;br /&gt;于是两人分开，各奔东西。&lt;br /&gt;然而说实在话，根本没有必要尝试，纯属多此一举。为什么呢？因为两人的的确确是一对百分之百的恋人，因为那是奇迹般的邂逅。但两人过于年轻，没办法知道这许多。于是无情的命运开始捉弄两人。&lt;br /&gt;一年冬天，两人都染上了那年肆虐的恶性流感。在死亡线徘徊几个星期后，过去的记忆丧失殆尽。事情也真是离奇。当两人睁眼醒来时，脑袋里犹如D。H劳伦斯少年时代的贮币盒一样空空如也。&lt;br /&gt;但这对青年男女毕竟聪颖豁达且极有毅力，经过不懈努力，终于再度获得了新的知识新的情感，胜任愉快地重返社会生活。啊，我的上帝！这两人真是无可挑剔！他们完全能够换乘地铁，能够在邮局寄交快信了。并且分别体验了百分之七十五和百分之八十五的恋爱。&lt;br /&gt;如此一来二去，少男32，少女31岁了。时光以惊人的速度流逝。&lt;br /&gt;四月一个晴朗的早晨，少男为喝折价早咖啡沿原宿后街由西向东走，少女为买快信邮票沿同一条街由东向西去，两人恰在路中间失之交臂。失却的记忆的微光刹那间照亮两颗心。&lt;br /&gt;两人胸口陡然悸颤，并且得知：&lt;br /&gt;她对我是百分之百的女孩。&lt;br /&gt;他对我是百分之百的男孩。&lt;br /&gt;然而两人记忆的烛光委实过于微弱，两人的话语也不似十四年前那般清晰。结果连句话也没说便擦身而过，径直消失在人群中，永远永远。&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/3298748957503590224-4845912322161085512?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/4845912322161085512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=4845912322161085512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/4845912322161085512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/4845912322161085512'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2008/02/one-of-my-favorite-article.html' title='One of my favorite article'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-4825754273621724552</id><published>2008-02-25T20:34:00.000-08:00</published><updated>2008-02-25T20:37:57.462-08:00</updated><title type='text'>Keroro = Olympic Mascot!?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_VZWk2wpaC0Y/R8OXKzDJ40I/AAAAAAAAADs/p6apAYkwL5M/s1600-h/keroro.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_VZWk2wpaC0Y/R8OXKzDJ40I/AAAAAAAAADs/p6apAYkwL5M/s320/keroro.jpg" alt="" id="BLOGGER_PHOTO_ID_5171143008909386562" 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/3298748957503590224-4825754273621724552?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/4825754273621724552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=4825754273621724552' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/4825754273621724552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/4825754273621724552'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2008/02/keroro-olympic-mascot.html' title='Keroro = Olympic Mascot!?'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_VZWk2wpaC0Y/R8OXKzDJ40I/AAAAAAAAADs/p6apAYkwL5M/s72-c/keroro.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3298748957503590224.post-8829586684396408712</id><published>2008-02-25T09:23:00.000-08:00</published><updated>2008-02-25T09:28:15.527-08:00</updated><title type='text'>To 讨厌鬼</title><content type='html'>开朗的你，不见了&lt;br /&gt;是什么把它带走了&lt;br /&gt;是工作&lt;br /&gt;是生活&lt;br /&gt;还是那段已逝去的爱情&lt;br /&gt;&lt;br /&gt;我相信，&lt;br /&gt;时间会给你带来忘记&lt;br /&gt;忘记了烦恼，&lt;br /&gt;开朗的你，就会回来了。。。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-8829586684396408712?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/8829586684396408712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=8829586684396408712' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/8829586684396408712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/8829586684396408712'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2008/02/to.html' title='To 讨厌鬼'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-7941513704514308785</id><published>2008-02-24T23:40:00.001-08:00</published><updated>2008-02-26T18:28:40.575-08:00</updated><title type='text'>Some pics I took</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_VZWk2wpaC0Y/R8TJ3TDJ41I/AAAAAAAAAD0/PPQdNh6KzUc/s1600-h/IMG_3048.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_VZWk2wpaC0Y/R8TJ3TDJ41I/AAAAAAAAAD0/PPQdNh6KzUc/s320/IMG_3048.jpg" alt="" id="BLOGGER_PHOTO_ID_5171480223971664722" border="0" /&gt;&lt;/a&gt;Walking on the street&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_VZWk2wpaC0Y/R8TJ3zDJ42I/AAAAAAAAAD8/5is315cmjpU/s1600-h/IMG_3049.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_VZWk2wpaC0Y/R8TJ3zDJ42I/AAAAAAAAAD8/5is315cmjpU/s320/IMG_3049.jpg" alt="" id="BLOGGER_PHOTO_ID_5171480232561599330" border="0" /&gt;&lt;/a&gt;Walking on the street&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_VZWk2wpaC0Y/R8TJ4DDJ43I/AAAAAAAAAEE/yYy29ic8jpc/s1600-h/IMG_3050.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_VZWk2wpaC0Y/R8TJ4DDJ43I/AAAAAAAAAEE/yYy29ic8jpc/s320/IMG_3050.jpg" alt="" id="BLOGGER_PHOTO_ID_5171480236856566642" border="0" /&gt;&lt;/a&gt;Check out the amount of bicycles&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_VZWk2wpaC0Y/R8TJ4DDJ44I/AAAAAAAAAEM/oy77Ig2eyp0/s1600-h/IMG_3052.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_VZWk2wpaC0Y/R8TJ4DDJ44I/AAAAAAAAAEM/oy77Ig2eyp0/s320/IMG_3052.jpg" alt="" id="BLOGGER_PHOTO_ID_5171480236856566658" border="0" /&gt;&lt;/a&gt;Some local old neighbourhood&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_VZWk2wpaC0Y/R8TJ4TDJ45I/AAAAAAAAAEU/TIvMhBxAi2Y/s1600-h/IMG_3053.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_VZWk2wpaC0Y/R8TJ4TDJ45I/AAAAAAAAAEU/TIvMhBxAi2Y/s320/IMG_3053.jpg" alt="" id="BLOGGER_PHOTO_ID_5171480241151533970" border="0" /&gt;&lt;/a&gt;Some local old neighbourhood&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-7941513704514308785?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/7941513704514308785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=7941513704514308785' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/7941513704514308785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/7941513704514308785'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2008/02/some-pics-i-took.html' title='Some pics I took'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_VZWk2wpaC0Y/R8TJ3TDJ41I/AAAAAAAAAD0/PPQdNh6KzUc/s72-c/IMG_3048.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3298748957503590224.post-3588614968726325076</id><published>2008-02-04T19:34:00.000-08:00</published><updated>2008-02-04T19:48:50.591-08:00</updated><title type='text'>What if you were told ...</title><content type='html'>Lately we've been busy with the relocation to Beijing,China. The management actually let each of us to decide  whether we want to go or not.For me,its actually a good chance to expose to different environment,therefore i agreed to go.But there is one guy that can't make up his mind whether want to go or not.He just have far too many concerns,like what to do with current credit card,buying new pc so that if the family pc spoiled there is a backup etc etc.So yesterday he mentioned some other reasons again.Of which i have been told are Beijing is very crowded,because of the population its quite hard to find food in Beijing,and Beijing is full of bicycles.I was like, what the fuck,what are the bicycles have anything to do with our work there?As a capital of China,what are the possibilities that we can't find food there.I am really speechless on this.&lt;br /&gt;If I am your CEO and I ask you to go Beijing.Here are my promises&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Beijing is not crowded&lt;/li&gt;&lt;li&gt;Beijing can find good food&lt;/li&gt;&lt;li&gt;Beijing is not full of bicycles&lt;/li&gt;&lt;/ol&gt;Would you even go?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-3588614968726325076?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/3588614968726325076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=3588614968726325076' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/3588614968726325076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/3588614968726325076'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2008/02/what-if-you-were-told.html' title='What if you were told ...'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-5274888607976266602</id><published>2008-01-03T22:56:00.000-08:00</published><updated>2008-01-06T12:29:33.816-08:00</updated><title type='text'>Change log4j properties dynamically</title><content type='html'>Most of the time,we will define log4j properties in a log4j.properties file.But sometimes,we might need to modify the properties value dynamically,instead of keep modifying the properties file.Example,we want to log a file with the timestamp as file name everytime we run the application.So, here is how we do it.&lt;br /&gt;&lt;br /&gt;In the properties file,we will have something like this.&lt;br /&gt;&lt;blockquote&gt;log4j.appender.fileAppender=org.apache.log4j.FileAppender&lt;br /&gt;log4j.appender.fileAppender.File=logs/&lt;span style="color: rgb(0, 153, 0); font-weight: bold;"&gt;${logFileName}&lt;/span&gt;&lt;br /&gt;log4j.appender.fileAppender.Append=false&lt;br /&gt;log4j.appender.fileAppender.layout=org.apache.log4j.PatternLayout&lt;br /&gt;log4j.appender.fileAppender.layout.ConversionPattern=%d [%-5p] %c{1} - %m%n&lt;/blockquote&gt;You will notice that we have a ${logFileName} in our properties file.This is meant to be substituted later.So when we run the application,we will type the following command&lt;br /&gt;&lt;blockquote&gt;java -DlogFileName=20080104.log &lt;span style="font-style: italic;"&gt;YourClass&lt;/span&gt;&lt;/blockquote&gt;Happy programming. :)&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-5274888607976266602?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/5274888607976266602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=5274888607976266602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/5274888607976266602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/5274888607976266602'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2008/01/change-log4j-properties-dynamically.html' title='Change log4j properties dynamically'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-866141109283210130</id><published>2007-12-31T03:56:00.000-08:00</published><updated>2007-12-31T04:10:52.386-08:00</updated><title type='text'>From 2007 to 2008</title><content type='html'>Today is the last day of 2007.I did make a few plans when 2007 begins.So,lets review my initial planning and the outcome.&lt;br /&gt;1.Getting SCJP and SCWCD certifications.Well,I've got SCJP but not SCWCD.There are few reasons,one of it is because i am too busy :P...the other reason is I think SCBCD is more suitable to what I am doing now.&lt;br /&gt;2.Create one or two open source projects.Well,I am too lazy for that.But I did post some of my findings on my blog,such as the jboss axis problem etc.&lt;br /&gt;&lt;br /&gt;So what's my planning for the coming 2008?Here are some of them&lt;br /&gt;1.I should really take my SCBCD exam before the voucher got expired.&lt;br /&gt;2.I hope i can be a little bit more hardworking.&lt;br /&gt;3.I will be going to Beijing in February,I hope I can do well in the new envinronment.&lt;br /&gt;4.Earn more money,and spend less(I think spend less is more important..hehe)&lt;br /&gt;5.Become a better man.&lt;br /&gt;&lt;br /&gt;At last,I will like to wish everyone a Happy new year... :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-866141109283210130?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/866141109283210130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=866141109283210130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/866141109283210130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/866141109283210130'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/12/from-2007-to-2008.html' title='From 2007 to 2008'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-6115288719691626847</id><published>2007-12-25T23:20:00.000-08:00</published><updated>2007-12-25T23:33:21.735-08:00</updated><title type='text'>Just need to be patient</title><content type='html'>Recently I am looking at Android, the new phone platform launched by Google and some other partners. I found it quite interesting, and I mentioned this to Neo and suggested him to use this platform for his college project. And I myself also try to implement a famous "Hello world" program in Android.So i downloaded the SDK, Eclipse plugin and created a new Android project. I used the sample code from Android website and run it on the emulator. The emulator launched,but only the word "Android" shown on the emulator screen instead of "Hello world".This is weird, I tried few rounds and the code i wrote just seem not loaded.I did some surfing and finally I found out that it takes time for the emulator to load.I am using a 1.4 centrino with 2GB ram,and yet it still took around 1 minute to load.The lesson I learnt from this experiment is,when first launching the emulator,be patient and wait for the apps you wrote to load,then don't close the emulator to avoid the waiting when you load your apps again.&lt;br /&gt;Happy programming  :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-6115288719691626847?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/6115288719691626847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=6115288719691626847' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/6115288719691626847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/6115288719691626847'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/12/just-need-to-be-patient.html' title='Just need to be patient'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-8837245388806597741</id><published>2007-12-05T22:16:00.000-08:00</published><updated>2007-12-05T22:18:33.074-08:00</updated><title type='text'>Updates : My first work using ZK,Spring and Acegi</title><content type='html'>Dear all,&lt;br /&gt;If you were unable to download the war file,please leave your email here and I shall send u a copy of it.Please make sure that your email have sufficient space to receive the file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-8837245388806597741?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/8837245388806597741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=8837245388806597741' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/8837245388806597741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/8837245388806597741'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/12/updates-my-first-work-using-zkspring.html' title='Updates : My first work using ZK,Spring and Acegi'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-7191443479145608397</id><published>2007-11-24T05:40:00.000-08:00</published><updated>2007-11-24T05:55:01.074-08:00</updated><title type='text'>My first work using ZK,Spring and Acegi</title><content type='html'>My job interviewer requested me to submit a file management application in one week time.This app should be able to upload and download file.I can use any open source libraries as long as I am doing it in Java.So,I think "Hey,this is a good chance to explore ZK.".I've been looking at ZK for quite a while,but dun really have time to play around with it.So I've decided to use ZK and Spring to complete this assignment.Other than upload and download file,I also added some other features.You can download the complete source code with libraries file &lt;a href="http://www.badongo.com/file/5272918"&gt;here&lt;/a&gt;. This application is strictly for testing purpose only.Please leave comments here if you have any.Thank you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-7191443479145608397?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/7191443479145608397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=7191443479145608397' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/7191443479145608397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/7191443479145608397'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/11/my-first-work-using-zkspring-and-acegi.html' title='My first work using ZK,Spring and Acegi'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-8934124488795077384</id><published>2007-11-20T21:54:00.000-08:00</published><updated>2007-11-20T22:02:31.623-08:00</updated><title type='text'>Talented Programmer</title><content type='html'>Its been a while since my last blog post.I'd been quite busy with works,works and nothing but works for the past 3 months.And now,due to some management issues,I've decided to look for another new job.So,while I was browsing the job directory,I found some interesting jobs.One of it said that they are looking for "Talented programmer".Hmm...how they define talented?Do we categorize the ability of programming as skill or talent?If I can juggle, I am talented.If I can drink coke using my nose,I am gifted.But i don't see that have anything to do with programming.So can I demonstrate how to juggle 5 balls at a time during interview?Probably they will hire me since i m talented and my programming skill,probably doesnt really matter. LOL&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-8934124488795077384?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/8934124488795077384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=8934124488795077384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/8934124488795077384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/8934124488795077384'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/11/talented-programmer.html' title='Talented Programmer'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-8265860684339086967</id><published>2007-10-02T20:22:00.000-07:00</published><updated>2007-10-02T20:31:24.983-07:00</updated><title type='text'>No more comment,thank you</title><content type='html'>Sometimes ppl will ask me to listen to their stories and then ask for my opinion.I always give suggestions which I think are the most suitable,but not anymore.They can actually decide themselves, so why ask for my opinions?If I spent weeks to think a solution for them,and in the end nothing is taken,I felt like I am wasting my time.I don't know about others,but my time is somehow precious.I respect other ppl final decision,and i always think they know what are the thing they want,and this is what I want,no more comment,thank you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-8265860684339086967?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/8265860684339086967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=8265860684339086967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/8265860684339086967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/8265860684339086967'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/10/no-more-commentthank-you.html' title='No more comment,thank you'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-712885645304660838</id><published>2007-10-02T20:10:00.000-07:00</published><updated>2007-10-02T20:21:30.561-07:00</updated><title type='text'>Wake me up when September ends</title><content type='html'>Last month seemed like the busiest month I ever had.Almost every weekday I reached office at 5 or 6 am,and work all the way to 7pm,just to prove that I am not a bum to my manager.He assigned me tons of works at the beginning of September,and requested me to finish them within 3 weeks.Some of the functions are half done by other colleagues,and I am the one who clean up the mess.However,I did prove my value and my abilities by finishing almost everything on hand.I can't really finish all the things due to some requirement changes and I need more time to apply the new changes.&lt;br /&gt;So,in your face,Mr Manager...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-712885645304660838?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/712885645304660838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=712885645304660838' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/712885645304660838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/712885645304660838'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/10/wake-me-up-when-september-ends.html' title='Wake me up when September ends'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-4800273039812013386</id><published>2007-07-31T21:01:00.000-07:00</published><updated>2007-08-01T01:01:14.234-07:00</updated><title type='text'>What's the problem,mate?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_VZWk2wpaC0Y/RrA9aRzUSDI/AAAAAAAAACI/FmUXaIglLsM/s1600-h/funny-pictures-mule-trouble-0WS.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_VZWk2wpaC0Y/RrA9aRzUSDI/AAAAAAAAACI/FmUXaIglLsM/s320/funny-pictures-mule-trouble-0WS.jpg" alt="" id="BLOGGER_PHOTO_ID_5093638700220565554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Sometimes you might feel a bit down,problems around you just can't stop haunting you.Don't lose yourself into it,instead you should face it and solve it.Letting the problem lying there doesn't mean it will go away after a while.You might even need to spend more efforts if you don't solve it asap.So,all the best,mate...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-4800273039812013386?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/4800273039812013386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=4800273039812013386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/4800273039812013386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/4800273039812013386'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/07/whats-problemmate.html' title='What&apos;s the problem,mate?'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_VZWk2wpaC0Y/RrA9aRzUSDI/AAAAAAAAACI/FmUXaIglLsM/s72-c/funny-pictures-mule-trouble-0WS.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3298748957503590224.post-4134419950449323404</id><published>2007-07-25T19:25:00.000-07:00</published><updated>2007-07-25T19:44:02.262-07:00</updated><title type='text'>Evolution</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_VZWk2wpaC0Y/RqgKSRzUSCI/AAAAAAAAACA/FG9iJZ8VeiI/s1600-h/sci0504evolve_485x300.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_VZWk2wpaC0Y/RqgKSRzUSCI/AAAAAAAAACA/FG9iJZ8VeiI/s320/sci0504evolve_485x300.jpg" alt="" id="BLOGGER_PHOTO_ID_5091330687874910242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I've been using IMISSCSY as my nickname for few years.Never think of changing it until yesterday.I had a long chat with my friend in JB,who just got married early this month.And he told me that the other friend also got married early this year and expecting for his first child end of this month.Suddenly I felt the people around me changed,and they changed alot.We used to be together and talking craps.But now all of them have their own family,what about me?I felt like I didnt improve at all,did I ever think about future?What about family?What about my dream?Its like I threw these things away long time ago.&lt;br /&gt;&lt;br /&gt;I think maybe this is the right time for me to evolve.I've decided to achieve something,and become somebody.I shall no longer be haunted by my past,and no fear to the challenges I am going to face.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-4134419950449323404?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/4134419950449323404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=4134419950449323404' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/4134419950449323404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/4134419950449323404'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/07/evolution.html' title='Evolution'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_VZWk2wpaC0Y/RqgKSRzUSCI/AAAAAAAAACA/FG9iJZ8VeiI/s72-c/sci0504evolve_485x300.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3298748957503590224.post-3854797833821107450</id><published>2007-07-19T20:25:00.000-07:00</published><updated>2007-07-19T20:30:42.240-07:00</updated><title type='text'>Trip to Bukit Tabur... part 1</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_VZWk2wpaC0Y/RqAsIpfX2MI/AAAAAAAAABg/Gbv_mON3ceE/s1600-h/IMG_0180.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_VZWk2wpaC0Y/RqAsIpfX2MI/AAAAAAAAABg/Gbv_mON3ceE/s320/IMG_0180.jpg" alt="" id="BLOGGER_PHOTO_ID_5089116106016676034" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_VZWk2wpaC0Y/RqAsI5fX2NI/AAAAAAAAABo/OtPQ1IQ97wo/s1600-h/IMG_0252.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_VZWk2wpaC0Y/RqAsI5fX2NI/AAAAAAAAABo/OtPQ1IQ97wo/s320/IMG_0252.jpg" alt="" id="BLOGGER_PHOTO_ID_5089116110311643346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_VZWk2wpaC0Y/RqAsI5fX2OI/AAAAAAAAABw/lfwjkON_JKw/s1600-h/IMG_0256.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_VZWk2wpaC0Y/RqAsI5fX2OI/AAAAAAAAABw/lfwjkON_JKw/s320/IMG_0256.jpg" alt="" id="BLOGGER_PHOTO_ID_5089116110311643362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_VZWk2wpaC0Y/RqAsJJfX2PI/AAAAAAAAAB4/ZIKt_msxb7A/s1600-h/IMG_0259.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_VZWk2wpaC0Y/RqAsJJfX2PI/AAAAAAAAAB4/ZIKt_msxb7A/s320/IMG_0259.jpg" alt="" id="BLOGGER_PHOTO_ID_5089116114606610674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_VZWk2wpaC0Y/RqArfZfX2LI/AAAAAAAAABY/7lZX1EqsZ3s/s1600-h/IMG_0178.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_VZWk2wpaC0Y/RqArfZfX2LI/AAAAAAAAABY/7lZX1EqsZ3s/s320/IMG_0178.jpg" alt="" id="BLOGGER_PHOTO_ID_5089115397347072178" 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/3298748957503590224-3854797833821107450?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/3854797833821107450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=3854797833821107450' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/3854797833821107450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/3854797833821107450'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/07/trip-to-bukit-tabur-part-1.html' title='Trip to Bukit Tabur... part 1'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_VZWk2wpaC0Y/RqAsIpfX2MI/AAAAAAAAABg/Gbv_mON3ceE/s72-c/IMG_0180.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3298748957503590224.post-8894108109103265723</id><published>2007-06-27T00:16:00.000-07:00</published><updated>2007-06-27T00:40:23.951-07:00</updated><title type='text'>JDK 1.6 + JBoss 4.2.0 + EJB3 Web Service + Axis2</title><content type='html'>Few days ago I started to implement web service in current project.I exposed a few methods in existing EJB.The deployment of WS to JBoss server and generating WS client using Axis2 are ok.But when the client trying to invoke the WS at server,exception was thrown at server side.&lt;br /&gt;&lt;br /&gt;java.lang.UnsupportedOperationException: setProperty must be overridden by all subclasses of SOAPMessage&lt;br /&gt;at javax.xml.soap.SOAPMessage.setProperty(SOAPMessage.java:424)&lt;br /&gt;at org.jboss.ws.soap.SOAPMessageImpl.&lt;init&gt;(SOAPMessageImpl.java:65)&lt;br /&gt;at org.jboss.ws.soap.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:115)&lt;br /&gt;at org.jboss.ws.binding.soap.SOAP11BindingProvider.createMessage(SOAP11BindingProvider.java:59)&lt;br /&gt;at org.jboss.ws.binding.soap.SOAPBindingProvider.bindRequestMessage(SOAPBindingProvider.java:89)&lt;br /&gt;at org.jboss.ws.binding.soap.SOAP11BindingProvider.bindRequestMessage(SOAP11BindingProvider.java:65)&lt;br /&gt;at org.jboss.ws.jaxrpc.CallImpl.invokeInternal(CallImpl.java:645)&lt;br /&gt;at org.jboss.ws.jaxrpc.CallImpl.invoke(CallImpl.java:404)&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Same problem was reported at JBossWS Jira .click &lt;a href="http://www.jboss.com/index.html?module=bb&amp;op=viewtopic&amp;amp;t=99036"&gt;&lt;span style="text-decoration: underline;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After I googling,I found that this problem only arise when we use JDK 6. I tried to switch back to JDK5,and it works. Then I tried various methods, such as trying to deploy on JBoss 5.0 beta yet it still doesn't work. According to some forumers, the reason for this is the SAAJ classes being used in Sun JDK 1.6.0 are not compatible with JBossWS since they use their own SAAJ jar named jboss-saaj.jar. So,we will need to make sure that jboss-saaj is loaded before default one.&lt;br /&gt;&lt;br /&gt;The solution to this is modifying JBoss lib folder structure.&lt;br /&gt;1.Move all the jar file from ${JBOSS_HOME}/lib into ${JBOSS_HOME}/lib/endorsed except getopt.jar, jboss-system.jar, jboss-jmx.jar&lt;br /&gt;2.Make sure the jboss-saaj.jar and jboss-jaxrpc.jar is in it.&lt;br /&gt;&lt;br /&gt;It works for me after I modified the structure. :)&lt;br /&gt;&lt;/init&gt;&lt;span class="postbody"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-8894108109103265723?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/8894108109103265723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=8894108109103265723' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/8894108109103265723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/8894108109103265723'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/06/jdk-16-jboss-420-ejb3-web-service-axis2.html' title='JDK 1.6 + JBoss 4.2.0 + EJB3 Web Service + Axis2'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3298748957503590224.post-1971226656918777100</id><published>2007-06-20T03:42:00.000-07:00</published><updated>2007-06-20T03:49:58.585-07:00</updated><title type='text'>Strange Generic Problem</title><content type='html'>Today my colleague asked me a question about generic in Java.&lt;br /&gt;Here's the code&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;package test;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;import java.util.ArrayList;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;import java.util.Date;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;import java.util.List;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;public class TestGeneric {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    public static void main(String[] args)throws Exception{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        List&lt;string&gt; list = new ArrayList&lt;string&gt;();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        list.add("test");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        List newList = list;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        newList.add(4);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        System.out.println(list.get(1));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        List&lt;date&gt; list2 = new ArrayList&lt;date&gt;();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        list2.add(new Date());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        List newList2 = list2;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        newList2.add("test");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        System.out.println(list2.get(0));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;And an exception was thrown when executing it.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Exception in thread "main" java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    at test.TestGeneric.main(TestGeneric.java:13)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But if I commented out line 13,it works.The thing is quite weird as if the type casting rule is applied list,why doesn't it applied on list2?Obviously,we put an integer into a list which is expecting Date object,and when we print it,it wasn't cast to Data object.Then I decompiled the class file and this is what i get.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;package test;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;import java.io.PrintStream;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;import java.util.*;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;public class TestGeneric&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    public TestGeneric()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    public static void main(String args[])&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        throws Exception&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        List list = new ArrayList();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        list.add("test");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        List newList = list;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        newList.add(Integer.valueOf(4));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        System.out.println((String)list.get(1));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        List list2 = new ArrayList();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        list2.add(new Date());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        List newList2 = list2;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        newList2.add("test");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        System.out.println(list2.get(0));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We look at line  "&lt;span style="font-style: italic;"&gt;System.out.println((String)list.get(1));"&lt;/span&gt; ,value in list was typecast to String object,where as "&lt;span style="font-style: italic;"&gt;System.out.println(list2.get(0));&lt;/span&gt;" the value in list2 wasn't typecast to Date object.&lt;br /&gt;&lt;br /&gt;Any idea?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-1971226656918777100?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/1971226656918777100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=1971226656918777100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/1971226656918777100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/1971226656918777100'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/06/strange-generic-problem.html' title='Strange Generic Problem'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-2072607685185297123</id><published>2007-05-17T20:45:00.000-07:00</published><updated>2007-05-17T23:40:23.211-07:00</updated><title type='text'>Of course cannot apologize la...leaking only ma</title><content type='html'>So,lately there are few topics related to same issues - leaking.&lt;br /&gt;&lt;br /&gt;Mr Samy said that its not contractor's fault that the water is leaking all over the parliament building.The contractor only make sure the building is built,that's all.Hey,what do you expect then?You only paying like 90 millions to the contractor to build this,ok?You expectation is totally not reasonable.Look at Proton,they just make sure that the car can hit the road and the rest is not their responsibility adi.You only pay for the car,not the quality of it.Please understand that,malaysian.Plus,who will be attending meeting at parliament everyday?If this issue was not reported in the news,I think most of the parliament members won't even aware of that.Thanks god they are alive and no one is hurt.&lt;br /&gt;&lt;br /&gt;Then,come to the other leaking problem.There are 2 parliament members giving some statements which practically insulted all the women in the world.I can't disclose their name,because I don't know who these small potatoes are.So sorry,guys.So after their giving such statements,they still being stubborn and not apologizing.Please forgive them,guys.They just want to get some attention thats all.They just forget that their mother,wife or daughter are women.And the main reason i think is because,they are probably a retard.God bless them,really,malaysian should really forgive them two.Even their head,Mr Najib already said its ok to joke sometime.He probably know that these 2 guys are simply retard but he just cover it up for them.What a good leader he is.&lt;br /&gt;&lt;br /&gt;So,let's review the morales we learned from these incidents.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Malaysia's government is very generous and willing to pay RM90 millions for a Parliament building,which is good looking and water leaking.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Water leaking is probably an attribute of government building,wherever you see water leaking in the building,90% that it is a government building.This includes Parliament,High Court etc.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If you are a retard,find a leader who is just a bit smarter than you.Since you guys are in the same group(retard group) ,he will sure cover your ass no matter what.&lt;/li&gt;&lt;/ul&gt;Viva Malaysia&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-2072607685185297123?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/2072607685185297123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=2072607685185297123' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/2072607685185297123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/2072607685185297123'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/05/of-course-cannot-apologize-laleaking.html' title='Of course cannot apologize la...leaking only ma'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-4903755177307765537</id><published>2007-05-09T01:05:00.000-07:00</published><updated>2007-05-09T01:15:12.063-07:00</updated><title type='text'>Final decision - SCBCD</title><content type='html'>So after few days of researching and considering,I decided to take Sun Certified Business Component Developer(SCBCD) exam around September this year.The reason is because this certificate is all about Java EE 5,which  is what I am using in my work now.Also I planned to pursue my Sun Certified Enterprise Architect(SCEA) next year.So after the next certificate,I will spend the next 6 to 12 months to prepare for my SCEA.You might wondering,do I need that many months to prepare for a SCEA certificate.Yes,I do.I will need to know everything from UML, Design pattern, Enterprise Architecture and some general knowledge on Enterprise application.I suck big time on UML,seriously.Now have to pick everything up again.Anyway,at the moment I will just focus on SCBCD and spend more time in learning Java EE 5.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-4903755177307765537?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/4903755177307765537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=4903755177307765537' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/4903755177307765537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/4903755177307765537'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/05/final-decision-scbcd.html' title='Final decision - SCBCD'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-2214816016154456907</id><published>2007-05-07T02:01:00.000-07:00</published><updated>2007-05-07T02:09:06.035-07:00</updated><title type='text'>Keroro...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_VZWk2wpaC0Y/Rj7sogn4GEI/AAAAAAAAABQ/cXGB5ZB3T2c/s1600-h/IMG_2171.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp2.blogger.com/_VZWk2wpaC0Y/Rj7sogn4GEI/AAAAAAAAABQ/cXGB5ZB3T2c/s320/IMG_2171.jpg" alt="" id="BLOGGER_PHOTO_ID_5061743211907127362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_VZWk2wpaC0Y/Rj7sggn4GDI/AAAAAAAAABI/KLcMWiuoaD4/s1600-h/IMG_2167.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp2.blogger.com/_VZWk2wpaC0Y/Rj7sggn4GDI/AAAAAAAAABI/KLcMWiuoaD4/s320/IMG_2167.jpg" alt="" id="BLOGGER_PHOTO_ID_5061743074468173874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_VZWk2wpaC0Y/Rj7sYgn4GCI/AAAAAAAAABA/Rb0DuDqkQqU/s1600-h/IMG_2165.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp2.blogger.com/_VZWk2wpaC0Y/Rj7sYgn4GCI/AAAAAAAAABA/Rb0DuDqkQqU/s320/IMG_2165.jpg" alt="" id="BLOGGER_PHOTO_ID_5061742937029220386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_VZWk2wpaC0Y/Rj7sMgn4GBI/AAAAAAAAAA4/PzYausH-KhY/s1600-h/IMG_2164.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp2.blogger.com/_VZWk2wpaC0Y/Rj7sMgn4GBI/AAAAAAAAAA4/PzYausH-KhY/s320/IMG_2164.jpg" alt="" id="BLOGGER_PHOTO_ID_5061742730870790162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_VZWk2wpaC0Y/Rj7r6wn4GAI/AAAAAAAAAAw/5y2sUr5F4V0/s1600-h/IMG_2163_s.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp3.blogger.com/_VZWk2wpaC0Y/Rj7r6wn4GAI/AAAAAAAAAAw/5y2sUr5F4V0/s320/IMG_2163_s.JPG" alt="" id="BLOGGER_PHOTO_ID_5061742425928112130" 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/3298748957503590224-2214816016154456907?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/2214816016154456907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=2214816016154456907' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/2214816016154456907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/2214816016154456907'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/05/keroro.html' title='Keroro...'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_VZWk2wpaC0Y/Rj7sogn4GEI/AAAAAAAAABQ/cXGB5ZB3T2c/s72-c/IMG_2171.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3298748957503590224.post-5376491354943653402</id><published>2007-05-03T09:55:00.000-07:00</published><updated>2007-05-03T10:17:54.354-07:00</updated><title type='text'>Passed my exam and life goes on!!</title><content type='html'>So I passed my SCJP exam.After a few days of studies during my holiday,and this is what I get.The passed score is 59% and I scored 59%.So close,LOL.Anyway,I could have score better if I spend more time to take more mock exam.But passed is passed,I still able to claim my exam fees,and also an increment promised by my company.What my next plan?I am actually thinking to take another certificate,is either SCBCD or SCWCD.SCBCD is more on EJB3.0 where SCWCD is more one JSP and Servlet.Most probably I will take SCBCD cos' I am doing Java EE now.Also I will like to start my open source project soon.Still in the planning stage,and if there are any updates,I will post it here.Basically I've got some ideas on what to do.Just need to do more research and planning including road map,time line,technologies applied etc.&lt;br /&gt;&lt;br /&gt;Anyway,I will like to wish 2 of my friends who are switching to their new job this week.Hope they will like the new job and enjoy it.Cheers&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-5376491354943653402?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/5376491354943653402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=5376491354943653402' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/5376491354943653402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/5376491354943653402'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/05/passed-my-exam-and-life-goes-on.html' title='Passed my exam and life goes on!!'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-4969122195471135835</id><published>2007-04-30T00:45:00.000-07:00</published><updated>2007-04-30T00:52:31.085-07:00</updated><title type='text'>Web messenger</title><content type='html'>I've been using web based messenger for quite a while.The reason of using web based messenger is because I keep switching machine,between my own laptop and my office desktop.Web based messenger helps me keep track of my chatting history.And to avoid someone will read my chatting history like what happened to my friend and I before.These kind of people do exist,they read you chatting history and try to find out whether you talking anything bad on him or not.Sometimes I am lazy to deal with this so I just use web based messenger. :)&lt;br /&gt;Pros&lt;br /&gt;&lt;ul&gt;&lt;li&gt;can use different IM including MSN,Yahoo!,GTalk and etc at the same time&lt;/li&gt;&lt;li&gt;store chat history on the server&lt;/li&gt;&lt;li&gt;able to cross platform&lt;/li&gt;&lt;li&gt;no more annoying emoticons(This is the part I like the most)&lt;/li&gt;&lt;/ul&gt;Cons&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Unable to send files(some web based messenger support this,but the one I am using now doesn't)&lt;/li&gt;&lt;li&gt;needs internet connection to view chat history&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-4969122195471135835?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/4969122195471135835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=4969122195471135835' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/4969122195471135835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/4969122195471135835'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/04/web-messenger.html' title='Web messenger'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-9138561942734557044</id><published>2007-04-23T23:08:00.000-07:00</published><updated>2007-04-23T23:11:39.766-07:00</updated><title type='text'>SCJP Exam by next week</title><content type='html'>Well,I will be taking my very first SCJP exam next Thursday(Hope its the only one =..=).Hows my preparation?Actually I already finished study the book,probably will do more revision by this weekend.Wish me luck guys.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-9138561942734557044?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/9138561942734557044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=9138561942734557044' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/9138561942734557044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/9138561942734557044'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/04/scjp-exam-by-next-week.html' title='SCJP Exam by next week'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-5360038108882716319</id><published>2007-04-22T22:14:00.000-07:00</published><updated>2007-04-22T22:22:35.047-07:00</updated><title type='text'>Fax facts</title><content type='html'>This is a story I heard from my cousin.There is a girl,still a college student,working in a local company for industrial training.So one day her manager asked her to fax a document to client.After half and hour,the manager received a call from client,"Please stop faxing us the document,your clerk had send us over 30 faxes of the same document.".The manager was surprised,then he asked the girl in and told her stop faxing the document as client had already received it.The girl then said,"Got meh?But the paper is still there."&lt;br /&gt;&lt;br /&gt;If those who thinks that if you fax it,the paper will disappear,you probably should read the description below(from wikipedia).&lt;br /&gt;&lt;b&gt;Fax&lt;/b&gt; (short for &lt;b&gt;facsimile&lt;/b&gt;, from Latin &lt;i&gt;fac simile&lt;/i&gt;, "make similar", i.e. "make a copy") is a telecommunications technology used to transfer copies (facsimiles) of documents, especially using affordable devices operating over the telephone network. The word telefax, short for &lt;b&gt;telefacsimile&lt;/b&gt;, for "make a copy at a distance", is also used as a synonym.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-5360038108882716319?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/5360038108882716319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=5360038108882716319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/5360038108882716319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/5360038108882716319'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/04/fax-facts.html' title='Fax facts'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-473705198700090777</id><published>2007-04-22T20:27:00.000-07:00</published><updated>2007-04-22T21:20:03.716-07:00</updated><title type='text'>ejb-jar.xml</title><content type='html'>In a normal EJB jar file,we will need to include a ejb-jar.xml in the META-INF folder.For EJB3,we can use annotation to configure the bean instead of writing it in ejb-jar.xml.Information such as bean name,mapped name etc can be configured through annotation.For more information,please refer to EJB3 javadoc.However,can we use an empty descriptor,a ejb-jar.xml without any configuration in our jar file.According to what I know,the configuration in ejb-jar.xml will overwrite the configuration done using annotations.This give the user flexibilities to change the configuration whenever its necessary without changing the code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-473705198700090777?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/473705198700090777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=473705198700090777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/473705198700090777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/473705198700090777'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/04/ejb-jarxml.html' title='ejb-jar.xml'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-1787880175295973244</id><published>2007-04-19T22:37:00.000-07:00</published><updated>2007-04-19T22:52:45.522-07:00</updated><title type='text'>Journey to the Enterprise Edition</title><content type='html'>I've started using Java EE 5 for the past few days.The very first thing is to choose a Java EE container.I downloaded GlassFish and JBoss and start evaluating them.I started my experiment on GlassFish V2.I got my first hello-world ejb working on it,no problem. So I started to port my application which is using Hiernate to communicate with database.Now the problems arised,GF has pre-defined Oracle Toplink as the default persistence provider ,so if I want to use Hibernate,I need to specify the provider in my persistence.xml.Fine, I can live with just modifying one file and using my preferred persistence provider.Then I also need to change the xml declaration with the correct schema.Then I deployed again,error occured. I spent the next 4 hours to make it work including moving the necessary libraries to server library folder.And the strange thing is,although i already specified the persistence provider, but sometimes it still pointing back to Toplink.So i have to use the admin console to stop the application,then start the application again.Did I mention that you need to include log4j.jar in you EAR/lib in order to use it?Yes,you need to.&lt;br /&gt;&lt;br /&gt;I was so fed up with GlassFish,but don't get me wrong,its not mature yet,that's all.So I switched to JBoss 4.05.Ok,i just put my EAR in,and it runs.Then i found some other strange problems,when connecting to database,such as&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Caused by: java.lang.ClassCastException: org.hibernate.ejb.EntityManagerFactoryImpl cannot be cast to org.hibernate.ejb.EntityManagerFactoryImpl&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Weird,rite?How come the class cannot be type casted to the same type of class?Probably no many people out there met this kind of strange problems.So,googling wouldn't really helps.After another 5 hours I found out that the problem is because my EAR file contains some libraries JBoss has.I remove those duplicated libraries in my EAR file,and it works.&lt;br /&gt;&lt;br /&gt;I shall continue next post with some of the features provided by Java EE 5.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-1787880175295973244?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/1787880175295973244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=1787880175295973244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/1787880175295973244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/1787880175295973244'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/04/journey-to-enterprise-edition.html' title='Journey to the Enterprise Edition'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-2484444833488941135</id><published>2007-04-09T14:41:00.000-07:00</published><updated>2007-04-09T14:45:26.428-07:00</updated><title type='text'>Haunted</title><content type='html'>I'd dream of you again,finally i can remember your face,but when is this going to end?when will you stop haunting me?am i not doing good enough to forget you?am i not felt guilty enough for leaving you 7 years ago?let me go,pls...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-2484444833488941135?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/2484444833488941135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=2484444833488941135' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/2484444833488941135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/2484444833488941135'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/04/haunted.html' title='Haunted'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-372337215075107519</id><published>2007-02-27T08:17:00.000-08:00</published><updated>2007-02-27T08:22:15.374-08:00</updated><title type='text'>Back from Thailand</title><content type='html'>Finally,I am back from Thailand...well,there are tons of things I would like to write on Thailand...probably will start from tomorrow or Thursday...hope I got the time and energy,so,stay tune,guys....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-372337215075107519?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/372337215075107519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=372337215075107519' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/372337215075107519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/372337215075107519'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/02/back-from-thailand.html' title='Back from Thailand'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-66410600503541856</id><published>2007-02-14T12:01:00.000-08:00</published><updated>2007-02-14T12:09:41.391-08:00</updated><title type='text'>Happy Chinese New Year!!</title><content type='html'>Happy Chinese New Year,guys...I know its a little bit earlier to say so,however I am not spending my Chinese New Year here in KL.Now is 15th,February 2007 and its 4am when I am writing this.I will be going to Thailand 4 hours from now.Anyway,I will try to update my blog with tons of pictures(if there are)when I am back.&lt;br /&gt;&lt;br /&gt;Ciaos...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-66410600503541856?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/66410600503541856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=66410600503541856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/66410600503541856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/66410600503541856'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/02/happy-chinese-new-year.html' title='Happy Chinese New Year!!'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-5211140689755556589</id><published>2007-02-05T07:32:00.000-08:00</published><updated>2007-02-05T08:52:27.653-08:00</updated><title type='text'>Pimp My Apps</title><content type='html'>Yeah,so this ain't MTV Pimping people's car here...My company apps is totally a havoc,slow loading,slow responding,slow in almost every aspect.Therefore,my task is to tune this thing and make it runs faster.But,due to the previous performance is really worst(9 minutes to load up the thing,what the hell),now even 2 minutes loading for them is consider OK.Just imagine you login to a system,and wait for 2 minutes before you can continue.Sweating...&lt;br /&gt;&lt;br /&gt;However,due to the apps didnt really utilize the caching and pooling features,I guess if I could apply these in,I guess it should be less than 2 minutes.Argghhh....really missed those days working on JSP.More than one second I already start doing tuning and optimization.But now...probably 30 seconds is more than enough for them.Lets pray for the users,shall we?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-5211140689755556589?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/5211140689755556589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=5211140689755556589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/5211140689755556589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/5211140689755556589'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/02/pimp-my-apps.html' title='Pimp My Apps'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-518029478339771120</id><published>2007-01-31T09:45:00.000-08:00</published><updated>2007-01-31T10:03:30.668-08:00</updated><title type='text'>New Company,New me</title><content type='html'>Well,since many people been asking me about my new company,maybe i should briefly describe it.&lt;br /&gt;&lt;br /&gt;My company business nature is selling CRM.The CRM is not off shelf,it is customizable.The analyst will gather the requirement from customer,then they will key in the requirement into an Excel file following the standards defined by the company.Things that can be key in including fields to be shown on page,database table schema,access level,user setting etc.After they keying all these information,they will use a tool to parse these Excel files.Please bear in mind that this is all done by business analyst,no programmer involves.After the parsing process,the parsing tool will generate a few files.Then,there is another engine which will read these configuration and generate an application on the fly.The interface is Flash based,whereas the backend is Java.&lt;br /&gt;&lt;br /&gt;I will be working on the backend part.Now is at the end of version 2.This version is kinda hard to modified as it is already at very late stage.So,instead of modifying the structure,the programming team decided to release it as a usable version.We will basically do debugging and some performance tuning.The coming version 3 will involve a lot of restructuring.So I think my workload will be even heavier by then.At the moment,I am going through the codes and the structures of the system.Frankly,it is very complex.A lot of reflection were used.And the structure also quite confusing. :S&lt;br /&gt;&lt;br /&gt;The working environment is quite OK.The working hour is flexible,which I can reach office around 10am even though official working hour is starting from 9am.If come in late,then must leave late also.Just make sure that every week my working hours will reach around 40 hours.Then the company also forcing me to take SCJP,a certificate for Java programmer.If I fail to get it within 6 months,then I cannot pass my probation period. :sweat: Its good also cos now there are people pushing me to take the cert,as I already planned to take at least 2 certs by this year but afraid that I might be too lazy to take it.Not really much overtime,even overtime will only be working until 8pm.I can foresee that I will learn alot here.&lt;br /&gt;&lt;br /&gt;Anyway,I am looking forward to involve in version 3.Hope I can learn more on the core programming and some project management skills from my manager.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-518029478339771120?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/518029478339771120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=518029478339771120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/518029478339771120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/518029478339771120'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/01/new-companynew-me.html' title='New Company,New me'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-2820123814566519070</id><published>2007-01-31T08:31:00.000-08:00</published><updated>2007-01-31T09:05:32.279-08:00</updated><title type='text'>Cron expression builder using HTML</title><content type='html'>Dear all,&lt;br /&gt;I am now working on a schedule function which required a  HTML  page that allows user to select the month,day or time.When user submits it,it will be constructed to a valid cron expression to be used with Quartz(http://www.opensymphony.com).I probably will get the thing done before friday.So,stay tune guys.&lt;br /&gt;&lt;br /&gt;From,&lt;br /&gt;Thor&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-2820123814566519070?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/2820123814566519070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=2820123814566519070' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/2820123814566519070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/2820123814566519070'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/01/cron-expression-builder-using-html.html' title='Cron expression builder using HTML'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-1796743583645810733</id><published>2007-01-28T09:19:00.000-08:00</published><updated>2007-01-28T09:36:31.111-08:00</updated><title type='text'>Know your name and say your name</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: arial;"&gt;Dear All,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Please be aware of the christian name you selected for yourself or maybe your children.At least know what's the meaning of the name.Personally,I don't prefer calling my son a "Dick".Of course,if my daughter birthday is on April,I won't name her by "April" too."Paris" is OK, but not "Kepong" or "Skudai".&lt;br /&gt;&lt;br /&gt;Try to google around first,find the meaning of the name before you making any decision.People might not remember your face,but is the name they will remember.Name is very important in giving people the first impression of yourself..If there are 2 girls in the chatroom,one is Ah Choo,and one is Michelle,who will you choose?9 out of 10 will choose Michelle.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;So,here are some common name people use which are quite "incorrect".&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Dick - &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: arial;"&gt;cock: obscene terms for penis&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Fanny - &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;female genitalia: external female sex organs; "in England `fanny' is vulgar slang for female genitals" &lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: arial;"&gt;&lt;/span&gt;&lt;br /&gt;Do you have others?Feel free to write to me so I can put it in.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-1796743583645810733?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/1796743583645810733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=1796743583645810733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/1796743583645810733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/1796743583645810733'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/01/know-your-name-and-say-your-name.html' title='Know your name and say your name'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-5196161672273430005</id><published>2007-01-26T10:49:00.000-08:00</published><updated>2007-01-26T11:32:37.268-08:00</updated><title type='text'>Journey finding a JOB</title><content type='html'>So,for the past 10 days I've been busy finding jobs and attending interviews.Luckily,I've found one which I think its most suitable for me where this company actually provided me an environment to learn and grow(of cos,the pay is quite good too!!).&lt;br /&gt;&lt;br /&gt;I've went to around 10 interviews.There are some experience that I would like to share with you guys.&lt;br /&gt;&lt;br /&gt;A US based company,with its Asia Pacific HQ located in Hong Kong,asked me to visit their office and attend the interview.So, as usual,I went to this office,and I was early than the scheduled time.A staff opened the door,bring me to a meeting room.The meeting room is like any ordinary room,just that it is equipped with teleconferencing kit and a TV.But I wasn't really bother about that,as I was busy filling up the forms and answering the questions they given.After I finish filling up,I told the staff,who brought me in just now,that I am done.Then she took my paper and told me that the person in charge will call me through the phone.Yes,no face to face contact,only phone.Then I was like "WTF...".When I was going through the interview on the phone,I can't stop thinking that is this a joke or what?Is there a hidden camera,recording down my behavior while I was talking?Did they see me scratching my back just now?This is my first,and probably the last time going through an interview,alone.&lt;br /&gt;&lt;br /&gt;I happened to attend an interview in another company,which I think 95% of the staffs are  Chinese.So the moment I was in the office,I can see staffs playing with handphones,like with the ringtones,features,smsing etc.WTF,are they working here or what?This is office,not some handphone shops in LYP.Can you guys be professional a bit?&lt;br /&gt;&lt;br /&gt;I think some company requested their candidates to answer some questions,whether technical questions,or IQ questions.Yes,I mean IQ questions.Sometimes they even ask you to rate the importance of things in your life,and as a smart person,I will rate "Company future" as my first priority.Try to ask a working staff,world peace and company future,which one is more important?&lt;br /&gt;&lt;br /&gt;Anyway,I would like to thank those companies who offer me a job with reasonable amount of salary and attracting benefits.However,there is only one me in this world,therefore I can only choose only one and the one which I think its best for my future and current situation.I hope that my friend who is also looking for job out there,will find his ideal job in the end of the day.Good luck,dude...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-5196161672273430005?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/5196161672273430005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=5196161672273430005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/5196161672273430005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/5196161672273430005'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/01/journey-finding-job.html' title='Journey finding a JOB'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-8221220745041301137</id><published>2007-01-05T00:13:00.000-08:00</published><updated>2007-01-05T00:35:35.388-08:00</updated><title type='text'>Annoying Answer</title><content type='html'>So,some states of Malaysia are being flooded last month.During the incident,the victims got no where to hide except the roof top of their house.There is no water,food or anything.They just simply stay there and hoping someone will come and give them a hand.Of course,there some volunteers,individual or company,renting boats to save those victims.Government also sending out army to save them.However,there are some rumors saying that the army is actually asking money from victims then only the victims is allowed to be on the boat.The next day,our dearest &lt;span style="font-size:-1;"&gt;Deputy Prime Minister&lt;/span&gt; was kind of pissed off and saying something like people can't accuse the army without any evidence.Truly,no one is willing to giving statement that time.Flood still going on for days.Finally someone stood out and saying that he paid the army for taking his customer out from his shop for RM250.There are quite number of them including this man.&lt;br /&gt;Here comes the annoying part.The next day after this man giving the statement,a guy from the government,seriously I can't remember who,&lt;span style="font-weight: bold;"&gt;saying something like the army didn't ask for it,but the victim willing to pay them.&lt;/span&gt;&lt;br /&gt;What the fuck?If victim giving them money,then they are eligible to take it?Why no one accusing those volunteers who use their own money to rent the boat?How come they don't ask for money?I seriously doubt they are getting any money out of this.Yet our dearest army,they supposed to be there,saving our lives,and protecting our nations asking for money.Does this mean that in the future if there is war,I have to pay them in order to get my ass out of here?And what if I don't?Would they care about my life and death?To them,I am just only one of the millions,but to me,they are suppose to be my savior.How disappointed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-8221220745041301137?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/8221220745041301137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=8221220745041301137' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/8221220745041301137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/8221220745041301137'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/01/annoying-answer.html' title='Annoying Answer'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-8693602041327562418</id><published>2007-01-04T23:40:00.000-08:00</published><updated>2007-01-04T23:50:19.680-08:00</updated><title type='text'>The beginning</title><content type='html'>So,its new year,and yeah,we should be hugging and greeting each other happy new year.But at some other countries, they ain't that lucky.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;1st Jan 2007,Indonesia ship sunk,522 passengers including crews on the board,only 100++ being rescued.Where's the other?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;1st Jan 2007,several explosions happened in Bangkok,Thailand.Few killed and injured.&lt;/li&gt;&lt;li&gt;3rd Jan 2007,an airplane at Indonesia lost contact with the control center.Suspected crashed on an island near Sulawesi.122 passengers including crew on the board.Until now still haven been discovered.&lt;/li&gt;&lt;li&gt;etc,etc&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-8693602041327562418?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/8693602041327562418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=8693602041327562418' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/8693602041327562418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/8693602041327562418'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2007/01/beginning.html' title='The beginning'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-5054705373053056790</id><published>2006-12-30T10:13:00.000-08:00</published><updated>2006-12-30T10:47:00.442-08:00</updated><title type='text'>Last day of the year....Ciao,2006</title><content type='html'>Now is 31st December 2006.Since its the last day of the year,I may like to do some review on things I've done in year 2006.&lt;br /&gt;&lt;br /&gt;So what had happened this year?At the beginning,I was working on a project.I thought that this is a good start for me.Then the problems raised.Fussy user,payment delayed etc.I think some of the problem caused by my poor project management skill.I don't want to blame everything on other people,because unlike someone,I hope to improve myself in order to solve the problems.&lt;br /&gt;&lt;br /&gt;Although this year may not be a good year for me,but next year will be better,who knows?My planning for 2007?Hmm...will be going to Thailand at Chinese New Year.Then  I also plan to get my SCJP 5.0 and probably SCWCD.Both SCJP and SCWCD are Sun certification on Java programming.&lt;br /&gt;&lt;br /&gt;At the same time,I will also use my free time to develop some projects.Hope can finish one or two projects at 2007.Well,I already have some ideas on what project to develop.Will announce the concept once I have finish done the planning.Stay tune,guys.&lt;br /&gt;&lt;br /&gt;Lastly,I would like to wish everyone Happy New Year,and hope 2007 would be better.&lt;br /&gt;&lt;br /&gt;Quote for the year 2007 : &lt;span style="font-weight: bold;"&gt;Chances are always for those who are prepared for it.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-5054705373053056790?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/5054705373053056790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=5054705373053056790' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/5054705373053056790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/5054705373053056790'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2006/12/last-day-of-yearciao2006.html' title='Last day of the year....Ciao,2006'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-6738789098411352132</id><published>2006-12-28T22:18:00.000-08:00</published><updated>2006-12-28T22:20:21.421-08:00</updated><title type='text'>Stop asking stupid question,dude...</title><content type='html'>Sometimes some people may ask me some stupid question.Now there is one page that I would like them to see,so in future they wont be asking the same question again. :)&lt;br /&gt;&lt;br /&gt;Click &lt;a href="http://www.googleityoumoron.com/"&gt;here &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-6738789098411352132?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/6738789098411352132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=6738789098411352132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/6738789098411352132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/6738789098411352132'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2006/12/stop-asking-stupid-questiondude.html' title='Stop asking stupid question,dude...'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-1756714169684892580</id><published>2006-12-20T21:32:00.000-08:00</published><updated>2006-12-20T22:00:38.318-08:00</updated><title type='text'>Some lines from Borat - The Movie</title><content type='html'>-Although Kazakhstan is a glorious country, it had a problem too - economy,social and jews.&lt;br /&gt;-This is Natalia,she is my sister,she is the number four prostitute in all of Kazakhstan,nice~~...&lt;br /&gt;-In Kazakhstan, its illegal for more than 5 women to be in a same place,except in brothel and grave.&lt;br /&gt;-Although I am obsessed with this CJ,but I cannot pursue her,or else my wife will snap off my cock.&lt;br /&gt;-You trying to tell me that the man who trying to put a rubber fist in my anus,is a homosexual?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-1756714169684892580?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/1756714169684892580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=1756714169684892580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/1756714169684892580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/1756714169684892580'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2006/12/some-lines-from-borat-movie.html' title='Some lines from Borat - The Movie'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-1169012782330462147</id><published>2006-12-19T07:27:00.000-08:00</published><updated>2006-12-19T07:46:55.128-08:00</updated><title type='text'>What a luck</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_VZWk2wpaC0Y/RYgGJpqm_GI/AAAAAAAAAAg/Lvq3NYMNvU8/s1600-h/2keymaker2.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; cursor: pointer;" src="http://bp2.blogger.com/_VZWk2wpaC0Y/RYgGJpqm_GI/AAAAAAAAAAg/Lvq3NYMNvU8/s320/2keymaker2.jpg" alt="" id="BLOGGER_PHOTO_ID_5010261348322835554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Yesterday when I was opening my gate,I accidentally dropped my key into the drain.OMG,how could this ever happened?The drain is like 6-7 feet deep,and it was almost 12AM at the moment.No choice but have to call and wake the ppl up to open the door for me.Maybe should chain the key to my underwear or necklace to prevent the same incident again.Or a friend like Keymaker(visit &lt;a href="http://en.wikipedia.org/wiki/Keymaker#The_Keymaker"&gt;http://en.wikipedia.org/wiki/Keymaker#The_Keymaker&lt;/a&gt; for more info :D) is also a good idea.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-1169012782330462147?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/1169012782330462147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=1169012782330462147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/1169012782330462147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/1169012782330462147'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2006/12/what-luck.html' title='What a luck'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_VZWk2wpaC0Y/RYgGJpqm_GI/AAAAAAAAAAg/Lvq3NYMNvU8/s72-c/2keymaker2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3298748957503590224.post-181048282086158746</id><published>2006-12-15T00:51:00.000-08:00</published><updated>2006-12-15T00:54:01.772-08:00</updated><title type='text'>CRM Status</title><content type='html'>Currently I've put in the following functions&lt;br /&gt;-quick create&lt;br /&gt;-log call&lt;br /&gt;-attachment&lt;br /&gt;&lt;br /&gt;Planning to put in some other functions like&lt;br /&gt;-Subscribing to events and reports&lt;br /&gt;-Scheduler email&lt;br /&gt;-Import and export data&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-181048282086158746?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/181048282086158746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=181048282086158746' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/181048282086158746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/181048282086158746'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2006/12/crm-status.html' title='CRM Status'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-6854168423296430815</id><published>2006-12-14T23:19:00.000-08:00</published><updated>2006-12-15T00:32:07.384-08:00</updated><title type='text'>Shall today be the day...</title><content type='html'>Today officially is the last day in good old Radiant. After so many sufferings and struggling,its time to go now.There is nothing left for me here.However,this may not be the end,this maybe a beginning to the correct path,right?So,I will still stick with my own work,and guys,please be strong and put yourself together.I know these days are tougher than before,but you only get to learn when there are difficulties.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-6854168423296430815?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/6854168423296430815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=6854168423296430815' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/6854168423296430815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/6854168423296430815'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2006/12/shall-today-be-day.html' title='Shall today be the day...'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-5088969996793647940</id><published>2006-12-13T18:55:00.000-08:00</published><updated>2006-12-13T19:00:06.293-08:00</updated><title type='text'>Testing on posting photos...kukuku~~</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_VZWk2wpaC0Y/RYC9Zr1c0ZI/AAAAAAAAAAM/xbgm_PZHqmU/s1600-h/sluna_plaz2.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp0.blogger.com/_VZWk2wpaC0Y/RYC9Zr1c0ZI/AAAAAAAAAAM/xbgm_PZHqmU/s320/sluna_plaz2.jpg" alt="" id="BLOGGER_PHOTO_ID_5008211034597282194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Can you see this picture guys?Its a picture of &lt;a href="http://en.wikipedia.org/wiki/Seychelles"&gt;Seychelles&lt;/a&gt;.Holiday,anyone?&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-5088969996793647940?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/5088969996793647940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=5088969996793647940' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/5088969996793647940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/5088969996793647940'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2006/12/testing-on-posting-photoskukuku.html' title='Testing on posting photos...kukuku~~'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_VZWk2wpaC0Y/RYC9Zr1c0ZI/AAAAAAAAAAM/xbgm_PZHqmU/s72-c/sluna_plaz2.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3298748957503590224.post-5514164498840678113</id><published>2006-12-07T02:06:00.000-08:00</published><updated>2006-12-07T02:21:40.288-08:00</updated><title type='text'>Phrases of the day (Chat history with edmund) Part 1</title><content type='html'>&lt;span&gt;[&lt;u&gt;12:02:06&lt;/u&gt;] DYRENfORx says:&lt;/span&gt;  &lt;div  style="color: rgb(0, 0, 128);font-family:Arial;"&gt;he himself &lt;span style="font-weight: bold;"&gt;ng  chang hei&lt;/span&gt;&lt;/div&gt;ng chang hei : Does not make every effort to succeed&lt;br /&gt;&lt;br /&gt;&lt;span&gt;[&lt;u&gt;14:39:49&lt;/u&gt;] DYRENfORx says:&lt;/span&gt;  &lt;div  style="font-weight: bold; color: rgb(0, 0, 128);font-family:Arial;"&gt;pariah &lt;span style="font-weight: normal;"&gt;wan&lt;/span&gt;&lt;/div&gt;pariah : cheapskate,&lt;span style="font-size:100%;"&gt;Miser is the term for a person who is reluctant to spend money, usually for the point where he or she forgoes even basic comforts. It derives from the Latin, "miser", meaning "poor" or "wretched."&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;[&lt;u&gt;14:51:34&lt;/u&gt;] DYRENfORx says:&lt;/span&gt;  &lt;div  style="font-weight: bold; color: rgb(0, 0, 128);font-family:Arial;"&gt;&lt;span style="font-weight: normal;"&gt;when u goin  to&lt;/span&gt; chut kik?&lt;/div&gt;chut kik : take action,attack&lt;br /&gt;&lt;br /&gt;&lt;span&gt;[&lt;u&gt;15:03:56&lt;/u&gt;] ImIŜŠcSY - Thororo says:&lt;/span&gt;  &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;lut&lt;/div&gt;lut : scared,afraid&lt;br /&gt;&lt;br /&gt;&lt;span&gt;[&lt;u&gt;17:02:51&lt;/u&gt;] ImIŜŠcSY - Thororo says:&lt;/span&gt;  &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;seng jek&lt;/span&gt; how?&lt;/div&gt;seng jek : result,outcome&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-5514164498840678113?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/5514164498840678113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=5514164498840678113' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/5514164498840678113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/5514164498840678113'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2006/12/phrases-of-day-chat-history-with-edmund.html' title='Phrases of the day (Chat history with edmund) Part 1'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-3416396791257035091</id><published>2006-12-05T11:23:00.000-08:00</published><updated>2006-12-05T11:29:07.904-08:00</updated><title type='text'>CRM Phase 2</title><content type='html'>Phase 1 of CRM are almost finished.At this point,shouldn't we start defining what features we are going to add in phase 2?Personally,I think of few.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Quick create(Ajax,of course)&lt;/li&gt;&lt;li&gt;Log call(Probably will be added in at phase 1,who knows)&lt;/li&gt;&lt;li&gt;Import and export data function&lt;/li&gt;&lt;li&gt;More dynamic reports&lt;/li&gt;&lt;li&gt;Dynamic calendar(again,Ajax)&lt;/li&gt;&lt;/ol&gt;How long would it takes to get these things all done?Well,another 4 to 6 weeks probably,depends on my schedule.Any suggestion on phase 2 features,guys?Feel free to suggest,although it may not be taken.Hehe....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-3416396791257035091?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/3416396791257035091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=3416396791257035091' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/3416396791257035091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/3416396791257035091'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2006/12/crm-phase-2.html' title='CRM Phase 2'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-8564003986143419975</id><published>2006-12-05T11:09:00.000-08:00</published><updated>2006-12-06T16:56:40.597-08:00</updated><title type='text'>Sleepless night</title><content type='html'>Working on the system again...Talking about &lt;a href="http://dyrenforx.blogspot.com/"&gt;anger management problem&lt;/a&gt;(as mentioned by Mr Edmund),they said I used to screwed the ex colleague until he shed tears.But it doesn't happen to me now.I guess I am getting better to control temper now,or maybe simply can't stand some people's attitude.&lt;br /&gt;&lt;br /&gt;Some people,they tell you cannot straightaway,without even do a research or study properly.Sometimes I really feel like slam in their face.How come other people or I can achieve the same thing,but you tell me can't be done?Even it can't be done,why can't you just suggest me an alternative?&lt;br /&gt;&lt;br /&gt;Some people will tell you can at the first place,without knowing it can be done or not.OK,you tell me can be done,I trust you and count on you to finish the job.End up,you tell me can't be done.What the fuck is this?Are you taking my trust for granted?Come on,we are adults,right?Can't you be more mature?When I ask you,if you don't have the time or enough knowledge to do it,just say so,I won't blame you for being busy.But in the end you tell me you been busy with other work so can't finish.Well,after one or two times,I won't ask you anymore,because this is a waste of time.&lt;br /&gt;&lt;br /&gt;Anyway,just my opinion,not accusing anyone.If you think this post is offended,then you just don't fucking read it.I have millions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-8564003986143419975?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/8564003986143419975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=8564003986143419975' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/8564003986143419975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/8564003986143419975'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2006/12/sleepless-night.html' title='Sleepless night'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-7231730552669494719</id><published>2006-12-03T08:37:00.000-08:00</published><updated>2006-12-03T08:40:13.845-08:00</updated><title type='text'>Happy belated birthday,Steven....</title><content type='html'>Hey man,think I've forgotten your birthday or what?Just being busy to send you a SMS.So,This post is dedicated for you,my friend...It's been few years I never been back to JB.Well,its not the right time yet,but i will be back,when i found the thing i am looking for all these years.Again,Happy birthday...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-7231730552669494719?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/7231730552669494719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=7231730552669494719' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/7231730552669494719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/7231730552669494719'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2006/12/happy-belated-birthdaysteven.html' title='Happy belated birthday,Steven....'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-4220503868794544675</id><published>2006-12-01T05:57:00.000-08:00</published><updated>2006-12-01T06:11:37.436-08:00</updated><title type='text'>The war is over!?</title><content type='html'>Over the past few weeks working on this CRM...finally today went to install and perform a user training(not me,its Edmund ^^),system's functionalities are quite satisfying,but the reporting is not finished  yet...luckily the client understand that we are migrating to a new system,therefore the reporting function is in the middle of migrating.&lt;br /&gt;&lt;br /&gt;At here,I would like to thank a few persons.Firstly,is Edmund,who help me to test out the thing and clear my doubt on the system.Then is Loong,who helped me out in the GUI part,else today I wont be able to deliver the thing in time.&lt;br /&gt;&lt;br /&gt;Thanks guys,you guys are really the best.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-4220503868794544675?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/4220503868794544675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=4220503868794544675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/4220503868794544675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/4220503868794544675'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2006/12/war-is-over.html' title='The war is over!?'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-2065354494713636096</id><published>2006-11-28T07:58:00.000-08:00</published><updated>2006-11-28T08:00:53.137-08:00</updated><title type='text'>Holy Shit!!</title><content type='html'>OMG,the setup for Hibernate is wrong!!I shouldn't direct assign a SessionFactory to DAO class that extends  HibernateDaoSupport...I should declare a HibernateTemplate bean and assign to the DAO class...there isn't enough time for me to change it at the moment.Guess I will change it over the weekend.Wish Me Luck&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-2065354494713636096?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/2065354494713636096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=2065354494713636096' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/2065354494713636096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/2065354494713636096'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2006/11/holy-shit.html' title='Holy Shit!!'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-6844221938139822655</id><published>2006-11-27T14:04:00.000-08:00</published><updated>2006-11-27T14:05:11.207-08:00</updated><title type='text'>富士山下 - 陳奕迅</title><content type='html'>歌手：陳奕迅 | 作曲：Christopher Chak&lt;br /&gt;填詞：林夕 | 編曲：陳珀 / C. Y. Kong&lt;br /&gt; 攔路雨偏似雪花 飲泣的你凍嗎&lt;br /&gt;這風褸我給你磨到有襟花&lt;br /&gt;連調了職也不怕 怎麼始終牽掛&lt;br /&gt;苦心選中今天想車你回家&lt;br /&gt;原諒我不再送花 傷口應要結疤&lt;br /&gt;花辦鋪滿心裡墳場才害怕&lt;br /&gt;如若你非我不嫁 彼此終必火化&lt;br /&gt;一生一世等一天需要代價&lt;br /&gt;&lt;br /&gt;誰都只得那雙手 靠擁抱亦難任你擁有&lt;br /&gt;要擁有必先懂失去怎接受&lt;br /&gt;曾沿著雪路浪遊 為何為好事淚流&lt;br /&gt;誰能憑愛意要富士山私有&lt;br /&gt;何不把悲哀感覺 假設是來自你虛構&lt;br /&gt;試管裡找不到它染污眼眸&lt;br /&gt;前塵硬化像石頭 隨緣地拋下便逃走&lt;br /&gt;我絕不罕有 往街裡繞過一周&lt;br /&gt;我便化烏有&lt;br /&gt;&lt;br /&gt;情人節不要說穿 只敢撫你髮端&lt;br /&gt;這種姿態可會令你更心酸&lt;br /&gt;留在汽車裡取暖 應該怎麼規勸&lt;br /&gt;怎麼可以將手腕忍痛劃損&lt;br /&gt;人活到幾歲算短 失戀只有更短&lt;br /&gt;歸家需要幾里路誰能預算&lt;br /&gt;忘掉我跟你恩怨 櫻花開了幾轉&lt;br /&gt;東京之旅一早比一世遙遠&lt;br /&gt;&lt;br /&gt;誰都只得那雙手 靠擁抱亦難任你擁有&lt;br /&gt;要擁有必先懂失去怎接受&lt;br /&gt;曾沿著雪路浪遊 為何為好事淚流&lt;br /&gt;誰能憑愛意要富士山私有&lt;br /&gt;何不把悲哀感覺 假設是來自你虛構&lt;br /&gt;試管裡找不到它染污眼眸&lt;br /&gt;前塵硬化像石頭 隨緣地拋下便逃走&lt;br /&gt;我絕不罕有 往街裡繞過一周&lt;br /&gt;我便化烏有&lt;br /&gt;&lt;br /&gt;誰都只得那雙手 靠擁抱亦難任你擁有&lt;br /&gt;要擁有必先懂失去怎接受&lt;br /&gt;曾沿著雪路浪遊 為何為好事淚流&lt;br /&gt;誰能憑愛意要富士山私有&lt;br /&gt;何不把悲哀感覺 假設是來自你虛構&lt;br /&gt;試管裡找不到它染污眼眸&lt;br /&gt;前塵硬化像石頭 隨緣地拋下便逃走&lt;br /&gt;我絕不罕有 往街裡繞過一周&lt;br /&gt;我便化烏有&lt;br /&gt;&lt;br /&gt;你還嫌不夠&lt;br /&gt;我把這陳年風褸&lt;br /&gt;送贈你解咒&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-6844221938139822655?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/6844221938139822655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=6844221938139822655' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/6844221938139822655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/6844221938139822655'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2006/11/blog-post.html' title='富士山下 - 陳奕迅'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-4339797423080999413</id><published>2006-11-27T13:47:00.000-08:00</published><updated>2006-11-27T14:03:44.720-08:00</updated><title type='text'>Acegi and Webwork Interceptor</title><content type='html'>I am currently using Webwork 2.2.4+Spring 2.0+Acegi 1.0.2.The authentication structure from Acegi is awesome.&lt;br /&gt;&lt;br /&gt;I was trying to retrieve user details such as display name,company name and email address from database based on user name.Therefore I wrote a UserContextInterceptor that retrieve user's record from database and store to user's session.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-family:arial;"&gt;//UserContextInterceptor.java&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;public class UserContextInterceptor extends AroundInterceptor {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    ...//some other methods&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    @Override&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    protected void before(ActionInvocation invocation) throws Exception {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;        // TODO Auto-generated method stub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;            UserContext userContext=null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;            Map session=ServletActionContext.getContext().getSession();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;            if(!session.containsKey(USER_CONTEXT)){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;                userContext=new UserContext();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;                               userContext.setUser(userManager.getUsersByUsername(&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;        ServletActionContext.getRequest().getUserPrincipal().getName()&lt;/span&gt;));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;                ServletActionContext.getContext().getSession().put(USER_CONTEXT, userContext);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;            }else{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;                userContext=(UserContext)session.get(USER_CONTEXT);;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;            }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;        if (invocation.getAction() instanceof UserContextAware){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;            ((UserContextAware) invocation.getAction()).setUserContext(userContext);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-4339797423080999413?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/4339797423080999413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=4339797423080999413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/4339797423080999413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/4339797423080999413'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2006/11/acegi-and-webwork-interceptor.html' title='Acegi and Webwork Interceptor'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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-3298748957503590224.post-8075738812666182419</id><published>2006-11-27T13:44:00.000-08:00</published><updated>2006-11-27T13:46:44.214-08:00</updated><title type='text'>First post in this blog...</title><content type='html'>Its 5.44am in the morning...been rushing work for the past 2 weeks,yet still a long way to go.Guess this is the life of a programmer.Luckily most of the things working as expected,and got some help on interface from colleague.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3298748957503590224-8075738812666182419?l=thesmallpotato.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thesmallpotato.blogspot.com/feeds/8075738812666182419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3298748957503590224&amp;postID=8075738812666182419' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/8075738812666182419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3298748957503590224/posts/default/8075738812666182419'/><link rel='alternate' type='text/html' href='http://thesmallpotato.blogspot.com/2006/11/first-post-in-this-blog.html' title='First post in this blog...'/><author><name>Thor</name><uri>http://www.blogger.com/profile/03001885555042011094</uri><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>
